
From nobody Mon Oct  2 06:10:25 2017
Return-Path: <bclaise@cisco.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0EAC1134631 for <lime@ietfa.amsl.com>; Mon,  2 Oct 2017 06:10:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -13.479
X-Spam-Level: 
X-Spam-Status: No, score=-13.479 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MISSING_HEADERS=1.021, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VNfX0NBEZgyt for <lime@ietfa.amsl.com>; Mon,  2 Oct 2017 06:10:21 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 96DDA134628 for <lime@ietf.org>; Mon,  2 Oct 2017 06:10:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2326; q=dns/txt; s=iport; t=1506949819; x=1508159419; h=subject:cc:references:from:message-id:date:mime-version: in-reply-to:content-transfer-encoding; bh=y8hpsRbSiKRINebcIFZzcVoAr5nerzqwzm0rO2jnBmk=; b=JxDwZFU20FZIZeQdSiopgHD2u0I0qRVmS5fLtqH0k3AsnUmzY2oGGTro HREQDgG3fbDIxtMBjqQZysHcZxtk6tEfrA+lv9r4uSlYltMGFedKxh+eW 67yBYRgDuReTpXebGDrg9FMopSsIUrLbuXXdF+T8FwxbZNAUrvNOdsc2u E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0COAADgOdJZ/xbLJq1bGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBhEFuGA+DeYofdJAzD5ZOghIKGA2FFgImhFgYAQIBAQEBAQEBayi?= =?us-ascii?q?FEAkCAQMBASEVNgsQCxoCJgICJzATBgIBAQWFaYQ+EKRvgieLOAEBAQEBAQQBA?= =?us-ascii?q?QEBAQEigQ6CH4NTghULgnKDMoRlE4JOBaEyh16NB4IUW4UUg1qHLI0nUodbgTk?= =?us-ascii?q?fOIEOMiEIHRUfKnYPhho+NgGKEAEBBQ?=
X-IronPort-AV: E=Sophos;i="5.42,469,1500940800"; d="scan'208";a="697700694"
Received: from aer-iport-nat.cisco.com (HELO aer-core-2.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 02 Oct 2017 13:10:15 +0000
Received: from [10.55.221.36] (ams-bclaise-nitro3.cisco.com [10.55.221.36]) by aer-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id v92DAExo007361 for <lime@ietf.org>; Mon, 2 Oct 2017 13:10:15 GMT
Cc: lime@ietf.org
References: <150423841761.4595.7329713960319513211@ietfa.amsl.com>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <496c38ea-df53-6208-8564-c53c2f8cf908@cisco.com>
Date: Mon, 2 Oct 2017 15:10:15 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <150423841761.4595.7329713960319513211@ietfa.amsl.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/72ZbV-GUrMs2ne6Ipi5zGS6Lquo>
Subject: Re: [Lime] I-D Action: draft-ietf-lime-yang-connectionless-oam-09.txt
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Oct 2017 13:10:24 -0000

Thanks for taking care of my AD review.

Regards, Benoit
> A New Internet-Draft is available from the on-line Internet-Drafts directories.
> This draft is a work item of the Layer Independent OAM Management in the Multi-Layer Environment WG of the IETF.
>
>          Title           : Generic YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols
>          Authors         : Deepak Kumar
>                            Michael Wang
>                            Qin Wu
>                            Reshad Rahman
>                            Srihari Raghavan
> 	Filename        : draft-ietf-lime-yang-connectionless-oam-09.txt
> 	Pages           : 48
> 	Date            : 2017-08-31
>
> Abstract:
>     This document presents a base YANG Data model for connectionless
>     Operations Administration, and Maintenance(OAM) protocols.  It
>     provides a technology-independent abstraction of key OAM constructs
>     for connectionless protocols.  The base model presented here can be
>     extended to include technology specific details.  This is leading to
>     uniformity between OAM protocols and support both nested OAM
>     workflows (i.e., performing OAM functions at different or same levels
>     through a unified interface).
>
>
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam/
>
> There are also htmlized versions available at:
> https://tools.ietf.org/html/draft-ietf-lime-yang-connectionless-oam-09
> https://datatracker.ietf.org/doc/html/draft-ietf-lime-yang-connectionless-oam-09
>
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=draft-ietf-lime-yang-connectionless-oam-09
>
>
> Please note that it may take a couple of minutes from the time of submission
> until the htmlized version and diff are available at tools.ietf.org.
>
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>
> _______________________________________________
> I-D-Announce mailing list
> I-D-Announce@ietf.org
> https://www.ietf.org/mailman/listinfo/i-d-announce
> Internet-Draft directories: http://www.ietf.org/shadow.html
> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
> .
>


From nobody Mon Oct  2 07:30:59 2017
Return-Path: <bclaise@cisco.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9CEDB1331D2; Mon,  2 Oct 2017 07:30:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -11.801
X-Spam-Level: 
X-Spam-Status: No, score=-11.801 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IkowM8NC4-10; Mon,  2 Oct 2017 07:30:56 -0700 (PDT)
Received: from aer-iport-4.cisco.com (aer-iport-4.cisco.com [173.38.203.54]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 196491286C7; Mon,  2 Oct 2017 07:30:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1022; q=dns/txt; s=iport; t=1506954656; x=1508164256; h=to:from:subject:message-id:date:mime-version: content-transfer-encoding; bh=BNDgOue1TbkV2K2x1s3UMTNJgYW0B9Q+JGZ9MaIpUqo=; b=Ku4FauffYUrrIn3lYPpAR+rjX/oNdKRnMmZEyQ94W+ejlHQU3zwbVLda 6UYuPGF6DOcP5pxz+4663JOIxwo4Ak/tJ4VyLG85gmJkTKUMHaFeFQQEb 4K1xEKRoN/lzzKF6vJMFLAzgTZKVgNgLCv5hOZ9AxIVkEAPlPqOgW/FBm U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BwAQBLTNJZ/xbLJq1bGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBhS+EIIsTpx+CBAqKQBUBAgEBAQEBAQFrKIVCFXYCJgJfAQwIAQG?= =?us-ascii?q?KLKU5gieLOgEBAQcCASWBDoIfg1OCFYdJB4NEgmEFoTKUZYtdhyyNeYdbgTk1I?= =?us-ascii?q?oEOMiEIHRWHaD6IBYJCAQEB?=
X-IronPort-AV: E=Sophos;i="5.42,469,1500940800"; d="scan'208";a="657976158"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 02 Oct 2017 14:30:52 +0000
Received: from [10.55.221.36] (ams-bclaise-nitro3.cisco.com [10.55.221.36]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id v92EUowN003053; Mon, 2 Oct 2017 14:30:51 GMT
To: "lime@ietf.org" <lime@ietf.org>, draft-ietf-lime-yang-connectionless-oam-methods@ietf.org
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <3bc314fe-72ab-b63c-3a38-e256032190c8@cisco.com>
Date: Mon, 2 Oct 2017 16:30:50 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/tr10esTt4Qj8cG7TLzczm1tjgfI>
Subject: [Lime] AD review: draft-ietf-lime-yang-connectionless-oam-methods-08
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Oct 2017 14:30:58 -0000

Dear authors,

Thanks for progressing this draft.
Can you help me understand something.
Where do the status code come from? status-code and status-sub-code are 
identities
I see this description below

   output {
       container error-code {
         leaf status-code {
           type identityref{
          base status-code;
        }
         mandatory true;
         description
          "Error code for continuity-check message. For example, Error code in
          ICMPv6 message includes
          1-Destination Unreachable
          2- Packet Too Big
          3- Time Exceeded
          4- Parameter Problem [RFC4443].";
         }
         leaf status-sub-code {
           type identityref{
           base status-sub-code;
           }

The status codes are the status code of the protocol used for the 
continuity check? So the context depend on the tp-location-type (IPv4 or 
IPv6)
But then, what if someone would use OWAMP, IP SLA, or another protocol?

Regards, Benoit











From nobody Mon Oct  2 23:03:47 2017
Return-Path: <dekumar@cisco.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2DB4A1342D3; Mon,  2 Oct 2017 23:03:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.521
X-Spam-Level: 
X-Spam-Status: No, score=-14.521 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dSJkPlYWQBkw; Mon,  2 Oct 2017 23:03:44 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B3C4A13306F; Mon,  2 Oct 2017 23:03:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1247; q=dns/txt; s=iport; t=1507010624; x=1508220224; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=DixQxKg4GkF5JPC3DWs75GVkgcUiWNHoiDjjJri2jr4=; b=m+h70S8mS5ieEtPeUjp+KhlvCxHHJzFykUuMKfwEYtldmy886xMxe6vr BrmUZsDOnIJviD/bSaVALSdxsT5zvnat7lAklZbHqgQbTg7F11BC12nvo BXxScBEmcSWJjB1j/OMk3RQCbjiyeGJqz6TcoP73hRRR71CiXF4qfMyF4 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CmAQCAJ9NZ/5BdJa1cGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBg12BUicHnXWYMIIECoU7AoRGVwECAQEBAQECayiFGQY6TwIBCDY?= =?us-ascii?q?QMiUCBAESijCneoszAQEBAQEBAQMBAQEBAQEBIYMtggKBUYUShEwHhiUBBKEyA?= =?us-ascii?q?pRjkwmVJwIRGQGBOAFXgQ54FYdmdocSgTKBEAEBAQ?=
X-IronPort-AV: E=Sophos;i="5.42,473,1500940800"; d="scan'208";a="11826700"
Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Oct 2017 06:03:44 +0000
Received: from XCH-RCD-006.cisco.com (xch-rcd-006.cisco.com [173.37.102.16]) by rcdn-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id v9363huF003590 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 3 Oct 2017 06:03:43 GMT
Received: from xch-rcd-004.cisco.com (173.37.102.14) by XCH-RCD-006.cisco.com (173.37.102.16) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Tue, 3 Oct 2017 01:03:43 -0500
Received: from xch-rcd-004.cisco.com ([173.37.102.14]) by XCH-RCD-004.cisco.com ([173.37.102.14]) with mapi id 15.00.1320.000; Tue, 3 Oct 2017 01:03:43 -0500
From: "Deepak Kumar (dekumar)" <dekumar@cisco.com>
To: "Benoit Claise (bclaise)" <bclaise@cisco.com>, "lime@ietf.org" <lime@ietf.org>, "draft-ietf-lime-yang-connectionless-oam-methods@ietf.org" <draft-ietf-lime-yang-connectionless-oam-methods@ietf.org>
Thread-Topic: AD review: draft-ietf-lime-yang-connectionless-oam-methods-08
Thread-Index: AQHTO4sSYq8n3MVdnkeff+O5u9RtAqLRghEA
Date: Tue, 3 Oct 2017 06:03:43 +0000
Message-ID: <D5F87626.E6946%dekumar@cisco.com>
References: <3bc314fe-72ab-b63c-3a38-e256032190c8@cisco.com>
In-Reply-To: <3bc314fe-72ab-b63c-3a38-e256032190c8@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.7.0.161029
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.42.45]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <D8F1BEF10C604D488FDB85581002E67F@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/cG3kGnAuBvJj9tZs143P2V3AXi8>
Subject: Re: [Lime] AD review: draft-ietf-lime-yang-connectionless-oam-methods-08
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Oct 2017 06:03:46 -0000

Hi Benoit,

We will upload new draft fixing the description.

Thanks,
Deepak

On 10/2/17, 7:30 AM, "Benoit Claise (bclaise)" <bclaise@cisco.com> wrote:

>Dear authors,
>
>Thanks for progressing this draft.
>Can you help me understand something.
>Where do the status code come from? status-code and status-sub-code are
>identities
>I see this description below
>
>   output {
>       container error-code {
>         leaf status-code {
>           type identityref{
>          base status-code;
>        }
>         mandatory true;
>         description
>          "Error code for continuity-check message. For example, Error
>code in
>          ICMPv6 message includes
>          1-Destination Unreachable
>          2- Packet Too Big
>          3- Time Exceeded
>          4- Parameter Problem [RFC4443].";
>         }
>         leaf status-sub-code {
>           type identityref{
>           base status-sub-code;
>           }
>
>The status codes are the status code of the protocol used for the
>continuity check? So the context depend on the tp-location-type (IPv4 or
>IPv6)
>But then, what if someone would use OWAMP, IP SLA, or another protocol?
>
>Regards, Benoit
>
>
>
>
>
>
>
>
>
>


From nobody Mon Oct  2 23:54:41 2017
Return-Path: <bclaise@cisco.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 00F2D134324; Mon,  2 Oct 2017 23:54:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YVsQzCE1pWW9; Mon,  2 Oct 2017 23:54:38 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 27C96134323; Mon,  2 Oct 2017 23:54:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1515; q=dns/txt; s=iport; t=1507013678; x=1508223278; h=subject:to:references:from:message-id:date:mime-version: in-reply-to:content-transfer-encoding; bh=n1jkQoP5mT2S21vy2Qsi1j8E0sVW1/84kHMsI7foNBE=; b=MDY600PIzlUiqjgDVbWalt17Qkvjv7FTOCBztwQRfGzpko0LTveEsX2N DcHKSdgEemykD4OU16Xu2gStnfyWJTx5/438IU0J40JYb9nDofjs4TLz6 IrPv7J1bgZ6fMO8r7xtRk+b+d+CvfJQJTN/LwhLrFIIQzo7Vbv1RNza6t M=;
X-IronPort-AV: E=Sophos;i="5.42,473,1500940800"; d="scan'208";a="697722519"
Received: from aer-iport-nat.cisco.com (HELO aer-core-3.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Oct 2017 06:54:36 +0000
Received: from [10.55.221.36] (ams-bclaise-nitro3.cisco.com [10.55.221.36]) by aer-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id v936saYx028988; Tue, 3 Oct 2017 06:54:36 GMT
To: "Deepak Kumar (dekumar)" <dekumar@cisco.com>, "lime@ietf.org" <lime@ietf.org>, "draft-ietf-lime-yang-connectionless-oam-methods@ietf.org" <draft-ietf-lime-yang-connectionless-oam-methods@ietf.org>
References: <3bc314fe-72ab-b63c-3a38-e256032190c8@cisco.com> <D5F87626.E6946%dekumar@cisco.com>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <0e1fe194-7c9a-bb23-5a66-f550fb9ac38d@cisco.com>
Date: Tue, 3 Oct 2017 08:54:35 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <D5F87626.E6946%dekumar@cisco.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/4dVR0RUAd6zf2A_tnauHrY2rPiE>
Subject: Re: [Lime] AD review: draft-ietf-lime-yang-connectionless-oam-methods-08
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Oct 2017 06:54:40 -0000

Hi Deepak,
> Hi Benoit,
>
> We will upload new draft fixing the description.
Not only the YANG description. Have some text around about the error codes.
Also, explains how you can determine which protocol is used.

Regards, Benoit
>
> Thanks,
> Deepak
>
> On 10/2/17, 7:30 AM, "Benoit Claise (bclaise)" <bclaise@cisco.com> wrote:
>
>> Dear authors,
>>
>> Thanks for progressing this draft.
>> Can you help me understand something.
>> Where do the status code come from? status-code and status-sub-code are
>> identities
>> I see this description below
>>
>>    output {
>>        container error-code {
>>          leaf status-code {
>>            type identityref{
>>           base status-code;
>>         }
>>          mandatory true;
>>          description
>>           "Error code for continuity-check message. For example, Error
>> code in
>>           ICMPv6 message includes
>>           1-Destination Unreachable
>>           2- Packet Too Big
>>           3- Time Exceeded
>>           4- Parameter Problem [RFC4443].";
>>          }
>>          leaf status-sub-code {
>>            type identityref{
>>            base status-sub-code;
>>            }
>>
>> The status codes are the status code of the protocol used for the
>> continuity check? So the context depend on the tp-location-type (IPv4 or
>> IPv6)
>> But then, what if someone would use OWAMP, IP SLA, or another protocol?
>>
>> Regards, Benoit
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
> .
>


From nobody Tue Oct  3 11:09:40 2017
Return-Path: <cpignata@cisco.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 58888134FBA; Tue,  3 Oct 2017 11:09:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.52
X-Spam-Level: 
X-Spam-Status: No, score=-14.52 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z5PiwwSBWDP9; Tue,  3 Oct 2017 11:09:35 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 74A57132F65; Tue,  3 Oct 2017 11:09:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2026; q=dns/txt; s=iport; t=1507054175; x=1508263775; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=vVUfB9pHwca+lrqOm8PEVTp6crEDWvetMG69Ul6PmPY=; b=QQQ52YpJu+IUszMiC7hnhCD+qsKoSV9WcUTHI1E1DJjKFbu9/jBYZ2AM cOoGg6tX8wmyeotwjERCyGnQk+COEo504WOvpK/Q2x9NiOStIyrXdk/Ny pzxIXFdjK6RhW+E1guQ3APTlJ7aXSoznh6wNW+7XK2WukpwP0S/dgAAq9 I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BsAgDR0dNZ/5ldJa1eGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBg11kbhQTB510gVQiljqCBAoYC4UYAoROVwECAQEBAQECayiFGAE?= =?us-ascii?q?BAQECAQEBODQLBQsCAQgYHhAnCyUCBA4FiigIEKdPiggBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEYBYUvgVGCFQuCcoRMBzGDQoIyBZhYiFoClGOCFIVviwaKE4sUAhE?= =?us-ascii?q?ZAYE4AVeBDngVSRIBhwp2h0GBMoEQAQEB?=
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; d="scan'208";a="11600426"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Oct 2017 18:09:34 +0000
Received: from XCH-RTP-002.cisco.com (xch-rtp-002.cisco.com [64.101.220.142]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id v93I9YDe009459 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 3 Oct 2017 18:09:34 GMT
Received: from xch-rtp-020.cisco.com (64.101.220.160) by XCH-RTP-002.cisco.com (64.101.220.142) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Tue, 3 Oct 2017 14:09:33 -0400
Received: from xch-rtp-020.cisco.com ([64.101.220.160]) by XCH-RTP-020.cisco.com ([64.101.220.160]) with mapi id 15.00.1320.000; Tue, 3 Oct 2017 14:09:33 -0400
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: "Benoit Claise (bclaise)" <bclaise@cisco.com>
CC: "Deepak Kumar (dekumar)" <dekumar@cisco.com>, "lime@ietf.org" <lime@ietf.org>, "draft-ietf-lime-yang-connectionless-oam-methods@ietf.org" <draft-ietf-lime-yang-connectionless-oam-methods@ietf.org>
Thread-Topic: [Lime] AD review: draft-ietf-lime-yang-connectionless-oam-methods-08
Thread-Index: AQHTPA1jwptP5Gh8Mk+89spiAKAuxaLR8+WAgAC8kIA=
Date: Tue, 3 Oct 2017 18:09:33 +0000
Message-ID: <00427707-E619-4F58-9E2E-A1775A5DE2E3@cisco.com>
References: <3bc314fe-72ab-b63c-3a38-e256032190c8@cisco.com> <D5F87626.E6946%dekumar@cisco.com> <0e1fe194-7c9a-bb23-5a66-f550fb9ac38d@cisco.com>
In-Reply-To: <0e1fe194-7c9a-bb23-5a66-f550fb9ac38d@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.150.7.46]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <BAB1239EE019A84DA7F626A84A0B8EFE@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/8WXyMHtbfZ8VUyBgPLiIR-LJuYw>
Subject: Re: [Lime] AD review: draft-ietf-lime-yang-connectionless-oam-methods-08
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Oct 2017 18:09:38 -0000

Hi Deepak,

> On Oct 3, 2017, at 2:54 AM, Benoit Claise (bclaise) <bclaise@cisco.com> w=
rote:
>=20
> Hi Deepak,
>> Hi Benoit,
>>=20
>> We will upload new draft fixing the description.
> Not only the YANG description. Have some text around about the error code=
s.
> Also, explains how you can determine which protocol is used.

Additionally, and for completeness, please fix and update this both for con=
tinuity-check as well as for path-discovery.

Thanks!

Carlos.

>=20
> Regards, Benoit
>>=20
>> Thanks,
>> Deepak
>>=20
>> On 10/2/17, 7:30 AM, "Benoit Claise (bclaise)" <bclaise@cisco.com> wrote=
:
>>=20
>>> Dear authors,
>>>=20
>>> Thanks for progressing this draft.
>>> Can you help me understand something.
>>> Where do the status code come from? status-code and status-sub-code are
>>> identities
>>> I see this description below
>>>=20
>>>   output {
>>>       container error-code {
>>>         leaf status-code {
>>>           type identityref{
>>>          base status-code;
>>>        }
>>>         mandatory true;
>>>         description
>>>          "Error code for continuity-check message. For example, Error
>>> code in
>>>          ICMPv6 message includes
>>>          1-Destination Unreachable
>>>          2- Packet Too Big
>>>          3- Time Exceeded
>>>          4- Parameter Problem [RFC4443].";
>>>         }
>>>         leaf status-sub-code {
>>>           type identityref{
>>>           base status-sub-code;
>>>           }
>>>=20
>>> The status codes are the status code of the protocol used for the
>>> continuity check? So the context depend on the tp-location-type (IPv4 o=
r
>>> IPv6)
>>> But then, what if someone would use OWAMP, IP SLA, or another protocol?
>>>=20
>>> Regards, Benoit
>>>=20
>>>=20
>>>=20
>>>=20
>>>=20
>>>=20
>>>=20
>>>=20
>>>=20
>>>=20
>> .
>>=20
>=20
> _______________________________________________
> Lime mailing list
> Lime@ietf.org
> https://www.ietf.org/mailman/listinfo/lime


From nobody Wed Oct 11 00:06:40 2017
Return-Path: <internet-drafts@ietf.org>
X-Original-To: lime@ietf.org
Delivered-To: lime@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id A90C812EC30; Wed, 11 Oct 2017 00:06:37 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: lime@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.63.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150770559762.24707.1973642875996354827@ietfa.amsl.com>
Date: Wed, 11 Oct 2017 00:06:37 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/WpM8H-Leapy7XY8FLi2XRohnr1E>
Subject: [Lime] I-D Action: draft-ietf-lime-yang-connectionless-oam-methods-09.txt
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Oct 2017 07:06:38 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Layer Independent OAM Management in the Multi-Layer Environment WG of the IETF.

        Title           : Retrieval Methods YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols
        Authors         : Deepak Kumar
                          Michael Wang
                          Qin Wu
                          Reshad Rahman
                          Srihari Raghavan
	Filename        : draft-ietf-lime-yang-connectionless-oam-methods-09.txt
	Pages           : 35
	Date            : 2017-10-11

Abstract:
   This document presents a retrieval method YANG Data model for
   connectionless OAM protocols.  It provides technology-independent RPC
   operations for connectionless OAM protocols.  The retrieval methods
   model presented here can be extended to include technology specific
   details.  This is leading to uniformity between OAM protocols and
   support both nested OAM workflows (i.e., performing OAM functions at
   different levels through a unified interface) and interacting OAM
   workflows ( i.e., performing OAM functions at same levels through a
   unified interface).


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam-methods/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-lime-yang-connectionless-oam-methods-09
https://datatracker.ietf.org/doc/html/draft-ietf-lime-yang-connectionless-oam-methods-09

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-lime-yang-connectionless-oam-methods-09


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

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


From nobody Wed Oct 11 02:31:48 2017
Return-Path: <bclaise@cisco.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 82D04132125 for <lime@ietfa.amsl.com>; Wed, 11 Oct 2017 02:31:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -11.8
X-Spam-Level: 
X-Spam-Status: No, score=-11.8 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fakKYWMjLBvb for <lime@ietfa.amsl.com>; Wed, 11 Oct 2017 02:31:45 -0700 (PDT)
Received: from aer-iport-2.cisco.com (aer-iport-2.cisco.com [173.38.203.52]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9E679132F7C for <lime@ietf.org>; Wed, 11 Oct 2017 02:31:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2178; q=dns/txt; s=iport; t=1507714304; x=1508923904; h=from:subject:to:message-id:date:mime-version; bh=ECHk09wVfCUFF5fnRX/Wg8PD+io6uZI9QzvpxXq81Oo=; b=FHT83ZbbPg/L6w479owBaB8K2oSTGvgeyZVQ426ahC8pfQbCsXggbqIn F+l/53LQzEfpCuAXjSKbn41SBYssB19QOLizikVtwFr2s9mjvRSQNcAzn qq7b4lfmbHkrsk0TTmxMC488+JR+1WOb/C0aQOJLRNzvK8midY5hhgX2y o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DkAwA25N1Z/xbLJq1eGgEBAQECAQEBA?= =?us-ascii?q?QgBAQEBhD9uhCGLE5AIkRKFPw6CBAolijAWAQIBAQEBAQEBax0LhUd1AT0CXw0?= =?us-ascii?q?IAQGKIBCYcpARgicniw0BAQEHAQEBAR8Fgy2DU4FqKwuHP4NLgkEgBaE8h16NC?= =?us-ascii?q?4IUhXODWocujgSHX4E5JggpgQ4yIQgdFYdoPooKAQEB?=
X-IronPort-AV: E=Sophos;i="5.43,360,1503360000";  d="scan'208,217";a="655385511"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 11 Oct 2017 09:31:42 +0000
Received: from [10.55.221.36] (ams-bclaise-nitro3.cisco.com [10.55.221.36]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id v9B9VguX030995 for <lime@ietf.org>; Wed, 11 Oct 2017 09:31:42 GMT
From: Benoit Claise <bclaise@cisco.com>
To: "lime@ietf.org" <lime@ietf.org>
Message-ID: <3d009ccb-94fb-5580-f695-eb00872525d1@cisco.com>
Date: Wed, 11 Oct 2017 11:31:42 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="------------E52851C749A17B25B8F2D580"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/VUEPoah8ng-uNaz6KXpWWqFVTLk>
Subject: [Lime] LIME documents situation
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Oct 2017 09:31:46 -0000

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

Dear all,

I started the IETF LC for both documents:
draft-ietf-lime-yang-connectionless-oam-11 
<https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam/>
draft-ietf-lime-yang-connectionless-oam-methods-09 
<https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam-methods/>

Those two documents are also on the Oct 26th IEGS telechat (the last one 
before the IETF 100), just after at the end of the IETF LC. So please 
resolve IETF LC comments as they arrive, so that we don't defer the docs.

Now, it's time to focus on
draft-ietf-lime-yang-connection-oriented-oam-model-00 
<https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connection-oriented-oam-model/>

Regards, Benoit



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

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Dear all,<br>
    <br>
    I started the IETF LC for both documents:<br>
    <a
href="https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam/">   
      draft-ietf-lime-yang-connectionless-oam-11</a><br>
    <a
href="https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam-methods/">   
      draft-ietf-lime-yang-connectionless-oam-methods-09</a><br>
    <br>
    Those two documents are also on the Oct 26th IEGS telechat (the last
    one before the IETF 100), just after at the end of the IETF LC. So
    please resolve IETF LC comments as they arrive, so that we don't
    defer the docs.<br>
    <br>
    Now, it's time to focus on <br>
    <a
href="https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connection-oriented-oam-model/">   
      draft-ietf-lime-yang-connection-oriented-oam-model-00</a><br>
    <br>
    Regards, Benoit<br>
    <br>
    <br>
  </body>
</html>

--------------E52851C749A17B25B8F2D580--


From nobody Wed Oct 11 06:41:05 2017
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: lime@ietf.org
Delivered-To: lime@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 103D613430C; Wed, 11 Oct 2017 06:40:50 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: "IETF-Announce" <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.63.1
Auto-Submitted: auto-generated
Precedence: bulk
CC: Ron Bonica <rbonica@juniper.net>, cpignata@cisco.com, lime-chairs@ietf.org, Carlos Pignataro <cpignata@cisco.com>, bclaise@cisco.com, lime@ietf.org, draft-ietf-lime-yang-connectionless-oam@ietf.org
Reply-To: ietf@ietf.org
Sender: <iesg-secretary@ietf.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Message-ID: <150772925005.24695.3851410645764765123.idtracker@ietfa.amsl.com>
Date: Wed, 11 Oct 2017 06:40:50 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/FlKgU1KV5hmY3_MiYuUCXTdaW10>
Subject: [Lime] Last Call: <draft-ietf-lime-yang-connectionless-oam-11.txt> (Generic YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols) to Proposed Standard
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Oct 2017 13:40:58 -0000

The IESG has received a request from the Layer Independent OAM Management in
the Multi-Layer Environment WG (lime) to consider the following document: -
'Generic YANG Data Model for Connectionless Operations, Administration,
   and Maintenance(OAM) protocols'
  <draft-ietf-lime-yang-connectionless-oam-11.txt> as Proposed Standard

The IESG plans to make a decision in the next few weeks, and solicits final
comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2017-10-25. Exceptionally, comments may be
sent to iesg@ietf.org instead. In either case, please retain the beginning of
the Subject line to allow automated sorting.

Abstract


   This document presents a base YANG Data model for connectionless
   Operations Administration, and Maintenance(OAM) protocols.  It
   provides a technology-independent abstraction of key OAM constructs
   for connectionless protocols.  The base model presented here can be
   extended to include technology specific details.  This is leading to
   uniformity between OAM protocols and support both nested OAM
   workflows (i.e., performing OAM functions at different or same levels
   through a unified interface) and interacting OAM workflows ( i.e.,
   performing OAM functions at same levels through a unified interface).




The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam/

IESG discussion can be tracked via
https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam/ballot/


No IPR declarations have been submitted directly on this I-D.





From nobody Wed Oct 11 06:41:50 2017
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: lime@ietf.org
Delivered-To: lime@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id E78B113430D; Wed, 11 Oct 2017 06:41:44 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: "IETF-Announce" <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.63.1
Auto-Submitted: auto-generated
Precedence: bulk
CC: Ron Bonica <rbonica@juniper.net>, cpignata@cisco.com, lime-chairs@ietf.org, Carlos Pignataro <cpignata@cisco.com>, draft-ietf-lime-yang-connectionless-oam-methods@ietf.org, bclaise@cisco.com, lime@ietf.org
Reply-To: ietf@ietf.org
Sender: <iesg-secretary@ietf.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Message-ID: <150772930494.24829.134604370018717784.idtracker@ietfa.amsl.com>
Date: Wed, 11 Oct 2017 06:41:44 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/fi2kEMc0H1T4x2N_v8MfqWVqxUY>
Subject: [Lime] Last Call: <draft-ietf-lime-yang-connectionless-oam-methods-09.txt> (Retrieval Methods YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols) to Proposed Standard
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Oct 2017 13:41:48 -0000

The IESG has received a request from the Layer Independent OAM Management in
the Multi-Layer Environment WG (lime) to consider the following document: -
'Retrieval Methods YANG Data Model for Connectionless Operations,
   Administration, and Maintenance(OAM) protocols'
  <draft-ietf-lime-yang-connectionless-oam-methods-09.txt> as Proposed
  Standard

The IESG plans to make a decision in the next few weeks, and solicits final
comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2017-10-25. Exceptionally, comments may be
sent to iesg@ietf.org instead. In either case, please retain the beginning of
the Subject line to allow automated sorting.

Abstract


   This document presents a retrieval method YANG Data model for
   connectionless OAM protocols.  It provides technology-independent RPC
   operations for connectionless OAM protocols.  The retrieval methods
   model presented here can be extended to include technology specific
   details.  This is leading to uniformity between OAM protocols and
   support both nested OAM workflows (i.e., performing OAM functions at
   different levels through a unified interface) and interacting OAM
   workflows ( i.e., performing OAM functions at same levels through a
   unified interface).




The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam-methods/

IESG discussion can be tracked via
https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam-methods/ballot/


No IPR declarations have been submitted directly on this I-D.





From nobody Thu Oct 12 02:49:23 2017
Return-Path: <venggovi@cisco.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2A683134458; Thu, 12 Oct 2017 02:49:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.52
X-Spam-Level: 
X-Spam-Status: No, score=-14.52 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1A0BWPz7QD-i; Thu, 12 Oct 2017 02:49:12 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 36AC7132F2E; Thu, 12 Oct 2017 02:49:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3298; q=dns/txt; s=iport; t=1507801752; x=1509011352; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=JD8OpykQCC/uYrWZJMNQDRyDWNfycIT3/ljpXf8XFA0=; b=gbXp9fBfAmklWfIDrJkFKyUNSGoqXu23qyIl11fFxqqSpfhjCfEke9Ar qyEe/CuuYk1ZfGgLImIdIM0wt4PWN1/U7hECeF1RpFmhDyec7fbLhDW9e GkBhLl+FZywBqznzIGcbGAh9StBOwnvPAC4CvvYalMZ9AnqYrwP6WCwKD E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CzAABYOd9Z/49dJa1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBg11kbicHg3OKH48ugXaWL4ISCiWFFgIahE4/GAECAQEBAQEBAWs?= =?us-ascii?q?ohR0BAQEEIxE6CwwEAgEIEQQBAQMCHwQDAgICMBQBCAgCBAENBQiKFhCpUIIni?= =?us-ascii?q?zkBAQEBAQEBAQEBAQEBAQEBAQEBAQEYBYEOgh+CB4FRgWqDKogYgmEFoUICh1y?= =?us-ascii?q?NAoIdhXODfocKlTgCERkBgTgBHziBDngVhhiBTnaJW4ERAQEB?=
X-IronPort-AV: E=Sophos;i="5.43,365,1503360000"; d="scan'208";a="306904832"
Received: from rcdn-core-7.cisco.com ([173.37.93.143]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 12 Oct 2017 09:49:11 +0000
Received: from XCH-ALN-017.cisco.com (xch-aln-017.cisco.com [173.36.7.27]) by rcdn-core-7.cisco.com (8.14.5/8.14.5) with ESMTP id v9C9nAHE023062 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 12 Oct 2017 09:49:10 GMT
Received: from xch-rcd-020.cisco.com (173.37.102.30) by XCH-ALN-017.cisco.com (173.36.7.27) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Thu, 12 Oct 2017 04:49:08 -0500
Received: from xch-rcd-020.cisco.com ([173.37.102.30]) by XCH-RCD-020.cisco.com ([173.37.102.30]) with mapi id 15.00.1320.000; Thu, 12 Oct 2017 04:49:08 -0500
From: "Vengada Prasad Govindan (venggovi)" <venggovi@cisco.com>
To: "ietf@ietf.org" <ietf@ietf.org>, IETF-Announce <ietf-announce@ietf.org>
CC: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>, Ron Bonica <rbonica@juniper.net>, "lime-chairs@ietf.org" <lime-chairs@ietf.org>, "draft-ietf-lime-yang-connectionless-oam-methods@ietf.org" <draft-ietf-lime-yang-connectionless-oam-methods@ietf.org>, "Benoit Claise (bclaise)" <bclaise@cisco.com>, "lime@ietf.org" <lime@ietf.org>
Thread-Topic: Last Call: <draft-ietf-lime-yang-connectionless-oam-methods-09.txt> (Retrieval Methods YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols) to Proposed Standard
Thread-Index: AQHTQpbA0C8W6x2fLUCtthgsSmTn/KLfx2iw
Date: Thu, 12 Oct 2017 09:49:08 +0000
Message-ID: <abdbbaae695e4c7ab1d330a87476f8b1@XCH-RCD-020.cisco.com>
References: <150772930494.24829.134604370018717784.idtracker@ietfa.amsl.com>
In-Reply-To: <150772930494.24829.134604370018717784.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.143.25.146]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/7tvvdz4Lew4nK7wgCAoFI6D6XBk>
Subject: Re: [Lime] Last Call: <draft-ietf-lime-yang-connectionless-oam-methods-09.txt> (Retrieval Methods YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols) to Proposed Standard
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Oct 2017 09:49:14 -0000

QXMgYSB0ZWFtIG1lbWJlciBpbXBsZW1lbnRpbmcgT0FNIHByb3RvY29scyBjb25zdW1pbmcgdGhp
cyBtb2RlbCwgSSBoYXZlIHJlYWQgdGhlIGRyYWZ0IGFuZCBzdXBwb3J0IHByb2dyZXNzaW5nIGl0
Lg0KVGhhbmtzDQpQcmFzYWQNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IElF
VEYtQW5ub3VuY2UgW21haWx0bzppZXRmLWFubm91bmNlLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJl
aGFsZiBPZiBUaGUgSUVTRw0KU2VudDogV2VkbmVzZGF5LCBPY3RvYmVyIDExLCAyMDE3IDc6MTIg
UE0NClRvOiBJRVRGLUFubm91bmNlIDxpZXRmLWFubm91bmNlQGlldGYub3JnPg0KQ2M6IENhcmxv
cyBQaWduYXRhcm8gKGNwaWduYXRhKSA8Y3BpZ25hdGFAY2lzY28uY29tPjsgUm9uIEJvbmljYSA8
cmJvbmljYUBqdW5pcGVyLm5ldD47IGxpbWUtY2hhaXJzQGlldGYub3JnOyBkcmFmdC1pZXRmLWxp
bWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kc0BpZXRmLm9yZzsgQmVub2l0IENsYWlz
ZSAoYmNsYWlzZSkgPGJjbGFpc2VAY2lzY28uY29tPjsgbGltZUBpZXRmLm9yZw0KU3ViamVjdDog
TGFzdCBDYWxsOiA8ZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLW1ldGhv
ZHMtMDkudHh0PiAoUmV0cmlldmFsIE1ldGhvZHMgWUFORyBEYXRhIE1vZGVsIGZvciBDb25uZWN0
aW9ubGVzcyBPcGVyYXRpb25zLCBBZG1pbmlzdHJhdGlvbiwgYW5kIE1haW50ZW5hbmNlKE9BTSkg
cHJvdG9jb2xzKSB0byBQcm9wb3NlZCBTdGFuZGFyZA0KDQoNClRoZSBJRVNHIGhhcyByZWNlaXZl
ZCBhIHJlcXVlc3QgZnJvbSB0aGUgTGF5ZXIgSW5kZXBlbmRlbnQgT0FNIE1hbmFnZW1lbnQgaW4g
dGhlIE11bHRpLUxheWVyIEVudmlyb25tZW50IFdHIChsaW1lKSB0byBjb25zaWRlciB0aGUgZm9s
bG93aW5nIGRvY3VtZW50OiAtICdSZXRyaWV2YWwgTWV0aG9kcyBZQU5HIERhdGEgTW9kZWwgZm9y
IENvbm5lY3Rpb25sZXNzIE9wZXJhdGlvbnMsDQogICBBZG1pbmlzdHJhdGlvbiwgYW5kIE1haW50
ZW5hbmNlKE9BTSkgcHJvdG9jb2xzJw0KICA8ZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlv
bmxlc3Mtb2FtLW1ldGhvZHMtMDkudHh0PiBhcyBQcm9wb3NlZA0KICBTdGFuZGFyZA0KDQpUaGUg
SUVTRyBwbGFucyB0byBtYWtlIGEgZGVjaXNpb24gaW4gdGhlIG5leHQgZmV3IHdlZWtzLCBhbmQg
c29saWNpdHMgZmluYWwgY29tbWVudHMgb24gdGhpcyBhY3Rpb24uIFBsZWFzZSBzZW5kIHN1YnN0
YW50aXZlIGNvbW1lbnRzIHRvIHRoZSBpZXRmQGlldGYub3JnIG1haWxpbmcgbGlzdHMgYnkgMjAx
Ny0xMC0yNS4gRXhjZXB0aW9uYWxseSwgY29tbWVudHMgbWF5IGJlIHNlbnQgdG8gaWVzZ0BpZXRm
Lm9yZyBpbnN0ZWFkLiBJbiBlaXRoZXIgY2FzZSwgcGxlYXNlIHJldGFpbiB0aGUgYmVnaW5uaW5n
IG9mIHRoZSBTdWJqZWN0IGxpbmUgdG8gYWxsb3cgYXV0b21hdGVkIHNvcnRpbmcuDQoNCkFic3Ry
YWN0DQoNCg0KICAgVGhpcyBkb2N1bWVudCBwcmVzZW50cyBhIHJldHJpZXZhbCBtZXRob2QgWUFO
RyBEYXRhIG1vZGVsIGZvcg0KICAgY29ubmVjdGlvbmxlc3MgT0FNIHByb3RvY29scy4gIEl0IHBy
b3ZpZGVzIHRlY2hub2xvZ3ktaW5kZXBlbmRlbnQgUlBDDQogICBvcGVyYXRpb25zIGZvciBjb25u
ZWN0aW9ubGVzcyBPQU0gcHJvdG9jb2xzLiAgVGhlIHJldHJpZXZhbCBtZXRob2RzDQogICBtb2Rl
bCBwcmVzZW50ZWQgaGVyZSBjYW4gYmUgZXh0ZW5kZWQgdG8gaW5jbHVkZSB0ZWNobm9sb2d5IHNw
ZWNpZmljDQogICBkZXRhaWxzLiAgVGhpcyBpcyBsZWFkaW5nIHRvIHVuaWZvcm1pdHkgYmV0d2Vl
biBPQU0gcHJvdG9jb2xzIGFuZA0KICAgc3VwcG9ydCBib3RoIG5lc3RlZCBPQU0gd29ya2Zsb3dz
IChpLmUuLCBwZXJmb3JtaW5nIE9BTSBmdW5jdGlvbnMgYXQNCiAgIGRpZmZlcmVudCBsZXZlbHMg
dGhyb3VnaCBhIHVuaWZpZWQgaW50ZXJmYWNlKSBhbmQgaW50ZXJhY3RpbmcgT0FNDQogICB3b3Jr
Zmxvd3MgKCBpLmUuLCBwZXJmb3JtaW5nIE9BTSBmdW5jdGlvbnMgYXQgc2FtZSBsZXZlbHMgdGhy
b3VnaCBhDQogICB1bmlmaWVkIGludGVyZmFjZSkuDQoNCg0KDQoNClRoZSBmaWxlIGNhbiBiZSBv
YnRhaW5lZCB2aWENCmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYt
bGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS1tZXRob2RzLw0KDQpJRVNHIGRpc2N1c3Npb24g
Y2FuIGJlIHRyYWNrZWQgdmlhDQpodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFm
dC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kcy9iYWxsb3QvDQoNCg0K
Tm8gSVBSIGRlY2xhcmF0aW9ucyBoYXZlIGJlZW4gc3VibWl0dGVkIGRpcmVjdGx5IG9uIHRoaXMg
SS1ELg0KDQoNCg0KDQo=


From nobody Thu Oct 12 02:49:41 2017
Return-Path: <venggovi@cisco.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C7F3213445B; Thu, 12 Oct 2017 02:49:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.52
X-Spam-Level: 
X-Spam-Status: No, score=-14.52 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SKJrjTrzAwgA; Thu, 12 Oct 2017 02:49:15 -0700 (PDT)
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 BCAB1134458; Thu, 12 Oct 2017 02:49:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3272; q=dns/txt; s=iport; t=1507801754; x=1509011354; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=9sz1e3ttAn61oOUq8fitgQdp+aP88bgpU8vqPFP11NI=; b=fXy85fvjsgX3lQhYmr7I1Gzm4fTDq5WLmsGkg0FWIHPZ/n5yXcMv1Rfw S9uoKRiApYcHLj9iDut1wJjnhJN0+77itj9qDyqFbadX/ev3cKGGdLJ/N vJkl2469M5jTQOZIrYA6vk/nQUCVVrSH1yUFz5LXP3/Cvj10n5R1vxEQ/ A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CzAAAFOt9Z/5ldJa1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBg11kbicHg3OKH48ugXaWL4ISCiWFFgIahE4/GAECAQEBAQEBAWs?= =?us-ascii?q?ohR0BAQEEIxE6CwwEAgEIEQQBAQMCHwQDAgICMBQBCAgCBAENBQiKFhCpVoIni?= =?us-ascii?q?zkBAQEBAQEBAQEBAQEBAQEBAQEBAQEYBYEOgh+CB4FRgWqDKogYgmEFoUICh1y?= =?us-ascii?q?NAoIdhXODfocKlTgCERkBgTgBHziBDngVhhiBTnaJW4ERAQEB?=
X-IronPort-AV: E=Sophos;i="5.43,365,1503360000"; d="scan'208";a="305019012"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 12 Oct 2017 09:49:13 +0000
Received: from XCH-ALN-009.cisco.com (xch-aln-009.cisco.com [173.36.7.19]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id v9C9nD1o013133 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 12 Oct 2017 09:49:13 GMT
Received: from xch-rcd-020.cisco.com (173.37.102.30) by XCH-ALN-009.cisco.com (173.36.7.19) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Thu, 12 Oct 2017 04:49:12 -0500
Received: from xch-rcd-020.cisco.com ([173.37.102.30]) by XCH-RCD-020.cisco.com ([173.37.102.30]) with mapi id 15.00.1320.000; Thu, 12 Oct 2017 04:49:12 -0500
From: "Vengada Prasad Govindan (venggovi)" <venggovi@cisco.com>
To: "ietf@ietf.org" <ietf@ietf.org>, IETF-Announce <ietf-announce@ietf.org>
CC: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>, Ron Bonica <rbonica@juniper.net>, "lime-chairs@ietf.org" <lime-chairs@ietf.org>, "Benoit Claise (bclaise)" <bclaise@cisco.com>, "lime@ietf.org" <lime@ietf.org>, "draft-ietf-lime-yang-connectionless-oam@ietf.org" <draft-ietf-lime-yang-connectionless-oam@ietf.org>
Thread-Topic: Last Call: <draft-ietf-lime-yang-connectionless-oam-11.txt> (Generic YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols) to Proposed Standard
Thread-Index: AQHTQpara+pVWkFETkaiI36u3dlH6aLfxgXg
Date: Thu, 12 Oct 2017 09:49:12 +0000
Message-ID: <537641543edb4fcdb79d0e70a7aa3583@XCH-RCD-020.cisco.com>
References: <150772925005.24695.3851410645764765123.idtracker@ietfa.amsl.com>
In-Reply-To: <150772925005.24695.3851410645764765123.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.143.25.146]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/J8yx-4phyQhgO6cFGmz7VfcCFRg>
Subject: Re: [Lime] Last Call: <draft-ietf-lime-yang-connectionless-oam-11.txt> (Generic YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols) to Proposed Standard
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Oct 2017 09:49:17 -0000

QXMgYSB0ZWFtIG1lbWJlciBpbXBsZW1lbnRpbmcgT0FNIHByb3RvY29scyBjb25zdW1pbmcgdGhp
cyBtb2RlbCwgSSBoYXZlIHJlYWQgdGhlIGRyYWZ0IGFuZCBzdXBwb3J0IHByb2dyZXNzaW5nIGl0
Lg0KVGhhbmtzDQpQcmFzYWQNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IElF
VEYtQW5ub3VuY2UgW21haWx0bzppZXRmLWFubm91bmNlLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJl
aGFsZiBPZiBUaGUgSUVTRw0KU2VudDogV2VkbmVzZGF5LCBPY3RvYmVyIDExLCAyMDE3IDc6MTEg
UE0NClRvOiBJRVRGLUFubm91bmNlIDxpZXRmLWFubm91bmNlQGlldGYub3JnPg0KQ2M6IENhcmxv
cyBQaWduYXRhcm8gKGNwaWduYXRhKSA8Y3BpZ25hdGFAY2lzY28uY29tPjsgUm9uIEJvbmljYSA8
cmJvbmljYUBqdW5pcGVyLm5ldD47IGxpbWUtY2hhaXJzQGlldGYub3JnOyBCZW5vaXQgQ2xhaXNl
IChiY2xhaXNlKSA8YmNsYWlzZUBjaXNjby5jb20+OyBsaW1lQGlldGYub3JnOyBkcmFmdC1pZXRm
LWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW1AaWV0Zi5vcmcNClN1YmplY3Q6IExhc3QgQ2Fs
bDogPGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS0xMS50eHQ+IChHZW5l
cmljIFlBTkcgRGF0YSBNb2RlbCBmb3IgQ29ubmVjdGlvbmxlc3MgT3BlcmF0aW9ucywgQWRtaW5p
c3RyYXRpb24sIGFuZCBNYWludGVuYW5jZShPQU0pIHByb3RvY29scykgdG8gUHJvcG9zZWQgU3Rh
bmRhcmQNCg0KDQpUaGUgSUVTRyBoYXMgcmVjZWl2ZWQgYSByZXF1ZXN0IGZyb20gdGhlIExheWVy
IEluZGVwZW5kZW50IE9BTSBNYW5hZ2VtZW50IGluIHRoZSBNdWx0aS1MYXllciBFbnZpcm9ubWVu
dCBXRyAobGltZSkgdG8gY29uc2lkZXIgdGhlIGZvbGxvd2luZyBkb2N1bWVudDogLSAnR2VuZXJp
YyBZQU5HIERhdGEgTW9kZWwgZm9yIENvbm5lY3Rpb25sZXNzIE9wZXJhdGlvbnMsIEFkbWluaXN0
cmF0aW9uLA0KICAgYW5kIE1haW50ZW5hbmNlKE9BTSkgcHJvdG9jb2xzJw0KICA8ZHJhZnQtaWV0
Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLTExLnR4dD4gYXMgUHJvcG9zZWQgU3RhbmRh
cmQNCg0KVGhlIElFU0cgcGxhbnMgdG8gbWFrZSBhIGRlY2lzaW9uIGluIHRoZSBuZXh0IGZldyB3
ZWVrcywgYW5kIHNvbGljaXRzIGZpbmFsIGNvbW1lbnRzIG9uIHRoaXMgYWN0aW9uLiBQbGVhc2Ug
c2VuZCBzdWJzdGFudGl2ZSBjb21tZW50cyB0byB0aGUgaWV0ZkBpZXRmLm9yZyBtYWlsaW5nIGxp
c3RzIGJ5IDIwMTctMTAtMjUuIEV4Y2VwdGlvbmFsbHksIGNvbW1lbnRzIG1heSBiZSBzZW50IHRv
IGllc2dAaWV0Zi5vcmcgaW5zdGVhZC4gSW4gZWl0aGVyIGNhc2UsIHBsZWFzZSByZXRhaW4gdGhl
IGJlZ2lubmluZyBvZiB0aGUgU3ViamVjdCBsaW5lIHRvIGFsbG93IGF1dG9tYXRlZCBzb3J0aW5n
Lg0KDQpBYnN0cmFjdA0KDQoNCiAgIFRoaXMgZG9jdW1lbnQgcHJlc2VudHMgYSBiYXNlIFlBTkcg
RGF0YSBtb2RlbCBmb3IgY29ubmVjdGlvbmxlc3MNCiAgIE9wZXJhdGlvbnMgQWRtaW5pc3RyYXRp
b24sIGFuZCBNYWludGVuYW5jZShPQU0pIHByb3RvY29scy4gIEl0DQogICBwcm92aWRlcyBhIHRl
Y2hub2xvZ3ktaW5kZXBlbmRlbnQgYWJzdHJhY3Rpb24gb2Yga2V5IE9BTSBjb25zdHJ1Y3RzDQog
ICBmb3IgY29ubmVjdGlvbmxlc3MgcHJvdG9jb2xzLiAgVGhlIGJhc2UgbW9kZWwgcHJlc2VudGVk
IGhlcmUgY2FuIGJlDQogICBleHRlbmRlZCB0byBpbmNsdWRlIHRlY2hub2xvZ3kgc3BlY2lmaWMg
ZGV0YWlscy4gIFRoaXMgaXMgbGVhZGluZyB0bw0KICAgdW5pZm9ybWl0eSBiZXR3ZWVuIE9BTSBw
cm90b2NvbHMgYW5kIHN1cHBvcnQgYm90aCBuZXN0ZWQgT0FNDQogICB3b3JrZmxvd3MgKGkuZS4s
IHBlcmZvcm1pbmcgT0FNIGZ1bmN0aW9ucyBhdCBkaWZmZXJlbnQgb3Igc2FtZSBsZXZlbHMNCiAg
IHRocm91Z2ggYSB1bmlmaWVkIGludGVyZmFjZSkgYW5kIGludGVyYWN0aW5nIE9BTSB3b3JrZmxv
d3MgKCBpLmUuLA0KICAgcGVyZm9ybWluZyBPQU0gZnVuY3Rpb25zIGF0IHNhbWUgbGV2ZWxzIHRo
cm91Z2ggYSB1bmlmaWVkIGludGVyZmFjZSkuDQoNCg0KDQoNClRoZSBmaWxlIGNhbiBiZSBvYnRh
aW5lZCB2aWENCmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtbGlt
ZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS8NCg0KSUVTRyBkaXNjdXNzaW9uIGNhbiBiZSB0cmFj
a2VkIHZpYQ0KaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1saW1l
LXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtL2JhbGxvdC8NCg0KDQpObyBJUFIgZGVjbGFyYXRpb25z
IGhhdmUgYmVlbiBzdWJtaXR0ZWQgZGlyZWN0bHkgb24gdGhpcyBJLUQuDQoNCg0KDQoNCg==


From nobody Fri Oct 13 10:25:42 2017
Return-Path: <cpignata@cisco.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 23A4C124B18 for <lime@ietfa.amsl.com>; Fri, 13 Oct 2017 10:25:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.52
X-Spam-Level: 
X-Spam-Status: No, score=-14.52 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id u9n7_u0BthUB for <lime@ietfa.amsl.com>; Fri, 13 Oct 2017 10:25:39 -0700 (PDT)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A8FA81332DF for <lime@ietf.org>; Fri, 13 Oct 2017 10:25:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7310; q=dns/txt; s=iport; t=1507915539; x=1509125139; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=5NRwtP4oIJVKcS5UHkYSeYDxQJpEp/zBAa/afBLNPCA=; b=RJO5xY78izu2qQyO8/fhDzbvxTNMkJLe6gx6jTGaUWJ/i0Kk/WfTrDuV MGU8gwTWZRR7c32k5JQX5Vxp4hVv+kABAY9zgwiZGhi7WBkUebF1kS0vI ElB+wJix0BYdFVBEl/5rSNXiuIDLRXdWIwpJgWx6fNuWBl1vxwaDrCDPS w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0A1AQDZ9uBZ/4oNJK1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBgm9wZG4nB4Nzih+PMoFUIpBwhT8QggQKJYUWAhqEPD8YAQIBAQE?= =?us-ascii?q?BAQEBayiFHQEBAQEDI2YCAQgRAwECKwICAjAdCAIEARKJOWQQq3yCJyaLDQEBA?= =?us-ascii?q?QEBAQEBAQEBAQEBAQEBAQEBARgFgy2CB4FRgWorC4J0hE1YgnMvghIgBaFGAod?= =?us-ascii?q?djQyCFIV2iwiVQgIRGQGBOAEfOIFZehV2AYI2hF92iV+BEQEBAQ?=
X-IronPort-AV: E=Sophos; i="5.43,371,1503360000"; d="scan'208,217"; a="16697541"
Received: from alln-core-5.cisco.com ([173.36.13.138]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 13 Oct 2017 17:25:36 +0000
Received: from XCH-RTP-007.cisco.com (xch-rtp-007.cisco.com [64.101.220.147]) by alln-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id v9DHPXcB031888 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for <lime@ietf.org>; Fri, 13 Oct 2017 17:25:35 GMT
Received: from xch-rtp-020.cisco.com (64.101.220.160) by XCH-RTP-007.cisco.com (64.101.220.147) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Fri, 13 Oct 2017 13:25:32 -0400
Received: from xch-rtp-020.cisco.com ([64.101.220.160]) by XCH-RTP-020.cisco.com ([64.101.220.160]) with mapi id 15.00.1320.000; Fri, 13 Oct 2017 13:25:32 -0400
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: "Benoit Claise (bclaise)" <bclaise@cisco.com>, "lime@ietf.org" <lime@ietf.org>
Thread-Topic: [Lime] LIME documents situation
Thread-Index: AQHTQnPGsAZAHyqOtkC819bLZJ2XwKLiTq8A
Date: Fri, 13 Oct 2017 17:25:32 +0000
Message-ID: <64567553-5FAC-4E52-8ABB-A52076D5AEDE@cisco.com>
References: <3d009ccb-94fb-5580-f695-eb00872525d1@cisco.com>
In-Reply-To: <3d009ccb-94fb-5580-f695-eb00872525d1@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.27.0.171010
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.118.116.133]
Content-Type: multipart/alternative; boundary="_000_645675535FAC4E528ABBA52076D5AEDEciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/X8kbhFAOA04mZkrIY7NFQMW8Z1Q>
Subject: Re: [Lime] LIME documents situation
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Oct 2017 17:25:41 -0000

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

VGhhbmtzIGluIGFkdmFuY2UgdG8gdGhlIExJTUUgQ29ubmVjdGlvbmxlc3MgRWRpdG9ycyBmb3Ig
YSBzaG9ydCByb3VuZC10cmlwIHRpbWUgb24gcmVzcG9uZGluZyB0bywgYWRkcmVzc2luZywgYW5k
IHJlc29sdmluZyBJRVRGIExDIGFuZCBJRVNHIGNvbW1lbnRzIQ0KDQpUaGVzZSB0d28gZG9jdW1l
bnRzIGhhdmUgY29tZSBhIHZlcnkgbG9uZyB3YXksIGR1ZSB0byB0aGUgYXV0aG9ycywgcmV2aWV3
ZXJzLCBhbmQgV0cgYXMgYSB3aG9sZS4gVGhhbmtzIQ0KDQotLSBDYXJsb3MuDQoNCkZyb206IExp
bWUgPGxpbWUtYm91bmNlc0BpZXRmLm9yZz4gb24gYmVoYWxmIG9mIEJlbm9pdCBDbGFpc2UgPGJj
bGFpc2VAY2lzY28uY29tPg0KRGF0ZTogV2VkbmVzZGF5LCBPY3RvYmVyIDExLCAyMDE3IGF0IDU6
MzEgQU0NClRvOiAibGltZUBpZXRmLm9yZyIgPGxpbWVAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbTGlt
ZV0gTElNRSBkb2N1bWVudHMgc2l0dWF0aW9uDQoNCkRlYXIgYWxsLA0KDQpJIHN0YXJ0ZWQgdGhl
IElFVEYgTEMgZm9yIGJvdGggZG9jdW1lbnRzOg0KICAgIGRyYWZ0LWlldGYtbGltZS15YW5nLWNv
bm5lY3Rpb25sZXNzLW9hbS0xMTxodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFm
dC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0vPg0KICAgIGRyYWZ0LWlldGYtbGlt
ZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS1tZXRob2RzLTA5PGh0dHBzOi8vZGF0YXRyYWNrZXIu
aWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS1tZXRo
b2RzLz4NCg0KVGhvc2UgdHdvIGRvY3VtZW50cyBhcmUgYWxzbyBvbiB0aGUgT2N0IDI2dGggSUVH
UyB0ZWxlY2hhdCAodGhlIGxhc3Qgb25lIGJlZm9yZSB0aGUgSUVURiAxMDApLCBqdXN0IGFmdGVy
IGF0IHRoZSBlbmQgb2YgdGhlIElFVEYgTEMuIFNvIHBsZWFzZSByZXNvbHZlIElFVEYgTEMgY29t
bWVudHMgYXMgdGhleSBhcnJpdmUsIHNvIHRoYXQgd2UgZG9uJ3QgZGVmZXIgdGhlIGRvY3MuDQoN
Ck5vdywgaXQncyB0aW1lIHRvIGZvY3VzIG9uDQogICAgZHJhZnQtaWV0Zi1saW1lLXlhbmctY29u
bmVjdGlvbi1vcmllbnRlZC1vYW0tbW9kZWwtMDA8aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9y
Zy9kb2MvZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbi1vcmllbnRlZC1vYW0tbW9kZWwv
Pg0KDQpSZWdhcmRzLCBCZW5vaXQNCg0KDQoNCg==

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

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iVGl0bGUiIGNvbnRlbnQ9IiI+DQo8bWV0YSBuYW1lPSJLZXl3b3JkcyIgY29udGVu
dD0iIj4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUg
KGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJZdSBNaW5jaG8i
Ow0KCXBhbm9zZS0xOjIgMiA0IDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZh
bWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCi8qIFN0eWxl
IERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFs
DQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4w
cHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1z
b0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xs
b3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdy
YXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFy
Z2luLXRvcDowaW47DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltYXJnaW4tYm90dG9tOjBpbjsNCglt
YXJnaW4tbGVmdDouNWluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uRW1haWxTdHls
ZTE3DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5tc29JbnMNCgl7bXNv
LXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJbXNvLXN0eWxlLW5hbWU6IiI7DQoJdGV4dC1kZWNv
cmF0aW9uOnVuZGVybGluZTsNCgljb2xvcjp0ZWFsO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1z
dHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNl
Y3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAx
LjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5
bGU+DQo8L2hlYWQ+DQo8Ym9keSBiZ2NvbG9yPSJ3aGl0ZSIgbGFuZz0iRU4tVVMiIGxpbms9ImJs
dWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPlRoYW5rcyBpbiBhZHZhbmNlIHRvIHRoZSBMSU1FIENvbm5lY3Rpb25sZXNz
IEVkaXRvcnMgZm9yIGEgc2hvcnQgcm91bmQtdHJpcCB0aW1lIG9uIHJlc3BvbmRpbmcgdG8sIGFk
ZHJlc3NpbmcsIGFuZCByZXNvbHZpbmcgSUVURiBMQyBhbmQgSUVTRyBjb21tZW50cyE8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+VGhlc2UgdHdvIGRvY3VtZW50cyBoYXZlIGNvbWUgYSB2ZXJ5IGxv
bmcgd2F5LCBkdWUgdG8gdGhlIGF1dGhvcnMsIHJldmlld2VycywgYW5kIFdHIGFzIGEgd2hvbGUu
IFRoYW5rcyE8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+LS0gQ2FybG9zLjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBw
dCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+TGltZSAmbHQ7bGltZS1ib3VuY2VzQGlldGYu
b3JnJmd0OyBvbiBiZWhhbGYgb2YgQmVub2l0IENsYWlzZSAmbHQ7YmNsYWlzZUBjaXNjby5jb20m
Z3Q7PGJyPg0KPGI+RGF0ZTogPC9iPldlZG5lc2RheSwgT2N0b2JlciAxMSwgMjAxNyBhdCA1OjMx
IEFNPGJyPg0KPGI+VG86IDwvYj4mcXVvdDtsaW1lQGlldGYub3JnJnF1b3Q7ICZsdDtsaW1lQGll
dGYub3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5bTGltZV0gTElNRSBkb2N1bWVudHMgc2l0
dWF0aW9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPkRlYXIgYWxsLDxicj4NCjxicj4NCkkgc3RhcnRlZCB0aGUgSUVURiBMQyBmb3IgYm90aCBk
b2N1bWVudHM6PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2Mv
ZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLyI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7IGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS0xMTwvYT48YnI+DQo8
YSBocmVmPSJodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLWxpbWUt
eWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kcy8iPiZuYnNwOyZuYnNwOyZuYnNwOyBkcmFm
dC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kcy0wOTwvYT48YnI+DQo8
YnI+DQpUaG9zZSB0d28gZG9jdW1lbnRzIGFyZSBhbHNvIG9uIHRoZSBPY3QgMjZ0aCBJRUdTIHRl
bGVjaGF0ICh0aGUgbGFzdCBvbmUgYmVmb3JlIHRoZSBJRVRGIDEwMCksIGp1c3QgYWZ0ZXIgYXQg
dGhlIGVuZCBvZiB0aGUgSUVURiBMQy4gU28gcGxlYXNlIHJlc29sdmUgSUVURiBMQyBjb21tZW50
cyBhcyB0aGV5IGFycml2ZSwgc28gdGhhdCB3ZSBkb24ndCBkZWZlciB0aGUgZG9jcy48YnI+DQo8
YnI+DQpOb3csIGl0J3MgdGltZSB0byBmb2N1cyBvbiA8YnI+DQo8YSBocmVmPSJodHRwczovL2Rh
dGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9uLW9y
aWVudGVkLW9hbS1tb2RlbC8iPiZuYnNwOyZuYnNwOyZuYnNwOyBkcmFmdC1pZXRmLWxpbWUteWFu
Zy1jb25uZWN0aW9uLW9yaWVudGVkLW9hbS1tb2RlbC0wMDwvYT48YnI+DQo8YnI+DQpSZWdhcmRz
LCBCZW5vaXQ8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9ib2R5Pg0KPC9odG1sPg0K

--_000_645675535FAC4E528ABBA52076D5AEDEciscocom_--


From nobody Fri Oct 13 21:39:58 2017
Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: lime@ietf.org
Delivered-To: lime@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 8A08A126D0C; Fri, 13 Oct 2017 21:39:51 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Brian Carpenter <brian.e.carpenter@gmail.com>
To: <gen-art@ietf.org>
Cc: draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org, lime@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.63.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150795599146.4998.1974521980268023090@ietfa.amsl.com>
Date: Fri, 13 Oct 2017 21:39:51 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/ux9LrR7sRa0Os4BMby3s6aedzXA>
Subject: [Lime] Genart telechat review of draft-ietf-lime-yang-connectionless-oam-methods-09
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 14 Oct 2017 04:39:51 -0000

Reviewer: Brian Carpenter
Review result: Ready with Issues

Gen-ART *Last Call* review of draft-ietf-lime-yang-connectionless-oam-methods-09

I am the assigned Gen-ART reviewer for this draft. The General Area
Review Team (Gen-ART) reviews all IETF documents being processed
by the IESG for the IETF Chair.  Please treat these comments just
like any other last call comments.

For more information, please see the FAQ at
<http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>.

Document: draft-ietf-lime-yang-connectionless-oam-methods-09.txt
Reviewer: Brian Carpenter
Review Date: 2017-10-14
IETF LC End Date: 2017-10-25
IESG Telechat date: 2017-10-26

Summary: Ready with issues
--------

Comment:
--------

The shepherd says:

> This includes at least two different implementations of
> the model, as well as product and demos at Bits-n-Bytes.

Shouldn't WGs make routine use of BCP 205, RFC 7942 "Improving
Awareness of Running Code: The Implementation Status Section"?

Minor Issues:
-------------

In the following:

         |  +--ro min-delay-value?         uint32
         |  +--ro max-delay-value?         uint32
         |  +--ro average-delay-value?     uint32
         +--ro session-jitter-statistics
         |  +--ro time-resolution-value?   identityref
         |  +--ro min-jitter-value?        uint32
         |  +--ro max-jitter-value?        uint32
         |  +--ro average-jitter-value?    uint32

what are the units for the delay-value and jitter-value
elements, and what definition of 'jitter' is intended?


  identity protocol-id-internet {
    base protocol-id;
    description
      "Internet Protocols.";
  }

It isn't clear what "Internet Protocols" means. It seems totally non-specific.

Nits:
-----

  identity protocol-id-propreitary {
    base protocol-id;
    description
      "Propreitary protocol (eg.,IP SLA).";

s/propreitary/proprietary/
s/Propreitary/Proprietary/



From nobody Sat Oct 14 06:39:27 2017
Return-Path: <cpignata@cisco.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8F7E8132705; Sat, 14 Oct 2017 06:39:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.52
X-Spam-Level: 
X-Spam-Status: No, score=-14.52 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vHc0XCt4atxG; Sat, 14 Oct 2017 06:39:18 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 910F5134249; Sat, 14 Oct 2017 06:39:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4768; q=dns/txt; s=iport; t=1507988358; x=1509197958; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=Blt1DlZlRNfNu5rq/i8zKUwuax0ugWZEhWeU+Sj0G5c=; b=GsrTV68cS0gn3fWyctv6tB2pr8Hiya3TLnHa9YA1cl4UzrSSEsV5ugMv sRxZOtRRzGjylvJhto5QS5VcHlCKev56oTghAfHFiar/7sFw3NTp8JgA+ uM3GeguY6VD2Fobd69yGyUjlkH40DhnNpOQ92vEblJdywGPVRv1I9Mrhq s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CcAABFEuJZ/4QNJK1TCRkBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYNfZG4nB4Nzih+PMoF2eYdMjWoQggQKI4UYAhqEPD8YAQIBAQE?= =?us-ascii?q?BAQEBayiFHQEBAQMBIxFABQULAgEGAhQEAgImAgICHxEVEAIEDgWKBQMNCBCNM?= =?us-ascii?q?p1ngieHPw2DaAEBAQEBAQEBAQEBAQEBAQEBAQEBAR2BDoIfggeBUYFqK4JKNYJ?= =?us-ascii?q?egX0SgysvgjIFiheWdTwCh12IE4R5ghRdhRmLDI0DiD8CERkBgTgBHziBWXoVd?= =?us-ascii?q?gGCNgmCUAMcGYFOdgGJZ4ERAQEB?=
X-IronPort-AV: E=Sophos;i="5.43,376,1503360000"; d="scan'208";a="307842830"
Received: from alln-core-10.cisco.com ([173.36.13.132]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 14 Oct 2017 13:39:17 +0000
Received: from XCH-RTP-019.cisco.com (xch-rtp-019.cisco.com [64.101.220.159]) by alln-core-10.cisco.com (8.14.5/8.14.5) with ESMTP id v9EDdGOn027871 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Sat, 14 Oct 2017 13:39:17 GMT
Received: from xch-rtp-020.cisco.com (64.101.220.160) by XCH-RTP-019.cisco.com (64.101.220.159) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Sat, 14 Oct 2017 09:39:16 -0400
Received: from xch-rtp-020.cisco.com ([64.101.220.160]) by XCH-RTP-020.cisco.com ([64.101.220.160]) with mapi id 15.00.1320.000; Sat, 14 Oct 2017 09:39:16 -0400
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: Brian Carpenter <brian.e.carpenter@gmail.com>
CC: gen-art <gen-art@ietf.org>, "draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org" <draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org>, "lime@ietf.org" <lime@ietf.org>
Thread-Topic: Genart telechat review of draft-ietf-lime-yang-connectionless-oam-methods-09
Thread-Index: AQHTRKZ7vvoH+yXKCEW90kBTmbZd3aLjnWYA
Date: Sat, 14 Oct 2017 13:39:16 +0000
Message-ID: <FA7A7E3A-B141-4A30-9AB3-460922B2ED9F@cisco.com>
References: <150795599146.4998.1974521980268023090@ietfa.amsl.com>
In-Reply-To: <150795599146.4998.1974521980268023090@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.118.116.133]
Content-Type: text/plain; charset="utf-8"
Content-ID: <5A4A33AFD17CBC4FAEA3181383B61EFB@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/yBGju8Etnlywh69I_a8QJmQ0ptY>
Subject: Re: [Lime] Genart telechat review of draft-ietf-lime-yang-connectionless-oam-methods-09
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 14 Oct 2017 13:39:21 -0000

QnJpYW4sDQoNClRoYW5rIHlvdSBmb3IgeW91ciBHZW5BUlQgcmV2aWV3IQ0KDQpJIHdpbGwgbGV0
IHRoZSBhdXRob3JzIGNvbW1lbnQgb24gYW5kIHByb3Bvc2UgZWRpdHMgZm9yIHRoZSDigJx1bml0
c+KAnSBtaW5vciBpc3N1ZSBhbmQgdGhlIG5pdHMuIA0KDQpIb3dldmVyLCBwbGVhc2UgZmluZCBv
bmUgY29tbWVudCBpbmxpbmUuDQoNCj4gT24gT2N0IDE0LCAyMDE3LCBhdCAxMjozOSBBTSwgQnJp
YW4gQ2FycGVudGVyIDxicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb20+IHdyb3RlOg0KPiANCj4g
UmV2aWV3ZXI6IEJyaWFuIENhcnBlbnRlcg0KPiBSZXZpZXcgcmVzdWx0OiBSZWFkeSB3aXRoIElz
c3Vlcw0KPiANCj4gR2VuLUFSVCAqTGFzdCBDYWxsKiByZXZpZXcgb2YgZHJhZnQtaWV0Zi1saW1l
LXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLW1ldGhvZHMtMDkNCj4gDQo+IEkgYW0gdGhlIGFzc2ln
bmVkIEdlbi1BUlQgcmV2aWV3ZXIgZm9yIHRoaXMgZHJhZnQuIFRoZSBHZW5lcmFsIEFyZWENCj4g
UmV2aWV3IFRlYW0gKEdlbi1BUlQpIHJldmlld3MgYWxsIElFVEYgZG9jdW1lbnRzIGJlaW5nIHBy
b2Nlc3NlZA0KPiBieSB0aGUgSUVTRyBmb3IgdGhlIElFVEYgQ2hhaXIuICBQbGVhc2UgdHJlYXQg
dGhlc2UgY29tbWVudHMganVzdA0KPiBsaWtlIGFueSBvdGhlciBsYXN0IGNhbGwgY29tbWVudHMu
DQo+IA0KPiBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHNlZSB0aGUgRkFRIGF0DQo+IDxo
dHRwOi8vd2lraS50b29scy5pZXRmLm9yZy9hcmVhL2dlbi90cmFjL3dpa2kvR2VuQXJ0ZmFxPi4N
Cj4gDQo+IERvY3VtZW50OiBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0t
bWV0aG9kcy0wOS50eHQNCj4gUmV2aWV3ZXI6IEJyaWFuIENhcnBlbnRlcg0KPiBSZXZpZXcgRGF0
ZTogMjAxNy0xMC0xNA0KPiBJRVRGIExDIEVuZCBEYXRlOiAyMDE3LTEwLTI1DQo+IElFU0cgVGVs
ZWNoYXQgZGF0ZTogMjAxNy0xMC0yNg0KPiANCj4gU3VtbWFyeTogUmVhZHkgd2l0aCBpc3N1ZXMN
Cj4gLS0tLS0tLS0NCj4gDQo+IENvbW1lbnQ6DQo+IC0tLS0tLS0tDQo+IA0KPiBUaGUgc2hlcGhl
cmQgc2F5czoNCj4gDQo+PiBUaGlzIGluY2x1ZGVzIGF0IGxlYXN0IHR3byBkaWZmZXJlbnQgaW1w
bGVtZW50YXRpb25zIG9mDQo+PiB0aGUgbW9kZWwsIGFzIHdlbGwgYXMgcHJvZHVjdCBhbmQgZGVt
b3MgYXQgQml0cy1uLUJ5dGVzLg0KPiANCj4gU2hvdWxkbid0IFdHcyBtYWtlIHJvdXRpbmUgdXNl
IG9mIEJDUCAyMDUsIFJGQyA3OTQyICJJbXByb3ZpbmcNCj4gQXdhcmVuZXNzIG9mIFJ1bm5pbmcg
Q29kZTogVGhlIEltcGxlbWVudGF0aW9uIFN0YXR1cyBTZWN0aW9uIj8NCj4gDQoNClllcyEhIQ0K
DQpBbHRob3VnaCBhIHNlY3Rpb24gaW4gYW4gSW50ZXJuZXQtRHJhZnQgaXMgbm90IHRoZSBtb3N0
IGNvbnZlbmllbnQgd2F5IG9mIHRyYWNraW5nIHJ1bm5pbmcgY29kZSwgaXQgaXMgYmV0dGVyIHRo
YW4gbm9uZS4gQXQgbGVhc3QsIGl0IHNlbGYtY29udGFpbnMgc3BlYyBhbmQgY29kZSBzdGF0dXMg
d2l0aGluIGEgc2luZ2xlIGRvY3VtZW50LiBBcyBhbiBlZGl0b3IgSSB0ZW5kIHRvIGFkZCBpdCBh
cyBtdWNoIGFzIGl0IG1ha2VzIHNlbnNlLg0KDQpBcyBzaGVwaGVyZC9jaGFpciBmb3IgdGhpcyBk
b2N1bWVudCwgdW5mb3J0dW5hdGVseSwgYXQgdGhpcyBzdGFnZSBpdCBpcyB0b28gbGF0ZSBmb3Ig
dGhlc2UgZG9jdW1lbnQgdG8gcGxheSBjYXRjaC11cCB3aXRoIGFub3RoZXIgc2VjdGlvbiwgZ2l2
ZW4gdGhhdDoNCg0KICAgU2luY2UgdGhpcyBpbmZvcm1hdGlvbiBpcyBuZWNlc3NhcmlseSB0aW1l
IGRlcGVuZGVudCwgaXQgaXMNCiAgIGluYXBwcm9wcmlhdGUgZm9yIGluY2x1c2lvbiBpbiBhIHB1
Ymxpc2hlZCBSRkMuICBUaGUgYXV0aG9ycyBzaG91bGQNCiAgIGluY2x1ZGUgYSBub3RlIHRvIHRo
ZSBSRkMgRWRpdG9yIHJlcXVlc3RpbmcgdGhhdCB0aGUgc2VjdGlvbiBiZQ0KICAgcmVtb3ZlZCBi
ZWZvcmUgcHVibGljYXRpb24uDQoNClRoYXQgc2FpZCwgSSB3b3VsZCBzdHJvbmdseSBlbmNvdXJh
Z2UgeW91IHRvIGRpc2N1c3MgdGhpcyB0b3BpYyBhbmQgZmluZCB3YXlzIHRvIG1ha2UgbW9yZSBp
bnRlbnRpb25hbCBpbi10aGUtd29ya2Zsb3cgdXNlIG9mIHRoZSDigJzigJ1JbXBsZW1lbnRhdGlv
biBTdGF0dXPigJ0uIFRoaXMgaXMgYSBnb29kIGNvbW1lbnQgYnV0IGEgd3JvbmcgdGFyZ2V0Lg0K
DQpZb3VyIGNvbW1lbnQgc3RhcnRzIHdpdGgg4oCcU2hvdWxkbid0IFdHc+KAnSwgc28gdGhpcyBp
cyBhIGNvbW1lbnQgdGhhdCBvdWdodCB0byBiZSBkaXJlY3RlZCB0byB0aGUgV2ctY2hhaXJzIG1h
aWxlciwgdGhlIElFU0csIGVhcmx5IHJldmlld2VycyBhbmQgRGlyZWN0b3JhZ3RlcywgYW5kIG90
aGVyIG1vcmUgcmVsZXZhbnQgdmVoaWNsZXMuDQoNClRoYW5rcywNCg0K4oCUIENhcmxvcy4NCg0K
PiBNaW5vciBJc3N1ZXM6DQo+IC0tLS0tLS0tLS0tLS0NCj4gDQo+IEluIHRoZSBmb2xsb3dpbmc6
DQo+IA0KPiAgICAgICAgIHwgICstLXJvIG1pbi1kZWxheS12YWx1ZT8gICAgICAgICB1aW50MzIN
Cj4gICAgICAgICB8ICArLS1ybyBtYXgtZGVsYXktdmFsdWU/ICAgICAgICAgdWludDMyDQo+ICAg
ICAgICAgfCAgKy0tcm8gYXZlcmFnZS1kZWxheS12YWx1ZT8gICAgIHVpbnQzMg0KPiAgICAgICAg
ICstLXJvIHNlc3Npb24taml0dGVyLXN0YXRpc3RpY3MNCj4gICAgICAgICB8ICArLS1ybyB0aW1l
LXJlc29sdXRpb24tdmFsdWU/ICAgaWRlbnRpdHlyZWYNCj4gICAgICAgICB8ICArLS1ybyBtaW4t
aml0dGVyLXZhbHVlPyAgICAgICAgdWludDMyDQo+ICAgICAgICAgfCAgKy0tcm8gbWF4LWppdHRl
ci12YWx1ZT8gICAgICAgIHVpbnQzMg0KPiAgICAgICAgIHwgICstLXJvIGF2ZXJhZ2Utaml0dGVy
LXZhbHVlPyAgICB1aW50MzINCj4gDQo+IHdoYXQgYXJlIHRoZSB1bml0cyBmb3IgdGhlIGRlbGF5
LXZhbHVlIGFuZCBqaXR0ZXItdmFsdWUNCj4gZWxlbWVudHMsIGFuZCB3aGF0IGRlZmluaXRpb24g
b2YgJ2ppdHRlcicgaXMgaW50ZW5kZWQ/DQo+IA0KPiANCj4gIGlkZW50aXR5IHByb3RvY29sLWlk
LWludGVybmV0IHsNCj4gICAgYmFzZSBwcm90b2NvbC1pZDsNCj4gICAgZGVzY3JpcHRpb24NCj4g
ICAgICAiSW50ZXJuZXQgUHJvdG9jb2xzLiI7DQo+ICB9DQo+IA0KPiBJdCBpc24ndCBjbGVhciB3
aGF0ICJJbnRlcm5ldCBQcm90b2NvbHMiIG1lYW5zLiBJdCBzZWVtcyB0b3RhbGx5IG5vbi1zcGVj
aWZpYy4NCj4gDQo+IE5pdHM6DQo+IC0tLS0tDQo+IA0KPiAgaWRlbnRpdHkgcHJvdG9jb2wtaWQt
cHJvcHJlaXRhcnkgew0KPiAgICBiYXNlIHByb3RvY29sLWlkOw0KPiAgICBkZXNjcmlwdGlvbg0K
PiAgICAgICJQcm9wcmVpdGFyeSBwcm90b2NvbCAoZWcuLElQIFNMQSkuIjsNCj4gDQo+IHMvcHJv
cHJlaXRhcnkvcHJvcHJpZXRhcnkvDQo+IHMvUHJvcHJlaXRhcnkvUHJvcHJpZXRhcnkvDQo+IA0K
PiANCg0K


From nobody Mon Oct 16 04:52:44 2017
Return-Path: <bill.wu@huawei.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5467D1344BE; Mon, 16 Oct 2017 04:52:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level: 
X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3M7cEo90v-Fk; Mon, 16 Oct 2017 04:52:37 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1FA54132D79; Mon, 16 Oct 2017 04:52:36 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml707-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DQS78868; Mon, 16 Oct 2017 11:52:34 +0000 (GMT)
Received: from NKGEML411-HUB.china.huawei.com (10.98.56.70) by lhreml707-cah.china.huawei.com (10.201.108.48) with Microsoft SMTP Server (TLS) id 14.3.361.1; Mon, 16 Oct 2017 12:52:28 +0100
Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.105]) by nkgeml411-hub.china.huawei.com ([10.98.56.70]) with mapi id 14.03.0235.001; Mon, 16 Oct 2017 19:52:24 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Brian Carpenter <brian.e.carpenter@gmail.com>, "gen-art@ietf.org" <gen-art@ietf.org>
CC: "draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org" <draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org>, "lime@ietf.org" <lime@ietf.org>
Thread-Topic: Genart telechat review of draft-ietf-lime-yang-connectionless-oam-methods-09
Thread-Index: AQHTRKaA49fkPiL3ME2fuGmwswL1zaLmVrbg
Date: Mon, 16 Oct 2017 11:52:23 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA9ABE743C@nkgeml513-mbx.china.huawei.com>
References: <150795599146.4998.1974521980268023090@ietfa.amsl.com>
In-Reply-To: <150795599146.4998.1974521980268023090@ietfa.amsl.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.79.163]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020203.59E49D82.0169, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.1.105, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 3462de0246fd210764d8d87080758091
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/NrDkJVLf6ev1ZsbEs2B9Fvmxxn4>
Subject: Re: [Lime] Genart telechat review of draft-ietf-lime-yang-connectionless-oam-methods-09
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 16 Oct 2017 11:52:39 -0000

VGhhbmsgQnJpYW4gZm9yIHZhbHVhYmxlIHJldmlldyB0byB0aGlzIGRvY3VtZW50LCBwbGVhc2Ug
c2VlIG15IHJlcGx5IGJlbG93Lg0KDQotUWluDQotLS0tLemCruS7tuWOn+S7ti0tLS0tDQrlj5Hk
u7bkuro6IEJyaWFuIENhcnBlbnRlciBbbWFpbHRvOmJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNv
bV0gDQrlj5HpgIHml7bpl7Q6IDIwMTflubQxMOaciDE05pelIDEyOjQwDQrmlLbku7bkuro6IGdl
bi1hcnRAaWV0Zi5vcmcNCuaKhOmAgTogZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxl
c3Mtb2FtLW1ldGhvZHMuYWxsQGlldGYub3JnOyBsaW1lQGlldGYub3JnDQrkuLvpopg6IEdlbmFy
dCB0ZWxlY2hhdCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mt
b2FtLW1ldGhvZHMtMDkNCg0KUmV2aWV3ZXI6IEJyaWFuIENhcnBlbnRlcg0KUmV2aWV3IHJlc3Vs
dDogUmVhZHkgd2l0aCBJc3N1ZXMNCg0KR2VuLUFSVCAqTGFzdCBDYWxsKiByZXZpZXcgb2YgZHJh
ZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLW1ldGhvZHMtMDkNCg0KSSBhbSB0
aGUgYXNzaWduZWQgR2VuLUFSVCByZXZpZXdlciBmb3IgdGhpcyBkcmFmdC4gVGhlIEdlbmVyYWwg
QXJlYSBSZXZpZXcgVGVhbSAoR2VuLUFSVCkgcmV2aWV3cyBhbGwgSUVURiBkb2N1bWVudHMgYmVp
bmcgcHJvY2Vzc2VkIGJ5IHRoZSBJRVNHIGZvciB0aGUgSUVURiBDaGFpci4gIFBsZWFzZSB0cmVh
dCB0aGVzZSBjb21tZW50cyBqdXN0IGxpa2UgYW55IG90aGVyIGxhc3QgY2FsbCBjb21tZW50cy4N
Cg0KRm9yIG1vcmUgaW5mb3JtYXRpb24sIHBsZWFzZSBzZWUgdGhlIEZBUSBhdCA8aHR0cDovL3dp
a2kudG9vbHMuaWV0Zi5vcmcvYXJlYS9nZW4vdHJhYy93aWtpL0dlbkFydGZhcT4uDQoNCkRvY3Vt
ZW50OiBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kcy0wOS50
eHQNClJldmlld2VyOiBCcmlhbiBDYXJwZW50ZXINClJldmlldyBEYXRlOiAyMDE3LTEwLTE0DQpJ
RVRGIExDIEVuZCBEYXRlOiAyMDE3LTEwLTI1DQpJRVNHIFRlbGVjaGF0IGRhdGU6IDIwMTctMTAt
MjYNCg0KU3VtbWFyeTogUmVhZHkgd2l0aCBpc3N1ZXMNCi0tLS0tLS0tDQoNCkNvbW1lbnQ6DQot
LS0tLS0tLQ0KDQpUaGUgc2hlcGhlcmQgc2F5czoNCg0KPiBUaGlzIGluY2x1ZGVzIGF0IGxlYXN0
IHR3byBkaWZmZXJlbnQgaW1wbGVtZW50YXRpb25zIG9mIHRoZSBtb2RlbCwgYXMgDQo+IHdlbGwg
YXMgcHJvZHVjdCBhbmQgZGVtb3MgYXQgQml0cy1uLUJ5dGVzLg0KDQpTaG91bGRuJ3QgV0dzIG1h
a2Ugcm91dGluZSB1c2Ugb2YgQkNQIDIwNSwgUkZDIDc5NDIgIkltcHJvdmluZyBBd2FyZW5lc3Mg
b2YgUnVubmluZyBDb2RlOiBUaGUgSW1wbGVtZW50YXRpb24gU3RhdHVzIFNlY3Rpb24iPw0KDQpN
aW5vciBJc3N1ZXM6DQotLS0tLS0tLS0tLS0tDQoNCkluIHRoZSBmb2xsb3dpbmc6DQoNCiAgICAg
ICAgIHwgICstLXJvIG1pbi1kZWxheS12YWx1ZT8gICAgICAgICB1aW50MzINCiAgICAgICAgIHwg
ICstLXJvIG1heC1kZWxheS12YWx1ZT8gICAgICAgICB1aW50MzINCiAgICAgICAgIHwgICstLXJv
IGF2ZXJhZ2UtZGVsYXktdmFsdWU/ICAgICB1aW50MzINCiAgICAgICAgICstLXJvIHNlc3Npb24t
aml0dGVyLXN0YXRpc3RpY3MNCiAgICAgICAgIHwgICstLXJvIHRpbWUtcmVzb2x1dGlvbi12YWx1
ZT8gICBpZGVudGl0eXJlZg0KICAgICAgICAgfCAgKy0tcm8gbWluLWppdHRlci12YWx1ZT8gICAg
ICAgIHVpbnQzMg0KICAgICAgICAgfCAgKy0tcm8gbWF4LWppdHRlci12YWx1ZT8gICAgICAgIHVp
bnQzMg0KICAgICAgICAgfCAgKy0tcm8gYXZlcmFnZS1qaXR0ZXItdmFsdWU/ICAgIHVpbnQzMg0K
DQp3aGF0IGFyZSB0aGUgdW5pdHMgZm9yIHRoZSBkZWxheS12YWx1ZSBhbmQgaml0dGVyLXZhbHVl
IGVsZW1lbnRzLCBhbmQgd2hhdCBkZWZpbml0aW9uIG9mICdqaXR0ZXInIGlzIGludGVuZGVkPw0K
DQpbUWluXTogRGVsYXkgc3VwcG9ydHMgdmFyaW91cyB0aW1lIHVuaXRzIHN1Y2ggYXMgcyxtcyxu
cyBhbmQgZXRjLg0KVG8gcmVwcmVzZW50IHRoaXMgdXNpbmcgWUFORyBjb25zdHJ1Y3QsIHdlIGlu
dHJvZHVjZSBhIG5ldyBwYXJhbWV0ZXIgdGltZS1yZXNvbHV0aW9uLXZhbHVlIGFzIGZvbGxvd3M6
DQogICB8ICAgICArLS1ybyBzZXNzaW9uLWRlbGF5LXN0YXRpc3RpY3MNCiAgIHwgICAgIHwgICst
LXJvIHRpbWUtcmVzb2x1dGlvbi12YWx1ZT8gICBpZGVudGl0eXJlZg0KICAgfCAgICAgfCAgKy0t
cm8gbWluLWRlbGF5LXZhbHVlPyAgICAgICAgIHVpbnQzMg0KICAgfCAgICAgfCAgKy0tcm8gbWF4
LWRlbGF5LXZhbHVlPyAgICAgICAgIHVpbnQzMg0KICAgfCAgICAgfCAgKy0tcm8gYXZlcmFnZS1k
ZWxheS12YWx1ZT8gICAgIHVpbnQzMg0KV2l0aCB0aGlzIHRpbWUtcmVzb2x1dGlvbi12YWx1ZSBw
YXJhbWV0ZXIsIHdlIGNhbiBzdXBwb3J0IHZhcmlvdXMgZGlmZmVyZW50IHRpbWUgdW5pdC4NClRo
ZSBzYW1lIGlzIGFwcGxpZWQgdG8gaml0dGVyLiBBcyBjbGFyaWZpZWQgaW4gdGhlIGludHJvZHVj
dGlvbiwgdGhlIGRlZmluaXRpb24gb2YgJ2ppdHRlcicgaXMgdXNlZCB0byANCm1vbml0b3IgcmVh
Y2hhYmlsaXR5IG9mIGRlc3RpbmF0aW9ucywgdHJvdWJsZXNob290IGZhaWx1cmVzLCBtb25pdG9y
IHBlcmZvcm1hbmNlLg0KDQogIGlkZW50aXR5IHByb3RvY29sLWlkLWludGVybmV0IHsNCiAgICBi
YXNlIHByb3RvY29sLWlkOw0KICAgIGRlc2NyaXB0aW9uDQogICAgICAiSW50ZXJuZXQgUHJvdG9j
b2xzLiI7DQogIH0NCg0KSXQgaXNuJ3QgY2xlYXIgd2hhdCAiSW50ZXJuZXQgUHJvdG9jb2xzIiBt
ZWFucy4gSXQgc2VlbXMgdG90YWxseSBub24tc3BlY2lmaWMuDQoNCg0KW1Fpbl06IEl0IGlzIHJl
ZmVycmVkIHRvIGEgc3RhbmRhcmQgcHJvdG9jb2wgKGUuZy4sIFRDUC9JUCBwcm90b2NvbHMsIElD
TVAsIElHTVAsZXRjLiwpDQpXZSBjYW4gbWFrZSB0aGlzIGNsZWFyIGJ5IGFkZGluZyBhIGZldyBj
bGFyaWZpY2F0aW9uIHRleHQgaW4gdGhlIGRlc2NyaXB0aW9uIG9mIHByb3RvY29sLWlkLWludGVy
bmV0Lg0KTml0czoNCi0tLS0tDQoNCiAgaWRlbnRpdHkgcHJvdG9jb2wtaWQtcHJvcHJlaXRhcnkg
ew0KICAgIGJhc2UgcHJvdG9jb2wtaWQ7DQogICAgZGVzY3JpcHRpb24NCiAgICAgICJQcm9wcmVp
dGFyeSBwcm90b2NvbCAoZWcuLElQIFNMQSkuIjsNCg0Kcy9wcm9wcmVpdGFyeS9wcm9wcmlldGFy
eS8NCnMvUHJvcHJlaXRhcnkvUHJvcHJpZXRhcnkvDQoNCltRaW5dOiBUaGFua3MgYW5kIHdpbGwg
Z2V0IHRoaXMgZml4ZWQuDQo=


From nobody Mon Oct 16 12:20:39 2017
Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8E4FE134564; Mon, 16 Oct 2017 12:20:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nQZW3OOXQo6v; Mon, 16 Oct 2017 12:20:30 -0700 (PDT)
Received: from mail-pg0-x22e.google.com (mail-pg0-x22e.google.com [IPv6:2607:f8b0:400e:c05::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7E0EE134555; Mon, 16 Oct 2017 12:20:27 -0700 (PDT)
Received: by mail-pg0-x22e.google.com with SMTP id j3so7586855pga.1; Mon, 16 Oct 2017 12:20:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:cc:references:from:organization:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=LsSKA8yPNerIkySzmzs1n63cvDGV++DVC3O7aYTgrP0=; b=QvEOdOCFUQhYcFj6SPIUUE5lurs2p6xDTz6ehfioFa9h8U00hJzOF8HJuJoSibo5Rd F3U555Y4vArgY99rqYtYu3utI0zwxMyuYOoarxrSPxQAjSliSjjkpwpJhLRZSJt2QUOf tryKO1nkG4jp5mbiR32/9OfHmA+MpU585aK7ogI9UWoz2Q6P4lkQccZATAJ17JsizGDq RD5J9YSdYmRKe17S3dKUOm0xQPdfXkG0d5SPgm0bu1qS45DSaUyfu/UCLQJX25fvWTbk BK2VkcXFY6pOMF1j8t2iBcI68ZrfsH8OSqmVChJ5spm70Z4vUyoDpxM5fo0pM1DZ4kXL 3t9g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=LsSKA8yPNerIkySzmzs1n63cvDGV++DVC3O7aYTgrP0=; b=ZK1q/k6pez/hB10bJnNWcKBX4nV8ESWlh2hDbyw2jhXIFt+3MIswu5RvpYkjAeDWPA TXLrOdkXv8ndg9O+2ajT9Mc9iIGtUCKvti5WGSeRoPPBTXeEAQa+hn9WoMLJGG+CFrGF aY1Imn6IGFOgQpFE+peN0F9m0fipAte3aHKc01TgC8UsbxYL3l4gDG6z+d/F6BURbNpt htFvfvUpPEFa5ZYKTafZNRrQ+MViHBTkxe7kV8ACHm8bgp6XLXR/OsjPlJnkRBM9cJD1 iXWLCM17sR/S1dFgUyMqc+gwlK75XoZxT1zr1QEqyv6adgz8fGipvb5xXyHMVDXxxkk6 119g==
X-Gm-Message-State: AMCzsaWb2aCghOYdTm9TiS4WSeG8fnSukYqGXGluZxVaLJfhehsSwgrW HvLIOmNvWGZw37wVOkbPVc4PTg==
X-Google-Smtp-Source: AOwi7QCF2xuZexeQZ4rRqtd8NZLbHG7s/eZfzEqrZdZDPAUu9/t8Ro6QO8Pj1B/o2P4FwNvX63QuMg==
X-Received: by 10.84.208.227 with SMTP id c32mr9433535plj.91.1508181626691; Mon, 16 Oct 2017 12:20:26 -0700 (PDT)
Received: from ?IPv6:2406:e007:6d3c:1:28cc:dc4c:9703:6781? ([2406:e007:6d3c:1:28cc:dc4c:9703:6781]) by smtp.gmail.com with ESMTPSA id e66sm14471801pfb.48.2017.10.16.12.20.22 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 16 Oct 2017 12:20:25 -0700 (PDT)
To: Qin Wu <bill.wu@huawei.com>, "gen-art@ietf.org" <gen-art@ietf.org>
Cc: "draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org" <draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org>, "lime@ietf.org" <lime@ietf.org>
References: <150795599146.4998.1974521980268023090@ietfa.amsl.com> <B8F9A780D330094D99AF023C5877DABA9ABE743C@nkgeml513-mbx.china.huawei.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
Message-ID: <edb94719-d385-1b6f-ad04-2132db9c3111@gmail.com>
Date: Tue, 17 Oct 2017 08:20:22 +1300
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <B8F9A780D330094D99AF023C5877DABA9ABE743C@nkgeml513-mbx.china.huawei.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/6Qe_K28D32LRLtYV9upewn14Vbg>
Subject: Re: [Lime] Genart telechat review of draft-ietf-lime-yang-connectionless-oam-methods-09
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 16 Oct 2017 19:20:32 -0000

Qin,

Thanks for the reply, I have follow-up questions in line:

On 17/10/2017 00:52, Qin Wu wrote:
> Thank Brian for valuable review to this document, please see my reply b=
elow.
>=20
> -Qin
> -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6-----
> =E5=8F=91=E4=BB=B6=E4=BA=BA: Brian Carpenter [mailto:brian.e.carpenter@=
gmail.com]=20
> =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2017=E5=B9=B410=E6=9C=8814=E6=97=A5=
 12:40
> =E6=94=B6=E4=BB=B6=E4=BA=BA: gen-art@ietf.org
> =E6=8A=84=E9=80=81: draft-ietf-lime-yang-connectionless-oam-methods.all=
@ietf.org; lime@ietf.org
> =E4=B8=BB=E9=A2=98: Genart telechat review of draft-ietf-lime-yang-conn=
ectionless-oam-methods-09
>=20
> Reviewer: Brian Carpenter
> Review result: Ready with Issues
>=20
> Gen-ART *Last Call* review of draft-ietf-lime-yang-connectionless-oam-m=
ethods-09
>=20
> I am the assigned Gen-ART reviewer for this draft. The General Area Rev=
iew Team (Gen-ART) reviews all IETF documents being processed by the IESG=
 for the IETF Chair.  Please treat these comments just like any other las=
t call comments.
>=20
> For more information, please see the FAQ at <http://wiki.tools.ietf.org=
/area/gen/trac/wiki/GenArtfaq>.
>=20
> Document: draft-ietf-lime-yang-connectionless-oam-methods-09.txt
> Reviewer: Brian Carpenter
> Review Date: 2017-10-14
> IETF LC End Date: 2017-10-25
> IESG Telechat date: 2017-10-26
>=20
> Summary: Ready with issues
> --------
>=20
> Comment:
> --------
>=20
> The shepherd says:
>=20
>> This includes at least two different implementations of the model, as =

>> well as product and demos at Bits-n-Bytes.
>=20
> Shouldn't WGs make routine use of BCP 205, RFC 7942 "Improving Awarenes=
s of Running Code: The Implementation Status Section"?
>=20
> Minor Issues:
> -------------
>=20
> In the following:
>=20
>          |  +--ro min-delay-value?         uint32
>          |  +--ro max-delay-value?         uint32
>          |  +--ro average-delay-value?     uint32
>          +--ro session-jitter-statistics
>          |  +--ro time-resolution-value?   identityref
>          |  +--ro min-jitter-value?        uint32
>          |  +--ro max-jitter-value?        uint32
>          |  +--ro average-jitter-value?    uint32
>=20
> what are the units for the delay-value and jitter-value elements, and w=
hat definition of 'jitter' is intended?
>=20
> [Qin]: Delay supports various time units such as s,ms,ns and etc.
> To represent this using YANG construct, we introduce a new parameter ti=
me-resolution-value as follows:
>    |     +--ro session-delay-statistics
>    |     |  +--ro time-resolution-value?   identityref
>    |     |  +--ro min-delay-value?         uint32
>    |     |  +--ro max-delay-value?         uint32
>    |     |  +--ro average-delay-value?     uint32
> With this time-resolution-value parameter, we can support various diffe=
rent time unit.

OK, because of my poor understanding of YANG, I still have to ask where
the possible values of time-resolution-value are defined. Is there
an enumeration somewhere that I have missed?

> The same is applied to jitter. As clarified in the introduction, the de=
finition of 'jitter' is used to=20
> monitor reachability of destinations, troubleshoot failures, monitor pe=
rformance.

Yes, but what *is* jitter physically? There is no scientific definition o=
f
'jitter' in the IETF. Do you mean IPDV as defined in RFC3393 or something=

else?

I assume that by 'delay' you mean RFC7679 rather than RFC2681, but that s=
eems
straightforward,  and so do the other metrics used in session-packet-stat=
istics
and session-error-statistics.

Regards
    Brian

>=20
>   identity protocol-id-internet {
>     base protocol-id;
>     description
>       "Internet Protocols.";
>   }
>=20
> It isn't clear what "Internet Protocols" means. It seems totally non-sp=
ecific.
>=20
>=20
> [Qin]: It is referred to a standard protocol (e.g., TCP/IP protocols, I=
CMP, IGMP,etc.,)
> We can make this clear by adding a few clarification text in the descri=
ption of protocol-id-internet.
> Nits:
> -----
>=20
>   identity protocol-id-propreitary {
>     base protocol-id;
>     description
>       "Propreitary protocol (eg.,IP SLA).";
>=20
> s/propreitary/proprietary/
> s/Propreitary/Proprietary/
>=20
> [Qin]: Thanks and will get this fixed.
>=20


From nobody Mon Oct 16 18:40:17 2017
Return-Path: <bill.wu@huawei.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 55FA3132D53; Mon, 16 Oct 2017 18:40:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level: 
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fFI-Ub5yZ7wI; Mon, 16 Oct 2017 18:40:10 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 601A7127005; Mon, 16 Oct 2017 18:40:09 -0700 (PDT)
Received: from 172.18.7.190 (EHLO LHREML712-CAH.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DQT71896; Tue, 17 Oct 2017 01:40:06 +0000 (GMT)
Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by LHREML712-CAH.china.huawei.com (10.201.108.35) with Microsoft SMTP Server (TLS) id 14.3.361.1; Tue, 17 Oct 2017 02:40:05 +0100
Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.105]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0235.001; Tue, 17 Oct 2017 09:40:02 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, "gen-art@ietf.org" <gen-art@ietf.org>
CC: "draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org" <draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org>, "lime@ietf.org" <lime@ietf.org>
Thread-Topic: Genart telechat review of draft-ietf-lime-yang-connectionless-oam-methods-09
Thread-Index: AQHTRKaA49fkPiL3ME2fuGmwswL1zaLmVrbggAABfwCAAOm9MA==
Date: Tue, 17 Oct 2017 01:40:02 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA9ABF3D69@nkgeml513-mbx.china.huawei.com>
References: <150795599146.4998.1974521980268023090@ietfa.amsl.com> <B8F9A780D330094D99AF023C5877DABA9ABE743C@nkgeml513-mbx.china.huawei.com> <edb94719-d385-1b6f-ad04-2132db9c3111@gmail.com>
In-Reply-To: <edb94719-d385-1b6f-ad04-2132db9c3111@gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.79.163]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090206.59E55F77.003E, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.1.105, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 3462de0246fd210764d8d87080758091
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/BQssE71YITSTd8NTUjIBWTE8IPE>
Subject: Re: [Lime] Genart telechat review of draft-ietf-lime-yang-connectionless-oam-methods-09
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 17 Oct 2017 01:40:12 -0000

LS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0K5Y+R5Lu25Lq6OiBCcmlhbiBFIENhcnBlbnRlciBbbWFp
bHRvOmJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbV0gDQrlj5HpgIHml7bpl7Q6IDIwMTflubQx
MOaciDE35pelIDM6MjANCuaUtuS7tuS6ujogUWluIFd1OyBnZW4tYXJ0QGlldGYub3JnDQrmioTp
gIE6IGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS1tZXRob2RzLmFsbEBp
ZXRmLm9yZzsgbGltZUBpZXRmLm9yZw0K5Li76aKYOiBSZTogR2VuYXJ0IHRlbGVjaGF0IHJldmll
dyBvZiBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kcy0wOQ0K
DQpRaW4sDQoNClRoYW5rcyBmb3IgdGhlIHJlcGx5LCBJIGhhdmUgZm9sbG93LXVwIHF1ZXN0aW9u
cyBpbiBsaW5lOg0KDQpPbiAxNy8xMC8yMDE3IDAwOjUyLCBRaW4gV3Ugd3JvdGU6DQo+IFRoYW5r
IEJyaWFuIGZvciB2YWx1YWJsZSByZXZpZXcgdG8gdGhpcyBkb2N1bWVudCwgcGxlYXNlIHNlZSBt
eSByZXBseSBiZWxvdy4NCj4gDQo+IC1RaW4NCj4gLS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0KPiDl
j5Hku7bkuro6IEJyaWFuIENhcnBlbnRlciBbbWFpbHRvOmJyaWFuLmUuY2FycGVudGVyQGdtYWls
LmNvbV0NCj4g5Y+R6YCB5pe26Ze0OiAyMDE35bm0MTDmnIgxNOaXpSAxMjo0MA0KPiDmlLbku7bk
uro6IGdlbi1hcnRAaWV0Zi5vcmcNCj4g5oqE6YCBOiBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25u
ZWN0aW9ubGVzcy1vYW0tbWV0aG9kcy5hbGxAaWV0Zi5vcmc7IA0KPiBsaW1lQGlldGYub3JnDQo+
IOS4u+mimDogR2VuYXJ0IHRlbGVjaGF0IHJldmlldyBvZiANCj4gZHJhZnQtaWV0Zi1saW1lLXlh
bmctY29ubmVjdGlvbmxlc3Mtb2FtLW1ldGhvZHMtMDkNCj4gDQo+IFJldmlld2VyOiBCcmlhbiBD
YXJwZW50ZXINCj4gUmV2aWV3IHJlc3VsdDogUmVhZHkgd2l0aCBJc3N1ZXMNCj4gDQo+IEdlbi1B
UlQgKkxhc3QgQ2FsbCogcmV2aWV3IG9mIA0KPiBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0
aW9ubGVzcy1vYW0tbWV0aG9kcy0wOQ0KPiANCj4gSSBhbSB0aGUgYXNzaWduZWQgR2VuLUFSVCBy
ZXZpZXdlciBmb3IgdGhpcyBkcmFmdC4gVGhlIEdlbmVyYWwgQXJlYSBSZXZpZXcgVGVhbSAoR2Vu
LUFSVCkgcmV2aWV3cyBhbGwgSUVURiBkb2N1bWVudHMgYmVpbmcgcHJvY2Vzc2VkIGJ5IHRoZSBJ
RVNHIGZvciB0aGUgSUVURiBDaGFpci4gIFBsZWFzZSB0cmVhdCB0aGVzZSBjb21tZW50cyBqdXN0
IGxpa2UgYW55IG90aGVyIGxhc3QgY2FsbCBjb21tZW50cy4NCj4gDQo+IEZvciBtb3JlIGluZm9y
bWF0aW9uLCBwbGVhc2Ugc2VlIHRoZSBGQVEgYXQgPGh0dHA6Ly93aWtpLnRvb2xzLmlldGYub3Jn
L2FyZWEvZ2VuL3RyYWMvd2lraS9HZW5BcnRmYXE+Lg0KPiANCj4gRG9jdW1lbnQ6IGRyYWZ0LWll
dGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS1tZXRob2RzLTA5LnR4dA0KPiBSZXZpZXdl
cjogQnJpYW4gQ2FycGVudGVyDQo+IFJldmlldyBEYXRlOiAyMDE3LTEwLTE0DQo+IElFVEYgTEMg
RW5kIERhdGU6IDIwMTctMTAtMjUNCj4gSUVTRyBUZWxlY2hhdCBkYXRlOiAyMDE3LTEwLTI2DQo+
IA0KPiBTdW1tYXJ5OiBSZWFkeSB3aXRoIGlzc3Vlcw0KPiAtLS0tLS0tLQ0KPiANCj4gQ29tbWVu
dDoNCj4gLS0tLS0tLS0NCj4gDQo+IFRoZSBzaGVwaGVyZCBzYXlzOg0KPiANCj4+IFRoaXMgaW5j
bHVkZXMgYXQgbGVhc3QgdHdvIGRpZmZlcmVudCBpbXBsZW1lbnRhdGlvbnMgb2YgdGhlIG1vZGVs
LCBhcyANCj4+IHdlbGwgYXMgcHJvZHVjdCBhbmQgZGVtb3MgYXQgQml0cy1uLUJ5dGVzLg0KPiAN
Cj4gU2hvdWxkbid0IFdHcyBtYWtlIHJvdXRpbmUgdXNlIG9mIEJDUCAyMDUsIFJGQyA3OTQyICJJ
bXByb3ZpbmcgQXdhcmVuZXNzIG9mIFJ1bm5pbmcgQ29kZTogVGhlIEltcGxlbWVudGF0aW9uIFN0
YXR1cyBTZWN0aW9uIj8NCj4gDQo+IE1pbm9yIElzc3VlczoNCj4gLS0tLS0tLS0tLS0tLQ0KPiAN
Cj4gSW4gdGhlIGZvbGxvd2luZzoNCj4gDQo+ICAgICAgICAgIHwgICstLXJvIG1pbi1kZWxheS12
YWx1ZT8gICAgICAgICB1aW50MzINCj4gICAgICAgICAgfCAgKy0tcm8gbWF4LWRlbGF5LXZhbHVl
PyAgICAgICAgIHVpbnQzMg0KPiAgICAgICAgICB8ICArLS1ybyBhdmVyYWdlLWRlbGF5LXZhbHVl
PyAgICAgdWludDMyDQo+ICAgICAgICAgICstLXJvIHNlc3Npb24taml0dGVyLXN0YXRpc3RpY3MN
Cj4gICAgICAgICAgfCAgKy0tcm8gdGltZS1yZXNvbHV0aW9uLXZhbHVlPyAgIGlkZW50aXR5cmVm
DQo+ICAgICAgICAgIHwgICstLXJvIG1pbi1qaXR0ZXItdmFsdWU/ICAgICAgICB1aW50MzINCj4g
ICAgICAgICAgfCAgKy0tcm8gbWF4LWppdHRlci12YWx1ZT8gICAgICAgIHVpbnQzMg0KPiAgICAg
ICAgICB8ICArLS1ybyBhdmVyYWdlLWppdHRlci12YWx1ZT8gICAgdWludDMyDQo+IA0KPiB3aGF0
IGFyZSB0aGUgdW5pdHMgZm9yIHRoZSBkZWxheS12YWx1ZSBhbmQgaml0dGVyLXZhbHVlIGVsZW1l
bnRzLCBhbmQgd2hhdCBkZWZpbml0aW9uIG9mICdqaXR0ZXInIGlzIGludGVuZGVkPw0KPiANCj4g
W1Fpbl06IERlbGF5IHN1cHBvcnRzIHZhcmlvdXMgdGltZSB1bml0cyBzdWNoIGFzIHMsbXMsbnMg
YW5kIGV0Yy4NCj4gVG8gcmVwcmVzZW50IHRoaXMgdXNpbmcgWUFORyBjb25zdHJ1Y3QsIHdlIGlu
dHJvZHVjZSBhIG5ldyBwYXJhbWV0ZXIgdGltZS1yZXNvbHV0aW9uLXZhbHVlIGFzIGZvbGxvd3M6
DQo+ICAgIHwgICAgICstLXJvIHNlc3Npb24tZGVsYXktc3RhdGlzdGljcw0KPiAgICB8ICAgICB8
ICArLS1ybyB0aW1lLXJlc29sdXRpb24tdmFsdWU/ICAgaWRlbnRpdHlyZWYNCj4gICAgfCAgICAg
fCAgKy0tcm8gbWluLWRlbGF5LXZhbHVlPyAgICAgICAgIHVpbnQzMg0KPiAgICB8ICAgICB8ICAr
LS1ybyBtYXgtZGVsYXktdmFsdWU/ICAgICAgICAgdWludDMyDQo+ICAgIHwgICAgIHwgICstLXJv
IGF2ZXJhZ2UtZGVsYXktdmFsdWU/ICAgICB1aW50MzINCj4gV2l0aCB0aGlzIHRpbWUtcmVzb2x1
dGlvbi12YWx1ZSBwYXJhbWV0ZXIsIHdlIGNhbiBzdXBwb3J0IHZhcmlvdXMgZGlmZmVyZW50IHRp
bWUgdW5pdC4NCg0KT0ssIGJlY2F1c2Ugb2YgbXkgcG9vciB1bmRlcnN0YW5kaW5nIG9mIFlBTkcs
IEkgc3RpbGwgaGF2ZSB0byBhc2sgd2hlcmUgdGhlIHBvc3NpYmxlIHZhbHVlcyBvZiB0aW1lLXJl
c29sdXRpb24tdmFsdWUgYXJlIGRlZmluZWQuIElzIHRoZXJlIGFuIGVudW1lcmF0aW9uIHNvbWV3
aGVyZSB0aGF0IEkgaGF2ZSBtaXNzZWQ/DQoNCltRaW5dOkluc3RlYWQgb2YgdXNpbmcgZW51bSwg
d2UgYXJlIHVzaW5nIGlkZW50aXR5IHRvIGRlZmluZSBwb3NzaWJsZSB2YWx1ZXMgb2YgdGltZS1y
ZXNvbHV0aW9uLXZhbHVlDQoiDQogIGlkZW50aXR5IHRpbWUtcmVzb2x1dGlvbiB7DQogICAgZGVz
Y3JpcHRpb24NCiAgICAgICJUaW1lIGludGVydmFsIHJlc29sdXRpb24iOw0KICB9DQogIGlkZW50
aXR5IHNlY29uZHMgew0KICAgIGJhc2UgdGltZS1yZXNvbHV0aW9uOw0KICAgIGRlc2NyaXB0aW9u
DQogICAgICAiVGltZSByZXNvbHV0aW9uIGluIFNlY29uZHMiOw0KICB9DQogIGlkZW50aXR5IG1p
bGxpc2Vjb25kcyB7DQogICAgYmFzZSB0aW1lLXJlc29sdXRpb247DQogICAgZGVzY3JpcHRpb24N
CiAgICAgICJUaW1lIHJlc29sdXRpb24gaW4gTWlsbGlzZWNvbmRzIjsNCiAgfQ0KICBpZGVudGl0
eSBtaWNyb3NlY29uZHMgew0KICAgIGJhc2UgdGltZS1yZXNvbHV0aW9uOw0KICAgIGRlc2NyaXB0
aW9uDQogICAgICAiVGltZSByZXNvbHV0aW9uIGluIE1pY3Jvc2Vjb25kcyI7DQoiDQpBbmQgdGhl
biB3ZSBjYW4gdXNlIGlkZW50aXR5cmVmIHRvIHJlZmVyIHRvIHRoZXNlIHZhbHVlcyBvZiB0aW1l
LXJlc29sdXRpb24gdmFsdWVzIHdlIGhhdmUgYWN0dWFsbHkgZGVmaW5lZC4NCg0KPiBUaGUgc2Ft
ZSBpcyBhcHBsaWVkIHRvIGppdHRlci4gQXMgY2xhcmlmaWVkIGluIHRoZSBpbnRyb2R1Y3Rpb24s
IHRoZSANCj4gZGVmaW5pdGlvbiBvZiAnaml0dGVyJyBpcyB1c2VkIHRvIG1vbml0b3IgcmVhY2hh
YmlsaXR5IG9mIGRlc3RpbmF0aW9ucywgdHJvdWJsZXNob290IGZhaWx1cmVzLCBtb25pdG9yIHBl
cmZvcm1hbmNlLg0KDQpZZXMsIGJ1dCB3aGF0ICppcyogaml0dGVyIHBoeXNpY2FsbHk/IFRoZXJl
IGlzIG5vIHNjaWVudGlmaWMgZGVmaW5pdGlvbiBvZiAnaml0dGVyJyBpbiB0aGUgSUVURi4gRG8g
eW91IG1lYW4gSVBEViBhcyBkZWZpbmVkIGluIFJGQzMzOTMgb3Igc29tZXRoaW5nIGVsc2U/DQoN
CltRaW5dOkppdHRlciBpcyBwYWNrZXQgaml0dGVyIChodHRwczovL2VuLndpa2lwZWRpYS5vcmcv
d2lraS9KaXR0ZXIpLiBZb3UgYXJlIHJpZ2h0LCBvbmUgdHlwaWNhbCBleGFtcGxlIG9mIHBhY2tl
dCBqaXR0ZXIgaXMgSVBEViBkZWZpbmVkIGluIFJGQzMzOTMsIGJ1dCB3ZSBkb24ndCB3YW50IHRv
IGxpbWl0IGl0IHRvIElQRFYsIHdlIGFsc28gYWxsb3cgc3VwcG9ydCBvdGhlciBwcm90b2NvbCBh
bmQgb3RoZXIgbWVhc3VyZW1lbnQgbWV0aG9kb2xvZ3ksDQplLmcuLCB3ZSBjb3VsZCBhbHNvIGNv
bnNpZGVyIHRvIHVzZSBNQVBEVjIgZGVmaW5lZCBpbiBbSVRVLVQgRy4xMDIwXSwgd2hhdCBwcm90
b2NvbCBpcyB1c2VkIGFuZCB3aGF0IG1ldGhvZG9sb2d5IGlzIHVzZWQgY2FuIGJlIGluZGljYXRl
ZCBieSB0aGUgcGFyYW1ldGVyICdwcm90b2NvbC1pZCcgcGFyYW1ldGVyIGFuZCAncHJvdG9jb2wt
aWQtbWV0YS1kYXRhJyBpbiB0aGlzIG1vZGVsLg0KDQpJIGFzc3VtZSB0aGF0IGJ5ICdkZWxheScg
eW91IG1lYW4gUkZDNzY3OSByYXRoZXIgdGhhbiBSRkMyNjgxLCBidXQgdGhhdCBzZWVtcyBzdHJh
aWdodGZvcndhcmQsICBhbmQgc28gZG8gdGhlIG90aGVyIG1ldHJpY3MgdXNlZCBpbiBzZXNzaW9u
LXBhY2tldC1zdGF0aXN0aWNzIGFuZCBzZXNzaW9uLWVycm9yLXN0YXRpc3RpY3MuDQoNCltRaW5d
OiBDb3JyZWN0LCBpdCBpcyBvbmUgd2F5IGRlbGF5IGluc3RlYWQgb2YgdHdvIHdheSBkZWxheS4g
WWVzLCB0aGUgc2FtZSBpcyBhcHBsaWVkIHRvIHNlc3Npb24tcGFja2V0LXN0YXRpc3RpY3MgYW5k
IHNlc3Npb24tZXJyb3Itc3RhdGlzdGljcy4NCg0KUmVnYXJkcw0KICAgIEJyaWFuDQoNCj4gDQo+
ICAgaWRlbnRpdHkgcHJvdG9jb2wtaWQtaW50ZXJuZXQgew0KPiAgICAgYmFzZSBwcm90b2NvbC1p
ZDsNCj4gICAgIGRlc2NyaXB0aW9uDQo+ICAgICAgICJJbnRlcm5ldCBQcm90b2NvbHMuIjsNCj4g
ICB9DQo+IA0KPiBJdCBpc24ndCBjbGVhciB3aGF0ICJJbnRlcm5ldCBQcm90b2NvbHMiIG1lYW5z
LiBJdCBzZWVtcyB0b3RhbGx5IG5vbi1zcGVjaWZpYy4NCj4gDQo+IA0KPiBbUWluXTogSXQgaXMg
cmVmZXJyZWQgdG8gYSBzdGFuZGFyZCBwcm90b2NvbCAoZS5nLiwgVENQL0lQIHByb3RvY29scywg
DQo+IElDTVAsIElHTVAsZXRjLiwpIFdlIGNhbiBtYWtlIHRoaXMgY2xlYXIgYnkgYWRkaW5nIGEg
ZmV3IGNsYXJpZmljYXRpb24gdGV4dCBpbiB0aGUgZGVzY3JpcHRpb24gb2YgcHJvdG9jb2wtaWQt
aW50ZXJuZXQuDQo+IE5pdHM6DQo+IC0tLS0tDQo+IA0KPiAgIGlkZW50aXR5IHByb3RvY29sLWlk
LXByb3ByZWl0YXJ5IHsNCj4gICAgIGJhc2UgcHJvdG9jb2wtaWQ7DQo+ICAgICBkZXNjcmlwdGlv
bg0KPiAgICAgICAiUHJvcHJlaXRhcnkgcHJvdG9jb2wgKGVnLixJUCBTTEEpLiI7DQo+IA0KPiBz
L3Byb3ByZWl0YXJ5L3Byb3ByaWV0YXJ5Lw0KPiBzL1Byb3ByZWl0YXJ5L1Byb3ByaWV0YXJ5Lw0K
PiANCj4gW1Fpbl06IFRoYW5rcyBhbmQgd2lsbCBnZXQgdGhpcyBmaXhlZC4NCj4gDQoNCg==


From nobody Wed Oct 18 04:11:13 2017
Return-Path: <gregimirsky@gmail.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 871FE13336A; Wed, 18 Oct 2017 04:11:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.698
X-Spam-Level: 
X-Spam-Status: No, score=-1.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vJiu570JS4eV; Wed, 18 Oct 2017 04:11:05 -0700 (PDT)
Received: from mail-lf0-x22c.google.com (mail-lf0-x22c.google.com [IPv6:2a00:1450:4010:c07::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D1261133344; Wed, 18 Oct 2017 04:11:04 -0700 (PDT)
Received: by mail-lf0-x22c.google.com with SMTP id g70so5365063lfl.3; Wed, 18 Oct 2017 04:11:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=dajPNhFBwwhUHwpzLjPPQR1hnr546w7PhG5qRF0SIqc=; b=dSwGpBjUcdjtKrvlgJcUcJUYBP8ZJ0DJcUbL/cQsT44VsK2CPi+zUeRiuNPNNxf16F gA26fpNlxlNoBgq9vXnmFFPfPVXoqR9+GjcE6lH18NIIDOWbflKi+N9U5s9JTzdJr/K/ JSTTY64zY5aswuqWQ3xgyszfSlT7UZuSw2zxGPRFar6dnnvSHf8V7Wu85cdbnAYRXuCo cxGA1pTwjdZdi7FMYmduRM6VZ+fas+r2UGuUsw7cakCvztOi5SWiJ9aan+DXl6xJJJ49 o5MFp5JttrocQecRwX4vfZSjc82Z/ZcMi0pjS/UQSvqgw8K2uNJo8K5b/ZFdfuhnALhm pbww==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=dajPNhFBwwhUHwpzLjPPQR1hnr546w7PhG5qRF0SIqc=; b=XZUCUwv8eNA4f/vil2rYvuboyraBUiGiSi8qT/Ca6qkowWoV4HB+6j21uC3l65KCCo RIvnecjBNuVkVdB0w6DVO9gfR5gW+Ks4PVP2FrAhvZSGjlE3TYMBiR7vxUmf5SbGfkHy AjERvnRuPMJ6/4ezrrAc7rqGs1uxXrgYNFk0445PCirJEklw8lGYr+gYFl6IJW7iVp6Z b99cgMrUPdWvTx/KGxb/ZVMiv4eI7Vr/dXm9QSTHZ7MOKsVXEKooIlWD0Def2OCRZ+tr wSa5CKNlMfatnNDLoEC0iyEoWIAbSXAPmNwKIAiic0f61ROB8cJ7tG7U4YK8DAFstFeo gJEA==
X-Gm-Message-State: AMCzsaUdTuAG9quzjiVIT4MyrwPt8Gf+dMjlOTxuEQN9O/Vz0vZpqV1X SC0uTfYXMawG7PPorhjg/Gi84DgTF53tt2c4fkC3Vw==
X-Google-Smtp-Source: ABhQp+QxAntUzIIYRAPpiwoXAvIfPSPGHZVHuyQATiTqzPwUl0N6KfCb3yGscXGJKEFyxifNRhEZiKm3j5gHM1QQH0A=
X-Received: by 10.46.23.211 with SMTP id 80mr2272447ljx.162.1508325062989; Wed, 18 Oct 2017 04:11:02 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.46.32.147 with HTTP; Wed, 18 Oct 2017 04:11:02 -0700 (PDT)
In-Reply-To: <B8F9A780D330094D99AF023C5877DABA9ABF3D69@nkgeml513-mbx.china.huawei.com>
References: <150795599146.4998.1974521980268023090@ietfa.amsl.com> <B8F9A780D330094D99AF023C5877DABA9ABE743C@nkgeml513-mbx.china.huawei.com> <edb94719-d385-1b6f-ad04-2132db9c3111@gmail.com> <B8F9A780D330094D99AF023C5877DABA9ABF3D69@nkgeml513-mbx.china.huawei.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Wed, 18 Oct 2017 04:11:02 -0700
Message-ID: <CA+RyBmW4pSb3yDf+YoJkAqU4p8iU7QQp25hGFvM3vohAs0Msbg@mail.gmail.com>
To: Qin Wu <bill.wu@huawei.com>
Cc: Brian E Carpenter <brian.e.carpenter@gmail.com>, "gen-art@ietf.org" <gen-art@ietf.org>,  "draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org" <draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org>,  "lime@ietf.org" <lime@ietf.org>
Content-Type: multipart/alternative; boundary="94eb2c06d97e95dbbc055bd04bf6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/o85o3DgGUb6e6VeN7p6QIDytGoI>
Subject: Re: [Lime] Genart telechat review of draft-ietf-lime-yang-connectionless-oam-methods-09
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 18 Oct 2017 11:11:07 -0000

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

Hi Qin, et. al,
IEEE 1588-2008 in section 5.3.2 defines the TimeInterval type that
represents time interval as

struct TimeInterval
{

Integer64 scaledNanoseconds;

};
The scaledNanoseconds member is the time interval expressed in units of
nanoseconds and multiplied by
2+16.
Positive or negative time intervals outside the maximum range of this data
type shall be encoded as the
largest positive and negative values of the data type, respectively.
For example, 2.5 ns is expressed as 0000 0000 0002 800016.


TICTOC WG is discussing proposed PTP YANG model which includes

     typedef time-interval-type {
       type int64;
       description
         "Derived data type for time interval,
         represented in units of nanoseconds and
         multipled by 2^16";
       reference
         "IEEE Std 1588-2008: 5.3.2";
     }

Would the it be re-usable in LIME?

Regards,
Greg

On Mon, Oct 16, 2017 at 6:40 PM, Qin Wu <bill.wu@huawei.com> wrote:

> -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6-----
> =E5=8F=91=E4=BB=B6=E4=BA=BA: Brian E Carpenter [mailto:brian.e.carpenter@=
gmail.com]
> =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2017=E5=B9=B410=E6=9C=8817=E6=97=A5=
 3:20
> =E6=94=B6=E4=BB=B6=E4=BA=BA: Qin Wu; gen-art@ietf.org
> =E6=8A=84=E9=80=81: draft-ietf-lime-yang-connectionless-oam-methods.all@i=
etf.org;
> lime@ietf.org
> =E4=B8=BB=E9=A2=98: Re: Genart telechat review of draft-ietf-lime-yang-
> connectionless-oam-methods-09
>
> Qin,
>
> Thanks for the reply, I have follow-up questions in line:
>
> On 17/10/2017 00:52, Qin Wu wrote:
> > Thank Brian for valuable review to this document, please see my reply
> below.
> >
> > -Qin
> > -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6-----
> > =E5=8F=91=E4=BB=B6=E4=BA=BA: Brian Carpenter [mailto:brian.e.carpenter@=
gmail.com]
> > =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2017=E5=B9=B410=E6=9C=8814=E6=97=
=A5 12:40
> > =E6=94=B6=E4=BB=B6=E4=BA=BA: gen-art@ietf.org
> > =E6=8A=84=E9=80=81: draft-ietf-lime-yang-connectionless-oam-methods.all=
@ietf.org;
> > lime@ietf.org
> > =E4=B8=BB=E9=A2=98: Genart telechat review of
> > draft-ietf-lime-yang-connectionless-oam-methods-09
> >
> > Reviewer: Brian Carpenter
> > Review result: Ready with Issues
> >
> > Gen-ART *Last Call* review of
> > draft-ietf-lime-yang-connectionless-oam-methods-09
> >
> > I am the assigned Gen-ART reviewer for this draft. The General Area
> Review Team (Gen-ART) reviews all IETF documents being processed by the
> IESG for the IETF Chair.  Please treat these comments just like any other
> last call comments.
> >
> > For more information, please see the FAQ at <http://wiki.tools.ietf.org=
/
> area/gen/trac/wiki/GenArtfaq>.
> >
> > Document: draft-ietf-lime-yang-connectionless-oam-methods-09.txt
> > Reviewer: Brian Carpenter
> > Review Date: 2017-10-14
> > IETF LC End Date: 2017-10-25
> > IESG Telechat date: 2017-10-26
> >
> > Summary: Ready with issues
> > --------
> >
> > Comment:
> > --------
> >
> > The shepherd says:
> >
> >> This includes at least two different implementations of the model, as
> >> well as product and demos at Bits-n-Bytes.
> >
> > Shouldn't WGs make routine use of BCP 205, RFC 7942 "Improving Awarenes=
s
> of Running Code: The Implementation Status Section"?
> >
> > Minor Issues:
> > -------------
> >
> > In the following:
> >
> >          |  +--ro min-delay-value?         uint32
> >          |  +--ro max-delay-value?         uint32
> >          |  +--ro average-delay-value?     uint32
> >          +--ro session-jitter-statistics
> >          |  +--ro time-resolution-value?   identityref
> >          |  +--ro min-jitter-value?        uint32
> >          |  +--ro max-jitter-value?        uint32
> >          |  +--ro average-jitter-value?    uint32
> >
> > what are the units for the delay-value and jitter-value elements, and
> what definition of 'jitter' is intended?
> >
> > [Qin]: Delay supports various time units such as s,ms,ns and etc.
> > To represent this using YANG construct, we introduce a new parameter
> time-resolution-value as follows:
> >    |     +--ro session-delay-statistics
> >    |     |  +--ro time-resolution-value?   identityref
> >    |     |  +--ro min-delay-value?         uint32
> >    |     |  +--ro max-delay-value?         uint32
> >    |     |  +--ro average-delay-value?     uint32
> > With this time-resolution-value parameter, we can support various
> different time unit.
>
> OK, because of my poor understanding of YANG, I still have to ask where
> the possible values of time-resolution-value are defined. Is there an
> enumeration somewhere that I have missed?
>
> [Qin]:Instead of using enum, we are using identity to define possible
> values of time-resolution-value
> "
>   identity time-resolution {
>     description
>       "Time interval resolution";
>   }
>   identity seconds {
>     base time-resolution;
>     description
>       "Time resolution in Seconds";
>   }
>   identity milliseconds {
>     base time-resolution;
>     description
>       "Time resolution in Milliseconds";
>   }
>   identity microseconds {
>     base time-resolution;
>     description
>       "Time resolution in Microseconds";
> "
> And then we can use identityref to refer to these values of
> time-resolution values we have actually defined.
>
> > The same is applied to jitter. As clarified in the introduction, the
> > definition of 'jitter' is used to monitor reachability of destinations,
> troubleshoot failures, monitor performance.
>
> Yes, but what *is* jitter physically? There is no scientific definition o=
f
> 'jitter' in the IETF. Do you mean IPDV as defined in RFC3393 or something
> else?
>
> [Qin]:Jitter is packet jitter (https://en.wikipedia.org/wiki/Jitter). You
> are right, one typical example of packet jitter is IPDV defined in RFC339=
3,
> but we don't want to limit it to IPDV, we also allow support other protoc=
ol
> and other measurement methodology,
> e.g., we could also consider to use MAPDV2 defined in [ITU-T G.1020], wha=
t
> protocol is used and what methodology is used can be indicated by the
> parameter 'protocol-id' parameter and 'protocol-id-meta-data' in this mod=
el.
>
> I assume that by 'delay' you mean RFC7679 rather than RFC2681, but that
> seems straightforward,  and so do the other metrics used in
> session-packet-statistics and session-error-statistics.
>
> [Qin]: Correct, it is one way delay instead of two way delay. Yes, the
> same is applied to session-packet-statistics and session-error-statistics=
.
>
> Regards
>     Brian
>
> >
> >   identity protocol-id-internet {
> >     base protocol-id;
> >     description
> >       "Internet Protocols.";
> >   }
> >
> > It isn't clear what "Internet Protocols" means. It seems totally
> non-specific.
> >
> >
> > [Qin]: It is referred to a standard protocol (e.g., TCP/IP protocols,
> > ICMP, IGMP,etc.,) We can make this clear by adding a few clarification
> text in the description of protocol-id-internet.
> > Nits:
> > -----
> >
> >   identity protocol-id-propreitary {
> >     base protocol-id;
> >     description
> >       "Propreitary protocol (eg.,IP SLA).";
> >
> > s/propreitary/proprietary/
> > s/Propreitary/Proprietary/
> >
> > [Qin]: Thanks and will get this fixed.
> >
>
> _______________________________________________
> Lime mailing list
> Lime@ietf.org
> https://www.ietf.org/mailman/listinfo/lime
>

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

<div dir=3D"ltr">Hi Qin, et. al,<div>IEEE 1588-2008 in section 5.3.2 define=
s the TimeInterval type that represents time interval as=C2=A0</div><blockq=
uote style=3D"margin:0px 0px 0px 40px;border:none;padding:0px"><div><div>st=
ruct TimeInterval</div></div><div><div>{</div></div></blockquote><blockquot=
e style=3D"margin:0px 0px 0px 40px;border:none;padding:0px"><blockquote sty=
le=3D"margin:0px 0px 0px 40px;border:none;padding:0px"><div><div>Integer64 =
scaledNanoseconds;</div></div></blockquote></blockquote><blockquote style=
=3D"margin:0px 0px 0px 40px;border:none;padding:0px"><div><div>};</div></di=
v><div><div>The scaledNanoseconds member is the time interval expressed in =
units of nanoseconds and multiplied by</div></div><div><div>2+16.</div></di=
v><div><div>Positive or negative time intervals outside the maximum range o=
f this data type shall be encoded as the</div></div><div><div>largest posit=
ive and negative values of the data type, respectively.</div></div><div><di=
v>For example, 2.5 ns is expressed as 0000 0000 0002 800016.</div></div></b=
lockquote><br><div>TICTOC WG is discussing proposed PTP YANG model which in=
cludes=C2=A0</div><pre style=3D"box-sizing:border-box;overflow:auto;font-fa=
mily:&quot;PT Mono&quot;,Monaco,monospace;font-size:14px;padding:10px;margi=
n-top:0px;margin-bottom:10.5px;line-height:1.214;color:rgb(0,0,0);word-brea=
k:break-all;word-wrap:break-word;background-color:rgb(255,253,245);border:1=
px solid rgb(204,204,204);border-radius:4px">     typedef time-interval-typ=
e {
       type int64;
       description
         &quot;Derived data type for time interval,
         represented in units of nanoseconds and
         multipled by 2^16&quot;;
       reference
         &quot;IEEE Std 1588-2008: 5.3.2&quot;;
     }
</pre><div>Would the it be re-usable in LIME?</div><div><br></div><div>Rega=
rds,</div><div>Greg</div></div><div class=3D"gmail_extra"><br><div class=3D=
"gmail_quote">On Mon, Oct 16, 2017 at 6:40 PM, Qin Wu <span dir=3D"ltr">&lt=
;<a href=3D"mailto:bill.wu@huawei.com" target=3D"_blank">bill.wu@huawei.com=
</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">-----=E9=82=AE=E4=
=BB=B6=E5=8E=9F=E4=BB=B6-----<br>
=E5=8F=91=E4=BB=B6=E4=BA=BA: Brian E Carpenter [mailto:<a href=3D"mailto:br=
ian.e.carpenter@gmail.com">brian.e.carpenter@<wbr>gmail.com</a>]<br>
=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2017=E5=B9=B410=E6=9C=8817=E6=97=A5 3=
:20<br>
=E6=94=B6=E4=BB=B6=E4=BA=BA: Qin Wu; <a href=3D"mailto:gen-art@ietf.org">ge=
n-art@ietf.org</a><br>
=E6=8A=84=E9=80=81: <a href=3D"mailto:draft-ietf-lime-yang-connectionless-o=
am-methods.all@ietf.org">draft-ietf-lime-yang-<wbr>connectionless-oam-metho=
ds.<wbr>all@ietf.org</a>; <a href=3D"mailto:lime@ietf.org">lime@ietf.org</a=
><br>
=E4=B8=BB=E9=A2=98: Re: Genart telechat review of draft-ietf-lime-yang-<wbr=
>connectionless-oam-methods-09<br>
<div><div class=3D"h5"><br>
Qin,<br>
<br>
Thanks for the reply, I have follow-up questions in line:<br>
<br>
On 17/10/2017 00:52, Qin Wu wrote:<br>
&gt; Thank Brian for valuable review to this document, please see my reply =
below.<br>
&gt;<br>
&gt; -Qin<br>
&gt; -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6-----<br>
&gt; =E5=8F=91=E4=BB=B6=E4=BA=BA: Brian Carpenter [mailto:<a href=3D"mailto=
:brian.e.carpenter@gmail.com">brian.e.carpenter@<wbr>gmail.com</a>]<br>
&gt; =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2017=E5=B9=B410=E6=9C=8814=E6=97=
=A5 12:40<br>
&gt; =E6=94=B6=E4=BB=B6=E4=BA=BA: <a href=3D"mailto:gen-art@ietf.org">gen-a=
rt@ietf.org</a><br>
&gt; =E6=8A=84=E9=80=81: <a href=3D"mailto:draft-ietf-lime-yang-connectionl=
ess-oam-methods.all@ietf.org">draft-ietf-lime-yang-<wbr>connectionless-oam-=
methods.<wbr>all@ietf.org</a>;<br>
&gt; <a href=3D"mailto:lime@ietf.org">lime@ietf.org</a><br>
&gt; =E4=B8=BB=E9=A2=98: Genart telechat review of<br>
&gt; draft-ietf-lime-yang-<wbr>connectionless-oam-methods-09<br>
&gt;<br>
&gt; Reviewer: Brian Carpenter<br>
&gt; Review result: Ready with Issues<br>
&gt;<br>
&gt; Gen-ART *Last Call* review of<br>
&gt; draft-ietf-lime-yang-<wbr>connectionless-oam-methods-09<br>
&gt;<br>
&gt; I am the assigned Gen-ART reviewer for this draft. The General Area Re=
view Team (Gen-ART) reviews all IETF documents being processed by the IESG =
for the IETF Chair.=C2=A0 Please treat these comments just like any other l=
ast call comments.<br>
&gt;<br>
&gt; For more information, please see the FAQ at &lt;<a href=3D"http://wiki=
.tools.ietf.org/area/gen/trac/wiki/GenArtfaq" rel=3D"noreferrer" target=3D"=
_blank">http://wiki.tools.ietf.org/<wbr>area/gen/trac/wiki/GenArtfaq</a>&gt=
;.<br>
&gt;<br>
&gt; Document: draft-ietf-lime-yang-<wbr>connectionless-oam-methods-09.<wbr=
>txt<br>
&gt; Reviewer: Brian Carpenter<br>
&gt; Review Date: 2017-10-14<br>
&gt; IETF LC End Date: 2017-10-25<br>
&gt; IESG Telechat date: 2017-10-26<br>
&gt;<br>
&gt; Summary: Ready with issues<br>
&gt; --------<br>
&gt;<br>
&gt; Comment:<br>
&gt; --------<br>
&gt;<br>
&gt; The shepherd says:<br>
&gt;<br>
&gt;&gt; This includes at least two different implementations of the model,=
 as<br>
&gt;&gt; well as product and demos at Bits-n-Bytes.<br>
&gt;<br>
&gt; Shouldn&#39;t WGs make routine use of BCP 205, RFC 7942 &quot;Improvin=
g Awareness of Running Code: The Implementation Status Section&quot;?<br>
&gt;<br>
&gt; Minor Issues:<br>
&gt; -------------<br>
&gt;<br>
&gt; In the following:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +--ro min-delay-value?=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0uint32<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +--ro max-delay-value?=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0uint32<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +--ro average-delay-value?=
=C2=A0 =C2=A0 =C2=A0uint32<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +--ro session-jitter-statistics<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +--ro time-resolution-value?=
=C2=A0 =C2=A0identityref<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +--ro min-jitter-value?=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 uint32<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +--ro max-jitter-value?=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 uint32<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +--ro average-jitter-value?=
=C2=A0 =C2=A0 uint32<br>
&gt;<br>
&gt; what are the units for the delay-value and jitter-value elements, and =
what definition of &#39;jitter&#39; is intended?<br>
&gt;<br>
&gt; [Qin]: Delay supports various time units such as s,ms,ns and etc.<br>
&gt; To represent this using YANG construct, we introduce a new parameter t=
ime-resolution-value as follows:<br>
&gt;=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0+--ro session-delay-statistics<br>
&gt;=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0|=C2=A0 +--ro time-resolution-value?=
=C2=A0 =C2=A0identityref<br>
&gt;=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0|=C2=A0 +--ro min-delay-value?=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0uint32<br>
&gt;=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0|=C2=A0 +--ro max-delay-value?=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0uint32<br>
&gt;=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0|=C2=A0 +--ro average-delay-value?=
=C2=A0 =C2=A0 =C2=A0uint32<br>
&gt; With this time-resolution-value parameter, we can support various diff=
erent time unit.<br>
<br>
OK, because of my poor understanding of YANG, I still have to ask where the=
 possible values of time-resolution-value are defined. Is there an enumerat=
ion somewhere that I have missed?<br>
<br>
</div></div>[Qin]:Instead of using enum, we are using identity to define po=
ssible values of time-resolution-value<br>
&quot;<br>
=C2=A0 identity time-resolution {<br>
=C2=A0 =C2=A0 description<br>
=C2=A0 =C2=A0 =C2=A0 &quot;Time interval resolution&quot;;<br>
=C2=A0 }<br>
=C2=A0 identity seconds {<br>
=C2=A0 =C2=A0 base time-resolution;<br>
=C2=A0 =C2=A0 description<br>
=C2=A0 =C2=A0 =C2=A0 &quot;Time resolution in Seconds&quot;;<br>
=C2=A0 }<br>
=C2=A0 identity milliseconds {<br>
=C2=A0 =C2=A0 base time-resolution;<br>
=C2=A0 =C2=A0 description<br>
=C2=A0 =C2=A0 =C2=A0 &quot;Time resolution in Milliseconds&quot;;<br>
=C2=A0 }<br>
=C2=A0 identity microseconds {<br>
=C2=A0 =C2=A0 base time-resolution;<br>
=C2=A0 =C2=A0 description<br>
=C2=A0 =C2=A0 =C2=A0 &quot;Time resolution in Microseconds&quot;;<br>
&quot;<br>
And then we can use identityref to refer to these values of time-resolution=
 values we have actually defined.<br>
<span class=3D""><br>
&gt; The same is applied to jitter. As clarified in the introduction, the<b=
r>
&gt; definition of &#39;jitter&#39; is used to monitor reachability of dest=
inations, troubleshoot failures, monitor performance.<br>
<br>
Yes, but what *is* jitter physically? There is no scientific definition of =
&#39;jitter&#39; in the IETF. Do you mean IPDV as defined in RFC3393 or som=
ething else?<br>
<br>
</span>[Qin]:Jitter is packet jitter (<a href=3D"https://en.wikipedia.org/w=
iki/Jitter" rel=3D"noreferrer" target=3D"_blank">https://en.wikipedia.org/<=
wbr>wiki/Jitter</a>). You are right, one typical example of packet jitter i=
s IPDV defined in RFC3393, but we don&#39;t want to limit it to IPDV, we al=
so allow support other protocol and other measurement methodology,<br>
e.g., we could also consider to use MAPDV2 defined in [ITU-T G.1020], what =
protocol is used and what methodology is used can be indicated by the param=
eter &#39;protocol-id&#39; parameter and &#39;protocol-id-meta-data&#39; in=
 this model.<br>
<span class=3D""><br>
I assume that by &#39;delay&#39; you mean RFC7679 rather than RFC2681, but =
that seems straightforward,=C2=A0 and so do the other metrics used in sessi=
on-packet-statistics and session-error-statistics.<br>
<br>
</span>[Qin]: Correct, it is one way delay instead of two way delay. Yes, t=
he same is applied to session-packet-statistics and session-error-statistic=
s.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
Regards<br>
=C2=A0 =C2=A0 Brian<br>
<br>
&gt;<br>
&gt;=C2=A0 =C2=A0identity protocol-id-internet {<br>
&gt;=C2=A0 =C2=A0 =C2=A0base protocol-id;<br>
&gt;=C2=A0 =C2=A0 =C2=A0description<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;Internet Protocols.&quot;;<br>
&gt;=C2=A0 =C2=A0}<br>
&gt;<br>
&gt; It isn&#39;t clear what &quot;Internet Protocols&quot; means. It seems=
 totally non-specific.<br>
&gt;<br>
&gt;<br>
&gt; [Qin]: It is referred to a standard protocol (e.g., TCP/IP protocols,<=
br>
&gt; ICMP, IGMP,etc.,) We can make this clear by adding a few clarification=
 text in the description of protocol-id-internet.<br>
&gt; Nits:<br>
&gt; -----<br>
&gt;<br>
&gt;=C2=A0 =C2=A0identity protocol-id-propreitary {<br>
&gt;=C2=A0 =C2=A0 =C2=A0base protocol-id;<br>
&gt;=C2=A0 =C2=A0 =C2=A0description<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;Propreitary protocol (eg.,IP SLA).&quo=
t;;<br>
&gt;<br>
&gt; s/propreitary/proprietary/<br>
&gt; s/Propreitary/Proprietary/<br>
&gt;<br>
&gt; [Qin]: Thanks and will get this fixed.<br>
&gt;<br>
<br>
______________________________<wbr>_________________<br>
Lime mailing list<br>
<a href=3D"mailto:Lime@ietf.org">Lime@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/lime" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/lime</a><br>
</div></div></blockquote></div><br></div>

--94eb2c06d97e95dbbc055bd04bf6--


From nobody Wed Oct 18 12:26:36 2017
Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7C832132D4B; Wed, 18 Oct 2017 12:26:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id C4_BqjEAGva6; Wed, 18 Oct 2017 12:26:28 -0700 (PDT)
Received: from mail-pf0-x22a.google.com (mail-pf0-x22a.google.com [IPv6:2607:f8b0:400e:c00::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B4CD6126B6E; Wed, 18 Oct 2017 12:26:28 -0700 (PDT)
Received: by mail-pf0-x22a.google.com with SMTP id z11so4673863pfk.4; Wed, 18 Oct 2017 12:26:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:cc:references:from:organization:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=xbGrlaRWqsh5zal3e4CVKdUBlbK/lWDviHfU4nbZ7nQ=; b=CZasXqM6kCF9Cmgz51jEvh8V337tNOR22lAoC3dIRDLI3V5t1yQTNBs5rg7IOgDWhf qrBAswk2jrt36NIs85qo2eR1XqidkMb8W29ocX7qi6LE1GVsAHKy5SocC/ByriUU2Hvf ESvI+hYjyTdsXLGua7sXQukQuDvYWnEKz4xMN55gy4pSnEBGGACh25MTwst6lx5umjB2 98Q/EdSZLLwHg/DbPIVp3MYFvDbK7G4Ix6ddXjP+wzE0IfonvbogTYdXTRURx587N7du lPNR50POqaAuaCB1RDVZKjRkHxo65o2lyiI+/M399JX3yNww43gE692QF82nygxAbde2 9fJw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=xbGrlaRWqsh5zal3e4CVKdUBlbK/lWDviHfU4nbZ7nQ=; b=G9jDOVop7zvo0/B9UovP1jiASRI6+10mrlyT1GW3mPFPH+/GFOSKTuh4k0/QgYRLQ/ tGSKFPHOuZd2flFcm00678f6SjC+vVQwqAml89Sm5FTy16iaksvJm2YOY4kHEC9R9ZHp JR+ONZCULPSMypLfKaXrSAwGpOahTjt9S/i5eSqhrGiPcrLyI/4+RsMcW5KgLr8KyUlW 6/vHW+FZJ/4Aw9U3DLZi+pvyqUFoHH9OS832l/m1zf7AqTm5bIHyvICkqdQ8swz73SgO rjtSXamlkwK9kLe8TI51RmFHqNJyfB0IPUDjiCnaeQk4Knwj3yOuAKfDvjayOVpaKLCN Z69A==
X-Gm-Message-State: AMCzsaUWMFpscAvOsjq/mfrnv3Oql6X/2DCC11vilAiD90Utd70EhKnz IRIWFoWoPnY8RCQFs1rUUNYI2Q==
X-Google-Smtp-Source: AOwi7QDQtjT7twyOryLO/nsZeUPsuictfOiCGgYncLi4i1wOaowlhsK2d3u0ZdpkWcV2T3UpHHSjMw==
X-Received: by 10.99.117.10 with SMTP id q10mr14168129pgc.288.1508354787886; Wed, 18 Oct 2017 12:26:27 -0700 (PDT)
Received: from ?IPv6:2406:e007:6d3c:1:28cc:dc4c:9703:6781? ([2406:e007:6d3c:1:28cc:dc4c:9703:6781]) by smtp.gmail.com with ESMTPSA id s83sm23928439pfg.104.2017.10.18.12.26.24 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 18 Oct 2017 12:26:27 -0700 (PDT)
To: Qin Wu <bill.wu@huawei.com>, "gen-art@ietf.org" <gen-art@ietf.org>
Cc: "draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org" <draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org>, "lime@ietf.org" <lime@ietf.org>
References: <150795599146.4998.1974521980268023090@ietfa.amsl.com> <B8F9A780D330094D99AF023C5877DABA9ABE743C@nkgeml513-mbx.china.huawei.com> <edb94719-d385-1b6f-ad04-2132db9c3111@gmail.com> <B8F9A780D330094D99AF023C5877DABA9ABF3D69@nkgeml513-mbx.china.huawei.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
Message-ID: <83e5e553-bb1d-eeb4-9626-a630d0f7f79c@gmail.com>
Date: Thu, 19 Oct 2017 08:26:29 +1300
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <B8F9A780D330094D99AF023C5877DABA9ABF3D69@nkgeml513-mbx.china.huawei.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/n8RA_X9FkeahAx7Qcd3I6T109ug>
Subject: Re: [Lime] Genart telechat review of draft-ietf-lime-yang-connectionless-oam-methods-09
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 18 Oct 2017 19:26:30 -0000

On 17/10/2017 14:40, Qin Wu wrote:
...

>> The same is applied to jitter. As clarified in the introduction, the 
>> definition of 'jitter' is used to monitor reachability of destinations, troubleshoot failures, monitor performance.
> 
> Yes, but what *is* jitter physically? There is no scientific definition of 'jitter' in the IETF. Do you mean IPDV as defined in RFC3393 or something else?
> 
> [Qin]:Jitter is packet jitter (https://en.wikipedia.org/wiki/Jitter). You are right, one typical example of packet jitter is IPDV defined in RFC3393, but we don't want to limit it to IPDV, we also allow support other protocol and other measurement methodology,
> e.g., we could also consider to use MAPDV2 defined in [ITU-T G.1020], what protocol is used and what methodology is used can be indicated by the parameter 'protocol-id' parameter and 'protocol-id-meta-data' in this model.

I don't see how this specification can be used for interoperable
implementations unless you define a specific meaning of 'jitter'.
If the network management system assumes RFC3393 but half the
routers in the network implement G.1020, there is no interoperability.

> I assume that by 'delay' you mean RFC7679 rather than RFC2681, but that seems straightforward,  and so do the other metrics used in session-packet-statistics and session-error-statistics.
> 
> [Qin]: Correct, it is one way delay instead of two way delay. 

Again - it is useful to specify one-way delay, for interoperability.
(Whether the routers can measure one-way delay is another question;
they might be forced to measure RTT and assume delay = RTT/2 .)

Regards
    Brian


From nobody Wed Oct 18 18:09:53 2017
Return-Path: <bill.wu@huawei.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 168F413314B; Wed, 18 Oct 2017 18:09:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level: 
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wwsiSdEOP6s2; Wed, 18 Oct 2017 18:09:46 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 50F40133065; Wed, 18 Oct 2017 18:09:45 -0700 (PDT)
Received: from 172.18.7.190 (EHLO LHREML710-CAH.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DYA19999; Thu, 19 Oct 2017 01:09:43 +0000 (GMT)
Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by LHREML710-CAH.china.huawei.com (10.201.108.33) with Microsoft SMTP Server (TLS) id 14.3.361.1; Thu, 19 Oct 2017 02:09:42 +0100
Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.105]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0235.001; Thu, 19 Oct 2017 09:09:40 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, "gen-art@ietf.org" <gen-art@ietf.org>
CC: "draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org" <draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org>, "lime@ietf.org" <lime@ietf.org>
Thread-Topic: Genart telechat review of draft-ietf-lime-yang-connectionless-oam-methods-09
Thread-Index: AQHTRKaA49fkPiL3ME2fuGmwswL1zaLmVrbggAABfwCAAOm9MIACPKOAgADi5uA=
Date: Thu, 19 Oct 2017 01:09:39 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA9AC01FDE@nkgeml513-mbx.china.huawei.com>
References: <150795599146.4998.1974521980268023090@ietfa.amsl.com> <B8F9A780D330094D99AF023C5877DABA9ABE743C@nkgeml513-mbx.china.huawei.com> <edb94719-d385-1b6f-ad04-2132db9c3111@gmail.com> <B8F9A780D330094D99AF023C5877DABA9ABF3D69@nkgeml513-mbx.china.huawei.com> <83e5e553-bb1d-eeb4-9626-a630d0f7f79c@gmail.com>
In-Reply-To: <83e5e553-bb1d-eeb4-9626-a630d0f7f79c@gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.79.163]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A0B0203.59E7FB58.0002, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.1.105, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: f76c896b274e15b9c0947f77735f48bc
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/xgoPn03tS11BZFcVZrkSNSulyjc>
Subject: Re: [Lime] Genart telechat review of draft-ietf-lime-yang-connectionless-oam-methods-09
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Oct 2017 01:09:48 -0000

LS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0K5Y+R5Lu25Lq6OiBCcmlhbiBFIENhcnBlbnRlciBbbWFp
bHRvOmJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbV0gDQrlj5HpgIHml7bpl7Q6IDIwMTflubQx
MOaciDE55pelIDM6MjYNCuaUtuS7tuS6ujogUWluIFd1OyBnZW4tYXJ0QGlldGYub3JnDQrmioTp
gIE6IGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS1tZXRob2RzLmFsbEBp
ZXRmLm9yZzsgbGltZUBpZXRmLm9yZw0K5Li76aKYOiBSZTogR2VuYXJ0IHRlbGVjaGF0IHJldmll
dyBvZiBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kcy0wOQ0K
DQpPbiAxNy8xMC8yMDE3IDE0OjQwLCBRaW4gV3Ugd3JvdGU6DQouLi4NCg0KPj4gVGhlIHNhbWUg
aXMgYXBwbGllZCB0byBqaXR0ZXIuIEFzIGNsYXJpZmllZCBpbiB0aGUgaW50cm9kdWN0aW9uLCB0
aGUgDQo+PiBkZWZpbml0aW9uIG9mICdqaXR0ZXInIGlzIHVzZWQgdG8gbW9uaXRvciByZWFjaGFi
aWxpdHkgb2YgZGVzdGluYXRpb25zLCB0cm91Ymxlc2hvb3QgZmFpbHVyZXMsIG1vbml0b3IgcGVy
Zm9ybWFuY2UuDQo+IA0KPiBZZXMsIGJ1dCB3aGF0ICppcyogaml0dGVyIHBoeXNpY2FsbHk/IFRo
ZXJlIGlzIG5vIHNjaWVudGlmaWMgZGVmaW5pdGlvbiBvZiAnaml0dGVyJyBpbiB0aGUgSUVURi4g
RG8geW91IG1lYW4gSVBEViBhcyBkZWZpbmVkIGluIFJGQzMzOTMgb3Igc29tZXRoaW5nIGVsc2U/
DQo+IA0KPiBbUWluXTpKaXR0ZXIgaXMgcGFja2V0IGppdHRlciAoaHR0cHM6Ly9lbi53aWtpcGVk
aWEub3JnL3dpa2kvSml0dGVyKS4gDQo+IFlvdSBhcmUgcmlnaHQsIG9uZSB0eXBpY2FsIGV4YW1w
bGUgb2YgcGFja2V0IGppdHRlciBpcyBJUERWIGRlZmluZWQgaW4gUkZDMzM5MywgYnV0IHdlIGRv
bid0IHdhbnQgdG8gbGltaXQgaXQgdG8gSVBEViwgd2UgYWxzbyBhbGxvdyBzdXBwb3J0IG90aGVy
IHByb3RvY29sIGFuZCBvdGhlciBtZWFzdXJlbWVudCBtZXRob2RvbG9neSwgZS5nLiwgd2UgY291
bGQgYWxzbyBjb25zaWRlciB0byB1c2UgTUFQRFYyIGRlZmluZWQgaW4gW0lUVS1UIEcuMTAyMF0s
IHdoYXQgcHJvdG9jb2wgaXMgdXNlZCBhbmQgd2hhdCBtZXRob2RvbG9neSBpcyB1c2VkIGNhbiBi
ZSBpbmRpY2F0ZWQgYnkgdGhlIHBhcmFtZXRlciAncHJvdG9jb2wtaWQnIHBhcmFtZXRlciBhbmQg
J3Byb3RvY29sLWlkLW1ldGEtZGF0YScgaW4gdGhpcyBtb2RlbC4NCg0KSSBkb24ndCBzZWUgaG93
IHRoaXMgc3BlY2lmaWNhdGlvbiBjYW4gYmUgdXNlZCBmb3IgaW50ZXJvcGVyYWJsZSBpbXBsZW1l
bnRhdGlvbnMgdW5sZXNzIHlvdSBkZWZpbmUgYSBzcGVjaWZpYyBtZWFuaW5nIG9mICdqaXR0ZXIn
Lg0KDQpJZiB0aGUgbmV0d29yayBtYW5hZ2VtZW50IHN5c3RlbSBhc3N1bWVzIFJGQzMzOTMgYnV0
IGhhbGYgdGhlIHJvdXRlcnMgaW4gdGhlIG5ldHdvcmsgaW1wbGVtZW50IEcuMTAyMCwgdGhlcmUg
aXMgbm8gaW50ZXJvcGVyYWJpbGl0eS4NCg0KW1Fpbl06IENvcnJlY3QsIEp1c3QgdG8gY2xhcmlm
eSwgaXQgaXMgbm90IG91ciBpbnRlbnQgdG8gZW5jb3VyYWdlIGltcGxlbWVudGVyIHRvIHN1cHBv
cnQgdmFyaW91cyBkaWZmZXJlbnQgbWVjaGFuaXNtcyB0byBtZWFzdXJlIGppdHRlciBpbiBvbmUg
c2luZ2xlIHNvbHV0aW9uLg0KSW4gb25lIHNpbmdsZSBzb2x1dGlvbiwgd2Ugd2lsbCByZXN0cmlj
dCB0byB1c2Ugb25lIG1lY2hhbmlzbSwgb25lIHByb3RvY29sIHRvIG1lYXN1cmUgaml0dGVyLCBi
dXQgZmxleGliaWxpdHkgd2UgYWxsb3cgaGVyZSwgeW91IG1pZ2h0IGNob29zZSBkaWZmZXJlbnQg
dGltZSB1bml0cywNCkJ1dCBhZ2FpbiB3ZSBtaWdodCBvbmx5IGFsbG93IG9uZSB0aW1lIHVuaXQg
aW4gb25lIHNpbmdsZSBzb2x1dGlvbiwgaW50cm9kdWNlIHByb3RvY29sLWlkIHBhcmFtZXRlciBp
cyB1c2VkIHRvIGFsbG93IGZ1dHVyZSBwcm90b2NvbCBhbmQgZnV0dXJlIG1lY2hhbmlzbSB0byBi
ZSBjcmVhdGVkIHRoZW4gd2Ugc3VwcG9ydCBkaWZmZXJlbnQgbWVjaGFuaXNtIHRvIG1lYXN1cmUg
DQpKaXR0ZXIgd2l0aCBkaWZmZXJlbnQgdGltZSB1bml0Lg0KDQo+IEkgYXNzdW1lIHRoYXQgYnkg
J2RlbGF5JyB5b3UgbWVhbiBSRkM3Njc5IHJhdGhlciB0aGFuIFJGQzI2ODEsIGJ1dCB0aGF0IHNl
ZW1zIHN0cmFpZ2h0Zm9yd2FyZCwgIGFuZCBzbyBkbyB0aGUgb3RoZXIgbWV0cmljcyB1c2VkIGlu
IHNlc3Npb24tcGFja2V0LXN0YXRpc3RpY3MgYW5kIHNlc3Npb24tZXJyb3Itc3RhdGlzdGljcy4N
Cj4gDQo+IFtRaW5dOiBDb3JyZWN0LCBpdCBpcyBvbmUgd2F5IGRlbGF5IGluc3RlYWQgb2YgdHdv
IHdheSBkZWxheS4gDQoNCkFnYWluIC0gaXQgaXMgdXNlZnVsIHRvIHNwZWNpZnkgb25lLXdheSBk
ZWxheSwgZm9yIGludGVyb3BlcmFiaWxpdHkuDQooV2hldGhlciB0aGUgcm91dGVycyBjYW4gbWVh
c3VyZSBvbmUtd2F5IGRlbGF5IGlzIGFub3RoZXIgcXVlc3Rpb247IHRoZXkgbWlnaHQgYmUgZm9y
Y2VkIHRvIG1lYXN1cmUgUlRUIGFuZCBhc3N1bWUgZGVsYXkgPSBSVFQvMiAuKQ0KDQpbUWluXTog
QWdyZWUsIGhhdmUgYSBzZWNvbmQgdGhvdWdodCwgSSB0aGluayB3aXRoIHByb3RvY29sLWlkLCB3
ZSBjYW4gZGVjaWRlIHdoaWNoIGtpbmQgb2YgZGVsYXkgd2UgYXJlIG1lYW50IHRvIHVzZT8gRS5n
LixpZiBwcm90b2NvbC1pZCBpcyBzZXQgdG8gT1dBTVAgZGVmaW5lZCBpbiBSRkM0NjU2LCB3ZSB3
aWxsIHVzZSBvbmUgd2F5IGRlbGF5LCBpZiBwcm90b2NvbC1pZCBpcyBzZXQgdG8gVFdBTVAgZGVm
aW5lZCBpbiBSRkM1MzU3LFdlIHdpbGwgdXNlIHJvdW5kIHRyaXAgZGVsYXksIHdlIGFsbG93IHN1
Y2ggZmxleGliaWxpdHksIEkgbWlnaHQgYmUgd3JvbmcsIHNpbmNlIGVhcmxpZXIsIEkgY2xhaW0g
d2Ugb25seSBzdXBwb3J0IG9uZSB3YXkgZGVsYXksIEkgbmVlZCB0byBjb25maXJtIHRoaXMgZnJv
bSBvdGhlciBhdXRob3JzLg0KDQpSZWdhcmRzDQogICAgQnJpYW4NCg==


From nobody Thu Oct 19 01:24:26 2017
Return-Path: <gregimirsky@gmail.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B82D113461B; Thu, 19 Oct 2017 01:24:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=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 SegDKPED_Twe; Thu, 19 Oct 2017 01:24:16 -0700 (PDT)
Received: from mail-lf0-x234.google.com (mail-lf0-x234.google.com [IPv6:2a00:1450:4010:c07::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6A4031346B6; Thu, 19 Oct 2017 01:24:15 -0700 (PDT)
Received: by mail-lf0-x234.google.com with SMTP id b190so8610241lfg.9; Thu, 19 Oct 2017 01:24:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=wDiQsAOkw0OYbXcdsd+6i4c4aqN64CDxHoA2iAlE2XA=; b=tHcEEJzMYwiGW0cBRlQoRZ+IOK4DmsnORi8Yn4VYVshfmscl7yxX+wptOguBngqczr frOLR76Bz2G0jlusHRKdAQQrzPh/c0Yp+r6u1sm/PyfL/ePGXEnudaeQAMbmWsURLBEl NxtSdRB6TTgzudjaZ26bAlczpDvhFKS9SGbDYqEv8rWVrsJsZsOduBKL1e7ish98QQ0i YVkw7Kvm9QjH/McP0ZVX7id7dbhoLdHCQdvU18pDJ1dChq+M3R6w+kBAqf22h9c57aQk xK+a/yt0ptv+v+CWahjOLDW3NggpuasvwyzSy8iAv+6SWxZ77oFGCDHroO9fQZr1VSAN bTJQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=wDiQsAOkw0OYbXcdsd+6i4c4aqN64CDxHoA2iAlE2XA=; b=S+pHZWmidKKAm34MoO+Jzom4mnpm/hNrRASx4OoreBE+icByXHihEz3A+AMDZ6bK6E 9X4+t18iTtjQliOJ4seJSfBsxDc6WXWtjP0KSgu0kw3+YKG+kvGB81c51EN5HIk3mI40 b4fU94zUZQzHWyrcobPOlz+0Bt3GyNZCRS+0KobNCR8h/hzH2PCMBRnTUpYWBRGHFxOT mUAx7K1v7Q9GPNo9PWUlF/djXuM7H7hOZv6iHqmMQxoZOdl9HoJkcLJLjIbfS9VTTkoZ F2/mHFNkzdXxS3G1apN6hdyDCwzjNoLwxanOkn8ST1xxvAOfPN26LVEA5zuMQ+KA6bUc oZNA==
X-Gm-Message-State: AMCzsaUe2ZXaQOXYtiTFwE4eMUXgUjQoGA8jzjqEfnHaDCysEnlMmNCj O3At3bqPo4peM7owUHBkOxiQvPLvEtttHQ2paMkVu2nQ
X-Google-Smtp-Source: ABhQp+Qva4SV+75D3m40sczT11Rh8gwqyGtxhuY3sOom/qZFhQ0kjjLQjwFk5WPjZq9NChg8vu239TpfL+L90hMMuz4=
X-Received: by 10.25.92.16 with SMTP id q16mr359358lfb.57.1508401453102; Thu, 19 Oct 2017 01:24:13 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.46.32.147 with HTTP; Thu, 19 Oct 2017 01:24:12 -0700 (PDT)
In-Reply-To: <150772925005.24695.3851410645764765123.idtracker@ietfa.amsl.com>
References: <150772925005.24695.3851410645764765123.idtracker@ietfa.amsl.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Thu, 19 Oct 2017 01:24:12 -0700
Message-ID: <CA+RyBmVq9MnC97LuVRzhYiR+_dj0gQ2YRSp+b-223fjQXvhR_w@mail.gmail.com>
To: "ietf@ietf.org" <ietf@ietf.org>, draft-ietf-lime-yang-connectionless-oam@ietf.org
Cc: Carlos Pignataro <cpignata@cisco.com>, Ron Bonica <rbonica@juniper.net>, lime-chairs@ietf.org, Benoit Claise <bclaise@cisco.com>, lime@ietf.org
Content-Type: multipart/alternative; boundary="94eb2c0d8ea8ca7abe055be214fc"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/hOJlYvbABGqsV83vGpyJKXOWsaE>
Subject: Re: [Lime] Last Call: <draft-ietf-lime-yang-connectionless-oam-11.txt> (Generic YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols) to Proposed Standard
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Oct 2017 08:24:18 -0000

--94eb2c0d8ea8ca7abe055be214fc
Content-Type: text/plain; charset="UTF-8"

Dear All,
please kindly consider my comments on draft-ietf-lime-yan
g-connectionless-oam

On Wed, Oct 11, 2017 at 6:40 AM, The IESG <iesg-secretary@ietf.org> wrote:

>
> The IESG has received a request from the Layer Independent OAM Management
> in
> the Multi-Layer Environment WG (lime) to consider the following document: -
> 'Generic YANG Data Model for Connectionless Operations, Administration,
>    and Maintenance(OAM) protocols'
>   <draft-ietf-lime-yang-connectionless-oam-11.txt> as Proposed Standard
>
> The IESG plans to make a decision in the next few weeks, and solicits final
> comments on this action. Please send substantive comments to the
> ietf@ietf.org mailing lists by 2017-10-25. Exceptionally, comments may be
> sent to iesg@ietf.org instead. In either case, please retain the
> beginning of
> the Subject line to allow automated sorting.
>
> Abstract
>
>
>    This document presents a base YANG Data model for connectionless
>    Operations Administration, and Maintenance(OAM) protocols.  It
>    provides a technology-independent abstraction of key OAM constructs
>    for connectionless protocols.  The base model presented here can be
>    extended to include technology specific details.  This is leading to
>    uniformity between OAM protocols and support both nested OAM
>    workflows (i.e., performing OAM functions at different or same levels
>    through a unified interface) and interacting OAM workflows ( i.e.,
>    performing OAM functions at same levels through a unified interface).
>
>
>
>
> The file can be obtained via
> https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam/
>
> IESG discussion can be tracked via
> https://datatracker.ietf.org/doc/draft-ietf-lime-yang-
> connectionless-oam/ballot/
>
>
> No IPR declarations have been submitted directly on this I-D.
>
>
>
>
> _______________________________________________
> Lime mailing list
> Lime@ietf.org
> https://www.ietf.org/mailman/listinfo/lime
>

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

<div dir=3D"ltr">Dear All,<div>please kindly consider my comments on=C2=A0<=
span style=3D"font-size:17.6px">draft-ietf-lime-yan</span><wbr style=3D"fon=
t-size:17.6px"><span style=3D"font-size:17.6px">g-connectionless-oam</span>=
</div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On We=
d, Oct 11, 2017 at 6:40 AM, The IESG <span dir=3D"ltr">&lt;<a href=3D"mailt=
o:iesg-secretary@ietf.org" target=3D"_blank">iesg-secretary@ietf.org</a>&gt=
;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
The IESG has received a request from the Layer Independent OAM Management i=
n<br>
the Multi-Layer Environment WG (lime) to consider the following document: -=
<br>
&#39;Generic YANG Data Model for Connectionless Operations, Administration,=
<br>
=C2=A0 =C2=A0and Maintenance(OAM) protocols&#39;<br>
=C2=A0 &lt;draft-ietf-lime-yang-<wbr>connectionless-oam-11.txt&gt; as Propo=
sed Standard<br>
<br>
The IESG plans to make a decision in the next few weeks, and solicits final=
<br>
comments on this action. Please send substantive comments to the<br>
<a href=3D"mailto:ietf@ietf.org">ietf@ietf.org</a> mailing lists by 2017-10=
-25. Exceptionally, comments may be<br>
sent to <a href=3D"mailto:iesg@ietf.org">iesg@ietf.org</a> instead. In eith=
er case, please retain the beginning of<br>
the Subject line to allow automated sorting.<br>
<br>
Abstract<br>
<br>
<br>
=C2=A0 =C2=A0This document presents a base YANG Data model for connectionle=
ss<br>
=C2=A0 =C2=A0Operations Administration, and Maintenance(OAM) protocols.=C2=
=A0 It<br>
=C2=A0 =C2=A0provides a technology-independent abstraction of key OAM const=
ructs<br>
=C2=A0 =C2=A0for connectionless protocols.=C2=A0 The base model presented h=
ere can be<br>
=C2=A0 =C2=A0extended to include technology specific details.=C2=A0 This is=
 leading to<br>
=C2=A0 =C2=A0uniformity between OAM protocols and support both nested OAM<b=
r>
=C2=A0 =C2=A0workflows (i.e., performing OAM functions at different or same=
 levels<br>
=C2=A0 =C2=A0through a unified interface) and interacting OAM workflows ( i=
.e.,<br>
=C2=A0 =C2=A0performing OAM functions at same levels through a unified inte=
rface).<br>
<br>
<br>
<br>
<br>
The file can be obtained via<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connection=
less-oam/" rel=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.or=
g/<wbr>doc/draft-ietf-lime-yang-<wbr>connectionless-oam/</a><br>
<br>
IESG discussion can be tracked via<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connection=
less-oam/ballot/" rel=3D"noreferrer" target=3D"_blank">https://datatracker.=
ietf.org/<wbr>doc/draft-ietf-lime-yang-<wbr>connectionless-oam/ballot/</a><=
br>
<br>
<br>
No IPR declarations have been submitted directly on this I-D.<br>
<br>
<br>
<br>
<br>
______________________________<wbr>_________________<br>
Lime mailing list<br>
<a href=3D"mailto:Lime@ietf.org">Lime@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/lime" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/lime</a><br>
</blockquote></div><br></div>

--94eb2c0d8ea8ca7abe055be214fc--


From nobody Thu Oct 19 01:38:45 2017
Return-Path: <bill.wu@huawei.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4E939134785; Thu, 19 Oct 2017 01:38:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level: 
X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XZ0c_dIJ_N2e; Thu, 19 Oct 2017 01:38:34 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3DD97134783; Thu, 19 Oct 2017 01:38:32 -0700 (PDT)
Received: from 172.18.7.190 (EHLO LHREML714-CAH.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DQX99875; Thu, 19 Oct 2017 08:38:29 +0000 (GMT)
Received: from NKGEML412-HUB.china.huawei.com (10.98.56.73) by LHREML714-CAH.china.huawei.com (10.201.108.37) with Microsoft SMTP Server (TLS) id 14.3.361.1; Thu, 19 Oct 2017 09:38:27 +0100
Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.105]) by nkgeml412-hub.china.huawei.com ([10.98.56.73]) with mapi id 14.03.0235.001; Thu, 19 Oct 2017 16:38:21 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: Brian E Carpenter <brian.e.carpenter@gmail.com>, "gen-art@ietf.org" <gen-art@ietf.org>, "draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org" <draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org>, "lime@ietf.org" <lime@ietf.org>
Thread-Topic: [Lime] Genart telechat review of draft-ietf-lime-yang-connectionless-oam-methods-09
Thread-Index: AQHTRKaA49fkPiL3ME2fuGmwswL1zaLmVrbggAABfwCAAOm9MIABsjUAgAHrTxA=
Date: Thu, 19 Oct 2017 08:38:20 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA9AC024E6@nkgeml513-mbx.china.huawei.com>
References: <150795599146.4998.1974521980268023090@ietfa.amsl.com> <B8F9A780D330094D99AF023C5877DABA9ABE743C@nkgeml513-mbx.china.huawei.com> <edb94719-d385-1b6f-ad04-2132db9c3111@gmail.com> <B8F9A780D330094D99AF023C5877DABA9ABF3D69@nkgeml513-mbx.china.huawei.com> <CA+RyBmW4pSb3yDf+YoJkAqU4p8iU7QQp25hGFvM3vohAs0Msbg@mail.gmail.com>
In-Reply-To: <CA+RyBmW4pSb3yDf+YoJkAqU4p8iU7QQp25hGFvM3vohAs0Msbg@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.79.163]
Content-Type: multipart/alternative; boundary="_000_B8F9A780D330094D99AF023C5877DABA9AC024E6nkgeml513mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020203.59E86486.0106, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.1.105, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: eaeb6992c7053bb6a036c959f9d66ab6
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/nY4x1i6H_wiZALnbiGSkqFyGTKY>
Subject: Re: [Lime] Genart telechat review of draft-ietf-lime-yang-connectionless-oam-methods-09
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Oct 2017 08:38:37 -0000

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

VGhhbmtzIEdyZWcsIEFzIEkgc2FpZCwgRGVsYXkgc3VwcG9ydHMgdmFyaW91cyB0aW1lIHVuaXRz
IHdoaWNoIGluY2x1ZGUgTmFub3NlY29uZHMuIE5hbm9zZWNvbmQgdGltZSB1bml0IGhhcyBiZWVu
IHN1cHBvcnRlZCBieSB1c2luZyBpZGVudGl0eSBpbiBjb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9k
IG1vZGVsDQrigJwNCiAgaWRlbnRpdHkgc2Vjb25kcyB7DQogICAgYmFzZSB0aW1lLXJlc29sdXRp
b247DQogICAgZGVzY3JpcHRpb24NCiAgICAgICJUaW1lIHJlc29sdXRpb24gaW4gU2Vjb25kcyI7
DQogIH0NCiAgaWRlbnRpdHkgbWlsbGlzZWNvbmRzIHsNCiAgICBiYXNlIHRpbWUtcmVzb2x1dGlv
bjsNCiAgICBkZXNjcmlwdGlvbg0KICAgICAgIlRpbWUgcmVzb2x1dGlvbiBpbiBNaWxsaXNlY29u
ZHMiOw0KICB9DQogIGlkZW50aXR5IG1pY3Jvc2Vjb25kcyB7DQogICAgYmFzZSB0aW1lLXJlc29s
dXRpb247DQogICAgZGVzY3JpcHRpb24NCiAgICAgICJUaW1lIHJlc29sdXRpb24gaW4gTWljcm9z
ZWNvbmRzIjsNCiAgfQ0KaWRlbnRpdHkgbmFub3NlY29uZHMgew0KICAgIGJhc2UgdGltZS1yZXNv
bHV0aW9uOw0KICAgIGRlc2NyaXB0aW9uDQogICAgICAiVGltZSByZXNvbHV0aW9uIGluIE5hbm9z
ZWNvbmRzIjsNCiAgfQ0K4oCdDQpUaGFua3MhDQoNCi1RaW4NCuWPkeS7tuS6ujogR3JlZyBNaXJz
a3kgW21haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb21dDQrlj5HpgIHml7bpl7Q6IDIwMTflubQx
MOaciDE45pelIDE5OjExDQrmlLbku7bkuro6IFFpbiBXdQ0K5oqE6YCBOiBCcmlhbiBFIENhcnBl
bnRlcjsgZ2VuLWFydEBpZXRmLm9yZzsgZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxl
c3Mtb2FtLW1ldGhvZHMuYWxsQGlldGYub3JnOyBsaW1lQGlldGYub3JnDQrkuLvpopg6IFJlOiBb
TGltZV0gR2VuYXJ0IHRlbGVjaGF0IHJldmlldyBvZiBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25u
ZWN0aW9ubGVzcy1vYW0tbWV0aG9kcy0wOQ0KDQpIaSBRaW4sIGV0LiBhbCwNCklFRUUgMTU4OC0y
MDA4IGluIHNlY3Rpb24gNS4zLjIgZGVmaW5lcyB0aGUgVGltZUludGVydmFsIHR5cGUgdGhhdCBy
ZXByZXNlbnRzIHRpbWUgaW50ZXJ2YWwgYXMNCnN0cnVjdCBUaW1lSW50ZXJ2YWwNCnsNCkludGVn
ZXI2NCBzY2FsZWROYW5vc2Vjb25kczsNCn07DQpUaGUgc2NhbGVkTmFub3NlY29uZHMgbWVtYmVy
IGlzIHRoZSB0aW1lIGludGVydmFsIGV4cHJlc3NlZCBpbiB1bml0cyBvZiBuYW5vc2Vjb25kcyBh
bmQgbXVsdGlwbGllZCBieQ0KMisxNi4NClBvc2l0aXZlIG9yIG5lZ2F0aXZlIHRpbWUgaW50ZXJ2
YWxzIG91dHNpZGUgdGhlIG1heGltdW0gcmFuZ2Ugb2YgdGhpcyBkYXRhIHR5cGUgc2hhbGwgYmUg
ZW5jb2RlZCBhcyB0aGUNCmxhcmdlc3QgcG9zaXRpdmUgYW5kIG5lZ2F0aXZlIHZhbHVlcyBvZiB0
aGUgZGF0YSB0eXBlLCByZXNwZWN0aXZlbHkuDQpGb3IgZXhhbXBsZSwgMi41IG5zIGlzIGV4cHJl
c3NlZCBhcyAwMDAwIDAwMDAgMDAwMiA4MDAwMTYuDQoNClRJQ1RPQyBXRyBpcyBkaXNjdXNzaW5n
IHByb3Bvc2VkIFBUUCBZQU5HIG1vZGVsIHdoaWNoIGluY2x1ZGVzDQoNCiAgICAgdHlwZWRlZiB0
aW1lLWludGVydmFsLXR5cGUgew0KDQogICAgICAgdHlwZSBpbnQ2NDsNCg0KICAgICAgIGRlc2Ny
aXB0aW9uDQoNCiAgICAgICAgICJEZXJpdmVkIGRhdGEgdHlwZSBmb3IgdGltZSBpbnRlcnZhbCwN
Cg0KICAgICAgICAgcmVwcmVzZW50ZWQgaW4gdW5pdHMgb2YgbmFub3NlY29uZHMgYW5kDQoNCiAg
ICAgICAgIG11bHRpcGxlZCBieSAyXjE2IjsNCg0KICAgICAgIHJlZmVyZW5jZQ0KDQogICAgICAg
ICAiSUVFRSBTdGQgMTU4OC0yMDA4OiA1LjMuMiI7DQoNCiAgICAgfQ0KV291bGQgdGhlIGl0IGJl
IHJlLXVzYWJsZSBpbiBMSU1FPw0KDQpSZWdhcmRzLA0KR3JlZw0KDQpPbiBNb24sIE9jdCAxNiwg
MjAxNyBhdCA2OjQwIFBNLCBRaW4gV3UgPGJpbGwud3VAaHVhd2VpLmNvbTxtYWlsdG86YmlsbC53
dUBodWF3ZWkuY29tPj4gd3JvdGU6DQotLS0tLemCruS7tuWOn+S7ti0tLS0tDQrlj5Hku7bkuro6
IEJyaWFuIEUgQ2FycGVudGVyIFttYWlsdG86YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPG1h
aWx0bzpicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb20+XQ0K5Y+R6YCB5pe26Ze0OiAyMDE35bm0
MTDmnIgxN+aXpSAzOjIwDQrmlLbku7bkuro6IFFpbiBXdTsgZ2VuLWFydEBpZXRmLm9yZzxtYWls
dG86Z2VuLWFydEBpZXRmLm9yZz4NCuaKhOmAgTogZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVj
dGlvbmxlc3Mtb2FtLW1ldGhvZHMuYWxsQGlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLWxpbWUt
eWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kcy5hbGxAaWV0Zi5vcmc+OyBsaW1lQGlldGYu
b3JnPG1haWx0bzpsaW1lQGlldGYub3JnPg0K5Li76aKYOiBSZTogR2VuYXJ0IHRlbGVjaGF0IHJl
dmlldyBvZiBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kcy0w
OQ0KDQpRaW4sDQoNClRoYW5rcyBmb3IgdGhlIHJlcGx5LCBJIGhhdmUgZm9sbG93LXVwIHF1ZXN0
aW9ucyBpbiBsaW5lOg0KDQpPbiAxNy8xMC8yMDE3IDAwOjUyLCBRaW4gV3Ugd3JvdGU6DQo+IFRo
YW5rIEJyaWFuIGZvciB2YWx1YWJsZSByZXZpZXcgdG8gdGhpcyBkb2N1bWVudCwgcGxlYXNlIHNl
ZSBteSByZXBseSBiZWxvdy4NCj4NCj4gLVFpbg0KPiAtLS0tLemCruS7tuWOn+S7ti0tLS0tDQo+
IOWPkeS7tuS6ujogQnJpYW4gQ2FycGVudGVyIFttYWlsdG86YnJpYW4uZS5jYXJwZW50ZXJAZ21h
aWwuY29tPG1haWx0bzpicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb20+XQ0KPiDlj5HpgIHml7bp
l7Q6IDIwMTflubQxMOaciDE05pelIDEyOjQwDQo+IOaUtuS7tuS6ujogZ2VuLWFydEBpZXRmLm9y
ZzxtYWlsdG86Z2VuLWFydEBpZXRmLm9yZz4NCj4g5oqE6YCBOiBkcmFmdC1pZXRmLWxpbWUteWFu
Zy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kcy5hbGxAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWll
dGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS1tZXRob2RzLmFsbEBpZXRmLm9yZz47DQo+
IGxpbWVAaWV0Zi5vcmc8bWFpbHRvOmxpbWVAaWV0Zi5vcmc+DQo+IOS4u+mimDogR2VuYXJ0IHRl
bGVjaGF0IHJldmlldyBvZg0KPiBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1v
YW0tbWV0aG9kcy0wOQ0KPg0KPiBSZXZpZXdlcjogQnJpYW4gQ2FycGVudGVyDQo+IFJldmlldyBy
ZXN1bHQ6IFJlYWR5IHdpdGggSXNzdWVzDQo+DQo+IEdlbi1BUlQgKkxhc3QgQ2FsbCogcmV2aWV3
IG9mDQo+IGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS1tZXRob2RzLTA5
DQo+DQo+IEkgYW0gdGhlIGFzc2lnbmVkIEdlbi1BUlQgcmV2aWV3ZXIgZm9yIHRoaXMgZHJhZnQu
IFRoZSBHZW5lcmFsIEFyZWEgUmV2aWV3IFRlYW0gKEdlbi1BUlQpIHJldmlld3MgYWxsIElFVEYg
ZG9jdW1lbnRzIGJlaW5nIHByb2Nlc3NlZCBieSB0aGUgSUVTRyBmb3IgdGhlIElFVEYgQ2hhaXIu
ICBQbGVhc2UgdHJlYXQgdGhlc2UgY29tbWVudHMganVzdCBsaWtlIGFueSBvdGhlciBsYXN0IGNh
bGwgY29tbWVudHMuDQo+DQo+IEZvciBtb3JlIGluZm9ybWF0aW9uLCBwbGVhc2Ugc2VlIHRoZSBG
QVEgYXQgPGh0dHA6Ly93aWtpLnRvb2xzLmlldGYub3JnL2FyZWEvZ2VuL3RyYWMvd2lraS9HZW5B
cnRmYXE+Lg0KPg0KPiBEb2N1bWVudDogZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxl
c3Mtb2FtLW1ldGhvZHMtMDkudHh0DQo+IFJldmlld2VyOiBCcmlhbiBDYXJwZW50ZXINCj4gUmV2
aWV3IERhdGU6IDIwMTctMTAtMTQNCj4gSUVURiBMQyBFbmQgRGF0ZTogMjAxNy0xMC0yNQ0KPiBJ
RVNHIFRlbGVjaGF0IGRhdGU6IDIwMTctMTAtMjYNCj4NCj4gU3VtbWFyeTogUmVhZHkgd2l0aCBp
c3N1ZXMNCj4gLS0tLS0tLS0NCj4NCj4gQ29tbWVudDoNCj4gLS0tLS0tLS0NCj4NCj4gVGhlIHNo
ZXBoZXJkIHNheXM6DQo+DQo+PiBUaGlzIGluY2x1ZGVzIGF0IGxlYXN0IHR3byBkaWZmZXJlbnQg
aW1wbGVtZW50YXRpb25zIG9mIHRoZSBtb2RlbCwgYXMNCj4+IHdlbGwgYXMgcHJvZHVjdCBhbmQg
ZGVtb3MgYXQgQml0cy1uLUJ5dGVzLg0KPg0KPiBTaG91bGRuJ3QgV0dzIG1ha2Ugcm91dGluZSB1
c2Ugb2YgQkNQIDIwNSwgUkZDIDc5NDIgIkltcHJvdmluZyBBd2FyZW5lc3Mgb2YgUnVubmluZyBD
b2RlOiBUaGUgSW1wbGVtZW50YXRpb24gU3RhdHVzIFNlY3Rpb24iPw0KPg0KPiBNaW5vciBJc3N1
ZXM6DQo+IC0tLS0tLS0tLS0tLS0NCj4NCj4gSW4gdGhlIGZvbGxvd2luZzoNCj4NCj4gICAgICAg
ICAgfCAgKy0tcm8gbWluLWRlbGF5LXZhbHVlPyAgICAgICAgIHVpbnQzMg0KPiAgICAgICAgICB8
ICArLS1ybyBtYXgtZGVsYXktdmFsdWU/ICAgICAgICAgdWludDMyDQo+ICAgICAgICAgIHwgICst
LXJvIGF2ZXJhZ2UtZGVsYXktdmFsdWU/ICAgICB1aW50MzINCj4gICAgICAgICAgKy0tcm8gc2Vz
c2lvbi1qaXR0ZXItc3RhdGlzdGljcw0KPiAgICAgICAgICB8ICArLS1ybyB0aW1lLXJlc29sdXRp
b24tdmFsdWU/ICAgaWRlbnRpdHlyZWYNCj4gICAgICAgICAgfCAgKy0tcm8gbWluLWppdHRlci12
YWx1ZT8gICAgICAgIHVpbnQzMg0KPiAgICAgICAgICB8ICArLS1ybyBtYXgtaml0dGVyLXZhbHVl
PyAgICAgICAgdWludDMyDQo+ICAgICAgICAgIHwgICstLXJvIGF2ZXJhZ2Utaml0dGVyLXZhbHVl
PyAgICB1aW50MzINCj4NCj4gd2hhdCBhcmUgdGhlIHVuaXRzIGZvciB0aGUgZGVsYXktdmFsdWUg
YW5kIGppdHRlci12YWx1ZSBlbGVtZW50cywgYW5kIHdoYXQgZGVmaW5pdGlvbiBvZiAnaml0dGVy
JyBpcyBpbnRlbmRlZD8NCj4NCj4gW1Fpbl06IERlbGF5IHN1cHBvcnRzIHZhcmlvdXMgdGltZSB1
bml0cyBzdWNoIGFzIHMsbXMsbnMgYW5kIGV0Yy4NCj4gVG8gcmVwcmVzZW50IHRoaXMgdXNpbmcg
WUFORyBjb25zdHJ1Y3QsIHdlIGludHJvZHVjZSBhIG5ldyBwYXJhbWV0ZXIgdGltZS1yZXNvbHV0
aW9uLXZhbHVlIGFzIGZvbGxvd3M6DQo+ICAgIHwgICAgICstLXJvIHNlc3Npb24tZGVsYXktc3Rh
dGlzdGljcw0KPiAgICB8ICAgICB8ICArLS1ybyB0aW1lLXJlc29sdXRpb24tdmFsdWU/ICAgaWRl
bnRpdHlyZWYNCj4gICAgfCAgICAgfCAgKy0tcm8gbWluLWRlbGF5LXZhbHVlPyAgICAgICAgIHVp
bnQzMg0KPiAgICB8ICAgICB8ICArLS1ybyBtYXgtZGVsYXktdmFsdWU/ICAgICAgICAgdWludDMy
DQo+ICAgIHwgICAgIHwgICstLXJvIGF2ZXJhZ2UtZGVsYXktdmFsdWU/ICAgICB1aW50MzINCj4g
V2l0aCB0aGlzIHRpbWUtcmVzb2x1dGlvbi12YWx1ZSBwYXJhbWV0ZXIsIHdlIGNhbiBzdXBwb3J0
IHZhcmlvdXMgZGlmZmVyZW50IHRpbWUgdW5pdC4NCg0KT0ssIGJlY2F1c2Ugb2YgbXkgcG9vciB1
bmRlcnN0YW5kaW5nIG9mIFlBTkcsIEkgc3RpbGwgaGF2ZSB0byBhc2sgd2hlcmUgdGhlIHBvc3Np
YmxlIHZhbHVlcyBvZiB0aW1lLXJlc29sdXRpb24tdmFsdWUgYXJlIGRlZmluZWQuIElzIHRoZXJl
IGFuIGVudW1lcmF0aW9uIHNvbWV3aGVyZSB0aGF0IEkgaGF2ZSBtaXNzZWQ/DQpbUWluXTpJbnN0
ZWFkIG9mIHVzaW5nIGVudW0sIHdlIGFyZSB1c2luZyBpZGVudGl0eSB0byBkZWZpbmUgcG9zc2li
bGUgdmFsdWVzIG9mIHRpbWUtcmVzb2x1dGlvbi12YWx1ZQ0KIg0KICBpZGVudGl0eSB0aW1lLXJl
c29sdXRpb24gew0KICAgIGRlc2NyaXB0aW9uDQogICAgICAiVGltZSBpbnRlcnZhbCByZXNvbHV0
aW9uIjsNCiAgfQ0KICBpZGVudGl0eSBzZWNvbmRzIHsNCiAgICBiYXNlIHRpbWUtcmVzb2x1dGlv
bjsNCiAgICBkZXNjcmlwdGlvbg0KICAgICAgIlRpbWUgcmVzb2x1dGlvbiBpbiBTZWNvbmRzIjsN
CiAgfQ0KICBpZGVudGl0eSBtaWxsaXNlY29uZHMgew0KICAgIGJhc2UgdGltZS1yZXNvbHV0aW9u
Ow0KICAgIGRlc2NyaXB0aW9uDQogICAgICAiVGltZSByZXNvbHV0aW9uIGluIE1pbGxpc2Vjb25k
cyI7DQogIH0NCiAgaWRlbnRpdHkgbWljcm9zZWNvbmRzIHsNCiAgICBiYXNlIHRpbWUtcmVzb2x1
dGlvbjsNCiAgICBkZXNjcmlwdGlvbg0KICAgICAgIlRpbWUgcmVzb2x1dGlvbiBpbiBNaWNyb3Nl
Y29uZHMiOw0KIg0KQW5kIHRoZW4gd2UgY2FuIHVzZSBpZGVudGl0eXJlZiB0byByZWZlciB0byB0
aGVzZSB2YWx1ZXMgb2YgdGltZS1yZXNvbHV0aW9uIHZhbHVlcyB3ZSBoYXZlIGFjdHVhbGx5IGRl
ZmluZWQuDQoNCj4gVGhlIHNhbWUgaXMgYXBwbGllZCB0byBqaXR0ZXIuIEFzIGNsYXJpZmllZCBp
biB0aGUgaW50cm9kdWN0aW9uLCB0aGUNCj4gZGVmaW5pdGlvbiBvZiAnaml0dGVyJyBpcyB1c2Vk
IHRvIG1vbml0b3IgcmVhY2hhYmlsaXR5IG9mIGRlc3RpbmF0aW9ucywgdHJvdWJsZXNob290IGZh
aWx1cmVzLCBtb25pdG9yIHBlcmZvcm1hbmNlLg0KDQpZZXMsIGJ1dCB3aGF0ICppcyogaml0dGVy
IHBoeXNpY2FsbHk/IFRoZXJlIGlzIG5vIHNjaWVudGlmaWMgZGVmaW5pdGlvbiBvZiAnaml0dGVy
JyBpbiB0aGUgSUVURi4gRG8geW91IG1lYW4gSVBEViBhcyBkZWZpbmVkIGluIFJGQzMzOTMgb3Ig
c29tZXRoaW5nIGVsc2U/DQoNCltRaW5dOkppdHRlciBpcyBwYWNrZXQgaml0dGVyIChodHRwczov
L2VuLndpa2lwZWRpYS5vcmcvd2lraS9KaXR0ZXIpLiBZb3UgYXJlIHJpZ2h0LCBvbmUgdHlwaWNh
bCBleGFtcGxlIG9mIHBhY2tldCBqaXR0ZXIgaXMgSVBEViBkZWZpbmVkIGluIFJGQzMzOTMsIGJ1
dCB3ZSBkb24ndCB3YW50IHRvIGxpbWl0IGl0IHRvIElQRFYsIHdlIGFsc28gYWxsb3cgc3VwcG9y
dCBvdGhlciBwcm90b2NvbCBhbmQgb3RoZXIgbWVhc3VyZW1lbnQgbWV0aG9kb2xvZ3ksDQplLmcu
LCB3ZSBjb3VsZCBhbHNvIGNvbnNpZGVyIHRvIHVzZSBNQVBEVjIgZGVmaW5lZCBpbiBbSVRVLVQg
Ry4xMDIwXSwgd2hhdCBwcm90b2NvbCBpcyB1c2VkIGFuZCB3aGF0IG1ldGhvZG9sb2d5IGlzIHVz
ZWQgY2FuIGJlIGluZGljYXRlZCBieSB0aGUgcGFyYW1ldGVyICdwcm90b2NvbC1pZCcgcGFyYW1l
dGVyIGFuZCAncHJvdG9jb2wtaWQtbWV0YS1kYXRhJyBpbiB0aGlzIG1vZGVsLg0KDQpJIGFzc3Vt
ZSB0aGF0IGJ5ICdkZWxheScgeW91IG1lYW4gUkZDNzY3OSByYXRoZXIgdGhhbiBSRkMyNjgxLCBi
dXQgdGhhdCBzZWVtcyBzdHJhaWdodGZvcndhcmQsICBhbmQgc28gZG8gdGhlIG90aGVyIG1ldHJp
Y3MgdXNlZCBpbiBzZXNzaW9uLXBhY2tldC1zdGF0aXN0aWNzIGFuZCBzZXNzaW9uLWVycm9yLXN0
YXRpc3RpY3MuDQoNCltRaW5dOiBDb3JyZWN0LCBpdCBpcyBvbmUgd2F5IGRlbGF5IGluc3RlYWQg
b2YgdHdvIHdheSBkZWxheS4gWWVzLCB0aGUgc2FtZSBpcyBhcHBsaWVkIHRvIHNlc3Npb24tcGFj
a2V0LXN0YXRpc3RpY3MgYW5kIHNlc3Npb24tZXJyb3Itc3RhdGlzdGljcy4NCg0KUmVnYXJkcw0K
ICAgIEJyaWFuDQoNCj4NCj4gICBpZGVudGl0eSBwcm90b2NvbC1pZC1pbnRlcm5ldCB7DQo+ICAg
ICBiYXNlIHByb3RvY29sLWlkOw0KPiAgICAgZGVzY3JpcHRpb24NCj4gICAgICAgIkludGVybmV0
IFByb3RvY29scy4iOw0KPiAgIH0NCj4NCj4gSXQgaXNuJ3QgY2xlYXIgd2hhdCAiSW50ZXJuZXQg
UHJvdG9jb2xzIiBtZWFucy4gSXQgc2VlbXMgdG90YWxseSBub24tc3BlY2lmaWMuDQo+DQo+DQo+
IFtRaW5dOiBJdCBpcyByZWZlcnJlZCB0byBhIHN0YW5kYXJkIHByb3RvY29sIChlLmcuLCBUQ1Av
SVAgcHJvdG9jb2xzLA0KPiBJQ01QLCBJR01QLGV0Yy4sKSBXZSBjYW4gbWFrZSB0aGlzIGNsZWFy
IGJ5IGFkZGluZyBhIGZldyBjbGFyaWZpY2F0aW9uIHRleHQgaW4gdGhlIGRlc2NyaXB0aW9uIG9m
IHByb3RvY29sLWlkLWludGVybmV0Lg0KPiBOaXRzOg0KPiAtLS0tLQ0KPg0KPiAgIGlkZW50aXR5
IHByb3RvY29sLWlkLXByb3ByZWl0YXJ5IHsNCj4gICAgIGJhc2UgcHJvdG9jb2wtaWQ7DQo+ICAg
ICBkZXNjcmlwdGlvbg0KPiAgICAgICAiUHJvcHJlaXRhcnkgcHJvdG9jb2wgKGVnLixJUCBTTEEp
LiI7DQo+DQo+IHMvcHJvcHJlaXRhcnkvcHJvcHJpZXRhcnkvDQo+IHMvUHJvcHJlaXRhcnkvUHJv
cHJpZXRhcnkvDQo+DQo+IFtRaW5dOiBUaGFua3MgYW5kIHdpbGwgZ2V0IHRoaXMgZml4ZWQuDQo+
DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpMaW1l
IG1haWxpbmcgbGlzdA0KTGltZUBpZXRmLm9yZzxtYWlsdG86TGltZUBpZXRmLm9yZz4NCmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbGltZQ0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5
OuWui+S9kzt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNp
dGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsN
Cgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwcmUNCgl7bXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIOmihOiuvuagvOW8jyBD
aGFyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6
MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRh
dGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUt
bGluazoi5om55rOo5qGG5paH5pysIENoYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRv
bTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo5LjBwdDsNCglmb250LWZhbWlseTrlrovkvZM7fQ0Kc3Bh
bi5IVE1MQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCDpooTorr7moLzlvI8gQ2hhciI7DQoJ
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIOmihOiuvuagvOW8
jyI7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpzcGFuLkNoYXINCgl7bXNvLXN0eWxl
LW5hbWU6IuaJueazqOahhuaWh+acrCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
bXNvLXN0eWxlLWxpbms65om55rOo5qGG5paH5pysOw0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQpz
cGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250
LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0No
cERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7fQ0KQHBhZ2UgV29yZFNlY3Rp
b24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgOTAuMHB0IDcyLjBw
dCA5MC4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48
L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0i
ZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1z
byA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9
ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8
L2hlYWQ+DQo8Ym9keSBsYW5nPSJaSC1DTiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8
ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGFua3MgR3Jl
ZywgQXMgSSBzYWlkLCBEZWxheSBzdXBwb3J0cyB2YXJpb3VzIHRpbWUgdW5pdHMgd2hpY2ggaW5j
bHVkZSBOYW5vc2Vjb25kcy4gTmFub3NlY29uZCB0aW1lIHVuaXQgaGFzIGJlZW4gc3VwcG9ydGVk
IGJ5IHVzaW5nIGlkZW50aXR5DQogaW4gY29ubmVjdGlvbmxlc3Mtb2FtLW1ldGhvZCBtb2RlbDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+4oCcPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InBhZ2UtYnJlYWstYmVmb3Jl
OmFsd2F5cyI+PHNwYW4gbGFuZz0iRU4iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDsg
aWRlbnRpdHkgc2Vjb25kcyB7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9InBhZ2UtYnJlYWstYmVmb3JlOmFsd2F5cyI+PHNwYW4gbGFuZz0iRU4iIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgYmFzZSB0aW1lLXJlc29s
dXRpb247PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
InBhZ2UtYnJlYWstYmVmb3JlOmFsd2F5cyI+PHNwYW4gbGFuZz0iRU4iIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1iZWZvcmU6YWx3
YXlzIj48c3BhbiBsYW5nPSJFTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtUaW1lIHJlc29sdXRpb24gaW4gU2Vjb25kcyZxdW90
Ozs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0icGFn
ZS1icmVhay1iZWZvcmU6YWx3YXlzIj48c3BhbiBsYW5nPSJFTiIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQiPiZuYnNwOyB9PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9InBhZ2UtYnJlYWstYmVmb3JlOmFsd2F5cyI+PHNwYW4gbGFuZz0iRU4iIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDsgaWRlbnRpdHkgbWlsbGlzZWNvbmRzIHs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1i
ZWZvcmU6YWx3YXlzIj48c3BhbiBsYW5nPSJFTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZu
YnNwOyZuYnNwOyZuYnNwOyBiYXNlIHRpbWUtcmVzb2x1dGlvbjs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1iZWZvcmU6YWx3YXlz
Ij48c3BhbiBsYW5nPSJFTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOyZuYnNwOyZu
YnNwOyBkZXNjcmlwdGlvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJwYWdlLWJyZWFrLWJlZm9yZTphbHdheXMiPjxzcGFuIGxhbmc9IkVOIiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90
O1RpbWUgcmVzb2x1dGlvbiBpbiBNaWxsaXNlY29uZHMmcXVvdDs7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InBhZ2UtYnJlYWstYmVmb3JlOmFsd2F5
cyI+PHNwYW4gbGFuZz0iRU4iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDsgfTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJwYWdlLWJyZWFr
LWJlZm9yZTphbHdheXMiPjxzcGFuIGxhbmc9IkVOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+
Jm5ic3A7IGlkZW50aXR5IG1pY3Jvc2Vjb25kcyB7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InBhZ2UtYnJlYWstYmVmb3JlOmFsd2F5cyI+PHNwYW4g
bGFuZz0iRU4iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgYmFz
ZSB0aW1lLXJlc29sdXRpb247PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9InBhZ2UtYnJlYWstYmVmb3JlOmFsd2F5cyI+PHNwYW4gbGFuZz0iRU4iIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0icGFnZS1icmVh
ay1iZWZvcmU6YWx3YXlzIj48c3BhbiBsYW5nPSJFTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtUaW1lIHJlc29sdXRpb24gaW4g
TWljcm9zZWNvbmRzJnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJwYWdlLWJyZWFrLWJlZm9yZTphbHdheXMiPjxzcGFuIGxhbmc9IkVOIiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7IH08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1pbmRlbnQ6MTUuMHB0O3BhZ2UtYnJlYWst
YmVmb3JlOmFsd2F5cyI+PHNwYW4gbGFuZz0iRU4iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5p
ZGVudGl0eSBuYW5vc2Vjb25kcyB7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9InBhZ2UtYnJlYWstYmVmb3JlOmFsd2F5cyI+PHNwYW4gbGFuZz0iRU4i
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgYmFzZSB0aW1lLXJl
c29sdXRpb247PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9InBhZ2UtYnJlYWstYmVmb3JlOmFsd2F5cyI+PHNwYW4gbGFuZz0iRU4iIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1iZWZvcmU6
YWx3YXlzIj48c3BhbiBsYW5nPSJFTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtUaW1lIHJlc29sdXRpb24gaW4gTmFub3NlY29u
ZHMmcXVvdDs7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9InBhZ2UtYnJlYWstYmVmb3JlOmFsd2F5cyI+PHNwYW4gbGFuZz0iRU4iIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0Ij4mbmJzcDsgfTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+4oCdPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5U
aGFua3MhPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPi1RaW48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNC
NUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+5Y+R5Lu25Lq6PHNwYW4gbGFu
Zz0iRU4tVVMiPjo8L3NwYW4+PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQiPiBHcmVnIE1pcnNreSBbbWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bV0NCjxicj4NCjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+5Y+R6YCB
5pe26Ze0PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiAyMDE3PC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0Ij7lubQ8c3BhbiBsYW5nPSJFTi1VUyI+MTA8L3NwYW4+5pyIPHNwYW4g
bGFuZz0iRU4tVVMiPjE4PC9zcGFuPuaXpTxzcGFuIGxhbmc9IkVOLVVTIj4gMTk6MTE8YnI+DQo8
L3NwYW4+PGI+5pS25Lu25Lq6PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxh
bmc9IkVOLVVTIj4gUWluIFd1PGJyPg0KPC9zcGFuPjxiPuaKhOmAgTxzcGFuIGxhbmc9IkVOLVVT
Ij46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IEJyaWFuIEUgQ2FycGVudGVyOyBnZW4t
YXJ0QGlldGYub3JnOyBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0
aG9kcy5hbGxAaWV0Zi5vcmc7IGxpbWVAaWV0Zi5vcmc8YnI+DQo8L3NwYW4+PGI+5Li76aKYPHNw
YW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gUmU6IFtMaW1l
XSBHZW5hcnQgdGVsZWNoYXQgcmV2aWV3IG9mIGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rp
b25sZXNzLW9hbS1tZXRob2RzLTA5PG86cD48L286cD48L3NwYW4+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+SGkgUWluLCBldC4gYWwsPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5JRUVFIDE1ODgtMjAwOCBpbiBzZWN0
aW9uIDUuMy4yIGRlZmluZXMgdGhlIFRpbWVJbnRlcnZhbCB0eXBlIHRoYXQgcmVwcmVzZW50cyB0
aW1lIGludGVydmFsIGFzJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0ibWFyZ2luLWxlZnQ6MzAuMHB0O21hcmdpbi1yaWdodDowY20iPg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+c3RydWN0
IFRpbWVJbnRlcnZhbDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj57PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1
b3RlIHN0eWxlPSJtYXJnaW4tbGVmdDozMC4wcHQ7bWFyZ2luLXJpZ2h0OjBjbSI+DQo8YmxvY2tx
dW90ZSBzdHlsZT0ibWFyZ2luLWxlZnQ6MzAuMHB0O21hcmdpbi1yaWdodDowY20iPg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SW50ZWdlcjY0
IHNjYWxlZE5hbm9zZWNvbmRzOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MzAuMHB0O21hcmdpbi1yaWdodDowY20iPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+fTs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyI+VGhlIHNjYWxlZE5hbm9zZWNvbmRzIG1lbWJlciBpcyB0aGUgdGltZSBpbnRl
cnZhbCBleHByZXNzZWQgaW4gdW5pdHMgb2YgbmFub3NlY29uZHMgYW5kIG11bHRpcGxpZWQgYnk8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+MiYjNDM7MTYuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlBvc2l0aXZlIG9yIG5lZ2F0aXZlIHRpbWUgaW50ZXJ2
YWxzIG91dHNpZGUgdGhlIG1heGltdW0gcmFuZ2Ugb2YgdGhpcyBkYXRhIHR5cGUgc2hhbGwgYmUg
ZW5jb2RlZCBhcyB0aGU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+bGFyZ2Vz
dCBwb3NpdGl2ZSBhbmQgbmVnYXRpdmUgdmFsdWVzIG9mIHRoZSBkYXRhIHR5cGUsIHJlc3BlY3Rp
dmVseS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Rm9yIGV4YW1wbGUsIDIu
NSBucyBpcyBleHByZXNzZWQgYXMgMDAwMCAwMDAwIDAwMDIgODAwMDE2LjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5USUNUT0MgV0cgaXMg
ZGlzY3Vzc2luZyBwcm9wb3NlZCBQVFAgWUFORyBtb2RlbCB3aGljaCBpbmNsdWRlcyZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibXNvLWVsZW1lbnQ6cGFy
YS1ib3JkZXItZGl2O2JvcmRlcjpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6OC4wcHQgOC4w
cHQgOC4wcHQgOC4wcHQ7YmFja2dyb3VuZDojRkZGREY1Ij4NCjxwcmUgc3R5bGU9Im1hcmdpbi1i
b3R0b206Ny45cHQ7YmFja2dyb3VuZDojRkZGREY1O3dvcmQtYnJlYWs6YnJlYWstYWxsO2JvcmRl
cjpub25lO3BhZGRpbmc6MGNtO2JveC1zaXppbmc6Ym9yZGVyLWJveDt3b3JkLXdyYXA6YnJlYWst
d29yZDtib3JkZXItcmFkaXVzOjRweDtvdmVyZmxvdzphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0eXBlZGVmIHRpbWUtaW50
ZXJ2YWwtdHlwZSB7PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW4t
Ym90dG9tOjcuOXB0O2JhY2tncm91bmQ6I0ZGRkRGNTt3b3JkLWJyZWFrOmJyZWFrLWFsbDtib3Jk
ZXI6bm9uZTtwYWRkaW5nOjBjbSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdHlwZSBpbnQ2NDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbi1ib3R0b206Ny45cHQ7YmFja2dyb3Vu
ZDojRkZGREY1O3dvcmQtYnJlYWs6YnJlYWstYWxsO2JvcmRlcjpub25lO3BhZGRpbmc6MGNtIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZSBz
dHlsZT0ibWFyZ2luLWJvdHRvbTo3LjlwdDtiYWNrZ3JvdW5kOiNGRkZERjU7d29yZC1icmVhazpi
cmVhay1hbGw7Ym9yZGVyOm5vbmU7cGFkZGluZzowY20iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztj
b2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7ICZxdW90O0Rlcml2ZWQgZGF0YSB0eXBlIGZvciB0aW1lIGludGVydmFsLDxvOnA+PC9vOnA+
PC9zcGFuPjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luLWJvdHRvbTo3LjlwdDtiYWNrZ3JvdW5k
OiNGRkZERjU7d29yZC1icmVhazpicmVhay1hbGw7Ym9yZGVyOm5vbmU7cGFkZGluZzowY20iPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlcHJlc2VudGVkIGluIHVuaXRzIG9mIG5hbm9zZWNv
bmRzIGFuZDxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luLWJvdHRv
bTo3LjlwdDtiYWNrZ3JvdW5kOiNGRkZERjU7d29yZC1icmVhazpicmVhay1hbGw7Ym9yZGVyOm5v
bmU7cGFkZGluZzowY20iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG11bHRpcGxlZCBieSAy
XjE2JnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luLWJv
dHRvbTo3LjlwdDtiYWNrZ3JvdW5kOiNGRkZERjU7d29yZC1icmVhazpicmVhay1hbGw7Ym9yZGVy
Om5vbmU7cGFkZGluZzowY20iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlZmVyZW5jZTxvOnA+PC9vOnA+PC9z
cGFuPjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luLWJvdHRvbTo3LjlwdDtiYWNrZ3JvdW5kOiNG
RkZERjU7d29yZC1icmVhazpicmVhay1hbGw7Ym9yZGVyOm5vbmU7cGFkZGluZzowY20iPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O0lFRUUgU3RkIDE1ODgtMjAwODogNS4zLjImcXVv
dDs7PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW4tYm90dG9tOjcu
OXB0O2JhY2tncm91bmQ6I0ZGRkRGNTt3b3JkLWJyZWFrOmJyZWFrLWFsbDtib3JkZXI6bm9uZTtw
YWRkaW5nOjBjbSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgfTxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPldvdWxkIHRoZSBpdCBiZSBy
ZS11c2FibGUgaW4gTElNRT88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPlJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkdyZWc8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPk9uIE1vbiwgT2N0IDE2LCAyMDE3
IGF0IDY6NDAgUE0sIFFpbiBXdSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJpbGwud3VAaHVhd2VpLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmJpbGwud3VAaHVhd2VpLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij4tLS0tLTwvc3Bhbj7pgq7ku7bljp/ku7Y8c3BhbiBsYW5nPSJFTi1VUyI+LS0tLS08YnI+DQo8
L3NwYW4+5Y+R5Lu25Lq6PHNwYW4gbGFuZz0iRU4tVVMiPjogQnJpYW4gRSBDYXJwZW50ZXIgW21h
aWx0bzo8YSBocmVmPSJtYWlsdG86YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tIj5icmlhbi5l
LmNhcnBlbnRlckBnbWFpbC5jb208L2E+XTxicj4NCjwvc3Bhbj7lj5HpgIHml7bpl7Q8c3BhbiBs
YW5nPSJFTi1VUyI+OiAyMDE3PC9zcGFuPuW5tDxzcGFuIGxhbmc9IkVOLVVTIj4xMDwvc3Bhbj7m
nIg8c3BhbiBsYW5nPSJFTi1VUyI+MTc8L3NwYW4+5pelPHNwYW4gbGFuZz0iRU4tVVMiPiAzOjIw
PGJyPg0KPC9zcGFuPuaUtuS7tuS6ujxzcGFuIGxhbmc9IkVOLVVTIj46IFFpbiBXdTsgPGEgaHJl
Zj0ibWFpbHRvOmdlbi1hcnRAaWV0Zi5vcmciPmdlbi1hcnRAaWV0Zi5vcmc8L2E+PGJyPg0KPC9z
cGFuPuaKhOmAgTxzcGFuIGxhbmc9IkVOLVVTIj46IDxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRm
LWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kcy5hbGxAaWV0Zi5vcmciPg0KZHJh
ZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLW1ldGhvZHMuYWxsQGlldGYub3Jn
PC9hPjsgPGEgaHJlZj0ibWFpbHRvOmxpbWVAaWV0Zi5vcmciPg0KbGltZUBpZXRmLm9yZzwvYT48
YnI+DQo8L3NwYW4+5Li76aKYPHNwYW4gbGFuZz0iRU4tVVMiPjogUmU6IEdlbmFydCB0ZWxlY2hh
dCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLW1ldGhv
ZHMtMDk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxi
cj4NClFpbiw8YnI+DQo8YnI+DQpUaGFua3MgZm9yIHRoZSByZXBseSwgSSBoYXZlIGZvbGxvdy11
cCBxdWVzdGlvbnMgaW4gbGluZTo8YnI+DQo8YnI+DQpPbiAxNy8xMC8yMDE3IDAwOjUyLCBRaW4g
V3Ugd3JvdGU6PGJyPg0KJmd0OyBUaGFuayBCcmlhbiBmb3IgdmFsdWFibGUgcmV2aWV3IHRvIHRo
aXMgZG9jdW1lbnQsIHBsZWFzZSBzZWUgbXkgcmVwbHkgYmVsb3cuPGJyPg0KJmd0Ozxicj4NCiZn
dDsgLVFpbjxicj4NCiZndDsgLS0tLS08L3NwYW4+6YKu5Lu25Y6f5Lu2PHNwYW4gbGFuZz0iRU4t
VVMiPi0tLS0tPGJyPg0KJmd0OyA8L3NwYW4+5Y+R5Lu25Lq6PHNwYW4gbGFuZz0iRU4tVVMiPjog
QnJpYW4gQ2FycGVudGVyIFttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmJyaWFuLmUuY2FycGVudGVy
QGdtYWlsLmNvbSI+YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPC9hPl08YnI+DQomZ3Q7IDwv
c3Bhbj7lj5HpgIHml7bpl7Q8c3BhbiBsYW5nPSJFTi1VUyI+OiAyMDE3PC9zcGFuPuW5tDxzcGFu
IGxhbmc9IkVOLVVTIj4xMDwvc3Bhbj7mnIg8c3BhbiBsYW5nPSJFTi1VUyI+MTQ8L3NwYW4+5pel
PHNwYW4gbGFuZz0iRU4tVVMiPiAxMjo0MDxicj4NCiZndDsgPC9zcGFuPuaUtuS7tuS6ujxzcGFu
IGxhbmc9IkVOLVVTIj46IDxhIGhyZWY9Im1haWx0bzpnZW4tYXJ0QGlldGYub3JnIj5nZW4tYXJ0
QGlldGYub3JnPC9hPjxicj4NCiZndDsgPC9zcGFuPuaKhOmAgTxzcGFuIGxhbmc9IkVOLVVTIj46
IDxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0t
bWV0aG9kcy5hbGxAaWV0Zi5vcmciPg0KZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxl
c3Mtb2FtLW1ldGhvZHMuYWxsQGlldGYub3JnPC9hPjs8YnI+DQomZ3Q7IDxhIGhyZWY9Im1haWx0
bzpsaW1lQGlldGYub3JnIj5saW1lQGlldGYub3JnPC9hPjxicj4NCiZndDsgPC9zcGFuPuS4u+mi
mDxzcGFuIGxhbmc9IkVOLVVTIj46IEdlbmFydCB0ZWxlY2hhdCByZXZpZXcgb2Y8YnI+DQomZ3Q7
IGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS1tZXRob2RzLTA5PGJyPg0K
Jmd0Ozxicj4NCiZndDsgUmV2aWV3ZXI6IEJyaWFuIENhcnBlbnRlcjxicj4NCiZndDsgUmV2aWV3
IHJlc3VsdDogUmVhZHkgd2l0aCBJc3N1ZXM8YnI+DQomZ3Q7PGJyPg0KJmd0OyBHZW4tQVJUICpM
YXN0IENhbGwqIHJldmlldyBvZjxicj4NCiZndDsgZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVj
dGlvbmxlc3Mtb2FtLW1ldGhvZHMtMDk8YnI+DQomZ3Q7PGJyPg0KJmd0OyBJIGFtIHRoZSBhc3Np
Z25lZCBHZW4tQVJUIHJldmlld2VyIGZvciB0aGlzIGRyYWZ0LiBUaGUgR2VuZXJhbCBBcmVhIFJl
dmlldyBUZWFtIChHZW4tQVJUKSByZXZpZXdzIGFsbCBJRVRGIGRvY3VtZW50cyBiZWluZyBwcm9j
ZXNzZWQgYnkgdGhlIElFU0cgZm9yIHRoZSBJRVRGIENoYWlyLiZuYnNwOyBQbGVhc2UgdHJlYXQg
dGhlc2UgY29tbWVudHMganVzdCBsaWtlIGFueSBvdGhlciBsYXN0IGNhbGwgY29tbWVudHMuPGJy
Pg0KJmd0Ozxicj4NCiZndDsgRm9yIG1vcmUgaW5mb3JtYXRpb24sIHBsZWFzZSBzZWUgdGhlIEZB
USBhdCAmbHQ7PGEgaHJlZj0iaHR0cDovL3dpa2kudG9vbHMuaWV0Zi5vcmcvYXJlYS9nZW4vdHJh
Yy93aWtpL0dlbkFydGZhcSIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly93aWtpLnRvb2xzLmlldGYu
b3JnL2FyZWEvZ2VuL3RyYWMvd2lraS9HZW5BcnRmYXE8L2E+Jmd0Oy48YnI+DQomZ3Q7PGJyPg0K
Jmd0OyBEb2N1bWVudDogZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLW1l
dGhvZHMtMDkudHh0PGJyPg0KJmd0OyBSZXZpZXdlcjogQnJpYW4gQ2FycGVudGVyPGJyPg0KJmd0
OyBSZXZpZXcgRGF0ZTogMjAxNy0xMC0xNDxicj4NCiZndDsgSUVURiBMQyBFbmQgRGF0ZTogMjAx
Ny0xMC0yNTxicj4NCiZndDsgSUVTRyBUZWxlY2hhdCBkYXRlOiAyMDE3LTEwLTI2PGJyPg0KJmd0
Ozxicj4NCiZndDsgU3VtbWFyeTogUmVhZHkgd2l0aCBpc3N1ZXM8YnI+DQomZ3Q7IC0tLS0tLS0t
PGJyPg0KJmd0Ozxicj4NCiZndDsgQ29tbWVudDo8YnI+DQomZ3Q7IC0tLS0tLS0tPGJyPg0KJmd0
Ozxicj4NCiZndDsgVGhlIHNoZXBoZXJkIHNheXM6PGJyPg0KJmd0Ozxicj4NCiZndDsmZ3Q7IFRo
aXMgaW5jbHVkZXMgYXQgbGVhc3QgdHdvIGRpZmZlcmVudCBpbXBsZW1lbnRhdGlvbnMgb2YgdGhl
IG1vZGVsLCBhczxicj4NCiZndDsmZ3Q7IHdlbGwgYXMgcHJvZHVjdCBhbmQgZGVtb3MgYXQgQml0
cy1uLUJ5dGVzLjxicj4NCiZndDs8YnI+DQomZ3Q7IFNob3VsZG4ndCBXR3MgbWFrZSByb3V0aW5l
IHVzZSBvZiBCQ1AgMjA1LCBSRkMgNzk0MiAmcXVvdDtJbXByb3ZpbmcgQXdhcmVuZXNzIG9mIFJ1
bm5pbmcgQ29kZTogVGhlIEltcGxlbWVudGF0aW9uIFN0YXR1cyBTZWN0aW9uJnF1b3Q7Pzxicj4N
CiZndDs8YnI+DQomZ3Q7IE1pbm9yIElzc3Vlczo8YnI+DQomZ3Q7IC0tLS0tLS0tLS0tLS08YnI+
DQomZ3Q7PGJyPg0KJmd0OyBJbiB0aGUgZm9sbG93aW5nOjxicj4NCiZndDs8YnI+DQomZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB8Jm5ic3A7ICYjNDM7LS1ybyBtaW4tZGVs
YXktdmFsdWU/Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3VpbnQzMjxicj4NCiZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHwmbmJzcDsgJiM0MzstLXJvIG1h
eC1kZWxheS12YWx1ZT8mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7dWludDMyPGJy
Pg0KJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgfCZuYnNwOyAmIzQzOy0t
cm8gYXZlcmFnZS1kZWxheS12YWx1ZT8mbmJzcDsgJm5ic3A7ICZuYnNwO3VpbnQzMjxicj4NCiZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICYjNDM7LS1ybyBzZXNzaW9uLWpp
dHRlci1zdGF0aXN0aWNzPGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgfCZuYnNwOyAmIzQzOy0tcm8gdGltZS1yZXNvbHV0aW9uLXZhbHVlPyZuYnNwOyAmbmJzcDtp
ZGVudGl0eXJlZjxicj4NCiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHwm
bmJzcDsgJiM0MzstLXJvIG1pbi1qaXR0ZXItdmFsdWU/Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7IHVpbnQzMjxicj4NCiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHwm
bmJzcDsgJiM0MzstLXJvIG1heC1qaXR0ZXItdmFsdWU/Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7IHVpbnQzMjxicj4NCiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHwm
bmJzcDsgJiM0MzstLXJvIGF2ZXJhZ2Utaml0dGVyLXZhbHVlPyZuYnNwOyAmbmJzcDsgdWludDMy
PGJyPg0KJmd0Ozxicj4NCiZndDsgd2hhdCBhcmUgdGhlIHVuaXRzIGZvciB0aGUgZGVsYXktdmFs
dWUgYW5kIGppdHRlci12YWx1ZSBlbGVtZW50cywgYW5kIHdoYXQgZGVmaW5pdGlvbiBvZiAnaml0
dGVyJyBpcyBpbnRlbmRlZD88YnI+DQomZ3Q7PGJyPg0KJmd0OyBbUWluXTogRGVsYXkgc3VwcG9y
dHMgdmFyaW91cyB0aW1lIHVuaXRzIHN1Y2ggYXMgcyxtcyxucyBhbmQgZXRjLjxicj4NCiZndDsg
VG8gcmVwcmVzZW50IHRoaXMgdXNpbmcgWUFORyBjb25zdHJ1Y3QsIHdlIGludHJvZHVjZSBhIG5l
dyBwYXJhbWV0ZXIgdGltZS1yZXNvbHV0aW9uLXZhbHVlIGFzIGZvbGxvd3M6PGJyPg0KJmd0OyZu
YnNwOyAmbmJzcDsgfCZuYnNwOyAmbmJzcDsgJm5ic3A7JiM0MzstLXJvIHNlc3Npb24tZGVsYXkt
c3RhdGlzdGljczxicj4NCiZndDsmbmJzcDsgJm5ic3A7IHwmbmJzcDsgJm5ic3A7ICZuYnNwO3wm
bmJzcDsgJiM0MzstLXJvIHRpbWUtcmVzb2x1dGlvbi12YWx1ZT8mbmJzcDsgJm5ic3A7aWRlbnRp
dHlyZWY8YnI+DQomZ3Q7Jm5ic3A7ICZuYnNwOyB8Jm5ic3A7ICZuYnNwOyAmbmJzcDt8Jm5ic3A7
ICYjNDM7LS1ybyBtaW4tZGVsYXktdmFsdWU/Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwO3VpbnQzMjxicj4NCiZndDsmbmJzcDsgJm5ic3A7IHwmbmJzcDsgJm5ic3A7ICZuYnNwO3wm
bmJzcDsgJiM0MzstLXJvIG1heC1kZWxheS12YWx1ZT8mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7dWludDMyPGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsgfCZuYnNwOyAmbmJzcDsgJm5i
c3A7fCZuYnNwOyAmIzQzOy0tcm8gYXZlcmFnZS1kZWxheS12YWx1ZT8mbmJzcDsgJm5ic3A7ICZu
YnNwO3VpbnQzMjxicj4NCiZndDsgV2l0aCB0aGlzIHRpbWUtcmVzb2x1dGlvbi12YWx1ZSBwYXJh
bWV0ZXIsIHdlIGNhbiBzdXBwb3J0IHZhcmlvdXMgZGlmZmVyZW50IHRpbWUgdW5pdC48YnI+DQo8
YnI+DQpPSywgYmVjYXVzZSBvZiBteSBwb29yIHVuZGVyc3RhbmRpbmcgb2YgWUFORywgSSBzdGls
bCBoYXZlIHRvIGFzayB3aGVyZSB0aGUgcG9zc2libGUgdmFsdWVzIG9mIHRpbWUtcmVzb2x1dGlv
bi12YWx1ZSBhcmUgZGVmaW5lZC4gSXMgdGhlcmUgYW4gZW51bWVyYXRpb24gc29tZXdoZXJlIHRo
YXQgSSBoYXZlIG1pc3NlZD88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPltRaW5dOkluc3RlYWQgb2Yg
dXNpbmcgZW51bSwgd2UgYXJlIHVzaW5nIGlkZW50aXR5IHRvIGRlZmluZSBwb3NzaWJsZSB2YWx1
ZXMgb2YgdGltZS1yZXNvbHV0aW9uLXZhbHVlPGJyPg0KJnF1b3Q7PGJyPg0KJm5ic3A7IGlkZW50
aXR5IHRpbWUtcmVzb2x1dGlvbiB7PGJyPg0KJm5ic3A7ICZuYnNwOyBkZXNjcmlwdGlvbjxicj4N
CiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZxdW90O1RpbWUgaW50ZXJ2YWwgcmVzb2x1dGlvbiZxdW90
Ozs8YnI+DQombmJzcDsgfTxicj4NCiZuYnNwOyBpZGVudGl0eSBzZWNvbmRzIHs8YnI+DQombmJz
cDsgJm5ic3A7IGJhc2UgdGltZS1yZXNvbHV0aW9uOzxicj4NCiZuYnNwOyAmbmJzcDsgZGVzY3Jp
cHRpb248YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmcXVvdDtUaW1lIHJlc29sdXRpb24gaW4g
U2Vjb25kcyZxdW90Ozs8YnI+DQombmJzcDsgfTxicj4NCiZuYnNwOyBpZGVudGl0eSBtaWxsaXNl
Y29uZHMgezxicj4NCiZuYnNwOyAmbmJzcDsgYmFzZSB0aW1lLXJlc29sdXRpb247PGJyPg0KJm5i
c3A7ICZuYnNwOyBkZXNjcmlwdGlvbjxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZxdW90O1Rp
bWUgcmVzb2x1dGlvbiBpbiBNaWxsaXNlY29uZHMmcXVvdDs7PGJyPg0KJm5ic3A7IH08YnI+DQom
bmJzcDsgaWRlbnRpdHkgbWljcm9zZWNvbmRzIHs8YnI+DQombmJzcDsgJm5ic3A7IGJhc2UgdGlt
ZS1yZXNvbHV0aW9uOzxicj4NCiZuYnNwOyAmbmJzcDsgZGVzY3JpcHRpb248YnI+DQombmJzcDsg
Jm5ic3A7ICZuYnNwOyAmcXVvdDtUaW1lIHJlc29sdXRpb24gaW4gTWljcm9zZWNvbmRzJnF1b3Q7
Ozxicj4NCiZxdW90Ozxicj4NCkFuZCB0aGVuIHdlIGNhbiB1c2UgaWRlbnRpdHlyZWYgdG8gcmVm
ZXIgdG8gdGhlc2UgdmFsdWVzIG9mIHRpbWUtcmVzb2x1dGlvbiB2YWx1ZXMgd2UgaGF2ZSBhY3R1
YWxseSBkZWZpbmVkLjxicj4NCjxicj4NCiZndDsgVGhlIHNhbWUgaXMgYXBwbGllZCB0byBqaXR0
ZXIuIEFzIGNsYXJpZmllZCBpbiB0aGUgaW50cm9kdWN0aW9uLCB0aGU8YnI+DQomZ3Q7IGRlZmlu
aXRpb24gb2YgJ2ppdHRlcicgaXMgdXNlZCB0byBtb25pdG9yIHJlYWNoYWJpbGl0eSBvZiBkZXN0
aW5hdGlvbnMsIHRyb3VibGVzaG9vdCBmYWlsdXJlcywgbW9uaXRvciBwZXJmb3JtYW5jZS48YnI+
DQo8YnI+DQpZZXMsIGJ1dCB3aGF0ICppcyogaml0dGVyIHBoeXNpY2FsbHk/IFRoZXJlIGlzIG5v
IHNjaWVudGlmaWMgZGVmaW5pdGlvbiBvZiAnaml0dGVyJyBpbiB0aGUgSUVURi4gRG8geW91IG1l
YW4gSVBEViBhcyBkZWZpbmVkIGluIFJGQzMzOTMgb3Igc29tZXRoaW5nIGVsc2U/PGJyPg0KPGJy
Pg0KW1Fpbl06Sml0dGVyIGlzIHBhY2tldCBqaXR0ZXIgKDxhIGhyZWY9Imh0dHBzOi8vZW4ud2lr
aXBlZGlhLm9yZy93aWtpL0ppdHRlciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vZW4ud2lraXBl
ZGlhLm9yZy93aWtpL0ppdHRlcjwvYT4pLiBZb3UgYXJlIHJpZ2h0LCBvbmUgdHlwaWNhbCBleGFt
cGxlIG9mIHBhY2tldCBqaXR0ZXIgaXMgSVBEViBkZWZpbmVkIGluIFJGQzMzOTMsIGJ1dCB3ZSBk
b24ndCB3YW50IHRvIGxpbWl0IGl0IHRvIElQRFYsIHdlDQogYWxzbyBhbGxvdyBzdXBwb3J0IG90
aGVyIHByb3RvY29sIGFuZCBvdGhlciBtZWFzdXJlbWVudCBtZXRob2RvbG9neSw8YnI+DQplLmcu
LCB3ZSBjb3VsZCBhbHNvIGNvbnNpZGVyIHRvIHVzZSBNQVBEVjIgZGVmaW5lZCBpbiBbSVRVLVQg
Ry4xMDIwXSwgd2hhdCBwcm90b2NvbCBpcyB1c2VkIGFuZCB3aGF0IG1ldGhvZG9sb2d5IGlzIHVz
ZWQgY2FuIGJlIGluZGljYXRlZCBieSB0aGUgcGFyYW1ldGVyICdwcm90b2NvbC1pZCcgcGFyYW1l
dGVyIGFuZCAncHJvdG9jb2wtaWQtbWV0YS1kYXRhJyBpbiB0aGlzIG1vZGVsLjxicj4NCjxicj4N
CkkgYXNzdW1lIHRoYXQgYnkgJ2RlbGF5JyB5b3UgbWVhbiBSRkM3Njc5IHJhdGhlciB0aGFuIFJG
QzI2ODEsIGJ1dCB0aGF0IHNlZW1zIHN0cmFpZ2h0Zm9yd2FyZCwmbmJzcDsgYW5kIHNvIGRvIHRo
ZSBvdGhlciBtZXRyaWNzIHVzZWQgaW4gc2Vzc2lvbi1wYWNrZXQtc3RhdGlzdGljcyBhbmQgc2Vz
c2lvbi1lcnJvci1zdGF0aXN0aWNzLjxicj4NCjxicj4NCltRaW5dOiBDb3JyZWN0LCBpdCBpcyBv
bmUgd2F5IGRlbGF5IGluc3RlYWQgb2YgdHdvIHdheSBkZWxheS4gWWVzLCB0aGUgc2FtZSBpcyBh
cHBsaWVkIHRvIHNlc3Npb24tcGFja2V0LXN0YXRpc3RpY3MgYW5kIHNlc3Npb24tZXJyb3Itc3Rh
dGlzdGljcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48YnI+DQpSZWdhcmRzPGJyPg0KJm5ic3A7ICZu
YnNwOyBCcmlhbjxicj4NCjxicj4NCiZndDs8YnI+DQomZ3Q7Jm5ic3A7ICZuYnNwO2lkZW50aXR5
IHByb3RvY29sLWlkLWludGVybmV0IHs8YnI+DQomZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtiYXNl
IHByb3RvY29sLWlkOzxicj4NCiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2Rlc2NyaXB0aW9uPGJy
Pg0KJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZxdW90O0ludGVybmV0IFByb3RvY29s
cy4mcXVvdDs7PGJyPg0KJmd0OyZuYnNwOyAmbmJzcDt9PGJyPg0KJmd0Ozxicj4NCiZndDsgSXQg
aXNuJ3QgY2xlYXIgd2hhdCAmcXVvdDtJbnRlcm5ldCBQcm90b2NvbHMmcXVvdDsgbWVhbnMuIEl0
IHNlZW1zIHRvdGFsbHkgbm9uLXNwZWNpZmljLjxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0
OyBbUWluXTogSXQgaXMgcmVmZXJyZWQgdG8gYSBzdGFuZGFyZCBwcm90b2NvbCAoZS5nLiwgVENQ
L0lQIHByb3RvY29scyw8YnI+DQomZ3Q7IElDTVAsIElHTVAsZXRjLiwpIFdlIGNhbiBtYWtlIHRo
aXMgY2xlYXIgYnkgYWRkaW5nIGEgZmV3IGNsYXJpZmljYXRpb24gdGV4dCBpbiB0aGUgZGVzY3Jp
cHRpb24gb2YgcHJvdG9jb2wtaWQtaW50ZXJuZXQuPGJyPg0KJmd0OyBOaXRzOjxicj4NCiZndDsg
LS0tLS08YnI+DQomZ3Q7PGJyPg0KJmd0OyZuYnNwOyAmbmJzcDtpZGVudGl0eSBwcm90b2NvbC1p
ZC1wcm9wcmVpdGFyeSB7PGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7YmFzZSBwcm90b2Nv
bC1pZDs8YnI+DQomZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtkZXNjcmlwdGlvbjxicj4NCiZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmcXVvdDtQcm9wcmVpdGFyeSBwcm90b2NvbCAoZWcu
LElQIFNMQSkuJnF1b3Q7Ozxicj4NCiZndDs8YnI+DQomZ3Q7IHMvcHJvcHJlaXRhcnkvcHJvcHJp
ZXRhcnkvPGJyPg0KJmd0OyBzL1Byb3ByZWl0YXJ5L1Byb3ByaWV0YXJ5Lzxicj4NCiZndDs8YnI+
DQomZ3Q7IFtRaW5dOiBUaGFua3MgYW5kIHdpbGwgZ2V0IHRoaXMgZml4ZWQuPGJyPg0KJmd0Ozxi
cj4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
PGJyPg0KTGltZSBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86TGltZUBpZXRmLm9y
ZyI+TGltZUBpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL2xpbWUiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL2xpbWU8L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8
L2h0bWw+DQo=

--_000_B8F9A780D330094D99AF023C5877DABA9AC024E6nkgeml513mbxchi_--



From nobody Thu Oct 19 09:01:45 2017
Return-Path: <cpignata@cisco.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4B4C31321BB; Thu, 19 Oct 2017 09:01:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.52
X-Spam-Level: 
X-Spam-Status: No, score=-14.52 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id m9QjDa7xEPGi; Thu, 19 Oct 2017 09:01:41 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D45D41330AE; Thu, 19 Oct 2017 09:01:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=11050; q=dns/txt; s=iport; t=1508428900; x=1509638500; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=c3HOtBPDmHVMPA9ofh7/QANiPOz3Y+AiYUVLjpvA2s0=; b=Aiz17Uh4fK4kud5M1LoayqRlzquaA+bscGm+9Nyhx5/ZVlT7+tndOVO3 3NkRBt+RSIpjTl6TtFQFq/3ZTxSyAM/KUbgOZxs00Q9z0cQf1FCPM9QIo SqOpnTlPGgpDVUplWWu2OUDXM44v/kndexYQ6p8dWtwYhZkYtpEmz3rwj I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0C0AADZy+hZ/5FdJa1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBgm9wZG4nB4Nzih+PPopDiCuFPxCCBAoYAQyFFgIahHE/GAECAQE?= =?us-ascii?q?BAQEBAWsohR4CBAEBIUsLEAIBCDsEAwICAh8GCxQRAgQOBYk8TAMVEKsIgieHO?= =?us-ascii?q?w2DWQEBAQEBAQEBAQEBAQEBAQEBAQEBARgFgy+CB4FRgWorgwOCXoFvg0wvgjI?= =?us-ascii?q?FoRc8AodfiBWEeYIUhXaLD40GiEECERkBgTgBHziBW3oVSS0BgiYBD4IjboFOd?= =?us-ascii?q?olVgREBAQE?=
X-IronPort-AV: E=Sophos; i="5.43,402,1503360000"; d="scan'208,217"; a="91875250"
Received: from rcdn-core-9.cisco.com ([173.37.93.145]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 19 Oct 2017 16:01:39 +0000
Received: from XCH-RTP-008.cisco.com (xch-rtp-008.cisco.com [64.101.220.148]) by rcdn-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id v9JG1d8n012256 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 19 Oct 2017 16:01:39 GMT
Received: from xch-rtp-020.cisco.com (64.101.220.160) by XCH-RTP-008.cisco.com (64.101.220.148) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Thu, 19 Oct 2017 12:01:38 -0400
Received: from xch-rtp-020.cisco.com ([64.101.220.160]) by XCH-RTP-020.cisco.com ([64.101.220.160]) with mapi id 15.00.1320.000; Thu, 19 Oct 2017 12:01:38 -0400
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: "ietf@ietf.org" <ietf@ietf.org>, "draft-ietf-lime-yang-connectionless-oam@ietf.org" <draft-ietf-lime-yang-connectionless-oam@ietf.org>, "Ronald P. Bonica" <rbonica@juniper.net>, "lime-chairs@ietf.org" <lime-chairs@ietf.org>, "Benoit Claise (bclaise)" <bclaise@cisco.com>, "lime@ietf.org" <lime@ietf.org>
Thread-Topic: [Lime] Last Call: <draft-ietf-lime-yang-connectionless-oam-11.txt> (Generic YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols) to Proposed Standard
Thread-Index: AQHTQpaR7crx2zDS7kC2rAOW6lNAlKLrJSkAgAB/xIA=
Date: Thu, 19 Oct 2017 16:01:38 +0000
Message-ID: <B3116111-2D73-44AD-ABE1-5BE7A146C554@cisco.com>
References: <150772925005.24695.3851410645764765123.idtracker@ietfa.amsl.com> <CA+RyBmVq9MnC97LuVRzhYiR+_dj0gQ2YRSp+b-223fjQXvhR_w@mail.gmail.com>
In-Reply-To: <CA+RyBmVq9MnC97LuVRzhYiR+_dj0gQ2YRSp+b-223fjQXvhR_w@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.118.116.134]
Content-Type: multipart/alternative; boundary="_000_B31161112D7344ADABE15BE7A146C554ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/BoC_AB4Bq5DJrXI6ckKuS76-BR4>
Subject: Re: [Lime] Last Call: <draft-ietf-lime-yang-connectionless-oam-11.txt> (Generic YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols) to Proposed Standard
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Oct 2017 16:01:43 -0000

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

RGVhciBHcmVnLA0KDQpUaGUgTElNRSBXRyBhbmQgZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVj
dGlvbmxlc3Mtb2FtIGVkaXRvcnMgaGF2ZSBiZWVuIGNvbnNpZGVyaW5nIGFsbCB5b3VyIGNvbW1l
bnRzLCBhbmQgd2lsbCBjb250aW51ZSB0byBkbyBzby4NCg0KRm9yIGNsYXJpdHksIGhvd2V2ZXIs
IHdoYXQgYXJlIHlvdSByZWZlcnJpbmcgdG8gb24gdGhpcyBvbmUtbGluZXI/DQoNCuKAlA0KQ2Fy
bG9zIFBpZ25hdGFybywgY2FybG9zQGNpc2NvLmNvbTxtYWlsdG86Y2FybG9zQGNpc2NvLmNvbT4N
Cg0K4oCcU29tZXRpbWVzIEkgdXNlIGJpZyB3b3JkcyB0aGF0IEkgZG8gbm90IGZ1bGx5IHVuZGVy
c3RhbmQsIHRvIG1ha2UgbXlzZWxmIHNvdW5kIG1vcmUgcGhvdG9zeW50aGVzaXMuIg0KDQpPbiBP
Y3QgMTksIDIwMTcsIGF0IDQ6MjQgQU0sIEdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5j
b208bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+IHdyb3RlOg0KDQpEZWFyIEFsbCwNCnBs
ZWFzZSBraW5kbHkgY29uc2lkZXIgbXkgY29tbWVudHMgb24gZHJhZnQtaWV0Zi1saW1lLXlhbmct
Y29ubmVjdGlvbmxlc3Mtb2FtDQoNCk9uIFdlZCwgT2N0IDExLCAyMDE3IGF0IDY6NDAgQU0sIFRo
ZSBJRVNHIDxpZXNnLXNlY3JldGFyeUBpZXRmLm9yZzxtYWlsdG86aWVzZy1zZWNyZXRhcnlAaWV0
Zi5vcmc+PiB3cm90ZToNCg0KVGhlIElFU0cgaGFzIHJlY2VpdmVkIGEgcmVxdWVzdCBmcm9tIHRo
ZSBMYXllciBJbmRlcGVuZGVudCBPQU0gTWFuYWdlbWVudCBpbg0KdGhlIE11bHRpLUxheWVyIEVu
dmlyb25tZW50IFdHIChsaW1lKSB0byBjb25zaWRlciB0aGUgZm9sbG93aW5nIGRvY3VtZW50OiAt
DQonR2VuZXJpYyBZQU5HIERhdGEgTW9kZWwgZm9yIENvbm5lY3Rpb25sZXNzIE9wZXJhdGlvbnMs
IEFkbWluaXN0cmF0aW9uLA0KICAgYW5kIE1haW50ZW5hbmNlKE9BTSkgcHJvdG9jb2xzJw0KICA8
ZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLTExLnR4dD4gYXMgUHJvcG9z
ZWQgU3RhbmRhcmQNCg0KVGhlIElFU0cgcGxhbnMgdG8gbWFrZSBhIGRlY2lzaW9uIGluIHRoZSBu
ZXh0IGZldyB3ZWVrcywgYW5kIHNvbGljaXRzIGZpbmFsDQpjb21tZW50cyBvbiB0aGlzIGFjdGlv
bi4gUGxlYXNlIHNlbmQgc3Vic3RhbnRpdmUgY29tbWVudHMgdG8gdGhlDQppZXRmQGlldGYub3Jn
PG1haWx0bzppZXRmQGlldGYub3JnPiBtYWlsaW5nIGxpc3RzIGJ5IDIwMTctMTAtMjUuIEV4Y2Vw
dGlvbmFsbHksIGNvbW1lbnRzIG1heSBiZQ0Kc2VudCB0byBpZXNnQGlldGYub3JnPG1haWx0bzpp
ZXNnQGlldGYub3JnPiBpbnN0ZWFkLiBJbiBlaXRoZXIgY2FzZSwgcGxlYXNlIHJldGFpbiB0aGUg
YmVnaW5uaW5nIG9mDQp0aGUgU3ViamVjdCBsaW5lIHRvIGFsbG93IGF1dG9tYXRlZCBzb3J0aW5n
Lg0KDQpBYnN0cmFjdA0KDQoNCiAgIFRoaXMgZG9jdW1lbnQgcHJlc2VudHMgYSBiYXNlIFlBTkcg
RGF0YSBtb2RlbCBmb3IgY29ubmVjdGlvbmxlc3MNCiAgIE9wZXJhdGlvbnMgQWRtaW5pc3RyYXRp
b24sIGFuZCBNYWludGVuYW5jZShPQU0pIHByb3RvY29scy4gIEl0DQogICBwcm92aWRlcyBhIHRl
Y2hub2xvZ3ktaW5kZXBlbmRlbnQgYWJzdHJhY3Rpb24gb2Yga2V5IE9BTSBjb25zdHJ1Y3RzDQog
ICBmb3IgY29ubmVjdGlvbmxlc3MgcHJvdG9jb2xzLiAgVGhlIGJhc2UgbW9kZWwgcHJlc2VudGVk
IGhlcmUgY2FuIGJlDQogICBleHRlbmRlZCB0byBpbmNsdWRlIHRlY2hub2xvZ3kgc3BlY2lmaWMg
ZGV0YWlscy4gIFRoaXMgaXMgbGVhZGluZyB0bw0KICAgdW5pZm9ybWl0eSBiZXR3ZWVuIE9BTSBw
cm90b2NvbHMgYW5kIHN1cHBvcnQgYm90aCBuZXN0ZWQgT0FNDQogICB3b3JrZmxvd3MgKGkuZS4s
IHBlcmZvcm1pbmcgT0FNIGZ1bmN0aW9ucyBhdCBkaWZmZXJlbnQgb3Igc2FtZSBsZXZlbHMNCiAg
IHRocm91Z2ggYSB1bmlmaWVkIGludGVyZmFjZSkgYW5kIGludGVyYWN0aW5nIE9BTSB3b3JrZmxv
d3MgKCBpLmUuLA0KICAgcGVyZm9ybWluZyBPQU0gZnVuY3Rpb25zIGF0IHNhbWUgbGV2ZWxzIHRo
cm91Z2ggYSB1bmlmaWVkIGludGVyZmFjZSkuDQoNCg0KDQoNClRoZSBmaWxlIGNhbiBiZSBvYnRh
aW5lZCB2aWENCmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtbGlt
ZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS8NCg0KSUVTRyBkaXNjdXNzaW9uIGNhbiBiZSB0cmFj
a2VkIHZpYQ0KaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1saW1l
LXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtL2JhbGxvdC8NCg0KDQpObyBJUFIgZGVjbGFyYXRpb25z
IGhhdmUgYmVlbiBzdWJtaXR0ZWQgZGlyZWN0bHkgb24gdGhpcyBJLUQuDQoNCg0KDQoNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpMaW1lIG1haWxpbmcg
bGlzdA0KTGltZUBpZXRmLm9yZzxtYWlsdG86TGltZUBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vbGltZQ0KDQoNCg==

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KRGVhciBHcmVnLA0KPGRpdiBjbGFz
cz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+VGhlIExJTUUgV0cgYW5k
IGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbSBlZGl0b3JzIGhhdmUgYmVl
biBjb25zaWRlcmluZyBhbGwgeW91ciBjb21tZW50cywgYW5kIHdpbGwgY29udGludWUgdG8gZG8g
c28uPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFz
cz0iIj5Gb3IgY2xhcml0eSwgaG93ZXZlciwgd2hhdCBhcmUgeW91IHJlZmVycmluZyB0byBvbiB0
aGlzIG9uZS1saW5lcj88L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPGRpdiBj
bGFzcz0iIj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGxldHRlci1zcGFjaW5n
OiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5z
Zm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJr
aXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgd29yZC13cmFwOiBicmVhay13b3JkOyAtd2Via2l0
LW5ic3AtbW9kZTogc3BhY2U7IC13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7
IiBjbGFzcz0iIj4NCuKAlDxiciBjbGFzcz0iIj4NCkNhcmxvcyBQaWduYXRhcm8sJm5ic3A7PGEg
aHJlZj0ibWFpbHRvOmNhcmxvc0BjaXNjby5jb20iIGNsYXNzPSIiPmNhcmxvc0BjaXNjby5jb208
L2E+PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGkgY2xhc3M9IiI+4oCcU29tZXRpbWVz
IEkgdXNlIGJpZyB3b3JkcyB0aGF0IEkgZG8gbm90IGZ1bGx5IHVuZGVyc3RhbmQsIHRvIG1ha2Ug
bXlzZWxmIHNvdW5kIG1vcmUgcGhvdG9zeW50aGVzaXMuJnF1b3Q7PC9pPjwvZGl2Pg0KPC9kaXY+
DQo8YnIgY2xhc3M9IiI+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+
DQo8ZGl2IGNsYXNzPSIiPk9uIE9jdCAxOSwgMjAxNywgYXQgNDoyNCBBTSwgR3JlZyBNaXJza3kg
Jmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIGNsYXNzPSIiPmdyZWdp
bWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjwvZGl2Pg0KPGJyIGNsYXNzPSJBcHBsZS1p
bnRlcmNoYW5nZS1uZXdsaW5lIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGRpcj0ibHRyIiBjbGFz
cz0iIj5EZWFyIEFsbCwNCjxkaXYgY2xhc3M9IiI+cGxlYXNlIGtpbmRseSBjb25zaWRlciBteSBj
b21tZW50cyBvbiZuYnNwOzxzcGFuIHN0eWxlPSJmb250LXNpemU6MTcuNnB4IiBjbGFzcz0iIj5k
cmFmdC1pZXRmLWxpbWUteWFuPC9zcGFuPjx3YnIgc3R5bGU9ImZvbnQtc2l6ZToxNy42cHgiIGNs
YXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTcuNnB4IiBjbGFzcz0iIj5nLWNvbm5lY3Rp
b25sZXNzLW9hbTwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iZ21haWxfZXh0cmEi
PjxiciBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj5PbiBXZWQsIE9jdCAxMSwg
MjAxNyBhdCA2OjQwIEFNLCBUaGUgSUVTRyA8c3BhbiBkaXI9Imx0ciIgY2xhc3M9IiI+DQombHQ7
PGEgaHJlZj0ibWFpbHRvOmllc2ctc2VjcmV0YXJ5QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayIg
Y2xhc3M9IiI+aWVzZy1zZWNyZXRhcnlAaWV0Zi5vcmc8L2E+Jmd0Ozwvc3Bhbj4gd3JvdGU6PGJy
IGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2lu
OjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+
DQo8YnIgY2xhc3M9IiI+DQpUaGUgSUVTRyBoYXMgcmVjZWl2ZWQgYSByZXF1ZXN0IGZyb20gdGhl
IExheWVyIEluZGVwZW5kZW50IE9BTSBNYW5hZ2VtZW50IGluPGJyIGNsYXNzPSIiPg0KdGhlIE11
bHRpLUxheWVyIEVudmlyb25tZW50IFdHIChsaW1lKSB0byBjb25zaWRlciB0aGUgZm9sbG93aW5n
IGRvY3VtZW50OiAtPGJyIGNsYXNzPSIiPg0KJ0dlbmVyaWMgWUFORyBEYXRhIE1vZGVsIGZvciBD
b25uZWN0aW9ubGVzcyBPcGVyYXRpb25zLCBBZG1pbmlzdHJhdGlvbiw8YnIgY2xhc3M9IiI+DQom
bmJzcDsgJm5ic3A7YW5kIE1haW50ZW5hbmNlKE9BTSkgcHJvdG9jb2xzJzxiciBjbGFzcz0iIj4N
CiZuYnNwOyAmbHQ7ZHJhZnQtaWV0Zi1saW1lLXlhbmctPHdiciBjbGFzcz0iIj5jb25uZWN0aW9u
bGVzcy1vYW0tMTEudHh0Jmd0OyBhcyBQcm9wb3NlZCBTdGFuZGFyZDxiciBjbGFzcz0iIj4NCjxi
ciBjbGFzcz0iIj4NClRoZSBJRVNHIHBsYW5zIHRvIG1ha2UgYSBkZWNpc2lvbiBpbiB0aGUgbmV4
dCBmZXcgd2Vla3MsIGFuZCBzb2xpY2l0cyBmaW5hbDxiciBjbGFzcz0iIj4NCmNvbW1lbnRzIG9u
IHRoaXMgYWN0aW9uLiBQbGVhc2Ugc2VuZCBzdWJzdGFudGl2ZSBjb21tZW50cyB0byB0aGU8YnIg
Y2xhc3M9IiI+DQo8YSBocmVmPSJtYWlsdG86aWV0ZkBpZXRmLm9yZyIgY2xhc3M9IiI+aWV0ZkBp
ZXRmLm9yZzwvYT4gbWFpbGluZyBsaXN0cyBieSAyMDE3LTEwLTI1LiBFeGNlcHRpb25hbGx5LCBj
b21tZW50cyBtYXkgYmU8YnIgY2xhc3M9IiI+DQpzZW50IHRvIDxhIGhyZWY9Im1haWx0bzppZXNn
QGlldGYub3JnIiBjbGFzcz0iIj5pZXNnQGlldGYub3JnPC9hPiBpbnN0ZWFkLiBJbiBlaXRoZXIg
Y2FzZSwgcGxlYXNlIHJldGFpbiB0aGUgYmVnaW5uaW5nIG9mPGJyIGNsYXNzPSIiPg0KdGhlIFN1
YmplY3QgbGluZSB0byBhbGxvdyBhdXRvbWF0ZWQgc29ydGluZy48YnIgY2xhc3M9IiI+DQo8YnIg
Y2xhc3M9IiI+DQpBYnN0cmFjdDxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxiciBjbGFz
cz0iIj4NCiZuYnNwOyAmbmJzcDtUaGlzIGRvY3VtZW50IHByZXNlbnRzIGEgYmFzZSBZQU5HIERh
dGEgbW9kZWwgZm9yIGNvbm5lY3Rpb25sZXNzPGJyIGNsYXNzPSIiPg0KJm5ic3A7ICZuYnNwO09w
ZXJhdGlvbnMgQWRtaW5pc3RyYXRpb24sIGFuZCBNYWludGVuYW5jZShPQU0pIHByb3RvY29scy4m
bmJzcDsgSXQ8YnIgY2xhc3M9IiI+DQombmJzcDsgJm5ic3A7cHJvdmlkZXMgYSB0ZWNobm9sb2d5
LWluZGVwZW5kZW50IGFic3RyYWN0aW9uIG9mIGtleSBPQU0gY29uc3RydWN0czxiciBjbGFzcz0i
Ij4NCiZuYnNwOyAmbmJzcDtmb3IgY29ubmVjdGlvbmxlc3MgcHJvdG9jb2xzLiZuYnNwOyBUaGUg
YmFzZSBtb2RlbCBwcmVzZW50ZWQgaGVyZSBjYW4gYmU8YnIgY2xhc3M9IiI+DQombmJzcDsgJm5i
c3A7ZXh0ZW5kZWQgdG8gaW5jbHVkZSB0ZWNobm9sb2d5IHNwZWNpZmljIGRldGFpbHMuJm5ic3A7
IFRoaXMgaXMgbGVhZGluZyB0bzxiciBjbGFzcz0iIj4NCiZuYnNwOyAmbmJzcDt1bmlmb3JtaXR5
IGJldHdlZW4gT0FNIHByb3RvY29scyBhbmQgc3VwcG9ydCBib3RoIG5lc3RlZCBPQU08YnIgY2xh
c3M9IiI+DQombmJzcDsgJm5ic3A7d29ya2Zsb3dzIChpLmUuLCBwZXJmb3JtaW5nIE9BTSBmdW5j
dGlvbnMgYXQgZGlmZmVyZW50IG9yIHNhbWUgbGV2ZWxzPGJyIGNsYXNzPSIiPg0KJm5ic3A7ICZu
YnNwO3Rocm91Z2ggYSB1bmlmaWVkIGludGVyZmFjZSkgYW5kIGludGVyYWN0aW5nIE9BTSB3b3Jr
Zmxvd3MgKCBpLmUuLDxiciBjbGFzcz0iIj4NCiZuYnNwOyAmbmJzcDtwZXJmb3JtaW5nIE9BTSBm
dW5jdGlvbnMgYXQgc2FtZSBsZXZlbHMgdGhyb3VnaCBhIHVuaWZpZWQgaW50ZXJmYWNlKS48YnIg
Y2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQo8
YnIgY2xhc3M9IiI+DQpUaGUgZmlsZSBjYW4gYmUgb2J0YWluZWQgdmlhPGJyIGNsYXNzPSIiPg0K
PGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1saW1l
LXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLyIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFu
ayIgY2xhc3M9IiI+aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy88d2JyIGNsYXNzPSIiPmRv
Yy9kcmFmdC1pZXRmLWxpbWUteWFuZy08d2JyIGNsYXNzPSIiPmNvbm5lY3Rpb25sZXNzLW9hbS88
L2E+PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KSUVTRyBkaXNjdXNzaW9uIGNhbiBiZSB0
cmFja2VkIHZpYTxiciBjbGFzcz0iIj4NCjxhIGhyZWY9Imh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0
Zi5vcmcvZG9jL2RyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS9iYWxsb3Qv
IiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIiBjbGFzcz0iIj5odHRwczovL2RhdGF0
cmFja2VyLmlldGYub3JnLzx3YnIgY2xhc3M9IiI+ZG9jL2RyYWZ0LWlldGYtbGltZS15YW5nLTx3
YnIgY2xhc3M9IiI+Y29ubmVjdGlvbmxlc3Mtb2FtL2JhbGxvdC88L2E+PGJyIGNsYXNzPSIiPg0K
PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KTm8gSVBSIGRlY2xhcmF0aW9ucyBoYXZlIGJl
ZW4gc3VibWl0dGVkIGRpcmVjdGx5IG9uIHRoaXMgSS1ELjxiciBjbGFzcz0iIj4NCjxiciBjbGFz
cz0iIj4NCjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXzx3YnIgY2xhc3M9IiI+X19fX19fX19fX19fX19fX188
YnIgY2xhc3M9IiI+DQpMaW1lIG1haWxpbmcgbGlzdDxiciBjbGFzcz0iIj4NCjxhIGhyZWY9Im1h
aWx0bzpMaW1lQGlldGYub3JnIiBjbGFzcz0iIj5MaW1lQGlldGYub3JnPC9hPjxiciBjbGFzcz0i
Ij4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbGltZSIg
cmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9IiI+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi88d2JyIGNsYXNzPSIiPmxpc3RpbmZvL2xpbWU8L2E+PGJyIGNsYXNzPSIi
Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjwvYm9keT4NCjwv
aHRtbD4NCg==

--_000_B31161112D7344ADABE15BE7A146C554ciscocom_--


From nobody Thu Oct 19 09:12:09 2017
Return-Path: <gregimirsky@gmail.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 800B713263F; Thu, 19 Oct 2017 09:12:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3yQLV8GnPxeK; Thu, 19 Oct 2017 09:12:04 -0700 (PDT)
Received: from mail-lf0-x229.google.com (mail-lf0-x229.google.com [IPv6:2a00:1450:4010:c07::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1704413235C; Thu, 19 Oct 2017 09:12:04 -0700 (PDT)
Received: by mail-lf0-x229.google.com with SMTP id n69so10208711lfn.2; Thu, 19 Oct 2017 09:12:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=EWQgt9/2BxYb8cA29kbwL/Gx4/qGf0zh/lxkMTlKtwM=; b=sdgAyNZ0GREpa1h6qCxJ/JyD+oGJ+OHtjZOf80zWKq5olo2OpOr81wFeLyTQBqD/zU 2ACHaLDb3mMj7ZNOQ6FHU23cdv95NkZIFowMP/ls4/7a8CRlGo8gF6pA1eJdZ78RsKkM G542Q7NpeMWQnm530/R+XRclBz2sEYoQjORYZY4gvOQEtxe+Fn4km5Nd65/8gkH1zAcG JeeCIDncX4HHKepxW0IkwkfuaReJAjNo05XwMO+jU/pUiJYXZ+hk1J29UsLYQluw+wiD MI6tcxg4Oq17BH9Yms01DdDoUWheCVpm8mNckqBGZZW8ZHwTAzXKz8HYLUqisaOI1VYt OO5g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=EWQgt9/2BxYb8cA29kbwL/Gx4/qGf0zh/lxkMTlKtwM=; b=qnUPHFcLcu8pKPedX77JZD8CAc+2Q27Hm4MsiubjD884o2LZeAf9XPd/YvES3oq49e BksX2aW85M3FOtwCOwIHkNMwur3lTk9TYGttsnRT53B8Zcm0AWSyDtRcQjrUOtz2oyZi T8tmB/ixUsDyMX/oksouUZaMvaUqHZ31wUyTFUpL4FnrfHT5uMqV3PWS2bbHhLMEOomL fx3pb0RMNypMCX7xjAVYq8fwtHZwlAn91fr1F9q/5oUw5BEXFM66sjQNxDo/bs0PDSkc fet8KmZegDwD9Q2dC2CYclWcxrx93/bF1coChmh0E5pMhM5Wfj0ea256uMdjz9I5EX/X Ru1g==
X-Gm-Message-State: AMCzsaWJBOeoi3DLt5GaVh+5bokqJhCGfNG/CqKz4pXCOffuKLI9Uq64 eNVw3K8Rsi7xkjsVbSbMgB7zhxwhCXD8P/n0TCL5Lw==
X-Google-Smtp-Source: ABhQp+QsMxVdSXyDQgoVJGxYLnqUaG9JS4dxzu0wQ/hVh41YNJ8pqn/rT2Zeh6qRPO/SzQal2mW59JUxs6hReDGcRi0=
X-Received: by 10.46.87.88 with SMTP id r24mr1050071ljd.155.1508429522129; Thu, 19 Oct 2017 09:12:02 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.46.32.147 with HTTP; Thu, 19 Oct 2017 09:12:01 -0700 (PDT)
In-Reply-To: <B3116111-2D73-44AD-ABE1-5BE7A146C554@cisco.com>
References: <150772925005.24695.3851410645764765123.idtracker@ietfa.amsl.com> <CA+RyBmVq9MnC97LuVRzhYiR+_dj0gQ2YRSp+b-223fjQXvhR_w@mail.gmail.com> <B3116111-2D73-44AD-ABE1-5BE7A146C554@cisco.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Thu, 19 Oct 2017 09:12:01 -0700
Message-ID: <CA+RyBmU5VtW0cngqCfSbTTz_-2o=RKOTncKKXxZnROXtOCVsKA@mail.gmail.com>
To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
Cc: "ietf@ietf.org" <ietf@ietf.org>,  "draft-ietf-lime-yang-connectionless-oam@ietf.org" <draft-ietf-lime-yang-connectionless-oam@ietf.org>,  "Ronald P. Bonica" <rbonica@juniper.net>, "lime-chairs@ietf.org" <lime-chairs@ietf.org>,  "Benoit Claise (bclaise)" <bclaise@cisco.com>, "lime@ietf.org" <lime@ietf.org>
Content-Type: multipart/alternative; boundary="f403045f8438d5d802055be89dc2"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/PorBlQpvGriQc1qnAbGJ5FrIteA>
Subject: Re: [Lime] Last Call: <draft-ietf-lime-yang-connectionless-oam-11.txt> (Generic YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols) to Proposed Standard
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Oct 2017 16:12:06 -0000

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

Dear Carlos, et.al,
I sincerely apologize for sending the empty message. I am working on the
substantive comments to both documents that are in the IETF LC at the
moment and will share them with all by Monday, October 23rd.

Regards,
Greg

On Thu, Oct 19, 2017 at 9:01 AM, Carlos Pignataro (cpignata) <
cpignata@cisco.com> wrote:

> Dear Greg,
>
> The LIME WG and draft-ietf-lime-yang-connectionless-oam editors have been
> considering all your comments, and will continue to do so.
>
> For clarity, however, what are you referring to on this one-liner?
>
> =E2=80=94
> Carlos Pignataro, carlos@cisco.com
>
> *=E2=80=9CSometimes I use big words that I do not fully understand, to ma=
ke myself
> sound more photosynthesis."*
>
> On Oct 19, 2017, at 4:24 AM, Greg Mirsky <gregimirsky@gmail.com> wrote:
>
> Dear All,
> please kindly consider my comments on draft-ietf-lime-yang-
> connectionless-oam
>
> On Wed, Oct 11, 2017 at 6:40 AM, The IESG <iesg-secretary@ietf.org> wrote=
:
>
>>
>> The IESG has received a request from the Layer Independent OAM Managemen=
t
>> in
>> the Multi-Layer Environment WG (lime) to consider the following document=
:
>> -
>> 'Generic YANG Data Model for Connectionless Operations, Administration,
>>    and Maintenance(OAM) protocols'
>>   <draft-ietf-lime-yang-connectionless-oam-11.txt> as Proposed Standard
>>
>> The IESG plans to make a decision in the next few weeks, and solicits
>> final
>> comments on this action. Please send substantive comments to the
>> ietf@ietf.org mailing lists by 2017-10-25. Exceptionally, comments may b=
e
>> sent to iesg@ietf.org instead. In either case, please retain the
>> beginning of
>> the Subject line to allow automated sorting.
>>
>> Abstract
>>
>>
>>    This document presents a base YANG Data model for connectionless
>>    Operations Administration, and Maintenance(OAM) protocols.  It
>>    provides a technology-independent abstraction of key OAM constructs
>>    for connectionless protocols.  The base model presented here can be
>>    extended to include technology specific details.  This is leading to
>>    uniformity between OAM protocols and support both nested OAM
>>    workflows (i.e., performing OAM functions at different or same levels
>>    through a unified interface) and interacting OAM workflows ( i.e.,
>>    performing OAM functions at same levels through a unified interface).
>>
>>
>>
>>
>> The file can be obtained via
>> https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam=
/
>>
>> IESG discussion can be tracked via
>> https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connec
>> tionless-oam/ballot/
>>
>>
>> No IPR declarations have been submitted directly on this I-D.
>>
>>
>>
>>
>> _______________________________________________
>> Lime mailing list
>> Lime@ietf.org
>> https://www.ietf.org/mailman/listinfo/lime
>>
>
>
>

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

<div dir=3D"ltr">Dear Carlos, <a href=3D"http://et.al">et.al</a>,<div>I sin=
cerely apologize for sending the empty message. I am working on the substan=
tive comments to both documents that are in the IETF LC at the moment and w=
ill share them with all by Monday, October 23rd.</div><div><br></div><div>R=
egards,</div><div>Greg</div></div><div class=3D"gmail_extra"><br><div class=
=3D"gmail_quote">On Thu, Oct 19, 2017 at 9:01 AM, Carlos Pignataro (cpignat=
a) <span dir=3D"ltr">&lt;<a href=3D"mailto:cpignata@cisco.com" target=3D"_b=
lank">cpignata@cisco.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmai=
l_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left=
:1ex">



<div style=3D"word-wrap:break-word">
Dear Greg,
<div><br>
</div>
<div>The LIME WG and draft-ietf-lime-yang-<wbr>connectionless-oam editors h=
ave been considering all your comments, and will continue to do so.</div>
<div><br>
</div>
<div>For clarity, however, what are you referring to on this one-liner?</di=
v>
<div><br>
<div>
<div style=3D"color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-=
indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wra=
p:break-word">
=E2=80=94<br>
Carlos Pignataro,=C2=A0<a href=3D"mailto:carlos@cisco.com" target=3D"_blank=
">carlos@cisco.com</a><br>
<br>
<i>=E2=80=9CSometimes I use big words that I do not fully understand, to ma=
ke myself sound more photosynthesis.&quot;</i></div>
</div><div><div class=3D"h5">
<br>
<div>
<blockquote type=3D"cite">
<div>On Oct 19, 2017, at 4:24 AM, Greg Mirsky &lt;<a href=3D"mailto:gregimi=
rsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:</div=
>
<br class=3D"m_5376417561666703164Apple-interchange-newline">
<div>
<div dir=3D"ltr">Dear All,
<div>please kindly consider my comments on=C2=A0<span style=3D"font-size:17=
.6px">draft-ietf-lime-yan</span><span style=3D"font-size:17.6px">g-<wbr>con=
nectionless-oam</span></div>
</div>
<div class=3D"gmail_extra"><br>
<div class=3D"gmail_quote">On Wed, Oct 11, 2017 at 6:40 AM, The IESG <span =
dir=3D"ltr">
&lt;<a href=3D"mailto:iesg-secretary@ietf.org" target=3D"_blank">iesg-secre=
tary@ietf.org</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
The IESG has received a request from the Layer Independent OAM Management i=
n<br>
the Multi-Layer Environment WG (lime) to consider the following document: -=
<br>
&#39;Generic YANG Data Model for Connectionless Operations, Administration,=
<br>
=C2=A0 =C2=A0and Maintenance(OAM) protocols&#39;<br>
=C2=A0 &lt;draft-ietf-lime-yang-connecti<wbr>onless-oam-11.txt&gt; as Propo=
sed Standard<br>
<br>
The IESG plans to make a decision in the next few weeks, and solicits final=
<br>
comments on this action. Please send substantive comments to the<br>
<a href=3D"mailto:ietf@ietf.org" target=3D"_blank">ietf@ietf.org</a> mailin=
g lists by 2017-10-25. Exceptionally, comments may be<br>
sent to <a href=3D"mailto:iesg@ietf.org" target=3D"_blank">iesg@ietf.org</a=
> instead. In either case, please retain the beginning of<br>
the Subject line to allow automated sorting.<br>
<br>
Abstract<br>
<br>
<br>
=C2=A0 =C2=A0This document presents a base YANG Data model for connectionle=
ss<br>
=C2=A0 =C2=A0Operations Administration, and Maintenance(OAM) protocols.=C2=
=A0 It<br>
=C2=A0 =C2=A0provides a technology-independent abstraction of key OAM const=
ructs<br>
=C2=A0 =C2=A0for connectionless protocols.=C2=A0 The base model presented h=
ere can be<br>
=C2=A0 =C2=A0extended to include technology specific details.=C2=A0 This is=
 leading to<br>
=C2=A0 =C2=A0uniformity between OAM protocols and support both nested OAM<b=
r>
=C2=A0 =C2=A0workflows (i.e., performing OAM functions at different or same=
 levels<br>
=C2=A0 =C2=A0through a unified interface) and interacting OAM workflows ( i=
.e.,<br>
=C2=A0 =C2=A0performing OAM functions at same levels through a unified inte=
rface).<br>
<br>
<br>
<br>
<br>
The file can be obtained via<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connection=
less-oam/" rel=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.or=
g/d<wbr>oc/draft-ietf-lime-yang-connec<wbr>tionless-oam/</a><br>
<br>
IESG discussion can be tracked via<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connection=
less-oam/ballot/" rel=3D"noreferrer" target=3D"_blank">https://datatracker.=
ietf.org/d<wbr>oc/draft-ietf-lime-yang-connec<wbr>tionless-oam/ballot/</a><=
br>
<br>
<br>
No IPR declarations have been submitted directly on this I-D.<br>
<br>
<br>
<br>
<br>
______________________________<wbr>_________________<br>
Lime mailing list<br>
<a href=3D"mailto:Lime@ietf.org" target=3D"_blank">Lime@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/lime" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/l<wbr>istinfo/lime</a><br>
</blockquote>
</div>
<br>
</div>
</div>
</blockquote>
</div>
<br>
</div></div></div>
</div>

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

--f403045f8438d5d802055be89dc2--


From nobody Fri Oct 20 05:34:32 2017
Return-Path: <gregimirsky@gmail.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C447C133211; Fri, 20 Oct 2017 05:34:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level: 
X-Spam-Status: No, score=-2.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=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 Hu14vpCnfvCL; Fri, 20 Oct 2017 05:34:28 -0700 (PDT)
Received: from mail-lf0-x230.google.com (mail-lf0-x230.google.com [IPv6:2a00:1450:4010:c07::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C20C0132025; Fri, 20 Oct 2017 05:34:27 -0700 (PDT)
Received: by mail-lf0-x230.google.com with SMTP id w21so13054015lfc.6; Fri, 20 Oct 2017 05:34:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Xt5DS6HZH71eNvt/sqWz5jATzp2WzcOiwHFZpDubdK0=; b=e0dYCWeoFO5v1iYJvNrrciMfhevnGCQtyZxCBtPlwS5VEx7aAgDv9owPtzpx84z9Na 0V6MvVUasGq9qM6JJOSkmI7gyxCgw15IlmcuPHVx+vXBwfXbw7Pxsdg/b0OZWqa7qiIi WvF/75Zlsr9tlLCMfwO6oPElmxkcvqazYpsYskhEhY0Ej+XmjmWwicnNzG+5GM4A1Rqv 2g/FGBMhqux+UVwyEg41WLxZ9l3wvmdzuwuAe0daEJrkgq5wmdSbg2qorjOTQKqBw6Bw 0277UW4yhlt6roawU2I+wCkSiBcn0X1qMmW8EboCDj89i14ThPQrhLLpW0b0GninKDCj 3pAw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Xt5DS6HZH71eNvt/sqWz5jATzp2WzcOiwHFZpDubdK0=; b=V444JNi4P/cYWuZKdgA38jsnvR2jpMKz3J4EZbakThm4kEx2vsT7sYnO2Jl35B0XSk KG65e2YlatuQDznGphb+7KMFK8nhJA83PwsIJqiY9g66XZBK4wo5Nn3qe2XABgiR9e3/ Xf705GvwQQI/sTzYNgMkTEh/aJBT/N1l2LmJCY3svTrX0q8WotqyWt8OdyQIen+7hRuq nWBY+wxMEiVhSWdN5K3LPaRWNk8NQKNxBvFPK+gYsHu3jyAeV9h6MTRMmtKT4wXjhSCE jArT5ENA9S4w5EB7yVFA19MUfOelAlVJOv/1k76lWdUntXDaLyNNr4IO+SU25I6eIA4C tKIA==
X-Gm-Message-State: AMCzsaXKL0o2w5wkhqQ5M9ra/FFuINQ2NGGNSWte/ZAnCuzDbzmNdYc4 hORFtRhoJMhUKIAneFEh8Vqp83FGuQA+PtL+2Wc=
X-Google-Smtp-Source: ABhQp+QwnNaxo/xBd9AcduRglWaNhUGZUrGRY6NT5tS8gmqy2hlY9oOh+I5Mcrkb0+ww7yJjSrrmI4DZ8vNdkHp9zIU=
X-Received: by 10.46.23.211 with SMTP id 80mr2252494ljx.162.1508502865515; Fri, 20 Oct 2017 05:34:25 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.46.32.147 with HTTP; Fri, 20 Oct 2017 05:34:24 -0700 (PDT)
In-Reply-To: <CA+RyBmVq9MnC97LuVRzhYiR+_dj0gQ2YRSp+b-223fjQXvhR_w@mail.gmail.com>
References: <150772925005.24695.3851410645764765123.idtracker@ietfa.amsl.com> <CA+RyBmVq9MnC97LuVRzhYiR+_dj0gQ2YRSp+b-223fjQXvhR_w@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Fri, 20 Oct 2017 05:34:24 -0700
Message-ID: <CA+RyBmXfB2fPn8GzaWYKwUJZhLwnKc_raO9ELf+8ANnAcED-vA@mail.gmail.com>
To: "ietf@ietf.org" <ietf@ietf.org>, draft-ietf-lime-yang-connectionless-oam@ietf.org
Cc: Carlos Pignataro <cpignata@cisco.com>, Ron Bonica <rbonica@juniper.net>, lime-chairs@ietf.org, Benoit Claise <bclaise@cisco.com>, lime@ietf.org
Content-Type: multipart/alternative; boundary="94eb2c06d97e7119c2055bf9b1a1"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/Acsjv-vdjH3ky-cer8YvZrmNiEY>
Subject: Re: [Lime] Last Call: <draft-ietf-lime-yang-connectionless-oam-11.txt> (Generic YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols) to Proposed Standard
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 20 Oct 2017 12:34:31 -0000

--94eb2c06d97e7119c2055bf9b1a1
Content-Type: text/plain; charset="UTF-8"

Dear All,
please kindly consider my comments on draft-ietf-lime-yang-connectionless-oam
presented below:

   - 1. Introduction
      - clear and technical definitions of connection-oriented (CO) and
      connectionless (CL) network are absent. Note that referenced RFC
7276 does
      not provide that either as differentiation based on amount of
configuration
      required to instantiate a network changes, decreases as result of further
      progress in network operation automation. I propose to use definitions CO
      and CL forwarding paradigms provided in section 6.3.1 G.800 Unified
      functional architecture of transport networks, as these are clear,
      technical and are broadly used in the industry.
      - characterization of the subject of the document as "YANG Data model
      for connectionless OAM protocols" is not accurate considering CO/CL
      definitions in G.800. I propose to refer to "OAM protocols for
      connectionless networks" since the same OAM protocols may be used in both
      CO-PS and CL-PS networks, e.g. LSP Ping used in both MPLS-TP and IP/MPLS
      networks.
   - 3. Overview of the Connectionless OAM Model
      - "... the 'test-point-location-info', is a common aspect of every
      'test-point-location' - there's no YANG object test-point-location in the
      presented data model.
   - 3.3 OAM Neighboring Layers
      - I find this part of the model under-developed. First, the
      terminology - layers imply vertical, client-server relationship while
      downstream/upstream - peering relationship on the same layer. Second, the
      limited visibility due to technology-level limitation that supports only
      reference to the immediate neighboring layer but not to next-to-next
      neighbor. I consider this to be major problem for common model that
      intended for multi-layer environment.
   - 3.4 Test Point Locations Information
      - reference to non-existent "tp-tool" and "OAM-neighboring Layers"
       groupings
   - 4. YANG OAM Model
      - I think that use of prefix 'coam' for data model of OAM in
      connectionless networks is limiting considering that there should be
      another model of OAM in connection-oriented networks. Acronyms CL and CO
      usually used to refer to connectionless and connection-oriented networks
      respectively. Thus I suggest to use 'cl-oam' as prefix for the data model
      presented in this document and 'co-oam' instead of 'goam'
      in draft-ietf-lime-yang-connection-oriented-oam-model.
      - I find time-resolution to be superfluous and thus overcomplicating
      the model. I suggest use type-interval-type instead and consider for the
      update of yang:ietf-yang-types defined in RFC 6991.
      -

      session-delay-statistics and session-jitter-statistics are too
limiting in many dimensions - no support to reflect one-way (far-end
and near-end) and round-trip measurements for the same test session,
and too few metrics., e.g. no report of percentile.

      -

      session-delay-statistics does not reflect type of delay
variation being calculated. As analyzed in RFC 5481, PDV and IPDV
characterize different conditions (Section 5) and at least reflecting
which one being calculated and reported is very informative.

      -

      I cannot find anything that directly reports packet loss
statistics (packet loss and packet loss ratio) for the given test
session. Is that intentional? ICMP ping is capable to report number of
lost packets in round-trip.

      -

      using uint32 in session-packet-statistics seems risking overrun
of counters especially for test sessions running  forever.

      -

      I believe that using 0 to indicate that the parameter is not
being reported, throughout several statistics groupings, creates
problem when the true value is 0, e.g. rx-bad-packet;

      -

      connectionless-oam-layers - what considerations were discussed
to arrive to liming number of neighboring test points to 128?

      -

      tp-tools:continuity-check you may add RFC 8029 to the list of references

      -

      tp-tools:path-discovery RFC 8029 obsoletes RFC 4379 as standard
for LSP Ping

      -

      timestamp grouping is limited to PTPv2 Truncated and NTPv4
64-bit format [RFC5905]. What about other formats, e.g. ICMP
Timestamp, NTPv4 32-bit, a.k.a. short, or PTPv2 80-bits long?

      - 5.1.1.2 Test point attributes extension
      - reference to non-existing "test-point-location" list
   - 5.1.2 Schema Mount
      - reference to non-existing "test-point-location" list
   - 5.2.1.2 Test point attributes extension
      - reference to non-existing "test-point-location" list
   - 5.2.2 Schema Mount
      - reference to non-existing "test-point-location" list

In summary, I find several serious issues with the current version of the
data model presented in the document, e.g. use of 0 to indicate unreported
parameter and underdeveloped layering model.

Regards,
Greg


> On Wed, Oct 11, 2017 at 6:40 AM, The IESG <iesg-secretary@ietf.org> wrote:
>
>>
>> The IESG has received a request from the Layer Independent OAM Management
>> in
>> the Multi-Layer Environment WG (lime) to consider the following document:
>> -
>> 'Generic YANG Data Model for Connectionless Operations, Administration,
>>    and Maintenance(OAM) protocols'
>>   <draft-ietf-lime-yang-connectionless-oam-11.txt> as Proposed Standard
>>
>> The IESG plans to make a decision in the next few weeks, and solicits
>> final
>> comments on this action. Please send substantive comments to the
>> ietf@ietf.org mailing lists by 2017-10-25. Exceptionally, comments may be
>> sent to iesg@ietf.org instead. In either case, please retain the
>> beginning of
>> the Subject line to allow automated sorting.
>>
>> Abstract
>>
>>
>>    This document presents a base YANG Data model for connectionless
>>    Operations Administration, and Maintenance(OAM) protocols.  It
>>    provides a technology-independent abstraction of key OAM constructs
>>    for connectionless protocols.  The base model presented here can be
>>    extended to include technology specific details.  This is leading to
>>    uniformity between OAM protocols and support both nested OAM
>>    workflows (i.e., performing OAM functions at different or same levels
>>    through a unified interface) and interacting OAM workflows ( i.e.,
>>    performing OAM functions at same levels through a unified interface).
>>
>>
>>
>>
>> The file can be obtained via
>> https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam/
>>
>> IESG discussion can be tracked via
>> https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connec
>> tionless-oam/ballot/
>>
>>
>> No IPR declarations have been submitted directly on this I-D.
>>
>>
>>
>>
>> _______________________________________________
>> Lime mailing list
>> Lime@ietf.org
>> https://www.ietf.org/mailman/listinfo/lime
>>
>
>

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><span style=3D"font-size:12.8px=
">Dear All,</span><div><span style=3D"font-size:12.8px">please kindly consi=
der my comments on=C2=A0</span><font face=3D"arial, helvetica, sans-serif">=
draft-ietf-lime-yang-connec<wbr>tionless-oam presented below:</font></div><=
div><ul><li><font face=3D"arial, helvetica, sans-serif">1. Introduction</fo=
nt></li><ul><li>clear and technical definitions of connection-oriented (CO)=
 and connectionless (CL) network are absent. Note that referenced RFC 7276 =
does not provide that either as differentiation based on amount of configur=
ation required to instantiate a network changes, decreases as result of fur=
ther progress in network operation automation. I propose to use definitions=
 CO and CL forwarding paradigms provided in section 6.3.1 G.800 Unified fun=
ctional architecture of transport networks, as these are clear, technical a=
nd are broadly used in the industry.</li><li>characterization of the subjec=
t of the document as &quot;YANG Data model for connectionless OAM protocols=
&quot; is not accurate considering CO/CL definitions in G.800. I propose to=
 refer to &quot;OAM protocols for connectionless networks&quot; since the s=
ame OAM protocols may be used in both CO-PS and CL-PS networks, e.g. LSP Pi=
ng used in both MPLS-TP and IP/MPLS networks.</li></ul><li>3. Overview of t=
he Connectionless OAM Model</li><ul><li>&quot;... the &#39;test-point-locat=
ion-info&#39;, is a common aspect of every &#39;test-point-location&#39; - =
there&#39;s no YANG object test-point-location in the presented data model.=
</li></ul><li>3.3 OAM Neighboring Layers</li><ul><li>I find this part of th=
e model under-developed. First, the terminology - layers imply vertical, cl=
ient-server relationship while downstream/upstream - peering relationship o=
n the same layer. Second, the limited visibility due to technology-level li=
mitation that supports only reference to the immediate neighboring layer bu=
t not to next-to-next neighbor. I consider this to be major problem for com=
mon model that intended for multi-layer environment.</li></ul><li>3.4 Test =
Point Locations Information</li><ul><li>reference to non-existent &quot;tp-=
tool&quot; and &quot;OAM-<span style=3D"color:rgb(0,0,0);font-size:13.3333p=
x">neighboring Layers&quot;</span>=C2=A0groupings</li></ul><li>4. YANG OAM =
Model</li><ul><li>I think that use of prefix &#39;coam&#39; for data model =
of OAM in connectionless networks is limiting considering that there should=
 be another model of OAM in connection-oriented networks. Acronyms CL and C=
O usually used to refer to connectionless and connection-oriented networks =
respectively. Thus I suggest to use &#39;cl-oam&#39; as prefix for the data=
 model presented in this document and &#39;co-oam&#39; instead of &#39;goam=
&#39; in=C2=A0draft-ietf-lime-yang-connec<wbr>tion-oriented-oam-model.</li>=
<li>I find time-resolution to be superfluous and thus overcomplicating the =
model. I suggest use type-interval-type instead and consider for the update=
 of yang:ietf-yang-types defined in RFC 6991.<br></li><li><pre class=3D"m_-=
8248459590071156264m_-8770650162979458620gmail-m_4719408574538227259gmail-n=
ewpage" style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;color=
:rgb(0,0,0)"><font face=3D"arial, helvetica, sans-serif">session-delay-stat=
istics and session-jitter-statistics are too limiting in many dimensions - =
no support to reflect one-way (far-end and near-end) and round-trip measure=
ments for the same test session, and too few metrics., e.g. no report of pe=
rcentile. </font></pre></li><li><pre class=3D"m_-8248459590071156264m_-8770=
650162979458620gmail-m_4719408574538227259gmail-newpage" style=3D"font-size=
:13.3333px;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)"><pre class=3D=
"m_-8248459590071156264m_-8770650162979458620gmail-m_4719408574538227259gma=
il-newpage" style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px">=
<font face=3D"arial, helvetica, sans-serif">session-delay-statistics does n=
ot reflect type of delay variation being calculated. As analyzed in RFC 548=
1, PDV and IPDV characterize different conditions (Section 5) and at least =
reflecting which one being calculated and reported is very informative.</fo=
nt></pre></pre></li><li><pre class=3D"m_-8248459590071156264m_-877065016297=
9458620gmail-m_4719408574538227259gmail-newpage" style=3D"font-size:13.3333=
px;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)"><font face=3D"arial, =
helvetica, sans-serif">I cannot find anything that directly reports packet =
loss statistics (packet loss and packet loss ratio) for the given test sess=
ion. Is that intentional? ICMP ping is capable to report number of lost pac=
kets in round-trip.</font></pre></li><li><pre class=3D"m_-82484595900711562=
64m_-8770650162979458620gmail-m_4719408574538227259gmail-newpage" style=3D"=
margin-top:0px;margin-bottom:0px"><pre class=3D"m_-8248459590071156264m_-87=
70650162979458620gmail-m_4719408574538227259gmail-newpage" style=3D"margin-=
top:0px;margin-bottom:0px"><font face=3D"arial, helvetica, sans-serif"><fon=
t color=3D"#000000"><span style=3D"font-size:13.3333px">using uint32 in ses=
sion-packet-statistics seems risking overrun of counters especially for tes=
t sessions running  forever. </span></font></font></pre></pre></li><li><pre=
 class=3D"m_-8248459590071156264m_-8770650162979458620gmail-m_4719408574538=
227259gmail-newpage" style=3D"margin-top:0px;margin-bottom:0px"><font face=
=3D"arial, helvetica, sans-serif"><font color=3D"#000000"><span style=3D"fo=
nt-size:13.3333px">I believe that using 0 to indicate that the parameter is=
 not being reported, throughout several statistics groupings, creates probl=
em when the true value is 0, e.g. rx-bad-packet;</span></font></font></pre>=
</li><li><pre class=3D"m_-8248459590071156264m_-8770650162979458620gmail-m_=
4719408574538227259gmail-newpage" style=3D"margin-top:0px;margin-bottom:0px=
"><pre class=3D"m_-8248459590071156264m_-8770650162979458620gmail-newpage" =
style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;color:rgb(0,0=
,0)"><font face=3D"arial, helvetica, sans-serif">connectionless-oam-layers =
- what considerations were discussed to arrive to liming number of neighbor=
ing test points to 128?</font></pre></pre></li><li><pre class=3D"m_-8248459=
590071156264m_-8770650162979458620gmail-newpage" style=3D"font-size:13.3333=
px;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)"><font face=3D"arial, =
helvetica, sans-serif">tp-tools:continuity-check you may add RFC 8029 to th=
e list of references</font></pre></li><li><pre class=3D"m_-8248459590071156=
264m_-8770650162979458620gmail-newpage" style=3D"font-size:13.3333px;margin=
-top:0px;margin-bottom:0px;color:rgb(0,0,0)"><font face=3D"arial, helvetica=
, sans-serif">tp-tools:path-discovery RFC 8029 obsoletes RFC 4379 as standa=
rd for LSP Ping</font></pre></li><li><pre class=3D"m_-8248459590071156264m_=
-8770650162979458620gmail-newpage" style=3D"margin-top:0px;margin-bottom:0p=
x"><font face=3D"arial, helvetica, sans-serif"><font color=3D"#000000"><spa=
n style=3D"font-size:13.3333px">timestamp grouping is limited to PTPv2 Trun=
cated and NTPv4 64-bit format [RFC5905]. What about other formats, e.g. ICM=
P Timestamp, NTPv4 32-bit, a.k.a. short, or PTPv2 80-bits long? </span></fo=
nt></font></pre></li></ul><li>5.1.1.2 Test point attributes extension</li><=
ul><li>reference to non-existing &quot;test-point-location&quot; list</li><=
/ul><li>5.1.2 Schema Mount</li><ul><li>reference to non-existing &quot;test=
-point-location&quot; list</li></ul><li>5.2.1.2 Test point attributes exten=
sion</li><ul><li>reference to non-existing &quot;test-point-location&quot; =
list</li></ul><li>5.2.2 Schema Mount</li><ul><li>reference to non-existing =
&quot;test-point-location&quot; list</li></ul></ul><div>In summary, I find =
several serious issues with the current version of the data model presented=
 in the document, e.g. use of 0 to indicate unreported parameter and underd=
eveloped layering model.</div></div><div><br></div><div>Regards,</div><div>=
Greg</div><div class=3D"gmail_quote"><br><blockquote class=3D"gmail_quote" =
style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pa=
dding-left:1ex"><div class=3D"m_-8248459590071156264m_-8770650162979458620g=
mail-m_4719408574538227259gmail-m_-7179003731313931989gmail-m_-364352044438=
7220379gmail-m_3818262925605600151gmail-m_8060400952896313502gmail-m_-60037=
66437548300539gmail-HOEnZb"><div class=3D"m_-8248459590071156264m_-87706501=
62979458620gmail-m_4719408574538227259gmail-m_-7179003731313931989gmail-m_-=
3643520444387220379gmail-m_3818262925605600151gmail-m_8060400952896313502gm=
ail-m_-6003766437548300539gmail-h5"><div class=3D"gmail_extra"><br><div cla=
ss=3D"gmail_quote">On Wed, Oct 11, 2017 at 6:40 AM, The IESG <span dir=3D"l=
tr">&lt;<a href=3D"mailto:iesg-secretary@ietf.org" target=3D"_blank">iesg-s=
ecretary@ietf.org</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote=
" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);=
padding-left:1ex"><br>
The IESG has received a request from the Layer Independent OAM Management i=
n<br>
the Multi-Layer Environment WG (lime) to consider the following document: -=
<br>
&#39;Generic YANG Data Model for Connectionless Operations, Administration,=
<br>
=C2=A0 =C2=A0and Maintenance(OAM) protocols&#39;<br>
=C2=A0 &lt;draft-ietf-lime-yang-connecti<wbr>onless-oam-11.txt&gt; as Propo=
sed Standard<br>
<br>
The IESG plans to make a decision in the next few weeks, and solicits final=
<br>
comments on this action. Please send substantive comments to the<br>
<a href=3D"mailto:ietf@ietf.org" target=3D"_blank">ietf@ietf.org</a> mailin=
g lists by 2017-10-25. Exceptionally, comments may be<br>
sent to <a href=3D"mailto:iesg@ietf.org" target=3D"_blank">iesg@ietf.org</a=
> instead. In either case, please retain the beginning of<br>
the Subject line to allow automated sorting.<br>
<br>
Abstract<br>
<br>
<br>
=C2=A0 =C2=A0This document presents a base YANG Data model for connectionle=
ss<br>
=C2=A0 =C2=A0Operations Administration, and Maintenance(OAM) protocols.=C2=
=A0 It<br>
=C2=A0 =C2=A0provides a technology-independent abstraction of key OAM const=
ructs<br>
=C2=A0 =C2=A0for connectionless protocols.=C2=A0 The base model presented h=
ere can be<br>
=C2=A0 =C2=A0extended to include technology specific details.=C2=A0 This is=
 leading to<br>
=C2=A0 =C2=A0uniformity between OAM protocols and support both nested OAM<b=
r>
=C2=A0 =C2=A0workflows (i.e., performing OAM functions at different or same=
 levels<br>
=C2=A0 =C2=A0through a unified interface) and interacting OAM workflows ( i=
.e.,<br>
=C2=A0 =C2=A0performing OAM functions at same levels through a unified inte=
rface).<br>
<br>
<br>
<br>
<br>
The file can be obtained via<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connection=
less-oam/" rel=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.or=
g/d<wbr>oc/draft-ietf-lime-yang-connec<wbr>tionless-oam/</a><br>
<br>
IESG discussion can be tracked via<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connection=
less-oam/ballot/" rel=3D"noreferrer" target=3D"_blank">https://datatracker.=
ietf.org/d<wbr>oc/draft-ietf-lime-yang-connec<wbr>tionless-oam/ballot/</a><=
br>
<br>
<br>
No IPR declarations have been submitted directly on this I-D.<br>
<br>
<br>
<br>
<br>
______________________________<wbr>_________________<br>
Lime mailing list<br>
<a href=3D"mailto:Lime@ietf.org" target=3D"_blank">Lime@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/lime" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/l<wbr>istinfo/lime</a><br>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div></div>

--94eb2c06d97e7119c2055bf9b1a1--


From nobody Fri Oct 20 05:34:53 2017
Return-Path: <gregimirsky@gmail.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8C0F7132025; Fri, 20 Oct 2017 05:34:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.438
X-Spam-Level: 
X-Spam-Status: No, score=-2.438 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTML_OBFUSCATE_05_10=0.26, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=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 QruSmdT6NJyL; Fri, 20 Oct 2017 05:34:36 -0700 (PDT)
Received: from mail-lf0-x22a.google.com (mail-lf0-x22a.google.com [IPv6:2a00:1450:4010:c07::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9CA65133328; Fri, 20 Oct 2017 05:34:35 -0700 (PDT)
Received: by mail-lf0-x22a.google.com with SMTP id r129so13030383lff.8; Fri, 20 Oct 2017 05:34:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=PbdN5Kxh7JaKl2BLhUfZN1XMAlbJwwhGy8iZHcjLhv0=; b=FhaMFmw/LPppsx9F58STXr4KGHWTzmliJbQgknhK30SXCN256JGXiDNv7SiEL2r9ng gkkMimIb/F9omSvXp2SymA7Pud0Tc9OZwQxtq9gHt9d66GGztb4Q4yTt54Z4ZZiOOzNw xiB9VvOzrygImvyToTbrW2rW0k8jgGb5+eYcB1cnfZ26fmGI0bxP2idW+N+RpI3J8D3d aStGF3B8egcIpSVqF8lNVfJOqfs/vRTT2a0OIkdFRhLMbtwZadRmTQ77Xa8OgB/a/UdP m0omV36CPVHo/T8IMHRoPCumcWSI4m+U2CKxUd6DtxhHZS1gCOc+Y0jKzzDVWiSjHgCJ H/Fw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=PbdN5Kxh7JaKl2BLhUfZN1XMAlbJwwhGy8iZHcjLhv0=; b=DOynyTkooFiqU3imj8inN3t4mZwW6x6ENO2JMpHCqwAHY/SQtASG5RsB6SKgLXExTG jwcBaPVV8Sg4vvjaPboHZZPR5PxRCfItH00u9B3GemZemLpedE6EaurLSgT/Pp4flNQu 2KxznRFesB4n3nCuBuzeQLZmryF+mjFX8dJ9LqFosBUxn7Sl2T+9l55U+0Op6rfesiHw iL237VEIVB0zVGIQQEIfyWw7yM7itOmLKG3VUR+td9zXFQAIcqQhE9J+2pzhZ/zbbwq3 g0iV11Hm7fAlTi0mBYsI+51Jt3WvKBBnsBR4KqoRLo0tWuO/ZM9DCDoxA3zDeMOWbT0Z R/Aw==
X-Gm-Message-State: AMCzsaWIZrC6lBz3nvbX5VI8VV8K9BO8km5ITAV22NLyQpBI2M2vJ6m+ lBJ9oYqKPc75wMZNCg86gFMGBs/PvXBx0URCBk0=
X-Google-Smtp-Source: ABhQp+Q3iL9y0CuGyzk/VKaK6syM/tRKl64PtElhmX9RKirtl0rl4bGyBpi3bvsjuGhtl22UPx9a0wr9ujeVmDJlIp4=
X-Received: by 10.46.68.6 with SMTP id r6mr2188470lja.1.1508502873581; Fri, 20 Oct 2017 05:34:33 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.46.32.147 with HTTP; Fri, 20 Oct 2017 05:34:32 -0700 (PDT)
In-Reply-To: <150772930494.24829.134604370018717784.idtracker@ietfa.amsl.com>
References: <150772930494.24829.134604370018717784.idtracker@ietfa.amsl.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Fri, 20 Oct 2017 05:34:32 -0700
Message-ID: <CA+RyBmUqZH6hEFy8ZFrGq0yLC-friudtZvDNJ2AZs35EOFGrhQ@mail.gmail.com>
To: "ietf@ietf.org" <ietf@ietf.org>, draft-ietf-lime-yang-connectionless-oam-methods@ietf.org
Cc: Carlos Pignataro <cpignata@cisco.com>, Ron Bonica <rbonica@juniper.net>, lime-chairs@ietf.org, Benoit Claise <bclaise@cisco.com>, lime@ietf.org
Content-Type: multipart/alternative; boundary="94eb2c1a656cec2b05055bf9b1fc"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/JPWpQrXppaYxPh5hUf7zRMIexZg>
Subject: Re: [Lime] Last Call: <draft-ietf-lime-yang-connectionless-oam-methods-09.txt> (Retrieval Methods YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols) to Proposed Standard
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 20 Oct 2017 12:34:39 -0000

--94eb2c1a656cec2b05055bf9b1fc
Content-Type: text/plain; charset="UTF-8"

Dear All,
please kindly consider my comments on
draft-ietf-lime-yang-connectionless-oam-methods
presented below:

   - rpc continuity-check:
      - lacks ability to specify test packet generation interval;
      - rpc uses session-packet-statistics and session-error-statistics
      where all packet counters are uint32. Because continuity-check may run
      forever, if count set to -1, counters may overrun. How the
overrun reported
      in session-packet-statistics and session-error-statistics?

In summary, operation of continuity-check test in forever mode is
underdefined.

Regards,
Greg

On Wed, Oct 11, 2017 at 6:41 AM, The IESG <iesg-secretary@ietf.org> wrote:

>
> The IESG has received a request from the Layer Independent OAM Management
> in
> the Multi-Layer Environment WG (lime) to consider the following document: -
> 'Retrieval Methods YANG Data Model for Connectionless Operations,
>    Administration, and Maintenance(OAM) protocols'
>   <draft-ietf-lime-yang-connectionless-oam-methods-09.txt> as Proposed
>   Standard
>
> The IESG plans to make a decision in the next few weeks, and solicits final
> comments on this action. Please send substantive comments to the
> ietf@ietf.org mailing lists by 2017-10-25. Exceptionally, comments may be
> sent to iesg@ietf.org instead. In either case, please retain the
> beginning of
> the Subject line to allow automated sorting.
>
> Abstract
>
>
>    This document presents a retrieval method YANG Data model for
>    connectionless OAM protocols.  It provides technology-independent RPC
>    operations for connectionless OAM protocols.  The retrieval methods
>    model presented here can be extended to include technology specific
>    details.  This is leading to uniformity between OAM protocols and
>    support both nested OAM workflows (i.e., performing OAM functions at
>    different levels through a unified interface) and interacting OAM
>    workflows ( i.e., performing OAM functions at same levels through a
>    unified interface).
>
>
>
>
> The file can be obtained via
> https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connec
> tionless-oam-methods/
>
> IESG discussion can be tracked via
> https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connec
> tionless-oam-methods/ballot/
>
>
> No IPR declarations have been submitted directly on this I-D.
>
>
>
>
> _______________________________________________
> Lime mailing list
> Lime@ietf.org
> https://www.ietf.org/mailman/listinfo/lime
>

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

<div dir=3D"ltr"><span style=3D"font-size:12.8px">Dear All,</span><div><spa=
n style=3D"font-size:12.8px">please kindly consider my comments on=C2=A0</s=
pan><font face=3D"arial, helvetica, sans-serif">draft-ietf-lime-yang-connec=
<wbr>tionless-oam-methods presented below:</font></div><div><ul><li><font f=
ace=3D"arial, helvetica, sans-serif">rpc continuity-check:</font></li><ul><=
li><font face=3D"arial, helvetica, sans-serif">lacks ability to specify tes=
t packet generation interval;</font></li><li><font face=3D"arial, helvetica=
, sans-serif">rpc uses=C2=A0</font>session-packet-statistics and session-er=
ror-statistics where all packet counters are uint32. Because continuity-che=
ck may run forever, if count set to -1, counters may overrun. How the overr=
un reported in session-packet-statistics and session-error-statistics?<br><=
/li></ul></ul></div><div class=3D"gmail_extra">In summary, operation of con=
tinuity-check test in forever mode is underdefined.</div><div class=3D"gmai=
l_extra"><br></div><div class=3D"gmail_extra">Regards,</div><div class=3D"g=
mail_extra">Greg</div><div class=3D"gmail_extra"><br><div class=3D"gmail_qu=
ote">On Wed, Oct 11, 2017 at 6:41 AM, The IESG <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:iesg-secretary@ietf.org" target=3D"_blank">iesg-secretary@ietf.=
org</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1=
ex"><br>
The IESG has received a request from the Layer Independent OAM Management i=
n<br>
the Multi-Layer Environment WG (lime) to consider the following document: -=
<br>
&#39;Retrieval Methods YANG Data Model for Connectionless Operations,<br>
=C2=A0 =C2=A0Administration, and Maintenance(OAM) protocols&#39;<br>
=C2=A0 &lt;draft-ietf-lime-yang-connecti<wbr>onless-oam-methods-09.txt&gt; =
as Proposed<br>
=C2=A0 Standard<br>
<br>
The IESG plans to make a decision in the next few weeks, and solicits final=
<br>
comments on this action. Please send substantive comments to the<br>
<a href=3D"mailto:ietf@ietf.org" target=3D"_blank">ietf@ietf.org</a> mailin=
g lists by 2017-10-25. Exceptionally, comments may be<br>
sent to <a href=3D"mailto:iesg@ietf.org" target=3D"_blank">iesg@ietf.org</a=
> instead. In either case, please retain the beginning of<br>
the Subject line to allow automated sorting.<br>
<br>
Abstract<br>
<br>
<br>
=C2=A0 =C2=A0This document presents a retrieval method YANG Data model for<=
br>
=C2=A0 =C2=A0connectionless OAM protocols.=C2=A0 It provides technology-ind=
ependent RPC<br>
=C2=A0 =C2=A0operations for connectionless OAM protocols.=C2=A0 The retriev=
al methods<br>
=C2=A0 =C2=A0model presented here can be extended to include technology spe=
cific<br>
=C2=A0 =C2=A0details.=C2=A0 This is leading to uniformity between OAM proto=
cols and<br>
=C2=A0 =C2=A0support both nested OAM workflows (i.e., performing OAM functi=
ons at<br>
=C2=A0 =C2=A0different levels through a unified interface) and interacting =
OAM<br>
=C2=A0 =C2=A0workflows ( i.e., performing OAM functions at same levels thro=
ugh a<br>
=C2=A0 =C2=A0unified interface).<br>
<br>
<br>
<br>
<br>
The file can be obtained via<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connection=
less-oam-methods/" rel=3D"noreferrer" target=3D"_blank">https://datatracker=
.ietf.org/d<wbr>oc/draft-ietf-lime-yang-connec<wbr>tionless-oam-methods/</a=
><br>
<br>
IESG discussion can be tracked via<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connection=
less-oam-methods/ballot/" rel=3D"noreferrer" target=3D"_blank">https://data=
tracker.ietf.org/d<wbr>oc/draft-ietf-lime-yang-connec<wbr>tionless-oam-meth=
ods/ballot/</a><br>
<br>
<br>
No IPR declarations have been submitted directly on this I-D.<br>
<br>
<br>
<br>
<br>
______________________________<wbr>_________________<br>
Lime mailing list<br>
<a href=3D"mailto:Lime@ietf.org" target=3D"_blank">Lime@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/lime" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/l<wbr>istinfo/lime</a><br>
</blockquote></div><br></div></div>

--94eb2c1a656cec2b05055bf9b1fc--


From nobody Fri Oct 20 12:28:33 2017
Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0045713431F; Fri, 20 Oct 2017 12:28:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NZ1oOja53Dn6; Fri, 20 Oct 2017 12:28:25 -0700 (PDT)
Received: from mail-pf0-x229.google.com (mail-pf0-x229.google.com [IPv6:2607:f8b0:400e:c00::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 46FF2132F84; Fri, 20 Oct 2017 12:28:25 -0700 (PDT)
Received: by mail-pf0-x229.google.com with SMTP id e64so12385116pfk.9; Fri, 20 Oct 2017 12:28:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:cc:references:from:organization:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=u9f6raITG8J8M8vkQvIpw8wTdDrKhHlq6d+9r0cMiDQ=; b=W/z7V9+8I4/xpPWeJvu8TTjPrUFZwFw8bYBRf+J8sAKWfNiQwfF5BNIMaC/XC6l3fO pVBpJa+Sdu8enGhgiT3uzZYnOAyNqFhYXXV7P7CzkkyDP5iMIARYLSjjph9bB1DAt6Kk GOuOVzLs6oIn+ChQn4nLeF5X+lxeVHinsfLXlGCE4PnTWSRINnhKlLC6nXeD2yikHYPD Ky/vNLgk4TyMnvfuaS4utBAFyM4cxX8lO7A2g6PNDqvgcBw3B2Isqjdo7JKdzEGHrV3D YDlIXWFs8c4lGGlbGiDLH3p4TuN29ANXgdQMT8Nruff8Hjr4H5m6GAEKfAbKEoS9mn6e u5Sw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=u9f6raITG8J8M8vkQvIpw8wTdDrKhHlq6d+9r0cMiDQ=; b=RmOBKuOZmNE6jvE+L7jXxWZ/lj0WC+9DuxfmpRLO4pshegrNJT6sNU5JGKFvdETCKD q8rf25Q9dnyqtKttaL1gjWFvcGKrmBLk6ihtXgZH3XfRjV2l55Vx856lwlfklKmj+7o6 s3s2+s/vXL/3Pqp3zX7QYuIJx8j3xlAYSmjm+fbwhuakhipqSODNM7KZDmVCPoZ92znH JIn6qPjzUvN1Fez+dRIRx1GD3KJzX3S5RHrxgI6xs7OuOxRcFXmRr5Z8GdQPYf7rEXa0 Ayt8f/Qymqx1TCP0vWImM/AtS7Pdz42wz3wXPEHMayciK1BqFZ+eMvrTkYF0hNSAsniz kWdw==
X-Gm-Message-State: AMCzsaXGWrEuaaILpJMEyXXuK+70Ctqhgn4KbONQjF42FTY0qiIiPMyA IMe5BvoJxOLAGrt8CtCfG9w5EQ==
X-Google-Smtp-Source: ABhQp+TbUN/bKEN9e98+wsEs2NLAxjrnLlgx6MD3vaiyqrZ/mLf6tERrRhZXbTif/MSd0d4fxIr5DA==
X-Received: by 10.84.211.144 with SMTP id c16mr4965306pli.218.1508527704559; Fri, 20 Oct 2017 12:28:24 -0700 (PDT)
Received: from ?IPv6:2406:e007:6d3c:1:28cc:dc4c:9703:6781? ([2406:e007:6d3c:1:28cc:dc4c:9703:6781]) by smtp.gmail.com with ESMTPSA id k11sm2945462pfh.134.2017.10.20.12.28.21 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 20 Oct 2017 12:28:23 -0700 (PDT)
To: Greg Mirsky <gregimirsky@gmail.com>, "ietf@ietf.org" <ietf@ietf.org>, draft-ietf-lime-yang-connectionless-oam@ietf.org
Cc: Carlos Pignataro <cpignata@cisco.com>, lime-chairs@ietf.org, lime@ietf.org
References: <150772925005.24695.3851410645764765123.idtracker@ietfa.amsl.com> <CA+RyBmVq9MnC97LuVRzhYiR+_dj0gQ2YRSp+b-223fjQXvhR_w@mail.gmail.com> <CA+RyBmXfB2fPn8GzaWYKwUJZhLwnKc_raO9ELf+8ANnAcED-vA@mail.gmail.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
Message-ID: <6cae8b90-4ae5-4560-f316-5db684fed0a6@gmail.com>
Date: Sat, 21 Oct 2017 08:28:30 +1300
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <CA+RyBmXfB2fPn8GzaWYKwUJZhLwnKc_raO9ELf+8ANnAcED-vA@mail.gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/abXxMjjSrYGyI3sWbMmy-P_8Il4>
Subject: Re: [Lime] Last Call: <draft-ietf-lime-yang-connectionless-oam-11.txt> (Generic YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols) to Proposed Standard
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 20 Oct 2017 19:28:27 -0000

Greg,
On 21/10/2017 01:34, Greg Mirsky wrote:
...
> 
>       session-delay-statistics and session-jitter-statistics are too
> limiting in many dimensions - no support to reflect one-way (far-end
> and near-end) and round-trip measurements for the same test session,
> and too few metrics., e.g. no report of percentile.
> 
>       -
> 
>       session-delay-statistics does not reflect type of delay
> variation being calculated. As analyzed in RFC 5481, PDV and IPDV
> characterize different conditions (Section 5) and at least reflecting
> which one being calculated and reported is very informative.
> 

I had similar comments on draft-ietf-lime-yang-connectionless-oam-methods-09
in my Gen-ART review at
https://mailarchive.ietf.org/arch/msg/gen-art/qA38WYm5ookOePfnhqO4yM09cvc.
I haven't reviewed draft-ietf-lime-yang-connectionless-oam itself,
but it seems that the authors have chosen to leave quite a few things
under-defined, which bothers me from the interoperability viewpoint.
Presumably the existing implementations have taken specific decisions
on these points, which could be documented, even as default recommendations?

Regards
     Brian


From nobody Sun Oct 22 20:31:52 2017
Return-Path: <bill.wu@huawei.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DF47513D04B; Sun, 22 Oct 2017 20:31:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level: 
X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id maOCGr1m3CEW; Sun, 22 Oct 2017 20:31:40 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 358EE13D042; Sun, 22 Oct 2017 20:31:38 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml704-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DYG20198; Mon, 23 Oct 2017 03:31:35 +0000 (GMT)
Received: from NKGEML414-HUB.china.huawei.com (10.98.56.75) by lhreml704-cah.china.huawei.com (10.201.108.45) with Microsoft SMTP Server (TLS) id 14.3.361.1; Mon, 23 Oct 2017 04:31:32 +0100
Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.105]) by nkgeml414-hub.china.huawei.com ([10.98.56.75]) with mapi id 14.03.0235.001; Mon, 23 Oct 2017 11:31:27 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Greg Mirsky <gregimirsky@gmail.com>, "ietf@ietf.org" <ietf@ietf.org>, "draft-ietf-lime-yang-connectionless-oam@ietf.org" <draft-ietf-lime-yang-connectionless-oam@ietf.org>
CC: Carlos Pignataro <cpignata@cisco.com>, Ron Bonica <rbonica@juniper.net>, "lime-chairs@ietf.org" <lime-chairs@ietf.org>, Benoit Claise <bclaise@cisco.com>, "lime@ietf.org" <lime@ietf.org>
Thread-Topic: [Lime] Last Call: <draft-ietf-lime-yang-connectionless-oam-11.txt> (Generic YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols) to Proposed Standard
Thread-Index: AQHTSLOu7WlIvr5ZZEiOwcl87rQjeKLsKAEAgASSTRA=
Date: Mon, 23 Oct 2017 03:31:26 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA9AC0F246@nkgeml513-mbx.china.huawei.com>
References: <150772925005.24695.3851410645764765123.idtracker@ietfa.amsl.com> <CA+RyBmVq9MnC97LuVRzhYiR+_dj0gQ2YRSp+b-223fjQXvhR_w@mail.gmail.com> <CA+RyBmXfB2fPn8GzaWYKwUJZhLwnKc_raO9ELf+8ANnAcED-vA@mail.gmail.com>
In-Reply-To: <CA+RyBmXfB2fPn8GzaWYKwUJZhLwnKc_raO9ELf+8ANnAcED-vA@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.79.163]
Content-Type: multipart/alternative; boundary="_000_B8F9A780D330094D99AF023C5877DABA9AC0F246nkgeml513mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090203.59ED6298.0023, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.1.105, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 0a324af29ae6a21f7c94124033c095b9
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/XHcxWnfrvNFf7M86xrxgj3wJeIg>
Subject: Re: [Lime] Last Call: <draft-ietf-lime-yang-connectionless-oam-11.txt> (Generic YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols) to Proposed Standard
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Oct 2017 03:31:44 -0000

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

VGhhbmtzIEdyZWcgZm9yIHByb3ZpZGluZyBhZGRpdGlvbmFsIGlucHV0IHRvIGhlbHAgbWFrZSB0
aGUgbW9kZWwgbW9yZSBleHRlbnNpYmxlIGFuZCByZXVzYWJsZS4NClBsZWFzZSBzZWUgbXkgcmVw
bHkgaW5saW5lIGJlbG93Lg0KDQotUWluDQrlj5Hku7bkuro6IEdyZWcgTWlyc2t5IFttYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tXQ0K5Y+R6YCB5pe26Ze0OiAyMDE35bm0MTDmnIgyMOaXpSAy
MDozNA0K5pS25Lu25Lq6OiBpZXRmQGlldGYub3JnOyBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25u
ZWN0aW9ubGVzcy1vYW1AaWV0Zi5vcmcNCuaKhOmAgTogQ2FybG9zIFBpZ25hdGFybzsgUm9uIEJv
bmljYTsgbGltZS1jaGFpcnNAaWV0Zi5vcmc7IEJlbm9pdCBDbGFpc2U7IGxpbWVAaWV0Zi5vcmcN
CuS4u+mimDogUmU6IFtMaW1lXSBMYXN0IENhbGw6IDxkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25u
ZWN0aW9ubGVzcy1vYW0tMTEudHh0PiAoR2VuZXJpYyBZQU5HIERhdGEgTW9kZWwgZm9yIENvbm5l
Y3Rpb25sZXNzIE9wZXJhdGlvbnMsIEFkbWluaXN0cmF0aW9uLCBhbmQgTWFpbnRlbmFuY2UoT0FN
KSBwcm90b2NvbHMpIHRvIFByb3Bvc2VkIFN0YW5kYXJkDQoNCkRlYXIgQWxsLA0KcGxlYXNlIGtp
bmRseSBjb25zaWRlciBteSBjb21tZW50cyBvbiBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0
aW9ubGVzcy1vYW0gcHJlc2VudGVkIGJlbG93Og0KDQogICogICAxLiBJbnRyb2R1Y3Rpb24NCg0K
ICAgICAqICAgY2xlYXIgYW5kIHRlY2huaWNhbCBkZWZpbml0aW9ucyBvZiBjb25uZWN0aW9uLW9y
aWVudGVkIChDTykgYW5kIGNvbm5lY3Rpb25sZXNzIChDTCkgbmV0d29yayBhcmUgYWJzZW50LiBO
b3RlIHRoYXQgcmVmZXJlbmNlZCBSRkMgNzI3NiBkb2VzIG5vdCBwcm92aWRlIHRoYXQgZWl0aGVy
IGFzIGRpZmZlcmVudGlhdGlvbiBiYXNlZCBvbiBhbW91bnQgb2YgY29uZmlndXJhdGlvbiByZXF1
aXJlZCB0byBpbnN0YW50aWF0ZSBhIG5ldHdvcmsgY2hhbmdlcywgZGVjcmVhc2VzIGFzIHJlc3Vs
dCBvZiBmdXJ0aGVyIHByb2dyZXNzIGluIG5ldHdvcmsgb3BlcmF0aW9uIGF1dG9tYXRpb24uIEkg
cHJvcG9zZSB0byB1c2UgZGVmaW5pdGlvbnMgQ08gYW5kIENMIGZvcndhcmRpbmcgcGFyYWRpZ21z
IHByb3ZpZGVkIGluIHNlY3Rpb24gNi4zLjEgRy44MDAgVW5pZmllZCBmdW5jdGlvbmFsIGFyY2hp
dGVjdHVyZSBvZiB0cmFuc3BvcnQgbmV0d29ya3MsIGFzIHRoZXNlIGFyZSBjbGVhciwgdGVjaG5p
Y2FsIGFuZCBhcmUgYnJvYWRseSB1c2VkIGluIHRoZSBpbmR1c3RyeS4NCltRaW5dOiBJIGJlbGll
dmUgUkZDNzI3NiBhbmQgRy44MDAgc2hhcmUgdGhlIHNpbWlsYXIgcGFyYWRpZ21zIGJ1dCBjYXB0
dXJlIHRoZSBkaWZmZXJlbnQgYXNwZWN0IG9mIHRoZSBrZXkgZGlmZmVyZW5jZSBiZXR3ZWVuIENP
IGFuZCBDTCwgSSB3b3VsZCBzdWdnZXN0IHRvIGhhcm1vbml6ZSB0aGUgZGlmZmVyZW50IGFzcGVj
dCBvZiB0aGVzZSBrZXkgZGlmZmVyZW5jZXMgdG9nZXRoZXIgYW5kIGFkZCBhbm90aGVyIHJlZmVy
ZW5jZSB0byBHLjgwMCBhcyBmb2xsb3dzOg0KTkVXIFRFWFQ6DQrigJwNCkluIGNvbm5lY3Rpb24t
b3JpZW50ZWQgdGVjaG5vbG9naWVzLA0KICAgYSBjb25uZWN0aW9uIGlzIGVzdGFibGlzaGVkIHBy
aW9yIHRvIHRoZSB0cmFuc21pc3Npb24gb2YgZGF0YS4gIEFmdGVyDQogICBjb25uZWN0aW9uIGlz
IGVzdGFibGlzaGVkLCBubyBhZGRpdGlvbmFsIGNvbnRyb2wgaW5mb3JtYXRpb24gc3VjaCBhcw0K
ICAgc2lnbmFsaW5nIG9yIG9wZXJhdGlvbnMgYW5kIG1haW50ZW5hbmNlIGluZm9ybWF0aW9uIGlz
IHJlcXVpcmVkIHRvDQogICB0cmFuc21pdCB0aGUgZGF0YS4gIEluIGNvbm5lY3Rpb25sZXNzIHRl
Y2hub2xvZ2llcywgZGF0YSBpcw0KICAgdHlwaWNhbGx5IHNlbnQgYmV0d2VlbiBlbmQgcG9pbnRz
IHdpdGhvdXQgcHJpb3IgYXJyYW5nZW1lbnQsIGJ1dA0KICAgY29udHJvbCBpbmZvcm1hdGlvbiBp
cyByZXF1aXJlZCB0byBpZGVudGlmeSBkZXN0aW5hdGlvbiBbRy44MDBdW1JGQzcyNzZdLg0K4oCd
DQoNCiAgICAgKiAgIGNoYXJhY3Rlcml6YXRpb24gb2YgdGhlIHN1YmplY3Qgb2YgdGhlIGRvY3Vt
ZW50IGFzICJZQU5HIERhdGEgbW9kZWwgZm9yIGNvbm5lY3Rpb25sZXNzIE9BTSBwcm90b2NvbHMi
IGlzIG5vdCBhY2N1cmF0ZSBjb25zaWRlcmluZyBDTy9DTCBkZWZpbml0aW9ucyBpbiBHLjgwMC4g
SSBwcm9wb3NlIHRvIHJlZmVyIHRvICJPQU0gcHJvdG9jb2xzIGZvciBjb25uZWN0aW9ubGVzcyBu
ZXR3b3JrcyIgc2luY2UgdGhlIHNhbWUgT0FNIHByb3RvY29scyBtYXkgYmUgdXNlZCBpbiBib3Ro
IENPLVBTIGFuZCBDTC1QUyBuZXR3b3JrcywgZS5nLiBMU1AgUGluZyB1c2VkIGluIGJvdGggTVBM
Uy1UUCBhbmQgSVAvTVBMUyBuZXR3b3Jrcy4NCiAgICAgIFtRaW5dOiBPa2F5ICxTb3VuZHMgZ29v
ZCB0byBtZS4NCg0KICAqICAgMy4gT3ZlcnZpZXcgb2YgdGhlIENvbm5lY3Rpb25sZXNzIE9BTSBN
b2RlbA0KDQogICAgICogICAiLi4uIHRoZSAndGVzdC1wb2ludC1sb2NhdGlvbi1pbmZvJywgaXMg
YSBjb21tb24gYXNwZWN0IG9mIGV2ZXJ5ICd0ZXN0LXBvaW50LWxvY2F0aW9uJyAtIHRoZXJlJ3Mg
bm8gWUFORyBvYmplY3QgdGVzdC1wb2ludC1sb2NhdGlvbiBpbiB0aGUgcHJlc2VudGVkIGRhdGEg
bW9kZWwuDQogICBbUWluXTogSXQgaXMgVHlwby4gSXQgc2hvdWxkIGJlIOKAmHRlc3QtcG9pbnQt
bG9jYXRpb25z4oCZLCBmaXhlZC4gVGhhbmtzLg0KDQogICogICAzLjMgT0FNIE5laWdoYm9yaW5n
IExheWVycw0KDQogICAgICogICBJIGZpbmQgdGhpcyBwYXJ0IG9mIHRoZSBtb2RlbCB1bmRlci1k
ZXZlbG9wZWQuIEZpcnN0LCB0aGUgdGVybWlub2xvZ3kgLSBsYXllcnMgaW1wbHkgdmVydGljYWws
IGNsaWVudC1zZXJ2ZXIgcmVsYXRpb25zaGlwIHdoaWxlIGRvd25zdHJlYW0vdXBzdHJlYW0gLSBw
ZWVyaW5nIHJlbGF0aW9uc2hpcCBvbiB0aGUgc2FtZSBsYXllci4gU2Vjb25kLCB0aGUgbGltaXRl
ZCB2aXNpYmlsaXR5IGR1ZSB0byB0ZWNobm9sb2d5LWxldmVsIGxpbWl0YXRpb24gdGhhdCBzdXBw
b3J0cyBvbmx5IHJlZmVyZW5jZSB0byB0aGUgaW1tZWRpYXRlIG5laWdoYm9yaW5nIGxheWVyIGJ1
dCBub3QgdG8gbmV4dC10by1uZXh0IG5laWdoYm9yLiBJIGNvbnNpZGVyIHRoaXMgdG8gYmUgbWFq
b3IgcHJvYmxlbSBmb3IgY29tbW9uIG1vZGVsIHRoYXQgaW50ZW5kZWQgZm9yIG11bHRpLWxheWVy
IGVudmlyb25tZW50Lg0KW1Fpbl06IFdlIGRpc2N1c3NlZCB0aGlzIGJlZm9yZSwgSSByZXZpc2l0
IHRoaXMgc2VjdGlvbiBhbmQgdW5kZXJzdGFuZCB5b3VyIGNvbmNlcm4gbm93ICwgSSB3b3VsZCBs
aWtlIHRvIHN1Z2dlc3QgdG8gcmVtb3ZlIGxheWVyIHJlbGF0ZWQgdGV4dCBzaW5jZSBpdCBpbnRy
b2R1Y2UgY29uZnVzaW9uLCBJIHdvdWxkIHN1Z2dlc3QgdG8gY2hhbmdlIHRlY2hub2xvZ3ktbGV2
ZWwgaW50byBwb3NpdGlvbiBzaW5jZSB3aGF0IHdlIHRyeSB0byBkZWZpbmUgYXJlIE9BTSBOZWln
aGJvcmluZyBUZXN0IHBvaW50cyBsaXN0LiBXZSB3aWxsIGZvY3VzIG9uIHRlc3QgcG9pbnRzIHJl
bGF0ZWQgdG8gb25lIHNpbmdsZSBsYXllci4gT25lIGNhbiB1c2UgcG9zaXRpb24gdG8gY2FwdHVy
ZSBvZiBvcmRlciBvZiB0aGVzZSB0ZXN0IHBvaW50cyBhbmQgYWxzbyBpZGVudGlmeSB0ZXN0IHBv
aW50IGF0IHRoZSBsZWZ0IGxheWVyIGJvdW5kYXJ5IGFuZCB0ZXN0IHBvaW50IGF0IHRoZSByaWdo
dCBsYXllciBib3VuZGFyeS4gVGhlIHByb3Bvc2VkIGNoYW5nZXMgYXMgZm9sbG93czoNCuKAnA0K
My4zLiAgT0FNIG5laWdoYm9yaW5nIHRlc3QgcG9pbnRzDQoNCiAgIEFzIHR5cGljYWwgbmV0d29y
a3MgaGF2ZSBhIG11bHRpLWxheWVyIGFyY2hpdGVjdHVyZSwgdGhlIHNldCBvZiBPQU0NCiAgIHBy
b3RvY29scyBzaW1pbGFybHkgdGFrZSBhIG11bHRpLWxheWVyIHN0cnVjdHVyZTsgZWFjaCBsYXll
ciBtYXkgaGFzDQogICBpdHMgb3duIE9BTSBwcm90b2NvbCBbUkZDNzI3Nl0gYW5kIGlzIGNvcnJl
c3BvbmRpbmcgdG8gc3BlY2lmaWMNCiAgIGFkbWluaXN0cmF0aXZlIGRvbWFpbiBhbmQgaGFzIGFz
c29jaWF0ZWQgdGVzdCBwb2ludHMuICBPQU0NCiAgIG5laWdoYm9yaW5nIHRlc3QgcG9pbnRzIGFy
ZSByZWZlcnJlZCB0byBhIGxpc3Qgb2YgbmVpZ2hib3JpbmcgdGVzdA0KICAgcG9pbnRzIGluIHRo
ZSBzYW1lIGxheWVyIHRoYXQgYXJlIHJlbGF0ZWQgdG8gY3VycmVudCB0ZXN0IHBvaW50Lg0KICAg
VGhpcyBhbGxvd3MgdXNlcnMgdG8gZWFzaWx5IG5hdmlnYXRlIGJldHdlZW4gcmVsYXRlZCBuZWln
aGJvcmluZw0KICAgbGF5ZXIgdG8gZWZmaWNpZW50bHkgdHJvdWJsZXNob290IGEgZGVmZWN0LiAg
SW4gdGhpcyBtb2RlbCwNCiAgICdwb3NpdGlvbicgbGVhZiBkZWZpbmVzIHRoZSByZWxhdGl2ZSBw
b3NpdGlvbiBvZiBuZWlnaGJvcmluZyB0ZXN0DQogICBwb2ludCBjb3JyZXNwb25kaW5nIHRvIHRo
ZSBjdXJyZW50IHRlc3QgcG9pbnQgaW4gdGhlIHNhbWUgbGF5ZXIgLCBhbmQNCiAgIGlzIHByb3Zp
ZGVkIHRvIGFsbG93IGNvcnJlbGF0aW9uIG9mIGZhdWx0cyBhdCBkaWZmZXJlbnQgbG9jYXRpb24g
LiBJZg0KICAgdGhlcmUgaXMgb25lIG5laWdoYm9yaW5nIHRlc3QgcG9pbnQgcGxhY2VkIGJlZm9y
ZSB0aGUgY3VycmVudCB0ZXN0DQogICBwb2ludCwgJ3Bvc2l0aW9uJyBsZWFmIGlzIHNldCB0byAt
MS4gIElmIHRoZXJlIGlzIG9uZSBuZWlnaGJvcmluZw0KICAgdGVzdCBwb2ludCBwbGFjZWQgYWZ0
ZXIgdGhlIGN1cnJlbnQgdGVzdCBwb2ludCwgJ3Bvc2l0aW9uJyBsZWFmIGlzDQogICBzZXQgdG8g
MS4gIElmIHRoZXJlIGlzIG5vIG5laWdoYm9yaW5nIHRlc3QgcG9pbnQgcGxhY2VkIGJlZm9yZSBv
cg0KICAgYWZ0ZXIgdGhlIGN1cnJlbnQgdGVzdCBwb2ludCwgJ3Bvc2l0aW9uJyBsZWFmIGlzIHNl
dCB0byAwLg0KDQogICAgICAgICAgICAgICAgbGlzdCBvYW0tbmVpZ2hib3JpbmctdHBzIHsNCiAg
ICAgICAgICAgICAgICAgIGtleSAiaW5kZXgiOw0KICAgICAgICAgICAgICAgICAgbGVhZiBpbmRl
eCB7DQogICAgICAgICAgICAgICAgICAgICB0eXBlIHVpbnQxNiB7DQogICAgICAgICAgICAgICAg
ICAgICAgICByYW5nZSAiMC4uNjU1MzYiOw0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAg
ICAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAgICAgICAgICAgICAgIkluZGV4IG9m
IGEgbGlzdCBvZiBuZWlnaGJvcmluZyB0ZXN0IHBvaW50cw0KICAgICAgICAgICAgICAgICAgICAg
IGluIHRoZSBzYW1lIGxheWVyICI7DQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAg
ICAgICBsZWFmIHBvc2l0aW9uIHsNCiAgICAgICAgICAgICAgICAgICAgICB0eXBlIGludDggew0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmFuZ2UgIi0xLi4xIjsNCiAgICAgICAgICAgICAg
ICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAg
ICAgICAgICAgICAgICJUaGUgcmVsYXRpdmUgcG9zaXRpb24NCiAgICAgICAgICAgICAgICAgICAg
ICAgIG9mIG5laWdoYm9yaW5nIHRlc3QgcG9pbnQNCiAgICAgICAgICAgICAgICAgICAgICAgIGNv
cnJlc3BvbmRpbmcgdG8gdGhlIGN1cnJlbnQNCiAgICAgICAgICAgICAgICAgICAgICAgIHRlc3Qg
cG9pbnQiOw0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgZGVzY3JpcHRp
b24NCiAgICAgICAgICAgICAgICAgICAgICJMaXN0IG9mIHJlbGF0ZWQgbmVpZ2hib3JpbmcgdGVz
dCBwb2ludHMgaW4gdGhlIHNhbWUgbGF5ZXIuIjsNCiAgICAgICAgICAgICAgfQ0K4oCdDQoNCiAg
KiAgIDMuNCBUZXN0IFBvaW50IExvY2F0aW9ucyBJbmZvcm1hdGlvbg0KDQogICAgICogICByZWZl
cmVuY2UgdG8gbm9uLWV4aXN0ZW50ICJ0cC10b29sIiBhbmQgIk9BTS1uZWlnaGJvcmluZyBMYXll
cnMiIGdyb3VwaW5ncw0KICAgICAgICAgICAgIFtRaW5dOiBJdCBpcyB0eXBvLCBvYW0tbmVpZ2hi
b3JpbmcgbGF5ZXJzIHNob3VsZCBiZSBjb3JyZWN0ZWQgYXMg4oCcb2FtLW5laWdoYm9yaW5nLXRw
c+KAnSBub3cuDQoNCiAgKiAgIDQuIFlBTkcgT0FNIE1vZGVsDQoNCiAgICAgKiAgIEkgdGhpbmsg
dGhhdCB1c2Ugb2YgcHJlZml4ICdjb2FtJyBmb3IgZGF0YSBtb2RlbCBvZiBPQU0gaW4gY29ubmVj
dGlvbmxlc3MgbmV0d29ya3MgaXMgbGltaXRpbmcgY29uc2lkZXJpbmcgdGhhdCB0aGVyZSBzaG91
bGQgYmUgYW5vdGhlciBtb2RlbCBvZiBPQU0gaW4gY29ubmVjdGlvbi1vcmllbnRlZCBuZXR3b3Jr
cy4gQWNyb255bXMgQ0wgYW5kIENPIHVzdWFsbHkgdXNlZCB0byByZWZlciB0byBjb25uZWN0aW9u
bGVzcyBhbmQgY29ubmVjdGlvbi1vcmllbnRlZCBuZXR3b3JrcyByZXNwZWN0aXZlbHkuIFRodXMg
SSBzdWdnZXN0IHRvIHVzZSAnY2wtb2FtJyBhcyBwcmVmaXggZm9yIHRoZSBkYXRhIG1vZGVsIHBy
ZXNlbnRlZCBpbiB0aGlzIGRvY3VtZW50IGFuZCAnY28tb2FtJyBpbnN0ZWFkIG9mICdnb2FtJyBp
biBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9uLW9yaWVudGVkLW9hbS1tb2RlbC4NCiAg
ICAgICAgICAgICAgICBbUWluXTpHb29kIHByb3Bvc2FsLCBJIGxpa2UgaXQuDQoNCiAgICAgKiAg
IEkgZmluZCB0aW1lLXJlc29sdXRpb24gdG8gYmUgc3VwZXJmbHVvdXMgYW5kIHRodXMgb3ZlcmNv
bXBsaWNhdGluZyB0aGUgbW9kZWwuIEkgc3VnZ2VzdCB1c2UgdGltZS1pbnRlcnZhbC10eXBlIGlu
c3RlYWQgYW5kIGNvbnNpZGVyIGZvciB0aGUgdXBkYXRlIG9mIHlhbmc6aWV0Zi15YW5nLXR5cGVz
IGRlZmluZWQgaW4gUkZDIDY5OTEuDQogICAgICAgICAgICAgIFtRaW5dOiAgVGltZSByZXNvbHV0
aW9uIGlzIHJlZmVycmVkIHRvIHRpbWUgdW5pdCwgc3VyZSB3ZSBjYW4gY2hhbmdlIGl0IGludG8g
dGltZS1pbnRlcnZhbC10eXBlIGFzIHlvdSBzdWdnZXN0ZWQuDQoNCm8gICAgc2Vzc2lvbi1kZWxh
eS1zdGF0aXN0aWNzIGFuZCBzZXNzaW9uLWppdHRlci1zdGF0aXN0aWNzIGFyZSB0b28gbGltaXRp
bmcgaW4gbWFueSBkaW1lbnNpb25zIC0gbm8gc3VwcG9ydCB0byByZWZsZWN0IG9uZS13YXkgKGZh
ci1lbmQgYW5kIG5lYXItZW5kKSBhbmQgcm91bmQtdHJpcCBtZWFzdXJlbWVudHMgZm9yIHRoZSBz
YW1lIHRlc3Qgc2Vzc2lvbiwgYW5kIHRvbyBmZXcgbWV0cmljcy4sIGUuZy4gbm8gcmVwb3J0IG9m
IHBlcmNlbnRpbGUuDQoNCiAgICAgICAgICAgICBbUWluXTogV2UgaGF2ZSBwcm90b2NvbC1pZCBh
bmQgcHJvdG9jb2wtaWQtbWV0YS1kYXRhIHRvIGJlIGRlZmluZWQgaW4gZHJhZnQtaWV0Zi1saW1l
LXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLW1ldGhvZHMtMDkgd2hpY2ggY2FuIGJlIHVzZWQgdG8g
aW5kaWNhdGUgd2hldGhlciBpdCBpcyBvbmUgd2F5IG1lYXN1cmVtZW50LCBvciB0d28gd2F5DQoN
Cm1lYXN1cmVtZW50cy4gUGxlYXNlIHNlZSBteSByZXBseSBmb3IgbG9zcyByYXRpb24gZm9yIHJl
cG9ydCBvZiBwZXJjZW50aWxlLg0KDQpvICAgIHNlc3Npb24tZGVsYXktc3RhdGlzdGljcyBkb2Vz
IG5vdCByZWZsZWN0IHR5cGUgb2YgZGVsYXkgdmFyaWF0aW9uIGJlaW5nIGNhbGN1bGF0ZWQuIEFz
IGFuYWx5emVkIGluIFJGQyA1NDgxLCBQRFYgYW5kIElQRFYgY2hhcmFjdGVyaXplIGRpZmZlcmVu
dCBjb25kaXRpb25zIChTZWN0aW9uIDUpIGFuZCBhdCBsZWFzdCByZWZsZWN0aW5nIHdoaWNoIG9u
ZSBiZWluZyBjYWxjdWxhdGVkIGFuZCByZXBvcnRlZCBpcyB2ZXJ5IGluZm9ybWF0aXZlLg0KDQog
ICAgICAgICAgICAgICAgW1Fpbl06IFdlIGhhdmUgcHJvdG9jb2wtaWQgYW5kIHByb3RvY29sLWlk
LW1ldGEtZGF0YSB0byBiZSBkZWZpbmVkIGluIGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rp
b25sZXNzLW9hbS1tZXRob2RzLTA5IHdoaWNoIGNhbiBiZSB1c2VkIHRvIGluZGljYXRlIHdoZXRo
ZXIgSVBEViBpcyB1c2VkIG9yIFBEViBpcyB1c2VkLCBCYXNlZCBvbiBCcmlhbuKAmXMNCg0KICAg
c3VnZ2VzdGlvbiwgd2UgY291bGQgc2V0IElQRFYgYXMgZGVmYXVsdCBmb3Igaml0dGVyIG1lYXN1
cmVtZW50Lg0KDQpvICAgIEkgY2Fubm90IGZpbmQgYW55dGhpbmcgdGhhdCBkaXJlY3RseSByZXBv
cnRzIHBhY2tldCBsb3NzIHN0YXRpc3RpY3MgKHBhY2tldCBsb3NzIGFuZCBwYWNrZXQgbG9zcyBy
YXRpbykgZm9yIHRoZSBnaXZlbiB0ZXN0IHNlc3Npb24uIElzIHRoYXQgaW50ZW50aW9uYWw/IElD
TVAgcGluZyBpcyBjYXBhYmxlIHRvIHJlcG9ydCBudW1iZXIgb2YgbG9zdCBwYWNrZXRzIGluIHJv
dW5kLXRyaXAuDQoNCiAgICAgICAgICAgICAgW1Fpbl06IFdlIGRvIGhhdmUgYSBwYXJhbWV0ZXIg
4oCYcGFja2V0LWRyb3BzLWNvdW504oCZIGZvciBwYWNrZXQtbG9zcywgd2UgY2FuIGNoYW5nZSBp
dCBpbnRvIOKAnHBhY2tldC1sb3NzLWNvdW504oCdIGFzIHlvdSBzdWdnZXN0ZWQsIGluIGFkZGl0
aW9uLCB3ZSBjYW4gYWRkIGEgbmV3IHBhcmFtZXRlciBmb3IgcGFja2V0IGxvc3MgcmF0aW9uIGFz
IGZvbGxvd3M6DQoNCuKAnA0KICAgICAgbGVhZiBwYWNrZXQtbG9zcy1jb3VudCB7DQogICAgICAg
IHR5cGUgdWludDMyIHsNCiAgICAgICAgcmFuZ2UgIjAuLjQyOTQ5NjcyOTUiOw0KICAgICAgICB9
DQogICAgICAgZGVmYXVsdCAiMCI7DQogICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgIlRv
dGFsIHJlY2VpdmVkIHBhY2tldCBkcm9wcyBjb3VudC4NCiAgICAgICAgICBJZiB0aGUgdmFsdWUg
aXMgNDI5NDk2NzI5NSwgaXQgaW5kaWNhdGVzDQogICAgICAgICAgcGFja2V0IGRyb3BzIGNvdW50
IGlzIG92ZXJydW4uIjsNCiAgICAgIH0NCg0KICAgICAgICAgIGxlYWYgbG9zcy1yYXRpb3sNCiAg
ICAgICAgICAgICAgICAgICAgICAgIHR5cGUgdWludDh7DQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHJhbmdlIDAuLjEwMDsNCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAg
ICAgICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAgICAgICAgICAiTG9zcyByYXRpbyBvZiB0
aGUgcGFja2V0cy4gRXhwcmVzcyBhcyBwZXJjZW50YWdlDQogICAgICAgICAgICAgICAgIG9mIHBh
Y2tldHMgbG9zdCB3aXRoIHJlc3BlY3QgdG8gcGFja2V0cyBzZW50LiI7DQogICAgICAgICAgICAg
ICAgfQ0KDQoNCg0K4oCdDQoNCm8gICAgdXNpbmcgdWludDMyIGluIHNlc3Npb24tcGFja2V0LXN0
YXRpc3RpY3Mgc2VlbXMgcmlza2luZyBvdmVycnVuIG9mIGNvdW50ZXJzIGVzcGVjaWFsbHkgZm9y
IHRlc3Qgc2Vzc2lvbnMgcnVubmluZyAgZm9yZXZlci4NCg0KW1Fpbl06IEdvb2QgcG9pbnQsIHdl
IGNvdWxkIHNldCB1cC1saW1pdCBmb3Igc2Vzc2lvbi1wYWNrZXQtc3RhdGlzdGljcyBkYXRhLCBp
ZiBzdGF0aXN0aWNzIGRhdGEgcmVhY2ggdXAtbG1pdCwgaXQgd2lsIGluZGljYXRlIGNvdW50ZXIg
b3ZlcnJ1biBoYXBwZW5zLg0KDQpvICAgIEkgYmVsaWV2ZSB0aGF0IHVzaW5nIDAgdG8gaW5kaWNh
dGUgdGhhdCB0aGUgcGFyYW1ldGVyIGlzIG5vdCBiZWluZyByZXBvcnRlZCwgdGhyb3VnaG91dCBz
ZXZlcmFsIHN0YXRpc3RpY3MgZ3JvdXBpbmdzLCBjcmVhdGVzIHByb2JsZW0gd2hlbiB0aGUgdHJ1
ZSB2YWx1ZSBpcyAwLCBlLmcuIHJ4LWJhZC1wYWNrZXQ7DQoNCltRaW5dOkdvb2QgcG9pbnQsIHdl
IHdpbGwgcmVtb3ZlIHRvIHVzZSAwIHRvIGluZGljYXRlIHRoZSBwYXJhbWV0ZXIgaXMgbm90IGJl
aW5nIHJlcG9ydGVkLg0KDQpvICAgIGNvbm5lY3Rpb25sZXNzLW9hbS1sYXllcnMgLSB3aGF0IGNv
bnNpZGVyYXRpb25zIHdlcmUgZGlzY3Vzc2VkIHRvIGFycml2ZSB0byBsaW1pbmcgbnVtYmVyIG9m
IG5laWdoYm9yaW5nIHRlc3QgcG9pbnRzIHRvIDEyOD8NCg0KW1Fpbl06IE9rYXksIHdlIGNhbiBj
aGFuZ2UgdWludDggaW50byB1aW50MTYgdG8gc3VwcG9ydCBtb3JlIHRlc3QgcG9pbnRzIHRoYXQg
Y2FuIGJlIHJlY29yZGVkLiBCdXQgcGxlYXNlIG5vdGUgdGhhdCBlYWNoIHRlc3QgcG9pbnQgYWN0
dWFsbHkgb25seSByZWNvcmQgaGlzIG5laWdoYm9yaW5nIHRlc3QgcG9pbnRzLCBpZiBlYWNoIHRl
c3QgcG9pbnRzIHJlY29yZCBhIGNvbXBsZXRlDQoNCkxpc3Qgb2YgdGVzdCBwb2ludHMgaW4gb25l
IHRlc3QsIHRoYXQgd2lsbCByZXN1bHQgaW4gYSBsb3Qgb2YgZHVwbGljYXRlZCBkYXRhIGFzc29j
aWF0ZWQgd2l0aCBlYWNoIHRlc3QgcG9pbnQuDQoNCm8gICAgdHAtdG9vbHM6Y29udGludWl0eS1j
aGVjayB5b3UgbWF5IGFkZCBSRkMgODAyOSB0byB0aGUgbGlzdCBvZiByZWZlcmVuY2VzDQoNCltR
aW5dOiBBY2NlcHRlZCwgdGhhbmtzLg0KDQpvICAgIHRwLXRvb2xzOnBhdGgtZGlzY292ZXJ5IFJG
QyA4MDI5IG9ic29sZXRlcyBSRkMgNDM3OSBhcyBzdGFuZGFyZCBmb3IgTFNQIFBpbmcNCg0KW1Fp
bl06IEFjY2VwdGVkLCB0aGFua3MuDQoNCm8gICAgdGltZXN0YW1wIGdyb3VwaW5nIGlzIGxpbWl0
ZWQgdG8gUFRQdjIgVHJ1bmNhdGVkIGFuZCBOVFB2NCA2NC1iaXQgZm9ybWF0IFtSRkM1OTA1XS4g
V2hhdCBhYm91dCBvdGhlciBmb3JtYXRzLCBlLmcuIElDTVAgVGltZXN0YW1wLCBOVFB2NCAzMi1i
aXQsIGEuay5hLiBzaG9ydCwgb3IgUFRQdjIgODAtYml0cyBsb25nPw0KDQpbUWluXTogSGVyZSBp
cyB0aGUgcHJvcG9zZWQgY2hhbmdlIHRvIGFkZHJlc3MgeW91ciBjb21tZW50czoNCg0K4oCcDQog
IGdyb3VwaW5nIHRpbWVzdGFtcCB7DQogICAgZGVzY3JpcHRpb24NCiAgICAgICJHcm91cGluZyBm
b3IgdGltZXN0YW1wLiI7DQogICAgbGVhZiB0aW1lc3RhbXAtdHlwZSB7DQogICAgICB0eXBlIGlk
ZW50aXR5cmVmIHsNCiAgICAgIGJhc2UgdGltZXN0YW1wLXR5cGU7DQogICAgICB9DQogICAgICBk
ZXNjcmlwdGlvbg0KICAgICAgICAiVHlwZSBvZiBUaW1lc3RhbXAsIHN1Y2ggYXMgVHJ1bmNhdGVk
IFBUUCwgTlRQLiI7DQogICAgfQ0KICAgIGNvbnRhaW5lciB0aW1lc3RhbXAtNjRiaXQgew0KICAg
ICAgICB3aGVuICJkZXJpdmVkLWZyb20tb3Itc2VsZiguLi90eXBlLCAnY2wtb2FtOnRydW5jYXRl
ZC1wdHAnKSIrDQogICAgICAgIm9yIGRlcml2ZWQtZnJvbS1vci1zZWxmKC4uL3R5cGUsJ2NsLW9h
bTpudHA2NCcpIiB7DQogICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAgICJPbmx5IGFwcGxp
ZXMgd2hlbiBUcnVuY2F0ZWQgTlRQIG9yIDY0Yml0IE5UUCBUaW1lc3RhbXAuIjsNCiAgICAgICAg
fQ0KICAgICAgbGVhZiB0aW1lc3RhbXAtc2VjIHsNCiAgICAgIHR5cGUgdWludDMyOw0KICAgICAg
ZGVzY3JpcHRpb24NCiAgICAgICAgIkFic29sdXRlIHRpbWVzdGFtcCBpbiBzZWNvbmRzIGFzIHBl
ciBJRUVFMTU4OHYyDQogICAgICAgICBvciBzZWNvbmRzIHBhcnQgaW4gNjQtYml0IE5UUCB0aW1l
c3RhbXAuIjsNCiAgICAgICB9DQogICAgICBsZWFmIHRpbWVzdGFtcC1uYW5vc2VjIHsNCiAgICAg
IHR5cGUgdWludDMyOw0KICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgIkZyYWN0aW9uYWwgcGFy
dCBpbiBuYW5vc2Vjb25kcyBhcyBwZXIgSUVFRTE1ODh2Mg0KICAgICAgICAgb3IgRnJhY3Rpb25h
bCBwYXJ0IGluIDY0LWJpdCBOVFAgdGltZXN0YW1wLiI7DQogICAgICB9DQogICAgICBkZXNjcmlw
dGlvbg0KICAgICAgIkNvbnRhaW5lciBmb3IgNjRiaXQgdGltZXN0YW1wLiI7DQogICAgfQ0KICAg
IGNvbnRhaW5lciB0aW1lc3RhbXAtODBiaXQgew0KICAgICAgICB3aGVuICJkZXJpdmVkLWZyb20t
b3Itc2VsZiguLi90eXBlLCAnY2wtb2FtOnB0cDgwJykiew0KICAgICAgICAgZGVzY3JpcHRpb24N
CiAgICAgICAgICAiT25seSBhcHBsaWVzIHdoZW4gODBiaXQgUFRQIFRpbWVzdGFtcC4iOw0KICAg
ICAgICB9DQogICAgICAgICAgaWYtZmVhdHVyZSBwdHAtbG9uZy1mb3JtYXQ7DQogICAgICBsZWFm
IHRpbWVzdGFtcC1zZWMgew0KICAgICAgdHlwZSB1aW50NjQgew0KICAgICByYW5nZSAiMC4uMjgx
NDc0OTc2NzEwNjU2IjsNCiAgICAgIH0NCiAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICI0OGJp
dCBUaW1lc3RhbXAgaW4gc2Vjb25kcyBhcyBwZXIgSUVFRTE1ODh2Mi4iOw0KICAgICAgIH0NCiAg
ICAgIGxlYWYgdGltZXN0YW1wLW5hbm9zZWMgew0KICAgICAgdHlwZSB1aW50MzI7DQogICAgICBk
ZXNjcmlwdGlvbg0KICAgICAgICAiRnJhY3Rpb25hbCBwYXJ0IGluIG5hbm9zZWNvbmRzIGFzIHBl
ciBJRUVFMTU4OHYyDQogICAgICAgICBvciBGcmFjdGlvbmFsIHBhcnQgaW4gNjQtYml0IE5UUCB0
aW1lc3RhbXAuIjsNCiAgICAgIH0NCiAgICAgIGRlc2NyaXB0aW9uDQogICAgICAiQ29udGFpbmVy
IGZvciA2NGJpdCB0aW1lc3RhbXAuIjsNCiAgICB9DQogICAgICAgY29udGFpbmVyIG50cC10aW1l
c3RhbXAtMzJiaXQgew0KICAgICAgICB3aGVuICJkZXJpdmVkLWZyb20tb3Itc2VsZiguLi90eXBl
LCAnY2wtb2FtOnRydW5jYXRlZC1udHAnKSJ7DQogICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAg
ICAgICJPbmx5IGFwcGxpZXMgd2hlbiAzMiBiaXQgTlRQIFNob3J0IGZvcm1hdCBUaW1lc3RhbXAu
IjsNCiAgICAgICAgfQ0KICAgICAgICAgIGlmLWZlYXR1cmUgbnRwLXNob3J0LWZvcm1hdDsNCiAg
ICAgIGxlYWYgdGltZXN0YW1wLXNlYyB7DQogICAgICB0eXBlIHVpbnQxNjsNCiAgICAgIGRlc2Ny
aXB0aW9uDQogICAgICAgICJUaW1lc3RhbXAgaW4gc2Vjb25kcyBhcyBwZXIgc2hvcnQgZm9ybWF0
IE5UUC4iOw0KICAgICAgIH0NCiAgICAgIGxlYWYgdGltZXN0YW1wLW5hbm9zZWMgew0KICAgICAg
dHlwZSB1aW50MTY7DQogICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAiVHJ1bmNhdGVkIEZyYWN0
aW9uYWwgcGFydCBpbiAxNi1iaXQgTlRQIHRpbWVzdGFtcC4iOw0KICAgICAgfQ0KICAgICAgZGVz
Y3JpcHRpb24NCiAgICAgICJDb250YWluZXIgZm9yIDY0Yml0IHRpbWVzdGFtcC4iOw0KICAgIH0N
CiAgICAgY29udGFpbmVyIGljbXAtdGltZXN0YW1wLTMyYml0IHsNCiAgICAgICAgd2hlbiAiZGVy
aXZlZC1mcm9tLW9yLXNlbGYoLi4vdHlwZSwgJ2NsLW9hbTppY21wLW50cCcpInsNCiAgICAgICAg
IGRlc2NyaXB0aW9uDQogICAgICAgICAgIk9ubHkgYXBwbGllcyB3aGVuIFRydW5jYXRlZCBOVFAg
b3IgNjRiaXQgTlRQIFRpbWVzdGFtcC4iOw0KICAgICAgICB9DQogICAgICAgICAgaWYtZmVhdHVy
ZSBpY21wLXRpbWVzdGFtcDsNCiAgICAgIGxlYWYgdGltZXN0YW1wLW1pbGxpc2VjIHsNCiAgICAg
IHR5cGUgdWludDMyOw0KICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgInRpbWVzdGFtcCBpbiBt
aWxsaXNlY29uZHMgZm9yIElDTVAgdGltZXN0YW1wLiI7DQogICAgICAgfQ0KICAgICAgZGVzY3Jp
cHRpb24NCiAgICAgICJDb250YWluZXIgZm9yIDMyYml0IHRpbWVzdGFtcC4iOw0KICAgIH0NCiAg
fQ0KDQoNCg0K4oCdDQoNCiAgKiAgIDUuMS4xLjIgVGVzdCBwb2ludCBhdHRyaWJ1dGVzIGV4dGVu
c2lvbg0KDQogICAgICogICByZWZlcmVuY2UgdG8gbm9uLWV4aXN0aW5nICJ0ZXN0LXBvaW50LWxv
Y2F0aW9uIiBsaXN0DQpbUWluXTogU2FtZSB0eXBvIGFzIHlvdSBtZW50aW9uZWQgYWJvdmUsIGl0
IHNob3VsZCBiZSDigJx0ZXN0LXBvaW50LWxvY2F0aW9uc+KAnS4NCg0KICAqICAgNS4xLjIgU2No
ZW1hIE1vdW50DQoNCiAgICAgKiAgIHJlZmVyZW5jZSB0byBub24tZXhpc3RpbmcgInRlc3QtcG9p
bnQtbG9jYXRpb24iIGxpc3QNCltRaW5dOiBTYW1lIGFzIGFib3ZlLCBmaXhlZC4NCg0KICAqICAg
NS4yLjEuMiBUZXN0IHBvaW50IGF0dHJpYnV0ZXMgZXh0ZW5zaW9uDQoNCiAgICAgKiAgIHJlZmVy
ZW5jZSB0byBub24tZXhpc3RpbmcgInRlc3QtcG9pbnQtbG9jYXRpb24iIGxpc3QNCltRaW5dOiBT
YW1lIGFzIGFib3ZlLCBmaXhlZC4NCg0KICAqICAgNS4yLjIgU2NoZW1hIE1vdW50DQoNCiAgICAg
KiAgIHJlZmVyZW5jZSB0byBub24tZXhpc3RpbmcgInRlc3QtcG9pbnQtbG9jYXRpb24iIGxpc3QN
CltRaW5dOiBTYW1lIGFzIGFib3ZlLCBmaXhlZC4NCkluIHN1bW1hcnksIEkgZmluZCBzZXZlcmFs
IHNlcmlvdXMgaXNzdWVzIHdpdGggdGhlIGN1cnJlbnQgdmVyc2lvbiBvZiB0aGUgZGF0YSBtb2Rl
bCBwcmVzZW50ZWQgaW4gdGhlIGRvY3VtZW50LCBlLmcuIHVzZSBvZiAwIHRvIGluZGljYXRlIHVu
cmVwb3J0ZWQgcGFyYW1ldGVyIGFuZCB1bmRlcmRldmVsb3BlZCBsYXllcmluZyBtb2RlbC4NCg0K
UmVnYXJkcywNCkdyZWcNCg0KDQpPbiBXZWQsIE9jdCAxMSwgMjAxNyBhdCA2OjQwIEFNLCBUaGUg
SUVTRyA8aWVzZy1zZWNyZXRhcnlAaWV0Zi5vcmc8bWFpbHRvOmllc2ctc2VjcmV0YXJ5QGlldGYu
b3JnPj4gd3JvdGU6DQoNClRoZSBJRVNHIGhhcyByZWNlaXZlZCBhIHJlcXVlc3QgZnJvbSB0aGUg
TGF5ZXIgSW5kZXBlbmRlbnQgT0FNIE1hbmFnZW1lbnQgaW4NCnRoZSBNdWx0aS1MYXllciBFbnZp
cm9ubWVudCBXRyAobGltZSkgdG8gY29uc2lkZXIgdGhlIGZvbGxvd2luZyBkb2N1bWVudDogLQ0K
J0dlbmVyaWMgWUFORyBEYXRhIE1vZGVsIGZvciBDb25uZWN0aW9ubGVzcyBPcGVyYXRpb25zLCBB
ZG1pbmlzdHJhdGlvbiwNCiAgIGFuZCBNYWludGVuYW5jZShPQU0pIHByb3RvY29scycNCiAgPGRy
YWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS0xMS50eHQ+IGFzIFByb3Bvc2Vk
IFN0YW5kYXJkDQoNClRoZSBJRVNHIHBsYW5zIHRvIG1ha2UgYSBkZWNpc2lvbiBpbiB0aGUgbmV4
dCBmZXcgd2Vla3MsIGFuZCBzb2xpY2l0cyBmaW5hbA0KY29tbWVudHMgb24gdGhpcyBhY3Rpb24u
IFBsZWFzZSBzZW5kIHN1YnN0YW50aXZlIGNvbW1lbnRzIHRvIHRoZQ0KaWV0ZkBpZXRmLm9yZzxt
YWlsdG86aWV0ZkBpZXRmLm9yZz4gbWFpbGluZyBsaXN0cyBieSAyMDE3LTEwLTI1LiBFeGNlcHRp
b25hbGx5LCBjb21tZW50cyBtYXkgYmUNCnNlbnQgdG8gaWVzZ0BpZXRmLm9yZzxtYWlsdG86aWVz
Z0BpZXRmLm9yZz4gaW5zdGVhZC4gSW4gZWl0aGVyIGNhc2UsIHBsZWFzZSByZXRhaW4gdGhlIGJl
Z2lubmluZyBvZg0KdGhlIFN1YmplY3QgbGluZSB0byBhbGxvdyBhdXRvbWF0ZWQgc29ydGluZy4N
Cg0KQWJzdHJhY3QNCg0KDQogICBUaGlzIGRvY3VtZW50IHByZXNlbnRzIGEgYmFzZSBZQU5HIERh
dGEgbW9kZWwgZm9yIGNvbm5lY3Rpb25sZXNzDQogICBPcGVyYXRpb25zIEFkbWluaXN0cmF0aW9u
LCBhbmQgTWFpbnRlbmFuY2UoT0FNKSBwcm90b2NvbHMuICBJdA0KICAgcHJvdmlkZXMgYSB0ZWNo
bm9sb2d5LWluZGVwZW5kZW50IGFic3RyYWN0aW9uIG9mIGtleSBPQU0gY29uc3RydWN0cw0KICAg
Zm9yIGNvbm5lY3Rpb25sZXNzIHByb3RvY29scy4gIFRoZSBiYXNlIG1vZGVsIHByZXNlbnRlZCBo
ZXJlIGNhbiBiZQ0KICAgZXh0ZW5kZWQgdG8gaW5jbHVkZSB0ZWNobm9sb2d5IHNwZWNpZmljIGRl
dGFpbHMuICBUaGlzIGlzIGxlYWRpbmcgdG8NCiAgIHVuaWZvcm1pdHkgYmV0d2VlbiBPQU0gcHJv
dG9jb2xzIGFuZCBzdXBwb3J0IGJvdGggbmVzdGVkIE9BTQ0KICAgd29ya2Zsb3dzIChpLmUuLCBw
ZXJmb3JtaW5nIE9BTSBmdW5jdGlvbnMgYXQgZGlmZmVyZW50IG9yIHNhbWUgbGV2ZWxzDQogICB0
aHJvdWdoIGEgdW5pZmllZCBpbnRlcmZhY2UpIGFuZCBpbnRlcmFjdGluZyBPQU0gd29ya2Zsb3dz
ICggaS5lLiwNCiAgIHBlcmZvcm1pbmcgT0FNIGZ1bmN0aW9ucyBhdCBzYW1lIGxldmVscyB0aHJv
dWdoIGEgdW5pZmllZCBpbnRlcmZhY2UpLg0KDQoNCg0KDQpUaGUgZmlsZSBjYW4gYmUgb2J0YWlu
ZWQgdmlhDQpodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLWxpbWUt
eWFuZy1jb25uZWN0aW9ubGVzcy1vYW0vDQoNCklFU0cgZGlzY3Vzc2lvbiBjYW4gYmUgdHJhY2tl
ZCB2aWENCmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtbGltZS15
YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS9iYWxsb3QvDQoNCg0KTm8gSVBSIGRlY2xhcmF0aW9ucyBo
YXZlIGJlZW4gc3VibWl0dGVkIGRpcmVjdGx5IG9uIHRoaXMgSS1ELg0KDQoNCg0KDQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KTGltZSBtYWlsaW5nIGxp
c3QNCkxpbWVAaWV0Zi5vcmc8bWFpbHRvOkxpbWVAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbWUNCg0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTrlrovkvZM7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpA
Zm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1
IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBh
bm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IlxA5a6L5L2TIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCi8qIFN0eWxlIERl
ZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJ
e21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7
DQoJZm9udC1mYW1pbHk65a6L5L2TO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVy
bGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxl
LXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l
O30NCnByZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwg
6aKE6K6+5qC85byPIENoYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0
Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk65a6L5L2TO30NCnAuTXNvTGlzdFBh
cmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJhZ3JhcGgNCgl7bXNv
LXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0
Ow0KCXRleHQtaW5kZW50OjIxLjBwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5
OuWui+S9kzt9DQpzcGFuLkhUTUxDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIOmihOiuvuag
vOW8jyBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhU
TUwg6aKE6K6+5qC85byPIjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCnNwYW4uRW1h
aWxTdHlsZTE5DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVs
dA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7
c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA5MC4wcHQgNzIuMHB0IDkwLjBw
dDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVm
aW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjU2MDg3NDA1ODsNCgltc28tbGlz
dC10ZW1wbGF0ZS1pZHM6LTIwNDYxMjA2NTQ7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOjcyLjBwdDsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7
DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0Kb2wNCgl7bWFyZ2lu
LWJvdHRvbTowY207fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowY207fQ0KLS0+PC9zdHlsZT48IS0t
W2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRt
YXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4N
CjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRh
PSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJv
ZHkgbGFuZz0iWkgtQ04iIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0i
V29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhhbmtzIEdyZWcgZm9yIHByb3Zp
ZGluZyBhZGRpdGlvbmFsIGlucHV0IHRvIGhlbHAgbWFrZSB0aGUgbW9kZWwgbW9yZSBleHRlbnNp
YmxlIGFuZCByZXVzYWJsZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPlBsZWFzZSBzZWUgbXkgcmVwbHkgaW5saW5lIGJlbG93LjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj4tUWluPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQiPuWPkeS7tuS6ujxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvc3Bhbj48
L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4gR3JlZyBNaXJz
a3kgW21haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb21dDQo8YnI+DQo8L3NwYW4+PGI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPuWPkemAgeaXtumXtDxzcGFuIGxhbmc9IkVOLVVTIj46
PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0Ij4gMjAxNzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+5bm0PHNwYW4g
bGFuZz0iRU4tVVMiPjEwPC9zcGFuPuaciDxzcGFuIGxhbmc9IkVOLVVTIj4yMDwvc3Bhbj7ml6U8
c3BhbiBsYW5nPSJFTi1VUyI+IDIwOjM0PGJyPg0KPC9zcGFuPjxiPuaUtuS7tuS6ujxzcGFuIGxh
bmc9IkVOLVVTIj46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IGlldGZAaWV0Zi5vcmc7
IGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbUBpZXRmLm9yZzxicj4NCjwv
c3Bhbj48Yj7mioTpgIE8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0i
RU4tVVMiPiBDYXJsb3MgUGlnbmF0YXJvOyBSb24gQm9uaWNhOyBsaW1lLWNoYWlyc0BpZXRmLm9y
ZzsgQmVub2l0IENsYWlzZTsgbGltZUBpZXRmLm9yZzxicj4NCjwvc3Bhbj48Yj7kuLvpopg8c3Bh
biBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBSZTogW0xpbWVd
IExhc3QgQ2FsbDogJmx0O2RyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS0x
MS50eHQmZ3Q7IChHZW5lcmljIFlBTkcgRGF0YSBNb2RlbCBmb3IgQ29ubmVjdGlvbmxlc3MgT3Bl
cmF0aW9ucywgQWRtaW5pc3RyYXRpb24sIGFuZCBNYWludGVuYW5jZShPQU0pIHByb3RvY29scykg
dG8gUHJvcG9zZWQgU3RhbmRhcmQ8bzpwPjwvbzpwPjwvc3Bhbj48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo5LjVwdCI+RGVhciBBbGwsPC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6OS41cHQiPnBsZWFz
ZSBraW5kbHkgY29uc2lkZXIgbXkgY29tbWVudHMgb24mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij5kcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0gcHJlc2Vu
dGVkIGJlbG93Ojwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
bzttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjEuIElu
dHJvZHVjdGlvbjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9s
aT48L3VsPg0KPHVsIHR5cGU9ImRpc2MiPg0KPHVsIHR5cGU9ImNpcmNsZSI+DQo8bGkgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxldmVsMiBsZm8xIj4NCjxzcGFuIGxhbmc9IkVOLVVT
Ij5jbGVhciBhbmQgdGVjaG5pY2FsIGRlZmluaXRpb25zIG9mIGNvbm5lY3Rpb24tb3JpZW50ZWQg
KENPKSBhbmQgY29ubmVjdGlvbmxlc3MgKENMKSBuZXR3b3JrIGFyZSBhYnNlbnQuIE5vdGUgdGhh
dCByZWZlcmVuY2VkIFJGQyA3Mjc2IGRvZXMgbm90IHByb3ZpZGUgdGhhdCBlaXRoZXIgYXMgZGlm
ZmVyZW50aWF0aW9uIGJhc2VkIG9uIGFtb3VudCBvZiBjb25maWd1cmF0aW9uIHJlcXVpcmVkIHRv
IGluc3RhbnRpYXRlDQogYSBuZXR3b3JrIGNoYW5nZXMsIGRlY3JlYXNlcyBhcyByZXN1bHQgb2Yg
ZnVydGhlciBwcm9ncmVzcyBpbiBuZXR3b3JrIG9wZXJhdGlvbiBhdXRvbWF0aW9uLiBJIHByb3Bv
c2UgdG8gdXNlIGRlZmluaXRpb25zIENPIGFuZCBDTCBmb3J3YXJkaW5nIHBhcmFkaWdtcyBwcm92
aWRlZCBpbiBzZWN0aW9uIDYuMy4xIEcuODAwIFVuaWZpZWQgZnVuY3Rpb25hbCBhcmNoaXRlY3R1
cmUgb2YgdHJhbnNwb3J0IG5ldHdvcmtzLCBhcyB0aGVzZSBhcmUgY2xlYXIsDQogdGVjaG5pY2Fs
IGFuZCBhcmUgYnJvYWRseSB1c2VkIGluIHRoZSBpbmR1c3RyeS48bzpwPjwvbzpwPjwvc3Bhbj48
L2xpPjwvdWw+DQo8L3VsPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO3RleHQtaW5kZW50OjkuMHB0
Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+W1Fpbl06IEkgYmVsaWV2ZSBSRkM3Mjc2IGFuZCBHLjgwMCBzaGFyZSB0aGUgc2ltaWxhciBw
YXJhZGlnbXMgYnV0IGNhcHR1cmUgdGhlIGRpZmZlcmVudCBhc3BlY3Qgb2YgdGhlIGtleSBkaWZm
ZXJlbmNlIGJldHdlZW4gQ08gYW5kIENMLCBJIHdvdWxkIHN1Z2dlc3QgdG8gaGFybW9uaXplDQog
dGhlIGRpZmZlcmVudCBhc3BlY3Qgb2YgdGhlc2Uga2V5IGRpZmZlcmVuY2VzIHRvZ2V0aGVyIGFu
ZCBhZGQgYW5vdGhlciByZWZlcmVuY2UgdG8gRy44MDAgYXMgZm9sbG93czo8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87dGV4dC1pbmRlbnQ6OS4wcHQiPg0KPHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5ORVcg
VEVYVDo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87dGV4dC1p
bmRlbnQ6OS4wcHQiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj7igJw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0idGV4dC1pbmRlbnQ6MTIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+SW4gY29u
bmVjdGlvbi1vcmllbnRlZCB0ZWNobm9sb2dpZXMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBhIGNvbm5l
Y3Rpb24gaXMgZXN0YWJsaXNoZWQgcHJpb3IgdG8gdGhlIHRyYW5zbWlzc2lvbiBvZiBkYXRhLiZu
YnNwOyBBZnRlcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgY29ubmVjdGlvbiBpcyBlc3RhYmxpc2hlZCwg
bm8gYWRkaXRpb25hbCBjb250cm9sIGluZm9ybWF0aW9uIHN1Y2ggYXM8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5i
c3A7IHNpZ25hbGluZyBvciBvcGVyYXRpb25zIGFuZCBtYWludGVuYW5jZSBpbmZvcm1hdGlvbiBp
cyByZXF1aXJlZCB0bzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgdHJhbnNtaXQgdGhlIGRhdGEuJm5ic3A7
IEluIGNvbm5lY3Rpb25sZXNzIHRlY2hub2xvZ2llcywgZGF0YSBpczxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJz
cDsgdHlwaWNhbGx5IHNlbnQgYmV0d2VlbiBlbmQgcG9pbnRzIHdpdGhvdXQgcHJpb3IgYXJyYW5n
ZW1lbnQsIGJ1dDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgY29udHJvbCBpbmZvcm1hdGlvbiBpcyByZXF1
aXJlZCB0byBpZGVudGlmeSBkZXN0aW5hdGlvbiBbRy44MDBdW1JGQzcyNzZdLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzt0ZXh0LWluZGVudDo5LjBwdCI+DQo8
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPuKA
nTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjx1bCB0eXBlPSJkaXNjIj4NCjx1bCB0eXBlPSJjaXJj
bGUiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDIgbGZvMSI+DQo8
c3BhbiBsYW5nPSJFTi1VUyI+Y2hhcmFjdGVyaXphdGlvbiBvZiB0aGUgc3ViamVjdCBvZiB0aGUg
ZG9jdW1lbnQgYXMgJnF1b3Q7WUFORyBEYXRhIG1vZGVsIGZvciBjb25uZWN0aW9ubGVzcyBPQU0g
cHJvdG9jb2xzJnF1b3Q7IGlzIG5vdCBhY2N1cmF0ZSBjb25zaWRlcmluZyBDTy9DTCBkZWZpbml0
aW9ucyBpbiBHLjgwMC4gSSBwcm9wb3NlIHRvIHJlZmVyIHRvICZxdW90O09BTSBwcm90b2NvbHMg
Zm9yIGNvbm5lY3Rpb25sZXNzIG5ldHdvcmtzJnF1b3Q7IHNpbmNlIHRoZSBzYW1lDQogT0FNIHBy
b3RvY29scyBtYXkgYmUgdXNlZCBpbiBib3RoIENPLVBTIGFuZCBDTC1QUyBuZXR3b3JrcywgZS5n
LiBMU1AgUGluZyB1c2VkIGluIGJvdGggTVBMUy1UUCBhbmQgSVAvTVBMUyBuZXR3b3Jrcy48bzpw
PjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8L3VsPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBbUWluXTogT2theSAsU291bmRzIGdvb2QgdG8g
bWUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+DQo8c3BhbiBsYW5nPSJFTi1VUyI+
My4gT3ZlcnZpZXcgb2YgdGhlIENvbm5lY3Rpb25sZXNzIE9BTSBNb2RlbDxvOnA+PC9vOnA+PC9z
cGFuPjwvbGk+PC91bD4NCjx1bCB0eXBlPSJkaXNjIj4NCjx1bCB0eXBlPSJjaXJjbGUiPg0KPGxp
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDIgbGZvMSI+DQo8c3BhbiBsYW5n
PSJFTi1VUyI+JnF1b3Q7Li4uIHRoZSAndGVzdC1wb2ludC1sb2NhdGlvbi1pbmZvJywgaXMgYSBj
b21tb24gYXNwZWN0IG9mIGV2ZXJ5ICd0ZXN0LXBvaW50LWxvY2F0aW9uJyAtIHRoZXJlJ3Mgbm8g
WUFORyBvYmplY3QgdGVzdC1wb2ludC1sb2NhdGlvbiBpbiB0aGUgcHJlc2VudGVkIGRhdGEgbW9k
ZWwuPG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPC91bD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj4mbmJzcDsmbmJzcDsgW1Fpbl06IEl0IGlzIFR5cG8uIEl0IHNob3VsZCBiZSDigJh0ZXN0
LXBvaW50LWxvY2F0aW9uc+KAmSwgZml4ZWQuIFRoYW5rcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8dWwgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxl
dmVsMSBsZm8xIj4NCjxzcGFuIGxhbmc9IkVOLVVTIj4zLjMgT0FNIE5laWdoYm9yaW5nIExheWVy
czxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjx1bCB0eXBlPSJkaXNjIj4NCjx1bCB0eXBl
PSJjaXJjbGUiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDIgbGZv
MSI+DQo8c3BhbiBsYW5nPSJFTi1VUyI+SSBmaW5kIHRoaXMgcGFydCBvZiB0aGUgbW9kZWwgdW5k
ZXItZGV2ZWxvcGVkLiBGaXJzdCwgdGhlIHRlcm1pbm9sb2d5IC0gbGF5ZXJzIGltcGx5IHZlcnRp
Y2FsLCBjbGllbnQtc2VydmVyIHJlbGF0aW9uc2hpcCB3aGlsZSBkb3duc3RyZWFtL3Vwc3RyZWFt
IC0gcGVlcmluZyByZWxhdGlvbnNoaXAgb24gdGhlIHNhbWUgbGF5ZXIuIFNlY29uZCwgdGhlIGxp
bWl0ZWQgdmlzaWJpbGl0eSBkdWUgdG8gdGVjaG5vbG9neS1sZXZlbA0KIGxpbWl0YXRpb24gdGhh
dCBzdXBwb3J0cyBvbmx5IHJlZmVyZW5jZSB0byB0aGUgaW1tZWRpYXRlIG5laWdoYm9yaW5nIGxh
eWVyIGJ1dCBub3QgdG8gbmV4dC10by1uZXh0IG5laWdoYm9yLiBJIGNvbnNpZGVyIHRoaXMgdG8g
YmUgbWFqb3IgcHJvYmxlbSBmb3IgY29tbW9uIG1vZGVsIHRoYXQgaW50ZW5kZWQgZm9yIG11bHRp
LWxheWVyIGVudmlyb25tZW50LjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjwvdWw+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+W1Fpbl06IFdlIGRpc2N1c3NlZCB0aGlzIGJlZm9yZSwgSSBy
ZXZpc2l0IHRoaXMgc2VjdGlvbiBhbmQgdW5kZXJzdGFuZCB5b3VyIGNvbmNlcm4NCiBub3cgLCBJ
IHdvdWxkIGxpa2UgdG8gc3VnZ2VzdCB0byByZW1vdmUgbGF5ZXIgcmVsYXRlZCB0ZXh0IHNpbmNl
IGl0IGludHJvZHVjZSBjb25mdXNpb24sIEkgd291bGQgc3VnZ2VzdCB0byBjaGFuZ2UgdGVjaG5v
bG9neS1sZXZlbCBpbnRvIHBvc2l0aW9uIHNpbmNlIHdoYXQgd2UgdHJ5IHRvIGRlZmluZSBhcmUg
T0FNIE5laWdoYm9yaW5nIFRlc3QgcG9pbnRzIGxpc3QuIFdlIHdpbGwgZm9jdXMgb24gdGVzdCBw
b2ludHMgcmVsYXRlZCB0byBvbmUNCiBzaW5nbGUgbGF5ZXIuIE9uZSBjYW4gdXNlIHBvc2l0aW9u
IHRvIGNhcHR1cmUgb2Ygb3JkZXIgb2YgdGhlc2UgdGVzdCBwb2ludHMgYW5kIGFsc28gaWRlbnRp
ZnkgdGVzdCBwb2ludCBhdCB0aGUgbGVmdCBsYXllciBib3VuZGFyeSBhbmQgdGVzdCBwb2ludCBh
dCB0aGUgcmlnaHQgbGF5ZXIgYm91bmRhcnkuIFRoZSBwcm9wb3NlZCBjaGFuZ2VzIGFzIGZvbGxv
d3M6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPuKAnDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij4zLjMuJm5ic3A7IE9BTSBuZWlnaGJvcmluZyB0ZXN0IHBvaW50czxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+Jm5ic3A7Jm5ic3A7IEFzIHR5cGljYWwgbmV0d29ya3MgaGF2ZSBhIG11bHRpLWxheWVyIGFy
Y2hpdGVjdHVyZSwgdGhlIHNldCBvZiBPQU08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IHByb3RvY29scyBz
aW1pbGFybHkgdGFrZSBhIG11bHRpLWxheWVyIHN0cnVjdHVyZTsgZWFjaCBsYXllciBtYXkgaGFz
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPiZuYnNwOyZuYnNwOyBpdHMgb3duIE9BTSBwcm90b2NvbCBbUkZDNzI3Nl0gYW5kIGlz
IGNvcnJlc3BvbmRpbmcgdG8gc3BlY2lmaWM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IGFkbWluaXN0cmF0
aXZlIGRvbWFpbiBhbmQgaGFzIGFzc29jaWF0ZWQgdGVzdCBwb2ludHMuJm5ic3A7IE9BTTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij4mbmJzcDsmbmJzcDsgbmVpZ2hib3JpbmcgdGVzdCBwb2ludHMgYXJlIHJlZmVycmVkIHRvIGEg
bGlzdCBvZiBuZWlnaGJvcmluZyB0ZXN0PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBwb2ludHMgaW4gdGhl
IHNhbWUgbGF5ZXIgdGhhdCBhcmUgcmVsYXRlZCB0byBjdXJyZW50IHRlc3QgcG9pbnQuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOyZuYnNwOyBUaGlzIGFsbG93cyB1c2VycyB0byBlYXNpbHkgbmF2aWdhdGUgYmV0d2Vl
biByZWxhdGVkIG5laWdoYm9yaW5nPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBsYXllciB0byBlZmZpY2ll
bnRseSB0cm91Ymxlc2hvb3QgYSBkZWZlY3QuJm5ic3A7IEluIHRoaXMgbW9kZWwsPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZu
YnNwOyZuYnNwOyAncG9zaXRpb24nIGxlYWYgZGVmaW5lcyB0aGUgcmVsYXRpdmUgcG9zaXRpb24g
b2YgbmVpZ2hib3JpbmcgdGVzdDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgcG9pbnQgY29ycmVzcG9uZGlu
ZyB0byB0aGUgY3VycmVudCB0ZXN0IHBvaW50IGluIHRoZSBzYW1lIGxheWVyICwgYW5kPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOyZuYnNwOyBpcyBwcm92aWRlZCB0byBhbGxvdyBjb3JyZWxhdGlvbiBvZiBmYXVsdHMg
YXQgZGlmZmVyZW50IGxvY2F0aW9uIC4gSWY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IHRoZXJlIGlzIG9u
ZSBuZWlnaGJvcmluZyB0ZXN0IHBvaW50IHBsYWNlZCBiZWZvcmUgdGhlIGN1cnJlbnQgdGVzdDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDsmbmJzcDsgcG9pbnQsICdwb3NpdGlvbicgbGVhZiBpcyBzZXQgdG8gLTEuJm5i
c3A7IElmIHRoZXJlIGlzIG9uZSBuZWlnaGJvcmluZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgdGVzdCBw
b2ludCBwbGFjZWQgYWZ0ZXIgdGhlIGN1cnJlbnQgdGVzdCBwb2ludCwgJ3Bvc2l0aW9uJyBsZWFm
IGlzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBzZXQgdG8gMS4mbmJzcDsgSWYgdGhlcmUgaXMgbm8gbmVp
Z2hib3JpbmcgdGVzdCBwb2ludCBwbGFjZWQgYmVmb3JlIG9yPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBh
ZnRlciB0aGUgY3VycmVudCB0ZXN0IHBvaW50LCAncG9zaXRpb24nIGxlYWYgaXMgc2V0IHRvIDAu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbGlz
dCBvYW0tbmVpZ2hib3JpbmctdHBzIHs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IGtleSAmcXVvdDtpbmRleCZxdW90Ozs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGxlYWYgaW5kZXggezxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgdHlwZSB1aW50MTYgezxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7cmFuZ2Ug
JnF1b3Q7MC4uNjU1MzYmcXVvdDs7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgJnF1b3Q7SW5kZXggb2YgYSBsaXN0IG9mIG5laWdoYm9yaW5nIHRlc3QgcG9p
bnRzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBpbiB0aGUgc2FtZSBsYXllciAmcXVvdDs7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBsZWFmIHBvc2l0aW9uIHs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO3R5cGUgaW50OCB7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyByYW5nZSAmcXVvdDstMS4uMSZxdW90Ozs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IH08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtUaGUgcmVsYXRpdmUgcG9zaXRpb248bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IG9mIG5laWdoYm9yaW5nIHRlc3QgcG9pbnQ8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IGNvcnJlc3BvbmRpbmcgdG8gdGhlIGN1cnJlbnQ8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRlc3QgcG9pbnQmcXVvdDs7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
JnF1b3Q7TGlzdCBvZiByZWxhdGVkIG5laWdoYm9yaW5nIHRlc3QgcG9pbnRzIGluIHRoZSBzYW1l
IGxheWVyLiZxdW90Ozs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+4oCdPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBs
ZXZlbDEgbGZvMSI+DQo8c3BhbiBsYW5nPSJFTi1VUyI+My40IFRlc3QgUG9pbnQgTG9jYXRpb25z
IEluZm9ybWF0aW9uPG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPHVsIHR5cGU9ImRpc2Mi
Pg0KPHVsIHR5cGU9ImNpcmNsZSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0Omww
IGxldmVsMiBsZm8xIj4NCjxzcGFuIGxhbmc9IkVOLVVTIj5yZWZlcmVuY2UgdG8gbm9uLWV4aXN0
ZW50ICZxdW90O3RwLXRvb2wmcXVvdDsgYW5kICZxdW90O09BTS08L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2NvbG9yOmJsYWNrIj5uZWlnaGJvcmluZyBM
YXllcnMmcXVvdDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwO2dyb3VwaW5nczxvOnA+
PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjwvdWw+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IFtRaW5dOiBJdCBpcyB0eXBvLCBvYW0tbmVpZ2hib3JpbmcgbGF5ZXJzIHNo
b3VsZCBiZSBjb3JyZWN0ZWQgYXMg4oCcb2FtLW5laWdoYm9yaW5nLXRwc+KAnQ0KIG5vdy48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8dWwgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvO21zby1saXN0OmwwIGxldmVsMSBsZm8xIj4NCjxzcGFuIGxhbmc9IkVOLVVTIj40LiBZQU5H
IE9BTSBNb2RlbDxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjx1bCB0eXBlPSJkaXNjIj4N
Cjx1bCB0eXBlPSJjaXJjbGUiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBs
ZXZlbDIgbGZvMSI+DQo8c3BhbiBsYW5nPSJFTi1VUyI+SSB0aGluayB0aGF0IHVzZSBvZiBwcmVm
aXggJ2NvYW0nIGZvciBkYXRhIG1vZGVsIG9mIE9BTSBpbiBjb25uZWN0aW9ubGVzcyBuZXR3b3Jr
cyBpcyBsaW1pdGluZyBjb25zaWRlcmluZyB0aGF0IHRoZXJlIHNob3VsZCBiZSBhbm90aGVyIG1v
ZGVsIG9mIE9BTSBpbiBjb25uZWN0aW9uLW9yaWVudGVkIG5ldHdvcmtzLiBBY3JvbnltcyBDTCBh
bmQgQ08gdXN1YWxseSB1c2VkIHRvIHJlZmVyIHRvIGNvbm5lY3Rpb25sZXNzDQogYW5kIGNvbm5l
Y3Rpb24tb3JpZW50ZWQgbmV0d29ya3MgcmVzcGVjdGl2ZWx5LiBUaHVzIEkgc3VnZ2VzdCB0byB1
c2UgJ2NsLW9hbScgYXMgcHJlZml4IGZvciB0aGUgZGF0YSBtb2RlbCBwcmVzZW50ZWQgaW4gdGhp
cyBkb2N1bWVudCBhbmQgJ2NvLW9hbScgaW5zdGVhZCBvZiAnZ29hbScgaW4mbmJzcDtkcmFmdC1p
ZXRmLWxpbWUteWFuZy1jb25uZWN0aW9uLW9yaWVudGVkLW9hbS1tb2RlbC48bzpwPjwvbzpwPjwv
c3Bhbj48L2xpPjwvdWw+DQo8L3VsPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBbUWluXTpHb29kIHByb3Bvc2FsLCBJIGxpa2UgaXQuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHVsIHR5cGU9ImRpc2MiPg0KPHVsIHR5cGU9ImNpcmNsZSI+
DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxldmVsMiBsZm8xIj4NCjxzcGFu
IGxhbmc9IkVOLVVTIj5JIGZpbmQgdGltZS1yZXNvbHV0aW9uIHRvIGJlIHN1cGVyZmx1b3VzIGFu
ZCB0aHVzIG92ZXJjb21wbGljYXRpbmcgdGhlIG1vZGVsLiBJIHN1Z2dlc3QgdXNlIHQ8c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+aW1lPC9zcGFuPi1pbnRlcnZhbC10eXBlIGluc3RlYWQgYW5k
IGNvbnNpZGVyIGZvciB0aGUgdXBkYXRlIG9mIHlhbmc6aWV0Zi15YW5nLXR5cGVzIGRlZmluZWQg
aW4gUkZDIDY5OTEuPG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPC91bD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7W1Fpbl06Jm5ic3A7IFRpbWUgcmVz
b2x1dGlvbiBpcyByZWZlcnJlZCB0byB0aW1lIHVuaXQsIHN1cmUgd2UgY2FuIGNoYW5nZSBpdA0K
IGludG8gdGltZS1pbnRlcnZhbC10eXBlIGFzIHlvdSBzdWdnZXN0ZWQuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHByZSBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0O3RleHQtaW5kZW50Oi0xOC4w
cHQ7bXNvLWxpc3Q6bDAgbGV2ZWwyIGxmbzEiPjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+
bzxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+c2Vzc2lvbi1kZWxheS1z
dGF0aXN0aWNzIGFuZCBzZXNzaW9uLWppdHRlci1zdGF0aXN0aWNzIGFyZSB0b28gbGltaXRpbmcg
aW4gbWFueSBkaW1lbnNpb25zIC0gbm8gc3VwcG9ydCB0byByZWZsZWN0IG9uZS13YXkgKGZhci1l
bmQgYW5kIG5lYXItZW5kKSBhbmQgcm91bmQtdHJpcCBtZWFzdXJlbWVudHMgZm9yIHRoZSBzYW1l
IHRlc3Qgc2Vzc2lvbiwgYW5kIHRvbyBmZXcgbWV0cmljcy4sIGUuZy4gbm8gcmVwb3J0IG9mIHBl
cmNlbnRpbGUuIDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwO1tRaW5dOiBXZSBoYXZlIHByb3RvY29sLWlkIGFuZCBwcm90b2NvbC1pZC1tZXRh
LWRhdGEgdG8gYmUgZGVmaW5lZCBpbiBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVz
cy1vYW0tbWV0aG9kcy0wOSB3aGljaCBjYW4gYmUgdXNlZCB0byBpbmRpY2F0ZSB3aGV0aGVyIGl0
IGlzIG9uZSB3YXkgbWVhc3VyZW1lbnQsIG9yIHR3byB3YXkgJm5ic3A7Jm5ic3A7Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlIHN0eWxlPSJ0ZXh0LWluZGVudDo3My41cHQiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+bWVh
c3VyZW1lbnRzLiBQbGVhc2Ugc2VlIG15IHJlcGx5IGZvciBsb3NzIHJhdGlvbiBmb3IgcmVwb3J0
IG9mIHBlcmNlbnRpbGUuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJn
aW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMCBsZXZlbDIgbGZv
MSI+PCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj5vPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQg
JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPjwv
c3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj5zZXNzaW9uLWRlbGF5LXN0YXRpc3RpY3MgZG9lcyBub3QgcmVmbGVj
dCB0eXBlIG9mIGRlbGF5IHZhcmlhdGlvbiBiZWluZyBjYWxjdWxhdGVkLiBBcyBhbmFseXplZCBp
biBSRkMgNTQ4MSwgUERWIGFuZCBJUERWIGNoYXJhY3Rlcml6ZSBkaWZmZXJlbnQgY29uZGl0aW9u
cyAoU2VjdGlvbiA1KSBhbmQgYXQgbGVhc3QgcmVmbGVjdGluZyB3aGljaCBvbmUgYmVpbmcgY2Fs
Y3VsYXRlZCBhbmQgcmVwb3J0ZWQgaXMgdmVyeSBpbmZvcm1hdGl2ZS48L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgW1Fp
bl06IFdlIGhhdmUgcHJvdG9jb2wtaWQgYW5kIHByb3RvY29sLWlkLW1ldGEtZGF0YSB0byBiZSBk
ZWZpbmVkIGluIGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS1tZXRob2Rz
LTA5IHdoaWNoIGNhbiBiZSB1c2VkIHRvIGluZGljYXRlIHdoZXRoZXIgSVBEViBpcyB1c2VkIG9y
IFBEViBpcyB1c2VkLCBCYXNlZCBvbiBCcmlhbuKAmXMgPG86cD48L286cD48L3NwYW4+PC9wcmU+
DQo8cHJlIHN0eWxlPSJ0ZXh0LWluZGVudDozMS41cHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7c3VnZ2Vz
dGlvbiwgd2UgY291bGQgc2V0IElQRFYgYXMgZGVmYXVsdCBmb3Igaml0dGVyIG1lYXN1cmVtZW50
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0
O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwyIGxmbzEiPjwhW2lmICFzdXBw
b3J0TGlzdHNdPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PHNwYW4gc3R5bGU9
Im1zby1saXN0Oklnbm9yZSI+bzxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5l
dyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj48L3NwYW4+PC9zcGFuPjwh
W2VuZGlmXT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFj
ayI+SSBjYW5ub3QgZmluZCBhbnl0aGluZyB0aGF0IGRpcmVjdGx5IHJlcG9ydHMgcGFja2V0IGxv
c3Mgc3RhdGlzdGljcyAocGFja2V0IGxvc3MgYW5kIHBhY2tldCBsb3NzIHJhdGlvKSBmb3IgdGhl
IGdpdmVuIHRlc3Qgc2Vzc2lvbi4gSXMgdGhhdCBpbnRlbnRpb25hbD8gSUNNUCBwaW5nIGlzIGNh
cGFibGUgdG8gcmVwb3J0IG51bWJlciBvZiBsb3N0IHBhY2tldHMgaW4gcm91bmQtdHJpcC48L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2NvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgW1Fp
bl06IFdlIGRvIGhhdmUgYSBwYXJhbWV0ZXIg4oCYcGFja2V0LWRyb3BzLWNvdW504oCZIGZvciBw
YWNrZXQtbG9zcywgd2UgY2FuIGNoYW5nZSBpdCBpbnRvIOKAnHBhY2tldC1sb3NzLWNvdW504oCd
IGFzIHlvdSBzdWdnZXN0ZWQsIGluIGFkZGl0aW9uLCB3ZSBjYW4gYWRkIGEgbmV3IHBhcmFtZXRl
ciBmb3IgcGFja2V0IGxvc3MgcmF0aW9uIGFzIGZvbGxvd3M6PG86cD48L286cD48L3NwYW4+PC9w
cmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+4oCcPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGxlYWYg
cGFja2V0LWxvc3MtY291bnQgezxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgdHlwZSB1aW50MzIgezxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgcmFuZ2UgJnF1b3Q7MC4uNDI5NDk2NzI5NSZxdW90Ozs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlZmF1bHQgJnF1b3Q7MCZxdW90Ozs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9u
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyAmcXVvdDtUb3RhbCByZWNlaXZlZCBwYWNrZXQgZHJvcHMgY291bnQuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBJZiB0aGUg
dmFsdWUgaXMgNDI5NDk2NzI5NSwgaXQgaW5kaWNhdGVzPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNw
OyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtwYWNrZXQgZHJvcHMgY291bnQg
aXMgb3ZlcnJ1bi4mcXVvdDs7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgbGVhZiBsb3NzLXJhdGlvezxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgdHlwZSB1aW50OHs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJhbmdlIDAuLjEwMDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtMb3NzIHJhdGlvIG9mIHRoZSBwYWNrZXRzLiBFeHByZXNz
IGFzIHBlcmNlbnRhZ2U8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IG9mIHBhY2tldHMgbG9zdCB3aXRoIHJlc3BlY3QgdG8gcGFja2V0cyBzZW50LiZxdW90Ozs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+4oCdPG86cD48
L286cD48L3NwYW4+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7dGV4dC1p
bmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMCBsZXZlbDIgbGZvMSI+PCFbaWYgIXN1cHBvcnRMaXN0
c10+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj5v
PHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJz
cDsmbmJzcDsmbmJzcDsgPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj51c2luZyB1aW50MzIgaW4g
c2Vzc2lvbi1wYWNrZXQtc3RhdGlzdGljcyBzZWVtcyByaXNraW5nIG92ZXJydW4gb2YgY291bnRl
cnMgZXNwZWNpYWxseSBmb3IgdGVzdCBzZXNzaW9ucyBydW5uaW5nJm5ic3A7IGZvcmV2ZXIuIDwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+W1Fp
bl06IEdvb2QgcG9pbnQsIHdlIGNvdWxkIHNldCB1cC1saW1pdCBmb3I8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiBzZXNzaW9uLXBhY2tl
dC1zdGF0aXN0aWNzIGRhdGEsIGlmIHN0YXRpc3RpY3MgZGF0YSByZWFjaCB1cC1sbWl0LCBpdCB3
aWwgaW5kaWNhdGUgY291bnRlciBvdmVycnVuIGhhcHBlbnMuPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD48L286cD48L3Nw
YW4+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4
LjBwdDttc28tbGlzdDpsMCBsZXZlbDIgbGZvMSI+PCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7Ij48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj5vPHNwYW4gc3R5
bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsm
bmJzcDsgPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5JIGJlbGlldmUgdGhhdCB1c2luZyAwIHRv
IGluZGljYXRlIHRoYXQgdGhlIHBhcmFtZXRlciBpcyBub3QgYmVpbmcgcmVwb3J0ZWQsIHRocm91
Z2hvdXQgc2V2ZXJhbCBzdGF0aXN0aWNzIGdyb3VwaW5ncywgY3JlYXRlcyBwcm9ibGVtIHdoZW4g
dGhlIHRydWUgdmFsdWUgaXMgMCwgZS5nLiByeC1iYWQtcGFja2V0Ozwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+W1Fpbl06R29vZCBwb2ludCwg
d2Ugd2lsbCByZW1vdmUgdG8gdXNlIDAgdG8gaW5kaWNhdGUgdGhlIHBhcmFtZXRlciBpcyBub3Qg
YmVpbmcgcmVwb3J0ZWQuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJn
aW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMCBsZXZlbDIgbGZv
MSI+PCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj5vPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQg
JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPjwv
c3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj5jb25uZWN0aW9ubGVzcy1vYW0tbGF5ZXJzIC0gd2hhdCBjb25zaWRl
cmF0aW9ucyB3ZXJlIGRpc2N1c3NlZCB0byBhcnJpdmUgdG8gbGltaW5nIG51bWJlciBvZiBuZWln
aGJvcmluZyB0ZXN0IHBvaW50cyB0byAxMjg/PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wcmU+
DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+W1Fpbl06IE9rYXksIHdlIGNhbiBjaGFuZ2UgdWludDggaW50byB1aW50MTYgdG8gc3Vw
cG9ydCBtb3JlIHRlc3QgcG9pbnRzIHRoYXQgY2FuIGJlIHJlY29yZGVkLiBCdXQgcGxlYXNlIG5v
dGUgdGhhdCBlYWNoIHRlc3QgcG9pbnQgYWN0dWFsbHkgb25seSByZWNvcmQgaGlzIG5laWdoYm9y
aW5nIHRlc3QgcG9pbnRzLCBpZiBlYWNoIHRlc3QgcG9pbnRzIHJlY29yZCBhIGNvbXBsZXRlPG86
cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+TGlzdCBvZiB0ZXN0IHBvaW50cyBpbiBvbmUgdGVz
dCwgdGhhdCB3aWxsIHJlc3VsdCBpbiBhIGxvdCBvZiBkdXBsaWNhdGVkIGRhdGEgYXNzb2NpYXRl
ZCB3aXRoIGVhY2ggdGVzdCBwb2ludC48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmUgc3R5
bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDt0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwwIGxl
dmVsMiBsZm8xIj48IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29s
b3I6YmxhY2siPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPm88c3BhbiBzdHlsZT0iZm9u
dDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyA8
L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPnRwLXRvb2xzOmNvbnRpbnVpdHktY2hlY2sgeW91IG1h
eSBhZGQgUkZDIDgwMjkgdG8gdGhlIGxpc3Qgb2YgcmVmZXJlbmNlczwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPltRaW5dOiBBY2NlcHRlZCwgdGhhbmtzLjxvOnA+PC9vOnA+PC9z
cGFuPjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0O3RleHQtaW5kZW50Oi0x
OC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwyIGxmbzEiPjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9y
ZSI+bzxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+dHAtdG9vbHM6cGF0
aC1kaXNjb3ZlcnkgUkZDIDgwMjkgb2Jzb2xldGVzIFJGQyA0Mzc5IGFzIHN0YW5kYXJkIGZvciBM
U1AgUGluZzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPltRaW5dOiBBY2NlcHRl
ZCwgdGhhbmtzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luLWxl
ZnQ6NzIuMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwyIGxmbzEiPjwh
W2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+PHNwYW4gc3R5bGU9Im1z
by1saXN0Oklnbm9yZSI+bzxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBS
b21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2Vu
ZGlmXT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
dGltZXN0YW1wIGdyb3VwaW5nIGlzIGxpbWl0ZWQgdG8gUFRQdjIgVHJ1bmNhdGVkIGFuZCBOVFB2
NCA2NC1iaXQgZm9ybWF0IFtSRkM1OTA1XS4gV2hhdCBhYm91dCBvdGhlciBmb3JtYXRzLCBlLmcu
IElDTVAgVGltZXN0YW1wLCBOVFB2NCAzMi1iaXQsIGEuay5hLiBzaG9ydCwgb3IgUFRQdjIgODAt
Yml0cyBsb25nPyA8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPltRaW5dOiBIZXJlIGlzIHRoZSBwcm9wb3NlZCBjaGFuZ2UgdG8gYWRkcmVzcyB5
b3VyIGNvbW1lbnRzOjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPuKAnDxvOnA+PC9vOnA+
PC9zcGFuPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZu
YnNwOyBncm91cGluZyB0aW1lc3RhbXAgezxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3Jp
cHRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O0dyb3VwaW5n
IGZvciB0aW1lc3RhbXAuJnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsgbGVhZiB0aW1l
c3RhbXAtdHlwZSB7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0eXBlIGlk
ZW50aXR5cmVmIHs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGJhc2UgdGlt
ZXN0YW1wLXR5cGU7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7VHlwZSBvZiBUaW1lc3Rh
bXAsIHN1Y2ggYXMgVHJ1bmNhdGVkIFBUUCwgTlRQLiZxdW90Ozs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7IH08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IGNvbnRhaW5lciB0aW1lc3RhbXAtNjRi
aXQgezxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgd2hl
biAmcXVvdDtkZXJpdmVkLWZyb20tb3Itc2VsZiguLi90eXBlLCAnY2wtb2FtOnRydW5jYXRlZC1w
dHAnKSZxdW90OyYjNDM7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyAmcXVvdDtvciBkZXJpdmVkLWZyb20tb3Itc2VsZiguLi90eXBlLCdjbC1vYW06bnRwNjQnKSZx
dW90OyB7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBkZXNjcmlwdGlvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7T25seSBhcHBsaWVzIHdoZW4gVHJ1bmNhdGVkIE5U
UCBvciA2NGJpdCBOVFAgVGltZXN0YW1wLiZxdW90Ozs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IGxlYWYgdGltZXN0YW1wLXNlYyB7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyB0eXBlIHVpbnQzMjs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IGRlc2NyaXB0aW9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyAmcXVvdDtBYnNvbHV0ZSB0aW1lc3RhbXAgaW4gc2Vjb25kcyBhcyBwZXIgSUVFRTE1ODh2
MjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
b3Igc2Vjb25kcyBwYXJ0IGluIDY0LWJpdCBOVFAgdGltZXN0YW1wLiZxdW90Ozs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7ICZuYnNwO2xlYWYgdGltZXN0YW1wLW5hbm9zZWMgezxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgdHlwZSB1aW50MzI7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7RnJhY3Rpb25hbCBwYXJ0IGluIG5hbm9zZWNvbmRzIGFz
IHBlciBJRUVFMTU4OHYyPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBvciBGcmFjdGlvbmFsIHBhcnQgaW4gNjQtYml0IE5UUCB0aW1lc3RhbXAu
JnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O0NvbnRhaW5lciBmb3IgNjRiaXQgdGltZXN0YW1wLiZx
dW90Ozs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
IGNvbnRhaW5lciB0aW1lc3RhbXAtODBiaXQgezxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgd2hlbiAmcXVvdDtkZXJpdmVkLWZyb20tb3Itc2VsZiguLi90
eXBlLCAnY2wtb2FtOnB0cDgwJykmcXVvdDt7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7T25seSBhcHBs
aWVzIHdoZW4gODBiaXQgUFRQIFRpbWVzdGFtcC4mcXVvdDs7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBpZi1mZWF0dXJlIHB0cC1sb25nLWZv
cm1hdDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGxlYWYgdGltZXN0YW1w
LXNlYyB7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0eXBlIHVpbnQ2NCB7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3JhbmdlICZxdW90OzAuLjI4MTQ3
NDk3NjcxMDY1NiZxdW90Ozs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDs0OGJpdCBUaW1l
c3RhbXAgaW4gc2Vjb25kcyBhcyBwZXIgSUVFRTE1ODh2Mi4mcXVvdDs7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBsZWFmIHRpbWVzdGFtcC1uYW5vc2VjIHs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHR5cGUgdWludDMyOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgZGVzY3JpcHRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7ICZxdW90O0ZyYWN0aW9uYWwgcGFydCBpbiBuYW5vc2Vjb25kcyBhcyBwZXIg
SUVFRTE1ODh2MjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7b3IgRnJhY3Rpb25hbCBwYXJ0IGluIDY0LWJpdCBOVFAgdGltZXN0YW1wLiZxdW90
Ozs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyAmcXVvdDtDb250YWluZXIgZm9yIDY0Yml0IHRpbWVzdGFtcC4mcXVvdDs7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyB9PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBjb250YWluZXIgbnRwLXRpbWVzdGFtcC0zMmJpdCB7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB3aGVuICZxdW90O2Rlcml2ZWQt
ZnJvbS1vci1zZWxmKC4uL3R5cGUsICdjbC1vYW06dHJ1bmNhdGVkLW50cCcpJnF1b3Q7ezxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3Jp
cHRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7ICZxdW90O09ubHkgYXBwbGllcyB3aGVuIDMyIGJpdCBOVFAgU2hvcnQgZm9ybWF0
IFRpbWVzdGFtcC4mcXVvdDs7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyB9PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBpZi1mZWF0dXJlIG50cC1zaG9ydC1mb3JtYXQ7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBsZWFmIHRpbWVzdGFtcC1zZWMgezxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdHlwZSB1aW50MTY7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7VGltZXN0YW1wIGluIHNlY29uZHMgYXMgcGVy
IHNob3J0IGZvcm1hdCBOVFAuJnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgfTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbGVhZiB0
aW1lc3RhbXAtbmFub3NlYyB7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0
eXBlIHVpbnQxNjs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0
aW9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVv
dDtUcnVuY2F0ZWQgRnJhY3Rpb25hbCBwYXJ0IGluIDE2LWJpdCBOVFAgdGltZXN0YW1wLiZxdW90
Ozs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyAmcXVvdDtDb250YWluZXIgZm9yIDY0Yml0IHRpbWVzdGFtcC4mcXVvdDs7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyB9PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBjb250YWluZXIgaWNtcC10aW1lc3RhbXAtMzJiaXQgezxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgd2hlbiAmcXVvdDtkZXJpdmVkLWZyb20tb3Itc2Vs
ZiguLi90eXBlLCAnY2wtb2FtOmljbXAtbnRwJykmcXVvdDt7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7JnF1b3Q7
T25seSBhcHBsaWVzIHdoZW4gVHJ1bmNhdGVkIE5UUCBvciA2NGJpdCBOVFAgVGltZXN0YW1wLiZx
dW90Ozs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IGlmLWZlYXR1cmUgaWNtcC10aW1lc3RhbXA7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBsZWFmIHRpbWVzdGFtcC1taWxsaXNlYyB7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyB0eXBlIHVpbnQzMjs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IGRlc2NyaXB0aW9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyAmcXVvdDt0aW1lc3RhbXAgaW4gbWlsbGlzZWNvbmRzIGZvciBJQ01QIHRp
bWVzdGFtcC4mcXVvdDs7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyB9PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7Q29udGFpbmVyIGZvciAzMmJp
dCB0aW1lc3RhbXAuJnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsgfTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJz
cDsgfTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj7igJ08bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjx1bCB0eXBlPSJkaXNjIj4N
CjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzEiPg0KPHNwYW4g
bGFuZz0iRU4tVVMiPjUuMS4xLjIgVGVzdCBwb2ludCBhdHRyaWJ1dGVzIGV4dGVuc2lvbjxvOnA+
PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjx1bCB0eXBlPSJkaXNjIj4NCjx1bCB0eXBlPSJjaXJj
bGUiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDIgbGZvMSI+DQo8
c3BhbiBsYW5nPSJFTi1VUyI+cmVmZXJlbmNlIHRvIG5vbi1leGlzdGluZyAmcXVvdDt0ZXN0LXBv
aW50LWxvY2F0aW9uJnF1b3Q7IGxpc3Q8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8L3Vs
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPltRaW5dOiBTYW1lIHR5cG8gYXMgeW91IG1lbnRpb25l
ZCBhYm92ZSwgaXQgc2hvdWxkIGJlIOKAnDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+dGVzdC1w
b2ludC1sb2NhdGlvbnM8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj7igJ0uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHVsIHR5cGU9
ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+
DQo8c3BhbiBsYW5nPSJFTi1VUyI+NS4xLjIgU2NoZW1hIE1vdW50PG86cD48L286cD48L3NwYW4+
PC9saT48L3VsPg0KPHVsIHR5cGU9ImRpc2MiPg0KPHVsIHR5cGU9ImNpcmNsZSI+DQo8bGkgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxldmVsMiBsZm8xIj4NCjxzcGFuIGxhbmc9IkVO
LVVTIj5yZWZlcmVuY2UgdG8gbm9uLWV4aXN0aW5nICZxdW90O3Rlc3QtcG9pbnQtbG9jYXRpb24m
cXVvdDsgbGlzdDxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjwvdWw+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+W1Fpbl06IFNhbWUgYXMgYWJvdmUsIGZpeGVkLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6
bDAgbGV2ZWwxIGxmbzEiPg0KPHNwYW4gbGFuZz0iRU4tVVMiPjUuMi4xLjIgVGVzdCBwb2ludCBh
dHRyaWJ1dGVzIGV4dGVuc2lvbjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjx1bCB0eXBl
PSJkaXNjIj4NCjx1bCB0eXBlPSJjaXJjbGUiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28t
bGlzdDpsMCBsZXZlbDIgbGZvMSI+DQo8c3BhbiBsYW5nPSJFTi1VUyI+cmVmZXJlbmNlIHRvIG5v
bi1leGlzdGluZyAmcXVvdDt0ZXN0LXBvaW50LWxvY2F0aW9uJnF1b3Q7IGxpc3Q8bzpwPjwvbzpw
Pjwvc3Bhbj48L2xpPjwvdWw+DQo8L3VsPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPltRaW5dOiBT
YW1lIGFzIGFib3ZlLCBmaXhlZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8dWwgdHlwZT0iZGlz
YyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxldmVsMSBsZm8xIj4NCjxz
cGFuIGxhbmc9IkVOLVVTIj41LjIuMiBTY2hlbWEgTW91bnQ8bzpwPjwvbzpwPjwvc3Bhbj48L2xp
PjwvdWw+DQo8dWwgdHlwZT0iZGlzYyI+DQo8dWwgdHlwZT0iY2lyY2xlIj4NCjxsaSBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwyIGxmbzEiPg0KPHNwYW4gbGFuZz0iRU4tVVMi
PnJlZmVyZW5jZSB0byBub24tZXhpc3RpbmcgJnF1b3Q7dGVzdC1wb2ludC1sb2NhdGlvbiZxdW90
OyBsaXN0PG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPC91bD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5bUWluXTogU2FtZSBhcyBhYm92ZSwgZml4ZWQuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5JbiBzdW1t
YXJ5LCBJIGZpbmQgc2V2ZXJhbCBzZXJpb3VzIGlzc3VlcyB3aXRoIHRoZSBjdXJyZW50IHZlcnNp
b24gb2YgdGhlIGRhdGEgbW9kZWwgcHJlc2VudGVkIGluIHRoZSBkb2N1bWVudCwgZS5nLiB1c2Ug
b2YgMCB0byBpbmRpY2F0ZSB1bnJlcG9ydGVkIHBhcmFtZXRlciBhbmQgdW5kZXJkZXZlbG9wZWQg
bGF5ZXJpbmcgbW9kZWwuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPlJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkdyZWc8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNt
IDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowY20iPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPk9uIFdlZCwgT2N0IDExLCAyMDE3IGF0IDY6NDAgQU0s
IFRoZSBJRVNHICZsdDs8YSBocmVmPSJtYWlsdG86aWVzZy1zZWNyZXRhcnlAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj5pZXNnLXNlY3JldGFyeUBpZXRmLm9yZzwvYT4mZ3Q7IHdyb3RlOjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij48YnI+DQpUaGUgSUVTRyBoYXMgcmVjZWl2ZWQgYSByZXF1ZXN0IGZyb20gdGhlIExheWVyIElu
ZGVwZW5kZW50IE9BTSBNYW5hZ2VtZW50IGluPGJyPg0KdGhlIE11bHRpLUxheWVyIEVudmlyb25t
ZW50IFdHIChsaW1lKSB0byBjb25zaWRlciB0aGUgZm9sbG93aW5nIGRvY3VtZW50OiAtPGJyPg0K
J0dlbmVyaWMgWUFORyBEYXRhIE1vZGVsIGZvciBDb25uZWN0aW9ubGVzcyBPcGVyYXRpb25zLCBB
ZG1pbmlzdHJhdGlvbiw8YnI+DQombmJzcDsgJm5ic3A7YW5kIE1haW50ZW5hbmNlKE9BTSkgcHJv
dG9jb2xzJzxicj4NCiZuYnNwOyAmbHQ7ZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxl
c3Mtb2FtLTExLnR4dCZndDsgYXMgUHJvcG9zZWQgU3RhbmRhcmQ8YnI+DQo8YnI+DQpUaGUgSUVT
RyBwbGFucyB0byBtYWtlIGEgZGVjaXNpb24gaW4gdGhlIG5leHQgZmV3IHdlZWtzLCBhbmQgc29s
aWNpdHMgZmluYWw8YnI+DQpjb21tZW50cyBvbiB0aGlzIGFjdGlvbi4gUGxlYXNlIHNlbmQgc3Vi
c3RhbnRpdmUgY29tbWVudHMgdG8gdGhlPGJyPg0KPGEgaHJlZj0ibWFpbHRvOmlldGZAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj5pZXRmQGlldGYub3JnPC9hPiBtYWlsaW5nIGxpc3RzIGJ5IDIw
MTctMTAtMjUuIEV4Y2VwdGlvbmFsbHksIGNvbW1lbnRzIG1heSBiZTxicj4NCnNlbnQgdG8gPGEg
aHJlZj0ibWFpbHRvOmllc2dAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pZXNnQGlldGYub3Jn
PC9hPiBpbnN0ZWFkLiBJbiBlaXRoZXIgY2FzZSwgcGxlYXNlIHJldGFpbiB0aGUgYmVnaW5uaW5n
IG9mPGJyPg0KdGhlIFN1YmplY3QgbGluZSB0byBhbGxvdyBhdXRvbWF0ZWQgc29ydGluZy48YnI+
DQo8YnI+DQpBYnN0cmFjdDxicj4NCjxicj4NCjxicj4NCiZuYnNwOyAmbmJzcDtUaGlzIGRvY3Vt
ZW50IHByZXNlbnRzIGEgYmFzZSBZQU5HIERhdGEgbW9kZWwgZm9yIGNvbm5lY3Rpb25sZXNzPGJy
Pg0KJm5ic3A7ICZuYnNwO09wZXJhdGlvbnMgQWRtaW5pc3RyYXRpb24sIGFuZCBNYWludGVuYW5j
ZShPQU0pIHByb3RvY29scy4mbmJzcDsgSXQ8YnI+DQombmJzcDsgJm5ic3A7cHJvdmlkZXMgYSB0
ZWNobm9sb2d5LWluZGVwZW5kZW50IGFic3RyYWN0aW9uIG9mIGtleSBPQU0gY29uc3RydWN0czxi
cj4NCiZuYnNwOyAmbmJzcDtmb3IgY29ubmVjdGlvbmxlc3MgcHJvdG9jb2xzLiZuYnNwOyBUaGUg
YmFzZSBtb2RlbCBwcmVzZW50ZWQgaGVyZSBjYW4gYmU8YnI+DQombmJzcDsgJm5ic3A7ZXh0ZW5k
ZWQgdG8gaW5jbHVkZSB0ZWNobm9sb2d5IHNwZWNpZmljIGRldGFpbHMuJm5ic3A7IFRoaXMgaXMg
bGVhZGluZyB0bzxicj4NCiZuYnNwOyAmbmJzcDt1bmlmb3JtaXR5IGJldHdlZW4gT0FNIHByb3Rv
Y29scyBhbmQgc3VwcG9ydCBib3RoIG5lc3RlZCBPQU08YnI+DQombmJzcDsgJm5ic3A7d29ya2Zs
b3dzIChpLmUuLCBwZXJmb3JtaW5nIE9BTSBmdW5jdGlvbnMgYXQgZGlmZmVyZW50IG9yIHNhbWUg
bGV2ZWxzPGJyPg0KJm5ic3A7ICZuYnNwO3Rocm91Z2ggYSB1bmlmaWVkIGludGVyZmFjZSkgYW5k
IGludGVyYWN0aW5nIE9BTSB3b3JrZmxvd3MgKCBpLmUuLDxicj4NCiZuYnNwOyAmbmJzcDtwZXJm
b3JtaW5nIE9BTSBmdW5jdGlvbnMgYXQgc2FtZSBsZXZlbHMgdGhyb3VnaCBhIHVuaWZpZWQgaW50
ZXJmYWNlKS48YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQpUaGUgZmlsZSBjYW4gYmUgb2J0
YWluZWQgdmlhPGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2Mv
ZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLyIgdGFyZ2V0PSJfYmxhbmsi
Pmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtbGltZS15YW5nLWNv
bm5lY3Rpb25sZXNzLW9hbS88L2E+PGJyPg0KPGJyPg0KSUVTRyBkaXNjdXNzaW9uIGNhbiBiZSB0
cmFja2VkIHZpYTxicj4NCjxhIGhyZWY9Imh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9j
L2RyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS9iYWxsb3QvIiB0YXJnZXQ9
Il9ibGFuayI+aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1saW1l
LXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtL2JhbGxvdC88L2E+PGJyPg0KPGJyPg0KPGJyPg0KTm8g
SVBSIGRlY2xhcmF0aW9ucyBoYXZlIGJlZW4gc3VibWl0dGVkIGRpcmVjdGx5IG9uIHRoaXMgSS1E
Ljxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fPGJyPg0KTGltZSBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVm
PSJtYWlsdG86TGltZUBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPkxpbWVAaWV0Zi5vcmc8L2E+
PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9saW1l
IiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9s
aW1lPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_B8F9A780D330094D99AF023C5877DABA9AC0F246nkgeml513mbxchi_--



From nobody Sun Oct 22 20:35:07 2017
Return-Path: <bill.wu@huawei.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0889913D0AA; Sun, 22 Oct 2017 20:34:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level: 
X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FxFdGmzOBTZV; Sun, 22 Oct 2017 20:34:57 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A5B0913D0A3; Sun, 22 Oct 2017 20:34:55 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml705-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DRD21030; Mon, 23 Oct 2017 03:34:53 +0000 (GMT)
Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by lhreml705-cah.china.huawei.com (10.201.108.46) with Microsoft SMTP Server (TLS) id 14.3.361.1; Mon, 23 Oct 2017 04:34:52 +0100
Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.105]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0235.001; Mon, 23 Oct 2017 11:34:46 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Greg Mirsky <gregimirsky@gmail.com>, "ietf@ietf.org" <ietf@ietf.org>, "draft-ietf-lime-yang-connectionless-oam-methods@ietf.org" <draft-ietf-lime-yang-connectionless-oam-methods@ietf.org>
CC: Carlos Pignataro <cpignata@cisco.com>, Ron Bonica <rbonica@juniper.net>, "lime-chairs@ietf.org" <lime-chairs@ietf.org>, Benoit Claise <bclaise@cisco.com>, "lime@ietf.org" <lime@ietf.org>
Thread-Topic: [Lime] Last Call: <draft-ietf-lime-yang-connectionless-oam-methods-09.txt> (Retrieval Methods YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols) to Proposed Standard
Thread-Index: AQHTSZ/OqdC/gB7syEyZpsu5ZciJR6Lwy69w
Date: Mon, 23 Oct 2017 03:34:46 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA9AC0F264@nkgeml513-mbx.china.huawei.com>
References: <150772930494.24829.134604370018717784.idtracker@ietfa.amsl.com> <CA+RyBmUqZH6hEFy8ZFrGq0yLC-friudtZvDNJ2AZs35EOFGrhQ@mail.gmail.com>
In-Reply-To: <CA+RyBmUqZH6hEFy8ZFrGq0yLC-friudtZvDNJ2AZs35EOFGrhQ@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.79.163]
Content-Type: multipart/alternative; boundary="_000_B8F9A780D330094D99AF023C5877DABA9AC0F264nkgeml513mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020202.59ED635E.002A, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.1.105, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: cc8f109fd3a5b65042acd098a5feff9f
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/UZNzbeBWrKiI4RmFNk1pih8lMYI>
Subject: Re: [Lime] Last Call: <draft-ietf-lime-yang-connectionless-oam-methods-09.txt> (Retrieval Methods YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols) to Proposed Standard
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Oct 2017 03:34:59 -0000

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

VGhhbmtzIEdyZWcgZm9yIGFkZGl0aW9uYWwgY29tbWVudHMgb24gZHJhZnQtaWV0Zi1saW1lLXlh
bmctY29ubmVjdGlvbmxlc3Mtb2FtLW1ldGhvZHMtMDkuDQpTaW1pbGFyIHRvIHRoZSBjaGFuZ2Ug
d2UgcHJvcG9zZWQgZm9yIGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS0x
MiwNCldlIGNvdWxkIHNldCB1cC1saW1pdCBmb3Igc3RhdGlzdGljcyBkYXRhLCB3aGVuIHVwLWxp
bWl0IGdldHMgcmVhY2hlZCwgd2UgY2FuIGluZGljYXRlIG92ZXJydW4gIGNvdW50IGhhcHBlbnMu
DQpUaGFua3MhDQoNCi1RaW4NCuWPkeS7tuS6ujogR3JlZyBNaXJza3kgW21haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb21dDQrlj5HpgIHml7bpl7Q6IDIwMTflubQxMOaciDIw5pelIDIwOjM1DQrm
lLbku7bkuro6IGlldGZAaWV0Zi5vcmc7IGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25s
ZXNzLW9hbS1tZXRob2RzQGlldGYub3JnDQrmioTpgIE6IENhcmxvcyBQaWduYXRhcm87IFJvbiBC
b25pY2E7IGxpbWUtY2hhaXJzQGlldGYub3JnOyBCZW5vaXQgQ2xhaXNlOyBsaW1lQGlldGYub3Jn
DQrkuLvpopg6IFJlOiBbTGltZV0gTGFzdCBDYWxsOiA8ZHJhZnQtaWV0Zi1saW1lLXlhbmctY29u
bmVjdGlvbmxlc3Mtb2FtLW1ldGhvZHMtMDkudHh0PiAoUmV0cmlldmFsIE1ldGhvZHMgWUFORyBE
YXRhIE1vZGVsIGZvciBDb25uZWN0aW9ubGVzcyBPcGVyYXRpb25zLCBBZG1pbmlzdHJhdGlvbiwg
YW5kIE1haW50ZW5hbmNlKE9BTSkgcHJvdG9jb2xzKSB0byBQcm9wb3NlZCBTdGFuZGFyZA0KDQpE
ZWFyIEFsbCwNCnBsZWFzZSBraW5kbHkgY29uc2lkZXIgbXkgY29tbWVudHMgb24gZHJhZnQtaWV0
Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLW1ldGhvZHMgcHJlc2VudGVkIGJlbG93Og0K
DQogICogICBycGMgY29udGludWl0eS1jaGVjazoNCg0KICAgICAqICAgbGFja3MgYWJpbGl0eSB0
byBzcGVjaWZ5IHRlc3QgcGFja2V0IGdlbmVyYXRpb24gaW50ZXJ2YWw7DQogICAgICogICBycGMg
dXNlcyBzZXNzaW9uLXBhY2tldC1zdGF0aXN0aWNzIGFuZCBzZXNzaW9uLWVycm9yLXN0YXRpc3Rp
Y3Mgd2hlcmUgYWxsIHBhY2tldCBjb3VudGVycyBhcmUgdWludDMyLiBCZWNhdXNlIGNvbnRpbnVp
dHktY2hlY2sgbWF5IHJ1biBmb3JldmVyLCBpZiBjb3VudCBzZXQgdG8gLTEsIGNvdW50ZXJzIG1h
eSBvdmVycnVuLiBIb3cgdGhlIG92ZXJydW4gcmVwb3J0ZWQgaW4gc2Vzc2lvbi1wYWNrZXQtc3Rh
dGlzdGljcyBhbmQgc2Vzc2lvbi1lcnJvci1zdGF0aXN0aWNzPw0KSW4gc3VtbWFyeSwgb3BlcmF0
aW9uIG9mIGNvbnRpbnVpdHktY2hlY2sgdGVzdCBpbiBmb3JldmVyIG1vZGUgaXMgdW5kZXJkZWZp
bmVkLg0KDQpSZWdhcmRzLA0KR3JlZw0KDQpPbiBXZWQsIE9jdCAxMSwgMjAxNyBhdCA2OjQxIEFN
LCBUaGUgSUVTRyA8aWVzZy1zZWNyZXRhcnlAaWV0Zi5vcmc8bWFpbHRvOmllc2ctc2VjcmV0YXJ5
QGlldGYub3JnPj4gd3JvdGU6DQoNClRoZSBJRVNHIGhhcyByZWNlaXZlZCBhIHJlcXVlc3QgZnJv
bSB0aGUgTGF5ZXIgSW5kZXBlbmRlbnQgT0FNIE1hbmFnZW1lbnQgaW4NCnRoZSBNdWx0aS1MYXll
ciBFbnZpcm9ubWVudCBXRyAobGltZSkgdG8gY29uc2lkZXIgdGhlIGZvbGxvd2luZyBkb2N1bWVu
dDogLQ0KJ1JldHJpZXZhbCBNZXRob2RzIFlBTkcgRGF0YSBNb2RlbCBmb3IgQ29ubmVjdGlvbmxl
c3MgT3BlcmF0aW9ucywNCiAgIEFkbWluaXN0cmF0aW9uLCBhbmQgTWFpbnRlbmFuY2UoT0FNKSBw
cm90b2NvbHMnDQogIDxkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0
aG9kcy0wOS50eHQ+IGFzIFByb3Bvc2VkDQogIFN0YW5kYXJkDQoNClRoZSBJRVNHIHBsYW5zIHRv
IG1ha2UgYSBkZWNpc2lvbiBpbiB0aGUgbmV4dCBmZXcgd2Vla3MsIGFuZCBzb2xpY2l0cyBmaW5h
bA0KY29tbWVudHMgb24gdGhpcyBhY3Rpb24uIFBsZWFzZSBzZW5kIHN1YnN0YW50aXZlIGNvbW1l
bnRzIHRvIHRoZQ0KaWV0ZkBpZXRmLm9yZzxtYWlsdG86aWV0ZkBpZXRmLm9yZz4gbWFpbGluZyBs
aXN0cyBieSAyMDE3LTEwLTI1LiBFeGNlcHRpb25hbGx5LCBjb21tZW50cyBtYXkgYmUNCnNlbnQg
dG8gaWVzZ0BpZXRmLm9yZzxtYWlsdG86aWVzZ0BpZXRmLm9yZz4gaW5zdGVhZC4gSW4gZWl0aGVy
IGNhc2UsIHBsZWFzZSByZXRhaW4gdGhlIGJlZ2lubmluZyBvZg0KdGhlIFN1YmplY3QgbGluZSB0
byBhbGxvdyBhdXRvbWF0ZWQgc29ydGluZy4NCg0KQWJzdHJhY3QNCg0KDQogICBUaGlzIGRvY3Vt
ZW50IHByZXNlbnRzIGEgcmV0cmlldmFsIG1ldGhvZCBZQU5HIERhdGEgbW9kZWwgZm9yDQogICBj
b25uZWN0aW9ubGVzcyBPQU0gcHJvdG9jb2xzLiAgSXQgcHJvdmlkZXMgdGVjaG5vbG9neS1pbmRl
cGVuZGVudCBSUEMNCiAgIG9wZXJhdGlvbnMgZm9yIGNvbm5lY3Rpb25sZXNzIE9BTSBwcm90b2Nv
bHMuICBUaGUgcmV0cmlldmFsIG1ldGhvZHMNCiAgIG1vZGVsIHByZXNlbnRlZCBoZXJlIGNhbiBi
ZSBleHRlbmRlZCB0byBpbmNsdWRlIHRlY2hub2xvZ3kgc3BlY2lmaWMNCiAgIGRldGFpbHMuICBU
aGlzIGlzIGxlYWRpbmcgdG8gdW5pZm9ybWl0eSBiZXR3ZWVuIE9BTSBwcm90b2NvbHMgYW5kDQog
ICBzdXBwb3J0IGJvdGggbmVzdGVkIE9BTSB3b3JrZmxvd3MgKGkuZS4sIHBlcmZvcm1pbmcgT0FN
IGZ1bmN0aW9ucyBhdA0KICAgZGlmZmVyZW50IGxldmVscyB0aHJvdWdoIGEgdW5pZmllZCBpbnRl
cmZhY2UpIGFuZCBpbnRlcmFjdGluZyBPQU0NCiAgIHdvcmtmbG93cyAoIGkuZS4sIHBlcmZvcm1p
bmcgT0FNIGZ1bmN0aW9ucyBhdCBzYW1lIGxldmVscyB0aHJvdWdoIGENCiAgIHVuaWZpZWQgaW50
ZXJmYWNlKS4NCg0KDQoNCg0KVGhlIGZpbGUgY2FuIGJlIG9idGFpbmVkIHZpYQ0KaHR0cHM6Ly9k
YXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxl
c3Mtb2FtLW1ldGhvZHMvDQoNCklFU0cgZGlzY3Vzc2lvbiBjYW4gYmUgdHJhY2tlZCB2aWENCmh0
dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5l
Y3Rpb25sZXNzLW9hbS1tZXRob2RzL2JhbGxvdC8NCg0KDQpObyBJUFIgZGVjbGFyYXRpb25zIGhh
dmUgYmVlbiBzdWJtaXR0ZWQgZGlyZWN0bHkgb24gdGhpcyBJLUQuDQoNCg0KDQoNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpMaW1lIG1haWxpbmcgbGlz
dA0KTGltZUBpZXRmLm9yZzxtYWlsdG86TGltZUBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vbGltZQ0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTrlrovkvZM7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpA
Zm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1
IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBh
bm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IlxA5a6L5L2TIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCi8qIFN0eWxlIERl
ZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJ
e21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7
DQoJZm9udC1mYW1pbHk65a6L5L2TO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVy
bGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxl
LXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l
O30NCnNwYW4uRW1haWxTdHlsZTE3DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQou
TXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTt9DQpAcGFnZSBXb3Jk
U2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA5MC4wcHQg
NzIuMHB0IDkwLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30N
Ci8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjEzNzI5MjM5
NjM7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjEwMjE1OTMzNzA7fQ0KQGxpc3QgbDA6bGV2ZWwx
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJD
b3VyaWVyIE5ldyI7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0K
b2wNCgl7bWFyZ2luLWJvdHRvbTowY207fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowY207fQ0KLS0+
PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9
ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBt
c28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0
PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0K
PC9oZWFkPg0KPGJvZHkgbGFuZz0iWkgtQ04iIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0K
PGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhhbmtzIEdy
ZWcgZm9yIGFkZGl0aW9uYWwgY29tbWVudHMgb24gZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVj
dGlvbmxlc3Mtb2FtLW1ldGhvZHMtMDkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5TaW1pbGFyIHRvIHRoZSBjaGFuZ2Ugd2UgcHJvcG9zZWQgZm9yIGRyYWZ0LWll
dGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS0xMiw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPldlIGNvdWxkIHNldCB1cC1saW1pdCBmb3Igc3RhdGlzdGlj
cyBkYXRhLCB3aGVuIHVwLWxpbWl0IGdldHMgcmVhY2hlZCwgd2UgY2FuIGluZGljYXRlIG92ZXJy
dW4mbmJzcDsgY291bnQgaGFwcGVucy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPlRoYW5rcyE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+LVFp
bjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij7lj5Hku7bk
uro8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+IEdyZWcgTWlyc2t5IFttYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tXQ0KPGJyPg0KPC9zcGFuPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0Ij7lj5HpgIHml7bpl7Q8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L3NwYW4+PC9iPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+IDIwMTc8L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPuW5tDxzcGFuIGxhbmc9IkVOLVVTIj4xMDwvc3Bh
bj7mnIg8c3BhbiBsYW5nPSJFTi1VUyI+MjA8L3NwYW4+5pelPHNwYW4gbGFuZz0iRU4tVVMiPiAy
MDozNTxicj4NCjwvc3Bhbj48Yj7mlLbku7bkuro8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48
L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBpZXRmQGlldGYub3JnOyBkcmFmdC1pZXRmLWxpbWUteWFu
Zy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kc0BpZXRmLm9yZzxicj4NCjwvc3Bhbj48Yj7mioTp
gIE8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBDYXJs
b3MgUGlnbmF0YXJvOyBSb24gQm9uaWNhOyBsaW1lLWNoYWlyc0BpZXRmLm9yZzsgQmVub2l0IENs
YWlzZTsgbGltZUBpZXRmLm9yZzxicj4NCjwvc3Bhbj48Yj7kuLvpopg8c3BhbiBsYW5nPSJFTi1V
UyI+Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBSZTogW0xpbWVdIExhc3QgQ2FsbDog
Jmx0O2RyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS1tZXRob2RzLTA5LnR4
dCZndDsgKFJldHJpZXZhbCBNZXRob2RzIFlBTkcgRGF0YSBNb2RlbCBmb3IgQ29ubmVjdGlvbmxl
c3MgT3BlcmF0aW9ucywgQWRtaW5pc3RyYXRpb24sIGFuZCBNYWludGVuYW5jZShPQU0pIHByb3Rv
Y29scykgdG8NCiBQcm9wb3NlZCBTdGFuZGFyZDxvOnA+PC9vOnA+PC9zcGFuPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6OS41cHQiPkRlYXIgQWxsLDwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjkuNXB0Ij5wbGVh
c2Uga2luZGx5IGNvbnNpZGVyIG15IGNvbW1lbnRzIG9uJm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+ZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLW1ldGhv
ZHMgcHJlc2VudGVkIGJlbG93Ojwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+DQo8c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPnJwYyBjb250aW51aXR5LWNoZWNrOjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48
L286cD48L3NwYW4+PC9saT48L3VsPg0KPHVsIHR5cGU9ImRpc2MiPg0KPHVsIHR5cGU9ImNpcmNs
ZSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxldmVsMiBsZm8xIj4NCjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+bGFja3MgYWJpbGl0eSB0byBzcGVjaWZ5IHRlc3QgcGFja2V0
IGdlbmVyYXRpb24gaW50ZXJ2YWw7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwyIGxm
bzEiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5ycGMgdXNlcyZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyI+c2Vzc2lvbi1wYWNrZXQtc3RhdGlzdGljcyBhbmQgc2Vzc2lvbi1lcnJvci1z
dGF0aXN0aWNzIHdoZXJlIGFsbCBwYWNrZXQgY291bnRlcnMgYXJlIHVpbnQzMi4gQmVjYXVzZSBj
b250aW51aXR5LWNoZWNrIG1heSBydW4gZm9yZXZlciwgaWYgY291bnQgc2V0IHRvIC0xLCBjb3Vu
dGVycw0KIG1heSBvdmVycnVuLiBIb3cgdGhlIG92ZXJydW4gcmVwb3J0ZWQgaW4gc2Vzc2lvbi1w
YWNrZXQtc3RhdGlzdGljcyBhbmQgc2Vzc2lvbi1lcnJvci1zdGF0aXN0aWNzPzxvOnA+PC9vOnA+
PC9zcGFuPjwvbGk+PC91bD4NCjwvdWw+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SW4gc3VtbWFyeSwgb3BlcmF0aW9uIG9mIGNvbnRpbnVp
dHktY2hlY2sgdGVzdCBpbiBmb3JldmVyIG1vZGUgaXMgdW5kZXJkZWZpbmVkLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+UmVnYXJkcyw8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyI+R3JlZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
Pk9uIFdlZCwgT2N0IDExLCAyMDE3IGF0IDY6NDEgQU0sIFRoZSBJRVNHICZsdDs8YSBocmVmPSJt
YWlsdG86aWVzZy1zZWNyZXRhcnlAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pZXNnLXNlY3Jl
dGFyeUBpZXRmLm9yZzwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48YnI+DQpUaGUgSUVTRyBoYXMgcmVj
ZWl2ZWQgYSByZXF1ZXN0IGZyb20gdGhlIExheWVyIEluZGVwZW5kZW50IE9BTSBNYW5hZ2VtZW50
IGluPGJyPg0KdGhlIE11bHRpLUxheWVyIEVudmlyb25tZW50IFdHIChsaW1lKSB0byBjb25zaWRl
ciB0aGUgZm9sbG93aW5nIGRvY3VtZW50OiAtPGJyPg0KJ1JldHJpZXZhbCBNZXRob2RzIFlBTkcg
RGF0YSBNb2RlbCBmb3IgQ29ubmVjdGlvbmxlc3MgT3BlcmF0aW9ucyw8YnI+DQombmJzcDsgJm5i
c3A7QWRtaW5pc3RyYXRpb24sIGFuZCBNYWludGVuYW5jZShPQU0pIHByb3RvY29scyc8YnI+DQom
bmJzcDsgJmx0O2RyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS1tZXRob2Rz
LTA5LnR4dCZndDsgYXMgUHJvcG9zZWQ8YnI+DQombmJzcDsgU3RhbmRhcmQ8YnI+DQo8YnI+DQpU
aGUgSUVTRyBwbGFucyB0byBtYWtlIGEgZGVjaXNpb24gaW4gdGhlIG5leHQgZmV3IHdlZWtzLCBh
bmQgc29saWNpdHMgZmluYWw8YnI+DQpjb21tZW50cyBvbiB0aGlzIGFjdGlvbi4gUGxlYXNlIHNl
bmQgc3Vic3RhbnRpdmUgY29tbWVudHMgdG8gdGhlPGJyPg0KPGEgaHJlZj0ibWFpbHRvOmlldGZA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pZXRmQGlldGYub3JnPC9hPiBtYWlsaW5nIGxpc3Rz
IGJ5IDIwMTctMTAtMjUuIEV4Y2VwdGlvbmFsbHksIGNvbW1lbnRzIG1heSBiZTxicj4NCnNlbnQg
dG8gPGEgaHJlZj0ibWFpbHRvOmllc2dAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pZXNnQGll
dGYub3JnPC9hPiBpbnN0ZWFkLiBJbiBlaXRoZXIgY2FzZSwgcGxlYXNlIHJldGFpbiB0aGUgYmVn
aW5uaW5nIG9mPGJyPg0KdGhlIFN1YmplY3QgbGluZSB0byBhbGxvdyBhdXRvbWF0ZWQgc29ydGlu
Zy48YnI+DQo8YnI+DQpBYnN0cmFjdDxicj4NCjxicj4NCjxicj4NCiZuYnNwOyAmbmJzcDtUaGlz
IGRvY3VtZW50IHByZXNlbnRzIGEgcmV0cmlldmFsIG1ldGhvZCBZQU5HIERhdGEgbW9kZWwgZm9y
PGJyPg0KJm5ic3A7ICZuYnNwO2Nvbm5lY3Rpb25sZXNzIE9BTSBwcm90b2NvbHMuJm5ic3A7IEl0
IHByb3ZpZGVzIHRlY2hub2xvZ3ktaW5kZXBlbmRlbnQgUlBDPGJyPg0KJm5ic3A7ICZuYnNwO29w
ZXJhdGlvbnMgZm9yIGNvbm5lY3Rpb25sZXNzIE9BTSBwcm90b2NvbHMuJm5ic3A7IFRoZSByZXRy
aWV2YWwgbWV0aG9kczxicj4NCiZuYnNwOyAmbmJzcDttb2RlbCBwcmVzZW50ZWQgaGVyZSBjYW4g
YmUgZXh0ZW5kZWQgdG8gaW5jbHVkZSB0ZWNobm9sb2d5IHNwZWNpZmljPGJyPg0KJm5ic3A7ICZu
YnNwO2RldGFpbHMuJm5ic3A7IFRoaXMgaXMgbGVhZGluZyB0byB1bmlmb3JtaXR5IGJldHdlZW4g
T0FNIHByb3RvY29scyBhbmQ8YnI+DQombmJzcDsgJm5ic3A7c3VwcG9ydCBib3RoIG5lc3RlZCBP
QU0gd29ya2Zsb3dzIChpLmUuLCBwZXJmb3JtaW5nIE9BTSBmdW5jdGlvbnMgYXQ8YnI+DQombmJz
cDsgJm5ic3A7ZGlmZmVyZW50IGxldmVscyB0aHJvdWdoIGEgdW5pZmllZCBpbnRlcmZhY2UpIGFu
ZCBpbnRlcmFjdGluZyBPQU08YnI+DQombmJzcDsgJm5ic3A7d29ya2Zsb3dzICggaS5lLiwgcGVy
Zm9ybWluZyBPQU0gZnVuY3Rpb25zIGF0IHNhbWUgbGV2ZWxzIHRocm91Z2ggYTxicj4NCiZuYnNw
OyAmbmJzcDt1bmlmaWVkIGludGVyZmFjZSkuPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0K
VGhlIGZpbGUgY2FuIGJlIG9idGFpbmVkIHZpYTxicj4NCjxhIGhyZWY9Imh0dHBzOi8vZGF0YXRy
YWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9h
bS1tZXRob2RzLyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcv
ZG9jL2RyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS1tZXRob2RzLzwvYT48
YnI+DQo8YnI+DQpJRVNHIGRpc2N1c3Npb24gY2FuIGJlIHRyYWNrZWQgdmlhPGJyPg0KPGEgaHJl
Zj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1saW1lLXlhbmct
Y29ubmVjdGlvbmxlc3Mtb2FtLW1ldGhvZHMvYmFsbG90LyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBz
Oi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rp
b25sZXNzLW9hbS1tZXRob2RzL2JhbGxvdC88L2E+PGJyPg0KPGJyPg0KPGJyPg0KTm8gSVBSIGRl
Y2xhcmF0aW9ucyBoYXZlIGJlZW4gc3VibWl0dGVkIGRpcmVjdGx5IG9uIHRoaXMgSS1ELjxicj4N
Cjxicj4NCjxicj4NCjxicj4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fPGJyPg0KTGltZSBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWls
dG86TGltZUBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPkxpbWVAaWV0Zi5vcmc8L2E+PGJyPg0K
PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9saW1lIiB0YXJn
ZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9saW1lPC9h
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_B8F9A780D330094D99AF023C5877DABA9AC0F264nkgeml513mbxchi_--


From nobody Sun Oct 22 20:40:50 2017
Return-Path: <bill.wu@huawei.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6E6B013D0F9; Sun, 22 Oct 2017 20:40:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level: 
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GF-6ZV7X-_sG; Sun, 22 Oct 2017 20:40:46 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 32F0C13D0F3; Sun, 22 Oct 2017 20:40:45 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml704-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DRD21415; Mon, 23 Oct 2017 03:40:43 +0000 (GMT)
Received: from NKGEML414-HUB.china.huawei.com (10.98.56.75) by lhreml704-cah.china.huawei.com (10.201.108.45) with Microsoft SMTP Server (TLS) id 14.3.361.1; Mon, 23 Oct 2017 04:40:42 +0100
Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.105]) by nkgeml414-hub.china.huawei.com ([10.98.56.75]) with mapi id 14.03.0235.001; Mon, 23 Oct 2017 11:40:39 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, Greg Mirsky <gregimirsky@gmail.com>, "ietf@ietf.org" <ietf@ietf.org>, "draft-ietf-lime-yang-connectionless-oam@ietf.org" <draft-ietf-lime-yang-connectionless-oam@ietf.org>
CC: Carlos Pignataro <cpignata@cisco.com>, "lime-chairs@ietf.org" <lime-chairs@ietf.org>, "lime@ietf.org" <lime@ietf.org>
Thread-Topic: [Lime] Last Call: <draft-ietf-lime-yang-connectionless-oam-11.txt> (Generic YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols) to Proposed Standard
Thread-Index: AQHTSLOu7WlIvr5ZZEiOwcl87rQjeKLsKAEAgABzswCABDKrgA==
Date: Mon, 23 Oct 2017 03:40:38 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA9AC0F287@nkgeml513-mbx.china.huawei.com>
References: <150772925005.24695.3851410645764765123.idtracker@ietfa.amsl.com> <CA+RyBmVq9MnC97LuVRzhYiR+_dj0gQ2YRSp+b-223fjQXvhR_w@mail.gmail.com> <CA+RyBmXfB2fPn8GzaWYKwUJZhLwnKc_raO9ELf+8ANnAcED-vA@mail.gmail.com> <6cae8b90-4ae5-4560-f316-5db684fed0a6@gmail.com>
In-Reply-To: <6cae8b90-4ae5-4560-f316-5db684fed0a6@gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.79.163]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020204.59ED64BB.00AE, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.1.105, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 89f6bbc5074bae98499709ce77a40449
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/oifDlG9Dam6NjWxG7nD2NM1xFYE>
Subject: Re: [Lime] Last Call: <draft-ietf-lime-yang-connectionless-oam-11.txt> (Generic YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols) to Proposed Standard
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Oct 2017 03:40:48 -0000

LS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0K5Y+R5Lu25Lq6OiBCcmlhbiBFIENhcnBlbnRlciBbbWFp
bHRvOmJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbV0gDQrlj5HpgIHml7bpl7Q6IDIwMTflubQx
MOaciDIx5pelIDM6MjkNCuaUtuS7tuS6ujogR3JlZyBNaXJza3k7IGlldGZAaWV0Zi5vcmc7IGRy
YWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbUBpZXRmLm9yZw0K5oqE6YCBOiBD
YXJsb3MgUGlnbmF0YXJvOyBsaW1lLWNoYWlyc0BpZXRmLm9yZzsgbGltZUBpZXRmLm9yZw0K5Li7
6aKYOiBSZTogW0xpbWVdIExhc3QgQ2FsbDogPGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rp
b25sZXNzLW9hbS0xMS50eHQ+IChHZW5lcmljIFlBTkcgRGF0YSBNb2RlbCBmb3IgQ29ubmVjdGlv
bmxlc3MgT3BlcmF0aW9ucywgQWRtaW5pc3RyYXRpb24sIGFuZCBNYWludGVuYW5jZShPQU0pIHBy
b3RvY29scykgdG8gUHJvcG9zZWQgU3RhbmRhcmQNCg0KR3JlZywNCk9uIDIxLzEwLzIwMTcgMDE6
MzQsIEdyZWcgTWlyc2t5IHdyb3RlOg0KLi4uDQo+IA0KPiAgICAgICBzZXNzaW9uLWRlbGF5LXN0
YXRpc3RpY3MgYW5kIHNlc3Npb24taml0dGVyLXN0YXRpc3RpY3MgYXJlIHRvbyANCj4gbGltaXRp
bmcgaW4gbWFueSBkaW1lbnNpb25zIC0gbm8gc3VwcG9ydCB0byByZWZsZWN0IG9uZS13YXkgKGZh
ci1lbmQgDQo+IGFuZCBuZWFyLWVuZCkgYW5kIHJvdW5kLXRyaXAgbWVhc3VyZW1lbnRzIGZvciB0
aGUgc2FtZSB0ZXN0IHNlc3Npb24sIA0KPiBhbmQgdG9vIGZldyBtZXRyaWNzLiwgZS5nLiBubyBy
ZXBvcnQgb2YgcGVyY2VudGlsZS4NCj4gDQo+ICAgICAgIC0NCj4gDQo+ICAgICAgIHNlc3Npb24t
ZGVsYXktc3RhdGlzdGljcyBkb2VzIG5vdCByZWZsZWN0IHR5cGUgb2YgZGVsYXkgDQo+IHZhcmlh
dGlvbiBiZWluZyBjYWxjdWxhdGVkLiBBcyBhbmFseXplZCBpbiBSRkMgNTQ4MSwgUERWIGFuZCBJ
UERWIA0KPiBjaGFyYWN0ZXJpemUgZGlmZmVyZW50IGNvbmRpdGlvbnMgKFNlY3Rpb24gNSkgYW5k
IGF0IGxlYXN0IHJlZmxlY3RpbmcgDQo+IHdoaWNoIG9uZSBiZWluZyBjYWxjdWxhdGVkIGFuZCBy
ZXBvcnRlZCBpcyB2ZXJ5IGluZm9ybWF0aXZlLg0KPiANCg0KSSBoYWQgc2ltaWxhciBjb21tZW50
cyBvbiBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kcy0wOQ0K
aW4gbXkgR2VuLUFSVCByZXZpZXcgYXQNCmh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJj
aC9tc2cvZ2VuLWFydC9xQTM4V1ltNW9va09lUGZuaHFPNHlNMDljdmMuDQpJIGhhdmVuJ3QgcmV2
aWV3ZWQgZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtIGl0c2VsZiwgYnV0
IGl0IHNlZW1zIHRoYXQgdGhlIGF1dGhvcnMgaGF2ZSBjaG9zZW4gdG8gbGVhdmUgcXVpdGUgYSBm
ZXcgdGhpbmdzIHVuZGVyLWRlZmluZWQsIHdoaWNoIGJvdGhlcnMgbWUgZnJvbSB0aGUgaW50ZXJv
cGVyYWJpbGl0eSB2aWV3cG9pbnQuDQpQcmVzdW1hYmx5IHRoZSBleGlzdGluZyBpbXBsZW1lbnRh
dGlvbnMgaGF2ZSB0YWtlbiBzcGVjaWZpYyBkZWNpc2lvbnMgb24gdGhlc2UgcG9pbnRzLCB3aGlj
aCBjb3VsZCBiZSBkb2N1bWVudGVkLCBldmVuIGFzIGRlZmF1bHQgcmVjb21tZW5kYXRpb25zPw0K
DQpbUWluXTogVGhhbmtzIEJyaWFuIGZvciBHb29kIHN1Z2dlc3Rpb24sIGhlcmUgaXMgcHJvcG9z
ZWQgY2hhbmdlIHRvIGFkZHJlc3MgeW91ciBjb21tZW50czoNCk9MRCBURVhUOg0KIg0KICBncm91
cGluZyBzZXNzaW9uLWRlbGF5LXN0YXRpc3RpY3Mgew0KICAgIGRlc2NyaXB0aW9uDQogICAgICAi
R3JvdXBpbmcgZm9yIHBlciBzZXNzaW9uIGRlbGF5IHN0YXRpc3RpY3MiOw0KDQogICAgY29udGFp
bmVyIHNlc3Npb24tZGVsYXktc3RhdGlzdGljcyB7DQogICAgICBkZXNjcmlwdGlvbg0KICAgICAg
ICAiU2Vzc2lvbiBkZWxheSBzdW1tYXJpc2VkIGluZm9ybWF0aW9uLiI7DQogLi4uLi4uLi4NCg0K
ICBncm91cGluZyBzZXNzaW9uLWppdHRlci1zdGF0aXN0aWNzIHsNCiAgICBkZXNjcmlwdGlvbg0K
ICAgICAgIkdyb3VwaW5nIGZvciBwZXIgc2Vzc2lvbiBqaXR0ZXIgc3RhdGlzdGljcyI7DQogICAg
Y29udGFpbmVyIHNlc3Npb24taml0dGVyLXN0YXRpc3RpY3Mgew0KICAgICAgZGVzY3JpcHRpb24N
CiAgICAgICAgIlNlc3Npb24gaml0dGVyIHN1bW1hcmlzZWQgaW5mb3JtYXRpb24uIjsNCi4uLi4u
Li4NCiINCk5FVyBURVhUOg0KIg0KICBncm91cGluZyBzZXNzaW9uLWRlbGF5LXN0YXRpc3RpY3Mg
ew0KICAgIGRlc2NyaXB0aW9uDQogICAgICAiR3JvdXBpbmcgZm9yIHBlciBzZXNzaW9uIGRlbGF5
IHN0YXRpc3RpY3MiOw0KICAgIGNvbnRhaW5lciBzZXNzaW9uLWRlbGF5LXN0YXRpc3RpY3Mgew0K
ICAgICAgZGVzY3JpcHRpb24NCg0KICAgICAgICAiU2Vzc2lvbiBkZWxheSBzdW1tYXJpc2VkIGlu
Zm9ybWF0aW9uLkJ5IGRlZmF1bHQsDQogICAgICAgICBvbmUgd2F5IG1lYXN1cmVtZW50IHByb3Rv
Y29sIChlLmcuLCBPV0FNUClpcyB1c2VkDQogICAgICAgICB0byBtZWFzdXJlIGRlbGF5LiBXaGVu
IHR3byB3YXkgbWVhc3VyZW1lbnQgcHJvdG9jb2wNCiAgICAgICAgIChlLmcuLCBUV0FNUCkgaXMg
dXNlZCBpbnN0ZWFkLCBpdCBjYW4gYmUgaW5kaWNhdGVkDQogICAgICAgICB1c2luZyBhbmQgcHJv
dG9jb2wtaWQgZGVmaW5lZCBpbiBSUEMgb3BlcmF0aW9uIG9mDQogICAgICAgICBkcmFmdC1pZXRm
LWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kcyxpLmUuLA0KICAgICAgICAgc2V0
IHByb3RvY29sLWlkIGFzIE9XQU1QLiBOb3RlIHRoYXQgb25seSBvbmUgbWVhc3VyZW1lbnQNCiAg
ICAgICAgIHByb3RvY29sIGZvciBkZWxheSBpcyBzcGVjaWZpZWQgZXZlcnkgdGltZSBmb3IgaW50
ZXJvcGVyYWJpbGl0eSByZWFzb24uIjsNCi4uLi4uLg0KDQogIGdyb3VwaW5nIHNlc3Npb24taml0
dGVyLXN0YXRpc3RpY3Mgew0KICAgIGRlc2NyaXB0aW9uDQogICAgICAiR3JvdXBpbmcgZm9yIHBl
ciBzZXNzaW9uIGppdHRlciBzdGF0aXN0aWNzIjsNCiAgICBjb250YWluZXIgc2Vzc2lvbi1qaXR0
ZXItc3RhdGlzdGljcyB7DQogICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAiU2Vzc2lvbiBqaXR0
ZXIgc3VtbWFyaXNlZCBpbmZvcm1hdGlvbi4gQnkgZGVmYXVsdCwNCiAgICAgICAgIGppdHRlciBp
cyBtZWFzdXJlZCB1c2luZyBJUCBQYWNrZXQgRGVsYXkgVmFyaWF0aW9uDQogICAgICAgICAoSVBE
VikgYXMgZGVmaW5lZCBpbiBSRkMzMzkzLiBXaGVuIHRoZSBvdGhlciBtZWFzdXJlbWVudA0KICAg
ICAgICAgbWV0aG9kIGlzIHVzZWQgaW5zdGVhZChlLmcuLFBhY2tldCBEZWxheSBWYXJpYXRpb24g
dXNlZCBpbg0KICAgICAgICAgWS4xNTQwLCBpdCBjYW4gYmUgaW5kaWNhdGVkIHVzaW5nIHByb3Rv
Y29sLWlkLW1ldGEtZGF0YQ0KICAgICAgICAgZGVmaW5lZCBpbiBSUEMgb3BlcmF0aW9uIG9mDQog
ICAgICAgICBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kcy4g
Tm90ZSB0aGF0DQogICAgICAgICBvbmx5IG9uZSBtZWFzdXJlbWVudCBtZXRob2QgZm9yIGppdHRl
ciBpcyBzcGVjaWZpZWQgZXZlcnkgdGltZQ0KICAgICAgICAgZm9yIGludGVyb3BlcmFiaWxpdHkg
cmVhc29uLiI7DQouLi4uLg0KIg0KUmVnYXJkcw0KICAgICBCcmlhbg0K


From nobody Sun Oct 22 20:53:39 2017
Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2F6C313D24E; Sun, 22 Oct 2017 20:53:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id k9TsjNHHZMl9; Sun, 22 Oct 2017 20:53:30 -0700 (PDT)
Received: from mail-pf0-x234.google.com (mail-pf0-x234.google.com [IPv6:2607:f8b0:400e:c00::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5AE73137044; Sun, 22 Oct 2017 20:53:30 -0700 (PDT)
Received: by mail-pf0-x234.google.com with SMTP id a8so16119742pfc.0; Sun, 22 Oct 2017 20:53:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:cc:references:from:organization:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=nsdDWeGcMexhpwytYAh3ZP1Pxg4kJhGshJqZAKSkLmA=; b=ParXZCDWx8KKl0nCS7C8IQa3v4YkYlLDw3zH2bzMLohBO3fpWjFj1HC4t5mClp0blT 8IfnbykJ2FxnqSMsto99wcsCKH1+ONZNtwplPXqK6I2dfEPt5l83vMUDVYJpZauEzqMj x7NEm2mmXBZOE1abhXjQb1cq+tqX+5xuiPURqi/nZcMQ1ZqyY2i30Nc+IL9CJ5ypatcb zA70Lnhp9qI4X/TVb23BV954qzNQkE7yBaB4GeMDlm5/D9mLrO+2XVuOVglQi0KR0LkL FuSkuBsdZ+BPWEGL6l22mMpn/fLJxgc8OtlXpzWohSk5EHaN222ex6cTqNf77Tu2TD9Y eu0w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=nsdDWeGcMexhpwytYAh3ZP1Pxg4kJhGshJqZAKSkLmA=; b=Iq4LNWR3CQkepg39qXs2gB/FJ8B/rrjePpjj/OMo+z1VJVKCX7QKdEtpCkilu0kSnj D8MB6bTadk/U1Hq1NKNDv0NRcouIIt7g3InheqFLdk0dpsnI3hc7/rN85WiNme0hgFUL KGE+TBXGWS2DGdsE1vbGbuPsjUydk9Ail6GcnKhV3noyUVZ2bXMd7+ER1dziBT1AaMz3 KcLroZNx1KG3G89lutMMkvme+1oQMK5bV8jbhG8+gmuMCrsntRdRbGF9ANWn+VDNKISg VAocJDJvVMA2HGzRXV8YxiOrxZZSsQni6tcx2OfUB4mfOwxHLM5tL3+ILSebEJVgUVdI HlNg==
X-Gm-Message-State: AMCzsaXkMlrDKo5kypbJ7rrY/MZsVTMROem4UmZj4GVEz6JEZSpJCrU8 f+wZVVq2CP5oyU9s3I0yncddGQ==
X-Google-Smtp-Source: ABhQp+RQ2dOg/JZMFGUnABR+XvKsuZTmylaQgX4uszmuPrszHZg6XSTCe+RE6m/KnP3exdDayksDPA==
X-Received: by 10.99.127.78 with SMTP id p14mr10350354pgn.176.1508730809132; Sun, 22 Oct 2017 20:53:29 -0700 (PDT)
Received: from [192.168.178.27] (80.21.255.123.dynamic.snap.net.nz. [123.255.21.80]) by smtp.gmail.com with ESMTPSA id k76sm11433749pfb.37.2017.10.22.20.53.25 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 22 Oct 2017 20:53:28 -0700 (PDT)
To: Qin Wu <bill.wu@huawei.com>, Greg Mirsky <gregimirsky@gmail.com>, "ietf@ietf.org" <ietf@ietf.org>, "draft-ietf-lime-yang-connectionless-oam@ietf.org" <draft-ietf-lime-yang-connectionless-oam@ietf.org>
Cc: Carlos Pignataro <cpignata@cisco.com>, "lime-chairs@ietf.org" <lime-chairs@ietf.org>, "lime@ietf.org" <lime@ietf.org>
References: <150772925005.24695.3851410645764765123.idtracker@ietfa.amsl.com> <CA+RyBmVq9MnC97LuVRzhYiR+_dj0gQ2YRSp+b-223fjQXvhR_w@mail.gmail.com> <CA+RyBmXfB2fPn8GzaWYKwUJZhLwnKc_raO9ELf+8ANnAcED-vA@mail.gmail.com> <6cae8b90-4ae5-4560-f316-5db684fed0a6@gmail.com> <B8F9A780D330094D99AF023C5877DABA9AC0F287@nkgeml513-mbx.china.huawei.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
Message-ID: <940155b5-e2a1-c568-b89c-efd868e1929c@gmail.com>
Date: Mon, 23 Oct 2017 16:53:22 +1300
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <B8F9A780D330094D99AF023C5877DABA9AC0F287@nkgeml513-mbx.china.huawei.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/ZbqOcAB6dO0mh1qauLTZE0H4jKk>
Subject: Re: [Lime] Last Call: <draft-ietf-lime-yang-connectionless-oam-11.txt> (Generic YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols) to Proposed Standard
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Oct 2017 03:53:32 -0000

Yes, that looks like a significant improvement. Thanks!

Regards
   Brian

On 23/10/2017 16:40, Qin Wu wrote:
> -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6-----
> =E5=8F=91=E4=BB=B6=E4=BA=BA: Brian E Carpenter [mailto:brian.e.carpente=
r@gmail.com]=20
> =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2017=E5=B9=B410=E6=9C=8821=E6=97=A5=
 3:29
> =E6=94=B6=E4=BB=B6=E4=BA=BA: Greg Mirsky; ietf@ietf.org; draft-ietf-lim=
e-yang-connectionless-oam@ietf.org
> =E6=8A=84=E9=80=81: Carlos Pignataro; lime-chairs@ietf.org; lime@ietf.o=
rg
> =E4=B8=BB=E9=A2=98: Re: [Lime] Last Call: <draft-ietf-lime-yang-connect=
ionless-oam-11.txt> (Generic YANG Data Model for Connectionless Operation=
s, Administration, and Maintenance(OAM) protocols) to Proposed Standard
>=20
> Greg,
> On 21/10/2017 01:34, Greg Mirsky wrote:
> ...
>>
>>       session-delay-statistics and session-jitter-statistics are too=20
>> limiting in many dimensions - no support to reflect one-way (far-end=20
>> and near-end) and round-trip measurements for the same test session,=20
>> and too few metrics., e.g. no report of percentile.
>>
>>       -
>>
>>       session-delay-statistics does not reflect type of delay=20
>> variation being calculated. As analyzed in RFC 5481, PDV and IPDV=20
>> characterize different conditions (Section 5) and at least reflecting =

>> which one being calculated and reported is very informative.
>>
>=20
> I had similar comments on draft-ietf-lime-yang-connectionless-oam-metho=
ds-09
> in my Gen-ART review at
> https://mailarchive.ietf.org/arch/msg/gen-art/qA38WYm5ookOePfnhqO4yM09c=
vc.
> I haven't reviewed draft-ietf-lime-yang-connectionless-oam itself, but =
it seems that the authors have chosen to leave quite a few things under-d=
efined, which bothers me from the interoperability viewpoint.
> Presumably the existing implementations have taken specific decisions o=
n these points, which could be documented, even as default recommendation=
s?
>=20
> [Qin]: Thanks Brian for Good suggestion, here is proposed change to add=
ress your comments:
> OLD TEXT:
> "
>   grouping session-delay-statistics {
>     description
>       "Grouping for per session delay statistics";
>=20
>     container session-delay-statistics {
>       description
>         "Session delay summarised information.";
>  ........
>=20
>   grouping session-jitter-statistics {
>     description
>       "Grouping for per session jitter statistics";
>     container session-jitter-statistics {
>       description
>         "Session jitter summarised information.";
> .......
> "
> NEW TEXT:
> "
>   grouping session-delay-statistics {
>     description
>       "Grouping for per session delay statistics";
>     container session-delay-statistics {
>       description
>=20
>         "Session delay summarised information.By default,
>          one way measurement protocol (e.g., OWAMP)is used
>          to measure delay. When two way measurement protocol
>          (e.g., TWAMP) is used instead, it can be indicated
>          using and protocol-id defined in RPC operation of
>          draft-ietf-lime-yang-connectionless-oam-methods,i.e.,
>          set protocol-id as OWAMP. Note that only one measurement
>          protocol for delay is specified every time for interoperabilit=
y reason.";
> ......
>=20
>   grouping session-jitter-statistics {
>     description
>       "Grouping for per session jitter statistics";
>     container session-jitter-statistics {
>       description
>         "Session jitter summarised information. By default,
>          jitter is measured using IP Packet Delay Variation
>          (IPDV) as defined in RFC3393. When the other measurement
>          method is used instead(e.g.,Packet Delay Variation used in
>          Y.1540, it can be indicated using protocol-id-meta-data
>          defined in RPC operation of
>          draft-ietf-lime-yang-connectionless-oam-methods. Note that
>          only one measurement method for jitter is specified every time=

>          for interoperability reason.";
> .....
> "
> Regards
>      Brian
>=20


From nobody Mon Oct 23 05:49:45 2017
Return-Path: <internet-drafts@ietf.org>
X-Original-To: lime@ietf.org
Delivered-To: lime@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id B95031386A2; Mon, 23 Oct 2017 05:49:37 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: lime@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.63.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150876297769.24540.10742036255588803640@ietfa.amsl.com>
Date: Mon, 23 Oct 2017 05:49:37 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/mU0E-q6CNt3zPHoIxUSEzP-5PNI>
Subject: [Lime] I-D Action: draft-ietf-lime-yang-connectionless-oam-12.txt
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Oct 2017 12:49:38 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Layer Independent OAM Management in the Multi-Layer Environment WG of the IETF.

        Title           : Generic YANG Data Model for Operations, Administration, and Maintenance(OAM) protocols for Connectionless networks
        Authors         : Deepak Kumar
                          Michael Wang
                          Qin Wu
                          Reshad Rahman
                          Srihari Raghavan
	Filename        : draft-ietf-lime-yang-connectionless-oam-12.txt
	Pages           : 53
	Date            : 2017-10-23

Abstract:
   This document presents a base YANG Data model for connectionless
   Operations Administration, and Maintenance(OAM) protocols.  It
   provides a technology-independent abstraction of key OAM constructs
   for connectionless protocols.  The base model presented here can be
   extended to include technology specific details.  This is leading to
   uniformity between OAM protocols and support both nested OAM
   workflows (i.e., performing OAM functions at different or same levels
   through a unified interface) and interacting OAM workflows ( i.e.,
   performing OAM functions at same levels through a unified interface).


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-lime-yang-connectionless-oam-12
https://datatracker.ietf.org/doc/html/draft-ietf-lime-yang-connectionless-oam-12

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-lime-yang-connectionless-oam-12


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

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


From nobody Mon Oct 23 05:58:20 2017
Return-Path: <internet-drafts@ietf.org>
X-Original-To: lime@ietf.org
Delivered-To: lime@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 0D20713F630; Mon, 23 Oct 2017 05:58:13 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: lime@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.63.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150876349300.24707.13910386514776655595@ietfa.amsl.com>
Date: Mon, 23 Oct 2017 05:58:13 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/LUVt5ZiOEbkhD86vBXiyEBKajbE>
Subject: [Lime] I-D Action: draft-ietf-lime-yang-connectionless-oam-13.txt
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Oct 2017 12:58:13 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Layer Independent OAM Management in the Multi-Layer Environment WG of the IETF.

        Title           : Generic YANG Data Model for Operations, Administration, and Maintenance(OAM) protocols for Connectionless networks
        Authors         : Deepak Kumar
                          Michael Wang
                          Qin Wu
                          Reshad Rahman
                          Srihari Raghavan
	Filename        : draft-ietf-lime-yang-connectionless-oam-13.txt
	Pages           : 53
	Date            : 2017-10-23

Abstract:
   This document presents a base YANG Data model for connectionless
   Operations Administration, and Maintenance(OAM) protocols.  It
   provides a technology-independent abstraction of key OAM constructs
   for connectionless protocols.  The base model presented here can be
   extended to include technology specific details.  This is leading to
   uniformity between OAM protocols and support both nested OAM
   workflows (i.e., performing OAM functions at different or same levels
   through a unified interface) and interacting OAM workflows ( i.e.,
   performing OAM functions at same levels through a unified interface).


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-lime-yang-connectionless-oam-13
https://datatracker.ietf.org/doc/html/draft-ietf-lime-yang-connectionless-oam-13

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-lime-yang-connectionless-oam-13


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

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


From nobody Mon Oct 23 06:01:01 2017
Return-Path: <internet-drafts@ietf.org>
X-Original-To: lime@ietf.org
Delivered-To: lime@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 094E513F650; Mon, 23 Oct 2017 06:00:55 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: lime@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.63.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150876365499.24848.16653578500282458077@ietfa.amsl.com>
Date: Mon, 23 Oct 2017 06:00:55 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/akdMfRl_2qQ3lZVW51gfSB6HmEA>
Subject: [Lime] I-D Action: draft-ietf-lime-yang-connectionless-oam-methods-10.txt
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Oct 2017 13:00:55 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Layer Independent OAM Management in the Multi-Layer Environment WG of the IETF.

        Title           : Retrieval Methods YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols
        Authors         : Deepak Kumar
                          Michael Wang
                          Qin Wu
                          Reshad Rahman
                          Srihari Raghavan
	Filename        : draft-ietf-lime-yang-connectionless-oam-methods-10.txt
	Pages           : 35
	Date            : 2017-10-23

Abstract:
   This document presents a retrieval method YANG Data model for
   connectionless OAM protocols.  It provides technology-independent RPC
   operations for connectionless OAM protocols.  The retrieval methods
   model presented here can be extended to include technology specific
   details.  This is leading to uniformity between OAM protocols and
   support both nested OAM workflows (i.e., performing OAM functions at
   different levels through a unified interface) and interacting OAM
   workflows ( i.e., performing OAM functions at same levels through a
   unified interface).


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam-methods/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-lime-yang-connectionless-oam-methods-10
https://datatracker.ietf.org/doc/html/draft-ietf-lime-yang-connectionless-oam-methods-10

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-lime-yang-connectionless-oam-methods-10


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

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


From nobody Mon Oct 23 07:47:10 2017
Return-Path: <Kathleen.Moriarty.ietf@gmail.com>
X-Original-To: lime@ietf.org
Delivered-To: lime@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 5A1D31389A0; Mon, 23 Oct 2017 07:47:08 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Kathleen Moriarty <Kathleen.Moriarty.ietf@gmail.com>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-lime-yang-connectionless-oam-methods@ietf.org, Carlos Pignataro <cpignata@cisco.com>, Ron Bonica <rbonica@juniper.net>, lime-chairs@ietf.org, cpignata@cisco.com, lime@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.63.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150877002832.24810.14443954129600229483.idtracker@ietfa.amsl.com>
Date: Mon, 23 Oct 2017 07:47:08 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/RvcTntdM0frYAbkBu0b4O_fAKXA>
Subject: [Lime] Kathleen Moriarty's No Objection on draft-ietf-lime-yang-connectionless-oam-methods-10: (with COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Oct 2017 14:47:08 -0000

Kathleen Moriarty has entered the following ballot position for
draft-ietf-lime-yang-connectionless-oam-methods-10: 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/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam-methods/



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

Thanks for your work on this draft.  In the security considerations, could you
please add a clause on network reconnaissance into the text since that could
lead to other attack types (compromise, etc.).

OLD:

These are the
   operations and their sensitivity/vulnerability:

   o  continuity-check: Generates continuity check.

   o  path-discovery: Generates path discovery.

   which may lead to Denial-of-Service attack on both the local device
   and the network or unauthorized source access to some sensitive
   information.

NEW:
These are the
   operations and their sensitivity/vulnerability:

   o  continuity-check: Generates continuity check.

   o  path-discovery: Generates path discovery.

   which may be used for network reconnaissance or lead to Denial-of-Service
   attack on both the local device and the network or unauthorized source
   access to some sensitive information.



From nobody Mon Oct 23 14:03:39 2017
Return-Path: <jouni.nospam@gmail.com>
X-Original-To: lime@ietf.org
Delivered-To: lime@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 067DD1394F8; Mon, 23 Oct 2017 14:03:26 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Jouni Korhonen <jouni.nospam@gmail.com>
To: <ops-dir@ietf.org>
Cc: draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org, lime@ietf.org, ietf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.63.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150879260596.24828.12185900699882057027@ietfa.amsl.com>
Date: Mon, 23 Oct 2017 14:03:25 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/G1KknMsz2k_qWdZQXAOLG5Ylh1U>
Subject: [Lime] Opsdir telechat review of draft-ietf-lime-yang-connectionless-oam-methods-10
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Oct 2017 21:03:26 -0000

Reviewer: Jouni Korhonen
Review result: Ready

I did a quite shallow review on the document. Apart from some trivial
editorials (that the RFC editor will catch better than I do anyway), and one
comment in Section 5, the document is ready to go.

In Section 5 on lines:
1006       Some of the RPC operations in this YANG module may be considered
1007       sensitive or vulnerable in some network environments.  It is thus
1008       important to control access to these operations.  These are the
1009       operations and their sensitivity/vulnerability:
1011       o  continuity-check: Generates continuity check.
1013       o  path-discovery: Generates path discovery.
1015       which may lead to Denial-of-Service attack on both the local device
1016       and the network or unauthorized source access to some sensitive
1017       information.

Some basic questions. What are the mentioned "some networks environment" and
why they are vulnerable? How/why the DoS is the identified vulnerability here?
And in general lines 1015-1017 are hard (at least to me) to understand in the
light of earlier text.

The IDnits comments are not relevant (the reported error is just editorial).

The YANG module also passed the validation (I used yangvalidator) with date
related warnings.



From nobody Mon Oct 23 17:42:31 2017
Return-Path: <elwynd@dial.pipex.com>
X-Original-To: lime@ietf.org
Delivered-To: lime@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id AA08013B10F; Mon, 23 Oct 2017 17:42:17 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Elwyn Davies <elwynd@dial.pipex.com>
To: <gen-art@ietf.org>
Cc: draft-ietf-lime-yang-connectionless-oam.all@ietf.org, lime@ietf.org, ietf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.63.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150880573763.25174.814738793459108034@ietfa.amsl.com>
Date: Mon, 23 Oct 2017 17:42:17 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/ocIsr-iXeO0Ld-2OmHgBNhTj-lk>
Subject: [Lime] Genart telechat review of draft-ietf-lime-yang-connectionless-oam-13
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Oct 2017 00:42:18 -0000

Reviewer: Elwyn Davies
Review result: Ready with Issues

I am the assigned Gen-ART reviewer for this draft. The General Area
Review Team (Gen-ART) reviews all IETF documents being processed
by the IESG for the IETF Chair. Please wait for direction from your
document shepherd or AD before posting a new version of the draft.

For more information, please see the FAQ at

<https://trac.ietf.org/trac/gen/wiki/GenArtfaq>.

Document: draft-ietf-lime-yang-connectionless-oam-13
Reviewer: Elwyn Davies
Review Date: 2017-10-23
IETF LC End Date: 2017-10-25
IESG Telechat date: 2017-10-26

Summary:Not really ready.  There are several missing references and the English
needs cleaning up to make the document comprehensible. I found s3 to be almost
totally opaque.  The fundamental concept of a Test Point needs a proper
definition in s2 and a clearer introduction in s3.  The concept of 'neighboring
test points' confused me for some time: I was thinking of neighboring nodes in
the network whereas what seesm to be meant is a possibility of a multiplicity of

Major issues:
None

Minor issues:
Title and description of model:
The title refers to 'connectionless networks'.  In practice the YANG model
could be used with both connectionless and connection-oriented communication
technologies.  I think the intention is to be able to support the management of
OAM protocols that operate in a connectionless manner (i.e., using
connectionless *technologies*, as per RFC 7276) rather than connectionless
networks. In the title - OLD:
      Generic YANG Data Model for Operations, Administration, and
         Maintenance(OAM) protocols for Connectionless networks
NEW:
      Generic YANG Data Model for the Management of Operations,
         Administration, and Maintenance (OAM) Protocols that
                     use Connectionless Communications
END

Similarly, in s1, para 1, s/connections/communications/.
In next to last para of s1:
OLD:
   Note that the Connection-Oriented OAM YANG DATA model is defined in
   [I-D.ietf-lime-yang-connection-oriented-oam-model].

NEW:
   Note that the YANG DATA model for OAM protcols using connection-oriented
   communications is defined in
   [I-D.ietf-lime-yang-connection-oriented-oam-model].
END

s2.1: The term 'Test point' needs some actual definition - It appears from the
body of the document that a TP is effectively equated to an interface together
with an associated stack layer (MAC, IP, etc) or superimposed application
technology (VPN end point, etc.).  One query that came into my mind around this
was what happens if the IP address associated with an interface is changed
dynamically (e.g., when using IPv6 privacy addresses).  Can the YANG manager
understand that it is still dealing with the same interface although the IP
address has changed?  I wondered if the interfaces really needed some sort of
identifier (e.g., interface number) that would tie all the pieces together as
well as the intra-/inter-layer pointers.

s3.3:
>    OAM
>    neighboring test points are referred to a list of neighboring test
>    points in the same layer that are related to the current test point.
>    This allows users to easily navigate between related neighboring
>    layers to efficiently troubleshoot a defect.  In this model, the
>    'position' leaf defines the relative position of the neighboring test
>    point corresponding to the current test point in the same layer, and
>    is provided to allow correlation of faults at different locations.
I don't understand what is going on here.  Doesn't fault correlation require
association of test points in adjacent layers up amd down the stack for the
same interface rather than the same layer?  The before/after story then allows
the manager to go up and down the stack looking at wat is going on in the
different layers.  I can't see any likelihood of there being multiple test
points in the same layer in a given interface (unless this has something to do
with possible different administrative domains. Help! If this is altered, the
similar text in the descriptions of oam-neighboring-tps (in s4) will need to be
made consistent.

Sources of imported models:  It would be useful to list the RFCs/I-Ds that
define the models that are imported.  Currently draft-ietf-netmod-schema-mount,
draft-ietf-rtgwg-ni-model and draft-ietf-rtgwg-routing-types that are under
development are not mentioned; the existing standards of RFC 6021 and RFC 7223
should also be referenced (7223 is).  They should all be normative.

Nits/editorial comments:
========================

idnits: complains about some overlong lines... probably ones with 'when
"derived-from-or-self(' General: As mentioned by other reviews, there area
considerable number of places where it appears that " '" should really be "' "
and there are missing spaces after single quotes.

General:  The document is inconsistent in its use of
connectionless/connection-less/connection less.  The preferred usage should be
connectionless as is used in most cases.  Thus: Short title:
s/Connection-Less/Connectionless/ s4: OLD:
  feature connection-less {
    description
      "This feature indicates that OAM solution is connection less.";
  }

NEW:
  feature connectionless {
    description
      "This feature indicates that OAM solution is connectionless.";
  }
ENDS

s1, last para:
OLD:
   In this document, we presents a base YANG Data model for
   connectionless OAM protocols.  The generic YANG model for
   connectionless OAM only includes configuration data and state data.
   It can be used in conjunction with data retrieval method model
   [I-D.ietf-lime-yang-connectionless-oam-methods], which focuses on
   data retrieval procedures like RPC.  However it also can be used
   independently of data retrieval method model.
NEW:
   This document documents a base YANG Data model for
   connectionless OAM protocols.  This generic YANG model for
   connectionless OAM only includes configuration data and state data.
   It can be used in conjunction with data retrieval method model
   described in [I-D.ietf-lime-yang-connectionless-oam-methods], which focuses
   on data retrieval procedures such as RPC.  However it also can be used
   independently of this data retrieval method model.
ENDS

s2.1:  As mentioned above, TP needs some definition.  MAC is primarily
concerned with MAC address in this document - definition: address for data link
layer interface.  BFD should have a reference probably to RFC 5880.  It would
probably be sensible to split the section into expanded modertely well-known
abbreviations  (MAC, BFD, RPC*) and new terms (TP, CC).

s2.1, last para: s/e.g. /e.g., /

s3: Maybe the usage "is/are augmented to" is accepted YANG jargon but it isn't
good English. "Augments"  will be good instead.

s3, para 1: The 'nd' prefix is part of the YANG specification in s4 and isn't
known at this point.

s3, para 3: s/eg.,/e.g.,/

s3, last para: s/test- point-locations/test-point-locations/

s3, most of the section, but especially the last para: I found this to be
almost totally unreadable and useless.

s3.1:
This needs to be clarified.
OLD:
   In connectionless OAM, the TP address is defined with the following
   type:

   o  MAC address [RFC6136]

   o  IPv4 or IPv6 address

   o  TP-attribute

   o  System-id to represent the device or
      node.[I-D.ietf-spring-sr-yang]
NEW:
   With connectionless OAM protocols, the TP address can be one of the following
   types:

   o  MAC address [RFC6136] for link layer TPs

   o  IPv4 or IPv6 address for IP layer TPs

   o  TP-attribute identifying a TP associated with an application layer
   function

   o  System-id to represent the device or
      node.[I-D.ietf-spring-sr-yang]
ENDS

s3.1, last para: s/'tp-address'grouping/'tp-address' grouping/

s3.3:
I found this a little confusing - suggest:
OLD;
   As typical networks have a multi-layer architecture, the set of OAM
   protocols similarly take a multi-layer structure; each layer may have
   its own OAM protocol [RFC7276] corresponding to a specific
   administrative domain and has associated test points.
NEW:
   As typical network communication stacks have a multi-layer architecture,
   the set of associated OAM protocols may similarly have a multi-layer
   structure; each communication layer in the stack may have its own OAM
   protocol [RFC7276] that may also be linked to a specific administrative
   domain.  Management of these OAM protocols will necessitate associated
   test points in the nodes accessible by appropriate management domains.

   Accordingly, a given network interface may present several test points
ENDS

s3.5: s/e.g.,VRF/e.g., VRF/

s3.: s/per- hop/per-hop/

s4, Module/description:
Also needs the IETF copyright and redistribution boiler plate.
OLD:
  description
    "This YANG module defines the generic configuration,
     data model, statistics for connectionless OAM to be
     used within IETF in a protocol independent manner.
     It is assumed that each protocol maps corresponding
     abstracts to its native format. Each protocol may
     extend the YANG model defined here to include protocol
     specific extensions";
NEW:
  description
    "This YANG module defines the generic configuration,
     data model, and statistics for OAM protocols using
     connectionless communications, described in a
     protocol independent manner.
     It is assumed that each protocol maps corresponding
     abstracts to its native format. Each protocol may
     extend the YANG model defined here to include protocol
     specific extensions";
ENDS

s4, module/contact, module/organization:  These need to be 'future proofed' -
the WG and the draft authors are not appropriate for a standard.

s4, grouping session-jitter-statistics/description: s/e.g.,Packet/e.g., Packet/

s5, multiple places: s/bfd/BFD/g

s5, para 1: s/"ietf-connectionless-oam" model/The "ietf-connectionless-oam"
model/; s/technology-independent/a technology-independent/

s5, para 2:
OLD:
 Note that, in this section, we only present several
   snippets of technology-specific model extensions for illustrative
   purposes.
NEW:
 Note that, in this section, several snippets of technology-specific
   model extensions are presented for illustrative purposes.
ENDS

s5.1: I notice that RFC 7276 defines BFD as a connection-oriented protocol
(that is used to monitor a connectionless protocol in the case of basic BFD for
IP)! Some explanation may be appropriate.

s5.1.1, para 2:
OLD:
 Note that in BFD WG, there is a BFD YANG data model
   [I-D.ietf-bfd-yang] to be produced.  Users can choose to use "ietf-
   connectioless-oam" as basis and augment the "ietf-connectionless-oam"
   model with bfd specific details.  The bfd specific details can be the
   grouping defined in the BFD model.
NEW:
 Note that a dedicated BFD YANG data model [I-D.ietf-bfd-yang] is also
   standardized.  Augmentation of the "ietf-connectionless-oam" model
   with BFD specific details provides an alternative approach that
   provides a unified view of management information across various OAM
   protocols.  The BFD specific details can be the grouping defined in
   the BFD model avoiding duplication of effort.
ENDS

s5.1.1.1, para 2:
OLD:
The snippet below depicts an example of augmenting "bfd" type into
   the ietf-connectionless-oam":
NEW:
The snippet below depicts an example of adding the "bfd" type as an
   augment to the ietf-connectionless-oam" model:
ENDS

s5.1.1.2:
OLD:
To support bfd technology, the "ietf-connectionless-oam" model can be
   extended and add bfd specific parameters under "test-point-locations"
   list and/or add new location type such as "bfd over MPLS-TE" under
   "location-type".
NEW:
To support BFD technology, the "ietf-connectionless-oam" model can be
   extended by adding specific parameters into the "test-point-locations"
   list and/or adding a new location type such as "BFD over MPLS-TE" under
   "location-type".
ENDS

s5.1.1.2.1, para 1:
OLD:
 In
   this section, we reuse some groupings which are defined in
   [I-D.ietf-bfd-yang] as following:
NEW:
 In this section, some groupings which are defined in
   [I-D.ietf-bfd-yang] are reused as follows:
ENDS

s5.1.1.2.2, para 2:
OLD:
In this section, we add a new "location-
   type" case and reuse some groupings which are defined in
   [I-D.ietf-bfd-yang] as follows:
NEW:
In this section, a new "location-type" case is added and some groupings that
are defined in
   [I-D.ietf-bfd-yang] are reused as follows:
ENDS

s5.1.2:
OLD:
   And another alternative method is using schema mount mechanism
   [I-D.ietf-netmod-schema-mount] in the "ietf-connectionless-oam".
   Within the "test-point-locations" list, a "root" attribute is defined
   to provide a mounted point for models mounted per "test-point-
   locations".  Therefore, the "ietf-connectionless-oam" model can
   provide a place in the node hierarchy where other OAM YANG data
   models can be attached, without any special extension in the "ietf-
   connectionless-oam" YANG data models [I-D.ietf-netmod-schema-mount].
   Note that the limitation of the Schema Mount method is it is not
   allowed to specify certain modules that are required to be mounted
   under a mount point.

   The snippet below depicts the definition of "root" attribute.
NEW:
   Another alternative method is using the schema mount mechanism
   [I-D.ietf-netmod-schema-mount] in the "ietf-connectionless-oam" model.
   Within the "test-point-locations" list, a "root" attribute is defined
   to provide a mount point for models mounted per "test-point-
   locations".  Therefore, the "ietf-connectionless-oam" model can
   provide a place in the node hierarchy where other OAM YANG data
   models can be attached, without any special extension in the "ietf-
   connectionless-oam" YANG data models [I-D.ietf-netmod-schema-mount].
   Note that the limitation of the Schema Mount method is it is not
   allowed to specify certain modules that are required to be mounted
   under a mount point.

   The snippet below depicts the definition of the "root" attribute.
ENDS

s5.2.1:
OLD:
   The following sections shows how the "ietf-connectionless-oam" model
   can be extended to support LSP ping technology.  For this purpose, a
   set of extension are introduced such as technology-type extension and
   test-point attributes extension.

   Note that in MPLS WG, there is a LSP Ping YANG data model
   [I-D.zheng-mpls-lsp-ping-yang-cfg] to be produced.  Users can choose
   to use "ietf-connectioless-oam" as basis and augment the "ietf-
   connectionless-oam" model with LSP Ping specific details in the model
   extension.  The LSP Ping specific details can be the grouping defined
   in the LSP ping model.

NEW:
   The following sections shows how the "ietf-connectionless-oam" model
   can be extended to support LSP ping technology.  For this purpose, a
   set of extensions are introduced such as the "technology-type" extension and
   the test-point "attributes" extension.

   Note that a LSP Ping YANG data model
   [I-D.zheng-mpls-lsp-ping-yang-cfg] has been standardized.  As with BFD,
   users can choose to use the "ietf-connectioless-oam" as basis and augment
   the "ietf- connectionless-oam" model with LSP Ping specific details in the
   model extension to provide a unified view across different technologies. The
   LSP Ping specific details can be the grouping defined in the LSP ping model
   to avoid duplication of effort..

ENDS

s9:  I think I-D.ietf-i2rs-yang-network-topo is normative.  One could discuss
whether the various drafts mentioned in s5 are also normative.  Some additional
normative references will come form listing the sources of imported modules
(see minor issues). idnits complains that RFCs 6991, 7223 and 5462 are not
explicitly referenced.  6991 and 7223 are import sources (see above) 5462 is
used in s3.1 but isn't marked as a reference.


From nobody Tue Oct 24 00:21:40 2017
Return-Path: <bill.wu@huawei.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9A75013CDB4; Tue, 24 Oct 2017 00:21:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level: 
X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id r6IAjkW-7VDu; Tue, 24 Oct 2017 00:21:16 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6B2C213C2F9; Tue, 24 Oct 2017 00:21:15 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml708-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DRF18191; Tue, 24 Oct 2017 07:21:13 +0000 (GMT)
Received: from NKGEML411-HUB.china.huawei.com (10.98.56.70) by lhreml708-cah.china.huawei.com (10.201.108.49) with Microsoft SMTP Server (TLS) id 14.3.361.1; Tue, 24 Oct 2017 08:21:11 +0100
Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.105]) by nkgeml411-hub.china.huawei.com ([10.98.56.70]) with mapi id 14.03.0235.001; Tue, 24 Oct 2017 15:21:04 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Elwyn Davies <elwynd@dial.pipex.com>, "gen-art@ietf.org" <gen-art@ietf.org>
CC: "draft-ietf-lime-yang-connectionless-oam.all@ietf.org" <draft-ietf-lime-yang-connectionless-oam.all@ietf.org>, "lime@ietf.org" <lime@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>
Thread-Topic: Genart telechat review of draft-ietf-lime-yang-connectionless-oam-13
Thread-Index: AQHTTGD2LpbDnKRgtEKzGVtvngA/7KLykNVA
Date: Tue, 24 Oct 2017 07:21:03 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA9AC125AE@nkgeml513-mbx.china.huawei.com>
References: <150880573763.25174.814738793459108034@ietfa.amsl.com>
In-Reply-To: <150880573763.25174.814738793459108034@ietfa.amsl.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.79.163]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A0B0208.59EEE9E9.0159, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.1.105, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 0d41bf1c3cff6dfa9ebe1477af0440b4
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/vHz4Trq8nEg494DuTMfj658LS-8>
Subject: Re: [Lime] Genart telechat review of draft-ietf-lime-yang-connectionless-oam-13
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Oct 2017 07:21:20 -0000

RWx3eW46DQpUaGFuayBmb3IgeW91ciB2YWx1YWJsZSBjb21tZW50cy4NClBsZWFzZSBzZWUgbXkg
cmVwbHkgaW5saW5lIGJlbG93Lg0KDQotUWluDQotLS0tLemCruS7tuWOn+S7ti0tLS0tDQrlj5Hk
u7bkuro6IEVsd3luIERhdmllcyBbbWFpbHRvOmVsd3luZEBkaWFsLnBpcGV4LmNvbV0gDQrlj5Hp
gIHml7bpl7Q6IDIwMTflubQxMOaciDI05pelIDg6NDINCuaUtuS7tuS6ujogZ2VuLWFydEBpZXRm
Lm9yZw0K5oqE6YCBOiBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0uYWxs
QGlldGYub3JnOyBsaW1lQGlldGYub3JnOyBpZXRmQGlldGYub3JnDQrkuLvpopg6IEdlbmFydCB0
ZWxlY2hhdCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2Ft
LTEzDQoNClJldmlld2VyOiBFbHd5biBEYXZpZXMNClJldmlldyByZXN1bHQ6IFJlYWR5IHdpdGgg
SXNzdWVzDQoNCkkgYW0gdGhlIGFzc2lnbmVkIEdlbi1BUlQgcmV2aWV3ZXIgZm9yIHRoaXMgZHJh
ZnQuIFRoZSBHZW5lcmFsIEFyZWEgUmV2aWV3IFRlYW0gKEdlbi1BUlQpIHJldmlld3MgYWxsIElF
VEYgZG9jdW1lbnRzIGJlaW5nIHByb2Nlc3NlZCBieSB0aGUgSUVTRyBmb3IgdGhlIElFVEYgQ2hh
aXIuIFBsZWFzZSB3YWl0IGZvciBkaXJlY3Rpb24gZnJvbSB5b3VyIGRvY3VtZW50IHNoZXBoZXJk
IG9yIEFEIGJlZm9yZSBwb3N0aW5nIGEgbmV3IHZlcnNpb24gb2YgdGhlIGRyYWZ0Lg0KDQpGb3Ig
bW9yZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHNlZSB0aGUgRkFRIGF0DQoNCjxodHRwczovL3RyYWMu
aWV0Zi5vcmcvdHJhYy9nZW4vd2lraS9HZW5BcnRmYXE+Lg0KDQpEb2N1bWVudDogZHJhZnQtaWV0
Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLTEzDQpSZXZpZXdlcjogRWx3eW4gRGF2aWVz
DQpSZXZpZXcgRGF0ZTogMjAxNy0xMC0yMw0KSUVURiBMQyBFbmQgRGF0ZTogMjAxNy0xMC0yNQ0K
SUVTRyBUZWxlY2hhdCBkYXRlOiAyMDE3LTEwLTI2DQoNClN1bW1hcnk6Tm90IHJlYWxseSByZWFk
eS4gIFRoZXJlIGFyZSBzZXZlcmFsIG1pc3NpbmcgcmVmZXJlbmNlcyBhbmQgdGhlIEVuZ2xpc2gg
bmVlZHMgY2xlYW5pbmcgdXAgdG8gbWFrZSB0aGUgZG9jdW1lbnQgY29tcHJlaGVuc2libGUuIEkg
Zm91bmQgczMgdG8gYmUgYWxtb3N0IHRvdGFsbHkgb3BhcXVlLiAgVGhlIGZ1bmRhbWVudGFsIGNv
bmNlcHQgb2YgYSBUZXN0IFBvaW50IG5lZWRzIGEgcHJvcGVyIGRlZmluaXRpb24gaW4gczIgYW5k
IGEgY2xlYXJlciBpbnRyb2R1Y3Rpb24gaW4gczMuICBUaGUgY29uY2VwdCBvZiAnbmVpZ2hib3Jp
bmcgdGVzdCBwb2ludHMnIGNvbmZ1c2VkIG1lIGZvciBzb21lIHRpbWU6IEkgd2FzIHRoaW5raW5n
IG9mIG5laWdoYm9yaW5nIG5vZGVzIGluIHRoZSBuZXR3b3JrIHdoZXJlYXMgd2hhdCBzZWVzbSB0
byBiZSBtZWFudCBpcyBhIHBvc3NpYmlsaXR5IG9mIGEgbXVsdGlwbGljaXR5IG9mDQoNCk1ham9y
IGlzc3VlczoNCk5vbmUNCg0KTWlub3IgaXNzdWVzOg0KVGl0bGUgYW5kIGRlc2NyaXB0aW9uIG9m
IG1vZGVsOg0KVGhlIHRpdGxlIHJlZmVycyB0byAnY29ubmVjdGlvbmxlc3MgbmV0d29ya3MnLiAg
SW4gcHJhY3RpY2UgdGhlIFlBTkcgbW9kZWwgY291bGQgYmUgdXNlZCB3aXRoIGJvdGggY29ubmVj
dGlvbmxlc3MgYW5kIGNvbm5lY3Rpb24tb3JpZW50ZWQgY29tbXVuaWNhdGlvbiB0ZWNobm9sb2dp
ZXMuICBJIHRoaW5rIHRoZSBpbnRlbnRpb24gaXMgdG8gYmUgYWJsZSB0byBzdXBwb3J0IHRoZSBt
YW5hZ2VtZW50IG9mIE9BTSBwcm90b2NvbHMgdGhhdCBvcGVyYXRlIGluIGEgY29ubmVjdGlvbmxl
c3MgbWFubmVyIChpLmUuLCB1c2luZyBjb25uZWN0aW9ubGVzcyAqdGVjaG5vbG9naWVzKiwgYXMg
cGVyIFJGQyA3Mjc2KSByYXRoZXIgdGhhbiBjb25uZWN0aW9ubGVzcyBuZXR3b3Jrcy4gSW4gdGhl
IHRpdGxlIC0gT0xEOg0KICAgICAgR2VuZXJpYyBZQU5HIERhdGEgTW9kZWwgZm9yIE9wZXJhdGlv
bnMsIEFkbWluaXN0cmF0aW9uLCBhbmQNCiAgICAgICAgIE1haW50ZW5hbmNlKE9BTSkgcHJvdG9j
b2xzIGZvciBDb25uZWN0aW9ubGVzcyBuZXR3b3Jrcw0KTkVXOg0KICAgICAgR2VuZXJpYyBZQU5H
IERhdGEgTW9kZWwgZm9yIHRoZSBNYW5hZ2VtZW50IG9mIE9wZXJhdGlvbnMsDQogICAgICAgICBB
ZG1pbmlzdHJhdGlvbiwgYW5kIE1haW50ZW5hbmNlIChPQU0pIFByb3RvY29scyB0aGF0DQogICAg
ICAgICAgICAgICAgICAgICB1c2UgQ29ubmVjdGlvbmxlc3MgQ29tbXVuaWNhdGlvbnMgRU5EDQoN
CltRaW5dOiBZb3VyIHVuZGVyc3RhbmRpbmcgaXMgY29ycmVjdCwgdGhlIHRpdGxlIGNoYW5nZSBp
biB2LTEzIGlzIGJhc2VkIG9uIG9uZSBwcm9wb3NhbCBmcm9tIGxhdGVzdCBjb21tZW50cywgSSBh
Z3JlZSB3aXRoIHlvdXIgbmV3IHByb3Bvc2VkIGNoYW5nZXMuIFRoYW5rcy4NCg0KU2ltaWxhcmx5
LCBpbiBzMSwgcGFyYSAxLCBzL2Nvbm5lY3Rpb25zL2NvbW11bmljYXRpb25zLy4NCg0KW1Fpbl06
IE9rYXkuDQoNCkluIG5leHQgdG8gbGFzdCBwYXJhIG9mIHMxOg0KT0xEOg0KICAgTm90ZSB0aGF0
IHRoZSBDb25uZWN0aW9uLU9yaWVudGVkIE9BTSBZQU5HIERBVEEgbW9kZWwgaXMgZGVmaW5lZCBp
bg0KICAgW0ktRC5pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9uLW9yaWVudGVkLW9hbS1tb2RlbF0u
DQoNCk5FVzoNCiAgIE5vdGUgdGhhdCB0aGUgWUFORyBEQVRBIG1vZGVsIGZvciBPQU0gcHJvdGNv
bHMgdXNpbmcgY29ubmVjdGlvbi1vcmllbnRlZA0KICAgY29tbXVuaWNhdGlvbnMgaXMgZGVmaW5l
ZCBpbg0KICAgW0ktRC5pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9uLW9yaWVudGVkLW9hbS1tb2Rl
bF0uDQpFTkQNCg0KW1Fpbl06IEFjY2VwdGVkLCB0aGFua3MuDQoNCnMyLjE6IFRoZSB0ZXJtICdU
ZXN0IHBvaW50JyBuZWVkcyBzb21lIGFjdHVhbCBkZWZpbml0aW9uIC0gSXQgYXBwZWFycyBmcm9t
IHRoZSBib2R5IG9mIHRoZSBkb2N1bWVudCB0aGF0IGEgVFAgaXMgZWZmZWN0aXZlbHkgZXF1YXRl
ZCB0byBhbiBpbnRlcmZhY2UgdG9nZXRoZXIgd2l0aCBhbiBhc3NvY2lhdGVkIHN0YWNrIGxheWVy
IChNQUMsIElQLCBldGMpIG9yIHN1cGVyaW1wb3NlZCBhcHBsaWNhdGlvbiB0ZWNobm9sb2d5IChW
UE4gZW5kIHBvaW50LCBldGMuKS4gIE9uZSBxdWVyeSB0aGF0IGNhbWUgaW50byBteSBtaW5kIGFy
b3VuZCB0aGlzIHdhcyB3aGF0IGhhcHBlbnMgaWYgdGhlIElQIGFkZHJlc3MgYXNzb2NpYXRlZCB3
aXRoIGFuIGludGVyZmFjZSBpcyBjaGFuZ2VkIGR5bmFtaWNhbGx5IChlLmcuLCB3aGVuIHVzaW5n
IElQdjYgcHJpdmFjeSBhZGRyZXNzZXMpLiAgQ2FuIHRoZSBZQU5HIG1hbmFnZXIgdW5kZXJzdGFu
ZCB0aGF0IGl0IGlzIHN0aWxsIGRlYWxpbmcgd2l0aCB0aGUgc2FtZSBpbnRlcmZhY2UgYWx0aG91
Z2ggdGhlIElQIGFkZHJlc3MgaGFzIGNoYW5nZWQ/ICBJIHdvbmRlcmVkIGlmIHRoZSBpbnRlcmZh
Y2VzIHJlYWxseSBuZWVkZWQgc29tZSBzb3J0IG9mIGlkZW50aWZpZXIgKGUuZy4sIGludGVyZmFj
ZSBudW1iZXIpIHRoYXQgd291bGQgdGllIGFsbCB0aGUgcGllY2VzIHRvZ2V0aGVyIGFzIHdlbGwg
YXMgdGhlIGludHJhLS9pbnRlci1sYXllciBwb2ludGVycy4NCg0KW1Fpbl06IEkgc3VzcGVjdCBp
bnRlcmZhY2UgbnVtYmVyIGlzIGxvY2FsIGlkZW50aWZpZXIsIHlvdSBjYW4gY2hhbmdlIHlvdXIg
SVAgYWRkcmVzcyBvZiBkZXN0aW5hdGlvbiwgdGhhdCdzIHdoeSB3ZSBjYW4gdGVzdCB3aGV0aGVy
IHRoZSBuZXcgYWRkcmVzcyBvZiBkZXN0aW5hdGlvbiBpcyByZWFjaGFibGUuIElmIElQIGFkZHJl
c3Mgb2Ygc291cmNlLCB3ZSBuZWVkIHRvIHJ1biBhbm90aGVyIE9BTSBkaWFnbm9zdGljIHRlc3Qu
IEhlcmUgaXMgdGhlIHByb3Bvc2VkIGRlZmluaXRpb24gZm9yIHRlc3QgcG9pbnQ6DQoiDQogICBU
ZXN0IHBvaW50IGlzIGEgZnVuY3Rpb25hbCBlbnRpdHkgdGhhdCBpcyBkZWZpbmVkDQogICBhdCBh
IG5vZGUgaW4gdGhlIG5ldHdvcmsgYW5kIGNhbiBpbml0aWF0ZSBhbmQvb3IgcmVhY3QgdG8gT0FN
DQogICBkaWFnbm9zdGljIHRlc3QuICBUaGlzIGRvY3VtZW50IGZvY3VzZXMgb24gdGhlIGRhdGEt
cGxhbmUNCiAgIGZ1bmN0aW9uYWxpdHkgb2YgVFBzLCB3aGlsZSBUUHMgaW50ZXJhY3Qgd2l0aCB0
aGUgY29udHJvbCBwbGFuZSBhbmQNCiAgIHdpdGggdGhlIG1hbmFnZW1lbnQgcGxhbmUgYXMgd2Vs
bC4NCg0KIg0KczMuMzoNCj4gICAgT0FNDQo+ICAgIG5laWdoYm9yaW5nIHRlc3QgcG9pbnRzIGFy
ZSByZWZlcnJlZCB0byBhIGxpc3Qgb2YgbmVpZ2hib3JpbmcgdGVzdA0KPiAgICBwb2ludHMgaW4g
dGhlIHNhbWUgbGF5ZXIgdGhhdCBhcmUgcmVsYXRlZCB0byB0aGUgY3VycmVudCB0ZXN0IHBvaW50
Lg0KPiAgICBUaGlzIGFsbG93cyB1c2VycyB0byBlYXNpbHkgbmF2aWdhdGUgYmV0d2VlbiByZWxh
dGVkIG5laWdoYm9yaW5nDQo+ICAgIGxheWVycyB0byBlZmZpY2llbnRseSB0cm91Ymxlc2hvb3Qg
YSBkZWZlY3QuICBJbiB0aGlzIG1vZGVsLCB0aGUNCj4gICAgJ3Bvc2l0aW9uJyBsZWFmIGRlZmlu
ZXMgdGhlIHJlbGF0aXZlIHBvc2l0aW9uIG9mIHRoZSBuZWlnaGJvcmluZyB0ZXN0DQo+ICAgIHBv
aW50IGNvcnJlc3BvbmRpbmcgdG8gdGhlIGN1cnJlbnQgdGVzdCBwb2ludCBpbiB0aGUgc2FtZSBs
YXllciwgYW5kDQo+ICAgIGlzIHByb3ZpZGVkIHRvIGFsbG93IGNvcnJlbGF0aW9uIG9mIGZhdWx0
cyBhdCBkaWZmZXJlbnQgbG9jYXRpb25zLg0KSSBkb24ndCB1bmRlcnN0YW5kIHdoYXQgaXMgZ29p
bmcgb24gaGVyZS4gIERvZXNuJ3QgZmF1bHQgY29ycmVsYXRpb24gcmVxdWlyZSBhc3NvY2lhdGlv
biBvZiB0ZXN0IHBvaW50cyBpbiBhZGphY2VudCBsYXllcnMgdXAgYW1kIGRvd24gdGhlIHN0YWNr
IGZvciB0aGUgc2FtZSBpbnRlcmZhY2UgcmF0aGVyIHRoYW4gdGhlIHNhbWUgbGF5ZXI/ICBUaGUg
YmVmb3JlL2FmdGVyIHN0b3J5IHRoZW4gYWxsb3dzIHRoZSBtYW5hZ2VyIHRvIGdvIHVwIGFuZCBk
b3duIHRoZSBzdGFjayBsb29raW5nIGF0IHdhdCBpcyBnb2luZyBvbiBpbiB0aGUgZGlmZmVyZW50
IGxheWVycy4gIEkgY2FuJ3Qgc2VlIGFueSBsaWtlbGlob29kIG9mIHRoZXJlIGJlaW5nIG11bHRp
cGxlIHRlc3QgcG9pbnRzIGluIHRoZSBzYW1lIGxheWVyIGluIGEgZ2l2ZW4gaW50ZXJmYWNlICh1
bmxlc3MgdGhpcyBoYXMgc29tZXRoaW5nIHRvIGRvIHdpdGggcG9zc2libGUgZGlmZmVyZW50IGFk
bWluaXN0cmF0aXZlIGRvbWFpbnMuIEhlbHAhIElmIHRoaXMgaXMgYWx0ZXJlZCwgdGhlIHNpbWls
YXIgdGV4dCBpbiB0aGUgZGVzY3JpcHRpb25zIG9mIG9hbS1uZWlnaGJvcmluZy10cHMgKGluIHM0
KSB3aWxsIG5lZWQgdG8gYmUgbWFkZSBjb25zaXN0ZW50Lg0KDQpbUWluXTogVGhlIGxhdGVzdCBj
aGFuZ2VzIGluIHYtMTMgaXMgYWxzbyBiYXNlZCBvbiBvbmUgY29tbWVudCB3ZSByZWNlaXZlZCBy
ZWNlbnRseSwgd2UgdHJ5IHRvIGZpeCBjb25mdXNpb24gY2F1c2VkIGJ5ICd0ZWNobm9sb2d5LWxl
dmVsJyBpbiB2LTEyLCBzbyB3ZSBjaGFuZ2UgdG8gJ3Bvc2l0aW9uJy4gSSBhZ3JlZSB3aXRoIHlv
dXIgY29tbWVudHMgYWJvdmUsIA0KTmVpZ2hib3JpbmcgVGVzdCBQb2ludCBtb3JlIG1ha2Ugc2Vu
c2UgZm9yIHVwIGFuZCBkb3duIGxheWVyLiBIZXJlIGlzIHRoZSBwcm9wb3NlZCBjaGFuZ2UgdG8g
c2VjdGlvbiAzLjMNCiINCjMuMy4gIE9BTSBuZWlnaGJvcmluZyB0ZXN0IHBvaW50cw0KDQogICBB
cyB0eXBpY2FsIG5ldHdvcmsgY29tbXVuaWNhdGlvbiBzdGFja3MgaGF2ZSBhIG11bHRpLWxheWVy
DQogICBhcmNoaXRlY3R1cmUsIHRoZSBzZXQgb2YgYXNzb2NpYXRlZCBPQU0gcHJvdG9jb2xzIG1h
eSBzaW1pbGFybHkgaGF2ZQ0KICAgYSBtdWx0aS1sYXllciBzdHJ1Y3R1cmU7IGVhY2ggY29tbXVu
aWNhdGlvbiBsYXllciBpbiB0aGUgc3RhY2sgbWF5DQogICBoYXZlIGl0cyBvd24gT0FNIHByb3Rv
Y29sIFtSRkM3Mjc2XSB0aGF0IG1heSBhbHNvIGJlIGxpbmtlZCB0byBhDQogICBzcGVjaWZpYyBh
ZG1pbmlzdHJhdGl2ZSBkb21haW4uICBNYW5hZ2VtZW50IG9mIHRoZXNlIE9BTSBwcm90b2NvbHMN
CiAgIHdpbGwgbmVjZXNzaXRhdGUgYXNzb2NpYXRlZCB0ZXN0IHBvaW50cyBpbiB0aGUgbm9kZXMg
YWNjZXNzaWJsZSBieQ0KICAgYXBwcm9wcmlhdGUgbWFuYWdlbWVudCBkb21haW5zLiAgQWNjb3Jk
aW5nbHksIGEgZ2l2ZW4gbmV0d29yaw0KICAgaW50ZXJmYWNlIG1heSBwcmVzZW50IHNldmVyYWwg
dGVzdCBwb2ludHMuDQoNCiAgIE9BTSBuZWlnaGJvcmluZyB0ZXN0IHBvaW50cyBhcmUgcmVmZXJy
ZWQgdG8gYSBsaXN0IG9mIG5laWdoYm9yaW5nDQogICB0ZXN0IHBvaW50cyBpbiBhZGphY2VudCBs
YXllcnMgdXAgYW5kIGRvd24gdGhlIHN0YWNrIGZvciB0aGUgc2FtZQ0KICAgaW50ZXJmYWNlIHRo
YXQgYXJlIHJlbGF0ZWQgdG8gdGhlIGN1cnJlbnQgdGVzdCBwb2ludC4gIFRoaXMgYWxsb3dzDQog
ICB1c2VycyB0byBlYXNpbHkgbmF2aWdhdGUgYmV0d2VlbiByZWxhdGVkIG5laWdoYm9yaW5nIGxh
eWVycyB0bw0KICAgZWZmaWNpZW50bHkgdHJvdWJsZXNob290IGEgZGVmZWN0LiAgSW4gdGhpcyBt
b2RlbCwgdGhlICdwb3NpdGlvbicNCiAgIGxlYWYgZGVmaW5lcyB0aGUgcmVsYXRpdmUgcG9zaXRp
b24gb2YgdGhlIG5laWdoYm9yaW5nIHRlc3QgcG9pbnQNCiAgIGNvcnJlc3BvbmRpbmcgdG8gdGhl
IGN1cnJlbnQgdGVzdCBwb2ludCwgYW5kIGlzIHByb3ZpZGVkIHRvIGFsbG93DQogICBjb3JyZWxh
dGlvbiBvZiBmYXVsdHMgYXQgZGlmZmVyZW50IGxvY2F0aW9ucy4gIElmIHRoZXJlIGlzIG9uZQ0K
ICAgbmVpZ2hib3JpbmcgdGVzdCBwb2ludCBwbGFjZWQgYmVmb3JlIHRoZSBjdXJyZW50IHRlc3Qg
cG9pbnQsIHRoZQ0KICAgJ3Bvc2l0aW9uJyBsZWFmIGlzIHNldCB0byAtMS4gIElmIHRoZXJlIGlz
IG9uZSBuZWlnaGJvcmluZyB0ZXN0IHBvaW50DQogICBwbGFjZWQgYWZ0ZXIgdGhlIGN1cnJlbnQg
dGVzdCBwb2ludCwgdGhlICdwb3NpdGlvbicgbGVhZiBpcyBzZXQgdG8gMS4NCiAgIElmIHRoZXJl
IGlzIG5vIG5laWdoYm9yaW5nIHRlc3QgcG9pbnQgcGxhY2VkIGJlZm9yZSBvciBhZnRlciB0aGUN
CiAgIGN1cnJlbnQgdGVzdCBwb2ludCwgdGhlICdwb3NpdGlvbicgbGVhZiBpcyBzZXQgdG8gMC4N
Cg0KICAgICAgICAgICAgICAgIGxpc3Qgb2FtLW5laWdoYm9yaW5nLXRwcyB7DQogICAgICAgICAg
ICAgICAgICBrZXkgImluZGV4IjsNCiAgICAgICAgICAgICAgICAgIGxlYWYgaW5kZXggew0KICAg
ICAgICAgICAgICAgICAgICAgdHlwZSB1aW50MTYgew0KICAgICAgICAgICAgICAgICAgICAgICAg
cmFuZ2UgIjAuLjY1NTM2IjsNCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAg
ICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAgICAgICAgICAgICJJbmRleCBvZiBhIGxpc3Qg
b2YgbmVpZ2hib3JpbmcgdGVzdCBwb2ludHMNCiAgICAgICAgICAgICAgICAgICAgICBpbiBhZGph
Y2VudCBsYXllcnMgdXAgYW5kIGRvd24gdGhlIHN0YWNrIGZvciB0aGUgc2FtZSBpbnRlcmZhY2UN
CiAgICAgICAgICAgICAgICAgICAgIHRoYXQgYXJlIHJlbGF0ZWQgdG8gdGhlIGN1cnJlbnQgdGVz
dCBwb2ludC4gIjsNCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIGxlYWYg
cG9zaXRpb24gew0KICAgICAgICAgICAgICAgICAgICAgIHR5cGUgaW50OCB7DQogICAgICAgICAg
ICAgICAgICAgICAgICAgICByYW5nZSAiLTEuLjEiOw0KICAgICAgICAgICAgICAgICAgICAgIH0N
CiAgICAgICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAgICAgICAgICAgICAg
ICAgIlRoZSByZWxhdGl2ZSBwb3NpdGlvbg0KICAgICAgICAgICAgICAgICAgICAgICAgb2YgbmVp
Z2hib3JpbmcgdGVzdCBwb2ludA0KICAgICAgICAgICAgICAgICAgICAgICAgY29ycmVzcG9uZGlu
ZyB0byB0aGUgY3VycmVudA0KICAgICAgICAgICAgICAgICAgICAgICAgdGVzdCBwb2ludCI7DQog
ICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAg
ICAgICAgICAgICAgICAgICAiTGlzdCBvZiByZWxhdGVkIG5laWdoYm9yaW5nIHRlc3QgcG9pbnRz
IGluIGFkamFjZW50DQogICAgICAgICAgICAgICAgICAgICBsYXllcnMgdXAgYW5kIGRvd24gdGhl
IHN0YWNrIGZvciB0aGUgc2FtZSBpbnRlcmZhY2UNCiAgICAgICAgICAgICAgICAgICAgIHRoYXQg
YXJlIHJlbGF0ZWQgdG8gdGhlIGN1cnJlbnQgdGVzdCBwb2ludC4iOw0KDQogICAgICAgICAgICAg
IH0NCg0KIg0KU291cmNlcyBvZiBpbXBvcnRlZCBtb2RlbHM6ICBJdCB3b3VsZCBiZSB1c2VmdWwg
dG8gbGlzdCB0aGUgUkZDcy9JLURzIHRoYXQgZGVmaW5lIHRoZSBtb2RlbHMgdGhhdCBhcmUgaW1w
b3J0ZWQuICBDdXJyZW50bHkgZHJhZnQtaWV0Zi1uZXRtb2Qtc2NoZW1hLW1vdW50LCBkcmFmdC1p
ZXRmLXJ0Z3dnLW5pLW1vZGVsIGFuZCBkcmFmdC1pZXRmLXJ0Z3dnLXJvdXRpbmctdHlwZXMgdGhh
dCBhcmUgdW5kZXIgZGV2ZWxvcG1lbnQgYXJlIG5vdCBtZW50aW9uZWQ7IHRoZSBleGlzdGluZyBz
dGFuZGFyZHMgb2YgUkZDIDYwMjEgYW5kIFJGQyA3MjIzIHNob3VsZCBhbHNvIGJlIHJlZmVyZW5j
ZWQgKDcyMjMgaXMpLiAgVGhleSBzaG91bGQgYWxsIGJlIG5vcm1hdGl2ZS4NCg0KW1Fpbl06IE9r
YXksIGZpeGVkLg0KDQpOaXRzL2VkaXRvcmlhbCBjb21tZW50czoNCj09PT09PT09PT09PT09PT09
PT09PT09PQ0KDQppZG5pdHM6IGNvbXBsYWlucyBhYm91dCBzb21lIG92ZXJsb25nIGxpbmVzLi4u
IHByb2JhYmx5IG9uZXMgd2l0aCAnd2hlbiAiZGVyaXZlZC1mcm9tLW9yLXNlbGYoJyBHZW5lcmFs
OiBBcyBtZW50aW9uZWQgYnkgb3RoZXIgcmV2aWV3cywgdGhlcmUgYXJlYSBjb25zaWRlcmFibGUg
bnVtYmVyIG9mIHBsYWNlcyB3aGVyZSBpdCBhcHBlYXJzIHRoYXQgIiAnIiBzaG91bGQgcmVhbGx5
IGJlICInICINCmFuZCB0aGVyZSBhcmUgbWlzc2luZyBzcGFjZXMgYWZ0ZXIgc2luZ2xlIHF1b3Rl
cy4NCg0KDQpbUWluXTogT2theSwgd2lsbCBmaXggdGhpcy4NCg0KR2VuZXJhbDogIFRoZSBkb2N1
bWVudCBpcyBpbmNvbnNpc3RlbnQgaW4gaXRzIHVzZSBvZiBjb25uZWN0aW9ubGVzcy9jb25uZWN0
aW9uLWxlc3MvY29ubmVjdGlvbiBsZXNzLiAgVGhlIHByZWZlcnJlZCB1c2FnZSBzaG91bGQgYmUg
Y29ubmVjdGlvbmxlc3MgYXMgaXMgdXNlZCBpbiBtb3N0IGNhc2VzLiAgVGh1czogU2hvcnQgdGl0
bGU6DQpzL0Nvbm5lY3Rpb24tTGVzcy9Db25uZWN0aW9ubGVzcy8gczQ6IE9MRDoNCiAgZmVhdHVy
ZSBjb25uZWN0aW9uLWxlc3Mgew0KICAgIGRlc2NyaXB0aW9uDQogICAgICAiVGhpcyBmZWF0dXJl
IGluZGljYXRlcyB0aGF0IE9BTSBzb2x1dGlvbiBpcyBjb25uZWN0aW9uIGxlc3MuIjsNCiAgfQ0K
DQpORVc6DQogIGZlYXR1cmUgY29ubmVjdGlvbmxlc3Mgew0KICAgIGRlc2NyaXB0aW9uDQogICAg
ICAiVGhpcyBmZWF0dXJlIGluZGljYXRlcyB0aGF0IE9BTSBzb2x1dGlvbiBpcyBjb25uZWN0aW9u
bGVzcy4iOw0KICB9DQpFTkRTDQoNCltRaW5dOiBBY2NlcHRlZC4NCg0KczEsIGxhc3QgcGFyYToN
Ck9MRDoNCiAgIEluIHRoaXMgZG9jdW1lbnQsIHdlIHByZXNlbnRzIGEgYmFzZSBZQU5HIERhdGEg
bW9kZWwgZm9yDQogICBjb25uZWN0aW9ubGVzcyBPQU0gcHJvdG9jb2xzLiAgVGhlIGdlbmVyaWMg
WUFORyBtb2RlbCBmb3INCiAgIGNvbm5lY3Rpb25sZXNzIE9BTSBvbmx5IGluY2x1ZGVzIGNvbmZp
Z3VyYXRpb24gZGF0YSBhbmQgc3RhdGUgZGF0YS4NCiAgIEl0IGNhbiBiZSB1c2VkIGluIGNvbmp1
bmN0aW9uIHdpdGggZGF0YSByZXRyaWV2YWwgbWV0aG9kIG1vZGVsDQogICBbSS1ELmlldGYtbGlt
ZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS1tZXRob2RzXSwgd2hpY2ggZm9jdXNlcyBvbg0KICAg
ZGF0YSByZXRyaWV2YWwgcHJvY2VkdXJlcyBsaWtlIFJQQy4gIEhvd2V2ZXIgaXQgYWxzbyBjYW4g
YmUgdXNlZA0KICAgaW5kZXBlbmRlbnRseSBvZiBkYXRhIHJldHJpZXZhbCBtZXRob2QgbW9kZWwu
DQpORVc6DQogICBUaGlzIGRvY3VtZW50IGRvY3VtZW50cyBhIGJhc2UgWUFORyBEYXRhIG1vZGVs
IGZvcg0KICAgY29ubmVjdGlvbmxlc3MgT0FNIHByb3RvY29scy4gIFRoaXMgZ2VuZXJpYyBZQU5H
IG1vZGVsIGZvcg0KICAgY29ubmVjdGlvbmxlc3MgT0FNIG9ubHkgaW5jbHVkZXMgY29uZmlndXJh
dGlvbiBkYXRhIGFuZCBzdGF0ZSBkYXRhLg0KICAgSXQgY2FuIGJlIHVzZWQgaW4gY29uanVuY3Rp
b24gd2l0aCBkYXRhIHJldHJpZXZhbCBtZXRob2QgbW9kZWwNCiAgIGRlc2NyaWJlZCBpbiBbSS1E
LmlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS1tZXRob2RzXSwgd2hpY2ggZm9jdXNl
cw0KICAgb24gZGF0YSByZXRyaWV2YWwgcHJvY2VkdXJlcyBzdWNoIGFzIFJQQy4gIEhvd2V2ZXIg
aXQgYWxzbyBjYW4gYmUgdXNlZA0KICAgaW5kZXBlbmRlbnRseSBvZiB0aGlzIGRhdGEgcmV0cmll
dmFsIG1ldGhvZCBtb2RlbC4NCkVORFMNCg0KW1Fpbl06IEZpeGVkLg0KDQpzMi4xOiAgQXMgbWVu
dGlvbmVkIGFib3ZlLCBUUCBuZWVkcyBzb21lIGRlZmluaXRpb24uICBNQUMgaXMgcHJpbWFyaWx5
IGNvbmNlcm5lZCB3aXRoIE1BQyBhZGRyZXNzIGluIHRoaXMgZG9jdW1lbnQgLSBkZWZpbml0aW9u
OiBhZGRyZXNzIGZvciBkYXRhIGxpbmsgbGF5ZXIgaW50ZXJmYWNlLiAgQkZEIHNob3VsZCBoYXZl
IGEgcmVmZXJlbmNlIHByb2JhYmx5IHRvIFJGQyA1ODgwLiAgSXQgd291bGQgcHJvYmFibHkgYmUg
c2Vuc2libGUgdG8gc3BsaXQgdGhlIHNlY3Rpb24gaW50byBleHBhbmRlZCBtb2RlcnRlbHkgd2Vs
bC1rbm93biBhYmJyZXZpYXRpb25zICAoTUFDLCBCRkQsIFJQQyopIGFuZCBuZXcgdGVybXMgKFRQ
LCBDQykuDQoNCltRaW5dOiBGaXhlZC4NCg0KczIuMSwgbGFzdCBwYXJhOiBzL2UuZy4gL2UuZy4s
IC8NCg0KW1Fpbl06IEZpeGVkLg0KDQpzMzogTWF5YmUgdGhlIHVzYWdlICJpcy9hcmUgYXVnbWVu
dGVkIHRvIiBpcyBhY2NlcHRlZCBZQU5HIGphcmdvbiBidXQgaXQgaXNuJ3QgZ29vZCBFbmdsaXNo
LiAiQXVnbWVudHMiICB3aWxsIGJlIGdvb2QgaW5zdGVhZC4NCg0KW1Fpbl06IEZpeGVkLg0KDQpz
MywgcGFyYSAxOiBUaGUgJ25kJyBwcmVmaXggaXMgcGFydCBvZiB0aGUgWUFORyBzcGVjaWZpY2F0
aW9uIGluIHM0IGFuZCBpc24ndCBrbm93biBhdCB0aGlzIHBvaW50Lg0KDQpbUWluXTogRml4ZWQu
DQoNCnMzLCBwYXJhIDM6IHMvZWcuLC9lLmcuLC8NCg0KW1Fpbl06IEZpeGVkLg0KDQpzMywgbGFz
dCBwYXJhOiBzL3Rlc3QtIHBvaW50LWxvY2F0aW9ucy90ZXN0LXBvaW50LWxvY2F0aW9ucy8NCg0K
W1Fpbl06IEZpeGVkLg0KDQpzMywgbW9zdCBvZiB0aGUgc2VjdGlvbiwgYnV0IGVzcGVjaWFsbHkg
dGhlIGxhc3QgcGFyYTogSSBmb3VuZCB0aGlzIHRvIGJlIGFsbW9zdCB0b3RhbGx5IHVucmVhZGFi
bGUgYW5kIHVzZWxlc3MuDQoNCltRaW5dOiBIZXJlIGlzIHRoZSBwcm9wb3NlZCBjaGFuZ2UgdG8g
c2VjdGlvbiAzLg0KIg0KMy4gIE92ZXJ2aWV3IG9mIHRoZSBDb25uZWN0aW9ubGVzcyBPQU0gTW9k
ZWwNCg0KICAgVGhlIG1vZGVsIGF1Z21lbnRzICIvbmV0d29ya3MvbmV0d29yay9ub2RlIiBwYXRo
IGRlZmluZWQgaW4gdGhlIGlldGYtDQogICBuZXR3b3JrIG1vZHVsZSBbSS1ELmlldGYtaTJycy15
YW5nLW5ldHdvcmstdG9wb10gd2l0aCAndGVzdC1wb2ludC0NCiAgIGxvY2F0aW9ucycgZ3JvdXBp
bmcgZGVmaW5lZCBpbiBTZWN0aW9uIDMuNS4gIFRoZSBuZXR3b3JrIG5vZGUgaW4NCiAgICIvbmV0
d29ya3MvbmV0d29yay9ub2RlIiBwYXRoIGFyZSB1c2VkIHRvIGRlc2NyaWJlIHRoZSBuZXR3b3Jr
DQogICBoaWVyYXJjaGllcyBhbmQgdGhlIGludmVudG9yeSBvZiBub2RlcyBjb250YWluZWQgaW4g
YSBuZXR3b3JrLg0KDQogICBVbmRlciB0aGUgJ3Rlc3QtcG9pbnQtbG9jYXRpb25zJyBncm91cGlu
ZywgZWFjaCB0ZXN0IHBvaW50IGxvY2F0aW9uIGlzDQogICBjaG9zZW4gYmFzZWQgb24gJ3RwLWxv
Y2F0aW9uLXR5cGUnIGxlYWYgd2hpY2ggd2hlbiBjaG9zZW4sIGxlYWRzIHRvIGENCiAgIGNvbnRh
aW5lciB0aGF0IGluY2x1ZGVzIGEgbGlzdCBvZiAndGVzdC1wb2ludC1sb2NhdGlvbnMnLg0KDQog
ICBFYWNoICd0ZXN0LXBvaW50LWxvY2F0aW9ucycgbGlzdCBpbmNsdWRlcyBhICd0ZXN0LXBvaW50
LWxvY2F0aW9uLWluZm8nDQogICBncm91cGluZy4gIFRoZSAndGVzdC1wb2ludC1sb2NhdGlvbi1p
bmZvJyBncm91cGluZyBpbmNsdWRlczoNCg0KICAgbyAgJ3RwLXRlY2hub2xvZ3knIGdyb3VwaW5n
LA0KDQogICBvICAndHAtdG9vbHMnIGdyb3VwaW5nLA0KDQogICBvICBhbmQgJ2Nvbm5lY3Rpb25s
ZXNzLW9hbS10cHMnIGdyb3VwaW5nLg0KDQogICBUaGUgZ3JvdXBpbmdzIG9mICd0cC1hZGRyZXNz
JyBhbmQgJ3RwLWFkZHJlc3MtbmknIGFyZSBrZXB0IG91dCBvZg0KICAgJ3Rlc3QtIHBvaW50LWxv
Y2F0aW9uLWluZm8nIGdyb3VwaW5nIHRvIG1ha2UgaXQgYWRkcmVzc2luZyBhZ25vc3RpYw0KICAg
YW5kIGFsbG93IHZhcmllZCBjb21wb3NpdGlvbi4gIERlcGVuZGluZyB1cG9uIHRoZSBjaG9pY2Ug
b2YgdGhlICd0cC0NCiAgIGxvY2F0aW9uLXR5cGUnIChkZXRlcm1pbmVkIGJ5IHRoZSAndHAtYWRk
cmVzcy1uaScpLCB0aGUgY29udGFpbmVycw0KICAgZGlmZmVyIGluIGl0cyBjb21wb3NpdGlvbiBv
ZiAndGVzdC1wb2ludC1sb2NhdGlvbnMnIHdoaWxlIHRoZSAndGVzdC0NCiAgIHBvaW50LWxvY2F0
aW9uLWluZm8nLCBpcyBhIGNvbW1vbiBhc3BlY3Qgb2YgZXZlcnkgJ3Rlc3QtcG9pbnQtDQogICBs
b2NhdGlvbnMnLg0KDQogICBUaGUgJ3RwLWFkZHJlc3MtbmknIGdyb3VwaW5nIGlzIHVzZWQgdG8g
ZGVzY3JpYmUgdGhlIGNvcnJlc3BvbmRpbmcNCiAgIG5ldHdvcmsgaW5zdGFuY2UuICBUaGUgJ3Rw
LXRlY2hub2xvZ3knIGdyb3VwaW5nIGluZGljYXRlIE9BTQ0KICAgdGVjaG5vbG9neSBkZXRhaWxz
LiAgVGhlICdjb25uZWN0aW9ubGVzcy1vYW0tdHBzJyBncm91cGluZyBpcyB1c2VkIHRvDQogICBk
ZXNjcmliZSB0aGUgcmVsYXRpb25zaGlwIG9mIG9uZSB0ZXN0IHBvaW50IHdpdGggb3RoZXIgdGVz
dA0KICAgcG9pbnRzLiBUaGUgJ3RwLXRvb2xzJyBncm91cGluZyBkZXNjcmliZSB0aGUgT0FNIHRv
b2xzIHN1cHBvcnRlZC4NCg0KICAgSW4gYWRkaXRpb24sIGF0IHRoZSB0b3Agb2YgdGhlIG1vZGVs
LCB0aGVyZSBpcyBhbiAnY2Mtb3Blci1kYXRhJw0KICAgY29udGFpbmVyIGZvciBzZXNzaW9uIHN0
YXRpc3RpY3MuICBHcm91cGluZyBpcyBhbHNvIGRlZmluZWQgZm9yDQogICBjb21tb24gc2Vzc2lv
biBzdGF0aXN0aWNzIGFuZCB0aGVzZSBhcmUgb25seSBhcHBsaWNhYmxlIGZvciBwcm9hY3RpdmUN
CiAgIE9BTSBzZXNzaW9ucy4NCiINCnMzLjE6DQpUaGlzIG5lZWRzIHRvIGJlIGNsYXJpZmllZC4N
Ck9MRDoNCiAgIEluIGNvbm5lY3Rpb25sZXNzIE9BTSwgdGhlIFRQIGFkZHJlc3MgaXMgZGVmaW5l
ZCB3aXRoIHRoZSBmb2xsb3dpbmcNCiAgIHR5cGU6DQoNCiAgIG8gIE1BQyBhZGRyZXNzIFtSRkM2
MTM2XQ0KDQogICBvICBJUHY0IG9yIElQdjYgYWRkcmVzcw0KDQogICBvICBUUC1hdHRyaWJ1dGUN
Cg0KICAgbyAgU3lzdGVtLWlkIHRvIHJlcHJlc2VudCB0aGUgZGV2aWNlIG9yDQogICAgICBub2Rl
LltJLUQuaWV0Zi1zcHJpbmctc3IteWFuZ10NCk5FVzoNCiAgIFdpdGggY29ubmVjdGlvbmxlc3Mg
T0FNIHByb3RvY29scywgdGhlIFRQIGFkZHJlc3MgY2FuIGJlIG9uZSBvZiB0aGUgZm9sbG93aW5n
DQogICB0eXBlczoNCg0KICAgbyAgTUFDIGFkZHJlc3MgW1JGQzYxMzZdIGZvciBsaW5rIGxheWVy
IFRQcw0KDQogICBvICBJUHY0IG9yIElQdjYgYWRkcmVzcyBmb3IgSVAgbGF5ZXIgVFBzDQoNCiAg
IG8gIFRQLWF0dHJpYnV0ZSBpZGVudGlmeWluZyBhIFRQIGFzc29jaWF0ZWQgd2l0aCBhbiBhcHBs
aWNhdGlvbiBsYXllcg0KICAgZnVuY3Rpb24NCg0KICAgbyAgU3lzdGVtLWlkIHRvIHJlcHJlc2Vu
dCB0aGUgZGV2aWNlIG9yDQogICAgICBub2RlLltJLUQuaWV0Zi1zcHJpbmctc3IteWFuZ10NCkVO
RFMNCg0KW1Fpbl06IEFjY2VwdGVkLg0KDQpzMy4xLCBsYXN0IHBhcmE6IHMvJ3RwLWFkZHJlc3Mn
Z3JvdXBpbmcvJ3RwLWFkZHJlc3MnIGdyb3VwaW5nLw0KDQpbUWluXTpGaXhlZC4NCg0KczMuMzoN
CkkgZm91bmQgdGhpcyBhIGxpdHRsZSBjb25mdXNpbmcgLSBzdWdnZXN0Og0KT0xEOw0KICAgQXMg
dHlwaWNhbCBuZXR3b3JrcyBoYXZlIGEgbXVsdGktbGF5ZXIgYXJjaGl0ZWN0dXJlLCB0aGUgc2V0
IG9mIE9BTQ0KICAgcHJvdG9jb2xzIHNpbWlsYXJseSB0YWtlIGEgbXVsdGktbGF5ZXIgc3RydWN0
dXJlOyBlYWNoIGxheWVyIG1heSBoYXZlDQogICBpdHMgb3duIE9BTSBwcm90b2NvbCBbUkZDNzI3
Nl0gY29ycmVzcG9uZGluZyB0byBhIHNwZWNpZmljDQogICBhZG1pbmlzdHJhdGl2ZSBkb21haW4g
YW5kIGhhcyBhc3NvY2lhdGVkIHRlc3QgcG9pbnRzLg0KTkVXOg0KICAgQXMgdHlwaWNhbCBuZXR3
b3JrIGNvbW11bmljYXRpb24gc3RhY2tzIGhhdmUgYSBtdWx0aS1sYXllciBhcmNoaXRlY3R1cmUs
DQogICB0aGUgc2V0IG9mIGFzc29jaWF0ZWQgT0FNIHByb3RvY29scyBtYXkgc2ltaWxhcmx5IGhh
dmUgYSBtdWx0aS1sYXllcg0KICAgc3RydWN0dXJlOyBlYWNoIGNvbW11bmljYXRpb24gbGF5ZXIg
aW4gdGhlIHN0YWNrIG1heSBoYXZlIGl0cyBvd24gT0FNDQogICBwcm90b2NvbCBbUkZDNzI3Nl0g
dGhhdCBtYXkgYWxzbyBiZSBsaW5rZWQgdG8gYSBzcGVjaWZpYyBhZG1pbmlzdHJhdGl2ZQ0KICAg
ZG9tYWluLiAgTWFuYWdlbWVudCBvZiB0aGVzZSBPQU0gcHJvdG9jb2xzIHdpbGwgbmVjZXNzaXRh
dGUgYXNzb2NpYXRlZA0KICAgdGVzdCBwb2ludHMgaW4gdGhlIG5vZGVzIGFjY2Vzc2libGUgYnkg
YXBwcm9wcmlhdGUgbWFuYWdlbWVudCBkb21haW5zLg0KDQogICBBY2NvcmRpbmdseSwgYSBnaXZl
biBuZXR3b3JrIGludGVyZmFjZSBtYXkgcHJlc2VudCBzZXZlcmFsIHRlc3QgcG9pbnRzIEVORFMN
Cg0KW1Fpbl06IFJlYXNvbmFibGUsIHRoYW5rcy4NCg0KczMuNTogcy9lLmcuLFZSRi9lLmcuLCBW
UkYvDQoNCltRaW5dOkZpeGVkLg0KDQpzMy46IHMvcGVyLSBob3AvcGVyLWhvcC8NCg0KW1Fpbl06
Rml4ZWQuDQoNCnM0LCBNb2R1bGUvZGVzY3JpcHRpb246DQpBbHNvIG5lZWRzIHRoZSBJRVRGIGNv
cHlyaWdodCBhbmQgcmVkaXN0cmlidXRpb24gYm9pbGVyIHBsYXRlLg0KT0xEOg0KICBkZXNjcmlw
dGlvbg0KICAgICJUaGlzIFlBTkcgbW9kdWxlIGRlZmluZXMgdGhlIGdlbmVyaWMgY29uZmlndXJh
dGlvbiwNCiAgICAgZGF0YSBtb2RlbCwgc3RhdGlzdGljcyBmb3IgY29ubmVjdGlvbmxlc3MgT0FN
IHRvIGJlDQogICAgIHVzZWQgd2l0aGluIElFVEYgaW4gYSBwcm90b2NvbCBpbmRlcGVuZGVudCBt
YW5uZXIuDQogICAgIEl0IGlzIGFzc3VtZWQgdGhhdCBlYWNoIHByb3RvY29sIG1hcHMgY29ycmVz
cG9uZGluZw0KICAgICBhYnN0cmFjdHMgdG8gaXRzIG5hdGl2ZSBmb3JtYXQuIEVhY2ggcHJvdG9j
b2wgbWF5DQogICAgIGV4dGVuZCB0aGUgWUFORyBtb2RlbCBkZWZpbmVkIGhlcmUgdG8gaW5jbHVk
ZSBwcm90b2NvbA0KICAgICBzcGVjaWZpYyBleHRlbnNpb25zIjsNCk5FVzoNCiAgZGVzY3JpcHRp
b24NCiAgICAiVGhpcyBZQU5HIG1vZHVsZSBkZWZpbmVzIHRoZSBnZW5lcmljIGNvbmZpZ3VyYXRp
b24sDQogICAgIGRhdGEgbW9kZWwsIGFuZCBzdGF0aXN0aWNzIGZvciBPQU0gcHJvdG9jb2xzIHVz
aW5nDQogICAgIGNvbm5lY3Rpb25sZXNzIGNvbW11bmljYXRpb25zLCBkZXNjcmliZWQgaW4gYQ0K
ICAgICBwcm90b2NvbCBpbmRlcGVuZGVudCBtYW5uZXIuDQogICAgIEl0IGlzIGFzc3VtZWQgdGhh
dCBlYWNoIHByb3RvY29sIG1hcHMgY29ycmVzcG9uZGluZw0KICAgICBhYnN0cmFjdHMgdG8gaXRz
IG5hdGl2ZSBmb3JtYXQuIEVhY2ggcHJvdG9jb2wgbWF5DQogICAgIGV4dGVuZCB0aGUgWUFORyBt
b2RlbCBkZWZpbmVkIGhlcmUgdG8gaW5jbHVkZSBwcm90b2NvbA0KICAgICBzcGVjaWZpYyBleHRl
bnNpb25zIjsNCkVORFMNCltRaW5dOk9rYXkuDQoNCnM0LCBtb2R1bGUvY29udGFjdCwgbW9kdWxl
L29yZ2FuaXphdGlvbjogIFRoZXNlIG5lZWQgdG8gYmUgJ2Z1dHVyZSBwcm9vZmVkJyAtIHRoZSBX
RyBhbmQgdGhlIGRyYWZ0IGF1dGhvcnMgYXJlIG5vdCBhcHByb3ByaWF0ZSBmb3IgYSBzdGFuZGFy
ZC4NCg0KczQsIGdyb3VwaW5nIHNlc3Npb24taml0dGVyLXN0YXRpc3RpY3MvZGVzY3JpcHRpb246
IHMvZS5nLixQYWNrZXQvZS5nLiwgUGFja2V0Lw0KDQpbUWluXTpGaXhlZC4NCg0KczUsIG11bHRp
cGxlIHBsYWNlczogcy9iZmQvQkZEL2cNCg0KW1Fpbl06Rml4ZWQuDQoNCnM1LCBwYXJhIDE6IHMv
ImlldGYtY29ubmVjdGlvbmxlc3Mtb2FtIiBtb2RlbC9UaGUgImlldGYtY29ubmVjdGlvbmxlc3Mt
b2FtIg0KbW9kZWwvOyBzL3RlY2hub2xvZ3ktaW5kZXBlbmRlbnQvYSB0ZWNobm9sb2d5LWluZGVw
ZW5kZW50Lw0KDQpzNSwgcGFyYSAyOg0KT0xEOg0KIE5vdGUgdGhhdCwgaW4gdGhpcyBzZWN0aW9u
LCB3ZSBvbmx5IHByZXNlbnQgc2V2ZXJhbA0KICAgc25pcHBldHMgb2YgdGVjaG5vbG9neS1zcGVj
aWZpYyBtb2RlbCBleHRlbnNpb25zIGZvciBpbGx1c3RyYXRpdmUNCiAgIHB1cnBvc2VzLg0KTkVX
Og0KIE5vdGUgdGhhdCwgaW4gdGhpcyBzZWN0aW9uLCBzZXZlcmFsIHNuaXBwZXRzIG9mIHRlY2hu
b2xvZ3ktc3BlY2lmaWMNCiAgIG1vZGVsIGV4dGVuc2lvbnMgYXJlIHByZXNlbnRlZCBmb3IgaWxs
dXN0cmF0aXZlIHB1cnBvc2VzLg0KRU5EUw0KDQpzNS4xOiBJIG5vdGljZSB0aGF0IFJGQyA3Mjc2
IGRlZmluZXMgQkZEIGFzIGEgY29ubmVjdGlvbi1vcmllbnRlZCBwcm90b2NvbCAodGhhdCBpcyB1
c2VkIHRvIG1vbml0b3IgYSBjb25uZWN0aW9ubGVzcyBwcm90b2NvbCBpbiB0aGUgY2FzZSBvZiBi
YXNpYyBCRkQgZm9yIElQKSEgU29tZSBleHBsYW5hdGlvbiBtYXkgYmUgYXBwcm9wcmlhdGUuDQoN
CltRaW5dOiBPa2F5Lg0KDQpzNS4xLjEsIHBhcmEgMjoNCk9MRDoNCiBOb3RlIHRoYXQgaW4gQkZE
IFdHLCB0aGVyZSBpcyBhIEJGRCBZQU5HIGRhdGEgbW9kZWwNCiAgIFtJLUQuaWV0Zi1iZmQteWFu
Z10gdG8gYmUgcHJvZHVjZWQuICBVc2VycyBjYW4gY2hvb3NlIHRvIHVzZSAiaWV0Zi0NCiAgIGNv
bm5lY3Rpb2xlc3Mtb2FtIiBhcyBiYXNpcyBhbmQgYXVnbWVudCB0aGUgImlldGYtY29ubmVjdGlv
bmxlc3Mtb2FtIg0KICAgbW9kZWwgd2l0aCBiZmQgc3BlY2lmaWMgZGV0YWlscy4gIFRoZSBiZmQg
c3BlY2lmaWMgZGV0YWlscyBjYW4gYmUgdGhlDQogICBncm91cGluZyBkZWZpbmVkIGluIHRoZSBC
RkQgbW9kZWwuDQpORVc6DQogTm90ZSB0aGF0IGEgZGVkaWNhdGVkIEJGRCBZQU5HIGRhdGEgbW9k
ZWwgW0ktRC5pZXRmLWJmZC15YW5nXSBpcyBhbHNvDQogICBzdGFuZGFyZGl6ZWQuICBBdWdtZW50
YXRpb24gb2YgdGhlICJpZXRmLWNvbm5lY3Rpb25sZXNzLW9hbSIgbW9kZWwNCiAgIHdpdGggQkZE
IHNwZWNpZmljIGRldGFpbHMgcHJvdmlkZXMgYW4gYWx0ZXJuYXRpdmUgYXBwcm9hY2ggdGhhdA0K
ICAgcHJvdmlkZXMgYSB1bmlmaWVkIHZpZXcgb2YgbWFuYWdlbWVudCBpbmZvcm1hdGlvbiBhY3Jv
c3MgdmFyaW91cyBPQU0NCiAgIHByb3RvY29scy4gIFRoZSBCRkQgc3BlY2lmaWMgZGV0YWlscyBj
YW4gYmUgdGhlIGdyb3VwaW5nIGRlZmluZWQgaW4NCiAgIHRoZSBCRkQgbW9kZWwgYXZvaWRpbmcg
ZHVwbGljYXRpb24gb2YgZWZmb3J0Lg0KRU5EUw0KDQpbUWluXTpPa2F5Lg0KDQpzNS4xLjEuMSwg
cGFyYSAyOg0KT0xEOg0KVGhlIHNuaXBwZXQgYmVsb3cgZGVwaWN0cyBhbiBleGFtcGxlIG9mIGF1
Z21lbnRpbmcgImJmZCIgdHlwZSBpbnRvDQogICB0aGUgaWV0Zi1jb25uZWN0aW9ubGVzcy1vYW0i
Og0KTkVXOg0KVGhlIHNuaXBwZXQgYmVsb3cgZGVwaWN0cyBhbiBleGFtcGxlIG9mIGFkZGluZyB0
aGUgImJmZCIgdHlwZSBhcyBhbg0KICAgYXVnbWVudCB0byB0aGUgaWV0Zi1jb25uZWN0aW9ubGVz
cy1vYW0iIG1vZGVsOg0KRU5EUw0KDQpbUWluXTogT2theS4NCg0KczUuMS4xLjI6DQpPTEQ6DQpU
byBzdXBwb3J0IGJmZCB0ZWNobm9sb2d5LCB0aGUgImlldGYtY29ubmVjdGlvbmxlc3Mtb2FtIiBt
b2RlbCBjYW4gYmUNCiAgIGV4dGVuZGVkIGFuZCBhZGQgYmZkIHNwZWNpZmljIHBhcmFtZXRlcnMg
dW5kZXIgInRlc3QtcG9pbnQtbG9jYXRpb25zIg0KICAgbGlzdCBhbmQvb3IgYWRkIG5ldyBsb2Nh
dGlvbiB0eXBlIHN1Y2ggYXMgImJmZCBvdmVyIE1QTFMtVEUiIHVuZGVyDQogICAibG9jYXRpb24t
dHlwZSIuDQpORVc6DQpUbyBzdXBwb3J0IEJGRCB0ZWNobm9sb2d5LCB0aGUgImlldGYtY29ubmVj
dGlvbmxlc3Mtb2FtIiBtb2RlbCBjYW4gYmUNCiAgIGV4dGVuZGVkIGJ5IGFkZGluZyBzcGVjaWZp
YyBwYXJhbWV0ZXJzIGludG8gdGhlICJ0ZXN0LXBvaW50LWxvY2F0aW9ucyINCiAgIGxpc3QgYW5k
L29yIGFkZGluZyBhIG5ldyBsb2NhdGlvbiB0eXBlIHN1Y2ggYXMgIkJGRCBvdmVyIE1QTFMtVEUi
IHVuZGVyDQogICAibG9jYXRpb24tdHlwZSIuDQpFTkRTDQoNCltRaW5dOiBPa2F5Lg0KDQpzNS4x
LjEuMi4xLCBwYXJhIDE6DQpPTEQ6DQogSW4NCiAgIHRoaXMgc2VjdGlvbiwgd2UgcmV1c2Ugc29t
ZSBncm91cGluZ3Mgd2hpY2ggYXJlIGRlZmluZWQgaW4NCiAgIFtJLUQuaWV0Zi1iZmQteWFuZ10g
YXMgZm9sbG93aW5nOg0KTkVXOg0KIEluIHRoaXMgc2VjdGlvbiwgc29tZSBncm91cGluZ3Mgd2hp
Y2ggYXJlIGRlZmluZWQgaW4NCiAgIFtJLUQuaWV0Zi1iZmQteWFuZ10gYXJlIHJldXNlZCBhcyBm
b2xsb3dzOg0KRU5EUw0KDQpbUWluXTogT2theS4NCg0KczUuMS4xLjIuMiwgcGFyYSAyOg0KT0xE
Og0KSW4gdGhpcyBzZWN0aW9uLCB3ZSBhZGQgYSBuZXcgImxvY2F0aW9uLQ0KICAgdHlwZSIgY2Fz
ZSBhbmQgcmV1c2Ugc29tZSBncm91cGluZ3Mgd2hpY2ggYXJlIGRlZmluZWQgaW4NCiAgIFtJLUQu
aWV0Zi1iZmQteWFuZ10gYXMgZm9sbG93czoNCk5FVzoNCkluIHRoaXMgc2VjdGlvbiwgYSBuZXcg
ImxvY2F0aW9uLXR5cGUiIGNhc2UgaXMgYWRkZWQgYW5kIHNvbWUgZ3JvdXBpbmdzIHRoYXQgYXJl
IGRlZmluZWQgaW4NCiAgIFtJLUQuaWV0Zi1iZmQteWFuZ10gYXJlIHJldXNlZCBhcyBmb2xsb3dz
Og0KRU5EUw0KDQpbUWluXTogT2theS4NCg0KczUuMS4yOg0KT0xEOg0KICAgQW5kIGFub3RoZXIg
YWx0ZXJuYXRpdmUgbWV0aG9kIGlzIHVzaW5nIHNjaGVtYSBtb3VudCBtZWNoYW5pc20NCiAgIFtJ
LUQuaWV0Zi1uZXRtb2Qtc2NoZW1hLW1vdW50XSBpbiB0aGUgImlldGYtY29ubmVjdGlvbmxlc3Mt
b2FtIi4NCiAgIFdpdGhpbiB0aGUgInRlc3QtcG9pbnQtbG9jYXRpb25zIiBsaXN0LCBhICJyb290
IiBhdHRyaWJ1dGUgaXMgZGVmaW5lZA0KICAgdG8gcHJvdmlkZSBhIG1vdW50ZWQgcG9pbnQgZm9y
IG1vZGVscyBtb3VudGVkIHBlciAidGVzdC1wb2ludC0NCiAgIGxvY2F0aW9ucyIuICBUaGVyZWZv
cmUsIHRoZSAiaWV0Zi1jb25uZWN0aW9ubGVzcy1vYW0iIG1vZGVsIGNhbg0KICAgcHJvdmlkZSBh
IHBsYWNlIGluIHRoZSBub2RlIGhpZXJhcmNoeSB3aGVyZSBvdGhlciBPQU0gWUFORyBkYXRhDQog
ICBtb2RlbHMgY2FuIGJlIGF0dGFjaGVkLCB3aXRob3V0IGFueSBzcGVjaWFsIGV4dGVuc2lvbiBp
biB0aGUgImlldGYtDQogICBjb25uZWN0aW9ubGVzcy1vYW0iIFlBTkcgZGF0YSBtb2RlbHMgW0kt
RC5pZXRmLW5ldG1vZC1zY2hlbWEtbW91bnRdLg0KICAgTm90ZSB0aGF0IHRoZSBsaW1pdGF0aW9u
IG9mIHRoZSBTY2hlbWEgTW91bnQgbWV0aG9kIGlzIGl0IGlzIG5vdA0KICAgYWxsb3dlZCB0byBz
cGVjaWZ5IGNlcnRhaW4gbW9kdWxlcyB0aGF0IGFyZSByZXF1aXJlZCB0byBiZSBtb3VudGVkDQog
ICB1bmRlciBhIG1vdW50IHBvaW50Lg0KDQogICBUaGUgc25pcHBldCBiZWxvdyBkZXBpY3RzIHRo
ZSBkZWZpbml0aW9uIG9mICJyb290IiBhdHRyaWJ1dGUuDQpORVc6DQogICBBbm90aGVyIGFsdGVy
bmF0aXZlIG1ldGhvZCBpcyB1c2luZyB0aGUgc2NoZW1hIG1vdW50IG1lY2hhbmlzbQ0KICAgW0kt
RC5pZXRmLW5ldG1vZC1zY2hlbWEtbW91bnRdIGluIHRoZSAiaWV0Zi1jb25uZWN0aW9ubGVzcy1v
YW0iIG1vZGVsLg0KICAgV2l0aGluIHRoZSAidGVzdC1wb2ludC1sb2NhdGlvbnMiIGxpc3QsIGEg
InJvb3QiIGF0dHJpYnV0ZSBpcyBkZWZpbmVkDQogICB0byBwcm92aWRlIGEgbW91bnQgcG9pbnQg
Zm9yIG1vZGVscyBtb3VudGVkIHBlciAidGVzdC1wb2ludC0NCiAgIGxvY2F0aW9ucyIuICBUaGVy
ZWZvcmUsIHRoZSAiaWV0Zi1jb25uZWN0aW9ubGVzcy1vYW0iIG1vZGVsIGNhbg0KICAgcHJvdmlk
ZSBhIHBsYWNlIGluIHRoZSBub2RlIGhpZXJhcmNoeSB3aGVyZSBvdGhlciBPQU0gWUFORyBkYXRh
DQogICBtb2RlbHMgY2FuIGJlIGF0dGFjaGVkLCB3aXRob3V0IGFueSBzcGVjaWFsIGV4dGVuc2lv
biBpbiB0aGUgImlldGYtDQogICBjb25uZWN0aW9ubGVzcy1vYW0iIFlBTkcgZGF0YSBtb2RlbHMg
W0ktRC5pZXRmLW5ldG1vZC1zY2hlbWEtbW91bnRdLg0KICAgTm90ZSB0aGF0IHRoZSBsaW1pdGF0
aW9uIG9mIHRoZSBTY2hlbWEgTW91bnQgbWV0aG9kIGlzIGl0IGlzIG5vdA0KICAgYWxsb3dlZCB0
byBzcGVjaWZ5IGNlcnRhaW4gbW9kdWxlcyB0aGF0IGFyZSByZXF1aXJlZCB0byBiZSBtb3VudGVk
DQogICB1bmRlciBhIG1vdW50IHBvaW50Lg0KDQogICBUaGUgc25pcHBldCBiZWxvdyBkZXBpY3Rz
IHRoZSBkZWZpbml0aW9uIG9mIHRoZSAicm9vdCIgYXR0cmlidXRlLg0KRU5EUw0KDQpbUWluXTog
T2theS4NCg0KczUuMi4xOg0KT0xEOg0KICAgVGhlIGZvbGxvd2luZyBzZWN0aW9ucyBzaG93cyBo
b3cgdGhlICJpZXRmLWNvbm5lY3Rpb25sZXNzLW9hbSIgbW9kZWwNCiAgIGNhbiBiZSBleHRlbmRl
ZCB0byBzdXBwb3J0IExTUCBwaW5nIHRlY2hub2xvZ3kuICBGb3IgdGhpcyBwdXJwb3NlLCBhDQog
ICBzZXQgb2YgZXh0ZW5zaW9uIGFyZSBpbnRyb2R1Y2VkIHN1Y2ggYXMgdGVjaG5vbG9neS10eXBl
IGV4dGVuc2lvbiBhbmQNCiAgIHRlc3QtcG9pbnQgYXR0cmlidXRlcyBleHRlbnNpb24uDQoNCiAg
IE5vdGUgdGhhdCBpbiBNUExTIFdHLCB0aGVyZSBpcyBhIExTUCBQaW5nIFlBTkcgZGF0YSBtb2Rl
bA0KICAgW0ktRC56aGVuZy1tcGxzLWxzcC1waW5nLXlhbmctY2ZnXSB0byBiZSBwcm9kdWNlZC4g
IFVzZXJzIGNhbiBjaG9vc2UNCiAgIHRvIHVzZSAiaWV0Zi1jb25uZWN0aW9sZXNzLW9hbSIgYXMg
YmFzaXMgYW5kIGF1Z21lbnQgdGhlICJpZXRmLQ0KICAgY29ubmVjdGlvbmxlc3Mtb2FtIiBtb2Rl
bCB3aXRoIExTUCBQaW5nIHNwZWNpZmljIGRldGFpbHMgaW4gdGhlIG1vZGVsDQogICBleHRlbnNp
b24uICBUaGUgTFNQIFBpbmcgc3BlY2lmaWMgZGV0YWlscyBjYW4gYmUgdGhlIGdyb3VwaW5nIGRl
ZmluZWQNCiAgIGluIHRoZSBMU1AgcGluZyBtb2RlbC4NCg0KTkVXOg0KICAgVGhlIGZvbGxvd2lu
ZyBzZWN0aW9ucyBzaG93cyBob3cgdGhlICJpZXRmLWNvbm5lY3Rpb25sZXNzLW9hbSIgbW9kZWwN
CiAgIGNhbiBiZSBleHRlbmRlZCB0byBzdXBwb3J0IExTUCBwaW5nIHRlY2hub2xvZ3kuICBGb3Ig
dGhpcyBwdXJwb3NlLCBhDQogICBzZXQgb2YgZXh0ZW5zaW9ucyBhcmUgaW50cm9kdWNlZCBzdWNo
IGFzIHRoZSAidGVjaG5vbG9neS10eXBlIiBleHRlbnNpb24gYW5kDQogICB0aGUgdGVzdC1wb2lu
dCAiYXR0cmlidXRlcyIgZXh0ZW5zaW9uLg0KDQogICBOb3RlIHRoYXQgYSBMU1AgUGluZyBZQU5H
IGRhdGEgbW9kZWwNCiAgIFtJLUQuemhlbmctbXBscy1sc3AtcGluZy15YW5nLWNmZ10gaGFzIGJl
ZW4gc3RhbmRhcmRpemVkLiAgQXMgd2l0aCBCRkQsDQogICB1c2VycyBjYW4gY2hvb3NlIHRvIHVz
ZSB0aGUgImlldGYtY29ubmVjdGlvbGVzcy1vYW0iIGFzIGJhc2lzIGFuZCBhdWdtZW50DQogICB0
aGUgImlldGYtIGNvbm5lY3Rpb25sZXNzLW9hbSIgbW9kZWwgd2l0aCBMU1AgUGluZyBzcGVjaWZp
YyBkZXRhaWxzIGluIHRoZQ0KICAgbW9kZWwgZXh0ZW5zaW9uIHRvIHByb3ZpZGUgYSB1bmlmaWVk
IHZpZXcgYWNyb3NzIGRpZmZlcmVudCB0ZWNobm9sb2dpZXMuIFRoZQ0KICAgTFNQIFBpbmcgc3Bl
Y2lmaWMgZGV0YWlscyBjYW4gYmUgdGhlIGdyb3VwaW5nIGRlZmluZWQgaW4gdGhlIExTUCBwaW5n
IG1vZGVsDQogICB0byBhdm9pZCBkdXBsaWNhdGlvbiBvZiBlZmZvcnQuLg0KDQpFTkRTDQpbUWlu
XTogT2theS4NCg0Kczk6ICBJIHRoaW5rIEktRC5pZXRmLWkycnMteWFuZy1uZXR3b3JrLXRvcG8g
aXMgbm9ybWF0aXZlLiAgT25lIGNvdWxkIGRpc2N1c3Mgd2hldGhlciB0aGUgdmFyaW91cyBkcmFm
dHMgbWVudGlvbmVkIGluIHM1IGFyZSBhbHNvIG5vcm1hdGl2ZS4gIFNvbWUgYWRkaXRpb25hbCBu
b3JtYXRpdmUgcmVmZXJlbmNlcyB3aWxsIGNvbWUgZm9ybSBsaXN0aW5nIHRoZSBzb3VyY2VzIG9m
IGltcG9ydGVkIG1vZHVsZXMgKHNlZSBtaW5vciBpc3N1ZXMpLiBpZG5pdHMgY29tcGxhaW5zIHRo
YXQgUkZDcyA2OTkxLCA3MjIzIGFuZCA1NDYyIGFyZSBub3QgZXhwbGljaXRseSByZWZlcmVuY2Vk
LiAgNjk5MSBhbmQgNzIyMyBhcmUgaW1wb3J0IHNvdXJjZXMgKHNlZSBhYm92ZSkgNTQ2MiBpcyB1
c2VkIGluIHMzLjEgYnV0IGlzbid0IG1hcmtlZCBhcyBhIHJlZmVyZW5jZS4NCg0KW1Fpbl06Rml4
ZWQuDQo=


From nobody Tue Oct 24 04:45:47 2017
Return-Path: <cpignata@cisco.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2601813F5D1; Tue, 24 Oct 2017 04:45:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.519
X-Spam-Level: 
X-Spam-Status: No, score=-14.519 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id C_2xsMQE4zKj; Tue, 24 Oct 2017 04:45:42 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0A04813F3B5; Tue, 24 Oct 2017 04:45:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=84675; q=dns/txt; s=iport; t=1508845537; x=1510055137; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=IpiQB1Uo41lEGX0Fu8UsGk9iWnV0e6bvfot9dr+6Cbw=; b=RZRATp+GAnxK0EikqrsQ8KwN0MAw364kQ2Fddc1wqdWv9AtBrIO8mGmW jxaL5avMeiQQixOTwyNgnwZTD4hk0DLUhlYEO8DwouL+0JJA8XaS0QGMi BCV21hAr/FzBHuWFZ8rbV7IVmmzC9uv77COI3JFMT5tcHrN+LktYEXzDN E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CfAACcJ+9Z/40NJK1bGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBgzEuZG4ng3qKH5EbJpY6EIIBCiOFGAIahEU/GAECAQEBAQEBAWs?= =?us-ascii?q?ohR4GGgEITwcQAgEGAg4EAiQBBgMCAgIwFAMOAgQOBRuJIWQQiTedZ4IniyMBA?= =?us-ascii?q?QEBAQEBAQEBAQEBAQEBAQEBAQEYBYMuggeBUIFoASkLgnaESQFbgnQvgjIFoW0?= =?us-ascii?q?Ch2OHR4VJghUbhV+LFZJpLII9AhEZAYE4AR84gVt6FR8qLQGCNoJhF4FmAXaLN?= =?us-ascii?q?wEBAQ?=
X-IronPort-AV: E=Sophos; i="5.43,427,1503360000"; d="scan'208,217"; a="20755348"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 24 Oct 2017 11:45:35 +0000
Received: from XCH-RTP-018.cisco.com (xch-rtp-018.cisco.com [64.101.220.158]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id v9OBjYL8014064 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 24 Oct 2017 11:45:35 GMT
Received: from xch-rtp-020.cisco.com (64.101.220.160) by XCH-RTP-018.cisco.com (64.101.220.158) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Tue, 24 Oct 2017 07:45:33 -0400
Received: from xch-rtp-020.cisco.com ([64.101.220.160]) by XCH-RTP-020.cisco.com ([64.101.220.160]) with mapi id 15.00.1320.000; Tue, 24 Oct 2017 07:45:33 -0400
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: Qin Wu <bill.wu@huawei.com>
CC: Elwyn Davies <elwynd@dial.pipex.com>, "gen-art@ietf.org" <gen-art@ietf.org>, "draft-ietf-lime-yang-connectionless-oam.all@ietf.org" <draft-ietf-lime-yang-connectionless-oam.all@ietf.org>, "lime@ietf.org" <lime@ietf.org>
Thread-Topic: Genart telechat review of draft-ietf-lime-yang-connectionless-oam-13
Thread-Index: AQHTTGD0zwjFrvR5uUWYC0u3YmKykKLy25iAgAAG2Z8=
Date: Tue, 24 Oct 2017 11:45:33 +0000
Message-ID: <A4454B90-E3FB-4252-ACED-6E30E1904077@cisco.com>
References: <150880573763.25174.814738793459108034@ietfa.amsl.com>, <B8F9A780D330094D99AF023C5877DABA9AC125AE@nkgeml513-mbx.china.huawei.com>
In-Reply-To: <B8F9A780D330094D99AF023C5877DABA9AC125AE@nkgeml513-mbx.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
Content-Type: multipart/alternative; boundary="_000_A4454B90E3FB4252ACED6E30E1904077ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/x2EKEboVmDei_EijPBcabkgsQ6g>
Subject: Re: [Lime] Genart telechat review of draft-ietf-lime-yang-connectionless-oam-13
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Oct 2017 11:45:46 -0000

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

TWFueSB0aGFua3MgZm9yIHlvdXIgcmV2aWV3IEVsd3luLCBhbmQgZm9yIHRoZSBxdWljayByZXNw
b25zZSwgUWluIQ0KDQpUaHVtYiB0eXBlZCBieSBDYXJsb3MgUGlnbmF0YXJvLg0KRXhjdXplIHR5
cG9mcmFwaGljYWsgZXJyb3dzDQoNCk9uIE9jdCAyNCwgMjAxNywgYXQgMDM6MjEsIFFpbiBXdSA8
YmlsbC53dUBodWF3ZWkuY29tPG1haWx0bzpiaWxsLnd1QGh1YXdlaS5jb20+PiB3cm90ZToNCg0K
RWx3eW46DQpUaGFuayBmb3IgeW91ciB2YWx1YWJsZSBjb21tZW50cy4NClBsZWFzZSBzZWUgbXkg
cmVwbHkgaW5saW5lIGJlbG93Lg0KDQotUWluDQotLS0tLemCruS7tuWOn+S7ti0tLS0tDQrlj5Hk
u7bkuro6IEVsd3luIERhdmllcyBbbWFpbHRvOmVsd3luZEBkaWFsLnBpcGV4LmNvbV0NCuWPkemA
geaXtumXtDogMjAxN+W5tDEw5pyIMjTml6UgODo0Mg0K5pS25Lu25Lq6OiBnZW4tYXJ0QGlldGYu
b3JnPG1haWx0bzpnZW4tYXJ0QGlldGYub3JnPg0K5oqE6YCBOiBkcmFmdC1pZXRmLWxpbWUteWFu
Zy1jb25uZWN0aW9ubGVzcy1vYW0uYWxsQGlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLWxpbWUt
eWFuZy1jb25uZWN0aW9ubGVzcy1vYW0uYWxsQGlldGYub3JnPjsgbGltZUBpZXRmLm9yZzxtYWls
dG86bGltZUBpZXRmLm9yZz47IGlldGZAaWV0Zi5vcmc8bWFpbHRvOmlldGZAaWV0Zi5vcmc+DQrk
uLvpopg6IEdlbmFydCB0ZWxlY2hhdCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1saW1lLXlhbmctY29u
bmVjdGlvbmxlc3Mtb2FtLTEzDQoNClJldmlld2VyOiBFbHd5biBEYXZpZXMNClJldmlldyByZXN1
bHQ6IFJlYWR5IHdpdGggSXNzdWVzDQoNCkkgYW0gdGhlIGFzc2lnbmVkIEdlbi1BUlQgcmV2aWV3
ZXIgZm9yIHRoaXMgZHJhZnQuIFRoZSBHZW5lcmFsIEFyZWEgUmV2aWV3IFRlYW0gKEdlbi1BUlQp
IHJldmlld3MgYWxsIElFVEYgZG9jdW1lbnRzIGJlaW5nIHByb2Nlc3NlZCBieSB0aGUgSUVTRyBm
b3IgdGhlIElFVEYgQ2hhaXIuIFBsZWFzZSB3YWl0IGZvciBkaXJlY3Rpb24gZnJvbSB5b3VyIGRv
Y3VtZW50IHNoZXBoZXJkIG9yIEFEIGJlZm9yZSBwb3N0aW5nIGEgbmV3IHZlcnNpb24gb2YgdGhl
IGRyYWZ0Lg0KDQpGb3IgbW9yZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHNlZSB0aGUgRkFRIGF0DQoN
CjxodHRwczovL3RyYWMuaWV0Zi5vcmcvdHJhYy9nZW4vd2lraS9HZW5BcnRmYXE+Lg0KDQpEb2N1
bWVudDogZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLTEzDQpSZXZpZXdl
cjogRWx3eW4gRGF2aWVzDQpSZXZpZXcgRGF0ZTogMjAxNy0xMC0yMw0KSUVURiBMQyBFbmQgRGF0
ZTogMjAxNy0xMC0yNQ0KSUVTRyBUZWxlY2hhdCBkYXRlOiAyMDE3LTEwLTI2DQoNClN1bW1hcnk6
Tm90IHJlYWxseSByZWFkeS4gIFRoZXJlIGFyZSBzZXZlcmFsIG1pc3NpbmcgcmVmZXJlbmNlcyBh
bmQgdGhlIEVuZ2xpc2ggbmVlZHMgY2xlYW5pbmcgdXAgdG8gbWFrZSB0aGUgZG9jdW1lbnQgY29t
cHJlaGVuc2libGUuIEkgZm91bmQgczMgdG8gYmUgYWxtb3N0IHRvdGFsbHkgb3BhcXVlLiAgVGhl
IGZ1bmRhbWVudGFsIGNvbmNlcHQgb2YgYSBUZXN0IFBvaW50IG5lZWRzIGEgcHJvcGVyIGRlZmlu
aXRpb24gaW4gczIgYW5kIGEgY2xlYXJlciBpbnRyb2R1Y3Rpb24gaW4gczMuICBUaGUgY29uY2Vw
dCBvZiAnbmVpZ2hib3JpbmcgdGVzdCBwb2ludHMnIGNvbmZ1c2VkIG1lIGZvciBzb21lIHRpbWU6
IEkgd2FzIHRoaW5raW5nIG9mIG5laWdoYm9yaW5nIG5vZGVzIGluIHRoZSBuZXR3b3JrIHdoZXJl
YXMgd2hhdCBzZWVzbSB0byBiZSBtZWFudCBpcyBhIHBvc3NpYmlsaXR5IG9mIGEgbXVsdGlwbGlj
aXR5IG9mDQoNCk1ham9yIGlzc3VlczoNCk5vbmUNCg0KTWlub3IgaXNzdWVzOg0KVGl0bGUgYW5k
IGRlc2NyaXB0aW9uIG9mIG1vZGVsOg0KVGhlIHRpdGxlIHJlZmVycyB0byAnY29ubmVjdGlvbmxl
c3MgbmV0d29ya3MnLiAgSW4gcHJhY3RpY2UgdGhlIFlBTkcgbW9kZWwgY291bGQgYmUgdXNlZCB3
aXRoIGJvdGggY29ubmVjdGlvbmxlc3MgYW5kIGNvbm5lY3Rpb24tb3JpZW50ZWQgY29tbXVuaWNh
dGlvbiB0ZWNobm9sb2dpZXMuICBJIHRoaW5rIHRoZSBpbnRlbnRpb24gaXMgdG8gYmUgYWJsZSB0
byBzdXBwb3J0IHRoZSBtYW5hZ2VtZW50IG9mIE9BTSBwcm90b2NvbHMgdGhhdCBvcGVyYXRlIGlu
IGEgY29ubmVjdGlvbmxlc3MgbWFubmVyIChpLmUuLCB1c2luZyBjb25uZWN0aW9ubGVzcyAqdGVj
aG5vbG9naWVzKiwgYXMgcGVyIFJGQyA3Mjc2KSByYXRoZXIgdGhhbiBjb25uZWN0aW9ubGVzcyBu
ZXR3b3Jrcy4gSW4gdGhlIHRpdGxlIC0gT0xEOg0KICAgICBHZW5lcmljIFlBTkcgRGF0YSBNb2Rl
bCBmb3IgT3BlcmF0aW9ucywgQWRtaW5pc3RyYXRpb24sIGFuZA0KICAgICAgICBNYWludGVuYW5j
ZShPQU0pIHByb3RvY29scyBmb3IgQ29ubmVjdGlvbmxlc3MgbmV0d29ya3MNCk5FVzoNCiAgICAg
R2VuZXJpYyBZQU5HIERhdGEgTW9kZWwgZm9yIHRoZSBNYW5hZ2VtZW50IG9mIE9wZXJhdGlvbnMs
DQogICAgICAgIEFkbWluaXN0cmF0aW9uLCBhbmQgTWFpbnRlbmFuY2UgKE9BTSkgUHJvdG9jb2xz
IHRoYXQNCiAgICAgICAgICAgICAgICAgICAgdXNlIENvbm5lY3Rpb25sZXNzIENvbW11bmljYXRp
b25zIEVORA0KDQpbUWluXTogWW91ciB1bmRlcnN0YW5kaW5nIGlzIGNvcnJlY3QsIHRoZSB0aXRs
ZSBjaGFuZ2UgaW4gdi0xMyBpcyBiYXNlZCBvbiBvbmUgcHJvcG9zYWwgZnJvbSBsYXRlc3QgY29t
bWVudHMsIEkgYWdyZWUgd2l0aCB5b3VyIG5ldyBwcm9wb3NlZCBjaGFuZ2VzLiBUaGFua3MuDQoN
ClNpbWlsYXJseSwgaW4gczEsIHBhcmEgMSwgcy9jb25uZWN0aW9ucy9jb21tdW5pY2F0aW9ucy8u
DQoNCltRaW5dOiBPa2F5Lg0KDQpJbiBuZXh0IHRvIGxhc3QgcGFyYSBvZiBzMToNCk9MRDoNCiAg
Tm90ZSB0aGF0IHRoZSBDb25uZWN0aW9uLU9yaWVudGVkIE9BTSBZQU5HIERBVEEgbW9kZWwgaXMg
ZGVmaW5lZCBpbg0KICBbSS1ELmlldGYtbGltZS15YW5nLWNvbm5lY3Rpb24tb3JpZW50ZWQtb2Ft
LW1vZGVsXS4NCg0KTkVXOg0KICBOb3RlIHRoYXQgdGhlIFlBTkcgREFUQSBtb2RlbCBmb3IgT0FN
IHByb3Rjb2xzIHVzaW5nIGNvbm5lY3Rpb24tb3JpZW50ZWQNCiAgY29tbXVuaWNhdGlvbnMgaXMg
ZGVmaW5lZCBpbg0KICBbSS1ELmlldGYtbGltZS15YW5nLWNvbm5lY3Rpb24tb3JpZW50ZWQtb2Ft
LW1vZGVsXS4NCkVORA0KDQpbUWluXTogQWNjZXB0ZWQsIHRoYW5rcy4NCg0KczIuMTogVGhlIHRl
cm0gJ1Rlc3QgcG9pbnQnIG5lZWRzIHNvbWUgYWN0dWFsIGRlZmluaXRpb24gLSBJdCBhcHBlYXJz
IGZyb20gdGhlIGJvZHkgb2YgdGhlIGRvY3VtZW50IHRoYXQgYSBUUCBpcyBlZmZlY3RpdmVseSBl
cXVhdGVkIHRvIGFuIGludGVyZmFjZSB0b2dldGhlciB3aXRoIGFuIGFzc29jaWF0ZWQgc3RhY2sg
bGF5ZXIgKE1BQywgSVAsIGV0Yykgb3Igc3VwZXJpbXBvc2VkIGFwcGxpY2F0aW9uIHRlY2hub2xv
Z3kgKFZQTiBlbmQgcG9pbnQsIGV0Yy4pLiAgT25lIHF1ZXJ5IHRoYXQgY2FtZSBpbnRvIG15IG1p
bmQgYXJvdW5kIHRoaXMgd2FzIHdoYXQgaGFwcGVucyBpZiB0aGUgSVAgYWRkcmVzcyBhc3NvY2lh
dGVkIHdpdGggYW4gaW50ZXJmYWNlIGlzIGNoYW5nZWQgZHluYW1pY2FsbHkgKGUuZy4sIHdoZW4g
dXNpbmcgSVB2NiBwcml2YWN5IGFkZHJlc3NlcykuICBDYW4gdGhlIFlBTkcgbWFuYWdlciB1bmRl
cnN0YW5kIHRoYXQgaXQgaXMgc3RpbGwgZGVhbGluZyB3aXRoIHRoZSBzYW1lIGludGVyZmFjZSBh
bHRob3VnaCB0aGUgSVAgYWRkcmVzcyBoYXMgY2hhbmdlZD8gIEkgd29uZGVyZWQgaWYgdGhlIGlu
dGVyZmFjZXMgcmVhbGx5IG5lZWRlZCBzb21lIHNvcnQgb2YgaWRlbnRpZmllciAoZS5nLiwgaW50
ZXJmYWNlIG51bWJlcikgdGhhdCB3b3VsZCB0aWUgYWxsIHRoZSBwaWVjZXMgdG9nZXRoZXIgYXMg
d2VsbCBhcyB0aGUgaW50cmEtL2ludGVyLWxheWVyIHBvaW50ZXJzLg0KDQpbUWluXTogSSBzdXNw
ZWN0IGludGVyZmFjZSBudW1iZXIgaXMgbG9jYWwgaWRlbnRpZmllciwgeW91IGNhbiBjaGFuZ2Ug
eW91ciBJUCBhZGRyZXNzIG9mIGRlc3RpbmF0aW9uLCB0aGF0J3Mgd2h5IHdlIGNhbiB0ZXN0IHdo
ZXRoZXIgdGhlIG5ldyBhZGRyZXNzIG9mIGRlc3RpbmF0aW9uIGlzIHJlYWNoYWJsZS4gSWYgSVAg
YWRkcmVzcyBvZiBzb3VyY2UsIHdlIG5lZWQgdG8gcnVuIGFub3RoZXIgT0FNIGRpYWdub3N0aWMg
dGVzdC4gSGVyZSBpcyB0aGUgcHJvcG9zZWQgZGVmaW5pdGlvbiBmb3IgdGVzdCBwb2ludDoNCiIN
CiAgVGVzdCBwb2ludCBpcyBhIGZ1bmN0aW9uYWwgZW50aXR5IHRoYXQgaXMgZGVmaW5lZA0KICBh
dCBhIG5vZGUgaW4gdGhlIG5ldHdvcmsgYW5kIGNhbiBpbml0aWF0ZSBhbmQvb3IgcmVhY3QgdG8g
T0FNDQogIGRpYWdub3N0aWMgdGVzdC4gIFRoaXMgZG9jdW1lbnQgZm9jdXNlcyBvbiB0aGUgZGF0
YS1wbGFuZQ0KICBmdW5jdGlvbmFsaXR5IG9mIFRQcywgd2hpbGUgVFBzIGludGVyYWN0IHdpdGgg
dGhlIGNvbnRyb2wgcGxhbmUgYW5kDQogIHdpdGggdGhlIG1hbmFnZW1lbnQgcGxhbmUgYXMgd2Vs
bC4NCg0KIg0KczMuMzoNCiAgT0FNDQogIG5laWdoYm9yaW5nIHRlc3QgcG9pbnRzIGFyZSByZWZl
cnJlZCB0byBhIGxpc3Qgb2YgbmVpZ2hib3JpbmcgdGVzdA0KICBwb2ludHMgaW4gdGhlIHNhbWUg
bGF5ZXIgdGhhdCBhcmUgcmVsYXRlZCB0byB0aGUgY3VycmVudCB0ZXN0IHBvaW50Lg0KICBUaGlz
IGFsbG93cyB1c2VycyB0byBlYXNpbHkgbmF2aWdhdGUgYmV0d2VlbiByZWxhdGVkIG5laWdoYm9y
aW5nDQogIGxheWVycyB0byBlZmZpY2llbnRseSB0cm91Ymxlc2hvb3QgYSBkZWZlY3QuICBJbiB0
aGlzIG1vZGVsLCB0aGUNCiAgJ3Bvc2l0aW9uJyBsZWFmIGRlZmluZXMgdGhlIHJlbGF0aXZlIHBv
c2l0aW9uIG9mIHRoZSBuZWlnaGJvcmluZyB0ZXN0DQogIHBvaW50IGNvcnJlc3BvbmRpbmcgdG8g
dGhlIGN1cnJlbnQgdGVzdCBwb2ludCBpbiB0aGUgc2FtZSBsYXllciwgYW5kDQogIGlzIHByb3Zp
ZGVkIHRvIGFsbG93IGNvcnJlbGF0aW9uIG9mIGZhdWx0cyBhdCBkaWZmZXJlbnQgbG9jYXRpb25z
Lg0KSSBkb24ndCB1bmRlcnN0YW5kIHdoYXQgaXMgZ29pbmcgb24gaGVyZS4gIERvZXNuJ3QgZmF1
bHQgY29ycmVsYXRpb24gcmVxdWlyZSBhc3NvY2lhdGlvbiBvZiB0ZXN0IHBvaW50cyBpbiBhZGph
Y2VudCBsYXllcnMgdXAgYW1kIGRvd24gdGhlIHN0YWNrIGZvciB0aGUgc2FtZSBpbnRlcmZhY2Ug
cmF0aGVyIHRoYW4gdGhlIHNhbWUgbGF5ZXI/ICBUaGUgYmVmb3JlL2FmdGVyIHN0b3J5IHRoZW4g
YWxsb3dzIHRoZSBtYW5hZ2VyIHRvIGdvIHVwIGFuZCBkb3duIHRoZSBzdGFjayBsb29raW5nIGF0
IHdhdCBpcyBnb2luZyBvbiBpbiB0aGUgZGlmZmVyZW50IGxheWVycy4gIEkgY2FuJ3Qgc2VlIGFu
eSBsaWtlbGlob29kIG9mIHRoZXJlIGJlaW5nIG11bHRpcGxlIHRlc3QgcG9pbnRzIGluIHRoZSBz
YW1lIGxheWVyIGluIGEgZ2l2ZW4gaW50ZXJmYWNlICh1bmxlc3MgdGhpcyBoYXMgc29tZXRoaW5n
IHRvIGRvIHdpdGggcG9zc2libGUgZGlmZmVyZW50IGFkbWluaXN0cmF0aXZlIGRvbWFpbnMuIEhl
bHAhIElmIHRoaXMgaXMgYWx0ZXJlZCwgdGhlIHNpbWlsYXIgdGV4dCBpbiB0aGUgZGVzY3JpcHRp
b25zIG9mIG9hbS1uZWlnaGJvcmluZy10cHMgKGluIHM0KSB3aWxsIG5lZWQgdG8gYmUgbWFkZSBj
b25zaXN0ZW50Lg0KDQpbUWluXTogVGhlIGxhdGVzdCBjaGFuZ2VzIGluIHYtMTMgaXMgYWxzbyBi
YXNlZCBvbiBvbmUgY29tbWVudCB3ZSByZWNlaXZlZCByZWNlbnRseSwgd2UgdHJ5IHRvIGZpeCBj
b25mdXNpb24gY2F1c2VkIGJ5ICd0ZWNobm9sb2d5LWxldmVsJyBpbiB2LTEyLCBzbyB3ZSBjaGFu
Z2UgdG8gJ3Bvc2l0aW9uJy4gSSBhZ3JlZSB3aXRoIHlvdXIgY29tbWVudHMgYWJvdmUsDQpOZWln
aGJvcmluZyBUZXN0IFBvaW50IG1vcmUgbWFrZSBzZW5zZSBmb3IgdXAgYW5kIGRvd24gbGF5ZXIu
IEhlcmUgaXMgdGhlIHByb3Bvc2VkIGNoYW5nZSB0byBzZWN0aW9uIDMuMw0KIg0KMy4zLiAgT0FN
IG5laWdoYm9yaW5nIHRlc3QgcG9pbnRzDQoNCiAgQXMgdHlwaWNhbCBuZXR3b3JrIGNvbW11bmlj
YXRpb24gc3RhY2tzIGhhdmUgYSBtdWx0aS1sYXllcg0KICBhcmNoaXRlY3R1cmUsIHRoZSBzZXQg
b2YgYXNzb2NpYXRlZCBPQU0gcHJvdG9jb2xzIG1heSBzaW1pbGFybHkgaGF2ZQ0KICBhIG11bHRp
LWxheWVyIHN0cnVjdHVyZTsgZWFjaCBjb21tdW5pY2F0aW9uIGxheWVyIGluIHRoZSBzdGFjayBt
YXkNCiAgaGF2ZSBpdHMgb3duIE9BTSBwcm90b2NvbCBbUkZDNzI3Nl0gdGhhdCBtYXkgYWxzbyBi
ZSBsaW5rZWQgdG8gYQ0KICBzcGVjaWZpYyBhZG1pbmlzdHJhdGl2ZSBkb21haW4uICBNYW5hZ2Vt
ZW50IG9mIHRoZXNlIE9BTSBwcm90b2NvbHMNCiAgd2lsbCBuZWNlc3NpdGF0ZSBhc3NvY2lhdGVk
IHRlc3QgcG9pbnRzIGluIHRoZSBub2RlcyBhY2Nlc3NpYmxlIGJ5DQogIGFwcHJvcHJpYXRlIG1h
bmFnZW1lbnQgZG9tYWlucy4gIEFjY29yZGluZ2x5LCBhIGdpdmVuIG5ldHdvcmsNCiAgaW50ZXJm
YWNlIG1heSBwcmVzZW50IHNldmVyYWwgdGVzdCBwb2ludHMuDQoNCiAgT0FNIG5laWdoYm9yaW5n
IHRlc3QgcG9pbnRzIGFyZSByZWZlcnJlZCB0byBhIGxpc3Qgb2YgbmVpZ2hib3JpbmcNCiAgdGVz
dCBwb2ludHMgaW4gYWRqYWNlbnQgbGF5ZXJzIHVwIGFuZCBkb3duIHRoZSBzdGFjayBmb3IgdGhl
IHNhbWUNCiAgaW50ZXJmYWNlIHRoYXQgYXJlIHJlbGF0ZWQgdG8gdGhlIGN1cnJlbnQgdGVzdCBw
b2ludC4gIFRoaXMgYWxsb3dzDQogIHVzZXJzIHRvIGVhc2lseSBuYXZpZ2F0ZSBiZXR3ZWVuIHJl
bGF0ZWQgbmVpZ2hib3JpbmcgbGF5ZXJzIHRvDQogIGVmZmljaWVudGx5IHRyb3VibGVzaG9vdCBh
IGRlZmVjdC4gIEluIHRoaXMgbW9kZWwsIHRoZSAncG9zaXRpb24nDQogIGxlYWYgZGVmaW5lcyB0
aGUgcmVsYXRpdmUgcG9zaXRpb24gb2YgdGhlIG5laWdoYm9yaW5nIHRlc3QgcG9pbnQNCiAgY29y
cmVzcG9uZGluZyB0byB0aGUgY3VycmVudCB0ZXN0IHBvaW50LCBhbmQgaXMgcHJvdmlkZWQgdG8g
YWxsb3cNCiAgY29ycmVsYXRpb24gb2YgZmF1bHRzIGF0IGRpZmZlcmVudCBsb2NhdGlvbnMuICBJ
ZiB0aGVyZSBpcyBvbmUNCiAgbmVpZ2hib3JpbmcgdGVzdCBwb2ludCBwbGFjZWQgYmVmb3JlIHRo
ZSBjdXJyZW50IHRlc3QgcG9pbnQsIHRoZQ0KICAncG9zaXRpb24nIGxlYWYgaXMgc2V0IHRvIC0x
LiAgSWYgdGhlcmUgaXMgb25lIG5laWdoYm9yaW5nIHRlc3QgcG9pbnQNCiAgcGxhY2VkIGFmdGVy
IHRoZSBjdXJyZW50IHRlc3QgcG9pbnQsIHRoZSAncG9zaXRpb24nIGxlYWYgaXMgc2V0IHRvIDEu
DQogIElmIHRoZXJlIGlzIG5vIG5laWdoYm9yaW5nIHRlc3QgcG9pbnQgcGxhY2VkIGJlZm9yZSBv
ciBhZnRlciB0aGUNCiAgY3VycmVudCB0ZXN0IHBvaW50LCB0aGUgJ3Bvc2l0aW9uJyBsZWFmIGlz
IHNldCB0byAwLg0KDQogICAgICAgICAgICAgICBsaXN0IG9hbS1uZWlnaGJvcmluZy10cHMgew0K
ICAgICAgICAgICAgICAgICBrZXkgImluZGV4IjsNCiAgICAgICAgICAgICAgICAgbGVhZiBpbmRl
eCB7DQogICAgICAgICAgICAgICAgICAgIHR5cGUgdWludDE2IHsNCiAgICAgICAgICAgICAgICAg
ICAgICAgcmFuZ2UgIjAuLjY1NTM2IjsNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAg
ICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgICAgICAgICAgICJJbmRleCBvZiBhIGxp
c3Qgb2YgbmVpZ2hib3JpbmcgdGVzdCBwb2ludHMNCiAgICAgICAgICAgICAgICAgICAgIGluIGFk
amFjZW50IGxheWVycyB1cCBhbmQgZG93biB0aGUgc3RhY2sgZm9yIHRoZSBzYW1lIGludGVyZmFj
ZQ0KICAgICAgICAgICAgICAgICAgICB0aGF0IGFyZSByZWxhdGVkIHRvIHRoZSBjdXJyZW50IHRl
c3QgcG9pbnQuICI7DQogICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgbGVhZiBw
b3NpdGlvbiB7DQogICAgICAgICAgICAgICAgICAgICB0eXBlIGludDggew0KICAgICAgICAgICAg
ICAgICAgICAgICAgICByYW5nZSAiLTEuLjEiOw0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAg
ICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAgICAgICAgICAgICAgIlRo
ZSByZWxhdGl2ZSBwb3NpdGlvbg0KICAgICAgICAgICAgICAgICAgICAgICBvZiBuZWlnaGJvcmlu
ZyB0ZXN0IHBvaW50DQogICAgICAgICAgICAgICAgICAgICAgIGNvcnJlc3BvbmRpbmcgdG8gdGhl
IGN1cnJlbnQNCiAgICAgICAgICAgICAgICAgICAgICAgdGVzdCBwb2ludCI7DQogICAgICAgICAg
ICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAgICAgICAg
ICAgICAiTGlzdCBvZiByZWxhdGVkIG5laWdoYm9yaW5nIHRlc3QgcG9pbnRzIGluIGFkamFjZW50
DQogICAgICAgICAgICAgICAgICAgIGxheWVycyB1cCBhbmQgZG93biB0aGUgc3RhY2sgZm9yIHRo
ZSBzYW1lIGludGVyZmFjZQ0KICAgICAgICAgICAgICAgICAgICB0aGF0IGFyZSByZWxhdGVkIHRv
IHRoZSBjdXJyZW50IHRlc3QgcG9pbnQuIjsNCg0KICAgICAgICAgICAgIH0NCg0KIg0KU291cmNl
cyBvZiBpbXBvcnRlZCBtb2RlbHM6ICBJdCB3b3VsZCBiZSB1c2VmdWwgdG8gbGlzdCB0aGUgUkZD
cy9JLURzIHRoYXQgZGVmaW5lIHRoZSBtb2RlbHMgdGhhdCBhcmUgaW1wb3J0ZWQuICBDdXJyZW50
bHkgZHJhZnQtaWV0Zi1uZXRtb2Qtc2NoZW1hLW1vdW50LCBkcmFmdC1pZXRmLXJ0Z3dnLW5pLW1v
ZGVsIGFuZCBkcmFmdC1pZXRmLXJ0Z3dnLXJvdXRpbmctdHlwZXMgdGhhdCBhcmUgdW5kZXIgZGV2
ZWxvcG1lbnQgYXJlIG5vdCBtZW50aW9uZWQ7IHRoZSBleGlzdGluZyBzdGFuZGFyZHMgb2YgUkZD
IDYwMjEgYW5kIFJGQyA3MjIzIHNob3VsZCBhbHNvIGJlIHJlZmVyZW5jZWQgKDcyMjMgaXMpLiAg
VGhleSBzaG91bGQgYWxsIGJlIG5vcm1hdGl2ZS4NCg0KW1Fpbl06IE9rYXksIGZpeGVkLg0KDQpO
aXRzL2VkaXRvcmlhbCBjb21tZW50czoNCj09PT09PT09PT09PT09PT09PT09PT09PQ0KDQppZG5p
dHM6IGNvbXBsYWlucyBhYm91dCBzb21lIG92ZXJsb25nIGxpbmVzLi4uIHByb2JhYmx5IG9uZXMg
d2l0aCAnd2hlbiAiZGVyaXZlZC1mcm9tLW9yLXNlbGYoJyBHZW5lcmFsOiBBcyBtZW50aW9uZWQg
Ynkgb3RoZXIgcmV2aWV3cywgdGhlcmUgYXJlYSBjb25zaWRlcmFibGUgbnVtYmVyIG9mIHBsYWNl
cyB3aGVyZSBpdCBhcHBlYXJzIHRoYXQgIiAnIiBzaG91bGQgcmVhbGx5IGJlICInICINCmFuZCB0
aGVyZSBhcmUgbWlzc2luZyBzcGFjZXMgYWZ0ZXIgc2luZ2xlIHF1b3Rlcy4NCg0KDQpbUWluXTog
T2theSwgd2lsbCBmaXggdGhpcy4NCg0KR2VuZXJhbDogIFRoZSBkb2N1bWVudCBpcyBpbmNvbnNp
c3RlbnQgaW4gaXRzIHVzZSBvZiBjb25uZWN0aW9ubGVzcy9jb25uZWN0aW9uLWxlc3MvY29ubmVj
dGlvbiBsZXNzLiAgVGhlIHByZWZlcnJlZCB1c2FnZSBzaG91bGQgYmUgY29ubmVjdGlvbmxlc3Mg
YXMgaXMgdXNlZCBpbiBtb3N0IGNhc2VzLiAgVGh1czogU2hvcnQgdGl0bGU6DQpzL0Nvbm5lY3Rp
b24tTGVzcy9Db25uZWN0aW9ubGVzcy8gczQ6IE9MRDoNCiBmZWF0dXJlIGNvbm5lY3Rpb24tbGVz
cyB7DQogICBkZXNjcmlwdGlvbg0KICAgICAiVGhpcyBmZWF0dXJlIGluZGljYXRlcyB0aGF0IE9B
TSBzb2x1dGlvbiBpcyBjb25uZWN0aW9uIGxlc3MuIjsNCiB9DQoNCk5FVzoNCiBmZWF0dXJlIGNv
bm5lY3Rpb25sZXNzIHsNCiAgIGRlc2NyaXB0aW9uDQogICAgICJUaGlzIGZlYXR1cmUgaW5kaWNh
dGVzIHRoYXQgT0FNIHNvbHV0aW9uIGlzIGNvbm5lY3Rpb25sZXNzLiI7DQogfQ0KRU5EUw0KDQpb
UWluXTogQWNjZXB0ZWQuDQoNCnMxLCBsYXN0IHBhcmE6DQpPTEQ6DQogIEluIHRoaXMgZG9jdW1l
bnQsIHdlIHByZXNlbnRzIGEgYmFzZSBZQU5HIERhdGEgbW9kZWwgZm9yDQogIGNvbm5lY3Rpb25s
ZXNzIE9BTSBwcm90b2NvbHMuICBUaGUgZ2VuZXJpYyBZQU5HIG1vZGVsIGZvcg0KICBjb25uZWN0
aW9ubGVzcyBPQU0gb25seSBpbmNsdWRlcyBjb25maWd1cmF0aW9uIGRhdGEgYW5kIHN0YXRlIGRh
dGEuDQogIEl0IGNhbiBiZSB1c2VkIGluIGNvbmp1bmN0aW9uIHdpdGggZGF0YSByZXRyaWV2YWwg
bWV0aG9kIG1vZGVsDQogIFtJLUQuaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLW1l
dGhvZHNdLCB3aGljaCBmb2N1c2VzIG9uDQogIGRhdGEgcmV0cmlldmFsIHByb2NlZHVyZXMgbGlr
ZSBSUEMuICBIb3dldmVyIGl0IGFsc28gY2FuIGJlIHVzZWQNCiAgaW5kZXBlbmRlbnRseSBvZiBk
YXRhIHJldHJpZXZhbCBtZXRob2QgbW9kZWwuDQpORVc6DQogIFRoaXMgZG9jdW1lbnQgZG9jdW1l
bnRzIGEgYmFzZSBZQU5HIERhdGEgbW9kZWwgZm9yDQogIGNvbm5lY3Rpb25sZXNzIE9BTSBwcm90
b2NvbHMuICBUaGlzIGdlbmVyaWMgWUFORyBtb2RlbCBmb3INCiAgY29ubmVjdGlvbmxlc3MgT0FN
IG9ubHkgaW5jbHVkZXMgY29uZmlndXJhdGlvbiBkYXRhIGFuZCBzdGF0ZSBkYXRhLg0KICBJdCBj
YW4gYmUgdXNlZCBpbiBjb25qdW5jdGlvbiB3aXRoIGRhdGEgcmV0cmlldmFsIG1ldGhvZCBtb2Rl
bA0KICBkZXNjcmliZWQgaW4gW0ktRC5pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0t
bWV0aG9kc10sIHdoaWNoIGZvY3VzZXMNCiAgb24gZGF0YSByZXRyaWV2YWwgcHJvY2VkdXJlcyBz
dWNoIGFzIFJQQy4gIEhvd2V2ZXIgaXQgYWxzbyBjYW4gYmUgdXNlZA0KICBpbmRlcGVuZGVudGx5
IG9mIHRoaXMgZGF0YSByZXRyaWV2YWwgbWV0aG9kIG1vZGVsLg0KRU5EUw0KDQpbUWluXTogRml4
ZWQuDQoNCnMyLjE6ICBBcyBtZW50aW9uZWQgYWJvdmUsIFRQIG5lZWRzIHNvbWUgZGVmaW5pdGlv
bi4gIE1BQyBpcyBwcmltYXJpbHkgY29uY2VybmVkIHdpdGggTUFDIGFkZHJlc3MgaW4gdGhpcyBk
b2N1bWVudCAtIGRlZmluaXRpb246IGFkZHJlc3MgZm9yIGRhdGEgbGluayBsYXllciBpbnRlcmZh
Y2UuICBCRkQgc2hvdWxkIGhhdmUgYSByZWZlcmVuY2UgcHJvYmFibHkgdG8gUkZDIDU4ODAuICBJ
dCB3b3VsZCBwcm9iYWJseSBiZSBzZW5zaWJsZSB0byBzcGxpdCB0aGUgc2VjdGlvbiBpbnRvIGV4
cGFuZGVkIG1vZGVydGVseSB3ZWxsLWtub3duIGFiYnJldmlhdGlvbnMgIChNQUMsIEJGRCwgUlBD
KikgYW5kIG5ldyB0ZXJtcyAoVFAsIENDKS4NCg0KW1Fpbl06IEZpeGVkLg0KDQpzMi4xLCBsYXN0
IHBhcmE6IHMvZS5nLiAvZS5nLiwgLw0KDQpbUWluXTogRml4ZWQuDQoNCnMzOiBNYXliZSB0aGUg
dXNhZ2UgImlzL2FyZSBhdWdtZW50ZWQgdG8iIGlzIGFjY2VwdGVkIFlBTkcgamFyZ29uIGJ1dCBp
dCBpc24ndCBnb29kIEVuZ2xpc2guICJBdWdtZW50cyIgIHdpbGwgYmUgZ29vZCBpbnN0ZWFkLg0K
DQpbUWluXTogRml4ZWQuDQoNCnMzLCBwYXJhIDE6IFRoZSAnbmQnIHByZWZpeCBpcyBwYXJ0IG9m
IHRoZSBZQU5HIHNwZWNpZmljYXRpb24gaW4gczQgYW5kIGlzbid0IGtub3duIGF0IHRoaXMgcG9p
bnQuDQoNCltRaW5dOiBGaXhlZC4NCg0KczMsIHBhcmEgMzogcy9lZy4sL2UuZy4sLw0KDQpbUWlu
XTogRml4ZWQuDQoNCnMzLCBsYXN0IHBhcmE6IHMvdGVzdC0gcG9pbnQtbG9jYXRpb25zL3Rlc3Qt
cG9pbnQtbG9jYXRpb25zLw0KDQpbUWluXTogRml4ZWQuDQoNCnMzLCBtb3N0IG9mIHRoZSBzZWN0
aW9uLCBidXQgZXNwZWNpYWxseSB0aGUgbGFzdCBwYXJhOiBJIGZvdW5kIHRoaXMgdG8gYmUgYWxt
b3N0IHRvdGFsbHkgdW5yZWFkYWJsZSBhbmQgdXNlbGVzcy4NCg0KW1Fpbl06IEhlcmUgaXMgdGhl
IHByb3Bvc2VkIGNoYW5nZSB0byBzZWN0aW9uIDMuDQoiDQozLiAgT3ZlcnZpZXcgb2YgdGhlIENv
bm5lY3Rpb25sZXNzIE9BTSBNb2RlbA0KDQogIFRoZSBtb2RlbCBhdWdtZW50cyAiL25ldHdvcmtz
L25ldHdvcmsvbm9kZSIgcGF0aCBkZWZpbmVkIGluIHRoZSBpZXRmLQ0KICBuZXR3b3JrIG1vZHVs
ZSBbSS1ELmlldGYtaTJycy15YW5nLW5ldHdvcmstdG9wb10gd2l0aCAndGVzdC1wb2ludC0NCiAg
bG9jYXRpb25zJyBncm91cGluZyBkZWZpbmVkIGluIFNlY3Rpb24gMy41LiAgVGhlIG5ldHdvcmsg
bm9kZSBpbg0KICAiL25ldHdvcmtzL25ldHdvcmsvbm9kZSIgcGF0aCBhcmUgdXNlZCB0byBkZXNj
cmliZSB0aGUgbmV0d29yaw0KICBoaWVyYXJjaGllcyBhbmQgdGhlIGludmVudG9yeSBvZiBub2Rl
cyBjb250YWluZWQgaW4gYSBuZXR3b3JrLg0KDQogIFVuZGVyIHRoZSAndGVzdC1wb2ludC1sb2Nh
dGlvbnMnIGdyb3VwaW5nLCBlYWNoIHRlc3QgcG9pbnQgbG9jYXRpb24gaXMNCiAgY2hvc2VuIGJh
c2VkIG9uICd0cC1sb2NhdGlvbi10eXBlJyBsZWFmIHdoaWNoIHdoZW4gY2hvc2VuLCBsZWFkcyB0
byBhDQogIGNvbnRhaW5lciB0aGF0IGluY2x1ZGVzIGEgbGlzdCBvZiAndGVzdC1wb2ludC1sb2Nh
dGlvbnMnLg0KDQogIEVhY2ggJ3Rlc3QtcG9pbnQtbG9jYXRpb25zJyBsaXN0IGluY2x1ZGVzIGEg
J3Rlc3QtcG9pbnQtbG9jYXRpb24taW5mbycNCiAgZ3JvdXBpbmcuICBUaGUgJ3Rlc3QtcG9pbnQt
bG9jYXRpb24taW5mbycgZ3JvdXBpbmcgaW5jbHVkZXM6DQoNCiAgbyAgJ3RwLXRlY2hub2xvZ3kn
IGdyb3VwaW5nLA0KDQogIG8gICd0cC10b29scycgZ3JvdXBpbmcsDQoNCiAgbyAgYW5kICdjb25u
ZWN0aW9ubGVzcy1vYW0tdHBzJyBncm91cGluZy4NCg0KICBUaGUgZ3JvdXBpbmdzIG9mICd0cC1h
ZGRyZXNzJyBhbmQgJ3RwLWFkZHJlc3MtbmknIGFyZSBrZXB0IG91dCBvZg0KICAndGVzdC0gcG9p
bnQtbG9jYXRpb24taW5mbycgZ3JvdXBpbmcgdG8gbWFrZSBpdCBhZGRyZXNzaW5nIGFnbm9zdGlj
DQogIGFuZCBhbGxvdyB2YXJpZWQgY29tcG9zaXRpb24uICBEZXBlbmRpbmcgdXBvbiB0aGUgY2hv
aWNlIG9mIHRoZSAndHAtDQogIGxvY2F0aW9uLXR5cGUnIChkZXRlcm1pbmVkIGJ5IHRoZSAndHAt
YWRkcmVzcy1uaScpLCB0aGUgY29udGFpbmVycw0KICBkaWZmZXIgaW4gaXRzIGNvbXBvc2l0aW9u
IG9mICd0ZXN0LXBvaW50LWxvY2F0aW9ucycgd2hpbGUgdGhlICd0ZXN0LQ0KICBwb2ludC1sb2Nh
dGlvbi1pbmZvJywgaXMgYSBjb21tb24gYXNwZWN0IG9mIGV2ZXJ5ICd0ZXN0LXBvaW50LQ0KICBs
b2NhdGlvbnMnLg0KDQogIFRoZSAndHAtYWRkcmVzcy1uaScgZ3JvdXBpbmcgaXMgdXNlZCB0byBk
ZXNjcmliZSB0aGUgY29ycmVzcG9uZGluZw0KICBuZXR3b3JrIGluc3RhbmNlLiAgVGhlICd0cC10
ZWNobm9sb2d5JyBncm91cGluZyBpbmRpY2F0ZSBPQU0NCiAgdGVjaG5vbG9neSBkZXRhaWxzLiAg
VGhlICdjb25uZWN0aW9ubGVzcy1vYW0tdHBzJyBncm91cGluZyBpcyB1c2VkIHRvDQogIGRlc2Ny
aWJlIHRoZSByZWxhdGlvbnNoaXAgb2Ygb25lIHRlc3QgcG9pbnQgd2l0aCBvdGhlciB0ZXN0DQog
IHBvaW50cy4gVGhlICd0cC10b29scycgZ3JvdXBpbmcgZGVzY3JpYmUgdGhlIE9BTSB0b29scyBz
dXBwb3J0ZWQuDQoNCiAgSW4gYWRkaXRpb24sIGF0IHRoZSB0b3Agb2YgdGhlIG1vZGVsLCB0aGVy
ZSBpcyBhbiAnY2Mtb3Blci1kYXRhJw0KICBjb250YWluZXIgZm9yIHNlc3Npb24gc3RhdGlzdGlj
cy4gIEdyb3VwaW5nIGlzIGFsc28gZGVmaW5lZCBmb3INCiAgY29tbW9uIHNlc3Npb24gc3RhdGlz
dGljcyBhbmQgdGhlc2UgYXJlIG9ubHkgYXBwbGljYWJsZSBmb3IgcHJvYWN0aXZlDQogIE9BTSBz
ZXNzaW9ucy4NCiINCnMzLjE6DQpUaGlzIG5lZWRzIHRvIGJlIGNsYXJpZmllZC4NCk9MRDoNCiAg
SW4gY29ubmVjdGlvbmxlc3MgT0FNLCB0aGUgVFAgYWRkcmVzcyBpcyBkZWZpbmVkIHdpdGggdGhl
IGZvbGxvd2luZw0KICB0eXBlOg0KDQogIG8gIE1BQyBhZGRyZXNzIFtSRkM2MTM2XQ0KDQogIG8g
IElQdjQgb3IgSVB2NiBhZGRyZXNzDQoNCiAgbyAgVFAtYXR0cmlidXRlDQoNCiAgbyAgU3lzdGVt
LWlkIHRvIHJlcHJlc2VudCB0aGUgZGV2aWNlIG9yDQogICAgIG5vZGUuW0ktRC5pZXRmLXNwcmlu
Zy1zci15YW5nXQ0KTkVXOg0KICBXaXRoIGNvbm5lY3Rpb25sZXNzIE9BTSBwcm90b2NvbHMsIHRo
ZSBUUCBhZGRyZXNzIGNhbiBiZSBvbmUgb2YgdGhlIGZvbGxvd2luZw0KICB0eXBlczoNCg0KICBv
ICBNQUMgYWRkcmVzcyBbUkZDNjEzNl0gZm9yIGxpbmsgbGF5ZXIgVFBzDQoNCiAgbyAgSVB2NCBv
ciBJUHY2IGFkZHJlc3MgZm9yIElQIGxheWVyIFRQcw0KDQogIG8gIFRQLWF0dHJpYnV0ZSBpZGVu
dGlmeWluZyBhIFRQIGFzc29jaWF0ZWQgd2l0aCBhbiBhcHBsaWNhdGlvbiBsYXllcg0KICBmdW5j
dGlvbg0KDQogIG8gIFN5c3RlbS1pZCB0byByZXByZXNlbnQgdGhlIGRldmljZSBvcg0KICAgICBu
b2RlLltJLUQuaWV0Zi1zcHJpbmctc3IteWFuZ10NCkVORFMNCg0KW1Fpbl06IEFjY2VwdGVkLg0K
DQpzMy4xLCBsYXN0IHBhcmE6IHMvJ3RwLWFkZHJlc3MnZ3JvdXBpbmcvJ3RwLWFkZHJlc3MnIGdy
b3VwaW5nLw0KDQpbUWluXTpGaXhlZC4NCg0KczMuMzoNCkkgZm91bmQgdGhpcyBhIGxpdHRsZSBj
b25mdXNpbmcgLSBzdWdnZXN0Og0KT0xEOw0KICBBcyB0eXBpY2FsIG5ldHdvcmtzIGhhdmUgYSBt
dWx0aS1sYXllciBhcmNoaXRlY3R1cmUsIHRoZSBzZXQgb2YgT0FNDQogIHByb3RvY29scyBzaW1p
bGFybHkgdGFrZSBhIG11bHRpLWxheWVyIHN0cnVjdHVyZTsgZWFjaCBsYXllciBtYXkgaGF2ZQ0K
ICBpdHMgb3duIE9BTSBwcm90b2NvbCBbUkZDNzI3Nl0gY29ycmVzcG9uZGluZyB0byBhIHNwZWNp
ZmljDQogIGFkbWluaXN0cmF0aXZlIGRvbWFpbiBhbmQgaGFzIGFzc29jaWF0ZWQgdGVzdCBwb2lu
dHMuDQpORVc6DQogIEFzIHR5cGljYWwgbmV0d29yayBjb21tdW5pY2F0aW9uIHN0YWNrcyBoYXZl
IGEgbXVsdGktbGF5ZXIgYXJjaGl0ZWN0dXJlLA0KICB0aGUgc2V0IG9mIGFzc29jaWF0ZWQgT0FN
IHByb3RvY29scyBtYXkgc2ltaWxhcmx5IGhhdmUgYSBtdWx0aS1sYXllcg0KICBzdHJ1Y3R1cmU7
IGVhY2ggY29tbXVuaWNhdGlvbiBsYXllciBpbiB0aGUgc3RhY2sgbWF5IGhhdmUgaXRzIG93biBP
QU0NCiAgcHJvdG9jb2wgW1JGQzcyNzZdIHRoYXQgbWF5IGFsc28gYmUgbGlua2VkIHRvIGEgc3Bl
Y2lmaWMgYWRtaW5pc3RyYXRpdmUNCiAgZG9tYWluLiAgTWFuYWdlbWVudCBvZiB0aGVzZSBPQU0g
cHJvdG9jb2xzIHdpbGwgbmVjZXNzaXRhdGUgYXNzb2NpYXRlZA0KICB0ZXN0IHBvaW50cyBpbiB0
aGUgbm9kZXMgYWNjZXNzaWJsZSBieSBhcHByb3ByaWF0ZSBtYW5hZ2VtZW50IGRvbWFpbnMuDQoN
CiAgQWNjb3JkaW5nbHksIGEgZ2l2ZW4gbmV0d29yayBpbnRlcmZhY2UgbWF5IHByZXNlbnQgc2V2
ZXJhbCB0ZXN0IHBvaW50cyBFTkRTDQoNCltRaW5dOiBSZWFzb25hYmxlLCB0aGFua3MuDQoNCnMz
LjU6IHMvZS5nLixWUkYvZS5nLiwgVlJGLw0KDQpbUWluXTpGaXhlZC4NCg0KczMuOiBzL3Blci0g
aG9wL3Blci1ob3AvDQoNCltRaW5dOkZpeGVkLg0KDQpzNCwgTW9kdWxlL2Rlc2NyaXB0aW9uOg0K
QWxzbyBuZWVkcyB0aGUgSUVURiBjb3B5cmlnaHQgYW5kIHJlZGlzdHJpYnV0aW9uIGJvaWxlciBw
bGF0ZS4NCk9MRDoNCiBkZXNjcmlwdGlvbg0KICAgIlRoaXMgWUFORyBtb2R1bGUgZGVmaW5lcyB0
aGUgZ2VuZXJpYyBjb25maWd1cmF0aW9uLA0KICAgIGRhdGEgbW9kZWwsIHN0YXRpc3RpY3MgZm9y
IGNvbm5lY3Rpb25sZXNzIE9BTSB0byBiZQ0KICAgIHVzZWQgd2l0aGluIElFVEYgaW4gYSBwcm90
b2NvbCBpbmRlcGVuZGVudCBtYW5uZXIuDQogICAgSXQgaXMgYXNzdW1lZCB0aGF0IGVhY2ggcHJv
dG9jb2wgbWFwcyBjb3JyZXNwb25kaW5nDQogICAgYWJzdHJhY3RzIHRvIGl0cyBuYXRpdmUgZm9y
bWF0LiBFYWNoIHByb3RvY29sIG1heQ0KICAgIGV4dGVuZCB0aGUgWUFORyBtb2RlbCBkZWZpbmVk
IGhlcmUgdG8gaW5jbHVkZSBwcm90b2NvbA0KICAgIHNwZWNpZmljIGV4dGVuc2lvbnMiOw0KTkVX
Og0KIGRlc2NyaXB0aW9uDQogICAiVGhpcyBZQU5HIG1vZHVsZSBkZWZpbmVzIHRoZSBnZW5lcmlj
IGNvbmZpZ3VyYXRpb24sDQogICAgZGF0YSBtb2RlbCwgYW5kIHN0YXRpc3RpY3MgZm9yIE9BTSBw
cm90b2NvbHMgdXNpbmcNCiAgICBjb25uZWN0aW9ubGVzcyBjb21tdW5pY2F0aW9ucywgZGVzY3Jp
YmVkIGluIGENCiAgICBwcm90b2NvbCBpbmRlcGVuZGVudCBtYW5uZXIuDQogICAgSXQgaXMgYXNz
dW1lZCB0aGF0IGVhY2ggcHJvdG9jb2wgbWFwcyBjb3JyZXNwb25kaW5nDQogICAgYWJzdHJhY3Rz
IHRvIGl0cyBuYXRpdmUgZm9ybWF0LiBFYWNoIHByb3RvY29sIG1heQ0KICAgIGV4dGVuZCB0aGUg
WUFORyBtb2RlbCBkZWZpbmVkIGhlcmUgdG8gaW5jbHVkZSBwcm90b2NvbA0KICAgIHNwZWNpZmlj
IGV4dGVuc2lvbnMiOw0KRU5EUw0KW1Fpbl06T2theS4NCg0KczQsIG1vZHVsZS9jb250YWN0LCBt
b2R1bGUvb3JnYW5pemF0aW9uOiAgVGhlc2UgbmVlZCB0byBiZSAnZnV0dXJlIHByb29mZWQnIC0g
dGhlIFdHIGFuZCB0aGUgZHJhZnQgYXV0aG9ycyBhcmUgbm90IGFwcHJvcHJpYXRlIGZvciBhIHN0
YW5kYXJkLg0KDQpzNCwgZ3JvdXBpbmcgc2Vzc2lvbi1qaXR0ZXItc3RhdGlzdGljcy9kZXNjcmlw
dGlvbjogcy9lLmcuLFBhY2tldC9lLmcuLCBQYWNrZXQvDQoNCltRaW5dOkZpeGVkLg0KDQpzNSwg
bXVsdGlwbGUgcGxhY2VzOiBzL2JmZC9CRkQvZw0KDQpbUWluXTpGaXhlZC4NCg0KczUsIHBhcmEg
MTogcy8iaWV0Zi1jb25uZWN0aW9ubGVzcy1vYW0iIG1vZGVsL1RoZSAiaWV0Zi1jb25uZWN0aW9u
bGVzcy1vYW0iDQptb2RlbC87IHMvdGVjaG5vbG9neS1pbmRlcGVuZGVudC9hIHRlY2hub2xvZ3kt
aW5kZXBlbmRlbnQvDQoNCnM1LCBwYXJhIDI6DQpPTEQ6DQpOb3RlIHRoYXQsIGluIHRoaXMgc2Vj
dGlvbiwgd2Ugb25seSBwcmVzZW50IHNldmVyYWwNCiAgc25pcHBldHMgb2YgdGVjaG5vbG9neS1z
cGVjaWZpYyBtb2RlbCBleHRlbnNpb25zIGZvciBpbGx1c3RyYXRpdmUNCiAgcHVycG9zZXMuDQpO
RVc6DQpOb3RlIHRoYXQsIGluIHRoaXMgc2VjdGlvbiwgc2V2ZXJhbCBzbmlwcGV0cyBvZiB0ZWNo
bm9sb2d5LXNwZWNpZmljDQogIG1vZGVsIGV4dGVuc2lvbnMgYXJlIHByZXNlbnRlZCBmb3IgaWxs
dXN0cmF0aXZlIHB1cnBvc2VzLg0KRU5EUw0KDQpzNS4xOiBJIG5vdGljZSB0aGF0IFJGQyA3Mjc2
IGRlZmluZXMgQkZEIGFzIGEgY29ubmVjdGlvbi1vcmllbnRlZCBwcm90b2NvbCAodGhhdCBpcyB1
c2VkIHRvIG1vbml0b3IgYSBjb25uZWN0aW9ubGVzcyBwcm90b2NvbCBpbiB0aGUgY2FzZSBvZiBi
YXNpYyBCRkQgZm9yIElQKSEgU29tZSBleHBsYW5hdGlvbiBtYXkgYmUgYXBwcm9wcmlhdGUuDQoN
CltRaW5dOiBPa2F5Lg0KDQpzNS4xLjEsIHBhcmEgMjoNCk9MRDoNCk5vdGUgdGhhdCBpbiBCRkQg
V0csIHRoZXJlIGlzIGEgQkZEIFlBTkcgZGF0YSBtb2RlbA0KICBbSS1ELmlldGYtYmZkLXlhbmdd
IHRvIGJlIHByb2R1Y2VkLiAgVXNlcnMgY2FuIGNob29zZSB0byB1c2UgImlldGYtDQogIGNvbm5l
Y3Rpb2xlc3Mtb2FtIiBhcyBiYXNpcyBhbmQgYXVnbWVudCB0aGUgImlldGYtY29ubmVjdGlvbmxl
c3Mtb2FtIg0KICBtb2RlbCB3aXRoIGJmZCBzcGVjaWZpYyBkZXRhaWxzLiAgVGhlIGJmZCBzcGVj
aWZpYyBkZXRhaWxzIGNhbiBiZSB0aGUNCiAgZ3JvdXBpbmcgZGVmaW5lZCBpbiB0aGUgQkZEIG1v
ZGVsLg0KTkVXOg0KTm90ZSB0aGF0IGEgZGVkaWNhdGVkIEJGRCBZQU5HIGRhdGEgbW9kZWwgW0kt
RC5pZXRmLWJmZC15YW5nXSBpcyBhbHNvDQogIHN0YW5kYXJkaXplZC4gIEF1Z21lbnRhdGlvbiBv
ZiB0aGUgImlldGYtY29ubmVjdGlvbmxlc3Mtb2FtIiBtb2RlbA0KICB3aXRoIEJGRCBzcGVjaWZp
YyBkZXRhaWxzIHByb3ZpZGVzIGFuIGFsdGVybmF0aXZlIGFwcHJvYWNoIHRoYXQNCiAgcHJvdmlk
ZXMgYSB1bmlmaWVkIHZpZXcgb2YgbWFuYWdlbWVudCBpbmZvcm1hdGlvbiBhY3Jvc3MgdmFyaW91
cyBPQU0NCiAgcHJvdG9jb2xzLiAgVGhlIEJGRCBzcGVjaWZpYyBkZXRhaWxzIGNhbiBiZSB0aGUg
Z3JvdXBpbmcgZGVmaW5lZCBpbg0KICB0aGUgQkZEIG1vZGVsIGF2b2lkaW5nIGR1cGxpY2F0aW9u
IG9mIGVmZm9ydC4NCkVORFMNCg0KW1Fpbl06T2theS4NCg0KczUuMS4xLjEsIHBhcmEgMjoNCk9M
RDoNClRoZSBzbmlwcGV0IGJlbG93IGRlcGljdHMgYW4gZXhhbXBsZSBvZiBhdWdtZW50aW5nICJi
ZmQiIHR5cGUgaW50bw0KICB0aGUgaWV0Zi1jb25uZWN0aW9ubGVzcy1vYW0iOg0KTkVXOg0KVGhl
IHNuaXBwZXQgYmVsb3cgZGVwaWN0cyBhbiBleGFtcGxlIG9mIGFkZGluZyB0aGUgImJmZCIgdHlw
ZSBhcyBhbg0KICBhdWdtZW50IHRvIHRoZSBpZXRmLWNvbm5lY3Rpb25sZXNzLW9hbSIgbW9kZWw6
DQpFTkRTDQoNCltRaW5dOiBPa2F5Lg0KDQpzNS4xLjEuMjoNCk9MRDoNClRvIHN1cHBvcnQgYmZk
IHRlY2hub2xvZ3ksIHRoZSAiaWV0Zi1jb25uZWN0aW9ubGVzcy1vYW0iIG1vZGVsIGNhbiBiZQ0K
ICBleHRlbmRlZCBhbmQgYWRkIGJmZCBzcGVjaWZpYyBwYXJhbWV0ZXJzIHVuZGVyICJ0ZXN0LXBv
aW50LWxvY2F0aW9ucyINCiAgbGlzdCBhbmQvb3IgYWRkIG5ldyBsb2NhdGlvbiB0eXBlIHN1Y2gg
YXMgImJmZCBvdmVyIE1QTFMtVEUiIHVuZGVyDQogICJsb2NhdGlvbi10eXBlIi4NCk5FVzoNClRv
IHN1cHBvcnQgQkZEIHRlY2hub2xvZ3ksIHRoZSAiaWV0Zi1jb25uZWN0aW9ubGVzcy1vYW0iIG1v
ZGVsIGNhbiBiZQ0KICBleHRlbmRlZCBieSBhZGRpbmcgc3BlY2lmaWMgcGFyYW1ldGVycyBpbnRv
IHRoZSAidGVzdC1wb2ludC1sb2NhdGlvbnMiDQogIGxpc3QgYW5kL29yIGFkZGluZyBhIG5ldyBs
b2NhdGlvbiB0eXBlIHN1Y2ggYXMgIkJGRCBvdmVyIE1QTFMtVEUiIHVuZGVyDQogICJsb2NhdGlv
bi10eXBlIi4NCkVORFMNCg0KW1Fpbl06IE9rYXkuDQoNCnM1LjEuMS4yLjEsIHBhcmEgMToNCk9M
RDoNCkluDQogIHRoaXMgc2VjdGlvbiwgd2UgcmV1c2Ugc29tZSBncm91cGluZ3Mgd2hpY2ggYXJl
IGRlZmluZWQgaW4NCiAgW0ktRC5pZXRmLWJmZC15YW5nXSBhcyBmb2xsb3dpbmc6DQpORVc6DQpJ
biB0aGlzIHNlY3Rpb24sIHNvbWUgZ3JvdXBpbmdzIHdoaWNoIGFyZSBkZWZpbmVkIGluDQogIFtJ
LUQuaWV0Zi1iZmQteWFuZ10gYXJlIHJldXNlZCBhcyBmb2xsb3dzOg0KRU5EUw0KDQpbUWluXTog
T2theS4NCg0KczUuMS4xLjIuMiwgcGFyYSAyOg0KT0xEOg0KSW4gdGhpcyBzZWN0aW9uLCB3ZSBh
ZGQgYSBuZXcgImxvY2F0aW9uLQ0KICB0eXBlIiBjYXNlIGFuZCByZXVzZSBzb21lIGdyb3VwaW5n
cyB3aGljaCBhcmUgZGVmaW5lZCBpbg0KICBbSS1ELmlldGYtYmZkLXlhbmddIGFzIGZvbGxvd3M6
DQpORVc6DQpJbiB0aGlzIHNlY3Rpb24sIGEgbmV3ICJsb2NhdGlvbi10eXBlIiBjYXNlIGlzIGFk
ZGVkIGFuZCBzb21lIGdyb3VwaW5ncyB0aGF0IGFyZSBkZWZpbmVkIGluDQogIFtJLUQuaWV0Zi1i
ZmQteWFuZ10gYXJlIHJldXNlZCBhcyBmb2xsb3dzOg0KRU5EUw0KDQpbUWluXTogT2theS4NCg0K
czUuMS4yOg0KT0xEOg0KICBBbmQgYW5vdGhlciBhbHRlcm5hdGl2ZSBtZXRob2QgaXMgdXNpbmcg
c2NoZW1hIG1vdW50IG1lY2hhbmlzbQ0KICBbSS1ELmlldGYtbmV0bW9kLXNjaGVtYS1tb3VudF0g
aW4gdGhlICJpZXRmLWNvbm5lY3Rpb25sZXNzLW9hbSIuDQogIFdpdGhpbiB0aGUgInRlc3QtcG9p
bnQtbG9jYXRpb25zIiBsaXN0LCBhICJyb290IiBhdHRyaWJ1dGUgaXMgZGVmaW5lZA0KICB0byBw
cm92aWRlIGEgbW91bnRlZCBwb2ludCBmb3IgbW9kZWxzIG1vdW50ZWQgcGVyICJ0ZXN0LXBvaW50
LQ0KICBsb2NhdGlvbnMiLiAgVGhlcmVmb3JlLCB0aGUgImlldGYtY29ubmVjdGlvbmxlc3Mtb2Ft
IiBtb2RlbCBjYW4NCiAgcHJvdmlkZSBhIHBsYWNlIGluIHRoZSBub2RlIGhpZXJhcmNoeSB3aGVy
ZSBvdGhlciBPQU0gWUFORyBkYXRhDQogIG1vZGVscyBjYW4gYmUgYXR0YWNoZWQsIHdpdGhvdXQg
YW55IHNwZWNpYWwgZXh0ZW5zaW9uIGluIHRoZSAiaWV0Zi0NCiAgY29ubmVjdGlvbmxlc3Mtb2Ft
IiBZQU5HIGRhdGEgbW9kZWxzIFtJLUQuaWV0Zi1uZXRtb2Qtc2NoZW1hLW1vdW50XS4NCiAgTm90
ZSB0aGF0IHRoZSBsaW1pdGF0aW9uIG9mIHRoZSBTY2hlbWEgTW91bnQgbWV0aG9kIGlzIGl0IGlz
IG5vdA0KICBhbGxvd2VkIHRvIHNwZWNpZnkgY2VydGFpbiBtb2R1bGVzIHRoYXQgYXJlIHJlcXVp
cmVkIHRvIGJlIG1vdW50ZWQNCiAgdW5kZXIgYSBtb3VudCBwb2ludC4NCg0KICBUaGUgc25pcHBl
dCBiZWxvdyBkZXBpY3RzIHRoZSBkZWZpbml0aW9uIG9mICJyb290IiBhdHRyaWJ1dGUuDQpORVc6
DQogIEFub3RoZXIgYWx0ZXJuYXRpdmUgbWV0aG9kIGlzIHVzaW5nIHRoZSBzY2hlbWEgbW91bnQg
bWVjaGFuaXNtDQogIFtJLUQuaWV0Zi1uZXRtb2Qtc2NoZW1hLW1vdW50XSBpbiB0aGUgImlldGYt
Y29ubmVjdGlvbmxlc3Mtb2FtIiBtb2RlbC4NCiAgV2l0aGluIHRoZSAidGVzdC1wb2ludC1sb2Nh
dGlvbnMiIGxpc3QsIGEgInJvb3QiIGF0dHJpYnV0ZSBpcyBkZWZpbmVkDQogIHRvIHByb3ZpZGUg
YSBtb3VudCBwb2ludCBmb3IgbW9kZWxzIG1vdW50ZWQgcGVyICJ0ZXN0LXBvaW50LQ0KICBsb2Nh
dGlvbnMiLiAgVGhlcmVmb3JlLCB0aGUgImlldGYtY29ubmVjdGlvbmxlc3Mtb2FtIiBtb2RlbCBj
YW4NCiAgcHJvdmlkZSBhIHBsYWNlIGluIHRoZSBub2RlIGhpZXJhcmNoeSB3aGVyZSBvdGhlciBP
QU0gWUFORyBkYXRhDQogIG1vZGVscyBjYW4gYmUgYXR0YWNoZWQsIHdpdGhvdXQgYW55IHNwZWNp
YWwgZXh0ZW5zaW9uIGluIHRoZSAiaWV0Zi0NCiAgY29ubmVjdGlvbmxlc3Mtb2FtIiBZQU5HIGRh
dGEgbW9kZWxzIFtJLUQuaWV0Zi1uZXRtb2Qtc2NoZW1hLW1vdW50XS4NCiAgTm90ZSB0aGF0IHRo
ZSBsaW1pdGF0aW9uIG9mIHRoZSBTY2hlbWEgTW91bnQgbWV0aG9kIGlzIGl0IGlzIG5vdA0KICBh
bGxvd2VkIHRvIHNwZWNpZnkgY2VydGFpbiBtb2R1bGVzIHRoYXQgYXJlIHJlcXVpcmVkIHRvIGJl
IG1vdW50ZWQNCiAgdW5kZXIgYSBtb3VudCBwb2ludC4NCg0KICBUaGUgc25pcHBldCBiZWxvdyBk
ZXBpY3RzIHRoZSBkZWZpbml0aW9uIG9mIHRoZSAicm9vdCIgYXR0cmlidXRlLg0KRU5EUw0KDQpb
UWluXTogT2theS4NCg0KczUuMi4xOg0KT0xEOg0KICBUaGUgZm9sbG93aW5nIHNlY3Rpb25zIHNo
b3dzIGhvdyB0aGUgImlldGYtY29ubmVjdGlvbmxlc3Mtb2FtIiBtb2RlbA0KICBjYW4gYmUgZXh0
ZW5kZWQgdG8gc3VwcG9ydCBMU1AgcGluZyB0ZWNobm9sb2d5LiAgRm9yIHRoaXMgcHVycG9zZSwg
YQ0KICBzZXQgb2YgZXh0ZW5zaW9uIGFyZSBpbnRyb2R1Y2VkIHN1Y2ggYXMgdGVjaG5vbG9neS10
eXBlIGV4dGVuc2lvbiBhbmQNCiAgdGVzdC1wb2ludCBhdHRyaWJ1dGVzIGV4dGVuc2lvbi4NCg0K
ICBOb3RlIHRoYXQgaW4gTVBMUyBXRywgdGhlcmUgaXMgYSBMU1AgUGluZyBZQU5HIGRhdGEgbW9k
ZWwNCiAgW0ktRC56aGVuZy1tcGxzLWxzcC1waW5nLXlhbmctY2ZnXSB0byBiZSBwcm9kdWNlZC4g
IFVzZXJzIGNhbiBjaG9vc2UNCiAgdG8gdXNlICJpZXRmLWNvbm5lY3Rpb2xlc3Mtb2FtIiBhcyBi
YXNpcyBhbmQgYXVnbWVudCB0aGUgImlldGYtDQogIGNvbm5lY3Rpb25sZXNzLW9hbSIgbW9kZWwg
d2l0aCBMU1AgUGluZyBzcGVjaWZpYyBkZXRhaWxzIGluIHRoZSBtb2RlbA0KICBleHRlbnNpb24u
ICBUaGUgTFNQIFBpbmcgc3BlY2lmaWMgZGV0YWlscyBjYW4gYmUgdGhlIGdyb3VwaW5nIGRlZmlu
ZWQNCiAgaW4gdGhlIExTUCBwaW5nIG1vZGVsLg0KDQpORVc6DQogIFRoZSBmb2xsb3dpbmcgc2Vj
dGlvbnMgc2hvd3MgaG93IHRoZSAiaWV0Zi1jb25uZWN0aW9ubGVzcy1vYW0iIG1vZGVsDQogIGNh
biBiZSBleHRlbmRlZCB0byBzdXBwb3J0IExTUCBwaW5nIHRlY2hub2xvZ3kuICBGb3IgdGhpcyBw
dXJwb3NlLCBhDQogIHNldCBvZiBleHRlbnNpb25zIGFyZSBpbnRyb2R1Y2VkIHN1Y2ggYXMgdGhl
ICJ0ZWNobm9sb2d5LXR5cGUiIGV4dGVuc2lvbiBhbmQNCiAgdGhlIHRlc3QtcG9pbnQgImF0dHJp
YnV0ZXMiIGV4dGVuc2lvbi4NCg0KICBOb3RlIHRoYXQgYSBMU1AgUGluZyBZQU5HIGRhdGEgbW9k
ZWwNCiAgW0ktRC56aGVuZy1tcGxzLWxzcC1waW5nLXlhbmctY2ZnXSBoYXMgYmVlbiBzdGFuZGFy
ZGl6ZWQuICBBcyB3aXRoIEJGRCwNCiAgdXNlcnMgY2FuIGNob29zZSB0byB1c2UgdGhlICJpZXRm
LWNvbm5lY3Rpb2xlc3Mtb2FtIiBhcyBiYXNpcyBhbmQgYXVnbWVudA0KICB0aGUgImlldGYtIGNv
bm5lY3Rpb25sZXNzLW9hbSIgbW9kZWwgd2l0aCBMU1AgUGluZyBzcGVjaWZpYyBkZXRhaWxzIGlu
IHRoZQ0KICBtb2RlbCBleHRlbnNpb24gdG8gcHJvdmlkZSBhIHVuaWZpZWQgdmlldyBhY3Jvc3Mg
ZGlmZmVyZW50IHRlY2hub2xvZ2llcy4gVGhlDQogIExTUCBQaW5nIHNwZWNpZmljIGRldGFpbHMg
Y2FuIGJlIHRoZSBncm91cGluZyBkZWZpbmVkIGluIHRoZSBMU1AgcGluZyBtb2RlbA0KICB0byBh
dm9pZCBkdXBsaWNhdGlvbiBvZiBlZmZvcnQuLg0KDQpFTkRTDQpbUWluXTogT2theS4NCg0Kczk6
ICBJIHRoaW5rIEktRC5pZXRmLWkycnMteWFuZy1uZXR3b3JrLXRvcG8gaXMgbm9ybWF0aXZlLiAg
T25lIGNvdWxkIGRpc2N1c3Mgd2hldGhlciB0aGUgdmFyaW91cyBkcmFmdHMgbWVudGlvbmVkIGlu
IHM1IGFyZSBhbHNvIG5vcm1hdGl2ZS4gIFNvbWUgYWRkaXRpb25hbCBub3JtYXRpdmUgcmVmZXJl
bmNlcyB3aWxsIGNvbWUgZm9ybSBsaXN0aW5nIHRoZSBzb3VyY2VzIG9mIGltcG9ydGVkIG1vZHVs
ZXMgKHNlZSBtaW5vciBpc3N1ZXMpLiBpZG5pdHMgY29tcGxhaW5zIHRoYXQgUkZDcyA2OTkxLCA3
MjIzIGFuZCA1NDYyIGFyZSBub3QgZXhwbGljaXRseSByZWZlcmVuY2VkLiAgNjk5MSBhbmQgNzIy
MyBhcmUgaW1wb3J0IHNvdXJjZXMgKHNlZSBhYm92ZSkgNTQ2MiBpcyB1c2VkIGluIHMzLjEgYnV0
IGlzbid0IG1hcmtlZCBhcyBhIHJlZmVyZW5jZS4NCg0KW1Fpbl06Rml4ZWQuDQo=

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQpN
YW55IHRoYW5rcyBmb3IgeW91ciByZXZpZXcgRWx3eW4sIGFuZCBmb3IgdGhlIHF1aWNrIHJlc3Bv
bnNlLCBRaW4hPGJyPg0KPGJyPg0KPGRpdiBpZD0iQXBwbGVNYWlsU2lnbmF0dXJlIj48c3BhbiBj
bGFzcz0iQXBwbGUtc3R5bGUtc3BhbiIgc3R5bGU9Ii13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xv
cjogcmdiYSgyNiwgMjYsIDI2LCAwLjI5Njg3NSk7IC13ZWJraXQtY29tcG9zaXRpb24tZmlsbC1j
b2xvcjogcmdiYSgxNzUsIDE5MiwgMjI3LCAwLjIzMDQ2OSk7IC13ZWJraXQtY29tcG9zaXRpb24t
ZnJhbWUtY29sb3I6IHJnYmEoNzcsIDEyOCwgMTgwLCAwLjIzMDQ2OSk7ICI+VGh1bWINCiB0eXBl
ZCBieSBDYXJsb3MgUGlnbmF0YXJvLjwvc3Bhbj4NCjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXN0
eWxlLXNwYW4iIHN0eWxlPSItd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjYsIDI2
LCAyNiwgMC4yOTY4NzUpOyAtd2Via2l0LWNvbXBvc2l0aW9uLWZpbGwtY29sb3I6IHJnYmEoMTc1
LCAxOTIsIDIyNywgMC4yMzA0NjkpOyAtd2Via2l0LWNvbXBvc2l0aW9uLWZyYW1lLWNvbG9yOiBy
Z2JhKDc3LCAxMjgsIDE4MCwgMC4yMzA0NjkpOyAiPkV4Y3V6ZSB0eXBvZnJhcGhpY2FrIGVycm93
czwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj48YnI+DQpPbiBPY3QgMjQsIDIwMTcsIGF0IDAz
OjIxLCBRaW4gV3UgJmx0OzxhIGhyZWY9Im1haWx0bzpiaWxsLnd1QGh1YXdlaS5jb20iPmJpbGwu
d3VAaHVhd2VpLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4NCjxicj4NCjwvZGl2Pg0KPGJsb2NrcXVv
dGUgdHlwZT0iY2l0ZSI+DQo8ZGl2PjxzcGFuPkVsd3luOjwvc3Bhbj48YnI+DQo8c3Bhbj5UaGFu
ayBmb3IgeW91ciB2YWx1YWJsZSBjb21tZW50cy48L3NwYW4+PGJyPg0KPHNwYW4+UGxlYXNlIHNl
ZSBteSByZXBseSBpbmxpbmUgYmVsb3cuPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8
c3Bhbj4tUWluPC9zcGFuPjxicj4NCjxzcGFuPi0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS08L3NwYW4+
PGJyPg0KPHNwYW4+5Y+R5Lu25Lq6OiBFbHd5biBEYXZpZXMgWzxhIGhyZWY9Im1haWx0bzplbHd5
bmRAZGlhbC5waXBleC5jb20iPm1haWx0bzplbHd5bmRAZGlhbC5waXBleC5jb208L2E+XQ0KPC9z
cGFuPjxicj4NCjxzcGFuPuWPkemAgeaXtumXtDogMjAxN+W5tDEw5pyIMjTml6UgODo0Mjwvc3Bh
bj48YnI+DQo8c3Bhbj7mlLbku7bkuro6IDxhIGhyZWY9Im1haWx0bzpnZW4tYXJ0QGlldGYub3Jn
Ij5nZW4tYXJ0QGlldGYub3JnPC9hPjwvc3Bhbj48YnI+DQo8c3Bhbj7mioTpgIE6IDxhIGhyZWY9
Im1haWx0bzpkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0uYWxsQGlldGYu
b3JnIj5kcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0uYWxsQGlldGYub3Jn
PC9hPjsNCjxhIGhyZWY9Im1haWx0bzpsaW1lQGlldGYub3JnIj5saW1lQGlldGYub3JnPC9hPjsg
PGEgaHJlZj0ibWFpbHRvOmlldGZAaWV0Zi5vcmciPg0KaWV0ZkBpZXRmLm9yZzwvYT48L3NwYW4+
PGJyPg0KPHNwYW4+5Li76aKYOiBHZW5hcnQgdGVsZWNoYXQgcmV2aWV3IG9mIGRyYWZ0LWlldGYt
bGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS0xMzwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+
PGJyPg0KPHNwYW4+UmV2aWV3ZXI6IEVsd3luIERhdmllczwvc3Bhbj48YnI+DQo8c3Bhbj5SZXZp
ZXcgcmVzdWx0OiBSZWFkeSB3aXRoIElzc3Vlczwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJy
Pg0KPHNwYW4+SSBhbSB0aGUgYXNzaWduZWQgR2VuLUFSVCByZXZpZXdlciBmb3IgdGhpcyBkcmFm
dC4gVGhlIEdlbmVyYWwgQXJlYSBSZXZpZXcgVGVhbSAoR2VuLUFSVCkgcmV2aWV3cyBhbGwgSUVU
RiBkb2N1bWVudHMgYmVpbmcgcHJvY2Vzc2VkIGJ5IHRoZSBJRVNHIGZvciB0aGUgSUVURiBDaGFp
ci4gUGxlYXNlIHdhaXQgZm9yIGRpcmVjdGlvbiBmcm9tIHlvdXIgZG9jdW1lbnQgc2hlcGhlcmQg
b3IgQUQgYmVmb3JlIHBvc3RpbmcgYSBuZXcgdmVyc2lvbg0KIG9mIHRoZSBkcmFmdC48L3NwYW4+
PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPkZvciBtb3JlIGluZm9ybWF0aW9uLCBwbGVh
c2Ugc2VlIHRoZSBGQVEgYXQ8L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPiZs
dDs8YSBocmVmPSJodHRwczovL3RyYWMuaWV0Zi5vcmcvdHJhYy9nZW4vd2lraS9HZW5BcnRmYXEi
Pmh0dHBzOi8vdHJhYy5pZXRmLm9yZy90cmFjL2dlbi93aWtpL0dlbkFydGZhcTwvYT4mZ3Q7Ljwv
c3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+RG9jdW1lbnQ6IGRyYWZ0LWlldGYt
bGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS0xMzwvc3Bhbj48YnI+DQo8c3Bhbj5SZXZpZXdl
cjogRWx3eW4gRGF2aWVzPC9zcGFuPjxicj4NCjxzcGFuPlJldmlldyBEYXRlOiAyMDE3LTEwLTIz
PC9zcGFuPjxicj4NCjxzcGFuPklFVEYgTEMgRW5kIERhdGU6IDIwMTctMTAtMjU8L3NwYW4+PGJy
Pg0KPHNwYW4+SUVTRyBUZWxlY2hhdCBkYXRlOiAyMDE3LTEwLTI2PC9zcGFuPjxicj4NCjxzcGFu
Pjwvc3Bhbj48YnI+DQo8c3Bhbj5TdW1tYXJ5Ok5vdCByZWFsbHkgcmVhZHkuICZuYnNwO1RoZXJl
IGFyZSBzZXZlcmFsIG1pc3NpbmcgcmVmZXJlbmNlcyBhbmQgdGhlIEVuZ2xpc2ggbmVlZHMgY2xl
YW5pbmcgdXAgdG8gbWFrZSB0aGUgZG9jdW1lbnQgY29tcHJlaGVuc2libGUuIEkgZm91bmQgczMg
dG8gYmUgYWxtb3N0IHRvdGFsbHkgb3BhcXVlLiAmbmJzcDtUaGUgZnVuZGFtZW50YWwgY29uY2Vw
dCBvZiBhIFRlc3QgUG9pbnQgbmVlZHMgYSBwcm9wZXIgZGVmaW5pdGlvbiBpbiBzMiBhbmQNCiBh
IGNsZWFyZXIgaW50cm9kdWN0aW9uIGluIHMzLiAmbmJzcDtUaGUgY29uY2VwdCBvZiAnbmVpZ2hi
b3JpbmcgdGVzdCBwb2ludHMnIGNvbmZ1c2VkIG1lIGZvciBzb21lIHRpbWU6IEkgd2FzIHRoaW5r
aW5nIG9mIG5laWdoYm9yaW5nIG5vZGVzIGluIHRoZSBuZXR3b3JrIHdoZXJlYXMgd2hhdCBzZWVz
bSB0byBiZSBtZWFudCBpcyBhIHBvc3NpYmlsaXR5IG9mIGEgbXVsdGlwbGljaXR5IG9mPC9zcGFu
Pjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5NYWpvciBpc3N1ZXM6PC9zcGFuPjxicj4N
CjxzcGFuPk5vbmU8L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPk1pbm9yIGlz
c3Vlczo8L3NwYW4+PGJyPg0KPHNwYW4+VGl0bGUgYW5kIGRlc2NyaXB0aW9uIG9mIG1vZGVsOjwv
c3Bhbj48YnI+DQo8c3Bhbj5UaGUgdGl0bGUgcmVmZXJzIHRvICdjb25uZWN0aW9ubGVzcyBuZXR3
b3JrcycuICZuYnNwO0luIHByYWN0aWNlIHRoZSBZQU5HIG1vZGVsIGNvdWxkIGJlIHVzZWQgd2l0
aCBib3RoIGNvbm5lY3Rpb25sZXNzIGFuZCBjb25uZWN0aW9uLW9yaWVudGVkIGNvbW11bmljYXRp
b24gdGVjaG5vbG9naWVzLiAmbmJzcDtJIHRoaW5rIHRoZSBpbnRlbnRpb24gaXMgdG8gYmUgYWJs
ZSB0byBzdXBwb3J0IHRoZSBtYW5hZ2VtZW50IG9mIE9BTSBwcm90b2NvbHMgdGhhdA0KIG9wZXJh
dGUgaW4gYSBjb25uZWN0aW9ubGVzcyBtYW5uZXIgKGkuZS4sIHVzaW5nIGNvbm5lY3Rpb25sZXNz
ICp0ZWNobm9sb2dpZXMqLCBhcyBwZXIgUkZDIDcyNzYpIHJhdGhlciB0aGFuIGNvbm5lY3Rpb25s
ZXNzIG5ldHdvcmtzLiBJbiB0aGUgdGl0bGUgLSBPTEQ6PC9zcGFuPjxicj4NCjxzcGFuPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0dlbmVyaWMgWUFORyBEYXRhIE1vZGVsIGZvciBPcGVy
YXRpb25zLCBBZG1pbmlzdHJhdGlvbiwgYW5kPC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO01haW50ZW5hbmNlKE9BTSkgcHJv
dG9jb2xzIGZvciBDb25uZWN0aW9ubGVzcyBuZXR3b3Jrczwvc3Bhbj48YnI+DQo8c3Bhbj5ORVc6
PC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0dlbmVyaWMg
WUFORyBEYXRhIE1vZGVsIGZvciB0aGUgTWFuYWdlbWVudCBvZiBPcGVyYXRpb25zLDwvc3Bhbj48
YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDtBZG1pbmlzdHJhdGlvbiwgYW5kIE1haW50ZW5hbmNlIChPQU0pIFByb3RvY29scyB0aGF0PC9z
cGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO3VzZSBDb25uZWN0aW9ubGVzcyBDb21tdW5pY2F0aW9ucyBF
TkQ8L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPltRaW5dOiBZb3VyIHVuZGVy
c3RhbmRpbmcgaXMgY29ycmVjdCwgdGhlIHRpdGxlIGNoYW5nZSBpbiB2LTEzIGlzIGJhc2VkIG9u
IG9uZSBwcm9wb3NhbCBmcm9tIGxhdGVzdCBjb21tZW50cywgSSBhZ3JlZSB3aXRoIHlvdXIgbmV3
IHByb3Bvc2VkIGNoYW5nZXMuIFRoYW5rcy48L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4N
CjxzcGFuPlNpbWlsYXJseSwgaW4gczEsIHBhcmEgMSwgcy9jb25uZWN0aW9ucy9jb21tdW5pY2F0
aW9ucy8uPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5bUWluXTogT2theS48
L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPkluIG5leHQgdG8gbGFzdCBwYXJh
IG9mIHMxOjwvc3Bhbj48YnI+DQo8c3Bhbj5PTEQ6PC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZu
YnNwO05vdGUgdGhhdCB0aGUgQ29ubmVjdGlvbi1PcmllbnRlZCBPQU0gWUFORyBEQVRBIG1vZGVs
IGlzIGRlZmluZWQgaW48L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7W0ktRC5pZXRmLWxp
bWUteWFuZy1jb25uZWN0aW9uLW9yaWVudGVkLW9hbS1tb2RlbF0uPC9zcGFuPjxicj4NCjxzcGFu
Pjwvc3Bhbj48YnI+DQo8c3Bhbj5ORVc6PC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwO05v
dGUgdGhhdCB0aGUgWUFORyBEQVRBIG1vZGVsIGZvciBPQU0gcHJvdGNvbHMgdXNpbmcgY29ubmVj
dGlvbi1vcmllbnRlZDwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDtjb21tdW5pY2F0aW9u
cyBpcyBkZWZpbmVkIGluPC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwO1tJLUQuaWV0Zi1s
aW1lLXlhbmctY29ubmVjdGlvbi1vcmllbnRlZC1vYW0tbW9kZWxdLjwvc3Bhbj48YnI+DQo8c3Bh
bj5FTkQ8L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPltRaW5dOiBBY2NlcHRl
ZCwgdGhhbmtzLjwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+czIuMTogVGhl
IHRlcm0gJ1Rlc3QgcG9pbnQnIG5lZWRzIHNvbWUgYWN0dWFsIGRlZmluaXRpb24gLSBJdCBhcHBl
YXJzIGZyb20gdGhlIGJvZHkgb2YgdGhlIGRvY3VtZW50IHRoYXQgYSBUUCBpcyBlZmZlY3RpdmVs
eSBlcXVhdGVkIHRvIGFuIGludGVyZmFjZSB0b2dldGhlciB3aXRoIGFuIGFzc29jaWF0ZWQgc3Rh
Y2sgbGF5ZXIgKE1BQywgSVAsIGV0Yykgb3Igc3VwZXJpbXBvc2VkIGFwcGxpY2F0aW9uIHRlY2hu
b2xvZ3kgKFZQTiBlbmQNCiBwb2ludCwgZXRjLikuICZuYnNwO09uZSBxdWVyeSB0aGF0IGNhbWUg
aW50byBteSBtaW5kIGFyb3VuZCB0aGlzIHdhcyB3aGF0IGhhcHBlbnMgaWYgdGhlIElQIGFkZHJl
c3MgYXNzb2NpYXRlZCB3aXRoIGFuIGludGVyZmFjZSBpcyBjaGFuZ2VkIGR5bmFtaWNhbGx5IChl
LmcuLCB3aGVuIHVzaW5nIElQdjYgcHJpdmFjeSBhZGRyZXNzZXMpLiAmbmJzcDtDYW4gdGhlIFlB
TkcgbWFuYWdlciB1bmRlcnN0YW5kIHRoYXQgaXQgaXMgc3RpbGwgZGVhbGluZyB3aXRoIHRoZQ0K
IHNhbWUgaW50ZXJmYWNlIGFsdGhvdWdoIHRoZSBJUCBhZGRyZXNzIGhhcyBjaGFuZ2VkPyAmbmJz
cDtJIHdvbmRlcmVkIGlmIHRoZSBpbnRlcmZhY2VzIHJlYWxseSBuZWVkZWQgc29tZSBzb3J0IG9m
IGlkZW50aWZpZXIgKGUuZy4sIGludGVyZmFjZSBudW1iZXIpIHRoYXQgd291bGQgdGllIGFsbCB0
aGUgcGllY2VzIHRvZ2V0aGVyIGFzIHdlbGwgYXMgdGhlIGludHJhLS9pbnRlci1sYXllciBwb2lu
dGVycy48L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPltRaW5dOiBJIHN1c3Bl
Y3QgaW50ZXJmYWNlIG51bWJlciBpcyBsb2NhbCBpZGVudGlmaWVyLCB5b3UgY2FuIGNoYW5nZSB5
b3VyIElQIGFkZHJlc3Mgb2YgZGVzdGluYXRpb24sIHRoYXQncyB3aHkgd2UgY2FuIHRlc3Qgd2hl
dGhlciB0aGUgbmV3IGFkZHJlc3Mgb2YgZGVzdGluYXRpb24gaXMgcmVhY2hhYmxlLiBJZiBJUCBh
ZGRyZXNzIG9mIHNvdXJjZSwgd2UgbmVlZCB0byBydW4gYW5vdGhlciBPQU0gZGlhZ25vc3RpYyB0
ZXN0LiBIZXJlDQogaXMgdGhlIHByb3Bvc2VkIGRlZmluaXRpb24gZm9yIHRlc3QgcG9pbnQ6PC9z
cGFuPjxicj4NCjxzcGFuPiZxdW90Ozwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDtUZXN0
IHBvaW50IGlzIGEgZnVuY3Rpb25hbCBlbnRpdHkgdGhhdCBpcyBkZWZpbmVkPC9zcGFuPjxicj4N
CjxzcGFuPiZuYnNwOyZuYnNwO2F0IGEgbm9kZSBpbiB0aGUgbmV0d29yayBhbmQgY2FuIGluaXRp
YXRlIGFuZC9vciByZWFjdCB0byBPQU08L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7ZGlh
Z25vc3RpYyB0ZXN0LiAmbmJzcDtUaGlzIGRvY3VtZW50IGZvY3VzZXMgb24gdGhlIGRhdGEtcGxh
bmU8L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7ZnVuY3Rpb25hbGl0eSBvZiBUUHMsIHdo
aWxlIFRQcyBpbnRlcmFjdCB3aXRoIHRoZSBjb250cm9sIHBsYW5lIGFuZDwvc3Bhbj48YnI+DQo8
c3Bhbj4mbmJzcDsmbmJzcDt3aXRoIHRoZSBtYW5hZ2VtZW50IHBsYW5lIGFzIHdlbGwuPC9zcGFu
Pjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj4mcXVvdDs8L3NwYW4+PGJyPg0KPHNwYW4+
czMuMzo8L3NwYW4+PGJyPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Jm5ic3A7Jm5i
c3A7T0FNPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi
PjxzcGFuPiZuYnNwOyZuYnNwO25laWdoYm9yaW5nIHRlc3QgcG9pbnRzIGFyZSByZWZlcnJlZCB0
byBhIGxpc3Qgb2YgbmVpZ2hib3JpbmcgdGVzdDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8
YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJzcDsmbmJzcDtwb2ludHMgaW4gdGhlIHNh
bWUgbGF5ZXIgdGhhdCBhcmUgcmVsYXRlZCB0byB0aGUgY3VycmVudCB0ZXN0IHBvaW50Ljwvc3Bh
bj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJz
cDsmbmJzcDtUaGlzIGFsbG93cyB1c2VycyB0byBlYXNpbHkgbmF2aWdhdGUgYmV0d2VlbiByZWxh
dGVkIG5laWdoYm9yaW5nPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5
cGU9ImNpdGUiPjxzcGFuPiZuYnNwOyZuYnNwO2xheWVycyB0byBlZmZpY2llbnRseSB0cm91Ymxl
c2hvb3QgYSBkZWZlY3QuICZuYnNwO0luIHRoaXMgbW9kZWwsIHRoZTwvc3Bhbj48YnI+DQo8L2Js
b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJzcDsmbmJzcDsncG9z
aXRpb24nIGxlYWYgZGVmaW5lcyB0aGUgcmVsYXRpdmUgcG9zaXRpb24gb2YgdGhlIG5laWdoYm9y
aW5nIHRlc3Q8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0
ZSI+PHNwYW4+Jm5ic3A7Jm5ic3A7cG9pbnQgY29ycmVzcG9uZGluZyB0byB0aGUgY3VycmVudCB0
ZXN0IHBvaW50IGluIHRoZSBzYW1lIGxheWVyLCBhbmQ8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl
Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Jm5ic3A7Jm5ic3A7aXMgcHJvdmlkZWQg
dG8gYWxsb3cgY29ycmVsYXRpb24gb2YgZmF1bHRzIGF0IGRpZmZlcmVudCBsb2NhdGlvbnMuPC9z
cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxzcGFuPkkgZG9uJ3QgdW5kZXJzdGFuZCB3aGF0IGlz
IGdvaW5nIG9uIGhlcmUuICZuYnNwO0RvZXNuJ3QgZmF1bHQgY29ycmVsYXRpb24gcmVxdWlyZSBh
c3NvY2lhdGlvbiBvZiB0ZXN0IHBvaW50cyBpbiBhZGphY2VudCBsYXllcnMgdXAgYW1kIGRvd24g
dGhlIHN0YWNrIGZvciB0aGUgc2FtZSBpbnRlcmZhY2UgcmF0aGVyIHRoYW4gdGhlIHNhbWUgbGF5
ZXI/ICZuYnNwO1RoZSBiZWZvcmUvYWZ0ZXIgc3RvcnkgdGhlbiBhbGxvd3MgdGhlIG1hbmFnZXIg
dG8gZ28gdXANCiBhbmQgZG93biB0aGUgc3RhY2sgbG9va2luZyBhdCB3YXQgaXMgZ29pbmcgb24g
aW4gdGhlIGRpZmZlcmVudCBsYXllcnMuICZuYnNwO0kgY2FuJ3Qgc2VlIGFueSBsaWtlbGlob29k
IG9mIHRoZXJlIGJlaW5nIG11bHRpcGxlIHRlc3QgcG9pbnRzIGluIHRoZSBzYW1lIGxheWVyIGlu
IGEgZ2l2ZW4gaW50ZXJmYWNlICh1bmxlc3MgdGhpcyBoYXMgc29tZXRoaW5nIHRvIGRvIHdpdGgg
cG9zc2libGUgZGlmZmVyZW50IGFkbWluaXN0cmF0aXZlIGRvbWFpbnMuIEhlbHAhDQogSWYgdGhp
cyBpcyBhbHRlcmVkLCB0aGUgc2ltaWxhciB0ZXh0IGluIHRoZSBkZXNjcmlwdGlvbnMgb2Ygb2Ft
LW5laWdoYm9yaW5nLXRwcyAoaW4gczQpIHdpbGwgbmVlZCB0byBiZSBtYWRlIGNvbnNpc3RlbnQu
PC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5bUWluXTogVGhlIGxhdGVzdCBj
aGFuZ2VzIGluIHYtMTMgaXMgYWxzbyBiYXNlZCBvbiBvbmUgY29tbWVudCB3ZSByZWNlaXZlZCBy
ZWNlbnRseSwgd2UgdHJ5IHRvIGZpeCBjb25mdXNpb24gY2F1c2VkIGJ5ICd0ZWNobm9sb2d5LWxl
dmVsJyBpbiB2LTEyLCBzbyB3ZSBjaGFuZ2UgdG8gJ3Bvc2l0aW9uJy4gSSBhZ3JlZSB3aXRoIHlv
dXIgY29tbWVudHMgYWJvdmUsDQo8L3NwYW4+PGJyPg0KPHNwYW4+TmVpZ2hib3JpbmcgVGVzdCBQ
b2ludCBtb3JlIG1ha2Ugc2Vuc2UgZm9yIHVwIGFuZCBkb3duIGxheWVyLiBIZXJlIGlzIHRoZSBw
cm9wb3NlZCBjaGFuZ2UgdG8gc2VjdGlvbiAzLjM8L3NwYW4+PGJyPg0KPHNwYW4+JnF1b3Q7PC9z
cGFuPjxicj4NCjxzcGFuPjMuMy4gJm5ic3A7T0FNIG5laWdoYm9yaW5nIHRlc3QgcG9pbnRzPC9z
cGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDtBcyB0eXBpY2Fs
IG5ldHdvcmsgY29tbXVuaWNhdGlvbiBzdGFja3MgaGF2ZSBhIG11bHRpLWxheWVyPC9zcGFuPjxi
cj4NCjxzcGFuPiZuYnNwOyZuYnNwO2FyY2hpdGVjdHVyZSwgdGhlIHNldCBvZiBhc3NvY2lhdGVk
IE9BTSBwcm90b2NvbHMgbWF5IHNpbWlsYXJseSBoYXZlPC9zcGFuPjxicj4NCjxzcGFuPiZuYnNw
OyZuYnNwO2EgbXVsdGktbGF5ZXIgc3RydWN0dXJlOyBlYWNoIGNvbW11bmljYXRpb24gbGF5ZXIg
aW4gdGhlIHN0YWNrIG1heTwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDtoYXZlIGl0cyBv
d24gT0FNIHByb3RvY29sIFtSRkM3Mjc2XSB0aGF0IG1heSBhbHNvIGJlIGxpbmtlZCB0byBhPC9z
cGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwO3NwZWNpZmljIGFkbWluaXN0cmF0aXZlIGRvbWFp
bi4gJm5ic3A7TWFuYWdlbWVudCBvZiB0aGVzZSBPQU0gcHJvdG9jb2xzPC9zcGFuPjxicj4NCjxz
cGFuPiZuYnNwOyZuYnNwO3dpbGwgbmVjZXNzaXRhdGUgYXNzb2NpYXRlZCB0ZXN0IHBvaW50cyBp
biB0aGUgbm9kZXMgYWNjZXNzaWJsZSBieTwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDth
cHByb3ByaWF0ZSBtYW5hZ2VtZW50IGRvbWFpbnMuICZuYnNwO0FjY29yZGluZ2x5LCBhIGdpdmVu
IG5ldHdvcms8L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7aW50ZXJmYWNlIG1heSBwcmVz
ZW50IHNldmVyYWwgdGVzdCBwb2ludHMuPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8
c3Bhbj4mbmJzcDsmbmJzcDtPQU0gbmVpZ2hib3JpbmcgdGVzdCBwb2ludHMgYXJlIHJlZmVycmVk
IHRvIGEgbGlzdCBvZiBuZWlnaGJvcmluZzwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDt0
ZXN0IHBvaW50cyBpbiBhZGphY2VudCBsYXllcnMgdXAgYW5kIGRvd24gdGhlIHN0YWNrIGZvciB0
aGUgc2FtZTwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDtpbnRlcmZhY2UgdGhhdCBhcmUg
cmVsYXRlZCB0byB0aGUgY3VycmVudCB0ZXN0IHBvaW50LiAmbmJzcDtUaGlzIGFsbG93czwvc3Bh
bj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDt1c2VycyB0byBlYXNpbHkgbmF2aWdhdGUgYmV0d2Vl
biByZWxhdGVkIG5laWdoYm9yaW5nIGxheWVycyB0bzwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsm
bmJzcDtlZmZpY2llbnRseSB0cm91Ymxlc2hvb3QgYSBkZWZlY3QuICZuYnNwO0luIHRoaXMgbW9k
ZWwsIHRoZSAncG9zaXRpb24nPC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwO2xlYWYgZGVm
aW5lcyB0aGUgcmVsYXRpdmUgcG9zaXRpb24gb2YgdGhlIG5laWdoYm9yaW5nIHRlc3QgcG9pbnQ8
L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7Y29ycmVzcG9uZGluZyB0byB0aGUgY3VycmVu
dCB0ZXN0IHBvaW50LCBhbmQgaXMgcHJvdmlkZWQgdG8gYWxsb3c8L3NwYW4+PGJyPg0KPHNwYW4+
Jm5ic3A7Jm5ic3A7Y29ycmVsYXRpb24gb2YgZmF1bHRzIGF0IGRpZmZlcmVudCBsb2NhdGlvbnMu
ICZuYnNwO0lmIHRoZXJlIGlzIG9uZTwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDtuZWln
aGJvcmluZyB0ZXN0IHBvaW50IHBsYWNlZCBiZWZvcmUgdGhlIGN1cnJlbnQgdGVzdCBwb2ludCwg
dGhlPC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwOydwb3NpdGlvbicgbGVhZiBpcyBzZXQg
dG8gLTEuICZuYnNwO0lmIHRoZXJlIGlzIG9uZSBuZWlnaGJvcmluZyB0ZXN0IHBvaW50PC9zcGFu
Pjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwO3BsYWNlZCBhZnRlciB0aGUgY3VycmVudCB0ZXN0IHBv
aW50LCB0aGUgJ3Bvc2l0aW9uJyBsZWFmIGlzIHNldCB0byAxLjwvc3Bhbj48YnI+DQo8c3Bhbj4m
bmJzcDsmbmJzcDtJZiB0aGVyZSBpcyBubyBuZWlnaGJvcmluZyB0ZXN0IHBvaW50IHBsYWNlZCBi
ZWZvcmUgb3IgYWZ0ZXIgdGhlPC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwO2N1cnJlbnQg
dGVzdCBwb2ludCwgdGhlICdwb3NpdGlvbicgbGVhZiBpcyBzZXQgdG8gMC48L3NwYW4+PGJyPg0K
PHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O2xpc3Qgb2FtLW5laWdoYm9yaW5nLXRwcyB7PC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2tleSAmcXVvdDtpbmRleCZxdW90Ozs8
L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7bGVhZiBpbmRleCB7PC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3R5cGUgdWludDE2IHs8
L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7cmFuZ2UgJnF1b3Q7MC4u
NjU1MzYmcXVvdDs7PC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO308L3NwYW4+PGJyPg0KPHNwYW4+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
ZGVzY3JpcHRpb248L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7JnF1b3Q7SW5kZXggb2YgYSBsaXN0
IG9mIG5laWdoYm9yaW5nIHRlc3QgcG9pbnRzPC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O2luIGFkamFjZW50IGxheWVycyB1cCBhbmQgZG93biB0aGUgc3RhY2sgZm9yIHRoZSBzYW1lIGlu
dGVyZmFjZTwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt0aGF0IGFyZSByZWxhdGVkIHRvIHRoZSBj
dXJyZW50IHRlc3QgcG9pbnQuICZxdW90Ozs8L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fTwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtsZWFmIHBvc2l0aW9uIHs8
L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dHlwZSBpbnQ4IHs8L3NwYW4+PGJyPg0KPHNw
YW4+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7cmFuZ2UgJnF1b3Q7
LTEuLjEmcXVvdDs7PC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO308L3NwYW4+PGJyPg0K
PHNwYW4+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7ZGVzY3JpcHRpb248L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7JnF1b3Q7VGhlIHJlbGF0aXZlIHBvc2l0aW9uPC9zcGFuPjxicj4NCjxz
cGFuPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO29mIG5laWdoYm9yaW5nIHRlc3QgcG9pbnQ8L3Nw
YW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Y29ycmVzcG9uZGluZyB0byB0
aGUgY3VycmVudDwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt0ZXN0
IHBvaW50JnF1b3Q7Ozwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDt9PC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bh
bj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtkZXNjcmlwdGlv
bjwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmcXVvdDtMaXN0IG9mIHJlbGF0ZWQgbmVpZ2hib3Jp
bmcgdGVzdCBwb2ludHMgaW4gYWRqYWNlbnQ8L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7bGF5ZXJz
IHVwIGFuZCBkb3duIHRoZSBzdGFjayBmb3IgdGhlIHNhbWUgaW50ZXJmYWNlPC9zcGFuPjxicj4N
CjxzcGFuPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO3RoYXQgYXJlIHJlbGF0ZWQgdG8gdGhlIGN1cnJlbnQgdGVzdCBwb2ludC4m
cXVvdDs7PC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDt9PC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj4mcXVvdDs8L3Nw
YW4+PGJyPg0KPHNwYW4+U291cmNlcyBvZiBpbXBvcnRlZCBtb2RlbHM6ICZuYnNwO0l0IHdvdWxk
IGJlIHVzZWZ1bCB0byBsaXN0IHRoZSBSRkNzL0ktRHMgdGhhdCBkZWZpbmUgdGhlIG1vZGVscyB0
aGF0IGFyZSBpbXBvcnRlZC4gJm5ic3A7Q3VycmVudGx5IGRyYWZ0LWlldGYtbmV0bW9kLXNjaGVt
YS1tb3VudCwgZHJhZnQtaWV0Zi1ydGd3Zy1uaS1tb2RlbCBhbmQgZHJhZnQtaWV0Zi1ydGd3Zy1y
b3V0aW5nLXR5cGVzIHRoYXQgYXJlIHVuZGVyIGRldmVsb3BtZW50IGFyZSBub3QNCiBtZW50aW9u
ZWQ7IHRoZSBleGlzdGluZyBzdGFuZGFyZHMgb2YgUkZDIDYwMjEgYW5kIFJGQyA3MjIzIHNob3Vs
ZCBhbHNvIGJlIHJlZmVyZW5jZWQgKDcyMjMgaXMpLiAmbmJzcDtUaGV5IHNob3VsZCBhbGwgYmUg
bm9ybWF0aXZlLjwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+W1Fpbl06IE9r
YXksIGZpeGVkLjwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+Tml0cy9lZGl0
b3JpYWwgY29tbWVudHM6PC9zcGFuPjxicj4NCjxzcGFuPj09PT09PT09PT09PT09PT09PT09PT09
PTwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+aWRuaXRzOiBjb21wbGFpbnMg
YWJvdXQgc29tZSBvdmVybG9uZyBsaW5lcy4uLiBwcm9iYWJseSBvbmVzIHdpdGggJ3doZW4gJnF1
b3Q7ZGVyaXZlZC1mcm9tLW9yLXNlbGYoJyBHZW5lcmFsOiBBcyBtZW50aW9uZWQgYnkgb3RoZXIg
cmV2aWV3cywgdGhlcmUgYXJlYSBjb25zaWRlcmFibGUgbnVtYmVyIG9mIHBsYWNlcyB3aGVyZSBp
dCBhcHBlYXJzIHRoYXQgJnF1b3Q7ICcmcXVvdDsgc2hvdWxkIHJlYWxseSBiZSAmcXVvdDsnICZx
dW90Ozwvc3Bhbj48YnI+DQo8c3Bhbj5hbmQgdGhlcmUgYXJlIG1pc3Npbmcgc3BhY2VzIGFmdGVy
IHNpbmdsZSBxdW90ZXMuPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj48L3Nw
YW4+PGJyPg0KPHNwYW4+W1Fpbl06IE9rYXksIHdpbGwgZml4IHRoaXMuPC9zcGFuPjxicj4NCjxz
cGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5HZW5lcmFsOiAmbmJzcDtUaGUgZG9jdW1lbnQgaXMgaW5j
b25zaXN0ZW50IGluIGl0cyB1c2Ugb2YgY29ubmVjdGlvbmxlc3MvY29ubmVjdGlvbi1sZXNzL2Nv
bm5lY3Rpb24gbGVzcy4gJm5ic3A7VGhlIHByZWZlcnJlZCB1c2FnZSBzaG91bGQgYmUgY29ubmVj
dGlvbmxlc3MgYXMgaXMgdXNlZCBpbiBtb3N0IGNhc2VzLiAmbmJzcDtUaHVzOiBTaG9ydCB0aXRs
ZTo8L3NwYW4+PGJyPg0KPHNwYW4+cy9Db25uZWN0aW9uLUxlc3MvQ29ubmVjdGlvbmxlc3MvIHM0
OiBPTEQ6PC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwO2ZlYXR1cmUgY29ubmVjdGlvbi1sZXNzIHs8
L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7Jm5ic3A7ZGVzY3JpcHRpb248L3NwYW4+PGJy
Pg0KPHNwYW4+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7JnF1b3Q7VGhpcyBmZWF0dXJl
IGluZGljYXRlcyB0aGF0IE9BTSBzb2x1dGlvbiBpcyBjb25uZWN0aW9uIGxlc3MuJnF1b3Q7Ozwv
c3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDt9PC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8
c3Bhbj5ORVc6PC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwO2ZlYXR1cmUgY29ubmVjdGlvbmxlc3Mg
ezwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDsmbmJzcDtkZXNjcmlwdGlvbjwvc3Bhbj48
YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmcXVvdDtUaGlzIGZlYXR1
cmUgaW5kaWNhdGVzIHRoYXQgT0FNIHNvbHV0aW9uIGlzIGNvbm5lY3Rpb25sZXNzLiZxdW90Ozs8
L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7fTwvc3Bhbj48YnI+DQo8c3Bhbj5FTkRTPC9zcGFuPjxi
cj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5bUWluXTogQWNjZXB0ZWQuPC9zcGFuPjxicj4N
CjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5zMSwgbGFzdCBwYXJhOjwvc3Bhbj48YnI+DQo8c3Bh
bj5PTEQ6PC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwO0luIHRoaXMgZG9jdW1lbnQsIHdl
IHByZXNlbnRzIGEgYmFzZSBZQU5HIERhdGEgbW9kZWwgZm9yPC9zcGFuPjxicj4NCjxzcGFuPiZu
YnNwOyZuYnNwO2Nvbm5lY3Rpb25sZXNzIE9BTSBwcm90b2NvbHMuICZuYnNwO1RoZSBnZW5lcmlj
IFlBTkcgbW9kZWwgZm9yPC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwO2Nvbm5lY3Rpb25s
ZXNzIE9BTSBvbmx5IGluY2x1ZGVzIGNvbmZpZ3VyYXRpb24gZGF0YSBhbmQgc3RhdGUgZGF0YS48
L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7SXQgY2FuIGJlIHVzZWQgaW4gY29uanVuY3Rp
b24gd2l0aCBkYXRhIHJldHJpZXZhbCBtZXRob2QgbW9kZWw8L3NwYW4+PGJyPg0KPHNwYW4+Jm5i
c3A7Jm5ic3A7W0ktRC5pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kc10s
IHdoaWNoIGZvY3VzZXMgb248L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7ZGF0YSByZXRy
aWV2YWwgcHJvY2VkdXJlcyBsaWtlIFJQQy4gJm5ic3A7SG93ZXZlciBpdCBhbHNvIGNhbiBiZSB1
c2VkPC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwO2luZGVwZW5kZW50bHkgb2YgZGF0YSBy
ZXRyaWV2YWwgbWV0aG9kIG1vZGVsLjwvc3Bhbj48YnI+DQo8c3Bhbj5ORVc6PC9zcGFuPjxicj4N
CjxzcGFuPiZuYnNwOyZuYnNwO1RoaXMgZG9jdW1lbnQgZG9jdW1lbnRzIGEgYmFzZSBZQU5HIERh
dGEgbW9kZWwgZm9yPC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwO2Nvbm5lY3Rpb25sZXNz
IE9BTSBwcm90b2NvbHMuICZuYnNwO1RoaXMgZ2VuZXJpYyBZQU5HIG1vZGVsIGZvcjwvc3Bhbj48
YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDtjb25uZWN0aW9ubGVzcyBPQU0gb25seSBpbmNsdWRlcyBj
b25maWd1cmF0aW9uIGRhdGEgYW5kIHN0YXRlIGRhdGEuPC9zcGFuPjxicj4NCjxzcGFuPiZuYnNw
OyZuYnNwO0l0IGNhbiBiZSB1c2VkIGluIGNvbmp1bmN0aW9uIHdpdGggZGF0YSByZXRyaWV2YWwg
bWV0aG9kIG1vZGVsPC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwO2Rlc2NyaWJlZCBpbiBb
SS1ELmlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS1tZXRob2RzXSwgd2hpY2ggZm9j
dXNlczwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDtvbiBkYXRhIHJldHJpZXZhbCBwcm9j
ZWR1cmVzIHN1Y2ggYXMgUlBDLiAmbmJzcDtIb3dldmVyIGl0IGFsc28gY2FuIGJlIHVzZWQ8L3Nw
YW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7aW5kZXBlbmRlbnRseSBvZiB0aGlzIGRhdGEgcmV0
cmlldmFsIG1ldGhvZCBtb2RlbC48L3NwYW4+PGJyPg0KPHNwYW4+RU5EUzwvc3Bhbj48YnI+DQo8
c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+W1Fpbl06IEZpeGVkLjwvc3Bhbj48YnI+DQo8c3Bhbj48
L3NwYW4+PGJyPg0KPHNwYW4+czIuMTogJm5ic3A7QXMgbWVudGlvbmVkIGFib3ZlLCBUUCBuZWVk
cyBzb21lIGRlZmluaXRpb24uICZuYnNwO01BQyBpcyBwcmltYXJpbHkgY29uY2VybmVkIHdpdGgg
TUFDIGFkZHJlc3MgaW4gdGhpcyBkb2N1bWVudCAtIGRlZmluaXRpb246IGFkZHJlc3MgZm9yIGRh
dGEgbGluayBsYXllciBpbnRlcmZhY2UuICZuYnNwO0JGRCBzaG91bGQgaGF2ZSBhIHJlZmVyZW5j
ZSBwcm9iYWJseSB0byBSRkMgNTg4MC4gJm5ic3A7SXQgd291bGQgcHJvYmFibHkgYmUgc2Vuc2li
bGUgdG8NCiBzcGxpdCB0aGUgc2VjdGlvbiBpbnRvIGV4cGFuZGVkIG1vZGVydGVseSB3ZWxsLWtu
b3duIGFiYnJldmlhdGlvbnMgJm5ic3A7KE1BQywgQkZELCBSUEMqKSBhbmQgbmV3IHRlcm1zIChU
UCwgQ0MpLjwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+W1Fpbl06IEZpeGVk
Ljwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+czIuMSwgbGFzdCBwYXJhOiBz
L2UuZy4gL2UuZy4sIC88L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPltRaW5d
OiBGaXhlZC48L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPnMzOiBNYXliZSB0
aGUgdXNhZ2UgJnF1b3Q7aXMvYXJlIGF1Z21lbnRlZCB0byZxdW90OyBpcyBhY2NlcHRlZCBZQU5H
IGphcmdvbiBidXQgaXQgaXNuJ3QgZ29vZCBFbmdsaXNoLiAmcXVvdDtBdWdtZW50cyZxdW90OyAm
bmJzcDt3aWxsIGJlIGdvb2QgaW5zdGVhZC48L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4N
CjxzcGFuPltRaW5dOiBGaXhlZC48L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFu
PnMzLCBwYXJhIDE6IFRoZSAnbmQnIHByZWZpeCBpcyBwYXJ0IG9mIHRoZSBZQU5HIHNwZWNpZmlj
YXRpb24gaW4gczQgYW5kIGlzbid0IGtub3duIGF0IHRoaXMgcG9pbnQuPC9zcGFuPjxicj4NCjxz
cGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5bUWluXTogRml4ZWQuPC9zcGFuPjxicj4NCjxzcGFuPjwv
c3Bhbj48YnI+DQo8c3Bhbj5zMywgcGFyYSAzOiBzL2VnLiwvZS5nLiwvPC9zcGFuPjxicj4NCjxz
cGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5bUWluXTogRml4ZWQuPC9zcGFuPjxicj4NCjxzcGFuPjwv
c3Bhbj48YnI+DQo8c3Bhbj5zMywgbGFzdCBwYXJhOiBzL3Rlc3QtIHBvaW50LWxvY2F0aW9ucy90
ZXN0LXBvaW50LWxvY2F0aW9ucy88L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFu
PltRaW5dOiBGaXhlZC48L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPnMzLCBt
b3N0IG9mIHRoZSBzZWN0aW9uLCBidXQgZXNwZWNpYWxseSB0aGUgbGFzdCBwYXJhOiBJIGZvdW5k
IHRoaXMgdG8gYmUgYWxtb3N0IHRvdGFsbHkgdW5yZWFkYWJsZSBhbmQgdXNlbGVzcy48L3NwYW4+
PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPltRaW5dOiBIZXJlIGlzIHRoZSBwcm9wb3Nl
ZCBjaGFuZ2UgdG8gc2VjdGlvbiAzLjwvc3Bhbj48YnI+DQo8c3Bhbj4mcXVvdDs8L3NwYW4+PGJy
Pg0KPHNwYW4+My4gJm5ic3A7T3ZlcnZpZXcgb2YgdGhlIENvbm5lY3Rpb25sZXNzIE9BTSBNb2Rl
bDwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7VGhlIG1v
ZGVsIGF1Z21lbnRzICZxdW90Oy9uZXR3b3Jrcy9uZXR3b3JrL25vZGUmcXVvdDsgcGF0aCBkZWZp
bmVkIGluIHRoZSBpZXRmLTwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDtuZXR3b3JrIG1v
ZHVsZSBbSS1ELmlldGYtaTJycy15YW5nLW5ldHdvcmstdG9wb10gd2l0aCAndGVzdC1wb2ludC08
L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7bG9jYXRpb25zJyBncm91cGluZyBkZWZpbmVk
IGluIFNlY3Rpb24gMy41LiAmbmJzcDtUaGUgbmV0d29yayBub2RlIGluPC9zcGFuPjxicj4NCjxz
cGFuPiZuYnNwOyZuYnNwOyZxdW90Oy9uZXR3b3Jrcy9uZXR3b3JrL25vZGUmcXVvdDsgcGF0aCBh
cmUgdXNlZCB0byBkZXNjcmliZSB0aGUgbmV0d29yazwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsm
bmJzcDtoaWVyYXJjaGllcyBhbmQgdGhlIGludmVudG9yeSBvZiBub2RlcyBjb250YWluZWQgaW4g
YSBuZXR3b3JrLjwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5i
c3A7VW5kZXIgdGhlICd0ZXN0LXBvaW50LWxvY2F0aW9ucycgZ3JvdXBpbmcsIGVhY2ggdGVzdCBw
b2ludCBsb2NhdGlvbiBpczwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDtjaG9zZW4gYmFz
ZWQgb24gJ3RwLWxvY2F0aW9uLXR5cGUnIGxlYWYgd2hpY2ggd2hlbiBjaG9zZW4sIGxlYWRzIHRv
IGE8L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7Y29udGFpbmVyIHRoYXQgaW5jbHVkZXMg
YSBsaXN0IG9mICd0ZXN0LXBvaW50LWxvY2F0aW9ucycuPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bh
bj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDtFYWNoICd0ZXN0LXBvaW50LWxvY2F0aW9ucycgbGlz
dCBpbmNsdWRlcyBhICd0ZXN0LXBvaW50LWxvY2F0aW9uLWluZm8nPC9zcGFuPjxicj4NCjxzcGFu
PiZuYnNwOyZuYnNwO2dyb3VwaW5nLiAmbmJzcDtUaGUgJ3Rlc3QtcG9pbnQtbG9jYXRpb24taW5m
bycgZ3JvdXBpbmcgaW5jbHVkZXM6PC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bh
bj4mbmJzcDsmbmJzcDtvICZuYnNwOyd0cC10ZWNobm9sb2d5JyBncm91cGluZyw8L3NwYW4+PGJy
Pg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwO28gJm5ic3A7J3RwLXRvb2xz
JyBncm91cGluZyw8L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZu
YnNwO28gJm5ic3A7YW5kICdjb25uZWN0aW9ubGVzcy1vYW0tdHBzJyBncm91cGluZy48L3NwYW4+
PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwO1RoZSBncm91cGluZ3Mg
b2YgJ3RwLWFkZHJlc3MnIGFuZCAndHAtYWRkcmVzcy1uaScgYXJlIGtlcHQgb3V0IG9mPC9zcGFu
Pjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwOyd0ZXN0LSBwb2ludC1sb2NhdGlvbi1pbmZvJyBncm91
cGluZyB0byBtYWtlIGl0IGFkZHJlc3NpbmcgYWdub3N0aWM8L3NwYW4+PGJyPg0KPHNwYW4+Jm5i
c3A7Jm5ic3A7YW5kIGFsbG93IHZhcmllZCBjb21wb3NpdGlvbi4gJm5ic3A7RGVwZW5kaW5nIHVw
b24gdGhlIGNob2ljZSBvZiB0aGUgJ3RwLTwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDts
b2NhdGlvbi10eXBlJyAoZGV0ZXJtaW5lZCBieSB0aGUgJ3RwLWFkZHJlc3MtbmknKSwgdGhlIGNv
bnRhaW5lcnM8L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7ZGlmZmVyIGluIGl0cyBjb21w
b3NpdGlvbiBvZiAndGVzdC1wb2ludC1sb2NhdGlvbnMnIHdoaWxlIHRoZSAndGVzdC08L3NwYW4+
PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7cG9pbnQtbG9jYXRpb24taW5mbycsIGlzIGEgY29tbW9u
IGFzcGVjdCBvZiBldmVyeSAndGVzdC1wb2ludC08L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5i
c3A7bG9jYXRpb25zJy48L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPiZuYnNw
OyZuYnNwO1RoZSAndHAtYWRkcmVzcy1uaScgZ3JvdXBpbmcgaXMgdXNlZCB0byBkZXNjcmliZSB0
aGUgY29ycmVzcG9uZGluZzwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDtuZXR3b3JrIGlu
c3RhbmNlLiAmbmJzcDtUaGUgJ3RwLXRlY2hub2xvZ3knIGdyb3VwaW5nIGluZGljYXRlIE9BTTwv
c3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDt0ZWNobm9sb2d5IGRldGFpbHMuICZuYnNwO1Ro
ZSAnY29ubmVjdGlvbmxlc3Mtb2FtLXRwcycgZ3JvdXBpbmcgaXMgdXNlZCB0bzwvc3Bhbj48YnI+
DQo8c3Bhbj4mbmJzcDsmbmJzcDtkZXNjcmliZSB0aGUgcmVsYXRpb25zaGlwIG9mIG9uZSB0ZXN0
IHBvaW50IHdpdGggb3RoZXIgdGVzdDwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDtwb2lu
dHMuIFRoZSAndHAtdG9vbHMnIGdyb3VwaW5nIGRlc2NyaWJlIHRoZSBPQU0gdG9vbHMgc3VwcG9y
dGVkLjwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7SW4g
YWRkaXRpb24sIGF0IHRoZSB0b3Agb2YgdGhlIG1vZGVsLCB0aGVyZSBpcyBhbiAnY2Mtb3Blci1k
YXRhJzwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDtjb250YWluZXIgZm9yIHNlc3Npb24g
c3RhdGlzdGljcy4gJm5ic3A7R3JvdXBpbmcgaXMgYWxzbyBkZWZpbmVkIGZvcjwvc3Bhbj48YnI+
DQo8c3Bhbj4mbmJzcDsmbmJzcDtjb21tb24gc2Vzc2lvbiBzdGF0aXN0aWNzIGFuZCB0aGVzZSBh
cmUgb25seSBhcHBsaWNhYmxlIGZvciBwcm9hY3RpdmU8L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7
Jm5ic3A7T0FNIHNlc3Npb25zLjwvc3Bhbj48YnI+DQo8c3Bhbj4mcXVvdDs8L3NwYW4+PGJyPg0K
PHNwYW4+czMuMTo8L3NwYW4+PGJyPg0KPHNwYW4+VGhpcyBuZWVkcyB0byBiZSBjbGFyaWZpZWQu
PC9zcGFuPjxicj4NCjxzcGFuPk9MRDo8L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7SW4g
Y29ubmVjdGlvbmxlc3MgT0FNLCB0aGUgVFAgYWRkcmVzcyBpcyBkZWZpbmVkIHdpdGggdGhlIGZv
bGxvd2luZzwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDt0eXBlOjwvc3Bhbj48YnI+DQo8
c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7byAmbmJzcDtNQUMgYWRkcmVzcyBb
UkZDNjEzNl08L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNw
O28gJm5ic3A7SVB2NCBvciBJUHY2IGFkZHJlc3M8L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxi
cj4NCjxzcGFuPiZuYnNwOyZuYnNwO28gJm5ic3A7VFAtYXR0cmlidXRlPC9zcGFuPjxicj4NCjxz
cGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDtvICZuYnNwO1N5c3RlbS1pZCB0byBy
ZXByZXNlbnQgdGhlIGRldmljZSBvcjwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDtub2RlLltJLUQuaWV0Zi1zcHJpbmctc3IteWFuZ108L3NwYW4+PGJyPg0K
PHNwYW4+TkVXOjwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDtXaXRoIGNvbm5lY3Rpb25s
ZXNzIE9BTSBwcm90b2NvbHMsIHRoZSBUUCBhZGRyZXNzIGNhbiBiZSBvbmUgb2YgdGhlIGZvbGxv
d2luZzwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDt0eXBlczo8L3NwYW4+PGJyPg0KPHNw
YW4+PC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwO28gJm5ic3A7TUFDIGFkZHJlc3MgW1JG
QzYxMzZdIGZvciBsaW5rIGxheWVyIFRQczwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0K
PHNwYW4+Jm5ic3A7Jm5ic3A7byAmbmJzcDtJUHY0IG9yIElQdjYgYWRkcmVzcyBmb3IgSVAgbGF5
ZXIgVFBzPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDtv
ICZuYnNwO1RQLWF0dHJpYnV0ZSBpZGVudGlmeWluZyBhIFRQIGFzc29jaWF0ZWQgd2l0aCBhbiBh
cHBsaWNhdGlvbiBsYXllcjwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDtmdW5jdGlvbjwv
c3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7byAmbmJzcDtT
eXN0ZW0taWQgdG8gcmVwcmVzZW50IHRoZSBkZXZpY2Ugb3I8L3NwYW4+PGJyPg0KPHNwYW4+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7bm9kZS5bSS1ELmlldGYtc3ByaW5nLXNyLXlhbmdd
PC9zcGFuPjxicj4NCjxzcGFuPkVORFM8L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxz
cGFuPltRaW5dOiBBY2NlcHRlZC48L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFu
PnMzLjEsIGxhc3QgcGFyYTogcy8ndHAtYWRkcmVzcydncm91cGluZy8ndHAtYWRkcmVzcycgZ3Jv
dXBpbmcvPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5bUWluXTpGaXhlZC48
L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPnMzLjM6PC9zcGFuPjxicj4NCjxz
cGFuPkkgZm91bmQgdGhpcyBhIGxpdHRsZSBjb25mdXNpbmcgLSBzdWdnZXN0Ojwvc3Bhbj48YnI+
DQo8c3Bhbj5PTEQ7PC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwO0FzIHR5cGljYWwgbmV0
d29ya3MgaGF2ZSBhIG11bHRpLWxheWVyIGFyY2hpdGVjdHVyZSwgdGhlIHNldCBvZiBPQU08L3Nw
YW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7cHJvdG9jb2xzIHNpbWlsYXJseSB0YWtlIGEgbXVs
dGktbGF5ZXIgc3RydWN0dXJlOyBlYWNoIGxheWVyIG1heSBoYXZlPC9zcGFuPjxicj4NCjxzcGFu
PiZuYnNwOyZuYnNwO2l0cyBvd24gT0FNIHByb3RvY29sIFtSRkM3Mjc2XSBjb3JyZXNwb25kaW5n
IHRvIGEgc3BlY2lmaWM8L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7YWRtaW5pc3RyYXRp
dmUgZG9tYWluIGFuZCBoYXMgYXNzb2NpYXRlZCB0ZXN0IHBvaW50cy48L3NwYW4+PGJyPg0KPHNw
YW4+TkVXOjwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDtBcyB0eXBpY2FsIG5ldHdvcmsg
Y29tbXVuaWNhdGlvbiBzdGFja3MgaGF2ZSBhIG11bHRpLWxheWVyIGFyY2hpdGVjdHVyZSw8L3Nw
YW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7dGhlIHNldCBvZiBhc3NvY2lhdGVkIE9BTSBwcm90
b2NvbHMgbWF5IHNpbWlsYXJseSBoYXZlIGEgbXVsdGktbGF5ZXI8L3NwYW4+PGJyPg0KPHNwYW4+
Jm5ic3A7Jm5ic3A7c3RydWN0dXJlOyBlYWNoIGNvbW11bmljYXRpb24gbGF5ZXIgaW4gdGhlIHN0
YWNrIG1heSBoYXZlIGl0cyBvd24gT0FNPC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwO3By
b3RvY29sIFtSRkM3Mjc2XSB0aGF0IG1heSBhbHNvIGJlIGxpbmtlZCB0byBhIHNwZWNpZmljIGFk
bWluaXN0cmF0aXZlPC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwO2RvbWFpbi4gJm5ic3A7
TWFuYWdlbWVudCBvZiB0aGVzZSBPQU0gcHJvdG9jb2xzIHdpbGwgbmVjZXNzaXRhdGUgYXNzb2Np
YXRlZDwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDt0ZXN0IHBvaW50cyBpbiB0aGUgbm9k
ZXMgYWNjZXNzaWJsZSBieSBhcHByb3ByaWF0ZSBtYW5hZ2VtZW50IGRvbWFpbnMuPC9zcGFuPjxi
cj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDtBY2NvcmRpbmdseSwgYSBn
aXZlbiBuZXR3b3JrIGludGVyZmFjZSBtYXkgcHJlc2VudCBzZXZlcmFsIHRlc3QgcG9pbnRzIEVO
RFM8L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPltRaW5dOiBSZWFzb25hYmxl
LCB0aGFua3MuPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5zMy41OiBzL2Uu
Zy4sVlJGL2UuZy4sIFZSRi88L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPltR
aW5dOkZpeGVkLjwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+czMuOiBzL3Bl
ci0gaG9wL3Blci1ob3AvPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5bUWlu
XTpGaXhlZC48L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPnM0LCBNb2R1bGUv
ZGVzY3JpcHRpb246PC9zcGFuPjxicj4NCjxzcGFuPkFsc28gbmVlZHMgdGhlIElFVEYgY29weXJp
Z2h0IGFuZCByZWRpc3RyaWJ1dGlvbiBib2lsZXIgcGxhdGUuPC9zcGFuPjxicj4NCjxzcGFuPk9M
RDo8L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7ZGVzY3JpcHRpb248L3NwYW4+PGJyPg0KPHNwYW4+
Jm5ic3A7Jm5ic3A7Jm5ic3A7JnF1b3Q7VGhpcyBZQU5HIG1vZHVsZSBkZWZpbmVzIHRoZSBnZW5l
cmljIGNvbmZpZ3VyYXRpb24sPC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO2RhdGEgbW9kZWwsIHN0YXRpc3RpY3MgZm9yIGNvbm5lY3Rpb25sZXNzIE9BTSB0byBiZTwv
c3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt1c2VkIHdpdGhpbiBJRVRG
IGluIGEgcHJvdG9jb2wgaW5kZXBlbmRlbnQgbWFubmVyLjwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDtJdCBpcyBhc3N1bWVkIHRoYXQgZWFjaCBwcm90b2NvbCBtYXBz
IGNvcnJlc3BvbmRpbmc8L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
YWJzdHJhY3RzIHRvIGl0cyBuYXRpdmUgZm9ybWF0LiBFYWNoIHByb3RvY29sIG1heTwvc3Bhbj48
YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtleHRlbmQgdGhlIFlBTkcgbW9kZWwg
ZGVmaW5lZCBoZXJlIHRvIGluY2x1ZGUgcHJvdG9jb2w8L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7c3BlY2lmaWMgZXh0ZW5zaW9ucyZxdW90Ozs8L3NwYW4+PGJyPg0K
PHNwYW4+TkVXOjwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDtkZXNjcmlwdGlvbjwvc3Bhbj48YnI+
DQo8c3Bhbj4mbmJzcDsmbmJzcDsmbmJzcDsmcXVvdDtUaGlzIFlBTkcgbW9kdWxlIGRlZmluZXMg
dGhlIGdlbmVyaWMgY29uZmlndXJhdGlvbiw8L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7ZGF0YSBtb2RlbCwgYW5kIHN0YXRpc3RpY3MgZm9yIE9BTSBwcm90b2NvbHMg
dXNpbmc8L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Y29ubmVjdGlv
bmxlc3MgY29tbXVuaWNhdGlvbnMsIGRlc2NyaWJlZCBpbiBhPC9zcGFuPjxicj4NCjxzcGFuPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO3Byb3RvY29sIGluZGVwZW5kZW50IG1hbm5lci48L3NwYW4+
PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7SXQgaXMgYXNzdW1lZCB0aGF0IGVh
Y2ggcHJvdG9jb2wgbWFwcyBjb3JyZXNwb25kaW5nPC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO2Fic3RyYWN0cyB0byBpdHMgbmF0aXZlIGZvcm1hdC4gRWFjaCBwcm90
b2NvbCBtYXk8L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZXh0ZW5k
IHRoZSBZQU5HIG1vZGVsIGRlZmluZWQgaGVyZSB0byBpbmNsdWRlIHByb3RvY29sPC9zcGFuPjxi
cj4NCjxzcGFuPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3NwZWNpZmljIGV4dGVuc2lvbnMmcXVv
dDs7PC9zcGFuPjxicj4NCjxzcGFuPkVORFM8L3NwYW4+PGJyPg0KPHNwYW4+W1Fpbl06T2theS48
L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPnM0LCBtb2R1bGUvY29udGFjdCwg
bW9kdWxlL29yZ2FuaXphdGlvbjogJm5ic3A7VGhlc2UgbmVlZCB0byBiZSAnZnV0dXJlIHByb29m
ZWQnIC0gdGhlIFdHIGFuZCB0aGUgZHJhZnQgYXV0aG9ycyBhcmUgbm90IGFwcHJvcHJpYXRlIGZv
ciBhIHN0YW5kYXJkLjwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+czQsIGdy
b3VwaW5nIHNlc3Npb24taml0dGVyLXN0YXRpc3RpY3MvZGVzY3JpcHRpb246IHMvZS5nLixQYWNr
ZXQvZS5nLiwgUGFja2V0Lzwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+W1Fp
bl06Rml4ZWQuPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5zNSwgbXVsdGlw
bGUgcGxhY2VzOiBzL2JmZC9CRkQvZzwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNw
YW4+W1Fpbl06Rml4ZWQuPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5zNSwg
cGFyYSAxOiBzLyZxdW90O2lldGYtY29ubmVjdGlvbmxlc3Mtb2FtJnF1b3Q7IG1vZGVsL1RoZSAm
cXVvdDtpZXRmLWNvbm5lY3Rpb25sZXNzLW9hbSZxdW90Ozwvc3Bhbj48YnI+DQo8c3Bhbj5tb2Rl
bC87IHMvdGVjaG5vbG9neS1pbmRlcGVuZGVudC9hIHRlY2hub2xvZ3ktaW5kZXBlbmRlbnQvPC9z
cGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5zNSwgcGFyYSAyOjwvc3Bhbj48YnI+
DQo8c3Bhbj5PTEQ6PC9zcGFuPjxicj4NCjxzcGFuPk5vdGUgdGhhdCwgaW4gdGhpcyBzZWN0aW9u
LCB3ZSBvbmx5IHByZXNlbnQgc2V2ZXJhbDwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDtz
bmlwcGV0cyBvZiB0ZWNobm9sb2d5LXNwZWNpZmljIG1vZGVsIGV4dGVuc2lvbnMgZm9yIGlsbHVz
dHJhdGl2ZTwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDtwdXJwb3Nlcy48L3NwYW4+PGJy
Pg0KPHNwYW4+TkVXOjwvc3Bhbj48YnI+DQo8c3Bhbj5Ob3RlIHRoYXQsIGluIHRoaXMgc2VjdGlv
biwgc2V2ZXJhbCBzbmlwcGV0cyBvZiB0ZWNobm9sb2d5LXNwZWNpZmljPC9zcGFuPjxicj4NCjxz
cGFuPiZuYnNwOyZuYnNwO21vZGVsIGV4dGVuc2lvbnMgYXJlIHByZXNlbnRlZCBmb3IgaWxsdXN0
cmF0aXZlIHB1cnBvc2VzLjwvc3Bhbj48YnI+DQo8c3Bhbj5FTkRTPC9zcGFuPjxicj4NCjxzcGFu
Pjwvc3Bhbj48YnI+DQo8c3Bhbj5zNS4xOiBJIG5vdGljZSB0aGF0IFJGQyA3Mjc2IGRlZmluZXMg
QkZEIGFzIGEgY29ubmVjdGlvbi1vcmllbnRlZCBwcm90b2NvbCAodGhhdCBpcyB1c2VkIHRvIG1v
bml0b3IgYSBjb25uZWN0aW9ubGVzcyBwcm90b2NvbCBpbiB0aGUgY2FzZSBvZiBiYXNpYyBCRkQg
Zm9yIElQKSEgU29tZSBleHBsYW5hdGlvbiBtYXkgYmUgYXBwcm9wcmlhdGUuPC9zcGFuPjxicj4N
CjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5bUWluXTogT2theS48L3NwYW4+PGJyPg0KPHNwYW4+
PC9zcGFuPjxicj4NCjxzcGFuPnM1LjEuMSwgcGFyYSAyOjwvc3Bhbj48YnI+DQo8c3Bhbj5PTEQ6
PC9zcGFuPjxicj4NCjxzcGFuPk5vdGUgdGhhdCBpbiBCRkQgV0csIHRoZXJlIGlzIGEgQkZEIFlB
TkcgZGF0YSBtb2RlbDwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDtbSS1ELmlldGYtYmZk
LXlhbmddIHRvIGJlIHByb2R1Y2VkLiAmbmJzcDtVc2VycyBjYW4gY2hvb3NlIHRvIHVzZSAmcXVv
dDtpZXRmLTwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDtjb25uZWN0aW9sZXNzLW9hbSZx
dW90OyBhcyBiYXNpcyBhbmQgYXVnbWVudCB0aGUgJnF1b3Q7aWV0Zi1jb25uZWN0aW9ubGVzcy1v
YW0mcXVvdDs8L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7bW9kZWwgd2l0aCBiZmQgc3Bl
Y2lmaWMgZGV0YWlscy4gJm5ic3A7VGhlIGJmZCBzcGVjaWZpYyBkZXRhaWxzIGNhbiBiZSB0aGU8
L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7Z3JvdXBpbmcgZGVmaW5lZCBpbiB0aGUgQkZE
IG1vZGVsLjwvc3Bhbj48YnI+DQo8c3Bhbj5ORVc6PC9zcGFuPjxicj4NCjxzcGFuPk5vdGUgdGhh
dCBhIGRlZGljYXRlZCBCRkQgWUFORyBkYXRhIG1vZGVsIFtJLUQuaWV0Zi1iZmQteWFuZ10gaXMg
YWxzbzwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDtzdGFuZGFyZGl6ZWQuICZuYnNwO0F1
Z21lbnRhdGlvbiBvZiB0aGUgJnF1b3Q7aWV0Zi1jb25uZWN0aW9ubGVzcy1vYW0mcXVvdDsgbW9k
ZWw8L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7d2l0aCBCRkQgc3BlY2lmaWMgZGV0YWls
cyBwcm92aWRlcyBhbiBhbHRlcm5hdGl2ZSBhcHByb2FjaCB0aGF0PC9zcGFuPjxicj4NCjxzcGFu
PiZuYnNwOyZuYnNwO3Byb3ZpZGVzIGEgdW5pZmllZCB2aWV3IG9mIG1hbmFnZW1lbnQgaW5mb3Jt
YXRpb24gYWNyb3NzIHZhcmlvdXMgT0FNPC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwO3By
b3RvY29scy4gJm5ic3A7VGhlIEJGRCBzcGVjaWZpYyBkZXRhaWxzIGNhbiBiZSB0aGUgZ3JvdXBp
bmcgZGVmaW5lZCBpbjwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDt0aGUgQkZEIG1vZGVs
IGF2b2lkaW5nIGR1cGxpY2F0aW9uIG9mIGVmZm9ydC48L3NwYW4+PGJyPg0KPHNwYW4+RU5EUzwv
c3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+W1Fpbl06T2theS48L3NwYW4+PGJy
Pg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPnM1LjEuMS4xLCBwYXJhIDI6PC9zcGFuPjxicj4N
CjxzcGFuPk9MRDo8L3NwYW4+PGJyPg0KPHNwYW4+VGhlIHNuaXBwZXQgYmVsb3cgZGVwaWN0cyBh
biBleGFtcGxlIG9mIGF1Z21lbnRpbmcgJnF1b3Q7YmZkJnF1b3Q7IHR5cGUgaW50bzwvc3Bhbj48
YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDt0aGUgaWV0Zi1jb25uZWN0aW9ubGVzcy1vYW0mcXVvdDs6
PC9zcGFuPjxicj4NCjxzcGFuPk5FVzo8L3NwYW4+PGJyPg0KPHNwYW4+VGhlIHNuaXBwZXQgYmVs
b3cgZGVwaWN0cyBhbiBleGFtcGxlIG9mIGFkZGluZyB0aGUgJnF1b3Q7YmZkJnF1b3Q7IHR5cGUg
YXMgYW48L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7YXVnbWVudCB0byB0aGUgaWV0Zi1j
b25uZWN0aW9ubGVzcy1vYW0mcXVvdDsgbW9kZWw6PC9zcGFuPjxicj4NCjxzcGFuPkVORFM8L3Nw
YW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPltRaW5dOiBPa2F5Ljwvc3Bhbj48YnI+
DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+czUuMS4xLjI6PC9zcGFuPjxicj4NCjxzcGFuPk9M
RDo8L3NwYW4+PGJyPg0KPHNwYW4+VG8gc3VwcG9ydCBiZmQgdGVjaG5vbG9neSwgdGhlICZxdW90
O2lldGYtY29ubmVjdGlvbmxlc3Mtb2FtJnF1b3Q7IG1vZGVsIGNhbiBiZTwvc3Bhbj48YnI+DQo8
c3Bhbj4mbmJzcDsmbmJzcDtleHRlbmRlZCBhbmQgYWRkIGJmZCBzcGVjaWZpYyBwYXJhbWV0ZXJz
IHVuZGVyICZxdW90O3Rlc3QtcG9pbnQtbG9jYXRpb25zJnF1b3Q7PC9zcGFuPjxicj4NCjxzcGFu
PiZuYnNwOyZuYnNwO2xpc3QgYW5kL29yIGFkZCBuZXcgbG9jYXRpb24gdHlwZSBzdWNoIGFzICZx
dW90O2JmZCBvdmVyIE1QTFMtVEUmcXVvdDsgdW5kZXI8L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7
Jm5ic3A7JnF1b3Q7bG9jYXRpb24tdHlwZSZxdW90Oy48L3NwYW4+PGJyPg0KPHNwYW4+TkVXOjwv
c3Bhbj48YnI+DQo8c3Bhbj5UbyBzdXBwb3J0IEJGRCB0ZWNobm9sb2d5LCB0aGUgJnF1b3Q7aWV0
Zi1jb25uZWN0aW9ubGVzcy1vYW0mcXVvdDsgbW9kZWwgY2FuIGJlPC9zcGFuPjxicj4NCjxzcGFu
PiZuYnNwOyZuYnNwO2V4dGVuZGVkIGJ5IGFkZGluZyBzcGVjaWZpYyBwYXJhbWV0ZXJzIGludG8g
dGhlICZxdW90O3Rlc3QtcG9pbnQtbG9jYXRpb25zJnF1b3Q7PC9zcGFuPjxicj4NCjxzcGFuPiZu
YnNwOyZuYnNwO2xpc3QgYW5kL29yIGFkZGluZyBhIG5ldyBsb2NhdGlvbiB0eXBlIHN1Y2ggYXMg
JnF1b3Q7QkZEIG92ZXIgTVBMUy1URSZxdW90OyB1bmRlcjwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJz
cDsmbmJzcDsmcXVvdDtsb2NhdGlvbi10eXBlJnF1b3Q7Ljwvc3Bhbj48YnI+DQo8c3Bhbj5FTkRT
PC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5bUWluXTogT2theS48L3NwYW4+
PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPnM1LjEuMS4yLjEsIHBhcmEgMTo8L3NwYW4+
PGJyPg0KPHNwYW4+T0xEOjwvc3Bhbj48YnI+DQo8c3Bhbj5Jbjwvc3Bhbj48YnI+DQo8c3Bhbj4m
bmJzcDsmbmJzcDt0aGlzIHNlY3Rpb24sIHdlIHJldXNlIHNvbWUgZ3JvdXBpbmdzIHdoaWNoIGFy
ZSBkZWZpbmVkIGluPC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwO1tJLUQuaWV0Zi1iZmQt
eWFuZ10gYXMgZm9sbG93aW5nOjwvc3Bhbj48YnI+DQo8c3Bhbj5ORVc6PC9zcGFuPjxicj4NCjxz
cGFuPkluIHRoaXMgc2VjdGlvbiwgc29tZSBncm91cGluZ3Mgd2hpY2ggYXJlIGRlZmluZWQgaW48
L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7W0ktRC5pZXRmLWJmZC15YW5nXSBhcmUgcmV1
c2VkIGFzIGZvbGxvd3M6PC9zcGFuPjxicj4NCjxzcGFuPkVORFM8L3NwYW4+PGJyPg0KPHNwYW4+
PC9zcGFuPjxicj4NCjxzcGFuPltRaW5dOiBPa2F5Ljwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+
PGJyPg0KPHNwYW4+czUuMS4xLjIuMiwgcGFyYSAyOjwvc3Bhbj48YnI+DQo8c3Bhbj5PTEQ6PC9z
cGFuPjxicj4NCjxzcGFuPkluIHRoaXMgc2VjdGlvbiwgd2UgYWRkIGEgbmV3ICZxdW90O2xvY2F0
aW9uLTwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDt0eXBlJnF1b3Q7IGNhc2UgYW5kIHJl
dXNlIHNvbWUgZ3JvdXBpbmdzIHdoaWNoIGFyZSBkZWZpbmVkIGluPC9zcGFuPjxicj4NCjxzcGFu
PiZuYnNwOyZuYnNwO1tJLUQuaWV0Zi1iZmQteWFuZ10gYXMgZm9sbG93czo8L3NwYW4+PGJyPg0K
PHNwYW4+TkVXOjwvc3Bhbj48YnI+DQo8c3Bhbj5JbiB0aGlzIHNlY3Rpb24sIGEgbmV3ICZxdW90
O2xvY2F0aW9uLXR5cGUmcXVvdDsgY2FzZSBpcyBhZGRlZCBhbmQgc29tZSBncm91cGluZ3MgdGhh
dCBhcmUgZGVmaW5lZCBpbjwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDtbSS1ELmlldGYt
YmZkLXlhbmddIGFyZSByZXVzZWQgYXMgZm9sbG93czo8L3NwYW4+PGJyPg0KPHNwYW4+RU5EUzwv
c3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+W1Fpbl06IE9rYXkuPC9zcGFuPjxi
cj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5zNS4xLjI6PC9zcGFuPjxicj4NCjxzcGFuPk9M
RDo8L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7QW5kIGFub3RoZXIgYWx0ZXJuYXRpdmUg
bWV0aG9kIGlzIHVzaW5nIHNjaGVtYSBtb3VudCBtZWNoYW5pc208L3NwYW4+PGJyPg0KPHNwYW4+
Jm5ic3A7Jm5ic3A7W0ktRC5pZXRmLW5ldG1vZC1zY2hlbWEtbW91bnRdIGluIHRoZSAmcXVvdDtp
ZXRmLWNvbm5lY3Rpb25sZXNzLW9hbSZxdW90Oy48L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5i
c3A7V2l0aGluIHRoZSAmcXVvdDt0ZXN0LXBvaW50LWxvY2F0aW9ucyZxdW90OyBsaXN0LCBhICZx
dW90O3Jvb3QmcXVvdDsgYXR0cmlidXRlIGlzIGRlZmluZWQ8L3NwYW4+PGJyPg0KPHNwYW4+Jm5i
c3A7Jm5ic3A7dG8gcHJvdmlkZSBhIG1vdW50ZWQgcG9pbnQgZm9yIG1vZGVscyBtb3VudGVkIHBl
ciAmcXVvdDt0ZXN0LXBvaW50LTwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDtsb2NhdGlv
bnMmcXVvdDsuICZuYnNwO1RoZXJlZm9yZSwgdGhlICZxdW90O2lldGYtY29ubmVjdGlvbmxlc3Mt
b2FtJnF1b3Q7IG1vZGVsIGNhbjwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDtwcm92aWRl
IGEgcGxhY2UgaW4gdGhlIG5vZGUgaGllcmFyY2h5IHdoZXJlIG90aGVyIE9BTSBZQU5HIGRhdGE8
L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7bW9kZWxzIGNhbiBiZSBhdHRhY2hlZCwgd2l0
aG91dCBhbnkgc3BlY2lhbCBleHRlbnNpb24gaW4gdGhlICZxdW90O2lldGYtPC9zcGFuPjxicj4N
CjxzcGFuPiZuYnNwOyZuYnNwO2Nvbm5lY3Rpb25sZXNzLW9hbSZxdW90OyBZQU5HIGRhdGEgbW9k
ZWxzIFtJLUQuaWV0Zi1uZXRtb2Qtc2NoZW1hLW1vdW50XS48L3NwYW4+PGJyPg0KPHNwYW4+Jm5i
c3A7Jm5ic3A7Tm90ZSB0aGF0IHRoZSBsaW1pdGF0aW9uIG9mIHRoZSBTY2hlbWEgTW91bnQgbWV0
aG9kIGlzIGl0IGlzIG5vdDwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDthbGxvd2VkIHRv
IHNwZWNpZnkgY2VydGFpbiBtb2R1bGVzIHRoYXQgYXJlIHJlcXVpcmVkIHRvIGJlIG1vdW50ZWQ8
L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7dW5kZXIgYSBtb3VudCBwb2ludC48L3NwYW4+
PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwO1RoZSBzbmlwcGV0IGJl
bG93IGRlcGljdHMgdGhlIGRlZmluaXRpb24gb2YgJnF1b3Q7cm9vdCZxdW90OyBhdHRyaWJ1dGUu
PC9zcGFuPjxicj4NCjxzcGFuPk5FVzo8L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7QW5v
dGhlciBhbHRlcm5hdGl2ZSBtZXRob2QgaXMgdXNpbmcgdGhlIHNjaGVtYSBtb3VudCBtZWNoYW5p
c208L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7W0ktRC5pZXRmLW5ldG1vZC1zY2hlbWEt
bW91bnRdIGluIHRoZSAmcXVvdDtpZXRmLWNvbm5lY3Rpb25sZXNzLW9hbSZxdW90OyBtb2RlbC48
L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7V2l0aGluIHRoZSAmcXVvdDt0ZXN0LXBvaW50
LWxvY2F0aW9ucyZxdW90OyBsaXN0LCBhICZxdW90O3Jvb3QmcXVvdDsgYXR0cmlidXRlIGlzIGRl
ZmluZWQ8L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7dG8gcHJvdmlkZSBhIG1vdW50IHBv
aW50IGZvciBtb2RlbHMgbW91bnRlZCBwZXIgJnF1b3Q7dGVzdC1wb2ludC08L3NwYW4+PGJyPg0K
PHNwYW4+Jm5ic3A7Jm5ic3A7bG9jYXRpb25zJnF1b3Q7LiAmbmJzcDtUaGVyZWZvcmUsIHRoZSAm
cXVvdDtpZXRmLWNvbm5lY3Rpb25sZXNzLW9hbSZxdW90OyBtb2RlbCBjYW48L3NwYW4+PGJyPg0K
PHNwYW4+Jm5ic3A7Jm5ic3A7cHJvdmlkZSBhIHBsYWNlIGluIHRoZSBub2RlIGhpZXJhcmNoeSB3
aGVyZSBvdGhlciBPQU0gWUFORyBkYXRhPC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwO21v
ZGVscyBjYW4gYmUgYXR0YWNoZWQsIHdpdGhvdXQgYW55IHNwZWNpYWwgZXh0ZW5zaW9uIGluIHRo
ZSAmcXVvdDtpZXRmLTwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDtjb25uZWN0aW9ubGVz
cy1vYW0mcXVvdDsgWUFORyBkYXRhIG1vZGVscyBbSS1ELmlldGYtbmV0bW9kLXNjaGVtYS1tb3Vu
dF0uPC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwO05vdGUgdGhhdCB0aGUgbGltaXRhdGlv
biBvZiB0aGUgU2NoZW1hIE1vdW50IG1ldGhvZCBpcyBpdCBpcyBub3Q8L3NwYW4+PGJyPg0KPHNw
YW4+Jm5ic3A7Jm5ic3A7YWxsb3dlZCB0byBzcGVjaWZ5IGNlcnRhaW4gbW9kdWxlcyB0aGF0IGFy
ZSByZXF1aXJlZCB0byBiZSBtb3VudGVkPC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwO3Vu
ZGVyIGEgbW91bnQgcG9pbnQuPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj4m
bmJzcDsmbmJzcDtUaGUgc25pcHBldCBiZWxvdyBkZXBpY3RzIHRoZSBkZWZpbml0aW9uIG9mIHRo
ZSAmcXVvdDtyb290JnF1b3Q7IGF0dHJpYnV0ZS48L3NwYW4+PGJyPg0KPHNwYW4+RU5EUzwvc3Bh
bj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+W1Fpbl06IE9rYXkuPC9zcGFuPjxicj4N
CjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5zNS4yLjE6PC9zcGFuPjxicj4NCjxzcGFuPk9MRDo8
L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7VGhlIGZvbGxvd2luZyBzZWN0aW9ucyBzaG93
cyBob3cgdGhlICZxdW90O2lldGYtY29ubmVjdGlvbmxlc3Mtb2FtJnF1b3Q7IG1vZGVsPC9zcGFu
Pjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwO2NhbiBiZSBleHRlbmRlZCB0byBzdXBwb3J0IExTUCBw
aW5nIHRlY2hub2xvZ3kuICZuYnNwO0ZvciB0aGlzIHB1cnBvc2UsIGE8L3NwYW4+PGJyPg0KPHNw
YW4+Jm5ic3A7Jm5ic3A7c2V0IG9mIGV4dGVuc2lvbiBhcmUgaW50cm9kdWNlZCBzdWNoIGFzIHRl
Y2hub2xvZ3ktdHlwZSBleHRlbnNpb24gYW5kPC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNw
O3Rlc3QtcG9pbnQgYXR0cmlidXRlcyBleHRlbnNpb24uPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bh
bj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDtOb3RlIHRoYXQgaW4gTVBMUyBXRywgdGhlcmUgaXMg
YSBMU1AgUGluZyBZQU5HIGRhdGEgbW9kZWw8L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7
W0ktRC56aGVuZy1tcGxzLWxzcC1waW5nLXlhbmctY2ZnXSB0byBiZSBwcm9kdWNlZC4gJm5ic3A7
VXNlcnMgY2FuIGNob29zZTwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDt0byB1c2UgJnF1
b3Q7aWV0Zi1jb25uZWN0aW9sZXNzLW9hbSZxdW90OyBhcyBiYXNpcyBhbmQgYXVnbWVudCB0aGUg
JnF1b3Q7aWV0Zi08L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7Y29ubmVjdGlvbmxlc3Mt
b2FtJnF1b3Q7IG1vZGVsIHdpdGggTFNQIFBpbmcgc3BlY2lmaWMgZGV0YWlscyBpbiB0aGUgbW9k
ZWw8L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7ZXh0ZW5zaW9uLiAmbmJzcDtUaGUgTFNQ
IFBpbmcgc3BlY2lmaWMgZGV0YWlscyBjYW4gYmUgdGhlIGdyb3VwaW5nIGRlZmluZWQ8L3NwYW4+
PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7aW4gdGhlIExTUCBwaW5nIG1vZGVsLjwvc3Bhbj48YnI+
DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+TkVXOjwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsm
bmJzcDtUaGUgZm9sbG93aW5nIHNlY3Rpb25zIHNob3dzIGhvdyB0aGUgJnF1b3Q7aWV0Zi1jb25u
ZWN0aW9ubGVzcy1vYW0mcXVvdDsgbW9kZWw8L3NwYW4+PGJyPg0KPHNwYW4+Jm5ic3A7Jm5ic3A7
Y2FuIGJlIGV4dGVuZGVkIHRvIHN1cHBvcnQgTFNQIHBpbmcgdGVjaG5vbG9neS4gJm5ic3A7Rm9y
IHRoaXMgcHVycG9zZSwgYTwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDtzZXQgb2YgZXh0
ZW5zaW9ucyBhcmUgaW50cm9kdWNlZCBzdWNoIGFzIHRoZSAmcXVvdDt0ZWNobm9sb2d5LXR5cGUm
cXVvdDsgZXh0ZW5zaW9uIGFuZDwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDt0aGUgdGVz
dC1wb2ludCAmcXVvdDthdHRyaWJ1dGVzJnF1b3Q7IGV4dGVuc2lvbi48L3NwYW4+PGJyPg0KPHNw
YW4+PC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwO05vdGUgdGhhdCBhIExTUCBQaW5nIFlB
TkcgZGF0YSBtb2RlbDwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDtbSS1ELnpoZW5nLW1w
bHMtbHNwLXBpbmcteWFuZy1jZmddIGhhcyBiZWVuIHN0YW5kYXJkaXplZC4gJm5ic3A7QXMgd2l0
aCBCRkQsPC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwO3VzZXJzIGNhbiBjaG9vc2UgdG8g
dXNlIHRoZSAmcXVvdDtpZXRmLWNvbm5lY3Rpb2xlc3Mtb2FtJnF1b3Q7IGFzIGJhc2lzIGFuZCBh
dWdtZW50PC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwO3RoZSAmcXVvdDtpZXRmLSBjb25u
ZWN0aW9ubGVzcy1vYW0mcXVvdDsgbW9kZWwgd2l0aCBMU1AgUGluZyBzcGVjaWZpYyBkZXRhaWxz
IGluIHRoZTwvc3Bhbj48YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDttb2RlbCBleHRlbnNpb24gdG8g
cHJvdmlkZSBhIHVuaWZpZWQgdmlldyBhY3Jvc3MgZGlmZmVyZW50IHRlY2hub2xvZ2llcy4gVGhl
PC9zcGFuPjxicj4NCjxzcGFuPiZuYnNwOyZuYnNwO0xTUCBQaW5nIHNwZWNpZmljIGRldGFpbHMg
Y2FuIGJlIHRoZSBncm91cGluZyBkZWZpbmVkIGluIHRoZSBMU1AgcGluZyBtb2RlbDwvc3Bhbj48
YnI+DQo8c3Bhbj4mbmJzcDsmbmJzcDt0byBhdm9pZCBkdXBsaWNhdGlvbiBvZiBlZmZvcnQuLjwv
c3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+RU5EUzwvc3Bhbj48YnI+DQo8c3Bh
bj5bUWluXTogT2theS48L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPnM5OiAm
bmJzcDtJIHRoaW5rIEktRC5pZXRmLWkycnMteWFuZy1uZXR3b3JrLXRvcG8gaXMgbm9ybWF0aXZl
LiAmbmJzcDtPbmUgY291bGQgZGlzY3VzcyB3aGV0aGVyIHRoZSB2YXJpb3VzIGRyYWZ0cyBtZW50
aW9uZWQgaW4gczUgYXJlIGFsc28gbm9ybWF0aXZlLiAmbmJzcDtTb21lIGFkZGl0aW9uYWwgbm9y
bWF0aXZlIHJlZmVyZW5jZXMgd2lsbCBjb21lIGZvcm0gbGlzdGluZyB0aGUgc291cmNlcyBvZiBp
bXBvcnRlZCBtb2R1bGVzIChzZWUgbWlub3IgaXNzdWVzKS4NCiBpZG5pdHMgY29tcGxhaW5zIHRo
YXQgUkZDcyA2OTkxLCA3MjIzIGFuZCA1NDYyIGFyZSBub3QgZXhwbGljaXRseSByZWZlcmVuY2Vk
LiAmbmJzcDs2OTkxIGFuZCA3MjIzIGFyZSBpbXBvcnQgc291cmNlcyAoc2VlIGFib3ZlKSA1NDYy
IGlzIHVzZWQgaW4gczMuMSBidXQgaXNuJ3QgbWFya2VkIGFzIGEgcmVmZXJlbmNlLjwvc3Bhbj48
YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+W1Fpbl06Rml4ZWQuPC9zcGFuPjxicj4NCjwv
ZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_A4454B90E3FB4252ACED6E30E1904077ciscocom_--


From nobody Tue Oct 24 05:56:11 2017
Return-Path: <gregimirsky@gmail.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 37F2A13F75E; Tue, 24 Oct 2017 05:56:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level: 
X-Spam-Status: No, score=-2.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=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 ztz_ykt8hPpN; Tue, 24 Oct 2017 05:56:07 -0700 (PDT)
Received: from mail-lf0-x236.google.com (mail-lf0-x236.google.com [IPv6:2a00:1450:4010:c07::236]) (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 6C3A913F75B; Tue, 24 Oct 2017 05:56:07 -0700 (PDT)
Received: by mail-lf0-x236.google.com with SMTP id 90so23866240lfs.13; Tue, 24 Oct 2017 05:56:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=U3vgw5AM3aiBkUUZ22BCeTLqtKMTD3N3u/gWhzlT4QY=; b=OpZcFLxp8Hdf9RLURPJ2LlZAQ6VkHHI/1X3WUfV+2h72EgcKQqyqWfGu+zSB5pZ/5h /Io2qvHJ6Hj4jP0w8KTbDtgTAvZm0GI2SDHOyJBSD3+qqVNEe2i26PW+q968v+Zw2Mxk Hk2zJqENu1dacqEiNeRgTwzLvBgzeUjmF9GOlYezjTnYSmMpxTH9YUFHogZ+5EHWVxr4 qtyr8mvhAiSYlonX9sFo7rbiB4jT5gOa7jG/vsTzTzxbhfROx4yhXKB2ggyWAX1wh5FI twjO4zgiztO6m/AgsyxRFQunlF1uqPrfWH3UMHZnNqC1ToBcdwS3IaFIHwhHgoEbuon0 772Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=U3vgw5AM3aiBkUUZ22BCeTLqtKMTD3N3u/gWhzlT4QY=; b=PLxtzl04yQ04O+eu5od9FWZL9sJ+RL7hcEGlmKI76hspP80s/cSC0lkpupAT/rNQK4 mR67YTIA/O0LPhWwPlNrtsRUXxYdKf3u5mZ75dt0wv5+9Wq0XXoNtcUh1NbVwH6+3e3K p5m64e05M6V4Ln8U1TPgOlYgTFl8GK1pU/MkCKMlYBDaT/Ak9EQ5+BOg9n0yYL0LJDxT nueB09G9ec3BJSqxnTOQ/yyB2DwonCm/Bd3RjpoYyTdUoHQx6086LNeQBmJJOTs1ujy9 WY2ZYqUceiEUOqjCKQbMt47kuwjMYf1licmFirFOTln2beHVmSGzsKpv//EaZszus2E7 SVDA==
X-Gm-Message-State: AMCzsaX0NViFpcxkf0sYoHL+qNOOsntCR2HS1DYaUbHnt9uqIiIkueam CBdVlNvKGJl1k/ZWY72RZpgKliC1NpVXV7HHZeY=
X-Google-Smtp-Source: ABhQp+T3nUZHi+U9WIpkusMfWBdwvH9VYwYdvP9oHsdHA8TQoRzjUhUPjgsaC3BgsusqBsSznzfdvQGt2Gzy+JLSxxc=
X-Received: by 10.46.0.23 with SMTP id 23mr8216943lja.187.1508849765523; Tue, 24 Oct 2017 05:56:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.46.32.147 with HTTP; Tue, 24 Oct 2017 05:56:04 -0700 (PDT)
In-Reply-To: <B8F9A780D330094D99AF023C5877DABA9AC0F264@nkgeml513-mbx.china.huawei.com>
References: <150772930494.24829.134604370018717784.idtracker@ietfa.amsl.com> <CA+RyBmUqZH6hEFy8ZFrGq0yLC-friudtZvDNJ2AZs35EOFGrhQ@mail.gmail.com> <B8F9A780D330094D99AF023C5877DABA9AC0F264@nkgeml513-mbx.china.huawei.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Tue, 24 Oct 2017 05:56:04 -0700
Message-ID: <CA+RyBmWw5dNOUJgFkzAH1cF6Ljxk2oDOXqLq+LNLKw+Gcin_Wg@mail.gmail.com>
To: Qin Wu <bill.wu@huawei.com>
Cc: "ietf@ietf.org" <ietf@ietf.org>,  "draft-ietf-lime-yang-connectionless-oam-methods@ietf.org" <draft-ietf-lime-yang-connectionless-oam-methods@ietf.org>,  Carlos Pignataro <cpignata@cisco.com>, Ron Bonica <rbonica@juniper.net>,  "lime-chairs@ietf.org" <lime-chairs@ietf.org>, Benoit Claise <bclaise@cisco.com>, "lime@ietf.org" <lime@ietf.org>
Content-Type: multipart/alternative; boundary="001a1142c5ee4b250c055c4a768c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/kAIlrunjGcmqVxxCbuYq_K9cHQI>
Subject: Re: [Lime] Last Call: <draft-ietf-lime-yang-connectionless-oam-methods-09.txt> (Retrieval Methods YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols) to Proposed Standard
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Oct 2017 12:56:10 -0000

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

Hi Qin,
thank you for your expedient response.
I don't think that any additional configuration parameter to limit
particular counter or all of them is required. I think that 4294967294 is
natural, intuitive limit for uint32 counters. My questions are rather how
overrun per counter is reported and what is the behavior of the counter
itself upon it has been read to fill in response to an RPC.

Regards,
Greg

On Sun, Oct 22, 2017 at 8:34 PM, Qin Wu <bill.wu@huawei.com> wrote:

> Thanks Greg for additional comments on draft-ietf-lime-yang-
> connectionless-oam-methods-09.
>
> Similar to the change we proposed for draft-ietf-lime-yang-
> connectionless-oam-12,
>
> We could set up-limit for statistics data, when up-limit gets reached, we
> can indicate overrun  count happens.
>
> Thanks!
>
>
>
> -Qin
>
> *=E5=8F=91=E4=BB=B6=E4=BA=BA:* Greg Mirsky [mailto:gregimirsky@gmail.com]
> *=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4:* 2017=E5=B9=B410=E6=9C=8820=E6=97=
=A5 20:35
> *=E6=94=B6=E4=BB=B6=E4=BA=BA:* ietf@ietf.org; draft-ietf-lime-yang-connec=
tionless-oam-methods@
> ietf.org
> *=E6=8A=84=E9=80=81:* Carlos Pignataro; Ron Bonica; lime-chairs@ietf.org;=
 Benoit Claise;
> lime@ietf.org
> *=E4=B8=BB=E9=A2=98:* Re: [Lime] Last Call: <draft-ietf-lime-yang-
> connectionless-oam-methods-09.txt> (Retrieval Methods YANG Data Model for
> Connectionless Operations, Administration, and Maintenance(OAM) protocols=
)
> to Proposed Standard
>
>
>
> Dear All,
>
> please kindly consider my comments on draft-ietf-lime-yang-connectionless=
-oam-methods
> presented below:
>
>    - rpc continuity-check:
>
>
>    - lacks ability to specify test packet generation interval;
>       - rpc uses session-packet-statistics and session-error-statistics
>       where all packet counters are uint32. Because continuity-check may =
run
>       forever, if count set to -1, counters may overrun. How the overrun =
reported
>       in session-packet-statistics and session-error-statistics?
>
> In summary, operation of continuity-check test in forever mode is
> underdefined.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Wed, Oct 11, 2017 at 6:41 AM, The IESG <iesg-secretary@ietf.org> wrote=
:
>
>
> The IESG has received a request from the Layer Independent OAM Management
> in
> the Multi-Layer Environment WG (lime) to consider the following document:=
 -
> 'Retrieval Methods YANG Data Model for Connectionless Operations,
>    Administration, and Maintenance(OAM) protocols'
>   <draft-ietf-lime-yang-connectionless-oam-methods-09.txt> as Proposed
>   Standard
>
> The IESG plans to make a decision in the next few weeks, and solicits fin=
al
> comments on this action. Please send substantive comments to the
> ietf@ietf.org mailing lists by 2017-10-25. Exceptionally, comments may be
> sent to iesg@ietf.org instead. In either case, please retain the
> beginning of
> the Subject line to allow automated sorting.
>
> Abstract
>
>
>    This document presents a retrieval method YANG Data model for
>    connectionless OAM protocols.  It provides technology-independent RPC
>    operations for connectionless OAM protocols.  The retrieval methods
>    model presented here can be extended to include technology specific
>    details.  This is leading to uniformity between OAM protocols and
>    support both nested OAM workflows (i.e., performing OAM functions at
>    different levels through a unified interface) and interacting OAM
>    workflows ( i.e., performing OAM functions at same levels through a
>    unified interface).
>
>
>
>
> The file can be obtained via
> https://datatracker.ietf.org/doc/draft-ietf-lime-yang-
> connectionless-oam-methods/
>
> IESG discussion can be tracked via
> https://datatracker.ietf.org/doc/draft-ietf-lime-yang-
> connectionless-oam-methods/ballot/
>
>
> No IPR declarations have been submitted directly on this I-D.
>
>
>
>
> _______________________________________________
> Lime mailing list
> Lime@ietf.org
> https://www.ietf.org/mailman/listinfo/lime
>
>
>

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

<div dir=3D"ltr">Hi Qin,<div>thank you for your expedient response.</div><d=
iv>I don&#39;t think that any additional configuration parameter to limit p=
articular counter or all of them is required. I think that=C2=A0<span style=
=3D"color:rgb(0,0,0);font-size:13.3333px">4294967294 is natural, intuitive =
limit for uint32 counters. My questions are rather how overrun per counter =
is reported and what is the behavior of the counter itself upon it has been=
 read to fill in response to an RPC.</span></div><div><span style=3D"color:=
rgb(0,0,0);font-size:13.3333px"><br></span></div><div><span style=3D"color:=
rgb(0,0,0);font-size:13.3333px">Regards,</span></div><div><span style=3D"co=
lor:rgb(0,0,0);font-size:13.3333px">Greg</span></div></div><div class=3D"gm=
ail_extra"><br><div class=3D"gmail_quote">On Sun, Oct 22, 2017 at 8:34 PM, =
Qin Wu <span dir=3D"ltr">&lt;<a href=3D"mailto:bill.wu@huawei.com" target=
=3D"_blank">bill.wu@huawei.com</a>&gt;</span> wrote:<br><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">





<div lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple">
<div class=3D"m_-6011034298623291197WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Thanks Gre=
g for additional comments on draft-ietf-lime-yang-<wbr>connectionless-oam-m=
ethods-09.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Similar to=
 the change we proposed for draft-ietf-lime-yang-<wbr>connectionless-oam-12=
,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">We could s=
et up-limit for statistics data, when up-limit gets reached, we can indicat=
e overrun=C2=A0 count happens.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Thanks!<u>=
</u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=
=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">-Qin<u></u=
><u></u></span></p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt">=E5=8F=91=E4=BB=
=B6=E4=BA=BA<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt"> Greg Mirsky [mailto:<a href=3D"mailto:gregimirsky=
@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>]
<br>
</span><b><span style=3D"font-size:10.0pt">=E5=8F=91=E9=80=81=E6=97=B6=E9=
=97=B4<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" style=3D=
"font-size:10.0pt"> 2017</span><span style=3D"font-size:10.0pt">=E5=B9=B4<s=
pan lang=3D"EN-US">10</span>=E6=9C=88<span lang=3D"EN-US">20</span>=E6=97=
=A5<span lang=3D"EN-US"> 20:35<br>
</span><b>=E6=94=B6=E4=BB=B6=E4=BA=BA<span lang=3D"EN-US">:</span></b><span=
 lang=3D"EN-US"> <a href=3D"mailto:ietf@ietf.org" target=3D"_blank">ietf@ie=
tf.org</a>; <a href=3D"mailto:draft-ietf-lime-yang-connectionless-oam-metho=
ds@ietf.org" target=3D"_blank">draft-ietf-lime-yang-<wbr>connectionless-oam=
-methods@<wbr>ietf.org</a><br>
</span><b>=E6=8A=84=E9=80=81<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> Carlos Pignataro; Ron Bonica; <a href=3D"mailto:lime-chairs@ietf.or=
g" target=3D"_blank">lime-chairs@ietf.org</a>; Benoit Claise; <a href=3D"ma=
ilto:lime@ietf.org" target=3D"_blank">lime@ietf.org</a><br>
</span><b>=E4=B8=BB=E9=A2=98<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> Re: [Lime] Last Call: &lt;draft-ietf-lime-yang-<wbr>connectionless-=
oam-methods-09.<wbr>txt&gt; (Retrieval Methods YANG Data Model for Connecti=
onless Operations, Administration, and Maintenance(OAM) protocols) to
 Proposed Standard<u></u><u></u></span></span></p>
</div><div><div class=3D"h5">
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.5pt">Dear =
All,</span><span lang=3D"EN-US"><u></u><u></u></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.5pt">pleas=
e kindly consider my comments on=C2=A0</span><span lang=3D"EN-US" style=3D"=
font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">draft-ietf-lime-yang-=
<wbr>connectionless-oam-methods presented below:</span><span lang=3D"EN-US"=
><u></u><u></u></span></p>
</div>
<div>
<ul type=3D"disc">
<li class=3D"MsoNormal">
<span lang=3D"EN-US" style=3D"font-family:&quot;Arial&quot;,&quot;sans-seri=
f&quot;">rpc continuity-check:</span><span lang=3D"EN-US"><u></u><u></u></s=
pan></li></ul>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal">
<span lang=3D"EN-US" style=3D"font-family:&quot;Arial&quot;,&quot;sans-seri=
f&quot;">lacks ability to specify test packet generation interval;</span><s=
pan lang=3D"EN-US"><u></u><u></u></span></li><li class=3D"MsoNormal">
<span lang=3D"EN-US" style=3D"font-family:&quot;Arial&quot;,&quot;sans-seri=
f&quot;">rpc uses=C2=A0</span><span lang=3D"EN-US">session-packet-statistic=
s and session-error-statistics where all packet counters are uint32. Becaus=
e continuity-check may run forever, if count set to -1, counters
 may overrun. How the overrun reported in session-packet-statistics and ses=
sion-error-statistics?<u></u><u></u></span></li></ul>
</ul>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">In summary, operation of contin=
uity-check test in forever mode is underdefined.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Regards,<u></u><u></u></span></=
p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Greg<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">On Wed, Oct 11, 2017 at 6:41 AM=
, The IESG &lt;<a href=3D"mailto:iesg-secretary@ietf.org" target=3D"_blank"=
>iesg-secretary@ietf.org</a>&gt; wrote:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><br>
The IESG has received a request from the Layer Independent OAM Management i=
n<br>
the Multi-Layer Environment WG (lime) to consider the following document: -=
<br>
&#39;Retrieval Methods YANG Data Model for Connectionless Operations,<br>
=C2=A0 =C2=A0Administration, and Maintenance(OAM) protocols&#39;<br>
=C2=A0 &lt;draft-ietf-lime-yang-<wbr>connectionless-oam-methods-09.<wbr>txt=
&gt; as Proposed<br>
=C2=A0 Standard<br>
<br>
The IESG plans to make a decision in the next few weeks, and solicits final=
<br>
comments on this action. Please send substantive comments to the<br>
<a href=3D"mailto:ietf@ietf.org" target=3D"_blank">ietf@ietf.org</a> mailin=
g lists by 2017-10-25. Exceptionally, comments may be<br>
sent to <a href=3D"mailto:iesg@ietf.org" target=3D"_blank">iesg@ietf.org</a=
> instead. In either case, please retain the beginning of<br>
the Subject line to allow automated sorting.<br>
<br>
Abstract<br>
<br>
<br>
=C2=A0 =C2=A0This document presents a retrieval method YANG Data model for<=
br>
=C2=A0 =C2=A0connectionless OAM protocols.=C2=A0 It provides technology-ind=
ependent RPC<br>
=C2=A0 =C2=A0operations for connectionless OAM protocols.=C2=A0 The retriev=
al methods<br>
=C2=A0 =C2=A0model presented here can be extended to include technology spe=
cific<br>
=C2=A0 =C2=A0details.=C2=A0 This is leading to uniformity between OAM proto=
cols and<br>
=C2=A0 =C2=A0support both nested OAM workflows (i.e., performing OAM functi=
ons at<br>
=C2=A0 =C2=A0different levels through a unified interface) and interacting =
OAM<br>
=C2=A0 =C2=A0workflows ( i.e., performing OAM functions at same levels thro=
ugh a<br>
=C2=A0 =C2=A0unified interface).<br>
<br>
<br>
<br>
<br>
The file can be obtained via<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connection=
less-oam-methods/" target=3D"_blank">https://datatracker.ietf.org/<wbr>doc/=
draft-ietf-lime-yang-<wbr>connectionless-oam-methods/</a><br>
<br>
IESG discussion can be tracked via<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connection=
less-oam-methods/ballot/" target=3D"_blank">https://datatracker.ietf.org/<w=
br>doc/draft-ietf-lime-yang-<wbr>connectionless-oam-methods/<wbr>ballot/</a=
><br>
<br>
<br>
No IPR declarations have been submitted directly on this I-D.<br>
<br>
<br>
<br>
<br>
______________________________<wbr>_________________<br>
Lime mailing list<br>
<a href=3D"mailto:Lime@ietf.org" target=3D"_blank">Lime@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/lime" target=3D"_blank">ht=
tps://www.ietf.org/mailman/<wbr>listinfo/lime</a><u></u><u></u></span></p>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
</div>
</div></div></div>
</div>

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

--001a1142c5ee4b250c055c4a768c--


From nobody Tue Oct 24 08:18:40 2017
Return-Path: <gregimirsky@gmail.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 097E113F529; Tue, 24 Oct 2017 08:18:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level: 
X-Spam-Status: No, score=-2.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=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 cPp5nrSdfYAn; Tue, 24 Oct 2017 08:18:29 -0700 (PDT)
Received: from mail-lf0-x229.google.com (mail-lf0-x229.google.com [IPv6:2a00:1450:4010:c07::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3EC51138C11; Tue, 24 Oct 2017 08:18:28 -0700 (PDT)
Received: by mail-lf0-x229.google.com with SMTP id l23so24438234lfk.10; Tue, 24 Oct 2017 08:18:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=cDWBB3FpsqZSOzMsGzCAm0/l8M7oNXbVA+gLe4dzaIc=; b=WY7xrP6etel3S8AR8VcHAocl3RxHUt0NWoZZzeIS6n/Gc2bsTA8WC613Va/mKtsLQd rG5en1+6IlvOxQJ2L5UnwIh361PHGFZNg0wd+moxywE+zvPA/HQKGWbvcr9UHVPhu7Q+ hGZh1PbK8MDOqE0f8eEiN8r2YeEbjRHK+26RATkWB9tWPE8WhALqldTvTNPcWnj0nZWY IWOwz7h+rirgEKGBIbuYlhqHeODTcU6IbiUyF4dBISsT/ahASWbyELCGs7c4gzTwt8Iu ah6lt65dY3cYdv54vH7iFwICicV7VE3nzrZblwC6XkPTLnHO/z/e9XJblSUkKf/xg1+j /9Ng==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=cDWBB3FpsqZSOzMsGzCAm0/l8M7oNXbVA+gLe4dzaIc=; b=IxsfdvmEMC8r8JkvnRr2lQqx3EVf7eq4Ubf26tHioJvWdhVYHcSfbaM7+S/erb65E2 9UZNgnYeYt4mb/JBErA9nTKEx3/wLM0h7e42GsSPqNXhtOioPkQ/vmf3BJc03ENeSNLT w3KTN8AUqydtTfsOgKP61XnuWWKcQyyAMqdT4u39XoWwuixQKDrSYVjyPh7SON+DHvJi uzkaefjxTmVCWsIIi3xYC2A3niXRMhIgxS4jqTxtiFvnz1l2UrBkfqmJqtOh7I1bN4gS /qvsFVgX7rBE6UUTnbnmCfTqRcZZ812VZ58lBsnbHr8269P1vB4/CGGieETdd991vEoI gKBg==
X-Gm-Message-State: AMCzsaWTfmx16H8oKlrWGSfrvPsXqcUF5SVCCKLxOtl0+eKjtupSTaN+ IsNSVev4mjbO9cGKkyKXH7pmHHP02M4uzFLR8c8=
X-Google-Smtp-Source: ABhQp+SSpqZStZnf0GVhGxzawZKrXKVy2NHjljA9bwlELEmvAqj/KmPq8Rq48KwLm3DF3xGdeNbPwamxfvEYBayQksk=
X-Received: by 10.25.18.35 with SMTP id h35mr5875064lfi.73.1508858306105; Tue, 24 Oct 2017 08:18:26 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.46.32.147 with HTTP; Tue, 24 Oct 2017 08:18:25 -0700 (PDT)
In-Reply-To: <B8F9A780D330094D99AF023C5877DABA9AC0F246@nkgeml513-mbx.china.huawei.com>
References: <150772925005.24695.3851410645764765123.idtracker@ietfa.amsl.com> <CA+RyBmVq9MnC97LuVRzhYiR+_dj0gQ2YRSp+b-223fjQXvhR_w@mail.gmail.com> <CA+RyBmXfB2fPn8GzaWYKwUJZhLwnKc_raO9ELf+8ANnAcED-vA@mail.gmail.com> <B8F9A780D330094D99AF023C5877DABA9AC0F246@nkgeml513-mbx.china.huawei.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Tue, 24 Oct 2017 08:18:25 -0700
Message-ID: <CA+RyBmXhhxcrrhfB+ZT9A813_M35U4zuirWpt6YhM5rwGN09eQ@mail.gmail.com>
To: Qin Wu <bill.wu@huawei.com>
Cc: "ietf@ietf.org" <ietf@ietf.org>,  "draft-ietf-lime-yang-connectionless-oam@ietf.org" <draft-ietf-lime-yang-connectionless-oam@ietf.org>,  Carlos Pignataro <cpignata@cisco.com>, Ron Bonica <rbonica@juniper.net>,  "lime-chairs@ietf.org" <lime-chairs@ietf.org>, Benoit Claise <bclaise@cisco.com>, "lime@ietf.org" <lime@ietf.org>
Content-Type: multipart/alternative; boundary="001a113fbed25a1689055c4c732a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/j2Zi1ndWqkAsE4A7q9eB4ZzsbIE>
Subject: Re: [Lime] Last Call: <draft-ietf-lime-yang-connectionless-oam-11.txt> (Generic YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols) to Proposed Standard
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Oct 2017 15:18:33 -0000

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

Hi Qin,
thank you for your expedient and careful consideration of my comments. I'm
glad that we've already in agreement on so many. I've added notes on those
that, in my view, need some more discussions. Please find them in-line
tagged GIM>>.

Regards,
Greg

On Sun, Oct 22, 2017 at 8:31 PM, Qin Wu <bill.wu@huawei.com> wrote:

> Thanks Greg for providing additional input to help make the model more
> extensible and reusable.
>
> Please see my reply inline below.
>
>
>
> -Qin
>
> *=E5=8F=91=E4=BB=B6=E4=BA=BA:* Greg Mirsky [mailto:gregimirsky@gmail.com]
> *=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4:* 2017=E5=B9=B410=E6=9C=8820=E6=97=
=A5 20:34
> *=E6=94=B6=E4=BB=B6=E4=BA=BA:* ietf@ietf.org; draft-ietf-lime-yang-connec=
tionless-oam@ietf.org
> *=E6=8A=84=E9=80=81:* Carlos Pignataro; Ron Bonica; lime-chairs@ietf.org;=
 Benoit Claise;
> lime@ietf.org
> *=E4=B8=BB=E9=A2=98:* Re: [Lime] Last Call: <draft-ietf-lime-yang-connect=
ionless-oam-11.txt>
> (Generic YANG Data Model for Connectionless Operations, Administration, a=
nd
> Maintenance(OAM) protocols) to Proposed Standard
>
>
>
> Dear All,
>
> please kindly consider my comments on draft-ietf-lime-yang-connectionless=
-oam
> presented below:
>
>    - 1. Introduction
>
>
>    - clear and technical definitions of connection-oriented (CO) and
>       connectionless (CL) network are absent. Note that referenced RFC 72=
76 does
>       not provide that either as differentiation based on amount of confi=
guration
>       required to instantiate a network changes, decreases as result of f=
urther
>       progress in network operation automation. I propose to use definiti=
ons CO
>       and CL forwarding paradigms provided in section 6.3.1 G.800 Unified
>       functional architecture of transport networks, as these are clear,
>       technical and are broadly used in the industry.
>
> [Qin]: I believe RFC7276 and G.800 share the similar paradigms but captur=
e
> the different aspect of the key difference between CO and CL, I would
> suggest to harmonize the different aspect of these key differences togeth=
er
> and add another reference to G.800 as follows:
>
> NEW TEXT:
>
> =E2=80=9C
>
> In connection-oriented technologies,
>
>    a connection is established prior to the transmission of data.  After
>
>    connection is established, no additional control information such as
>
>    signaling or operations and maintenance information is required to
>
>    transmit the data.  In connectionless technologies, data is
>
>    typically sent between end points without prior arrangement, but
>
>    control information is required to identify destination
> [G.800][RFC7276].
>
> =E2=80=9D
>
GIM>> If we consider, for example, MPLS-TP domain and L3VPN over IP/MPLS
domain, then the configuration aspect, in my opinion, becomes less distinct
while the forwarding paradigm is invariant, remains the same.

>
>    - characterization of the subject of the document as "YANG Data model
>       for connectionless OAM protocols" is not accurate considering CO/CL
>       definitions in G.800. I propose to refer to "OAM protocols for
>       connectionless networks" since the same OAM protocols may be used i=
n both
>       CO-PS and CL-PS networks, e.g. LSP Ping used in both MPLS-TP and IP=
/MPLS
>       networks.
>
>       [Qin]: Okay ,Sounds good to me.
>
>    - 3. Overview of the Connectionless OAM Model
>
>
>    - "... the 'test-point-location-info', is a common aspect of every
>       'test-point-location' - there's no YANG object test-point-location =
in the
>       presented data model.
>
>    [Qin]: It is Typo. It should be =E2=80=98test-point-locations=E2=80=99=
, fixed. Thanks.
>
>    - 3.3 OAM Neighboring Layers
>
>
>    - I find this part of the model under-developed. First, the
>       terminology - layers imply vertical, client-server relationship whi=
le
>       downstream/upstream - peering relationship on the same layer. Secon=
d, the
>       limited visibility due to technology-level limitation that supports=
 only
>       reference to the immediate neighboring layer but not to next-to-nex=
t
>       neighbor. I consider this to be major problem for common model that
>       intended for multi-layer environment.
>
> [Qin]: We discussed this before, I revisit this section and understand
> your concern now , I would like to suggest to remove layer related text
> since it introduce confusion, I would suggest to change technology-level
> into position since what we try to define are OAM Neighboring Test points
> list. We will focus on test points related to one single layer. One can u=
se
> position to capture of order of these test points and also identify test
> point at the left layer boundary and test point at the right layer
> boundary. The proposed changes as follows:
>
> =E2=80=9C
>
> 3.3.  OAM neighboring test points
>
>
>
>    As typical networks have a multi-layer architecture, the set of OAM
>
>    protocols similarly take a multi-layer structure; each layer may has
>
>    its own OAM protocol [RFC7276] and is corresponding to specific
>
>    administrative domain and has associated test points.  OAM
>
>    neighboring test points are referred to a list of neighboring test
>
>    points in the same layer that are related to current test point.
>
>    This allows users to easily navigate between related neighboring
>
>    layer to efficiently troubleshoot a defect.  In this model,
>
>    'position' leaf defines the relative position of neighboring test
>
>    point corresponding to the current test point in the same layer , and
>
>    is provided to allow correlation of faults at different location . If
>
>    there is one neighboring test point placed before the current test
>
>    point, 'position' leaf is set to -1.  If there is one neighboring
>
>    test point placed after the current test point, 'position' leaf is
>
>    set to 1.  If there is no neighboring test point placed before or
>
>    after the current test point, 'position' leaf is set to 0.
>
>
>
>                 list oam-neighboring-tps {
>
>                   key "index";
>
>                   leaf index {
>
>                      type uint16 {
>
>                         range "0..65536";
>
>                      }
>
>                     description
>
>                      "Index of a list of neighboring test points
>
>                       in the same layer ";
>
>                   }
>
>                   leaf position {
>
>                       type int8 {
>
>                            range "-1..1";
>
>                       }
>
>                       description
>
>                         "The relative position
>
>                         of neighboring test point
>
>                         corresponding to the current
>
>                         test point";
>
>                   }
>
>                   description
>
>                      "List of related neighboring test points in the same
> layer.";
>
>               }
>
> =E2=80=9D
>
GIM>> I think that if we concentrate on OAM on particular network layer,
then reference to multi-layer character of modern networks is unnecessary
and somewhat artificial. As for test points in the same layer, then
traceroute suppose to return ordered list of Test Points between the Sender
and Receiver. Because there could be ECMP sub-domains along the path, model
should be able to differentiate with some entropy key. OAM visibility into
other administrative domains obviously brings security consideration issues
and, I'd expect, be carefully controlled and try to hide identity of the
domain. Hence, I think that 'position' is hardly usable parameter.

>
>    - 3.4 Test Point Locations Information
>
>
>    - reference to non-existent "tp-tool" and "OAM-neighboring Layers"
>        groupings
>
>              [Qin]: It is typo, oam-neighboring layers should be correcte=
d
> as =E2=80=9Coam-neighboring-tps=E2=80=9D now.
>
>    - 4. YANG OAM Model
>
>
>    - I think that use of prefix 'coam' for data model of OAM in
>       connectionless networks is limiting considering that there should b=
e
>       another model of OAM in connection-oriented networks. Acronyms CL a=
nd CO
>       usually used to refer to connectionless and connection-oriented net=
works
>       respectively. Thus I suggest to use 'cl-oam' as prefix for the data=
 model
>       presented in this document and 'co-oam' instead of 'goam'
>       in draft-ietf-lime-yang-connection-oriented-oam-model.
>
>                 [Qin]:Good proposal, I like it.
>
>    - I find time-resolution to be superfluous and thus overcomplicating
>       the model. I suggest use time-interval-type instead and consider
>       for the update of yang:ietf-yang-types defined in RFC 6991.
>
>               [Qin]:  Time resolution is referred to time unit, sure we
> can change it into time-interval-type as you suggested.
>
> o    session-delay-statistics and session-jitter-statistics are too limit=
ing in many dimensions - no support to reflect one-way (far-end and near-en=
d) and round-trip measurements for the same test session, and too few metri=
cs., e.g. no report of percentile.
>
>              [Qin]: We have protocol-id and protocol-id-meta-data to be d=
efined in draft-ietf-lime-yang-connectionless-oam-methods-09 which can be u=
sed to indicate whether it is one way measurement, or two way
>
> measurements. Please see my reply for loss ration for report of percentil=
e.
>
> o    session-delay-statistics does not reflect type of delay variation be=
ing calculated. As analyzed in RFC 5481, PDV and IPDV characterize differen=
t conditions (Section 5) and at least reflecting which one being calculated=
 and reported is very informative.
>
>                 [Qin]: We have protocol-id and protocol-id-meta-data to b=
e defined in draft-ietf-lime-yang-connectionless-oam-methods-09 which can b=
e used to indicate whether IPDV is used or PDV is used, Based on Brian=E2=
=80=99s
>
>    suggestion, we could set IPDV as default for jitter measurement.
>
> o    I cannot find anything that directly reports packet loss statistics =
(packet loss and packet loss ratio) for the given test session. Is that int=
entional? ICMP ping is capable to report number of lost packets in round-tr=
ip.
>
>               [Qin]: We do have a parameter =E2=80=98packet-drops-count=
=E2=80=99 for packet-loss, we can change it into =E2=80=9Cpacket-loss-count=
=E2=80=9D as you suggested, in addition, we can add a new parameter for pac=
ket loss ration as follows:
>
> =E2=80=9C
>
>       leaf packet-loss-count {
>
>         type uint32 {
>
>         range "0..4294967295";
>
>         }
>
>        default "0";
>
>         description
>
>           "Total received packet drops count.
>
>           If the value is 4294967295, it indicates
>
>           packet drops count is overrun.";
>
>       }
>
>
>
>           leaf loss-ratio{
>
>                         type uint8{
>
>                                 range 0..100;
>
>                         }
>
>                 description
>
>                  "Loss ratio of the packets. Express as percentage
>
>                  of packets lost with respect to packets sent.";
>
>                 }
>
>
>
> =E2=80=9D
>
> GIM>> Packet loss and, as result, loss ratio in modern networks is very
low. I suggest changing loss-ratio type from uint8 to new type percentage,
defined as:
   typedef percentage {
        type decimal64 {
                fraction-digits 5;
        }
        description "Percentage";
   }
 GIM>> I think that counter overrun case indicator requires separate
parameter. Using 4294967295 may produce negative false when running in
forever mode.

> o    using uint32 in session-packet-statistics seems risking overrun of c=
ounters especially for test sessions running  forever.
>
> [Qin]: Good point, we could set up-limit for session-packet-statistics da=
ta, if statistics data reach up-lmit, it wil indicate counter overrun happe=
ns.
>
> o    I believe that using 0 to indicate that the parameter is not being r=
eported, throughout several statistics groupings, creates problem when the =
true value is 0, e.g. rx-bad-packet;
>
> [Qin]:Good point, we will remove to use 0 to indicate the parameter is no=
t being reported.
>
> o    connectionless-oam-layers - what considerations were discussed to ar=
rive to liming number of neighboring test points to 128?
>
> [Qin]: Okay, we can change uint8 into uint16 to support more test points =
that can be recorded. But please note that each test point actually only re=
cord his neighboring test points, if each test points record a complete
>
> List of test points in one test, that will result in a lot of duplicated =
data associated with each test point.
>
> o    tp-tools:continuity-check you may add RFC 8029 to the list of refere=
nces
>
> [Qin]: Accepted, thanks.
>
> o    tp-tools:path-discovery RFC 8029 obsoletes RFC 4379 as standard for =
LSP Ping
>
> [Qin]: Accepted, thanks.
>
> o    timestamp grouping is limited to PTPv2 Truncated and NTPv4 64-bit fo=
rmat [RFC5905]. What about other formats, e.g. ICMP Timestamp, NTPv4 32-bit=
, a.k.a. short, or PTPv2 80-bits long?
>
> [Qin]: Here is the proposed change to address your comments:
>
> =E2=80=9C
>
>   grouping timestamp {
>
>     description
>
>       "Grouping for timestamp.";
>
>     leaf timestamp-type {
>
>       type identityref {
>
>       base timestamp-type;
>
>       }
>
>       description
>
>         "Type of Timestamp, such as Truncated PTP, NTP.";
>
>     }
>
>     container timestamp-64bit {
>
>         when "derived-from-or-self(../type, 'cl-oam:truncated-ptp')"+
>
>        "or derived-from-or-self(../type,'cl-oam:ntp64')" {
>
>          description
>
>           "Only applies when Truncated NTP or 64bit NTP Timestamp.";
>
>         }
>
>       leaf timestamp-sec {
>
>       type uint32;
>
>       description
>
>         "Absolute timestamp in seconds as per IEEE1588v2
>
>          or seconds part in 64-bit NTP timestamp.";
>
>        }
>
>       leaf timestamp-nanosec {
>
>       type uint32;
>
>       description
>
>         "Fractional part in nanoseconds as per IEEE1588v2
>
>          or Fractional part in 64-bit NTP timestamp.";
>
>       }
>
>       description
>
>       "Container for 64bit timestamp.";
>
>     }
>
>     container timestamp-80bit {
>
>         when "derived-from-or-self(../type, 'cl-oam:ptp80')"{
>
>          description
>
>           "Only applies when 80bit PTP Timestamp.";
>
>         }
>
>           if-feature ptp-long-format;
>
>       leaf timestamp-sec {
>
>       type uint64 {
>
>      range "0..281474976710656";
>
>       }
>
>       description
>
>         "48bit Timestamp in seconds as per IEEE1588v2.";
>
>        }
>
>       leaf timestamp-nanosec {
>
>       type uint32;
>
>       description
>
>         "Fractional part in nanoseconds as per IEEE1588v2
>
>          or Fractional part in 64-bit NTP timestamp.";
>
>       }
>
>       description
>
>       "Container for 64bit timestamp.";
>
>     }
>
>        container ntp-timestamp-32bit {
>
>         when "derived-from-or-self(../type, 'cl-oam:truncated-ntp')"{
>
>          description
>
>           "Only applies when 32 bit NTP Short format Timestamp.";
>
>         }
>
>           if-feature ntp-short-format;
>
>       leaf timestamp-sec {
>
>       type uint16;
>
>       description
>
>         "Timestamp in seconds as per short format NTP.";
>
>        }
>
>       leaf timestamp-nanosec {
>
>       type uint16;
>
>       description
>
>         "Truncated Fractional part in 16-bit NTP timestamp.";
>
>       }
>
>       description
>
>       "Container for 64bit timestamp.";
>
>     }
>
>      container icmp-timestamp-32bit {
>
>         when "derived-from-or-self(../type, 'cl-oam:icmp-ntp')"{
>
>          description
>
>           "Only applies when Truncated NTP or 64bit NTP Timestamp.";
>
>         }
>
>           if-feature icmp-timestamp;
>
>       leaf timestamp-millisec {
>
>       type uint32;
>
>       description
>
>         "timestamp in milliseconds for ICMP timestamp.";
>
>        }
>
>       description
>
>       "Container for 32bit timestamp.";
>
>     }
>
>   }
>
>
>
> =E2=80=9D
>
>
>    - 5.1.1.2 Test point attributes extension
>
>
>    - reference to non-existing "test-point-location" list
>
> [Qin]: Same typo as you mentioned above, it should be =E2=80=9C
> test-point-locations=E2=80=9D.
>
>    - 5.1.2 Schema Mount
>
>
>    - reference to non-existing "test-point-location" list
>
> [Qin]: Same as above, fixed.
>
>    - 5.2.1.2 Test point attributes extension
>
>
>    - reference to non-existing "test-point-location" list
>
> [Qin]: Same as above, fixed.
>
>    - 5.2.2 Schema Mount
>
>
>    - reference to non-existing "test-point-location" list
>
> [Qin]: Same as above, fixed.
>
> In summary, I find several serious issues with the current version of the
> data model presented in the document, e.g. use of 0 to indicate unreporte=
d
> parameter and underdeveloped layering model.
>
>
>
> Regards,
>
> Greg
>
>
>
>
>
> On Wed, Oct 11, 2017 at 6:40 AM, The IESG <iesg-secretary@ietf.org> wrote=
:
>
>
> The IESG has received a request from the Layer Independent OAM Management
> in
> the Multi-Layer Environment WG (lime) to consider the following document:=
 -
> 'Generic YANG Data Model for Connectionless Operations, Administration,
>    and Maintenance(OAM) protocols'
>   <draft-ietf-lime-yang-connectionless-oam-11.txt> as Proposed Standard
>
> The IESG plans to make a decision in the next few weeks, and solicits fin=
al
> comments on this action. Please send substantive comments to the
> ietf@ietf.org mailing lists by 2017-10-25. Exceptionally, comments may be
> sent to iesg@ietf.org instead. In either case, please retain the
> beginning of
> the Subject line to allow automated sorting.
>
> Abstract
>
>
>    This document presents a base YANG Data model for connectionless
>    Operations Administration, and Maintenance(OAM) protocols.  It
>    provides a technology-independent abstraction of key OAM constructs
>    for connectionless protocols.  The base model presented here can be
>    extended to include technology specific details.  This is leading to
>    uniformity between OAM protocols and support both nested OAM
>    workflows (i.e., performing OAM functions at different or same levels
>    through a unified interface) and interacting OAM workflows ( i.e.,
>    performing OAM functions at same levels through a unified interface).
>
>
>
>
> The file can be obtained via
> https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam/
>
> IESG discussion can be tracked via
> https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connec
> tionless-oam/ballot/
>
>
> No IPR declarations have been submitted directly on this I-D.
>
>
>
>
> _______________________________________________
> Lime mailing list
> Lime@ietf.org
> https://www.ietf.org/mailman/listinfo/lime
>
>
>
>
>

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

<div dir=3D"ltr">Hi Qin,<div>thank you for your expedient and careful consi=
deration of my comments. I&#39;m glad that we&#39;ve already in agreement o=
n so many. I&#39;ve added notes on those that, in my view, need some more d=
iscussions. Please find them in-line tagged GIM&gt;&gt;.</div><div><br></di=
v><div>Regards,</div><div>Greg</div><div class=3D"gmail_extra"><br><div cla=
ss=3D"gmail_quote">On Sun, Oct 22, 2017 at 8:31 PM, Qin Wu <span dir=3D"ltr=
">&lt;<a href=3D"mailto:bill.wu@huawei.com" target=3D"_blank">bill.wu@huawe=
i.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"m=
argin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left=
:1ex">





<div lang=3D"ZH-CN">
<div class=3D"gmail-m_-6404130146525053633m_-2197427964802227756WordSection=
1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:Calibri,sans-serif;color:rgb(31,73,125)">Thanks Greg for providing a=
dditional input to help make the model more extensible and reusable.<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:Calibri,sans-serif;color:rgb(31,73,125)">Please see my reply inline =
below.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:Calibri,sans-serif;color:rgb(31,73,125)">-Qin<u></u><u></u></span></=
p>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(181,196,223);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10pt">=E5=8F=91=E4=BB=B6=
=E4=BA=BA<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" style=
=3D"font-size:10pt"> Greg Mirsky [mailto:<a href=3D"mailto:gregimirsky@gmai=
l.com" target=3D"_blank">gregimirsky@gmail.com</a>]
<br>
</span><b><span style=3D"font-size:10pt">=E5=8F=91=E9=80=81=E6=97=B6=E9=97=
=B4<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" style=3D"fo=
nt-size:10pt"> 2017</span><span style=3D"font-size:10pt">=E5=B9=B4<span lan=
g=3D"EN-US">10</span>=E6=9C=88<span lang=3D"EN-US">20</span>=E6=97=A5<span =
lang=3D"EN-US"> 20:34<br>
</span><b>=E6=94=B6=E4=BB=B6=E4=BA=BA<span lang=3D"EN-US">:</span></b><span=
 lang=3D"EN-US"> <a href=3D"mailto:ietf@ietf.org" target=3D"_blank">ietf@ie=
tf.org</a>; <a href=3D"mailto:draft-ietf-lime-yang-connectionless-oam@ietf.=
org" target=3D"_blank">draft-ietf-lime-yang-connectio<wbr>nless-oam@ietf.or=
g</a><br>
</span><b>=E6=8A=84=E9=80=81<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> Carlos Pignataro; Ron Bonica; <a href=3D"mailto:lime-chairs@ietf.or=
g" target=3D"_blank">lime-chairs@ietf.org</a>; Benoit Claise; <a href=3D"ma=
ilto:lime@ietf.org" target=3D"_blank">lime@ietf.org</a><br>
</span><b>=E4=B8=BB=E9=A2=98<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> Re: [Lime] Last Call: &lt;draft-ietf-lime-yang-connecti<wbr>onless-=
oam-11.txt&gt; (Generic YANG Data Model for Connectionless Operations, Admi=
nistration, and Maintenance(OAM) protocols) to Proposed Standard<u></u><u><=
/u></span></span></p>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<div>
<div><span>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.5pt">Dear =
All,</span><span lang=3D"EN-US"><u></u><u></u></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.5pt">pleas=
e kindly consider my comments on=C2=A0</span><span lang=3D"EN-US" style=3D"=
font-family:Arial,sans-serif">draft-ietf-lime-yang-connec<wbr>tionless-oam =
presented below:</span><span lang=3D"EN-US"><u></u><u></u></span></p>
</div>
</span><div><span>
<ul type=3D"disc">
<li class=3D"MsoNormal">
<span lang=3D"EN-US" style=3D"font-family:Arial,sans-serif">1. Introduction=
</span><span lang=3D"EN-US"><u></u><u></u></span></li></ul>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">clear and technical definitions of connection-oriented=
 (CO) and connectionless (CL) network are absent. Note that referenced RFC =
7276 does not provide that either as differentiation based on amount of con=
figuration required to instantiate
 a network changes, decreases as result of further progress in network oper=
ation automation. I propose to use definitions CO and CL forwarding paradig=
ms provided in section 6.3.1 G.800 Unified functional architecture of trans=
port networks, as these are clear,
 technical and are broadly used in the industry.<u></u><u></u></span></li><=
/ul>
</ul>
</span><p class=3D"MsoNormal" style=3D"text-indent:9pt">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:Calibri,sans-ser=
if;color:rgb(31,73,125)">[Qin]: I believe RFC7276 and G.800 share the simil=
ar paradigms but capture the different aspect of the key difference between=
 CO and CL, I would suggest to harmonize
 the different aspect of these key differences together and add another ref=
erence to G.800 as follows:<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:9pt">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:Calibri,sans-ser=
if;color:rgb(31,73,125)">NEW TEXT:<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:9pt">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:Calibri,sans-ser=
if;color:rgb(31,73,125)">=E2=80=9C<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:12pt"><span lang=3D"EN-US">In c=
onnection-oriented technologies,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 a connection is es=
tablished prior to the transmission of data.=C2=A0 After<u></u><u></u></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 connection is esta=
blished, no additional control information such as<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 signaling or opera=
tions and maintenance information is required to<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 transmit the data.=
=C2=A0 In connectionless technologies, data is<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 typically sent bet=
ween end points without prior arrangement, but<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 control informatio=
n is required to identify destination [G.800][RFC7276].<u></u><u></u></span=
></p>
<p class=3D"MsoNormal" style=3D"text-indent:9pt">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:Calibri,sans-ser=
if;color:rgb(31,73,125)">=E2=80=9D</span></p></div></div></div></div></div>=
</blockquote><div>GIM&gt;&gt; If we consider, for example, MPLS-TP domain a=
nd L3VPN over IP/MPLS domain, then the configuration aspect, in my opinion,=
 becomes less distinct while the forwarding paradigm is invariant, remains =
the same.</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0p=
x 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang=
=3D"ZH-CN"><div class=3D"gmail-m_-6404130146525053633m_-2197427964802227756=
WordSection1"><div><div><div><p class=3D"MsoNormal" style=3D"text-indent:9p=
t"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:Calibri,sans-=
serif;color:rgb(31,73,125)"><u></u><u></u></span></p><span>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">characterization of the subject of the document as &qu=
ot;YANG Data model for connectionless OAM protocols&quot; is not accurate c=
onsidering CO/CL definitions in G.800. I propose to refer to &quot;OAM prot=
ocols for connectionless networks&quot; since the same
 OAM protocols may be used in both CO-PS and CL-PS networks, e.g. LSP Ping =
used in both MPLS-TP and IP/MPLS networks.<u></u><u></u></span></li></ul>
</ul>
</span><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5p=
t;font-family:Calibri,sans-serif;color:rgb(31,73,125)">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 [Qin]: Okay ,Sounds good to me.<u></u><u></u></span></p><span>
<ul type=3D"disc">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">3. Overview of the Connectionless OAM Model<u></u><u><=
/u></span></li></ul>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">&quot;... the &#39;test-point-location-info&#39;, is a=
 common aspect of every &#39;test-point-location&#39; - there&#39;s no YANG=
 object test-point-location in the presented data model.<u></u><u></u></spa=
n></li></ul>
</ul>
</span><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5p=
t;font-family:Calibri,sans-serif;color:rgb(31,73,125)">=C2=A0=C2=A0 [Qin]: =
It is Typo. It should be =E2=80=98test-point-locations=E2=80=99, fixed. Tha=
nks.<u></u><u></u></span></p><span>
<ul type=3D"disc">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">3.3 OAM Neighboring Layers<u></u><u></u></span></li></=
ul>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">I find this part of the model under-developed. First, =
the terminology - layers imply vertical, client-server relationship while d=
ownstream/upstream - peering relationship on the same layer. Second, the li=
mited visibility due to technology-level
 limitation that supports only reference to the immediate neighboring layer=
 but not to next-to-next neighbor. I consider this to be major problem for =
common model that intended for multi-layer environment.<u></u><u></u></span=
></li></ul>
</ul>
</span><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5p=
t;font-family:Calibri,sans-serif;color:rgb(31,73,125)">[Qin]: We discussed =
this before, I revisit this section and understand your concern
 now , I would like to suggest to remove layer related text since it introd=
uce confusion, I would suggest to change technology-level into position sin=
ce what we try to define are OAM Neighboring Test points list. We will focu=
s on test points related to one
 single layer. One can use position to capture of order of these test point=
s and also identify test point at the left layer boundary and test point at=
 the right layer boundary. The proposed changes as follows:<u></u><u></u></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:Calibri,sans-serif;color:rgb(31,73,125)">=E2=80=9C<u></u><u></u></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">3.3.=C2=A0 OAM neighboring test=
 points<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 As typical network=
s have a multi-layer architecture, the set of OAM<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 protocols similarl=
y take a multi-layer structure; each layer may has<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 its own OAM protoc=
ol [RFC7276] and is corresponding to specific<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 administrative dom=
ain and has associated test points.=C2=A0 OAM<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 neighboring test p=
oints are referred to a list of neighboring test<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 points in the same=
 layer that are related to current test point.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 This allows users =
to easily navigate between related neighboring<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 layer to efficient=
ly troubleshoot a defect.=C2=A0 In this model,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 &#39;position&#39;=
 leaf defines the relative position of neighboring test<u></u><u></u></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 point correspondin=
g to the current test point in the same layer , and<u></u><u></u></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 is provided to all=
ow correlation of faults at different location . If<u></u><u></u></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 there is one neigh=
boring test point placed before the current test<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 point, &#39;positi=
on&#39; leaf is set to -1.=C2=A0 If there is one neighboring<u></u><u></u><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 test point placed =
after the current test point, &#39;position&#39; leaf is<u></u><u></u></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 set to 1.=C2=A0 If=
 there is no neighboring test point placed before or<u></u><u></u></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 after the current =
test point, &#39;position&#39; leaf is set to 0.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 list oam-neigh=
boring-tps {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ke=
y &quot;index&quot;;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 le=
af index {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 type uint16 {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0range &quot;0..65536&quot;;<u></u><u></=
u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 }<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 &quot;Index of a list of neighboring test points<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 in the same layer &quot;;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }<=
u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 le=
af position {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0type int8 {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 range &quot;-1..1&quot;=
;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 }<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &quot;The relative position<u></u><u></u>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 of neighboring test point<u></u><u></u></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 corresponding to the current<u></u><u></u=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 test point&quot;;<u></u><u></u></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }<=
u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 de=
scription<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 &quot;List of related neighboring test points in the same l=
ayer.&quot;;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:Calibri,sans-serif;color:rgb(31,73,125)">=E2=80=9D</span></p></div><=
/div></div></div></div></blockquote><div>GIM&gt;&gt; I think that if we con=
centrate on OAM on particular network layer, then reference to multi-layer =
character of modern networks is unnecessary and somewhat artificial. As for=
 test points in the same layer, then traceroute suppose to return ordered l=
ist of Test Points between the Sender and Receiver. Because there could be =
ECMP sub-domains along the path, model should be able to differentiate with=
 some entropy key. OAM visibility into other administrative domains obvious=
ly brings security consideration issues and, I&#39;d expect, be carefully c=
ontrolled and try to hide identity of the domain. Hence, I think that &#39;=
position&#39; is hardly usable parameter.</div><blockquote class=3D"gmail_q=
uote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,2=
04);padding-left:1ex"><div lang=3D"ZH-CN"><div class=3D"gmail-m_-6404130146=
525053633m_-2197427964802227756WordSection1"><div><div><div><p class=3D"Mso=
Normal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:Calibri,=
sans-serif;color:rgb(31,73,125)"><u></u><u></u></span></p><span>
<ul type=3D"disc">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">3.4 Test Point Locations Information<u></u><u></u></sp=
an></li></ul>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">reference to non-existent &quot;tp-tool&quot; and &quo=
t;OAM-</span><span lang=3D"EN-US" style=3D"font-size:10pt;color:black">neig=
hboring Layers&quot;</span><span lang=3D"EN-US">=C2=A0groupings<u></u><u></=
u></span></li></ul>
</ul>
</span><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5p=
t;font-family:Calibri,sans-serif;color:rgb(31,73,125)">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 [Qin]: It is typo, o=
am-neighboring layers should be corrected as =E2=80=9Coam-neighboring-tps=
=E2=80=9D
 now.<u></u><u></u></span></p><span>
<ul type=3D"disc">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">4. YANG OAM Model<u></u><u></u></span></li></ul>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">I think that use of prefix &#39;coam&#39; for data mod=
el of OAM in connectionless networks is limiting considering that there sho=
uld be another model of OAM in connection-oriented networks. Acronyms CL an=
d CO usually used to refer to connectionless
 and connection-oriented networks respectively. Thus I suggest to use &#39;=
cl-oam&#39; as prefix for the data model presented in this document and &#3=
9;co-oam&#39; instead of &#39;goam&#39; in=C2=A0draft-ietf-lime-yang-connec=
<wbr>tion-oriented-oam-model.<u></u><u></u></span></li></ul>
</ul>
</span><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5p=
t;font-family:Calibri,sans-serif;color:rgb(31,73,125)">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 [Q=
in]:Good proposal, I like it.<u></u><u></u></span></p>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">I find time-resolution to be superfluous and thus over=
complicating the model. I suggest use t<span style=3D"color:rgb(31,73,125)"=
>ime</span>-interval-type instead and consider for the update of yang:ietf-=
yang-types defined in RFC 6991.<u></u><u></u></span></li></ul>
</ul>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:Calibri,sans-serif;color:rgb(31,73,125)">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0[Qin]:=C2=A0 Time resol=
ution is referred to time unit, sure we can change it
 into time-interval-type as you suggested.<u></u><u></u></span></p>
<pre style=3D"margin-left:72pt"><u></u><span lang=3D"EN-US" style=3D"font-s=
ize:10pt;font-family:&quot;Courier New&quot;;color:black"><span>o<span styl=
e=3D"font-style:normal;font-variant-ligatures:normal;font-variant-caps:norm=
al;font-weight:normal;font-stretch:normal;font-size:7pt;line-height:normal;=
font-family:&quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0 </span></span><=
/span><u></u><span lang=3D"EN-US" style=3D"font-size:10pt;font-family:Arial=
,sans-serif;color:black">session-delay-statistics and session-jitter-statis=
tics are too limiting in many dimensions - no support to reflect one-way (f=
ar-end and near-end) and round-trip measurements for the same test session,=
 and too few metrics., e.g. no report of percentile. </span><span lang=3D"E=
N-US" style=3D"font-size:10pt;color:black"><u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:Calibri,san=
s-serif;color:rgb(31,73,125)">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0[Qin]: We have protocol-id and protocol-id=
-meta-data to be defined in draft-ietf-lime-yang-connectio<wbr>nless-oam-me=
thods-09 which can be used to indicate whether it is one way measurement, o=
r two way =C2=A0=C2=A0=C2=A0<u></u><u></u></span></pre>
<pre style=3D"text-indent:73.5pt"><span lang=3D"EN-US" style=3D"font-size:1=
0.5pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">measurements. Pl=
ease see my reply for loss ration for report of percentile.<u></u><u></u></=
span></pre>
<pre style=3D"margin-left:72pt"><u></u><span lang=3D"EN-US" style=3D"font-s=
ize:10pt;font-family:&quot;Courier New&quot;;color:black"><span>o<span styl=
e=3D"font-style:normal;font-variant-ligatures:normal;font-variant-caps:norm=
al;font-weight:normal;font-stretch:normal;font-size:7pt;line-height:normal;=
font-family:&quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0 </span></span><=
/span><u></u><span lang=3D"EN-US" style=3D"font-size:10pt;font-family:Arial=
,sans-serif;color:black">session-delay-statistics does not reflect type of =
delay variation being calculated. As analyzed in RFC 5481, PDV and IPDV cha=
racterize different conditions (Section 5) and at least reflecting which on=
e being calculated and reported is very informative.</span><span lang=3D"EN=
-US" style=3D"font-size:10pt;color:black"><u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:Calibri,san=
s-serif;color:rgb(31,73,125)">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 [Qin]: We have protocol-id an=
d protocol-id-meta-data to be defined in draft-ietf-lime-yang-connectio<wbr=
>nless-oam-methods-09 which can be used to indicate whether IPDV is used or=
 PDV is used, Based on Brian=E2=80=99s <u></u><u></u></span></pre>
<pre style=3D"text-indent:31.5pt"><span lang=3D"EN-US" style=3D"font-size:1=
0.5pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">=C2=A0=C2=A0=C2=
=A0suggestion, we could set IPDV as default for jitter measurement.<u></u><=
u></u></span></pre>
<pre style=3D"margin-left:72pt"><u></u><span lang=3D"EN-US" style=3D"font-s=
ize:10pt;font-family:&quot;Courier New&quot;;color:black"><span>o<span styl=
e=3D"font-style:normal;font-variant-ligatures:normal;font-variant-caps:norm=
al;font-weight:normal;font-stretch:normal;font-size:7pt;line-height:normal;=
font-family:&quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0 </span></span><=
/span><u></u><span lang=3D"EN-US" style=3D"font-size:10pt;font-family:Arial=
,sans-serif;color:black">I cannot find anything that directly reports packe=
t loss statistics (packet loss and packet loss ratio) for the given test se=
ssion. Is that intentional? ICMP ping is capable to report number of lost p=
ackets in round-trip.</span><span lang=3D"EN-US" style=3D"font-size:10pt;co=
lor:black"><u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:Calibri,san=
s-serif;color:rgb(31,73,125)">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 [Qin]: We do have a parameter =E2=80=98pa=
cket-drops-count=E2=80=99 for packet-loss, we can change it into =E2=80=9Cp=
acket-loss-count=E2=80=9D as you suggested, in addition, we can add a new p=
arameter for packet loss ration as follows:<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:Calibri,san=
s-serif;color:rgb(31,73,125)">=E2=80=9C<u></u><u></u></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
leaf packet-loss-count {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 type uint32 {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 range &quot;0..4294967295&quot;;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 }<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 default &quot;0&quot;;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 &quot;Total received packet drops count.<u></u><u>=
</u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 If the value is 4294967295, it indicates<u></u><u>=
</u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0packet drops count is overrun.&quot;;<u></u><u></u>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
}<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 leaf loss-ratio{<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 type uint8{<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
<wbr>=C2=A0 range 0..100;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 description<u>=
</u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &quot;Lo=
ss ratio of the packets. Express as percentage<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 of packe=
ts lost with respect to packets sent.&quot;;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }<u></u><u></u=
></span></p>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:Calibri,san=
s-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:Calibri,san=
s-serif;color:rgb(31,73,125)">=E2=80=9D</span></pre></div></div></div></div=
></div></blockquote><div>GIM&gt;&gt; Packet loss and, as result, loss ratio=
 in modern networks is very low. I suggest changing loss-ratio type from ui=
nt8 to new type percentage, defined as:</div><div><span style=3D"background=
-color:rgb(255,253,245);color:rgb(0,0,0)"><font face=3D"arial, helvetica, s=
ans-serif">=C2=A0 =C2=A0typedef percentage {</font></span></div><div><span =
style=3D"background-color:rgb(255,253,245);color:rgb(0,0,0)"><font face=3D"=
arial, helvetica, sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 type decimal64 {<=
/font></span></div><div><span style=3D"background-color:rgb(255,253,245);co=
lor:rgb(0,0,0)"><font face=3D"arial, helvetica, sans-serif">=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fraction-digits 5;</font></span><=
/div><div><span style=3D"background-color:rgb(255,253,245);color:rgb(0,0,0)=
"><font face=3D"arial, helvetica, sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 }=
</font></span></div><div><span style=3D"background-color:rgb(255,253,245);c=
olor:rgb(0,0,0)"><font face=3D"arial, helvetica, sans-serif">=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 description &quot;Percentage&quot;;</font></span></div><div><=
span style=3D"background-color:rgb(255,253,245);color:rgb(0,0,0)"><font fac=
e=3D"arial, helvetica, sans-serif">=C2=A0 =C2=A0}</font></span></div><div>=
=C2=A0GIM&gt;&gt; I think that counter overrun case indicator requires sepa=
rate parameter. Using <font face=3D"arial, helvetica, sans-serif">429496729=
5 may produce negative false when running in forever mode.</font></div><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left=
:1px solid rgb(204,204,204);padding-left:1ex"><div lang=3D"ZH-CN"><div clas=
s=3D"gmail-m_-6404130146525053633m_-2197427964802227756WordSection1"><div><=
div><div><pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:Ca=
libri,sans-serif;color:rgb(31,73,125)"><u></u><u></u></span></pre>
<pre style=3D"margin-left:72pt"><u></u><span lang=3D"EN-US" style=3D"font-s=
ize:10pt;font-family:&quot;Courier New&quot;"><span>o<span style=3D"font-st=
yle:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weig=
ht:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:=
&quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0 </span></span></span><u></u=
><span lang=3D"EN-US" style=3D"font-size:10pt;font-family:Arial,sans-serif;=
color:black">using uint32 in session-packet-statistics seems risking overru=
n of counters especially for test sessions running=C2=A0 forever. </span><s=
pan lang=3D"EN-US"><u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:Calibri,san=
s-serif;color:rgb(31,73,125)">[Qin]: Good point, we could set up-limit for<=
/span><span lang=3D"EN-US" style=3D"font-size:10pt;font-family:Arial,sans-s=
erif;color:black"> session-packet-statistics data, if statistics data reach=
 up-lmit, it wil indicate counter overrun happens.</span><span lang=3D"EN-U=
S" style=3D"font-size:10.5pt;font-family:Calibri,sans-serif;color:rgb(31,73=
,125)"><u></u><u></u></span></pre>
<pre style=3D"margin-left:72pt"><u></u><span lang=3D"EN-US" style=3D"font-s=
ize:10pt;font-family:&quot;Courier New&quot;"><span>o<span style=3D"font-st=
yle:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weig=
ht:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:=
&quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0 </span></span></span><u></u=
><span lang=3D"EN-US" style=3D"font-size:10pt;font-family:Arial,sans-serif;=
color:black">I believe that using 0 to indicate that the parameter is not b=
eing reported, throughout several statistics groupings, creates problem whe=
n the true value is 0, e.g. rx-bad-packet;</span><span lang=3D"EN-US"><u></=
u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:Calibri,san=
s-serif;color:rgb(31,73,125)">[Qin]:Good point, we will remove to use 0 to =
indicate the parameter is not being reported.<u></u><u></u></span></pre>
<pre style=3D"margin-left:72pt"><u></u><span lang=3D"EN-US" style=3D"font-s=
ize:10pt;font-family:&quot;Courier New&quot;;color:black"><span>o<span styl=
e=3D"font-style:normal;font-variant-ligatures:normal;font-variant-caps:norm=
al;font-weight:normal;font-stretch:normal;font-size:7pt;line-height:normal;=
font-family:&quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0 </span></span><=
/span><u></u><span lang=3D"EN-US" style=3D"font-size:10pt;font-family:Arial=
,sans-serif;color:black">connectionless-oam-layers - what considerations we=
re discussed to arrive to liming number of neighboring test points to 128?<=
/span><span lang=3D"EN-US" style=3D"font-size:10pt;color:black"><u></u><u><=
/u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:Calibri,san=
s-serif;color:rgb(31,73,125)">[Qin]: Okay, we can change uint8 into uint16 =
to support more test points that can be recorded. But please note that each=
 test point actually only record his neighboring test points, if each test =
points record a complete<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:Calibri,san=
s-serif;color:rgb(31,73,125)">List of test points in one test, that will re=
sult in a lot of duplicated data associated with each test point.<u></u><u>=
</u></span></pre>
<pre style=3D"margin-left:72pt"><u></u><span lang=3D"EN-US" style=3D"font-s=
ize:10pt;font-family:&quot;Courier New&quot;;color:black"><span>o<span styl=
e=3D"font-style:normal;font-variant-ligatures:normal;font-variant-caps:norm=
al;font-weight:normal;font-stretch:normal;font-size:7pt;line-height:normal;=
font-family:&quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0 </span></span><=
/span><u></u><span lang=3D"EN-US" style=3D"font-size:10pt;font-family:Arial=
,sans-serif;color:black">tp-tools:continuity-check you may add RFC 8029 to =
the list of references</span><span lang=3D"EN-US" style=3D"font-size:10pt;c=
olor:black"><u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:Calibri,san=
s-serif;color:rgb(31,73,125)">[Qin]: Accepted, thanks.<u></u><u></u></span>=
</pre>
<pre style=3D"margin-left:72pt"><u></u><span lang=3D"EN-US" style=3D"font-s=
ize:10pt;font-family:&quot;Courier New&quot;;color:black"><span>o<span styl=
e=3D"font-style:normal;font-variant-ligatures:normal;font-variant-caps:norm=
al;font-weight:normal;font-stretch:normal;font-size:7pt;line-height:normal;=
font-family:&quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0 </span></span><=
/span><u></u><span lang=3D"EN-US" style=3D"font-size:10pt;font-family:Arial=
,sans-serif;color:black">tp-tools:path-discovery RFC 8029 obsoletes RFC 437=
9 as standard for LSP Ping</span><span lang=3D"EN-US" style=3D"font-size:10=
pt;color:black"><u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:Calibri,san=
s-serif;color:rgb(31,73,125)">[Qin]: Accepted, thanks.<u></u><u></u></span>=
</pre>
<pre style=3D"margin-left:72pt"><u></u><span lang=3D"EN-US" style=3D"font-s=
ize:10pt;font-family:&quot;Courier New&quot;"><span>o<span style=3D"font-st=
yle:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weig=
ht:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:=
&quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0 </span></span></span><u></u=
><span lang=3D"EN-US" style=3D"font-size:10pt;font-family:Arial,sans-serif;=
color:black">timestamp grouping is limited to PTPv2 Truncated and NTPv4 64-=
bit format [RFC5905]. What about other formats, e.g. ICMP Timestamp, NTPv4 =
32-bit, a.k.a. short, or PTPv2 80-bits long? </span><span lang=3D"EN-US"><u=
></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:Calibri,san=
s-serif;color:rgb(31,73,125)">[Qin]: Here is the proposed change to address=
 your comments:<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:Calibri,san=
s-serif;color:rgb(31,73,125)">=E2=80=9C<u></u><u></u></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0 grouping timestamp {<u><=
/u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0 description<=
u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
&quot;Grouping for timestamp.&quot;;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0 leaf timesta=
mp-type {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
type identityref {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
base timestamp-type;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
}<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 &quot;Type of Timestamp, such as Truncated PTP, NTP.&quot;;<u>=
</u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0 }<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0 container ti=
mestamp-64bit {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 when &quot;derived-from-or-self(../type, &#39;cl-oam:truncated=
-ptp&#39;)&quot;+<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 &quot;or derived-from-or-self(../type,&#39;<wbr>cl-oam:ntp64&#39;)&q=
uot; {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 &quot;Only applies when Truncated NTP or 64bit NTP=
 Timestamp.&quot;;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 }<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
leaf timestamp-sec {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
type uint32;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 &quot;Absolute timestamp in seconds as per IEEE1588v2<u></u><u=
></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 or seconds part in 64-bit NTP timestamp.&quot;;<u></u><u=
></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 }<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=
leaf timestamp-nanosec {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
type uint32;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 &quot;Fractional part in nanoseconds as per IEEE1588v2<u></u><=
u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 or Fractional part in 64-bit NTP timestamp.&quot;;<u></u=
><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
}<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
&quot;Container for 64bit timestamp.&quot;;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0 }<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0 container ti=
mestamp-80bit {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 when &quot;derived-from-or-self(../type, &#39;cl-oam:ptp80&#39=
;)&quot;{<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 &quot;Only applies when 80bit PTP Timestamp.&quot;=
;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 }<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 if-feature ptp-long-format;<u></u><u></u></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
leaf timestamp-sec {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
type uint64 {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0r=
ange &quot;0..281474976710656&quot;;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
}<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 &quot;48bit Timestamp in seconds as per IEEE1588v2.&quot;;<u><=
/u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 }<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
leaf timestamp-nanosec {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
type uint32;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 &quot;Fractional part in nanoseconds as per IEEE1588v2<u></u><=
u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=
=C2=A0=C2=A0=C2=A0or Fractional part in 64-bit NTP timestamp.&quot;;<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
}<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
&quot;Container for 64bit timestamp.&quot;;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0 }<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 container ntp-timestamp-32bit {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 when &quot;derived-from-or-self(../type, &#39;cl-oam:truncated=
-ntp&#39;)&quot;{<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 &quot;Only applies when 32 bit NTP Short format Ti=
mestamp.&quot;;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 }<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 if-feature ntp-short-format;<u></u><u></u></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
leaf timestamp-sec {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
type uint16;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 &quot;Timestamp in seconds as per short format NTP.&quot;;<u><=
/u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 }<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
leaf timestamp-nanosec {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
type uint16;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 &quot;Truncated Fractional part in 16-bit NTP timestamp.&quot;=
;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
}<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
&quot;Container for 64bit timestamp.&quot;;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0 }<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0 contai=
ner icmp-timestamp-32bit {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 when &quot;derived-from-or-self(../type, &#39;cl-oam:icmp-ntp&=
#39;)&quot;{<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
=C2=A0=C2=A0=C2=A0=C2=A0&quot;Only applies when Truncated NTP or 64bit NTP =
Timestamp.&quot;;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 }<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 if-feature icmp-timestamp;<u></u><u></u></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
leaf timestamp-millisec {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
type uint32;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 &quot;timestamp in milliseconds for ICMP timestamp.&quot;;<u><=
/u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 }<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
&quot;Container for 32bit timestamp.&quot;;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0 }<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0 }<u></u><u></u></span></=
p>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:Calibri,san=
s-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:Calibri,san=
s-serif;color:rgb(31,73,125)">=E2=80=9D<u></u><u></u></span></pre><span>
<ul type=3D"disc">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">5.1.1.2 Test point attributes extension<u></u><u></u><=
/span></li></ul>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">reference to non-existing &quot;test-point-location&qu=
ot; list<u></u><u></u></span></li></ul>
</ul>
</span><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5p=
t;font-family:Calibri,sans-serif;color:rgb(31,73,125)">[Qin]: Same typo as =
you mentioned above, it should be =E2=80=9C</span><span lang=3D"EN-US">test=
-point-locations</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:Calibri,sans-serif;color:rgb(31,73,125)">=E2=80=9D.<u></u><u></u></s=
pan></p><span>
<ul type=3D"disc">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">5.1.2 Schema Mount<u></u><u></u></span></li></ul>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">reference to non-existing &quot;test-point-location&qu=
ot; list<u></u><u></u></span></li></ul>
</ul>
</span><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5p=
t;font-family:Calibri,sans-serif;color:rgb(31,73,125)">[Qin]: Same as above=
, fixed.<u></u><u></u></span></p><span>
<ul type=3D"disc">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">5.2.1.2 Test point attributes extension<u></u><u></u><=
/span></li></ul>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">reference to non-existing &quot;test-point-location&qu=
ot; list<u></u><u></u></span></li></ul>
</ul>
</span><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5p=
t;font-family:Calibri,sans-serif;color:rgb(31,73,125)">[Qin]: Same as above=
, fixed.<u></u><u></u></span></p><span>
<ul type=3D"disc">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">5.2.2 Schema Mount<u></u><u></u></span></li></ul>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">reference to non-existing &quot;test-point-location&qu=
ot; list<u></u><u></u></span></li></ul>
</ul>
</span><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5p=
t;font-family:Calibri,sans-serif;color:rgb(31,73,125)">[Qin]: Same as above=
, fixed.<u></u><u></u></span></p><div><div class=3D"gmail-m_-64041301465250=
53633h5">
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">In summary, I find several seri=
ous issues with the current version of the data model presented in the docu=
ment, e.g. use of 0 to indicate unreported parameter and underdeveloped lay=
ering model.<u></u><u></u></span></p>
</div>
</div></div></div><div><div class=3D"gmail-m_-6404130146525053633h5">
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Regards,<u></u><u></u></span></=
p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Greg<u></u><u></u></span></p>
</div>
<div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">On Wed, Oct 11, 2017 at 6:40 AM=
, The IESG &lt;<a href=3D"mailto:iesg-secretary@ietf.org" target=3D"_blank"=
>iesg-secretary@ietf.org</a>&gt; wrote:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><br>
The IESG has received a request from the Layer Independent OAM Management i=
n<br>
the Multi-Layer Environment WG (lime) to consider the following document: -=
<br>
&#39;Generic YANG Data Model for Connectionless Operations, Administration,=
<br>
=C2=A0 =C2=A0and Maintenance(OAM) protocols&#39;<br>
=C2=A0 &lt;draft-ietf-lime-yang-connecti<wbr>onless-oam-11.txt&gt; as Propo=
sed Standard<br>
<br>
The IESG plans to make a decision in the next few weeks, and solicits final=
<br>
comments on this action. Please send substantive comments to the<br>
<a href=3D"mailto:ietf@ietf.org" target=3D"_blank">ietf@ietf.org</a> mailin=
g lists by 2017-10-25. Exceptionally, comments may be<br>
sent to <a href=3D"mailto:iesg@ietf.org" target=3D"_blank">iesg@ietf.org</a=
> instead. In either case, please retain the beginning of<br>
the Subject line to allow automated sorting.<br>
<br>
Abstract<br>
<br>
<br>
=C2=A0 =C2=A0This document presents a base YANG Data model for connectionle=
ss<br>
=C2=A0 =C2=A0Operations Administration, and Maintenance(OAM) protocols.=C2=
=A0 It<br>
=C2=A0 =C2=A0provides a technology-independent abstraction of key OAM const=
ructs<br>
=C2=A0 =C2=A0for connectionless protocols.=C2=A0 The base model presented h=
ere can be<br>
=C2=A0 =C2=A0extended to include technology specific details.=C2=A0 This is=
 leading to<br>
=C2=A0 =C2=A0uniformity between OAM protocols and support both nested OAM<b=
r>
=C2=A0 =C2=A0workflows (i.e., performing OAM functions at different or same=
 levels<br>
=C2=A0 =C2=A0through a unified interface) and interacting OAM workflows ( i=
.e.,<br>
=C2=A0 =C2=A0performing OAM functions at same levels through a unified inte=
rface).<br>
<br>
<br>
<br>
<br>
The file can be obtained via<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connection=
less-oam/" target=3D"_blank">https://datatracker.ietf.org/d<wbr>oc/draft-ie=
tf-lime-yang-connec<wbr>tionless-oam/</a><br>
<br>
IESG discussion can be tracked via<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connection=
less-oam/ballot/" target=3D"_blank">https://datatracker.ietf.org/d<wbr>oc/d=
raft-ietf-lime-yang-connec<wbr>tionless-oam/ballot/</a><br>
<br>
<br>
No IPR declarations have been submitted directly on this I-D.<br>
<br>
<br>
<br>
<br>
______________________________<wbr>_________________<br>
Lime mailing list<br>
<a href=3D"mailto:Lime@ietf.org" target=3D"_blank">Lime@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/lime" target=3D"_blank">ht=
tps://www.ietf.org/mailman/l<wbr>istinfo/lime</a><u></u><u></u></span></p>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
</div>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div></div></div>
</div>
</div>
</div>

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

--001a113fbed25a1689055c4c732a--


From nobody Tue Oct 24 16:14:47 2017
Return-Path: <elwynd@dial.pipex.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 91AC713F8E6; Tue, 24 Oct 2017 16:14:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.953
X-Spam-Level: 
X-Spam-Status: No, score=-1.953 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_SOFTFAIL=0.665, 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 Mmmy03nGk4kL; Tue, 24 Oct 2017 16:14:33 -0700 (PDT)
Received: from a-painless.mh.aa.net.uk (a-painless.mh.aa.net.uk [81.187.30.51]) (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 16B8B13F8E9; Tue, 24 Oct 2017 16:14:33 -0700 (PDT)
Received: from e.5.a.e.9.8.c.3.7.c.a.1.6.b.1.c.1.0.0.0.f.b.0.0.0.b.8.0.1.0.0.2.ip6.arpa ([2001:8b0:bf:1:c1b6:1ac7:3c89:ea5e]) by a-painless.mh.aa.net.uk with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89) (envelope-from <elwynd@dial.pipex.com>) id 1e78FT-0001G0-HP; Wed, 25 Oct 2017 00:04:40 +0100
Date: Wed, 25 Oct 2017 00:04:24 +0100
Message-ID: <yfu9vqrbx05hufij9fjicahc.1508882009273@email.android.com>
Importance: normal
From: Elwyn Davies <elwynd@dial.pipex.com>
To: Qin Wu <bill.wu@huawei.com>, "gen-art@ietf.org" <gen-art@ietf.org>
Cc: "draft-ietf-lime-yang-connectionless-oam.all@ietf.org" <draft-ietf-lime-yang-connectionless-oam.all@ietf.org>, "lime@ietf.org" <lime@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="--_com.samsung.android.email_5161343649641080"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/2Pc376ouEjujlsbjrs2xfGwX5aw>
Subject: Re: [Lime] Genart telechat review of draft-ietf-lime-yang-connectionless-oam-13
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Oct 2017 23:14:38 -0000

----_com.samsung.android.email_5161343649641080
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64

SGksIFFpbi4KVGhhbmtzIGZvciB0aGUgcXVpY2sgcmVwc29uc2UuwqDCoApUaGUgZml4ZXMgbG9v
ayBnb29kIC0gSSdsbCBhd2FpdCB0aGUgbmV3IHZlcnNpb24gYW5kIGdpdmUgaXQgYSBnb29kIHJl
YWQuCk9uZSB0aGluZyBJIGZvcmdvdCB0byBjaGVjayB0aHJvdWdoIHdhcyB3aGV0aGVyIGFsbCB0
aGEgYWJicmV2aWF0aW9ucyB3ZXJlIGVpdGhlciAnd2VsbCBrbm93bicgKGFzIGRvY3VtZW50ZWQg
aW4gdGhlIFJGQyBlZGl0b3IncyBsaXN0IChodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9tYXRl
cmlhbHMvYWJicmV2LmV4cGFuc2lvbi50eHQpIG9yIGV4cGFuZGVkIG9uIGZpcnN0IG9jY3VycmVu
Y2UuwqDCoApOZWVkaW5nIGV4cGFuc2lvbjogRFNDUCAoczMuMSksIFZSRiAoczMuNSksIE9XQU1Q
L1RXQU1QIChzNCwgZGVzY3JpcHRpb24gb2bCoGdyb3VwaW5nIHNlc3Npb24tZGVsYXktc3RhdGlz
dGljcyksIE1QIChzNCwgc2V2ZXJhbCBkZXNjcmlwdGlvbnMgaW7CoGdyb3VwaW5nIHRwLWFkZHJl
c3MpLMKgIEFTIChzNCwgZGVzY3JpcHRpb24gb2YgIGlkZW50aXR5IGFzLW51bWJlci1hZGRyZXNz
LXR5cGUgLMKgIGFsc28gZGVzY3JpcHRpb24gb2YgYXMtbnVtYmVyIC0gaW4gdGhpcyBjYXNlIGl0
IG1pZ2h0IGJlIHRoYXQgcy9BUyBudW1iZXIvYXMtbnVtYmVyLyBpbiB0aGUgZGVzY3JpcHRpb24p
LMKgIMKgTFNQIChzNCwgZGVzY3JpcHRpb24gb2YgbHNwLWlkKSwgTVBMUy1URSAoczUuMS4xLjIp
LgpDaGVja2luZyBmb3IgdGhpcyBoYXMgcmFpc2VkIHNvbWUgYWRkaXRpb25hbCBwb2ludHMuLi4u
CkluIHRoZSBkZXNjcmlwdGlvbnMgaXRlbXMgaW4gdGhlIGZlYXR1cmVzIHNlY3Rpb24gb2YgczQs
IHRoZSBhYmJyZXZpYXRpb25zIHJwYywgcHRwLCBudHAgYW5kIGljbXAgc2hvdWxkIGJlIGluIGNh
cGl0YWxzIChSUEMsIFBUUCwgTlRQLCBJQ01QKS4KSSB0aGluayB5b3UgYWxzbyBuZWVkIHJlZmVy
ZW5jZXMgZm9yIHRoZSBQVFAgYW5kIE5UUCB0aW1lc3RhbXAgZm9ybWF0cy7CoCBJIGFtIG5vdCBz
dXJlIHdoZXJlIHRoZSBzaG9ydCBhbmQgbG9uZyBOVFAgdGltZXN0YW1wIGZvcm1hdHMgYXJlIGRl
ZmluZWQhwqAgQWxzbyBJIGFtIG5vdCBzdXJlIHdoZXRoZXIgdGhlIFBUUCBzdGFuZGFyZCBpcyBy
ZWFkaWx5IGFjY2Vzc2libGUuwqAgSSB0aGluayB5b3UgbWF5IG5lZWQgdG8gbG9vayBhdCBhbGwg
dGhlIHZhcmlvdXMgdGltZXN0YW1wIGZvbWF0cyB0aGF0IGFyZSBtZW50aW9uZWQgKEkgbWlzc2Vk
IHRoaXMgeWVzdGVyZGF5KSBhbmQgZW5zdXJlIHRoYXQgdGhlcmUgYXJlIHBvaW50ZXJzIHRvIHBy
b3BlciBkZWZpbml0aW9ucyBpbiBhbGwgY2FzZXMuCkFsc28gaXQgd291bGQgYmUgZ29vZCB0byBl
eHBsaWNpdGx5IG1lbnRpb24gUkZDIDYwMjAgYWRqYWNlbnQgdG8gWUFORyBpbiB0aGUgYWJzdHJh
Y3QgKGJ1dCBub3QgaW4gcmVmZXJlbmNlIGZvcm1hdCBvZiBjb3Vyc2UpIGFuZCBhbHNvIGluIFNl
Y3Rpb24gMSBhcyBhIHJlZmVyZW5jZS4KQ2hlZXJzLEVsd3luCgpTZW50IGZyb20gU2Ftc3VuZyB0
YWJsZXQuCi0tLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS1Gcm9tOiBRaW4gV3UgPGJp
bGwud3VAaHVhd2VpLmNvbT4gRGF0ZTogMjQvMTAvMjAxNyAgMDg6MjEgIChHTVQrMDA6MDApIFRv
OiBFbHd5biBEYXZpZXMgPGVsd3luZEBkaWFsLnBpcGV4LmNvbT4sIGdlbi1hcnRAaWV0Zi5vcmcg
Q2M6IGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS5hbGxAaWV0Zi5vcmcs
IGxpbWVAaWV0Zi5vcmcsIGlldGZAaWV0Zi5vcmcgU3ViamVjdDogUkU6IEdlbmFydCB0ZWxlY2hh
dCByZXZpZXcgb2YKwqAgZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLTEz
IApFbHd5bjoKVGhhbmsgZm9yIHlvdXIgdmFsdWFibGUgY29tbWVudHMuClBsZWFzZSBzZWUgbXkg
cmVwbHkgaW5saW5lIGJlbG93LgoKLVFpbgotLS0tLemCruS7tuWOn+S7ti0tLS0tCuWPkeS7tuS6
ujogRWx3eW4gRGF2aWVzIFttYWlsdG86ZWx3eW5kQGRpYWwucGlwZXguY29tXSAK5Y+R6YCB5pe2
6Ze0OiAyMDE35bm0MTDmnIgyNOaXpSA4OjQyCuaUtuS7tuS6ujogZ2VuLWFydEBpZXRmLm9yZwrm
ioTpgIE6IGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS5hbGxAaWV0Zi5v
cmc7IGxpbWVAaWV0Zi5vcmc7IGlldGZAaWV0Zi5vcmcK5Li76aKYOiBHZW5hcnQgdGVsZWNoYXQg
cmV2aWV3IG9mIGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS0xMwoKUmV2
aWV3ZXI6IEVsd3luIERhdmllcwpSZXZpZXcgcmVzdWx0OiBSZWFkeSB3aXRoIElzc3VlcwoKSSBh
bSB0aGUgYXNzaWduZWQgR2VuLUFSVCByZXZpZXdlciBmb3IgdGhpcyBkcmFmdC4gVGhlIEdlbmVy
YWwgQXJlYSBSZXZpZXcgVGVhbSAoR2VuLUFSVCkgcmV2aWV3cyBhbGwgSUVURiBkb2N1bWVudHMg
YmVpbmcgcHJvY2Vzc2VkIGJ5IHRoZSBJRVNHIGZvciB0aGUgSUVURiBDaGFpci4gUGxlYXNlIHdh
aXQgZm9yIGRpcmVjdGlvbiBmcm9tIHlvdXIgZG9jdW1lbnQgc2hlcGhlcmQgb3IgQUQgYmVmb3Jl
IHBvc3RpbmcgYSBuZXcgdmVyc2lvbiBvZiB0aGUgZHJhZnQuCgpGb3IgbW9yZSBpbmZvcm1hdGlv
biwgcGxlYXNlIHNlZSB0aGUgRkFRIGF0Cgo8aHR0cHM6Ly90cmFjLmlldGYub3JnL3RyYWMvZ2Vu
L3dpa2kvR2VuQXJ0ZmFxPi4KCkRvY3VtZW50OiBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0
aW9ubGVzcy1vYW0tMTMKUmV2aWV3ZXI6IEVsd3luIERhdmllcwpSZXZpZXcgRGF0ZTogMjAxNy0x
MC0yMwpJRVRGIExDIEVuZCBEYXRlOiAyMDE3LTEwLTI1CklFU0cgVGVsZWNoYXQgZGF0ZTogMjAx
Ny0xMC0yNgoKU3VtbWFyeTpOb3QgcmVhbGx5IHJlYWR5LsKgIFRoZXJlIGFyZSBzZXZlcmFsIG1p
c3NpbmcgcmVmZXJlbmNlcyBhbmQgdGhlIEVuZ2xpc2ggbmVlZHMgY2xlYW5pbmcgdXAgdG8gbWFr
ZSB0aGUgZG9jdW1lbnQgY29tcHJlaGVuc2libGUuIEkgZm91bmQgczMgdG8gYmUgYWxtb3N0IHRv
dGFsbHkgb3BhcXVlLsKgIFRoZSBmdW5kYW1lbnRhbCBjb25jZXB0IG9mIGEgVGVzdCBQb2ludCBu
ZWVkcyBhIHByb3BlciBkZWZpbml0aW9uIGluIHMyIGFuZCBhIGNsZWFyZXIgaW50cm9kdWN0aW9u
IGluIHMzLsKgIFRoZSBjb25jZXB0IG9mICduZWlnaGJvcmluZyB0ZXN0IHBvaW50cycgY29uZnVz
ZWQgbWUgZm9yIHNvbWUgdGltZTogSSB3YXMgdGhpbmtpbmcgb2YgbmVpZ2hib3Jpbmcgbm9kZXMg
aW4gdGhlIG5ldHdvcmsgd2hlcmVhcyB3aGF0IHNlZXNtIHRvIGJlIG1lYW50IGlzIGEgcG9zc2li
aWxpdHkgb2YgYSBtdWx0aXBsaWNpdHkgb2YKCk1ham9yIGlzc3VlczoKTm9uZQoKTWlub3IgaXNz
dWVzOgpUaXRsZSBhbmQgZGVzY3JpcHRpb24gb2YgbW9kZWw6ClRoZSB0aXRsZSByZWZlcnMgdG8g
J2Nvbm5lY3Rpb25sZXNzIG5ldHdvcmtzJy7CoCBJbiBwcmFjdGljZSB0aGUgWUFORyBtb2RlbCBj
b3VsZCBiZSB1c2VkIHdpdGggYm90aCBjb25uZWN0aW9ubGVzcyBhbmQgY29ubmVjdGlvbi1vcmll
bnRlZCBjb21tdW5pY2F0aW9uIHRlY2hub2xvZ2llcy7CoCBJIHRoaW5rIHRoZSBpbnRlbnRpb24g
aXMgdG8gYmUgYWJsZSB0byBzdXBwb3J0IHRoZSBtYW5hZ2VtZW50IG9mIE9BTSBwcm90b2NvbHMg
dGhhdCBvcGVyYXRlIGluIGEgY29ubmVjdGlvbmxlc3MgbWFubmVyIChpLmUuLCB1c2luZyBjb25u
ZWN0aW9ubGVzcyAqdGVjaG5vbG9naWVzKiwgYXMgcGVyIFJGQyA3Mjc2KSByYXRoZXIgdGhhbiBj
b25uZWN0aW9ubGVzcyBuZXR3b3Jrcy4gSW4gdGhlIHRpdGxlIC0gT0xEOgrCoMKgwqDCoMKgIEdl
bmVyaWMgWUFORyBEYXRhIE1vZGVsIGZvciBPcGVyYXRpb25zLCBBZG1pbmlzdHJhdGlvbiwgYW5k
CsKgwqDCoMKgwqDCoMKgwqAgTWFpbnRlbmFuY2UoT0FNKSBwcm90b2NvbHMgZm9yIENvbm5lY3Rp
b25sZXNzIG5ldHdvcmtzCk5FVzoKwqDCoMKgwqDCoCBHZW5lcmljIFlBTkcgRGF0YSBNb2RlbCBm
b3IgdGhlIE1hbmFnZW1lbnQgb2YgT3BlcmF0aW9ucywKwqDCoMKgwqDCoMKgwqDCoCBBZG1pbmlz
dHJhdGlvbiwgYW5kIE1haW50ZW5hbmNlIChPQU0pIFByb3RvY29scyB0aGF0CsKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdXNlIENvbm5lY3Rpb25sZXNzIENvbW11bmlj
YXRpb25zIEVORAoKW1Fpbl06IFlvdXIgdW5kZXJzdGFuZGluZyBpcyBjb3JyZWN0LCB0aGUgdGl0
bGUgY2hhbmdlIGluIHYtMTMgaXMgYmFzZWQgb24gb25lIHByb3Bvc2FsIGZyb20gbGF0ZXN0IGNv
bW1lbnRzLCBJIGFncmVlIHdpdGggeW91ciBuZXcgcHJvcG9zZWQgY2hhbmdlcy4gVGhhbmtzLgoK
U2ltaWxhcmx5LCBpbiBzMSwgcGFyYSAxLCBzL2Nvbm5lY3Rpb25zL2NvbW11bmljYXRpb25zLy4K
CltRaW5dOiBPa2F5LgoKSW4gbmV4dCB0byBsYXN0IHBhcmEgb2YgczE6Ck9MRDoKwqDCoCBOb3Rl
IHRoYXQgdGhlIENvbm5lY3Rpb24tT3JpZW50ZWQgT0FNIFlBTkcgREFUQSBtb2RlbCBpcyBkZWZp
bmVkIGluCsKgwqAgW0ktRC5pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9uLW9yaWVudGVkLW9hbS1t
b2RlbF0uCgpORVc6CsKgwqAgTm90ZSB0aGF0IHRoZSBZQU5HIERBVEEgbW9kZWwgZm9yIE9BTSBw
cm90Y29scyB1c2luZyBjb25uZWN0aW9uLW9yaWVudGVkCsKgwqAgY29tbXVuaWNhdGlvbnMgaXMg
ZGVmaW5lZCBpbgrCoMKgIFtJLUQuaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbi1vcmllbnRlZC1v
YW0tbW9kZWxdLgpFTkQKCltRaW5dOiBBY2NlcHRlZCwgdGhhbmtzLgoKczIuMTogVGhlIHRlcm0g
J1Rlc3QgcG9pbnQnIG5lZWRzIHNvbWUgYWN0dWFsIGRlZmluaXRpb24gLSBJdCBhcHBlYXJzIGZy
b20gdGhlIGJvZHkgb2YgdGhlIGRvY3VtZW50IHRoYXQgYSBUUCBpcyBlZmZlY3RpdmVseSBlcXVh
dGVkIHRvIGFuIGludGVyZmFjZSB0b2dldGhlciB3aXRoIGFuIGFzc29jaWF0ZWQgc3RhY2sgbGF5
ZXIgKE1BQywgSVAsIGV0Yykgb3Igc3VwZXJpbXBvc2VkIGFwcGxpY2F0aW9uIHRlY2hub2xvZ3kg
KFZQTiBlbmQgcG9pbnQsIGV0Yy4pLsKgIE9uZSBxdWVyeSB0aGF0IGNhbWUgaW50byBteSBtaW5k
IGFyb3VuZCB0aGlzIHdhcyB3aGF0IGhhcHBlbnMgaWYgdGhlIElQIGFkZHJlc3MgYXNzb2NpYXRl
ZCB3aXRoIGFuIGludGVyZmFjZSBpcyBjaGFuZ2VkIGR5bmFtaWNhbGx5IChlLmcuLCB3aGVuIHVz
aW5nIElQdjYgcHJpdmFjeSBhZGRyZXNzZXMpLsKgIENhbiB0aGUgWUFORyBtYW5hZ2VyIHVuZGVy
c3RhbmQgdGhhdCBpdCBpcyBzdGlsbCBkZWFsaW5nIHdpdGggdGhlIHNhbWUgaW50ZXJmYWNlIGFs
dGhvdWdoIHRoZSBJUCBhZGRyZXNzIGhhcyBjaGFuZ2VkP8KgIEkgd29uZGVyZWQgaWYgdGhlIGlu
dGVyZmFjZXMgcmVhbGx5IG5lZWRlZCBzb21lIHNvcnQgb2YgaWRlbnRpZmllciAoZS5nLiwgaW50
ZXJmYWNlIG51bWJlcikgdGhhdCB3b3VsZCB0aWUgYWxsIHRoZSBwaWVjZXMgdG9nZXRoZXIgYXMg
d2VsbCBhcyB0aGUgaW50cmEtL2ludGVyLWxheWVyIHBvaW50ZXJzLgoKW1Fpbl06IEkgc3VzcGVj
dCBpbnRlcmZhY2UgbnVtYmVyIGlzIGxvY2FsIGlkZW50aWZpZXIsIHlvdSBjYW4gY2hhbmdlIHlv
dXIgSVAgYWRkcmVzcyBvZiBkZXN0aW5hdGlvbiwgdGhhdCdzIHdoeSB3ZSBjYW4gdGVzdCB3aGV0
aGVyIHRoZSBuZXcgYWRkcmVzcyBvZiBkZXN0aW5hdGlvbiBpcyByZWFjaGFibGUuIElmIElQIGFk
ZHJlc3Mgb2Ygc291cmNlLCB3ZSBuZWVkIHRvIHJ1biBhbm90aGVyIE9BTSBkaWFnbm9zdGljIHRl
c3QuIEhlcmUgaXMgdGhlIHByb3Bvc2VkIGRlZmluaXRpb24gZm9yIHRlc3QgcG9pbnQ6CiIKwqDC
oCBUZXN0IHBvaW50IGlzIGEgZnVuY3Rpb25hbCBlbnRpdHkgdGhhdCBpcyBkZWZpbmVkCsKgwqAg
YXQgYSBub2RlIGluIHRoZSBuZXR3b3JrIGFuZCBjYW4gaW5pdGlhdGUgYW5kL29yIHJlYWN0IHRv
IE9BTQrCoMKgIGRpYWdub3N0aWMgdGVzdC7CoCBUaGlzIGRvY3VtZW50IGZvY3VzZXMgb24gdGhl
IGRhdGEtcGxhbmUKwqDCoCBmdW5jdGlvbmFsaXR5IG9mIFRQcywgd2hpbGUgVFBzIGludGVyYWN0
IHdpdGggdGhlIGNvbnRyb2wgcGxhbmUgYW5kCsKgwqAgd2l0aCB0aGUgbWFuYWdlbWVudCBwbGFu
ZSBhcyB3ZWxsLgoKIgpzMy4zOgo+wqDCoMKgIE9BTQo+wqDCoMKgIG5laWdoYm9yaW5nIHRlc3Qg
cG9pbnRzIGFyZSByZWZlcnJlZCB0byBhIGxpc3Qgb2YgbmVpZ2hib3JpbmcgdGVzdAo+wqDCoMKg
IHBvaW50cyBpbiB0aGUgc2FtZSBsYXllciB0aGF0IGFyZSByZWxhdGVkIHRvIHRoZSBjdXJyZW50
IHRlc3QgcG9pbnQuCj7CoMKgwqAgVGhpcyBhbGxvd3MgdXNlcnMgdG8gZWFzaWx5IG5hdmlnYXRl
IGJldHdlZW4gcmVsYXRlZCBuZWlnaGJvcmluZwo+wqDCoMKgIGxheWVycyB0byBlZmZpY2llbnRs
eSB0cm91Ymxlc2hvb3QgYSBkZWZlY3QuwqAgSW4gdGhpcyBtb2RlbCwgdGhlCj7CoMKgwqAgJ3Bv
c2l0aW9uJyBsZWFmIGRlZmluZXMgdGhlIHJlbGF0aXZlIHBvc2l0aW9uIG9mIHRoZSBuZWlnaGJv
cmluZyB0ZXN0Cj7CoMKgwqAgcG9pbnQgY29ycmVzcG9uZGluZyB0byB0aGUgY3VycmVudCB0ZXN0
IHBvaW50IGluIHRoZSBzYW1lIGxheWVyLCBhbmQKPsKgwqDCoCBpcyBwcm92aWRlZCB0byBhbGxv
dyBjb3JyZWxhdGlvbiBvZiBmYXVsdHMgYXQgZGlmZmVyZW50IGxvY2F0aW9ucy4KSSBkb24ndCB1
bmRlcnN0YW5kIHdoYXQgaXMgZ29pbmcgb24gaGVyZS7CoCBEb2Vzbid0IGZhdWx0IGNvcnJlbGF0
aW9uIHJlcXVpcmUgYXNzb2NpYXRpb24gb2YgdGVzdCBwb2ludHMgaW4gYWRqYWNlbnQgbGF5ZXJz
IHVwIGFtZCBkb3duIHRoZSBzdGFjayBmb3IgdGhlIHNhbWUgaW50ZXJmYWNlIHJhdGhlciB0aGFu
IHRoZSBzYW1lIGxheWVyP8KgIFRoZSBiZWZvcmUvYWZ0ZXIgc3RvcnkgdGhlbiBhbGxvd3MgdGhl
IG1hbmFnZXIgdG8gZ28gdXAgYW5kIGRvd24gdGhlIHN0YWNrIGxvb2tpbmcgYXQgd2F0IGlzIGdv
aW5nIG9uIGluIHRoZSBkaWZmZXJlbnQgbGF5ZXJzLsKgIEkgY2FuJ3Qgc2VlIGFueSBsaWtlbGlo
b29kIG9mIHRoZXJlIGJlaW5nIG11bHRpcGxlIHRlc3QgcG9pbnRzIGluIHRoZSBzYW1lIGxheWVy
IGluIGEgZ2l2ZW4gaW50ZXJmYWNlICh1bmxlc3MgdGhpcyBoYXMgc29tZXRoaW5nIHRvIGRvIHdp
dGggcG9zc2libGUgZGlmZmVyZW50IGFkbWluaXN0cmF0aXZlIGRvbWFpbnMuIEhlbHAhIElmIHRo
aXMgaXMgYWx0ZXJlZCwgdGhlIHNpbWlsYXIgdGV4dCBpbiB0aGUgZGVzY3JpcHRpb25zIG9mIG9h
bS1uZWlnaGJvcmluZy10cHMgKGluIHM0KSB3aWxsIG5lZWQgdG8gYmUgbWFkZSBjb25zaXN0ZW50
LgoKW1Fpbl06IFRoZSBsYXRlc3QgY2hhbmdlcyBpbiB2LTEzIGlzIGFsc28gYmFzZWQgb24gb25l
IGNvbW1lbnQgd2UgcmVjZWl2ZWQgcmVjZW50bHksIHdlIHRyeSB0byBmaXggY29uZnVzaW9uIGNh
dXNlZCBieSAndGVjaG5vbG9neS1sZXZlbCcgaW4gdi0xMiwgc28gd2UgY2hhbmdlIHRvICdwb3Np
dGlvbicuIEkgYWdyZWUgd2l0aCB5b3VyIGNvbW1lbnRzIGFib3ZlLCAKTmVpZ2hib3JpbmcgVGVz
dCBQb2ludCBtb3JlIG1ha2Ugc2Vuc2UgZm9yIHVwIGFuZCBkb3duIGxheWVyLiBIZXJlIGlzIHRo
ZSBwcm9wb3NlZCBjaGFuZ2UgdG8gc2VjdGlvbiAzLjMKIgozLjMuwqAgT0FNIG5laWdoYm9yaW5n
IHRlc3QgcG9pbnRzCgrCoMKgIEFzIHR5cGljYWwgbmV0d29yayBjb21tdW5pY2F0aW9uIHN0YWNr
cyBoYXZlIGEgbXVsdGktbGF5ZXIKwqDCoCBhcmNoaXRlY3R1cmUsIHRoZSBzZXQgb2YgYXNzb2Np
YXRlZCBPQU0gcHJvdG9jb2xzIG1heSBzaW1pbGFybHkgaGF2ZQrCoMKgIGEgbXVsdGktbGF5ZXIg
c3RydWN0dXJlOyBlYWNoIGNvbW11bmljYXRpb24gbGF5ZXIgaW4gdGhlIHN0YWNrIG1heQrCoMKg
IGhhdmUgaXRzIG93biBPQU0gcHJvdG9jb2wgW1JGQzcyNzZdIHRoYXQgbWF5IGFsc28gYmUgbGlu
a2VkIHRvIGEKwqDCoCBzcGVjaWZpYyBhZG1pbmlzdHJhdGl2ZSBkb21haW4uwqAgTWFuYWdlbWVu
dCBvZiB0aGVzZSBPQU0gcHJvdG9jb2xzCsKgwqAgd2lsbCBuZWNlc3NpdGF0ZSBhc3NvY2lhdGVk
IHRlc3QgcG9pbnRzIGluIHRoZSBub2RlcyBhY2Nlc3NpYmxlIGJ5CsKgwqAgYXBwcm9wcmlhdGUg
bWFuYWdlbWVudCBkb21haW5zLsKgIEFjY29yZGluZ2x5LCBhIGdpdmVuIG5ldHdvcmsKwqDCoCBp
bnRlcmZhY2UgbWF5IHByZXNlbnQgc2V2ZXJhbCB0ZXN0IHBvaW50cy4KCsKgwqAgT0FNIG5laWdo
Ym9yaW5nIHRlc3QgcG9pbnRzIGFyZSByZWZlcnJlZCB0byBhIGxpc3Qgb2YgbmVpZ2hib3JpbmcK
wqDCoCB0ZXN0IHBvaW50cyBpbiBhZGphY2VudCBsYXllcnMgdXAgYW5kIGRvd24gdGhlIHN0YWNr
IGZvciB0aGUgc2FtZQrCoMKgIGludGVyZmFjZSB0aGF0IGFyZSByZWxhdGVkIHRvIHRoZSBjdXJy
ZW50IHRlc3QgcG9pbnQuwqAgVGhpcyBhbGxvd3MKwqDCoCB1c2VycyB0byBlYXNpbHkgbmF2aWdh
dGUgYmV0d2VlbiByZWxhdGVkIG5laWdoYm9yaW5nIGxheWVycyB0bwrCoMKgIGVmZmljaWVudGx5
IHRyb3VibGVzaG9vdCBhIGRlZmVjdC7CoCBJbiB0aGlzIG1vZGVsLCB0aGUgJ3Bvc2l0aW9uJwrC
oMKgIGxlYWYgZGVmaW5lcyB0aGUgcmVsYXRpdmUgcG9zaXRpb24gb2YgdGhlIG5laWdoYm9yaW5n
IHRlc3QgcG9pbnQKwqDCoCBjb3JyZXNwb25kaW5nIHRvIHRoZSBjdXJyZW50IHRlc3QgcG9pbnQs
IGFuZCBpcyBwcm92aWRlZCB0byBhbGxvdwrCoMKgIGNvcnJlbGF0aW9uIG9mIGZhdWx0cyBhdCBk
aWZmZXJlbnQgbG9jYXRpb25zLsKgIElmIHRoZXJlIGlzIG9uZQrCoMKgIG5laWdoYm9yaW5nIHRl
c3QgcG9pbnQgcGxhY2VkIGJlZm9yZSB0aGUgY3VycmVudCB0ZXN0IHBvaW50LCB0aGUKwqDCoCAn
cG9zaXRpb24nIGxlYWYgaXMgc2V0IHRvIC0xLsKgIElmIHRoZXJlIGlzIG9uZSBuZWlnaGJvcmlu
ZyB0ZXN0IHBvaW50CsKgwqAgcGxhY2VkIGFmdGVyIHRoZSBjdXJyZW50IHRlc3QgcG9pbnQsIHRo
ZSAncG9zaXRpb24nIGxlYWYgaXMgc2V0IHRvIDEuCsKgwqAgSWYgdGhlcmUgaXMgbm8gbmVpZ2hi
b3JpbmcgdGVzdCBwb2ludCBwbGFjZWQgYmVmb3JlIG9yIGFmdGVyIHRoZQrCoMKgIGN1cnJlbnQg
dGVzdCBwb2ludCwgdGhlICdwb3NpdGlvbicgbGVhZiBpcyBzZXQgdG8gMC4KCsKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBsaXN0IG9hbS1uZWlnaGJvcmluZy10cHMgewrCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGtleSAiaW5kZXgiOwrCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIGxlYWYgaW5kZXggewrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIHR5cGUgdWludDE2IHsKwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCByYW5nZSAiMC4uNjU1MzYiOwrCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIH0KwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgZGVzY3JpcHRpb24KwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAi
SW5kZXggb2YgYSBsaXN0IG9mIG5laWdoYm9yaW5nIHRlc3QgcG9pbnRzCsKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpbiBhZGphY2VudCBsYXllcnMgdXAgYW5kIGRv
d24gdGhlIHN0YWNrIGZvciB0aGUgc2FtZSBpbnRlcmZhY2UKwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCB0aGF0IGFyZSByZWxhdGVkIHRvIHRoZSBjdXJyZW50IHRlc3Qg
cG9pbnQuICI7CsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfQrCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGxlYWYgcG9zaXRpb24gewrCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdHlwZSBpbnQ4IHsKwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByYW5nZSAiLTEuLjEiOwrCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfQrCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZGVzY3JpcHRpb24KwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAiVGhlIHJlbGF0aXZlIHBvc2l0aW9uCsKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgb2YgbmVpZ2hib3JpbmcgdGVz
dCBwb2ludArCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNv
cnJlc3BvbmRpbmcgdG8gdGhlIGN1cnJlbnQKwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCB0ZXN0IHBvaW50IjsKwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCB9CgrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGRlc2NyaXB0aW9u
CsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgIkxpc3Qgb2YgcmVsYXRl
ZCBuZWlnaGJvcmluZyB0ZXN0IHBvaW50cyBpbiBhZGphY2VudArCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGxheWVycyB1cCBhbmQgZG93biB0aGUgc3RhY2sgZm9yIHRo
ZSBzYW1lIGludGVyZmFjZQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IHRoYXQgYXJlIHJlbGF0ZWQgdG8gdGhlIGN1cnJlbnQgdGVzdCBwb2ludC4iOwoKwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgfQoKIgpTb3VyY2VzIG9mIGltcG9ydGVkIG1vZGVsczrCoCBJdCB3
b3VsZCBiZSB1c2VmdWwgdG8gbGlzdCB0aGUgUkZDcy9JLURzIHRoYXQgZGVmaW5lIHRoZSBtb2Rl
bHMgdGhhdCBhcmUgaW1wb3J0ZWQuwqAgQ3VycmVudGx5IGRyYWZ0LWlldGYtbmV0bW9kLXNjaGVt
YS1tb3VudCwgZHJhZnQtaWV0Zi1ydGd3Zy1uaS1tb2RlbCBhbmQgZHJhZnQtaWV0Zi1ydGd3Zy1y
b3V0aW5nLXR5cGVzIHRoYXQgYXJlIHVuZGVyIGRldmVsb3BtZW50IGFyZSBub3QgbWVudGlvbmVk
OyB0aGUgZXhpc3Rpbmcgc3RhbmRhcmRzIG9mIFJGQyA2MDIxIGFuZCBSRkMgNzIyMyBzaG91bGQg
YWxzbyBiZSByZWZlcmVuY2VkICg3MjIzIGlzKS7CoCBUaGV5IHNob3VsZCBhbGwgYmUgbm9ybWF0
aXZlLgoKW1Fpbl06IE9rYXksIGZpeGVkLgoKTml0cy9lZGl0b3JpYWwgY29tbWVudHM6Cj09PT09
PT09PT09PT09PT09PT09PT09PQoKaWRuaXRzOiBjb21wbGFpbnMgYWJvdXQgc29tZSBvdmVybG9u
ZyBsaW5lcy4uLiBwcm9iYWJseSBvbmVzIHdpdGggJ3doZW4gImRlcml2ZWQtZnJvbS1vci1zZWxm
KCcgR2VuZXJhbDogQXMgbWVudGlvbmVkIGJ5IG90aGVyIHJldmlld3MsIHRoZXJlIGFyZWEgY29u
c2lkZXJhYmxlIG51bWJlciBvZiBwbGFjZXMgd2hlcmUgaXQgYXBwZWFycyB0aGF0ICIgJyIgc2hv
dWxkIHJlYWxseSBiZSAiJyAiCmFuZCB0aGVyZSBhcmUgbWlzc2luZyBzcGFjZXMgYWZ0ZXIgc2lu
Z2xlIHF1b3Rlcy4KCgpbUWluXTogT2theSwgd2lsbCBmaXggdGhpcy4KCkdlbmVyYWw6wqAgVGhl
IGRvY3VtZW50IGlzIGluY29uc2lzdGVudCBpbiBpdHMgdXNlIG9mIGNvbm5lY3Rpb25sZXNzL2Nv
bm5lY3Rpb24tbGVzcy9jb25uZWN0aW9uIGxlc3MuwqAgVGhlIHByZWZlcnJlZCB1c2FnZSBzaG91
bGQgYmUgY29ubmVjdGlvbmxlc3MgYXMgaXMgdXNlZCBpbiBtb3N0IGNhc2VzLsKgIFRodXM6IFNo
b3J0IHRpdGxlOgpzL0Nvbm5lY3Rpb24tTGVzcy9Db25uZWN0aW9ubGVzcy8gczQ6IE9MRDoKwqAg
ZmVhdHVyZSBjb25uZWN0aW9uLWxlc3MgewrCoMKgwqAgZGVzY3JpcHRpb24KwqDCoMKgwqDCoCAi
VGhpcyBmZWF0dXJlIGluZGljYXRlcyB0aGF0IE9BTSBzb2x1dGlvbiBpcyBjb25uZWN0aW9uIGxl
c3MuIjsKwqAgfQoKTkVXOgrCoCBmZWF0dXJlIGNvbm5lY3Rpb25sZXNzIHsKwqDCoMKgIGRlc2Ny
aXB0aW9uCsKgwqDCoMKgwqAgIlRoaXMgZmVhdHVyZSBpbmRpY2F0ZXMgdGhhdCBPQU0gc29sdXRp
b24gaXMgY29ubmVjdGlvbmxlc3MuIjsKwqAgfQpFTkRTCgpbUWluXTogQWNjZXB0ZWQuCgpzMSwg
bGFzdCBwYXJhOgpPTEQ6CsKgwqAgSW4gdGhpcyBkb2N1bWVudCwgd2UgcHJlc2VudHMgYSBiYXNl
IFlBTkcgRGF0YSBtb2RlbCBmb3IKwqDCoCBjb25uZWN0aW9ubGVzcyBPQU0gcHJvdG9jb2xzLsKg
IFRoZSBnZW5lcmljIFlBTkcgbW9kZWwgZm9yCsKgwqAgY29ubmVjdGlvbmxlc3MgT0FNIG9ubHkg
aW5jbHVkZXMgY29uZmlndXJhdGlvbiBkYXRhIGFuZCBzdGF0ZSBkYXRhLgrCoMKgIEl0IGNhbiBi
ZSB1c2VkIGluIGNvbmp1bmN0aW9uIHdpdGggZGF0YSByZXRyaWV2YWwgbWV0aG9kIG1vZGVsCsKg
wqAgW0ktRC5pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kc10sIHdoaWNo
IGZvY3VzZXMgb24KwqDCoCBkYXRhIHJldHJpZXZhbCBwcm9jZWR1cmVzIGxpa2UgUlBDLsKgIEhv
d2V2ZXIgaXQgYWxzbyBjYW4gYmUgdXNlZArCoMKgIGluZGVwZW5kZW50bHkgb2YgZGF0YSByZXRy
aWV2YWwgbWV0aG9kIG1vZGVsLgpORVc6CsKgwqAgVGhpcyBkb2N1bWVudCBkb2N1bWVudHMgYSBi
YXNlIFlBTkcgRGF0YSBtb2RlbCBmb3IKwqDCoCBjb25uZWN0aW9ubGVzcyBPQU0gcHJvdG9jb2xz
LsKgIFRoaXMgZ2VuZXJpYyBZQU5HIG1vZGVsIGZvcgrCoMKgIGNvbm5lY3Rpb25sZXNzIE9BTSBv
bmx5IGluY2x1ZGVzIGNvbmZpZ3VyYXRpb24gZGF0YSBhbmQgc3RhdGUgZGF0YS4KwqDCoCBJdCBj
YW4gYmUgdXNlZCBpbiBjb25qdW5jdGlvbiB3aXRoIGRhdGEgcmV0cmlldmFsIG1ldGhvZCBtb2Rl
bArCoMKgIGRlc2NyaWJlZCBpbiBbSS1ELmlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9h
bS1tZXRob2RzXSwgd2hpY2ggZm9jdXNlcwrCoMKgIG9uIGRhdGEgcmV0cmlldmFsIHByb2NlZHVy
ZXMgc3VjaCBhcyBSUEMuwqAgSG93ZXZlciBpdCBhbHNvIGNhbiBiZSB1c2VkCsKgwqAgaW5kZXBl
bmRlbnRseSBvZiB0aGlzIGRhdGEgcmV0cmlldmFsIG1ldGhvZCBtb2RlbC4KRU5EUwoKW1Fpbl06
IEZpeGVkLgoKczIuMTrCoCBBcyBtZW50aW9uZWQgYWJvdmUsIFRQIG5lZWRzIHNvbWUgZGVmaW5p
dGlvbi7CoCBNQUMgaXMgcHJpbWFyaWx5IGNvbmNlcm5lZCB3aXRoIE1BQyBhZGRyZXNzIGluIHRo
aXMgZG9jdW1lbnQgLSBkZWZpbml0aW9uOiBhZGRyZXNzIGZvciBkYXRhIGxpbmsgbGF5ZXIgaW50
ZXJmYWNlLsKgIEJGRCBzaG91bGQgaGF2ZSBhIHJlZmVyZW5jZSBwcm9iYWJseSB0byBSRkMgNTg4
MC7CoCBJdCB3b3VsZCBwcm9iYWJseSBiZSBzZW5zaWJsZSB0byBzcGxpdCB0aGUgc2VjdGlvbiBp
bnRvIGV4cGFuZGVkIG1vZGVydGVseSB3ZWxsLWtub3duIGFiYnJldmlhdGlvbnPCoCAoTUFDLCBC
RkQsIFJQQyopIGFuZCBuZXcgdGVybXMgKFRQLCBDQykuCgpbUWluXTogRml4ZWQuCgpzMi4xLCBs
YXN0IHBhcmE6IHMvZS5nLiAvZS5nLiwgLwoKW1Fpbl06IEZpeGVkLgoKczM6IE1heWJlIHRoZSB1
c2FnZSAiaXMvYXJlIGF1Z21lbnRlZCB0byIgaXMgYWNjZXB0ZWQgWUFORyBqYXJnb24gYnV0IGl0
IGlzbid0IGdvb2QgRW5nbGlzaC4gIkF1Z21lbnRzIsKgIHdpbGwgYmUgZ29vZCBpbnN0ZWFkLgoK
W1Fpbl06IEZpeGVkLgoKczMsIHBhcmEgMTogVGhlICduZCcgcHJlZml4IGlzIHBhcnQgb2YgdGhl
IFlBTkcgc3BlY2lmaWNhdGlvbiBpbiBzNCBhbmQgaXNuJ3Qga25vd24gYXQgdGhpcyBwb2ludC4K
CltRaW5dOiBGaXhlZC4KCnMzLCBwYXJhIDM6IHMvZWcuLC9lLmcuLC8KCltRaW5dOiBGaXhlZC4K
CnMzLCBsYXN0IHBhcmE6IHMvdGVzdC0gcG9pbnQtbG9jYXRpb25zL3Rlc3QtcG9pbnQtbG9jYXRp
b25zLwoKW1Fpbl06IEZpeGVkLgoKczMsIG1vc3Qgb2YgdGhlIHNlY3Rpb24sIGJ1dCBlc3BlY2lh
bGx5IHRoZSBsYXN0IHBhcmE6IEkgZm91bmQgdGhpcyB0byBiZSBhbG1vc3QgdG90YWxseSB1bnJl
YWRhYmxlIGFuZCB1c2VsZXNzLgoKW1Fpbl06IEhlcmUgaXMgdGhlIHByb3Bvc2VkIGNoYW5nZSB0
byBzZWN0aW9uIDMuCiIKMy7CoCBPdmVydmlldyBvZiB0aGUgQ29ubmVjdGlvbmxlc3MgT0FNIE1v
ZGVsCgrCoMKgIFRoZSBtb2RlbCBhdWdtZW50cyAiL25ldHdvcmtzL25ldHdvcmsvbm9kZSIgcGF0
aCBkZWZpbmVkIGluIHRoZSBpZXRmLQrCoMKgIG5ldHdvcmsgbW9kdWxlIFtJLUQuaWV0Zi1pMnJz
LXlhbmctbmV0d29yay10b3BvXSB3aXRoICd0ZXN0LXBvaW50LQrCoMKgIGxvY2F0aW9ucycgZ3Jv
dXBpbmcgZGVmaW5lZCBpbiBTZWN0aW9uIDMuNS7CoCBUaGUgbmV0d29yayBub2RlIGluCsKgwqAg
Ii9uZXR3b3Jrcy9uZXR3b3JrL25vZGUiIHBhdGggYXJlIHVzZWQgdG8gZGVzY3JpYmUgdGhlIG5l
dHdvcmsKwqDCoCBoaWVyYXJjaGllcyBhbmQgdGhlIGludmVudG9yeSBvZiBub2RlcyBjb250YWlu
ZWQgaW4gYSBuZXR3b3JrLgoKwqDCoCBVbmRlciB0aGUgJ3Rlc3QtcG9pbnQtbG9jYXRpb25zJyBn
cm91cGluZywgZWFjaCB0ZXN0IHBvaW50IGxvY2F0aW9uIGlzCsKgwqAgY2hvc2VuIGJhc2VkIG9u
ICd0cC1sb2NhdGlvbi10eXBlJyBsZWFmIHdoaWNoIHdoZW4gY2hvc2VuLCBsZWFkcyB0byBhCsKg
wqAgY29udGFpbmVyIHRoYXQgaW5jbHVkZXMgYSBsaXN0IG9mICd0ZXN0LXBvaW50LWxvY2F0aW9u
cycuCgrCoMKgIEVhY2ggJ3Rlc3QtcG9pbnQtbG9jYXRpb25zJyBsaXN0IGluY2x1ZGVzIGEgJ3Rl
c3QtcG9pbnQtbG9jYXRpb24taW5mbycKwqDCoCBncm91cGluZy7CoCBUaGUgJ3Rlc3QtcG9pbnQt
bG9jYXRpb24taW5mbycgZ3JvdXBpbmcgaW5jbHVkZXM6CgrCoMKgIG/CoCAndHAtdGVjaG5vbG9n
eScgZ3JvdXBpbmcsCgrCoMKgIG/CoCAndHAtdG9vbHMnIGdyb3VwaW5nLAoKwqDCoCBvwqAgYW5k
ICdjb25uZWN0aW9ubGVzcy1vYW0tdHBzJyBncm91cGluZy4KCsKgwqAgVGhlIGdyb3VwaW5ncyBv
ZiAndHAtYWRkcmVzcycgYW5kICd0cC1hZGRyZXNzLW5pJyBhcmUga2VwdCBvdXQgb2YKwqDCoCAn
dGVzdC0gcG9pbnQtbG9jYXRpb24taW5mbycgZ3JvdXBpbmcgdG8gbWFrZSBpdCBhZGRyZXNzaW5n
IGFnbm9zdGljCsKgwqAgYW5kIGFsbG93IHZhcmllZCBjb21wb3NpdGlvbi7CoCBEZXBlbmRpbmcg
dXBvbiB0aGUgY2hvaWNlIG9mIHRoZSAndHAtCsKgwqAgbG9jYXRpb24tdHlwZScgKGRldGVybWlu
ZWQgYnkgdGhlICd0cC1hZGRyZXNzLW5pJyksIHRoZSBjb250YWluZXJzCsKgwqAgZGlmZmVyIGlu
IGl0cyBjb21wb3NpdGlvbiBvZiAndGVzdC1wb2ludC1sb2NhdGlvbnMnIHdoaWxlIHRoZSAndGVz
dC0KwqDCoCBwb2ludC1sb2NhdGlvbi1pbmZvJywgaXMgYSBjb21tb24gYXNwZWN0IG9mIGV2ZXJ5
ICd0ZXN0LXBvaW50LQrCoMKgIGxvY2F0aW9ucycuCgrCoMKgIFRoZSAndHAtYWRkcmVzcy1uaScg
Z3JvdXBpbmcgaXMgdXNlZCB0byBkZXNjcmliZSB0aGUgY29ycmVzcG9uZGluZwrCoMKgIG5ldHdv
cmsgaW5zdGFuY2UuwqAgVGhlICd0cC10ZWNobm9sb2d5JyBncm91cGluZyBpbmRpY2F0ZSBPQU0K
wqDCoCB0ZWNobm9sb2d5IGRldGFpbHMuwqAgVGhlICdjb25uZWN0aW9ubGVzcy1vYW0tdHBzJyBn
cm91cGluZyBpcyB1c2VkIHRvCsKgwqAgZGVzY3JpYmUgdGhlIHJlbGF0aW9uc2hpcCBvZiBvbmUg
dGVzdCBwb2ludCB3aXRoIG90aGVyIHRlc3QKwqDCoCBwb2ludHMuIFRoZSAndHAtdG9vbHMnIGdy
b3VwaW5nIGRlc2NyaWJlIHRoZSBPQU0gdG9vbHMgc3VwcG9ydGVkLgoKwqDCoCBJbiBhZGRpdGlv
biwgYXQgdGhlIHRvcCBvZiB0aGUgbW9kZWwsIHRoZXJlIGlzIGFuICdjYy1vcGVyLWRhdGEnCsKg
wqAgY29udGFpbmVyIGZvciBzZXNzaW9uIHN0YXRpc3RpY3MuwqAgR3JvdXBpbmcgaXMgYWxzbyBk
ZWZpbmVkIGZvcgrCoMKgIGNvbW1vbiBzZXNzaW9uIHN0YXRpc3RpY3MgYW5kIHRoZXNlIGFyZSBv
bmx5IGFwcGxpY2FibGUgZm9yIHByb2FjdGl2ZQrCoMKgIE9BTSBzZXNzaW9ucy4KIgpzMy4xOgpU
aGlzIG5lZWRzIHRvIGJlIGNsYXJpZmllZC4KT0xEOgrCoMKgIEluIGNvbm5lY3Rpb25sZXNzIE9B
TSwgdGhlIFRQIGFkZHJlc3MgaXMgZGVmaW5lZCB3aXRoIHRoZSBmb2xsb3dpbmcKwqDCoCB0eXBl
OgoKwqDCoCBvwqAgTUFDIGFkZHJlc3MgW1JGQzYxMzZdCgrCoMKgIG/CoCBJUHY0IG9yIElQdjYg
YWRkcmVzcwoKwqDCoCBvwqAgVFAtYXR0cmlidXRlCgrCoMKgIG/CoCBTeXN0ZW0taWQgdG8gcmVw
cmVzZW50IHRoZSBkZXZpY2Ugb3IKwqDCoMKgwqDCoCBub2RlLltJLUQuaWV0Zi1zcHJpbmctc3It
eWFuZ10KTkVXOgrCoMKgIFdpdGggY29ubmVjdGlvbmxlc3MgT0FNIHByb3RvY29scywgdGhlIFRQ
IGFkZHJlc3MgY2FuIGJlIG9uZSBvZiB0aGUgZm9sbG93aW5nCsKgwqAgdHlwZXM6CgrCoMKgIG/C
oCBNQUMgYWRkcmVzcyBbUkZDNjEzNl0gZm9yIGxpbmsgbGF5ZXIgVFBzCgrCoMKgIG/CoCBJUHY0
IG9yIElQdjYgYWRkcmVzcyBmb3IgSVAgbGF5ZXIgVFBzCgrCoMKgIG/CoCBUUC1hdHRyaWJ1dGUg
aWRlbnRpZnlpbmcgYSBUUCBhc3NvY2lhdGVkIHdpdGggYW4gYXBwbGljYXRpb24gbGF5ZXIKwqDC
oCBmdW5jdGlvbgoKwqDCoCBvwqAgU3lzdGVtLWlkIHRvIHJlcHJlc2VudCB0aGUgZGV2aWNlIG9y
CsKgwqDCoMKgwqAgbm9kZS5bSS1ELmlldGYtc3ByaW5nLXNyLXlhbmddCkVORFMKCltRaW5dOiBB
Y2NlcHRlZC4KCnMzLjEsIGxhc3QgcGFyYTogcy8ndHAtYWRkcmVzcydncm91cGluZy8ndHAtYWRk
cmVzcycgZ3JvdXBpbmcvCgpbUWluXTpGaXhlZC4KCnMzLjM6CkkgZm91bmQgdGhpcyBhIGxpdHRs
ZSBjb25mdXNpbmcgLSBzdWdnZXN0OgpPTEQ7CsKgwqAgQXMgdHlwaWNhbCBuZXR3b3JrcyBoYXZl
IGEgbXVsdGktbGF5ZXIgYXJjaGl0ZWN0dXJlLCB0aGUgc2V0IG9mIE9BTQrCoMKgIHByb3RvY29s
cyBzaW1pbGFybHkgdGFrZSBhIG11bHRpLWxheWVyIHN0cnVjdHVyZTsgZWFjaCBsYXllciBtYXkg
aGF2ZQrCoMKgIGl0cyBvd24gT0FNIHByb3RvY29sIFtSRkM3Mjc2XSBjb3JyZXNwb25kaW5nIHRv
IGEgc3BlY2lmaWMKwqDCoCBhZG1pbmlzdHJhdGl2ZSBkb21haW4gYW5kIGhhcyBhc3NvY2lhdGVk
IHRlc3QgcG9pbnRzLgpORVc6CsKgwqAgQXMgdHlwaWNhbCBuZXR3b3JrIGNvbW11bmljYXRpb24g
c3RhY2tzIGhhdmUgYSBtdWx0aS1sYXllciBhcmNoaXRlY3R1cmUsCsKgwqAgdGhlIHNldCBvZiBh
c3NvY2lhdGVkIE9BTSBwcm90b2NvbHMgbWF5IHNpbWlsYXJseSBoYXZlIGEgbXVsdGktbGF5ZXIK
wqDCoCBzdHJ1Y3R1cmU7IGVhY2ggY29tbXVuaWNhdGlvbiBsYXllciBpbiB0aGUgc3RhY2sgbWF5
IGhhdmUgaXRzIG93biBPQU0KwqDCoCBwcm90b2NvbCBbUkZDNzI3Nl0gdGhhdCBtYXkgYWxzbyBi
ZSBsaW5rZWQgdG8gYSBzcGVjaWZpYyBhZG1pbmlzdHJhdGl2ZQrCoMKgIGRvbWFpbi7CoCBNYW5h
Z2VtZW50IG9mIHRoZXNlIE9BTSBwcm90b2NvbHMgd2lsbCBuZWNlc3NpdGF0ZSBhc3NvY2lhdGVk
CsKgwqAgdGVzdCBwb2ludHMgaW4gdGhlIG5vZGVzIGFjY2Vzc2libGUgYnkgYXBwcm9wcmlhdGUg
bWFuYWdlbWVudCBkb21haW5zLgoKwqDCoCBBY2NvcmRpbmdseSwgYSBnaXZlbiBuZXR3b3JrIGlu
dGVyZmFjZSBtYXkgcHJlc2VudCBzZXZlcmFsIHRlc3QgcG9pbnRzIEVORFMKCltRaW5dOiBSZWFz
b25hYmxlLCB0aGFua3MuCgpzMy41OiBzL2UuZy4sVlJGL2UuZy4sIFZSRi8KCltRaW5dOkZpeGVk
LgoKczMuOiBzL3Blci0gaG9wL3Blci1ob3AvCgpbUWluXTpGaXhlZC4KCnM0LCBNb2R1bGUvZGVz
Y3JpcHRpb246CkFsc28gbmVlZHMgdGhlIElFVEYgY29weXJpZ2h0IGFuZCByZWRpc3RyaWJ1dGlv
biBib2lsZXIgcGxhdGUuCk9MRDoKwqAgZGVzY3JpcHRpb24KwqDCoMKgICJUaGlzIFlBTkcgbW9k
dWxlIGRlZmluZXMgdGhlIGdlbmVyaWMgY29uZmlndXJhdGlvbiwKwqDCoMKgwqAgZGF0YSBtb2Rl
bCwgc3RhdGlzdGljcyBmb3IgY29ubmVjdGlvbmxlc3MgT0FNIHRvIGJlCsKgwqDCoMKgIHVzZWQg
d2l0aGluIElFVEYgaW4gYSBwcm90b2NvbCBpbmRlcGVuZGVudCBtYW5uZXIuCsKgwqDCoMKgIEl0
IGlzIGFzc3VtZWQgdGhhdCBlYWNoIHByb3RvY29sIG1hcHMgY29ycmVzcG9uZGluZwrCoMKgwqDC
oCBhYnN0cmFjdHMgdG8gaXRzIG5hdGl2ZSBmb3JtYXQuIEVhY2ggcHJvdG9jb2wgbWF5CsKgwqDC
oMKgIGV4dGVuZCB0aGUgWUFORyBtb2RlbCBkZWZpbmVkIGhlcmUgdG8gaW5jbHVkZSBwcm90b2Nv
bArCoMKgwqDCoCBzcGVjaWZpYyBleHRlbnNpb25zIjsKTkVXOgrCoCBkZXNjcmlwdGlvbgrCoMKg
wqAgIlRoaXMgWUFORyBtb2R1bGUgZGVmaW5lcyB0aGUgZ2VuZXJpYyBjb25maWd1cmF0aW9uLArC
oMKgwqDCoCBkYXRhIG1vZGVsLCBhbmQgc3RhdGlzdGljcyBmb3IgT0FNIHByb3RvY29scyB1c2lu
ZwrCoMKgwqDCoCBjb25uZWN0aW9ubGVzcyBjb21tdW5pY2F0aW9ucywgZGVzY3JpYmVkIGluIGEK
wqDCoMKgwqAgcHJvdG9jb2wgaW5kZXBlbmRlbnQgbWFubmVyLgrCoMKgwqDCoCBJdCBpcyBhc3N1
bWVkIHRoYXQgZWFjaCBwcm90b2NvbCBtYXBzIGNvcnJlc3BvbmRpbmcKwqDCoMKgwqAgYWJzdHJh
Y3RzIHRvIGl0cyBuYXRpdmUgZm9ybWF0LiBFYWNoIHByb3RvY29sIG1heQrCoMKgwqDCoCBleHRl
bmQgdGhlIFlBTkcgbW9kZWwgZGVmaW5lZCBoZXJlIHRvIGluY2x1ZGUgcHJvdG9jb2wKwqDCoMKg
wqAgc3BlY2lmaWMgZXh0ZW5zaW9ucyI7CkVORFMKW1Fpbl06T2theS4KCnM0LCBtb2R1bGUvY29u
dGFjdCwgbW9kdWxlL29yZ2FuaXphdGlvbjrCoCBUaGVzZSBuZWVkIHRvIGJlICdmdXR1cmUgcHJv
b2ZlZCcgLSB0aGUgV0cgYW5kIHRoZSBkcmFmdCBhdXRob3JzIGFyZSBub3QgYXBwcm9wcmlhdGUg
Zm9yIGEgc3RhbmRhcmQuCgpzNCwgZ3JvdXBpbmcgc2Vzc2lvbi1qaXR0ZXItc3RhdGlzdGljcy9k
ZXNjcmlwdGlvbjogcy9lLmcuLFBhY2tldC9lLmcuLCBQYWNrZXQvCgpbUWluXTpGaXhlZC4KCnM1
LCBtdWx0aXBsZSBwbGFjZXM6IHMvYmZkL0JGRC9nCgpbUWluXTpGaXhlZC4KCnM1LCBwYXJhIDE6
IHMvImlldGYtY29ubmVjdGlvbmxlc3Mtb2FtIiBtb2RlbC9UaGUgImlldGYtY29ubmVjdGlvbmxl
c3Mtb2FtIgptb2RlbC87IHMvdGVjaG5vbG9neS1pbmRlcGVuZGVudC9hIHRlY2hub2xvZ3ktaW5k
ZXBlbmRlbnQvCgpzNSwgcGFyYSAyOgpPTEQ6CiBOb3RlIHRoYXQsIGluIHRoaXMgc2VjdGlvbiwg
d2Ugb25seSBwcmVzZW50IHNldmVyYWwKwqDCoCBzbmlwcGV0cyBvZiB0ZWNobm9sb2d5LXNwZWNp
ZmljIG1vZGVsIGV4dGVuc2lvbnMgZm9yIGlsbHVzdHJhdGl2ZQrCoMKgIHB1cnBvc2VzLgpORVc6
CiBOb3RlIHRoYXQsIGluIHRoaXMgc2VjdGlvbiwgc2V2ZXJhbCBzbmlwcGV0cyBvZiB0ZWNobm9s
b2d5LXNwZWNpZmljCsKgwqAgbW9kZWwgZXh0ZW5zaW9ucyBhcmUgcHJlc2VudGVkIGZvciBpbGx1
c3RyYXRpdmUgcHVycG9zZXMuCkVORFMKCnM1LjE6IEkgbm90aWNlIHRoYXQgUkZDIDcyNzYgZGVm
aW5lcyBCRkQgYXMgYSBjb25uZWN0aW9uLW9yaWVudGVkIHByb3RvY29sICh0aGF0IGlzIHVzZWQg
dG8gbW9uaXRvciBhIGNvbm5lY3Rpb25sZXNzIHByb3RvY29sIGluIHRoZSBjYXNlIG9mIGJhc2lj
IEJGRCBmb3IgSVApISBTb21lIGV4cGxhbmF0aW9uIG1heSBiZSBhcHByb3ByaWF0ZS4KCltRaW5d
OiBPa2F5LgoKczUuMS4xLCBwYXJhIDI6Ck9MRDoKIE5vdGUgdGhhdCBpbiBCRkQgV0csIHRoZXJl
IGlzIGEgQkZEIFlBTkcgZGF0YSBtb2RlbArCoMKgIFtJLUQuaWV0Zi1iZmQteWFuZ10gdG8gYmUg
cHJvZHVjZWQuwqAgVXNlcnMgY2FuIGNob29zZSB0byB1c2UgImlldGYtCsKgwqAgY29ubmVjdGlv
bGVzcy1vYW0iIGFzIGJhc2lzIGFuZCBhdWdtZW50IHRoZSAiaWV0Zi1jb25uZWN0aW9ubGVzcy1v
YW0iCsKgwqAgbW9kZWwgd2l0aCBiZmQgc3BlY2lmaWMgZGV0YWlscy7CoCBUaGUgYmZkIHNwZWNp
ZmljIGRldGFpbHMgY2FuIGJlIHRoZQrCoMKgIGdyb3VwaW5nIGRlZmluZWQgaW4gdGhlIEJGRCBt
b2RlbC4KTkVXOgogTm90ZSB0aGF0IGEgZGVkaWNhdGVkIEJGRCBZQU5HIGRhdGEgbW9kZWwgW0kt
RC5pZXRmLWJmZC15YW5nXSBpcyBhbHNvCsKgwqAgc3RhbmRhcmRpemVkLsKgIEF1Z21lbnRhdGlv
biBvZiB0aGUgImlldGYtY29ubmVjdGlvbmxlc3Mtb2FtIiBtb2RlbArCoMKgIHdpdGggQkZEIHNw
ZWNpZmljIGRldGFpbHMgcHJvdmlkZXMgYW4gYWx0ZXJuYXRpdmUgYXBwcm9hY2ggdGhhdArCoMKg
IHByb3ZpZGVzIGEgdW5pZmllZCB2aWV3IG9mIG1hbmFnZW1lbnQgaW5mb3JtYXRpb24gYWNyb3Nz
IHZhcmlvdXMgT0FNCsKgwqAgcHJvdG9jb2xzLsKgIFRoZSBCRkQgc3BlY2lmaWMgZGV0YWlscyBj
YW4gYmUgdGhlIGdyb3VwaW5nIGRlZmluZWQgaW4KwqDCoCB0aGUgQkZEIG1vZGVsIGF2b2lkaW5n
IGR1cGxpY2F0aW9uIG9mIGVmZm9ydC4KRU5EUwoKW1Fpbl06T2theS4KCnM1LjEuMS4xLCBwYXJh
IDI6Ck9MRDoKVGhlIHNuaXBwZXQgYmVsb3cgZGVwaWN0cyBhbiBleGFtcGxlIG9mIGF1Z21lbnRp
bmcgImJmZCIgdHlwZSBpbnRvCsKgwqAgdGhlIGlldGYtY29ubmVjdGlvbmxlc3Mtb2FtIjoKTkVX
OgpUaGUgc25pcHBldCBiZWxvdyBkZXBpY3RzIGFuIGV4YW1wbGUgb2YgYWRkaW5nIHRoZSAiYmZk
IiB0eXBlIGFzIGFuCsKgwqAgYXVnbWVudCB0byB0aGUgaWV0Zi1jb25uZWN0aW9ubGVzcy1vYW0i
IG1vZGVsOgpFTkRTCgpbUWluXTogT2theS4KCnM1LjEuMS4yOgpPTEQ6ClRvIHN1cHBvcnQgYmZk
IHRlY2hub2xvZ3ksIHRoZSAiaWV0Zi1jb25uZWN0aW9ubGVzcy1vYW0iIG1vZGVsIGNhbiBiZQrC
oMKgIGV4dGVuZGVkIGFuZCBhZGQgYmZkIHNwZWNpZmljIHBhcmFtZXRlcnMgdW5kZXIgInRlc3Qt
cG9pbnQtbG9jYXRpb25zIgrCoMKgIGxpc3QgYW5kL29yIGFkZCBuZXcgbG9jYXRpb24gdHlwZSBz
dWNoIGFzICJiZmQgb3ZlciBNUExTLVRFIiB1bmRlcgrCoMKgICJsb2NhdGlvbi10eXBlIi4KTkVX
OgpUbyBzdXBwb3J0IEJGRCB0ZWNobm9sb2d5LCB0aGUgImlldGYtY29ubmVjdGlvbmxlc3Mtb2Ft
IiBtb2RlbCBjYW4gYmUKwqDCoCBleHRlbmRlZCBieSBhZGRpbmcgc3BlY2lmaWMgcGFyYW1ldGVy
cyBpbnRvIHRoZSAidGVzdC1wb2ludC1sb2NhdGlvbnMiCsKgwqAgbGlzdCBhbmQvb3IgYWRkaW5n
IGEgbmV3IGxvY2F0aW9uIHR5cGUgc3VjaCBhcyAiQkZEIG92ZXIgTVBMUy1URSIgdW5kZXIKwqDC
oCAibG9jYXRpb24tdHlwZSIuCkVORFMKCltRaW5dOiBPa2F5LgoKczUuMS4xLjIuMSwgcGFyYSAx
OgpPTEQ6CiBJbgrCoMKgIHRoaXMgc2VjdGlvbiwgd2UgcmV1c2Ugc29tZSBncm91cGluZ3Mgd2hp
Y2ggYXJlIGRlZmluZWQgaW4KwqDCoCBbSS1ELmlldGYtYmZkLXlhbmddIGFzIGZvbGxvd2luZzoK
TkVXOgogSW4gdGhpcyBzZWN0aW9uLCBzb21lIGdyb3VwaW5ncyB3aGljaCBhcmUgZGVmaW5lZCBp
bgrCoMKgIFtJLUQuaWV0Zi1iZmQteWFuZ10gYXJlIHJldXNlZCBhcyBmb2xsb3dzOgpFTkRTCgpb
UWluXTogT2theS4KCnM1LjEuMS4yLjIsIHBhcmEgMjoKT0xEOgpJbiB0aGlzIHNlY3Rpb24sIHdl
IGFkZCBhIG5ldyAibG9jYXRpb24tCsKgwqAgdHlwZSIgY2FzZSBhbmQgcmV1c2Ugc29tZSBncm91
cGluZ3Mgd2hpY2ggYXJlIGRlZmluZWQgaW4KwqDCoCBbSS1ELmlldGYtYmZkLXlhbmddIGFzIGZv
bGxvd3M6Ck5FVzoKSW4gdGhpcyBzZWN0aW9uLCBhIG5ldyAibG9jYXRpb24tdHlwZSIgY2FzZSBp
cyBhZGRlZCBhbmQgc29tZSBncm91cGluZ3MgdGhhdCBhcmUgZGVmaW5lZCBpbgrCoMKgIFtJLUQu
aWV0Zi1iZmQteWFuZ10gYXJlIHJldXNlZCBhcyBmb2xsb3dzOgpFTkRTCgpbUWluXTogT2theS4K
CnM1LjEuMjoKT0xEOgrCoMKgIEFuZCBhbm90aGVyIGFsdGVybmF0aXZlIG1ldGhvZCBpcyB1c2lu
ZyBzY2hlbWEgbW91bnQgbWVjaGFuaXNtCsKgwqAgW0ktRC5pZXRmLW5ldG1vZC1zY2hlbWEtbW91
bnRdIGluIHRoZSAiaWV0Zi1jb25uZWN0aW9ubGVzcy1vYW0iLgrCoMKgIFdpdGhpbiB0aGUgInRl
c3QtcG9pbnQtbG9jYXRpb25zIiBsaXN0LCBhICJyb290IiBhdHRyaWJ1dGUgaXMgZGVmaW5lZArC
oMKgIHRvIHByb3ZpZGUgYSBtb3VudGVkIHBvaW50IGZvciBtb2RlbHMgbW91bnRlZCBwZXIgInRl
c3QtcG9pbnQtCsKgwqAgbG9jYXRpb25zIi7CoCBUaGVyZWZvcmUsIHRoZSAiaWV0Zi1jb25uZWN0
aW9ubGVzcy1vYW0iIG1vZGVsIGNhbgrCoMKgIHByb3ZpZGUgYSBwbGFjZSBpbiB0aGUgbm9kZSBo
aWVyYXJjaHkgd2hlcmUgb3RoZXIgT0FNIFlBTkcgZGF0YQrCoMKgIG1vZGVscyBjYW4gYmUgYXR0
YWNoZWQsIHdpdGhvdXQgYW55IHNwZWNpYWwgZXh0ZW5zaW9uIGluIHRoZSAiaWV0Zi0KwqDCoCBj
b25uZWN0aW9ubGVzcy1vYW0iIFlBTkcgZGF0YSBtb2RlbHMgW0ktRC5pZXRmLW5ldG1vZC1zY2hl
bWEtbW91bnRdLgrCoMKgIE5vdGUgdGhhdCB0aGUgbGltaXRhdGlvbiBvZiB0aGUgU2NoZW1hIE1v
dW50IG1ldGhvZCBpcyBpdCBpcyBub3QKwqDCoCBhbGxvd2VkIHRvIHNwZWNpZnkgY2VydGFpbiBt
b2R1bGVzIHRoYXQgYXJlIHJlcXVpcmVkIHRvIGJlIG1vdW50ZWQKwqDCoCB1bmRlciBhIG1vdW50
IHBvaW50LgoKwqDCoCBUaGUgc25pcHBldCBiZWxvdyBkZXBpY3RzIHRoZSBkZWZpbml0aW9uIG9m
ICJyb290IiBhdHRyaWJ1dGUuCk5FVzoKwqDCoCBBbm90aGVyIGFsdGVybmF0aXZlIG1ldGhvZCBp
cyB1c2luZyB0aGUgc2NoZW1hIG1vdW50IG1lY2hhbmlzbQrCoMKgIFtJLUQuaWV0Zi1uZXRtb2Qt
c2NoZW1hLW1vdW50XSBpbiB0aGUgImlldGYtY29ubmVjdGlvbmxlc3Mtb2FtIiBtb2RlbC4KwqDC
oCBXaXRoaW4gdGhlICJ0ZXN0LXBvaW50LWxvY2F0aW9ucyIgbGlzdCwgYSAicm9vdCIgYXR0cmli
dXRlIGlzIGRlZmluZWQKwqDCoCB0byBwcm92aWRlIGEgbW91bnQgcG9pbnQgZm9yIG1vZGVscyBt
b3VudGVkIHBlciAidGVzdC1wb2ludC0KwqDCoCBsb2NhdGlvbnMiLsKgIFRoZXJlZm9yZSwgdGhl
ICJpZXRmLWNvbm5lY3Rpb25sZXNzLW9hbSIgbW9kZWwgY2FuCsKgwqAgcHJvdmlkZSBhIHBsYWNl
IGluIHRoZSBub2RlIGhpZXJhcmNoeSB3aGVyZSBvdGhlciBPQU0gWUFORyBkYXRhCsKgwqAgbW9k
ZWxzIGNhbiBiZSBhdHRhY2hlZCwgd2l0aG91dCBhbnkgc3BlY2lhbCBleHRlbnNpb24gaW4gdGhl
ICJpZXRmLQrCoMKgIGNvbm5lY3Rpb25sZXNzLW9hbSIgWUFORyBkYXRhIG1vZGVscyBbSS1ELmll
dGYtbmV0bW9kLXNjaGVtYS1tb3VudF0uCsKgwqAgTm90ZSB0aGF0IHRoZSBsaW1pdGF0aW9uIG9m
IHRoZSBTY2hlbWEgTW91bnQgbWV0aG9kIGlzIGl0IGlzIG5vdArCoMKgIGFsbG93ZWQgdG8gc3Bl
Y2lmeSBjZXJ0YWluIG1vZHVsZXMgdGhhdCBhcmUgcmVxdWlyZWQgdG8gYmUgbW91bnRlZArCoMKg
IHVuZGVyIGEgbW91bnQgcG9pbnQuCgrCoMKgIFRoZSBzbmlwcGV0IGJlbG93IGRlcGljdHMgdGhl
IGRlZmluaXRpb24gb2YgdGhlICJyb290IiBhdHRyaWJ1dGUuCkVORFMKCltRaW5dOiBPa2F5LgoK
czUuMi4xOgpPTEQ6CsKgwqAgVGhlIGZvbGxvd2luZyBzZWN0aW9ucyBzaG93cyBob3cgdGhlICJp
ZXRmLWNvbm5lY3Rpb25sZXNzLW9hbSIgbW9kZWwKwqDCoCBjYW4gYmUgZXh0ZW5kZWQgdG8gc3Vw
cG9ydCBMU1AgcGluZyB0ZWNobm9sb2d5LsKgIEZvciB0aGlzIHB1cnBvc2UsIGEKwqDCoCBzZXQg
b2YgZXh0ZW5zaW9uIGFyZSBpbnRyb2R1Y2VkIHN1Y2ggYXMgdGVjaG5vbG9neS10eXBlIGV4dGVu
c2lvbiBhbmQKwqDCoCB0ZXN0LXBvaW50IGF0dHJpYnV0ZXMgZXh0ZW5zaW9uLgoKwqDCoCBOb3Rl
IHRoYXQgaW4gTVBMUyBXRywgdGhlcmUgaXMgYSBMU1AgUGluZyBZQU5HIGRhdGEgbW9kZWwKwqDC
oCBbSS1ELnpoZW5nLW1wbHMtbHNwLXBpbmcteWFuZy1jZmddIHRvIGJlIHByb2R1Y2VkLsKgIFVz
ZXJzIGNhbiBjaG9vc2UKwqDCoCB0byB1c2UgImlldGYtY29ubmVjdGlvbGVzcy1vYW0iIGFzIGJh
c2lzIGFuZCBhdWdtZW50IHRoZSAiaWV0Zi0KwqDCoCBjb25uZWN0aW9ubGVzcy1vYW0iIG1vZGVs
IHdpdGggTFNQIFBpbmcgc3BlY2lmaWMgZGV0YWlscyBpbiB0aGUgbW9kZWwKwqDCoCBleHRlbnNp
b24uwqAgVGhlIExTUCBQaW5nIHNwZWNpZmljIGRldGFpbHMgY2FuIGJlIHRoZSBncm91cGluZyBk
ZWZpbmVkCsKgwqAgaW4gdGhlIExTUCBwaW5nIG1vZGVsLgoKTkVXOgrCoMKgIFRoZSBmb2xsb3dp
bmcgc2VjdGlvbnMgc2hvd3MgaG93IHRoZSAiaWV0Zi1jb25uZWN0aW9ubGVzcy1vYW0iIG1vZGVs
CsKgwqAgY2FuIGJlIGV4dGVuZGVkIHRvIHN1cHBvcnQgTFNQIHBpbmcgdGVjaG5vbG9neS7CoCBG
b3IgdGhpcyBwdXJwb3NlLCBhCsKgwqAgc2V0IG9mIGV4dGVuc2lvbnMgYXJlIGludHJvZHVjZWQg
c3VjaCBhcyB0aGUgInRlY2hub2xvZ3ktdHlwZSIgZXh0ZW5zaW9uIGFuZArCoMKgIHRoZSB0ZXN0
LXBvaW50ICJhdHRyaWJ1dGVzIiBleHRlbnNpb24uCgrCoMKgIE5vdGUgdGhhdCBhIExTUCBQaW5n
IFlBTkcgZGF0YSBtb2RlbArCoMKgIFtJLUQuemhlbmctbXBscy1sc3AtcGluZy15YW5nLWNmZ10g
aGFzIGJlZW4gc3RhbmRhcmRpemVkLsKgIEFzIHdpdGggQkZELArCoMKgIHVzZXJzIGNhbiBjaG9v
c2UgdG8gdXNlIHRoZSAiaWV0Zi1jb25uZWN0aW9sZXNzLW9hbSIgYXMgYmFzaXMgYW5kIGF1Z21l
bnQKwqDCoCB0aGUgImlldGYtIGNvbm5lY3Rpb25sZXNzLW9hbSIgbW9kZWwgd2l0aCBMU1AgUGlu
ZyBzcGVjaWZpYyBkZXRhaWxzIGluIHRoZQrCoMKgIG1vZGVsIGV4dGVuc2lvbiB0byBwcm92aWRl
IGEgdW5pZmllZCB2aWV3IGFjcm9zcyBkaWZmZXJlbnQgdGVjaG5vbG9naWVzLiBUaGUKwqDCoCBM
U1AgUGluZyBzcGVjaWZpYyBkZXRhaWxzIGNhbiBiZSB0aGUgZ3JvdXBpbmcgZGVmaW5lZCBpbiB0
aGUgTFNQIHBpbmcgbW9kZWwKwqDCoCB0byBhdm9pZCBkdXBsaWNhdGlvbiBvZiBlZmZvcnQuLgoK
RU5EUwpbUWluXTogT2theS4KCnM5OsKgIEkgdGhpbmsgSS1ELmlldGYtaTJycy15YW5nLW5ldHdv
cmstdG9wbyBpcyBub3JtYXRpdmUuwqAgT25lIGNvdWxkIGRpc2N1c3Mgd2hldGhlciB0aGUgdmFy
aW91cyBkcmFmdHMgbWVudGlvbmVkIGluIHM1IGFyZSBhbHNvIG5vcm1hdGl2ZS7CoCBTb21lIGFk
ZGl0aW9uYWwgbm9ybWF0aXZlIHJlZmVyZW5jZXMgd2lsbCBjb21lIGZvcm0gbGlzdGluZyB0aGUg
c291cmNlcyBvZiBpbXBvcnRlZCBtb2R1bGVzIChzZWUgbWlub3IgaXNzdWVzKS4gaWRuaXRzIGNv
bXBsYWlucyB0aGF0IFJGQ3MgNjk5MSwgNzIyMyBhbmQgNTQ2MiBhcmUgbm90IGV4cGxpY2l0bHkg
cmVmZXJlbmNlZC7CoCA2OTkxIGFuZCA3MjIzIGFyZSBpbXBvcnQgc291cmNlcyAoc2VlIGFib3Zl
KSA1NDYyIGlzIHVzZWQgaW4gczMuMSBidXQgaXNuJ3QgbWFya2VkIGFzIGEgcmVmZXJlbmNlLgoK
W1Fpbl06Rml4ZWQuCg==

----_com.samsung.android.email_5161343649641080
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64

PGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0
L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPjwvaGVhZD48Ym9keT48ZGl2PkhpLCBRaW4uPC9kaXY+PGRp
dj48YnI+PC9kaXY+PGRpdj5UaGFua3MgZm9yIHRoZSBxdWljayByZXBzb25zZS4mbmJzcDsmbmJz
cDs8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRoZSBmaXhlcyBsb29rIGdvb2QgLSBJJ2xsIGF3
YWl0IHRoZSBuZXcgdmVyc2lvbiBhbmQgZ2l2ZSBpdCBhIGdvb2QgcmVhZC48L2Rpdj48ZGl2Pjxi
cj48L2Rpdj48ZGl2Pk9uZSB0aGluZyBJIGZvcmdvdCB0byBjaGVjayB0aHJvdWdoIHdhcyB3aGV0
aGVyIGFsbCB0aGEgYWJicmV2aWF0aW9ucyB3ZXJlIGVpdGhlciAnd2VsbCBrbm93bicgKGFzIGRv
Y3VtZW50ZWQgaW4gdGhlIFJGQyBlZGl0b3IncyBsaXN0IChodHRwczovL3d3dy5yZmMtZWRpdG9y
Lm9yZy9tYXRlcmlhbHMvYWJicmV2LmV4cGFuc2lvbi50eHQpIG9yIGV4cGFuZGVkIG9uIGZpcnN0
IG9jY3VycmVuY2UuJm5ic3A7Jm5ic3A7PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5OZWVkaW5n
IGV4cGFuc2lvbjogRFNDUCAoczMuMSksIFZSRiAoczMuNSksIE9XQU1QL1RXQU1QIChzNCwgZGVz
Y3JpcHRpb24gb2YmbmJzcDtncm91cGluZyBzZXNzaW9uLWRlbGF5LXN0YXRpc3RpY3MpLCBNUCAo
czQsIHNldmVyYWwgZGVzY3JpcHRpb25zIGluJm5ic3A7Z3JvdXBpbmcgdHAtYWRkcmVzcyksJm5i
c3A7IEFTIChzNCwgZGVzY3JpcHRpb24gb2YgIGlkZW50aXR5IGFzLW51bWJlci1hZGRyZXNzLXR5
cGUgLCZuYnNwOyBhbHNvIGRlc2NyaXB0aW9uIG9mIGFzLW51bWJlciAtIGluIHRoaXMgY2FzZSBp
dCBtaWdodCBiZSB0aGF0IHMvQVMgbnVtYmVyL2FzLW51bWJlci8gaW4gdGhlIGRlc2NyaXB0aW9u
KSwmbmJzcDsgJm5ic3A7TFNQIChzNCwgZGVzY3JpcHRpb24gb2YgbHNwLWlkKSwgTVBMUy1URSAo
czUuMS4xLjIpLjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+Q2hlY2tpbmcgZm9yIHRoaXMgaGFz
IHJhaXNlZCBzb21lIGFkZGl0aW9uYWwgcG9pbnRzLi4uLjwvZGl2PjxkaXY+PGJyPjwvZGl2Pjxk
aXY+SW4gdGhlIGRlc2NyaXB0aW9ucyBpdGVtcyBpbiB0aGUgZmVhdHVyZXMgc2VjdGlvbiBvZiBz
NCwgdGhlIGFiYnJldmlhdGlvbnMgcnBjLCBwdHAsIG50cCBhbmQgaWNtcCBzaG91bGQgYmUgaW4g
Y2FwaXRhbHMgKFJQQywgUFRQLCBOVFAsIElDTVApLjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+
SSB0aGluayB5b3UgYWxzbyBuZWVkIHJlZmVyZW5jZXMgZm9yIHRoZSBQVFAgYW5kIE5UUCB0aW1l
c3RhbXAgZm9ybWF0cy4mbmJzcDsgSSBhbSBub3Qgc3VyZSB3aGVyZSB0aGUgc2hvcnQgYW5kIGxv
bmcgTlRQIHRpbWVzdGFtcCBmb3JtYXRzIGFyZSBkZWZpbmVkISZuYnNwOyBBbHNvIEkgYW0gbm90
IHN1cmUgd2hldGhlciB0aGUgUFRQIHN0YW5kYXJkIGlzIHJlYWRpbHkgYWNjZXNzaWJsZS4mbmJz
cDsgSSB0aGluayB5b3UgbWF5IG5lZWQgdG8gbG9vayBhdCBhbGwgdGhlIHZhcmlvdXMgdGltZXN0
YW1wIGZvbWF0cyB0aGF0IGFyZSBtZW50aW9uZWQgKEkgbWlzc2VkIHRoaXMgeWVzdGVyZGF5KSBh
bmQgZW5zdXJlIHRoYXQgdGhlcmUgYXJlIHBvaW50ZXJzIHRvIHByb3BlciBkZWZpbml0aW9ucyBp
biBhbGwgY2FzZXMuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5BbHNvIGl0IHdvdWxkIGJlIGdv
b2QgdG8gZXhwbGljaXRseSBtZW50aW9uIFJGQyA2MDIwIGFkamFjZW50IHRvIFlBTkcgaW4gdGhl
IGFic3RyYWN0IChidXQgbm90IGluIHJlZmVyZW5jZSBmb3JtYXQgb2YgY291cnNlKSBhbmQgYWxz
byBpbiBTZWN0aW9uIDEgYXMgYSByZWZlcmVuY2UuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5D
aGVlcnMsPC9kaXY+PGRpdj5FbHd5bjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2
PjxkaXYgaWQ9ImNvbXBvc2VyX3NpZ25hdHVyZSI+PGRpdiBzdHlsZT0iZm9udC1zaXplOjg1JTtj
b2xvcjojNTc1NzU3IiBkaXI9ImF1dG8iPlNlbnQgZnJvbSBTYW1zdW5nIHRhYmxldC48L2Rpdj48
L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LXNpemU6MTAwJTtjb2xvcjojMDAw
MDAwIj48IS0tIG9yaWdpbmFsTWVzc2FnZSAtLT48ZGl2Pi0tLS0tLS0tIE9yaWdpbmFsIG1lc3Nh
Z2UgLS0tLS0tLS08L2Rpdj48ZGl2PkZyb206IFFpbiBXdSAmbHQ7YmlsbC53dUBodWF3ZWkuY29t
Jmd0OyA8L2Rpdj48ZGl2PkRhdGU6IDI0LzEwLzIwMTcgIDA4OjIxICAoR01UKzAwOjAwKSA8L2Rp
dj48ZGl2PlRvOiBFbHd5biBEYXZpZXMgJmx0O2Vsd3luZEBkaWFsLnBpcGV4LmNvbSZndDssIGdl
bi1hcnRAaWV0Zi5vcmcgPC9kaXY+PGRpdj5DYzogZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVj
dGlvbmxlc3Mtb2FtLmFsbEBpZXRmLm9yZywgbGltZUBpZXRmLm9yZywgaWV0ZkBpZXRmLm9yZyA8
L2Rpdj48ZGl2PlN1YmplY3Q6IFJFOiBHZW5hcnQgdGVsZWNoYXQgcmV2aWV3IG9mCiZuYnNwOyBk
cmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tMTMgPC9kaXY+PGRpdj48YnI+
PC9kaXY+PC9kaXY+RWx3eW46PGJyPlRoYW5rIGZvciB5b3VyIHZhbHVhYmxlIGNvbW1lbnRzLjxi
cj5QbGVhc2Ugc2VlIG15IHJlcGx5IGlubGluZSBiZWxvdy48YnI+PGJyPi1RaW48YnI+LS0tLS3p
gq7ku7bljp/ku7YtLS0tLTxicj7lj5Hku7bkuro6IEVsd3luIERhdmllcyBbbWFpbHRvOmVsd3lu
ZEBkaWFsLnBpcGV4LmNvbV0gPGJyPuWPkemAgeaXtumXtDogMjAxN+W5tDEw5pyIMjTml6UgODo0
Mjxicj7mlLbku7bkuro6IGdlbi1hcnRAaWV0Zi5vcmc8YnI+5oqE6YCBOiBkcmFmdC1pZXRmLWxp
bWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0uYWxsQGlldGYub3JnOyBsaW1lQGlldGYub3JnOyBp
ZXRmQGlldGYub3JnPGJyPuS4u+mimDogR2VuYXJ0IHRlbGVjaGF0IHJldmlldyBvZiBkcmFmdC1p
ZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tMTM8YnI+PGJyPlJldmlld2VyOiBFbHd5
biBEYXZpZXM8YnI+UmV2aWV3IHJlc3VsdDogUmVhZHkgd2l0aCBJc3N1ZXM8YnI+PGJyPkkgYW0g
dGhlIGFzc2lnbmVkIEdlbi1BUlQgcmV2aWV3ZXIgZm9yIHRoaXMgZHJhZnQuIFRoZSBHZW5lcmFs
IEFyZWEgUmV2aWV3IFRlYW0gKEdlbi1BUlQpIHJldmlld3MgYWxsIElFVEYgZG9jdW1lbnRzIGJl
aW5nIHByb2Nlc3NlZCBieSB0aGUgSUVTRyBmb3IgdGhlIElFVEYgQ2hhaXIuIFBsZWFzZSB3YWl0
IGZvciBkaXJlY3Rpb24gZnJvbSB5b3VyIGRvY3VtZW50IHNoZXBoZXJkIG9yIEFEIGJlZm9yZSBw
b3N0aW5nIGEgbmV3IHZlcnNpb24gb2YgdGhlIGRyYWZ0Ljxicj48YnI+Rm9yIG1vcmUgaW5mb3Jt
YXRpb24sIHBsZWFzZSBzZWUgdGhlIEZBUSBhdDxicj48YnI+Jmx0O2h0dHBzOi8vdHJhYy5pZXRm
Lm9yZy90cmFjL2dlbi93aWtpL0dlbkFydGZhcSZndDsuPGJyPjxicj5Eb2N1bWVudDogZHJhZnQt
aWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLTEzPGJyPlJldmlld2VyOiBFbHd5biBE
YXZpZXM8YnI+UmV2aWV3IERhdGU6IDIwMTctMTAtMjM8YnI+SUVURiBMQyBFbmQgRGF0ZTogMjAx
Ny0xMC0yNTxicj5JRVNHIFRlbGVjaGF0IGRhdGU6IDIwMTctMTAtMjY8YnI+PGJyPlN1bW1hcnk6
Tm90IHJlYWxseSByZWFkeS4mbmJzcDsgVGhlcmUgYXJlIHNldmVyYWwgbWlzc2luZyByZWZlcmVu
Y2VzIGFuZCB0aGUgRW5nbGlzaCBuZWVkcyBjbGVhbmluZyB1cCB0byBtYWtlIHRoZSBkb2N1bWVu
dCBjb21wcmVoZW5zaWJsZS4gSSBmb3VuZCBzMyB0byBiZSBhbG1vc3QgdG90YWxseSBvcGFxdWUu
Jm5ic3A7IFRoZSBmdW5kYW1lbnRhbCBjb25jZXB0IG9mIGEgVGVzdCBQb2ludCBuZWVkcyBhIHBy
b3BlciBkZWZpbml0aW9uIGluIHMyIGFuZCBhIGNsZWFyZXIgaW50cm9kdWN0aW9uIGluIHMzLiZu
YnNwOyBUaGUgY29uY2VwdCBvZiAnbmVpZ2hib3JpbmcgdGVzdCBwb2ludHMnIGNvbmZ1c2VkIG1l
IGZvciBzb21lIHRpbWU6IEkgd2FzIHRoaW5raW5nIG9mIG5laWdoYm9yaW5nIG5vZGVzIGluIHRo
ZSBuZXR3b3JrIHdoZXJlYXMgd2hhdCBzZWVzbSB0byBiZSBtZWFudCBpcyBhIHBvc3NpYmlsaXR5
IG9mIGEgbXVsdGlwbGljaXR5IG9mPGJyPjxicj5NYWpvciBpc3N1ZXM6PGJyPk5vbmU8YnI+PGJy
Pk1pbm9yIGlzc3Vlczo8YnI+VGl0bGUgYW5kIGRlc2NyaXB0aW9uIG9mIG1vZGVsOjxicj5UaGUg
dGl0bGUgcmVmZXJzIHRvICdjb25uZWN0aW9ubGVzcyBuZXR3b3JrcycuJm5ic3A7IEluIHByYWN0
aWNlIHRoZSBZQU5HIG1vZGVsIGNvdWxkIGJlIHVzZWQgd2l0aCBib3RoIGNvbm5lY3Rpb25sZXNz
IGFuZCBjb25uZWN0aW9uLW9yaWVudGVkIGNvbW11bmljYXRpb24gdGVjaG5vbG9naWVzLiZuYnNw
OyBJIHRoaW5rIHRoZSBpbnRlbnRpb24gaXMgdG8gYmUgYWJsZSB0byBzdXBwb3J0IHRoZSBtYW5h
Z2VtZW50IG9mIE9BTSBwcm90b2NvbHMgdGhhdCBvcGVyYXRlIGluIGEgY29ubmVjdGlvbmxlc3Mg
bWFubmVyIChpLmUuLCB1c2luZyBjb25uZWN0aW9ubGVzcyAqdGVjaG5vbG9naWVzKiwgYXMgcGVy
IFJGQyA3Mjc2KSByYXRoZXIgdGhhbiBjb25uZWN0aW9ubGVzcyBuZXR3b3Jrcy4gSW4gdGhlIHRp
dGxlIC0gT0xEOjxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgR2VuZXJpYyBZQU5H
IERhdGEgTW9kZWwgZm9yIE9wZXJhdGlvbnMsIEFkbWluaXN0cmF0aW9uLCBhbmQ8YnI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IE1haW50ZW5hbmNlKE9B
TSkgcHJvdG9jb2xzIGZvciBDb25uZWN0aW9ubGVzcyBuZXR3b3Jrczxicj5ORVc6PGJyPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBHZW5lcmljIFlBTkcgRGF0YSBNb2RlbCBmb3IgdGhl
IE1hbmFnZW1lbnQgb2YgT3BlcmF0aW9ucyw8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEFkbWluaXN0cmF0aW9uLCBhbmQgTWFpbnRlbmFuY2UgKE9B
TSkgUHJvdG9jb2xzIHRoYXQ8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHVzZSBDb25uZWN0aW9ubGVzcyBDb21tdW5pY2F0
aW9ucyBFTkQ8YnI+PGJyPltRaW5dOiBZb3VyIHVuZGVyc3RhbmRpbmcgaXMgY29ycmVjdCwgdGhl
IHRpdGxlIGNoYW5nZSBpbiB2LTEzIGlzIGJhc2VkIG9uIG9uZSBwcm9wb3NhbCBmcm9tIGxhdGVz
dCBjb21tZW50cywgSSBhZ3JlZSB3aXRoIHlvdXIgbmV3IHByb3Bvc2VkIGNoYW5nZXMuIFRoYW5r
cy48YnI+PGJyPlNpbWlsYXJseSwgaW4gczEsIHBhcmEgMSwgcy9jb25uZWN0aW9ucy9jb21tdW5p
Y2F0aW9ucy8uPGJyPjxicj5bUWluXTogT2theS48YnI+PGJyPkluIG5leHQgdG8gbGFzdCBwYXJh
IG9mIHMxOjxicj5PTEQ6PGJyPiZuYnNwOyZuYnNwOyBOb3RlIHRoYXQgdGhlIENvbm5lY3Rpb24t
T3JpZW50ZWQgT0FNIFlBTkcgREFUQSBtb2RlbCBpcyBkZWZpbmVkIGluPGJyPiZuYnNwOyZuYnNw
OyBbSS1ELmlldGYtbGltZS15YW5nLWNvbm5lY3Rpb24tb3JpZW50ZWQtb2FtLW1vZGVsXS48YnI+
PGJyPk5FVzo8YnI+Jm5ic3A7Jm5ic3A7IE5vdGUgdGhhdCB0aGUgWUFORyBEQVRBIG1vZGVsIGZv
ciBPQU0gcHJvdGNvbHMgdXNpbmcgY29ubmVjdGlvbi1vcmllbnRlZDxicj4mbmJzcDsmbmJzcDsg
Y29tbXVuaWNhdGlvbnMgaXMgZGVmaW5lZCBpbjxicj4mbmJzcDsmbmJzcDsgW0ktRC5pZXRmLWxp
bWUteWFuZy1jb25uZWN0aW9uLW9yaWVudGVkLW9hbS1tb2RlbF0uPGJyPkVORDxicj48YnI+W1Fp
bl06IEFjY2VwdGVkLCB0aGFua3MuPGJyPjxicj5zMi4xOiBUaGUgdGVybSAnVGVzdCBwb2ludCcg
bmVlZHMgc29tZSBhY3R1YWwgZGVmaW5pdGlvbiAtIEl0IGFwcGVhcnMgZnJvbSB0aGUgYm9keSBv
ZiB0aGUgZG9jdW1lbnQgdGhhdCBhIFRQIGlzIGVmZmVjdGl2ZWx5IGVxdWF0ZWQgdG8gYW4gaW50
ZXJmYWNlIHRvZ2V0aGVyIHdpdGggYW4gYXNzb2NpYXRlZCBzdGFjayBsYXllciAoTUFDLCBJUCwg
ZXRjKSBvciBzdXBlcmltcG9zZWQgYXBwbGljYXRpb24gdGVjaG5vbG9neSAoVlBOIGVuZCBwb2lu
dCwgZXRjLikuJm5ic3A7IE9uZSBxdWVyeSB0aGF0IGNhbWUgaW50byBteSBtaW5kIGFyb3VuZCB0
aGlzIHdhcyB3aGF0IGhhcHBlbnMgaWYgdGhlIElQIGFkZHJlc3MgYXNzb2NpYXRlZCB3aXRoIGFu
IGludGVyZmFjZSBpcyBjaGFuZ2VkIGR5bmFtaWNhbGx5IChlLmcuLCB3aGVuIHVzaW5nIElQdjYg
cHJpdmFjeSBhZGRyZXNzZXMpLiZuYnNwOyBDYW4gdGhlIFlBTkcgbWFuYWdlciB1bmRlcnN0YW5k
IHRoYXQgaXQgaXMgc3RpbGwgZGVhbGluZyB3aXRoIHRoZSBzYW1lIGludGVyZmFjZSBhbHRob3Vn
aCB0aGUgSVAgYWRkcmVzcyBoYXMgY2hhbmdlZD8mbmJzcDsgSSB3b25kZXJlZCBpZiB0aGUgaW50
ZXJmYWNlcyByZWFsbHkgbmVlZGVkIHNvbWUgc29ydCBvZiBpZGVudGlmaWVyIChlLmcuLCBpbnRl
cmZhY2UgbnVtYmVyKSB0aGF0IHdvdWxkIHRpZSBhbGwgdGhlIHBpZWNlcyB0b2dldGhlciBhcyB3
ZWxsIGFzIHRoZSBpbnRyYS0vaW50ZXItbGF5ZXIgcG9pbnRlcnMuPGJyPjxicj5bUWluXTogSSBz
dXNwZWN0IGludGVyZmFjZSBudW1iZXIgaXMgbG9jYWwgaWRlbnRpZmllciwgeW91IGNhbiBjaGFu
Z2UgeW91ciBJUCBhZGRyZXNzIG9mIGRlc3RpbmF0aW9uLCB0aGF0J3Mgd2h5IHdlIGNhbiB0ZXN0
IHdoZXRoZXIgdGhlIG5ldyBhZGRyZXNzIG9mIGRlc3RpbmF0aW9uIGlzIHJlYWNoYWJsZS4gSWYg
SVAgYWRkcmVzcyBvZiBzb3VyY2UsIHdlIG5lZWQgdG8gcnVuIGFub3RoZXIgT0FNIGRpYWdub3N0
aWMgdGVzdC4gSGVyZSBpcyB0aGUgcHJvcG9zZWQgZGVmaW5pdGlvbiBmb3IgdGVzdCBwb2ludDo8
YnI+Ijxicj4mbmJzcDsmbmJzcDsgVGVzdCBwb2ludCBpcyBhIGZ1bmN0aW9uYWwgZW50aXR5IHRo
YXQgaXMgZGVmaW5lZDxicj4mbmJzcDsmbmJzcDsgYXQgYSBub2RlIGluIHRoZSBuZXR3b3JrIGFu
ZCBjYW4gaW5pdGlhdGUgYW5kL29yIHJlYWN0IHRvIE9BTTxicj4mbmJzcDsmbmJzcDsgZGlhZ25v
c3RpYyB0ZXN0LiZuYnNwOyBUaGlzIGRvY3VtZW50IGZvY3VzZXMgb24gdGhlIGRhdGEtcGxhbmU8
YnI+Jm5ic3A7Jm5ic3A7IGZ1bmN0aW9uYWxpdHkgb2YgVFBzLCB3aGlsZSBUUHMgaW50ZXJhY3Qg
d2l0aCB0aGUgY29udHJvbCBwbGFuZSBhbmQ8YnI+Jm5ic3A7Jm5ic3A7IHdpdGggdGhlIG1hbmFn
ZW1lbnQgcGxhbmUgYXMgd2VsbC48YnI+PGJyPiI8YnI+czMuMzo8YnI+Jmd0OyZuYnNwOyZuYnNw
OyZuYnNwOyBPQU08YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyBuZWlnaGJvcmluZyB0ZXN0IHBv
aW50cyBhcmUgcmVmZXJyZWQgdG8gYSBsaXN0IG9mIG5laWdoYm9yaW5nIHRlc3Q8YnI+Jmd0OyZu
YnNwOyZuYnNwOyZuYnNwOyBwb2ludHMgaW4gdGhlIHNhbWUgbGF5ZXIgdGhhdCBhcmUgcmVsYXRl
ZCB0byB0aGUgY3VycmVudCB0ZXN0IHBvaW50Ljxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRo
aXMgYWxsb3dzIHVzZXJzIHRvIGVhc2lseSBuYXZpZ2F0ZSBiZXR3ZWVuIHJlbGF0ZWQgbmVpZ2hi
b3Jpbmc8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyBsYXllcnMgdG8gZWZmaWNpZW50bHkgdHJv
dWJsZXNob290IGEgZGVmZWN0LiZuYnNwOyBJbiB0aGlzIG1vZGVsLCB0aGU8YnI+Jmd0OyZuYnNw
OyZuYnNwOyZuYnNwOyAncG9zaXRpb24nIGxlYWYgZGVmaW5lcyB0aGUgcmVsYXRpdmUgcG9zaXRp
b24gb2YgdGhlIG5laWdoYm9yaW5nIHRlc3Q8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyBwb2lu
dCBjb3JyZXNwb25kaW5nIHRvIHRoZSBjdXJyZW50IHRlc3QgcG9pbnQgaW4gdGhlIHNhbWUgbGF5
ZXIsIGFuZDxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGlzIHByb3ZpZGVkIHRvIGFsbG93IGNv
cnJlbGF0aW9uIG9mIGZhdWx0cyBhdCBkaWZmZXJlbnQgbG9jYXRpb25zLjxicj5JIGRvbid0IHVu
ZGVyc3RhbmQgd2hhdCBpcyBnb2luZyBvbiBoZXJlLiZuYnNwOyBEb2Vzbid0IGZhdWx0IGNvcnJl
bGF0aW9uIHJlcXVpcmUgYXNzb2NpYXRpb24gb2YgdGVzdCBwb2ludHMgaW4gYWRqYWNlbnQgbGF5
ZXJzIHVwIGFtZCBkb3duIHRoZSBzdGFjayBmb3IgdGhlIHNhbWUgaW50ZXJmYWNlIHJhdGhlciB0
aGFuIHRoZSBzYW1lIGxheWVyPyZuYnNwOyBUaGUgYmVmb3JlL2FmdGVyIHN0b3J5IHRoZW4gYWxs
b3dzIHRoZSBtYW5hZ2VyIHRvIGdvIHVwIGFuZCBkb3duIHRoZSBzdGFjayBsb29raW5nIGF0IHdh
dCBpcyBnb2luZyBvbiBpbiB0aGUgZGlmZmVyZW50IGxheWVycy4mbmJzcDsgSSBjYW4ndCBzZWUg
YW55IGxpa2VsaWhvb2Qgb2YgdGhlcmUgYmVpbmcgbXVsdGlwbGUgdGVzdCBwb2ludHMgaW4gdGhl
IHNhbWUgbGF5ZXIgaW4gYSBnaXZlbiBpbnRlcmZhY2UgKHVubGVzcyB0aGlzIGhhcyBzb21ldGhp
bmcgdG8gZG8gd2l0aCBwb3NzaWJsZSBkaWZmZXJlbnQgYWRtaW5pc3RyYXRpdmUgZG9tYWlucy4g
SGVscCEgSWYgdGhpcyBpcyBhbHRlcmVkLCB0aGUgc2ltaWxhciB0ZXh0IGluIHRoZSBkZXNjcmlw
dGlvbnMgb2Ygb2FtLW5laWdoYm9yaW5nLXRwcyAoaW4gczQpIHdpbGwgbmVlZCB0byBiZSBtYWRl
IGNvbnNpc3RlbnQuPGJyPjxicj5bUWluXTogVGhlIGxhdGVzdCBjaGFuZ2VzIGluIHYtMTMgaXMg
YWxzbyBiYXNlZCBvbiBvbmUgY29tbWVudCB3ZSByZWNlaXZlZCByZWNlbnRseSwgd2UgdHJ5IHRv
IGZpeCBjb25mdXNpb24gY2F1c2VkIGJ5ICd0ZWNobm9sb2d5LWxldmVsJyBpbiB2LTEyLCBzbyB3
ZSBjaGFuZ2UgdG8gJ3Bvc2l0aW9uJy4gSSBhZ3JlZSB3aXRoIHlvdXIgY29tbWVudHMgYWJvdmUs
IDxicj5OZWlnaGJvcmluZyBUZXN0IFBvaW50IG1vcmUgbWFrZSBzZW5zZSBmb3IgdXAgYW5kIGRv
d24gbGF5ZXIuIEhlcmUgaXMgdGhlIHByb3Bvc2VkIGNoYW5nZSB0byBzZWN0aW9uIDMuMzxicj4i
PGJyPjMuMy4mbmJzcDsgT0FNIG5laWdoYm9yaW5nIHRlc3QgcG9pbnRzPGJyPjxicj4mbmJzcDsm
bmJzcDsgQXMgdHlwaWNhbCBuZXR3b3JrIGNvbW11bmljYXRpb24gc3RhY2tzIGhhdmUgYSBtdWx0
aS1sYXllcjxicj4mbmJzcDsmbmJzcDsgYXJjaGl0ZWN0dXJlLCB0aGUgc2V0IG9mIGFzc29jaWF0
ZWQgT0FNIHByb3RvY29scyBtYXkgc2ltaWxhcmx5IGhhdmU8YnI+Jm5ic3A7Jm5ic3A7IGEgbXVs
dGktbGF5ZXIgc3RydWN0dXJlOyBlYWNoIGNvbW11bmljYXRpb24gbGF5ZXIgaW4gdGhlIHN0YWNr
IG1heTxicj4mbmJzcDsmbmJzcDsgaGF2ZSBpdHMgb3duIE9BTSBwcm90b2NvbCBbUkZDNzI3Nl0g
dGhhdCBtYXkgYWxzbyBiZSBsaW5rZWQgdG8gYTxicj4mbmJzcDsmbmJzcDsgc3BlY2lmaWMgYWRt
aW5pc3RyYXRpdmUgZG9tYWluLiZuYnNwOyBNYW5hZ2VtZW50IG9mIHRoZXNlIE9BTSBwcm90b2Nv
bHM8YnI+Jm5ic3A7Jm5ic3A7IHdpbGwgbmVjZXNzaXRhdGUgYXNzb2NpYXRlZCB0ZXN0IHBvaW50
cyBpbiB0aGUgbm9kZXMgYWNjZXNzaWJsZSBieTxicj4mbmJzcDsmbmJzcDsgYXBwcm9wcmlhdGUg
bWFuYWdlbWVudCBkb21haW5zLiZuYnNwOyBBY2NvcmRpbmdseSwgYSBnaXZlbiBuZXR3b3JrPGJy
PiZuYnNwOyZuYnNwOyBpbnRlcmZhY2UgbWF5IHByZXNlbnQgc2V2ZXJhbCB0ZXN0IHBvaW50cy48
YnI+PGJyPiZuYnNwOyZuYnNwOyBPQU0gbmVpZ2hib3JpbmcgdGVzdCBwb2ludHMgYXJlIHJlZmVy
cmVkIHRvIGEgbGlzdCBvZiBuZWlnaGJvcmluZzxicj4mbmJzcDsmbmJzcDsgdGVzdCBwb2ludHMg
aW4gYWRqYWNlbnQgbGF5ZXJzIHVwIGFuZCBkb3duIHRoZSBzdGFjayBmb3IgdGhlIHNhbWU8YnI+
Jm5ic3A7Jm5ic3A7IGludGVyZmFjZSB0aGF0IGFyZSByZWxhdGVkIHRvIHRoZSBjdXJyZW50IHRl
c3QgcG9pbnQuJm5ic3A7IFRoaXMgYWxsb3dzPGJyPiZuYnNwOyZuYnNwOyB1c2VycyB0byBlYXNp
bHkgbmF2aWdhdGUgYmV0d2VlbiByZWxhdGVkIG5laWdoYm9yaW5nIGxheWVycyB0bzxicj4mbmJz
cDsmbmJzcDsgZWZmaWNpZW50bHkgdHJvdWJsZXNob290IGEgZGVmZWN0LiZuYnNwOyBJbiB0aGlz
IG1vZGVsLCB0aGUgJ3Bvc2l0aW9uJzxicj4mbmJzcDsmbmJzcDsgbGVhZiBkZWZpbmVzIHRoZSBy
ZWxhdGl2ZSBwb3NpdGlvbiBvZiB0aGUgbmVpZ2hib3JpbmcgdGVzdCBwb2ludDxicj4mbmJzcDsm
bmJzcDsgY29ycmVzcG9uZGluZyB0byB0aGUgY3VycmVudCB0ZXN0IHBvaW50LCBhbmQgaXMgcHJv
dmlkZWQgdG8gYWxsb3c8YnI+Jm5ic3A7Jm5ic3A7IGNvcnJlbGF0aW9uIG9mIGZhdWx0cyBhdCBk
aWZmZXJlbnQgbG9jYXRpb25zLiZuYnNwOyBJZiB0aGVyZSBpcyBvbmU8YnI+Jm5ic3A7Jm5ic3A7
IG5laWdoYm9yaW5nIHRlc3QgcG9pbnQgcGxhY2VkIGJlZm9yZSB0aGUgY3VycmVudCB0ZXN0IHBv
aW50LCB0aGU8YnI+Jm5ic3A7Jm5ic3A7ICdwb3NpdGlvbicgbGVhZiBpcyBzZXQgdG8gLTEuJm5i
c3A7IElmIHRoZXJlIGlzIG9uZSBuZWlnaGJvcmluZyB0ZXN0IHBvaW50PGJyPiZuYnNwOyZuYnNw
OyBwbGFjZWQgYWZ0ZXIgdGhlIGN1cnJlbnQgdGVzdCBwb2ludCwgdGhlICdwb3NpdGlvbicgbGVh
ZiBpcyBzZXQgdG8gMS48YnI+Jm5ic3A7Jm5ic3A7IElmIHRoZXJlIGlzIG5vIG5laWdoYm9yaW5n
IHRlc3QgcG9pbnQgcGxhY2VkIGJlZm9yZSBvciBhZnRlciB0aGU8YnI+Jm5ic3A7Jm5ic3A7IGN1
cnJlbnQgdGVzdCBwb2ludCwgdGhlICdwb3NpdGlvbicgbGVhZiBpcyBzZXQgdG8gMC48YnI+PGJy
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBsaXN0IG9hbS1uZWlnaGJvcmluZy10
cHMgezxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsga2V5
ICJpbmRleCI7PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBsZWFmIGluZGV4IHs8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHR5cGUgdWludDE2IHs8YnI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHJhbmdlICIwLi42NTUzNiI7PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PGJyPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjxi
cj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgIkluZGV4IG9mIGEgbGlzdCBvZiBuZWlnaGJvcmluZyB0ZXN0IHBvaW50czxicj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgaW4gYWRqYWNlbnQgbGF5ZXJzIHVwIGFuZCBkb3duIHRoZSBzdGFjayBmb3Ig
dGhlIHNhbWUgaW50ZXJmYWNlPGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0aGF0IGFyZSByZWxhdGVkIHRvIHRoZSBjdXJy
ZW50IHRlc3QgcG9pbnQuICI7PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyB9PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBsZWFmIHBvc2l0aW9uIHs8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHR5cGUgaW50OCB7PGJyPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyByYW5nZSAiLTEuLjEiOzxicj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgfTxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248YnI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7ICJUaGUgcmVsYXRpdmUgcG9zaXRpb248YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IG9mIG5laWdoYm9yaW5nIHRlc3QgcG9pbnQ8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IGNvcnJlc3BvbmRpbmcgdG8gdGhlIGN1cnJlbnQ8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHRlc3QgcG9pbnQiOzxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgfTxicj48YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IGRlc2NyaXB0aW9uPGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAiTGlzdCBvZiByZWxhdGVkIG5laWdoYm9yaW5n
IHRlc3QgcG9pbnRzIGluIGFkamFjZW50PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBsYXllcnMgdXAgYW5kIGRvd24gdGhl
IHN0YWNrIGZvciB0aGUgc2FtZSBpbnRlcmZhY2U8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRoYXQgYXJlIHJlbGF0ZWQg
dG8gdGhlIGN1cnJlbnQgdGVzdCBwb2ludC4iOzxicj48YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IH08YnI+PGJyPiI8YnI+U291cmNlcyBvZiBpbXBvcnRlZCBtb2RlbHM6Jm5ic3A7IEl0IHdvdWxk
IGJlIHVzZWZ1bCB0byBsaXN0IHRoZSBSRkNzL0ktRHMgdGhhdCBkZWZpbmUgdGhlIG1vZGVscyB0
aGF0IGFyZSBpbXBvcnRlZC4mbmJzcDsgQ3VycmVudGx5IGRyYWZ0LWlldGYtbmV0bW9kLXNjaGVt
YS1tb3VudCwgZHJhZnQtaWV0Zi1ydGd3Zy1uaS1tb2RlbCBhbmQgZHJhZnQtaWV0Zi1ydGd3Zy1y
b3V0aW5nLXR5cGVzIHRoYXQgYXJlIHVuZGVyIGRldmVsb3BtZW50IGFyZSBub3QgbWVudGlvbmVk
OyB0aGUgZXhpc3Rpbmcgc3RhbmRhcmRzIG9mIFJGQyA2MDIxIGFuZCBSRkMgNzIyMyBzaG91bGQg
YWxzbyBiZSByZWZlcmVuY2VkICg3MjIzIGlzKS4mbmJzcDsgVGhleSBzaG91bGQgYWxsIGJlIG5v
cm1hdGl2ZS48YnI+PGJyPltRaW5dOiBPa2F5LCBmaXhlZC48YnI+PGJyPk5pdHMvZWRpdG9yaWFs
IGNvbW1lbnRzOjxicj49PT09PT09PT09PT09PT09PT09PT09PT08YnI+PGJyPmlkbml0czogY29t
cGxhaW5zIGFib3V0IHNvbWUgb3ZlcmxvbmcgbGluZXMuLi4gcHJvYmFibHkgb25lcyB3aXRoICd3
aGVuICJkZXJpdmVkLWZyb20tb3Itc2VsZignIEdlbmVyYWw6IEFzIG1lbnRpb25lZCBieSBvdGhl
ciByZXZpZXdzLCB0aGVyZSBhcmVhIGNvbnNpZGVyYWJsZSBudW1iZXIgb2YgcGxhY2VzIHdoZXJl
IGl0IGFwcGVhcnMgdGhhdCAiICciIHNob3VsZCByZWFsbHkgYmUgIicgIjxicj5hbmQgdGhlcmUg
YXJlIG1pc3Npbmcgc3BhY2VzIGFmdGVyIHNpbmdsZSBxdW90ZXMuPGJyPjxicj48YnI+W1Fpbl06
IE9rYXksIHdpbGwgZml4IHRoaXMuPGJyPjxicj5HZW5lcmFsOiZuYnNwOyBUaGUgZG9jdW1lbnQg
aXMgaW5jb25zaXN0ZW50IGluIGl0cyB1c2Ugb2YgY29ubmVjdGlvbmxlc3MvY29ubmVjdGlvbi1s
ZXNzL2Nvbm5lY3Rpb24gbGVzcy4mbmJzcDsgVGhlIHByZWZlcnJlZCB1c2FnZSBzaG91bGQgYmUg
Y29ubmVjdGlvbmxlc3MgYXMgaXMgdXNlZCBpbiBtb3N0IGNhc2VzLiZuYnNwOyBUaHVzOiBTaG9y
dCB0aXRsZTo8YnI+cy9Db25uZWN0aW9uLUxlc3MvQ29ubmVjdGlvbmxlc3MvIHM0OiBPTEQ6PGJy
PiZuYnNwOyBmZWF0dXJlIGNvbm5lY3Rpb24tbGVzcyB7PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyBk
ZXNjcmlwdGlvbjxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgIlRoaXMgZmVhdHVy
ZSBpbmRpY2F0ZXMgdGhhdCBPQU0gc29sdXRpb24gaXMgY29ubmVjdGlvbiBsZXNzLiI7PGJyPiZu
YnNwOyB9PGJyPjxicj5ORVc6PGJyPiZuYnNwOyBmZWF0dXJlIGNvbm5lY3Rpb25sZXNzIHs8YnI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyAiVGhpcyBmZWF0dXJlIGluZGljYXRlcyB0aGF0IE9BTSBzb2x1dGlvbiBpcyBjb25u
ZWN0aW9ubGVzcy4iOzxicj4mbmJzcDsgfTxicj5FTkRTPGJyPjxicj5bUWluXTogQWNjZXB0ZWQu
PGJyPjxicj5zMSwgbGFzdCBwYXJhOjxicj5PTEQ6PGJyPiZuYnNwOyZuYnNwOyBJbiB0aGlzIGRv
Y3VtZW50LCB3ZSBwcmVzZW50cyBhIGJhc2UgWUFORyBEYXRhIG1vZGVsIGZvcjxicj4mbmJzcDsm
bmJzcDsgY29ubmVjdGlvbmxlc3MgT0FNIHByb3RvY29scy4mbmJzcDsgVGhlIGdlbmVyaWMgWUFO
RyBtb2RlbCBmb3I8YnI+Jm5ic3A7Jm5ic3A7IGNvbm5lY3Rpb25sZXNzIE9BTSBvbmx5IGluY2x1
ZGVzIGNvbmZpZ3VyYXRpb24gZGF0YSBhbmQgc3RhdGUgZGF0YS48YnI+Jm5ic3A7Jm5ic3A7IEl0
IGNhbiBiZSB1c2VkIGluIGNvbmp1bmN0aW9uIHdpdGggZGF0YSByZXRyaWV2YWwgbWV0aG9kIG1v
ZGVsPGJyPiZuYnNwOyZuYnNwOyBbSS1ELmlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9h
bS1tZXRob2RzXSwgd2hpY2ggZm9jdXNlcyBvbjxicj4mbmJzcDsmbmJzcDsgZGF0YSByZXRyaWV2
YWwgcHJvY2VkdXJlcyBsaWtlIFJQQy4mbmJzcDsgSG93ZXZlciBpdCBhbHNvIGNhbiBiZSB1c2Vk
PGJyPiZuYnNwOyZuYnNwOyBpbmRlcGVuZGVudGx5IG9mIGRhdGEgcmV0cmlldmFsIG1ldGhvZCBt
b2RlbC48YnI+TkVXOjxicj4mbmJzcDsmbmJzcDsgVGhpcyBkb2N1bWVudCBkb2N1bWVudHMgYSBi
YXNlIFlBTkcgRGF0YSBtb2RlbCBmb3I8YnI+Jm5ic3A7Jm5ic3A7IGNvbm5lY3Rpb25sZXNzIE9B
TSBwcm90b2NvbHMuJm5ic3A7IFRoaXMgZ2VuZXJpYyBZQU5HIG1vZGVsIGZvcjxicj4mbmJzcDsm
bmJzcDsgY29ubmVjdGlvbmxlc3MgT0FNIG9ubHkgaW5jbHVkZXMgY29uZmlndXJhdGlvbiBkYXRh
IGFuZCBzdGF0ZSBkYXRhLjxicj4mbmJzcDsmbmJzcDsgSXQgY2FuIGJlIHVzZWQgaW4gY29uanVu
Y3Rpb24gd2l0aCBkYXRhIHJldHJpZXZhbCBtZXRob2QgbW9kZWw8YnI+Jm5ic3A7Jm5ic3A7IGRl
c2NyaWJlZCBpbiBbSS1ELmlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS1tZXRob2Rz
XSwgd2hpY2ggZm9jdXNlczxicj4mbmJzcDsmbmJzcDsgb24gZGF0YSByZXRyaWV2YWwgcHJvY2Vk
dXJlcyBzdWNoIGFzIFJQQy4mbmJzcDsgSG93ZXZlciBpdCBhbHNvIGNhbiBiZSB1c2VkPGJyPiZu
YnNwOyZuYnNwOyBpbmRlcGVuZGVudGx5IG9mIHRoaXMgZGF0YSByZXRyaWV2YWwgbWV0aG9kIG1v
ZGVsLjxicj5FTkRTPGJyPjxicj5bUWluXTogRml4ZWQuPGJyPjxicj5zMi4xOiZuYnNwOyBBcyBt
ZW50aW9uZWQgYWJvdmUsIFRQIG5lZWRzIHNvbWUgZGVmaW5pdGlvbi4mbmJzcDsgTUFDIGlzIHBy
aW1hcmlseSBjb25jZXJuZWQgd2l0aCBNQUMgYWRkcmVzcyBpbiB0aGlzIGRvY3VtZW50IC0gZGVm
aW5pdGlvbjogYWRkcmVzcyBmb3IgZGF0YSBsaW5rIGxheWVyIGludGVyZmFjZS4mbmJzcDsgQkZE
IHNob3VsZCBoYXZlIGEgcmVmZXJlbmNlIHByb2JhYmx5IHRvIFJGQyA1ODgwLiZuYnNwOyBJdCB3
b3VsZCBwcm9iYWJseSBiZSBzZW5zaWJsZSB0byBzcGxpdCB0aGUgc2VjdGlvbiBpbnRvIGV4cGFu
ZGVkIG1vZGVydGVseSB3ZWxsLWtub3duIGFiYnJldmlhdGlvbnMmbmJzcDsgKE1BQywgQkZELCBS
UEMqKSBhbmQgbmV3IHRlcm1zIChUUCwgQ0MpLjxicj48YnI+W1Fpbl06IEZpeGVkLjxicj48YnI+
czIuMSwgbGFzdCBwYXJhOiBzL2UuZy4gL2UuZy4sIC88YnI+PGJyPltRaW5dOiBGaXhlZC48YnI+
PGJyPnMzOiBNYXliZSB0aGUgdXNhZ2UgImlzL2FyZSBhdWdtZW50ZWQgdG8iIGlzIGFjY2VwdGVk
IFlBTkcgamFyZ29uIGJ1dCBpdCBpc24ndCBnb29kIEVuZ2xpc2guICJBdWdtZW50cyImbmJzcDsg
d2lsbCBiZSBnb29kIGluc3RlYWQuPGJyPjxicj5bUWluXTogRml4ZWQuPGJyPjxicj5zMywgcGFy
YSAxOiBUaGUgJ25kJyBwcmVmaXggaXMgcGFydCBvZiB0aGUgWUFORyBzcGVjaWZpY2F0aW9uIGlu
IHM0IGFuZCBpc24ndCBrbm93biBhdCB0aGlzIHBvaW50Ljxicj48YnI+W1Fpbl06IEZpeGVkLjxi
cj48YnI+czMsIHBhcmEgMzogcy9lZy4sL2UuZy4sLzxicj48YnI+W1Fpbl06IEZpeGVkLjxicj48
YnI+czMsIGxhc3QgcGFyYTogcy90ZXN0LSBwb2ludC1sb2NhdGlvbnMvdGVzdC1wb2ludC1sb2Nh
dGlvbnMvPGJyPjxicj5bUWluXTogRml4ZWQuPGJyPjxicj5zMywgbW9zdCBvZiB0aGUgc2VjdGlv
biwgYnV0IGVzcGVjaWFsbHkgdGhlIGxhc3QgcGFyYTogSSBmb3VuZCB0aGlzIHRvIGJlIGFsbW9z
dCB0b3RhbGx5IHVucmVhZGFibGUgYW5kIHVzZWxlc3MuPGJyPjxicj5bUWluXTogSGVyZSBpcyB0
aGUgcHJvcG9zZWQgY2hhbmdlIHRvIHNlY3Rpb24gMy48YnI+Ijxicj4zLiZuYnNwOyBPdmVydmll
dyBvZiB0aGUgQ29ubmVjdGlvbmxlc3MgT0FNIE1vZGVsPGJyPjxicj4mbmJzcDsmbmJzcDsgVGhl
IG1vZGVsIGF1Z21lbnRzICIvbmV0d29ya3MvbmV0d29yay9ub2RlIiBwYXRoIGRlZmluZWQgaW4g
dGhlIGlldGYtPGJyPiZuYnNwOyZuYnNwOyBuZXR3b3JrIG1vZHVsZSBbSS1ELmlldGYtaTJycy15
YW5nLW5ldHdvcmstdG9wb10gd2l0aCAndGVzdC1wb2ludC08YnI+Jm5ic3A7Jm5ic3A7IGxvY2F0
aW9ucycgZ3JvdXBpbmcgZGVmaW5lZCBpbiBTZWN0aW9uIDMuNS4mbmJzcDsgVGhlIG5ldHdvcmsg
bm9kZSBpbjxicj4mbmJzcDsmbmJzcDsgIi9uZXR3b3Jrcy9uZXR3b3JrL25vZGUiIHBhdGggYXJl
IHVzZWQgdG8gZGVzY3JpYmUgdGhlIG5ldHdvcms8YnI+Jm5ic3A7Jm5ic3A7IGhpZXJhcmNoaWVz
IGFuZCB0aGUgaW52ZW50b3J5IG9mIG5vZGVzIGNvbnRhaW5lZCBpbiBhIG5ldHdvcmsuPGJyPjxi
cj4mbmJzcDsmbmJzcDsgVW5kZXIgdGhlICd0ZXN0LXBvaW50LWxvY2F0aW9ucycgZ3JvdXBpbmcs
IGVhY2ggdGVzdCBwb2ludCBsb2NhdGlvbiBpczxicj4mbmJzcDsmbmJzcDsgY2hvc2VuIGJhc2Vk
IG9uICd0cC1sb2NhdGlvbi10eXBlJyBsZWFmIHdoaWNoIHdoZW4gY2hvc2VuLCBsZWFkcyB0byBh
PGJyPiZuYnNwOyZuYnNwOyBjb250YWluZXIgdGhhdCBpbmNsdWRlcyBhIGxpc3Qgb2YgJ3Rlc3Qt
cG9pbnQtbG9jYXRpb25zJy48YnI+PGJyPiZuYnNwOyZuYnNwOyBFYWNoICd0ZXN0LXBvaW50LWxv
Y2F0aW9ucycgbGlzdCBpbmNsdWRlcyBhICd0ZXN0LXBvaW50LWxvY2F0aW9uLWluZm8nPGJyPiZu
YnNwOyZuYnNwOyBncm91cGluZy4mbmJzcDsgVGhlICd0ZXN0LXBvaW50LWxvY2F0aW9uLWluZm8n
IGdyb3VwaW5nIGluY2x1ZGVzOjxicj48YnI+Jm5ic3A7Jm5ic3A7IG8mbmJzcDsgJ3RwLXRlY2hu
b2xvZ3knIGdyb3VwaW5nLDxicj48YnI+Jm5ic3A7Jm5ic3A7IG8mbmJzcDsgJ3RwLXRvb2xzJyBn
cm91cGluZyw8YnI+PGJyPiZuYnNwOyZuYnNwOyBvJm5ic3A7IGFuZCAnY29ubmVjdGlvbmxlc3Mt
b2FtLXRwcycgZ3JvdXBpbmcuPGJyPjxicj4mbmJzcDsmbmJzcDsgVGhlIGdyb3VwaW5ncyBvZiAn
dHAtYWRkcmVzcycgYW5kICd0cC1hZGRyZXNzLW5pJyBhcmUga2VwdCBvdXQgb2Y8YnI+Jm5ic3A7
Jm5ic3A7ICd0ZXN0LSBwb2ludC1sb2NhdGlvbi1pbmZvJyBncm91cGluZyB0byBtYWtlIGl0IGFk
ZHJlc3NpbmcgYWdub3N0aWM8YnI+Jm5ic3A7Jm5ic3A7IGFuZCBhbGxvdyB2YXJpZWQgY29tcG9z
aXRpb24uJm5ic3A7IERlcGVuZGluZyB1cG9uIHRoZSBjaG9pY2Ugb2YgdGhlICd0cC08YnI+Jm5i
c3A7Jm5ic3A7IGxvY2F0aW9uLXR5cGUnIChkZXRlcm1pbmVkIGJ5IHRoZSAndHAtYWRkcmVzcy1u
aScpLCB0aGUgY29udGFpbmVyczxicj4mbmJzcDsmbmJzcDsgZGlmZmVyIGluIGl0cyBjb21wb3Np
dGlvbiBvZiAndGVzdC1wb2ludC1sb2NhdGlvbnMnIHdoaWxlIHRoZSAndGVzdC08YnI+Jm5ic3A7
Jm5ic3A7IHBvaW50LWxvY2F0aW9uLWluZm8nLCBpcyBhIGNvbW1vbiBhc3BlY3Qgb2YgZXZlcnkg
J3Rlc3QtcG9pbnQtPGJyPiZuYnNwOyZuYnNwOyBsb2NhdGlvbnMnLjxicj48YnI+Jm5ic3A7Jm5i
c3A7IFRoZSAndHAtYWRkcmVzcy1uaScgZ3JvdXBpbmcgaXMgdXNlZCB0byBkZXNjcmliZSB0aGUg
Y29ycmVzcG9uZGluZzxicj4mbmJzcDsmbmJzcDsgbmV0d29yayBpbnN0YW5jZS4mbmJzcDsgVGhl
ICd0cC10ZWNobm9sb2d5JyBncm91cGluZyBpbmRpY2F0ZSBPQU08YnI+Jm5ic3A7Jm5ic3A7IHRl
Y2hub2xvZ3kgZGV0YWlscy4mbmJzcDsgVGhlICdjb25uZWN0aW9ubGVzcy1vYW0tdHBzJyBncm91
cGluZyBpcyB1c2VkIHRvPGJyPiZuYnNwOyZuYnNwOyBkZXNjcmliZSB0aGUgcmVsYXRpb25zaGlw
IG9mIG9uZSB0ZXN0IHBvaW50IHdpdGggb3RoZXIgdGVzdDxicj4mbmJzcDsmbmJzcDsgcG9pbnRz
LiBUaGUgJ3RwLXRvb2xzJyBncm91cGluZyBkZXNjcmliZSB0aGUgT0FNIHRvb2xzIHN1cHBvcnRl
ZC48YnI+PGJyPiZuYnNwOyZuYnNwOyBJbiBhZGRpdGlvbiwgYXQgdGhlIHRvcCBvZiB0aGUgbW9k
ZWwsIHRoZXJlIGlzIGFuICdjYy1vcGVyLWRhdGEnPGJyPiZuYnNwOyZuYnNwOyBjb250YWluZXIg
Zm9yIHNlc3Npb24gc3RhdGlzdGljcy4mbmJzcDsgR3JvdXBpbmcgaXMgYWxzbyBkZWZpbmVkIGZv
cjxicj4mbmJzcDsmbmJzcDsgY29tbW9uIHNlc3Npb24gc3RhdGlzdGljcyBhbmQgdGhlc2UgYXJl
IG9ubHkgYXBwbGljYWJsZSBmb3IgcHJvYWN0aXZlPGJyPiZuYnNwOyZuYnNwOyBPQU0gc2Vzc2lv
bnMuPGJyPiI8YnI+czMuMTo8YnI+VGhpcyBuZWVkcyB0byBiZSBjbGFyaWZpZWQuPGJyPk9MRDo8
YnI+Jm5ic3A7Jm5ic3A7IEluIGNvbm5lY3Rpb25sZXNzIE9BTSwgdGhlIFRQIGFkZHJlc3MgaXMg
ZGVmaW5lZCB3aXRoIHRoZSBmb2xsb3dpbmc8YnI+Jm5ic3A7Jm5ic3A7IHR5cGU6PGJyPjxicj4m
bmJzcDsmbmJzcDsgbyZuYnNwOyBNQUMgYWRkcmVzcyBbUkZDNjEzNl08YnI+PGJyPiZuYnNwOyZu
YnNwOyBvJm5ic3A7IElQdjQgb3IgSVB2NiBhZGRyZXNzPGJyPjxicj4mbmJzcDsmbmJzcDsgbyZu
YnNwOyBUUC1hdHRyaWJ1dGU8YnI+PGJyPiZuYnNwOyZuYnNwOyBvJm5ic3A7IFN5c3RlbS1pZCB0
byByZXByZXNlbnQgdGhlIGRldmljZSBvcjxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgbm9kZS5bSS1ELmlldGYtc3ByaW5nLXNyLXlhbmddPGJyPk5FVzo8YnI+Jm5ic3A7Jm5ic3A7
IFdpdGggY29ubmVjdGlvbmxlc3MgT0FNIHByb3RvY29scywgdGhlIFRQIGFkZHJlc3MgY2FuIGJl
IG9uZSBvZiB0aGUgZm9sbG93aW5nPGJyPiZuYnNwOyZuYnNwOyB0eXBlczo8YnI+PGJyPiZuYnNw
OyZuYnNwOyBvJm5ic3A7IE1BQyBhZGRyZXNzIFtSRkM2MTM2XSBmb3IgbGluayBsYXllciBUUHM8
YnI+PGJyPiZuYnNwOyZuYnNwOyBvJm5ic3A7IElQdjQgb3IgSVB2NiBhZGRyZXNzIGZvciBJUCBs
YXllciBUUHM8YnI+PGJyPiZuYnNwOyZuYnNwOyBvJm5ic3A7IFRQLWF0dHJpYnV0ZSBpZGVudGlm
eWluZyBhIFRQIGFzc29jaWF0ZWQgd2l0aCBhbiBhcHBsaWNhdGlvbiBsYXllcjxicj4mbmJzcDsm
bmJzcDsgZnVuY3Rpb248YnI+PGJyPiZuYnNwOyZuYnNwOyBvJm5ic3A7IFN5c3RlbS1pZCB0byBy
ZXByZXNlbnQgdGhlIGRldmljZSBvcjxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
bm9kZS5bSS1ELmlldGYtc3ByaW5nLXNyLXlhbmddPGJyPkVORFM8YnI+PGJyPltRaW5dOiBBY2Nl
cHRlZC48YnI+PGJyPnMzLjEsIGxhc3QgcGFyYTogcy8ndHAtYWRkcmVzcydncm91cGluZy8ndHAt
YWRkcmVzcycgZ3JvdXBpbmcvPGJyPjxicj5bUWluXTpGaXhlZC48YnI+PGJyPnMzLjM6PGJyPkkg
Zm91bmQgdGhpcyBhIGxpdHRsZSBjb25mdXNpbmcgLSBzdWdnZXN0Ojxicj5PTEQ7PGJyPiZuYnNw
OyZuYnNwOyBBcyB0eXBpY2FsIG5ldHdvcmtzIGhhdmUgYSBtdWx0aS1sYXllciBhcmNoaXRlY3R1
cmUsIHRoZSBzZXQgb2YgT0FNPGJyPiZuYnNwOyZuYnNwOyBwcm90b2NvbHMgc2ltaWxhcmx5IHRh
a2UgYSBtdWx0aS1sYXllciBzdHJ1Y3R1cmU7IGVhY2ggbGF5ZXIgbWF5IGhhdmU8YnI+Jm5ic3A7
Jm5ic3A7IGl0cyBvd24gT0FNIHByb3RvY29sIFtSRkM3Mjc2XSBjb3JyZXNwb25kaW5nIHRvIGEg
c3BlY2lmaWM8YnI+Jm5ic3A7Jm5ic3A7IGFkbWluaXN0cmF0aXZlIGRvbWFpbiBhbmQgaGFzIGFz
c29jaWF0ZWQgdGVzdCBwb2ludHMuPGJyPk5FVzo8YnI+Jm5ic3A7Jm5ic3A7IEFzIHR5cGljYWwg
bmV0d29yayBjb21tdW5pY2F0aW9uIHN0YWNrcyBoYXZlIGEgbXVsdGktbGF5ZXIgYXJjaGl0ZWN0
dXJlLDxicj4mbmJzcDsmbmJzcDsgdGhlIHNldCBvZiBhc3NvY2lhdGVkIE9BTSBwcm90b2NvbHMg
bWF5IHNpbWlsYXJseSBoYXZlIGEgbXVsdGktbGF5ZXI8YnI+Jm5ic3A7Jm5ic3A7IHN0cnVjdHVy
ZTsgZWFjaCBjb21tdW5pY2F0aW9uIGxheWVyIGluIHRoZSBzdGFjayBtYXkgaGF2ZSBpdHMgb3du
IE9BTTxicj4mbmJzcDsmbmJzcDsgcHJvdG9jb2wgW1JGQzcyNzZdIHRoYXQgbWF5IGFsc28gYmUg
bGlua2VkIHRvIGEgc3BlY2lmaWMgYWRtaW5pc3RyYXRpdmU8YnI+Jm5ic3A7Jm5ic3A7IGRvbWFp
bi4mbmJzcDsgTWFuYWdlbWVudCBvZiB0aGVzZSBPQU0gcHJvdG9jb2xzIHdpbGwgbmVjZXNzaXRh
dGUgYXNzb2NpYXRlZDxicj4mbmJzcDsmbmJzcDsgdGVzdCBwb2ludHMgaW4gdGhlIG5vZGVzIGFj
Y2Vzc2libGUgYnkgYXBwcm9wcmlhdGUgbWFuYWdlbWVudCBkb21haW5zLjxicj48YnI+Jm5ic3A7
Jm5ic3A7IEFjY29yZGluZ2x5LCBhIGdpdmVuIG5ldHdvcmsgaW50ZXJmYWNlIG1heSBwcmVzZW50
IHNldmVyYWwgdGVzdCBwb2ludHMgRU5EUzxicj48YnI+W1Fpbl06IFJlYXNvbmFibGUsIHRoYW5r
cy48YnI+PGJyPnMzLjU6IHMvZS5nLixWUkYvZS5nLiwgVlJGLzxicj48YnI+W1Fpbl06Rml4ZWQu
PGJyPjxicj5zMy46IHMvcGVyLSBob3AvcGVyLWhvcC88YnI+PGJyPltRaW5dOkZpeGVkLjxicj48
YnI+czQsIE1vZHVsZS9kZXNjcmlwdGlvbjo8YnI+QWxzbyBuZWVkcyB0aGUgSUVURiBjb3B5cmln
aHQgYW5kIHJlZGlzdHJpYnV0aW9uIGJvaWxlciBwbGF0ZS48YnI+T0xEOjxicj4mbmJzcDsgZGVz
Y3JpcHRpb248YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICJUaGlzIFlBTkcgbW9kdWxlIGRlZmluZXMg
dGhlIGdlbmVyaWMgY29uZmlndXJhdGlvbiw8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRh
dGEgbW9kZWwsIHN0YXRpc3RpY3MgZm9yIGNvbm5lY3Rpb25sZXNzIE9BTSB0byBiZTxicj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgdXNlZCB3aXRoaW4gSUVURiBpbiBhIHByb3RvY29sIGluZGVw
ZW5kZW50IG1hbm5lci48YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEl0IGlzIGFzc3VtZWQg
dGhhdCBlYWNoIHByb3RvY29sIG1hcHMgY29ycmVzcG9uZGluZzxicj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgYWJzdHJhY3RzIHRvIGl0cyBuYXRpdmUgZm9ybWF0LiBFYWNoIHByb3RvY29sIG1h
eTxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZXh0ZW5kIHRoZSBZQU5HIG1vZGVsIGRlZmlu
ZWQgaGVyZSB0byBpbmNsdWRlIHByb3RvY29sPGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBz
cGVjaWZpYyBleHRlbnNpb25zIjs8YnI+TkVXOjxicj4mbmJzcDsgZGVzY3JpcHRpb248YnI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7ICJUaGlzIFlBTkcgbW9kdWxlIGRlZmluZXMgdGhlIGdlbmVyaWMgY29u
ZmlndXJhdGlvbiw8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRhdGEgbW9kZWwsIGFuZCBz
dGF0aXN0aWNzIGZvciBPQU0gcHJvdG9jb2xzIHVzaW5nPGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBjb25uZWN0aW9ubGVzcyBjb21tdW5pY2F0aW9ucywgZGVzY3JpYmVkIGluIGE8YnI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHByb3RvY29sIGluZGVwZW5kZW50IG1hbm5lci48YnI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEl0IGlzIGFzc3VtZWQgdGhhdCBlYWNoIHByb3RvY29sIG1h
cHMgY29ycmVzcG9uZGluZzxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYWJzdHJhY3RzIHRv
IGl0cyBuYXRpdmUgZm9ybWF0LiBFYWNoIHByb3RvY29sIG1heTxicj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgZXh0ZW5kIHRoZSBZQU5HIG1vZGVsIGRlZmluZWQgaGVyZSB0byBpbmNsdWRlIHBy
b3RvY29sPGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBzcGVjaWZpYyBleHRlbnNpb25zIjs8
YnI+RU5EUzxicj5bUWluXTpPa2F5Ljxicj48YnI+czQsIG1vZHVsZS9jb250YWN0LCBtb2R1bGUv
b3JnYW5pemF0aW9uOiZuYnNwOyBUaGVzZSBuZWVkIHRvIGJlICdmdXR1cmUgcHJvb2ZlZCcgLSB0
aGUgV0cgYW5kIHRoZSBkcmFmdCBhdXRob3JzIGFyZSBub3QgYXBwcm9wcmlhdGUgZm9yIGEgc3Rh
bmRhcmQuPGJyPjxicj5zNCwgZ3JvdXBpbmcgc2Vzc2lvbi1qaXR0ZXItc3RhdGlzdGljcy9kZXNj
cmlwdGlvbjogcy9lLmcuLFBhY2tldC9lLmcuLCBQYWNrZXQvPGJyPjxicj5bUWluXTpGaXhlZC48
YnI+PGJyPnM1LCBtdWx0aXBsZSBwbGFjZXM6IHMvYmZkL0JGRC9nPGJyPjxicj5bUWluXTpGaXhl
ZC48YnI+PGJyPnM1LCBwYXJhIDE6IHMvImlldGYtY29ubmVjdGlvbmxlc3Mtb2FtIiBtb2RlbC9U
aGUgImlldGYtY29ubmVjdGlvbmxlc3Mtb2FtIjxicj5tb2RlbC87IHMvdGVjaG5vbG9neS1pbmRl
cGVuZGVudC9hIHRlY2hub2xvZ3ktaW5kZXBlbmRlbnQvPGJyPjxicj5zNSwgcGFyYSAyOjxicj5P
TEQ6PGJyPiBOb3RlIHRoYXQsIGluIHRoaXMgc2VjdGlvbiwgd2Ugb25seSBwcmVzZW50IHNldmVy
YWw8YnI+Jm5ic3A7Jm5ic3A7IHNuaXBwZXRzIG9mIHRlY2hub2xvZ3ktc3BlY2lmaWMgbW9kZWwg
ZXh0ZW5zaW9ucyBmb3IgaWxsdXN0cmF0aXZlPGJyPiZuYnNwOyZuYnNwOyBwdXJwb3Nlcy48YnI+
TkVXOjxicj4gTm90ZSB0aGF0LCBpbiB0aGlzIHNlY3Rpb24sIHNldmVyYWwgc25pcHBldHMgb2Yg
dGVjaG5vbG9neS1zcGVjaWZpYzxicj4mbmJzcDsmbmJzcDsgbW9kZWwgZXh0ZW5zaW9ucyBhcmUg
cHJlc2VudGVkIGZvciBpbGx1c3RyYXRpdmUgcHVycG9zZXMuPGJyPkVORFM8YnI+PGJyPnM1LjE6
IEkgbm90aWNlIHRoYXQgUkZDIDcyNzYgZGVmaW5lcyBCRkQgYXMgYSBjb25uZWN0aW9uLW9yaWVu
dGVkIHByb3RvY29sICh0aGF0IGlzIHVzZWQgdG8gbW9uaXRvciBhIGNvbm5lY3Rpb25sZXNzIHBy
b3RvY29sIGluIHRoZSBjYXNlIG9mIGJhc2ljIEJGRCBmb3IgSVApISBTb21lIGV4cGxhbmF0aW9u
IG1heSBiZSBhcHByb3ByaWF0ZS48YnI+PGJyPltRaW5dOiBPa2F5Ljxicj48YnI+czUuMS4xLCBw
YXJhIDI6PGJyPk9MRDo8YnI+IE5vdGUgdGhhdCBpbiBCRkQgV0csIHRoZXJlIGlzIGEgQkZEIFlB
TkcgZGF0YSBtb2RlbDxicj4mbmJzcDsmbmJzcDsgW0ktRC5pZXRmLWJmZC15YW5nXSB0byBiZSBw
cm9kdWNlZC4mbmJzcDsgVXNlcnMgY2FuIGNob29zZSB0byB1c2UgImlldGYtPGJyPiZuYnNwOyZu
YnNwOyBjb25uZWN0aW9sZXNzLW9hbSIgYXMgYmFzaXMgYW5kIGF1Z21lbnQgdGhlICJpZXRmLWNv
bm5lY3Rpb25sZXNzLW9hbSI8YnI+Jm5ic3A7Jm5ic3A7IG1vZGVsIHdpdGggYmZkIHNwZWNpZmlj
IGRldGFpbHMuJm5ic3A7IFRoZSBiZmQgc3BlY2lmaWMgZGV0YWlscyBjYW4gYmUgdGhlPGJyPiZu
YnNwOyZuYnNwOyBncm91cGluZyBkZWZpbmVkIGluIHRoZSBCRkQgbW9kZWwuPGJyPk5FVzo8YnI+
IE5vdGUgdGhhdCBhIGRlZGljYXRlZCBCRkQgWUFORyBkYXRhIG1vZGVsIFtJLUQuaWV0Zi1iZmQt
eWFuZ10gaXMgYWxzbzxicj4mbmJzcDsmbmJzcDsgc3RhbmRhcmRpemVkLiZuYnNwOyBBdWdtZW50
YXRpb24gb2YgdGhlICJpZXRmLWNvbm5lY3Rpb25sZXNzLW9hbSIgbW9kZWw8YnI+Jm5ic3A7Jm5i
c3A7IHdpdGggQkZEIHNwZWNpZmljIGRldGFpbHMgcHJvdmlkZXMgYW4gYWx0ZXJuYXRpdmUgYXBw
cm9hY2ggdGhhdDxicj4mbmJzcDsmbmJzcDsgcHJvdmlkZXMgYSB1bmlmaWVkIHZpZXcgb2YgbWFu
YWdlbWVudCBpbmZvcm1hdGlvbiBhY3Jvc3MgdmFyaW91cyBPQU08YnI+Jm5ic3A7Jm5ic3A7IHBy
b3RvY29scy4mbmJzcDsgVGhlIEJGRCBzcGVjaWZpYyBkZXRhaWxzIGNhbiBiZSB0aGUgZ3JvdXBp
bmcgZGVmaW5lZCBpbjxicj4mbmJzcDsmbmJzcDsgdGhlIEJGRCBtb2RlbCBhdm9pZGluZyBkdXBs
aWNhdGlvbiBvZiBlZmZvcnQuPGJyPkVORFM8YnI+PGJyPltRaW5dOk9rYXkuPGJyPjxicj5zNS4x
LjEuMSwgcGFyYSAyOjxicj5PTEQ6PGJyPlRoZSBzbmlwcGV0IGJlbG93IGRlcGljdHMgYW4gZXhh
bXBsZSBvZiBhdWdtZW50aW5nICJiZmQiIHR5cGUgaW50bzxicj4mbmJzcDsmbmJzcDsgdGhlIGll
dGYtY29ubmVjdGlvbmxlc3Mtb2FtIjo8YnI+TkVXOjxicj5UaGUgc25pcHBldCBiZWxvdyBkZXBp
Y3RzIGFuIGV4YW1wbGUgb2YgYWRkaW5nIHRoZSAiYmZkIiB0eXBlIGFzIGFuPGJyPiZuYnNwOyZu
YnNwOyBhdWdtZW50IHRvIHRoZSBpZXRmLWNvbm5lY3Rpb25sZXNzLW9hbSIgbW9kZWw6PGJyPkVO
RFM8YnI+PGJyPltRaW5dOiBPa2F5Ljxicj48YnI+czUuMS4xLjI6PGJyPk9MRDo8YnI+VG8gc3Vw
cG9ydCBiZmQgdGVjaG5vbG9neSwgdGhlICJpZXRmLWNvbm5lY3Rpb25sZXNzLW9hbSIgbW9kZWwg
Y2FuIGJlPGJyPiZuYnNwOyZuYnNwOyBleHRlbmRlZCBhbmQgYWRkIGJmZCBzcGVjaWZpYyBwYXJh
bWV0ZXJzIHVuZGVyICJ0ZXN0LXBvaW50LWxvY2F0aW9ucyI8YnI+Jm5ic3A7Jm5ic3A7IGxpc3Qg
YW5kL29yIGFkZCBuZXcgbG9jYXRpb24gdHlwZSBzdWNoIGFzICJiZmQgb3ZlciBNUExTLVRFIiB1
bmRlcjxicj4mbmJzcDsmbmJzcDsgImxvY2F0aW9uLXR5cGUiLjxicj5ORVc6PGJyPlRvIHN1cHBv
cnQgQkZEIHRlY2hub2xvZ3ksIHRoZSAiaWV0Zi1jb25uZWN0aW9ubGVzcy1vYW0iIG1vZGVsIGNh
biBiZTxicj4mbmJzcDsmbmJzcDsgZXh0ZW5kZWQgYnkgYWRkaW5nIHNwZWNpZmljIHBhcmFtZXRl
cnMgaW50byB0aGUgInRlc3QtcG9pbnQtbG9jYXRpb25zIjxicj4mbmJzcDsmbmJzcDsgbGlzdCBh
bmQvb3IgYWRkaW5nIGEgbmV3IGxvY2F0aW9uIHR5cGUgc3VjaCBhcyAiQkZEIG92ZXIgTVBMUy1U
RSIgdW5kZXI8YnI+Jm5ic3A7Jm5ic3A7ICJsb2NhdGlvbi10eXBlIi48YnI+RU5EUzxicj48YnI+
W1Fpbl06IE9rYXkuPGJyPjxicj5zNS4xLjEuMi4xLCBwYXJhIDE6PGJyPk9MRDo8YnI+IEluPGJy
PiZuYnNwOyZuYnNwOyB0aGlzIHNlY3Rpb24sIHdlIHJldXNlIHNvbWUgZ3JvdXBpbmdzIHdoaWNo
IGFyZSBkZWZpbmVkIGluPGJyPiZuYnNwOyZuYnNwOyBbSS1ELmlldGYtYmZkLXlhbmddIGFzIGZv
bGxvd2luZzo8YnI+TkVXOjxicj4gSW4gdGhpcyBzZWN0aW9uLCBzb21lIGdyb3VwaW5ncyB3aGlj
aCBhcmUgZGVmaW5lZCBpbjxicj4mbmJzcDsmbmJzcDsgW0ktRC5pZXRmLWJmZC15YW5nXSBhcmUg
cmV1c2VkIGFzIGZvbGxvd3M6PGJyPkVORFM8YnI+PGJyPltRaW5dOiBPa2F5Ljxicj48YnI+czUu
MS4xLjIuMiwgcGFyYSAyOjxicj5PTEQ6PGJyPkluIHRoaXMgc2VjdGlvbiwgd2UgYWRkIGEgbmV3
ICJsb2NhdGlvbi08YnI+Jm5ic3A7Jm5ic3A7IHR5cGUiIGNhc2UgYW5kIHJldXNlIHNvbWUgZ3Jv
dXBpbmdzIHdoaWNoIGFyZSBkZWZpbmVkIGluPGJyPiZuYnNwOyZuYnNwOyBbSS1ELmlldGYtYmZk
LXlhbmddIGFzIGZvbGxvd3M6PGJyPk5FVzo8YnI+SW4gdGhpcyBzZWN0aW9uLCBhIG5ldyAibG9j
YXRpb24tdHlwZSIgY2FzZSBpcyBhZGRlZCBhbmQgc29tZSBncm91cGluZ3MgdGhhdCBhcmUgZGVm
aW5lZCBpbjxicj4mbmJzcDsmbmJzcDsgW0ktRC5pZXRmLWJmZC15YW5nXSBhcmUgcmV1c2VkIGFz
IGZvbGxvd3M6PGJyPkVORFM8YnI+PGJyPltRaW5dOiBPa2F5Ljxicj48YnI+czUuMS4yOjxicj5P
TEQ6PGJyPiZuYnNwOyZuYnNwOyBBbmQgYW5vdGhlciBhbHRlcm5hdGl2ZSBtZXRob2QgaXMgdXNp
bmcgc2NoZW1hIG1vdW50IG1lY2hhbmlzbTxicj4mbmJzcDsmbmJzcDsgW0ktRC5pZXRmLW5ldG1v
ZC1zY2hlbWEtbW91bnRdIGluIHRoZSAiaWV0Zi1jb25uZWN0aW9ubGVzcy1vYW0iLjxicj4mbmJz
cDsmbmJzcDsgV2l0aGluIHRoZSAidGVzdC1wb2ludC1sb2NhdGlvbnMiIGxpc3QsIGEgInJvb3Qi
IGF0dHJpYnV0ZSBpcyBkZWZpbmVkPGJyPiZuYnNwOyZuYnNwOyB0byBwcm92aWRlIGEgbW91bnRl
ZCBwb2ludCBmb3IgbW9kZWxzIG1vdW50ZWQgcGVyICJ0ZXN0LXBvaW50LTxicj4mbmJzcDsmbmJz
cDsgbG9jYXRpb25zIi4mbmJzcDsgVGhlcmVmb3JlLCB0aGUgImlldGYtY29ubmVjdGlvbmxlc3Mt
b2FtIiBtb2RlbCBjYW48YnI+Jm5ic3A7Jm5ic3A7IHByb3ZpZGUgYSBwbGFjZSBpbiB0aGUgbm9k
ZSBoaWVyYXJjaHkgd2hlcmUgb3RoZXIgT0FNIFlBTkcgZGF0YTxicj4mbmJzcDsmbmJzcDsgbW9k
ZWxzIGNhbiBiZSBhdHRhY2hlZCwgd2l0aG91dCBhbnkgc3BlY2lhbCBleHRlbnNpb24gaW4gdGhl
ICJpZXRmLTxicj4mbmJzcDsmbmJzcDsgY29ubmVjdGlvbmxlc3Mtb2FtIiBZQU5HIGRhdGEgbW9k
ZWxzIFtJLUQuaWV0Zi1uZXRtb2Qtc2NoZW1hLW1vdW50XS48YnI+Jm5ic3A7Jm5ic3A7IE5vdGUg
dGhhdCB0aGUgbGltaXRhdGlvbiBvZiB0aGUgU2NoZW1hIE1vdW50IG1ldGhvZCBpcyBpdCBpcyBu
b3Q8YnI+Jm5ic3A7Jm5ic3A7IGFsbG93ZWQgdG8gc3BlY2lmeSBjZXJ0YWluIG1vZHVsZXMgdGhh
dCBhcmUgcmVxdWlyZWQgdG8gYmUgbW91bnRlZDxicj4mbmJzcDsmbmJzcDsgdW5kZXIgYSBtb3Vu
dCBwb2ludC48YnI+PGJyPiZuYnNwOyZuYnNwOyBUaGUgc25pcHBldCBiZWxvdyBkZXBpY3RzIHRo
ZSBkZWZpbml0aW9uIG9mICJyb290IiBhdHRyaWJ1dGUuPGJyPk5FVzo8YnI+Jm5ic3A7Jm5ic3A7
IEFub3RoZXIgYWx0ZXJuYXRpdmUgbWV0aG9kIGlzIHVzaW5nIHRoZSBzY2hlbWEgbW91bnQgbWVj
aGFuaXNtPGJyPiZuYnNwOyZuYnNwOyBbSS1ELmlldGYtbmV0bW9kLXNjaGVtYS1tb3VudF0gaW4g
dGhlICJpZXRmLWNvbm5lY3Rpb25sZXNzLW9hbSIgbW9kZWwuPGJyPiZuYnNwOyZuYnNwOyBXaXRo
aW4gdGhlICJ0ZXN0LXBvaW50LWxvY2F0aW9ucyIgbGlzdCwgYSAicm9vdCIgYXR0cmlidXRlIGlz
IGRlZmluZWQ8YnI+Jm5ic3A7Jm5ic3A7IHRvIHByb3ZpZGUgYSBtb3VudCBwb2ludCBmb3IgbW9k
ZWxzIG1vdW50ZWQgcGVyICJ0ZXN0LXBvaW50LTxicj4mbmJzcDsmbmJzcDsgbG9jYXRpb25zIi4m
bmJzcDsgVGhlcmVmb3JlLCB0aGUgImlldGYtY29ubmVjdGlvbmxlc3Mtb2FtIiBtb2RlbCBjYW48
YnI+Jm5ic3A7Jm5ic3A7IHByb3ZpZGUgYSBwbGFjZSBpbiB0aGUgbm9kZSBoaWVyYXJjaHkgd2hl
cmUgb3RoZXIgT0FNIFlBTkcgZGF0YTxicj4mbmJzcDsmbmJzcDsgbW9kZWxzIGNhbiBiZSBhdHRh
Y2hlZCwgd2l0aG91dCBhbnkgc3BlY2lhbCBleHRlbnNpb24gaW4gdGhlICJpZXRmLTxicj4mbmJz
cDsmbmJzcDsgY29ubmVjdGlvbmxlc3Mtb2FtIiBZQU5HIGRhdGEgbW9kZWxzIFtJLUQuaWV0Zi1u
ZXRtb2Qtc2NoZW1hLW1vdW50XS48YnI+Jm5ic3A7Jm5ic3A7IE5vdGUgdGhhdCB0aGUgbGltaXRh
dGlvbiBvZiB0aGUgU2NoZW1hIE1vdW50IG1ldGhvZCBpcyBpdCBpcyBub3Q8YnI+Jm5ic3A7Jm5i
c3A7IGFsbG93ZWQgdG8gc3BlY2lmeSBjZXJ0YWluIG1vZHVsZXMgdGhhdCBhcmUgcmVxdWlyZWQg
dG8gYmUgbW91bnRlZDxicj4mbmJzcDsmbmJzcDsgdW5kZXIgYSBtb3VudCBwb2ludC48YnI+PGJy
PiZuYnNwOyZuYnNwOyBUaGUgc25pcHBldCBiZWxvdyBkZXBpY3RzIHRoZSBkZWZpbml0aW9uIG9m
IHRoZSAicm9vdCIgYXR0cmlidXRlLjxicj5FTkRTPGJyPjxicj5bUWluXTogT2theS48YnI+PGJy
PnM1LjIuMTo8YnI+T0xEOjxicj4mbmJzcDsmbmJzcDsgVGhlIGZvbGxvd2luZyBzZWN0aW9ucyBz
aG93cyBob3cgdGhlICJpZXRmLWNvbm5lY3Rpb25sZXNzLW9hbSIgbW9kZWw8YnI+Jm5ic3A7Jm5i
c3A7IGNhbiBiZSBleHRlbmRlZCB0byBzdXBwb3J0IExTUCBwaW5nIHRlY2hub2xvZ3kuJm5ic3A7
IEZvciB0aGlzIHB1cnBvc2UsIGE8YnI+Jm5ic3A7Jm5ic3A7IHNldCBvZiBleHRlbnNpb24gYXJl
IGludHJvZHVjZWQgc3VjaCBhcyB0ZWNobm9sb2d5LXR5cGUgZXh0ZW5zaW9uIGFuZDxicj4mbmJz
cDsmbmJzcDsgdGVzdC1wb2ludCBhdHRyaWJ1dGVzIGV4dGVuc2lvbi48YnI+PGJyPiZuYnNwOyZu
YnNwOyBOb3RlIHRoYXQgaW4gTVBMUyBXRywgdGhlcmUgaXMgYSBMU1AgUGluZyBZQU5HIGRhdGEg
bW9kZWw8YnI+Jm5ic3A7Jm5ic3A7IFtJLUQuemhlbmctbXBscy1sc3AtcGluZy15YW5nLWNmZ10g
dG8gYmUgcHJvZHVjZWQuJm5ic3A7IFVzZXJzIGNhbiBjaG9vc2U8YnI+Jm5ic3A7Jm5ic3A7IHRv
IHVzZSAiaWV0Zi1jb25uZWN0aW9sZXNzLW9hbSIgYXMgYmFzaXMgYW5kIGF1Z21lbnQgdGhlICJp
ZXRmLTxicj4mbmJzcDsmbmJzcDsgY29ubmVjdGlvbmxlc3Mtb2FtIiBtb2RlbCB3aXRoIExTUCBQ
aW5nIHNwZWNpZmljIGRldGFpbHMgaW4gdGhlIG1vZGVsPGJyPiZuYnNwOyZuYnNwOyBleHRlbnNp
b24uJm5ic3A7IFRoZSBMU1AgUGluZyBzcGVjaWZpYyBkZXRhaWxzIGNhbiBiZSB0aGUgZ3JvdXBp
bmcgZGVmaW5lZDxicj4mbmJzcDsmbmJzcDsgaW4gdGhlIExTUCBwaW5nIG1vZGVsLjxicj48YnI+
TkVXOjxicj4mbmJzcDsmbmJzcDsgVGhlIGZvbGxvd2luZyBzZWN0aW9ucyBzaG93cyBob3cgdGhl
ICJpZXRmLWNvbm5lY3Rpb25sZXNzLW9hbSIgbW9kZWw8YnI+Jm5ic3A7Jm5ic3A7IGNhbiBiZSBl
eHRlbmRlZCB0byBzdXBwb3J0IExTUCBwaW5nIHRlY2hub2xvZ3kuJm5ic3A7IEZvciB0aGlzIHB1
cnBvc2UsIGE8YnI+Jm5ic3A7Jm5ic3A7IHNldCBvZiBleHRlbnNpb25zIGFyZSBpbnRyb2R1Y2Vk
IHN1Y2ggYXMgdGhlICJ0ZWNobm9sb2d5LXR5cGUiIGV4dGVuc2lvbiBhbmQ8YnI+Jm5ic3A7Jm5i
c3A7IHRoZSB0ZXN0LXBvaW50ICJhdHRyaWJ1dGVzIiBleHRlbnNpb24uPGJyPjxicj4mbmJzcDsm
bmJzcDsgTm90ZSB0aGF0IGEgTFNQIFBpbmcgWUFORyBkYXRhIG1vZGVsPGJyPiZuYnNwOyZuYnNw
OyBbSS1ELnpoZW5nLW1wbHMtbHNwLXBpbmcteWFuZy1jZmddIGhhcyBiZWVuIHN0YW5kYXJkaXpl
ZC4mbmJzcDsgQXMgd2l0aCBCRkQsPGJyPiZuYnNwOyZuYnNwOyB1c2VycyBjYW4gY2hvb3NlIHRv
IHVzZSB0aGUgImlldGYtY29ubmVjdGlvbGVzcy1vYW0iIGFzIGJhc2lzIGFuZCBhdWdtZW50PGJy
PiZuYnNwOyZuYnNwOyB0aGUgImlldGYtIGNvbm5lY3Rpb25sZXNzLW9hbSIgbW9kZWwgd2l0aCBM
U1AgUGluZyBzcGVjaWZpYyBkZXRhaWxzIGluIHRoZTxicj4mbmJzcDsmbmJzcDsgbW9kZWwgZXh0
ZW5zaW9uIHRvIHByb3ZpZGUgYSB1bmlmaWVkIHZpZXcgYWNyb3NzIGRpZmZlcmVudCB0ZWNobm9s
b2dpZXMuIFRoZTxicj4mbmJzcDsmbmJzcDsgTFNQIFBpbmcgc3BlY2lmaWMgZGV0YWlscyBjYW4g
YmUgdGhlIGdyb3VwaW5nIGRlZmluZWQgaW4gdGhlIExTUCBwaW5nIG1vZGVsPGJyPiZuYnNwOyZu
YnNwOyB0byBhdm9pZCBkdXBsaWNhdGlvbiBvZiBlZmZvcnQuLjxicj48YnI+RU5EUzxicj5bUWlu
XTogT2theS48YnI+PGJyPnM5OiZuYnNwOyBJIHRoaW5rIEktRC5pZXRmLWkycnMteWFuZy1uZXR3
b3JrLXRvcG8gaXMgbm9ybWF0aXZlLiZuYnNwOyBPbmUgY291bGQgZGlzY3VzcyB3aGV0aGVyIHRo
ZSB2YXJpb3VzIGRyYWZ0cyBtZW50aW9uZWQgaW4gczUgYXJlIGFsc28gbm9ybWF0aXZlLiZuYnNw
OyBTb21lIGFkZGl0aW9uYWwgbm9ybWF0aXZlIHJlZmVyZW5jZXMgd2lsbCBjb21lIGZvcm0gbGlz
dGluZyB0aGUgc291cmNlcyBvZiBpbXBvcnRlZCBtb2R1bGVzIChzZWUgbWlub3IgaXNzdWVzKS4g
aWRuaXRzIGNvbXBsYWlucyB0aGF0IFJGQ3MgNjk5MSwgNzIyMyBhbmQgNTQ2MiBhcmUgbm90IGV4
cGxpY2l0bHkgcmVmZXJlbmNlZC4mbmJzcDsgNjk5MSBhbmQgNzIyMyBhcmUgaW1wb3J0IHNvdXJj
ZXMgKHNlZSBhYm92ZSkgNTQ2MiBpcyB1c2VkIGluIHMzLjEgYnV0IGlzbid0IG1hcmtlZCBhcyBh
IHJlZmVyZW5jZS48YnI+PGJyPltRaW5dOkZpeGVkLjxicj48L2JvZHk+PC9odG1sPg==

----_com.samsung.android.email_5161343649641080--


From nobody Tue Oct 24 17:08:55 2017
Return-Path: <srihari@cisco.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0D9EA13A302; Tue, 24 Oct 2017 17:08:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.519
X-Spam-Level: 
X-Spam-Status: No, score=-14.519 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id syB8u52ceCiv; Tue, 24 Oct 2017 17:08:40 -0700 (PDT)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3758E13A344; Tue, 24 Oct 2017 17:08:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=75267; q=dns/txt; s=iport; t=1508890120; x=1510099720; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=Y0jsCMEP12g1ahPnDNfY++e9pljuosnWhjtcp/H1ygE=; b=GAwVViRRAg4rHrFbD8I6p+hT8Gzi7Es6XcJZ7aF+94etb01spOTa2tcT Cyqd9VJ1IA6fW0ITNo91k/e9mgAv8LMyysNsL+ESm0VxZo5AYu0wLElhi YjBstS2lZvRQ9djAiJdUYu09eV3JJhepfsyNEMBh0mU0LRqpcl5Vj4zlo w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CaAQDj1O9Z/4YNJK1SCRkBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYJvQi5kbicHg3OZaIF6ljoQggEKI4UYAhqER0EWAQIBAQEBAQE?= =?us-ascii?q?BayiFHQEBAQEDGgESRQcQAgEGAhEBAgECIQEGBQICMBQDBggCBAENBRuJIWQQi?= =?us-ascii?q?iOdYQiCJYsSAQEBAQEBAQEBAQEBAQEBAQEBAQEBGAWDLoIHgzgBgyqESQERQQk?= =?us-ascii?q?GBoJkgmUFiECQM4h6Aodjh0eFSYIVG4VfhAGHFZJpLII9AhEZAYE4ASYNJIFbe?= =?us-ascii?q?hUfKoJkgmEXgWYBdgEBileBEQEBAQ?=
X-IronPort-AV: E=Sophos; i="5.43,430,1503360000"; d="scan'208,217"; a="21073483"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 25 Oct 2017 00:08:38 +0000
Received: from XCH-RTP-009.cisco.com (xch-rtp-009.cisco.com [64.101.220.149]) by alln-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id v9P08cls026713 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 25 Oct 2017 00:08:38 GMT
Received: from xch-rtp-008.cisco.com (64.101.220.148) by XCH-RTP-009.cisco.com (64.101.220.149) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Tue, 24 Oct 2017 20:08:37 -0400
Received: from xch-rtp-008.cisco.com ([64.101.220.148]) by XCH-RTP-008.cisco.com ([64.101.220.148]) with mapi id 15.00.1320.000; Tue, 24 Oct 2017 20:08:37 -0400
From: "Srihari Raghavan (srihari)" <srihari@cisco.com>
To: Elwyn Davies <elwynd@dial.pipex.com>, Qin Wu <bill.wu@huawei.com>, "gen-art@ietf.org" <gen-art@ietf.org>
CC: "draft-ietf-lime-yang-connectionless-oam.all@ietf.org" <draft-ietf-lime-yang-connectionless-oam.all@ietf.org>, "lime@ietf.org" <lime@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>
Thread-Topic: Genart telechat review of draft-ietf-lime-yang-connectionless-oam-13
Thread-Index: AQHTTR3hoTbubQF1PkKihmWJlGOpsKL0T8oA
Date: Wed, 25 Oct 2017 00:08:37 +0000
Message-ID: <D615D375.4B63C%srihari@cisco.com>
References: <yfu9vqrbx05hufij9fjicahc.1508882009273@email.android.com>
In-Reply-To: <yfu9vqrbx05hufij9fjicahc.1508882009273@email.android.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.65.64.243]
Content-Type: multipart/alternative; boundary="_000_D615D3754B63Csrihariciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/zSv1aL9aIRyMv025QtVETEtjnk4>
Subject: Re: [Lime] Genart telechat review of draft-ietf-lime-yang-connectionless-oam-13
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Oct 2017 00:08:45 -0000

--_000_D615D3754B63Csrihariciscocom_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

RWx3eW4NCg0KVGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgeW91ciB0aW1lIGFuZCBjb21tZW50cy4N
Cg0KV2Ugd2lsbCBhZGRyZXNzIHRoZSBhYmJyZXZpYXRpb25zL2V4cGFuc2lvbnMgYW5kIGZpeGVz
IHRvIHRoZSBkZXNjcmlwdGlvbnMgaW4gdGhlIHVwY29taW5nIHJldmlzaW9ucy4NCg0KVGhhbmtz
DQpTcmloYXJpDQoNCkZyb206IEVsd3luIERhdmllcyA8ZWx3eW5kQGRpYWwucGlwZXguY29tPG1h
aWx0bzplbHd5bmRAZGlhbC5waXBleC5jb20+Pg0KRGF0ZTogV2VkbmVzZGF5LCAyNSBPY3RvYmVy
IDIwMTcgYXQgNDozNCBBTQ0KVG86IFFpbiBXdSA8YmlsbC53dUBodWF3ZWkuY29tPG1haWx0bzpi
aWxsLnd1QGh1YXdlaS5jb20+PiwgImdlbi1hcnRAaWV0Zi5vcmc8bWFpbHRvOmdlbi1hcnRAaWV0
Zi5vcmc+IiA8Z2VuLWFydEBpZXRmLm9yZzxtYWlsdG86Z2VuLWFydEBpZXRmLm9yZz4+DQpDYzog
ImRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS5hbGxAaWV0Zi5vcmc8bWFp
bHRvOmRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS5hbGxAaWV0Zi5vcmc+
IiA8ZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLmFsbEBpZXRmLm9yZzxt
YWlsdG86ZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLmFsbEBpZXRmLm9y
Zz4+LCAibGltZUBpZXRmLm9yZzxtYWlsdG86bGltZUBpZXRmLm9yZz4iIDxsaW1lQGlldGYub3Jn
PG1haWx0bzpsaW1lQGlldGYub3JnPj4sICJpZXRmQGlldGYub3JnPG1haWx0bzppZXRmQGlldGYu
b3JnPiIgPGlldGZAaWV0Zi5vcmc8bWFpbHRvOmlldGZAaWV0Zi5vcmc+Pg0KU3ViamVjdDogUkU6
IEdlbmFydCB0ZWxlY2hhdCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlv
bmxlc3Mtb2FtLTEzDQpSZXNlbnQtRnJvbTogPGFsaWFzLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRv
OmFsaWFzLWJvdW5jZXNAaWV0Zi5vcmc+Pg0KUmVzZW50LVRvOiA8ZGVrdW1hckBjaXNjby5jb208
bWFpbHRvOmRla3VtYXJAY2lzY28uY29tPj4sIDx3YW5neml0YW9AaHVhd2VpLmNvbTxtYWlsdG86
d2FuZ3ppdGFvQGh1YXdlaS5jb20+PiwgPGJpbGwud3VAaHVhd2VpLmNvbTxtYWlsdG86YmlsbC53
dUBodWF3ZWkuY29tPj4sIDxycmFobWFuQGNpc2NvLmNvbTxtYWlsdG86cnJhaG1hbkBjaXNjby5j
b20+PiwgQ2lzY28gRW1wbG95ZWUgPHNyaWhhcmlAY2lzY28uY29tPG1haWx0bzpzcmloYXJpQGNp
c2NvLmNvbT4+LCA8Y3BpZ25hdGFAY2lzY28uY29tPG1haWx0bzpjcGlnbmF0YUBjaXNjby5jb20+
PiwgPHJib25pY2FAanVuaXBlci5uZXQ8bWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQ+PiwgPGJj
bGFpc2VAY2lzY28uY29tPG1haWx0bzpiY2xhaXNlQGNpc2NvLmNvbT4+LCA8d2FycmVuQGt1bWFy
aS5uZXQ8bWFpbHRvOndhcnJlbkBrdW1hcmkubmV0Pj4sIFJvbiBCb25pY2EgPHJib25pY2FAanVu
aXBlci5uZXQ8bWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQ+PiwgQ2FybG9zIFBpZ25hdGFybyA8
Y3BpZ25hdGFAY2lzY28uY29tPG1haWx0bzpjcGlnbmF0YUBjaXNjby5jb20+Pg0KUmVzZW50LURh
dGU6IFdlZG5lc2RheSwgMjUgT2N0b2JlciAyMDE3IGF0IDQ6NDQgQU0NCg0KSGksIFFpbi4NCg0K
VGhhbmtzIGZvciB0aGUgcXVpY2sgcmVwc29uc2UuDQoNClRoZSBmaXhlcyBsb29rIGdvb2QgLSBJ
J2xsIGF3YWl0IHRoZSBuZXcgdmVyc2lvbiBhbmQgZ2l2ZSBpdCBhIGdvb2QgcmVhZC4NCg0KT25l
IHRoaW5nIEkgZm9yZ290IHRvIGNoZWNrIHRocm91Z2ggd2FzIHdoZXRoZXIgYWxsIHRoYSBhYmJy
ZXZpYXRpb25zIHdlcmUgZWl0aGVyICd3ZWxsIGtub3duJyAoYXMgZG9jdW1lbnRlZCBpbiB0aGUg
UkZDIGVkaXRvcidzIGxpc3QgKGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL21hdGVyaWFscy9h
YmJyZXYuZXhwYW5zaW9uLnR4dCkgb3IgZXhwYW5kZWQgb24gZmlyc3Qgb2NjdXJyZW5jZS4NCg0K
TmVlZGluZyBleHBhbnNpb246IERTQ1AgKHMzLjEpLCBWUkYgKHMzLjUpLCBPV0FNUC9UV0FNUCAo
czQsIGRlc2NyaXB0aW9uIG9mIGdyb3VwaW5nIHNlc3Npb24tZGVsYXktc3RhdGlzdGljcyksIE1Q
IChzNCwgc2V2ZXJhbCBkZXNjcmlwdGlvbnMgaW4gZ3JvdXBpbmcgdHAtYWRkcmVzcyksICBBUyAo
czQsIGRlc2NyaXB0aW9uIG9mIGlkZW50aXR5IGFzLW51bWJlci1hZGRyZXNzLXR5cGUgLCAgYWxz
byBkZXNjcmlwdGlvbiBvZiBhcy1udW1iZXIgLSBpbiB0aGlzIGNhc2UgaXQgbWlnaHQgYmUgdGhh
dCBzL0FTIG51bWJlci9hcy1udW1iZXIvIGluIHRoZSBkZXNjcmlwdGlvbiksICAgTFNQIChzNCwg
ZGVzY3JpcHRpb24gb2YgbHNwLWlkKSwgTVBMUy1URSAoczUuMS4xLjIpLg0KDQpDaGVja2luZyBm
b3IgdGhpcyBoYXMgcmFpc2VkIHNvbWUgYWRkaXRpb25hbCBwb2ludHMuLi4uDQoNCkluIHRoZSBk
ZXNjcmlwdGlvbnMgaXRlbXMgaW4gdGhlIGZlYXR1cmVzIHNlY3Rpb24gb2YgczQsIHRoZSBhYmJy
ZXZpYXRpb25zIHJwYywgcHRwLCBudHAgYW5kIGljbXAgc2hvdWxkIGJlIGluIGNhcGl0YWxzIChS
UEMsIFBUUCwgTlRQLCBJQ01QKS4NCg0KSSB0aGluayB5b3UgYWxzbyBuZWVkIHJlZmVyZW5jZXMg
Zm9yIHRoZSBQVFAgYW5kIE5UUCB0aW1lc3RhbXAgZm9ybWF0cy4gIEkgYW0gbm90IHN1cmUgd2hl
cmUgdGhlIHNob3J0IGFuZCBsb25nIE5UUCB0aW1lc3RhbXAgZm9ybWF0cyBhcmUgZGVmaW5lZCEg
IEFsc28gSSBhbSBub3Qgc3VyZSB3aGV0aGVyIHRoZSBQVFAgc3RhbmRhcmQgaXMgcmVhZGlseSBh
Y2Nlc3NpYmxlLiAgSSB0aGluayB5b3UgbWF5IG5lZWQgdG8gbG9vayBhdCBhbGwgdGhlIHZhcmlv
dXMgdGltZXN0YW1wIGZvbWF0cyB0aGF0IGFyZSBtZW50aW9uZWQgKEkgbWlzc2VkIHRoaXMgeWVz
dGVyZGF5KSBhbmQgZW5zdXJlIHRoYXQgdGhlcmUgYXJlIHBvaW50ZXJzIHRvIHByb3BlciBkZWZp
bml0aW9ucyBpbiBhbGwgY2FzZXMuDQoNCkFsc28gaXQgd291bGQgYmUgZ29vZCB0byBleHBsaWNp
dGx5IG1lbnRpb24gUkZDIDYwMjAgYWRqYWNlbnQgdG8gWUFORyBpbiB0aGUgYWJzdHJhY3QgKGJ1
dCBub3QgaW4gcmVmZXJlbmNlIGZvcm1hdCBvZiBjb3Vyc2UpIGFuZCBhbHNvIGluIFNlY3Rpb24g
MSBhcyBhIHJlZmVyZW5jZS4NCg0KQ2hlZXJzLA0KRWx3eW4NCg0KDQpTZW50IGZyb20gU2Ftc3Vu
ZyB0YWJsZXQuDQoNCi0tLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS0NCkZyb206IFFp
biBXdSA8YmlsbC53dUBodWF3ZWkuY29tPG1haWx0bzpiaWxsLnd1QGh1YXdlaS5jb20+Pg0KRGF0
ZTogMjQvMTAvMjAxNyAwODoyMSAoR01UKzAwOjAwKQ0KVG86IEVsd3luIERhdmllcyA8ZWx3eW5k
QGRpYWwucGlwZXguY29tPG1haWx0bzplbHd5bmRAZGlhbC5waXBleC5jb20+PiwgZ2VuLWFydEBp
ZXRmLm9yZzxtYWlsdG86Z2VuLWFydEBpZXRmLm9yZz4NCkNjOiBkcmFmdC1pZXRmLWxpbWUteWFu
Zy1jb25uZWN0aW9ubGVzcy1vYW0uYWxsQGlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLWxpbWUt
eWFuZy1jb25uZWN0aW9ubGVzcy1vYW0uYWxsQGlldGYub3JnPiwgbGltZUBpZXRmLm9yZzxtYWls
dG86bGltZUBpZXRmLm9yZz4sIGlldGZAaWV0Zi5vcmc8bWFpbHRvOmlldGZAaWV0Zi5vcmc+DQpT
dWJqZWN0OiBSRTogR2VuYXJ0IHRlbGVjaGF0IHJldmlldyBvZiAgIGRyYWZ0LWlldGYtbGltZS15
YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS0xMw0KDQpFbHd5bjoNClRoYW5rIGZvciB5b3VyIHZhbHVh
YmxlIGNvbW1lbnRzLg0KUGxlYXNlIHNlZSBteSByZXBseSBpbmxpbmUgYmVsb3cuDQoNCi1RaW4N
Ci0tLS0t08q8/tStvP4tLS0tLQ0Kt6K8/sjLOiBFbHd5biBEYXZpZXMgW21haWx0bzplbHd5bmRA
ZGlhbC5waXBleC5jb21dDQq3osvNyrG85DogMjAxN8TqMTDUwjI0yNUgODo0Mg0KytW8/sjLOiBn
ZW4tYXJ0QGlldGYub3JnPG1haWx0bzpnZW4tYXJ0QGlldGYub3JnPg0Ks63LzTogZHJhZnQtaWV0
Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLmFsbEBpZXRmLm9yZzxtYWlsdG86ZHJhZnQt
aWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLmFsbEBpZXRmLm9yZz47IGxpbWVAaWV0
Zi5vcmc8bWFpbHRvOmxpbWVAaWV0Zi5vcmc+OyBpZXRmQGlldGYub3JnPG1haWx0bzppZXRmQGll
dGYub3JnPg0K1vfM4jogR2VuYXJ0IHRlbGVjaGF0IHJldmlldyBvZiBkcmFmdC1pZXRmLWxpbWUt
eWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tMTMNCg0KUmV2aWV3ZXI6IEVsd3luIERhdmllcw0KUmV2
aWV3IHJlc3VsdDogUmVhZHkgd2l0aCBJc3N1ZXMNCg0KSSBhbSB0aGUgYXNzaWduZWQgR2VuLUFS
VCByZXZpZXdlciBmb3IgdGhpcyBkcmFmdC4gVGhlIEdlbmVyYWwgQXJlYSBSZXZpZXcgVGVhbSAo
R2VuLUFSVCkgcmV2aWV3cyBhbGwgSUVURiBkb2N1bWVudHMgYmVpbmcgcHJvY2Vzc2VkIGJ5IHRo
ZSBJRVNHIGZvciB0aGUgSUVURiBDaGFpci4gUGxlYXNlIHdhaXQgZm9yIGRpcmVjdGlvbiBmcm9t
IHlvdXIgZG9jdW1lbnQgc2hlcGhlcmQgb3IgQUQgYmVmb3JlIHBvc3RpbmcgYSBuZXcgdmVyc2lv
biBvZiB0aGUgZHJhZnQuDQoNCkZvciBtb3JlIGluZm9ybWF0aW9uLCBwbGVhc2Ugc2VlIHRoZSBG
QVEgYXQNCg0KPGh0dHBzOi8vdHJhYy5pZXRmLm9yZy90cmFjL2dlbi93aWtpL0dlbkFydGZhcT4u
DQoNCkRvY3VtZW50OiBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tMTMN
ClJldmlld2VyOiBFbHd5biBEYXZpZXMNClJldmlldyBEYXRlOiAyMDE3LTEwLTIzDQpJRVRGIExD
IEVuZCBEYXRlOiAyMDE3LTEwLTI1DQpJRVNHIFRlbGVjaGF0IGRhdGU6IDIwMTctMTAtMjYNCg0K
U3VtbWFyeTpOb3QgcmVhbGx5IHJlYWR5LiAgVGhlcmUgYXJlIHNldmVyYWwgbWlzc2luZyByZWZl
cmVuY2VzIGFuZCB0aGUgRW5nbGlzaCBuZWVkcyBjbGVhbmluZyB1cCB0byBtYWtlIHRoZSBkb2N1
bWVudCBjb21wcmVoZW5zaWJsZS4gSSBmb3VuZCBzMyB0byBiZSBhbG1vc3QgdG90YWxseSBvcGFx
dWUuICBUaGUgZnVuZGFtZW50YWwgY29uY2VwdCBvZiBhIFRlc3QgUG9pbnQgbmVlZHMgYSBwcm9w
ZXIgZGVmaW5pdGlvbiBpbiBzMiBhbmQgYSBjbGVhcmVyIGludHJvZHVjdGlvbiBpbiBzMy4gIFRo
ZSBjb25jZXB0IG9mICduZWlnaGJvcmluZyB0ZXN0IHBvaW50cycgY29uZnVzZWQgbWUgZm9yIHNv
bWUgdGltZTogSSB3YXMgdGhpbmtpbmcgb2YgbmVpZ2hib3Jpbmcgbm9kZXMgaW4gdGhlIG5ldHdv
cmsgd2hlcmVhcyB3aGF0IHNlZXNtIHRvIGJlIG1lYW50IGlzIGEgcG9zc2liaWxpdHkgb2YgYSBt
dWx0aXBsaWNpdHkgb2YNCg0KTWFqb3IgaXNzdWVzOg0KTm9uZQ0KDQpNaW5vciBpc3N1ZXM6DQpU
aXRsZSBhbmQgZGVzY3JpcHRpb24gb2YgbW9kZWw6DQpUaGUgdGl0bGUgcmVmZXJzIHRvICdjb25u
ZWN0aW9ubGVzcyBuZXR3b3JrcycuICBJbiBwcmFjdGljZSB0aGUgWUFORyBtb2RlbCBjb3VsZCBi
ZSB1c2VkIHdpdGggYm90aCBjb25uZWN0aW9ubGVzcyBhbmQgY29ubmVjdGlvbi1vcmllbnRlZCBj
b21tdW5pY2F0aW9uIHRlY2hub2xvZ2llcy4gIEkgdGhpbmsgdGhlIGludGVudGlvbiBpcyB0byBi
ZSBhYmxlIHRvIHN1cHBvcnQgdGhlIG1hbmFnZW1lbnQgb2YgT0FNIHByb3RvY29scyB0aGF0IG9w
ZXJhdGUgaW4gYSBjb25uZWN0aW9ubGVzcyBtYW5uZXIgKGkuZS4sIHVzaW5nIGNvbm5lY3Rpb25s
ZXNzICp0ZWNobm9sb2dpZXMqLCBhcyBwZXIgUkZDIDcyNzYpIHJhdGhlciB0aGFuIGNvbm5lY3Rp
b25sZXNzIG5ldHdvcmtzLiBJbiB0aGUgdGl0bGUgLSBPTEQ6DQogICAgICBHZW5lcmljIFlBTkcg
RGF0YSBNb2RlbCBmb3IgT3BlcmF0aW9ucywgQWRtaW5pc3RyYXRpb24sIGFuZA0KICAgICAgICAg
TWFpbnRlbmFuY2UoT0FNKSBwcm90b2NvbHMgZm9yIENvbm5lY3Rpb25sZXNzIG5ldHdvcmtzDQpO
RVc6DQogICAgICBHZW5lcmljIFlBTkcgRGF0YSBNb2RlbCBmb3IgdGhlIE1hbmFnZW1lbnQgb2Yg
T3BlcmF0aW9ucywNCiAgICAgICAgIEFkbWluaXN0cmF0aW9uLCBhbmQgTWFpbnRlbmFuY2UgKE9B
TSkgUHJvdG9jb2xzIHRoYXQNCiAgICAgICAgICAgICAgICAgICAgIHVzZSBDb25uZWN0aW9ubGVz
cyBDb21tdW5pY2F0aW9ucyBFTkQNCg0KW1Fpbl06IFlvdXIgdW5kZXJzdGFuZGluZyBpcyBjb3Jy
ZWN0LCB0aGUgdGl0bGUgY2hhbmdlIGluIHYtMTMgaXMgYmFzZWQgb24gb25lIHByb3Bvc2FsIGZy
b20gbGF0ZXN0IGNvbW1lbnRzLCBJIGFncmVlIHdpdGggeW91ciBuZXcgcHJvcG9zZWQgY2hhbmdl
cy4gVGhhbmtzLg0KDQpTaW1pbGFybHksIGluIHMxLCBwYXJhIDEsIHMvY29ubmVjdGlvbnMvY29t
bXVuaWNhdGlvbnMvLg0KDQpbUWluXTogT2theS4NCg0KSW4gbmV4dCB0byBsYXN0IHBhcmEgb2Yg
czE6DQpPTEQ6DQogICBOb3RlIHRoYXQgdGhlIENvbm5lY3Rpb24tT3JpZW50ZWQgT0FNIFlBTkcg
REFUQSBtb2RlbCBpcyBkZWZpbmVkIGluDQogICBbSS1ELmlldGYtbGltZS15YW5nLWNvbm5lY3Rp
b24tb3JpZW50ZWQtb2FtLW1vZGVsXS4NCg0KTkVXOg0KICAgTm90ZSB0aGF0IHRoZSBZQU5HIERB
VEEgbW9kZWwgZm9yIE9BTSBwcm90Y29scyB1c2luZyBjb25uZWN0aW9uLW9yaWVudGVkDQogICBj
b21tdW5pY2F0aW9ucyBpcyBkZWZpbmVkIGluDQogICBbSS1ELmlldGYtbGltZS15YW5nLWNvbm5l
Y3Rpb24tb3JpZW50ZWQtb2FtLW1vZGVsXS4NCkVORA0KDQpbUWluXTogQWNjZXB0ZWQsIHRoYW5r
cy4NCg0KczIuMTogVGhlIHRlcm0gJ1Rlc3QgcG9pbnQnIG5lZWRzIHNvbWUgYWN0dWFsIGRlZmlu
aXRpb24gLSBJdCBhcHBlYXJzIGZyb20gdGhlIGJvZHkgb2YgdGhlIGRvY3VtZW50IHRoYXQgYSBU
UCBpcyBlZmZlY3RpdmVseSBlcXVhdGVkIHRvIGFuIGludGVyZmFjZSB0b2dldGhlciB3aXRoIGFu
IGFzc29jaWF0ZWQgc3RhY2sgbGF5ZXIgKE1BQywgSVAsIGV0Yykgb3Igc3VwZXJpbXBvc2VkIGFw
cGxpY2F0aW9uIHRlY2hub2xvZ3kgKFZQTiBlbmQgcG9pbnQsIGV0Yy4pLiAgT25lIHF1ZXJ5IHRo
YXQgY2FtZSBpbnRvIG15IG1pbmQgYXJvdW5kIHRoaXMgd2FzIHdoYXQgaGFwcGVucyBpZiB0aGUg
SVAgYWRkcmVzcyBhc3NvY2lhdGVkIHdpdGggYW4gaW50ZXJmYWNlIGlzIGNoYW5nZWQgZHluYW1p
Y2FsbHkgKGUuZy4sIHdoZW4gdXNpbmcgSVB2NiBwcml2YWN5IGFkZHJlc3NlcykuICBDYW4gdGhl
IFlBTkcgbWFuYWdlciB1bmRlcnN0YW5kIHRoYXQgaXQgaXMgc3RpbGwgZGVhbGluZyB3aXRoIHRo
ZSBzYW1lIGludGVyZmFjZSBhbHRob3VnaCB0aGUgSVAgYWRkcmVzcyBoYXMgY2hhbmdlZD8gIEkg
d29uZGVyZWQgaWYgdGhlIGludGVyZmFjZXMgcmVhbGx5IG5lZWRlZCBzb21lIHNvcnQgb2YgaWRl
bnRpZmllciAoZS5nLiwgaW50ZXJmYWNlIG51bWJlcikgdGhhdCB3b3VsZCB0aWUgYWxsIHRoZSBw
aWVjZXMgdG9nZXRoZXIgYXMgd2VsbCBhcyB0aGUgaW50cmEtL2ludGVyLWxheWVyIHBvaW50ZXJz
Lg0KDQpbUWluXTogSSBzdXNwZWN0IGludGVyZmFjZSBudW1iZXIgaXMgbG9jYWwgaWRlbnRpZmll
ciwgeW91IGNhbiBjaGFuZ2UgeW91ciBJUCBhZGRyZXNzIG9mIGRlc3RpbmF0aW9uLCB0aGF0J3Mg
d2h5IHdlIGNhbiB0ZXN0IHdoZXRoZXIgdGhlIG5ldyBhZGRyZXNzIG9mIGRlc3RpbmF0aW9uIGlz
IHJlYWNoYWJsZS4gSWYgSVAgYWRkcmVzcyBvZiBzb3VyY2UsIHdlIG5lZWQgdG8gcnVuIGFub3Ro
ZXIgT0FNIGRpYWdub3N0aWMgdGVzdC4gSGVyZSBpcyB0aGUgcHJvcG9zZWQgZGVmaW5pdGlvbiBm
b3IgdGVzdCBwb2ludDoNCiINCiAgIFRlc3QgcG9pbnQgaXMgYSBmdW5jdGlvbmFsIGVudGl0eSB0
aGF0IGlzIGRlZmluZWQNCiAgIGF0IGEgbm9kZSBpbiB0aGUgbmV0d29yayBhbmQgY2FuIGluaXRp
YXRlIGFuZC9vciByZWFjdCB0byBPQU0NCiAgIGRpYWdub3N0aWMgdGVzdC4gIFRoaXMgZG9jdW1l
bnQgZm9jdXNlcyBvbiB0aGUgZGF0YS1wbGFuZQ0KICAgZnVuY3Rpb25hbGl0eSBvZiBUUHMsIHdo
aWxlIFRQcyBpbnRlcmFjdCB3aXRoIHRoZSBjb250cm9sIHBsYW5lIGFuZA0KICAgd2l0aCB0aGUg
bWFuYWdlbWVudCBwbGFuZSBhcyB3ZWxsLg0KDQoiDQpzMy4zOg0KPiAgICBPQU0NCj4gICAgbmVp
Z2hib3JpbmcgdGVzdCBwb2ludHMgYXJlIHJlZmVycmVkIHRvIGEgbGlzdCBvZiBuZWlnaGJvcmlu
ZyB0ZXN0DQo+ICAgIHBvaW50cyBpbiB0aGUgc2FtZSBsYXllciB0aGF0IGFyZSByZWxhdGVkIHRv
IHRoZSBjdXJyZW50IHRlc3QgcG9pbnQuDQo+ICAgIFRoaXMgYWxsb3dzIHVzZXJzIHRvIGVhc2ls
eSBuYXZpZ2F0ZSBiZXR3ZWVuIHJlbGF0ZWQgbmVpZ2hib3JpbmcNCj4gICAgbGF5ZXJzIHRvIGVm
ZmljaWVudGx5IHRyb3VibGVzaG9vdCBhIGRlZmVjdC4gIEluIHRoaXMgbW9kZWwsIHRoZQ0KPiAg
ICAncG9zaXRpb24nIGxlYWYgZGVmaW5lcyB0aGUgcmVsYXRpdmUgcG9zaXRpb24gb2YgdGhlIG5l
aWdoYm9yaW5nIHRlc3QNCj4gICAgcG9pbnQgY29ycmVzcG9uZGluZyB0byB0aGUgY3VycmVudCB0
ZXN0IHBvaW50IGluIHRoZSBzYW1lIGxheWVyLCBhbmQNCj4gICAgaXMgcHJvdmlkZWQgdG8gYWxs
b3cgY29ycmVsYXRpb24gb2YgZmF1bHRzIGF0IGRpZmZlcmVudCBsb2NhdGlvbnMuDQpJIGRvbid0
IHVuZGVyc3RhbmQgd2hhdCBpcyBnb2luZyBvbiBoZXJlLiAgRG9lc24ndCBmYXVsdCBjb3JyZWxh
dGlvbiByZXF1aXJlIGFzc29jaWF0aW9uIG9mIHRlc3QgcG9pbnRzIGluIGFkamFjZW50IGxheWVy
cyB1cCBhbWQgZG93biB0aGUgc3RhY2sgZm9yIHRoZSBzYW1lIGludGVyZmFjZSByYXRoZXIgdGhh
biB0aGUgc2FtZSBsYXllcj8gIFRoZSBiZWZvcmUvYWZ0ZXIgc3RvcnkgdGhlbiBhbGxvd3MgdGhl
IG1hbmFnZXIgdG8gZ28gdXAgYW5kIGRvd24gdGhlIHN0YWNrIGxvb2tpbmcgYXQgd2F0IGlzIGdv
aW5nIG9uIGluIHRoZSBkaWZmZXJlbnQgbGF5ZXJzLiAgSSBjYW4ndCBzZWUgYW55IGxpa2VsaWhv
b2Qgb2YgdGhlcmUgYmVpbmcgbXVsdGlwbGUgdGVzdCBwb2ludHMgaW4gdGhlIHNhbWUgbGF5ZXIg
aW4gYSBnaXZlbiBpbnRlcmZhY2UgKHVubGVzcyB0aGlzIGhhcyBzb21ldGhpbmcgdG8gZG8gd2l0
aCBwb3NzaWJsZSBkaWZmZXJlbnQgYWRtaW5pc3RyYXRpdmUgZG9tYWlucy4gSGVscCEgSWYgdGhp
cyBpcyBhbHRlcmVkLCB0aGUgc2ltaWxhciB0ZXh0IGluIHRoZSBkZXNjcmlwdGlvbnMgb2Ygb2Ft
LW5laWdoYm9yaW5nLXRwcyAoaW4gczQpIHdpbGwgbmVlZCB0byBiZSBtYWRlIGNvbnNpc3RlbnQu
DQoNCltRaW5dOiBUaGUgbGF0ZXN0IGNoYW5nZXMgaW4gdi0xMyBpcyBhbHNvIGJhc2VkIG9uIG9u
ZSBjb21tZW50IHdlIHJlY2VpdmVkIHJlY2VudGx5LCB3ZSB0cnkgdG8gZml4IGNvbmZ1c2lvbiBj
YXVzZWQgYnkgJ3RlY2hub2xvZ3ktbGV2ZWwnIGluIHYtMTIsIHNvIHdlIGNoYW5nZSB0byAncG9z
aXRpb24nLiBJIGFncmVlIHdpdGggeW91ciBjb21tZW50cyBhYm92ZSwNCk5laWdoYm9yaW5nIFRl
c3QgUG9pbnQgbW9yZSBtYWtlIHNlbnNlIGZvciB1cCBhbmQgZG93biBsYXllci4gSGVyZSBpcyB0
aGUgcHJvcG9zZWQgY2hhbmdlIHRvIHNlY3Rpb24gMy4zDQoiDQozLjMuICBPQU0gbmVpZ2hib3Jp
bmcgdGVzdCBwb2ludHMNCg0KICAgQXMgdHlwaWNhbCBuZXR3b3JrIGNvbW11bmljYXRpb24gc3Rh
Y2tzIGhhdmUgYSBtdWx0aS1sYXllcg0KICAgYXJjaGl0ZWN0dXJlLCB0aGUgc2V0IG9mIGFzc29j
aWF0ZWQgT0FNIHByb3RvY29scyBtYXkgc2ltaWxhcmx5IGhhdmUNCiAgIGEgbXVsdGktbGF5ZXIg
c3RydWN0dXJlOyBlYWNoIGNvbW11bmljYXRpb24gbGF5ZXIgaW4gdGhlIHN0YWNrIG1heQ0KICAg
aGF2ZSBpdHMgb3duIE9BTSBwcm90b2NvbCBbUkZDNzI3Nl0gdGhhdCBtYXkgYWxzbyBiZSBsaW5r
ZWQgdG8gYQ0KICAgc3BlY2lmaWMgYWRtaW5pc3RyYXRpdmUgZG9tYWluLiAgTWFuYWdlbWVudCBv
ZiB0aGVzZSBPQU0gcHJvdG9jb2xzDQogICB3aWxsIG5lY2Vzc2l0YXRlIGFzc29jaWF0ZWQgdGVz
dCBwb2ludHMgaW4gdGhlIG5vZGVzIGFjY2Vzc2libGUgYnkNCiAgIGFwcHJvcHJpYXRlIG1hbmFn
ZW1lbnQgZG9tYWlucy4gIEFjY29yZGluZ2x5LCBhIGdpdmVuIG5ldHdvcmsNCiAgIGludGVyZmFj
ZSBtYXkgcHJlc2VudCBzZXZlcmFsIHRlc3QgcG9pbnRzLg0KDQogICBPQU0gbmVpZ2hib3Jpbmcg
dGVzdCBwb2ludHMgYXJlIHJlZmVycmVkIHRvIGEgbGlzdCBvZiBuZWlnaGJvcmluZw0KICAgdGVz
dCBwb2ludHMgaW4gYWRqYWNlbnQgbGF5ZXJzIHVwIGFuZCBkb3duIHRoZSBzdGFjayBmb3IgdGhl
IHNhbWUNCiAgIGludGVyZmFjZSB0aGF0IGFyZSByZWxhdGVkIHRvIHRoZSBjdXJyZW50IHRlc3Qg
cG9pbnQuICBUaGlzIGFsbG93cw0KICAgdXNlcnMgdG8gZWFzaWx5IG5hdmlnYXRlIGJldHdlZW4g
cmVsYXRlZCBuZWlnaGJvcmluZyBsYXllcnMgdG8NCiAgIGVmZmljaWVudGx5IHRyb3VibGVzaG9v
dCBhIGRlZmVjdC4gIEluIHRoaXMgbW9kZWwsIHRoZSAncG9zaXRpb24nDQogICBsZWFmIGRlZmlu
ZXMgdGhlIHJlbGF0aXZlIHBvc2l0aW9uIG9mIHRoZSBuZWlnaGJvcmluZyB0ZXN0IHBvaW50DQog
ICBjb3JyZXNwb25kaW5nIHRvIHRoZSBjdXJyZW50IHRlc3QgcG9pbnQsIGFuZCBpcyBwcm92aWRl
ZCB0byBhbGxvdw0KICAgY29ycmVsYXRpb24gb2YgZmF1bHRzIGF0IGRpZmZlcmVudCBsb2NhdGlv
bnMuICBJZiB0aGVyZSBpcyBvbmUNCiAgIG5laWdoYm9yaW5nIHRlc3QgcG9pbnQgcGxhY2VkIGJl
Zm9yZSB0aGUgY3VycmVudCB0ZXN0IHBvaW50LCB0aGUNCiAgICdwb3NpdGlvbicgbGVhZiBpcyBz
ZXQgdG8gLTEuICBJZiB0aGVyZSBpcyBvbmUgbmVpZ2hib3JpbmcgdGVzdCBwb2ludA0KICAgcGxh
Y2VkIGFmdGVyIHRoZSBjdXJyZW50IHRlc3QgcG9pbnQsIHRoZSAncG9zaXRpb24nIGxlYWYgaXMg
c2V0IHRvIDEuDQogICBJZiB0aGVyZSBpcyBubyBuZWlnaGJvcmluZyB0ZXN0IHBvaW50IHBsYWNl
ZCBiZWZvcmUgb3IgYWZ0ZXIgdGhlDQogICBjdXJyZW50IHRlc3QgcG9pbnQsIHRoZSAncG9zaXRp
b24nIGxlYWYgaXMgc2V0IHRvIDAuDQoNCiAgICAgICAgICAgICAgICBsaXN0IG9hbS1uZWlnaGJv
cmluZy10cHMgew0KICAgICAgICAgICAgICAgICAga2V5ICJpbmRleCI7DQogICAgICAgICAgICAg
ICAgICBsZWFmIGluZGV4IHsNCiAgICAgICAgICAgICAgICAgICAgIHR5cGUgdWludDE2IHsNCiAg
ICAgICAgICAgICAgICAgICAgICAgIHJhbmdlICIwLi42NTUzNiI7DQogICAgICAgICAgICAgICAg
ICAgICB9DQogICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgICAgICAg
ICAgICAiSW5kZXggb2YgYSBsaXN0IG9mIG5laWdoYm9yaW5nIHRlc3QgcG9pbnRzDQogICAgICAg
ICAgICAgICAgICAgICAgaW4gYWRqYWNlbnQgbGF5ZXJzIHVwIGFuZCBkb3duIHRoZSBzdGFjayBm
b3IgdGhlIHNhbWUgaW50ZXJmYWNlDQogICAgICAgICAgICAgICAgICAgICB0aGF0IGFyZSByZWxh
dGVkIHRvIHRoZSBjdXJyZW50IHRlc3QgcG9pbnQuICI7DQogICAgICAgICAgICAgICAgICB9DQog
ICAgICAgICAgICAgICAgICBsZWFmIHBvc2l0aW9uIHsNCiAgICAgICAgICAgICAgICAgICAgICB0
eXBlIGludDggew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgcmFuZ2UgIi0xLi4xIjsNCiAg
ICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24N
CiAgICAgICAgICAgICAgICAgICAgICAgICJUaGUgcmVsYXRpdmUgcG9zaXRpb24NCiAgICAgICAg
ICAgICAgICAgICAgICAgIG9mIG5laWdoYm9yaW5nIHRlc3QgcG9pbnQNCiAgICAgICAgICAgICAg
ICAgICAgICAgIGNvcnJlc3BvbmRpbmcgdG8gdGhlIGN1cnJlbnQNCiAgICAgICAgICAgICAgICAg
ICAgICAgIHRlc3QgcG9pbnQiOw0KICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAg
ICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAgICAgICAgICAgICAgIkxpc3Qgb2YgcmVsYXRlZCBu
ZWlnaGJvcmluZyB0ZXN0IHBvaW50cyBpbiBhZGphY2VudA0KICAgICAgICAgICAgICAgICAgICAg
bGF5ZXJzIHVwIGFuZCBkb3duIHRoZSBzdGFjayBmb3IgdGhlIHNhbWUgaW50ZXJmYWNlDQogICAg
ICAgICAgICAgICAgICAgICB0aGF0IGFyZSByZWxhdGVkIHRvIHRoZSBjdXJyZW50IHRlc3QgcG9p
bnQuIjsNCg0KICAgICAgICAgICAgICB9DQoNCiINClNvdXJjZXMgb2YgaW1wb3J0ZWQgbW9kZWxz
OiAgSXQgd291bGQgYmUgdXNlZnVsIHRvIGxpc3QgdGhlIFJGQ3MvSS1EcyB0aGF0IGRlZmluZSB0
aGUgbW9kZWxzIHRoYXQgYXJlIGltcG9ydGVkLiAgQ3VycmVudGx5IGRyYWZ0LWlldGYtbmV0bW9k
LXNjaGVtYS1tb3VudCwgZHJhZnQtaWV0Zi1ydGd3Zy1uaS1tb2RlbCBhbmQgZHJhZnQtaWV0Zi1y
dGd3Zy1yb3V0aW5nLXR5cGVzIHRoYXQgYXJlIHVuZGVyIGRldmVsb3BtZW50IGFyZSBub3QgbWVu
dGlvbmVkOyB0aGUgZXhpc3Rpbmcgc3RhbmRhcmRzIG9mIFJGQyA2MDIxIGFuZCBSRkMgNzIyMyBz
aG91bGQgYWxzbyBiZSByZWZlcmVuY2VkICg3MjIzIGlzKS4gIFRoZXkgc2hvdWxkIGFsbCBiZSBu
b3JtYXRpdmUuDQoNCltRaW5dOiBPa2F5LCBmaXhlZC4NCg0KTml0cy9lZGl0b3JpYWwgY29tbWVu
dHM6DQo9PT09PT09PT09PT09PT09PT09PT09PT0NCg0KaWRuaXRzOiBjb21wbGFpbnMgYWJvdXQg
c29tZSBvdmVybG9uZyBsaW5lcy4uLiBwcm9iYWJseSBvbmVzIHdpdGggJ3doZW4gImRlcml2ZWQt
ZnJvbS1vci1zZWxmKCcgR2VuZXJhbDogQXMgbWVudGlvbmVkIGJ5IG90aGVyIHJldmlld3MsIHRo
ZXJlIGFyZWEgY29uc2lkZXJhYmxlIG51bWJlciBvZiBwbGFjZXMgd2hlcmUgaXQgYXBwZWFycyB0
aGF0ICIgJyIgc2hvdWxkIHJlYWxseSBiZSAiJyAiDQphbmQgdGhlcmUgYXJlIG1pc3Npbmcgc3Bh
Y2VzIGFmdGVyIHNpbmdsZSBxdW90ZXMuDQoNCg0KW1Fpbl06IE9rYXksIHdpbGwgZml4IHRoaXMu
DQoNCkdlbmVyYWw6ICBUaGUgZG9jdW1lbnQgaXMgaW5jb25zaXN0ZW50IGluIGl0cyB1c2Ugb2Yg
Y29ubmVjdGlvbmxlc3MvY29ubmVjdGlvbi1sZXNzL2Nvbm5lY3Rpb24gbGVzcy4gIFRoZSBwcmVm
ZXJyZWQgdXNhZ2Ugc2hvdWxkIGJlIGNvbm5lY3Rpb25sZXNzIGFzIGlzIHVzZWQgaW4gbW9zdCBj
YXNlcy4gIFRodXM6IFNob3J0IHRpdGxlOg0Kcy9Db25uZWN0aW9uLUxlc3MvQ29ubmVjdGlvbmxl
c3MvIHM0OiBPTEQ6DQogIGZlYXR1cmUgY29ubmVjdGlvbi1sZXNzIHsNCiAgICBkZXNjcmlwdGlv
bg0KICAgICAgIlRoaXMgZmVhdHVyZSBpbmRpY2F0ZXMgdGhhdCBPQU0gc29sdXRpb24gaXMgY29u
bmVjdGlvbiBsZXNzLiI7DQogIH0NCg0KTkVXOg0KICBmZWF0dXJlIGNvbm5lY3Rpb25sZXNzIHsN
CiAgICBkZXNjcmlwdGlvbg0KICAgICAgIlRoaXMgZmVhdHVyZSBpbmRpY2F0ZXMgdGhhdCBPQU0g
c29sdXRpb24gaXMgY29ubmVjdGlvbmxlc3MuIjsNCiAgfQ0KRU5EUw0KDQpbUWluXTogQWNjZXB0
ZWQuDQoNCnMxLCBsYXN0IHBhcmE6DQpPTEQ6DQogICBJbiB0aGlzIGRvY3VtZW50LCB3ZSBwcmVz
ZW50cyBhIGJhc2UgWUFORyBEYXRhIG1vZGVsIGZvcg0KICAgY29ubmVjdGlvbmxlc3MgT0FNIHBy
b3RvY29scy4gIFRoZSBnZW5lcmljIFlBTkcgbW9kZWwgZm9yDQogICBjb25uZWN0aW9ubGVzcyBP
QU0gb25seSBpbmNsdWRlcyBjb25maWd1cmF0aW9uIGRhdGEgYW5kIHN0YXRlIGRhdGEuDQogICBJ
dCBjYW4gYmUgdXNlZCBpbiBjb25qdW5jdGlvbiB3aXRoIGRhdGEgcmV0cmlldmFsIG1ldGhvZCBt
b2RlbA0KICAgW0ktRC5pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kc10s
IHdoaWNoIGZvY3VzZXMgb24NCiAgIGRhdGEgcmV0cmlldmFsIHByb2NlZHVyZXMgbGlrZSBSUEMu
ICBIb3dldmVyIGl0IGFsc28gY2FuIGJlIHVzZWQNCiAgIGluZGVwZW5kZW50bHkgb2YgZGF0YSBy
ZXRyaWV2YWwgbWV0aG9kIG1vZGVsLg0KTkVXOg0KICAgVGhpcyBkb2N1bWVudCBkb2N1bWVudHMg
YSBiYXNlIFlBTkcgRGF0YSBtb2RlbCBmb3INCiAgIGNvbm5lY3Rpb25sZXNzIE9BTSBwcm90b2Nv
bHMuICBUaGlzIGdlbmVyaWMgWUFORyBtb2RlbCBmb3INCiAgIGNvbm5lY3Rpb25sZXNzIE9BTSBv
bmx5IGluY2x1ZGVzIGNvbmZpZ3VyYXRpb24gZGF0YSBhbmQgc3RhdGUgZGF0YS4NCiAgIEl0IGNh
biBiZSB1c2VkIGluIGNvbmp1bmN0aW9uIHdpdGggZGF0YSByZXRyaWV2YWwgbWV0aG9kIG1vZGVs
DQogICBkZXNjcmliZWQgaW4gW0ktRC5pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0t
bWV0aG9kc10sIHdoaWNoIGZvY3VzZXMNCiAgIG9uIGRhdGEgcmV0cmlldmFsIHByb2NlZHVyZXMg
c3VjaCBhcyBSUEMuICBIb3dldmVyIGl0IGFsc28gY2FuIGJlIHVzZWQNCiAgIGluZGVwZW5kZW50
bHkgb2YgdGhpcyBkYXRhIHJldHJpZXZhbCBtZXRob2QgbW9kZWwuDQpFTkRTDQoNCltRaW5dOiBG
aXhlZC4NCg0KczIuMTogIEFzIG1lbnRpb25lZCBhYm92ZSwgVFAgbmVlZHMgc29tZSBkZWZpbml0
aW9uLiAgTUFDIGlzIHByaW1hcmlseSBjb25jZXJuZWQgd2l0aCBNQUMgYWRkcmVzcyBpbiB0aGlz
IGRvY3VtZW50IC0gZGVmaW5pdGlvbjogYWRkcmVzcyBmb3IgZGF0YSBsaW5rIGxheWVyIGludGVy
ZmFjZS4gIEJGRCBzaG91bGQgaGF2ZSBhIHJlZmVyZW5jZSBwcm9iYWJseSB0byBSRkMgNTg4MC4g
IEl0IHdvdWxkIHByb2JhYmx5IGJlIHNlbnNpYmxlIHRvIHNwbGl0IHRoZSBzZWN0aW9uIGludG8g
ZXhwYW5kZWQgbW9kZXJ0ZWx5IHdlbGwta25vd24gYWJicmV2aWF0aW9ucyAgKE1BQywgQkZELCBS
UEMqKSBhbmQgbmV3IHRlcm1zIChUUCwgQ0MpLg0KDQpbUWluXTogRml4ZWQuDQoNCnMyLjEsIGxh
c3QgcGFyYTogcy9lLmcuIC9lLmcuLCAvDQoNCltRaW5dOiBGaXhlZC4NCg0KczM6IE1heWJlIHRo
ZSB1c2FnZSAiaXMvYXJlIGF1Z21lbnRlZCB0byIgaXMgYWNjZXB0ZWQgWUFORyBqYXJnb24gYnV0
IGl0IGlzbid0IGdvb2QgRW5nbGlzaC4gIkF1Z21lbnRzIiAgd2lsbCBiZSBnb29kIGluc3RlYWQu
DQoNCltRaW5dOiBGaXhlZC4NCg0KczMsIHBhcmEgMTogVGhlICduZCcgcHJlZml4IGlzIHBhcnQg
b2YgdGhlIFlBTkcgc3BlY2lmaWNhdGlvbiBpbiBzNCBhbmQgaXNuJ3Qga25vd24gYXQgdGhpcyBw
b2ludC4NCg0KW1Fpbl06IEZpeGVkLg0KDQpzMywgcGFyYSAzOiBzL2VnLiwvZS5nLiwvDQoNCltR
aW5dOiBGaXhlZC4NCg0KczMsIGxhc3QgcGFyYTogcy90ZXN0LSBwb2ludC1sb2NhdGlvbnMvdGVz
dC1wb2ludC1sb2NhdGlvbnMvDQoNCltRaW5dOiBGaXhlZC4NCg0KczMsIG1vc3Qgb2YgdGhlIHNl
Y3Rpb24sIGJ1dCBlc3BlY2lhbGx5IHRoZSBsYXN0IHBhcmE6IEkgZm91bmQgdGhpcyB0byBiZSBh
bG1vc3QgdG90YWxseSB1bnJlYWRhYmxlIGFuZCB1c2VsZXNzLg0KDQpbUWluXTogSGVyZSBpcyB0
aGUgcHJvcG9zZWQgY2hhbmdlIHRvIHNlY3Rpb24gMy4NCiINCjMuICBPdmVydmlldyBvZiB0aGUg
Q29ubmVjdGlvbmxlc3MgT0FNIE1vZGVsDQoNCiAgIFRoZSBtb2RlbCBhdWdtZW50cyAiL25ldHdv
cmtzL25ldHdvcmsvbm9kZSIgcGF0aCBkZWZpbmVkIGluIHRoZSBpZXRmLQ0KICAgbmV0d29yayBt
b2R1bGUgW0ktRC5pZXRmLWkycnMteWFuZy1uZXR3b3JrLXRvcG9dIHdpdGggJ3Rlc3QtcG9pbnQt
DQogICBsb2NhdGlvbnMnIGdyb3VwaW5nIGRlZmluZWQgaW4gU2VjdGlvbiAzLjUuICBUaGUgbmV0
d29yayBub2RlIGluDQogICAiL25ldHdvcmtzL25ldHdvcmsvbm9kZSIgcGF0aCBhcmUgdXNlZCB0
byBkZXNjcmliZSB0aGUgbmV0d29yaw0KICAgaGllcmFyY2hpZXMgYW5kIHRoZSBpbnZlbnRvcnkg
b2Ygbm9kZXMgY29udGFpbmVkIGluIGEgbmV0d29yay4NCg0KICAgVW5kZXIgdGhlICd0ZXN0LXBv
aW50LWxvY2F0aW9ucycgZ3JvdXBpbmcsIGVhY2ggdGVzdCBwb2ludCBsb2NhdGlvbiBpcw0KICAg
Y2hvc2VuIGJhc2VkIG9uICd0cC1sb2NhdGlvbi10eXBlJyBsZWFmIHdoaWNoIHdoZW4gY2hvc2Vu
LCBsZWFkcyB0byBhDQogICBjb250YWluZXIgdGhhdCBpbmNsdWRlcyBhIGxpc3Qgb2YgJ3Rlc3Qt
cG9pbnQtbG9jYXRpb25zJy4NCg0KICAgRWFjaCAndGVzdC1wb2ludC1sb2NhdGlvbnMnIGxpc3Qg
aW5jbHVkZXMgYSAndGVzdC1wb2ludC1sb2NhdGlvbi1pbmZvJw0KICAgZ3JvdXBpbmcuICBUaGUg
J3Rlc3QtcG9pbnQtbG9jYXRpb24taW5mbycgZ3JvdXBpbmcgaW5jbHVkZXM6DQoNCiAgIG8gICd0
cC10ZWNobm9sb2d5JyBncm91cGluZywNCg0KICAgbyAgJ3RwLXRvb2xzJyBncm91cGluZywNCg0K
ICAgbyAgYW5kICdjb25uZWN0aW9ubGVzcy1vYW0tdHBzJyBncm91cGluZy4NCg0KICAgVGhlIGdy
b3VwaW5ncyBvZiAndHAtYWRkcmVzcycgYW5kICd0cC1hZGRyZXNzLW5pJyBhcmUga2VwdCBvdXQg
b2YNCiAgICd0ZXN0LSBwb2ludC1sb2NhdGlvbi1pbmZvJyBncm91cGluZyB0byBtYWtlIGl0IGFk
ZHJlc3NpbmcgYWdub3N0aWMNCiAgIGFuZCBhbGxvdyB2YXJpZWQgY29tcG9zaXRpb24uICBEZXBl
bmRpbmcgdXBvbiB0aGUgY2hvaWNlIG9mIHRoZSAndHAtDQogICBsb2NhdGlvbi10eXBlJyAoZGV0
ZXJtaW5lZCBieSB0aGUgJ3RwLWFkZHJlc3MtbmknKSwgdGhlIGNvbnRhaW5lcnMNCiAgIGRpZmZl
ciBpbiBpdHMgY29tcG9zaXRpb24gb2YgJ3Rlc3QtcG9pbnQtbG9jYXRpb25zJyB3aGlsZSB0aGUg
J3Rlc3QtDQogICBwb2ludC1sb2NhdGlvbi1pbmZvJywgaXMgYSBjb21tb24gYXNwZWN0IG9mIGV2
ZXJ5ICd0ZXN0LXBvaW50LQ0KICAgbG9jYXRpb25zJy4NCg0KICAgVGhlICd0cC1hZGRyZXNzLW5p
JyBncm91cGluZyBpcyB1c2VkIHRvIGRlc2NyaWJlIHRoZSBjb3JyZXNwb25kaW5nDQogICBuZXR3
b3JrIGluc3RhbmNlLiAgVGhlICd0cC10ZWNobm9sb2d5JyBncm91cGluZyBpbmRpY2F0ZSBPQU0N
CiAgIHRlY2hub2xvZ3kgZGV0YWlscy4gIFRoZSAnY29ubmVjdGlvbmxlc3Mtb2FtLXRwcycgZ3Jv
dXBpbmcgaXMgdXNlZCB0bw0KICAgZGVzY3JpYmUgdGhlIHJlbGF0aW9uc2hpcCBvZiBvbmUgdGVz
dCBwb2ludCB3aXRoIG90aGVyIHRlc3QNCiAgIHBvaW50cy4gVGhlICd0cC10b29scycgZ3JvdXBp
bmcgZGVzY3JpYmUgdGhlIE9BTSB0b29scyBzdXBwb3J0ZWQuDQoNCiAgIEluIGFkZGl0aW9uLCBh
dCB0aGUgdG9wIG9mIHRoZSBtb2RlbCwgdGhlcmUgaXMgYW4gJ2NjLW9wZXItZGF0YScNCiAgIGNv
bnRhaW5lciBmb3Igc2Vzc2lvbiBzdGF0aXN0aWNzLiAgR3JvdXBpbmcgaXMgYWxzbyBkZWZpbmVk
IGZvcg0KICAgY29tbW9uIHNlc3Npb24gc3RhdGlzdGljcyBhbmQgdGhlc2UgYXJlIG9ubHkgYXBw
bGljYWJsZSBmb3IgcHJvYWN0aXZlDQogICBPQU0gc2Vzc2lvbnMuDQoiDQpzMy4xOg0KVGhpcyBu
ZWVkcyB0byBiZSBjbGFyaWZpZWQuDQpPTEQ6DQogICBJbiBjb25uZWN0aW9ubGVzcyBPQU0sIHRo
ZSBUUCBhZGRyZXNzIGlzIGRlZmluZWQgd2l0aCB0aGUgZm9sbG93aW5nDQogICB0eXBlOg0KDQog
ICBvICBNQUMgYWRkcmVzcyBbUkZDNjEzNl0NCg0KICAgbyAgSVB2NCBvciBJUHY2IGFkZHJlc3MN
Cg0KICAgbyAgVFAtYXR0cmlidXRlDQoNCiAgIG8gIFN5c3RlbS1pZCB0byByZXByZXNlbnQgdGhl
IGRldmljZSBvcg0KICAgICAgbm9kZS5bSS1ELmlldGYtc3ByaW5nLXNyLXlhbmddDQpORVc6DQog
ICBXaXRoIGNvbm5lY3Rpb25sZXNzIE9BTSBwcm90b2NvbHMsIHRoZSBUUCBhZGRyZXNzIGNhbiBi
ZSBvbmUgb2YgdGhlIGZvbGxvd2luZw0KICAgdHlwZXM6DQoNCiAgIG8gIE1BQyBhZGRyZXNzIFtS
RkM2MTM2XSBmb3IgbGluayBsYXllciBUUHMNCg0KICAgbyAgSVB2NCBvciBJUHY2IGFkZHJlc3Mg
Zm9yIElQIGxheWVyIFRQcw0KDQogICBvICBUUC1hdHRyaWJ1dGUgaWRlbnRpZnlpbmcgYSBUUCBh
c3NvY2lhdGVkIHdpdGggYW4gYXBwbGljYXRpb24gbGF5ZXINCiAgIGZ1bmN0aW9uDQoNCiAgIG8g
IFN5c3RlbS1pZCB0byByZXByZXNlbnQgdGhlIGRldmljZSBvcg0KICAgICAgbm9kZS5bSS1ELmll
dGYtc3ByaW5nLXNyLXlhbmddDQpFTkRTDQoNCltRaW5dOiBBY2NlcHRlZC4NCg0KczMuMSwgbGFz
dCBwYXJhOiBzLyd0cC1hZGRyZXNzJ2dyb3VwaW5nLyd0cC1hZGRyZXNzJyBncm91cGluZy8NCg0K
W1Fpbl06Rml4ZWQuDQoNCnMzLjM6DQpJIGZvdW5kIHRoaXMgYSBsaXR0bGUgY29uZnVzaW5nIC0g
c3VnZ2VzdDoNCk9MRDsNCiAgIEFzIHR5cGljYWwgbmV0d29ya3MgaGF2ZSBhIG11bHRpLWxheWVy
IGFyY2hpdGVjdHVyZSwgdGhlIHNldCBvZiBPQU0NCiAgIHByb3RvY29scyBzaW1pbGFybHkgdGFr
ZSBhIG11bHRpLWxheWVyIHN0cnVjdHVyZTsgZWFjaCBsYXllciBtYXkgaGF2ZQ0KICAgaXRzIG93
biBPQU0gcHJvdG9jb2wgW1JGQzcyNzZdIGNvcnJlc3BvbmRpbmcgdG8gYSBzcGVjaWZpYw0KICAg
YWRtaW5pc3RyYXRpdmUgZG9tYWluIGFuZCBoYXMgYXNzb2NpYXRlZCB0ZXN0IHBvaW50cy4NCk5F
VzoNCiAgIEFzIHR5cGljYWwgbmV0d29yayBjb21tdW5pY2F0aW9uIHN0YWNrcyBoYXZlIGEgbXVs
dGktbGF5ZXIgYXJjaGl0ZWN0dXJlLA0KICAgdGhlIHNldCBvZiBhc3NvY2lhdGVkIE9BTSBwcm90
b2NvbHMgbWF5IHNpbWlsYXJseSBoYXZlIGEgbXVsdGktbGF5ZXINCiAgIHN0cnVjdHVyZTsgZWFj
aCBjb21tdW5pY2F0aW9uIGxheWVyIGluIHRoZSBzdGFjayBtYXkgaGF2ZSBpdHMgb3duIE9BTQ0K
ICAgcHJvdG9jb2wgW1JGQzcyNzZdIHRoYXQgbWF5IGFsc28gYmUgbGlua2VkIHRvIGEgc3BlY2lm
aWMgYWRtaW5pc3RyYXRpdmUNCiAgIGRvbWFpbi4gIE1hbmFnZW1lbnQgb2YgdGhlc2UgT0FNIHBy
b3RvY29scyB3aWxsIG5lY2Vzc2l0YXRlIGFzc29jaWF0ZWQNCiAgIHRlc3QgcG9pbnRzIGluIHRo
ZSBub2RlcyBhY2Nlc3NpYmxlIGJ5IGFwcHJvcHJpYXRlIG1hbmFnZW1lbnQgZG9tYWlucy4NCg0K
ICAgQWNjb3JkaW5nbHksIGEgZ2l2ZW4gbmV0d29yayBpbnRlcmZhY2UgbWF5IHByZXNlbnQgc2V2
ZXJhbCB0ZXN0IHBvaW50cyBFTkRTDQoNCltRaW5dOiBSZWFzb25hYmxlLCB0aGFua3MuDQoNCnMz
LjU6IHMvZS5nLixWUkYvZS5nLiwgVlJGLw0KDQpbUWluXTpGaXhlZC4NCg0KczMuOiBzL3Blci0g
aG9wL3Blci1ob3AvDQoNCltRaW5dOkZpeGVkLg0KDQpzNCwgTW9kdWxlL2Rlc2NyaXB0aW9uOg0K
QWxzbyBuZWVkcyB0aGUgSUVURiBjb3B5cmlnaHQgYW5kIHJlZGlzdHJpYnV0aW9uIGJvaWxlciBw
bGF0ZS4NCk9MRDoNCiAgZGVzY3JpcHRpb24NCiAgICAiVGhpcyBZQU5HIG1vZHVsZSBkZWZpbmVz
IHRoZSBnZW5lcmljIGNvbmZpZ3VyYXRpb24sDQogICAgIGRhdGEgbW9kZWwsIHN0YXRpc3RpY3Mg
Zm9yIGNvbm5lY3Rpb25sZXNzIE9BTSB0byBiZQ0KICAgICB1c2VkIHdpdGhpbiBJRVRGIGluIGEg
cHJvdG9jb2wgaW5kZXBlbmRlbnQgbWFubmVyLg0KICAgICBJdCBpcyBhc3N1bWVkIHRoYXQgZWFj
aCBwcm90b2NvbCBtYXBzIGNvcnJlc3BvbmRpbmcNCiAgICAgYWJzdHJhY3RzIHRvIGl0cyBuYXRp
dmUgZm9ybWF0LiBFYWNoIHByb3RvY29sIG1heQ0KICAgICBleHRlbmQgdGhlIFlBTkcgbW9kZWwg
ZGVmaW5lZCBoZXJlIHRvIGluY2x1ZGUgcHJvdG9jb2wNCiAgICAgc3BlY2lmaWMgZXh0ZW5zaW9u
cyI7DQpORVc6DQogIGRlc2NyaXB0aW9uDQogICAgIlRoaXMgWUFORyBtb2R1bGUgZGVmaW5lcyB0
aGUgZ2VuZXJpYyBjb25maWd1cmF0aW9uLA0KICAgICBkYXRhIG1vZGVsLCBhbmQgc3RhdGlzdGlj
cyBmb3IgT0FNIHByb3RvY29scyB1c2luZw0KICAgICBjb25uZWN0aW9ubGVzcyBjb21tdW5pY2F0
aW9ucywgZGVzY3JpYmVkIGluIGENCiAgICAgcHJvdG9jb2wgaW5kZXBlbmRlbnQgbWFubmVyLg0K
ICAgICBJdCBpcyBhc3N1bWVkIHRoYXQgZWFjaCBwcm90b2NvbCBtYXBzIGNvcnJlc3BvbmRpbmcN
CiAgICAgYWJzdHJhY3RzIHRvIGl0cyBuYXRpdmUgZm9ybWF0LiBFYWNoIHByb3RvY29sIG1heQ0K
ICAgICBleHRlbmQgdGhlIFlBTkcgbW9kZWwgZGVmaW5lZCBoZXJlIHRvIGluY2x1ZGUgcHJvdG9j
b2wNCiAgICAgc3BlY2lmaWMgZXh0ZW5zaW9ucyI7DQpFTkRTDQpbUWluXTpPa2F5Lg0KDQpzNCwg
bW9kdWxlL2NvbnRhY3QsIG1vZHVsZS9vcmdhbml6YXRpb246ICBUaGVzZSBuZWVkIHRvIGJlICdm
dXR1cmUgcHJvb2ZlZCcgLSB0aGUgV0cgYW5kIHRoZSBkcmFmdCBhdXRob3JzIGFyZSBub3QgYXBw
cm9wcmlhdGUgZm9yIGEgc3RhbmRhcmQuDQoNCnM0LCBncm91cGluZyBzZXNzaW9uLWppdHRlci1z
dGF0aXN0aWNzL2Rlc2NyaXB0aW9uOiBzL2UuZy4sUGFja2V0L2UuZy4sIFBhY2tldC8NCg0KW1Fp
bl06Rml4ZWQuDQoNCnM1LCBtdWx0aXBsZSBwbGFjZXM6IHMvYmZkL0JGRC9nDQoNCltRaW5dOkZp
eGVkLg0KDQpzNSwgcGFyYSAxOiBzLyJpZXRmLWNvbm5lY3Rpb25sZXNzLW9hbSIgbW9kZWwvVGhl
ICJpZXRmLWNvbm5lY3Rpb25sZXNzLW9hbSINCm1vZGVsLzsgcy90ZWNobm9sb2d5LWluZGVwZW5k
ZW50L2EgdGVjaG5vbG9neS1pbmRlcGVuZGVudC8NCg0KczUsIHBhcmEgMjoNCk9MRDoNCk5vdGUg
dGhhdCwgaW4gdGhpcyBzZWN0aW9uLCB3ZSBvbmx5IHByZXNlbnQgc2V2ZXJhbA0KICAgc25pcHBl
dHMgb2YgdGVjaG5vbG9neS1zcGVjaWZpYyBtb2RlbCBleHRlbnNpb25zIGZvciBpbGx1c3RyYXRp
dmUNCiAgIHB1cnBvc2VzLg0KTkVXOg0KTm90ZSB0aGF0LCBpbiB0aGlzIHNlY3Rpb24sIHNldmVy
YWwgc25pcHBldHMgb2YgdGVjaG5vbG9neS1zcGVjaWZpYw0KICAgbW9kZWwgZXh0ZW5zaW9ucyBh
cmUgcHJlc2VudGVkIGZvciBpbGx1c3RyYXRpdmUgcHVycG9zZXMuDQpFTkRTDQoNCnM1LjE6IEkg
bm90aWNlIHRoYXQgUkZDIDcyNzYgZGVmaW5lcyBCRkQgYXMgYSBjb25uZWN0aW9uLW9yaWVudGVk
IHByb3RvY29sICh0aGF0IGlzIHVzZWQgdG8gbW9uaXRvciBhIGNvbm5lY3Rpb25sZXNzIHByb3Rv
Y29sIGluIHRoZSBjYXNlIG9mIGJhc2ljIEJGRCBmb3IgSVApISBTb21lIGV4cGxhbmF0aW9uIG1h
eSBiZSBhcHByb3ByaWF0ZS4NCg0KW1Fpbl06IE9rYXkuDQoNCnM1LjEuMSwgcGFyYSAyOg0KT0xE
Og0KTm90ZSB0aGF0IGluIEJGRCBXRywgdGhlcmUgaXMgYSBCRkQgWUFORyBkYXRhIG1vZGVsDQog
ICBbSS1ELmlldGYtYmZkLXlhbmddIHRvIGJlIHByb2R1Y2VkLiAgVXNlcnMgY2FuIGNob29zZSB0
byB1c2UgImlldGYtDQogICBjb25uZWN0aW9sZXNzLW9hbSIgYXMgYmFzaXMgYW5kIGF1Z21lbnQg
dGhlICJpZXRmLWNvbm5lY3Rpb25sZXNzLW9hbSINCiAgIG1vZGVsIHdpdGggYmZkIHNwZWNpZmlj
IGRldGFpbHMuICBUaGUgYmZkIHNwZWNpZmljIGRldGFpbHMgY2FuIGJlIHRoZQ0KICAgZ3JvdXBp
bmcgZGVmaW5lZCBpbiB0aGUgQkZEIG1vZGVsLg0KTkVXOg0KTm90ZSB0aGF0IGEgZGVkaWNhdGVk
IEJGRCBZQU5HIGRhdGEgbW9kZWwgW0ktRC5pZXRmLWJmZC15YW5nXSBpcyBhbHNvDQogICBzdGFu
ZGFyZGl6ZWQuICBBdWdtZW50YXRpb24gb2YgdGhlICJpZXRmLWNvbm5lY3Rpb25sZXNzLW9hbSIg
bW9kZWwNCiAgIHdpdGggQkZEIHNwZWNpZmljIGRldGFpbHMgcHJvdmlkZXMgYW4gYWx0ZXJuYXRp
dmUgYXBwcm9hY2ggdGhhdA0KICAgcHJvdmlkZXMgYSB1bmlmaWVkIHZpZXcgb2YgbWFuYWdlbWVu
dCBpbmZvcm1hdGlvbiBhY3Jvc3MgdmFyaW91cyBPQU0NCiAgIHByb3RvY29scy4gIFRoZSBCRkQg
c3BlY2lmaWMgZGV0YWlscyBjYW4gYmUgdGhlIGdyb3VwaW5nIGRlZmluZWQgaW4NCiAgIHRoZSBC
RkQgbW9kZWwgYXZvaWRpbmcgZHVwbGljYXRpb24gb2YgZWZmb3J0Lg0KRU5EUw0KDQpbUWluXTpP
a2F5Lg0KDQpzNS4xLjEuMSwgcGFyYSAyOg0KT0xEOg0KVGhlIHNuaXBwZXQgYmVsb3cgZGVwaWN0
cyBhbiBleGFtcGxlIG9mIGF1Z21lbnRpbmcgImJmZCIgdHlwZSBpbnRvDQogICB0aGUgaWV0Zi1j
b25uZWN0aW9ubGVzcy1vYW0iOg0KTkVXOg0KVGhlIHNuaXBwZXQgYmVsb3cgZGVwaWN0cyBhbiBl
eGFtcGxlIG9mIGFkZGluZyB0aGUgImJmZCIgdHlwZSBhcyBhbg0KICAgYXVnbWVudCB0byB0aGUg
aWV0Zi1jb25uZWN0aW9ubGVzcy1vYW0iIG1vZGVsOg0KRU5EUw0KDQpbUWluXTogT2theS4NCg0K
czUuMS4xLjI6DQpPTEQ6DQpUbyBzdXBwb3J0IGJmZCB0ZWNobm9sb2d5LCB0aGUgImlldGYtY29u
bmVjdGlvbmxlc3Mtb2FtIiBtb2RlbCBjYW4gYmUNCiAgIGV4dGVuZGVkIGFuZCBhZGQgYmZkIHNw
ZWNpZmljIHBhcmFtZXRlcnMgdW5kZXIgInRlc3QtcG9pbnQtbG9jYXRpb25zIg0KICAgbGlzdCBh
bmQvb3IgYWRkIG5ldyBsb2NhdGlvbiB0eXBlIHN1Y2ggYXMgImJmZCBvdmVyIE1QTFMtVEUiIHVu
ZGVyDQogICAibG9jYXRpb24tdHlwZSIuDQpORVc6DQpUbyBzdXBwb3J0IEJGRCB0ZWNobm9sb2d5
LCB0aGUgImlldGYtY29ubmVjdGlvbmxlc3Mtb2FtIiBtb2RlbCBjYW4gYmUNCiAgIGV4dGVuZGVk
IGJ5IGFkZGluZyBzcGVjaWZpYyBwYXJhbWV0ZXJzIGludG8gdGhlICJ0ZXN0LXBvaW50LWxvY2F0
aW9ucyINCiAgIGxpc3QgYW5kL29yIGFkZGluZyBhIG5ldyBsb2NhdGlvbiB0eXBlIHN1Y2ggYXMg
IkJGRCBvdmVyIE1QTFMtVEUiIHVuZGVyDQogICAibG9jYXRpb24tdHlwZSIuDQpFTkRTDQoNCltR
aW5dOiBPa2F5Lg0KDQpzNS4xLjEuMi4xLCBwYXJhIDE6DQpPTEQ6DQpJbg0KICAgdGhpcyBzZWN0
aW9uLCB3ZSByZXVzZSBzb21lIGdyb3VwaW5ncyB3aGljaCBhcmUgZGVmaW5lZCBpbg0KICAgW0kt
RC5pZXRmLWJmZC15YW5nXSBhcyBmb2xsb3dpbmc6DQpORVc6DQpJbiB0aGlzIHNlY3Rpb24sIHNv
bWUgZ3JvdXBpbmdzIHdoaWNoIGFyZSBkZWZpbmVkIGluDQogICBbSS1ELmlldGYtYmZkLXlhbmdd
IGFyZSByZXVzZWQgYXMgZm9sbG93czoNCkVORFMNCg0KW1Fpbl06IE9rYXkuDQoNCnM1LjEuMS4y
LjIsIHBhcmEgMjoNCk9MRDoNCkluIHRoaXMgc2VjdGlvbiwgd2UgYWRkIGEgbmV3ICJsb2NhdGlv
bi0NCiAgIHR5cGUiIGNhc2UgYW5kIHJldXNlIHNvbWUgZ3JvdXBpbmdzIHdoaWNoIGFyZSBkZWZp
bmVkIGluDQogICBbSS1ELmlldGYtYmZkLXlhbmddIGFzIGZvbGxvd3M6DQpORVc6DQpJbiB0aGlz
IHNlY3Rpb24sIGEgbmV3ICJsb2NhdGlvbi10eXBlIiBjYXNlIGlzIGFkZGVkIGFuZCBzb21lIGdy
b3VwaW5ncyB0aGF0IGFyZSBkZWZpbmVkIGluDQogICBbSS1ELmlldGYtYmZkLXlhbmddIGFyZSBy
ZXVzZWQgYXMgZm9sbG93czoNCkVORFMNCg0KW1Fpbl06IE9rYXkuDQoNCnM1LjEuMjoNCk9MRDoN
CiAgIEFuZCBhbm90aGVyIGFsdGVybmF0aXZlIG1ldGhvZCBpcyB1c2luZyBzY2hlbWEgbW91bnQg
bWVjaGFuaXNtDQogICBbSS1ELmlldGYtbmV0bW9kLXNjaGVtYS1tb3VudF0gaW4gdGhlICJpZXRm
LWNvbm5lY3Rpb25sZXNzLW9hbSIuDQogICBXaXRoaW4gdGhlICJ0ZXN0LXBvaW50LWxvY2F0aW9u
cyIgbGlzdCwgYSAicm9vdCIgYXR0cmlidXRlIGlzIGRlZmluZWQNCiAgIHRvIHByb3ZpZGUgYSBt
b3VudGVkIHBvaW50IGZvciBtb2RlbHMgbW91bnRlZCBwZXIgInRlc3QtcG9pbnQtDQogICBsb2Nh
dGlvbnMiLiAgVGhlcmVmb3JlLCB0aGUgImlldGYtY29ubmVjdGlvbmxlc3Mtb2FtIiBtb2RlbCBj
YW4NCiAgIHByb3ZpZGUgYSBwbGFjZSBpbiB0aGUgbm9kZSBoaWVyYXJjaHkgd2hlcmUgb3RoZXIg
T0FNIFlBTkcgZGF0YQ0KICAgbW9kZWxzIGNhbiBiZSBhdHRhY2hlZCwgd2l0aG91dCBhbnkgc3Bl
Y2lhbCBleHRlbnNpb24gaW4gdGhlICJpZXRmLQ0KICAgY29ubmVjdGlvbmxlc3Mtb2FtIiBZQU5H
IGRhdGEgbW9kZWxzIFtJLUQuaWV0Zi1uZXRtb2Qtc2NoZW1hLW1vdW50XS4NCiAgIE5vdGUgdGhh
dCB0aGUgbGltaXRhdGlvbiBvZiB0aGUgU2NoZW1hIE1vdW50IG1ldGhvZCBpcyBpdCBpcyBub3QN
CiAgIGFsbG93ZWQgdG8gc3BlY2lmeSBjZXJ0YWluIG1vZHVsZXMgdGhhdCBhcmUgcmVxdWlyZWQg
dG8gYmUgbW91bnRlZA0KICAgdW5kZXIgYSBtb3VudCBwb2ludC4NCg0KICAgVGhlIHNuaXBwZXQg
YmVsb3cgZGVwaWN0cyB0aGUgZGVmaW5pdGlvbiBvZiAicm9vdCIgYXR0cmlidXRlLg0KTkVXOg0K
ICAgQW5vdGhlciBhbHRlcm5hdGl2ZSBtZXRob2QgaXMgdXNpbmcgdGhlIHNjaGVtYSBtb3VudCBt
ZWNoYW5pc20NCiAgIFtJLUQuaWV0Zi1uZXRtb2Qtc2NoZW1hLW1vdW50XSBpbiB0aGUgImlldGYt
Y29ubmVjdGlvbmxlc3Mtb2FtIiBtb2RlbC4NCiAgIFdpdGhpbiB0aGUgInRlc3QtcG9pbnQtbG9j
YXRpb25zIiBsaXN0LCBhICJyb290IiBhdHRyaWJ1dGUgaXMgZGVmaW5lZA0KICAgdG8gcHJvdmlk
ZSBhIG1vdW50IHBvaW50IGZvciBtb2RlbHMgbW91bnRlZCBwZXIgInRlc3QtcG9pbnQtDQogICBs
b2NhdGlvbnMiLiAgVGhlcmVmb3JlLCB0aGUgImlldGYtY29ubmVjdGlvbmxlc3Mtb2FtIiBtb2Rl
bCBjYW4NCiAgIHByb3ZpZGUgYSBwbGFjZSBpbiB0aGUgbm9kZSBoaWVyYXJjaHkgd2hlcmUgb3Ro
ZXIgT0FNIFlBTkcgZGF0YQ0KICAgbW9kZWxzIGNhbiBiZSBhdHRhY2hlZCwgd2l0aG91dCBhbnkg
c3BlY2lhbCBleHRlbnNpb24gaW4gdGhlICJpZXRmLQ0KICAgY29ubmVjdGlvbmxlc3Mtb2FtIiBZ
QU5HIGRhdGEgbW9kZWxzIFtJLUQuaWV0Zi1uZXRtb2Qtc2NoZW1hLW1vdW50XS4NCiAgIE5vdGUg
dGhhdCB0aGUgbGltaXRhdGlvbiBvZiB0aGUgU2NoZW1hIE1vdW50IG1ldGhvZCBpcyBpdCBpcyBu
b3QNCiAgIGFsbG93ZWQgdG8gc3BlY2lmeSBjZXJ0YWluIG1vZHVsZXMgdGhhdCBhcmUgcmVxdWly
ZWQgdG8gYmUgbW91bnRlZA0KICAgdW5kZXIgYSBtb3VudCBwb2ludC4NCg0KICAgVGhlIHNuaXBw
ZXQgYmVsb3cgZGVwaWN0cyB0aGUgZGVmaW5pdGlvbiBvZiB0aGUgInJvb3QiIGF0dHJpYnV0ZS4N
CkVORFMNCg0KW1Fpbl06IE9rYXkuDQoNCnM1LjIuMToNCk9MRDoNCiAgIFRoZSBmb2xsb3dpbmcg
c2VjdGlvbnMgc2hvd3MgaG93IHRoZSAiaWV0Zi1jb25uZWN0aW9ubGVzcy1vYW0iIG1vZGVsDQog
ICBjYW4gYmUgZXh0ZW5kZWQgdG8gc3VwcG9ydCBMU1AgcGluZyB0ZWNobm9sb2d5LiAgRm9yIHRo
aXMgcHVycG9zZSwgYQ0KICAgc2V0IG9mIGV4dGVuc2lvbiBhcmUgaW50cm9kdWNlZCBzdWNoIGFz
IHRlY2hub2xvZ3ktdHlwZSBleHRlbnNpb24gYW5kDQogICB0ZXN0LXBvaW50IGF0dHJpYnV0ZXMg
ZXh0ZW5zaW9uLg0KDQogICBOb3RlIHRoYXQgaW4gTVBMUyBXRywgdGhlcmUgaXMgYSBMU1AgUGlu
ZyBZQU5HIGRhdGEgbW9kZWwNCiAgIFtJLUQuemhlbmctbXBscy1sc3AtcGluZy15YW5nLWNmZ10g
dG8gYmUgcHJvZHVjZWQuICBVc2VycyBjYW4gY2hvb3NlDQogICB0byB1c2UgImlldGYtY29ubmVj
dGlvbGVzcy1vYW0iIGFzIGJhc2lzIGFuZCBhdWdtZW50IHRoZSAiaWV0Zi0NCiAgIGNvbm5lY3Rp
b25sZXNzLW9hbSIgbW9kZWwgd2l0aCBMU1AgUGluZyBzcGVjaWZpYyBkZXRhaWxzIGluIHRoZSBt
b2RlbA0KICAgZXh0ZW5zaW9uLiAgVGhlIExTUCBQaW5nIHNwZWNpZmljIGRldGFpbHMgY2FuIGJl
IHRoZSBncm91cGluZyBkZWZpbmVkDQogICBpbiB0aGUgTFNQIHBpbmcgbW9kZWwuDQoNCk5FVzoN
CiAgIFRoZSBmb2xsb3dpbmcgc2VjdGlvbnMgc2hvd3MgaG93IHRoZSAiaWV0Zi1jb25uZWN0aW9u
bGVzcy1vYW0iIG1vZGVsDQogICBjYW4gYmUgZXh0ZW5kZWQgdG8gc3VwcG9ydCBMU1AgcGluZyB0
ZWNobm9sb2d5LiAgRm9yIHRoaXMgcHVycG9zZSwgYQ0KICAgc2V0IG9mIGV4dGVuc2lvbnMgYXJl
IGludHJvZHVjZWQgc3VjaCBhcyB0aGUgInRlY2hub2xvZ3ktdHlwZSIgZXh0ZW5zaW9uIGFuZA0K
ICAgdGhlIHRlc3QtcG9pbnQgImF0dHJpYnV0ZXMiIGV4dGVuc2lvbi4NCg0KICAgTm90ZSB0aGF0
IGEgTFNQIFBpbmcgWUFORyBkYXRhIG1vZGVsDQogICBbSS1ELnpoZW5nLW1wbHMtbHNwLXBpbmct
eWFuZy1jZmddIGhhcyBiZWVuIHN0YW5kYXJkaXplZC4gIEFzIHdpdGggQkZELA0KICAgdXNlcnMg
Y2FuIGNob29zZSB0byB1c2UgdGhlICJpZXRmLWNvbm5lY3Rpb2xlc3Mtb2FtIiBhcyBiYXNpcyBh
bmQgYXVnbWVudA0KICAgdGhlICJpZXRmLSBjb25uZWN0aW9ubGVzcy1vYW0iIG1vZGVsIHdpdGgg
TFNQIFBpbmcgc3BlY2lmaWMgZGV0YWlscyBpbiB0aGUNCiAgIG1vZGVsIGV4dGVuc2lvbiB0byBw
cm92aWRlIGEgdW5pZmllZCB2aWV3IGFjcm9zcyBkaWZmZXJlbnQgdGVjaG5vbG9naWVzLiBUaGUN
CiAgIExTUCBQaW5nIHNwZWNpZmljIGRldGFpbHMgY2FuIGJlIHRoZSBncm91cGluZyBkZWZpbmVk
IGluIHRoZSBMU1AgcGluZyBtb2RlbA0KICAgdG8gYXZvaWQgZHVwbGljYXRpb24gb2YgZWZmb3J0
Li4NCg0KRU5EUw0KW1Fpbl06IE9rYXkuDQoNCnM5OiAgSSB0aGluayBJLUQuaWV0Zi1pMnJzLXlh
bmctbmV0d29yay10b3BvIGlzIG5vcm1hdGl2ZS4gIE9uZSBjb3VsZCBkaXNjdXNzIHdoZXRoZXIg
dGhlIHZhcmlvdXMgZHJhZnRzIG1lbnRpb25lZCBpbiBzNSBhcmUgYWxzbyBub3JtYXRpdmUuICBT
b21lIGFkZGl0aW9uYWwgbm9ybWF0aXZlIHJlZmVyZW5jZXMgd2lsbCBjb21lIGZvcm0gbGlzdGlu
ZyB0aGUgc291cmNlcyBvZiBpbXBvcnRlZCBtb2R1bGVzIChzZWUgbWlub3IgaXNzdWVzKS4gaWRu
aXRzIGNvbXBsYWlucyB0aGF0IFJGQ3MgNjk5MSwgNzIyMyBhbmQgNTQ2MiBhcmUgbm90IGV4cGxp
Y2l0bHkgcmVmZXJlbmNlZC4gIDY5OTEgYW5kIDcyMjMgYXJlIGltcG9ydCBzb3VyY2VzIChzZWUg
YWJvdmUpIDU0NjIgaXMgdXNlZCBpbiBzMy4xIGJ1dCBpc24ndCBtYXJrZWQgYXMgYSByZWZlcmVu
Y2UuDQoNCltRaW5dOkZpeGVkLg0K

--_000_D615D3754B63Csrihariciscocom_
Content-Type: text/html; charset="gb2312"
Content-ID: <9608CD35FC3CB94FA7D556459B4E5553@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif;">
<div>Elwyn</div>
<div><br>
</div>
<div>Thank you very much for your time and comments.</div>
<div><br>
</div>
<div>We will address the abbreviations/expansions and fixes to the descript=
ions in the upcoming revisions.</div>
<div><br>
</div>
<div>Thanks</div>
<div>Srihari</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>Elwyn Davies &lt;<a href=3D"m=
ailto:elwynd@dial.pipex.com">elwynd@dial.pipex.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Wednesday, 25 October 2017 at=
 4:34 AM<br>
<span style=3D"font-weight:bold">To: </span>Qin Wu &lt;<a href=3D"mailto:bi=
ll.wu@huawei.com">bill.wu@huawei.com</a>&gt;, &quot;<a href=3D"mailto:gen-a=
rt@ietf.org">gen-art@ietf.org</a>&quot; &lt;<a href=3D"mailto:gen-art@ietf.=
org">gen-art@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Cc: </span>&quot;<a href=3D"mailto:draft-i=
etf-lime-yang-connectionless-oam.all@ietf.org">draft-ietf-lime-yang-connect=
ionless-oam.all@ietf.org</a>&quot; &lt;<a href=3D"mailto:draft-ietf-lime-ya=
ng-connectionless-oam.all@ietf.org">draft-ietf-lime-yang-connectionless-oam=
.all@ietf.org</a>&gt;,
 &quot;<a href=3D"mailto:lime@ietf.org">lime@ietf.org</a>&quot; &lt;<a href=
=3D"mailto:lime@ietf.org">lime@ietf.org</a>&gt;, &quot;<a href=3D"mailto:ie=
tf@ietf.org">ietf@ietf.org</a>&quot; &lt;<a href=3D"mailto:ietf@ietf.org">i=
etf@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>RE: Genart telechat review=
 of draft-ietf-lime-yang-connectionless-oam-13<br>
<span style=3D"font-weight:bold">Resent-From: </span>&lt;<a href=3D"mailto:=
alias-bounces@ietf.org">alias-bounces@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Resent-To: </span>&lt;<a href=3D"mailto:de=
kumar@cisco.com">dekumar@cisco.com</a>&gt;, &lt;<a href=3D"mailto:wangzitao=
@huawei.com">wangzitao@huawei.com</a>&gt;, &lt;<a href=3D"mailto:bill.wu@hu=
awei.com">bill.wu@huawei.com</a>&gt;, &lt;<a href=3D"mailto:rrahman@cisco.c=
om">rrahman@cisco.com</a>&gt;,
 Cisco Employee &lt;<a href=3D"mailto:srihari@cisco.com">srihari@cisco.com<=
/a>&gt;, &lt;<a href=3D"mailto:cpignata@cisco.com">cpignata@cisco.com</a>&g=
t;, &lt;<a href=3D"mailto:rbonica@juniper.net">rbonica@juniper.net</a>&gt;,=
 &lt;<a href=3D"mailto:bclaise@cisco.com">bclaise@cisco.com</a>&gt;,
 &lt;<a href=3D"mailto:warren@kumari.net">warren@kumari.net</a>&gt;, Ron Bo=
nica &lt;<a href=3D"mailto:rbonica@juniper.net">rbonica@juniper.net</a>&gt;=
, Carlos Pignataro &lt;<a href=3D"mailto:cpignata@cisco.com">cpignata@cisco=
.com</a>&gt;<br>
<span style=3D"font-weight:bold">Resent-Date: </span>Wednesday, 25 October =
2017 at 4:44 AM<br>
</div>
<div><br>
</div>
<div>
<div>
<div>Hi, Qin.</div>
<div><br>
</div>
<div>Thanks for the quick repsonse.&nbsp;&nbsp;</div>
<div><br>
</div>
<div>The fixes look good - I'll await the new version and give it a good re=
ad.</div>
<div><br>
</div>
<div>One thing I forgot to check through was whether all tha abbreviations =
were either 'well known' (as documented in the RFC editor's list (<a href=
=3D"https://www.rfc-editor.org/materials/abbrev.expansion.txt">https://www.=
rfc-editor.org/materials/abbrev.expansion.txt</a>)
 or expanded on first occurrence.&nbsp;&nbsp;</div>
<div><br>
</div>
<div>Needing expansion: DSCP (s3.1), VRF (s3.5), OWAMP/TWAMP (s4, descripti=
on of&nbsp;grouping session-delay-statistics), MP (s4, several descriptions=
 in&nbsp;grouping tp-address),&nbsp; AS (s4, description of identity as-num=
ber-address-type ,&nbsp; also description of as-number
 - in this case it might be that s/AS number/as-number/ in the description)=
,&nbsp; &nbsp;LSP (s4, description of lsp-id), MPLS-TE (s5.1.1.2).</div>
<div><br>
</div>
<div>Checking for this has raised some additional points....</div>
<div><br>
</div>
<div>In the descriptions items in the features section of s4, the abbreviat=
ions rpc, ptp, ntp and icmp should be in capitals (RPC, PTP, NTP, ICMP).</d=
iv>
<div><br>
</div>
<div>I think you also need references for the PTP and NTP timestamp formats=
.&nbsp; I am not sure where the short and long NTP timestamp formats are de=
fined!&nbsp; Also I am not sure whether the PTP standard is readily accessi=
ble.&nbsp; I think you may need to look at all
 the various timestamp fomats that are mentioned (I missed this yesterday) =
and ensure that there are pointers to proper definitions in all cases.</div=
>
<div><br>
</div>
<div>Also it would be good to explicitly mention RFC 6020 adjacent to YANG =
in the abstract (but not in reference format of course) and also in Section=
 1 as a reference.</div>
<div><br>
</div>
<div>Cheers,</div>
<div>Elwyn</div>
<div><br>
</div>
<div><br>
</div>
<div id=3D"composer_signature">
<div style=3D"font-size:85%;color:#575757" dir=3D"auto">Sent from Samsung t=
ablet.</div>
</div>
<div><br>
</div>
<div style=3D"font-size:100%;color:#000000"><!-- originalMessage -->
<div>-------- Original message --------</div>
<div>From: Qin Wu &lt;<a href=3D"mailto:bill.wu@huawei.com">bill.wu@huawei.=
com</a>&gt; </div>
<div>Date: 24/10/2017 08:21 (GMT&#43;00:00) </div>
<div>To: Elwyn Davies &lt;<a href=3D"mailto:elwynd@dial.pipex.com">elwynd@d=
ial.pipex.com</a>&gt;,
<a href=3D"mailto:gen-art@ietf.org">gen-art@ietf.org</a> </div>
<div>Cc: <a href=3D"mailto:draft-ietf-lime-yang-connectionless-oam.all@ietf=
.org">draft-ietf-lime-yang-connectionless-oam.all@ietf.org</a>,
<a href=3D"mailto:lime@ietf.org">lime@ietf.org</a>, <a href=3D"mailto:ietf@=
ietf.org">
ietf@ietf.org</a> </div>
<div>Subject: RE: Genart telechat review of &nbsp; draft-ietf-lime-yang-con=
nectionless-oam-13
</div>
<div><br>
</div>
</div>
Elwyn:<br>
Thank for your valuable comments.<br>
Please see my reply inline below.<br>
<br>
-Qin<br>
-----=D3=CA=BC=FE=D4=AD=BC=FE-----<br>
=B7=A2=BC=FE=C8=CB: Elwyn Davies [<a href=3D"mailto:elwynd@dial.pipex.com">=
mailto:elwynd@dial.pipex.com</a>]
<br>
=B7=A2=CB=CD=CA=B1=BC=E4: 2017=C4=EA10=D4=C224=C8=D5 8:42<br>
=CA=D5=BC=FE=C8=CB: <a href=3D"mailto:gen-art@ietf.org">gen-art@ietf.org</a=
><br>
=B3=AD=CB=CD: <a href=3D"mailto:draft-ietf-lime-yang-connectionless-oam.all=
@ietf.org">draft-ietf-lime-yang-connectionless-oam.all@ietf.org</a>;
<a href=3D"mailto:lime@ietf.org">lime@ietf.org</a>; <a href=3D"mailto:ietf@=
ietf.org">
ietf@ietf.org</a><br>
=D6=F7=CC=E2: Genart telechat review of draft-ietf-lime-yang-connectionless=
-oam-13<br>
<br>
Reviewer: Elwyn Davies<br>
Review result: Ready with Issues<br>
<br>
I am the assigned Gen-ART reviewer for this draft. The General Area Review =
Team (Gen-ART) reviews all IETF documents being processed by the IESG for t=
he IETF Chair. Please wait for direction from your document shepherd or AD =
before posting a new version of
 the draft.<br>
<br>
For more information, please see the FAQ at<br>
<br>
&lt;<a href=3D"https://trac.ietf.org/trac/gen/wiki/GenArtfaq">https://trac.=
ietf.org/trac/gen/wiki/GenArtfaq</a>&gt;.<br>
<br>
Document: draft-ietf-lime-yang-connectionless-oam-13<br>
Reviewer: Elwyn Davies<br>
Review Date: 2017-10-23<br>
IETF LC End Date: 2017-10-25<br>
IESG Telechat date: 2017-10-26<br>
<br>
Summary:Not really ready.&nbsp; There are several missing references and th=
e English needs cleaning up to make the document comprehensible. I found s3=
 to be almost totally opaque.&nbsp; The fundamental concept of a Test Point=
 needs a proper definition in s2 and a clearer
 introduction in s3.&nbsp; The concept of 'neighboring test points' confuse=
d me for some time: I was thinking of neighboring nodes in the network wher=
eas what seesm to be meant is a possibility of a multiplicity of<br>
<br>
Major issues:<br>
None<br>
<br>
Minor issues:<br>
Title and description of model:<br>
The title refers to 'connectionless networks'.&nbsp; In practice the YANG m=
odel could be used with both connectionless and connection-oriented communi=
cation technologies.&nbsp; I think the intention is to be able to support t=
he management of OAM protocols that operate
 in a connectionless manner (i.e., using connectionless *technologies*, as =
per RFC 7276) rather than connectionless networks. In the title - OLD:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Generic YANG Data Model for Operations, Admi=
nistration, and<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Maintenance(OAM) protocols=
 for Connectionless networks<br>
NEW:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Generic YANG Data Model for the Management o=
f Operations,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Administration, and Mainte=
nance (OAM) Protocols that<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; use Connectionless Communicat=
ions END<br>
<br>
[Qin]: Your understanding is correct, the title change in v-13 is based on =
one proposal from latest comments, I agree with your new proposed changes. =
Thanks.<br>
<br>
Similarly, in s1, para 1, s/connections/communications/.<br>
<br>
[Qin]: Okay.<br>
<br>
In next to last para of s1:<br>
OLD:<br>
&nbsp;&nbsp; Note that the Connection-Oriented OAM YANG DATA model is defin=
ed in<br>
&nbsp;&nbsp; [I-D.ietf-lime-yang-connection-oriented-oam-model].<br>
<br>
NEW:<br>
&nbsp;&nbsp; Note that the YANG DATA model for OAM protcols using connectio=
n-oriented<br>
&nbsp;&nbsp; communications is defined in<br>
&nbsp;&nbsp; [I-D.ietf-lime-yang-connection-oriented-oam-model].<br>
END<br>
<br>
[Qin]: Accepted, thanks.<br>
<br>
s2.1: The term 'Test point' needs some actual definition - It appears from =
the body of the document that a TP is effectively equated to an interface t=
ogether with an associated stack layer (MAC, IP, etc) or superimposed appli=
cation technology (VPN end point,
 etc.).&nbsp; One query that came into my mind around this was what happens=
 if the IP address associated with an interface is changed dynamically (e.g=
., when using IPv6 privacy addresses).&nbsp; Can the YANG manager understan=
d that it is still dealing with the same interface
 although the IP address has changed?&nbsp; I wondered if the interfaces re=
ally needed some sort of identifier (e.g., interface number) that would tie=
 all the pieces together as well as the intra-/inter-layer pointers.<br>
<br>
[Qin]: I suspect interface number is local identifier, you can change your =
IP address of destination, that's why we can test whether the new address o=
f destination is reachable. If IP address of source, we need to run another=
 OAM diagnostic test. Here is the
 proposed definition for test point:<br>
&quot;<br>
&nbsp;&nbsp; Test point is a functional entity that is defined<br>
&nbsp;&nbsp; at a node in the network and can initiate and/or react to OAM<=
br>
&nbsp;&nbsp; diagnostic test.&nbsp; This document focuses on the data-plane=
<br>
&nbsp;&nbsp; functionality of TPs, while TPs interact with the control plan=
e and<br>
&nbsp;&nbsp; with the management plane as well.<br>
<br>
&quot;<br>
s3.3:<br>
&gt;&nbsp;&nbsp;&nbsp; OAM<br>
&gt;&nbsp;&nbsp;&nbsp; neighboring test points are referred to a list of ne=
ighboring test<br>
&gt;&nbsp;&nbsp;&nbsp; points in the same layer that are related to the cur=
rent test point.<br>
&gt;&nbsp;&nbsp;&nbsp; This allows users to easily navigate between related=
 neighboring<br>
&gt;&nbsp;&nbsp;&nbsp; layers to efficiently troubleshoot a defect.&nbsp; I=
n this model, the<br>
&gt;&nbsp;&nbsp;&nbsp; 'position' leaf defines the relative position of the=
 neighboring test<br>
&gt;&nbsp;&nbsp;&nbsp; point corresponding to the current test point in the=
 same layer, and<br>
&gt;&nbsp;&nbsp;&nbsp; is provided to allow correlation of faults at differ=
ent locations.<br>
I don't understand what is going on here.&nbsp; Doesn't fault correlation r=
equire association of test points in adjacent layers up amd down the stack =
for the same interface rather than the same layer?&nbsp; The before/after s=
tory then allows the manager to go up and
 down the stack looking at wat is going on in the different layers.&nbsp; I=
 can't see any likelihood of there being multiple test points in the same l=
ayer in a given interface (unless this has something to do with possible di=
fferent administrative domains. Help!
 If this is altered, the similar text in the descriptions of oam-neighborin=
g-tps (in s4) will need to be made consistent.<br>
<br>
[Qin]: The latest changes in v-13 is also based on one comment we received =
recently, we try to fix confusion caused by 'technology-level' in v-12, so =
we change to 'position'. I agree with your comments above,
<br>
Neighboring Test Point more make sense for up and down layer. Here is the p=
roposed change to section 3.3<br>
&quot;<br>
3.3.&nbsp; OAM neighboring test points<br>
<br>
&nbsp;&nbsp; As typical network communication stacks have a multi-layer<br>
&nbsp;&nbsp; architecture, the set of associated OAM protocols may similarl=
y have<br>
&nbsp;&nbsp; a multi-layer structure; each communication layer in the stack=
 may<br>
&nbsp;&nbsp; have its own OAM protocol [RFC7276] that may also be linked to=
 a<br>
&nbsp;&nbsp; specific administrative domain.&nbsp; Management of these OAM =
protocols<br>
&nbsp;&nbsp; will necessitate associated test points in the nodes accessibl=
e by<br>
&nbsp;&nbsp; appropriate management domains.&nbsp; Accordingly, a given net=
work<br>
&nbsp;&nbsp; interface may present several test points.<br>
<br>
&nbsp;&nbsp; OAM neighboring test points are referred to a list of neighbor=
ing<br>
&nbsp;&nbsp; test points in adjacent layers up and down the stack for the s=
ame<br>
&nbsp;&nbsp; interface that are related to the current test point.&nbsp; Th=
is allows<br>
&nbsp;&nbsp; users to easily navigate between related neighboring layers to=
<br>
&nbsp;&nbsp; efficiently troubleshoot a defect.&nbsp; In this model, the 'p=
osition'<br>
&nbsp;&nbsp; leaf defines the relative position of the neighboring test poi=
nt<br>
&nbsp;&nbsp; corresponding to the current test point, and is provided to al=
low<br>
&nbsp;&nbsp; correlation of faults at different locations.&nbsp; If there i=
s one<br>
&nbsp;&nbsp; neighboring test point placed before the current test point, t=
he<br>
&nbsp;&nbsp; 'position' leaf is set to -1.&nbsp; If there is one neighborin=
g test point<br>
&nbsp;&nbsp; placed after the current test point, the 'position' leaf is se=
t to 1.<br>
&nbsp;&nbsp; If there is no neighboring test point placed before or after t=
he<br>
&nbsp;&nbsp; current test point, the 'position' leaf is set to 0.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; list oam-neighboring-tps {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp; key &quot;index&quot;;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp; leaf index {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; type uint16 {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; range &quot=
;0..65536&quot;;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; description<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;Index of a list of neig=
hboring test points<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in adjacent layers up a=
nd down the stack for the same interface<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; that are related to the curre=
nt test point. &quot;;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp; leaf position {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; type int8 {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; range &quot;-1..1&quot;;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; description<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;The r=
elative position<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; of neighbor=
ing test point<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; correspondi=
ng to the current<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; test point&=
quot;;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp; description<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;List of related neighbo=
ring test points in adjacent<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; layers up and down the stack =
for the same interface<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; that are related to the curre=
nt test point.&quot;;<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; }<br>
<br>
&quot;<br>
Sources of imported models:&nbsp; It would be useful to list the RFCs/I-Ds =
that define the models that are imported.&nbsp; Currently draft-ietf-netmod=
-schema-mount, draft-ietf-rtgwg-ni-model and draft-ietf-rtgwg-routing-types=
 that are under development are not mentioned;
 the existing standards of RFC 6021 and RFC 7223 should also be referenced =
(7223 is).&nbsp; They should all be normative.<br>
<br>
[Qin]: Okay, fixed.<br>
<br>
Nits/editorial comments:<br>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br=
>
<br>
idnits: complains about some overlong lines... probably ones with 'when &qu=
ot;derived-from-or-self(' General: As mentioned by other reviews, there are=
a considerable number of places where it appears that &quot; '&quot; should=
 really be &quot;' &quot;<br>
and there are missing spaces after single quotes.<br>
<br>
<br>
[Qin]: Okay, will fix this.<br>
<br>
General:&nbsp; The document is inconsistent in its use of connectionless/co=
nnection-less/connection less.&nbsp; The preferred usage should be connecti=
onless as is used in most cases.&nbsp; Thus: Short title:<br>
s/Connection-Less/Connectionless/ s4: OLD:<br>
&nbsp; feature connection-less {<br>
&nbsp;&nbsp;&nbsp; description<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;This feature indicates that OAM soluti=
on is connection less.&quot;;<br>
&nbsp; }<br>
<br>
NEW:<br>
&nbsp; feature connectionless {<br>
&nbsp;&nbsp;&nbsp; description<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;This feature indicates that OAM soluti=
on is connectionless.&quot;;<br>
&nbsp; }<br>
ENDS<br>
<br>
[Qin]: Accepted.<br>
<br>
s1, last para:<br>
OLD:<br>
&nbsp;&nbsp; In this document, we presents a base YANG Data model for<br>
&nbsp;&nbsp; connectionless OAM protocols.&nbsp; The generic YANG model for=
<br>
&nbsp;&nbsp; connectionless OAM only includes configuration data and state =
data.<br>
&nbsp;&nbsp; It can be used in conjunction with data retrieval method model=
<br>
&nbsp;&nbsp; [I-D.ietf-lime-yang-connectionless-oam-methods], which focuses=
 on<br>
&nbsp;&nbsp; data retrieval procedures like RPC.&nbsp; However it also can =
be used<br>
&nbsp;&nbsp; independently of data retrieval method model.<br>
NEW:<br>
&nbsp;&nbsp; This document documents a base YANG Data model for<br>
&nbsp;&nbsp; connectionless OAM protocols.&nbsp; This generic YANG model fo=
r<br>
&nbsp;&nbsp; connectionless OAM only includes configuration data and state =
data.<br>
&nbsp;&nbsp; It can be used in conjunction with data retrieval method model=
<br>
&nbsp;&nbsp; described in [I-D.ietf-lime-yang-connectionless-oam-methods], =
which focuses<br>
&nbsp;&nbsp; on data retrieval procedures such as RPC.&nbsp; However it als=
o can be used<br>
&nbsp;&nbsp; independently of this data retrieval method model.<br>
ENDS<br>
<br>
[Qin]: Fixed.<br>
<br>
s2.1:&nbsp; As mentioned above, TP needs some definition.&nbsp; MAC is prim=
arily concerned with MAC address in this document - definition: address for=
 data link layer interface.&nbsp; BFD should have a reference probably to R=
FC 5880.&nbsp; It would probably be sensible to split
 the section into expanded modertely well-known abbreviations&nbsp; (MAC, B=
FD, RPC*) and new terms (TP, CC).<br>
<br>
[Qin]: Fixed.<br>
<br>
s2.1, last para: s/e.g. /e.g., /<br>
<br>
[Qin]: Fixed.<br>
<br>
s3: Maybe the usage &quot;is/are augmented to&quot; is accepted YANG jargon=
 but it isn't good English. &quot;Augments&quot;&nbsp; will be good instead=
.<br>
<br>
[Qin]: Fixed.<br>
<br>
s3, para 1: The 'nd' prefix is part of the YANG specification in s4 and isn=
't known at this point.<br>
<br>
[Qin]: Fixed.<br>
<br>
s3, para 3: s/eg.,/e.g.,/<br>
<br>
[Qin]: Fixed.<br>
<br>
s3, last para: s/test- point-locations/test-point-locations/<br>
<br>
[Qin]: Fixed.<br>
<br>
s3, most of the section, but especially the last para: I found this to be a=
lmost totally unreadable and useless.<br>
<br>
[Qin]: Here is the proposed change to section 3.<br>
&quot;<br>
3.&nbsp; Overview of the Connectionless OAM Model<br>
<br>
&nbsp;&nbsp; The model augments &quot;/networks/network/node&quot; path def=
ined in the ietf-<br>
&nbsp;&nbsp; network module [I-D.ietf-i2rs-yang-network-topo] with 'test-po=
int-<br>
&nbsp;&nbsp; locations' grouping defined in Section 3.5.&nbsp; The network =
node in<br>
&nbsp;&nbsp; &quot;/networks/network/node&quot; path are used to describe t=
he network<br>
&nbsp;&nbsp; hierarchies and the inventory of nodes contained in a network.=
<br>
<br>
&nbsp;&nbsp; Under the 'test-point-locations' grouping, each test point loc=
ation is<br>
&nbsp;&nbsp; chosen based on 'tp-location-type' leaf which when chosen, lea=
ds to a<br>
&nbsp;&nbsp; container that includes a list of 'test-point-locations'.<br>
<br>
&nbsp;&nbsp; Each 'test-point-locations' list includes a 'test-point-locati=
on-info'<br>
&nbsp;&nbsp; grouping.&nbsp; The 'test-point-location-info' grouping includ=
es:<br>
<br>
&nbsp;&nbsp; o&nbsp; 'tp-technology' grouping,<br>
<br>
&nbsp;&nbsp; o&nbsp; 'tp-tools' grouping,<br>
<br>
&nbsp;&nbsp; o&nbsp; and 'connectionless-oam-tps' grouping.<br>
<br>
&nbsp;&nbsp; The groupings of 'tp-address' and 'tp-address-ni' are kept out=
 of<br>
&nbsp;&nbsp; 'test- point-location-info' grouping to make it addressing agn=
ostic<br>
&nbsp;&nbsp; and allow varied composition.&nbsp; Depending upon the choice =
of the 'tp-<br>
&nbsp;&nbsp; location-type' (determined by the 'tp-address-ni'), the contai=
ners<br>
&nbsp;&nbsp; differ in its composition of 'test-point-locations' while the =
'test-<br>
&nbsp;&nbsp; point-location-info', is a common aspect of every 'test-point-=
<br>
&nbsp;&nbsp; locations'.<br>
<br>
&nbsp;&nbsp; The 'tp-address-ni' grouping is used to describe the correspon=
ding<br>
&nbsp;&nbsp; network instance.&nbsp; The 'tp-technology' grouping indicate =
OAM<br>
&nbsp;&nbsp; technology details.&nbsp; The 'connectionless-oam-tps' groupin=
g is used to<br>
&nbsp;&nbsp; describe the relationship of one test point with other test<br=
>
&nbsp;&nbsp; points. The 'tp-tools' grouping describe the OAM tools support=
ed.<br>
<br>
&nbsp;&nbsp; In addition, at the top of the model, there is an 'cc-oper-dat=
a'<br>
&nbsp;&nbsp; container for session statistics.&nbsp; Grouping is also defin=
ed for<br>
&nbsp;&nbsp; common session statistics and these are only applicable for pr=
oactive<br>
&nbsp;&nbsp; OAM sessions.<br>
&quot;<br>
s3.1:<br>
This needs to be clarified.<br>
OLD:<br>
&nbsp;&nbsp; In connectionless OAM, the TP address is defined with the foll=
owing<br>
&nbsp;&nbsp; type:<br>
<br>
&nbsp;&nbsp; o&nbsp; MAC address [RFC6136]<br>
<br>
&nbsp;&nbsp; o&nbsp; IPv4 or IPv6 address<br>
<br>
&nbsp;&nbsp; o&nbsp; TP-attribute<br>
<br>
&nbsp;&nbsp; o&nbsp; System-id to represent the device or<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; node.[I-D.ietf-spring-sr-yang]<br>
NEW:<br>
&nbsp;&nbsp; With connectionless OAM protocols, the TP address can be one o=
f the following<br>
&nbsp;&nbsp; types:<br>
<br>
&nbsp;&nbsp; o&nbsp; MAC address [RFC6136] for link layer TPs<br>
<br>
&nbsp;&nbsp; o&nbsp; IPv4 or IPv6 address for IP layer TPs<br>
<br>
&nbsp;&nbsp; o&nbsp; TP-attribute identifying a TP associated with an appli=
cation layer<br>
&nbsp;&nbsp; function<br>
<br>
&nbsp;&nbsp; o&nbsp; System-id to represent the device or<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; node.[I-D.ietf-spring-sr-yang]<br>
ENDS<br>
<br>
[Qin]: Accepted.<br>
<br>
s3.1, last para: s/'tp-address'grouping/'tp-address' grouping/<br>
<br>
[Qin]:Fixed.<br>
<br>
s3.3:<br>
I found this a little confusing - suggest:<br>
OLD;<br>
&nbsp;&nbsp; As typical networks have a multi-layer architecture, the set o=
f OAM<br>
&nbsp;&nbsp; protocols similarly take a multi-layer structure; each layer m=
ay have<br>
&nbsp;&nbsp; its own OAM protocol [RFC7276] corresponding to a specific<br>
&nbsp;&nbsp; administrative domain and has associated test points.<br>
NEW:<br>
&nbsp;&nbsp; As typical network communication stacks have a multi-layer arc=
hitecture,<br>
&nbsp;&nbsp; the set of associated OAM protocols may similarly have a multi=
-layer<br>
&nbsp;&nbsp; structure; each communication layer in the stack may have its =
own OAM<br>
&nbsp;&nbsp; protocol [RFC7276] that may also be linked to a specific admin=
istrative<br>
&nbsp;&nbsp; domain.&nbsp; Management of these OAM protocols will necessita=
te associated<br>
&nbsp;&nbsp; test points in the nodes accessible by appropriate management =
domains.<br>
<br>
&nbsp;&nbsp; Accordingly, a given network interface may present several tes=
t points ENDS<br>
<br>
[Qin]: Reasonable, thanks.<br>
<br>
s3.5: s/e.g.,VRF/e.g., VRF/<br>
<br>
[Qin]:Fixed.<br>
<br>
s3.: s/per- hop/per-hop/<br>
<br>
[Qin]:Fixed.<br>
<br>
s4, Module/description:<br>
Also needs the IETF copyright and redistribution boiler plate.<br>
OLD:<br>
&nbsp; description<br>
&nbsp;&nbsp;&nbsp; &quot;This YANG module defines the generic configuration=
,<br>
&nbsp;&nbsp;&nbsp;&nbsp; data model, statistics for connectionless OAM to b=
e<br>
&nbsp;&nbsp;&nbsp;&nbsp; used within IETF in a protocol independent manner.=
<br>
&nbsp;&nbsp;&nbsp;&nbsp; It is assumed that each protocol maps correspondin=
g<br>
&nbsp;&nbsp;&nbsp;&nbsp; abstracts to its native format. Each protocol may<=
br>
&nbsp;&nbsp;&nbsp;&nbsp; extend the YANG model defined here to include prot=
ocol<br>
&nbsp;&nbsp;&nbsp;&nbsp; specific extensions&quot;;<br>
NEW:<br>
&nbsp; description<br>
&nbsp;&nbsp;&nbsp; &quot;This YANG module defines the generic configuration=
,<br>
&nbsp;&nbsp;&nbsp;&nbsp; data model, and statistics for OAM protocols using=
<br>
&nbsp;&nbsp;&nbsp;&nbsp; connectionless communications, described in a<br>
&nbsp;&nbsp;&nbsp;&nbsp; protocol independent manner.<br>
&nbsp;&nbsp;&nbsp;&nbsp; It is assumed that each protocol maps correspondin=
g<br>
&nbsp;&nbsp;&nbsp;&nbsp; abstracts to its native format. Each protocol may<=
br>
&nbsp;&nbsp;&nbsp;&nbsp; extend the YANG model defined here to include prot=
ocol<br>
&nbsp;&nbsp;&nbsp;&nbsp; specific extensions&quot;;<br>
ENDS<br>
[Qin]:Okay.<br>
<br>
s4, module/contact, module/organization:&nbsp; These need to be 'future pro=
ofed' - the WG and the draft authors are not appropriate for a standard.<br=
>
<br>
s4, grouping session-jitter-statistics/description: s/e.g.,Packet/e.g., Pac=
ket/<br>
<br>
[Qin]:Fixed.<br>
<br>
s5, multiple places: s/bfd/BFD/g<br>
<br>
[Qin]:Fixed.<br>
<br>
s5, para 1: s/&quot;ietf-connectionless-oam&quot; model/The &quot;ietf-conn=
ectionless-oam&quot;<br>
model/; s/technology-independent/a technology-independent/<br>
<br>
s5, para 2:<br>
OLD:<br>
Note that, in this section, we only present several<br>
&nbsp;&nbsp; snippets of technology-specific model extensions for illustrat=
ive<br>
&nbsp;&nbsp; purposes.<br>
NEW:<br>
Note that, in this section, several snippets of technology-specific<br>
&nbsp;&nbsp; model extensions are presented for illustrative purposes.<br>
ENDS<br>
<br>
s5.1: I notice that RFC 7276 defines BFD as a connection-oriented protocol =
(that is used to monitor a connectionless protocol in the case of basic BFD=
 for IP)! Some explanation may be appropriate.<br>
<br>
[Qin]: Okay.<br>
<br>
s5.1.1, para 2:<br>
OLD:<br>
Note that in BFD WG, there is a BFD YANG data model<br>
&nbsp;&nbsp; [I-D.ietf-bfd-yang] to be produced.&nbsp; Users can choose to =
use &quot;ietf-<br>
&nbsp;&nbsp; connectioless-oam&quot; as basis and augment the &quot;ietf-co=
nnectionless-oam&quot;<br>
&nbsp;&nbsp; model with bfd specific details.&nbsp; The bfd specific detail=
s can be the<br>
&nbsp;&nbsp; grouping defined in the BFD model.<br>
NEW:<br>
Note that a dedicated BFD YANG data model [I-D.ietf-bfd-yang] is also<br>
&nbsp;&nbsp; standardized.&nbsp; Augmentation of the &quot;ietf-connectionl=
ess-oam&quot; model<br>
&nbsp;&nbsp; with BFD specific details provides an alternative approach tha=
t<br>
&nbsp;&nbsp; provides a unified view of management information across vario=
us OAM<br>
&nbsp;&nbsp; protocols.&nbsp; The BFD specific details can be the grouping =
defined in<br>
&nbsp;&nbsp; the BFD model avoiding duplication of effort.<br>
ENDS<br>
<br>
[Qin]:Okay.<br>
<br>
s5.1.1.1, para 2:<br>
OLD:<br>
The snippet below depicts an example of augmenting &quot;bfd&quot; type int=
o<br>
&nbsp;&nbsp; the ietf-connectionless-oam&quot;:<br>
NEW:<br>
The snippet below depicts an example of adding the &quot;bfd&quot; type as =
an<br>
&nbsp;&nbsp; augment to the ietf-connectionless-oam&quot; model:<br>
ENDS<br>
<br>
[Qin]: Okay.<br>
<br>
s5.1.1.2:<br>
OLD:<br>
To support bfd technology, the &quot;ietf-connectionless-oam&quot; model ca=
n be<br>
&nbsp;&nbsp; extended and add bfd specific parameters under &quot;test-poin=
t-locations&quot;<br>
&nbsp;&nbsp; list and/or add new location type such as &quot;bfd over MPLS-=
TE&quot; under<br>
&nbsp;&nbsp; &quot;location-type&quot;.<br>
NEW:<br>
To support BFD technology, the &quot;ietf-connectionless-oam&quot; model ca=
n be<br>
&nbsp;&nbsp; extended by adding specific parameters into the &quot;test-poi=
nt-locations&quot;<br>
&nbsp;&nbsp; list and/or adding a new location type such as &quot;BFD over =
MPLS-TE&quot; under<br>
&nbsp;&nbsp; &quot;location-type&quot;.<br>
ENDS<br>
<br>
[Qin]: Okay.<br>
<br>
s5.1.1.2.1, para 1:<br>
OLD:<br>
In<br>
&nbsp;&nbsp; this section, we reuse some groupings which are defined in<br>
&nbsp;&nbsp; [I-D.ietf-bfd-yang] as following:<br>
NEW:<br>
In this section, some groupings which are defined in<br>
&nbsp;&nbsp; [I-D.ietf-bfd-yang] are reused as follows:<br>
ENDS<br>
<br>
[Qin]: Okay.<br>
<br>
s5.1.1.2.2, para 2:<br>
OLD:<br>
In this section, we add a new &quot;location-<br>
&nbsp;&nbsp; type&quot; case and reuse some groupings which are defined in<=
br>
&nbsp;&nbsp; [I-D.ietf-bfd-yang] as follows:<br>
NEW:<br>
In this section, a new &quot;location-type&quot; case is added and some gro=
upings that are defined in<br>
&nbsp;&nbsp; [I-D.ietf-bfd-yang] are reused as follows:<br>
ENDS<br>
<br>
[Qin]: Okay.<br>
<br>
s5.1.2:<br>
OLD:<br>
&nbsp;&nbsp; And another alternative method is using schema mount mechanism=
<br>
&nbsp;&nbsp; [I-D.ietf-netmod-schema-mount] in the &quot;ietf-connectionles=
s-oam&quot;.<br>
&nbsp;&nbsp; Within the &quot;test-point-locations&quot; list, a &quot;root=
&quot; attribute is defined<br>
&nbsp;&nbsp; to provide a mounted point for models mounted per &quot;test-p=
oint-<br>
&nbsp;&nbsp; locations&quot;.&nbsp; Therefore, the &quot;ietf-connectionles=
s-oam&quot; model can<br>
&nbsp;&nbsp; provide a place in the node hierarchy where other OAM YANG dat=
a<br>
&nbsp;&nbsp; models can be attached, without any special extension in the &=
quot;ietf-<br>
&nbsp;&nbsp; connectionless-oam&quot; YANG data models [I-D.ietf-netmod-sch=
ema-mount].<br>
&nbsp;&nbsp; Note that the limitation of the Schema Mount method is it is n=
ot<br>
&nbsp;&nbsp; allowed to specify certain modules that are required to be mou=
nted<br>
&nbsp;&nbsp; under a mount point.<br>
<br>
&nbsp;&nbsp; The snippet below depicts the definition of &quot;root&quot; a=
ttribute.<br>
NEW:<br>
&nbsp;&nbsp; Another alternative method is using the schema mount mechanism=
<br>
&nbsp;&nbsp; [I-D.ietf-netmod-schema-mount] in the &quot;ietf-connectionles=
s-oam&quot; model.<br>
&nbsp;&nbsp; Within the &quot;test-point-locations&quot; list, a &quot;root=
&quot; attribute is defined<br>
&nbsp;&nbsp; to provide a mount point for models mounted per &quot;test-poi=
nt-<br>
&nbsp;&nbsp; locations&quot;.&nbsp; Therefore, the &quot;ietf-connectionles=
s-oam&quot; model can<br>
&nbsp;&nbsp; provide a place in the node hierarchy where other OAM YANG dat=
a<br>
&nbsp;&nbsp; models can be attached, without any special extension in the &=
quot;ietf-<br>
&nbsp;&nbsp; connectionless-oam&quot; YANG data models [I-D.ietf-netmod-sch=
ema-mount].<br>
&nbsp;&nbsp; Note that the limitation of the Schema Mount method is it is n=
ot<br>
&nbsp;&nbsp; allowed to specify certain modules that are required to be mou=
nted<br>
&nbsp;&nbsp; under a mount point.<br>
<br>
&nbsp;&nbsp; The snippet below depicts the definition of the &quot;root&quo=
t; attribute.<br>
ENDS<br>
<br>
[Qin]: Okay.<br>
<br>
s5.2.1:<br>
OLD:<br>
&nbsp;&nbsp; The following sections shows how the &quot;ietf-connectionless=
-oam&quot; model<br>
&nbsp;&nbsp; can be extended to support LSP ping technology.&nbsp; For this=
 purpose, a<br>
&nbsp;&nbsp; set of extension are introduced such as technology-type extens=
ion and<br>
&nbsp;&nbsp; test-point attributes extension.<br>
<br>
&nbsp;&nbsp; Note that in MPLS WG, there is a LSP Ping YANG data model<br>
&nbsp;&nbsp; [I-D.zheng-mpls-lsp-ping-yang-cfg] to be produced.&nbsp; Users=
 can choose<br>
&nbsp;&nbsp; to use &quot;ietf-connectioless-oam&quot; as basis and augment=
 the &quot;ietf-<br>
&nbsp;&nbsp; connectionless-oam&quot; model with LSP Ping specific details =
in the model<br>
&nbsp;&nbsp; extension.&nbsp; The LSP Ping specific details can be the grou=
ping defined<br>
&nbsp;&nbsp; in the LSP ping model.<br>
<br>
NEW:<br>
&nbsp;&nbsp; The following sections shows how the &quot;ietf-connectionless=
-oam&quot; model<br>
&nbsp;&nbsp; can be extended to support LSP ping technology.&nbsp; For this=
 purpose, a<br>
&nbsp;&nbsp; set of extensions are introduced such as the &quot;technology-=
type&quot; extension and<br>
&nbsp;&nbsp; the test-point &quot;attributes&quot; extension.<br>
<br>
&nbsp;&nbsp; Note that a LSP Ping YANG data model<br>
&nbsp;&nbsp; [I-D.zheng-mpls-lsp-ping-yang-cfg] has been standardized.&nbsp=
; As with BFD,<br>
&nbsp;&nbsp; users can choose to use the &quot;ietf-connectioless-oam&quot;=
 as basis and augment<br>
&nbsp;&nbsp; the &quot;ietf- connectionless-oam&quot; model with LSP Ping s=
pecific details in the<br>
&nbsp;&nbsp; model extension to provide a unified view across different tec=
hnologies. The<br>
&nbsp;&nbsp; LSP Ping specific details can be the grouping defined in the L=
SP ping model<br>
&nbsp;&nbsp; to avoid duplication of effort..<br>
<br>
ENDS<br>
[Qin]: Okay.<br>
<br>
s9:&nbsp; I think I-D.ietf-i2rs-yang-network-topo is normative.&nbsp; One c=
ould discuss whether the various drafts mentioned in s5 are also normative.=
&nbsp; Some additional normative references will come form listing the sour=
ces of imported modules (see minor issues). idnits
 complains that RFCs 6991, 7223 and 5462 are not explicitly referenced.&nbs=
p; 6991 and 7223 are import sources (see above) 5462 is used in s3.1 but is=
n't marked as a reference.<br>
<br>
[Qin]:Fixed.<br>
</div>
</div>
</span>
</body>
</html>

--_000_D615D3754B63Csrihariciscocom_--


From nobody Tue Oct 24 17:19:51 2017
Return-Path: <ekr@rtfm.com>
X-Original-To: lime@ietf.org
Delivered-To: lime@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 9AF5413955B; Tue, 24 Oct 2017 17:19:45 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Eric Rescorla <ekr@rtfm.com>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-lime-yang-connectionless-oam@ietf.org, Ron Bonica <rbonica@juniper.net>, Carlos Pignataro <cpignata@cisco.com>, lime-chairs@ietf.org, cpignata@cisco.com, lime@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.63.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150889078559.4826.11503645526076054890.idtracker@ietfa.amsl.com>
Date: Tue, 24 Oct 2017 17:19:45 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/ODm3w0yUb-ZJSwL1RP_8pcsb3Bs>
Subject: [Lime] Eric Rescorla's No Objection on draft-ietf-lime-yang-connectionless-oam-13: (with COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Oct 2017 00:19:46 -0000

Eric Rescorla has entered the following ballot position for
draft-ietf-lime-yang-connectionless-oam-13: 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/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam/



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

Can you add a sentence or two to the Security Considerations explaining why the
nodes that are sensitive are sensitive?

I noticed a number of punctuation, spacing, and grammar errors. These will
probably be caught by RFC-Ed but a proofread might help.



From nobody Tue Oct 24 17:35:40 2017
Return-Path: <ekr@rtfm.com>
X-Original-To: lime@ietf.org
Delivered-To: lime@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 282C713A9F5; Tue, 24 Oct 2017 17:35:34 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Eric Rescorla <ekr@rtfm.com>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-lime-yang-connectionless-oam-methods@ietf.org, Carlos Pignataro <cpignata@cisco.com>, Ron Bonica <rbonica@juniper.net>, lime-chairs@ietf.org, cpignata@cisco.com, lime@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.63.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150889173411.4822.12425804044154834874.idtracker@ietfa.amsl.com>
Date: Tue, 24 Oct 2017 17:35:34 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/r8VS12MTPft601S33WagQik1MrA>
Subject: [Lime] Eric Rescorla's No Objection on draft-ietf-lime-yang-connectionless-oam-methods-10: (with COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Oct 2017 00:35:34 -0000

Eric Rescorla has entered the following ballot position for
draft-ietf-lime-yang-connectionless-oam-methods-10: 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/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam-methods/



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

I noted a few nits:

Line 729
    description
      "Propreitary protocol (eg.,IP SLA).";
  }
Typo: proprietary


Line 766
  identity invalid-cc{
   base status-code;
Nit: " {"



From nobody Tue Oct 24 17:44:14 2017
Return-Path: <srihari@cisco.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AA3C313955B; Tue, 24 Oct 2017 17:44:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.521
X-Spam-Level: 
X-Spam-Status: No, score=-14.521 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6aJ0pKLBJbv2; Tue, 24 Oct 2017 17:44:06 -0700 (PDT)
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 7F0EB1395ED; Tue, 24 Oct 2017 17:44:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1472; q=dns/txt; s=iport; t=1508892246; x=1510101846; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=hk7g63ea18awAShCADjbTbETU9wC/ot9HIdmRa/9hOg=; b=V/Q9D067x73beXkazhbH5wqDjvg3X7QgQvG0Ffz3+WUbbUcvY6XvPS8O i2wr2t16WB6Hju38I1qKj+yIWKAoxTkhRR3tS472vYJNBXSnI6uWlCwKU Xps8WK980J/+cgcdIbjzXT11Zmdq45BdGV3awj0I4uF/Xm7Ma5Y2bDzI3 k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CcAABQ3e9Z/4QNJK1bGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBg19kbicHjhKPSZg0EIIBChgNhRYChGE/GAECAQEBAQEBAWsohR4?= =?us-ascii?q?CAQMBATg0CxACAQgOKAULJwslAgQBDQWKIBCqUYsSAQEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBGAWDLoIHhmOEUgESAVGFQwWKHpdPAodjjRCCFYV6ixaVUgIRGQGBOAE?= =?us-ascii?q?fOIEDRBR6FUmCZIMRgU52AYk0gSSBEQEBAQ?=
X-IronPort-AV: E=Sophos;i="5.43,430,1503360000"; d="scan'208";a="310045841"
Received: from alln-core-10.cisco.com ([173.36.13.132]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 25 Oct 2017 00:44:05 +0000
Received: from XCH-RTP-018.cisco.com (xch-rtp-018.cisco.com [64.101.220.158]) by alln-core-10.cisco.com (8.14.5/8.14.5) with ESMTP id v9P0i4R3008755 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 25 Oct 2017 00:44:04 GMT
Received: from xch-rtp-008.cisco.com (64.101.220.148) by XCH-RTP-018.cisco.com (64.101.220.158) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Tue, 24 Oct 2017 20:44:03 -0400
Received: from xch-rtp-008.cisco.com ([64.101.220.148]) by XCH-RTP-008.cisco.com ([64.101.220.148]) with mapi id 15.00.1320.000; Tue, 24 Oct 2017 20:44:03 -0400
From: "Srihari Raghavan (srihari)" <srihari@cisco.com>
To: Eric Rescorla <ekr@rtfm.com>, The IESG <iesg@ietf.org>
CC: Ron Bonica <rbonica@juniper.net>, "lime-chairs@ietf.org" <lime-chairs@ietf.org>, "lime@ietf.org" <lime@ietf.org>, "draft-ietf-lime-yang-connectionless-oam@ietf.org" <draft-ietf-lime-yang-connectionless-oam@ietf.org>, "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
Thread-Topic: [Lime] Eric Rescorla's No Objection on draft-ietf-lime-yang-connectionless-oam-13: (with COMMENT)
Thread-Index: AQHTTSb8uvJIuMSvVU+QQtmlbY10sqL0WaaA
Date: Wed, 25 Oct 2017 00:44:03 +0000
Message-ID: <D615DBC2.4B650%srihari@cisco.com>
References: <150889078559.4826.11503645526076054890.idtracker@ietfa.amsl.com>
In-Reply-To: <150889078559.4826.11503645526076054890.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.65.41.46]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <E860A36730047A45B2289DBB9E5CEC48@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/jEh_Km0XT-sJu6WVe4AydrrzdXw>
Subject: Re: [Lime] Eric Rescorla's No Objection on draft-ietf-lime-yang-connectionless-oam-13: (with COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Oct 2017 00:44:09 -0000

Hi Eric

Thank you very much for your time and comments.

Will address the Security considerations section and will do a general
proofread of the text.

Thanks
Srihari

On 25/10/17, 5:49 AM, "Lime on behalf of Eric Rescorla"
<lime-bounces@ietf.org on behalf of ekr@rtfm.com> wrote:

>Eric Rescorla has entered the following ballot position for
>draft-ietf-lime-yang-connectionless-oam-13: 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/iesg/statement/discuss-criteria.html
>for more information about IESG DISCUSS and COMMENT positions.
>
>
>The document, along with other ballot positions, can be found here:
>https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam/
>
>
>
>----------------------------------------------------------------------
>COMMENT:
>----------------------------------------------------------------------
>
>Can you add a sentence or two to the Security Considerations explaining
>why the
>nodes that are sensitive are sensitive?
>
>I noticed a number of punctuation, spacing, and grammar errors. These will
>probably be caught by RFC-Ed but a proofread might help.
>
>
>_______________________________________________
>Lime mailing list
>Lime@ietf.org
>https://www.ietf.org/mailman/listinfo/lime


From nobody Tue Oct 24 18:20:38 2017
Return-Path: <bill.wu@huawei.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8BEDA13ACAB; Tue, 24 Oct 2017 18:20:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level: 
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4HhtmGu0SSMx; Tue, 24 Oct 2017 18:20:36 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 348C0139438; Tue, 24 Oct 2017 18:20:35 -0700 (PDT)
Received: from 172.18.7.190 (EHLO LHREML710-CAH.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DYJ86054; Wed, 25 Oct 2017 01:20:33 +0000 (GMT)
Received: from NKGEML412-HUB.china.huawei.com (10.98.56.73) by LHREML710-CAH.china.huawei.com (10.201.108.33) with Microsoft SMTP Server (TLS) id 14.3.361.1; Wed, 25 Oct 2017 02:20:31 +0100
Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.105]) by nkgeml412-hub.china.huawei.com ([10.98.56.73]) with mapi id 14.03.0235.001; Wed, 25 Oct 2017 09:20:26 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Jouni Korhonen <jouni.nospam@gmail.com>, "ops-dir@ietf.org" <ops-dir@ietf.org>
CC: "draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org" <draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org>, "lime@ietf.org" <lime@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>
Thread-Topic: Opsdir telechat review of draft-ietf-lime-yang-connectionless-oam-methods-10
Thread-Index: AQHTTEJhJTPrNfIcQUiGtqppVFMXPqLzv24Q
Date: Wed, 25 Oct 2017 01:20:25 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA9AC14AD4@nkgeml513-mbx.china.huawei.com>
References: <150879260596.24828.12185900699882057027@ietfa.amsl.com>
In-Reply-To: <150879260596.24828.12185900699882057027@ietfa.amsl.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.79.163]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090201.59EFE6E1.00A6, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.1.105, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: fc07da4ab61eac5534a69329e56b0ef5
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/c2cFXNfCRSV6MKx-DFhwEU22BC0>
Subject: Re: [Lime] Opsdir telechat review of draft-ietf-lime-yang-connectionless-oam-methods-10
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Oct 2017 01:20:37 -0000

VGhhbmtzIEpvdW5pIGZvciB2YWx1YWJsZSByZXZpZXcsIHBsZWFzZSBzZWUgbXkgcmVwbHkgaW5s
aW5lLg0KDQotUWluDQotLS0tLemCruS7tuWOn+S7ti0tLS0tDQrlj5Hku7bkuro6IEpvdW5pIEtv
cmhvbmVuIFttYWlsdG86am91bmkubm9zcGFtQGdtYWlsLmNvbV0gDQrlj5HpgIHml7bpl7Q6IDIw
MTflubQxMOaciDI05pelIDU6MDMNCuaUtuS7tuS6ujogb3BzLWRpckBpZXRmLm9yZw0K5oqE6YCB
OiBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kcy5hbGxAaWV0
Zi5vcmc7IGxpbWVAaWV0Zi5vcmc7IGlldGZAaWV0Zi5vcmcNCuS4u+mimDogT3BzZGlyIHRlbGVj
aGF0IHJldmlldyBvZiBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0
aG9kcy0xMA0KDQpSZXZpZXdlcjogSm91bmkgS29yaG9uZW4NClJldmlldyByZXN1bHQ6IFJlYWR5
DQoNCkkgZGlkIGEgcXVpdGUgc2hhbGxvdyByZXZpZXcgb24gdGhlIGRvY3VtZW50LiBBcGFydCBm
cm9tIHNvbWUgdHJpdmlhbCBlZGl0b3JpYWxzICh0aGF0IHRoZSBSRkMgZWRpdG9yIHdpbGwgY2F0
Y2ggYmV0dGVyIHRoYW4gSSBkbyBhbnl3YXkpLCBhbmQgb25lIGNvbW1lbnQgaW4gU2VjdGlvbiA1
LCB0aGUgZG9jdW1lbnQgaXMgcmVhZHkgdG8gZ28uDQoNCkluIFNlY3Rpb24gNSBvbiBsaW5lczoN
CjEwMDYgICAgICAgU29tZSBvZiB0aGUgUlBDIG9wZXJhdGlvbnMgaW4gdGhpcyBZQU5HIG1vZHVs
ZSBtYXkgYmUgY29uc2lkZXJlZA0KMTAwNyAgICAgICBzZW5zaXRpdmUgb3IgdnVsbmVyYWJsZSBp
biBzb21lIG5ldHdvcmsgZW52aXJvbm1lbnRzLiAgSXQgaXMgdGh1cw0KMTAwOCAgICAgICBpbXBv
cnRhbnQgdG8gY29udHJvbCBhY2Nlc3MgdG8gdGhlc2Ugb3BlcmF0aW9ucy4gIFRoZXNlIGFyZSB0
aGUNCjEwMDkgICAgICAgb3BlcmF0aW9ucyBhbmQgdGhlaXIgc2Vuc2l0aXZpdHkvdnVsbmVyYWJp
bGl0eToNCjEwMTEgICAgICAgbyAgY29udGludWl0eS1jaGVjazogR2VuZXJhdGVzIGNvbnRpbnVp
dHkgY2hlY2suDQoxMDEzICAgICAgIG8gIHBhdGgtZGlzY292ZXJ5OiBHZW5lcmF0ZXMgcGF0aCBk
aXNjb3ZlcnkuDQoxMDE1ICAgICAgIHdoaWNoIG1heSBsZWFkIHRvIERlbmlhbC1vZi1TZXJ2aWNl
IGF0dGFjayBvbiBib3RoIHRoZSBsb2NhbCBkZXZpY2UNCjEwMTYgICAgICAgYW5kIHRoZSBuZXR3
b3JrIG9yIHVuYXV0aG9yaXplZCBzb3VyY2UgYWNjZXNzIHRvIHNvbWUgc2Vuc2l0aXZlDQoxMDE3
ICAgICAgIGluZm9ybWF0aW9uLg0KDQpTb21lIGJhc2ljIHF1ZXN0aW9ucy4gV2hhdCBhcmUgdGhl
IG1lbnRpb25lZCAic29tZSBuZXR3b3JrcyBlbnZpcm9ubWVudCIgYW5kIHdoeSB0aGV5IGFyZSB2
dWxuZXJhYmxlPyBIb3cvd2h5IHRoZSBEb1MgaXMgdGhlIGlkZW50aWZpZWQgdnVsbmVyYWJpbGl0
eSBoZXJlPw0KQW5kIGluIGdlbmVyYWwgbGluZXMgMTAxNS0xMDE3IGFyZSBoYXJkIChhdCBsZWFz
dCB0byBtZSkgdG8gdW5kZXJzdGFuZCBpbiB0aGUgbGlnaHQgb2YgZWFybGllciB0ZXh0Lg0KDQpb
UWluXTogQmFzZWQgb24gQUQgcmV2aWV3IGNvbW1lbnRzLCB3ZSB1cGRhdGUgc2VjdGlvbiA1IGJh
c2VkIG9uIFlBTkcgc2VjdXJpdHkgZ3VpZGVsaW5lDQpodHRwczovL3RyYWMuaWV0Zi5vcmcvdHJh
Yy9vcHMvd2lraS95YW5nLXNlY3VyaXR5LWd1aWRlbGluZXMNCkFuc3dlciB5b3VyIHF1ZXN0aW9u
LCB3aGVuIGF1dGhvcml6ZWQgc291cmNlIG9yIGF0dGFja2VyIGdldCBhY2Nlc3MgdG8gc2Vuc2l0
aXZlIGluZm9ybWF0aW9uIGFuZCBtYXkgdXNlIHN1Y2ggaW5mb3JtYXRpb24gdG8gbGF1bmNoIERv
UyBhdHRhY2suDQpIZXJlIGlzIHRoZSBwcm9wb3NlZCBjaGFuZ2UgdG8gYWRkcmVzcyB5b3VyIGNv
bW1lbnRzOg0KIg0KICAgU29tZSBvZiB0aGUgUlBDIG9wZXJhdGlvbnMgaW4gdGhpcyBZQU5HIG1v
ZHVsZSBtYXkgYmUgY29uc2lkZXJlZA0KICAgc2Vuc2l0aXZlIG9yIHZ1bG5lcmFibGUgaW4gc29t
ZSBuZXR3b3JrIGVudmlyb25tZW50cy4gIEl0IGlzIHRodXMNCiAgIGltcG9ydGFudCB0byBjb250
cm9sIGFjY2VzcyB0byB0aGVzZSBvcGVyYXRpb25zLiBUaGVzZSBhcmUgdGhlIG9wZXJhdGlvbnMg
DQogICBhbmQgdGhlaXIgc2Vuc2l0aXZpdHkvdnVsbmVyYWJpbGl0eToNCg0KICAgbyAgY29udGlu
dWl0eS1jaGVjazogR2VuZXJhdGVzIGNvbnRpbnVpdHkgY2hlY2suDQoNCiAgIG8gIHBhdGgtZGlz
Y292ZXJ5OiBHZW5lcmF0ZXMgcGF0aCBkaXNjb3ZlcnkuDQoNClRoZXNlIG9wZXJhdGlvbnMgYXJl
IHVzZWQgdG8gcmV0cmlldmUgdGhlIGRhdGEgZnJvbSB0aGUgZGV2aWNlIHRoYXQgbmVlZCB0byBl
eGVjdXRlIHRoZSBPQU0gY29tbWFuZC4gVW5hdXRob3JpemVkIHNvdXJjZSBhY2Nlc3MgdG8gc29t
ZSBzZW5zaXRpdmUgaW5mb3JtYXRpb24gaW4gdGhlIGFib3ZlIGRhdGEgbWF5IGxlYWQgdG8gRGVu
aWFsLW9mLVNlcnZpY2UgYXR0YWNrIG9uIGJvdGggdGhlIGxvY2FsIGRldmljZSBhbmQgdGhlIG5l
dHdvcmsuDQoiDQpUaGFua3MuDQoNClRoZSBJRG5pdHMgY29tbWVudHMgYXJlIG5vdCByZWxldmFu
dCAodGhlIHJlcG9ydGVkIGVycm9yIGlzIGp1c3QgZWRpdG9yaWFsKS4NCg0KW1Fpbl06IFdpbGwg
Z2V0IHRoaXMgY2xlYW4gdXAuDQpUaGUgWUFORyBtb2R1bGUgYWxzbyBwYXNzZWQgdGhlIHZhbGlk
YXRpb24gKEkgdXNlZCB5YW5ndmFsaWRhdG9yKSB3aXRoIGRhdGUgcmVsYXRlZCB3YXJuaW5ncy4N
Cg0KW1Fpbl06IEZpeGVkIGluIHYtKDEwKSwgaXQgZG9lc24ndCBjb21lIGZyb20gdGhpcyBkcmFm
dCBidXQgZnJvbSByZWZlcmVuY2VkIGludGVyZmFjZSBtb2RlbCBkcmFmdC4NCg0K


From nobody Tue Oct 24 19:46:55 2017
Return-Path: <bill.wu@huawei.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8EB401397F9; Tue, 24 Oct 2017 19:46:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level: 
X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iidaVwrze3Qu; Tue, 24 Oct 2017 19:46:45 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BFEA2138BE2; Tue, 24 Oct 2017 19:46:43 -0700 (PDT)
Received: from 172.18.7.190 (EHLO LHREML714-CAH.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DYJ91278; Wed, 25 Oct 2017 02:46:42 +0000 (GMT)
Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by LHREML714-CAH.china.huawei.com (10.201.108.37) with Microsoft SMTP Server (TLS) id 14.3.361.1; Wed, 25 Oct 2017 03:46:40 +0100
Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.105]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0235.001; Wed, 25 Oct 2017 10:46:35 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: "ietf@ietf.org" <ietf@ietf.org>, "draft-ietf-lime-yang-connectionless-oam-methods@ietf.org" <draft-ietf-lime-yang-connectionless-oam-methods@ietf.org>, Carlos Pignataro <cpignata@cisco.com>, Ron Bonica <rbonica@juniper.net>, "lime-chairs@ietf.org" <lime-chairs@ietf.org>, Benoit Claise <bclaise@cisco.com>, "lime@ietf.org" <lime@ietf.org>
Thread-Topic: [Lime] Last Call: <draft-ietf-lime-yang-connectionless-oam-methods-09.txt> (Retrieval Methods YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols) to Proposed Standard
Thread-Index: AQHTSZ/OqdC/gB7syEyZpsu5ZciJR6Lwy69wgAGp2wCAAWfjoA==
Date: Wed, 25 Oct 2017 02:46:35 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA9AC15883@nkgeml513-mbx.china.huawei.com>
References: <150772930494.24829.134604370018717784.idtracker@ietfa.amsl.com> <CA+RyBmUqZH6hEFy8ZFrGq0yLC-friudtZvDNJ2AZs35EOFGrhQ@mail.gmail.com> <B8F9A780D330094D99AF023C5877DABA9AC0F264@nkgeml513-mbx.china.huawei.com> <CA+RyBmWw5dNOUJgFkzAH1cF6Ljxk2oDOXqLq+LNLKw+Gcin_Wg@mail.gmail.com>
In-Reply-To: <CA+RyBmWw5dNOUJgFkzAH1cF6Ljxk2oDOXqLq+LNLKw+Gcin_Wg@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.79.163]
Content-Type: multipart/alternative; boundary="_000_B8F9A780D330094D99AF023C5877DABA9AC15883nkgeml513mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020203.59EFFB12.006B, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.1.105, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 92b2a30add121792dba817cbbc9c7d59
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/WZSS4BpoOTYz5q-ZTq08NbVq2JU>
Subject: Re: [Lime] Last Call: <draft-ietf-lime-yang-connectionless-oam-methods-09.txt> (Retrieval Methods YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols) to Proposed Standard
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Oct 2017 02:46:48 -0000

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

VGhhbmtzIEdyZWcgZm9yIGZlZWRiYWNrLiBXZSBjYW4gcmVtb3ZlIHN1Y2ggdXAtbGltaXQgaWYg
eW91IGxpa2UuDQpXaXRob3V0IHVwLWxpbWl0IGZvciBjb3VudCwgd2UgY2FuIGxlYXZlIGhvdyB0
byByZXBvcnQgb3ZlcnJ1biBjb3VudCB0byBpbXBsZW1lbnRhdGlvbiBkZXRhaWxzLCBlLmcuLA0K
VGhlIGRldmljZSBzZXQgdGhyZXNob2xkIGZvciBvdmVycnVuIHZhbHVlIGF0IHRoZSBsb2NhbCBk
ZXZpY2UgIGJhc2VkIG9uIGNvdW50IHJhbmdlIGRlZmluZWQgaW4gdGhlIG1vZGVsLA0KV2hlbiBp
dCBoaXRzIHN1Y2ggdGhyZXNob2xkLCBpdCBjYW4gcmVwb3J0IGJhY2sgdG8gdGhlIG1hbmFnZW1l
bnQgc3lzdGVtIGJ5IHVzaW5nIG5vdGlmaWNhdGlvbiwgaG93ZXZlciB0aGlzDQpJcyBwZXJmb3Jt
ZWQgaXMgbm90IHNjb3BlIG9mIHRoaXMgZHJhZnQuDQoNCk5vdGUgdGhhdCBZQU5HIG1vZGVsIGZv
Y3VzaW5nIG9uIHJlcHJlc2VudCB0aGUgZGF0YSBhbmQgZGVmaW5lIHZhbHVlIGFuZCByYW5nZSBv
ZiBlYWNoIHBhcmFtZXRlci4NCllvdSBjYW4gcmVmZXIgdG8gc2ltaWxhciBleGFtcGxlIGZvciBj
b3VudCByZWxhdGVkIHBhcmFtZXRlcnMgaW4gUkZDODE5NC4NCg0KLVFpbg0K5Y+R5Lu25Lq6OiBH
cmVnIE1pcnNreSBbbWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbV0NCuWPkemAgeaXtumXtDog
MjAxN+W5tDEw5pyIMjTml6UgMjA6NTYNCuaUtuS7tuS6ujogUWluIFd1DQrmioTpgIE6IGlldGZA
aWV0Zi5vcmc7IGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS1tZXRob2Rz
QGlldGYub3JnOyBDYXJsb3MgUGlnbmF0YXJvOyBSb24gQm9uaWNhOyBsaW1lLWNoYWlyc0BpZXRm
Lm9yZzsgQmVub2l0IENsYWlzZTsgbGltZUBpZXRmLm9yZw0K5Li76aKYOiBSZTogW0xpbWVdIExh
c3QgQ2FsbDogPGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS1tZXRob2Rz
LTA5LnR4dD4gKFJldHJpZXZhbCBNZXRob2RzIFlBTkcgRGF0YSBNb2RlbCBmb3IgQ29ubmVjdGlv
bmxlc3MgT3BlcmF0aW9ucywgQWRtaW5pc3RyYXRpb24sIGFuZCBNYWludGVuYW5jZShPQU0pIHBy
b3RvY29scykgdG8gUHJvcG9zZWQgU3RhbmRhcmQNCg0KSGkgUWluLA0KdGhhbmsgeW91IGZvciB5
b3VyIGV4cGVkaWVudCByZXNwb25zZS4NCkkgZG9uJ3QgdGhpbmsgdGhhdCBhbnkgYWRkaXRpb25h
bCBjb25maWd1cmF0aW9uIHBhcmFtZXRlciB0byBsaW1pdCBwYXJ0aWN1bGFyIGNvdW50ZXIgb3Ig
YWxsIG9mIHRoZW0gaXMgcmVxdWlyZWQuIEkgdGhpbmsgdGhhdCA0Mjk0OTY3Mjk0IGlzIG5hdHVy
YWwsIGludHVpdGl2ZSBsaW1pdCBmb3IgdWludDMyIGNvdW50ZXJzLiBNeSBxdWVzdGlvbnMgYXJl
IHJhdGhlciBob3cgb3ZlcnJ1biBwZXIgY291bnRlciBpcyByZXBvcnRlZCBhbmQgd2hhdCBpcyB0
aGUgYmVoYXZpb3Igb2YgdGhlIGNvdW50ZXIgaXRzZWxmIHVwb24gaXQgaGFzIGJlZW4gcmVhZCB0
byBmaWxsIGluIHJlc3BvbnNlIHRvIGFuIFJQQy4NCg0KUmVnYXJkcywNCkdyZWcNCg0KT24gU3Vu
LCBPY3QgMjIsIDIwMTcgYXQgODozNCBQTSwgUWluIFd1IDxiaWxsLnd1QGh1YXdlaS5jb208bWFp
bHRvOmJpbGwud3VAaHVhd2VpLmNvbT4+IHdyb3RlOg0KVGhhbmtzIEdyZWcgZm9yIGFkZGl0aW9u
YWwgY29tbWVudHMgb24gZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLW1l
dGhvZHMtMDkuDQpTaW1pbGFyIHRvIHRoZSBjaGFuZ2Ugd2UgcHJvcG9zZWQgZm9yIGRyYWZ0LWll
dGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS0xMiwNCldlIGNvdWxkIHNldCB1cC1saW1p
dCBmb3Igc3RhdGlzdGljcyBkYXRhLCB3aGVuIHVwLWxpbWl0IGdldHMgcmVhY2hlZCwgd2UgY2Fu
IGluZGljYXRlIG92ZXJydW4gIGNvdW50IGhhcHBlbnMuDQpUaGFua3MhDQoNCi1RaW4NCuWPkeS7
tuS6ujogR3JlZyBNaXJza3kgW21haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208bWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbT5dDQrlj5HpgIHml7bpl7Q6IDIwMTflubQxMOaciDIw5pelIDIw
OjM1DQrmlLbku7bkuro6IGlldGZAaWV0Zi5vcmc8bWFpbHRvOmlldGZAaWV0Zi5vcmc+OyBkcmFm
dC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kc0BpZXRmLm9yZzxtYWls
dG86ZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLW1ldGhvZHNAaWV0Zi5v
cmc+DQrmioTpgIE6IENhcmxvcyBQaWduYXRhcm87IFJvbiBCb25pY2E7IGxpbWUtY2hhaXJzQGll
dGYub3JnPG1haWx0bzpsaW1lLWNoYWlyc0BpZXRmLm9yZz47IEJlbm9pdCBDbGFpc2U7IGxpbWVA
aWV0Zi5vcmc8bWFpbHRvOmxpbWVAaWV0Zi5vcmc+DQrkuLvpopg6IFJlOiBbTGltZV0gTGFzdCBD
YWxsOiA8ZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLW1ldGhvZHMtMDku
dHh0PiAoUmV0cmlldmFsIE1ldGhvZHMgWUFORyBEYXRhIE1vZGVsIGZvciBDb25uZWN0aW9ubGVz
cyBPcGVyYXRpb25zLCBBZG1pbmlzdHJhdGlvbiwgYW5kIE1haW50ZW5hbmNlKE9BTSkgcHJvdG9j
b2xzKSB0byBQcm9wb3NlZCBTdGFuZGFyZA0KDQpEZWFyIEFsbCwNCnBsZWFzZSBraW5kbHkgY29u
c2lkZXIgbXkgY29tbWVudHMgb24gZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mt
b2FtLW1ldGhvZHMgcHJlc2VudGVkIGJlbG93Og0KDQogICogICBycGMgY29udGludWl0eS1jaGVj
azoNCg0KICAgICAqICAgbGFja3MgYWJpbGl0eSB0byBzcGVjaWZ5IHRlc3QgcGFja2V0IGdlbmVy
YXRpb24gaW50ZXJ2YWw7DQogICAgICogICBycGMgdXNlcyBzZXNzaW9uLXBhY2tldC1zdGF0aXN0
aWNzIGFuZCBzZXNzaW9uLWVycm9yLXN0YXRpc3RpY3Mgd2hlcmUgYWxsIHBhY2tldCBjb3VudGVy
cyBhcmUgdWludDMyLiBCZWNhdXNlIGNvbnRpbnVpdHktY2hlY2sgbWF5IHJ1biBmb3JldmVyLCBp
ZiBjb3VudCBzZXQgdG8gLTEsIGNvdW50ZXJzIG1heSBvdmVycnVuLiBIb3cgdGhlIG92ZXJydW4g
cmVwb3J0ZWQgaW4gc2Vzc2lvbi1wYWNrZXQtc3RhdGlzdGljcyBhbmQgc2Vzc2lvbi1lcnJvci1z
dGF0aXN0aWNzPw0KSW4gc3VtbWFyeSwgb3BlcmF0aW9uIG9mIGNvbnRpbnVpdHktY2hlY2sgdGVz
dCBpbiBmb3JldmVyIG1vZGUgaXMgdW5kZXJkZWZpbmVkLg0KDQpSZWdhcmRzLA0KR3JlZw0KDQpP
biBXZWQsIE9jdCAxMSwgMjAxNyBhdCA2OjQxIEFNLCBUaGUgSUVTRyA8aWVzZy1zZWNyZXRhcnlA
aWV0Zi5vcmc8bWFpbHRvOmllc2ctc2VjcmV0YXJ5QGlldGYub3JnPj4gd3JvdGU6DQoNClRoZSBJ
RVNHIGhhcyByZWNlaXZlZCBhIHJlcXVlc3QgZnJvbSB0aGUgTGF5ZXIgSW5kZXBlbmRlbnQgT0FN
IE1hbmFnZW1lbnQgaW4NCnRoZSBNdWx0aS1MYXllciBFbnZpcm9ubWVudCBXRyAobGltZSkgdG8g
Y29uc2lkZXIgdGhlIGZvbGxvd2luZyBkb2N1bWVudDogLQ0KJ1JldHJpZXZhbCBNZXRob2RzIFlB
TkcgRGF0YSBNb2RlbCBmb3IgQ29ubmVjdGlvbmxlc3MgT3BlcmF0aW9ucywNCiAgIEFkbWluaXN0
cmF0aW9uLCBhbmQgTWFpbnRlbmFuY2UoT0FNKSBwcm90b2NvbHMnDQogIDxkcmFmdC1pZXRmLWxp
bWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kcy0wOS50eHQ+IGFzIFByb3Bvc2VkDQog
IFN0YW5kYXJkDQoNClRoZSBJRVNHIHBsYW5zIHRvIG1ha2UgYSBkZWNpc2lvbiBpbiB0aGUgbmV4
dCBmZXcgd2Vla3MsIGFuZCBzb2xpY2l0cyBmaW5hbA0KY29tbWVudHMgb24gdGhpcyBhY3Rpb24u
IFBsZWFzZSBzZW5kIHN1YnN0YW50aXZlIGNvbW1lbnRzIHRvIHRoZQ0KaWV0ZkBpZXRmLm9yZzxt
YWlsdG86aWV0ZkBpZXRmLm9yZz4gbWFpbGluZyBsaXN0cyBieSAyMDE3LTEwLTI1LiBFeGNlcHRp
b25hbGx5LCBjb21tZW50cyBtYXkgYmUNCnNlbnQgdG8gaWVzZ0BpZXRmLm9yZzxtYWlsdG86aWVz
Z0BpZXRmLm9yZz4gaW5zdGVhZC4gSW4gZWl0aGVyIGNhc2UsIHBsZWFzZSByZXRhaW4gdGhlIGJl
Z2lubmluZyBvZg0KdGhlIFN1YmplY3QgbGluZSB0byBhbGxvdyBhdXRvbWF0ZWQgc29ydGluZy4N
Cg0KQWJzdHJhY3QNCg0KDQogICBUaGlzIGRvY3VtZW50IHByZXNlbnRzIGEgcmV0cmlldmFsIG1l
dGhvZCBZQU5HIERhdGEgbW9kZWwgZm9yDQogICBjb25uZWN0aW9ubGVzcyBPQU0gcHJvdG9jb2xz
LiAgSXQgcHJvdmlkZXMgdGVjaG5vbG9neS1pbmRlcGVuZGVudCBSUEMNCiAgIG9wZXJhdGlvbnMg
Zm9yIGNvbm5lY3Rpb25sZXNzIE9BTSBwcm90b2NvbHMuICBUaGUgcmV0cmlldmFsIG1ldGhvZHMN
CiAgIG1vZGVsIHByZXNlbnRlZCBoZXJlIGNhbiBiZSBleHRlbmRlZCB0byBpbmNsdWRlIHRlY2hu
b2xvZ3kgc3BlY2lmaWMNCiAgIGRldGFpbHMuICBUaGlzIGlzIGxlYWRpbmcgdG8gdW5pZm9ybWl0
eSBiZXR3ZWVuIE9BTSBwcm90b2NvbHMgYW5kDQogICBzdXBwb3J0IGJvdGggbmVzdGVkIE9BTSB3
b3JrZmxvd3MgKGkuZS4sIHBlcmZvcm1pbmcgT0FNIGZ1bmN0aW9ucyBhdA0KICAgZGlmZmVyZW50
IGxldmVscyB0aHJvdWdoIGEgdW5pZmllZCBpbnRlcmZhY2UpIGFuZCBpbnRlcmFjdGluZyBPQU0N
CiAgIHdvcmtmbG93cyAoIGkuZS4sIHBlcmZvcm1pbmcgT0FNIGZ1bmN0aW9ucyBhdCBzYW1lIGxl
dmVscyB0aHJvdWdoIGENCiAgIHVuaWZpZWQgaW50ZXJmYWNlKS4NCg0KDQoNCg0KVGhlIGZpbGUg
Y2FuIGJlIG9idGFpbmVkIHZpYQ0KaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJh
ZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLW1ldGhvZHMvDQoNCklFU0cgZGlz
Y3Vzc2lvbiBjYW4gYmUgdHJhY2tlZCB2aWENCmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcv
ZG9jL2RyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS1tZXRob2RzL2JhbGxv
dC8NCg0KDQpObyBJUFIgZGVjbGFyYXRpb25zIGhhdmUgYmVlbiBzdWJtaXR0ZWQgZGlyZWN0bHkg
b24gdGhpcyBJLUQuDQoNCg0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQpMaW1lIG1haWxpbmcgbGlzdA0KTGltZUBpZXRmLm9yZzxtYWlsdG86TGlt
ZUBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbGltZQ0K
DQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5
OuWui+S9kzt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNp
dGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsN
Cgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb0FjZXRh
dGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgltc28tc3R5bGUtbGluazoi5om55rOo5qGG5paH5pysIENoYXIiOw0KCW1hcmdpbjowY207
DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo5LjBwdDsNCglmb250LWZhbWls
eTrlrovkvZM7fQ0Kc3Bhbi5DaGFyDQoJe21zby1zdHlsZS1uYW1lOiLmibnms6jmoYbmlofmnKwg
Q2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOuaJueazqOah
huaWh+acrDsNCglmb250LWZhbWlseTrlrovkvZM7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10
eXBlOmV4cG9ydC1vbmx5O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzky
LjBwdDsNCgltYXJnaW46NzIuMHB0IDkwLjBwdCA3Mi4wcHQgOTAuMHB0O30NCmRpdi5Xb3JkU2Vj
dGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAqLw0KQGxp
c3QgbDANCgl7bXNvLWxpc3QtaWQ6MjUwMzU5MTM1Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczot
MjExNjI2OTMyODt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGwwOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgltc28tYmlkaS1mb250
LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsMQ0KCXttc28tbGlzdC1pZDoxNDIy
NTI2MzE1Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxNjkyNzE4NzcwO30NCkBsaXN0IGwxOmxl
dmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowY207fQ0K
dWwNCgl7bWFyZ2luLWJvdHRvbTowY207fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+
PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8
L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0
IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNo
YXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iWkgtQ04i
IGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhhbmtzIEdyZWcgZm9yIGZlZWRiYWNrLiBXZSBjYW4gcmVt
b3ZlIHN1Y2ggdXAtbGltaXQgaWYgeW91IGxpa2UuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5XaXRob3V0IHVwLWxpbWl0IGZvciBjb3VudCwgd2UgY2FuIGxlYXZl
IGhvdyB0byByZXBvcnQgb3ZlcnJ1biBjb3VudCB0byBpbXBsZW1lbnRhdGlvbiBkZXRhaWxzLCBl
LmcuLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhlIGRldmlj
ZSBzZXQgdGhyZXNob2xkIGZvciBvdmVycnVuIHZhbHVlIGF0IHRoZSBsb2NhbCBkZXZpY2UmbmJz
cDsgYmFzZWQgb24gY291bnQgcmFuZ2UgZGVmaW5lZCBpbiB0aGUgbW9kZWwsPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5XaGVuIGl0IGhpdHMgc3VjaCB0aHJlc2hv
bGQsIGl0IGNhbiByZXBvcnQgYmFjayB0byB0aGUgbWFuYWdlbWVudCBzeXN0ZW0gYnkgdXNpbmcg
bm90aWZpY2F0aW9uLCBob3dldmVyIHRoaXMNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+SXMgcGVyZm9ybWVkIGlzIG5vdCBzY29wZSBvZiB0aGlzIGRyYWZ0Lg0K
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPk5vdGUgdGhhdCBZQU5HIG1vZGVs
IGZvY3VzaW5nIG9uIHJlcHJlc2VudCB0aGUgZGF0YSBhbmQgZGVmaW5lIHZhbHVlIGFuZCByYW5n
ZSBvZiBlYWNoIHBhcmFtZXRlci4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+WW91IGNhbiByZWZlciB0byBzaW1pbGFyIGV4YW1wbGUgZm9yIGNvdW50IHJlbGF0
ZWQgcGFyYW1ldGVycyBpbiBSRkM4MTk0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj4tUWluPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20i
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQi
PuWPkeS7tuS6ujxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4gR3JlZyBNaXJza3kgW21haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb21dDQo8YnI+DQo8L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQiPuWPkemAgeaXtumXtDxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvc3Bh
bj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4gMjAxNzwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+5bm0PHNwYW4gbGFuZz0iRU4tVVMi
PjEwPC9zcGFuPuaciDxzcGFuIGxhbmc9IkVOLVVTIj4yNDwvc3Bhbj7ml6U8c3BhbiBsYW5nPSJF
Ti1VUyI+IDIwOjU2PGJyPg0KPC9zcGFuPjxiPuaUtuS7tuS6ujxzcGFuIGxhbmc9IkVOLVVTIj46
PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IFFpbiBXdTxicj4NCjwvc3Bhbj48Yj7mioTp
gIE8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBpZXRm
QGlldGYub3JnOyBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9k
c0BpZXRmLm9yZzsgQ2FybG9zIFBpZ25hdGFybzsgUm9uIEJvbmljYTsgbGltZS1jaGFpcnNAaWV0
Zi5vcmc7IEJlbm9pdCBDbGFpc2U7IGxpbWVAaWV0Zi5vcmc8YnI+DQo8L3NwYW4+PGI+5Li76aKY
PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gUmU6IFtM
aW1lXSBMYXN0IENhbGw6ICZsdDtkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1v
YW0tbWV0aG9kcy0wOS50eHQmZ3Q7IChSZXRyaWV2YWwgTWV0aG9kcyBZQU5HIERhdGEgTW9kZWwg
Zm9yIENvbm5lY3Rpb25sZXNzIE9wZXJhdGlvbnMsIEFkbWluaXN0cmF0aW9uLCBhbmQgTWFpbnRl
bmFuY2UoT0FNKSBwcm90b2NvbHMpIHRvDQogUHJvcG9zZWQgU3RhbmRhcmQ8bzpwPjwvbzpwPjwv
c3Bhbj48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5IaSBRaW4sPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj50aGFuayB5
b3UgZm9yIHlvdXIgZXhwZWRpZW50IHJlc3BvbnNlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5JIGRv
bid0IHRoaW5rIHRoYXQgYW55IGFkZGl0aW9uYWwgY29uZmlndXJhdGlvbiBwYXJhbWV0ZXIgdG8g
bGltaXQgcGFydGljdWxhciBjb3VudGVyIG9yIGFsbCBvZiB0aGVtIGlzIHJlcXVpcmVkLiBJIHRo
aW5rIHRoYXQmbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2NvbG9yOmJsYWNrIj40Mjk0OTY3Mjk0IGlzIG5hdHVyYWwsIGludHVpdGl2ZQ0KIGxp
bWl0IGZvciB1aW50MzIgY291bnRlcnMuIE15IHF1ZXN0aW9ucyBhcmUgcmF0aGVyIGhvdyBvdmVy
cnVuIHBlciBjb3VudGVyIGlzIHJlcG9ydGVkIGFuZCB3aGF0IGlzIHRoZSBiZWhhdmlvciBvZiB0
aGUgY291bnRlciBpdHNlbGYgdXBvbiBpdCBoYXMgYmVlbiByZWFkIHRvIGZpbGwgaW4gcmVzcG9u
c2UgdG8gYW4gUlBDLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtj
b2xvcjpibGFjayI+UmVnYXJkcyw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtjb2xvcjpibGFjayI+R3JlZzwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj5PbiBTdW4sIE9jdCAyMiwgMjAxNyBhdCA4OjM0IFBNLCBRaW4gV3UgJmx0
OzxhIGhyZWY9Im1haWx0bzpiaWxsLnd1QGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5iaWxs
Lnd1QGh1YXdlaS5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGFua3MgR3JlZyBmb3IgYWRkaXRpb25h
bCBjb21tZW50cyBvbiBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0
aG9kcy0wOS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5TaW1pbGFyIHRvIHRoZSBjaGFuZ2Ugd2UgcHJvcG9zZWQg
Zm9yIGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS0xMiw8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj5XZSBjb3VsZCBzZXQgdXAtbGltaXQgZm9yIHN0YXRpc3RpY3MgZGF0YSwgd2hlbiB1cC1s
aW1pdCBnZXRzIHJlYWNoZWQsIHdlIGNhbiBpbmRpY2F0ZQ0KIG92ZXJydW4mbmJzcDsgY291bnQg
aGFwcGVucy48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGFua3MhPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+LVFpbjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+5Y+R5Lu25Lq6PHNwYW4gbGFuZz0iRU4t
VVMiPjo8L3NwYW4+PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQiPiBHcmVnIE1pcnNreSBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+XQ0K
PGJyPg0KPC9zcGFuPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij7lj5HpgIHml7bp
l7Q8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+IDIwMTc8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQiPuW5tDxzcGFuIGxhbmc9IkVOLVVTIj4xMDwvc3Bhbj7mnIg8c3BhbiBsYW5n
PSJFTi1VUyI+MjA8L3NwYW4+5pelPHNwYW4gbGFuZz0iRU4tVVMiPiAyMDozNTxicj4NCjwvc3Bh
bj48Yj7mlLbku7bkuro8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0i
RU4tVVMiPiA8YSBocmVmPSJtYWlsdG86aWV0ZkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPg0K
aWV0ZkBpZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWxpbWUteWFuZy1j
b25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPg0KZHJh
ZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLW1ldGhvZHNAaWV0Zi5vcmc8L2E+
PGJyPg0KPC9zcGFuPjxiPuaKhOmAgTxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvYj48c3Bh
biBsYW5nPSJFTi1VUyI+IENhcmxvcyBQaWduYXRhcm87IFJvbiBCb25pY2E7DQo8YSBocmVmPSJt
YWlsdG86bGltZS1jaGFpcnNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5saW1lLWNoYWlyc0Bp
ZXRmLm9yZzwvYT47IEJlbm9pdCBDbGFpc2U7DQo8YSBocmVmPSJtYWlsdG86bGltZUBpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPmxpbWVAaWV0Zi5vcmc8L2E+PGJyPg0KPC9zcGFuPjxiPuS4u+mi
mDxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IFJlOiBb
TGltZV0gTGFzdCBDYWxsOiAmbHQ7ZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mt
b2FtLW1ldGhvZHMtMDkudHh0Jmd0OyAoUmV0cmlldmFsIE1ldGhvZHMgWUFORyBEYXRhIE1vZGVs
IGZvciBDb25uZWN0aW9ubGVzcyBPcGVyYXRpb25zLCBBZG1pbmlzdHJhdGlvbiwgYW5kIE1haW50
ZW5hbmNlKE9BTSkgcHJvdG9jb2xzKSB0bw0KIFByb3Bvc2VkIFN0YW5kYXJkPC9zcGFuPjwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjkuNXB0Ij5EZWFyIEFsbCw8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjkuNXB0
Ij5wbGVhc2Uga2luZGx5IGNvbnNpZGVyIG15IGNvbW1lbnRzIG9uJm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+ZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2Ft
LW1ldGhvZHMNCiBwcmVzZW50ZWQgYmVsb3c6PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8dWwgdHlwZT0iZGlzYyI+DQo8bGkg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwxIGxldmVsMSBsZm8xIj4NCjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+cnBjIGNvbnRpbnVpdHktY2hlY2s6PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8dWwgdHlwZT0iZGlzYyI+DQo8dWwgdHlw
ZT0iY2lyY2xlIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwyIGxm
bzIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5sYWNrcyBhYmlsaXR5IHRvIHNwZWNpZnkgdGVz
dCBwYWNrZXQgZ2VuZXJhdGlvbiBpbnRlcnZhbDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBs
ZXZlbDIgbGZvMiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnJwYyB1c2VzJm5ic3A7PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIj5zZXNzaW9uLXBhY2tldC1zdGF0aXN0aWNzIGFuZCBzZXNzaW9u
LWVycm9yLXN0YXRpc3RpY3Mgd2hlcmUgYWxsIHBhY2tldCBjb3VudGVycyBhcmUgdWludDMyLiBC
ZWNhdXNlIGNvbnRpbnVpdHktY2hlY2sgbWF5IHJ1biBmb3JldmVyLCBpZiBjb3VudCBzZXQgdG8g
LTEsIGNvdW50ZXJzDQogbWF5IG92ZXJydW4uIEhvdyB0aGUgb3ZlcnJ1biByZXBvcnRlZCBpbiBz
ZXNzaW9uLXBhY2tldC1zdGF0aXN0aWNzIGFuZCBzZXNzaW9uLWVycm9yLXN0YXRpc3RpY3M/PG86
cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPC91bD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPkluIHN1bW1hcnksIG9wZXJhdGlvbiBv
ZiBjb250aW51aXR5LWNoZWNrIHRlc3QgaW4gZm9yZXZlciBtb2RlIGlzIHVuZGVyZGVmaW5lZC48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5SZWdh
cmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPkdyZWc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBsYW5nPSJFTi1VUyI+T24gV2VkLCBPY3QgMTEsIDIwMTcgYXQgNjo0MSBBTSwgVGhl
IElFU0cgJmx0OzxhIGhyZWY9Im1haWx0bzppZXNnLXNlY3JldGFyeUBpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPmllc2ctc2VjcmV0YXJ5QGlldGYub3JnPC9hPiZndDsgd3JvdGU6PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+
PGJyPg0KVGhlIElFU0cgaGFzIHJlY2VpdmVkIGEgcmVxdWVzdCBmcm9tIHRoZSBMYXllciBJbmRl
cGVuZGVudCBPQU0gTWFuYWdlbWVudCBpbjxicj4NCnRoZSBNdWx0aS1MYXllciBFbnZpcm9ubWVu
dCBXRyAobGltZSkgdG8gY29uc2lkZXIgdGhlIGZvbGxvd2luZyBkb2N1bWVudDogLTxicj4NCidS
ZXRyaWV2YWwgTWV0aG9kcyBZQU5HIERhdGEgTW9kZWwgZm9yIENvbm5lY3Rpb25sZXNzIE9wZXJh
dGlvbnMsPGJyPg0KJm5ic3A7ICZuYnNwO0FkbWluaXN0cmF0aW9uLCBhbmQgTWFpbnRlbmFuY2Uo
T0FNKSBwcm90b2NvbHMnPGJyPg0KJm5ic3A7ICZsdDtkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25u
ZWN0aW9ubGVzcy1vYW0tbWV0aG9kcy0wOS50eHQmZ3Q7IGFzIFByb3Bvc2VkPGJyPg0KJm5ic3A7
IFN0YW5kYXJkPGJyPg0KPGJyPg0KVGhlIElFU0cgcGxhbnMgdG8gbWFrZSBhIGRlY2lzaW9uIGlu
IHRoZSBuZXh0IGZldyB3ZWVrcywgYW5kIHNvbGljaXRzIGZpbmFsPGJyPg0KY29tbWVudHMgb24g
dGhpcyBhY3Rpb24uIFBsZWFzZSBzZW5kIHN1YnN0YW50aXZlIGNvbW1lbnRzIHRvIHRoZTxicj4N
CjxhIGhyZWY9Im1haWx0bzppZXRmQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aWV0ZkBpZXRm
Lm9yZzwvYT4gbWFpbGluZyBsaXN0cyBieSAyMDE3LTEwLTI1LiBFeGNlcHRpb25hbGx5LCBjb21t
ZW50cyBtYXkgYmU8YnI+DQpzZW50IHRvIDxhIGhyZWY9Im1haWx0bzppZXNnQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+aWVzZ0BpZXRmLm9yZzwvYT4gaW5zdGVhZC4gSW4gZWl0aGVyIGNhc2Us
IHBsZWFzZSByZXRhaW4gdGhlIGJlZ2lubmluZyBvZjxicj4NCnRoZSBTdWJqZWN0IGxpbmUgdG8g
YWxsb3cgYXV0b21hdGVkIHNvcnRpbmcuPGJyPg0KPGJyPg0KQWJzdHJhY3Q8YnI+DQo8YnI+DQo8
YnI+DQombmJzcDsgJm5ic3A7VGhpcyBkb2N1bWVudCBwcmVzZW50cyBhIHJldHJpZXZhbCBtZXRo
b2QgWUFORyBEYXRhIG1vZGVsIGZvcjxicj4NCiZuYnNwOyAmbmJzcDtjb25uZWN0aW9ubGVzcyBP
QU0gcHJvdG9jb2xzLiZuYnNwOyBJdCBwcm92aWRlcyB0ZWNobm9sb2d5LWluZGVwZW5kZW50IFJQ
Qzxicj4NCiZuYnNwOyAmbmJzcDtvcGVyYXRpb25zIGZvciBjb25uZWN0aW9ubGVzcyBPQU0gcHJv
dG9jb2xzLiZuYnNwOyBUaGUgcmV0cmlldmFsIG1ldGhvZHM8YnI+DQombmJzcDsgJm5ic3A7bW9k
ZWwgcHJlc2VudGVkIGhlcmUgY2FuIGJlIGV4dGVuZGVkIHRvIGluY2x1ZGUgdGVjaG5vbG9neSBz
cGVjaWZpYzxicj4NCiZuYnNwOyAmbmJzcDtkZXRhaWxzLiZuYnNwOyBUaGlzIGlzIGxlYWRpbmcg
dG8gdW5pZm9ybWl0eSBiZXR3ZWVuIE9BTSBwcm90b2NvbHMgYW5kPGJyPg0KJm5ic3A7ICZuYnNw
O3N1cHBvcnQgYm90aCBuZXN0ZWQgT0FNIHdvcmtmbG93cyAoaS5lLiwgcGVyZm9ybWluZyBPQU0g
ZnVuY3Rpb25zIGF0PGJyPg0KJm5ic3A7ICZuYnNwO2RpZmZlcmVudCBsZXZlbHMgdGhyb3VnaCBh
IHVuaWZpZWQgaW50ZXJmYWNlKSBhbmQgaW50ZXJhY3RpbmcgT0FNPGJyPg0KJm5ic3A7ICZuYnNw
O3dvcmtmbG93cyAoIGkuZS4sIHBlcmZvcm1pbmcgT0FNIGZ1bmN0aW9ucyBhdCBzYW1lIGxldmVs
cyB0aHJvdWdoIGE8YnI+DQombmJzcDsgJm5ic3A7dW5pZmllZCBpbnRlcmZhY2UpLjxicj4NCjxi
cj4NCjxicj4NCjxicj4NCjxicj4NClRoZSBmaWxlIGNhbiBiZSBvYnRhaW5lZCB2aWE8YnI+DQo8
YSBocmVmPSJodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLWxpbWUt
eWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kcy8iIHRhcmdldD0iX2JsYW5rIj5odHRwczov
L2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9u
bGVzcy1vYW0tbWV0aG9kcy88L2E+PGJyPg0KPGJyPg0KSUVTRyBkaXNjdXNzaW9uIGNhbiBiZSB0
cmFja2VkIHZpYTxicj4NCjxhIGhyZWY9Imh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9j
L2RyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS1tZXRob2RzL2JhbGxvdC8i
IHRhcmdldD0iX2JsYW5rIj5odHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1p
ZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kcy9iYWxsb3QvPC9hPjxicj4N
Cjxicj4NCjxicj4NCk5vIElQUiBkZWNsYXJhdGlvbnMgaGF2ZSBiZWVuIHN1Ym1pdHRlZCBkaXJl
Y3RseSBvbiB0aGlzIEktRC48YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCkxpbWUgbWFpbGluZyBs
aXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOkxpbWVAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5M
aW1lQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vbGltZSIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vbGltZTwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+
DQo=

--_000_B8F9A780D330094D99AF023C5877DABA9AC15883nkgeml513mbxchi_--


From nobody Tue Oct 24 20:07:14 2017
Return-Path: <bill.wu@huawei.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A14BA13B13C; Tue, 24 Oct 2017 20:07:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level: 
X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id s8a00DsALAyK; Tue, 24 Oct 2017 20:06:56 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0904113B119; Tue, 24 Oct 2017 20:06:47 -0700 (PDT)
Received: from 172.18.7.190 (EHLO LHREML710-CAH.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DRG95435; Wed, 25 Oct 2017 03:06:45 +0000 (GMT)
Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by LHREML710-CAH.china.huawei.com (10.201.108.33) with Microsoft SMTP Server (TLS) id 14.3.361.1; Wed, 25 Oct 2017 04:06:43 +0100
Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.105]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0235.001; Wed, 25 Oct 2017 11:06:39 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: "ietf@ietf.org" <ietf@ietf.org>, "draft-ietf-lime-yang-connectionless-oam@ietf.org" <draft-ietf-lime-yang-connectionless-oam@ietf.org>, Carlos Pignataro <cpignata@cisco.com>, Ron Bonica <rbonica@juniper.net>, "lime-chairs@ietf.org" <lime-chairs@ietf.org>, Benoit Claise <bclaise@cisco.com>, "lime@ietf.org" <lime@ietf.org>
Thread-Topic: [Lime] Last Call: <draft-ietf-lime-yang-connectionless-oam-11.txt> (Generic YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols) to Proposed Standard
Thread-Index: AQHTSLOu7WlIvr5ZZEiOwcl87rQjeKLsKAEAgASSTRCAAeTagIABSKzg
Date: Wed, 25 Oct 2017 03:06:39 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA9AC15C2E@nkgeml513-mbx.china.huawei.com>
References: <150772925005.24695.3851410645764765123.idtracker@ietfa.amsl.com> <CA+RyBmVq9MnC97LuVRzhYiR+_dj0gQ2YRSp+b-223fjQXvhR_w@mail.gmail.com> <CA+RyBmXfB2fPn8GzaWYKwUJZhLwnKc_raO9ELf+8ANnAcED-vA@mail.gmail.com> <B8F9A780D330094D99AF023C5877DABA9AC0F246@nkgeml513-mbx.china.huawei.com> <CA+RyBmXhhxcrrhfB+ZT9A813_M35U4zuirWpt6YhM5rwGN09eQ@mail.gmail.com>
In-Reply-To: <CA+RyBmXhhxcrrhfB+ZT9A813_M35U4zuirWpt6YhM5rwGN09eQ@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.79.163]
Content-Type: multipart/alternative; boundary="_000_B8F9A780D330094D99AF023C5877DABA9AC15C2Enkgeml513mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020201.59EFFFC6.007F, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.1.105, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 89f6bbc5074bae98499709ce77a40449
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/hfsJKZkTNb5KYPy2h4-In4MzJDA>
Subject: Re: [Lime] Last Call: <draft-ietf-lime-yang-connectionless-oam-11.txt> (Generic YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols) to Proposed Standard
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Oct 2017 03:07:06 -0000

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

VGhhbmtzIEdyZWcgZm9yIGZlZWRiYWNrLCBwbGVhc2Ugc2VlIG15IHJlcGx5IGlubGluZSBiZWxv
dy4NCuWPkeS7tuS6ujogR3JlZyBNaXJza3kgW21haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb21d
DQrlj5HpgIHml7bpl7Q6IDIwMTflubQxMOaciDI05pelIDIzOjE4DQrmlLbku7bkuro6IFFpbiBX
dQ0K5oqE6YCBOiBpZXRmQGlldGYub3JnOyBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9u
bGVzcy1vYW1AaWV0Zi5vcmc7IENhcmxvcyBQaWduYXRhcm87IFJvbiBCb25pY2E7IGxpbWUtY2hh
aXJzQGlldGYub3JnOyBCZW5vaXQgQ2xhaXNlOyBsaW1lQGlldGYub3JnDQrkuLvpopg6IFJlOiBb
TGltZV0gTGFzdCBDYWxsOiA8ZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2Ft
LTExLnR4dD4gKEdlbmVyaWMgWUFORyBEYXRhIE1vZGVsIGZvciBDb25uZWN0aW9ubGVzcyBPcGVy
YXRpb25zLCBBZG1pbmlzdHJhdGlvbiwgYW5kIE1haW50ZW5hbmNlKE9BTSkgcHJvdG9jb2xzKSB0
byBQcm9wb3NlZCBTdGFuZGFyZA0KDQpIaSBRaW4sDQp0aGFuayB5b3UgZm9yIHlvdXIgZXhwZWRp
ZW50IGFuZCBjYXJlZnVsIGNvbnNpZGVyYXRpb24gb2YgbXkgY29tbWVudHMuIEknbSBnbGFkIHRo
YXQgd2UndmUgYWxyZWFkeSBpbiBhZ3JlZW1lbnQgb24gc28gbWFueS4gSSd2ZSBhZGRlZCBub3Rl
cyBvbiB0aG9zZSB0aGF0LCBpbiBteSB2aWV3LCBuZWVkIHNvbWUgbW9yZSBkaXNjdXNzaW9ucy4g
UGxlYXNlIGZpbmQgdGhlbSBpbi1saW5lIHRhZ2dlZCBHSU0+Pi4NCg0KUmVnYXJkcywNCkdyZWcN
Cg0KT24gU3VuLCBPY3QgMjIsIDIwMTcgYXQgODozMSBQTSwgUWluIFd1IDxiaWxsLnd1QGh1YXdl
aS5jb208bWFpbHRvOmJpbGwud3VAaHVhd2VpLmNvbT4+IHdyb3RlOg0KVGhhbmtzIEdyZWcgZm9y
IHByb3ZpZGluZyBhZGRpdGlvbmFsIGlucHV0IHRvIGhlbHAgbWFrZSB0aGUgbW9kZWwgbW9yZSBl
eHRlbnNpYmxlIGFuZCByZXVzYWJsZS4NClBsZWFzZSBzZWUgbXkgcmVwbHkgaW5saW5lIGJlbG93
Lg0KDQotUWluDQrlj5Hku7bkuro6IEdyZWcgTWlyc2t5IFttYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+XQ0K5Y+R6YCB5pe26Ze0OiAyMDE3
5bm0MTDmnIgyMOaXpSAyMDozNA0K5pS25Lu25Lq6OiBpZXRmQGlldGYub3JnPG1haWx0bzppZXRm
QGlldGYub3JnPjsgZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtQGlldGYu
b3JnPG1haWx0bzpkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW1AaWV0Zi5v
cmc+DQrmioTpgIE6IENhcmxvcyBQaWduYXRhcm87IFJvbiBCb25pY2E7IGxpbWUtY2hhaXJzQGll
dGYub3JnPG1haWx0bzpsaW1lLWNoYWlyc0BpZXRmLm9yZz47IEJlbm9pdCBDbGFpc2U7IGxpbWVA
aWV0Zi5vcmc8bWFpbHRvOmxpbWVAaWV0Zi5vcmc+DQrkuLvpopg6IFJlOiBbTGltZV0gTGFzdCBD
YWxsOiA8ZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLTExLnR4dD4gKEdl
bmVyaWMgWUFORyBEYXRhIE1vZGVsIGZvciBDb25uZWN0aW9ubGVzcyBPcGVyYXRpb25zLCBBZG1p
bmlzdHJhdGlvbiwgYW5kIE1haW50ZW5hbmNlKE9BTSkgcHJvdG9jb2xzKSB0byBQcm9wb3NlZCBT
dGFuZGFyZA0KDQpEZWFyIEFsbCwNCnBsZWFzZSBraW5kbHkgY29uc2lkZXIgbXkgY29tbWVudHMg
b24gZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtIHByZXNlbnRlZCBiZWxv
dzoNCg0KICAqICAgMS4gSW50cm9kdWN0aW9uDQoNCiAgICAgKiAgIGNsZWFyIGFuZCB0ZWNobmlj
YWwgZGVmaW5pdGlvbnMgb2YgY29ubmVjdGlvbi1vcmllbnRlZCAoQ08pIGFuZCBjb25uZWN0aW9u
bGVzcyAoQ0wpIG5ldHdvcmsgYXJlIGFic2VudC4gTm90ZSB0aGF0IHJlZmVyZW5jZWQgUkZDIDcy
NzYgZG9lcyBub3QgcHJvdmlkZSB0aGF0IGVpdGhlciBhcyBkaWZmZXJlbnRpYXRpb24gYmFzZWQg
b24gYW1vdW50IG9mIGNvbmZpZ3VyYXRpb24gcmVxdWlyZWQgdG8gaW5zdGFudGlhdGUgYSBuZXR3
b3JrIGNoYW5nZXMsIGRlY3JlYXNlcyBhcyByZXN1bHQgb2YgZnVydGhlciBwcm9ncmVzcyBpbiBu
ZXR3b3JrIG9wZXJhdGlvbiBhdXRvbWF0aW9uLiBJIHByb3Bvc2UgdG8gdXNlIGRlZmluaXRpb25z
IENPIGFuZCBDTCBmb3J3YXJkaW5nIHBhcmFkaWdtcyBwcm92aWRlZCBpbiBzZWN0aW9uIDYuMy4x
IEcuODAwIFVuaWZpZWQgZnVuY3Rpb25hbCBhcmNoaXRlY3R1cmUgb2YgdHJhbnNwb3J0IG5ldHdv
cmtzLCBhcyB0aGVzZSBhcmUgY2xlYXIsIHRlY2huaWNhbCBhbmQgYXJlIGJyb2FkbHkgdXNlZCBp
biB0aGUgaW5kdXN0cnkuDQpbUWluXTogSSBiZWxpZXZlIFJGQzcyNzYgYW5kIEcuODAwIHNoYXJl
IHRoZSBzaW1pbGFyIHBhcmFkaWdtcyBidXQgY2FwdHVyZSB0aGUgZGlmZmVyZW50IGFzcGVjdCBv
ZiB0aGUga2V5IGRpZmZlcmVuY2UgYmV0d2VlbiBDTyBhbmQgQ0wsIEkgd291bGQgc3VnZ2VzdCB0
byBoYXJtb25pemUgdGhlIGRpZmZlcmVudCBhc3BlY3Qgb2YgdGhlc2Uga2V5IGRpZmZlcmVuY2Vz
IHRvZ2V0aGVyIGFuZCBhZGQgYW5vdGhlciByZWZlcmVuY2UgdG8gRy44MDAgYXMgZm9sbG93czoN
Ck5FVyBURVhUOg0K4oCcDQpJbiBjb25uZWN0aW9uLW9yaWVudGVkIHRlY2hub2xvZ2llcywNCiAg
IGEgY29ubmVjdGlvbiBpcyBlc3RhYmxpc2hlZCBwcmlvciB0byB0aGUgdHJhbnNtaXNzaW9uIG9m
IGRhdGEuICBBZnRlcg0KICAgY29ubmVjdGlvbiBpcyBlc3RhYmxpc2hlZCwgbm8gYWRkaXRpb25h
bCBjb250cm9sIGluZm9ybWF0aW9uIHN1Y2ggYXMNCiAgIHNpZ25hbGluZyBvciBvcGVyYXRpb25z
IGFuZCBtYWludGVuYW5jZSBpbmZvcm1hdGlvbiBpcyByZXF1aXJlZCB0bw0KICAgdHJhbnNtaXQg
dGhlIGRhdGEuICBJbiBjb25uZWN0aW9ubGVzcyB0ZWNobm9sb2dpZXMsIGRhdGEgaXMNCiAgIHR5
cGljYWxseSBzZW50IGJldHdlZW4gZW5kIHBvaW50cyB3aXRob3V0IHByaW9yIGFycmFuZ2VtZW50
LCBidXQNCiAgIGNvbnRyb2wgaW5mb3JtYXRpb24gaXMgcmVxdWlyZWQgdG8gaWRlbnRpZnkgZGVz
dGluYXRpb24gW0cuODAwXVtSRkM3Mjc2XS4NCuKAnQ0KR0lNPj4gSWYgd2UgY29uc2lkZXIsIGZv
ciBleGFtcGxlLCBNUExTLVRQIGRvbWFpbiBhbmQgTDNWUE4gb3ZlciBJUC9NUExTIGRvbWFpbiwg
dGhlbiB0aGUgY29uZmlndXJhdGlvbiBhc3BlY3QsIGluIG15IG9waW5pb24sIGJlY29tZXMgbGVz
cyBkaXN0aW5jdCB3aGlsZSB0aGUgZm9yd2FyZGluZyBwYXJhZGlnbSBpcyBpbnZhcmlhbnQsIHJl
bWFpbnMgdGhlIHNhbWUuDQoNCltRaW5dOiBUaGFua3MuDQoNCiAgICAgKiAgIGNoYXJhY3Rlcml6
YXRpb24gb2YgdGhlIHN1YmplY3Qgb2YgdGhlIGRvY3VtZW50IGFzICJZQU5HIERhdGEgbW9kZWwg
Zm9yIGNvbm5lY3Rpb25sZXNzIE9BTSBwcm90b2NvbHMiIGlzIG5vdCBhY2N1cmF0ZSBjb25zaWRl
cmluZyBDTy9DTCBkZWZpbml0aW9ucyBpbiBHLjgwMC4gSSBwcm9wb3NlIHRvIHJlZmVyIHRvICJP
QU0gcHJvdG9jb2xzIGZvciBjb25uZWN0aW9ubGVzcyBuZXR3b3JrcyIgc2luY2UgdGhlIHNhbWUg
T0FNIHByb3RvY29scyBtYXkgYmUgdXNlZCBpbiBib3RoIENPLVBTIGFuZCBDTC1QUyBuZXR3b3Jr
cywgZS5nLiBMU1AgUGluZyB1c2VkIGluIGJvdGggTVBMUy1UUCBhbmQgSVAvTVBMUyBuZXR3b3Jr
cy4NCiAgICAgIFtRaW5dOiBPa2F5ICxTb3VuZHMgZ29vZCB0byBtZS4NCg0KICAqICAgMy4gT3Zl
cnZpZXcgb2YgdGhlIENvbm5lY3Rpb25sZXNzIE9BTSBNb2RlbA0KDQogICAgICogICAiLi4uIHRo
ZSAndGVzdC1wb2ludC1sb2NhdGlvbi1pbmZvJywgaXMgYSBjb21tb24gYXNwZWN0IG9mIGV2ZXJ5
ICd0ZXN0LXBvaW50LWxvY2F0aW9uJyAtIHRoZXJlJ3Mgbm8gWUFORyBvYmplY3QgdGVzdC1wb2lu
dC1sb2NhdGlvbiBpbiB0aGUgcHJlc2VudGVkIGRhdGEgbW9kZWwuDQogICBbUWluXTogSXQgaXMg
VHlwby4gSXQgc2hvdWxkIGJlIOKAmHRlc3QtcG9pbnQtbG9jYXRpb25z4oCZLCBmaXhlZC4gVGhh
bmtzLg0KDQogICogICAzLjMgT0FNIE5laWdoYm9yaW5nIExheWVycw0KDQogICAgICogICBJIGZp
bmQgdGhpcyBwYXJ0IG9mIHRoZSBtb2RlbCB1bmRlci1kZXZlbG9wZWQuIEZpcnN0LCB0aGUgdGVy
bWlub2xvZ3kgLSBsYXllcnMgaW1wbHkgdmVydGljYWwsIGNsaWVudC1zZXJ2ZXIgcmVsYXRpb25z
aGlwIHdoaWxlIGRvd25zdHJlYW0vdXBzdHJlYW0gLSBwZWVyaW5nIHJlbGF0aW9uc2hpcCBvbiB0
aGUgc2FtZSBsYXllci4gU2Vjb25kLCB0aGUgbGltaXRlZCB2aXNpYmlsaXR5IGR1ZSB0byB0ZWNo
bm9sb2d5LWxldmVsIGxpbWl0YXRpb24gdGhhdCBzdXBwb3J0cyBvbmx5IHJlZmVyZW5jZSB0byB0
aGUgaW1tZWRpYXRlIG5laWdoYm9yaW5nIGxheWVyIGJ1dCBub3QgdG8gbmV4dC10by1uZXh0IG5l
aWdoYm9yLiBJIGNvbnNpZGVyIHRoaXMgdG8gYmUgbWFqb3IgcHJvYmxlbSBmb3IgY29tbW9uIG1v
ZGVsIHRoYXQgaW50ZW5kZWQgZm9yIG11bHRpLWxheWVyIGVudmlyb25tZW50Lg0KW1Fpbl06IFdl
IGRpc2N1c3NlZCB0aGlzIGJlZm9yZSwgSSByZXZpc2l0IHRoaXMgc2VjdGlvbiBhbmQgdW5kZXJz
dGFuZCB5b3VyIGNvbmNlcm4gbm93ICwgSSB3b3VsZCBsaWtlIHRvIHN1Z2dlc3QgdG8gcmVtb3Zl
IGxheWVyIHJlbGF0ZWQgdGV4dCBzaW5jZSBpdCBpbnRyb2R1Y2UgY29uZnVzaW9uLCBJIHdvdWxk
IHN1Z2dlc3QgdG8gY2hhbmdlIHRlY2hub2xvZ3ktbGV2ZWwgaW50byBwb3NpdGlvbiBzaW5jZSB3
aGF0IHdlIHRyeSB0byBkZWZpbmUgYXJlIE9BTSBOZWlnaGJvcmluZyBUZXN0IHBvaW50cyBsaXN0
LiBXZSB3aWxsIGZvY3VzIG9uIHRlc3QgcG9pbnRzIHJlbGF0ZWQgdG8gb25lIHNpbmdsZSBsYXll
ci4gT25lIGNhbiB1c2UgcG9zaXRpb24gdG8gY2FwdHVyZSBvZiBvcmRlciBvZiB0aGVzZSB0ZXN0
IHBvaW50cyBhbmQgYWxzbyBpZGVudGlmeSB0ZXN0IHBvaW50IGF0IHRoZSBsZWZ0IGxheWVyIGJv
dW5kYXJ5IGFuZCB0ZXN0IHBvaW50IGF0IHRoZSByaWdodCBsYXllciBib3VuZGFyeS4gVGhlIHBy
b3Bvc2VkIGNoYW5nZXMgYXMgZm9sbG93czoNCuKAnA0KMy4zLiAgT0FNIG5laWdoYm9yaW5nIHRl
c3QgcG9pbnRzDQoNCiAgIEFzIHR5cGljYWwgbmV0d29ya3MgaGF2ZSBhIG11bHRpLWxheWVyIGFy
Y2hpdGVjdHVyZSwgdGhlIHNldCBvZiBPQU0NCiAgIHByb3RvY29scyBzaW1pbGFybHkgdGFrZSBh
IG11bHRpLWxheWVyIHN0cnVjdHVyZTsgZWFjaCBsYXllciBtYXkgaGFzDQogICBpdHMgb3duIE9B
TSBwcm90b2NvbCBbUkZDNzI3Nl0gYW5kIGlzIGNvcnJlc3BvbmRpbmcgdG8gc3BlY2lmaWMNCiAg
IGFkbWluaXN0cmF0aXZlIGRvbWFpbiBhbmQgaGFzIGFzc29jaWF0ZWQgdGVzdCBwb2ludHMuICBP
QU0NCiAgIG5laWdoYm9yaW5nIHRlc3QgcG9pbnRzIGFyZSByZWZlcnJlZCB0byBhIGxpc3Qgb2Yg
bmVpZ2hib3JpbmcgdGVzdA0KICAgcG9pbnRzIGluIHRoZSBzYW1lIGxheWVyIHRoYXQgYXJlIHJl
bGF0ZWQgdG8gY3VycmVudCB0ZXN0IHBvaW50Lg0KICAgVGhpcyBhbGxvd3MgdXNlcnMgdG8gZWFz
aWx5IG5hdmlnYXRlIGJldHdlZW4gcmVsYXRlZCBuZWlnaGJvcmluZw0KICAgbGF5ZXIgdG8gZWZm
aWNpZW50bHkgdHJvdWJsZXNob290IGEgZGVmZWN0LiAgSW4gdGhpcyBtb2RlbCwNCiAgICdwb3Np
dGlvbicgbGVhZiBkZWZpbmVzIHRoZSByZWxhdGl2ZSBwb3NpdGlvbiBvZiBuZWlnaGJvcmluZyB0
ZXN0DQogICBwb2ludCBjb3JyZXNwb25kaW5nIHRvIHRoZSBjdXJyZW50IHRlc3QgcG9pbnQgaW4g
dGhlIHNhbWUgbGF5ZXIgLCBhbmQNCiAgIGlzIHByb3ZpZGVkIHRvIGFsbG93IGNvcnJlbGF0aW9u
IG9mIGZhdWx0cyBhdCBkaWZmZXJlbnQgbG9jYXRpb24gLiBJZg0KICAgdGhlcmUgaXMgb25lIG5l
aWdoYm9yaW5nIHRlc3QgcG9pbnQgcGxhY2VkIGJlZm9yZSB0aGUgY3VycmVudCB0ZXN0DQogICBw
b2ludCwgJ3Bvc2l0aW9uJyBsZWFmIGlzIHNldCB0byAtMS4gIElmIHRoZXJlIGlzIG9uZSBuZWln
aGJvcmluZw0KICAgdGVzdCBwb2ludCBwbGFjZWQgYWZ0ZXIgdGhlIGN1cnJlbnQgdGVzdCBwb2lu
dCwgJ3Bvc2l0aW9uJyBsZWFmIGlzDQogICBzZXQgdG8gMS4gIElmIHRoZXJlIGlzIG5vIG5laWdo
Ym9yaW5nIHRlc3QgcG9pbnQgcGxhY2VkIGJlZm9yZSBvcg0KICAgYWZ0ZXIgdGhlIGN1cnJlbnQg
dGVzdCBwb2ludCwgJ3Bvc2l0aW9uJyBsZWFmIGlzIHNldCB0byAwLg0KDQogICAgICAgICAgICAg
ICAgbGlzdCBvYW0tbmVpZ2hib3JpbmctdHBzIHsNCiAgICAgICAgICAgICAgICAgIGtleSAiaW5k
ZXgiOw0KICAgICAgICAgICAgICAgICAgbGVhZiBpbmRleCB7DQogICAgICAgICAgICAgICAgICAg
ICB0eXBlIHVpbnQxNiB7DQogICAgICAgICAgICAgICAgICAgICAgICByYW5nZSAiMC4uNjU1MzYi
Ow0KICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBkZXNjcmlwdGlv
bg0KICAgICAgICAgICAgICAgICAgICAgIkluZGV4IG9mIGEgbGlzdCBvZiBuZWlnaGJvcmluZyB0
ZXN0IHBvaW50cw0KICAgICAgICAgICAgICAgICAgICAgIGluIHRoZSBzYW1lIGxheWVyICI7DQog
ICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICBsZWFmIHBvc2l0aW9uIHsNCiAg
ICAgICAgICAgICAgICAgICAgICB0eXBlIGludDggew0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcmFuZ2UgIi0xLi4xIjsNCiAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAg
ICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAgICAgICAgICAgICAgICJUaGUgcmVsYXRp
dmUgcG9zaXRpb24NCiAgICAgICAgICAgICAgICAgICAgICAgIG9mIG5laWdoYm9yaW5nIHRlc3Qg
cG9pbnQNCiAgICAgICAgICAgICAgICAgICAgICAgIGNvcnJlc3BvbmRpbmcgdG8gdGhlIGN1cnJl
bnQNCiAgICAgICAgICAgICAgICAgICAgICAgIHRlc3QgcG9pbnQiOw0KICAgICAgICAgICAgICAg
ICAgfQ0KICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAgICAgICAgICAg
ICJMaXN0IG9mIHJlbGF0ZWQgbmVpZ2hib3JpbmcgdGVzdCBwb2ludHMgaW4gdGhlIHNhbWUgbGF5
ZXIuIjsNCiAgICAgICAgICAgICAgfQ0K4oCdDQpHSU0+PiBJIHRoaW5rIHRoYXQgaWYgd2UgY29u
Y2VudHJhdGUgb24gT0FNIG9uIHBhcnRpY3VsYXIgbmV0d29yayBsYXllciwgdGhlbiByZWZlcmVu
Y2UgdG8gbXVsdGktbGF5ZXIgY2hhcmFjdGVyIG9mIG1vZGVybiBuZXR3b3JrcyBpcyB1bm5lY2Vz
c2FyeSBhbmQgc29tZXdoYXQgYXJ0aWZpY2lhbC4gQXMgZm9yIHRlc3QgcG9pbnRzIGluIHRoZSBz
YW1lIGxheWVyLCB0aGVuIHRyYWNlcm91dGUgc3VwcG9zZSB0byByZXR1cm4gb3JkZXJlZCBsaXN0
IG9mIFRlc3QgUG9pbnRzIGJldHdlZW4gdGhlIFNlbmRlciBhbmQgUmVjZWl2ZXIuIEJlY2F1c2Ug
dGhlcmUgY291bGQgYmUgRUNNUCBzdWItZG9tYWlucyBhbG9uZyB0aGUgcGF0aCwgbW9kZWwgc2hv
dWxkIGJlIGFibGUgdG8gZGlmZmVyZW50aWF0ZSB3aXRoIHNvbWUgZW50cm9weSBrZXkuIE9BTSB2
aXNpYmlsaXR5IGludG8gb3RoZXIgYWRtaW5pc3RyYXRpdmUgZG9tYWlucyBvYnZpb3VzbHkgYnJp
bmdzIHNlY3VyaXR5IGNvbnNpZGVyYXRpb24gaXNzdWVzIGFuZCwgSSdkIGV4cGVjdCwgYmUgY2Fy
ZWZ1bGx5IGNvbnRyb2xsZWQgYW5kIHRyeSB0byBoaWRlIGlkZW50aXR5IG9mIHRoZSBkb21haW4u
IEhlbmNlLCBJIHRoaW5rIHRoYXQgJ3Bvc2l0aW9uJyBpcyBoYXJkbHkgdXNhYmxlIHBhcmFtZXRl
ci4NCg0KW1Fpbl06IFRoYW5rcyBmb3IgeW91ciBjb21tZW50cyBvbiB0aGlzLCB5ZXMgcmVjb3Jk
aW5nIHRlc3QgcG9pbnQgbGlzdCBpbiB0aGUgc2FtZSBsYXllciBpcyBub3QgZ29vZCB1c2UgY2Fz
ZSwgaGFybW9uaXppbmcgd2l0aCB5b3VyIGNvbW1lbnRzIGFuZCBHZW4tYXJ0IHJldmlldyBjb21t
ZW50cywgd2UgaGF2ZSByZW1vdmVkIHNhbWUgbGF5ZXIgYW5kIHJld3JpdGUgdGhpcyBzZWN0aW9u
IGJhc2VkIG9uIEdlbi1hcnQgcmV2aWV3ZXLigJlzIGlucHV0IGFuZCBzdWdnZXN0aW9ucy4gVGhh
bmtzIGFnYWluLg0KDQogICogICAzLjQgVGVzdCBQb2ludCBMb2NhdGlvbnMgSW5mb3JtYXRpb24N
Cg0KICAgICAqICAgcmVmZXJlbmNlIHRvIG5vbi1leGlzdGVudCAidHAtdG9vbCIgYW5kICJPQU0t
bmVpZ2hib3JpbmcgTGF5ZXJzIiBncm91cGluZ3MNCiAgICAgICAgICAgICBbUWluXTogSXQgaXMg
dHlwbywgb2FtLW5laWdoYm9yaW5nIGxheWVycyBzaG91bGQgYmUgY29ycmVjdGVkIGFzIOKAnG9h
bS1uZWlnaGJvcmluZy10cHPigJ0gbm93Lg0KDQogICogICA0LiBZQU5HIE9BTSBNb2RlbA0KDQog
ICAgICogICBJIHRoaW5rIHRoYXQgdXNlIG9mIHByZWZpeCAnY29hbScgZm9yIGRhdGEgbW9kZWwg
b2YgT0FNIGluIGNvbm5lY3Rpb25sZXNzIG5ldHdvcmtzIGlzIGxpbWl0aW5nIGNvbnNpZGVyaW5n
IHRoYXQgdGhlcmUgc2hvdWxkIGJlIGFub3RoZXIgbW9kZWwgb2YgT0FNIGluIGNvbm5lY3Rpb24t
b3JpZW50ZWQgbmV0d29ya3MuIEFjcm9ueW1zIENMIGFuZCBDTyB1c3VhbGx5IHVzZWQgdG8gcmVm
ZXIgdG8gY29ubmVjdGlvbmxlc3MgYW5kIGNvbm5lY3Rpb24tb3JpZW50ZWQgbmV0d29ya3MgcmVz
cGVjdGl2ZWx5LiBUaHVzIEkgc3VnZ2VzdCB0byB1c2UgJ2NsLW9hbScgYXMgcHJlZml4IGZvciB0
aGUgZGF0YSBtb2RlbCBwcmVzZW50ZWQgaW4gdGhpcyBkb2N1bWVudCBhbmQgJ2NvLW9hbScgaW5z
dGVhZCBvZiAnZ29hbScgaW4gZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbi1vcmllbnRl
ZC1vYW0tbW9kZWwuDQogICAgICAgICAgICAgICAgW1Fpbl06R29vZCBwcm9wb3NhbCwgSSBsaWtl
IGl0Lg0KDQogICAgICogICBJIGZpbmQgdGltZS1yZXNvbHV0aW9uIHRvIGJlIHN1cGVyZmx1b3Vz
IGFuZCB0aHVzIG92ZXJjb21wbGljYXRpbmcgdGhlIG1vZGVsLiBJIHN1Z2dlc3QgdXNlIHRpbWUt
aW50ZXJ2YWwtdHlwZSBpbnN0ZWFkIGFuZCBjb25zaWRlciBmb3IgdGhlIHVwZGF0ZSBvZiB5YW5n
OmlldGYteWFuZy10eXBlcyBkZWZpbmVkIGluIFJGQyA2OTkxLg0KICAgICAgICAgICAgICBbUWlu
XTogIFRpbWUgcmVzb2x1dGlvbiBpcyByZWZlcnJlZCB0byB0aW1lIHVuaXQsIHN1cmUgd2UgY2Fu
IGNoYW5nZSBpdCBpbnRvIHRpbWUtaW50ZXJ2YWwtdHlwZSBhcyB5b3Ugc3VnZ2VzdGVkLg0KDQpv
ICAgIHNlc3Npb24tZGVsYXktc3RhdGlzdGljcyBhbmQgc2Vzc2lvbi1qaXR0ZXItc3RhdGlzdGlj
cyBhcmUgdG9vIGxpbWl0aW5nIGluIG1hbnkgZGltZW5zaW9ucyAtIG5vIHN1cHBvcnQgdG8gcmVm
bGVjdCBvbmUtd2F5IChmYXItZW5kIGFuZCBuZWFyLWVuZCkgYW5kIHJvdW5kLXRyaXAgbWVhc3Vy
ZW1lbnRzIGZvciB0aGUgc2FtZSB0ZXN0IHNlc3Npb24sIGFuZCB0b28gZmV3IG1ldHJpY3MuLCBl
LmcuIG5vIHJlcG9ydCBvZiBwZXJjZW50aWxlLg0KDQogICAgICAgICAgICAgW1Fpbl06IFdlIGhh
dmUgcHJvdG9jb2wtaWQgYW5kIHByb3RvY29sLWlkLW1ldGEtZGF0YSB0byBiZSBkZWZpbmVkIGlu
IGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS1tZXRob2RzLTA5IHdoaWNo
IGNhbiBiZSB1c2VkIHRvIGluZGljYXRlIHdoZXRoZXIgaXQgaXMgb25lIHdheSBtZWFzdXJlbWVu
dCwgb3IgdHdvIHdheQ0KDQptZWFzdXJlbWVudHMuIFBsZWFzZSBzZWUgbXkgcmVwbHkgZm9yIGxv
c3MgcmF0aW9uIGZvciByZXBvcnQgb2YgcGVyY2VudGlsZS4NCg0KbyAgICBzZXNzaW9uLWRlbGF5
LXN0YXRpc3RpY3MgZG9lcyBub3QgcmVmbGVjdCB0eXBlIG9mIGRlbGF5IHZhcmlhdGlvbiBiZWlu
ZyBjYWxjdWxhdGVkLiBBcyBhbmFseXplZCBpbiBSRkMgNTQ4MSwgUERWIGFuZCBJUERWIGNoYXJh
Y3Rlcml6ZSBkaWZmZXJlbnQgY29uZGl0aW9ucyAoU2VjdGlvbiA1KSBhbmQgYXQgbGVhc3QgcmVm
bGVjdGluZyB3aGljaCBvbmUgYmVpbmcgY2FsY3VsYXRlZCBhbmQgcmVwb3J0ZWQgaXMgdmVyeSBp
bmZvcm1hdGl2ZS4NCg0KICAgICAgICAgICAgICAgIFtRaW5dOiBXZSBoYXZlIHByb3RvY29sLWlk
IGFuZCBwcm90b2NvbC1pZC1tZXRhLWRhdGEgdG8gYmUgZGVmaW5lZCBpbiBkcmFmdC1pZXRmLWxp
bWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kcy0wOSB3aGljaCBjYW4gYmUgdXNlZCB0
byBpbmRpY2F0ZSB3aGV0aGVyIElQRFYgaXMgdXNlZCBvciBQRFYgaXMgdXNlZCwgQmFzZWQgb24g
QnJpYW7igJlzDQoNCiAgIHN1Z2dlc3Rpb24sIHdlIGNvdWxkIHNldCBJUERWIGFzIGRlZmF1bHQg
Zm9yIGppdHRlciBtZWFzdXJlbWVudC4NCg0KbyAgICBJIGNhbm5vdCBmaW5kIGFueXRoaW5nIHRo
YXQgZGlyZWN0bHkgcmVwb3J0cyBwYWNrZXQgbG9zcyBzdGF0aXN0aWNzIChwYWNrZXQgbG9zcyBh
bmQgcGFja2V0IGxvc3MgcmF0aW8pIGZvciB0aGUgZ2l2ZW4gdGVzdCBzZXNzaW9uLiBJcyB0aGF0
IGludGVudGlvbmFsPyBJQ01QIHBpbmcgaXMgY2FwYWJsZSB0byByZXBvcnQgbnVtYmVyIG9mIGxv
c3QgcGFja2V0cyBpbiByb3VuZC10cmlwLg0KDQogICAgICAgICAgICAgIFtRaW5dOiBXZSBkbyBo
YXZlIGEgcGFyYW1ldGVyIOKAmHBhY2tldC1kcm9wcy1jb3VudOKAmSBmb3IgcGFja2V0LWxvc3Ms
IHdlIGNhbiBjaGFuZ2UgaXQgaW50byDigJxwYWNrZXQtbG9zcy1jb3VudOKAnSBhcyB5b3Ugc3Vn
Z2VzdGVkLCBpbiBhZGRpdGlvbiwgd2UgY2FuIGFkZCBhIG5ldyBwYXJhbWV0ZXIgZm9yIHBhY2tl
dCBsb3NzIHJhdGlvbiBhcyBmb2xsb3dzOg0KDQrigJwNCiAgICAgIGxlYWYgcGFja2V0LWxvc3Mt
Y291bnQgew0KICAgICAgICB0eXBlIHVpbnQzMiB7DQogICAgICAgIHJhbmdlICIwLi40Mjk0OTY3
Mjk1IjsNCiAgICAgICAgfQ0KICAgICAgIGRlZmF1bHQgIjAiOw0KICAgICAgICBkZXNjcmlwdGlv
bg0KICAgICAgICAgICJUb3RhbCByZWNlaXZlZCBwYWNrZXQgZHJvcHMgY291bnQuDQogICAgICAg
ICAgSWYgdGhlIHZhbHVlIGlzIDQyOTQ5NjcyOTUsIGl0IGluZGljYXRlcw0KICAgICAgICAgIHBh
Y2tldCBkcm9wcyBjb3VudCBpcyBvdmVycnVuLiI7DQogICAgICB9DQoNCiAgICAgICAgICBsZWFm
IGxvc3MtcmF0aW97DQogICAgICAgICAgICAgICAgICAgICAgICB0eXBlIHVpbnQ4ew0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByYW5nZSAwLi4xMDA7DQogICAgICAgICAgICAgICAg
ICAgICAgICB9DQogICAgICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAgICAgICAg
Ikxvc3MgcmF0aW8gb2YgdGhlIHBhY2tldHMuIEV4cHJlc3MgYXMgcGVyY2VudGFnZQ0KICAgICAg
ICAgICAgICAgICBvZiBwYWNrZXRzIGxvc3Qgd2l0aCByZXNwZWN0IHRvIHBhY2tldHMgc2VudC4i
Ow0KICAgICAgICAgICAgICAgIH0NCg0KDQoNCuKAnQ0KR0lNPj4gUGFja2V0IGxvc3MgYW5kLCBh
cyByZXN1bHQsIGxvc3MgcmF0aW8gaW4gbW9kZXJuIG5ldHdvcmtzIGlzIHZlcnkgbG93LiBJIHN1
Z2dlc3QgY2hhbmdpbmcgbG9zcy1yYXRpbyB0eXBlIGZyb20gdWludDggdG8gbmV3IHR5cGUgcGVy
Y2VudGFnZSwgZGVmaW5lZCBhczoNCiAgIHR5cGVkZWYgcGVyY2VudGFnZSB7DQogICAgICAgIHR5
cGUgZGVjaW1hbDY0IHsNCiAgICAgICAgICAgICAgICBmcmFjdGlvbi1kaWdpdHMgNTsNCiAgICAg
ICAgfQ0KICAgICAgICBkZXNjcmlwdGlvbiAiUGVyY2VudGFnZSI7DQogICB9DQoNCltRaW5dOiBH
b29kIHByb3Bvc2FsLCBhY2NlcHRlZC4NCiBHSU0+PiBJIHRoaW5rIHRoYXQgY291bnRlciBvdmVy
cnVuIGNhc2UgaW5kaWNhdG9yIHJlcXVpcmVzIHNlcGFyYXRlIHBhcmFtZXRlci4gVXNpbmcgNDI5
NDk2NzI5NSBtYXkgcHJvZHVjZSBuZWdhdGl2ZSBmYWxzZSB3aGVuIHJ1bm5pbmcgaW4gZm9yZXZl
ciBtb2RlLg0KDQpbUWluXTogTm90ZSB0aGF0IGNvdW50ZXIgIGlzIHVuc2lnbmVkIGludGVnZXIs
IGl0IHdpbGwgbm90IHByb2R1Y2UgbmVnYXRpdmUgZmFsc2UsIGluIG15IHVuZGVyc3RhbmRpbmcu
IEkgZG91YnQgd2Ugc2hvdWxkIGFkZCBzdWNoIGNvbXBsZXhpdHkgdG8gZGF0YSBtb2RlbCBieSBp
bnRyb2R1Y2luZyBhbm90aGVyIHBhcmFtZXRlciwgd2UgY2FuIGxlYXZlIHRoaXMgdG8gaW1wbGVt
ZW50YXRpb24gZGV0YWlscy4NCg0KDQoNCm8gICAgdXNpbmcgdWludDMyIGluIHNlc3Npb24tcGFj
a2V0LXN0YXRpc3RpY3Mgc2VlbXMgcmlza2luZyBvdmVycnVuIG9mIGNvdW50ZXJzIGVzcGVjaWFs
bHkgZm9yIHRlc3Qgc2Vzc2lvbnMgcnVubmluZyAgZm9yZXZlci4NCg0KW1Fpbl06IEdvb2QgcG9p
bnQsIHdlIGNvdWxkIHNldCB1cC1saW1pdCBmb3Igc2Vzc2lvbi1wYWNrZXQtc3RhdGlzdGljcyBk
YXRhLCBpZiBzdGF0aXN0aWNzIGRhdGEgcmVhY2ggdXAtbG1pdCwgaXQgd2lsIGluZGljYXRlIGNv
dW50ZXIgb3ZlcnJ1biBoYXBwZW5zLg0KDQpvICAgIEkgYmVsaWV2ZSB0aGF0IHVzaW5nIDAgdG8g
aW5kaWNhdGUgdGhhdCB0aGUgcGFyYW1ldGVyIGlzIG5vdCBiZWluZyByZXBvcnRlZCwgdGhyb3Vn
aG91dCBzZXZlcmFsIHN0YXRpc3RpY3MgZ3JvdXBpbmdzLCBjcmVhdGVzIHByb2JsZW0gd2hlbiB0
aGUgdHJ1ZSB2YWx1ZSBpcyAwLCBlLmcuIHJ4LWJhZC1wYWNrZXQ7DQoNCltRaW5dOkdvb2QgcG9p
bnQsIHdlIHdpbGwgcmVtb3ZlIHRvIHVzZSAwIHRvIGluZGljYXRlIHRoZSBwYXJhbWV0ZXIgaXMg
bm90IGJlaW5nIHJlcG9ydGVkLg0KDQpvICAgIGNvbm5lY3Rpb25sZXNzLW9hbS1sYXllcnMgLSB3
aGF0IGNvbnNpZGVyYXRpb25zIHdlcmUgZGlzY3Vzc2VkIHRvIGFycml2ZSB0byBsaW1pbmcgbnVt
YmVyIG9mIG5laWdoYm9yaW5nIHRlc3QgcG9pbnRzIHRvIDEyOD8NCg0KW1Fpbl06IE9rYXksIHdl
IGNhbiBjaGFuZ2UgdWludDggaW50byB1aW50MTYgdG8gc3VwcG9ydCBtb3JlIHRlc3QgcG9pbnRz
IHRoYXQgY2FuIGJlIHJlY29yZGVkLiBCdXQgcGxlYXNlIG5vdGUgdGhhdCBlYWNoIHRlc3QgcG9p
bnQgYWN0dWFsbHkgb25seSByZWNvcmQgaGlzIG5laWdoYm9yaW5nIHRlc3QgcG9pbnRzLCBpZiBl
YWNoIHRlc3QgcG9pbnRzIHJlY29yZCBhIGNvbXBsZXRlDQoNCkxpc3Qgb2YgdGVzdCBwb2ludHMg
aW4gb25lIHRlc3QsIHRoYXQgd2lsbCByZXN1bHQgaW4gYSBsb3Qgb2YgZHVwbGljYXRlZCBkYXRh
IGFzc29jaWF0ZWQgd2l0aCBlYWNoIHRlc3QgcG9pbnQuDQoNCm8gICAgdHAtdG9vbHM6Y29udGlu
dWl0eS1jaGVjayB5b3UgbWF5IGFkZCBSRkMgODAyOSB0byB0aGUgbGlzdCBvZiByZWZlcmVuY2Vz
DQoNCltRaW5dOiBBY2NlcHRlZCwgdGhhbmtzLg0KDQpvICAgIHRwLXRvb2xzOnBhdGgtZGlzY292
ZXJ5IFJGQyA4MDI5IG9ic29sZXRlcyBSRkMgNDM3OSBhcyBzdGFuZGFyZCBmb3IgTFNQIFBpbmcN
Cg0KW1Fpbl06IEFjY2VwdGVkLCB0aGFua3MuDQoNCm8gICAgdGltZXN0YW1wIGdyb3VwaW5nIGlz
IGxpbWl0ZWQgdG8gUFRQdjIgVHJ1bmNhdGVkIGFuZCBOVFB2NCA2NC1iaXQgZm9ybWF0IFtSRkM1
OTA1XS4gV2hhdCBhYm91dCBvdGhlciBmb3JtYXRzLCBlLmcuIElDTVAgVGltZXN0YW1wLCBOVFB2
NCAzMi1iaXQsIGEuay5hLiBzaG9ydCwgb3IgUFRQdjIgODAtYml0cyBsb25nPw0KDQpbUWluXTog
SGVyZSBpcyB0aGUgcHJvcG9zZWQgY2hhbmdlIHRvIGFkZHJlc3MgeW91ciBjb21tZW50czoNCg0K
4oCcDQogIGdyb3VwaW5nIHRpbWVzdGFtcCB7DQogICAgZGVzY3JpcHRpb24NCiAgICAgICJHcm91
cGluZyBmb3IgdGltZXN0YW1wLiI7DQogICAgbGVhZiB0aW1lc3RhbXAtdHlwZSB7DQogICAgICB0
eXBlIGlkZW50aXR5cmVmIHsNCiAgICAgIGJhc2UgdGltZXN0YW1wLXR5cGU7DQogICAgICB9DQog
ICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAiVHlwZSBvZiBUaW1lc3RhbXAsIHN1Y2ggYXMgVHJ1
bmNhdGVkIFBUUCwgTlRQLiI7DQogICAgfQ0KICAgIGNvbnRhaW5lciB0aW1lc3RhbXAtNjRiaXQg
ew0KICAgICAgICB3aGVuICJkZXJpdmVkLWZyb20tb3Itc2VsZiguLi90eXBlLCAnY2wtb2FtOnRy
dW5jYXRlZC1wdHAnKSIrDQogICAgICAgIm9yIGRlcml2ZWQtZnJvbS1vci1zZWxmKC4uL3R5cGUs
J2NsLW9hbTpudHA2NCcpIiB7DQogICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAgICJPbmx5
IGFwcGxpZXMgd2hlbiBUcnVuY2F0ZWQgTlRQIG9yIDY0Yml0IE5UUCBUaW1lc3RhbXAuIjsNCiAg
ICAgICAgfQ0KICAgICAgbGVhZiB0aW1lc3RhbXAtc2VjIHsNCiAgICAgIHR5cGUgdWludDMyOw0K
ICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgIkFic29sdXRlIHRpbWVzdGFtcCBpbiBzZWNvbmRz
IGFzIHBlciBJRUVFMTU4OHYyDQogICAgICAgICBvciBzZWNvbmRzIHBhcnQgaW4gNjQtYml0IE5U
UCB0aW1lc3RhbXAuIjsNCiAgICAgICB9DQogICAgICBsZWFmIHRpbWVzdGFtcC1uYW5vc2VjIHsN
CiAgICAgIHR5cGUgdWludDMyOw0KICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgIkZyYWN0aW9u
YWwgcGFydCBpbiBuYW5vc2Vjb25kcyBhcyBwZXIgSUVFRTE1ODh2Mg0KICAgICAgICAgb3IgRnJh
Y3Rpb25hbCBwYXJ0IGluIDY0LWJpdCBOVFAgdGltZXN0YW1wLiI7DQogICAgICB9DQogICAgICBk
ZXNjcmlwdGlvbg0KICAgICAgIkNvbnRhaW5lciBmb3IgNjRiaXQgdGltZXN0YW1wLiI7DQogICAg
fQ0KICAgIGNvbnRhaW5lciB0aW1lc3RhbXAtODBiaXQgew0KICAgICAgICB3aGVuICJkZXJpdmVk
LWZyb20tb3Itc2VsZiguLi90eXBlLCAnY2wtb2FtOnB0cDgwJykiew0KICAgICAgICAgZGVzY3Jp
cHRpb24NCiAgICAgICAgICAiT25seSBhcHBsaWVzIHdoZW4gODBiaXQgUFRQIFRpbWVzdGFtcC4i
Ow0KICAgICAgICB9DQogICAgICAgICAgaWYtZmVhdHVyZSBwdHAtbG9uZy1mb3JtYXQ7DQogICAg
ICBsZWFmIHRpbWVzdGFtcC1zZWMgew0KICAgICAgdHlwZSB1aW50NjQgew0KICAgICByYW5nZSAi
MC4uMjgxNDc0OTc2NzEwNjU2IjsNCiAgICAgIH0NCiAgICAgIGRlc2NyaXB0aW9uDQogICAgICAg
ICI0OGJpdCBUaW1lc3RhbXAgaW4gc2Vjb25kcyBhcyBwZXIgSUVFRTE1ODh2Mi4iOw0KICAgICAg
IH0NCiAgICAgIGxlYWYgdGltZXN0YW1wLW5hbm9zZWMgew0KICAgICAgdHlwZSB1aW50MzI7DQog
ICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAiRnJhY3Rpb25hbCBwYXJ0IGluIG5hbm9zZWNvbmRz
IGFzIHBlciBJRUVFMTU4OHYyDQogICAgICAgICBvciBGcmFjdGlvbmFsIHBhcnQgaW4gNjQtYml0
IE5UUCB0aW1lc3RhbXAuIjsNCiAgICAgIH0NCiAgICAgIGRlc2NyaXB0aW9uDQogICAgICAiQ29u
dGFpbmVyIGZvciA2NGJpdCB0aW1lc3RhbXAuIjsNCiAgICB9DQogICAgICAgY29udGFpbmVyIG50
cC10aW1lc3RhbXAtMzJiaXQgew0KICAgICAgICB3aGVuICJkZXJpdmVkLWZyb20tb3Itc2VsZigu
Li90eXBlLCAnY2wtb2FtOnRydW5jYXRlZC1udHAnKSJ7DQogICAgICAgICBkZXNjcmlwdGlvbg0K
ICAgICAgICAgICJPbmx5IGFwcGxpZXMgd2hlbiAzMiBiaXQgTlRQIFNob3J0IGZvcm1hdCBUaW1l
c3RhbXAuIjsNCiAgICAgICAgfQ0KICAgICAgICAgIGlmLWZlYXR1cmUgbnRwLXNob3J0LWZvcm1h
dDsNCiAgICAgIGxlYWYgdGltZXN0YW1wLXNlYyB7DQogICAgICB0eXBlIHVpbnQxNjsNCiAgICAg
IGRlc2NyaXB0aW9uDQogICAgICAgICJUaW1lc3RhbXAgaW4gc2Vjb25kcyBhcyBwZXIgc2hvcnQg
Zm9ybWF0IE5UUC4iOw0KICAgICAgIH0NCiAgICAgIGxlYWYgdGltZXN0YW1wLW5hbm9zZWMgew0K
ICAgICAgdHlwZSB1aW50MTY7DQogICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAiVHJ1bmNhdGVk
IEZyYWN0aW9uYWwgcGFydCBpbiAxNi1iaXQgTlRQIHRpbWVzdGFtcC4iOw0KICAgICAgfQ0KICAg
ICAgZGVzY3JpcHRpb24NCiAgICAgICJDb250YWluZXIgZm9yIDY0Yml0IHRpbWVzdGFtcC4iOw0K
ICAgIH0NCiAgICAgY29udGFpbmVyIGljbXAtdGltZXN0YW1wLTMyYml0IHsNCiAgICAgICAgd2hl
biAiZGVyaXZlZC1mcm9tLW9yLXNlbGYoLi4vdHlwZSwgJ2NsLW9hbTppY21wLW50cCcpInsNCiAg
ICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgIk9ubHkgYXBwbGllcyB3aGVuIFRydW5jYXRl
ZCBOVFAgb3IgNjRiaXQgTlRQIFRpbWVzdGFtcC4iOw0KICAgICAgICB9DQogICAgICAgICAgaWYt
ZmVhdHVyZSBpY21wLXRpbWVzdGFtcDsNCiAgICAgIGxlYWYgdGltZXN0YW1wLW1pbGxpc2VjIHsN
CiAgICAgIHR5cGUgdWludDMyOw0KICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgInRpbWVzdGFt
cCBpbiBtaWxsaXNlY29uZHMgZm9yIElDTVAgdGltZXN0YW1wLiI7DQogICAgICAgfQ0KICAgICAg
ZGVzY3JpcHRpb24NCiAgICAgICJDb250YWluZXIgZm9yIDMyYml0IHRpbWVzdGFtcC4iOw0KICAg
IH0NCiAgfQ0KDQoNCg0K4oCdDQoNCiAgKiAgIDUuMS4xLjIgVGVzdCBwb2ludCBhdHRyaWJ1dGVz
IGV4dGVuc2lvbg0KDQogICAgICogICByZWZlcmVuY2UgdG8gbm9uLWV4aXN0aW5nICJ0ZXN0LXBv
aW50LWxvY2F0aW9uIiBsaXN0DQpbUWluXTogU2FtZSB0eXBvIGFzIHlvdSBtZW50aW9uZWQgYWJv
dmUsIGl0IHNob3VsZCBiZSDigJx0ZXN0LXBvaW50LWxvY2F0aW9uc+KAnS4NCg0KICAqICAgNS4x
LjIgU2NoZW1hIE1vdW50DQoNCiAgICAgKiAgIHJlZmVyZW5jZSB0byBub24tZXhpc3RpbmcgInRl
c3QtcG9pbnQtbG9jYXRpb24iIGxpc3QNCltRaW5dOiBTYW1lIGFzIGFib3ZlLCBmaXhlZC4NCg0K
ICAqICAgNS4yLjEuMiBUZXN0IHBvaW50IGF0dHJpYnV0ZXMgZXh0ZW5zaW9uDQoNCiAgICAgKiAg
IHJlZmVyZW5jZSB0byBub24tZXhpc3RpbmcgInRlc3QtcG9pbnQtbG9jYXRpb24iIGxpc3QNCltR
aW5dOiBTYW1lIGFzIGFib3ZlLCBmaXhlZC4NCg0KICAqICAgNS4yLjIgU2NoZW1hIE1vdW50DQoN
CiAgICAgKiAgIHJlZmVyZW5jZSB0byBub24tZXhpc3RpbmcgInRlc3QtcG9pbnQtbG9jYXRpb24i
IGxpc3QNCltRaW5dOiBTYW1lIGFzIGFib3ZlLCBmaXhlZC4NCkluIHN1bW1hcnksIEkgZmluZCBz
ZXZlcmFsIHNlcmlvdXMgaXNzdWVzIHdpdGggdGhlIGN1cnJlbnQgdmVyc2lvbiBvZiB0aGUgZGF0
YSBtb2RlbCBwcmVzZW50ZWQgaW4gdGhlIGRvY3VtZW50LCBlLmcuIHVzZSBvZiAwIHRvIGluZGlj
YXRlIHVucmVwb3J0ZWQgcGFyYW1ldGVyIGFuZCB1bmRlcmRldmVsb3BlZCBsYXllcmluZyBtb2Rl
bC4NCg0KUmVnYXJkcywNCkdyZWcNCg0KDQpPbiBXZWQsIE9jdCAxMSwgMjAxNyBhdCA2OjQwIEFN
LCBUaGUgSUVTRyA8aWVzZy1zZWNyZXRhcnlAaWV0Zi5vcmc8bWFpbHRvOmllc2ctc2VjcmV0YXJ5
QGlldGYub3JnPj4gd3JvdGU6DQoNClRoZSBJRVNHIGhhcyByZWNlaXZlZCBhIHJlcXVlc3QgZnJv
bSB0aGUgTGF5ZXIgSW5kZXBlbmRlbnQgT0FNIE1hbmFnZW1lbnQgaW4NCnRoZSBNdWx0aS1MYXll
ciBFbnZpcm9ubWVudCBXRyAobGltZSkgdG8gY29uc2lkZXIgdGhlIGZvbGxvd2luZyBkb2N1bWVu
dDogLQ0KJ0dlbmVyaWMgWUFORyBEYXRhIE1vZGVsIGZvciBDb25uZWN0aW9ubGVzcyBPcGVyYXRp
b25zLCBBZG1pbmlzdHJhdGlvbiwNCiAgIGFuZCBNYWludGVuYW5jZShPQU0pIHByb3RvY29scycN
CiAgPGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS0xMS50eHQ+IGFzIFBy
b3Bvc2VkIFN0YW5kYXJkDQoNClRoZSBJRVNHIHBsYW5zIHRvIG1ha2UgYSBkZWNpc2lvbiBpbiB0
aGUgbmV4dCBmZXcgd2Vla3MsIGFuZCBzb2xpY2l0cyBmaW5hbA0KY29tbWVudHMgb24gdGhpcyBh
Y3Rpb24uIFBsZWFzZSBzZW5kIHN1YnN0YW50aXZlIGNvbW1lbnRzIHRvIHRoZQ0KaWV0ZkBpZXRm
Lm9yZzxtYWlsdG86aWV0ZkBpZXRmLm9yZz4gbWFpbGluZyBsaXN0cyBieSAyMDE3LTEwLTI1LiBF
eGNlcHRpb25hbGx5LCBjb21tZW50cyBtYXkgYmUNCnNlbnQgdG8gaWVzZ0BpZXRmLm9yZzxtYWls
dG86aWVzZ0BpZXRmLm9yZz4gaW5zdGVhZC4gSW4gZWl0aGVyIGNhc2UsIHBsZWFzZSByZXRhaW4g
dGhlIGJlZ2lubmluZyBvZg0KdGhlIFN1YmplY3QgbGluZSB0byBhbGxvdyBhdXRvbWF0ZWQgc29y
dGluZy4NCg0KQWJzdHJhY3QNCg0KDQogICBUaGlzIGRvY3VtZW50IHByZXNlbnRzIGEgYmFzZSBZ
QU5HIERhdGEgbW9kZWwgZm9yIGNvbm5lY3Rpb25sZXNzDQogICBPcGVyYXRpb25zIEFkbWluaXN0
cmF0aW9uLCBhbmQgTWFpbnRlbmFuY2UoT0FNKSBwcm90b2NvbHMuICBJdA0KICAgcHJvdmlkZXMg
YSB0ZWNobm9sb2d5LWluZGVwZW5kZW50IGFic3RyYWN0aW9uIG9mIGtleSBPQU0gY29uc3RydWN0
cw0KICAgZm9yIGNvbm5lY3Rpb25sZXNzIHByb3RvY29scy4gIFRoZSBiYXNlIG1vZGVsIHByZXNl
bnRlZCBoZXJlIGNhbiBiZQ0KICAgZXh0ZW5kZWQgdG8gaW5jbHVkZSB0ZWNobm9sb2d5IHNwZWNp
ZmljIGRldGFpbHMuICBUaGlzIGlzIGxlYWRpbmcgdG8NCiAgIHVuaWZvcm1pdHkgYmV0d2VlbiBP
QU0gcHJvdG9jb2xzIGFuZCBzdXBwb3J0IGJvdGggbmVzdGVkIE9BTQ0KICAgd29ya2Zsb3dzIChp
LmUuLCBwZXJmb3JtaW5nIE9BTSBmdW5jdGlvbnMgYXQgZGlmZmVyZW50IG9yIHNhbWUgbGV2ZWxz
DQogICB0aHJvdWdoIGEgdW5pZmllZCBpbnRlcmZhY2UpIGFuZCBpbnRlcmFjdGluZyBPQU0gd29y
a2Zsb3dzICggaS5lLiwNCiAgIHBlcmZvcm1pbmcgT0FNIGZ1bmN0aW9ucyBhdCBzYW1lIGxldmVs
cyB0aHJvdWdoIGEgdW5pZmllZCBpbnRlcmZhY2UpLg0KDQoNCg0KDQpUaGUgZmlsZSBjYW4gYmUg
b2J0YWluZWQgdmlhDQpodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRm
LWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0vDQoNCklFU0cgZGlzY3Vzc2lvbiBjYW4gYmUg
dHJhY2tlZCB2aWENCmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYt
bGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS9iYWxsb3QvDQoNCg0KTm8gSVBSIGRlY2xhcmF0
aW9ucyBoYXZlIGJlZW4gc3VibWl0dGVkIGRpcmVjdGx5IG9uIHRoaXMgSS1ELg0KDQoNCg0KDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KTGltZSBtYWls
aW5nIGxpc3QNCkxpbWVAaWV0Zi5vcmc8bWFpbHRvOkxpbWVAaWV0Zi5vcmc+DQpodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbWUNCg0KDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5
OuWui+S9kzt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNp
dGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsN
Cgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwcmUNCgl7bXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIOmihOiuvuagvOW8jyBD
aGFyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6
MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRh
dGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUt
bGluazoi5om55rOo5qGG5paH5pysIENoYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRv
bTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo5LjBwdDsNCglmb250LWZhbWlseTrlrovkvZM7fQ0Kc3Bh
bi5IVE1MQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCDpooTorr7moLzlvI8gQ2hhciI7DQoJ
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIOmihOiuvuagvOW8
jyI7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpzcGFuLkNoYXINCgl7bXNvLXN0eWxl
LW5hbWU6IuaJueazqOahhuaWh+acrCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
bXNvLXN0eWxlLWxpbms65om55rOo5qGG5paH5pysOw0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQpz
cGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250
LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0No
cERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7fQ0KQHBhZ2UgV29yZFNlY3Rp
b24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgOTAuMHB0IDcyLjBw
dCA5MC4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBM
aXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDoxNDM5MzQwNjA7DQoJ
bXNvLWxpc3QtdGVtcGxhdGUtaWRzOi00NTY4NjM0NjY7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOjcy
LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4
LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVy
IE5ldyI7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxpc3Qg
bDENCgl7bXNvLWxpc3QtaWQ6MTUxNjUxMjk1Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMjAz
MDkzNTM5MDt9DQpAbGlzdCBsMTpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGwxOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgltc28tYmlkaS1mb250LWZh
bWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsMg0KCXttc28tbGlzdC1pZDo1NDk2NTYy
NzY7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjIxMDk0MTUzMjt9DQpAbGlzdCBsMjpsZXZlbDEN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzDQoJe21zby1saXN0LWlkOjU4ODg1Njg2
MjsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTEzMTM5MzM5NDY7fQ0KQGxpc3QgbDM6bGV2ZWwx
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDINCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJD
b3VyaWVyIE5ldyI7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0K
QGxpc3QgbDQNCgl7bXNvLWxpc3QtaWQ6NzMyMTk3NjM2Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlk
czotMjAwMzgwMTg0Mjt9DQpAbGlzdCBsNDpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYu
MHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTgu
MHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGw0OmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgltc28tYmlkaS1m
b250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsNQ0KCXttc28tbGlzdC1pZDo3
NzY3NTk0ODU7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi00MzY1Nzk4NzY7fQ0KQGxpc3QgbDU6
bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNg0KCXttc28tbGlzdC1pZDo3
OTc5MTc1Mzk7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0yMTAzNDAwNDc4O30NCkBsaXN0IGw2
OmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDcNCgl7bXNvLWxpc3QtaWQ6
ODIxMjM3ODE2Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMTEwMjE1Nzg2MDt9DQpAbGlzdCBs
NzpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw4DQoJe21zby1saXN0LWlk
OjEyNzIwMTE0MTI7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjE4NjU1NzE4MTA7fQ0KQGxpc3Qg
bDg6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsOQ0KCXttc28tbGlzdC1p
ZDoxNDI3MjY5ODU5Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczo2OTkwNTg3MzA7fQ0KQGxpc3Qg
bDk6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsOTpsZXZlbDINCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBS
b21hbiI7fQ0KQGxpc3QgbDEwDQoJe21zby1saXN0LWlkOjE0NzE3NDc5ODM7DQoJbXNvLWxpc3Qt
dGVtcGxhdGUtaWRzOjM1NDE2NDE2O30NCkBsaXN0IGwxMDpsZXZlbDENCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
U3ltYm9sO30NCkBsaXN0IGwxMQ0KCXttc28tbGlzdC1pZDoxNTM3NzQxMzE0Ow0KCW1zby1saXN0
LXRlbXBsYXRlLWlkczo3MDA5OTMyMTA7fQ0KQGxpc3QgbDExOmxldmVsMQ0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10
YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDEyDQoJe21zby1saXN0LWlkOjE1Njg5NTE5OTQ7DQoJbXNvLWxp
c3QtdGVtcGxhdGUtaWRzOi0yOTkwNTkyMjI7fQ0KQGxpc3QgbDEyOmxldmVsMQ0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseTpTeW1ib2w7fQ0KQGxpc3QgbDEzDQoJe21zby1saXN0LWlkOjE2NTY4ODEyOTA7DQoJbXNv
LWxpc3QtdGVtcGxhdGUtaWRzOi0xNjk2NDQwODMwO30NCkBsaXN0IGwxMzpsZXZlbDENCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxNA0KCXttc28tbGlzdC1pZDoxODczNjg1MTUzOw0K
CW1zby1saXN0LXRlbXBsYXRlLWlkczo4NzQ1MTc0ODI7fQ0KQGxpc3QgbDE0OmxldmVsMQ0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE0OmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
MTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJp
ZXIgTmV3IjsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlz
dCBsMTUNCgl7bXNvLWxpc3QtaWQ6MTk4NjU0NDU1NDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6
OTgzOTc2MTc0O30NCkBsaXN0IGwxNTpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGwxNTpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJbXNvLWJpZGktZm9u
dC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxpc3QgbDE2DQoJe21zby1saXN0LWlkOjIw
Mjc1NTg1NTE7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xNjM3NTU5MzU2O30NCkBsaXN0IGwx
NjpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxNjpsZXZlbDINCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBS
b21hbiI7fQ0KQGxpc3QgbDE3DQoJe21zby1saXN0LWlkOjIwOTM2MjUyNzc7DQoJbXNvLWxpc3Qt
dGVtcGxhdGUtaWRzOjE0MDM3OTczNzA7fQ0KQGxpc3QgbDE3OmxldmVsMQ0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10
YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDE3OmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsN
Cgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsMTgNCgl7
bXNvLWxpc3QtaWQ6MjA5NTA3OTA4NzsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTY1NTg4MTc2
Mjt9DQpAbGlzdCBsMTg6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTg6
bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5
OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGwxOQ0KCXttc28tbGlzdC1pZDoyMTE1MDEwMTg1
Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczo2NTk3NDIzODI7fQ0KQGxpc3QgbDE5OmxldmVsMQ0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE5OmxldmVsMg0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNv
dXJpZXIgTmV3IjsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpv
bA0KCXttYXJnaW4tYm90dG9tOjBjbTt9DQp1bA0KCXttYXJnaW4tYm90dG9tOjBjbTt9DQotLT48
L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0i
ZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1z
byA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9
ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8
L2hlYWQ+DQo8Ym9keSBsYW5nPSJaSC1DTiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8
ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGFua3MgR3Jl
ZyBmb3IgZmVlZGJhY2ssIHBsZWFzZSBzZWUgbXkgcmVwbHkgaW5saW5lIGJlbG93LjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij7lj5Hku7bkuro8c3BhbiBs
YW5nPSJFTi1VUyI+Ojwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdCI+IEdyZWcgTWlyc2t5IFttYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tXQ0KPGJyPg0KPC9zcGFuPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij7lj5Hp
gIHml7bpl7Q8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+IDIwMTc8L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQiPuW5tDxzcGFuIGxhbmc9IkVOLVVTIj4xMDwvc3Bhbj7mnIg8c3Bh
biBsYW5nPSJFTi1VUyI+MjQ8L3NwYW4+5pelPHNwYW4gbGFuZz0iRU4tVVMiPiAyMzoxODxicj4N
Cjwvc3Bhbj48Yj7mlLbku7bkuro8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L2I+PHNwYW4g
bGFuZz0iRU4tVVMiPiBRaW4gV3U8YnI+DQo8L3NwYW4+PGI+5oqE6YCBPHNwYW4gbGFuZz0iRU4t
VVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gaWV0ZkBpZXRmLm9yZzsgZHJhZnQt
aWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtQGlldGYub3JnOyBDYXJsb3MgUGlnbmF0
YXJvOyBSb24gQm9uaWNhOyBsaW1lLWNoYWlyc0BpZXRmLm9yZzsgQmVub2l0IENsYWlzZTsgbGlt
ZUBpZXRmLm9yZzxicj4NCjwvc3Bhbj48Yj7kuLvpopg8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bh
bj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBSZTogW0xpbWVdIExhc3QgQ2FsbDogJmx0O2RyYWZ0
LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS0xMS50eHQmZ3Q7IChHZW5lcmljIFlB
TkcgRGF0YSBNb2RlbCBmb3IgQ29ubmVjdGlvbmxlc3MgT3BlcmF0aW9ucywgQWRtaW5pc3RyYXRp
b24sIGFuZCBNYWludGVuYW5jZShPQU0pIHByb3RvY29scykgdG8gUHJvcG9zZWQgU3RhbmRhcmQ8
bzpwPjwvbzpwPjwvc3Bhbj48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5IaSBRaW4sPG86cD48L286
cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj50aGFuayB5b3UgZm9yIHlvdXIgZXhwZWRpZW50IGFuZCBjYXJlZnVsIGNvbnNpZGVyYXRp
b24gb2YgbXkgY29tbWVudHMuIEknbSBnbGFkIHRoYXQgd2UndmUgYWxyZWFkeSBpbiBhZ3JlZW1l
bnQgb24gc28gbWFueS4gSSd2ZSBhZGRlZCBub3RlcyBvbiB0aG9zZSB0aGF0LCBpbiBteSB2aWV3
LCBuZWVkIHNvbWUgbW9yZSBkaXNjdXNzaW9ucy4gUGxlYXNlIGZpbmQgdGhlbSBpbi1saW5lDQog
dGFnZ2VkIEdJTSZndDsmZ3Q7LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+R3JlZzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPk9uIFN1biwgT2N0IDIyLCAyMDE3IGF0IDg6
MzEgUE0sIFFpbiBXdSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJpbGwud3VAaHVhd2VpLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmJpbGwud3VAaHVhd2VpLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoYW5rcyBH
cmVnIGZvciBwcm92aWRpbmcgYWRkaXRpb25hbCBpbnB1dCB0byBoZWxwIG1ha2UgdGhlIG1vZGVs
IG1vcmUgZXh0ZW5zaWJsZSBhbmQNCiByZXVzYWJsZS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5QbGVhc2Ugc2Vl
IG15IHJlcGx5IGlubGluZSBiZWxvdy48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij4tUWluPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFk
ZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij7lj5Hku7bkuro8c3BhbiBsYW5nPSJFTi1VUyI+Ojwv
c3Bhbj48L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dCI+IEdyZWcgTWlyc2t5IFttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT5dDQo8YnI+DQo8
L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPuWPkemAgeaXtumXtDxzcGFu
IGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0Ij4gMjAxNzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdCI+5bm0PHNwYW4gbGFuZz0iRU4tVVMiPjEwPC9zcGFuPuaciDxzcGFuIGxhbmc9IkVOLVVT
Ij4yMDwvc3Bhbj7ml6U8c3BhbiBsYW5nPSJFTi1VUyI+IDIwOjM0PGJyPg0KPC9zcGFuPjxiPuaU
tuS7tuS6ujxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+
IDxhIGhyZWY9Im1haWx0bzppZXRmQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+DQppZXRmQGll
dGYub3JnPC9hPjsgPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rp
b25sZXNzLW9hbUBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPg0KZHJhZnQtaWV0Zi1saW1lLXlh
bmctY29ubmVjdGlvbmxlc3Mtb2FtQGlldGYub3JnPC9hPjxicj4NCjwvc3Bhbj48Yj7mioTpgIE8
c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBDYXJsb3Mg
UGlnbmF0YXJvOyBSb24gQm9uaWNhOw0KPGEgaHJlZj0ibWFpbHRvOmxpbWUtY2hhaXJzQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+bGltZS1jaGFpcnNAaWV0Zi5vcmc8L2E+OyBCZW5vaXQgQ2xh
aXNlOw0KPGEgaHJlZj0ibWFpbHRvOmxpbWVAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5saW1l
QGlldGYub3JnPC9hPjxicj4NCjwvc3Bhbj48Yj7kuLvpopg8c3BhbiBsYW5nPSJFTi1VUyI+Ojwv
c3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBSZTogW0xpbWVdIExhc3QgQ2FsbDogJmx0O2Ry
YWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS0xMS50eHQmZ3Q7IChHZW5lcmlj
IFlBTkcgRGF0YSBNb2RlbCBmb3IgQ29ubmVjdGlvbmxlc3MgT3BlcmF0aW9ucywgQWRtaW5pc3Ry
YXRpb24sIGFuZCBNYWludGVuYW5jZShPQU0pIHByb3RvY29scykgdG8gUHJvcG9zZWQgU3RhbmRh
cmQ8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo5LjVwdCI+RGVhciBBbGws
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZTo5LjVwdCI+cGxlYXNlIGtpbmRseSBjb25zaWRlciBteSBjb21tZW50cyBvbiZuYnNwOzwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPmRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25s
ZXNzLW9hbQ0KIHByZXNlbnRlZCBiZWxvdzo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzEiPg0KPHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij4xLiBJbnRyb2R1Y3Rpb248L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjx1bCB0eXBlPSJkaXNjIj4NCjx1bCB0eXBlPSJjaXJj
bGUiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsNCBsZXZlbDIgbGZvMiI+DQo8
c3BhbiBsYW5nPSJFTi1VUyI+Y2xlYXIgYW5kIHRlY2huaWNhbCBkZWZpbml0aW9ucyBvZiBjb25u
ZWN0aW9uLW9yaWVudGVkIChDTykgYW5kIGNvbm5lY3Rpb25sZXNzIChDTCkgbmV0d29yayBhcmUg
YWJzZW50LiBOb3RlIHRoYXQgcmVmZXJlbmNlZCBSRkMgNzI3NiBkb2VzIG5vdCBwcm92aWRlIHRo
YXQgZWl0aGVyIGFzIGRpZmZlcmVudGlhdGlvbiBiYXNlZCBvbiBhbW91bnQgb2YgY29uZmlndXJh
dGlvbiByZXF1aXJlZCB0byBpbnN0YW50aWF0ZQ0KIGEgbmV0d29yayBjaGFuZ2VzLCBkZWNyZWFz
ZXMgYXMgcmVzdWx0IG9mIGZ1cnRoZXIgcHJvZ3Jlc3MgaW4gbmV0d29yayBvcGVyYXRpb24gYXV0
b21hdGlvbi4gSSBwcm9wb3NlIHRvIHVzZSBkZWZpbml0aW9ucyBDTyBhbmQgQ0wgZm9yd2FyZGlu
ZyBwYXJhZGlnbXMgcHJvdmlkZWQgaW4gc2VjdGlvbiA2LjMuMSBHLjgwMCBVbmlmaWVkIGZ1bmN0
aW9uYWwgYXJjaGl0ZWN0dXJlIG9mIHRyYW5zcG9ydCBuZXR3b3JrcywgYXMgdGhlc2UgYXJlIGNs
ZWFyLA0KIHRlY2huaWNhbCBhbmQgYXJlIGJyb2FkbHkgdXNlZCBpbiB0aGUgaW5kdXN0cnkuPG86
cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzt0
ZXh0LWluZGVudDo5LjBwdCI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPltRaW5dOiBJIGJlbGlldmUgUkZDNzI3NiBhbmQgRy44MDAgc2hh
cmUgdGhlIHNpbWlsYXIgcGFyYWRpZ21zIGJ1dCBjYXB0dXJlIHRoZSBkaWZmZXJlbnQgYXNwZWN0
IG9mIHRoZSBrZXkgZGlmZmVyZW5jZSBiZXR3ZWVuIENPIGFuZCBDTCwgSSB3b3VsZCBzdWdnZXN0
IHRvIGhhcm1vbml6ZQ0KIHRoZSBkaWZmZXJlbnQgYXNwZWN0IG9mIHRoZXNlIGtleSBkaWZmZXJl
bmNlcyB0b2dldGhlciBhbmQgYWRkIGFub3RoZXIgcmVmZXJlbmNlIHRvIEcuODAwIGFzIGZvbGxv
d3M6PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG87dGV4dC1pbmRlbnQ6OS4wcHQiPg0KPHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5ORVcgVEVYVDo8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0bzt0ZXh0LWluZGVudDo5LjBwdCI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPuKAnDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO3RleHQtaW5kZW50OjEy
LjBwdCI+DQo8c3BhbiBsYW5nPSJFTi1VUyI+SW4gY29ubmVjdGlvbi1vcmllbnRlZCB0ZWNobm9s
b2dpZXMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IGEgY29ubmVjdGlvbiBpcyBlc3RhYmxpc2hlZCBw
cmlvciB0byB0aGUgdHJhbnNtaXNzaW9uIG9mIGRhdGEuJm5ic3A7IEFmdGVyPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5i
c3A7Jm5ic3A7IGNvbm5lY3Rpb24gaXMgZXN0YWJsaXNoZWQsIG5vIGFkZGl0aW9uYWwgY29udHJv
bCBpbmZvcm1hdGlvbiBzdWNoIGFzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IHNpZ25hbGluZyBvciBv
cGVyYXRpb25zIGFuZCBtYWludGVuYW5jZSBpbmZvcm1hdGlvbiBpcyByZXF1aXJlZCB0bzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4t
VVMiPiZuYnNwOyZuYnNwOyB0cmFuc21pdCB0aGUgZGF0YS4mbmJzcDsgSW4gY29ubmVjdGlvbmxl
c3MgdGVjaG5vbG9naWVzLCBkYXRhIGlzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IHR5cGljYWxseSBz
ZW50IGJldHdlZW4gZW5kIHBvaW50cyB3aXRob3V0IHByaW9yIGFycmFuZ2VtZW50LCBidXQ8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDsmbmJzcDsgY29udHJvbCBpbmZvcm1hdGlvbiBpcyByZXF1aXJlZCB0byBpZGVu
dGlmeSBkZXN0aW5hdGlvbiBbRy44MDBdW1JGQzcyNzZdLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzt0ZXh0LWluZGVudDo5LjBwdCI+DQo8c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPuKAnTwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyI+R0lNJmd0OyZndDsgSWYgd2UgY29uc2lkZXIsIGZvciBleGFtcGxlLCBNUExT
LVRQIGRvbWFpbiBhbmQgTDNWUE4gb3ZlciBJUC9NUExTIGRvbWFpbiwgdGhlbiB0aGUgY29uZmln
dXJhdGlvbiBhc3BlY3QsIGluIG15IG9waW5pb24sIGJlY29tZXMgbGVzcyBkaXN0aW5jdCB3aGls
ZSB0aGUgZm9yd2FyZGluZyBwYXJhZGlnbSBpcyBpbnZhcmlhbnQsIHJlbWFpbnMgdGhlIHNhbWUu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPltRaW5dOiBUaGFua3MuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0
O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowY20iPg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8dWwgdHlwZT0iZGlzYyI+DQo8dWwgdHlwZT0iY2lyY2xlIj4NCjxs
aSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDMgbGV2ZWwyIGxmbzMiPg0KPHNwYW4gbGFu
Zz0iRU4tVVMiPmNoYXJhY3Rlcml6YXRpb24gb2YgdGhlIHN1YmplY3Qgb2YgdGhlIGRvY3VtZW50
IGFzICZxdW90O1lBTkcgRGF0YSBtb2RlbCBmb3IgY29ubmVjdGlvbmxlc3MgT0FNIHByb3RvY29s
cyZxdW90OyBpcyBub3QgYWNjdXJhdGUgY29uc2lkZXJpbmcgQ08vQ0wgZGVmaW5pdGlvbnMgaW4g
Ry44MDAuIEkgcHJvcG9zZSB0byByZWZlciB0byAmcXVvdDtPQU0gcHJvdG9jb2xzIGZvciBjb25u
ZWN0aW9ubGVzcyBuZXR3b3JrcyZxdW90OyBzaW5jZSB0aGUgc2FtZQ0KIE9BTSBwcm90b2NvbHMg
bWF5IGJlIHVzZWQgaW4gYm90aCBDTy1QUyBhbmQgQ0wtUFMgbmV0d29ya3MsIGUuZy4gTFNQIFBp
bmcgdXNlZCBpbiBib3RoIE1QTFMtVFAgYW5kIElQL01QTFMgbmV0d29ya3MuPG86cD48L286cD48
L3NwYW4+PC9saT48L3VsPg0KPC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgW1Fpbl06IE9rYXkgLFNvdW5kcyBnb29kIHRvIG1lLjwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHVsIHR5cGU9ImRp
c2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMTIgbGV2ZWwxIGxmbzQiPg0K
PHNwYW4gbGFuZz0iRU4tVVMiPjMuIE92ZXJ2aWV3IG9mIHRoZSBDb25uZWN0aW9ubGVzcyBPQU0g
TW9kZWw8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8dWwgdHlwZT0iZGlzYyI+DQo8dWwg
dHlwZT0iY2lyY2xlIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDE5IGxldmVs
MiBsZm81Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIj4mcXVvdDsuLi4gdGhlICd0ZXN0LXBvaW50LWxv
Y2F0aW9uLWluZm8nLCBpcyBhIGNvbW1vbiBhc3BlY3Qgb2YgZXZlcnkgJ3Rlc3QtcG9pbnQtbG9j
YXRpb24nIC0gdGhlcmUncyBubyBZQU5HIG9iamVjdCB0ZXN0LXBvaW50LWxvY2F0aW9uIGluIHRo
ZSBwcmVzZW50ZWQgZGF0YSBtb2RlbC48bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8L3Vs
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBbUWluXTogSXQgaXMgVHlwby4g
SXQgc2hvdWxkIGJlIOKAmHRlc3QtcG9pbnQtbG9jYXRpb25z4oCZLCBmaXhlZC4gVGhhbmtzLjwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHVsIHR5cGU9
ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsNiBsZXZlbDEgbGZvNiI+
DQo8c3BhbiBsYW5nPSJFTi1VUyI+My4zIE9BTSBOZWlnaGJvcmluZyBMYXllcnM8bzpwPjwvbzpw
Pjwvc3Bhbj48L2xpPjwvdWw+DQo8dWwgdHlwZT0iZGlzYyI+DQo8dWwgdHlwZT0iY2lyY2xlIj4N
CjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDEgbGV2ZWwyIGxmbzciPg0KPHNwYW4g
bGFuZz0iRU4tVVMiPkkgZmluZCB0aGlzIHBhcnQgb2YgdGhlIG1vZGVsIHVuZGVyLWRldmVsb3Bl
ZC4gRmlyc3QsIHRoZSB0ZXJtaW5vbG9neSAtIGxheWVycyBpbXBseSB2ZXJ0aWNhbCwgY2xpZW50
LXNlcnZlciByZWxhdGlvbnNoaXAgd2hpbGUgZG93bnN0cmVhbS91cHN0cmVhbSAtIHBlZXJpbmcg
cmVsYXRpb25zaGlwIG9uIHRoZSBzYW1lIGxheWVyLiBTZWNvbmQsIHRoZSBsaW1pdGVkIHZpc2li
aWxpdHkgZHVlIHRvIHRlY2hub2xvZ3ktbGV2ZWwNCiBsaW1pdGF0aW9uIHRoYXQgc3VwcG9ydHMg
b25seSByZWZlcmVuY2UgdG8gdGhlIGltbWVkaWF0ZSBuZWlnaGJvcmluZyBsYXllciBidXQgbm90
IHRvIG5leHQtdG8tbmV4dCBuZWlnaGJvci4gSSBjb25zaWRlciB0aGlzIHRvIGJlIG1ham9yIHBy
b2JsZW0gZm9yIGNvbW1vbiBtb2RlbCB0aGF0IGludGVuZGVkIGZvciBtdWx0aS1sYXllciBlbnZp
cm9ubWVudC48bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8L3VsPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPltRaW5dOiBXZSBkaXNjdXNzZWQgdGhpcyBiZWZvcmUsIEkgcmV2aXNpdCB0aGlz
IHNlY3Rpb24gYW5kIHVuZGVyc3RhbmQgeW91ciBjb25jZXJuDQogbm93ICwgSSB3b3VsZCBsaWtl
IHRvIHN1Z2dlc3QgdG8gcmVtb3ZlIGxheWVyIHJlbGF0ZWQgdGV4dCBzaW5jZSBpdCBpbnRyb2R1
Y2UgY29uZnVzaW9uLCBJIHdvdWxkIHN1Z2dlc3QgdG8gY2hhbmdlIHRlY2hub2xvZ3ktbGV2ZWwg
aW50byBwb3NpdGlvbiBzaW5jZSB3aGF0IHdlIHRyeSB0byBkZWZpbmUgYXJlIE9BTSBOZWlnaGJv
cmluZyBUZXN0IHBvaW50cyBsaXN0LiBXZSB3aWxsIGZvY3VzIG9uIHRlc3QgcG9pbnRzIHJlbGF0
ZWQgdG8gb25lDQogc2luZ2xlIGxheWVyLiBPbmUgY2FuIHVzZSBwb3NpdGlvbiB0byBjYXB0dXJl
IG9mIG9yZGVyIG9mIHRoZXNlIHRlc3QgcG9pbnRzIGFuZCBhbHNvIGlkZW50aWZ5IHRlc3QgcG9p
bnQgYXQgdGhlIGxlZnQgbGF5ZXIgYm91bmRhcnkgYW5kIHRlc3QgcG9pbnQgYXQgdGhlIHJpZ2h0
IGxheWVyIGJvdW5kYXJ5LiBUaGUgcHJvcG9zZWQgY2hhbmdlcyBhcyBmb2xsb3dzOjwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPuKAnDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+My4zLiZuYnNwOyBP
QU0gbmVpZ2hib3JpbmcgdGVzdCBwb2ludHM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsm
bmJzcDsgQXMgdHlwaWNhbCBuZXR3b3JrcyBoYXZlIGEgbXVsdGktbGF5ZXIgYXJjaGl0ZWN0dXJl
LCB0aGUgc2V0IG9mIE9BTTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBwcm90b2NvbHMgc2ltaWxhcmx5
IHRha2UgYSBtdWx0aS1sYXllciBzdHJ1Y3R1cmU7IGVhY2ggbGF5ZXIgbWF5IGhhczxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOyZuYnNwOyBpdHMgb3duIE9BTSBwcm90b2NvbCBbUkZDNzI3Nl0gYW5kIGlzIGNvcnJl
c3BvbmRpbmcgdG8gc3BlY2lmaWM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgYWRtaW5pc3RyYXRpdmUg
ZG9tYWluIGFuZCBoYXMgYXNzb2NpYXRlZCB0ZXN0IHBvaW50cy4mbmJzcDsgT0FNPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+
Jm5ic3A7Jm5ic3A7IG5laWdoYm9yaW5nIHRlc3QgcG9pbnRzIGFyZSByZWZlcnJlZCB0byBhIGxp
c3Qgb2YgbmVpZ2hib3JpbmcgdGVzdDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBwb2ludHMgaW4gdGhl
IHNhbWUgbGF5ZXIgdGhhdCBhcmUgcmVsYXRlZCB0byBjdXJyZW50IHRlc3QgcG9pbnQuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1V
UyI+Jm5ic3A7Jm5ic3A7IFRoaXMgYWxsb3dzIHVzZXJzIHRvIGVhc2lseSBuYXZpZ2F0ZSBiZXR3
ZWVuIHJlbGF0ZWQgbmVpZ2hib3Jpbmc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgbGF5ZXIgdG8gZWZm
aWNpZW50bHkgdHJvdWJsZXNob290IGEgZGVmZWN0LiZuYnNwOyBJbiB0aGlzIG1vZGVsLDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4t
VVMiPiZuYnNwOyZuYnNwOyAncG9zaXRpb24nIGxlYWYgZGVmaW5lcyB0aGUgcmVsYXRpdmUgcG9z
aXRpb24gb2YgbmVpZ2hib3JpbmcgdGVzdDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBwb2ludCBjb3Jy
ZXNwb25kaW5nIHRvIHRoZSBjdXJyZW50IHRlc3QgcG9pbnQgaW4gdGhlIHNhbWUgbGF5ZXIgLCBh
bmQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxh
bmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgaXMgcHJvdmlkZWQgdG8gYWxsb3cgY29ycmVsYXRpb24g
b2YgZmF1bHRzIGF0IGRpZmZlcmVudCBsb2NhdGlvbiAuIElmPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7
IHRoZXJlIGlzIG9uZSBuZWlnaGJvcmluZyB0ZXN0IHBvaW50IHBsYWNlZCBiZWZvcmUgdGhlIGN1
cnJlbnQgdGVzdDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBwb2ludCwgJ3Bvc2l0aW9uJyBsZWFmIGlz
IHNldCB0byAtMS4mbmJzcDsgSWYgdGhlcmUgaXMgb25lIG5laWdoYm9yaW5nPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5i
c3A7Jm5ic3A7IHRlc3QgcG9pbnQgcGxhY2VkIGFmdGVyIHRoZSBjdXJyZW50IHRlc3QgcG9pbnQs
ICdwb3NpdGlvbicgbGVhZiBpczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBzZXQgdG8gMS4mbmJzcDsg
SWYgdGhlcmUgaXMgbm8gbmVpZ2hib3JpbmcgdGVzdCBwb2ludCBwbGFjZWQgYmVmb3JlIG9yPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7Jm5ic3A7IGFmdGVyIHRoZSBjdXJyZW50IHRlc3QgcG9pbnQsICdwb3NpdGlv
bicgbGVhZiBpcyBzZXQgdG8gMC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgbGlzdCBvYW0tbmVpZ2hib3JpbmctdHBzIHs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsga2V5ICZxdW90O2lu
ZGV4JnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBsZWFmIGluZGV4IHs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdHlwZSB1aW50MTYgezxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtyYW5nZSAmcXVvdDswLi42NTUzNiZxdW90Ozs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgfTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtJ
bmRleCBvZiBhIGxpc3Qgb2YgbmVpZ2hib3JpbmcgdGVzdCBwb2ludHM8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgaW4gdGhlIHNhbWUgbGF5ZXIgJnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGxlYWYgcG9zaXRpb24gezxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDt0eXBlIGludDggezxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyByYW5nZSAmcXVvdDstMS4uMSZxdW90Ozs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgfTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
bGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyAmcXVvdDtUaGUgcmVsYXRpdmUgcG9zaXRpb248bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgb2YgbmVpZ2hib3JpbmcgdGVzdCBwb2ludDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBjb3JyZXNwb25kaW5nIHRvIHRoZSBjdXJyZW50PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRlc3QgcG9pbnQmcXVvdDs7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVT
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgJnF1b3Q7TGlzdCBvZiByZWxhdGVkIG5laWdoYm9yaW5nIHRlc3QgcG9pbnRzIGlu
IHRoZSBzYW1lIGxheWVyLiZxdW90Ozs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj7igJ08L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkdJTSZndDsmZ3Q7IEkgdGhpbmsgdGhhdCBpZiB3
ZSBjb25jZW50cmF0ZSBvbiBPQU0gb24gcGFydGljdWxhciBuZXR3b3JrIGxheWVyLCB0aGVuIHJl
ZmVyZW5jZSB0byBtdWx0aS1sYXllciBjaGFyYWN0ZXIgb2YgbW9kZXJuIG5ldHdvcmtzIGlzIHVu
bmVjZXNzYXJ5IGFuZCBzb21ld2hhdCBhcnRpZmljaWFsLiBBcyBmb3IgdGVzdCBwb2ludHMgaW4g
dGhlIHNhbWUgbGF5ZXIsIHRoZW4gdHJhY2Vyb3V0ZQ0KIHN1cHBvc2UgdG8gcmV0dXJuIG9yZGVy
ZWQgbGlzdCBvZiBUZXN0IFBvaW50cyBiZXR3ZWVuIHRoZSBTZW5kZXIgYW5kIFJlY2VpdmVyLiBC
ZWNhdXNlIHRoZXJlIGNvdWxkIGJlIEVDTVAgc3ViLWRvbWFpbnMgYWxvbmcgdGhlIHBhdGgsIG1v
ZGVsIHNob3VsZCBiZSBhYmxlIHRvIGRpZmZlcmVudGlhdGUgd2l0aCBzb21lIGVudHJvcHkga2V5
LiBPQU0gdmlzaWJpbGl0eSBpbnRvIG90aGVyIGFkbWluaXN0cmF0aXZlIGRvbWFpbnMgb2J2aW91
c2x5IGJyaW5ncw0KIHNlY3VyaXR5IGNvbnNpZGVyYXRpb24gaXNzdWVzIGFuZCwgSSdkIGV4cGVj
dCwgYmUgY2FyZWZ1bGx5IGNvbnRyb2xsZWQgYW5kIHRyeSB0byBoaWRlIGlkZW50aXR5IG9mIHRo
ZSBkb21haW4uIEhlbmNlLCBJIHRoaW5rIHRoYXQgJ3Bvc2l0aW9uJyBpcyBoYXJkbHkgdXNhYmxl
IHBhcmFtZXRlci48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+W1Fpbl06IFRo
YW5rcyBmb3IgeW91ciBjb21tZW50cyBvbiB0aGlzLCB5ZXMgcmVjb3JkaW5nIHRlc3QgcG9pbnQg
bGlzdCBpbiB0aGUgc2FtZSBsYXllciBpcyBub3QgZ29vZCB1c2UgY2FzZSwgaGFybW9uaXppbmcg
d2l0aCB5b3VyIGNvbW1lbnRzIGFuZA0KIEdlbi1hcnQgcmV2aWV3IGNvbW1lbnRzLCB3ZSBoYXZl
IHJlbW92ZWQgc2FtZSBsYXllciBhbmQgcmV3cml0ZSB0aGlzIHNlY3Rpb24gYmFzZWQgb24gR2Vu
LWFydCByZXZpZXdlcuKAmXMgaW5wdXQgYW5kIHN1Z2dlc3Rpb25zLiBUaGFua3MgYWdhaW4uPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYu
MHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowY20iPg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8dWwgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvO21zby1saXN0OmwxMyBsZXZlbDEgbGZvOCI+DQo8c3BhbiBsYW5nPSJFTi1VUyI+My40IFRl
c3QgUG9pbnQgTG9jYXRpb25zIEluZm9ybWF0aW9uPG86cD48L286cD48L3NwYW4+PC9saT48L3Vs
Pg0KPHVsIHR5cGU9ImRpc2MiPg0KPHVsIHR5cGU9ImNpcmNsZSI+DQo8bGkgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvO21zby1saXN0OmwxNyBsZXZlbDIgbGZvOSI+DQo8c3BhbiBsYW5nPSJFTi1VUyI+cmVm
ZXJlbmNlIHRvIG5vbi1leGlzdGVudCAmcXVvdDt0cC10b29sJnF1b3Q7IGFuZCAmcXVvdDtPQU0t
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtjb2xvcjpi
bGFjayI+bmVpZ2hib3JpbmcgTGF5ZXJzJnF1b3Q7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj4m
bmJzcDtncm91cGluZ3M8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8L3VsPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBbUWluXTogSXQgaXMgdHlwbywgb2FtLW5l
aWdoYm9yaW5nIGxheWVycyBzaG91bGQgYmUgY29ycmVjdGVkIGFzIOKAnG9hbS1uZWlnaGJvcmlu
Zy10cHPigJ0NCiBub3cuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8dWwgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0
Omw4IGxldmVsMSBsZm8xMCI+DQo8c3BhbiBsYW5nPSJFTi1VUyI+NC4gWUFORyBPQU0gTW9kZWw8
bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8dWwgdHlwZT0iZGlzYyI+DQo8dWwgdHlwZT0i
Y2lyY2xlIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwyIGxmbzEx
Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIj5JIHRoaW5rIHRoYXQgdXNlIG9mIHByZWZpeCAnY29hbScg
Zm9yIGRhdGEgbW9kZWwgb2YgT0FNIGluIGNvbm5lY3Rpb25sZXNzIG5ldHdvcmtzIGlzIGxpbWl0
aW5nIGNvbnNpZGVyaW5nIHRoYXQgdGhlcmUgc2hvdWxkIGJlIGFub3RoZXIgbW9kZWwgb2YgT0FN
IGluIGNvbm5lY3Rpb24tb3JpZW50ZWQgbmV0d29ya3MuIEFjcm9ueW1zIENMIGFuZCBDTyB1c3Vh
bGx5IHVzZWQgdG8gcmVmZXIgdG8gY29ubmVjdGlvbmxlc3MNCiBhbmQgY29ubmVjdGlvbi1vcmll
bnRlZCBuZXR3b3JrcyByZXNwZWN0aXZlbHkuIFRodXMgSSBzdWdnZXN0IHRvIHVzZSAnY2wtb2Ft
JyBhcyBwcmVmaXggZm9yIHRoZSBkYXRhIG1vZGVsIHByZXNlbnRlZCBpbiB0aGlzIGRvY3VtZW50
IGFuZCAnY28tb2FtJyBpbnN0ZWFkIG9mICdnb2FtJyBpbiZuYnNwO2RyYWZ0LWlldGYtbGltZS15
YW5nLWNvbm5lY3Rpb24tb3JpZW50ZWQtb2FtLW1vZGVsLjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+
PC91bD4NCjwvdWw+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IFtRaW5dOkdvb2QgcHJvcG9zYWwsIEkgbGlrZSBpdC48L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjx1bCB0eXBlPSJkaXNjIj4NCjx1
bCB0eXBlPSJjaXJjbGUiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMTggbGV2
ZWwyIGxmbzEyIj4NCjxzcGFuIGxhbmc9IkVOLVVTIj5JIGZpbmQgdGltZS1yZXNvbHV0aW9uIHRv
IGJlIHN1cGVyZmx1b3VzIGFuZCB0aHVzIG92ZXJjb21wbGljYXRpbmcgdGhlIG1vZGVsLiBJIHN1
Z2dlc3QgdXNlIHQ8c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+aW1lPC9zcGFuPi1pbnRlcnZh
bC10eXBlIGluc3RlYWQgYW5kIGNvbnNpZGVyIGZvciB0aGUgdXBkYXRlIG9mIHlhbmc6aWV0Zi15
YW5nLXR5cGVzIGRlZmluZWQgaW4gUkZDIDY5OTEuPG86cD48L286cD48L3NwYW4+PC9saT48L3Vs
Pg0KPC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7W1Fp
bl06Jm5ic3A7IFRpbWUgcmVzb2x1dGlvbiBpcyByZWZlcnJlZCB0byB0aW1lIHVuaXQsIHN1cmUg
d2UgY2FuIGNoYW5nZSBpdA0KIGludG8gdGltZS1pbnRlcnZhbC10eXBlIGFzIHlvdSBzdWdnZXN0
ZWQuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cHJl
IHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpi
bGFjayI+bzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtm
b250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssJnF1b3Q7c2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPnNlc3Npb24tZGVsYXktc3RhdGlzdGlj
cyBhbmQgc2Vzc2lvbi1qaXR0ZXItc3RhdGlzdGljcyBhcmUgdG9vIGxpbWl0aW5nIGluIG1hbnkg
ZGltZW5zaW9ucyAtIG5vIHN1cHBvcnQgdG8gcmVmbGVjdCBvbmUtd2F5IChmYXItZW5kIGFuZCBu
ZWFyLWVuZCkgYW5kIHJvdW5kLXRyaXAgbWVhc3VyZW1lbnRzIGZvciB0aGUgc2FtZSB0ZXN0IHNl
c3Npb24sIGFuZCB0b28gZmV3IG1ldHJpY3MuLCBlLmcuIG5vIHJlcG9ydCBvZiBwZXJjZW50aWxl
LiA8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHBy
ZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO1tRaW5dOiBXZSBoYXZlIHByb3RvY29sLWlkIGFuZCBwcm90
b2NvbC1pZC1tZXRhLWRhdGEgdG8gYmUgZGVmaW5lZCBpbiBkcmFmdC1pZXRmLWxpbWUteWFuZy1j
b25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kcy0wOSB3aGljaCBjYW4gYmUgdXNlZCB0byBpbmRpY2F0
ZSB3aGV0aGVyIGl0IGlzIG9uZSB3YXkgbWVhc3VyZW1lbnQsIG9yIHR3byB3YXkgJm5ic3A7Jm5i
c3A7Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3By
ZT4NCjxwcmUgc3R5bGU9InRleHQtaW5kZW50OjczLjVwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5tZWFzdXJlbWVudHMuIFBsZWFzZSBz
ZWUgbXkgcmVwbHkgZm9yIGxvc3MgcmF0aW9uIGZvciByZXBvcnQgb2YgcGVyY2VudGlsZS48L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZSBzdHls
ZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2si
Pm88L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LCZxdW90O3NlcmlmJnF1b3Q7O2NvbG9y
OmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5zZXNzaW9uLWRlbGF5LXN0YXRpc3RpY3MgZG9l
cyBub3QgcmVmbGVjdCB0eXBlIG9mIGRlbGF5IHZhcmlhdGlvbiBiZWluZyBjYWxjdWxhdGVkLiBB
cyBhbmFseXplZCBpbiBSRkMgNTQ4MSwgUERWIGFuZCBJUERWIGNoYXJhY3Rlcml6ZSBkaWZmZXJl
bnQgY29uZGl0aW9ucyAoU2VjdGlvbiA1KSBhbmQgYXQgbGVhc3QgcmVmbGVjdGluZyB3aGljaCBv
bmUgYmVpbmcgY2FsY3VsYXRlZCBhbmQgcmVwb3J0ZWQgaXMgdmVyeSBpbmZvcm1hdGl2ZS48L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBbUWluXTogV2UgaGF2ZSBwcm90b2NvbC1pZCBh
bmQgcHJvdG9jb2wtaWQtbWV0YS1kYXRhIHRvIGJlIGRlZmluZWQgaW4gZHJhZnQtaWV0Zi1saW1l
LXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLW1ldGhvZHMtMDkgd2hpY2ggY2FuIGJlIHVzZWQgdG8g
aW5kaWNhdGUgd2hldGhlciBJUERWIGlzIHVzZWQgb3IgUERWIGlzIHVzZWQsIEJhc2VkIG9uIEJy
aWFu4oCZcyA8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJl
Pg0KPHByZSBzdHlsZT0idGV4dC1pbmRlbnQ6MzEuNXB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwO3N1Z2dl
c3Rpb24sIHdlIGNvdWxkIHNldCBJUERWIGFzIGRlZmF1bHQgZm9yIGppdHRlciBtZWFzdXJlbWVu
dC48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHBy
ZSBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
YmxhY2siPm88L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LCZxdW90O3NlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5JIGNhbm5vdCBmaW5kIGFueXRoaW5n
IHRoYXQgZGlyZWN0bHkgcmVwb3J0cyBwYWNrZXQgbG9zcyBzdGF0aXN0aWNzIChwYWNrZXQgbG9z
cyBhbmQgcGFja2V0IGxvc3MgcmF0aW8pIGZvciB0aGUgZ2l2ZW4gdGVzdCBzZXNzaW9uLiBJcyB0
aGF0IGludGVudGlvbmFsPyBJQ01QIHBpbmcgaXMgY2FwYWJsZSB0byByZXBvcnQgbnVtYmVyIG9m
IGxvc3QgcGFja2V0cyBpbiByb3VuZC10cmlwLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFtRaW5dOiBX
ZSBkbyBoYXZlIGEgcGFyYW1ldGVyIOKAmHBhY2tldC1kcm9wcy1jb3VudOKAmSBmb3IgcGFja2V0
LWxvc3MsIHdlIGNhbiBjaGFuZ2UgaXQgaW50byDigJxwYWNrZXQtbG9zcy1jb3VudOKAnSBhcyB5
b3Ugc3VnZ2VzdGVkLCBpbiBhZGRpdGlvbiwgd2UgY2FuIGFkZCBhIG5ldyBwYXJhbWV0ZXIgZm9y
IHBhY2tldCBsb3NzIHJhdGlvbiBhcyBmb2xsb3dzOjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+4oCcPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
bGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBsZWFmIHBhY2tldC1s
b3NzLWNvdW50IHs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgdHlwZSB1aW50MzIgezxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyByYW5nZSAmcXVvdDswLi40Mjk0OTY3Mjk1JnF1b3Q7OzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlZmF1bHQgJnF1b3Q7MCZxdW90Ozs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRp
b248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxh
bmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgJnF1b3Q7VG90YWwgcmVjZWl2ZWQgcGFja2V0IGRyb3BzIGNvdW50LjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBJ
ZiB0aGUgdmFsdWUgaXMgNDI5NDk2NzI5NSwgaXQgaW5kaWNhdGVzPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3BhY2tldCBkcm9w
cyBjb3VudCBpcyBvdmVycnVuLiZxdW90Ozs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgfTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBsZWFmIGxvc3MtcmF0aW97PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHR5cGUgdWludDh7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHJhbmdlIDAuLjEwMDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4t
VVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtMb3NzIHJhdGlv
IG9mIHRoZSBwYWNrZXRzLiBFeHByZXNzIGFzIHBlcmNlbnRhZ2U8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgb2YgcGFja2V0cyBsb3N0IHdpdGggcmVzcGVj
dCB0byBwYWNrZXRzIHNlbnQuJnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyB9PG86cD48L286cD48L3NwYW4+PC9wPg0KPHByZT48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+4oCdPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkdJTSZndDsmZ3Q7IFBhY2tldCBsb3NzIGFu
ZCwgYXMgcmVzdWx0LCBsb3NzIHJhdGlvIGluIG1vZGVybiBuZXR3b3JrcyBpcyB2ZXJ5IGxvdy4g
SSBzdWdnZXN0IGNoYW5naW5nIGxvc3MtcmF0aW8gdHlwZSBmcm9tIHVpbnQ4IHRvIG5ldyB0eXBl
IHBlcmNlbnRhZ2UsIGRlZmluZWQgYXM6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs
YWNrO2JhY2tncm91bmQ6I0ZGRkRGNSI+Jm5ic3A7ICZuYnNwO3R5cGVkZWYgcGVyY2VudGFnZSB7
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
YmxhY2s7YmFja2dyb3VuZDojRkZGREY1Ij4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgdHlw
ZSBkZWNpbWFsNjQgezwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOmJsYWNrO2JhY2tncm91bmQ6I0ZGRkRGNSI+Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBmcmFjdGlvbi1kaWdpdHMgNTs8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi
bGFjaztiYWNrZ3JvdW5kOiNGRkZERjUiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB9PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Ymxh
Y2s7YmFja2dyb3VuZDojRkZGREY1Ij4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgZGVzY3Jp
cHRpb24gJnF1b3Q7UGVyY2VudGFnZSZxdW90Ozs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjaztiYWNrZ3JvdW5kOiNGRkZERjUiPiZu
YnNwOyAmbmJzcDt9PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OztiYWNrZ3JvdW5kOiNGRkZE
RjUiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5bUWluXTogR29vZCBwcm9w
b3NhbCwgYWNjZXB0ZWQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwO0dJTSZndDsmZ3Q7IEkg
dGhpbmsgdGhhdCBjb3VudGVyIG92ZXJydW4gY2FzZSBpbmRpY2F0b3IgcmVxdWlyZXMgc2VwYXJh
dGUgcGFyYW1ldGVyLiBVc2luZw0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+NDI5NDk2
NzI5NSBtYXkgcHJvZHVjZSBuZWdhdGl2ZSBmYWxzZSB3aGVuIHJ1bm5pbmcgaW4gZm9yZXZlciBt
b2RlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5bUWluXTogTm90ZSB0aGF0
IGNvdW50ZXImbmJzcDsgaXMgdW5zaWduZWQgaW50ZWdlciwgaXQgd2lsbCBub3QgcHJvZHVjZSBu
ZWdhdGl2ZSBmYWxzZSwgaW4gbXkgdW5kZXJzdGFuZGluZy4gSSBkb3VidCB3ZSBzaG91bGQgYWRk
IHN1Y2ggY29tcGxleGl0eSB0bw0KIGRhdGEgbW9kZWwgYnkgaW50cm9kdWNpbmcgYW5vdGhlciBw
YXJhbWV0ZXIsIHdlIGNhbiBsZWF2ZSB0aGlzIHRvIGltcGxlbWVudGF0aW9uIGRldGFpbHMuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0
OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVm
dDo0LjhwdDttYXJnaW4tcmlnaHQ6MGNtIj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHByZSBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDsiPm88L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LCZxdW90O3NlcmlmJnF1b3Q7Ij4m
bmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOmJsYWNrIj51c2luZyB1aW50MzIgaW4gc2Vzc2lvbi1wYWNrZXQtc3RhdGlz
dGljcyBzZWVtcyByaXNraW5nIG92ZXJydW4gb2YgY291bnRlcnMgZXNwZWNpYWxseSBmb3IgdGVz
dCBzZXNzaW9ucyBydW5uaW5nJm5ic3A7IGZvcmV2ZXIuIDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+W1Fpbl06IEdvb2QgcG9pbnQsIHdlIGNv
dWxkIHNldCB1cC1saW1pdCBmb3I8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6YmxhY2siPiBzZXNzaW9uLXBhY2tldC1zdGF0aXN0aWNzIGRhdGEsIGlm
IHN0YXRpc3RpY3MgZGF0YSByZWFjaCB1cC1sbWl0LCBpdCB3aWwgaW5kaWNhdGUgY291bnRlciBv
dmVycnVuIGhhcHBlbnMuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7Ij5vPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjcuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OywmcXVvdDtzZXJpZiZxdW90
OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+SSBiZWxpZXZlIHRoYXQgdXNpbmcgMCB0byBpbmRpY2F0
ZSB0aGF0IHRoZSBwYXJhbWV0ZXIgaXMgbm90IGJlaW5nIHJlcG9ydGVkLCB0aHJvdWdob3V0IHNl
dmVyYWwgc3RhdGlzdGljcyBncm91cGluZ3MsIGNyZWF0ZXMgcHJvYmxlbSB3aGVuIHRoZSB0cnVl
IHZhbHVlIGlzIDAsIGUuZy4gcngtYmFkLXBhY2tldDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPltRaW5dOkdvb2QgcG9pbnQsIHdlIHdpbGwg
cmVtb3ZlIHRvIHVzZSAwIHRvIGluZGljYXRlIHRoZSBwYXJhbWV0ZXIgaXMgbm90IGJlaW5nIHJl
cG9ydGVkLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wcmU+
DQo8cHJlIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztj
b2xvcjpibGFjayI+bzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo3
LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssJnF1b3Q7c2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPmNvbm5lY3Rpb25sZXNzLW9h
bS1sYXllcnMgLSB3aGF0IGNvbnNpZGVyYXRpb25zIHdlcmUgZGlzY3Vzc2VkIHRvIGFycml2ZSB0
byBsaW1pbmcgbnVtYmVyIG9mIG5laWdoYm9yaW5nIHRlc3QgcG9pbnRzIHRvIDEyOD88L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPltRaW5dOiBP
a2F5LCB3ZSBjYW4gY2hhbmdlIHVpbnQ4IGludG8gdWludDE2IHRvIHN1cHBvcnQgbW9yZSB0ZXN0
IHBvaW50cyB0aGF0IGNhbiBiZSByZWNvcmRlZC4gQnV0IHBsZWFzZSBub3RlIHRoYXQgZWFjaCB0
ZXN0IHBvaW50IGFjdHVhbGx5IG9ubHkgcmVjb3JkIGhpcyBuZWlnaGJvcmluZyB0ZXN0IHBvaW50
cywgaWYgZWFjaCB0ZXN0IHBvaW50cyByZWNvcmQgYSBjb21wbGV0ZTwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+TGlzdCBvZiB0ZXN0IHBvaW50
cyBpbiBvbmUgdGVzdCwgdGhhdCB3aWxsIHJlc3VsdCBpbiBhIGxvdCBvZiBkdXBsaWNhdGVkIGRh
dGEgYXNzb2NpYXRlZCB3aXRoIGVhY2ggdGVzdCBwb2ludC48L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIu
MHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPm88L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMg
TmV3IFJvbWFuJnF1b3Q7LCZxdW90O3NlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJz
cDsmbmJzcDsgPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj50cC10b29sczpjb250aW51aXR5LWNoZWNrIHlvdSBtYXkgYWRkIFJGQyA4MDI5
IHRvIHRoZSBsaXN0IG9mIHJlZmVyZW5jZXM8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPltRaW5dOiBBY2NlcHRlZCwgdGhhbmtzLjwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlIHN0eWxlPSJt
YXJnaW4tbGVmdDo3Mi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+bzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWls
eTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssJnF1b3Q7c2VyaWYmcXVvdDs7Y29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPnRwLXRvb2xzOnBhdGgtZGlzY292ZXJ5IFJGQyA4MDI5
IG9ic29sZXRlcyBSRkMgNDM3OSBhcyBzdGFuZGFyZCBmb3IgTFNQIFBpbmc8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPltRaW5dOiBBY2NlcHRl
ZCwgdGhhbmtzLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9w
cmU+DQo8cHJlIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
OyI+bzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250
LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssJnF1b3Q7c2VyaWYmcXVvdDsiPiZu
YnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPnRpbWVzdGFtcCBncm91cGluZyBpcyBsaW1pdGVkIHRvIFBUUHYy
IFRydW5jYXRlZCBhbmQgTlRQdjQgNjQtYml0IGZvcm1hdCBbUkZDNTkwNV0uIFdoYXQgYWJvdXQg
b3RoZXIgZm9ybWF0cywgZS5nLiBJQ01QIFRpbWVzdGFtcCwgTlRQdjQgMzItYml0LCBhLmsuYS4g
c2hvcnQsIG9yIFBUUHYyIDgwLWJpdHMgbG9uZz8gPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5bUWluXTogSGVyZSBpcyB0aGUgcHJvcG9zZWQg
Y2hhbmdlIHRvIGFkZHJlc3MgeW91ciBjb21tZW50czo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPuKAnDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDsgZ3JvdXBpbmcgdGltZXN0YW1wIHs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsm
bmJzcDsmbmJzcDsgZGVzY3JpcHRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgJnF1b3Q7R3JvdXBpbmcgZm9yIHRpbWVzdGFtcC4mcXVvdDs7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7IGxlYWYgdGltZXN0YW1wLXR5cGUgezxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyB0eXBlIGlkZW50aXR5cmVmIHs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgYmFzZSB0aW1lc3RhbXAtdHlwZTs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgfTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBkZXNjcmlwdGlvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyAmcXVvdDtUeXBlIG9mIFRpbWVzdGFtcCwgc3VjaCBhcyBUcnVuY2F0ZWQgUFRQ
LCBOVFAuJnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyB9PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7IGNvbnRhaW5lciB0aW1lc3RhbXAtNjRiaXQgezxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB3aGVuICZxdW90O2Rlcml2ZWQtZnJv
bS1vci1zZWxmKC4uL3R5cGUsICdjbC1vYW06dHJ1bmNhdGVkLXB0cCcpJnF1b3Q7JiM0Mzs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7b3IgZGVyaXZl
ZC1mcm9tLW9yLXNlbGYoLi4vdHlwZSwnY2wtb2FtOm50cDY0JykmcXVvdDsgezxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlv
bjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFu
Zz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyAmcXVvdDtPbmx5IGFwcGxpZXMgd2hlbiBUcnVuY2F0ZWQgTlRQIG9yIDY0Yml0IE5U
UCBUaW1lc3RhbXAuJnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyB9PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGxl
YWYgdGltZXN0YW1wLXNlYyB7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHR5cGUgdWludDMyOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNj
cmlwdGlvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyAmcXVvdDtBYnNvbHV0ZSB0aW1lc3RhbXAgaW4gc2Vjb25kcyBhcyBwZXIgSUVFRTE1ODh2Mjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0i
RU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBv
ciBzZWNvbmRzIHBhcnQgaW4gNjQtYml0IE5UUCB0aW1lc3RhbXAuJnF1b3Q7OzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7ICZuYnNwO2xlYWYgdGltZXN0YW1wLW5hbm9zZWMgezxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0eXBlIHVpbnQzMjs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7RnJhY3Rpb25hbCBwYXJ0IGluIG5hbm9z
ZWNvbmRzIGFzIHBlciBJRUVFMTU4OHYyPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG9yIEZyYWN0aW9uYWwgcGFydCBpbiA2NC1iaXQgTlRQ
IHRpbWVzdGFtcC4mcXVvdDs7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IH08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxh
bmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7Q29udGFpbmVyIGZvciA2
NGJpdCB0aW1lc3RhbXAuJnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyB9PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1V
UyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IGNvbnRhaW5lciB0aW1lc3RhbXAtODBiaXQgezxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB3aGVuICZxdW90O2Rl
cml2ZWQtZnJvbS1vci1zZWxmKC4uL3R5cGUsICdjbC1vYW06cHRwODAnKSZxdW90O3s8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVT
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3Jp
cHRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgJnF1b3Q7T25seSBhcHBsaWVzIHdoZW4gODBiaXQgUFRQIFRpbWVzdGFtcC4m
cXVvdDs7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IH08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxh
bmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgaWYtZmVhdHVyZSBwdHAtbG9uZy1mb3JtYXQ7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IGxlYWYgdGltZXN0YW1wLXNlYyB7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHR5cGUgdWludDY0IHs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDtyYW5nZSAmcXVvdDswLi4yODE0NzQ5NzY3MTA2NTYmcXVvdDs7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7NDhiaXQgVGltZXN0YW1wIGluIHNlY29u
ZHMgYXMgcGVyIElFRUUxNTg4djIuJnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyB9PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IGxlYWYgdGltZXN0YW1wLW5hbm9zZWMgezxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyB0eXBlIHVpbnQzMjs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgZGVzY3JpcHRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgJnF1b3Q7RnJhY3Rpb25hbCBwYXJ0IGluIG5hbm9zZWNvbmRzIGFzIHBlciBJRUVF
MTU4OHYyPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO29yIEZyYWN0aW9uYWwgcGFydCBpbiA2NC1iaXQgTlRQIHRpbWVzdGFtcC4mcXVvdDs7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5n
PSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7Q29udGFpbmVyIGZvciA2NGJpdCB0aW1lc3RhbXAuJnF1
b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
bGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyB9PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGNvbnRhaW5lciBudHAtdGltZXN0YW1wLTMyYml0IHs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgd2hlbiAmcXVv
dDtkZXJpdmVkLWZyb20tb3Itc2VsZiguLi90eXBlLCAnY2wtb2FtOnRydW5jYXRlZC1udHAnKSZx
dW90O3s8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgZGVzY3JpcHRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7T25seSBhcHBsaWVzIHdoZW4gMzIgYml0IE5U
UCBTaG9ydCBmb3JtYXQgVGltZXN0YW1wLiZxdW90Ozs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBpZi1mZWF0dXJlIG50cC1zaG9ydC1m
b3JtYXQ7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGxlYWYgdGltZXN0
YW1wLXNlYyB7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHR5cGUgdWlu
dDE2OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
bGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0i
RU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtU
aW1lc3RhbXAgaW4gc2Vjb25kcyBhcyBwZXIgc2hvcnQgZm9ybWF0IE5UUC4mcXVvdDs7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1V
UyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbGVhZiB0aW1lc3RhbXAtbmFub3NlYyB7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHR5cGUgdWludDE2OzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtUcnVuY2F0ZWQgRnJhY3Rpb25h
bCBwYXJ0IGluIDE2LWJpdCBOVFAgdGltZXN0YW1wLiZxdW90Ozs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgfTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBkZXNjcmlwdGlvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAm
cXVvdDtDb250YWluZXIgZm9yIDY0Yml0IHRpbWVzdGFtcC4mcXVvdDs7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7IH08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgY29udGFpbmVy
IGljbXAtdGltZXN0YW1wLTMyYml0IHs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgd2hlbiAmcXVvdDtkZXJpdmVkLWZyb20tb3Itc2VsZiguLi90eXBl
LCAnY2wtb2FtOmljbXAtbnRwJykmcXVvdDt7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZxdW90O09ubHkg
YXBwbGllcyB3aGVuIFRydW5jYXRlZCBOVFAgb3IgNjRiaXQgTlRQIFRpbWVzdGFtcC4mcXVvdDs7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5n
PSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgaWYtZmVhdHVyZSBpY21wLXRpbWVzdGFtcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgbGVhZiB0aW1lc3RhbXAtbWlsbGlzZWMgezxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyB0eXBlIHVpbnQzMjs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7dGltZXN0YW1wIGluIG1pbGxpc2Vjb25kcyBmb3Ig
SUNNUCB0aW1lc3RhbXAuJnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyB9PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2Ny
aXB0aW9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O0NvbnRh
aW5lciBmb3IgMzJiaXQgdGltZXN0YW1wLiZxdW90Ozs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJz
cDsgfTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
bGFuZz0iRU4tVVMiPiZuYnNwOyB9PG86cD48L286cD48L3NwYW4+PC9wPg0KPHByZT48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+4oCd
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjx1bCB0
eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDEwIGxldmVsMSBs
Zm8xMyI+DQo8c3BhbiBsYW5nPSJFTi1VUyI+NS4xLjEuMiBUZXN0IHBvaW50IGF0dHJpYnV0ZXMg
ZXh0ZW5zaW9uPG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPHVsIHR5cGU9ImRpc2MiPg0K
PHVsIHR5cGU9ImNpcmNsZSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwxNCBs
ZXZlbDIgbGZvMTQiPg0KPHNwYW4gbGFuZz0iRU4tVVMiPnJlZmVyZW5jZSB0byBub24tZXhpc3Rp
bmcgJnF1b3Q7dGVzdC1wb2ludC1sb2NhdGlvbiZxdW90OyBsaXN0PG86cD48L286cD48L3NwYW4+
PC9saT48L3VsPg0KPC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5bUWluXTogU2FtZSB0eXBv
IGFzIHlvdSBtZW50aW9uZWQgYWJvdmUsIGl0IHNob3VsZCBiZSDigJw8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiPnRlc3QtcG9pbnQtbG9jYXRpb25zPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+4oCdLjwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsNSBsZXZlbDEgbGZvMTUiPg0KPHNwYW4gbGFuZz0i
RU4tVVMiPjUuMS4yIFNjaGVtYSBNb3VudDxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjx1
bCB0eXBlPSJkaXNjIj4NCjx1bCB0eXBlPSJjaXJjbGUiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
bzttc28tbGlzdDpsMTUgbGV2ZWwyIGxmbzE2Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIj5yZWZlcmVu
Y2UgdG8gbm9uLWV4aXN0aW5nICZxdW90O3Rlc3QtcG9pbnQtbG9jYXRpb24mcXVvdDsgbGlzdDxv
OnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjwvdWw+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
W1Fpbl06IFNhbWUgYXMgYWJvdmUsIGZpeGVkLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0bzttc28tbGlzdDpsNyBsZXZlbDEgbGZvMTciPg0KPHNwYW4gbGFuZz0iRU4tVVMiPjUuMi4x
LjIgVGVzdCBwb2ludCBhdHRyaWJ1dGVzIGV4dGVuc2lvbjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+
PC91bD4NCjx1bCB0eXBlPSJkaXNjIj4NCjx1bCB0eXBlPSJjaXJjbGUiPg0KPGxpIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0bzttc28tbGlzdDpsMTYgbGV2ZWwyIGxmbzE4Ij4NCjxzcGFuIGxhbmc9IkVOLVVT
Ij5yZWZlcmVuY2UgdG8gbm9uLWV4aXN0aW5nICZxdW90O3Rlc3QtcG9pbnQtbG9jYXRpb24mcXVv
dDsgbGlzdDxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjwvdWw+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+W1Fpbl06IFNhbWUgYXMgYWJvdmUsIGZpeGVkLjwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMTEgbGV2ZWwxIGxmbzE5Ij4NCjxzcGFuIGxhbmc9IkVO
LVVTIj41LjIuMiBTY2hlbWEgTW91bnQ8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8dWwg
dHlwZT0iZGlzYyI+DQo8dWwgdHlwZT0iY2lyY2xlIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87
bXNvLWxpc3Q6bDkgbGV2ZWwyIGxmbzIwIj4NCjxzcGFuIGxhbmc9IkVOLVVTIj5yZWZlcmVuY2Ug
dG8gbm9uLWV4aXN0aW5nICZxdW90O3Rlc3QtcG9pbnQtbG9jYXRpb24mcXVvdDsgbGlzdDxvOnA+
PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjwvdWw+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+W1Fp
bl06IFNhbWUgYXMgYWJvdmUsIGZpeGVkLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+SW4gc3VtbWFyeSwgSSBmaW5kIHNldmVyYWwgc2VyaW91
cyBpc3N1ZXMgd2l0aCB0aGUgY3VycmVudCB2ZXJzaW9uIG9mIHRoZSBkYXRhIG1vZGVsIHByZXNl
bnRlZCBpbiB0aGUgZG9jdW1lbnQsIGUuZy4gdXNlIG9mIDAgdG8gaW5kaWNhdGUgdW5yZXBvcnRl
ZCBwYXJhbWV0ZXINCiBhbmQgdW5kZXJkZXZlbG9wZWQgbGF5ZXJpbmcgbW9kZWwuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMi
PkdyZWc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5n
OjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5PbiBXZWQsIE9jdCAxMSwgMjAxNyBhdCA2OjQwIEFNLCBU
aGUgSUVTRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmllc2ctc2VjcmV0YXJ5QGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+aWVzZy1zZWNyZXRhcnlAaWV0Zi5vcmc8L2E+Jmd0OyB3cm90ZTo8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVT
Ij48YnI+DQpUaGUgSUVTRyBoYXMgcmVjZWl2ZWQgYSByZXF1ZXN0IGZyb20gdGhlIExheWVyIElu
ZGVwZW5kZW50IE9BTSBNYW5hZ2VtZW50IGluPGJyPg0KdGhlIE11bHRpLUxheWVyIEVudmlyb25t
ZW50IFdHIChsaW1lKSB0byBjb25zaWRlciB0aGUgZm9sbG93aW5nIGRvY3VtZW50OiAtPGJyPg0K
J0dlbmVyaWMgWUFORyBEYXRhIE1vZGVsIGZvciBDb25uZWN0aW9ubGVzcyBPcGVyYXRpb25zLCBB
ZG1pbmlzdHJhdGlvbiw8YnI+DQombmJzcDsgJm5ic3A7YW5kIE1haW50ZW5hbmNlKE9BTSkgcHJv
dG9jb2xzJzxicj4NCiZuYnNwOyAmbHQ7ZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxl
c3Mtb2FtLTExLnR4dCZndDsgYXMgUHJvcG9zZWQgU3RhbmRhcmQ8YnI+DQo8YnI+DQpUaGUgSUVT
RyBwbGFucyB0byBtYWtlIGEgZGVjaXNpb24gaW4gdGhlIG5leHQgZmV3IHdlZWtzLCBhbmQgc29s
aWNpdHMgZmluYWw8YnI+DQpjb21tZW50cyBvbiB0aGlzIGFjdGlvbi4gUGxlYXNlIHNlbmQgc3Vi
c3RhbnRpdmUgY29tbWVudHMgdG8gdGhlPGJyPg0KPGEgaHJlZj0ibWFpbHRvOmlldGZAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj5pZXRmQGlldGYub3JnPC9hPiBtYWlsaW5nIGxpc3RzIGJ5IDIw
MTctMTAtMjUuIEV4Y2VwdGlvbmFsbHksIGNvbW1lbnRzIG1heSBiZTxicj4NCnNlbnQgdG8gPGEg
aHJlZj0ibWFpbHRvOmllc2dAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pZXNnQGlldGYub3Jn
PC9hPiBpbnN0ZWFkLiBJbiBlaXRoZXIgY2FzZSwgcGxlYXNlIHJldGFpbiB0aGUgYmVnaW5uaW5n
IG9mPGJyPg0KdGhlIFN1YmplY3QgbGluZSB0byBhbGxvdyBhdXRvbWF0ZWQgc29ydGluZy48YnI+
DQo8YnI+DQpBYnN0cmFjdDxicj4NCjxicj4NCjxicj4NCiZuYnNwOyAmbmJzcDtUaGlzIGRvY3Vt
ZW50IHByZXNlbnRzIGEgYmFzZSBZQU5HIERhdGEgbW9kZWwgZm9yIGNvbm5lY3Rpb25sZXNzPGJy
Pg0KJm5ic3A7ICZuYnNwO09wZXJhdGlvbnMgQWRtaW5pc3RyYXRpb24sIGFuZCBNYWludGVuYW5j
ZShPQU0pIHByb3RvY29scy4mbmJzcDsgSXQ8YnI+DQombmJzcDsgJm5ic3A7cHJvdmlkZXMgYSB0
ZWNobm9sb2d5LWluZGVwZW5kZW50IGFic3RyYWN0aW9uIG9mIGtleSBPQU0gY29uc3RydWN0czxi
cj4NCiZuYnNwOyAmbmJzcDtmb3IgY29ubmVjdGlvbmxlc3MgcHJvdG9jb2xzLiZuYnNwOyBUaGUg
YmFzZSBtb2RlbCBwcmVzZW50ZWQgaGVyZSBjYW4gYmU8YnI+DQombmJzcDsgJm5ic3A7ZXh0ZW5k
ZWQgdG8gaW5jbHVkZSB0ZWNobm9sb2d5IHNwZWNpZmljIGRldGFpbHMuJm5ic3A7IFRoaXMgaXMg
bGVhZGluZyB0bzxicj4NCiZuYnNwOyAmbmJzcDt1bmlmb3JtaXR5IGJldHdlZW4gT0FNIHByb3Rv
Y29scyBhbmQgc3VwcG9ydCBib3RoIG5lc3RlZCBPQU08YnI+DQombmJzcDsgJm5ic3A7d29ya2Zs
b3dzIChpLmUuLCBwZXJmb3JtaW5nIE9BTSBmdW5jdGlvbnMgYXQgZGlmZmVyZW50IG9yIHNhbWUg
bGV2ZWxzPGJyPg0KJm5ic3A7ICZuYnNwO3Rocm91Z2ggYSB1bmlmaWVkIGludGVyZmFjZSkgYW5k
IGludGVyYWN0aW5nIE9BTSB3b3JrZmxvd3MgKCBpLmUuLDxicj4NCiZuYnNwOyAmbmJzcDtwZXJm
b3JtaW5nIE9BTSBmdW5jdGlvbnMgYXQgc2FtZSBsZXZlbHMgdGhyb3VnaCBhIHVuaWZpZWQgaW50
ZXJmYWNlKS48YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQpUaGUgZmlsZSBjYW4gYmUgb2J0
YWluZWQgdmlhPGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2Mv
ZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLyIgdGFyZ2V0PSJfYmxhbmsi
Pmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtbGltZS15YW5nLWNv
bm5lY3Rpb25sZXNzLW9hbS88L2E+PGJyPg0KPGJyPg0KSUVTRyBkaXNjdXNzaW9uIGNhbiBiZSB0
cmFja2VkIHZpYTxicj4NCjxhIGhyZWY9Imh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9j
L2RyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS9iYWxsb3QvIiB0YXJnZXQ9
Il9ibGFuayI+aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1saW1l
LXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtL2JhbGxvdC88L2E+PGJyPg0KPGJyPg0KPGJyPg0KTm8g
SVBSIGRlY2xhcmF0aW9ucyBoYXZlIGJlZW4gc3VibWl0dGVkIGRpcmVjdGx5IG9uIHRoaXMgSS1E
Ljxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fPGJyPg0KTGltZSBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVm
PSJtYWlsdG86TGltZUBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPkxpbWVAaWV0Zi5vcmc8L2E+
PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9saW1l
IiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9s
aW1lPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jv
ZHk+DQo8L2h0bWw+DQo=

--_000_B8F9A780D330094D99AF023C5877DABA9AC15C2Enkgeml513mbxchi_--


From nobody Tue Oct 24 21:39:19 2017
Return-Path: <internet-drafts@ietf.org>
X-Original-To: lime@ietf.org
Delivered-To: lime@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id A186A13B0F4; Tue, 24 Oct 2017 21:39:13 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: lime@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.63.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150890635361.4818.9909127768077614256@ietfa.amsl.com>
Date: Tue, 24 Oct 2017 21:39:13 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/chP9T_MzNnVp7CyOW9xg_sNZp_k>
Subject: [Lime] I-D Action: draft-ietf-lime-yang-connectionless-oam-14.txt
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Oct 2017 04:39:14 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Layer Independent OAM Management in the Multi-Layer Environment WG of the IETF.

        Title           : Generic YANG Data Model for the Management of Operations, Administration, and Maintenance (OAM) Protocols that use Connectionless Communications
        Authors         : Deepak Kumar
                          Michael Wang
                          Qin Wu
                          Reshad Rahman
                          Srihari Raghavan
	Filename        : draft-ietf-lime-yang-connectionless-oam-14.txt
	Pages           : 54
	Date            : 2017-10-24

Abstract:
   This document presents a base YANG Data model for connectionless
   Operations Administration, and Maintenance(OAM) protocols.  The data
   model is defined using the YANG in RFC7950 data modeling language.
   It provides a technology-independent abstraction of key OAM
   constructs for connectionless protocols.  The base model presented
   here can be extended to include technology specific details.  This is
   leading to uniformity between OAM protocols and support both nested
   OAM workflows (i.e., performing OAM functions at different or same
   levels through a unified interface) and interacting OAM workflows
   (i.e., performing OAM functions at same levels through a unified
   interface).


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-lime-yang-connectionless-oam-14
https://datatracker.ietf.org/doc/html/draft-ietf-lime-yang-connectionless-oam-14

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-lime-yang-connectionless-oam-14


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

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


From nobody Tue Oct 24 21:40:47 2017
Return-Path: <internet-drafts@ietf.org>
X-Original-To: lime@ietf.org
Delivered-To: lime@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 83D1A13B126; Tue, 24 Oct 2017 21:40:40 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: lime@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.63.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150890644050.4858.15273680119836876850@ietfa.amsl.com>
Date: Tue, 24 Oct 2017 21:40:40 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/3x7S_fqPWSFuonfORpvCTWeyn0A>
Subject: [Lime] I-D Action: draft-ietf-lime-yang-connectionless-oam-methods-11.txt
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Oct 2017 04:40:40 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Layer Independent OAM Management in the Multi-Layer Environment WG of the IETF.

        Title           : Retrieval Methods YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols
        Authors         : Deepak Kumar
                          Michael Wang
                          Qin Wu
                          Reshad Rahman
                          Srihari Raghavan
	Filename        : draft-ietf-lime-yang-connectionless-oam-methods-11.txt
	Pages           : 35
	Date            : 2017-10-24

Abstract:
   This document presents a retrieval method YANG Data model for
   connectionless OAM protocols.  It provides technology-independent RPC
   operations for connectionless OAM protocols.  The retrieval methods
   model presented here can be extended to include technology specific
   details.  This is leading to uniformity between OAM protocols and
   support both nested OAM workflows (i.e., performing OAM functions at
   different levels through a unified interface) and interacting OAM
   workflows ( i.e., performing OAM functions at same levels through a
   unified interface).


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam-methods/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-lime-yang-connectionless-oam-methods-11
https://datatracker.ietf.org/doc/html/draft-ietf-lime-yang-connectionless-oam-methods-11

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-lime-yang-connectionless-oam-methods-11


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

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


From nobody Tue Oct 24 22:45:46 2017
Return-Path: <adam@nostrum.com>
X-Original-To: lime@ietf.org
Delivered-To: lime@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 47151139436; Tue, 24 Oct 2017 22:45:39 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Adam Roach <adam@nostrum.com>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-lime-yang-connectionless-oam@ietf.org, Ron Bonica <rbonica@juniper.net>, Carlos Pignataro <cpignata@cisco.com>, lime-chairs@ietf.org, cpignata@cisco.com, lime@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.63.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150891033924.4822.18120964239709918341.idtracker@ietfa.amsl.com>
Date: Tue, 24 Oct 2017 22:45:39 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/ia5Ngh9Ju-BRf1Y23lUiJ8-sBug>
Subject: [Lime] Adam Roach's No Objection on draft-ietf-lime-yang-connectionless-oam-14: (with COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Oct 2017 05:45:39 -0000

Adam Roach has entered the following ballot position for
draft-ietf-lime-yang-connectionless-oam-14: 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/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam/



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

Please expand "EXP", "VPLS", and "LAG" on first use.

Section 3.2 refers to the "lime base model". Please define or expand "lime" or
provide a citation that does so.

The id-nits tool reports that there are 6 instances of overly-long lines in the
document. Given that these exist in code elements, the authors can probably
make better decisions about how to resolve these than the RFC editor can.

Section 3.3 contains the following definition:

                list oam-neighboring-tps {
                  key "index";
                  leaf index {
                     type uint16 {
                        range "0..65536";
                     }

uint16 cannot represent 65536.

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

Later in the model:

 container timestamp-80bit {
 when "derived-from-or-self(../timestamp-type, 'cl-oam:ptp80')"{
         description
          "Only applies when 80bit PTP Timestamp.";
        }
  if-feature ptp-long-format;
      leaf timestamp-sec {
      type uint64 {
      range "0..281474976710656";
      }
      description
        "48bit Timestamp in seconds as per IEEE1588v2.";
       }
      leaf timestamp-nanosec {
      type uint32;
      description
        "Fractional part in nanoseconds as per IEEE1588v2
         or Fractional part in 64-bit NTP timestamp.";
      }
      description
      "Container for 64bit timestamp.";
    }

Issue 1: The 48-bit range should be 0..281474976710655, not 0..281474976710656

Issue 2: The description for this 80-bit timestamp container contains a
description of "Container for 64bit timestamp."

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

Similar to issue 2 above, ntp-timestamp-32bit describes itself as a 64-bit
timestamp.



From nobody Tue Oct 24 23:34:13 2017
Return-Path: <adam@nostrum.com>
X-Original-To: lime@ietf.org
Delivered-To: lime@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id DDA4B13942F; Tue, 24 Oct 2017 23:34:11 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Adam Roach <adam@nostrum.com>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-lime-yang-connectionless-oam-methods@ietf.org, Carlos Pignataro <cpignata@cisco.com>, Ron Bonica <rbonica@juniper.net>, lime-chairs@ietf.org, cpignata@cisco.com, lime@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.63.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150891325185.4842.2463065346063552252.idtracker@ietfa.amsl.com>
Date: Tue, 24 Oct 2017 23:34:11 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/892twDsWkS5Y1FjZr_5LzRvaLdU>
Subject: [Lime] Adam Roach's No Objection on draft-ietf-lime-yang-connectionless-oam-methods-11: (with COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Oct 2017 06:34:12 -0000

Adam Roach has entered the following ballot position for
draft-ietf-lime-yang-connectionless-oam-methods-11: 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/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam-methods/



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

id-nits reports:

  ** There are 5 instances of too long lines in the document, the longest one
     being 3 characters in excess of 72.

The document uses "id", "Id", and "ID" interchangeably for "identifier." I
suggest changing these to "ID" everywhere.

The indenting and spacing in the YANG module appears to be inconsistent. You
may want to consider a formatting pass to make it easier to read.



From nobody Wed Oct 25 03:17:26 2017
Return-Path: <bill.wu@huawei.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C1B2113AF23; Wed, 25 Oct 2017 03:17:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level: 
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NsMDNReVqsCL; Wed, 25 Oct 2017 03:17:19 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0DAD513AF25; Wed, 25 Oct 2017 03:17:17 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml704-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DRH51198; Wed, 25 Oct 2017 10:17:15 +0000 (GMT)
Received: from NKGEML412-HUB.china.huawei.com (10.98.56.73) by lhreml704-cah.china.huawei.com (10.201.108.45) with Microsoft SMTP Server (TLS) id 14.3.361.1; Wed, 25 Oct 2017 11:17:14 +0100
Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.105]) by nkgeml412-hub.china.huawei.com ([10.98.56.73]) with mapi id 14.03.0235.001; Wed, 25 Oct 2017 18:17:11 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Adam Roach <adam@nostrum.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-lime-yang-connectionless-oam@ietf.org" <draft-ietf-lime-yang-connectionless-oam@ietf.org>, Ron Bonica <rbonica@juniper.net>, Carlos Pignataro <cpignata@cisco.com>, "lime-chairs@ietf.org" <lime-chairs@ietf.org>, "cpignata@cisco.com" <cpignata@cisco.com>, "lime@ietf.org" <lime@ietf.org>
Thread-Topic: Adam Roach's No Objection on draft-ietf-lime-yang-connectionless-oam-14: (with COMMENT)
Thread-Index: AQHTTVSAWVXEdoFKiU+sGI7c7Y+zoaL0WdPA
Date: Wed, 25 Oct 2017 10:17:11 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA9AC16960@nkgeml513-mbx.china.huawei.com>
References: <150891033924.4822.18120964239709918341.idtracker@ietfa.amsl.com>
In-Reply-To: <150891033924.4822.18120964239709918341.idtracker@ietfa.amsl.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.79.163]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020201.59F064AC.0089, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.1.105, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: f35e79456384d8ff3164edd28d51f0aa
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/fJToXt35oEaJ2KxrlVPUYwdGGt8>
Subject: Re: [Lime] Adam Roach's No Objection on draft-ietf-lime-yang-connectionless-oam-14: (with COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Oct 2017 10:17:21 -0000

VGhhbmtzIEFkYW0sIHdlIHdpbGwgZml4IHRoZXNlIHR5cG9zIGluIG5leHQgdmVyc2lvbi4NCg0K
LVFpbg0KLS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0K5Y+R5Lu25Lq6OiBBZGFtIFJvYWNoIFttYWls
dG86YWRhbUBub3N0cnVtLmNvbV0gDQrlj5HpgIHml7bpl7Q6IDIwMTflubQxMOaciDI15pelIDEz
OjQ2DQrmlLbku7bkuro6IFRoZSBJRVNHDQrmioTpgIE6IGRyYWZ0LWlldGYtbGltZS15YW5nLWNv
bm5lY3Rpb25sZXNzLW9hbUBpZXRmLm9yZzsgUm9uIEJvbmljYTsgQ2FybG9zIFBpZ25hdGFybzsg
bGltZS1jaGFpcnNAaWV0Zi5vcmc7IGNwaWduYXRhQGNpc2NvLmNvbTsgbGltZUBpZXRmLm9yZw0K
5Li76aKYOiBBZGFtIFJvYWNoJ3MgTm8gT2JqZWN0aW9uIG9uIGRyYWZ0LWlldGYtbGltZS15YW5n
LWNvbm5lY3Rpb25sZXNzLW9hbS0xNDogKHdpdGggQ09NTUVOVCkNCg0KQWRhbSBSb2FjaCBoYXMg
ZW50ZXJlZCB0aGUgZm9sbG93aW5nIGJhbGxvdCBwb3NpdGlvbiBmb3INCmRyYWZ0LWlldGYtbGlt
ZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS0xNDogTm8gT2JqZWN0aW9uDQoNCldoZW4gcmVzcG9u
ZGluZywgcGxlYXNlIGtlZXAgdGhlIHN1YmplY3QgbGluZSBpbnRhY3QgYW5kIHJlcGx5IHRvIGFs
bCBlbWFpbCBhZGRyZXNzZXMgaW5jbHVkZWQgaW4gdGhlIFRvIGFuZCBDQyBsaW5lcy4gKEZlZWwg
ZnJlZSB0byBjdXQgdGhpcyBpbnRyb2R1Y3RvcnkgcGFyYWdyYXBoLCBob3dldmVyLikNCg0KDQpQ
bGVhc2UgcmVmZXIgdG8gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvaWVzZy9zdGF0ZW1lbnQvZGlzY3Vz
cy1jcml0ZXJpYS5odG1sDQpmb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCBJRVNHIERJU0NVU1Mg
YW5kIENPTU1FTlQgcG9zaXRpb25zLg0KDQoNClRoZSBkb2N1bWVudCwgYWxvbmcgd2l0aCBvdGhl
ciBiYWxsb3QgcG9zaXRpb25zLCBjYW4gYmUgZm91bmQgaGVyZToNCmh0dHBzOi8vZGF0YXRyYWNr
ZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS8N
Cg0KDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0NCkNPTU1FTlQ6DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNClBsZWFzZSBl
eHBhbmQgIkVYUCIsICJWUExTIiwgYW5kICJMQUciIG9uIGZpcnN0IHVzZS4NCg0KU2VjdGlvbiAz
LjIgcmVmZXJzIHRvIHRoZSAibGltZSBiYXNlIG1vZGVsIi4gUGxlYXNlIGRlZmluZSBvciBleHBh
bmQgImxpbWUiIG9yIHByb3ZpZGUgYSBjaXRhdGlvbiB0aGF0IGRvZXMgc28uDQoNClRoZSBpZC1u
aXRzIHRvb2wgcmVwb3J0cyB0aGF0IHRoZXJlIGFyZSA2IGluc3RhbmNlcyBvZiBvdmVybHktbG9u
ZyBsaW5lcyBpbiB0aGUgZG9jdW1lbnQuIEdpdmVuIHRoYXQgdGhlc2UgZXhpc3QgaW4gY29kZSBl
bGVtZW50cywgdGhlIGF1dGhvcnMgY2FuIHByb2JhYmx5IG1ha2UgYmV0dGVyIGRlY2lzaW9ucyBh
Ym91dCBob3cgdG8gcmVzb2x2ZSB0aGVzZSB0aGFuIHRoZSBSRkMgZWRpdG9yIGNhbi4NCg0KU2Vj
dGlvbiAzLjMgY29udGFpbnMgdGhlIGZvbGxvd2luZyBkZWZpbml0aW9uOg0KDQogICAgICAgICAg
ICAgICAgbGlzdCBvYW0tbmVpZ2hib3JpbmctdHBzIHsNCiAgICAgICAgICAgICAgICAgIGtleSAi
aW5kZXgiOw0KICAgICAgICAgICAgICAgICAgbGVhZiBpbmRleCB7DQogICAgICAgICAgICAgICAg
ICAgICB0eXBlIHVpbnQxNiB7DQogICAgICAgICAgICAgICAgICAgICAgICByYW5nZSAiMC4uNjU1
MzYiOw0KICAgICAgICAgICAgICAgICAgICAgfQ0KDQp1aW50MTYgY2Fubm90IHJlcHJlc2VudCA2
NTUzNi4NCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpMYXRl
ciBpbiB0aGUgbW9kZWw6DQoNCiBjb250YWluZXIgdGltZXN0YW1wLTgwYml0IHsNCiB3aGVuICJk
ZXJpdmVkLWZyb20tb3Itc2VsZiguLi90aW1lc3RhbXAtdHlwZSwgJ2NsLW9hbTpwdHA4MCcpInsN
CiAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgIk9ubHkgYXBwbGllcyB3aGVuIDgwYml0
IFBUUCBUaW1lc3RhbXAuIjsNCiAgICAgICAgfQ0KICBpZi1mZWF0dXJlIHB0cC1sb25nLWZvcm1h
dDsNCiAgICAgIGxlYWYgdGltZXN0YW1wLXNlYyB7DQogICAgICB0eXBlIHVpbnQ2NCB7DQogICAg
ICByYW5nZSAiMC4uMjgxNDc0OTc2NzEwNjU2IjsNCiAgICAgIH0NCiAgICAgIGRlc2NyaXB0aW9u
DQogICAgICAgICI0OGJpdCBUaW1lc3RhbXAgaW4gc2Vjb25kcyBhcyBwZXIgSUVFRTE1ODh2Mi4i
Ow0KICAgICAgIH0NCiAgICAgIGxlYWYgdGltZXN0YW1wLW5hbm9zZWMgew0KICAgICAgdHlwZSB1
aW50MzI7DQogICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAiRnJhY3Rpb25hbCBwYXJ0IGluIG5h
bm9zZWNvbmRzIGFzIHBlciBJRUVFMTU4OHYyDQogICAgICAgICBvciBGcmFjdGlvbmFsIHBhcnQg
aW4gNjQtYml0IE5UUCB0aW1lc3RhbXAuIjsNCiAgICAgIH0NCiAgICAgIGRlc2NyaXB0aW9uDQog
ICAgICAiQ29udGFpbmVyIGZvciA2NGJpdCB0aW1lc3RhbXAuIjsNCiAgICB9DQoNCklzc3VlIDE6
IFRoZSA0OC1iaXQgcmFuZ2Ugc2hvdWxkIGJlIDAuLjI4MTQ3NDk3NjcxMDY1NSwgbm90IDAuLjI4
MTQ3NDk3NjcxMDY1Ng0KDQpJc3N1ZSAyOiBUaGUgZGVzY3JpcHRpb24gZm9yIHRoaXMgODAtYml0
IHRpbWVzdGFtcCBjb250YWluZXIgY29udGFpbnMgYSBkZXNjcmlwdGlvbiBvZiAiQ29udGFpbmVy
IGZvciA2NGJpdCB0aW1lc3RhbXAuIg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tDQoNClNpbWlsYXIgdG8gaXNzdWUgMiBhYm92ZSwgbnRwLXRpbWVzdGFtcC0zMmJp
dCBkZXNjcmliZXMgaXRzZWxmIGFzIGEgNjQtYml0IHRpbWVzdGFtcC4NCg0KDQo=


From nobody Wed Oct 25 03:25:49 2017
Return-Path: <bill.wu@huawei.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7D30713B12A; Wed, 25 Oct 2017 03:25:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level: 
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id O4iRRyhQQTmM; Wed, 25 Oct 2017 03:25:40 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C891D13AF25; Wed, 25 Oct 2017 03:25:39 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml701-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DYK48890; Wed, 25 Oct 2017 10:25:37 +0000 (GMT)
Received: from NKGEML411-HUB.china.huawei.com (10.98.56.70) by lhreml701-cah.china.huawei.com (10.201.108.42) with Microsoft SMTP Server (TLS) id 14.3.361.1; Wed, 25 Oct 2017 11:25:37 +0100
Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.105]) by nkgeml411-hub.china.huawei.com ([10.98.56.70]) with mapi id 14.03.0235.001; Wed, 25 Oct 2017 18:25:34 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Adam Roach <adam@nostrum.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-lime-yang-connectionless-oam-methods@ietf.org" <draft-ietf-lime-yang-connectionless-oam-methods@ietf.org>, Carlos Pignataro <cpignata@cisco.com>, Ron Bonica <rbonica@juniper.net>, "lime-chairs@ietf.org" <lime-chairs@ietf.org>, "cpignata@cisco.com" <cpignata@cisco.com>, "lime@ietf.org" <lime@ietf.org>
Thread-Topic: Adam Roach's No Objection on draft-ietf-lime-yang-connectionless-oam-methods-11: (with COMMENT)
Thread-Index: AQHTTVtJvPNnhlG6V0qYNA1QRja35KL0XFQQ
Date: Wed, 25 Oct 2017 10:25:34 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA9AC16986@nkgeml513-mbx.china.huawei.com>
References: <150891325185.4842.2463065346063552252.idtracker@ietfa.amsl.com>
In-Reply-To: <150891325185.4842.2463065346063552252.idtracker@ietfa.amsl.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.79.163]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A010205.59F066A2.001E, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.1.105, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: cc0baa31d03be87617a8ef7ff18503d4
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/4NZ1XfDqqX4MGv_auOtMWlvEBDY>
Subject: Re: [Lime] Adam Roach's No Objection on draft-ietf-lime-yang-connectionless-oam-methods-11: (with COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Oct 2017 10:25:42 -0000

Rml4ZWQsIHRoYW5rcyBBZGFtLg0KLS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0K5Y+R5Lu25Lq6OiBB
ZGFtIFJvYWNoIFttYWlsdG86YWRhbUBub3N0cnVtLmNvbV0gDQrlj5HpgIHml7bpl7Q6IDIwMTfl
ubQxMOaciDI15pelIDE0OjM0DQrmlLbku7bkuro6IFRoZSBJRVNHDQrmioTpgIE6IGRyYWZ0LWll
dGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS1tZXRob2RzQGlldGYub3JnOyBDYXJsb3Mg
UGlnbmF0YXJvOyBSb24gQm9uaWNhOyBsaW1lLWNoYWlyc0BpZXRmLm9yZzsgY3BpZ25hdGFAY2lz
Y28uY29tOyBsaW1lQGlldGYub3JnDQrkuLvpopg6IEFkYW0gUm9hY2gncyBObyBPYmplY3Rpb24g
b24gZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLW1ldGhvZHMtMTE6ICh3
aXRoIENPTU1FTlQpDQoNCkFkYW0gUm9hY2ggaGFzIGVudGVyZWQgdGhlIGZvbGxvd2luZyBiYWxs
b3QgcG9zaXRpb24gZm9yDQpkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0t
bWV0aG9kcy0xMTogTm8gT2JqZWN0aW9uDQoNCldoZW4gcmVzcG9uZGluZywgcGxlYXNlIGtlZXAg
dGhlIHN1YmplY3QgbGluZSBpbnRhY3QgYW5kIHJlcGx5IHRvIGFsbCBlbWFpbCBhZGRyZXNzZXMg
aW5jbHVkZWQgaW4gdGhlIFRvIGFuZCBDQyBsaW5lcy4gKEZlZWwgZnJlZSB0byBjdXQgdGhpcyBp
bnRyb2R1Y3RvcnkgcGFyYWdyYXBoLCBob3dldmVyLikNCg0KDQpQbGVhc2UgcmVmZXIgdG8gaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvaWVzZy9zdGF0ZW1lbnQvZGlzY3Vzcy1jcml0ZXJpYS5odG1sDQpm
b3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCBJRVNHIERJU0NVU1MgYW5kIENPTU1FTlQgcG9zaXRp
b25zLg0KDQoNClRoZSBkb2N1bWVudCwgYWxvbmcgd2l0aCBvdGhlciBiYWxsb3QgcG9zaXRpb25z
LCBjYW4gYmUgZm91bmQgaGVyZToNCmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2Ry
YWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS1tZXRob2RzLw0KDQoNCg0KLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQ0KQ09NTUVOVDoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KaWQtbml0cyByZXBvcnRzOg0K
DQogICoqIFRoZXJlIGFyZSA1IGluc3RhbmNlcyBvZiB0b28gbG9uZyBsaW5lcyBpbiB0aGUgZG9j
dW1lbnQsIHRoZSBsb25nZXN0IG9uZQ0KICAgICBiZWluZyAzIGNoYXJhY3RlcnMgaW4gZXhjZXNz
IG9mIDcyLg0KDQpUaGUgZG9jdW1lbnQgdXNlcyAiaWQiLCAiSWQiLCBhbmQgIklEIiBpbnRlcmNo
YW5nZWFibHkgZm9yICJpZGVudGlmaWVyLiIgSSBzdWdnZXN0IGNoYW5naW5nIHRoZXNlIHRvICJJ
RCIgZXZlcnl3aGVyZS4NCg0KVGhlIGluZGVudGluZyBhbmQgc3BhY2luZyBpbiB0aGUgWUFORyBt
b2R1bGUgYXBwZWFycyB0byBiZSBpbmNvbnNpc3RlbnQuIFlvdSBtYXkgd2FudCB0byBjb25zaWRl
ciBhIGZvcm1hdHRpbmcgcGFzcyB0byBtYWtlIGl0IGVhc2llciB0byByZWFkLg0KDQoNCg==


From nobody Wed Oct 25 05:54:51 2017
Return-Path: <gregimirsky@gmail.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A8819138239; Wed, 25 Oct 2017 05:54:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=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 Bo07Ozd4_s07; Wed, 25 Oct 2017 05:54:38 -0700 (PDT)
Received: from mail-lf0-x22a.google.com (mail-lf0-x22a.google.com [IPv6:2a00:1450:4010:c07::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E7DA9137C2E; Wed, 25 Oct 2017 05:54:37 -0700 (PDT)
Received: by mail-lf0-x22a.google.com with SMTP id p184so27651163lfe.12; Wed, 25 Oct 2017 05:54:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=G8Oa2HPGmIeWWpGphRaPI1KIVKXrXsVKU0l3QOl6qB0=; b=SEyvryuKNqLevGdWmErJL+e4f29/IO5bFQfrQYD9DUditM4ljX+HVP9eVdNlT3ZTit 4aVbpLm1uWpdZ1tqj9M9bsqEcg6f/tnkYarb/9bn4uBzGN4PFX6y7U1qgIF88u+gmtSS pPwgbrrz5qrY//+BOYWe1fKoyKMZ4iF7Iz2ZJLW+Tobhj3E+oTkgIxQxv2EJPwWUtg8G JvaGnpmgm9gc7uXFdv38fBoXS6z4bVRgNtSXq+mFMDV6LW+1ns1tfZ8dY7nT8MUPSntR ZD19QN7T7xk8Lgbi2+ix8DfhGrKWch59o1IInQSRp9q2o2nW+040zuXXSLBfOPhspKls Ngww==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=G8Oa2HPGmIeWWpGphRaPI1KIVKXrXsVKU0l3QOl6qB0=; b=F3kyyuozn/yfxvpHqTOw7Sxm04OC1YNglkQD3CgC5gnMygj25gYBaoxqVhoX8kCmDf jt/c1UhQHqQG1xlKHrRpMyggfNLZZrefjmGrDSfCurMfGYFHeJeKqH1WUj1aNOBnW7uC TW0N63u/pAOIvD4TRsXulXBNc9L0MAaFHCMekmjsJAOCTHuB79ISppCWdJ+Nnvxs44qc TDz0j/4Atr7Zlt6VR5CRcaShOLvBI+mxv2mmwniz5u14+GEbgM2ekFOAdIPGMuMZSKUQ NtVyDbjqnTiNilvnWsTm8JCwFXYV+NDcINcDjraJwadVZLed/LERO3cKtIIyG52a0XZT K2+g==
X-Gm-Message-State: AMCzsaUXzlolmmswqo+iE03wc+reMJmeHug856K3Z/f/GsUY/W5REmQ2 0eoyYFEZ0NhFUbkiu2dn8q9cfymITzKxpVZ09Cc=
X-Google-Smtp-Source: ABhQp+SqHM9/0igC57r9W7yOXMAnzxNUvYIhGyUrLpleQZDJ/7MB95nX2nga+CMcWE31K1ub514Gx5lysACIKz3xoaw=
X-Received: by 10.25.18.35 with SMTP id h35mr6956282lfi.73.1508936075933; Wed, 25 Oct 2017 05:54:35 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.46.32.147 with HTTP; Wed, 25 Oct 2017 05:54:34 -0700 (PDT)
In-Reply-To: <B8F9A780D330094D99AF023C5877DABA9AC15C2E@nkgeml513-mbx.china.huawei.com>
References: <150772925005.24695.3851410645764765123.idtracker@ietfa.amsl.com> <CA+RyBmVq9MnC97LuVRzhYiR+_dj0gQ2YRSp+b-223fjQXvhR_w@mail.gmail.com> <CA+RyBmXfB2fPn8GzaWYKwUJZhLwnKc_raO9ELf+8ANnAcED-vA@mail.gmail.com> <B8F9A780D330094D99AF023C5877DABA9AC0F246@nkgeml513-mbx.china.huawei.com> <CA+RyBmXhhxcrrhfB+ZT9A813_M35U4zuirWpt6YhM5rwGN09eQ@mail.gmail.com> <B8F9A780D330094D99AF023C5877DABA9AC15C2E@nkgeml513-mbx.china.huawei.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Wed, 25 Oct 2017 05:54:34 -0700
Message-ID: <CA+RyBmV9vN-pzUjBNmDhYL7=E52w3NNDGk5OWGNnn1g1wrkrjA@mail.gmail.com>
To: Qin Wu <bill.wu@huawei.com>
Cc: "ietf@ietf.org" <ietf@ietf.org>,  "draft-ietf-lime-yang-connectionless-oam@ietf.org" <draft-ietf-lime-yang-connectionless-oam@ietf.org>,  Carlos Pignataro <cpignata@cisco.com>, Ron Bonica <rbonica@juniper.net>,  "lime-chairs@ietf.org" <lime-chairs@ietf.org>, Benoit Claise <bclaise@cisco.com>, "lime@ietf.org" <lime@ietf.org>
Content-Type: multipart/alternative; boundary="001a113fbed2cb7e47055c5e8e01"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/tzRhKAYIsxaDutFpemkcA2Asepk>
Subject: Re: [Lime] Last Call: <draft-ietf-lime-yang-connectionless-oam-11.txt> (Generic YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols) to Proposed Standard
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Oct 2017 12:54:43 -0000

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

Hi Qin,
thank you for your thoughtful consideration of my comments.
I agree to leave mechanism of overrun indication to implementation but I
believe that it will be really helpful to add a sub-section that highlights
specific of running tests in forever mode and points to issues that require
particular attention.

Regards,
Greg

On Tue, Oct 24, 2017 at 8:06 PM, Qin Wu <bill.wu@huawei.com> wrote:

> Thanks Greg for feedback, please see my reply inline below.
>
> *=E5=8F=91=E4=BB=B6=E4=BA=BA:* Greg Mirsky [mailto:gregimirsky@gmail.com]
> *=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4:* 2017=E5=B9=B410=E6=9C=8824=E6=97=
=A5 23:18
> *=E6=94=B6=E4=BB=B6=E4=BA=BA:* Qin Wu
> *=E6=8A=84=E9=80=81:* ietf@ietf.org; draft-ietf-lime-yang-connectionless-=
oam@ietf.org;
> Carlos Pignataro; Ron Bonica; lime-chairs@ietf.org; Benoit Claise;
> lime@ietf.org
> *=E4=B8=BB=E9=A2=98:* Re: [Lime] Last Call: <draft-ietf-lime-yang-connect=
ionless-oam-11.txt>
> (Generic YANG Data Model for Connectionless Operations, Administration, a=
nd
> Maintenance(OAM) protocols) to Proposed Standard
>
>
>
> Hi Qin,
>
> thank you for your expedient and careful consideration of my comments. I'=
m
> glad that we've already in agreement on so many. I've added notes on thos=
e
> that, in my view, need some more discussions. Please find them in-line
> tagged GIM>>.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Sun, Oct 22, 2017 at 8:31 PM, Qin Wu <bill.wu@huawei.com> wrote:
>
> Thanks Greg for providing additional input to help make the model more
> extensible and reusable.
>
> Please see my reply inline below.
>
>
>
> -Qin
>
> *=E5=8F=91=E4=BB=B6=E4=BA=BA:* Greg Mirsky [mailto:gregimirsky@gmail.com]
> *=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4:* 2017=E5=B9=B410=E6=9C=8820=E6=97=
=A5 20:34
> *=E6=94=B6=E4=BB=B6=E4=BA=BA:* ietf@ietf.org; draft-ietf-lime-yang-connec=
tionless-oam@ietf.org
> *=E6=8A=84=E9=80=81:* Carlos Pignataro; Ron Bonica; lime-chairs@ietf.org;=
 Benoit Claise;
> lime@ietf.org
> *=E4=B8=BB=E9=A2=98:* Re: [Lime] Last Call: <draft-ietf-lime-yang-connect=
ionless-oam-11.txt>
> (Generic YANG Data Model for Connectionless Operations, Administration, a=
nd
> Maintenance(OAM) protocols) to Proposed Standard
>
>
>
> Dear All,
>
> please kindly consider my comments on draft-ietf-lime-yang-connectionless=
-oam
> presented below:
>
>    - 1. Introduction
>
>
>    - clear and technical definitions of connection-oriented (CO) and
>       connectionless (CL) network are absent. Note that referenced RFC 72=
76 does
>       not provide that either as differentiation based on amount of confi=
guration
>       required to instantiate a network changes, decreases as result of f=
urther
>       progress in network operation automation. I propose to use definiti=
ons CO
>       and CL forwarding paradigms provided in section 6.3.1 G.800 Unified
>       functional architecture of transport networks, as these are clear,
>       technical and are broadly used in the industry.
>
> [Qin]: I believe RFC7276 and G.800 share the similar paradigms but captur=
e
> the different aspect of the key difference between CO and CL, I would
> suggest to harmonize the different aspect of these key differences togeth=
er
> and add another reference to G.800 as follows:
>
> NEW TEXT:
>
> =E2=80=9C
>
> In connection-oriented technologies,
>
>    a connection is established prior to the transmission of data.  After
>
>    connection is established, no additional control information such as
>
>    signaling or operations and maintenance information is required to
>
>    transmit the data.  In connectionless technologies, data is
>
>    typically sent between end points without prior arrangement, but
>
>    control information is required to identify destination
> [G.800][RFC7276].
>
> =E2=80=9D
>
> GIM>> If we consider, for example, MPLS-TP domain and L3VPN over IP/MPLS
> domain, then the configuration aspect, in my opinion, becomes less distin=
ct
> while the forwarding paradigm is invariant, remains the same.
>
>
>
> [Qin]: Thanks.
>
>
>    - characterization of the subject of the document as "YANG Data model
>       for connectionless OAM protocols" is not accurate considering CO/CL
>       definitions in G.800. I propose to refer to "OAM protocols for
>       connectionless networks" since the same OAM protocols may be used i=
n both
>       CO-PS and CL-PS networks, e.g. LSP Ping used in both MPLS-TP and IP=
/MPLS
>       networks.
>
>       [Qin]: Okay ,Sounds good to me.
>
>    - 3. Overview of the Connectionless OAM Model
>
>
>    - "... the 'test-point-location-info', is a common aspect of every
>       'test-point-location' - there's no YANG object test-point-location =
in the
>       presented data model.
>
>    [Qin]: It is Typo. It should be =E2=80=98test-point-locations=E2=80=99=
, fixed. Thanks.
>
>    - 3.3 OAM Neighboring Layers
>
>
>    - I find this part of the model under-developed. First, the
>       terminology - layers imply vertical, client-server relationship whi=
le
>       downstream/upstream - peering relationship on the same layer. Secon=
d, the
>       limited visibility due to technology-level limitation that supports=
 only
>       reference to the immediate neighboring layer but not to next-to-nex=
t
>       neighbor. I consider this to be major problem for common model that
>       intended for multi-layer environment.
>
> [Qin]: We discussed this before, I revisit this section and understand
> your concern now , I would like to suggest to remove layer related text
> since it introduce confusion, I would suggest to change technology-level
> into position since what we try to define are OAM Neighboring Test points
> list. We will focus on test points related to one single layer. One can u=
se
> position to capture of order of these test points and also identify test
> point at the left layer boundary and test point at the right layer
> boundary. The proposed changes as follows:
>
> =E2=80=9C
>
> 3.3.  OAM neighboring test points
>
>
>
>    As typical networks have a multi-layer architecture, the set of OAM
>
>    protocols similarly take a multi-layer structure; each layer may has
>
>    its own OAM protocol [RFC7276] and is corresponding to specific
>
>    administrative domain and has associated test points.  OAM
>
>    neighboring test points are referred to a list of neighboring test
>
>    points in the same layer that are related to current test point.
>
>    This allows users to easily navigate between related neighboring
>
>    layer to efficiently troubleshoot a defect.  In this model,
>
>    'position' leaf defines the relative position of neighboring test
>
>    point corresponding to the current test point in the same layer , and
>
>    is provided to allow correlation of faults at different location . If
>
>    there is one neighboring test point placed before the current test
>
>    point, 'position' leaf is set to -1.  If there is one neighboring
>
>    test point placed after the current test point, 'position' leaf is
>
>    set to 1.  If there is no neighboring test point placed before or
>
>    after the current test point, 'position' leaf is set to 0.
>
>
>
>                 list oam-neighboring-tps {
>
>                   key "index";
>
>                   leaf index {
>
>                      type uint16 {
>
>                         range "0..65536";
>
>                      }
>
>                     description
>
>                      "Index of a list of neighboring test points
>
>                       in the same layer ";
>
>                   }
>
>                   leaf position {
>
>                       type int8 {
>
>                            range "-1..1";
>
>                       }
>
>                       description
>
>                         "The relative position
>
>                         of neighboring test point
>
>                         corresponding to the current
>
>                         test point";
>
>                   }
>
>                   description
>
>                      "List of related neighboring test points in the same
> layer.";
>
>               }
>
> =E2=80=9D
>
> GIM>> I think that if we concentrate on OAM on particular network layer,
> then reference to multi-layer character of modern networks is unnecessary
> and somewhat artificial. As for test points in the same layer, then
> traceroute suppose to return ordered list of Test Points between the Send=
er
> and Receiver. Because there could be ECMP sub-domains along the path, mod=
el
> should be able to differentiate with some entropy key. OAM visibility int=
o
> other administrative domains obviously brings security consideration issu=
es
> and, I'd expect, be carefully controlled and try to hide identity of the
> domain. Hence, I think that 'position' is hardly usable parameter.
>
>
>
> [Qin]: Thanks for your comments on this, yes recording test point list in
> the same layer is not good use case, harmonizing with your comments and
> Gen-art review comments, we have removed same layer and rewrite this
> section based on Gen-art reviewer=E2=80=99s input and suggestions. Thanks=
 again.
>
>
>    - 3.4 Test Point Locations Information
>
>
>    - reference to non-existent "tp-tool" and "OAM-neighboring Layers"
>        groupings
>
>              [Qin]: It is typo, oam-neighboring layers should be correcte=
d
> as =E2=80=9Coam-neighboring-tps=E2=80=9D now.
>
>    - 4. YANG OAM Model
>
>
>    - I think that use of prefix 'coam' for data model of OAM in
>       connectionless networks is limiting considering that there should b=
e
>       another model of OAM in connection-oriented networks. Acronyms CL a=
nd CO
>       usually used to refer to connectionless and connection-oriented net=
works
>       respectively. Thus I suggest to use 'cl-oam' as prefix for the data=
 model
>       presented in this document and 'co-oam' instead of 'goam'
>       in draft-ietf-lime-yang-connection-oriented-oam-model.
>
>                 [Qin]:Good proposal, I like it.
>
>    - I find time-resolution to be superfluous and thus overcomplicating
>       the model. I suggest use time-interval-type instead and consider
>       for the update of yang:ietf-yang-types defined in RFC 6991.
>
>               [Qin]:  Time resolution is referred to time unit, sure we
> can change it into time-interval-type as you suggested.
>
> o    session-delay-statistics and session-jitter-statistics are too limit=
ing in many dimensions - no support to reflect one-way (far-end and near-en=
d) and round-trip measurements for the same test session, and too few metri=
cs., e.g. no report of percentile.
>
>              [Qin]: We have protocol-id and protocol-id-meta-data to be d=
efined in draft-ietf-lime-yang-connectionless-oam-methods-09 which can be u=
sed to indicate whether it is one way measurement, or two way
>
> measurements. Please see my reply for loss ration for report of percentil=
e.
>
> o    session-delay-statistics does not reflect type of delay variation be=
ing calculated. As analyzed in RFC 5481, PDV and IPDV characterize differen=
t conditions (Section 5) and at least reflecting which one being calculated=
 and reported is very informative.
>
>                 [Qin]: We have protocol-id and protocol-id-meta-data to b=
e defined in draft-ietf-lime-yang-connectionless-oam-methods-09 which can b=
e used to indicate whether IPDV is used or PDV is used, Based on Brian=E2=
=80=99s
>
>    suggestion, we could set IPDV as default for jitter measurement.
>
> o    I cannot find anything that directly reports packet loss statistics =
(packet loss and packet loss ratio) for the given test session. Is that int=
entional? ICMP ping is capable to report number of lost packets in round-tr=
ip.
>
>               [Qin]: We do have a parameter =E2=80=98packet-drops-count=
=E2=80=99 for packet-loss, we can change it into =E2=80=9Cpacket-loss-count=
=E2=80=9D as you suggested, in addition, we can add a new parameter for pac=
ket loss ration as follows:
>
> =E2=80=9C
>
>       leaf packet-loss-count {
>
>         type uint32 {
>
>         range "0..4294967295";
>
>         }
>
>        default "0";
>
>         description
>
>           "Total received packet drops count.
>
>           If the value is 4294967295, it indicates
>
>           packet drops count is overrun.";
>
>       }
>
>
>
>           leaf loss-ratio{
>
>                         type uint8{
>
>                                 range 0..100;
>
>                         }
>
>                 description
>
>                  "Loss ratio of the packets. Express as percentage
>
>                  of packets lost with respect to packets sent.";
>
>                 }
>
>
>
> =E2=80=9D
>
> GIM>> Packet loss and, as result, loss ratio in modern networks is very
> low. I suggest changing loss-ratio type from uint8 to new type percentage=
,
> defined as:
>
>    typedef percentage {
>
>         type decimal64 {
>
>                 fraction-digits 5;
>
>         }
>
>         description "Percentage";
>
>    }
>
>
>
> [Qin]: Good proposal, accepted.
>
>  GIM>> I think that counter overrun case indicator requires separate
> parameter. Using 4294967295 may produce negative false when running in
> forever mode.
>
>
>
> [Qin]: Note that counter  is unsigned integer, it will not produce
> negative false, in my understanding. I doubt we should add such complexit=
y
> to data model by introducing another parameter, we can leave this to
> implementation details.
>
>
>
>
>
> o    using uint32 in session-packet-statistics seems risking overrun of c=
ounters especially for test sessions running  forever.
>
> [Qin]: Good point, we could set up-limit for session-packet-statistics da=
ta, if statistics data reach up-lmit, it wil indicate counter overrun happe=
ns.
>
> o    I believe that using 0 to indicate that the parameter is not being r=
eported, throughout several statistics groupings, creates problem when the =
true value is 0, e.g. rx-bad-packet;
>
> [Qin]:Good point, we will remove to use 0 to indicate the parameter is no=
t being reported.
>
> o    connectionless-oam-layers - what considerations were discussed to ar=
rive to liming number of neighboring test points to 128?
>
> [Qin]: Okay, we can change uint8 into uint16 to support more test points =
that can be recorded. But please note that each test point actually only re=
cord his neighboring test points, if each test points record a complete
>
> List of test points in one test, that will result in a lot of duplicated =
data associated with each test point.
>
> o    tp-tools:continuity-check you may add RFC 8029 to the list of refere=
nces
>
> [Qin]: Accepted, thanks.
>
> o    tp-tools:path-discovery RFC 8029 obsoletes RFC 4379 as standard for =
LSP Ping
>
> [Qin]: Accepted, thanks.
>
> o    timestamp grouping is limited to PTPv2 Truncated and NTPv4 64-bit fo=
rmat [RFC5905]. What about other formats, e.g. ICMP Timestamp, NTPv4 32-bit=
, a.k.a. short, or PTPv2 80-bits long?
>
> [Qin]: Here is the proposed change to address your comments:
>
> =E2=80=9C
>
>   grouping timestamp {
>
>     description
>
>       "Grouping for timestamp.";
>
>     leaf timestamp-type {
>
>       type identityref {
>
>       base timestamp-type;
>
>       }
>
>       description
>
>         "Type of Timestamp, such as Truncated PTP, NTP.";
>
>     }
>
>     container timestamp-64bit {
>
>         when "derived-from-or-self(../type, 'cl-oam:truncated-ptp')"+
>
>        "or derived-from-or-self(../type,'cl-oam:ntp64')" {
>
>          description
>
>           "Only applies when Truncated NTP or 64bit NTP Timestamp.";
>
>         }
>
>       leaf timestamp-sec {
>
>       type uint32;
>
>       description
>
>         "Absolute timestamp in seconds as per IEEE1588v2
>
>          or seconds part in 64-bit NTP timestamp.";
>
>        }
>
>       leaf timestamp-nanosec {
>
>       type uint32;
>
>       description
>
>         "Fractional part in nanoseconds as per IEEE1588v2
>
>          or Fractional part in 64-bit NTP timestamp.";
>
>       }
>
>       description
>
>       "Container for 64bit timestamp.";
>
>     }
>
>     container timestamp-80bit {
>
>         when "derived-from-or-self(../type, 'cl-oam:ptp80')"{
>
>          description
>
>           "Only applies when 80bit PTP Timestamp.";
>
>         }
>
>           if-feature ptp-long-format;
>
>       leaf timestamp-sec {
>
>       type uint64 {
>
>      range "0..281474976710656";
>
>       }
>
>       description
>
>         "48bit Timestamp in seconds as per IEEE1588v2.";
>
>        }
>
>       leaf timestamp-nanosec {
>
>       type uint32;
>
>       description
>
>         "Fractional part in nanoseconds as per IEEE1588v2
>
>          or Fractional part in 64-bit NTP timestamp.";
>
>       }
>
>       description
>
>       "Container for 64bit timestamp.";
>
>     }
>
>        container ntp-timestamp-32bit {
>
>         when "derived-from-or-self(../type, 'cl-oam:truncated-ntp')"{
>
>          description
>
>           "Only applies when 32 bit NTP Short format Timestamp.";
>
>         }
>
>           if-feature ntp-short-format;
>
>       leaf timestamp-sec {
>
>       type uint16;
>
>       description
>
>         "Timestamp in seconds as per short format NTP.";
>
>        }
>
>       leaf timestamp-nanosec {
>
>       type uint16;
>
>       description
>
>         "Truncated Fractional part in 16-bit NTP timestamp.";
>
>       }
>
>       description
>
>       "Container for 64bit timestamp.";
>
>     }
>
>      container icmp-timestamp-32bit {
>
>         when "derived-from-or-self(../type, 'cl-oam:icmp-ntp')"{
>
>          description
>
>           "Only applies when Truncated NTP or 64bit NTP Timestamp.";
>
>         }
>
>           if-feature icmp-timestamp;
>
>       leaf timestamp-millisec {
>
>       type uint32;
>
>       description
>
>         "timestamp in milliseconds for ICMP timestamp.";
>
>        }
>
>       description
>
>       "Container for 32bit timestamp.";
>
>     }
>
>   }
>
>
>
> =E2=80=9D
>
>
>    - 5.1.1.2 Test point attributes extension
>
>
>    - reference to non-existing "test-point-location" list
>
> [Qin]: Same typo as you mentioned above, it should be =E2=80=9C
> test-point-locations=E2=80=9D.
>
>    - 5.1.2 Schema Mount
>
>
>    - reference to non-existing "test-point-location" list
>
> [Qin]: Same as above, fixed.
>
>    - 5.2.1.2 Test point attributes extension
>
>
>    - reference to non-existing "test-point-location" list
>
> [Qin]: Same as above, fixed.
>
>    - 5.2.2 Schema Mount
>
>
>    - reference to non-existing "test-point-location" list
>
> [Qin]: Same as above, fixed.
>
> In summary, I find several serious issues with the current version of the
> data model presented in the document, e.g. use of 0 to indicate unreporte=
d
> parameter and underdeveloped layering model.
>
>
>
> Regards,
>
> Greg
>
>
>
>
>
> On Wed, Oct 11, 2017 at 6:40 AM, The IESG <iesg-secretary@ietf.org> wrote=
:
>
>
> The IESG has received a request from the Layer Independent OAM Management
> in
> the Multi-Layer Environment WG (lime) to consider the following document:=
 -
> 'Generic YANG Data Model for Connectionless Operations, Administration,
>    and Maintenance(OAM) protocols'
>   <draft-ietf-lime-yang-connectionless-oam-11.txt> as Proposed Standard
>
> The IESG plans to make a decision in the next few weeks, and solicits fin=
al
> comments on this action. Please send substantive comments to the
> ietf@ietf.org mailing lists by 2017-10-25. Exceptionally, comments may be
> sent to iesg@ietf.org instead. In either case, please retain the
> beginning of
> the Subject line to allow automated sorting.
>
> Abstract
>
>
>    This document presents a base YANG Data model for connectionless
>    Operations Administration, and Maintenance(OAM) protocols.  It
>    provides a technology-independent abstraction of key OAM constructs
>    for connectionless protocols.  The base model presented here can be
>    extended to include technology specific details.  This is leading to
>    uniformity between OAM protocols and support both nested OAM
>    workflows (i.e., performing OAM functions at different or same levels
>    through a unified interface) and interacting OAM workflows ( i.e.,
>    performing OAM functions at same levels through a unified interface).
>
>
>
>
> The file can be obtained via
> https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam/
>
> IESG discussion can be tracked via
> https://datatracker.ietf.org/doc/draft-ietf-lime-yang-
> connectionless-oam/ballot/
>
>
> No IPR declarations have been submitted directly on this I-D.
>
>
>
>
> _______________________________________________
> Lime mailing list
> Lime@ietf.org
> https://www.ietf.org/mailman/listinfo/lime
>
>
>
>
>
>
>

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

<div dir=3D"ltr">Hi Qin,<div>thank you for your thoughtful consideration of=
 my comments.</div><div>I agree to leave mechanism of overrun indication to=
 implementation but I believe that it will be really helpful to add a sub-s=
ection that highlights specific of running tests in forever mode and points=
 to issues that require particular attention.</div><div><br></div><div>Rega=
rds,</div><div>Greg</div></div><div class=3D"gmail_extra"><br><div class=3D=
"gmail_quote">On Tue, Oct 24, 2017 at 8:06 PM, Qin Wu <span dir=3D"ltr">&lt=
;<a href=3D"mailto:bill.wu@huawei.com" target=3D"_blank">bill.wu@huawei.com=
</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple">
<div class=3D"m_7205431919364652415WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Thanks Gre=
g for feedback, please see my reply inline below.<u></u><u></u></span></p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><span class=3D""><b><span style=3D"font-size:10.0pt"=
>=E5=8F=91=E4=BB=B6=E4=BA=BA<span lang=3D"EN-US">:</span></span></b><span l=
ang=3D"EN-US" style=3D"font-size:10.0pt"> Greg Mirsky [mailto:<a href=3D"ma=
ilto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>]
<br>
</span></span><b><span style=3D"font-size:10.0pt">=E5=8F=91=E9=80=81=E6=97=
=B6=E9=97=B4<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt"> 2017</span><span style=3D"font-size:10.0pt">=E5=
=B9=B4<span lang=3D"EN-US">10</span>=E6=9C=88<span lang=3D"EN-US">24</span>=
=E6=97=A5<span lang=3D"EN-US"> 23:18<br>
</span><b>=E6=94=B6=E4=BB=B6=E4=BA=BA<span lang=3D"EN-US">:</span></b><span=
 lang=3D"EN-US"> Qin Wu<br>
</span><b>=E6=8A=84=E9=80=81<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> <a href=3D"mailto:ietf@ietf.org" target=3D"_blank">ietf@ietf.org</a=
>; <a href=3D"mailto:draft-ietf-lime-yang-connectionless-oam@ietf.org" targ=
et=3D"_blank">draft-ietf-lime-yang-<wbr>connectionless-oam@ietf.org</a>; Ca=
rlos Pignataro; Ron Bonica; <a href=3D"mailto:lime-chairs@ietf.org" target=
=3D"_blank">lime-chairs@ietf.org</a>; Benoit Claise; <a href=3D"mailto:lime=
@ietf.org" target=3D"_blank">lime@ietf.org</a><br>
</span></span></p><div><div class=3D"h5"><b>=E4=B8=BB=E9=A2=98<span lang=3D=
"EN-US">:</span></b><span lang=3D"EN-US"> Re: [Lime] Last Call: &lt;draft-i=
etf-lime-yang-<wbr>connectionless-oam-11.txt&gt; (Generic YANG Data Model f=
or Connectionless Operations, Administration, and Maintenance(OAM) protocol=
s) to Proposed Standard<u></u><u></u></span></div></div><p></p>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<div><div><div class=3D"h5">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi Qin,<u></u><u></u></span></p=
>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">thank you for your expedient an=
d careful consideration of my comments. I&#39;m glad that we&#39;ve already=
 in agreement on so many. I&#39;ve added notes on those that, in my view, n=
eed some more discussions. Please find them in-line
 tagged GIM&gt;&gt;.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Regards,<u></u><u></u></span></=
p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Greg<u></u><u></u></span></p>
</div>
</div></div><div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<div><div><div class=3D"h5">
<p class=3D"MsoNormal"><span lang=3D"EN-US">On Sun, Oct 22, 2017 at 8:31 PM=
, Qin Wu &lt;<a href=3D"mailto:bill.wu@huawei.com" target=3D"_blank">bill.w=
u@huawei.com</a>&gt; wrote:<u></u><u></u></span></p>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Thanks Gre=
g for providing additional input to help make the model more extensible and
 reusable.</span><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Please see=
 my reply inline below.</span><span lang=3D"EN-US"><u></u><u></u></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</sp=
an><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">-Qin</span=
><span lang=3D"EN-US"><u></u><u></u></span></p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt">=E5=8F=91=E4=BB=
=B6=E4=BA=BA<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt"> Greg Mirsky [mailto:<a href=3D"mailto:gregimirsky=
@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>]
<br>
</span><b><span style=3D"font-size:10.0pt">=E5=8F=91=E9=80=81=E6=97=B6=E9=
=97=B4<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" style=3D=
"font-size:10.0pt"> 2017</span><span style=3D"font-size:10.0pt">=E5=B9=B4<s=
pan lang=3D"EN-US">10</span>=E6=9C=88<span lang=3D"EN-US">20</span>=E6=97=
=A5<span lang=3D"EN-US"> 20:34<br>
</span><b>=E6=94=B6=E4=BB=B6=E4=BA=BA<span lang=3D"EN-US">:</span></b><span=
 lang=3D"EN-US"> <a href=3D"mailto:ietf@ietf.org" target=3D"_blank">
ietf@ietf.org</a>; <a href=3D"mailto:draft-ietf-lime-yang-connectionless-oa=
m@ietf.org" target=3D"_blank">
draft-ietf-lime-yang-<wbr>connectionless-oam@ietf.org</a><br>
</span><b>=E6=8A=84=E9=80=81<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> Carlos Pignataro; Ron Bonica;
<a href=3D"mailto:lime-chairs@ietf.org" target=3D"_blank">lime-chairs@ietf.=
org</a>; Benoit Claise;
<a href=3D"mailto:lime@ietf.org" target=3D"_blank">lime@ietf.org</a><br>
</span><b>=E4=B8=BB=E9=A2=98<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> Re: [Lime] Last Call: &lt;draft-ietf-lime-yang-<wbr>connectionless-=
oam-11.txt&gt; (Generic YANG Data Model for Connectionless Operations, Admi=
nistration, and Maintenance(OAM) protocols) to Proposed Standard</span></sp=
an><span lang=3D"EN-US"><u></u><u></u></span></p>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.5pt">Dear =
All,</span><span lang=3D"EN-US"><u></u><u></u></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.5pt">pleas=
e kindly consider my comments on=C2=A0</span><span lang=3D"EN-US" style=3D"=
font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">draft-ietf-lime-yang-=
<wbr>connectionless-oam
 presented below:</span><span lang=3D"EN-US"><u></u><u></u></span></p>
</div>
<div>
<ul type=3D"disc">
<li class=3D"MsoNormal">
<span lang=3D"EN-US" style=3D"font-family:&quot;Arial&quot;,&quot;sans-seri=
f&quot;">1. Introduction</span><span lang=3D"EN-US"><u></u><u></u></span></=
li></ul>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">clear and technical definitions of connection-oriented=
 (CO) and connectionless (CL) network are absent. Note that referenced RFC =
7276 does not provide that either as differentiation based on amount of con=
figuration required to instantiate
 a network changes, decreases as result of further progress in network oper=
ation automation. I propose to use definitions CO and CL forwarding paradig=
ms provided in section 6.3.1 G.800 Unified functional architecture of trans=
port networks, as these are clear,
 technical and are broadly used in the industry.<u></u><u></u></span></li><=
/ul>
</ul>
<p class=3D"MsoNormal" style=3D"text-indent:9.0pt">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calibri&qu=
ot;,&quot;sans-serif&quot;;color:#1f497d">[Qin]: I believe RFC7276 and G.80=
0 share the similar paradigms but capture the different aspect of the key d=
ifference between CO and CL, I would suggest to harmonize
 the different aspect of these key differences together and add another ref=
erence to G.800 as follows:</span><span lang=3D"EN-US"><u></u><u></u></span=
></p>
<p class=3D"MsoNormal" style=3D"text-indent:9.0pt">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calibri&qu=
ot;,&quot;sans-serif&quot;;color:#1f497d">NEW TEXT:</span><span lang=3D"EN-=
US"><u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:9.0pt">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calibri&qu=
ot;,&quot;sans-serif&quot;;color:#1f497d">=E2=80=9C</span><span lang=3D"EN-=
US"><u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:12.0pt">
<span lang=3D"EN-US">In connection-oriented technologies,<u></u><u></u></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 a connection is es=
tablished prior to the transmission of data.=C2=A0 After<u></u><u></u></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 connection is esta=
blished, no additional control information such as<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 signaling or opera=
tions and maintenance information is required to<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 transmit the data.=
=C2=A0 In connectionless technologies, data is<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 typically sent bet=
ween end points without prior arrangement, but<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 control informatio=
n is required to identify destination [G.800][RFC7276].<u></u><u></u></span=
></p>
<p class=3D"MsoNormal" style=3D"text-indent:9.0pt">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calibri&qu=
ot;,&quot;sans-serif&quot;;color:#1f497d">=E2=80=9D</span><span lang=3D"EN-=
US"><u></u><u></u></span></p>
</div>
</div>
</div>
</div>
</div>
</div></div><div><div><div class=3D"h5">
<p class=3D"MsoNormal"><span lang=3D"EN-US">GIM&gt;&gt; If we consider, for=
 example, MPLS-TP domain and L3VPN over IP/MPLS domain, then the configurat=
ion aspect, in my opinion, becomes less distinct while the forwarding parad=
igm is invariant, remains the same.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=
=A0<u></u></span></p>
</div></div><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:=
10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d=
">[Qin]: Thanks.<u></u><u></u></span></p>
</div><div><div class=3D"h5">
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0c=
m 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm">
<div>
<div>
<div>
<div>
<div>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">characterization of the subject of the document as &qu=
ot;YANG Data model for connectionless OAM protocols&quot; is not accurate c=
onsidering CO/CL definitions in G.800. I propose to refer to &quot;OAM prot=
ocols for connectionless networks&quot; since the same
 OAM protocols may be used in both CO-PS and CL-PS networks, e.g. LSP Ping =
used in both MPLS-TP and IP/MPLS networks.<u></u><u></u></span></li></ul>
</ul>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 [Qin]: Okay ,Sounds good to me.</span><span lang=3D"E=
N-US"><u></u><u></u></span></p>
<ul type=3D"disc">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">3. Overview of the Connectionless OAM Model<u></u><u><=
/u></span></li></ul>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">&quot;... the &#39;test-point-location-info&#39;, is a=
 common aspect of every &#39;test-point-location&#39; - there&#39;s no YANG=
 object test-point-location in the presented data model.<u></u><u></u></spa=
n></li></ul>
</ul>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=
=A0 [Qin]: It is Typo. It should be =E2=80=98test-point-locations=E2=80=99,=
 fixed. Thanks.</span><span lang=3D"EN-US"><u></u><u></u></span></p>
<ul type=3D"disc">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">3.3 OAM Neighboring Layers<u></u><u></u></span></li></=
ul>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">I find this part of the model under-developed. First, =
the terminology - layers imply vertical, client-server relationship while d=
ownstream/upstream - peering relationship on the same layer. Second, the li=
mited visibility due to technology-level
 limitation that supports only reference to the immediate neighboring layer=
 but not to next-to-next neighbor. I consider this to be major problem for =
common model that intended for multi-layer environment.<u></u><u></u></span=
></li></ul>
</ul>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">[Qin]: We =
discussed this before, I revisit this section and understand your concern
 now , I would like to suggest to remove layer related text since it introd=
uce confusion, I would suggest to change technology-level into position sin=
ce what we try to define are OAM Neighboring Test points list. We will focu=
s on test points related to one
 single layer. One can use position to capture of order of these test point=
s and also identify test point at the left layer boundary and test point at=
 the right layer boundary. The proposed changes as follows:</span><span lan=
g=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=E2=80=9C<=
/span><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">3.3.=C2=A0 OAM neighboring test=
 points<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 As typical network=
s have a multi-layer architecture, the set of OAM<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 protocols similarl=
y take a multi-layer structure; each layer may has<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 its own OAM protoc=
ol [RFC7276] and is corresponding to specific<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 administrative dom=
ain and has associated test points.=C2=A0 OAM<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 neighboring test p=
oints are referred to a list of neighboring test<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 points in the same=
 layer that are related to current test point.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 This allows users =
to easily navigate between related neighboring<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 layer to efficient=
ly troubleshoot a defect.=C2=A0 In this model,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 &#39;position&#39;=
 leaf defines the relative position of neighboring test<u></u><u></u></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 point correspondin=
g to the current test point in the same layer , and<u></u><u></u></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 is provided to all=
ow correlation of faults at different location . If<u></u><u></u></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 there is one neigh=
boring test point placed before the current test<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 point, &#39;positi=
on&#39; leaf is set to -1.=C2=A0 If there is one neighboring<u></u><u></u><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 test point placed =
after the current test point, &#39;position&#39; leaf is<u></u><u></u></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 set to 1.=C2=A0 If=
 there is no neighboring test point placed before or<u></u><u></u></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 after the current =
test point, &#39;position&#39; leaf is set to 0.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 list oam-neigh=
boring-tps {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ke=
y &quot;index&quot;;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 le=
af index {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 type uint16 {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0range &quot;0..65536&quot;;<u></u><u></=
u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 }<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 &quot;Index of a list of neighboring test points<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 in the same layer &quot;;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }<=
u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 le=
af position {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0type int8 {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 range &quot;-1..1&quot;=
;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 }<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &quot;The relative position<u></u><u></u>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 of neighboring test point<u></u><u></u></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 corresponding to the current<u></u><u></u=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 test point&quot;;<u></u><u></u></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }<=
u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 de=
scription<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 &quot;List of related neighboring test points in the same l=
ayer.&quot;;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=E2=80=9D<=
/span><span lang=3D"EN-US"><u></u><u></u></span></p>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div></div><div><div><div class=3D"h5">
<p class=3D"MsoNormal"><span lang=3D"EN-US">GIM&gt;&gt; I think that if we =
concentrate on OAM on particular network layer, then reference to multi-lay=
er character of modern networks is unnecessary and somewhat artificial. As =
for test points in the same layer, then traceroute
 suppose to return ordered list of Test Points between the Sender and Recei=
ver. Because there could be ECMP sub-domains along the path, model should b=
e able to differentiate with some entropy key. OAM visibility into other ad=
ministrative domains obviously brings
 security consideration issues and, I&#39;d expect, be carefully controlled=
 and try to hide identity of the domain. Hence, I think that &#39;position&=
#39; is hardly usable parameter.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=
=A0<u></u></span></p>
</div></div><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:=
10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d=
">[Qin]: Thanks for your comments on this, yes recording test point list in=
 the same layer is not good use case, harmonizing with your comments and
 Gen-art review comments, we have removed same layer and rewrite this secti=
on based on Gen-art reviewer=E2=80=99s input and suggestions. Thanks again.=
<u></u><u></u></span></p>
</div><div><div class=3D"h5">
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0c=
m 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm">
<div>
<div>
<div>
<div>
<div>
<ul type=3D"disc">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">3.4 Test Point Locations Information<u></u><u></u></sp=
an></li></ul>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">reference to non-existent &quot;tp-tool&quot; and &quo=
t;OAM-</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;color:black">ne=
ighboring Layers&quot;</span><span lang=3D"EN-US">=C2=A0groupings<u></u><u>=
</u></span></li></ul>
</ul>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 [Qin]: It i=
s typo, oam-neighboring layers should be corrected as =E2=80=9Coam-neighbor=
ing-tps=E2=80=9D
 now.</span><span lang=3D"EN-US"><u></u><u></u></span></p>
<ul type=3D"disc">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">4. YANG OAM Model<u></u><u></u></span></li></ul>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">I think that use of prefix &#39;coam&#39; for data mod=
el of OAM in connectionless networks is limiting considering that there sho=
uld be another model of OAM in connection-oriented networks. Acronyms CL an=
d CO usually used to refer to connectionless
 and connection-oriented networks respectively. Thus I suggest to use &#39;=
cl-oam&#39; as prefix for the data model presented in this document and &#3=
9;co-oam&#39; instead of &#39;goam&#39; in=C2=A0draft-ietf-lime-yang-<wbr>c=
onnection-oriented-oam-model.<u></u><u></u></span></li></ul>
</ul>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 [Qin]:Good proposal, I like it.</span><span lang=3D"EN-US"><u></u><u=
></u></span></p>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">I find time-resolution to be superfluous and thus over=
complicating the model. I suggest use t<span style=3D"color:#1f497d">ime</s=
pan>-interval-type instead and consider for the update of yang:ietf-yang-ty=
pes defined in RFC 6991.<u></u><u></u></span></li></ul>
</ul>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0[Qin]=
:=C2=A0 Time resolution is referred to time unit, sure we can change it
 into time-interval-type as you suggested.</span><span lang=3D"EN-US"><u></=
u><u></u></span></p>
<pre style=3D"margin-left:72.0pt"><span lang=3D"EN-US" style=3D"font-size:1=
0.0pt;font-family:&quot;Courier New&quot;;color:black">o</span><span lang=
=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;=
,&quot;serif&quot;;color:black">=C2=A0=C2=A0=C2=A0 </span><span lang=3D"EN-=
US" style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-seri=
f&quot;;color:black">session-delay-statistics and session-jitter-statistics=
 are too limiting in many dimensions - no support to reflect one-way (far-e=
nd and near-end) and round-trip measurements for the same test session, and=
 too few metrics., e.g. no report of percentile. </span><span lang=3D"EN-US=
"><u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0[Qin]: We have protocol-=
id and protocol-id-meta-data to be defined in draft-ietf-lime-yang-<wbr>con=
nectionless-oam-methods-09 which can be used to indicate whether it is one =
way measurement, or two way =C2=A0=C2=A0=C2=A0</span><span lang=3D"EN-US"><=
u></u><u></u></span></pre>
<pre style=3D"text-indent:73.5pt"><span lang=3D"EN-US" style=3D"font-size:1=
0.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"=
>measurements. Please see my reply for loss ration for report of percentile=
.</span><span lang=3D"EN-US"><u></u><u></u></span></pre>
<pre style=3D"margin-left:72.0pt"><span lang=3D"EN-US" style=3D"font-size:1=
0.0pt;font-family:&quot;Courier New&quot;;color:black">o</span><span lang=
=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;=
,&quot;serif&quot;;color:black">=C2=A0=C2=A0=C2=A0 </span><span lang=3D"EN-=
US" style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-seri=
f&quot;;color:black">session-delay-statistics does not reflect type of dela=
y variation being calculated. As analyzed in RFC 5481, PDV and IPDV charact=
erize different conditions (Section 5) and at least reflecting which one be=
ing calculated and reported is very informative.</span><span lang=3D"EN-US"=
><u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 [Qin]: We h=
ave protocol-id and protocol-id-meta-data to be defined in draft-ietf-lime-=
yang-<wbr>connectionless-oam-methods-09 which can be used to indicate wheth=
er IPDV is used or PDV is used, Based on Brian=E2=80=99s </span><span lang=
=3D"EN-US"><u></u><u></u></span></pre>
<pre style=3D"text-indent:31.5pt"><span lang=3D"EN-US" style=3D"font-size:1=
0.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"=
>=C2=A0=C2=A0=C2=A0suggestion, we could set IPDV as default for jitter meas=
urement.</span><span lang=3D"EN-US"><u></u><u></u></span></pre>
<pre style=3D"margin-left:72.0pt"><span lang=3D"EN-US" style=3D"font-size:1=
0.0pt;font-family:&quot;Courier New&quot;;color:black">o</span><span lang=
=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;=
,&quot;serif&quot;;color:black">=C2=A0=C2=A0=C2=A0 </span><span lang=3D"EN-=
US" style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-seri=
f&quot;;color:black">I cannot find anything that directly reports packet lo=
ss statistics (packet loss and packet loss ratio) for the given test sessio=
n. Is that intentional? ICMP ping is capable to report number of lost packe=
ts in round-trip.</span><span lang=3D"EN-US"><u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 [Qin]: We do have a par=
ameter =E2=80=98packet-drops-count=E2=80=99 for packet-loss, we can change =
it into =E2=80=9Cpacket-loss-count=E2=80=9D as you suggested, in addition, =
we can add a new parameter for packet loss ration as follows:</span><span l=
ang=3D"EN-US"><u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=E2=80=9C</span><span lang=
=3D"EN-US"><u></u><u></u></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
leaf packet-loss-count {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 type uint32 {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 range &quot;0..4294967295&quot;;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 }<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 default &quot;0&quot;;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 &quot;Total received packet drops count.<u></u><u>=
</u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 If the value is 4294967295, it indicates<u></u><u>=
</u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0packet drops count is overrun.&quot;;<u></u><u></u>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
}<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 leaf loss-ratio{<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 type uint8{<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
<wbr>=C2=A0 range 0..100;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 description<u>=
</u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &quot;Lo=
ss ratio of the packets. Express as percentage<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 of packe=
ts lost with respect to packets sent.&quot;;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }<u></u><u></u=
></span></p>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><span lang=3D"E=
N-US"><u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=E2=80=9D</span><span lang=
=3D"EN-US"><u></u><u></u></span></pre>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">GIM&gt;&gt; Packet loss and, as=
 result, loss ratio in modern networks is very low. I suggest changing loss=
-ratio type from uint8 to new type percentage, defined as:<u></u><u></u></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Aria=
l&quot;,&quot;sans-serif&quot;;color:black;background:#fffdf5">=C2=A0 =C2=
=A0typedef percentage {</span><span lang=3D"EN-US"><u></u><u></u></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Aria=
l&quot;,&quot;sans-serif&quot;;color:black;background:#fffdf5">=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 type decimal64 {</span><span lang=3D"EN-US"><u></u><u></u=
></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Aria=
l&quot;,&quot;sans-serif&quot;;color:black;background:#fffdf5">=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fraction-digits 5;</span><spa=
n lang=3D"EN-US"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Aria=
l&quot;,&quot;sans-serif&quot;;color:black;background:#fffdf5">=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 }</span><span lang=3D"EN-US"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Aria=
l&quot;,&quot;sans-serif&quot;;color:black;background:#fffdf5">=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 description &quot;Percentage&quot;;</span><span lang=3D"E=
N-US"><u></u><u></u></span></p>
</div>
</div></div><div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Aria=
l&quot;,&quot;sans-serif&quot;;color:black;background:#fffdf5">=C2=A0 =C2=
=A0}</span><span lang=3D"EN-US" style=3D"font-family:&quot;Arial&quot;,&quo=
t;sans-serif&quot;;background:#fffdf5"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=
=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">[Qin]: Goo=
d proposal, accepted.<u></u><u></u></span></p>
</div>
<div><span class=3D"">
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0GIM&gt;&gt; I think that =
counter overrun case indicator requires separate parameter. Using
</span><span lang=3D"EN-US" style=3D"font-family:&quot;Arial&quot;,&quot;sa=
ns-serif&quot;">4294967295 may produce negative false when running in forev=
er mode.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=
=A0<u></u></span></p>
</span><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">[Qi=
n]: Note that counter=C2=A0 is unsigned integer, it will not produce negati=
ve false, in my understanding. I doubt we should add such complexity to
 data model by introducing another parameter, we can leave this to implemen=
tation details.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=
=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=
=A0<u></u></span></p>
</div><div><div class=3D"h5">
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0c=
m 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm">
<div>
<div>
<div>
<div>
<div>
<pre style=3D"margin-left:72.0pt"><span lang=3D"EN-US" style=3D"font-size:1=
0.0pt;font-family:&quot;Courier New&quot;">o</span><span lang=3D"EN-US" sty=
le=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&q=
uot;">=C2=A0=C2=A0=C2=A0 </span><span lang=3D"EN-US" style=3D"font-size:10.=
0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">using=
 uint32 in session-packet-statistics seems risking overrun of counters espe=
cially for test sessions running=C2=A0 forever. </span><span lang=3D"EN-US"=
><u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">[Qin]: Good point, we could =
set up-limit for</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black"> session-packe=
t-statistics data, if statistics data reach up-lmit, it wil indicate counte=
r overrun happens.</span><span lang=3D"EN-US"><u></u><u></u></span></pre>
<pre style=3D"margin-left:72.0pt"><span lang=3D"EN-US" style=3D"font-size:1=
0.0pt;font-family:&quot;Courier New&quot;">o</span><span lang=3D"EN-US" sty=
le=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&q=
uot;">=C2=A0=C2=A0=C2=A0 </span><span lang=3D"EN-US" style=3D"font-size:10.=
0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">I bel=
ieve that using 0 to indicate that the parameter is not being reported, thr=
oughout several statistics groupings, creates problem when the true value i=
s 0, e.g. rx-bad-packet;</span><span lang=3D"EN-US"><u></u><u></u></span></=
pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">[Qin]:Good point, we will re=
move to use 0 to indicate the parameter is not being reported.</span><span =
lang=3D"EN-US"><u></u><u></u></span></pre>
<pre style=3D"margin-left:72.0pt"><span lang=3D"EN-US" style=3D"font-size:1=
0.0pt;font-family:&quot;Courier New&quot;;color:black">o</span><span lang=
=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;=
,&quot;serif&quot;;color:black">=C2=A0=C2=A0=C2=A0 </span><span lang=3D"EN-=
US" style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-seri=
f&quot;;color:black">connectionless-oam-layers - what considerations were d=
iscussed to arrive to liming number of neighboring test points to 128?</spa=
n><span lang=3D"EN-US"><u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">[Qin]: Okay, we can change u=
int8 into uint16 to support more test points that can be recorded. But plea=
se note that each test point actually only record his neighboring test poin=
ts, if each test points record a complete</span><span lang=3D"EN-US"><u></u=
><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">List of test points in one t=
est, that will result in a lot of duplicated data associated with each test=
 point.</span><span lang=3D"EN-US"><u></u><u></u></span></pre>
<pre style=3D"margin-left:72.0pt"><span lang=3D"EN-US" style=3D"font-size:1=
0.0pt;font-family:&quot;Courier New&quot;;color:black">o</span><span lang=
=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;=
,&quot;serif&quot;;color:black">=C2=A0=C2=A0=C2=A0 </span><span lang=3D"EN-=
US" style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-seri=
f&quot;;color:black">tp-tools:continuity-check you may add RFC 8029 to the =
list of references</span><span lang=3D"EN-US"><u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">[Qin]: Accepted, thanks.</sp=
an><span lang=3D"EN-US"><u></u><u></u></span></pre>
<pre style=3D"margin-left:72.0pt"><span lang=3D"EN-US" style=3D"font-size:1=
0.0pt;font-family:&quot;Courier New&quot;;color:black">o</span><span lang=
=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;=
,&quot;serif&quot;;color:black">=C2=A0=C2=A0=C2=A0 </span><span lang=3D"EN-=
US" style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-seri=
f&quot;;color:black">tp-tools:path-discovery RFC 8029 obsoletes RFC 4379 as=
 standard for LSP Ping</span><span lang=3D"EN-US"><u></u><u></u></span></pr=
e>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">[Qin]: Accepted, thanks.</sp=
an><span lang=3D"EN-US"><u></u><u></u></span></pre>
<pre style=3D"margin-left:72.0pt"><span lang=3D"EN-US" style=3D"font-size:1=
0.0pt;font-family:&quot;Courier New&quot;">o</span><span lang=3D"EN-US" sty=
le=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&q=
uot;">=C2=A0=C2=A0=C2=A0 </span><span lang=3D"EN-US" style=3D"font-size:10.=
0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">times=
tamp grouping is limited to PTPv2 Truncated and NTPv4 64-bit format [RFC590=
5]. What about other formats, e.g. ICMP Timestamp, NTPv4 32-bit, a.k.a. sho=
rt, or PTPv2 80-bits long? </span><span lang=3D"EN-US"><u></u><u></u></span=
></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">[Qin]: Here is the proposed =
change to address your comments:</span><span lang=3D"EN-US"><u></u><u></u><=
/span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=E2=80=9C</span><span lang=
=3D"EN-US"><u></u><u></u></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0 grouping timestamp {<u><=
/u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0 description<=
u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
&quot;Grouping for timestamp.&quot;;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0 leaf timesta=
mp-type {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
type identityref {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
base timestamp-type;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
}<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 &quot;Type of Timestamp, such as Truncated PTP, NTP.&quot;;<u>=
</u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0 }<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0 container ti=
mestamp-64bit {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 when &quot;derived-from-or-self(../type, &#39;cl-oam:truncated=
-ptp&#39;)&quot;+<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 &quot;or derived-from-or-self(../type,&#39;<wbr>cl-oam:ntp64&#39;)&q=
uot; {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 &quot;Only applies when Truncated NTP or 64bit NTP=
 Timestamp.&quot;;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 }<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
leaf timestamp-sec {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
type uint32;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 &quot;Absolute timestamp in seconds as per IEEE1588v2<u></u><u=
></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 or seconds part in 64-bit NTP timestamp.&quot;;<u></u><u=
></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 }<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=
leaf timestamp-nanosec {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
type uint32;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 &quot;Fractional part in nanoseconds as per IEEE1588v2<u></u><=
u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 or Fractional part in 64-bit NTP timestamp.&quot;;<u></u=
><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
}<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
&quot;Container for 64bit timestamp.&quot;;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0 }<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0 container ti=
mestamp-80bit {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 when &quot;derived-from-or-self(../type, &#39;cl-oam:ptp80&#39=
;)&quot;{<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 &quot;Only applies when 80bit PTP Timestamp.&quot;=
;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 }<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 if-feature ptp-long-format;<u></u><u></u></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
leaf timestamp-sec {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
type uint64 {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0r=
ange &quot;0..281474976710656&quot;;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
}<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 &quot;48bit Timestamp in seconds as per IEEE1588v2.&quot;;<u><=
/u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 }<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
leaf timestamp-nanosec {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
type uint32;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 &quot;Fractional part in nanoseconds as per IEEE1588v2<u></u><=
u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=
=C2=A0=C2=A0=C2=A0or Fractional part in 64-bit NTP timestamp.&quot;;<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
}<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
&quot;Container for 64bit timestamp.&quot;;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0 }<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 container ntp-timestamp-32bit {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 when &quot;derived-from-or-self(../type, &#39;cl-oam:truncated=
-ntp&#39;)&quot;{<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 &quot;Only applies when 32 bit NTP Short format Ti=
mestamp.&quot;;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 }<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 if-feature ntp-short-format;<u></u><u></u></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
leaf timestamp-sec {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
type uint16;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 &quot;Timestamp in seconds as per short format NTP.&quot;;<u><=
/u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 }<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
leaf timestamp-nanosec {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
type uint16;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 &quot;Truncated Fractional part in 16-bit NTP timestamp.&quot;=
;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
}<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
&quot;Container for 64bit timestamp.&quot;;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0 }<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0 contai=
ner icmp-timestamp-32bit {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 when &quot;derived-from-or-self(../type, &#39;cl-oam:icmp-ntp&=
#39;)&quot;{<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
=C2=A0=C2=A0=C2=A0=C2=A0&quot;Only applies when Truncated NTP or 64bit NTP =
Timestamp.&quot;;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 }<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 if-feature icmp-timestamp;<u></u><u></u></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
leaf timestamp-millisec {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
type uint32;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 &quot;timestamp in milliseconds for ICMP timestamp.&quot;;<u><=
/u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 }<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
description<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
&quot;Container for 32bit timestamp.&quot;;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0 }<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0 }<u></u><u></u></span></=
p>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><span lang=3D"E=
N-US"><u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=E2=80=9D</span><span lang=
=3D"EN-US"><u></u><u></u></span></pre>
<ul type=3D"disc">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">5.1.1.2 Test point attributes extension<u></u><u></u><=
/span></li></ul>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">reference to non-existing &quot;test-point-location&qu=
ot; list<u></u><u></u></span></li></ul>
</ul>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">[Qin]: Sam=
e typo as you mentioned above, it should be =E2=80=9C</span><span lang=3D"E=
N-US">test-point-locations</span><span lang=3D"EN-US" style=3D"font-size:10=
.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=
=E2=80=9D.</span><span lang=3D"EN-US"><u></u><u></u></span></p>
<ul type=3D"disc">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">5.1.2 Schema Mount<u></u><u></u></span></li></ul>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">reference to non-existing &quot;test-point-location&qu=
ot; list<u></u><u></u></span></li></ul>
</ul>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">[Qin]: Sam=
e as above, fixed.</span><span lang=3D"EN-US"><u></u><u></u></span></p>
<ul type=3D"disc">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">5.2.1.2 Test point attributes extension<u></u><u></u><=
/span></li></ul>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">reference to non-existing &quot;test-point-location&qu=
ot; list<u></u><u></u></span></li></ul>
</ul>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">[Qin]: Sam=
e as above, fixed.</span><span lang=3D"EN-US"><u></u><u></u></span></p>
<ul type=3D"disc">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">5.2.2 Schema Mount<u></u><u></u></span></li></ul>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal">
<span lang=3D"EN-US">reference to non-existing &quot;test-point-location&qu=
ot; list<u></u><u></u></span></li></ul>
</ul>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">[Qin]: Sam=
e as above, fixed.</span><span lang=3D"EN-US"><u></u><u></u></span></p>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">In summary, I find several seri=
ous issues with the current version of the data model presented in the docu=
ment, e.g. use of 0 to indicate unreported parameter
 and underdeveloped layering model.<u></u><u></u></span></p>
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Regards,<u></u><u></u></span></=
p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Greg<u></u><u></u></span></p>
</div>
<div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0c=
m 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-=
bottom:5.0pt">
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">On Wed, Oct 11, 2017 at 6:40 AM=
, The IESG &lt;<a href=3D"mailto:iesg-secretary@ietf.org" target=3D"_blank"=
>iesg-secretary@ietf.org</a>&gt; wrote:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><br>
The IESG has received a request from the Layer Independent OAM Management i=
n<br>
the Multi-Layer Environment WG (lime) to consider the following document: -=
<br>
&#39;Generic YANG Data Model for Connectionless Operations, Administration,=
<br>
=C2=A0 =C2=A0and Maintenance(OAM) protocols&#39;<br>
=C2=A0 &lt;draft-ietf-lime-yang-<wbr>connectionless-oam-11.txt&gt; as Propo=
sed Standard<br>
<br>
The IESG plans to make a decision in the next few weeks, and solicits final=
<br>
comments on this action. Please send substantive comments to the<br>
<a href=3D"mailto:ietf@ietf.org" target=3D"_blank">ietf@ietf.org</a> mailin=
g lists by 2017-10-25. Exceptionally, comments may be<br>
sent to <a href=3D"mailto:iesg@ietf.org" target=3D"_blank">iesg@ietf.org</a=
> instead. In either case, please retain the beginning of<br>
the Subject line to allow automated sorting.<br>
<br>
Abstract<br>
<br>
<br>
=C2=A0 =C2=A0This document presents a base YANG Data model for connectionle=
ss<br>
=C2=A0 =C2=A0Operations Administration, and Maintenance(OAM) protocols.=C2=
=A0 It<br>
=C2=A0 =C2=A0provides a technology-independent abstraction of key OAM const=
ructs<br>
=C2=A0 =C2=A0for connectionless protocols.=C2=A0 The base model presented h=
ere can be<br>
=C2=A0 =C2=A0extended to include technology specific details.=C2=A0 This is=
 leading to<br>
=C2=A0 =C2=A0uniformity between OAM protocols and support both nested OAM<b=
r>
=C2=A0 =C2=A0workflows (i.e., performing OAM functions at different or same=
 levels<br>
=C2=A0 =C2=A0through a unified interface) and interacting OAM workflows ( i=
.e.,<br>
=C2=A0 =C2=A0performing OAM functions at same levels through a unified inte=
rface).<br>
<br>
<br>
<br>
<br>
The file can be obtained via<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connection=
less-oam/" target=3D"_blank">https://datatracker.ietf.org/<wbr>doc/draft-ie=
tf-lime-yang-<wbr>connectionless-oam/</a><br>
<br>
IESG discussion can be tracked via<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connection=
less-oam/ballot/" target=3D"_blank">https://datatracker.ietf.org/<wbr>doc/d=
raft-ietf-lime-yang-<wbr>connectionless-oam/ballot/</a><br>
<br>
<br>
No IPR declarations have been submitted directly on this I-D.<br>
<br>
<br>
<br>
<br>
______________________________<wbr>_________________<br>
Lime mailing list<br>
<a href=3D"mailto:Lime@ietf.org" target=3D"_blank">Lime@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/lime" target=3D"_blank">ht=
tps://www.ietf.org/mailman/<wbr>listinfo/lime</a><u></u><u></u></span></p>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
</div>
</div>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div></div></div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
</div>
</div>
</div>

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

--001a113fbed2cb7e47055c5e8e01--


From nobody Wed Oct 25 07:42:26 2017
Return-Path: <alissa@cooperw.in>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AAE13138A98; Wed, 25 Oct 2017 07:42:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.72
X-Spam-Level: 
X-Spam-Status: No, score=-2.72 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=cooperw.in header.b=sGlFZjJk; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=Pzd6ooUI
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MaZh-75cnHSa; Wed, 25 Oct 2017 07:42:19 -0700 (PDT)
Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9C3B0139B1F; Wed, 25 Oct 2017 07:42:19 -0700 (PDT)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id DD2FB22791; Wed, 25 Oct 2017 10:42:18 -0400 (EDT)
Received: from frontend1 ([10.202.2.160]) by compute7.internal (MEProxy); Wed, 25 Oct 2017 10:42:18 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cooperw.in; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; bh=lt36ygtN+twhR/gcfvSXEztY6vgEQlTuDdvzlTLmxCk=; b=sGlFZjJk LeM7IovCWulkZF1hNIssrj0n1b2ZSpn8IEq62WSJ1pcx5bwqxIuoYgIvvyLSCct6 v8N50D/5pP6S/2RDkSuyQ5/PDP8J5H+kTST0ClM/DlkDQw3NrUjgeeZIEC395z07 M3u0Uykip1h47twJFK4UNVm3cyVwkRajZ3rXrthAHcw7t9fZF4Qik4TYDJqH6Sen fdi92VnTCwwb/LuxokhmWUdV0qFZL+c6dyKXdDxF2NMaWnrdbFVHKuJeZwfpJY3T AfZyQiABw5AcdtZQquQfUJdDbEyfAnEHjEZI41/4jurJUrsfzdA4lwj+iVvwlwyw VWnAC4tugHrOPg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=lt36ygtN+twhR/gcfvSXEztY6vgEQ lTuDdvzlTLmxCk=; b=Pzd6ooUIDWd/ZImY8fK9mcfz3PsaKBRoy9htMulRC6Yzg TGmUsHsDi6GqBGvHqUrEPOhRy13OXMuuC11oksRB3nYrITqgu8QVwIQMkQxLfhAe +xZUzdBvkBK7V3e0GOg6cxu8qoJnnIEFok3Pmsxxo3N1VpjfeODR9yfL8FRK0b/2 Qefch+LNLvg9aJrgBUIy/ukDRftfXf61AsVXFQrHYRNU/8izmHkM99Z1virrjLnn AwIE+0bBnTKDsYgIRwqpCaKv1NhA6rJl00zGutibDvH/DtXuFvXwaH1sYXDvk+zm 0lztRFf0Xfa4tFGt1+MzU53GyF5o/PTubyq8jpV4g==
X-ME-Sender: <xms:yqLwWX4RH4Glc-7piDqqg6hcKTJq7yXZUAKzeaIndLO_q3WHMZVqNQ>
Received: from sjc-alcoop-88113.cisco.com (unknown [128.107.241.191]) by mail.messagingengine.com (Postfix) with ESMTPA id 9F8A77FA78; Wed, 25 Oct 2017 10:42:16 -0400 (EDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_2A4AAC75-838C-41C2-9DD1-1D7DC3DEFD0E"
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Alissa Cooper <alissa@cooperw.in>
In-Reply-To: <D615D375.4B63C%srihari@cisco.com>
Date: Wed, 25 Oct 2017 10:42:14 -0400
Cc: Elwyn Davies <elwynd@dial.pipex.com>, Qin Wu <bill.wu@huawei.com>, "gen-art@ietf.org" <gen-art@ietf.org>, "draft-ietf-lime-yang-connectionless-oam.all@ietf.org" <draft-ietf-lime-yang-connectionless-oam.all@ietf.org>,  "lime@ietf.org" <lime@ietf.org>
Message-Id: <9D7D40A9-E874-4994-A805-872BEF680E96@cooperw.in>
References: <yfu9vqrbx05hufij9fjicahc.1508882009273@email.android.com> <D615D375.4B63C%srihari@cisco.com>
To: "Srihari Raghavan (srihari)" <srihari@cisco.com>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/Mi8bHi1uCmVDq7fuKriCo3W-GQg>
Subject: Re: [Lime] [Gen-art] Genart telechat review of draft-ietf-lime-yang-connectionless-oam-13
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Oct 2017 14:42:25 -0000

--Apple-Mail=_2A4AAC75-838C-41C2-9DD1-1D7DC3DEFD0E
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Elwyn, thanks for your review. Authors, thanks for your responses. I =
have entered a No Objection ballot.

Alissa


> On Oct 24, 2017, at 8:08 PM, Srihari Raghavan (srihari) =
<srihari@cisco.com> wrote:
>=20
> Elwyn
>=20
> Thank you very much for your time and comments.
>=20
> We will address the abbreviations/expansions and fixes to the =
descriptions in the upcoming revisions.
>=20
> Thanks
> Srihari
>=20
> From: Elwyn Davies <elwynd@dial.pipex.com =
<mailto:elwynd@dial.pipex.com>>
> Date: Wednesday, 25 October 2017 at 4:34 AM
> To: Qin Wu <bill.wu@huawei.com <mailto:bill.wu@huawei.com>>, =
"gen-art@ietf.org <mailto:gen-art@ietf.org>" <gen-art@ietf.org =
<mailto:gen-art@ietf.org>>
> Cc: "draft-ietf-lime-yang-connectionless-oam.all@ietf.org =
<mailto:draft-ietf-lime-yang-connectionless-oam.all@ietf.org>" =
<draft-ietf-lime-yang-connectionless-oam.all@ietf.org =
<mailto:draft-ietf-lime-yang-connectionless-oam.all@ietf.org>>, =
"lime@ietf.org <mailto:lime@ietf.org>" <lime@ietf.org =
<mailto:lime@ietf.org>>, "ietf@ietf.org <mailto:ietf@ietf.org>" =
<ietf@ietf.org <mailto:ietf@ietf.org>>
> Subject: RE: Genart telechat review of =
draft-ietf-lime-yang-connectionless-oam-13
> Resent-From: <alias-bounces@ietf.org <mailto:alias-bounces@ietf.org>>
> Resent-To: <dekumar@cisco.com <mailto:dekumar@cisco.com>>, =
<wangzitao@huawei.com <mailto:wangzitao@huawei.com>>, =
<bill.wu@huawei.com <mailto:bill.wu@huawei.com>>, <rrahman@cisco.com =
<mailto:rrahman@cisco.com>>, Cisco Employee <srihari@cisco.com =
<mailto:srihari@cisco.com>>, <cpignata@cisco.com =
<mailto:cpignata@cisco.com>>, <rbonica@juniper.net =
<mailto:rbonica@juniper.net>>, <bclaise@cisco.com =
<mailto:bclaise@cisco.com>>, <warren@kumari.net =
<mailto:warren@kumari.net>>, Ron Bonica <rbonica@juniper.net =
<mailto:rbonica@juniper.net>>, Carlos Pignataro <cpignata@cisco.com =
<mailto:cpignata@cisco.com>>
> Resent-Date: Wednesday, 25 October 2017 at 4:44 AM
>=20
> Hi, Qin.
>=20
> Thanks for the quick repsonse. =20
>=20
> The fixes look good - I'll await the new version and give it a good =
read.
>=20
> One thing I forgot to check through was whether all tha abbreviations =
were either 'well known' (as documented in the RFC editor's list =
(https://www.rfc-editor.org/materials/abbrev.expansion.txt =
<https://www.rfc-editor.org/materials/abbrev.expansion.txt>) or expanded =
on first occurrence. =20
>=20
> Needing expansion: DSCP (s3.1), VRF (s3.5), OWAMP/TWAMP (s4, =
description of grouping session-delay-statistics), MP (s4, several =
descriptions in grouping tp-address),  AS (s4, description of identity =
as-number-address-type ,  also description of as-number - in this case =
it might be that s/AS number/as-number/ in the description),   LSP (s4, =
description of lsp-id), MPLS-TE (s5.1.1.2).
>=20
> Checking for this has raised some additional points....
>=20
> In the descriptions items in the features section of s4, the =
abbreviations rpc, ptp, ntp and icmp should be in capitals (RPC, PTP, =
NTP, ICMP).
>=20
> I think you also need references for the PTP and NTP timestamp =
formats.  I am not sure where the short and long NTP timestamp formats =
are defined!  Also I am not sure whether the PTP standard is readily =
accessible.  I think you may need to look at all the various timestamp =
fomats that are mentioned (I missed this yesterday) and ensure that =
there are pointers to proper definitions in all cases.
>=20
> Also it would be good to explicitly mention RFC 6020 adjacent to YANG =
in the abstract (but not in reference format of course) and also in =
Section 1 as a reference.
>=20
> Cheers,
> Elwyn
>=20
>=20
> Sent from Samsung tablet.
>=20
> -------- Original message --------
> From: Qin Wu <bill.wu@huawei.com <mailto:bill.wu@huawei.com>>
> Date: 24/10/2017 08:21 (GMT+00:00)
> To: Elwyn Davies <elwynd@dial.pipex.com =
<mailto:elwynd@dial.pipex.com>>, gen-art@ietf.org =
<mailto:gen-art@ietf.org>
> Cc: draft-ietf-lime-yang-connectionless-oam.all@ietf.org =
<mailto:draft-ietf-lime-yang-connectionless-oam.all@ietf.org>, =
lime@ietf.org <mailto:lime@ietf.org>, ietf@ietf.org =
<mailto:ietf@ietf.org>
> Subject: RE: Genart telechat review of   =
draft-ietf-lime-yang-connectionless-oam-13
>=20
> Elwyn:
> Thank for your valuable comments.
> Please see my reply inline below.
>=20
> -Qin
> -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6-----
> =E5=8F=91=E4=BB=B6=E4=BA=BA: Elwyn Davies =
[mailto:elwynd@dial.pipex.com <mailto:elwynd@dial.pipex.com>]=20
> =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2017=E5=B9=B410=E6=9C=8824=E6=97=A5=
 8:42
> =E6=94=B6=E4=BB=B6=E4=BA=BA: gen-art@ietf.org =
<mailto:gen-art@ietf.org>
> =E6=8A=84=E9=80=81: =
draft-ietf-lime-yang-connectionless-oam.all@ietf.org =
<mailto:draft-ietf-lime-yang-connectionless-oam.all@ietf.org>; =
lime@ietf.org <mailto:lime@ietf.org>; ietf@ietf.org =
<mailto:ietf@ietf.org>
> =E4=B8=BB=E9=A2=98: Genart telechat review of =
draft-ietf-lime-yang-connectionless-oam-13
>=20
> Reviewer: Elwyn Davies
> Review result: Ready with Issues
>=20
> I am the assigned Gen-ART reviewer for this draft. The General Area =
Review Team (Gen-ART) reviews all IETF documents being processed by the =
IESG for the IETF Chair. Please wait for direction from your document =
shepherd or AD before posting a new version of the draft.
>=20
> For more information, please see the FAQ at
>=20
> <https://trac.ietf.org/trac/gen/wiki/GenArtfaq =
<https://trac.ietf.org/trac/gen/wiki/GenArtfaq>>.
>=20
> Document: draft-ietf-lime-yang-connectionless-oam-13
> Reviewer: Elwyn Davies
> Review Date: 2017-10-23
> IETF LC End Date: 2017-10-25
> IESG Telechat date: 2017-10-26
>=20
> Summary:Not really ready.  There are several missing references and =
the English needs cleaning up to make the document comprehensible. I =
found s3 to be almost totally opaque.  The fundamental concept of a Test =
Point needs a proper definition in s2 and a clearer introduction in s3.  =
The concept of 'neighboring test points' confused me for some time: I =
was thinking of neighboring nodes in the network whereas what seesm to =
be meant is a possibility of a multiplicity of
>=20
> Major issues:
> None
>=20
> Minor issues:
> Title and description of model:
> The title refers to 'connectionless networks'.  In practice the YANG =
model could be used with both connectionless and connection-oriented =
communication technologies.  I think the intention is to be able to =
support the management of OAM protocols that operate in a connectionless =
manner (i.e., using connectionless *technologies*, as per RFC 7276) =
rather than connectionless networks. In the title - OLD:
>       Generic YANG Data Model for Operations, Administration, and
>          Maintenance(OAM) protocols for Connectionless networks
> NEW:
>       Generic YANG Data Model for the Management of Operations,
>          Administration, and Maintenance (OAM) Protocols that
>                      use Connectionless Communications END
>=20
> [Qin]: Your understanding is correct, the title change in v-13 is =
based on one proposal from latest comments, I agree with your new =
proposed changes. Thanks.
>=20
> Similarly, in s1, para 1, s/connections/communications/.
>=20
> [Qin]: Okay.
>=20
> In next to last para of s1:
> OLD:
>    Note that the Connection-Oriented OAM YANG DATA model is defined in
>    [I-D.ietf-lime-yang-connection-oriented-oam-model].
>=20
> NEW:
>    Note that the YANG DATA model for OAM protcols using =
connection-oriented
>    communications is defined in
>    [I-D.ietf-lime-yang-connection-oriented-oam-model].
> END
>=20
> [Qin]: Accepted, thanks.
>=20
> s2.1: The term 'Test point' needs some actual definition - It appears =
from the body of the document that a TP is effectively equated to an =
interface together with an associated stack layer (MAC, IP, etc) or =
superimposed application technology (VPN end point, etc.).  One query =
that came into my mind around this was what happens if the IP address =
associated with an interface is changed dynamically (e.g., when using =
IPv6 privacy addresses).  Can the YANG manager understand that it is =
still dealing with the same interface although the IP address has =
changed?  I wondered if the interfaces really needed some sort of =
identifier (e.g., interface number) that would tie all the pieces =
together as well as the intra-/inter-layer pointers.
>=20
> [Qin]: I suspect interface number is local identifier, you can change =
your IP address of destination, that's why we can test whether the new =
address of destination is reachable. If IP address of source, we need to =
run another OAM diagnostic test. Here is the proposed definition for =
test point:
> "
>    Test point is a functional entity that is defined
>    at a node in the network and can initiate and/or react to OAM
>    diagnostic test.  This document focuses on the data-plane
>    functionality of TPs, while TPs interact with the control plane and
>    with the management plane as well.
>=20
> "
> s3.3:
> >    OAM
> >    neighboring test points are referred to a list of neighboring =
test
> >    points in the same layer that are related to the current test =
point.
> >    This allows users to easily navigate between related neighboring
> >    layers to efficiently troubleshoot a defect.  In this model, the
> >    'position' leaf defines the relative position of the neighboring =
test
> >    point corresponding to the current test point in the same layer, =
and
> >    is provided to allow correlation of faults at different =
locations.
> I don't understand what is going on here.  Doesn't fault correlation =
require association of test points in adjacent layers up amd down the =
stack for the same interface rather than the same layer?  The =
before/after story then allows the manager to go up and down the stack =
looking at wat is going on in the different layers.  I can't see any =
likelihood of there being multiple test points in the same layer in a =
given interface (unless this has something to do with possible different =
administrative domains. Help! If this is altered, the similar text in =
the descriptions of oam-neighboring-tps (in s4) will need to be made =
consistent.
>=20
> [Qin]: The latest changes in v-13 is also based on one comment we =
received recently, we try to fix confusion caused by 'technology-level' =
in v-12, so we change to 'position'. I agree with your comments above,=20=

> Neighboring Test Point more make sense for up and down layer. Here is =
the proposed change to section 3.3
> "
> 3.3.  OAM neighboring test points
>=20
>    As typical network communication stacks have a multi-layer
>    architecture, the set of associated OAM protocols may similarly =
have
>    a multi-layer structure; each communication layer in the stack may
>    have its own OAM protocol [RFC7276] that may also be linked to a
>    specific administrative domain.  Management of these OAM protocols
>    will necessitate associated test points in the nodes accessible by
>    appropriate management domains.  Accordingly, a given network
>    interface may present several test points.
>=20
>    OAM neighboring test points are referred to a list of neighboring
>    test points in adjacent layers up and down the stack for the same
>    interface that are related to the current test point.  This allows
>    users to easily navigate between related neighboring layers to
>    efficiently troubleshoot a defect.  In this model, the 'position'
>    leaf defines the relative position of the neighboring test point
>    corresponding to the current test point, and is provided to allow
>    correlation of faults at different locations.  If there is one
>    neighboring test point placed before the current test point, the
>    'position' leaf is set to -1.  If there is one neighboring test =
point
>    placed after the current test point, the 'position' leaf is set to =
1.
>    If there is no neighboring test point placed before or after the
>    current test point, the 'position' leaf is set to 0.
>=20
>                 list oam-neighboring-tps {
>                   key "index";
>                   leaf index {
>                      type uint16 {
>                         range "0..65536";
>                      }
>                     description
>                      "Index of a list of neighboring test points
>                       in adjacent layers up and down the stack for the =
same interface
>                      that are related to the current test point. ";
>                   }
>                   leaf position {
>                       type int8 {
>                            range "-1..1";
>                       }
>                       description
>                         "The relative position
>                         of neighboring test point
>                         corresponding to the current
>                         test point";
>                   }
>=20
>                   description
>                      "List of related neighboring test points in =
adjacent
>                      layers up and down the stack for the same =
interface
>                      that are related to the current test point.";
>=20
>               }
>=20
> "
> Sources of imported models:  It would be useful to list the RFCs/I-Ds =
that define the models that are imported.  Currently =
draft-ietf-netmod-schema-mount, draft-ietf-rtgwg-ni-model and =
draft-ietf-rtgwg-routing-types that are under development are not =
mentioned; the existing standards of RFC 6021 and RFC 7223 should also =
be referenced (7223 is).  They should all be normative.
>=20
> [Qin]: Okay, fixed.
>=20
> Nits/editorial comments:
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=

>=20
> idnits: complains about some overlong lines... probably ones with =
'when "derived-from-or-self(' General: As mentioned by other reviews, =
there area considerable number of places where it appears that " '" =
should really be "' "
> and there are missing spaces after single quotes.
>=20
>=20
> [Qin]: Okay, will fix this.
>=20
> General:  The document is inconsistent in its use of =
connectionless/connection-less/connection less.  The preferred usage =
should be connectionless as is used in most cases.  Thus: Short title:
> s/Connection-Less/Connectionless/ s4: OLD:
>   feature connection-less {
>     description
>       "This feature indicates that OAM solution is connection less.";
>   }
>=20
> NEW:
>   feature connectionless {
>     description
>       "This feature indicates that OAM solution is connectionless.";
>   }
> ENDS
>=20
> [Qin]: Accepted.
>=20
> s1, last para:
> OLD:
>    In this document, we presents a base YANG Data model for
>    connectionless OAM protocols.  The generic YANG model for
>    connectionless OAM only includes configuration data and state data.
>    It can be used in conjunction with data retrieval method model
>    [I-D.ietf-lime-yang-connectionless-oam-methods], which focuses on
>    data retrieval procedures like RPC.  However it also can be used
>    independently of data retrieval method model.
> NEW:
>    This document documents a base YANG Data model for
>    connectionless OAM protocols.  This generic YANG model for
>    connectionless OAM only includes configuration data and state data.
>    It can be used in conjunction with data retrieval method model
>    described in [I-D.ietf-lime-yang-connectionless-oam-methods], which =
focuses
>    on data retrieval procedures such as RPC.  However it also can be =
used
>    independently of this data retrieval method model.
> ENDS
>=20
> [Qin]: Fixed.
>=20
> s2.1:  As mentioned above, TP needs some definition.  MAC is primarily =
concerned with MAC address in this document - definition: address for =
data link layer interface.  BFD should have a reference probably to RFC =
5880.  It would probably be sensible to split the section into expanded =
modertely well-known abbreviations  (MAC, BFD, RPC*) and new terms (TP, =
CC).
>=20
> [Qin]: Fixed.
>=20
> s2.1, last para: s/e.g. /e.g., /
>=20
> [Qin]: Fixed.
>=20
> s3: Maybe the usage "is/are augmented to" is accepted YANG jargon but =
it isn't good English. "Augments"  will be good instead.
>=20
> [Qin]: Fixed.
>=20
> s3, para 1: The 'nd' prefix is part of the YANG specification in s4 =
and isn't known at this point.
>=20
> [Qin]: Fixed.
>=20
> s3, para 3: s/eg.,/e.g.,/
>=20
> [Qin]: Fixed.
>=20
> s3, last para: s/test- point-locations/test-point-locations/
>=20
> [Qin]: Fixed.
>=20
> s3, most of the section, but especially the last para: I found this to =
be almost totally unreadable and useless.
>=20
> [Qin]: Here is the proposed change to section 3.
> "
> 3.  Overview of the Connectionless OAM Model
>=20
>    The model augments "/networks/network/node" path defined in the =
ietf-
>    network module [I-D.ietf-i2rs-yang-network-topo] with 'test-point-
>    locations' grouping defined in Section 3.5.  The network node in
>    "/networks/network/node" path are used to describe the network
>    hierarchies and the inventory of nodes contained in a network.
>=20
>    Under the 'test-point-locations' grouping, each test point location =
is
>    chosen based on 'tp-location-type' leaf which when chosen, leads to =
a
>    container that includes a list of 'test-point-locations'.
>=20
>    Each 'test-point-locations' list includes a =
'test-point-location-info'
>    grouping.  The 'test-point-location-info' grouping includes:
>=20
>    o  'tp-technology' grouping,
>=20
>    o  'tp-tools' grouping,
>=20
>    o  and 'connectionless-oam-tps' grouping.
>=20
>    The groupings of 'tp-address' and 'tp-address-ni' are kept out of
>    'test- point-location-info' grouping to make it addressing agnostic
>    and allow varied composition.  Depending upon the choice of the =
'tp-
>    location-type' (determined by the 'tp-address-ni'), the containers
>    differ in its composition of 'test-point-locations' while the =
'test-
>    point-location-info', is a common aspect of every 'test-point-
>    locations'.
>=20
>    The 'tp-address-ni' grouping is used to describe the corresponding
>    network instance.  The 'tp-technology' grouping indicate OAM
>    technology details.  The 'connectionless-oam-tps' grouping is used =
to
>    describe the relationship of one test point with other test
>    points. The 'tp-tools' grouping describe the OAM tools supported.
>=20
>    In addition, at the top of the model, there is an 'cc-oper-data'
>    container for session statistics.  Grouping is also defined for
>    common session statistics and these are only applicable for =
proactive
>    OAM sessions.
> "
> s3.1:
> This needs to be clarified.
> OLD:
>    In connectionless OAM, the TP address is defined with the following
>    type:
>=20
>    o  MAC address [RFC6136]
>=20
>    o  IPv4 or IPv6 address
>=20
>    o  TP-attribute
>=20
>    o  System-id to represent the device or
>       node.[I-D.ietf-spring-sr-yang]
> NEW:
>    With connectionless OAM protocols, the TP address can be one of the =
following
>    types:
>=20
>    o  MAC address [RFC6136] for link layer TPs
>=20
>    o  IPv4 or IPv6 address for IP layer TPs
>=20
>    o  TP-attribute identifying a TP associated with an application =
layer
>    function
>=20
>    o  System-id to represent the device or
>       node.[I-D.ietf-spring-sr-yang]
> ENDS
>=20
> [Qin]: Accepted.
>=20
> s3.1, last para: s/'tp-address'grouping/'tp-address' grouping/
>=20
> [Qin]:Fixed.
>=20
> s3.3:
> I found this a little confusing - suggest:
> OLD;
>    As typical networks have a multi-layer architecture, the set of OAM
>    protocols similarly take a multi-layer structure; each layer may =
have
>    its own OAM protocol [RFC7276] corresponding to a specific
>    administrative domain and has associated test points.
> NEW:
>    As typical network communication stacks have a multi-layer =
architecture,
>    the set of associated OAM protocols may similarly have a =
multi-layer
>    structure; each communication layer in the stack may have its own =
OAM
>    protocol [RFC7276] that may also be linked to a specific =
administrative
>    domain.  Management of these OAM protocols will necessitate =
associated
>    test points in the nodes accessible by appropriate management =
domains.
>=20
>    Accordingly, a given network interface may present several test =
points ENDS
>=20
> [Qin]: Reasonable, thanks.
>=20
> s3.5: s/e.g.,VRF/e.g., VRF/
>=20
> [Qin]:Fixed.
>=20
> s3.: s/per- hop/per-hop/
>=20
> [Qin]:Fixed.
>=20
> s4, Module/description:
> Also needs the IETF copyright and redistribution boiler plate.
> OLD:
>   description
>     "This YANG module defines the generic configuration,
>      data model, statistics for connectionless OAM to be
>      used within IETF in a protocol independent manner.
>      It is assumed that each protocol maps corresponding
>      abstracts to its native format. Each protocol may
>      extend the YANG model defined here to include protocol
>      specific extensions";
> NEW:
>   description
>     "This YANG module defines the generic configuration,
>      data model, and statistics for OAM protocols using
>      connectionless communications, described in a
>      protocol independent manner.
>      It is assumed that each protocol maps corresponding
>      abstracts to its native format. Each protocol may
>      extend the YANG model defined here to include protocol
>      specific extensions";
> ENDS
> [Qin]:Okay.
>=20
> s4, module/contact, module/organization:  These need to be 'future =
proofed' - the WG and the draft authors are not appropriate for a =
standard.
>=20
> s4, grouping session-jitter-statistics/description: =
s/e.g.,Packet/e.g., Packet/
>=20
> [Qin]:Fixed.
>=20
> s5, multiple places: s/bfd/BFD/g
>=20
> [Qin]:Fixed.
>=20
> s5, para 1: s/"ietf-connectionless-oam" model/The =
"ietf-connectionless-oam"
> model/; s/technology-independent/a technology-independent/
>=20
> s5, para 2:
> OLD:
> Note that, in this section, we only present several
>    snippets of technology-specific model extensions for illustrative
>    purposes.
> NEW:
> Note that, in this section, several snippets of technology-specific
>    model extensions are presented for illustrative purposes.
> ENDS
>=20
> s5.1: I notice that RFC 7276 defines BFD as a connection-oriented =
protocol (that is used to monitor a connectionless protocol in the case =
of basic BFD for IP)! Some explanation may be appropriate.
>=20
> [Qin]: Okay.
>=20
> s5.1.1, para 2:
> OLD:
> Note that in BFD WG, there is a BFD YANG data model
>    [I-D.ietf-bfd-yang] to be produced.  Users can choose to use "ietf-
>    connectioless-oam" as basis and augment the =
"ietf-connectionless-oam"
>    model with bfd specific details.  The bfd specific details can be =
the
>    grouping defined in the BFD model.
> NEW:
> Note that a dedicated BFD YANG data model [I-D.ietf-bfd-yang] is also
>    standardized.  Augmentation of the "ietf-connectionless-oam" model
>    with BFD specific details provides an alternative approach that
>    provides a unified view of management information across various =
OAM
>    protocols.  The BFD specific details can be the grouping defined in
>    the BFD model avoiding duplication of effort.
> ENDS
>=20
> [Qin]:Okay.
>=20
> s5.1.1.1, para 2:
> OLD:
> The snippet below depicts an example of augmenting "bfd" type into
>    the ietf-connectionless-oam":
> NEW:
> The snippet below depicts an example of adding the "bfd" type as an
>    augment to the ietf-connectionless-oam" model:
> ENDS
>=20
> [Qin]: Okay.
>=20
> s5.1.1.2:
> OLD:
> To support bfd technology, the "ietf-connectionless-oam" model can be
>    extended and add bfd specific parameters under =
"test-point-locations"
>    list and/or add new location type such as "bfd over MPLS-TE" under
>    "location-type".
> NEW:
> To support BFD technology, the "ietf-connectionless-oam" model can be
>    extended by adding specific parameters into the =
"test-point-locations"
>    list and/or adding a new location type such as "BFD over MPLS-TE" =
under
>    "location-type".
> ENDS
>=20
> [Qin]: Okay.
>=20
> s5.1.1.2.1, para 1:
> OLD:
> In
>    this section, we reuse some groupings which are defined in
>    [I-D.ietf-bfd-yang] as following:
> NEW:
> In this section, some groupings which are defined in
>    [I-D.ietf-bfd-yang] are reused as follows:
> ENDS
>=20
> [Qin]: Okay.
>=20
> s5.1.1.2.2, para 2:
> OLD:
> In this section, we add a new "location-
>    type" case and reuse some groupings which are defined in
>    [I-D.ietf-bfd-yang] as follows:
> NEW:
> In this section, a new "location-type" case is added and some =
groupings that are defined in
>    [I-D.ietf-bfd-yang] are reused as follows:
> ENDS
>=20
> [Qin]: Okay.
>=20
> s5.1.2:
> OLD:
>    And another alternative method is using schema mount mechanism
>    [I-D.ietf-netmod-schema-mount] in the "ietf-connectionless-oam".
>    Within the "test-point-locations" list, a "root" attribute is =
defined
>    to provide a mounted point for models mounted per "test-point-
>    locations".  Therefore, the "ietf-connectionless-oam" model can
>    provide a place in the node hierarchy where other OAM YANG data
>    models can be attached, without any special extension in the "ietf-
>    connectionless-oam" YANG data models =
[I-D.ietf-netmod-schema-mount].
>    Note that the limitation of the Schema Mount method is it is not
>    allowed to specify certain modules that are required to be mounted
>    under a mount point.
>=20
>    The snippet below depicts the definition of "root" attribute.
> NEW:
>    Another alternative method is using the schema mount mechanism
>    [I-D.ietf-netmod-schema-mount] in the "ietf-connectionless-oam" =
model.
>    Within the "test-point-locations" list, a "root" attribute is =
defined
>    to provide a mount point for models mounted per "test-point-
>    locations".  Therefore, the "ietf-connectionless-oam" model can
>    provide a place in the node hierarchy where other OAM YANG data
>    models can be attached, without any special extension in the "ietf-
>    connectionless-oam" YANG data models =
[I-D.ietf-netmod-schema-mount].
>    Note that the limitation of the Schema Mount method is it is not
>    allowed to specify certain modules that are required to be mounted
>    under a mount point.
>=20
>    The snippet below depicts the definition of the "root" attribute.
> ENDS
>=20
> [Qin]: Okay.
>=20
> s5.2.1:
> OLD:
>    The following sections shows how the "ietf-connectionless-oam" =
model
>    can be extended to support LSP ping technology.  For this purpose, =
a
>    set of extension are introduced such as technology-type extension =
and
>    test-point attributes extension.
>=20
>    Note that in MPLS WG, there is a LSP Ping YANG data model
>    [I-D.zheng-mpls-lsp-ping-yang-cfg] to be produced.  Users can =
choose
>    to use "ietf-connectioless-oam" as basis and augment the "ietf-
>    connectionless-oam" model with LSP Ping specific details in the =
model
>    extension.  The LSP Ping specific details can be the grouping =
defined
>    in the LSP ping model.
>=20
> NEW:
>    The following sections shows how the "ietf-connectionless-oam" =
model
>    can be extended to support LSP ping technology.  For this purpose, =
a
>    set of extensions are introduced such as the "technology-type" =
extension and
>    the test-point "attributes" extension.
>=20
>    Note that a LSP Ping YANG data model
>    [I-D.zheng-mpls-lsp-ping-yang-cfg] has been standardized.  As with =
BFD,
>    users can choose to use the "ietf-connectioless-oam" as basis and =
augment
>    the "ietf- connectionless-oam" model with LSP Ping specific details =
in the
>    model extension to provide a unified view across different =
technologies. The
>    LSP Ping specific details can be the grouping defined in the LSP =
ping model
>    to avoid duplication of effort..
>=20
> ENDS
> [Qin]: Okay.
>=20
> s9:  I think I-D.ietf-i2rs-yang-network-topo is normative.  One could =
discuss whether the various drafts mentioned in s5 are also normative.  =
Some additional normative references will come form listing the sources =
of imported modules (see minor issues). idnits complains that RFCs 6991, =
7223 and 5462 are not explicitly referenced.  6991 and 7223 are import =
sources (see above) 5462 is used in s3.1 but isn't marked as a =
reference.
>=20
> [Qin]:Fixed.
> _______________________________________________
> Gen-art mailing list
> Gen-art@ietf.org
> https://www.ietf.org/mailman/listinfo/gen-art


--Apple-Mail=_2A4AAC75-838C-41C2-9DD1-1D7DC3DEFD0E
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D""><div class=3D"">Elwyn, thanks for your review. Authors, =
thanks for your responses. I have entered a No Objection =
ballot.</div><div class=3D""><br class=3D""></div><div =
class=3D"">Alissa</div><div class=3D""><br class=3D""></div><br =
class=3D""><div><blockquote type=3D"cite" class=3D""><div class=3D"">On =
Oct 24, 2017, at 8:08 PM, Srihari Raghavan (srihari) &lt;<a =
href=3D"mailto:srihari@cisco.com" class=3D"">srihari@cisco.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D"">

<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312" =
class=3D"">

<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; font-size: 14px; font-family: =
Calibri, sans-serif;" class=3D"">
<div class=3D"">Elwyn</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Thank you very much for your time and comments.</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">We will address the abbreviations/expansions and fixes =
to the descriptions in the upcoming revisions.</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Thanks</div>
<div class=3D"">Srihari</div>
<div class=3D""><br class=3D"">
</div>
<span id=3D"OLK_SRC_BODY_SECTION" class=3D"">
<div style=3D"font-family: Calibri; font-size: 11pt; text-align: left; =
border-width: 1pt medium medium; border-style: solid none none; padding: =
3pt 0in 0in; border-top-color: rgb(181, 196, 223);" class=3D"">
<span style=3D"font-weight:bold" class=3D"">From: </span>Elwyn Davies =
&lt;<a href=3D"mailto:elwynd@dial.pipex.com" =
class=3D"">elwynd@dial.pipex.com</a>&gt;<br class=3D"">
<span style=3D"font-weight:bold" class=3D"">Date: </span>Wednesday, 25 =
October 2017 at 4:34 AM<br class=3D"">
<span style=3D"font-weight:bold" class=3D"">To: </span>Qin Wu &lt;<a =
href=3D"mailto:bill.wu@huawei.com" class=3D"">bill.wu@huawei.com</a>&gt;, =
"<a href=3D"mailto:gen-art@ietf.org" class=3D"">gen-art@ietf.org</a>" =
&lt;<a href=3D"mailto:gen-art@ietf.org" =
class=3D"">gen-art@ietf.org</a>&gt;<br class=3D"">
<span style=3D"font-weight:bold" class=3D"">Cc: </span>"<a =
href=3D"mailto:draft-ietf-lime-yang-connectionless-oam.all@ietf.org" =
class=3D"">draft-ietf-lime-yang-connectionless-oam.all@ietf.org</a>" =
&lt;<a =
href=3D"mailto:draft-ietf-lime-yang-connectionless-oam.all@ietf.org" =
class=3D"">draft-ietf-lime-yang-connectionless-oam.all@ietf.org</a>&gt;,
 "<a href=3D"mailto:lime@ietf.org" class=3D"">lime@ietf.org</a>" &lt;<a =
href=3D"mailto:lime@ietf.org" class=3D"">lime@ietf.org</a>&gt;, "<a =
href=3D"mailto:ietf@ietf.org" class=3D"">ietf@ietf.org</a>" &lt;<a =
href=3D"mailto:ietf@ietf.org" class=3D"">ietf@ietf.org</a>&gt;<br =
class=3D"">
<span style=3D"font-weight:bold" class=3D"">Subject: </span>RE: Genart =
telechat review of draft-ietf-lime-yang-connectionless-oam-13<br =
class=3D"">
<span style=3D"font-weight:bold" class=3D"">Resent-From: </span>&lt;<a =
href=3D"mailto:alias-bounces@ietf.org" =
class=3D"">alias-bounces@ietf.org</a>&gt;<br class=3D"">
<span style=3D"font-weight:bold" class=3D"">Resent-To: </span>&lt;<a =
href=3D"mailto:dekumar@cisco.com" class=3D"">dekumar@cisco.com</a>&gt;, =
&lt;<a href=3D"mailto:wangzitao@huawei.com" =
class=3D"">wangzitao@huawei.com</a>&gt;, &lt;<a =
href=3D"mailto:bill.wu@huawei.com" class=3D"">bill.wu@huawei.com</a>&gt;, =
&lt;<a href=3D"mailto:rrahman@cisco.com" =
class=3D"">rrahman@cisco.com</a>&gt;,
 Cisco Employee &lt;<a href=3D"mailto:srihari@cisco.com" =
class=3D"">srihari@cisco.com</a>&gt;, &lt;<a =
href=3D"mailto:cpignata@cisco.com" class=3D"">cpignata@cisco.com</a>&gt;, =
&lt;<a href=3D"mailto:rbonica@juniper.net" =
class=3D"">rbonica@juniper.net</a>&gt;, &lt;<a =
href=3D"mailto:bclaise@cisco.com" class=3D"">bclaise@cisco.com</a>&gt;,
 &lt;<a href=3D"mailto:warren@kumari.net" =
class=3D"">warren@kumari.net</a>&gt;, Ron Bonica &lt;<a =
href=3D"mailto:rbonica@juniper.net" =
class=3D"">rbonica@juniper.net</a>&gt;, Carlos Pignataro &lt;<a =
href=3D"mailto:cpignata@cisco.com" =
class=3D"">cpignata@cisco.com</a>&gt;<br class=3D"">
<span style=3D"font-weight:bold" class=3D"">Resent-Date: =
</span>Wednesday, 25 October 2017 at 4:44 AM<br class=3D"">
</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">
<div class=3D"">
<div class=3D"">Hi, Qin.</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Thanks for the quick repsonse.&nbsp;&nbsp;</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">The fixes look good - I'll await the new version and =
give it a good read.</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">One thing I forgot to check through was whether all tha =
abbreviations were either 'well known' (as documented in the RFC =
editor's list (<a =
href=3D"https://www.rfc-editor.org/materials/abbrev.expansion.txt" =
class=3D"">https://www.rfc-editor.org/materials/abbrev.expansion.txt</a>)
 or expanded on first occurrence.&nbsp;&nbsp;</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Needing expansion: DSCP (s3.1), VRF (s3.5), OWAMP/TWAMP =
(s4, description of&nbsp;grouping session-delay-statistics), MP (s4, =
several descriptions in&nbsp;grouping tp-address),&nbsp; AS (s4, =
description of identity as-number-address-type ,&nbsp; also description =
of as-number
 - in this case it might be that s/AS number/as-number/ in the =
description),&nbsp; &nbsp;LSP (s4, description of lsp-id), MPLS-TE =
(s5.1.1.2).</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Checking for this has raised some additional =
points....</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">In the descriptions items in the features section of s4, =
the abbreviations rpc, ptp, ntp and icmp should be in capitals (RPC, =
PTP, NTP, ICMP).</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">I think you also need references for the PTP and NTP =
timestamp formats.&nbsp; I am not sure where the short and long NTP =
timestamp formats are defined!&nbsp; Also I am not sure whether the PTP =
standard is readily accessible.&nbsp; I think you may need to look at =
all
 the various timestamp fomats that are mentioned (I missed this =
yesterday) and ensure that there are pointers to proper definitions in =
all cases.</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Also it would be good to explicitly mention RFC 6020 =
adjacent to YANG in the abstract (but not in reference format of course) =
and also in Section 1 as a reference.</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Cheers,</div>
<div class=3D"">Elwyn</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D""><br class=3D"">
</div>
<div id=3D"composer_signature" class=3D"">
<div style=3D"font-size:85%;color:#575757" dir=3D"auto" class=3D"">Sent =
from Samsung tablet.</div>
</div>
<div class=3D""><br class=3D"">
</div>
<div style=3D"font-size: 100%;" class=3D""><!-- originalMessage -->
<div class=3D"">-------- Original message --------</div>
<div class=3D"">From: Qin Wu &lt;<a href=3D"mailto:bill.wu@huawei.com" =
class=3D"">bill.wu@huawei.com</a>&gt; </div>
<div class=3D"">Date: 24/10/2017 08:21 (GMT+00:00) </div>
<div class=3D"">To: Elwyn Davies &lt;<a =
href=3D"mailto:elwynd@dial.pipex.com" =
class=3D"">elwynd@dial.pipex.com</a>&gt;,
<a href=3D"mailto:gen-art@ietf.org" class=3D"">gen-art@ietf.org</a> =
</div>
<div class=3D"">Cc: <a =
href=3D"mailto:draft-ietf-lime-yang-connectionless-oam.all@ietf.org" =
class=3D"">draft-ietf-lime-yang-connectionless-oam.all@ietf.org</a>,
<a href=3D"mailto:lime@ietf.org" class=3D"">lime@ietf.org</a>, <a =
href=3D"mailto:ietf@ietf.org" class=3D"">
ietf@ietf.org</a> </div>
<div class=3D"">Subject: RE: Genart telechat review of &nbsp; =
draft-ietf-lime-yang-connectionless-oam-13
</div>
<div class=3D""><br class=3D"">
</div>
</div>
Elwyn:<br class=3D"">
Thank for your valuable comments.<br class=3D"">
Please see my reply inline below.<br class=3D"">
<br class=3D"">
-Qin<br class=3D"">
-----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6-----<br class=3D"">
=E5=8F=91=E4=BB=B6=E4=BA=BA: Elwyn Davies [<a =
href=3D"mailto:elwynd@dial.pipex.com" =
class=3D"">mailto:elwynd@dial.pipex.com</a>]
<br class=3D"">
=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2017=E5=B9=B410=E6=9C=8824=E6=97=A5 =
8:42<br class=3D"">
=E6=94=B6=E4=BB=B6=E4=BA=BA: <a href=3D"mailto:gen-art@ietf.org" =
class=3D"">gen-art@ietf.org</a><br class=3D"">
=E6=8A=84=E9=80=81: <a =
href=3D"mailto:draft-ietf-lime-yang-connectionless-oam.all@ietf.org" =
class=3D"">draft-ietf-lime-yang-connectionless-oam.all@ietf.org</a>;
<a href=3D"mailto:lime@ietf.org" class=3D"">lime@ietf.org</a>; <a =
href=3D"mailto:ietf@ietf.org" class=3D"">
ietf@ietf.org</a><br class=3D"">
=E4=B8=BB=E9=A2=98: Genart telechat review of =
draft-ietf-lime-yang-connectionless-oam-13<br class=3D"">
<br class=3D"">
Reviewer: Elwyn Davies<br class=3D"">
Review result: Ready with Issues<br class=3D"">
<br class=3D"">
I am the assigned Gen-ART reviewer for this draft. The General Area =
Review Team (Gen-ART) reviews all IETF documents being processed by the =
IESG for the IETF Chair. Please wait for direction from your document =
shepherd or AD before posting a new version of
 the draft.<br class=3D"">
<br class=3D"">
For more information, please see the FAQ at<br class=3D"">
<br class=3D"">
&lt;<a href=3D"https://trac.ietf.org/trac/gen/wiki/GenArtfaq" =
class=3D"">https://trac.ietf.org/trac/gen/wiki/GenArtfaq</a>&gt;.<br =
class=3D"">
<br class=3D"">
Document: draft-ietf-lime-yang-connectionless-oam-13<br class=3D"">
Reviewer: Elwyn Davies<br class=3D"">
Review Date: 2017-10-23<br class=3D"">
IETF LC End Date: 2017-10-25<br class=3D"">
IESG Telechat date: 2017-10-26<br class=3D"">
<br class=3D"">
Summary:Not really ready.&nbsp; There are several missing references and =
the English needs cleaning up to make the document comprehensible. I =
found s3 to be almost totally opaque.&nbsp; The fundamental concept of a =
Test Point needs a proper definition in s2 and a clearer
 introduction in s3.&nbsp; The concept of 'neighboring test points' =
confused me for some time: I was thinking of neighboring nodes in the =
network whereas what seesm to be meant is a possibility of a =
multiplicity of<br class=3D"">
<br class=3D"">
Major issues:<br class=3D"">
None<br class=3D"">
<br class=3D"">
Minor issues:<br class=3D"">
Title and description of model:<br class=3D"">
The title refers to 'connectionless networks'.&nbsp; In practice the =
YANG model could be used with both connectionless and =
connection-oriented communication technologies.&nbsp; I think the =
intention is to be able to support the management of OAM protocols that =
operate
 in a connectionless manner (i.e., using connectionless *technologies*, =
as per RFC 7276) rather than connectionless networks. In the title - =
OLD:<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Generic YANG Data Model for Operations, =
Administration, and<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Maintenance(OAM) =
protocols for Connectionless networks<br class=3D"">
NEW:<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Generic YANG Data Model for the =
Management of Operations,<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Administration, and =
Maintenance (OAM) Protocols that<br class=3D"">
=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; use Connectionless =
Communications END<br class=3D"">
<br class=3D"">
[Qin]: Your understanding is correct, the title change in v-13 is based =
on one proposal from latest comments, I agree with your new proposed =
changes. Thanks.<br class=3D"">
<br class=3D"">
Similarly, in s1, para 1, s/connections/communications/.<br class=3D"">
<br class=3D"">
[Qin]: Okay.<br class=3D"">
<br class=3D"">
In next to last para of s1:<br class=3D"">
OLD:<br class=3D"">
&nbsp;&nbsp; Note that the Connection-Oriented OAM YANG DATA model is =
defined in<br class=3D"">
&nbsp;&nbsp; [I-D.ietf-lime-yang-connection-oriented-oam-model].<br =
class=3D"">
<br class=3D"">
NEW:<br class=3D"">
&nbsp;&nbsp; Note that the YANG DATA model for OAM protcols using =
connection-oriented<br class=3D"">
&nbsp;&nbsp; communications is defined in<br class=3D"">
&nbsp;&nbsp; [I-D.ietf-lime-yang-connection-oriented-oam-model].<br =
class=3D"">
END<br class=3D"">
<br class=3D"">
[Qin]: Accepted, thanks.<br class=3D"">
<br class=3D"">
s2.1: The term 'Test point' needs some actual definition - It appears =
from the body of the document that a TP is effectively equated to an =
interface together with an associated stack layer (MAC, IP, etc) or =
superimposed application technology (VPN end point,
 etc.).&nbsp; One query that came into my mind around this was what =
happens if the IP address associated with an interface is changed =
dynamically (e.g., when using IPv6 privacy addresses).&nbsp; Can the =
YANG manager understand that it is still dealing with the same interface
 although the IP address has changed?&nbsp; I wondered if the interfaces =
really needed some sort of identifier (e.g., interface number) that =
would tie all the pieces together as well as the intra-/inter-layer =
pointers.<br class=3D"">
<br class=3D"">
[Qin]: I suspect interface number is local identifier, you can change =
your IP address of destination, that's why we can test whether the new =
address of destination is reachable. If IP address of source, we need to =
run another OAM diagnostic test. Here is the
 proposed definition for test point:<br class=3D"">
"<br class=3D"">
&nbsp;&nbsp; Test point is a functional entity that is defined<br =
class=3D"">
&nbsp;&nbsp; at a node in the network and can initiate and/or react to =
OAM<br class=3D"">
&nbsp;&nbsp; diagnostic test.&nbsp; This document focuses on the =
data-plane<br class=3D"">
&nbsp;&nbsp; functionality of TPs, while TPs interact with the control =
plane and<br class=3D"">
&nbsp;&nbsp; with the management plane as well.<br class=3D"">
<br class=3D"">
"<br class=3D"">
s3.3:<br class=3D"">
&gt;&nbsp;&nbsp;&nbsp; OAM<br class=3D"">
&gt;&nbsp;&nbsp;&nbsp; neighboring test points are referred to a list of =
neighboring test<br class=3D"">
&gt;&nbsp;&nbsp;&nbsp; points in the same layer that are related to the =
current test point.<br class=3D"">
&gt;&nbsp;&nbsp;&nbsp; This allows users to easily navigate between =
related neighboring<br class=3D"">
&gt;&nbsp;&nbsp;&nbsp; layers to efficiently troubleshoot a =
defect.&nbsp; In this model, the<br class=3D"">
&gt;&nbsp;&nbsp;&nbsp; 'position' leaf defines the relative position of =
the neighboring test<br class=3D"">
&gt;&nbsp;&nbsp;&nbsp; point corresponding to the current test point in =
the same layer, and<br class=3D"">
&gt;&nbsp;&nbsp;&nbsp; is provided to allow correlation of faults at =
different locations.<br class=3D"">
I don't understand what is going on here.&nbsp; Doesn't fault =
correlation require association of test points in adjacent layers up amd =
down the stack for the same interface rather than the same layer?&nbsp; =
The before/after story then allows the manager to go up and
 down the stack looking at wat is going on in the different =
layers.&nbsp; I can't see any likelihood of there being multiple test =
points in the same layer in a given interface (unless this has something =
to do with possible different administrative domains. Help!
 If this is altered, the similar text in the descriptions of =
oam-neighboring-tps (in s4) will need to be made consistent.<br =
class=3D"">
<br class=3D"">
[Qin]: The latest changes in v-13 is also based on one comment we =
received recently, we try to fix confusion caused by 'technology-level' =
in v-12, so we change to 'position'. I agree with your comments above,
<br class=3D"">
Neighboring Test Point more make sense for up and down layer. Here is =
the proposed change to section 3.3<br class=3D"">
"<br class=3D"">
3.3.&nbsp; OAM neighboring test points<br class=3D"">
<br class=3D"">
&nbsp;&nbsp; As typical network communication stacks have a =
multi-layer<br class=3D"">
&nbsp;&nbsp; architecture, the set of associated OAM protocols may =
similarly have<br class=3D"">
&nbsp;&nbsp; a multi-layer structure; each communication layer in the =
stack may<br class=3D"">
&nbsp;&nbsp; have its own OAM protocol [RFC7276] that may also be linked =
to a<br class=3D"">
&nbsp;&nbsp; specific administrative domain.&nbsp; Management of these =
OAM protocols<br class=3D"">
&nbsp;&nbsp; will necessitate associated test points in the nodes =
accessible by<br class=3D"">
&nbsp;&nbsp; appropriate management domains.&nbsp; Accordingly, a given =
network<br class=3D"">
&nbsp;&nbsp; interface may present several test points.<br class=3D"">
<br class=3D"">
&nbsp;&nbsp; OAM neighboring test points are referred to a list of =
neighboring<br class=3D"">
&nbsp;&nbsp; test points in adjacent layers up and down the stack for =
the same<br class=3D"">
&nbsp;&nbsp; interface that are related to the current test point.&nbsp; =
This allows<br class=3D"">
&nbsp;&nbsp; users to easily navigate between related neighboring layers =
to<br class=3D"">
&nbsp;&nbsp; efficiently troubleshoot a defect.&nbsp; In this model, the =
'position'<br class=3D"">
&nbsp;&nbsp; leaf defines the relative position of the neighboring test =
point<br class=3D"">
&nbsp;&nbsp; corresponding to the current test point, and is provided to =
allow<br class=3D"">
&nbsp;&nbsp; correlation of faults at different locations.&nbsp; If =
there is one<br class=3D"">
&nbsp;&nbsp; neighboring test point placed before the current test =
point, the<br class=3D"">
&nbsp;&nbsp; 'position' leaf is set to -1.&nbsp; If there is one =
neighboring test point<br class=3D"">
&nbsp;&nbsp; placed after the current test point, the 'position' leaf is =
set to 1.<br class=3D"">
&nbsp;&nbsp; If there is no neighboring test point placed before or =
after the<br class=3D"">
&nbsp;&nbsp; current test point, the 'position' leaf is set to 0.<br =
class=3D"">
<br class=3D"">
=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp; list oam-neighboring-tps {<br class=3D"">
=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; key "index";<br class=3D"">
=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; leaf index {<br class=3D"">
=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; type uint16 {<br =
class=3D"">
=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; range =
"0..65536";<br class=3D"">
=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br class=3D"">
=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; description<br class=3D"">
=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Index of a list of =
neighboring test points<br class=3D"">
=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in adjacent layers =
up and down the stack for the same interface<br class=3D"">
=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; that are related to the =
current test point. ";<br class=3D"">
=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br class=3D"">
=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; leaf position {<br class=3D"">
=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; type int8 {<br =
class=3D"">
=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; range "-1..1";<br class=3D"">
=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br class=3D"">
=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; description<br =
class=3D"">
=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "The =
relative position<br class=3D"">
=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; of =
neighboring test point<br class=3D"">
=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
corresponding to the current<br class=3D"">
=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; test =
point";<br class=3D"">
=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br class=3D"">
<br class=3D"">
=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; description<br class=3D"">
=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "List of related =
neighboring test points in adjacent<br class=3D"">
=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; layers up and down the =
stack for the same interface<br class=3D"">
=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; that are related to the =
current test point.";<br class=3D"">
<br class=3D"">
=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp; }<br class=3D"">
<br class=3D"">
"<br class=3D"">
Sources of imported models:&nbsp; It would be useful to list the =
RFCs/I-Ds that define the models that are imported.&nbsp; Currently =
draft-ietf-netmod-schema-mount, draft-ietf-rtgwg-ni-model and =
draft-ietf-rtgwg-routing-types that are under development are not =
mentioned;
 the existing standards of RFC 6021 and RFC 7223 should also be =
referenced (7223 is).&nbsp; They should all be normative.<br class=3D"">
<br class=3D"">
[Qin]: Okay, fixed.<br class=3D"">
<br class=3D"">
Nits/editorial comments:<br class=3D"">
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<b=
r class=3D"">
<br class=3D"">
idnits: complains about some overlong lines... probably ones with 'when =
"derived-from-or-self(' General: As mentioned by other reviews, there =
area considerable number of places where it appears that " '" should =
really be "' "<br class=3D"">
and there are missing spaces after single quotes.<br class=3D"">
<br class=3D"">
<br class=3D"">
[Qin]: Okay, will fix this.<br class=3D"">
<br class=3D"">
General:&nbsp; The document is inconsistent in its use of =
connectionless/connection-less/connection less.&nbsp; The preferred =
usage should be connectionless as is used in most cases.&nbsp; Thus: =
Short title:<br class=3D"">
s/Connection-Less/Connectionless/ s4: OLD:<br class=3D"">
&nbsp; feature connection-less {<br class=3D"">
&nbsp;&nbsp;&nbsp; description<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "This feature indicates that OAM solution =
is connection less.";<br class=3D"">
&nbsp; }<br class=3D"">
<br class=3D"">
NEW:<br class=3D"">
&nbsp; feature connectionless {<br class=3D"">
&nbsp;&nbsp;&nbsp; description<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "This feature indicates that OAM solution =
is connectionless.";<br class=3D"">
&nbsp; }<br class=3D"">
ENDS<br class=3D"">
<br class=3D"">
[Qin]: Accepted.<br class=3D"">
<br class=3D"">
s1, last para:<br class=3D"">
OLD:<br class=3D"">
&nbsp;&nbsp; In this document, we presents a base YANG Data model for<br =
class=3D"">
&nbsp;&nbsp; connectionless OAM protocols.&nbsp; The generic YANG model =
for<br class=3D"">
&nbsp;&nbsp; connectionless OAM only includes configuration data and =
state data.<br class=3D"">
&nbsp;&nbsp; It can be used in conjunction with data retrieval method =
model<br class=3D"">
&nbsp;&nbsp; [I-D.ietf-lime-yang-connectionless-oam-methods], which =
focuses on<br class=3D"">
&nbsp;&nbsp; data retrieval procedures like RPC.&nbsp; However it also =
can be used<br class=3D"">
&nbsp;&nbsp; independently of data retrieval method model.<br class=3D"">
NEW:<br class=3D"">
&nbsp;&nbsp; This document documents a base YANG Data model for<br =
class=3D"">
&nbsp;&nbsp; connectionless OAM protocols.&nbsp; This generic YANG model =
for<br class=3D"">
&nbsp;&nbsp; connectionless OAM only includes configuration data and =
state data.<br class=3D"">
&nbsp;&nbsp; It can be used in conjunction with data retrieval method =
model<br class=3D"">
&nbsp;&nbsp; described in =
[I-D.ietf-lime-yang-connectionless-oam-methods], which focuses<br =
class=3D"">
&nbsp;&nbsp; on data retrieval procedures such as RPC.&nbsp; However it =
also can be used<br class=3D"">
&nbsp;&nbsp; independently of this data retrieval method model.<br =
class=3D"">
ENDS<br class=3D"">
<br class=3D"">
[Qin]: Fixed.<br class=3D"">
<br class=3D"">
s2.1:&nbsp; As mentioned above, TP needs some definition.&nbsp; MAC is =
primarily concerned with MAC address in this document - definition: =
address for data link layer interface.&nbsp; BFD should have a reference =
probably to RFC 5880.&nbsp; It would probably be sensible to split
 the section into expanded modertely well-known abbreviations&nbsp; =
(MAC, BFD, RPC*) and new terms (TP, CC).<br class=3D"">
<br class=3D"">
[Qin]: Fixed.<br class=3D"">
<br class=3D"">
s2.1, last para: s/e.g. /e.g., /<br class=3D"">
<br class=3D"">
[Qin]: Fixed.<br class=3D"">
<br class=3D"">
s3: Maybe the usage "is/are augmented to" is accepted YANG jargon but it =
isn't good English. "Augments"&nbsp; will be good instead.<br class=3D"">
<br class=3D"">
[Qin]: Fixed.<br class=3D"">
<br class=3D"">
s3, para 1: The 'nd' prefix is part of the YANG specification in s4 and =
isn't known at this point.<br class=3D"">
<br class=3D"">
[Qin]: Fixed.<br class=3D"">
<br class=3D"">
s3, para 3: s/eg.,/e.g.,/<br class=3D"">
<br class=3D"">
[Qin]: Fixed.<br class=3D"">
<br class=3D"">
s3, last para: s/test- point-locations/test-point-locations/<br =
class=3D"">
<br class=3D"">
[Qin]: Fixed.<br class=3D"">
<br class=3D"">
s3, most of the section, but especially the last para: I found this to =
be almost totally unreadable and useless.<br class=3D"">
<br class=3D"">
[Qin]: Here is the proposed change to section 3.<br class=3D"">
"<br class=3D"">
3.&nbsp; Overview of the Connectionless OAM Model<br class=3D"">
<br class=3D"">
&nbsp;&nbsp; The model augments "/networks/network/node" path defined in =
the ietf-<br class=3D"">
&nbsp;&nbsp; network module [I-D.ietf-i2rs-yang-network-topo] with =
'test-point-<br class=3D"">
&nbsp;&nbsp; locations' grouping defined in Section 3.5.&nbsp; The =
network node in<br class=3D"">
&nbsp;&nbsp; "/networks/network/node" path are used to describe the =
network<br class=3D"">
&nbsp;&nbsp; hierarchies and the inventory of nodes contained in a =
network.<br class=3D"">
<br class=3D"">
&nbsp;&nbsp; Under the 'test-point-locations' grouping, each test point =
location is<br class=3D"">
&nbsp;&nbsp; chosen based on 'tp-location-type' leaf which when chosen, =
leads to a<br class=3D"">
&nbsp;&nbsp; container that includes a list of =
'test-point-locations'.<br class=3D"">
<br class=3D"">
&nbsp;&nbsp; Each 'test-point-locations' list includes a =
'test-point-location-info'<br class=3D"">
&nbsp;&nbsp; grouping.&nbsp; The 'test-point-location-info' grouping =
includes:<br class=3D"">
<br class=3D"">
&nbsp;&nbsp; o&nbsp; 'tp-technology' grouping,<br class=3D"">
<br class=3D"">
&nbsp;&nbsp; o&nbsp; 'tp-tools' grouping,<br class=3D"">
<br class=3D"">
&nbsp;&nbsp; o&nbsp; and 'connectionless-oam-tps' grouping.<br class=3D"">=

<br class=3D"">
&nbsp;&nbsp; The groupings of 'tp-address' and 'tp-address-ni' are kept =
out of<br class=3D"">
&nbsp;&nbsp; 'test- point-location-info' grouping to make it addressing =
agnostic<br class=3D"">
&nbsp;&nbsp; and allow varied composition.&nbsp; Depending upon the =
choice of the 'tp-<br class=3D"">
&nbsp;&nbsp; location-type' (determined by the 'tp-address-ni'), the =
containers<br class=3D"">
&nbsp;&nbsp; differ in its composition of 'test-point-locations' while =
the 'test-<br class=3D"">
&nbsp;&nbsp; point-location-info', is a common aspect of every =
'test-point-<br class=3D"">
&nbsp;&nbsp; locations'.<br class=3D"">
<br class=3D"">
&nbsp;&nbsp; The 'tp-address-ni' grouping is used to describe the =
corresponding<br class=3D"">
&nbsp;&nbsp; network instance.&nbsp; The 'tp-technology' grouping =
indicate OAM<br class=3D"">
&nbsp;&nbsp; technology details.&nbsp; The 'connectionless-oam-tps' =
grouping is used to<br class=3D"">
&nbsp;&nbsp; describe the relationship of one test point with other =
test<br class=3D"">
&nbsp;&nbsp; points. The 'tp-tools' grouping describe the OAM tools =
supported.<br class=3D"">
<br class=3D"">
&nbsp;&nbsp; In addition, at the top of the model, there is an =
'cc-oper-data'<br class=3D"">
&nbsp;&nbsp; container for session statistics.&nbsp; Grouping is also =
defined for<br class=3D"">
&nbsp;&nbsp; common session statistics and these are only applicable for =
proactive<br class=3D"">
&nbsp;&nbsp; OAM sessions.<br class=3D"">
"<br class=3D"">
s3.1:<br class=3D"">
This needs to be clarified.<br class=3D"">
OLD:<br class=3D"">
&nbsp;&nbsp; In connectionless OAM, the TP address is defined with the =
following<br class=3D"">
&nbsp;&nbsp; type:<br class=3D"">
<br class=3D"">
&nbsp;&nbsp; o&nbsp; MAC address [RFC6136]<br class=3D"">
<br class=3D"">
&nbsp;&nbsp; o&nbsp; IPv4 or IPv6 address<br class=3D"">
<br class=3D"">
&nbsp;&nbsp; o&nbsp; TP-attribute<br class=3D"">
<br class=3D"">
&nbsp;&nbsp; o&nbsp; System-id to represent the device or<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; node.[I-D.ietf-spring-sr-yang]<br =
class=3D"">
NEW:<br class=3D"">
&nbsp;&nbsp; With connectionless OAM protocols, the TP address can be =
one of the following<br class=3D"">
&nbsp;&nbsp; types:<br class=3D"">
<br class=3D"">
&nbsp;&nbsp; o&nbsp; MAC address [RFC6136] for link layer TPs<br =
class=3D"">
<br class=3D"">
&nbsp;&nbsp; o&nbsp; IPv4 or IPv6 address for IP layer TPs<br class=3D"">
<br class=3D"">
&nbsp;&nbsp; o&nbsp; TP-attribute identifying a TP associated with an =
application layer<br class=3D"">
&nbsp;&nbsp; function<br class=3D"">
<br class=3D"">
&nbsp;&nbsp; o&nbsp; System-id to represent the device or<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; node.[I-D.ietf-spring-sr-yang]<br =
class=3D"">
ENDS<br class=3D"">
<br class=3D"">
[Qin]: Accepted.<br class=3D"">
<br class=3D"">
s3.1, last para: s/'tp-address'grouping/'tp-address' grouping/<br =
class=3D"">
<br class=3D"">
[Qin]:Fixed.<br class=3D"">
<br class=3D"">
s3.3:<br class=3D"">
I found this a little confusing - suggest:<br class=3D"">
OLD;<br class=3D"">
&nbsp;&nbsp; As typical networks have a multi-layer architecture, the =
set of OAM<br class=3D"">
&nbsp;&nbsp; protocols similarly take a multi-layer structure; each =
layer may have<br class=3D"">
&nbsp;&nbsp; its own OAM protocol [RFC7276] corresponding to a =
specific<br class=3D"">
&nbsp;&nbsp; administrative domain and has associated test points.<br =
class=3D"">
NEW:<br class=3D"">
&nbsp;&nbsp; As typical network communication stacks have a multi-layer =
architecture,<br class=3D"">
&nbsp;&nbsp; the set of associated OAM protocols may similarly have a =
multi-layer<br class=3D"">
&nbsp;&nbsp; structure; each communication layer in the stack may have =
its own OAM<br class=3D"">
&nbsp;&nbsp; protocol [RFC7276] that may also be linked to a specific =
administrative<br class=3D"">
&nbsp;&nbsp; domain.&nbsp; Management of these OAM protocols will =
necessitate associated<br class=3D"">
&nbsp;&nbsp; test points in the nodes accessible by appropriate =
management domains.<br class=3D"">
<br class=3D"">
&nbsp;&nbsp; Accordingly, a given network interface may present several =
test points ENDS<br class=3D"">
<br class=3D"">
[Qin]: Reasonable, thanks.<br class=3D"">
<br class=3D"">
s3.5: s/e.g.,VRF/e.g., VRF/<br class=3D"">
<br class=3D"">
[Qin]:Fixed.<br class=3D"">
<br class=3D"">
s3.: s/per- hop/per-hop/<br class=3D"">
<br class=3D"">
[Qin]:Fixed.<br class=3D"">
<br class=3D"">
s4, Module/description:<br class=3D"">
Also needs the IETF copyright and redistribution boiler plate.<br =
class=3D"">
OLD:<br class=3D"">
&nbsp; description<br class=3D"">
&nbsp;&nbsp;&nbsp; "This YANG module defines the generic =
configuration,<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp; data model, statistics for connectionless OAM =
to be<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp; used within IETF in a protocol independent =
manner.<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp; It is assumed that each protocol maps =
corresponding<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp; abstracts to its native format. Each protocol =
may<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp; extend the YANG model defined here to include =
protocol<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp; specific extensions";<br class=3D"">
NEW:<br class=3D"">
&nbsp; description<br class=3D"">
&nbsp;&nbsp;&nbsp; "This YANG module defines the generic =
configuration,<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp; data model, and statistics for OAM protocols =
using<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp; connectionless communications, described in =
a<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp; protocol independent manner.<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp; It is assumed that each protocol maps =
corresponding<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp; abstracts to its native format. Each protocol =
may<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp; extend the YANG model defined here to include =
protocol<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp; specific extensions";<br class=3D"">
ENDS<br class=3D"">
[Qin]:Okay.<br class=3D"">
<br class=3D"">
s4, module/contact, module/organization:&nbsp; These need to be 'future =
proofed' - the WG and the draft authors are not appropriate for a =
standard.<br class=3D"">
<br class=3D"">
s4, grouping session-jitter-statistics/description: s/e.g.,Packet/e.g., =
Packet/<br class=3D"">
<br class=3D"">
[Qin]:Fixed.<br class=3D"">
<br class=3D"">
s5, multiple places: s/bfd/BFD/g<br class=3D"">
<br class=3D"">
[Qin]:Fixed.<br class=3D"">
<br class=3D"">
s5, para 1: s/"ietf-connectionless-oam" model/The =
"ietf-connectionless-oam"<br class=3D"">
model/; s/technology-independent/a technology-independent/<br class=3D"">
<br class=3D"">
s5, para 2:<br class=3D"">
OLD:<br class=3D"">
Note that, in this section, we only present several<br class=3D"">
&nbsp;&nbsp; snippets of technology-specific model extensions for =
illustrative<br class=3D"">
&nbsp;&nbsp; purposes.<br class=3D"">
NEW:<br class=3D"">
Note that, in this section, several snippets of technology-specific<br =
class=3D"">
&nbsp;&nbsp; model extensions are presented for illustrative =
purposes.<br class=3D"">
ENDS<br class=3D"">
<br class=3D"">
s5.1: I notice that RFC 7276 defines BFD as a connection-oriented =
protocol (that is used to monitor a connectionless protocol in the case =
of basic BFD for IP)! Some explanation may be appropriate.<br class=3D"">
<br class=3D"">
[Qin]: Okay.<br class=3D"">
<br class=3D"">
s5.1.1, para 2:<br class=3D"">
OLD:<br class=3D"">
Note that in BFD WG, there is a BFD YANG data model<br class=3D"">
&nbsp;&nbsp; [I-D.ietf-bfd-yang] to be produced.&nbsp; Users can choose =
to use "ietf-<br class=3D"">
&nbsp;&nbsp; connectioless-oam" as basis and augment the =
"ietf-connectionless-oam"<br class=3D"">
&nbsp;&nbsp; model with bfd specific details.&nbsp; The bfd specific =
details can be the<br class=3D"">
&nbsp;&nbsp; grouping defined in the BFD model.<br class=3D"">
NEW:<br class=3D"">
Note that a dedicated BFD YANG data model [I-D.ietf-bfd-yang] is also<br =
class=3D"">
&nbsp;&nbsp; standardized.&nbsp; Augmentation of the =
"ietf-connectionless-oam" model<br class=3D"">
&nbsp;&nbsp; with BFD specific details provides an alternative approach =
that<br class=3D"">
&nbsp;&nbsp; provides a unified view of management information across =
various OAM<br class=3D"">
&nbsp;&nbsp; protocols.&nbsp; The BFD specific details can be the =
grouping defined in<br class=3D"">
&nbsp;&nbsp; the BFD model avoiding duplication of effort.<br class=3D"">
ENDS<br class=3D"">
<br class=3D"">
[Qin]:Okay.<br class=3D"">
<br class=3D"">
s5.1.1.1, para 2:<br class=3D"">
OLD:<br class=3D"">
The snippet below depicts an example of augmenting "bfd" type into<br =
class=3D"">
&nbsp;&nbsp; the ietf-connectionless-oam":<br class=3D"">
NEW:<br class=3D"">
The snippet below depicts an example of adding the "bfd" type as an<br =
class=3D"">
&nbsp;&nbsp; augment to the ietf-connectionless-oam" model:<br class=3D"">=

ENDS<br class=3D"">
<br class=3D"">
[Qin]: Okay.<br class=3D"">
<br class=3D"">
s5.1.1.2:<br class=3D"">
OLD:<br class=3D"">
To support bfd technology, the "ietf-connectionless-oam" model can be<br =
class=3D"">
&nbsp;&nbsp; extended and add bfd specific parameters under =
"test-point-locations"<br class=3D"">
&nbsp;&nbsp; list and/or add new location type such as "bfd over =
MPLS-TE" under<br class=3D"">
&nbsp;&nbsp; "location-type".<br class=3D"">
NEW:<br class=3D"">
To support BFD technology, the "ietf-connectionless-oam" model can be<br =
class=3D"">
&nbsp;&nbsp; extended by adding specific parameters into the =
"test-point-locations"<br class=3D"">
&nbsp;&nbsp; list and/or adding a new location type such as "BFD over =
MPLS-TE" under<br class=3D"">
&nbsp;&nbsp; "location-type".<br class=3D"">
ENDS<br class=3D"">
<br class=3D"">
[Qin]: Okay.<br class=3D"">
<br class=3D"">
s5.1.1.2.1, para 1:<br class=3D"">
OLD:<br class=3D"">
In<br class=3D"">
&nbsp;&nbsp; this section, we reuse some groupings which are defined =
in<br class=3D"">
&nbsp;&nbsp; [I-D.ietf-bfd-yang] as following:<br class=3D"">
NEW:<br class=3D"">
In this section, some groupings which are defined in<br class=3D"">
&nbsp;&nbsp; [I-D.ietf-bfd-yang] are reused as follows:<br class=3D"">
ENDS<br class=3D"">
<br class=3D"">
[Qin]: Okay.<br class=3D"">
<br class=3D"">
s5.1.1.2.2, para 2:<br class=3D"">
OLD:<br class=3D"">
In this section, we add a new "location-<br class=3D"">
&nbsp;&nbsp; type" case and reuse some groupings which are defined in<br =
class=3D"">
&nbsp;&nbsp; [I-D.ietf-bfd-yang] as follows:<br class=3D"">
NEW:<br class=3D"">
In this section, a new "location-type" case is added and some groupings =
that are defined in<br class=3D"">
&nbsp;&nbsp; [I-D.ietf-bfd-yang] are reused as follows:<br class=3D"">
ENDS<br class=3D"">
<br class=3D"">
[Qin]: Okay.<br class=3D"">
<br class=3D"">
s5.1.2:<br class=3D"">
OLD:<br class=3D"">
&nbsp;&nbsp; And another alternative method is using schema mount =
mechanism<br class=3D"">
&nbsp;&nbsp; [I-D.ietf-netmod-schema-mount] in the =
"ietf-connectionless-oam".<br class=3D"">
&nbsp;&nbsp; Within the "test-point-locations" list, a "root" attribute =
is defined<br class=3D"">
&nbsp;&nbsp; to provide a mounted point for models mounted per =
"test-point-<br class=3D"">
&nbsp;&nbsp; locations".&nbsp; Therefore, the "ietf-connectionless-oam" =
model can<br class=3D"">
&nbsp;&nbsp; provide a place in the node hierarchy where other OAM YANG =
data<br class=3D"">
&nbsp;&nbsp; models can be attached, without any special extension in =
the "ietf-<br class=3D"">
&nbsp;&nbsp; connectionless-oam" YANG data models =
[I-D.ietf-netmod-schema-mount].<br class=3D"">
&nbsp;&nbsp; Note that the limitation of the Schema Mount method is it =
is not<br class=3D"">
&nbsp;&nbsp; allowed to specify certain modules that are required to be =
mounted<br class=3D"">
&nbsp;&nbsp; under a mount point.<br class=3D"">
<br class=3D"">
&nbsp;&nbsp; The snippet below depicts the definition of "root" =
attribute.<br class=3D"">
NEW:<br class=3D"">
&nbsp;&nbsp; Another alternative method is using the schema mount =
mechanism<br class=3D"">
&nbsp;&nbsp; [I-D.ietf-netmod-schema-mount] in the =
"ietf-connectionless-oam" model.<br class=3D"">
&nbsp;&nbsp; Within the "test-point-locations" list, a "root" attribute =
is defined<br class=3D"">
&nbsp;&nbsp; to provide a mount point for models mounted per =
"test-point-<br class=3D"">
&nbsp;&nbsp; locations".&nbsp; Therefore, the "ietf-connectionless-oam" =
model can<br class=3D"">
&nbsp;&nbsp; provide a place in the node hierarchy where other OAM YANG =
data<br class=3D"">
&nbsp;&nbsp; models can be attached, without any special extension in =
the "ietf-<br class=3D"">
&nbsp;&nbsp; connectionless-oam" YANG data models =
[I-D.ietf-netmod-schema-mount].<br class=3D"">
&nbsp;&nbsp; Note that the limitation of the Schema Mount method is it =
is not<br class=3D"">
&nbsp;&nbsp; allowed to specify certain modules that are required to be =
mounted<br class=3D"">
&nbsp;&nbsp; under a mount point.<br class=3D"">
<br class=3D"">
&nbsp;&nbsp; The snippet below depicts the definition of the "root" =
attribute.<br class=3D"">
ENDS<br class=3D"">
<br class=3D"">
[Qin]: Okay.<br class=3D"">
<br class=3D"">
s5.2.1:<br class=3D"">
OLD:<br class=3D"">
&nbsp;&nbsp; The following sections shows how the =
"ietf-connectionless-oam" model<br class=3D"">
&nbsp;&nbsp; can be extended to support LSP ping technology.&nbsp; For =
this purpose, a<br class=3D"">
&nbsp;&nbsp; set of extension are introduced such as technology-type =
extension and<br class=3D"">
&nbsp;&nbsp; test-point attributes extension.<br class=3D"">
<br class=3D"">
&nbsp;&nbsp; Note that in MPLS WG, there is a LSP Ping YANG data =
model<br class=3D"">
&nbsp;&nbsp; [I-D.zheng-mpls-lsp-ping-yang-cfg] to be produced.&nbsp; =
Users can choose<br class=3D"">
&nbsp;&nbsp; to use "ietf-connectioless-oam" as basis and augment the =
"ietf-<br class=3D"">
&nbsp;&nbsp; connectionless-oam" model with LSP Ping specific details in =
the model<br class=3D"">
&nbsp;&nbsp; extension.&nbsp; The LSP Ping specific details can be the =
grouping defined<br class=3D"">
&nbsp;&nbsp; in the LSP ping model.<br class=3D"">
<br class=3D"">
NEW:<br class=3D"">
&nbsp;&nbsp; The following sections shows how the =
"ietf-connectionless-oam" model<br class=3D"">
&nbsp;&nbsp; can be extended to support LSP ping technology.&nbsp; For =
this purpose, a<br class=3D"">
&nbsp;&nbsp; set of extensions are introduced such as the =
"technology-type" extension and<br class=3D"">
&nbsp;&nbsp; the test-point "attributes" extension.<br class=3D"">
<br class=3D"">
&nbsp;&nbsp; Note that a LSP Ping YANG data model<br class=3D"">
&nbsp;&nbsp; [I-D.zheng-mpls-lsp-ping-yang-cfg] has been =
standardized.&nbsp; As with BFD,<br class=3D"">
&nbsp;&nbsp; users can choose to use the "ietf-connectioless-oam" as =
basis and augment<br class=3D"">
&nbsp;&nbsp; the "ietf- connectionless-oam" model with LSP Ping specific =
details in the<br class=3D"">
&nbsp;&nbsp; model extension to provide a unified view across different =
technologies. The<br class=3D"">
&nbsp;&nbsp; LSP Ping specific details can be the grouping defined in =
the LSP ping model<br class=3D"">
&nbsp;&nbsp; to avoid duplication of effort..<br class=3D"">
<br class=3D"">
ENDS<br class=3D"">
[Qin]: Okay.<br class=3D"">
<br class=3D"">
s9:&nbsp; I think I-D.ietf-i2rs-yang-network-topo is normative.&nbsp; =
One could discuss whether the various drafts mentioned in s5 are also =
normative.&nbsp; Some additional normative references will come form =
listing the sources of imported modules (see minor issues). idnits
 complains that RFCs 6991, 7223 and 5462 are not explicitly =
referenced.&nbsp; 6991 and 7223 are import sources (see above) 5462 is =
used in s3.1 but isn't marked as a reference.<br class=3D"">
<br class=3D"">
[Qin]:Fixed.<br class=3D"">
</div>
</div>
</span>
</div>

_______________________________________________<br class=3D"">Gen-art =
mailing list<br class=3D""><a href=3D"mailto:Gen-art@ietf.org" =
class=3D"">Gen-art@ietf.org</a><br =
class=3D"">https://www.ietf.org/mailman/listinfo/gen-art<br =
class=3D""></div></blockquote></div><br class=3D""></body></html>=

--Apple-Mail=_2A4AAC75-838C-41C2-9DD1-1D7DC3DEFD0E--


From nobody Wed Oct 25 08:13:18 2017
Return-Path: <alissa@cooperw.in>
X-Original-To: lime@ietf.org
Delivered-To: lime@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 5C52013F3D0; Wed, 25 Oct 2017 08:13:13 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Alissa Cooper <alissa@cooperw.in>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-lime-yang-connectionless-oam-methods@ietf.org, Carlos Pignataro <cpignata@cisco.com>, Ron Bonica <rbonica@juniper.net>, lime-chairs@ietf.org, cpignata@cisco.com, lime@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.63.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150894439333.4826.10990964653413411779.idtracker@ietfa.amsl.com>
Date: Wed, 25 Oct 2017 08:13:13 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/V-NzB-2iDyoyKsgLvGW9nT5E7P8>
Subject: [Lime] Alissa Cooper's No Objection on draft-ietf-lime-yang-connectionless-oam-methods-11: (with COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Oct 2017 15:13:13 -0000

Alissa Cooper has entered the following ballot position for
draft-ietf-lime-yang-connectionless-oam-methods-11: 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/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam-methods/



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

There is an outstanding issue stemming from the Gen-ART review concerning
whether two-way delay is supported and whether it would be signaled by
specifying TWAMP as the protocol-id. This should be resolved before the
document gets published.



From nobody Wed Oct 25 08:16:40 2017
Return-Path: <alissa@cooperw.in>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D888413F3E3; Wed, 25 Oct 2017 08:16:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.72
X-Spam-Level: 
X-Spam-Status: No, score=-2.72 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=cooperw.in header.b=SLeTUtye; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=ZIxD/G+x
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ABa_mEflE7c3; Wed, 25 Oct 2017 08:16:34 -0700 (PDT)
Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2F0CB139078; Wed, 25 Oct 2017 08:16:34 -0700 (PDT)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 8CCC022792; Wed, 25 Oct 2017 11:16:33 -0400 (EDT)
Received: from frontend1 ([10.202.2.160]) by compute7.internal (MEProxy); Wed, 25 Oct 2017 11:16:33 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cooperw.in; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; bh=7k6gH6up9q+V2ZkYmjkYnocAx1Rm6vuueTZzdx7D9TA=; b=SLeTUtye YvGrRKqQ/02RwBo2t1Xqh1CIjwB7MPp2KMFk6IQzqExbGMFLUeVqYP8fv6OcWS94 ZT9dV/5D0xDWkJ7B3VWoYPJlL0jKNX3MOcjzqB1BCp0pt2k5w1VrC4lFM66Zt+Dt k3/MDdKq3luQPXGbaspE2pstJl1hKI/z/LoRWSpwPVwkyu/Dh32dvor3DNi2lm5e OzmHd4QFfP7YIj2hNOe9KxRebYYW4MV31b72n+CW8f9Ct7eKbGxny8SfZrfCnpGf n7FRPNsRM3gsQv0A7DKBHHHmJSBQLY4hJbSxW+umz63aAn0kWulC/Gvvbs2tI6mc ppINdPr+FfALLA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=7k6gH6up9q+V2ZkYmjkYnocAx1Rm6 vuueTZzdx7D9TA=; b=ZIxD/G+xfCOCmm8OAlQ113s0ND0vI47KpLFf1yzZBEggR JezvpJYvTl0Va8MvQ7YAGs2kIK88IXBEXy3Cb4C2O76GWhf5Wzeio0SwIbbHX+Pc wrULx6gpMsOrFdkqzLNNg48itCGsts81rrH05GATwIMen5I/+QPpVyJFxPG9KjBS vhnE2owcQsuWdQO9p7oC3trFUf9SOdppwId5N0Lm6cTKxLkZCZsXbwvz748L/83s nbAX2ocwS4ZekvC50l/adimcU38KAYaFIC2+it/4wboIRDu9af2GQapveiUSj3zK 0aQY/O0ExdV+SKC9YgZ9Rhgstymr7T8ccGTAQYYbA==
X-ME-Sender: <xms:0arwWWRwPi7fn1hlEs172FFixOGBGehBX_Pu-zB5-uGRaAevusDnSg>
Received: from sjc-alcoop-88113.cisco.com (unknown [128.107.241.191]) by mail.messagingengine.com (Postfix) with ESMTPA id 496F17FA82; Wed, 25 Oct 2017 11:16:32 -0400 (EDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_C919A316-67B7-4776-B9E8-5316BCFE35FB"
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Alissa Cooper <alissa@cooperw.in>
In-Reply-To: <B8F9A780D330094D99AF023C5877DABA9AC01FDE@nkgeml513-mbx.china.huawei.com>
Date: Wed, 25 Oct 2017 11:16:30 -0400
Cc: Brian E Carpenter <brian.e.carpenter@gmail.com>, "gen-art@ietf.org" <gen-art@ietf.org>, "draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org" <draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org>,  "lime@ietf.org" <lime@ietf.org>
Message-Id: <4DFFE086-8C7D-4799-8E70-1F4194073A3F@cooperw.in>
References: <150795599146.4998.1974521980268023090@ietfa.amsl.com> <B8F9A780D330094D99AF023C5877DABA9ABE743C@nkgeml513-mbx.china.huawei.com> <edb94719-d385-1b6f-ad04-2132db9c3111@gmail.com> <B8F9A780D330094D99AF023C5877DABA9ABF3D69@nkgeml513-mbx.china.huawei.com> <83e5e553-bb1d-eeb4-9626-a630d0f7f79c@gmail.com> <B8F9A780D330094D99AF023C5877DABA9AC01FDE@nkgeml513-mbx.china.huawei.com>
To: Qin Wu <bill.wu@huawei.com>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/FMS5p2gFVKrca8MLz3yQ_3EOfOc>
Subject: Re: [Lime] [Gen-art] Genart telechat review of draft-ietf-lime-yang-connectionless-oam-methods-09
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Oct 2017 15:16:36 -0000

--Apple-Mail=_C919A316-67B7-4776-B9E8-5316BCFE35FB
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Brian, thank you for your review. Qin, thanks for your responses. I have =
entered a No Objection ballot that captures the remaining open issue =
concerning one-way vs. two-way delay. One further comment below.

> On Oct 18, 2017, at 9:09 PM, Qin Wu <bill.wu@huawei.com> wrote:
>=20
> -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6-----
> =E5=8F=91=E4=BB=B6=E4=BA=BA: Brian E Carpenter =
[mailto:brian.e.carpenter@gmail.com]=20
> =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2017=E5=B9=B410=E6=9C=8819=E6=97=A5=
 3:26
> =E6=94=B6=E4=BB=B6=E4=BA=BA: Qin Wu; gen-art@ietf.org
> =E6=8A=84=E9=80=81: =
draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org; =
lime@ietf.org
> =E4=B8=BB=E9=A2=98: Re: Genart telechat review of =
draft-ietf-lime-yang-connectionless-oam-methods-09
>=20
> On 17/10/2017 14:40, Qin Wu wrote:
> ...
>=20
>>> The same is applied to jitter. As clarified in the introduction, the=20=

>>> definition of 'jitter' is used to monitor reachability of =
destinations, troubleshoot failures, monitor performance.
>>=20
>> Yes, but what *is* jitter physically? There is no scientific =
definition of 'jitter' in the IETF. Do you mean IPDV as defined in =
RFC3393 or something else?
>>=20
>> [Qin]:Jitter is packet jitter (https://en.wikipedia.org/wiki/Jitter).=20=

>> You are right, one typical example of packet jitter is IPDV defined =
in RFC3393, but we don't want to limit it to IPDV, we also allow support =
other protocol and other measurement methodology, e.g., we could also =
consider to use MAPDV2 defined in [ITU-T G.1020], what protocol is used =
and what methodology is used can be indicated by the parameter =
'protocol-id' parameter and 'protocol-id-meta-data' in this model.
>=20
> I don't see how this specification can be used for interoperable =
implementations unless you define a specific meaning of 'jitter'.
>=20
> If the network management system assumes RFC3393 but half the routers =
in the network implement G.1020, there is no interoperability.

I believe this is well-specified in =
draft-ietf-lime-yang-connectionless-oam:

grouping session-jitter-statistics {
    description
      "Grouping for per session jitter statistics";
    container session-jitter-statistics {
      description
        "Session jitter summarised information. By default,
         jitter is measured using IP Packet Delay Variation
         (IPDV) as defined in RFC3393 =
<https://tools.ietf.org/html/rfc3393>. When the other measurement
         method is used instead(e.g., Packet Delay Variation used in
         Y.1540, it can be indicated using protocol-id-meta-data
         defined in RPC operation of
         draft-ietf-lime-yang-connectionless-oam-methods =
<https://tools.ietf.org/html/draft-ietf-lime-yang-connectionless-oam-metho=
ds>. Note that
         only one measurement method for jitter is specified
         for interoperability reason.";

Alissa

>=20
> [Qin]: Correct, Just to clarify, it is not our intent to encourage =
implementer to support various different mechanisms to measure jitter in =
one single solution.
> In one single solution, we will restrict to use one mechanism, one =
protocol to measure jitter, but flexibility we allow here, you might =
choose different time units,
> But again we might only allow one time unit in one single solution, =
introduce protocol-id parameter is used to allow future protocol and =
future mechanism to be created then we support different mechanism to =
measure=20
> Jitter with different time unit.
>=20
>> I assume that by 'delay' you mean RFC7679 rather than RFC2681, but =
that seems straightforward,  and so do the other metrics used in =
session-packet-statistics and session-error-statistics.
>>=20
>> [Qin]: Correct, it is one way delay instead of two way delay.=20
>=20
> Again - it is useful to specify one-way delay, for interoperability.
> (Whether the routers can measure one-way delay is another question; =
they might be forced to measure RTT and assume delay =3D RTT/2 .)
>=20
> [Qin]: Agree, have a second thought, I think with protocol-id, we can =
decide which kind of delay we are meant to use? E.g.,if protocol-id is =
set to OWAMP defined in RFC4656, we will use one way delay, if =
protocol-id is set to TWAMP defined in RFC5357,We will use round trip =
delay, we allow such flexibility, I might be wrong, since earlier, I =
claim we only support one way delay, I need to confirm this from other =
authors.
>=20
> Regards
>    Brian
> _______________________________________________
> Gen-art mailing list
> Gen-art@ietf.org
> https://www.ietf.org/mailman/listinfo/gen-art


--Apple-Mail=_C919A316-67B7-4776-B9E8-5316BCFE35FB
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D""><div class=3D"">Brian, thank you for your review. Qin, thanks =
for your responses. I have entered a No Objection ballot that captures =
the remaining open issue concerning one-way vs. two-way delay. One =
further comment below.</div><br class=3D""><div><blockquote type=3D"cite" =
class=3D""><div class=3D"">On Oct 18, 2017, at 9:09 PM, Qin Wu &lt;<a =
href=3D"mailto:bill.wu@huawei.com" class=3D"">bill.wu@huawei.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"">-----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6-----<br =
class=3D"">=E5=8F=91=E4=BB=B6=E4=BA=BA: Brian E Carpenter [<a =
href=3D"mailto:brian.e.carpenter@gmail.com" =
class=3D"">mailto:brian.e.carpenter@gmail.com</a>] <br =
class=3D"">=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2017=E5=B9=B410=E6=9C=881=
9=E6=97=A5 3:26<br class=3D"">=E6=94=B6=E4=BB=B6=E4=BA=BA: Qin Wu; <a =
href=3D"mailto:gen-art@ietf.org" class=3D"">gen-art@ietf.org</a><br =
class=3D"">=E6=8A=84=E9=80=81: <a =
href=3D"mailto:draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.or=
g" =
class=3D"">draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org</a=
>; <a href=3D"mailto:lime@ietf.org" class=3D"">lime@ietf.org</a><br =
class=3D"">=E4=B8=BB=E9=A2=98: Re: Genart telechat review of =
draft-ietf-lime-yang-connectionless-oam-methods-09<br class=3D""><br =
class=3D"">On 17/10/2017 14:40, Qin Wu wrote:<br class=3D"">...<br =
class=3D""><br class=3D""><blockquote type=3D"cite" class=3D""><blockquote=
 type=3D"cite" class=3D"">The same is applied to jitter. As clarified in =
the introduction, the <br class=3D"">definition of 'jitter' is used to =
monitor reachability of destinations, troubleshoot failures, monitor =
performance.<br class=3D""></blockquote><br class=3D"">Yes, but what =
*is* jitter physically? There is no scientific definition of 'jitter' in =
the IETF. Do you mean IPDV as defined in RFC3393 or something else?<br =
class=3D""><br class=3D"">[Qin]:Jitter is packet jitter (<a =
href=3D"https://en.wikipedia.org/wiki/Jitter" =
class=3D"">https://en.wikipedia.org/wiki/Jitter</a>). <br class=3D"">You =
are right, one typical example of packet jitter is IPDV defined in =
RFC3393, but we don't want to limit it to IPDV, we also allow support =
other protocol and other measurement methodology, e.g., we could also =
consider to use MAPDV2 defined in [ITU-T G.1020], what protocol is used =
and what methodology is used can be indicated by the parameter =
'protocol-id' parameter and 'protocol-id-meta-data' in this model.<br =
class=3D""></blockquote><br class=3D"">I don't see how this =
specification can be used for interoperable implementations unless you =
define a specific meaning of 'jitter'.<br class=3D""><br class=3D"">If =
the network management system assumes RFC3393 but half the routers in =
the network implement G.1020, there is no interoperability.<br =
class=3D""></div></div></blockquote><div><br class=3D""></div><div>I =
believe this is well-specified =
in&nbsp;draft-ietf-lime-yang-connectionless-oam:</div><div><br =
class=3D""></div><div><pre class=3D"newpage" style=3D"font-size: =
13.3333px; margin-top: 0px; margin-bottom: 0px; font-variant-ligatures: =
normal; orphans: 2; widows: 2;">grouping session-jitter-statistics {
    description
      "Grouping for per session jitter statistics";
    container session-jitter-statistics {
      description
        "Session jitter summarised information. By default,
         jitter is measured using IP Packet Delay Variation
         (IPDV) as defined in <a =
href=3D"https://tools.ietf.org/html/rfc3393" class=3D"">RFC3393</a>. =
When the other measurement
         method is used instead(e.g., Packet Delay Variation used in
         Y.1540, it can be indicated using protocol-id-meta-data
         defined in RPC operation of
         <a =
href=3D"https://tools.ietf.org/html/draft-ietf-lime-yang-connectionless-oa=
m-methods" class=3D"">draft-ietf-lime-yang-connectionless-oam-methods</a>.=
 Note that
         only one measurement method for jitter is specified
         for interoperability reason.";</pre><div class=3D""><br =
class=3D""></div><div class=3D"">Alissa</div></div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D""><br class=3D"">[Qin]: Correct, Just to clarify, it is not our =
intent to encourage implementer to support various different mechanisms =
to measure jitter in one single solution.<br class=3D"">In one single =
solution, we will restrict to use one mechanism, one protocol to measure =
jitter, but flexibility we allow here, you might choose different time =
units,<br class=3D"">But again we might only allow one time unit in one =
single solution, introduce protocol-id parameter is used to allow future =
protocol and future mechanism to be created then we support different =
mechanism to measure <br class=3D"">Jitter with different time unit.<br =
class=3D""><br class=3D""><blockquote type=3D"cite" class=3D"">I assume =
that by 'delay' you mean RFC7679 rather than RFC2681, but that seems =
straightforward, &nbsp;and so do the other metrics used in =
session-packet-statistics and session-error-statistics.<br class=3D""><br =
class=3D"">[Qin]: Correct, it is one way delay instead of two way delay. =
<br class=3D""></blockquote><br class=3D"">Again - it is useful to =
specify one-way delay, for interoperability.<br class=3D"">(Whether the =
routers can measure one-way delay is another question; they might be =
forced to measure RTT and assume delay =3D RTT/2 .)<br class=3D""><br =
class=3D"">[Qin]: Agree, have a second thought, I think with =
protocol-id, we can decide which kind of delay we are meant to use? =
E.g.,if protocol-id is set to OWAMP defined in RFC4656, we will use one =
way delay, if protocol-id is set to TWAMP defined in RFC5357,We will use =
round trip delay, we allow such flexibility, I might be wrong, since =
earlier, I claim we only support one way delay, I need to confirm this =
from other authors.<br class=3D""><br class=3D"">Regards<br class=3D""> =
&nbsp;&nbsp;&nbsp;Brian<br =
class=3D"">_______________________________________________<br =
class=3D"">Gen-art mailing list<br class=3D""><a =
href=3D"mailto:Gen-art@ietf.org" class=3D"">Gen-art@ietf.org</a><br =
class=3D"">https://www.ietf.org/mailman/listinfo/gen-art<br =
class=3D""></div></div></blockquote></div><br class=3D""></body></html>=

--Apple-Mail=_C919A316-67B7-4776-B9E8-5316BCFE35FB--


From nobody Wed Oct 25 08:21:21 2017
Return-Path: <alissa@cooperw.in>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 00FCF13F3F9; Wed, 25 Oct 2017 08:21:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.72
X-Spam-Level: 
X-Spam-Status: No, score=-2.72 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=cooperw.in header.b=f/3i/29c; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=C1mn57wm
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rk6Rg1UcVz8Y; Wed, 25 Oct 2017 08:21:07 -0700 (PDT)
Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1782D13F3F6; Wed, 25 Oct 2017 08:21:07 -0700 (PDT)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 7F23022536; Wed, 25 Oct 2017 11:21:06 -0400 (EDT)
Received: from frontend1 ([10.202.2.160]) by compute7.internal (MEProxy); Wed, 25 Oct 2017 11:21:06 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cooperw.in; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; bh=+8v/Jw5Eyys5Y1Vm1SmOE0kkH/uFv5smbbK7NgdSxqc=; b=f/3i/29c vrU3gHutUCnbaxVTEZL3pyXCIHgXc7gWgoPMPvNDOzjJoV5BvFVkjPXGhkp7yV+M v+U4FzbKGz90IzHfqk9rmbZ33EYKL6wI3tnrqcxY1ELA5/PD2ix3wW6Q3D58tyeT /JuB0acyLlRRvAjQeRjVuc3HKe/1nWKYRn9FcZYoNpUfWucF9GrNlI8NByaNJn2w cbd66Vis2yhP0pNwI6kft33hN6Erew2ABPiVnBnOSTKWXIVEFUyssDEBwJ010RCB 3KbabD46QNl5Uq4FaT01g1+2Mo+tGiUMPex4vqWMhTOl2K+zxAwcxVpW4EMxWc+3 9AdCyGqOtZCSiw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=+8v/Jw5Eyys5Y1Vm1SmOE0kkH/uFv 5smbbK7NgdSxqc=; b=C1mn57wmNFAB5Pky3CJ8J+hpeNug1ZvAC4ufBtCn5OJnd ipEg26OZ47ixtzeDO4/ZddEZP+dZOj7W8kuH7bLX+VJ5RO7GmSFBScw27KiL+QT/ eJmNXpaFZCI3EHBUIyRzy3EaUNflP6IGyjn2ljXI/7zGLFJQwuc9eifo1ging3Ec Ni5N4F9caQhUwQ8Pkp/VILtwtsQIhV11eayozbudvshsry3CDY9GTJ5uIxuGnVb5 q2kWgIkZ1n+uNRMPXJi6498d52sRILtsVD4E63LatdpOqxdEovk6FTtDQApZsyPv N9VBTFzOQPDmxHMMfSSJj8vcwf9ytDMkqH2slqqpQ==
X-ME-Sender: <xms:4qvwWdADxYTowaET-DgXET8EfR2H5CNOhQJkptESpUh7mDV3ZN4_zw>
Received: from sjc-alcoop-88113.cisco.com (unknown [128.107.241.191]) by mail.messagingengine.com (Postfix) with ESMTPA id AF8A57FAC6; Wed, 25 Oct 2017 11:21:04 -0400 (EDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_D83C87D6-88DA-4B22-B281-62A2C2A670A8"
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Alissa Cooper <alissa@cooperw.in>
In-Reply-To: <B8F9A780D330094D99AF023C5877DABA9AC024E6@nkgeml513-mbx.china.huawei.com>
Date: Wed, 25 Oct 2017 11:21:01 -0400
Cc: Greg Mirsky <gregimirsky@gmail.com>, "draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org" <draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org>,  "gen-art@ietf.org" <gen-art@ietf.org>, "lime@ietf.org" <lime@ietf.org>
Message-Id: <64FD9878-6B7F-488E-B78B-9878EA286877@cooperw.in>
References: <150795599146.4998.1974521980268023090@ietfa.amsl.com> <B8F9A780D330094D99AF023C5877DABA9ABE743C@nkgeml513-mbx.china.huawei.com> <edb94719-d385-1b6f-ad04-2132db9c3111@gmail.com> <B8F9A780D330094D99AF023C5877DABA9ABF3D69@nkgeml513-mbx.china.huawei.com> <CA+RyBmW4pSb3yDf+YoJkAqU4p8iU7QQp25hGFvM3vohAs0Msbg@mail.gmail.com> <B8F9A780D330094D99AF023C5877DABA9AC024E6@nkgeml513-mbx.china.huawei.com>
To: Qin Wu <bill.wu@huawei.com>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/yAh9IHi0c3TDHNMZA6naK4oJctU>
Subject: Re: [Lime] [Gen-art] Genart telechat review of draft-ietf-lime-yang-connectionless-oam-methods-09
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Oct 2017 15:21:10 -0000

--Apple-Mail=_D83C87D6-88DA-4B22-B281-62A2C2A670A8
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8


> On Oct 19, 2017, at 4:38 AM, Qin Wu <bill.wu@huawei.com> wrote:
>=20
> Thanks Greg, As I said, Delay supports various time units which =
include Nanoseconds. Nanosecond time unit has been supported by using =
identity in connectionless-oam-method model
> =E2=80=9C
>   identity seconds {
>     base time-resolution;
>     description
>       "Time resolution in Seconds";
>   }
>   identity milliseconds {
>     base time-resolution;
>     description
>       "Time resolution in Milliseconds";
>   }
>   identity microseconds {
>     base time-resolution;
>     description
>       "Time resolution in Microseconds";
>   }
> identity nanoseconds {
>     base time-resolution;
>     description
>       "Time resolution in Nanoseconds";
>   }
> =E2=80=9D

Qin, although you use the term =E2=80=9Ctime-resolution=E2=80=9D above, =
it does not appear in the LIME YANG models. The term in the models =
appears to be time-interval-type.

I sense that this might be confusing (based on Greg=E2=80=99s message) =
because what is actually being defined by time-interval-type is the unit =
of measurement (e.g., ns, ms, s). I realize that in a sense this is an =
interval, but it might be clearer if the type were called =
time-unit-type. If I=E2=80=99m understanding it properly, then the =
definition that Greg is pointing to in the TICTOC doc is for something =
different (i.e., an actual interval, always measured in nanoseconds).

But it=E2=80=99s also possible that I=E2=80=99m the one who is confused =
...

Alissa

> Thanks!
> =20
> -Qin
> =E5=8F=91=E4=BB=B6=E4=BA=BA: Greg Mirsky [mailto:gregimirsky@gmail.com =
<mailto:gregimirsky@gmail.com>]=20
> =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2017=E5=B9=B410=E6=9C=8818=E6=97=A5=
 19:11
> =E6=94=B6=E4=BB=B6=E4=BA=BA: Qin Wu
> =E6=8A=84=E9=80=81: Brian E Carpenter; gen-art@ietf.org =
<mailto:gen-art@ietf.org>; =
draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org =
<mailto:draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org>; =
lime@ietf.org <mailto:lime@ietf.org>
> =E4=B8=BB=E9=A2=98: Re: [Lime] Genart telechat review of =
draft-ietf-lime-yang-connectionless-oam-methods-09
> =20
> Hi Qin, et. al,
> IEEE 1588-2008 in section 5.3.2 defines the TimeInterval type that =
represents time interval as=20
> struct TimeInterval
> {
> Integer64 scaledNanoseconds;
> };
> The scaledNanoseconds member is the time interval expressed in units =
of nanoseconds and multiplied by
> 2+16.
> Positive or negative time intervals outside the maximum range of this =
data type shall be encoded as the
> largest positive and negative values of the data type, respectively.
> For example, 2.5 ns is expressed as 0000 0000 0002 800016.
> =20
> TICTOC WG is discussing proposed PTP YANG model which includes=20
>      typedef time-interval-type {
>        type int64;
>        description
>          "Derived data type for time interval,
>          represented in units of nanoseconds and
>          multipled by 2^16";
>        reference
>          "IEEE Std 1588-2008: 5.3.2";
>      }
> Would the it be re-usable in LIME?
> =20
> Regards,
> Greg
> =20
> On Mon, Oct 16, 2017 at 6:40 PM, Qin Wu <bill.wu@huawei.com =
<mailto:bill.wu@huawei.com>> wrote:
> -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6-----
> =E5=8F=91=E4=BB=B6=E4=BA=BA: Brian E Carpenter =
[mailto:brian.e.carpenter@gmail.com =
<mailto:brian.e.carpenter@gmail.com>]
> =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2017=E5=B9=B410=E6=9C=8817=E6=97=A5=
 3:20
> =E6=94=B6=E4=BB=B6=E4=BA=BA: Qin Wu; gen-art@ietf.org =
<mailto:gen-art@ietf.org>
> =E6=8A=84=E9=80=81: =
draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org =
<mailto:draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org>; =
lime@ietf.org <mailto:lime@ietf.org>
> =E4=B8=BB=E9=A2=98: Re: Genart telechat review of =
draft-ietf-lime-yang-connectionless-oam-methods-09
>=20
> Qin,
>=20
> Thanks for the reply, I have follow-up questions in line:
>=20
> On 17/10/2017 00:52, Qin Wu wrote:
> > Thank Brian for valuable review to this document, please see my =
reply below.
> >
> > -Qin
> > -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6-----
> > =E5=8F=91=E4=BB=B6=E4=BA=BA: Brian Carpenter =
[mailto:brian.e.carpenter@gmail.com =
<mailto:brian.e.carpenter@gmail.com>]
> > =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2017=E5=B9=B410=E6=9C=8814=E6=97=
=A5 12:40
> > =E6=94=B6=E4=BB=B6=E4=BA=BA: gen-art@ietf.org =
<mailto:gen-art@ietf.org>
> > =E6=8A=84=E9=80=81: =
draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org =
<mailto:draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org>;
> > lime@ietf.org <mailto:lime@ietf.org>
> > =E4=B8=BB=E9=A2=98: Genart telechat review of
> > draft-ietf-lime-yang-connectionless-oam-methods-09
> >
> > Reviewer: Brian Carpenter
> > Review result: Ready with Issues
> >
> > Gen-ART *Last Call* review of
> > draft-ietf-lime-yang-connectionless-oam-methods-09
> >
> > I am the assigned Gen-ART reviewer for this draft. The General Area =
Review Team (Gen-ART) reviews all IETF documents being processed by the =
IESG for the IETF Chair.  Please treat these comments just like any =
other last call comments.
> >
> > For more information, please see the FAQ at =
<http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq =
<http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>>.
> >
> > Document: draft-ietf-lime-yang-connectionless-oam-methods-09.txt
> > Reviewer: Brian Carpenter
> > Review Date: 2017-10-14
> > IETF LC End Date: 2017-10-25
> > IESG Telechat date: 2017-10-26
> >
> > Summary: Ready with issues
> > --------
> >
> > Comment:
> > --------
> >
> > The shepherd says:
> >
> >> This includes at least two different implementations of the model, =
as
> >> well as product and demos at Bits-n-Bytes.
> >
> > Shouldn't WGs make routine use of BCP 205, RFC 7942 "Improving =
Awareness of Running Code: The Implementation Status Section"?
> >
> > Minor Issues:
> > -------------
> >
> > In the following:
> >
> >          |  +--ro min-delay-value?         uint32
> >          |  +--ro max-delay-value?         uint32
> >          |  +--ro average-delay-value?     uint32
> >          +--ro session-jitter-statistics
> >          |  +--ro time-resolution-value?   identityref
> >          |  +--ro min-jitter-value?        uint32
> >          |  +--ro max-jitter-value?        uint32
> >          |  +--ro average-jitter-value?    uint32
> >
> > what are the units for the delay-value and jitter-value elements, =
and what definition of 'jitter' is intended?
> >
> > [Qin]: Delay supports various time units such as s,ms,ns and etc.
> > To represent this using YANG construct, we introduce a new parameter =
time-resolution-value as follows:
> >    |     +--ro session-delay-statistics
> >    |     |  +--ro time-resolution-value?   identityref
> >    |     |  +--ro min-delay-value?         uint32
> >    |     |  +--ro max-delay-value?         uint32
> >    |     |  +--ro average-delay-value?     uint32
> > With this time-resolution-value parameter, we can support various =
different time unit.
>=20
> OK, because of my poor understanding of YANG, I still have to ask =
where the possible values of time-resolution-value are defined. Is there =
an enumeration somewhere that I have missed?
>=20
> [Qin]:Instead of using enum, we are using identity to define possible =
values of time-resolution-value
> "
>   identity time-resolution {
>     description
>       "Time interval resolution";
>   }
>   identity seconds {
>     base time-resolution;
>     description
>       "Time resolution in Seconds";
>   }
>   identity milliseconds {
>     base time-resolution;
>     description
>       "Time resolution in Milliseconds";
>   }
>   identity microseconds {
>     base time-resolution;
>     description
>       "Time resolution in Microseconds";
> "
> And then we can use identityref to refer to these values of =
time-resolution values we have actually defined.
>=20
> > The same is applied to jitter. As clarified in the introduction, the
> > definition of 'jitter' is used to monitor reachability of =
destinations, troubleshoot failures, monitor performance.
>=20
> Yes, but what *is* jitter physically? There is no scientific =
definition of 'jitter' in the IETF. Do you mean IPDV as defined in =
RFC3393 or something else?
>=20
> [Qin]:Jitter is packet jitter (https://en.wikipedia.org/wiki/Jitter =
<https://en.wikipedia.org/wiki/Jitter>). You are right, one typical =
example of packet jitter is IPDV defined in RFC3393, but we don't want =
to limit it to IPDV, we also allow support other protocol and other =
measurement methodology,
> e.g., we could also consider to use MAPDV2 defined in [ITU-T G.1020], =
what protocol is used and what methodology is used can be indicated by =
the parameter 'protocol-id' parameter and 'protocol-id-meta-data' in =
this model.
>=20
> I assume that by 'delay' you mean RFC7679 rather than RFC2681, but =
that seems straightforward,  and so do the other metrics used in =
session-packet-statistics and session-error-statistics.
>=20
> [Qin]: Correct, it is one way delay instead of two way delay. Yes, the =
same is applied to session-packet-statistics and =
session-error-statistics.
>=20
> Regards
>     Brian
>=20
> >
> >   identity protocol-id-internet {
> >     base protocol-id;
> >     description
> >       "Internet Protocols.";
> >   }
> >
> > It isn't clear what "Internet Protocols" means. It seems totally =
non-specific.
> >
> >
> > [Qin]: It is referred to a standard protocol (e.g., TCP/IP =
protocols,
> > ICMP, IGMP,etc.,) We can make this clear by adding a few =
clarification text in the description of protocol-id-internet.
> > Nits:
> > -----
> >
> >   identity protocol-id-propreitary {
> >     base protocol-id;
> >     description
> >       "Propreitary protocol (eg.,IP SLA).";
> >
> > s/propreitary/proprietary/
> > s/Propreitary/Proprietary/
> >
> > [Qin]: Thanks and will get this fixed.
> >
>=20
> _______________________________________________
> Lime mailing list
> Lime@ietf.org <mailto:Lime@ietf.org>
> https://www.ietf.org/mailman/listinfo/lime =
<https://www.ietf.org/mailman/listinfo/lime>
> =20
> _______________________________________________
> Gen-art mailing list
> Gen-art@ietf.org <mailto:Gen-art@ietf.org>
> https://www.ietf.org/mailman/listinfo/gen-art =
<https://www.ietf.org/mailman/listinfo/gen-art>

--Apple-Mail=_D83C87D6-88DA-4B22-B281-62A2C2A670A8
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D""><br class=3D""><div><blockquote type=3D"cite" class=3D""><div =
class=3D"">On Oct 19, 2017, at 4:38 AM, Qin Wu &lt;<a =
href=3D"mailto:bill.wu@huawei.com" class=3D"">bill.wu@huawei.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;"><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" =
style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">Thanks Greg, As I said, Delay supports =
various time units which include Nanoseconds. Nanosecond time unit has =
been supported by using identity in connectionless-oam-method model<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">=E2=80=9C<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93; page-break-before: =
always;" class=3D""><span lang=3D"EN" style=3D"font-size: 10pt;" =
class=3D"">&nbsp; identity seconds {<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93; page-break-before: =
always;" class=3D""><span lang=3D"EN" style=3D"font-size: 10pt;" =
class=3D"">&nbsp;&nbsp;&nbsp; base time-resolution;<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93; page-break-before: =
always;" class=3D""><span lang=3D"EN" style=3D"font-size: 10pt;" =
class=3D"">&nbsp;&nbsp;&nbsp; description<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93; page-break-before: =
always;" class=3D""><span lang=3D"EN" style=3D"font-size: 10pt;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Time resolution in =
Seconds";<o:p class=3D""></o:p></span></div><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93; =
page-break-before: always;" class=3D""><span lang=3D"EN" =
style=3D"font-size: 10pt;" class=3D"">&nbsp; }<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93; page-break-before: =
always;" class=3D""><span lang=3D"EN" style=3D"font-size: 10pt;" =
class=3D"">&nbsp; identity milliseconds {<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93; page-break-before: =
always;" class=3D""><span lang=3D"EN" style=3D"font-size: 10pt;" =
class=3D"">&nbsp;&nbsp;&nbsp; base time-resolution;<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93; page-break-before: =
always;" class=3D""><span lang=3D"EN" style=3D"font-size: 10pt;" =
class=3D"">&nbsp;&nbsp;&nbsp; description<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93; page-break-before: =
always;" class=3D""><span lang=3D"EN" style=3D"font-size: 10pt;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Time resolution in =
Milliseconds";<o:p class=3D""></o:p></span></div><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93; =
page-break-before: always;" class=3D""><span lang=3D"EN" =
style=3D"font-size: 10pt;" class=3D"">&nbsp; }<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93; page-break-before: =
always;" class=3D""><span lang=3D"EN" style=3D"font-size: 10pt;" =
class=3D"">&nbsp; identity microseconds {<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93; page-break-before: =
always;" class=3D""><span lang=3D"EN" style=3D"font-size: 10pt;" =
class=3D"">&nbsp;&nbsp;&nbsp; base time-resolution;<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93; page-break-before: =
always;" class=3D""><span lang=3D"EN" style=3D"font-size: 10pt;" =
class=3D"">&nbsp;&nbsp;&nbsp; description<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93; page-break-before: =
always;" class=3D""><span lang=3D"EN" style=3D"font-size: 10pt;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Time resolution in =
Microseconds";<o:p class=3D""></o:p></span></div><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93; =
page-break-before: always;" class=3D""><span lang=3D"EN" =
style=3D"font-size: 10pt;" class=3D"">&nbsp; }<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93; text-indent: 15pt; =
page-break-before: always;" class=3D""><span lang=3D"EN" =
style=3D"font-size: 10pt;" class=3D"">identity nanoseconds {<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93; page-break-before: =
always;" class=3D""><span lang=3D"EN" style=3D"font-size: 10pt;" =
class=3D"">&nbsp;&nbsp;&nbsp; base time-resolution;<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93; page-break-before: =
always;" class=3D""><span lang=3D"EN" style=3D"font-size: 10pt;" =
class=3D"">&nbsp;&nbsp;&nbsp; description<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93; page-break-before: =
always;" class=3D""><span lang=3D"EN" style=3D"font-size: 10pt;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Time resolution in =
Nanoseconds";<o:p class=3D""></o:p></span></div><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93; =
page-break-before: always;" class=3D""><span lang=3D"EN" =
style=3D"font-size: 10pt;" class=3D"">&nbsp; }<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" =
class=3D"">=E2=80=9D</span></div></div></div></blockquote><div><br =
class=3D""></div><div>Qin, although you use the term =
=E2=80=9Ctime-resolution=E2=80=9D above, it does not appear in the LIME =
YANG models. The term in the models appears to be =
time-interval-type.</div><div><br class=3D""></div><div>I sense that =
this might be confusing (based on Greg=E2=80=99s message) because what =
is actually being defined by time-interval-type is the unit of =
measurement (e.g., ns, ms, s). I realize that in a sense this is an =
interval, but it might be clearer if the type were called =
time-unit-type. If I=E2=80=99m understanding it properly, then the =
definition that Greg is pointing to in the TICTOC doc is for something =
different (i.e., an actual interval, always measured in =
nanoseconds).</div><div><br class=3D""></div><div>But it=E2=80=99s also =
possible that I=E2=80=99m the one who is confused ...</div><div><br =
class=3D""></div><div>Alissa</div><br class=3D""><blockquote type=3D"cite"=
 class=3D""><div class=3D""><div class=3D"WordSection1" style=3D"page: =
WordSection1; font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-stroke-width: 0px;"><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" =
class=3D""><span lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: =
Calibri, sans-serif; color: rgb(31, 73, 125);" class=3D""><o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">Thanks!<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" =
class=3D""><span lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: =
Calibri, sans-serif; color: rgb(31, 73, 125);" class=3D"">-Qin<o:p =
class=3D""></o:p></span></div><div style=3D"border-style: solid none =
none; border-top-color: rgb(181, 196, 223); border-top-width: 1pt; =
padding: 3pt 0cm 0cm;" class=3D""><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" class=3D""><b=
 class=3D""><span style=3D"font-size: 10pt;" class=3D"">=E5=8F=91=E4=BB=B6=
=E4=BA=BA<span lang=3D"EN-US" class=3D"">:</span></span></b><span =
lang=3D"EN-US" style=3D"font-size: 10pt;" class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>Greg Mirsky [<a =
href=3D"mailto:gregimirsky@gmail.com" style=3D"color: purple; =
text-decoration: underline;" =
class=3D"">mailto:gregimirsky@gmail.com</a>]<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D""></span><b =
class=3D""><span style=3D"font-size: 10pt;" class=3D"">=E5=8F=91=E9=80=81=E6=
=97=B6=E9=97=B4<span lang=3D"EN-US" class=3D"">:</span></span></b><span =
lang=3D"EN-US" style=3D"font-size: 10pt;" class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>2017</span><span =
style=3D"font-size: 10pt;" class=3D"">=E5=B9=B4<span lang=3D"EN-US" =
class=3D"">10</span>=E6=9C=88<span lang=3D"EN-US" =
class=3D"">18</span>=E6=97=A5<span lang=3D"EN-US" class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>19:11<br class=3D""></span><b=
 class=3D"">=E6=94=B6=E4=BB=B6=E4=BA=BA<span lang=3D"EN-US" =
class=3D"">:</span></b><span lang=3D"EN-US" class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>Qin Wu<br =
class=3D""></span><b class=3D"">=E6=8A=84=E9=80=81<span lang=3D"EN-US" =
class=3D"">:</span></b><span lang=3D"EN-US" class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>Brian E Carpenter;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:gen-art@ietf.org" style=3D"color: purple; =
text-decoration: underline;" class=3D"">gen-art@ietf.org</a>;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.or=
g" style=3D"color: purple; text-decoration: underline;" =
class=3D"">draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org</a=
>;<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:lime@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D"">lime@ietf.org</a><br class=3D""></span><b =
class=3D"">=E4=B8=BB=E9=A2=98<span lang=3D"EN-US" =
class=3D"">:</span></b><span lang=3D"EN-US" class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>Re: [Lime] Genart telechat =
review of draft-ietf-lime-yang-connectionless-oam-methods-09<o:p =
class=3D""></o:p></span></span></div></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" =
class=3D""><span lang=3D"EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div class=3D""><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" =
class=3D""><span lang=3D"EN-US" class=3D"">Hi Qin, et. al,<o:p =
class=3D""></o:p></span></div><div class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" =
class=3D""><span lang=3D"EN-US" class=3D"">IEEE 1588-2008 in section =
5.3.2 defines the TimeInterval type that represents time interval =
as&nbsp;<o:p class=3D""></o:p></span></div></div><blockquote =
style=3D"margin-left: 30pt; margin-right: 0cm;" class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span =
lang=3D"EN-US" class=3D"">struct TimeInterval<o:p =
class=3D""></o:p></span></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" =
class=3D"">{<o:p =
class=3D""></o:p></span></div></div></div></blockquote><blockquote =
style=3D"margin-left: 30pt; margin-right: 0cm;" class=3D""><blockquote =
style=3D"margin-left: 30pt; margin-right: 0cm;" class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span =
lang=3D"EN-US" class=3D"">Integer64 scaledNanoseconds;<o:p =
class=3D""></o:p></span></div></div></div></blockquote></blockquote><block=
quote style=3D"margin-left: 30pt; margin-right: 0cm;" class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span =
lang=3D"EN-US" class=3D"">};<o:p =
class=3D""></o:p></span></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" =
class=3D"">The scaledNanoseconds member is the time interval expressed =
in units of nanoseconds and multiplied by<o:p =
class=3D""></o:p></span></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" =
class=3D"">2+16.<o:p class=3D""></o:p></span></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span =
lang=3D"EN-US" class=3D"">Positive or negative time intervals outside =
the maximum range of this data type shall be encoded as the<o:p =
class=3D""></o:p></span></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" =
class=3D"">largest positive and negative values of the data type, =
respectively.<o:p class=3D""></o:p></span></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span =
lang=3D"EN-US" class=3D"">For example, 2.5 ns is expressed as 0000 0000 =
0002 800016.<o:p =
class=3D""></o:p></span></div></div></div></blockquote><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div class=3D""><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" =
class=3D""><span lang=3D"EN-US" class=3D"">TICTOC WG is discussing =
proposed PTP YANG model which includes&nbsp;<o:p =
class=3D""></o:p></span></div></div><div style=3D"border: 1pt solid =
rgb(204, 204, 204); padding: 8pt; background-color: rgb(255, 253, 245); =
background-position: initial initial; background-repeat: initial =
initial;" class=3D""><pre style=3D"margin: 0cm 0cm 7.9pt; font-size: =
12pt; font-family: =E5=AE=8B=E4=BD=93; background-color: rgb(255, 253, =
245); word-break: break-all; border: none; padding: 0cm; box-sizing: =
border-box; word-wrap: break-word; border-top-left-radius: 4px; =
border-top-right-radius: 4px; border-bottom-right-radius: 4px; =
border-bottom-left-radius: 4px; overflow: auto; background-position: =
initial initial; background-repeat: initial initial;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: 'Courier New';" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp; typedef time-interval-type {<o:p =
class=3D""></o:p></span></pre><pre style=3D"margin: 0cm 0cm 7.9pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93; background-color: =
rgb(255, 253, 245); word-break: break-all; border: none; padding: 0cm; =
background-position: initial initial; background-repeat: initial =
initial;" class=3D""><span lang=3D"EN-US" style=3D"font-size: 10.5pt; =
font-family: 'Courier New';" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; type int64;<o:p =
class=3D""></o:p></span></pre><pre style=3D"margin: 0cm 0cm 7.9pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93; background-color: =
rgb(255, 253, 245); word-break: break-all; border: none; padding: 0cm; =
background-position: initial initial; background-repeat: initial =
initial;" class=3D""><span lang=3D"EN-US" style=3D"font-size: 10.5pt; =
font-family: 'Courier New';" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; description<o:p =
class=3D""></o:p></span></pre><pre style=3D"margin: 0cm 0cm 7.9pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93; background-color: =
rgb(255, 253, 245); word-break: break-all; border: none; padding: 0cm; =
background-position: initial initial; background-repeat: initial =
initial;" class=3D""><span lang=3D"EN-US" style=3D"font-size: 10.5pt; =
font-family: 'Courier New';" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Derived =
data type for time interval,<o:p class=3D""></o:p></span></pre><pre =
style=3D"margin: 0cm 0cm 7.9pt; font-size: 12pt; font-family: =E5=AE=8B=E4=
=BD=93; background-color: rgb(255, 253, 245); word-break: break-all; =
border: none; padding: 0cm; background-position: initial initial; =
background-repeat: initial initial;" class=3D""><span lang=3D"EN-US" =
style=3D"font-size: 10.5pt; font-family: 'Courier New';" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; represented =
in units of nanoseconds and<o:p class=3D""></o:p></span></pre><pre =
style=3D"margin: 0cm 0cm 7.9pt; font-size: 12pt; font-family: =E5=AE=8B=E4=
=BD=93; background-color: rgb(255, 253, 245); word-break: break-all; =
border: none; padding: 0cm; background-position: initial initial; =
background-repeat: initial initial;" class=3D""><span lang=3D"EN-US" =
style=3D"font-size: 10.5pt; font-family: 'Courier New';" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; multipled by =
2^16";<o:p class=3D""></o:p></span></pre><pre style=3D"margin: 0cm 0cm =
7.9pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93; =
background-color: rgb(255, 253, 245); word-break: break-all; border: =
none; padding: 0cm; background-position: initial initial; =
background-repeat: initial initial;" class=3D""><span lang=3D"EN-US" =
style=3D"font-size: 10.5pt; font-family: 'Courier New';" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; reference<o:p =
class=3D""></o:p></span></pre><pre style=3D"margin: 0cm 0cm 7.9pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93; background-color: =
rgb(255, 253, 245); word-break: break-all; border: none; padding: 0cm; =
background-position: initial initial; background-repeat: initial =
initial;" class=3D""><span lang=3D"EN-US" style=3D"font-size: 10.5pt; =
font-family: 'Courier New';" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "IEEE Std =
1588-2008: 5.3.2";<o:p class=3D""></o:p></span></pre><pre style=3D"margin:=
 0cm 0cm 7.9pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93; =
background-color: rgb(255, 253, 245); word-break: break-all; border: =
none; padding: 0cm; background-position: initial initial; =
background-repeat: initial initial;" class=3D""><span lang=3D"EN-US" =
style=3D"font-size: 10.5pt; font-family: 'Courier New';" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp; }<o:p =
class=3D""></o:p></span></pre></div><div class=3D""><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" =
class=3D""><span lang=3D"EN-US" class=3D"">Would the it be re-usable in =
LIME?<o:p class=3D""></o:p></span></div></div><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div></div><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" =
class=3D"">Regards,<o:p class=3D""></o:p></span></div></div><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" =
class=3D"">Greg<o:p class=3D""></o:p></span></div></div></div><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" =
class=3D""><o:p class=3D"">&nbsp;</o:p></span></div><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" class=3D"">On Mon, =
Oct 16, 2017 at 6:40 PM, Qin Wu &lt;<a href=3D"mailto:bill.wu@huawei.com" =
target=3D"_blank" style=3D"color: purple; text-decoration: underline;" =
class=3D"">bill.wu@huawei.com</a>&gt; wrote:<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span =
lang=3D"EN-US" class=3D"">-----</span>=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6=
<span lang=3D"EN-US" class=3D"">-----<br class=3D""></span>=E5=8F=91=E4=BB=
=B6=E4=BA=BA<span lang=3D"EN-US" class=3D"">: Brian E Carpenter =
[mailto:<a href=3D"mailto:brian.e.carpenter@gmail.com" style=3D"color: =
purple; text-decoration: underline;" =
class=3D"">brian.e.carpenter@gmail.com</a>]<br =
class=3D""></span>=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4<span lang=3D"EN-US"=
 class=3D"">: 2017</span>=E5=B9=B4<span lang=3D"EN-US" =
class=3D"">10</span>=E6=9C=88<span lang=3D"EN-US" =
class=3D"">17</span>=E6=97=A5<span lang=3D"EN-US" class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>3:20<br =
class=3D""></span>=E6=94=B6=E4=BB=B6=E4=BA=BA<span lang=3D"EN-US" =
class=3D"">: Qin Wu;<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:gen-art@ietf.org" style=3D"color: purple; =
text-decoration: underline;" class=3D"">gen-art@ietf.org</a><br =
class=3D""></span>=E6=8A=84=E9=80=81<span lang=3D"EN-US" class=3D"">:<span=
 class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.or=
g" style=3D"color: purple; text-decoration: underline;" =
class=3D"">draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org</a=
>;<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:lime@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D"">lime@ietf.org</a><br class=3D""></span>=E4=B8=BB=E9=
=A2=98<span lang=3D"EN-US" class=3D"">: Re: Genart telechat review of =
draft-ietf-lime-yang-connectionless-oam-methods-09<o:p =
class=3D""></o:p></span></div><div class=3D""><div class=3D""><p =
class=3D"MsoNormal" style=3D"margin: 0cm 0cm 12pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;"><span lang=3D"EN-US" class=3D""><br =
class=3D"">Qin,<br class=3D""><br class=3D"">Thanks for the reply, I =
have follow-up questions in line:<br class=3D""><br class=3D"">On =
17/10/2017 00:52, Qin Wu wrote:<br class=3D"">&gt; Thank Brian for =
valuable review to this document, please see my reply below.<br =
class=3D"">&gt;<br class=3D"">&gt; -Qin<br class=3D"">&gt; =
-----</span>=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6<span lang=3D"EN-US" =
class=3D"">-----<br class=3D"">&gt;<span =
class=3D"Apple-converted-space">&nbsp;</span></span>=E5=8F=91=E4=BB=B6=E4=BA=
=BA<span lang=3D"EN-US" class=3D"">: Brian Carpenter [mailto:<a =
href=3D"mailto:brian.e.carpenter@gmail.com" style=3D"color: purple; =
text-decoration: underline;" =
class=3D"">brian.e.carpenter@gmail.com</a>]<br class=3D"">&gt;<span =
class=3D"Apple-converted-space">&nbsp;</span></span>=E5=8F=91=E9=80=81=E6=97=
=B6=E9=97=B4<span lang=3D"EN-US" class=3D"">: 2017</span>=E5=B9=B4<span =
lang=3D"EN-US" class=3D"">10</span>=E6=9C=88<span lang=3D"EN-US" =
class=3D"">14</span>=E6=97=A5<span lang=3D"EN-US" class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>12:40<br class=3D"">&gt;<span=
 class=3D"Apple-converted-space">&nbsp;</span></span>=E6=94=B6=E4=BB=B6=E4=
=BA=BA<span lang=3D"EN-US" class=3D"">:<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:gen-art@ietf.org" style=3D"color: purple; =
text-decoration: underline;" class=3D"">gen-art@ietf.org</a><br =
class=3D"">&gt;<span =
class=3D"Apple-converted-space">&nbsp;</span></span>=E6=8A=84=E9=80=81<spa=
n lang=3D"EN-US" class=3D"">:<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.or=
g" style=3D"color: purple; text-decoration: underline;" =
class=3D"">draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org</a=
>;<br class=3D"">&gt;<span class=3D"Apple-converted-space">&nbsp;</span><a=
 href=3D"mailto:lime@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D"">lime@ietf.org</a><br class=3D"">&gt;<span =
class=3D"Apple-converted-space">&nbsp;</span></span>=E4=B8=BB=E9=A2=98<spa=
n lang=3D"EN-US" class=3D"">: Genart telechat review of<br class=3D"">&gt;=
 draft-ietf-lime-yang-connectionless-oam-methods-09<br class=3D"">&gt;<br =
class=3D"">&gt; Reviewer: Brian Carpenter<br class=3D"">&gt; Review =
result: Ready with Issues<br class=3D"">&gt;<br class=3D"">&gt; Gen-ART =
*Last Call* review of<br class=3D"">&gt; =
draft-ietf-lime-yang-connectionless-oam-methods-09<br class=3D"">&gt;<br =
class=3D"">&gt; I am the assigned Gen-ART reviewer for this draft. The =
General Area Review Team (Gen-ART) reviews all IETF documents being =
processed by the IESG for the IETF Chair.&nbsp; Please treat these =
comments just like any other last call comments.<br class=3D"">&gt;<br =
class=3D"">&gt; For more information, please see the FAQ at &lt;<a =
href=3D"http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq" =
target=3D"_blank" style=3D"color: purple; text-decoration: underline;" =
class=3D"">http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq</a>&gt;=
.<br class=3D"">&gt;<br class=3D"">&gt; Document: =
draft-ietf-lime-yang-connectionless-oam-methods-09.txt<br class=3D"">&gt; =
Reviewer: Brian Carpenter<br class=3D"">&gt; Review Date: 2017-10-14<br =
class=3D"">&gt; IETF LC End Date: 2017-10-25<br class=3D"">&gt; IESG =
Telechat date: 2017-10-26<br class=3D"">&gt;<br class=3D"">&gt; Summary: =
Ready with issues<br class=3D"">&gt; --------<br class=3D"">&gt;<br =
class=3D"">&gt; Comment:<br class=3D"">&gt; --------<br class=3D"">&gt;<br=
 class=3D"">&gt; The shepherd says:<br class=3D"">&gt;<br =
class=3D"">&gt;&gt; This includes at least two different implementations =
of the model, as<br class=3D"">&gt;&gt; well as product and demos at =
Bits-n-Bytes.<br class=3D"">&gt;<br class=3D"">&gt; Shouldn't WGs make =
routine use of BCP 205, RFC 7942 "Improving Awareness of Running Code: =
The Implementation Status Section"?<br class=3D"">&gt;<br class=3D"">&gt; =
Minor Issues:<br class=3D"">&gt; -------------<br class=3D"">&gt;<br =
class=3D"">&gt; In the following:<br class=3D"">&gt;<br =
class=3D"">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; +--ro =
min-delay-value?&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;uint32<br =
class=3D"">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; +--ro =
max-delay-value?&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;uint32<br =
class=3D"">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; +--ro =
average-delay-value?&nbsp; &nbsp; &nbsp;uint32<br class=3D"">&gt;&nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; +--ro session-jitter-statistics<br =
class=3D"">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; +--ro =
time-resolution-value?&nbsp; &nbsp;identityref<br class=3D"">&gt;&nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; +--ro min-jitter-value?&nbsp; &nbsp; =
&nbsp; &nbsp; uint32<br class=3D"">&gt;&nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; |&nbsp; +--ro max-jitter-value?&nbsp; &nbsp; &nbsp; &nbsp; =
uint32<br class=3D"">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; =
+--ro average-jitter-value?&nbsp; &nbsp; uint32<br class=3D"">&gt;<br =
class=3D"">&gt; what are the units for the delay-value and jitter-value =
elements, and what definition of 'jitter' is intended?<br =
class=3D"">&gt;<br class=3D"">&gt; [Qin]: Delay supports various time =
units such as s,ms,ns and etc.<br class=3D"">&gt; To represent this =
using YANG construct, we introduce a new parameter time-resolution-value =
as follows:<br class=3D"">&gt;&nbsp; &nbsp; |&nbsp; &nbsp; &nbsp;+--ro =
session-delay-statistics<br class=3D"">&gt;&nbsp; &nbsp; |&nbsp; &nbsp; =
&nbsp;|&nbsp; +--ro time-resolution-value?&nbsp; &nbsp;identityref<br =
class=3D"">&gt;&nbsp; &nbsp; |&nbsp; &nbsp; &nbsp;|&nbsp; +--ro =
min-delay-value?&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;uint32<br =
class=3D"">&gt;&nbsp; &nbsp; |&nbsp; &nbsp; &nbsp;|&nbsp; +--ro =
max-delay-value?&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;uint32<br =
class=3D"">&gt;&nbsp; &nbsp; |&nbsp; &nbsp; &nbsp;|&nbsp; +--ro =
average-delay-value?&nbsp; &nbsp; &nbsp;uint32<br class=3D"">&gt; With =
this time-resolution-value parameter, we can support various different =
time unit.<br class=3D""><br class=3D"">OK, because of my poor =
understanding of YANG, I still have to ask where the possible values of =
time-resolution-value are defined. Is there an enumeration somewhere =
that I have missed?<o:p class=3D""></o:p></span></p></div></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" =
class=3D"">[Qin]:Instead of using enum, we are using identity to define =
possible values of time-resolution-value<br class=3D"">"<br =
class=3D"">&nbsp; identity time-resolution {<br class=3D"">&nbsp; &nbsp; =
description<br class=3D"">&nbsp; &nbsp; &nbsp; "Time interval =
resolution";<br class=3D"">&nbsp; }<br class=3D"">&nbsp; identity =
seconds {<br class=3D"">&nbsp; &nbsp; base time-resolution;<br =
class=3D"">&nbsp; &nbsp; description<br class=3D"">&nbsp; &nbsp; &nbsp; =
"Time resolution in Seconds";<br class=3D"">&nbsp; }<br class=3D"">&nbsp; =
identity milliseconds {<br class=3D"">&nbsp; &nbsp; base =
time-resolution;<br class=3D"">&nbsp; &nbsp; description<br =
class=3D"">&nbsp; &nbsp; &nbsp; "Time resolution in Milliseconds";<br =
class=3D"">&nbsp; }<br class=3D"">&nbsp; identity microseconds {<br =
class=3D"">&nbsp; &nbsp; base time-resolution;<br class=3D"">&nbsp; =
&nbsp; description<br class=3D"">&nbsp; &nbsp; &nbsp; "Time resolution =
in Microseconds";<br class=3D"">"<br class=3D"">And then we can use =
identityref to refer to these values of time-resolution values we have =
actually defined.<br class=3D""><br class=3D"">&gt; The same is applied =
to jitter. As clarified in the introduction, the<br class=3D"">&gt; =
definition of 'jitter' is used to monitor reachability of destinations, =
troubleshoot failures, monitor performance.<br class=3D""><br =
class=3D"">Yes, but what *is* jitter physically? There is no scientific =
definition of 'jitter' in the IETF. Do you mean IPDV as defined in =
RFC3393 or something else?<br class=3D""><br class=3D"">[Qin]:Jitter is =
packet jitter (<a href=3D"https://en.wikipedia.org/wiki/Jitter" =
target=3D"_blank" style=3D"color: purple; text-decoration: underline;" =
class=3D"">https://en.wikipedia.org/wiki/Jitter</a>). You are right, one =
typical example of packet jitter is IPDV defined in RFC3393, but we =
don't want to limit it to IPDV, we also allow support other protocol and =
other measurement methodology,<br class=3D"">e.g., we could also =
consider to use MAPDV2 defined in [ITU-T G.1020], what protocol is used =
and what methodology is used can be indicated by the parameter =
'protocol-id' parameter and 'protocol-id-meta-data' in this model.<br =
class=3D""><br class=3D"">I assume that by 'delay' you mean RFC7679 =
rather than RFC2681, but that seems straightforward,&nbsp; and so do the =
other metrics used in session-packet-statistics and =
session-error-statistics.<br class=3D""><br class=3D"">[Qin]: Correct, =
it is one way delay instead of two way delay. Yes, the same is applied =
to session-packet-statistics and session-error-statistics.<o:p =
class=3D""></o:p></span></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" class=3D""><br =
class=3D"">Regards<br class=3D"">&nbsp; &nbsp; Brian<br class=3D""><br =
class=3D"">&gt;<br class=3D"">&gt;&nbsp; &nbsp;identity =
protocol-id-internet {<br class=3D"">&gt;&nbsp; &nbsp; &nbsp;base =
protocol-id;<br class=3D"">&gt;&nbsp; &nbsp; &nbsp;description<br =
class=3D"">&gt;&nbsp; &nbsp; &nbsp; &nbsp;"Internet Protocols.";<br =
class=3D"">&gt;&nbsp; &nbsp;}<br class=3D"">&gt;<br class=3D"">&gt; It =
isn't clear what "Internet Protocols" means. It seems totally =
non-specific.<br class=3D"">&gt;<br class=3D"">&gt;<br class=3D"">&gt; =
[Qin]: It is referred to a standard protocol (e.g., TCP/IP protocols,<br =
class=3D"">&gt; ICMP, IGMP,etc.,) We can make this clear by adding a few =
clarification text in the description of protocol-id-internet.<br =
class=3D"">&gt; Nits:<br class=3D"">&gt; -----<br class=3D"">&gt;<br =
class=3D"">&gt;&nbsp; &nbsp;identity protocol-id-propreitary {<br =
class=3D"">&gt;&nbsp; &nbsp; &nbsp;base protocol-id;<br =
class=3D"">&gt;&nbsp; &nbsp; &nbsp;description<br class=3D"">&gt;&nbsp; =
&nbsp; &nbsp; &nbsp;"Propreitary protocol (eg.,IP SLA).";<br =
class=3D"">&gt;<br class=3D"">&gt; s/propreitary/proprietary/<br =
class=3D"">&gt; s/Propreitary/Proprietary/<br class=3D"">&gt;<br =
class=3D"">&gt; [Qin]: Thanks and will get this fixed.<br =
class=3D"">&gt;<br class=3D""><br =
class=3D"">_______________________________________________<br =
class=3D"">Lime mailing list<br class=3D""><a =
href=3D"mailto:Lime@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D"">Lime@ietf.org</a><br class=3D""><a =
href=3D"https://www.ietf.org/mailman/listinfo/lime" target=3D"_blank" =
style=3D"color: purple; text-decoration: underline;" =
class=3D"">https://www.ietf.org/mailman/listinfo/lime</a><o:p =
class=3D""></o:p></span></div></div></div></div><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" =
class=3D""><span lang=3D"EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div></div></div><span =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" =
class=3D"">_______________________________________________</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">Gen-art mailing =
list</span><br style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><a =
href=3D"mailto:Gen-art@ietf.org" style=3D"color: purple; =
text-decoration: underline; font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D"">Gen-art@ietf.org</a><br style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><a href=3D"https://www.ietf.org/mailman/listinfo/gen-art" =
style=3D"color: purple; text-decoration: underline; font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" =
class=3D"">https://www.ietf.org/mailman/listinfo/gen-art</a></div></blockq=
uote></div><br class=3D""></body></html>=

--Apple-Mail=_D83C87D6-88DA-4B22-B281-62A2C2A670A8--


From nobody Wed Oct 25 09:16:49 2017
Return-Path: <akatlas@gmail.com>
X-Original-To: lime@ietf.org
Delivered-To: lime@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 916E9138AED; Wed, 25 Oct 2017 09:16:43 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Alia Atlas <akatlas@gmail.com>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-lime-yang-connectionless-oam@ietf.org, Ron Bonica <rbonica@juniper.net>, Carlos Pignataro <cpignata@cisco.com>, lime-chairs@ietf.org, cpignata@cisco.com, lime@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.63.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150894820355.4690.17296396047014675861.idtracker@ietfa.amsl.com>
Date: Wed, 25 Oct 2017 09:16:43 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/V4pUhF6Z3YPQYBp46RYvo9eMbhQ>
Subject: [Lime] Alia Atlas' Discuss on draft-ietf-lime-yang-connectionless-oam-14: (with DISCUSS and COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Oct 2017 16:16:43 -0000

Alia Atlas has entered the following ballot position for
draft-ietf-lime-yang-connectionless-oam-14: 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/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam/



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

Thank you for your work on this document.  I have a number of serious concerns
- but they all amount to fixing up your references and slight restructuring 
for clarity and reuse.

1) In Sec 3.1, the reference is system-id to represent the device or 
node.[I-D.ietf-spring-sr-yang] I believe that should be "typedef router-id {
       type yang:dotted-quad;
       description
         "A 32-bit number in the dotted quad format assigned to each
          router. This number uniquely identifies the router within
          an Autonomous System.";
     }"
from draft-ietf-rtgwg-routing-types.
Certainly "[I-D.ietf-spring-sr-yang]" is NOT an informative reference with such
a dependency.

I see that this document actually redefines router-id, instead of using it as
part of the included import from
 import ietf-routing-types {
   prefix rt;
  }
On p.27, I see "leaf system-id {
          type rt:router-id;
          description
            "System ID assigned to this node.";
        }"
so it is using the routing-yang-types, but renaming it as system-id, there.
Consistency isn't just the hobgoblin of little minds - it's actually useful.

In choice to-location, again "case system-id {
          leaf system-id-location {
            type router-id;
            description
              "System id location";
          }

          description
            "System ID";"
using the locally defined router-id and renaming it instead of using
rt:router-id.

2) On p. 13 & 14, there are many identities associated with time and
time-stamps.  I cannot believe that the best way to handle these is by having
them as part of an OAM model!   At a minimum, they should be defined as a
separate module and then included, even if it is in the same draft.  Then they
will be available for reuse elsewhere.

3) This is extending [I-D.ietf-i2rs-yang-network-topo] - I do not believe this
should be merely an informative reference.

4) I cannot tell if I-D.ietf-rtgwg-ni-model is informative or normative; it is
not referenced in the draft - though there are fields that are labeled NI
without adequate description.

5) [I-D.ietf-rtgwg-routing-types] is not an informative reference.  Its module
is imported and used.  It must be normative.

6) [I-D.ietf-spring-sr-yang] is listed as an informative reference, but if it
were actually used as described, it would need to be normative. Instead, I
believe this can be removed as a reference.


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

a) Sec 3.8: It is unfortunate that the cc-session-statistics-data structure is
not a list of {traffic type, cc-session-statistics} instead of hardcoded
members for IPv4 and IPv6 traffic only.  While it can still be extended for
additional traffic types, the naming may be inconsistent and there's no
requirement that the contents are cc-session-statistics.

b) On p.9: " +--:(system-id)
      |                 +--rw system-id-location?      router-id"

Why isn't this just named router-id instead of system-id, for consistency? 
This comment applies throughout the draft.

c) The use of "tp" to mean test-point is a bit unfortunate in a model that is
building off of the network topology one, which uses "tp" for termination-point.

d) On p. 13: "identity address-attribute-types {
    description
      "This is base identity of address
       attribute types which are ip-prefix,
       bgp, tunnel, pwe3, vpls, etc.";
  }"

I haven't a clue what is meant by a bgp address attribute type or a tunnel one.
 Can you please expand the description to be substantially more meaningful? 
How is it used?

On p. 24, I see these defined
" case bgp {
            leaf bgp {
              type inet:ip-prefix;
              description
                "BGP Labeled Prefix ";
            }
          }
          case tunnel {

            leaf tunnel-interface {
              type uint32;
              description
                "VPN Prefix ";
            }
          }
          case pw {
            leaf remote-pe-address {
              type inet:ip-address;
              description
                "Remote pe address.";
            }
"
but unlike the other cases with clear descriptions and references to the
relevant RFCs, these are NOT clear and do not even fully expand acronyms.

e) "grouping tp-address-ni "  Please expand what NI is the abbreviation for in
the description.



From nobody Wed Oct 25 09:32:57 2017
Return-Path: <kaduk@mit.edu>
X-Original-To: lime@ietf.org
Delivered-To: lime@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id D1C4213F419; Wed, 25 Oct 2017 09:32:54 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Benjamin Kaduk <kaduk@mit.edu>
To: <secdir@ietf.org>
Cc: draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org, lime@ietf.org, ietf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.63.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150894917478.4886.16418816851585609070@ietfa.amsl.com>
Date: Wed, 25 Oct 2017 09:32:54 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/bx4aU_AFjlhZOKkimQjJ7MruPT0>
Subject: [Lime] Secdir telechat review of draft-ietf-lime-yang-connectionless-oam-methods-11
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Oct 2017 16:32:55 -0000

Reviewer: Benjamin Kaduk
Review result: Ready

This draft is basically providing a YANG model as an abstraction over existing
(connectionless OAM) functionality, perhaps with some intention of facilitating
similar functionality in new spaces.  (E.g., ICMP ping/traceroute exist, but
entries are also given for SFC, MPLS, MPLS-TP, TWAMP, BIER, and I do not expect
that all of those currently have such functionality.).

The modeled functionality is intended to be run over management protocols such
as NETCONF or RESTCONF (i.e., ssh or HTTPS), which are at least nominally
secure transports.  Though it is possible to configure either of them in an
insecure fashion, I don't feel a particular need to beat the reader over the
head with notes about actually verifying TLS certificates, etc..  The security
considerations duly mention that access control is appropriate and that some
operations may be considered sensitive or vulnerable in some environments,
which is true, and probably the most that can reasonably be said at this level
of abstraction.

I do see several appearances of an abstract "location-type" field and other
system identifiers ("identityref", "system-id", MAC/IPv4/IPv6 addresses), which
 are sometimes considered sensitive, especially when they can be associated
back to individual users, which leads to privacy considerations about user
tracking and similar.  Since this is OAM work, I don't actually know that there
are real users in scope as opposed to fixed infrastructure, but perhaps a
statement in the security considerations about privacy and this sort of
identifiers would still be useful.

The document could benefit from some general copy editing for
language/grammar/etc., but unfortunately given the short turnaround between
last call end and the telechat, I cannot provide a more detailed patch or
comments at the present time.


From nobody Wed Oct 25 10:44:10 2017
Return-Path: <akatlas@gmail.com>
X-Original-To: lime@ietf.org
Delivered-To: lime@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 7193F13F439; Wed, 25 Oct 2017 10:44:08 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Alia Atlas <akatlas@gmail.com>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-lime-yang-connectionless-oam-methods@ietf.org, Carlos Pignataro <cpignata@cisco.com>, Ron Bonica <rbonica@juniper.net>, lime-chairs@ietf.org, cpignata@cisco.com, lime@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.63.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150895344841.4822.10125571058175153773.idtracker@ietfa.amsl.com>
Date: Wed, 25 Oct 2017 10:44:08 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/h4JaPcEPV54q6tl968lvDorENe8>
Subject: [Lime] Alia Atlas' Discuss on draft-ietf-lime-yang-connectionless-oam-methods-11: (with DISCUSS and COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Oct 2017 17:44:08 -0000

Alia Atlas has entered the following ballot position for
draft-ietf-lime-yang-connectionless-oam-methods-11: 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/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam-methods/



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

1) on p. 19: "        leaf status-code {
          type identityref{
            base status-code;
          }
          mandatory true;
          description
           "Error code for continuity-check message, that is
            relevant to the protocol under use for CC.
            For example if ICMP is the protocol under use, the
            error codes are as defined in [RFC4443].";
        }"
I am quite unclear on how this could technically be used??  RFC4443 defines
integer error codes or types and sub-codes that are also integers. Is the
expectation that an ICMPv6-specific YANG module will define those codes as
identityrefs??? Clarification in at least the description is needed, since I
don't see how it could be used as currently defined.


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

1) On p.6 : "leaf protocol-id-meta-data {
             type uint64;
             description
               "An optional meta-data related to the protocol ID.
                For e.g., this could be the Internet Protocol number
                for standard Internet Protocols for help in protocol
                processing.";
           }"
Seems very useful - but how and where would a tool be able to learn the
expected contents and parsing of the protocol-id-meta-data?  I do not see any
indication in the module on p.16 where the protocol-ids are defined - not even
in the descriptions much less programmatically.

2) The complete data hierarchy in Sec 3.2 is confusing in a couple ways. 
First, it isn't clear what is going to be defined in this document and what is
from draft-ietf-lime-yang-connectionless-oam-14.   Second, the groupings are
all expanded - which makes it very hard to see the logical structure & requires
sanity-checking that the same information appears.



From nobody Wed Oct 25 12:19:19 2017
Return-Path: <adam@nostrum.com>
X-Original-To: lime@ietf.org
Delivered-To: lime@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id DE4161386A1; Wed, 25 Oct 2017 12:19:17 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Adam Roach <adam@nostrum.com>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-lime-yang-connectionless-oam@ietf.org, Ron Bonica <rbonica@juniper.net>, Carlos Pignataro <cpignata@cisco.com>, lime-chairs@ietf.org, cpignata@cisco.com, lime@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.63.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150895915790.4735.12781687265993710022.idtracker@ietfa.amsl.com>
Date: Wed, 25 Oct 2017 12:19:17 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/kDSmcfWkdCwGozGJLKXpbuAQPDU>
Subject: [Lime] Adam Roach's No Objection on draft-ietf-lime-yang-connectionless-oam-14: (with COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Oct 2017 19:19:18 -0000

Adam Roach has entered the following ballot position for
draft-ietf-lime-yang-connectionless-oam-14: 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/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam/



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

I'd like to update my comment with some fairly mechanical suggestions for
improvement that I believe will increase readability of the document greatly.
In evaluating this document, I found a number of minor formatting issues that
made it somewhat difficult to read.

1. Please ensure that all opening parentheses have a space before them and no
space after them.

2. Please ensure that all closing parentheses have a space after them and no
space before after them.

3. Please ensure that all quoted terms include both an opening quotation mark
and a closing quotation mark.

4. Please ensure that there are no spaces between a quotation mark and the term
it is quoting.

5. Please ensure that there *is* a space before an opening quotation mark

6. Please ensure that there *is* a space after a closing quotation mark (unless
followed by another punctuation mark)

7. Please ensure that periods at the end of a sentence have no space before
them and a space after them.

8. Please break up long paragraphs into separate paragraphs or bullet lists.
The third paragraph of section 3 and the paragraph that forms section 3.3 are
prime candidates for such an improvement.

9. Please double-check the formatting of the YANG module. The indentation is
inconsistent and, in some places, can easily mislead the reader about the level
of nesting and association of elements with each other.

My original comments follow.

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

Please expand "EXP", "VPLS", and "LAG" on first use.

Section 3.2 refers to the "lime base model". Please define or expand "lime" or
provide a citation that does so.

The id-nits tool reports that there are 6 instances of overly-long lines in the
document. Given that these exist in code elements, the authors can probably
make better decisions about how to resolve these than the RFC editor can.

Section 3.3 contains the following definition:

                list oam-neighboring-tps {
                  key "index";
                  leaf index {
                     type uint16 {
                        range "0..65536";
                     }

uint16 cannot represent 65536.

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

Later in the model:

 container timestamp-80bit {
 when "derived-from-or-self(../timestamp-type, 'cl-oam:ptp80')"{
         description
          "Only applies when 80bit PTP Timestamp.";
        }
  if-feature ptp-long-format;
      leaf timestamp-sec {
      type uint64 {
      range "0..281474976710656";
      }
      description
        "48bit Timestamp in seconds as per IEEE1588v2.";
       }
      leaf timestamp-nanosec {
      type uint32;
      description
        "Fractional part in nanoseconds as per IEEE1588v2
         or Fractional part in 64-bit NTP timestamp.";
      }
      description
      "Container for 64bit timestamp.";
    }

Issue 1: The 48-bit range should be 0..281474976710655, not 0..281474976710656

Issue 2: The description for this 80-bit timestamp container contains a
description of "Container for 64bit timestamp."

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

Similar to issue 2 above, ntp-timestamp-32bit describes itself as a 64-bit
timestamp.



From nobody Wed Oct 25 12:23:20 2017
Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2C0BE13875A; Wed, 25 Oct 2017 12:23:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id b-rm07w1seB6; Wed, 25 Oct 2017 12:23:12 -0700 (PDT)
Received: from mail-pg0-x22d.google.com (mail-pg0-x22d.google.com [IPv6:2607:f8b0:400e:c05::22d]) (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 F00771386A1; Wed, 25 Oct 2017 12:23:11 -0700 (PDT)
Received: by mail-pg0-x22d.google.com with SMTP id a192so740354pge.9; Wed, 25 Oct 2017 12:23:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:cc:references:from:organization:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=JhPJ5tcLPZeku15VvxTEkf4Fa2I4PWoslcnYDhx4hP0=; b=NshTOY8l0jDTTWW6/VwJZIkaAfqylqCdRpxu90Iv67RM6A5CMdCJJH9R/3JsvkiymE PZuey3T5ZU1HDa7Q5nEPUDaieFiCN7lTw8b5ZpE+5xRsEiDnxdt7eDXHUBLLsvAbUtxo ndKOoBXUP0/sEMjD/GqdUulQQfmRCzBuVrq5JIQ3LivqRlJeqOngpOcPuImgssuCpnO1 Kjqdr1vv4ys4tSud0FzmPkKQIx0HbjiON+BJC9OfPNTg7ZcKLVVCwExT/RrkDrkeLe88 iDrKbt0u73cQzF83wfrCLz5Cou/GbC4FphxDKINO8t9uVRT6lZCmySlSGxyQSB/n3x6q teVg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=JhPJ5tcLPZeku15VvxTEkf4Fa2I4PWoslcnYDhx4hP0=; b=fwIJjXEiQBL7q0owBkmFAgmYpn8qjFv4EpSm1DDwm00RmdvPAK56y47qlgkO9WPjhu FKDvt+kXn8z3QeuiJkbYY6G9zCfPNLsEJp5pSX6gTneZCxBxoEg0L9gTSXb0cyBU+SPI fxaBoeGXu8ecjGYtKsVlkqoy7dxriYWydYoKYAL5X9whzQKUCOW10bIyDYNXV2Q1Jrmc oe1r6To53XqiCZk32LHmNFn26PwBzNZiRi7tGUoxEFcuzESL2hRfgDzt+bGnB/7gDr+W Wa+P789dYrVagI5bSFCArKix/aKZ9BcBbn97pToNjKew5oINHgFojvTfDZkZ3L6c/r/0 n2MQ==
X-Gm-Message-State: AMCzsaXK8v7RejDtVR3BK14Tfzw7+7ccM1fGOOQdB5t2xAAcPnc0Kx0i H+bFRQ5L30+FFZxj9L8nd+M3vA==
X-Google-Smtp-Source: ABhQp+Tqg0mmfmkxpk6BUYkMjQo5NZomlmdOUupjP42uYYP/N3iHCAGTa3yGw2jGVOw3Za0N45hcuA==
X-Received: by 10.84.131.109 with SMTP id 100mr2623534pld.140.1508959391117; Wed, 25 Oct 2017 12:23:11 -0700 (PDT)
Received: from ?IPv6:2406:e001:3d21:1:28cc:dc4c:9703:6781? ([2406:e001:3d21:1:28cc:dc4c:9703:6781]) by smtp.gmail.com with ESMTPSA id e70sm6651508pgc.15.2017.10.25.12.23.07 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 25 Oct 2017 12:23:10 -0700 (PDT)
To: Alissa Cooper <alissa@cooperw.in>, Qin Wu <bill.wu@huawei.com>
Cc: "gen-art@ietf.org" <gen-art@ietf.org>, "draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org" <draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org>, "lime@ietf.org" <lime@ietf.org>
References: <150795599146.4998.1974521980268023090@ietfa.amsl.com> <B8F9A780D330094D99AF023C5877DABA9ABE743C@nkgeml513-mbx.china.huawei.com> <edb94719-d385-1b6f-ad04-2132db9c3111@gmail.com> <B8F9A780D330094D99AF023C5877DABA9ABF3D69@nkgeml513-mbx.china.huawei.com> <83e5e553-bb1d-eeb4-9626-a630d0f7f79c@gmail.com> <B8F9A780D330094D99AF023C5877DABA9AC01FDE@nkgeml513-mbx.china.huawei.com> <4DFFE086-8C7D-4799-8E70-1F4194073A3F@cooperw.in>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
Message-ID: <efce5c81-432b-b1ad-a0a4-34b3ae024c1c@gmail.com>
Date: Thu, 26 Oct 2017 08:23:11 +1300
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <4DFFE086-8C7D-4799-8E70-1F4194073A3F@cooperw.in>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/RllKraNmYfYAmronljwxUeYon2Y>
Subject: Re: [Lime] [Gen-art] Genart telechat review of draft-ietf-lime-yang-connectionless-oam-methods-09
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Oct 2017 19:23:14 -0000

A small response in line below:

On 26/10/2017 04:16, Alissa Cooper wrote:
> Brian, thank you for your review. Qin, thanks for your responses. I hav=
e entered a No Objection ballot that captures the remaining open issue co=
ncerning one-way vs. two-way delay. One further comment below.
>=20
>> On Oct 18, 2017, at 9:09 PM, Qin Wu <bill.wu@huawei.com> wrote:
>>
>> -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6-----
>> =E5=8F=91=E4=BB=B6=E4=BA=BA: Brian E Carpenter [mailto:brian.e.carpent=
er@gmail.com]=20
>> =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2017=E5=B9=B410=E6=9C=8819=E6=97=
=A5 3:26
>> =E6=94=B6=E4=BB=B6=E4=BA=BA: Qin Wu; gen-art@ietf.org
>> =E6=8A=84=E9=80=81: draft-ietf-lime-yang-connectionless-oam-methods.al=
l@ietf.org; lime@ietf.org
>> =E4=B8=BB=E9=A2=98: Re: Genart telechat review of draft-ietf-lime-yang=
-connectionless-oam-methods-09
>>
>> On 17/10/2017 14:40, Qin Wu wrote:
>> ...
>>
>>>> The same is applied to jitter. As clarified in the introduction, the=
=20
>>>> definition of 'jitter' is used to monitor reachability of destinatio=
ns, troubleshoot failures, monitor performance.
>>>
>>> Yes, but what *is* jitter physically? There is no scientific definiti=
on of 'jitter' in the IETF. Do you mean IPDV as defined in RFC3393 or som=
ething else?
>>>
>>> [Qin]:Jitter is packet jitter (https://en.wikipedia.org/wiki/Jitter).=
=20
>>> You are right, one typical example of packet jitter is IPDV defined i=
n RFC3393, but we don't want to limit it to IPDV, we also allow support o=
ther protocol and other measurement methodology, e.g., we could also cons=
ider to use MAPDV2 defined in [ITU-T G.1020], what protocol is used and w=
hat methodology is used can be indicated by the parameter 'protocol-id' p=
arameter and 'protocol-id-meta-data' in this model.
>>
>> I don't see how this specification can be used for interoperable imple=
mentations unless you define a specific meaning of 'jitter'.
>>
>> If the network management system assumes RFC3393 but half the routers =
in the network implement G.1020, there is no interoperability.
>=20
> I believe this is well-specified in draft-ietf-lime-yang-connectionless=
-oam:

Yes. Maybe it would help to mention in the Introduction of ietf-lime-yang=
-connectionless-oam-methods that some elements of the data model are full=
y defined in ietf-lime-yang-connectionless-oam. The current text says "It=
 is separated from the generic YANG model for connectionless OAM" but doe=
s not tell the reader to go and read the generic model!

    Brian

>=20
> grouping session-jitter-statistics {
>     description
>       "Grouping for per session jitter statistics";
>     container session-jitter-statistics {
>       description
>         "Session jitter summarised information. By default,
>          jitter is measured using IP Packet Delay Variation
>          (IPDV) as defined in RFC3393 <https://tools.ietf.org/html/rfc3=
393>. When the other measurement
>          method is used instead(e.g., Packet Delay Variation used in
>          Y.1540, it can be indicated using protocol-id-meta-data
>          defined in RPC operation of
>          draft-ietf-lime-yang-connectionless-oam-methods <https://tools=
=2Eietf.org/html/draft-ietf-lime-yang-connectionless-oam-methods>. Note t=
hat
>          only one measurement method for jitter is specified
>          for interoperability reason.";
>=20
> Alissa
>=20
>>
>> [Qin]: Correct, Just to clarify, it is not our intent to encourage imp=
lementer to support various different mechanisms to measure jitter in one=
 single solution.
>> In one single solution, we will restrict to use one mechanism, one pro=
tocol to measure jitter, but flexibility we allow here, you might choose =
different time units,
>> But again we might only allow one time unit in one single solution, in=
troduce protocol-id parameter is used to allow future protocol and future=
 mechanism to be created then we support different mechanism to measure=20
>> Jitter with different time unit.
>>
>>> I assume that by 'delay' you mean RFC7679 rather than RFC2681, but th=
at seems straightforward,  and so do the other metrics used in session-pa=
cket-statistics and session-error-statistics.
>>>
>>> [Qin]: Correct, it is one way delay instead of two way delay.=20
>>
>> Again - it is useful to specify one-way delay, for interoperability.
>> (Whether the routers can measure one-way delay is another question; th=
ey might be forced to measure RTT and assume delay =3D RTT/2 .)
>>
>> [Qin]: Agree, have a second thought, I think with protocol-id, we can =
decide which kind of delay we are meant to use? E.g.,if protocol-id is se=
t to OWAMP defined in RFC4656, we will use one way delay, if protocol-id =
is set to TWAMP defined in RFC5357,We will use round trip delay, we allow=
 such flexibility, I might be wrong, since earlier, I claim we only suppo=
rt one way delay, I need to confirm this from other authors.
>>
>> Regards
>>    Brian
>> _______________________________________________
>> Gen-art mailing list
>> Gen-art@ietf.org
>> https://www.ietf.org/mailman/listinfo/gen-art
>=20
>=20


From nobody Wed Oct 25 17:29:47 2017
Return-Path: <alissa@cooperw.in>
X-Original-To: lime@ietf.org
Delivered-To: lime@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 9032E139D0B; Wed, 25 Oct 2017 17:29:41 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Alissa Cooper <alissa@cooperw.in>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-lime-yang-connectionless-oam@ietf.org, Ron Bonica <rbonica@juniper.net>, Carlos Pignataro <cpignata@cisco.com>, lime-chairs@ietf.org, cpignata@cisco.com, lime@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.63.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150897778154.24126.12058472111772558649.idtracker@ietfa.amsl.com>
Date: Wed, 25 Oct 2017 17:29:41 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/CMaiAUXPcrNwAWFOwBX24kkP9Dg>
Subject: [Lime] Alissa Cooper's No Objection on draft-ietf-lime-yang-connectionless-oam-14: (with COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Oct 2017 00:29:42 -0000

Alissa Cooper has entered the following ballot position for
draft-ietf-lime-yang-connectionless-oam-14: 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/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam/



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

Update: It seems the Gen-ART comments concerning the summary of the imported
modules and their sources and the timestamps still need to be addressed. Sorry
for missing this in my original ballot.



From nobody Wed Oct 25 17:49:15 2017
Return-Path: <bill.wu@huawei.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ABE4513A214; Wed, 25 Oct 2017 17:49:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level: 
X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KjrelhbBcOlE; Wed, 25 Oct 2017 17:49:12 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C9568138F47; Wed, 25 Oct 2017 17:49:10 -0700 (PDT)
Received: from 172.18.7.190 (EHLO LHREML711-CAH.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DRI35626; Thu, 26 Oct 2017 00:49:08 +0000 (GMT)
Received: from NKGEML414-HUB.china.huawei.com (10.98.56.75) by LHREML711-CAH.china.huawei.com (10.201.108.34) with Microsoft SMTP Server (TLS) id 14.3.361.1; Thu, 26 Oct 2017 01:49:08 +0100
Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.105]) by nkgeml414-hub.china.huawei.com ([10.98.56.75]) with mapi id 14.03.0235.001; Thu, 26 Oct 2017 08:49:01 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Alissa Cooper <alissa@cooperw.in>, The IESG <iesg@ietf.org>
CC: "draft-ietf-lime-yang-connectionless-oam-methods@ietf.org" <draft-ietf-lime-yang-connectionless-oam-methods@ietf.org>, Carlos Pignataro <cpignata@cisco.com>, Ron Bonica <rbonica@juniper.net>, "lime-chairs@ietf.org" <lime-chairs@ietf.org>, "cpignata@cisco.com" <cpignata@cisco.com>, "lime@ietf.org" <lime@ietf.org>
Thread-Topic: Alissa Cooper's No Objection on draft-ietf-lime-yang-connectionless-oam-methods-11: (with COMMENT)
Thread-Index: AQHTTaPKHDvtwY9U9UKmuTg79eJoAqL1TBeQ
Date: Thu, 26 Oct 2017 00:49:00 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA9AC172AC@nkgeml513-mbx.china.huawei.com>
References: <150894439333.4826.10990964653413411779.idtracker@ietfa.amsl.com>
In-Reply-To: <150894439333.4826.10990964653413411779.idtracker@ietfa.amsl.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.79.163]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090201.59F13105.0015, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.1.105, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: bb6430db6a8d6a96965b96ac7bfd5b89
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/BOIlAZ8U6cv72_tPdDeeyo8_xtQ>
Subject: Re: [Lime] Alissa Cooper's No Objection on draft-ietf-lime-yang-connectionless-oam-methods-11: (with COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Oct 2017 00:49:13 -0000

VGhhbmtzIEFsaXNzYSwgdGhpcyBpc3N1ZSByYWlzZWQgYnkgQnJpYW4gaGFzIGJlZW4gYWRkcmVz
c2VkIGluIGRlcGVuZGVudCBkb2N1bWVudCB2LTEyIG9mIGRyYWZ0LWlldGYtbGltZS15YW5nLWNv
bm5lY3Rpb25sZXNzLW9hbS4NClNlZSBjaGFuZ2VzIHJlbGF0ZWQgdG8gZ3JvdXBpbmcgc2Vzc2lv
bi1qaXR0ZXItc3RhdGlzdGljcyBhbmQgZ3JvdXBpbmcgc2Vzc2lvbi1kZWxheS1zdGF0aXN0aWNz
Og0KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQtaWV0Zi1saW1lLXlh
bmctY29ubmVjdGlvbmxlc3Mtb2FtLTEyLnR4dA0KQnJpYW4gaGFzIGNvbmZpcm1lZCB0aGlzIGlz
c3VlIGdvdCBhZGRyZXNzZWQgaW4gR2VuLWFydCBNTC4NCg0KLVFpbg0KLS0tLS3pgq7ku7bljp/k
u7YtLS0tLQ0K5Y+R5Lu25Lq6OiBBbGlzc2EgQ29vcGVyIFttYWlsdG86YWxpc3NhQGNvb3Blcncu
aW5dIA0K5Y+R6YCB5pe26Ze0OiAyMDE35bm0MTDmnIgyNeaXpSAyMzoxMw0K5pS25Lu25Lq6OiBU
aGUgSUVTRw0K5oqE6YCBOiBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0t
bWV0aG9kc0BpZXRmLm9yZzsgQ2FybG9zIFBpZ25hdGFybzsgUm9uIEJvbmljYTsgbGltZS1jaGFp
cnNAaWV0Zi5vcmc7IGNwaWduYXRhQGNpc2NvLmNvbTsgbGltZUBpZXRmLm9yZw0K5Li76aKYOiBB
bGlzc2EgQ29vcGVyJ3MgTm8gT2JqZWN0aW9uIG9uIGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5l
Y3Rpb25sZXNzLW9hbS1tZXRob2RzLTExOiAod2l0aCBDT01NRU5UKQ0KDQpBbGlzc2EgQ29vcGVy
IGhhcyBlbnRlcmVkIHRoZSBmb2xsb3dpbmcgYmFsbG90IHBvc2l0aW9uIGZvcg0KZHJhZnQtaWV0
Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLW1ldGhvZHMtMTE6IE5vIE9iamVjdGlvbg0K
DQpXaGVuIHJlc3BvbmRpbmcsIHBsZWFzZSBrZWVwIHRoZSBzdWJqZWN0IGxpbmUgaW50YWN0IGFu
ZCByZXBseSB0byBhbGwgZW1haWwgYWRkcmVzc2VzIGluY2x1ZGVkIGluIHRoZSBUbyBhbmQgQ0Mg
bGluZXMuIChGZWVsIGZyZWUgdG8gY3V0IHRoaXMgaW50cm9kdWN0b3J5IHBhcmFncmFwaCwgaG93
ZXZlci4pDQoNCg0KUGxlYXNlIHJlZmVyIHRvIGh0dHBzOi8vd3d3LmlldGYub3JnL2llc2cvc3Rh
dGVtZW50L2Rpc2N1c3MtY3JpdGVyaWEuaHRtbA0KZm9yIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQg
SUVTRyBESVNDVVNTIGFuZCBDT01NRU5UIHBvc2l0aW9ucy4NCg0KDQpUaGUgZG9jdW1lbnQsIGFs
b25nIHdpdGggb3RoZXIgYmFsbG90IHBvc2l0aW9ucywgY2FuIGJlIGZvdW5kIGhlcmU6DQpodHRw
czovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0
aW9ubGVzcy1vYW0tbWV0aG9kcy8NCg0KDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkNPTU1FTlQ6DQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tDQoNClRoZXJlIGlzIGFuIG91dHN0YW5kaW5nIGlzc3VlIHN0ZW1taW5nIGZyb20g
dGhlIEdlbi1BUlQgcmV2aWV3IGNvbmNlcm5pbmcgd2hldGhlciB0d28td2F5IGRlbGF5IGlzIHN1
cHBvcnRlZCBhbmQgd2hldGhlciBpdCB3b3VsZCBiZSBzaWduYWxlZCBieSBzcGVjaWZ5aW5nIFRX
QU1QIGFzIHRoZSBwcm90b2NvbC1pZC4gVGhpcyBzaG91bGQgYmUgcmVzb2x2ZWQgYmVmb3JlIHRo
ZSBkb2N1bWVudCBnZXRzIHB1Ymxpc2hlZC4NCg0KDQo=


From nobody Wed Oct 25 17:52:51 2017
Return-Path: <bill.wu@huawei.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B7D0313A214; Wed, 25 Oct 2017 17:52:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.219
X-Spam-Level: 
X-Spam-Status: No, score=-4.219 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ejC30OvqovXM; Wed, 25 Oct 2017 17:52:40 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B4BE1138F47; Wed, 25 Oct 2017 17:52:37 -0700 (PDT)
Received: from 172.18.7.190 (EHLO LHREML713-CAH.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DYL28985; Thu, 26 Oct 2017 00:52:35 +0000 (GMT)
Received: from NKGEML412-HUB.china.huawei.com (10.98.56.73) by LHREML713-CAH.china.huawei.com (10.201.108.36) with Microsoft SMTP Server (TLS) id 14.3.361.1; Thu, 26 Oct 2017 01:52:33 +0100
Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.105]) by nkgeml412-hub.china.huawei.com ([10.98.56.73]) with mapi id 14.03.0235.001; Thu, 26 Oct 2017 08:52:27 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Alissa Cooper <alissa@cooperw.in>, "Srihari Raghavan (srihari)" <srihari@cisco.com>
CC: "gen-art@ietf.org" <gen-art@ietf.org>, Elwyn Davies <elwynd@dial.pipex.com>, "lime@ietf.org" <lime@ietf.org>, "draft-ietf-lime-yang-connectionless-oam.all@ietf.org" <draft-ietf-lime-yang-connectionless-oam.all@ietf.org>
Thread-Topic: [Lime] [Gen-art] Genart telechat review of draft-ietf-lime-yang-connectionless-oam-13
Thread-Index: AQHTTZ+BlIkNPi/BhkuzjolVWtyvfaL1ThLA
Date: Thu, 26 Oct 2017 00:52:26 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA9AC172DA@nkgeml513-mbx.china.huawei.com>
References: <yfu9vqrbx05hufij9fjicahc.1508882009273@email.android.com> <D615D375.4B63C%srihari@cisco.com> <9D7D40A9-E874-4994-A805-872BEF680E96@cooperw.in>
In-Reply-To: <9D7D40A9-E874-4994-A805-872BEF680E96@cooperw.in>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.79.163]
Content-Type: multipart/alternative; boundary="_000_B8F9A780D330094D99AF023C5877DABA9AC172DAnkgeml513mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090201.59F131D3.0094, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.1.105, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 8845522639c0c802673ca617ac14ff97
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/zHYhdhmlwjZviS4FndVhDwMQPHM>
Subject: [Lime] R: [Gen-art] Genart telechat review of draft-ietf-lime-yang-connectionless-oam-13
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Oct 2017 00:52:45 -0000

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

VGhhbmtzIEFsaXNzYS4NCuWPkeS7tuS6ujogTGltZSBbbWFpbHRvOmxpbWUtYm91bmNlc0BpZXRm
Lm9yZ10g5Luj6KGoIEFsaXNzYSBDb29wZXINCuWPkemAgeaXtumXtDogMjAxN+W5tDEw5pyIMjXm
l6UgMjI6NDINCuaUtuS7tuS6ujogU3JpaGFyaSBSYWdoYXZhbiAoc3JpaGFyaSkNCuaKhOmAgTog
Z2VuLWFydEBpZXRmLm9yZzsgRWx3eW4gRGF2aWVzOyBsaW1lQGlldGYub3JnOyBRaW4gV3U7IGRy
YWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS5hbGxAaWV0Zi5vcmcNCuS4u+mi
mDogUmU6IFtMaW1lXSBbR2VuLWFydF0gR2VuYXJ0IHRlbGVjaGF0IHJldmlldyBvZiBkcmFmdC1p
ZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tMTMNCg0KRWx3eW4sIHRoYW5rcyBmb3Ig
eW91ciByZXZpZXcuIEF1dGhvcnMsIHRoYW5rcyBmb3IgeW91ciByZXNwb25zZXMuIEkgaGF2ZSBl
bnRlcmVkIGEgTm8gT2JqZWN0aW9uIGJhbGxvdC4NCg0KQWxpc3NhDQoNCg0KT24gT2N0IDI0LCAy
MDE3LCBhdCA4OjA4IFBNLCBTcmloYXJpIFJhZ2hhdmFuIChzcmloYXJpKSA8c3JpaGFyaUBjaXNj
by5jb208bWFpbHRvOnNyaWhhcmlAY2lzY28uY29tPj4gd3JvdGU6DQoNCkVsd3luDQoNClRoYW5r
IHlvdSB2ZXJ5IG11Y2ggZm9yIHlvdXIgdGltZSBhbmQgY29tbWVudHMuDQoNCldlIHdpbGwgYWRk
cmVzcyB0aGUgYWJicmV2aWF0aW9ucy9leHBhbnNpb25zIGFuZCBmaXhlcyB0byB0aGUgZGVzY3Jp
cHRpb25zIGluIHRoZSB1cGNvbWluZyByZXZpc2lvbnMuDQoNClRoYW5rcw0KU3JpaGFyaQ0KDQpG
cm9tOiBFbHd5biBEYXZpZXMgPGVsd3luZEBkaWFsLnBpcGV4LmNvbTxtYWlsdG86ZWx3eW5kQGRp
YWwucGlwZXguY29tPj4NCkRhdGU6IFdlZG5lc2RheSwgMjUgT2N0b2JlciAyMDE3IGF0IDQ6MzQg
QU0NClRvOiBRaW4gV3UgPGJpbGwud3VAaHVhd2VpLmNvbTxtYWlsdG86YmlsbC53dUBodWF3ZWku
Y29tPj4sICJnZW4tYXJ0QGlldGYub3JnPG1haWx0bzpnZW4tYXJ0QGlldGYub3JnPiIgPGdlbi1h
cnRAaWV0Zi5vcmc8bWFpbHRvOmdlbi1hcnRAaWV0Zi5vcmc+Pg0KQ2M6ICJkcmFmdC1pZXRmLWxp
bWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0uYWxsQGlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRm
LWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0uYWxsQGlldGYub3JnPiIgPGRyYWZ0LWlldGYt
bGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS5hbGxAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWll
dGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS5hbGxAaWV0Zi5vcmc+PiwgImxpbWVAaWV0
Zi5vcmc8bWFpbHRvOmxpbWVAaWV0Zi5vcmc+IiA8bGltZUBpZXRmLm9yZzxtYWlsdG86bGltZUBp
ZXRmLm9yZz4+LCAiaWV0ZkBpZXRmLm9yZzxtYWlsdG86aWV0ZkBpZXRmLm9yZz4iIDxpZXRmQGll
dGYub3JnPG1haWx0bzppZXRmQGlldGYub3JnPj4NClN1YmplY3Q6IFJFOiBHZW5hcnQgdGVsZWNo
YXQgcmV2aWV3IG9mIGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS0xMw0K
UmVzZW50LUZyb206IDxhbGlhcy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzphbGlhcy1ib3VuY2Vz
QGlldGYub3JnPj4NClJlc2VudC1UbzogPGRla3VtYXJAY2lzY28uY29tPG1haWx0bzpkZWt1bWFy
QGNpc2NvLmNvbT4+LCA8d2FuZ3ppdGFvQGh1YXdlaS5jb208bWFpbHRvOndhbmd6aXRhb0BodWF3
ZWkuY29tPj4sIDxiaWxsLnd1QGh1YXdlaS5jb208bWFpbHRvOmJpbGwud3VAaHVhd2VpLmNvbT4+
LCA8cnJhaG1hbkBjaXNjby5jb208bWFpbHRvOnJyYWhtYW5AY2lzY28uY29tPj4sIENpc2NvIEVt
cGxveWVlIDxzcmloYXJpQGNpc2NvLmNvbTxtYWlsdG86c3JpaGFyaUBjaXNjby5jb20+PiwgPGNw
aWduYXRhQGNpc2NvLmNvbTxtYWlsdG86Y3BpZ25hdGFAY2lzY28uY29tPj4sIDxyYm9uaWNhQGp1
bmlwZXIubmV0PG1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0Pj4sIDxiY2xhaXNlQGNpc2NvLmNv
bTxtYWlsdG86YmNsYWlzZUBjaXNjby5jb20+PiwgPHdhcnJlbkBrdW1hcmkubmV0PG1haWx0bzp3
YXJyZW5Aa3VtYXJpLm5ldD4+LCBSb24gQm9uaWNhIDxyYm9uaWNhQGp1bmlwZXIubmV0PG1haWx0
bzpyYm9uaWNhQGp1bmlwZXIubmV0Pj4sIENhcmxvcyBQaWduYXRhcm8gPGNwaWduYXRhQGNpc2Nv
LmNvbTxtYWlsdG86Y3BpZ25hdGFAY2lzY28uY29tPj4NClJlc2VudC1EYXRlOiBXZWRuZXNkYXks
IDI1IE9jdG9iZXIgMjAxNyBhdCA0OjQ0IEFNDQoNCkhpLCBRaW4uDQoNClRoYW5rcyBmb3IgdGhl
IHF1aWNrIHJlcHNvbnNlLg0KDQpUaGUgZml4ZXMgbG9vayBnb29kIC0gSSdsbCBhd2FpdCB0aGUg
bmV3IHZlcnNpb24gYW5kIGdpdmUgaXQgYSBnb29kIHJlYWQuDQoNCk9uZSB0aGluZyBJIGZvcmdv
dCB0byBjaGVjayB0aHJvdWdoIHdhcyB3aGV0aGVyIGFsbCB0aGEgYWJicmV2aWF0aW9ucyB3ZXJl
IGVpdGhlciAnd2VsbCBrbm93bicgKGFzIGRvY3VtZW50ZWQgaW4gdGhlIFJGQyBlZGl0b3IncyBs
aXN0IChodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9tYXRlcmlhbHMvYWJicmV2LmV4cGFuc2lv
bi50eHQpIG9yIGV4cGFuZGVkIG9uIGZpcnN0IG9jY3VycmVuY2UuDQoNCk5lZWRpbmcgZXhwYW5z
aW9uOiBEU0NQIChzMy4xKSwgVlJGIChzMy41KSwgT1dBTVAvVFdBTVAgKHM0LCBkZXNjcmlwdGlv
biBvZiBncm91cGluZyBzZXNzaW9uLWRlbGF5LXN0YXRpc3RpY3MpLCBNUCAoczQsIHNldmVyYWwg
ZGVzY3JpcHRpb25zIGluIGdyb3VwaW5nIHRwLWFkZHJlc3MpLCAgQVMgKHM0LCBkZXNjcmlwdGlv
biBvZiBpZGVudGl0eSBhcy1udW1iZXItYWRkcmVzcy10eXBlICwgIGFsc28gZGVzY3JpcHRpb24g
b2YgYXMtbnVtYmVyIC0gaW4gdGhpcyBjYXNlIGl0IG1pZ2h0IGJlIHRoYXQgcy9BUyBudW1iZXIv
YXMtbnVtYmVyLyBpbiB0aGUgZGVzY3JpcHRpb24pLCAgIExTUCAoczQsIGRlc2NyaXB0aW9uIG9m
IGxzcC1pZCksIE1QTFMtVEUgKHM1LjEuMS4yKS4NCg0KQ2hlY2tpbmcgZm9yIHRoaXMgaGFzIHJh
aXNlZCBzb21lIGFkZGl0aW9uYWwgcG9pbnRzLi4uLg0KDQpJbiB0aGUgZGVzY3JpcHRpb25zIGl0
ZW1zIGluIHRoZSBmZWF0dXJlcyBzZWN0aW9uIG9mIHM0LCB0aGUgYWJicmV2aWF0aW9ucyBycGMs
IHB0cCwgbnRwIGFuZCBpY21wIHNob3VsZCBiZSBpbiBjYXBpdGFscyAoUlBDLCBQVFAsIE5UUCwg
SUNNUCkuDQoNCkkgdGhpbmsgeW91IGFsc28gbmVlZCByZWZlcmVuY2VzIGZvciB0aGUgUFRQIGFu
ZCBOVFAgdGltZXN0YW1wIGZvcm1hdHMuICBJIGFtIG5vdCBzdXJlIHdoZXJlIHRoZSBzaG9ydCBh
bmQgbG9uZyBOVFAgdGltZXN0YW1wIGZvcm1hdHMgYXJlIGRlZmluZWQhICBBbHNvIEkgYW0gbm90
IHN1cmUgd2hldGhlciB0aGUgUFRQIHN0YW5kYXJkIGlzIHJlYWRpbHkgYWNjZXNzaWJsZS4gIEkg
dGhpbmsgeW91IG1heSBuZWVkIHRvIGxvb2sgYXQgYWxsIHRoZSB2YXJpb3VzIHRpbWVzdGFtcCBm
b21hdHMgdGhhdCBhcmUgbWVudGlvbmVkIChJIG1pc3NlZCB0aGlzIHllc3RlcmRheSkgYW5kIGVu
c3VyZSB0aGF0IHRoZXJlIGFyZSBwb2ludGVycyB0byBwcm9wZXIgZGVmaW5pdGlvbnMgaW4gYWxs
IGNhc2VzLg0KDQpBbHNvIGl0IHdvdWxkIGJlIGdvb2QgdG8gZXhwbGljaXRseSBtZW50aW9uIFJG
QyA2MDIwIGFkamFjZW50IHRvIFlBTkcgaW4gdGhlIGFic3RyYWN0IChidXQgbm90IGluIHJlZmVy
ZW5jZSBmb3JtYXQgb2YgY291cnNlKSBhbmQgYWxzbyBpbiBTZWN0aW9uIDEgYXMgYSByZWZlcmVu
Y2UuDQoNCkNoZWVycywNCkVsd3luDQoNCg0KU2VudCBmcm9tIFNhbXN1bmcgdGFibGV0Lg0KDQot
LS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0tDQpGcm9tOiBRaW4gV3UgPGJpbGwud3VA
aHVhd2VpLmNvbTxtYWlsdG86YmlsbC53dUBodWF3ZWkuY29tPj4NCkRhdGU6IDI0LzEwLzIwMTcg
MDg6MjEgKEdNVCswMDowMCkNClRvOiBFbHd5biBEYXZpZXMgPGVsd3luZEBkaWFsLnBpcGV4LmNv
bTxtYWlsdG86ZWx3eW5kQGRpYWwucGlwZXguY29tPj4sIGdlbi1hcnRAaWV0Zi5vcmc8bWFpbHRv
Omdlbi1hcnRAaWV0Zi5vcmc+DQpDYzogZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxl
c3Mtb2FtLmFsbEBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlv
bmxlc3Mtb2FtLmFsbEBpZXRmLm9yZz4sIGxpbWVAaWV0Zi5vcmc8bWFpbHRvOmxpbWVAaWV0Zi5v
cmc+LCBpZXRmQGlldGYub3JnPG1haWx0bzppZXRmQGlldGYub3JnPg0KU3ViamVjdDogUkU6IEdl
bmFydCB0ZWxlY2hhdCByZXZpZXcgb2YgICBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9u
bGVzcy1vYW0tMTMNCg0KRWx3eW46DQpUaGFuayBmb3IgeW91ciB2YWx1YWJsZSBjb21tZW50cy4N
ClBsZWFzZSBzZWUgbXkgcmVwbHkgaW5saW5lIGJlbG93Lg0KDQotUWluDQotLS0tLemCruS7tuWO
n+S7ti0tLS0tDQrlj5Hku7bkuro6IEVsd3luIERhdmllcyBbbWFpbHRvOmVsd3luZEBkaWFsLnBp
cGV4LmNvbV0NCuWPkemAgeaXtumXtDogMjAxN+W5tDEw5pyIMjTml6UgODo0Mg0K5pS25Lu25Lq6
OiBnZW4tYXJ0QGlldGYub3JnPG1haWx0bzpnZW4tYXJ0QGlldGYub3JnPg0K5oqE6YCBOiBkcmFm
dC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0uYWxsQGlldGYub3JnPG1haWx0bzpk
cmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0uYWxsQGlldGYub3JnPjsgbGlt
ZUBpZXRmLm9yZzxtYWlsdG86bGltZUBpZXRmLm9yZz47IGlldGZAaWV0Zi5vcmc8bWFpbHRvOmll
dGZAaWV0Zi5vcmc+DQrkuLvpopg6IEdlbmFydCB0ZWxlY2hhdCByZXZpZXcgb2YgZHJhZnQtaWV0
Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLTEzDQoNClJldmlld2VyOiBFbHd5biBEYXZp
ZXMNClJldmlldyByZXN1bHQ6IFJlYWR5IHdpdGggSXNzdWVzDQoNCkkgYW0gdGhlIGFzc2lnbmVk
IEdlbi1BUlQgcmV2aWV3ZXIgZm9yIHRoaXMgZHJhZnQuIFRoZSBHZW5lcmFsIEFyZWEgUmV2aWV3
IFRlYW0gKEdlbi1BUlQpIHJldmlld3MgYWxsIElFVEYgZG9jdW1lbnRzIGJlaW5nIHByb2Nlc3Nl
ZCBieSB0aGUgSUVTRyBmb3IgdGhlIElFVEYgQ2hhaXIuIFBsZWFzZSB3YWl0IGZvciBkaXJlY3Rp
b24gZnJvbSB5b3VyIGRvY3VtZW50IHNoZXBoZXJkIG9yIEFEIGJlZm9yZSBwb3N0aW5nIGEgbmV3
IHZlcnNpb24gb2YgdGhlIGRyYWZ0Lg0KDQpGb3IgbW9yZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHNl
ZSB0aGUgRkFRIGF0DQoNCjxodHRwczovL3RyYWMuaWV0Zi5vcmcvdHJhYy9nZW4vd2lraS9HZW5B
cnRmYXE+Lg0KDQpEb2N1bWVudDogZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mt
b2FtLTEzDQpSZXZpZXdlcjogRWx3eW4gRGF2aWVzDQpSZXZpZXcgRGF0ZTogMjAxNy0xMC0yMw0K
SUVURiBMQyBFbmQgRGF0ZTogMjAxNy0xMC0yNQ0KSUVTRyBUZWxlY2hhdCBkYXRlOiAyMDE3LTEw
LTI2DQoNClN1bW1hcnk6Tm90IHJlYWxseSByZWFkeS4gIFRoZXJlIGFyZSBzZXZlcmFsIG1pc3Np
bmcgcmVmZXJlbmNlcyBhbmQgdGhlIEVuZ2xpc2ggbmVlZHMgY2xlYW5pbmcgdXAgdG8gbWFrZSB0
aGUgZG9jdW1lbnQgY29tcHJlaGVuc2libGUuIEkgZm91bmQgczMgdG8gYmUgYWxtb3N0IHRvdGFs
bHkgb3BhcXVlLiAgVGhlIGZ1bmRhbWVudGFsIGNvbmNlcHQgb2YgYSBUZXN0IFBvaW50IG5lZWRz
IGEgcHJvcGVyIGRlZmluaXRpb24gaW4gczIgYW5kIGEgY2xlYXJlciBpbnRyb2R1Y3Rpb24gaW4g
czMuICBUaGUgY29uY2VwdCBvZiAnbmVpZ2hib3JpbmcgdGVzdCBwb2ludHMnIGNvbmZ1c2VkIG1l
IGZvciBzb21lIHRpbWU6IEkgd2FzIHRoaW5raW5nIG9mIG5laWdoYm9yaW5nIG5vZGVzIGluIHRo
ZSBuZXR3b3JrIHdoZXJlYXMgd2hhdCBzZWVzbSB0byBiZSBtZWFudCBpcyBhIHBvc3NpYmlsaXR5
IG9mIGEgbXVsdGlwbGljaXR5IG9mDQoNCk1ham9yIGlzc3VlczoNCk5vbmUNCg0KTWlub3IgaXNz
dWVzOg0KVGl0bGUgYW5kIGRlc2NyaXB0aW9uIG9mIG1vZGVsOg0KVGhlIHRpdGxlIHJlZmVycyB0
byAnY29ubmVjdGlvbmxlc3MgbmV0d29ya3MnLiAgSW4gcHJhY3RpY2UgdGhlIFlBTkcgbW9kZWwg
Y291bGQgYmUgdXNlZCB3aXRoIGJvdGggY29ubmVjdGlvbmxlc3MgYW5kIGNvbm5lY3Rpb24tb3Jp
ZW50ZWQgY29tbXVuaWNhdGlvbiB0ZWNobm9sb2dpZXMuICBJIHRoaW5rIHRoZSBpbnRlbnRpb24g
aXMgdG8gYmUgYWJsZSB0byBzdXBwb3J0IHRoZSBtYW5hZ2VtZW50IG9mIE9BTSBwcm90b2NvbHMg
dGhhdCBvcGVyYXRlIGluIGEgY29ubmVjdGlvbmxlc3MgbWFubmVyIChpLmUuLCB1c2luZyBjb25u
ZWN0aW9ubGVzcyAqdGVjaG5vbG9naWVzKiwgYXMgcGVyIFJGQyA3Mjc2KSByYXRoZXIgdGhhbiBj
b25uZWN0aW9ubGVzcyBuZXR3b3Jrcy4gSW4gdGhlIHRpdGxlIC0gT0xEOg0KICAgICAgR2VuZXJp
YyBZQU5HIERhdGEgTW9kZWwgZm9yIE9wZXJhdGlvbnMsIEFkbWluaXN0cmF0aW9uLCBhbmQNCiAg
ICAgICAgIE1haW50ZW5hbmNlKE9BTSkgcHJvdG9jb2xzIGZvciBDb25uZWN0aW9ubGVzcyBuZXR3
b3Jrcw0KTkVXOg0KICAgICAgR2VuZXJpYyBZQU5HIERhdGEgTW9kZWwgZm9yIHRoZSBNYW5hZ2Vt
ZW50IG9mIE9wZXJhdGlvbnMsDQogICAgICAgICBBZG1pbmlzdHJhdGlvbiwgYW5kIE1haW50ZW5h
bmNlIChPQU0pIFByb3RvY29scyB0aGF0DQogICAgICAgICAgICAgICAgICAgICB1c2UgQ29ubmVj
dGlvbmxlc3MgQ29tbXVuaWNhdGlvbnMgRU5EDQoNCltRaW5dOiBZb3VyIHVuZGVyc3RhbmRpbmcg
aXMgY29ycmVjdCwgdGhlIHRpdGxlIGNoYW5nZSBpbiB2LTEzIGlzIGJhc2VkIG9uIG9uZSBwcm9w
b3NhbCBmcm9tIGxhdGVzdCBjb21tZW50cywgSSBhZ3JlZSB3aXRoIHlvdXIgbmV3IHByb3Bvc2Vk
IGNoYW5nZXMuIFRoYW5rcy4NCg0KU2ltaWxhcmx5LCBpbiBzMSwgcGFyYSAxLCBzL2Nvbm5lY3Rp
b25zL2NvbW11bmljYXRpb25zLy4NCg0KW1Fpbl06IE9rYXkuDQoNCkluIG5leHQgdG8gbGFzdCBw
YXJhIG9mIHMxOg0KT0xEOg0KICAgTm90ZSB0aGF0IHRoZSBDb25uZWN0aW9uLU9yaWVudGVkIE9B
TSBZQU5HIERBVEEgbW9kZWwgaXMgZGVmaW5lZCBpbg0KICAgW0ktRC5pZXRmLWxpbWUteWFuZy1j
b25uZWN0aW9uLW9yaWVudGVkLW9hbS1tb2RlbF0uDQoNCk5FVzoNCiAgIE5vdGUgdGhhdCB0aGUg
WUFORyBEQVRBIG1vZGVsIGZvciBPQU0gcHJvdGNvbHMgdXNpbmcgY29ubmVjdGlvbi1vcmllbnRl
ZA0KICAgY29tbXVuaWNhdGlvbnMgaXMgZGVmaW5lZCBpbg0KICAgW0ktRC5pZXRmLWxpbWUteWFu
Zy1jb25uZWN0aW9uLW9yaWVudGVkLW9hbS1tb2RlbF0uDQpFTkQNCg0KW1Fpbl06IEFjY2VwdGVk
LCB0aGFua3MuDQoNCnMyLjE6IFRoZSB0ZXJtICdUZXN0IHBvaW50JyBuZWVkcyBzb21lIGFjdHVh
bCBkZWZpbml0aW9uIC0gSXQgYXBwZWFycyBmcm9tIHRoZSBib2R5IG9mIHRoZSBkb2N1bWVudCB0
aGF0IGEgVFAgaXMgZWZmZWN0aXZlbHkgZXF1YXRlZCB0byBhbiBpbnRlcmZhY2UgdG9nZXRoZXIg
d2l0aCBhbiBhc3NvY2lhdGVkIHN0YWNrIGxheWVyIChNQUMsIElQLCBldGMpIG9yIHN1cGVyaW1w
b3NlZCBhcHBsaWNhdGlvbiB0ZWNobm9sb2d5IChWUE4gZW5kIHBvaW50LCBldGMuKS4gIE9uZSBx
dWVyeSB0aGF0IGNhbWUgaW50byBteSBtaW5kIGFyb3VuZCB0aGlzIHdhcyB3aGF0IGhhcHBlbnMg
aWYgdGhlIElQIGFkZHJlc3MgYXNzb2NpYXRlZCB3aXRoIGFuIGludGVyZmFjZSBpcyBjaGFuZ2Vk
IGR5bmFtaWNhbGx5IChlLmcuLCB3aGVuIHVzaW5nIElQdjYgcHJpdmFjeSBhZGRyZXNzZXMpLiAg
Q2FuIHRoZSBZQU5HIG1hbmFnZXIgdW5kZXJzdGFuZCB0aGF0IGl0IGlzIHN0aWxsIGRlYWxpbmcg
d2l0aCB0aGUgc2FtZSBpbnRlcmZhY2UgYWx0aG91Z2ggdGhlIElQIGFkZHJlc3MgaGFzIGNoYW5n
ZWQ/ICBJIHdvbmRlcmVkIGlmIHRoZSBpbnRlcmZhY2VzIHJlYWxseSBuZWVkZWQgc29tZSBzb3J0
IG9mIGlkZW50aWZpZXIgKGUuZy4sIGludGVyZmFjZSBudW1iZXIpIHRoYXQgd291bGQgdGllIGFs
bCB0aGUgcGllY2VzIHRvZ2V0aGVyIGFzIHdlbGwgYXMgdGhlIGludHJhLS9pbnRlci1sYXllciBw
b2ludGVycy4NCg0KW1Fpbl06IEkgc3VzcGVjdCBpbnRlcmZhY2UgbnVtYmVyIGlzIGxvY2FsIGlk
ZW50aWZpZXIsIHlvdSBjYW4gY2hhbmdlIHlvdXIgSVAgYWRkcmVzcyBvZiBkZXN0aW5hdGlvbiwg
dGhhdCdzIHdoeSB3ZSBjYW4gdGVzdCB3aGV0aGVyIHRoZSBuZXcgYWRkcmVzcyBvZiBkZXN0aW5h
dGlvbiBpcyByZWFjaGFibGUuIElmIElQIGFkZHJlc3Mgb2Ygc291cmNlLCB3ZSBuZWVkIHRvIHJ1
biBhbm90aGVyIE9BTSBkaWFnbm9zdGljIHRlc3QuIEhlcmUgaXMgdGhlIHByb3Bvc2VkIGRlZmlu
aXRpb24gZm9yIHRlc3QgcG9pbnQ6DQoiDQogICBUZXN0IHBvaW50IGlzIGEgZnVuY3Rpb25hbCBl
bnRpdHkgdGhhdCBpcyBkZWZpbmVkDQogICBhdCBhIG5vZGUgaW4gdGhlIG5ldHdvcmsgYW5kIGNh
biBpbml0aWF0ZSBhbmQvb3IgcmVhY3QgdG8gT0FNDQogICBkaWFnbm9zdGljIHRlc3QuICBUaGlz
IGRvY3VtZW50IGZvY3VzZXMgb24gdGhlIGRhdGEtcGxhbmUNCiAgIGZ1bmN0aW9uYWxpdHkgb2Yg
VFBzLCB3aGlsZSBUUHMgaW50ZXJhY3Qgd2l0aCB0aGUgY29udHJvbCBwbGFuZSBhbmQNCiAgIHdp
dGggdGhlIG1hbmFnZW1lbnQgcGxhbmUgYXMgd2VsbC4NCg0KIg0KczMuMzoNCj4gICAgT0FNDQo+
ICAgIG5laWdoYm9yaW5nIHRlc3QgcG9pbnRzIGFyZSByZWZlcnJlZCB0byBhIGxpc3Qgb2YgbmVp
Z2hib3JpbmcgdGVzdA0KPiAgICBwb2ludHMgaW4gdGhlIHNhbWUgbGF5ZXIgdGhhdCBhcmUgcmVs
YXRlZCB0byB0aGUgY3VycmVudCB0ZXN0IHBvaW50Lg0KPiAgICBUaGlzIGFsbG93cyB1c2VycyB0
byBlYXNpbHkgbmF2aWdhdGUgYmV0d2VlbiByZWxhdGVkIG5laWdoYm9yaW5nDQo+ICAgIGxheWVy
cyB0byBlZmZpY2llbnRseSB0cm91Ymxlc2hvb3QgYSBkZWZlY3QuICBJbiB0aGlzIG1vZGVsLCB0
aGUNCj4gICAgJ3Bvc2l0aW9uJyBsZWFmIGRlZmluZXMgdGhlIHJlbGF0aXZlIHBvc2l0aW9uIG9m
IHRoZSBuZWlnaGJvcmluZyB0ZXN0DQo+ICAgIHBvaW50IGNvcnJlc3BvbmRpbmcgdG8gdGhlIGN1
cnJlbnQgdGVzdCBwb2ludCBpbiB0aGUgc2FtZSBsYXllciwgYW5kDQo+ICAgIGlzIHByb3ZpZGVk
IHRvIGFsbG93IGNvcnJlbGF0aW9uIG9mIGZhdWx0cyBhdCBkaWZmZXJlbnQgbG9jYXRpb25zLg0K
SSBkb24ndCB1bmRlcnN0YW5kIHdoYXQgaXMgZ29pbmcgb24gaGVyZS4gIERvZXNuJ3QgZmF1bHQg
Y29ycmVsYXRpb24gcmVxdWlyZSBhc3NvY2lhdGlvbiBvZiB0ZXN0IHBvaW50cyBpbiBhZGphY2Vu
dCBsYXllcnMgdXAgYW1kIGRvd24gdGhlIHN0YWNrIGZvciB0aGUgc2FtZSBpbnRlcmZhY2UgcmF0
aGVyIHRoYW4gdGhlIHNhbWUgbGF5ZXI/ICBUaGUgYmVmb3JlL2FmdGVyIHN0b3J5IHRoZW4gYWxs
b3dzIHRoZSBtYW5hZ2VyIHRvIGdvIHVwIGFuZCBkb3duIHRoZSBzdGFjayBsb29raW5nIGF0IHdh
dCBpcyBnb2luZyBvbiBpbiB0aGUgZGlmZmVyZW50IGxheWVycy4gIEkgY2FuJ3Qgc2VlIGFueSBs
aWtlbGlob29kIG9mIHRoZXJlIGJlaW5nIG11bHRpcGxlIHRlc3QgcG9pbnRzIGluIHRoZSBzYW1l
IGxheWVyIGluIGEgZ2l2ZW4gaW50ZXJmYWNlICh1bmxlc3MgdGhpcyBoYXMgc29tZXRoaW5nIHRv
IGRvIHdpdGggcG9zc2libGUgZGlmZmVyZW50IGFkbWluaXN0cmF0aXZlIGRvbWFpbnMuIEhlbHAh
IElmIHRoaXMgaXMgYWx0ZXJlZCwgdGhlIHNpbWlsYXIgdGV4dCBpbiB0aGUgZGVzY3JpcHRpb25z
IG9mIG9hbS1uZWlnaGJvcmluZy10cHMgKGluIHM0KSB3aWxsIG5lZWQgdG8gYmUgbWFkZSBjb25z
aXN0ZW50Lg0KDQpbUWluXTogVGhlIGxhdGVzdCBjaGFuZ2VzIGluIHYtMTMgaXMgYWxzbyBiYXNl
ZCBvbiBvbmUgY29tbWVudCB3ZSByZWNlaXZlZCByZWNlbnRseSwgd2UgdHJ5IHRvIGZpeCBjb25m
dXNpb24gY2F1c2VkIGJ5ICd0ZWNobm9sb2d5LWxldmVsJyBpbiB2LTEyLCBzbyB3ZSBjaGFuZ2Ug
dG8gJ3Bvc2l0aW9uJy4gSSBhZ3JlZSB3aXRoIHlvdXIgY29tbWVudHMgYWJvdmUsDQpOZWlnaGJv
cmluZyBUZXN0IFBvaW50IG1vcmUgbWFrZSBzZW5zZSBmb3IgdXAgYW5kIGRvd24gbGF5ZXIuIEhl
cmUgaXMgdGhlIHByb3Bvc2VkIGNoYW5nZSB0byBzZWN0aW9uIDMuMw0KIg0KMy4zLiAgT0FNIG5l
aWdoYm9yaW5nIHRlc3QgcG9pbnRzDQoNCiAgIEFzIHR5cGljYWwgbmV0d29yayBjb21tdW5pY2F0
aW9uIHN0YWNrcyBoYXZlIGEgbXVsdGktbGF5ZXINCiAgIGFyY2hpdGVjdHVyZSwgdGhlIHNldCBv
ZiBhc3NvY2lhdGVkIE9BTSBwcm90b2NvbHMgbWF5IHNpbWlsYXJseSBoYXZlDQogICBhIG11bHRp
LWxheWVyIHN0cnVjdHVyZTsgZWFjaCBjb21tdW5pY2F0aW9uIGxheWVyIGluIHRoZSBzdGFjayBt
YXkNCiAgIGhhdmUgaXRzIG93biBPQU0gcHJvdG9jb2wgW1JGQzcyNzZdIHRoYXQgbWF5IGFsc28g
YmUgbGlua2VkIHRvIGENCiAgIHNwZWNpZmljIGFkbWluaXN0cmF0aXZlIGRvbWFpbi4gIE1hbmFn
ZW1lbnQgb2YgdGhlc2UgT0FNIHByb3RvY29scw0KICAgd2lsbCBuZWNlc3NpdGF0ZSBhc3NvY2lh
dGVkIHRlc3QgcG9pbnRzIGluIHRoZSBub2RlcyBhY2Nlc3NpYmxlIGJ5DQogICBhcHByb3ByaWF0
ZSBtYW5hZ2VtZW50IGRvbWFpbnMuICBBY2NvcmRpbmdseSwgYSBnaXZlbiBuZXR3b3JrDQogICBp
bnRlcmZhY2UgbWF5IHByZXNlbnQgc2V2ZXJhbCB0ZXN0IHBvaW50cy4NCg0KICAgT0FNIG5laWdo
Ym9yaW5nIHRlc3QgcG9pbnRzIGFyZSByZWZlcnJlZCB0byBhIGxpc3Qgb2YgbmVpZ2hib3JpbmcN
CiAgIHRlc3QgcG9pbnRzIGluIGFkamFjZW50IGxheWVycyB1cCBhbmQgZG93biB0aGUgc3RhY2sg
Zm9yIHRoZSBzYW1lDQogICBpbnRlcmZhY2UgdGhhdCBhcmUgcmVsYXRlZCB0byB0aGUgY3VycmVu
dCB0ZXN0IHBvaW50LiAgVGhpcyBhbGxvd3MNCiAgIHVzZXJzIHRvIGVhc2lseSBuYXZpZ2F0ZSBi
ZXR3ZWVuIHJlbGF0ZWQgbmVpZ2hib3JpbmcgbGF5ZXJzIHRvDQogICBlZmZpY2llbnRseSB0cm91
Ymxlc2hvb3QgYSBkZWZlY3QuICBJbiB0aGlzIG1vZGVsLCB0aGUgJ3Bvc2l0aW9uJw0KICAgbGVh
ZiBkZWZpbmVzIHRoZSByZWxhdGl2ZSBwb3NpdGlvbiBvZiB0aGUgbmVpZ2hib3JpbmcgdGVzdCBw
b2ludA0KICAgY29ycmVzcG9uZGluZyB0byB0aGUgY3VycmVudCB0ZXN0IHBvaW50LCBhbmQgaXMg
cHJvdmlkZWQgdG8gYWxsb3cNCiAgIGNvcnJlbGF0aW9uIG9mIGZhdWx0cyBhdCBkaWZmZXJlbnQg
bG9jYXRpb25zLiAgSWYgdGhlcmUgaXMgb25lDQogICBuZWlnaGJvcmluZyB0ZXN0IHBvaW50IHBs
YWNlZCBiZWZvcmUgdGhlIGN1cnJlbnQgdGVzdCBwb2ludCwgdGhlDQogICAncG9zaXRpb24nIGxl
YWYgaXMgc2V0IHRvIC0xLiAgSWYgdGhlcmUgaXMgb25lIG5laWdoYm9yaW5nIHRlc3QgcG9pbnQN
CiAgIHBsYWNlZCBhZnRlciB0aGUgY3VycmVudCB0ZXN0IHBvaW50LCB0aGUgJ3Bvc2l0aW9uJyBs
ZWFmIGlzIHNldCB0byAxLg0KICAgSWYgdGhlcmUgaXMgbm8gbmVpZ2hib3JpbmcgdGVzdCBwb2lu
dCBwbGFjZWQgYmVmb3JlIG9yIGFmdGVyIHRoZQ0KICAgY3VycmVudCB0ZXN0IHBvaW50LCB0aGUg
J3Bvc2l0aW9uJyBsZWFmIGlzIHNldCB0byAwLg0KDQogICAgICAgICAgICAgICAgbGlzdCBvYW0t
bmVpZ2hib3JpbmctdHBzIHsNCiAgICAgICAgICAgICAgICAgIGtleSAiaW5kZXgiOw0KICAgICAg
ICAgICAgICAgICAgbGVhZiBpbmRleCB7DQogICAgICAgICAgICAgICAgICAgICB0eXBlIHVpbnQx
NiB7DQogICAgICAgICAgICAgICAgICAgICAgICByYW5nZSAiMC4uNjU1MzYiOw0KICAgICAgICAg
ICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAg
ICAgICAgICAgICAgIkluZGV4IG9mIGEgbGlzdCBvZiBuZWlnaGJvcmluZyB0ZXN0IHBvaW50cw0K
ICAgICAgICAgICAgICAgICAgICAgIGluIGFkamFjZW50IGxheWVycyB1cCBhbmQgZG93biB0aGUg
c3RhY2sgZm9yIHRoZSBzYW1lIGludGVyZmFjZQ0KICAgICAgICAgICAgICAgICAgICAgdGhhdCBh
cmUgcmVsYXRlZCB0byB0aGUgY3VycmVudCB0ZXN0IHBvaW50LiAiOw0KICAgICAgICAgICAgICAg
ICAgfQ0KICAgICAgICAgICAgICAgICAgbGVhZiBwb3NpdGlvbiB7DQogICAgICAgICAgICAgICAg
ICAgICAgdHlwZSBpbnQ4IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHJhbmdlICItMS4u
MSI7DQogICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgIGRlc2Ny
aXB0aW9uDQogICAgICAgICAgICAgICAgICAgICAgICAiVGhlIHJlbGF0aXZlIHBvc2l0aW9uDQog
ICAgICAgICAgICAgICAgICAgICAgICBvZiBuZWlnaGJvcmluZyB0ZXN0IHBvaW50DQogICAgICAg
ICAgICAgICAgICAgICAgICBjb3JyZXNwb25kaW5nIHRvIHRoZSBjdXJyZW50DQogICAgICAgICAg
ICAgICAgICAgICAgICB0ZXN0IHBvaW50IjsNCiAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAg
ICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAgICAgICAgICAgICJMaXN0IG9mIHJl
bGF0ZWQgbmVpZ2hib3JpbmcgdGVzdCBwb2ludHMgaW4gYWRqYWNlbnQNCiAgICAgICAgICAgICAg
ICAgICAgIGxheWVycyB1cCBhbmQgZG93biB0aGUgc3RhY2sgZm9yIHRoZSBzYW1lIGludGVyZmFj
ZQ0KICAgICAgICAgICAgICAgICAgICAgdGhhdCBhcmUgcmVsYXRlZCB0byB0aGUgY3VycmVudCB0
ZXN0IHBvaW50LiI7DQoNCiAgICAgICAgICAgICAgfQ0KDQoiDQpTb3VyY2VzIG9mIGltcG9ydGVk
IG1vZGVsczogIEl0IHdvdWxkIGJlIHVzZWZ1bCB0byBsaXN0IHRoZSBSRkNzL0ktRHMgdGhhdCBk
ZWZpbmUgdGhlIG1vZGVscyB0aGF0IGFyZSBpbXBvcnRlZC4gIEN1cnJlbnRseSBkcmFmdC1pZXRm
LW5ldG1vZC1zY2hlbWEtbW91bnQsIGRyYWZ0LWlldGYtcnRnd2ctbmktbW9kZWwgYW5kIGRyYWZ0
LWlldGYtcnRnd2ctcm91dGluZy10eXBlcyB0aGF0IGFyZSB1bmRlciBkZXZlbG9wbWVudCBhcmUg
bm90IG1lbnRpb25lZDsgdGhlIGV4aXN0aW5nIHN0YW5kYXJkcyBvZiBSRkMgNjAyMSBhbmQgUkZD
IDcyMjMgc2hvdWxkIGFsc28gYmUgcmVmZXJlbmNlZCAoNzIyMyBpcykuICBUaGV5IHNob3VsZCBh
bGwgYmUgbm9ybWF0aXZlLg0KDQpbUWluXTogT2theSwgZml4ZWQuDQoNCk5pdHMvZWRpdG9yaWFs
IGNvbW1lbnRzOg0KPT09PT09PT09PT09PT09PT09PT09PT09DQoNCmlkbml0czogY29tcGxhaW5z
IGFib3V0IHNvbWUgb3ZlcmxvbmcgbGluZXMuLi4gcHJvYmFibHkgb25lcyB3aXRoICd3aGVuICJk
ZXJpdmVkLWZyb20tb3Itc2VsZignIEdlbmVyYWw6IEFzIG1lbnRpb25lZCBieSBvdGhlciByZXZp
ZXdzLCB0aGVyZSBhcmVhIGNvbnNpZGVyYWJsZSBudW1iZXIgb2YgcGxhY2VzIHdoZXJlIGl0IGFw
cGVhcnMgdGhhdCAiICciIHNob3VsZCByZWFsbHkgYmUgIicgIg0KYW5kIHRoZXJlIGFyZSBtaXNz
aW5nIHNwYWNlcyBhZnRlciBzaW5nbGUgcXVvdGVzLg0KDQoNCltRaW5dOiBPa2F5LCB3aWxsIGZp
eCB0aGlzLg0KDQpHZW5lcmFsOiAgVGhlIGRvY3VtZW50IGlzIGluY29uc2lzdGVudCBpbiBpdHMg
dXNlIG9mIGNvbm5lY3Rpb25sZXNzL2Nvbm5lY3Rpb24tbGVzcy9jb25uZWN0aW9uIGxlc3MuICBU
aGUgcHJlZmVycmVkIHVzYWdlIHNob3VsZCBiZSBjb25uZWN0aW9ubGVzcyBhcyBpcyB1c2VkIGlu
IG1vc3QgY2FzZXMuICBUaHVzOiBTaG9ydCB0aXRsZToNCnMvQ29ubmVjdGlvbi1MZXNzL0Nvbm5l
Y3Rpb25sZXNzLyBzNDogT0xEOg0KICBmZWF0dXJlIGNvbm5lY3Rpb24tbGVzcyB7DQogICAgZGVz
Y3JpcHRpb24NCiAgICAgICJUaGlzIGZlYXR1cmUgaW5kaWNhdGVzIHRoYXQgT0FNIHNvbHV0aW9u
IGlzIGNvbm5lY3Rpb24gbGVzcy4iOw0KICB9DQoNCk5FVzoNCiAgZmVhdHVyZSBjb25uZWN0aW9u
bGVzcyB7DQogICAgZGVzY3JpcHRpb24NCiAgICAgICJUaGlzIGZlYXR1cmUgaW5kaWNhdGVzIHRo
YXQgT0FNIHNvbHV0aW9uIGlzIGNvbm5lY3Rpb25sZXNzLiI7DQogIH0NCkVORFMNCg0KW1Fpbl06
IEFjY2VwdGVkLg0KDQpzMSwgbGFzdCBwYXJhOg0KT0xEOg0KICAgSW4gdGhpcyBkb2N1bWVudCwg
d2UgcHJlc2VudHMgYSBiYXNlIFlBTkcgRGF0YSBtb2RlbCBmb3INCiAgIGNvbm5lY3Rpb25sZXNz
IE9BTSBwcm90b2NvbHMuICBUaGUgZ2VuZXJpYyBZQU5HIG1vZGVsIGZvcg0KICAgY29ubmVjdGlv
bmxlc3MgT0FNIG9ubHkgaW5jbHVkZXMgY29uZmlndXJhdGlvbiBkYXRhIGFuZCBzdGF0ZSBkYXRh
Lg0KICAgSXQgY2FuIGJlIHVzZWQgaW4gY29uanVuY3Rpb24gd2l0aCBkYXRhIHJldHJpZXZhbCBt
ZXRob2QgbW9kZWwNCiAgIFtJLUQuaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLW1l
dGhvZHNdLCB3aGljaCBmb2N1c2VzIG9uDQogICBkYXRhIHJldHJpZXZhbCBwcm9jZWR1cmVzIGxp
a2UgUlBDLiAgSG93ZXZlciBpdCBhbHNvIGNhbiBiZSB1c2VkDQogICBpbmRlcGVuZGVudGx5IG9m
IGRhdGEgcmV0cmlldmFsIG1ldGhvZCBtb2RlbC4NCk5FVzoNCiAgIFRoaXMgZG9jdW1lbnQgZG9j
dW1lbnRzIGEgYmFzZSBZQU5HIERhdGEgbW9kZWwgZm9yDQogICBjb25uZWN0aW9ubGVzcyBPQU0g
cHJvdG9jb2xzLiAgVGhpcyBnZW5lcmljIFlBTkcgbW9kZWwgZm9yDQogICBjb25uZWN0aW9ubGVz
cyBPQU0gb25seSBpbmNsdWRlcyBjb25maWd1cmF0aW9uIGRhdGEgYW5kIHN0YXRlIGRhdGEuDQog
ICBJdCBjYW4gYmUgdXNlZCBpbiBjb25qdW5jdGlvbiB3aXRoIGRhdGEgcmV0cmlldmFsIG1ldGhv
ZCBtb2RlbA0KICAgZGVzY3JpYmVkIGluIFtJLUQuaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxl
c3Mtb2FtLW1ldGhvZHNdLCB3aGljaCBmb2N1c2VzDQogICBvbiBkYXRhIHJldHJpZXZhbCBwcm9j
ZWR1cmVzIHN1Y2ggYXMgUlBDLiAgSG93ZXZlciBpdCBhbHNvIGNhbiBiZSB1c2VkDQogICBpbmRl
cGVuZGVudGx5IG9mIHRoaXMgZGF0YSByZXRyaWV2YWwgbWV0aG9kIG1vZGVsLg0KRU5EUw0KDQpb
UWluXTogRml4ZWQuDQoNCnMyLjE6ICBBcyBtZW50aW9uZWQgYWJvdmUsIFRQIG5lZWRzIHNvbWUg
ZGVmaW5pdGlvbi4gIE1BQyBpcyBwcmltYXJpbHkgY29uY2VybmVkIHdpdGggTUFDIGFkZHJlc3Mg
aW4gdGhpcyBkb2N1bWVudCAtIGRlZmluaXRpb246IGFkZHJlc3MgZm9yIGRhdGEgbGluayBsYXll
ciBpbnRlcmZhY2UuICBCRkQgc2hvdWxkIGhhdmUgYSByZWZlcmVuY2UgcHJvYmFibHkgdG8gUkZD
IDU4ODAuICBJdCB3b3VsZCBwcm9iYWJseSBiZSBzZW5zaWJsZSB0byBzcGxpdCB0aGUgc2VjdGlv
biBpbnRvIGV4cGFuZGVkIG1vZGVydGVseSB3ZWxsLWtub3duIGFiYnJldmlhdGlvbnMgIChNQUMs
IEJGRCwgUlBDKikgYW5kIG5ldyB0ZXJtcyAoVFAsIENDKS4NCg0KW1Fpbl06IEZpeGVkLg0KDQpz
Mi4xLCBsYXN0IHBhcmE6IHMvZS5nLiAvZS5nLiwgLw0KDQpbUWluXTogRml4ZWQuDQoNCnMzOiBN
YXliZSB0aGUgdXNhZ2UgImlzL2FyZSBhdWdtZW50ZWQgdG8iIGlzIGFjY2VwdGVkIFlBTkcgamFy
Z29uIGJ1dCBpdCBpc24ndCBnb29kIEVuZ2xpc2guICJBdWdtZW50cyIgIHdpbGwgYmUgZ29vZCBp
bnN0ZWFkLg0KDQpbUWluXTogRml4ZWQuDQoNCnMzLCBwYXJhIDE6IFRoZSAnbmQnIHByZWZpeCBp
cyBwYXJ0IG9mIHRoZSBZQU5HIHNwZWNpZmljYXRpb24gaW4gczQgYW5kIGlzbid0IGtub3duIGF0
IHRoaXMgcG9pbnQuDQoNCltRaW5dOiBGaXhlZC4NCg0KczMsIHBhcmEgMzogcy9lZy4sL2UuZy4s
Lw0KDQpbUWluXTogRml4ZWQuDQoNCnMzLCBsYXN0IHBhcmE6IHMvdGVzdC0gcG9pbnQtbG9jYXRp
b25zL3Rlc3QtcG9pbnQtbG9jYXRpb25zLw0KDQpbUWluXTogRml4ZWQuDQoNCnMzLCBtb3N0IG9m
IHRoZSBzZWN0aW9uLCBidXQgZXNwZWNpYWxseSB0aGUgbGFzdCBwYXJhOiBJIGZvdW5kIHRoaXMg
dG8gYmUgYWxtb3N0IHRvdGFsbHkgdW5yZWFkYWJsZSBhbmQgdXNlbGVzcy4NCg0KW1Fpbl06IEhl
cmUgaXMgdGhlIHByb3Bvc2VkIGNoYW5nZSB0byBzZWN0aW9uIDMuDQoiDQozLiAgT3ZlcnZpZXcg
b2YgdGhlIENvbm5lY3Rpb25sZXNzIE9BTSBNb2RlbA0KDQogICBUaGUgbW9kZWwgYXVnbWVudHMg
Ii9uZXR3b3Jrcy9uZXR3b3JrL25vZGUiIHBhdGggZGVmaW5lZCBpbiB0aGUgaWV0Zi0NCiAgIG5l
dHdvcmsgbW9kdWxlIFtJLUQuaWV0Zi1pMnJzLXlhbmctbmV0d29yay10b3BvXSB3aXRoICd0ZXN0
LXBvaW50LQ0KICAgbG9jYXRpb25zJyBncm91cGluZyBkZWZpbmVkIGluIFNlY3Rpb24gMy41LiAg
VGhlIG5ldHdvcmsgbm9kZSBpbg0KICAgIi9uZXR3b3Jrcy9uZXR3b3JrL25vZGUiIHBhdGggYXJl
IHVzZWQgdG8gZGVzY3JpYmUgdGhlIG5ldHdvcmsNCiAgIGhpZXJhcmNoaWVzIGFuZCB0aGUgaW52
ZW50b3J5IG9mIG5vZGVzIGNvbnRhaW5lZCBpbiBhIG5ldHdvcmsuDQoNCiAgIFVuZGVyIHRoZSAn
dGVzdC1wb2ludC1sb2NhdGlvbnMnIGdyb3VwaW5nLCBlYWNoIHRlc3QgcG9pbnQgbG9jYXRpb24g
aXMNCiAgIGNob3NlbiBiYXNlZCBvbiAndHAtbG9jYXRpb24tdHlwZScgbGVhZiB3aGljaCB3aGVu
IGNob3NlbiwgbGVhZHMgdG8gYQ0KICAgY29udGFpbmVyIHRoYXQgaW5jbHVkZXMgYSBsaXN0IG9m
ICd0ZXN0LXBvaW50LWxvY2F0aW9ucycuDQoNCiAgIEVhY2ggJ3Rlc3QtcG9pbnQtbG9jYXRpb25z
JyBsaXN0IGluY2x1ZGVzIGEgJ3Rlc3QtcG9pbnQtbG9jYXRpb24taW5mbycNCiAgIGdyb3VwaW5n
LiAgVGhlICd0ZXN0LXBvaW50LWxvY2F0aW9uLWluZm8nIGdyb3VwaW5nIGluY2x1ZGVzOg0KDQog
ICBvICAndHAtdGVjaG5vbG9neScgZ3JvdXBpbmcsDQoNCiAgIG8gICd0cC10b29scycgZ3JvdXBp
bmcsDQoNCiAgIG8gIGFuZCAnY29ubmVjdGlvbmxlc3Mtb2FtLXRwcycgZ3JvdXBpbmcuDQoNCiAg
IFRoZSBncm91cGluZ3Mgb2YgJ3RwLWFkZHJlc3MnIGFuZCAndHAtYWRkcmVzcy1uaScgYXJlIGtl
cHQgb3V0IG9mDQogICAndGVzdC0gcG9pbnQtbG9jYXRpb24taW5mbycgZ3JvdXBpbmcgdG8gbWFr
ZSBpdCBhZGRyZXNzaW5nIGFnbm9zdGljDQogICBhbmQgYWxsb3cgdmFyaWVkIGNvbXBvc2l0aW9u
LiAgRGVwZW5kaW5nIHVwb24gdGhlIGNob2ljZSBvZiB0aGUgJ3RwLQ0KICAgbG9jYXRpb24tdHlw
ZScgKGRldGVybWluZWQgYnkgdGhlICd0cC1hZGRyZXNzLW5pJyksIHRoZSBjb250YWluZXJzDQog
ICBkaWZmZXIgaW4gaXRzIGNvbXBvc2l0aW9uIG9mICd0ZXN0LXBvaW50LWxvY2F0aW9ucycgd2hp
bGUgdGhlICd0ZXN0LQ0KICAgcG9pbnQtbG9jYXRpb24taW5mbycsIGlzIGEgY29tbW9uIGFzcGVj
dCBvZiBldmVyeSAndGVzdC1wb2ludC0NCiAgIGxvY2F0aW9ucycuDQoNCiAgIFRoZSAndHAtYWRk
cmVzcy1uaScgZ3JvdXBpbmcgaXMgdXNlZCB0byBkZXNjcmliZSB0aGUgY29ycmVzcG9uZGluZw0K
ICAgbmV0d29yayBpbnN0YW5jZS4gIFRoZSAndHAtdGVjaG5vbG9neScgZ3JvdXBpbmcgaW5kaWNh
dGUgT0FNDQogICB0ZWNobm9sb2d5IGRldGFpbHMuICBUaGUgJ2Nvbm5lY3Rpb25sZXNzLW9hbS10
cHMnIGdyb3VwaW5nIGlzIHVzZWQgdG8NCiAgIGRlc2NyaWJlIHRoZSByZWxhdGlvbnNoaXAgb2Yg
b25lIHRlc3QgcG9pbnQgd2l0aCBvdGhlciB0ZXN0DQogICBwb2ludHMuIFRoZSAndHAtdG9vbHMn
IGdyb3VwaW5nIGRlc2NyaWJlIHRoZSBPQU0gdG9vbHMgc3VwcG9ydGVkLg0KDQogICBJbiBhZGRp
dGlvbiwgYXQgdGhlIHRvcCBvZiB0aGUgbW9kZWwsIHRoZXJlIGlzIGFuICdjYy1vcGVyLWRhdGEn
DQogICBjb250YWluZXIgZm9yIHNlc3Npb24gc3RhdGlzdGljcy4gIEdyb3VwaW5nIGlzIGFsc28g
ZGVmaW5lZCBmb3INCiAgIGNvbW1vbiBzZXNzaW9uIHN0YXRpc3RpY3MgYW5kIHRoZXNlIGFyZSBv
bmx5IGFwcGxpY2FibGUgZm9yIHByb2FjdGl2ZQ0KICAgT0FNIHNlc3Npb25zLg0KIg0KczMuMToN
ClRoaXMgbmVlZHMgdG8gYmUgY2xhcmlmaWVkLg0KT0xEOg0KICAgSW4gY29ubmVjdGlvbmxlc3Mg
T0FNLCB0aGUgVFAgYWRkcmVzcyBpcyBkZWZpbmVkIHdpdGggdGhlIGZvbGxvd2luZw0KICAgdHlw
ZToNCg0KICAgbyAgTUFDIGFkZHJlc3MgW1JGQzYxMzZdDQoNCiAgIG8gIElQdjQgb3IgSVB2NiBh
ZGRyZXNzDQoNCiAgIG8gIFRQLWF0dHJpYnV0ZQ0KDQogICBvICBTeXN0ZW0taWQgdG8gcmVwcmVz
ZW50IHRoZSBkZXZpY2Ugb3INCiAgICAgIG5vZGUuW0ktRC5pZXRmLXNwcmluZy1zci15YW5nXQ0K
TkVXOg0KICAgV2l0aCBjb25uZWN0aW9ubGVzcyBPQU0gcHJvdG9jb2xzLCB0aGUgVFAgYWRkcmVz
cyBjYW4gYmUgb25lIG9mIHRoZSBmb2xsb3dpbmcNCiAgIHR5cGVzOg0KDQogICBvICBNQUMgYWRk
cmVzcyBbUkZDNjEzNl0gZm9yIGxpbmsgbGF5ZXIgVFBzDQoNCiAgIG8gIElQdjQgb3IgSVB2NiBh
ZGRyZXNzIGZvciBJUCBsYXllciBUUHMNCg0KICAgbyAgVFAtYXR0cmlidXRlIGlkZW50aWZ5aW5n
IGEgVFAgYXNzb2NpYXRlZCB3aXRoIGFuIGFwcGxpY2F0aW9uIGxheWVyDQogICBmdW5jdGlvbg0K
DQogICBvICBTeXN0ZW0taWQgdG8gcmVwcmVzZW50IHRoZSBkZXZpY2Ugb3INCiAgICAgIG5vZGUu
W0ktRC5pZXRmLXNwcmluZy1zci15YW5nXQ0KRU5EUw0KDQpbUWluXTogQWNjZXB0ZWQuDQoNCnMz
LjEsIGxhc3QgcGFyYTogcy8ndHAtYWRkcmVzcydncm91cGluZy8ndHAtYWRkcmVzcycgZ3JvdXBp
bmcvDQoNCltRaW5dOkZpeGVkLg0KDQpzMy4zOg0KSSBmb3VuZCB0aGlzIGEgbGl0dGxlIGNvbmZ1
c2luZyAtIHN1Z2dlc3Q6DQpPTEQ7DQogICBBcyB0eXBpY2FsIG5ldHdvcmtzIGhhdmUgYSBtdWx0
aS1sYXllciBhcmNoaXRlY3R1cmUsIHRoZSBzZXQgb2YgT0FNDQogICBwcm90b2NvbHMgc2ltaWxh
cmx5IHRha2UgYSBtdWx0aS1sYXllciBzdHJ1Y3R1cmU7IGVhY2ggbGF5ZXIgbWF5IGhhdmUNCiAg
IGl0cyBvd24gT0FNIHByb3RvY29sIFtSRkM3Mjc2XSBjb3JyZXNwb25kaW5nIHRvIGEgc3BlY2lm
aWMNCiAgIGFkbWluaXN0cmF0aXZlIGRvbWFpbiBhbmQgaGFzIGFzc29jaWF0ZWQgdGVzdCBwb2lu
dHMuDQpORVc6DQogICBBcyB0eXBpY2FsIG5ldHdvcmsgY29tbXVuaWNhdGlvbiBzdGFja3MgaGF2
ZSBhIG11bHRpLWxheWVyIGFyY2hpdGVjdHVyZSwNCiAgIHRoZSBzZXQgb2YgYXNzb2NpYXRlZCBP
QU0gcHJvdG9jb2xzIG1heSBzaW1pbGFybHkgaGF2ZSBhIG11bHRpLWxheWVyDQogICBzdHJ1Y3R1
cmU7IGVhY2ggY29tbXVuaWNhdGlvbiBsYXllciBpbiB0aGUgc3RhY2sgbWF5IGhhdmUgaXRzIG93
biBPQU0NCiAgIHByb3RvY29sIFtSRkM3Mjc2XSB0aGF0IG1heSBhbHNvIGJlIGxpbmtlZCB0byBh
IHNwZWNpZmljIGFkbWluaXN0cmF0aXZlDQogICBkb21haW4uICBNYW5hZ2VtZW50IG9mIHRoZXNl
IE9BTSBwcm90b2NvbHMgd2lsbCBuZWNlc3NpdGF0ZSBhc3NvY2lhdGVkDQogICB0ZXN0IHBvaW50
cyBpbiB0aGUgbm9kZXMgYWNjZXNzaWJsZSBieSBhcHByb3ByaWF0ZSBtYW5hZ2VtZW50IGRvbWFp
bnMuDQoNCiAgIEFjY29yZGluZ2x5LCBhIGdpdmVuIG5ldHdvcmsgaW50ZXJmYWNlIG1heSBwcmVz
ZW50IHNldmVyYWwgdGVzdCBwb2ludHMgRU5EUw0KDQpbUWluXTogUmVhc29uYWJsZSwgdGhhbmtz
Lg0KDQpzMy41OiBzL2UuZy4sVlJGL2UuZy4sIFZSRi8NCg0KW1Fpbl06Rml4ZWQuDQoNCnMzLjog
cy9wZXItIGhvcC9wZXItaG9wLw0KDQpbUWluXTpGaXhlZC4NCg0KczQsIE1vZHVsZS9kZXNjcmlw
dGlvbjoNCkFsc28gbmVlZHMgdGhlIElFVEYgY29weXJpZ2h0IGFuZCByZWRpc3RyaWJ1dGlvbiBi
b2lsZXIgcGxhdGUuDQpPTEQ6DQogIGRlc2NyaXB0aW9uDQogICAgIlRoaXMgWUFORyBtb2R1bGUg
ZGVmaW5lcyB0aGUgZ2VuZXJpYyBjb25maWd1cmF0aW9uLA0KICAgICBkYXRhIG1vZGVsLCBzdGF0
aXN0aWNzIGZvciBjb25uZWN0aW9ubGVzcyBPQU0gdG8gYmUNCiAgICAgdXNlZCB3aXRoaW4gSUVU
RiBpbiBhIHByb3RvY29sIGluZGVwZW5kZW50IG1hbm5lci4NCiAgICAgSXQgaXMgYXNzdW1lZCB0
aGF0IGVhY2ggcHJvdG9jb2wgbWFwcyBjb3JyZXNwb25kaW5nDQogICAgIGFic3RyYWN0cyB0byBp
dHMgbmF0aXZlIGZvcm1hdC4gRWFjaCBwcm90b2NvbCBtYXkNCiAgICAgZXh0ZW5kIHRoZSBZQU5H
IG1vZGVsIGRlZmluZWQgaGVyZSB0byBpbmNsdWRlIHByb3RvY29sDQogICAgIHNwZWNpZmljIGV4
dGVuc2lvbnMiOw0KTkVXOg0KICBkZXNjcmlwdGlvbg0KICAgICJUaGlzIFlBTkcgbW9kdWxlIGRl
ZmluZXMgdGhlIGdlbmVyaWMgY29uZmlndXJhdGlvbiwNCiAgICAgZGF0YSBtb2RlbCwgYW5kIHN0
YXRpc3RpY3MgZm9yIE9BTSBwcm90b2NvbHMgdXNpbmcNCiAgICAgY29ubmVjdGlvbmxlc3MgY29t
bXVuaWNhdGlvbnMsIGRlc2NyaWJlZCBpbiBhDQogICAgIHByb3RvY29sIGluZGVwZW5kZW50IG1h
bm5lci4NCiAgICAgSXQgaXMgYXNzdW1lZCB0aGF0IGVhY2ggcHJvdG9jb2wgbWFwcyBjb3JyZXNw
b25kaW5nDQogICAgIGFic3RyYWN0cyB0byBpdHMgbmF0aXZlIGZvcm1hdC4gRWFjaCBwcm90b2Nv
bCBtYXkNCiAgICAgZXh0ZW5kIHRoZSBZQU5HIG1vZGVsIGRlZmluZWQgaGVyZSB0byBpbmNsdWRl
IHByb3RvY29sDQogICAgIHNwZWNpZmljIGV4dGVuc2lvbnMiOw0KRU5EUw0KW1Fpbl06T2theS4N
Cg0KczQsIG1vZHVsZS9jb250YWN0LCBtb2R1bGUvb3JnYW5pemF0aW9uOiAgVGhlc2UgbmVlZCB0
byBiZSAnZnV0dXJlIHByb29mZWQnIC0gdGhlIFdHIGFuZCB0aGUgZHJhZnQgYXV0aG9ycyBhcmUg
bm90IGFwcHJvcHJpYXRlIGZvciBhIHN0YW5kYXJkLg0KDQpzNCwgZ3JvdXBpbmcgc2Vzc2lvbi1q
aXR0ZXItc3RhdGlzdGljcy9kZXNjcmlwdGlvbjogcy9lLmcuLFBhY2tldC9lLmcuLCBQYWNrZXQv
DQoNCltRaW5dOkZpeGVkLg0KDQpzNSwgbXVsdGlwbGUgcGxhY2VzOiBzL2JmZC9CRkQvZw0KDQpb
UWluXTpGaXhlZC4NCg0KczUsIHBhcmEgMTogcy8iaWV0Zi1jb25uZWN0aW9ubGVzcy1vYW0iIG1v
ZGVsL1RoZSAiaWV0Zi1jb25uZWN0aW9ubGVzcy1vYW0iDQptb2RlbC87IHMvdGVjaG5vbG9neS1p
bmRlcGVuZGVudC9hIHRlY2hub2xvZ3ktaW5kZXBlbmRlbnQvDQoNCnM1LCBwYXJhIDI6DQpPTEQ6
DQpOb3RlIHRoYXQsIGluIHRoaXMgc2VjdGlvbiwgd2Ugb25seSBwcmVzZW50IHNldmVyYWwNCiAg
IHNuaXBwZXRzIG9mIHRlY2hub2xvZ3ktc3BlY2lmaWMgbW9kZWwgZXh0ZW5zaW9ucyBmb3IgaWxs
dXN0cmF0aXZlDQogICBwdXJwb3Nlcy4NCk5FVzoNCk5vdGUgdGhhdCwgaW4gdGhpcyBzZWN0aW9u
LCBzZXZlcmFsIHNuaXBwZXRzIG9mIHRlY2hub2xvZ3ktc3BlY2lmaWMNCiAgIG1vZGVsIGV4dGVu
c2lvbnMgYXJlIHByZXNlbnRlZCBmb3IgaWxsdXN0cmF0aXZlIHB1cnBvc2VzLg0KRU5EUw0KDQpz
NS4xOiBJIG5vdGljZSB0aGF0IFJGQyA3Mjc2IGRlZmluZXMgQkZEIGFzIGEgY29ubmVjdGlvbi1v
cmllbnRlZCBwcm90b2NvbCAodGhhdCBpcyB1c2VkIHRvIG1vbml0b3IgYSBjb25uZWN0aW9ubGVz
cyBwcm90b2NvbCBpbiB0aGUgY2FzZSBvZiBiYXNpYyBCRkQgZm9yIElQKSEgU29tZSBleHBsYW5h
dGlvbiBtYXkgYmUgYXBwcm9wcmlhdGUuDQoNCltRaW5dOiBPa2F5Lg0KDQpzNS4xLjEsIHBhcmEg
MjoNCk9MRDoNCk5vdGUgdGhhdCBpbiBCRkQgV0csIHRoZXJlIGlzIGEgQkZEIFlBTkcgZGF0YSBt
b2RlbA0KICAgW0ktRC5pZXRmLWJmZC15YW5nXSB0byBiZSBwcm9kdWNlZC4gIFVzZXJzIGNhbiBj
aG9vc2UgdG8gdXNlICJpZXRmLQ0KICAgY29ubmVjdGlvbGVzcy1vYW0iIGFzIGJhc2lzIGFuZCBh
dWdtZW50IHRoZSAiaWV0Zi1jb25uZWN0aW9ubGVzcy1vYW0iDQogICBtb2RlbCB3aXRoIGJmZCBz
cGVjaWZpYyBkZXRhaWxzLiAgVGhlIGJmZCBzcGVjaWZpYyBkZXRhaWxzIGNhbiBiZSB0aGUNCiAg
IGdyb3VwaW5nIGRlZmluZWQgaW4gdGhlIEJGRCBtb2RlbC4NCk5FVzoNCk5vdGUgdGhhdCBhIGRl
ZGljYXRlZCBCRkQgWUFORyBkYXRhIG1vZGVsIFtJLUQuaWV0Zi1iZmQteWFuZ10gaXMgYWxzbw0K
ICAgc3RhbmRhcmRpemVkLiAgQXVnbWVudGF0aW9uIG9mIHRoZSAiaWV0Zi1jb25uZWN0aW9ubGVz
cy1vYW0iIG1vZGVsDQogICB3aXRoIEJGRCBzcGVjaWZpYyBkZXRhaWxzIHByb3ZpZGVzIGFuIGFs
dGVybmF0aXZlIGFwcHJvYWNoIHRoYXQNCiAgIHByb3ZpZGVzIGEgdW5pZmllZCB2aWV3IG9mIG1h
bmFnZW1lbnQgaW5mb3JtYXRpb24gYWNyb3NzIHZhcmlvdXMgT0FNDQogICBwcm90b2NvbHMuICBU
aGUgQkZEIHNwZWNpZmljIGRldGFpbHMgY2FuIGJlIHRoZSBncm91cGluZyBkZWZpbmVkIGluDQog
ICB0aGUgQkZEIG1vZGVsIGF2b2lkaW5nIGR1cGxpY2F0aW9uIG9mIGVmZm9ydC4NCkVORFMNCg0K
W1Fpbl06T2theS4NCg0KczUuMS4xLjEsIHBhcmEgMjoNCk9MRDoNClRoZSBzbmlwcGV0IGJlbG93
IGRlcGljdHMgYW4gZXhhbXBsZSBvZiBhdWdtZW50aW5nICJiZmQiIHR5cGUgaW50bw0KICAgdGhl
IGlldGYtY29ubmVjdGlvbmxlc3Mtb2FtIjoNCk5FVzoNClRoZSBzbmlwcGV0IGJlbG93IGRlcGlj
dHMgYW4gZXhhbXBsZSBvZiBhZGRpbmcgdGhlICJiZmQiIHR5cGUgYXMgYW4NCiAgIGF1Z21lbnQg
dG8gdGhlIGlldGYtY29ubmVjdGlvbmxlc3Mtb2FtIiBtb2RlbDoNCkVORFMNCg0KW1Fpbl06IE9r
YXkuDQoNCnM1LjEuMS4yOg0KT0xEOg0KVG8gc3VwcG9ydCBiZmQgdGVjaG5vbG9neSwgdGhlICJp
ZXRmLWNvbm5lY3Rpb25sZXNzLW9hbSIgbW9kZWwgY2FuIGJlDQogICBleHRlbmRlZCBhbmQgYWRk
IGJmZCBzcGVjaWZpYyBwYXJhbWV0ZXJzIHVuZGVyICJ0ZXN0LXBvaW50LWxvY2F0aW9ucyINCiAg
IGxpc3QgYW5kL29yIGFkZCBuZXcgbG9jYXRpb24gdHlwZSBzdWNoIGFzICJiZmQgb3ZlciBNUExT
LVRFIiB1bmRlcg0KICAgImxvY2F0aW9uLXR5cGUiLg0KTkVXOg0KVG8gc3VwcG9ydCBCRkQgdGVj
aG5vbG9neSwgdGhlICJpZXRmLWNvbm5lY3Rpb25sZXNzLW9hbSIgbW9kZWwgY2FuIGJlDQogICBl
eHRlbmRlZCBieSBhZGRpbmcgc3BlY2lmaWMgcGFyYW1ldGVycyBpbnRvIHRoZSAidGVzdC1wb2lu
dC1sb2NhdGlvbnMiDQogICBsaXN0IGFuZC9vciBhZGRpbmcgYSBuZXcgbG9jYXRpb24gdHlwZSBz
dWNoIGFzICJCRkQgb3ZlciBNUExTLVRFIiB1bmRlcg0KICAgImxvY2F0aW9uLXR5cGUiLg0KRU5E
Uw0KDQpbUWluXTogT2theS4NCg0KczUuMS4xLjIuMSwgcGFyYSAxOg0KT0xEOg0KSW4NCiAgIHRo
aXMgc2VjdGlvbiwgd2UgcmV1c2Ugc29tZSBncm91cGluZ3Mgd2hpY2ggYXJlIGRlZmluZWQgaW4N
CiAgIFtJLUQuaWV0Zi1iZmQteWFuZ10gYXMgZm9sbG93aW5nOg0KTkVXOg0KSW4gdGhpcyBzZWN0
aW9uLCBzb21lIGdyb3VwaW5ncyB3aGljaCBhcmUgZGVmaW5lZCBpbg0KICAgW0ktRC5pZXRmLWJm
ZC15YW5nXSBhcmUgcmV1c2VkIGFzIGZvbGxvd3M6DQpFTkRTDQoNCltRaW5dOiBPa2F5Lg0KDQpz
NS4xLjEuMi4yLCBwYXJhIDI6DQpPTEQ6DQpJbiB0aGlzIHNlY3Rpb24sIHdlIGFkZCBhIG5ldyAi
bG9jYXRpb24tDQogICB0eXBlIiBjYXNlIGFuZCByZXVzZSBzb21lIGdyb3VwaW5ncyB3aGljaCBh
cmUgZGVmaW5lZCBpbg0KICAgW0ktRC5pZXRmLWJmZC15YW5nXSBhcyBmb2xsb3dzOg0KTkVXOg0K
SW4gdGhpcyBzZWN0aW9uLCBhIG5ldyAibG9jYXRpb24tdHlwZSIgY2FzZSBpcyBhZGRlZCBhbmQg
c29tZSBncm91cGluZ3MgdGhhdCBhcmUgZGVmaW5lZCBpbg0KICAgW0ktRC5pZXRmLWJmZC15YW5n
XSBhcmUgcmV1c2VkIGFzIGZvbGxvd3M6DQpFTkRTDQoNCltRaW5dOiBPa2F5Lg0KDQpzNS4xLjI6
DQpPTEQ6DQogICBBbmQgYW5vdGhlciBhbHRlcm5hdGl2ZSBtZXRob2QgaXMgdXNpbmcgc2NoZW1h
IG1vdW50IG1lY2hhbmlzbQ0KICAgW0ktRC5pZXRmLW5ldG1vZC1zY2hlbWEtbW91bnRdIGluIHRo
ZSAiaWV0Zi1jb25uZWN0aW9ubGVzcy1vYW0iLg0KICAgV2l0aGluIHRoZSAidGVzdC1wb2ludC1s
b2NhdGlvbnMiIGxpc3QsIGEgInJvb3QiIGF0dHJpYnV0ZSBpcyBkZWZpbmVkDQogICB0byBwcm92
aWRlIGEgbW91bnRlZCBwb2ludCBmb3IgbW9kZWxzIG1vdW50ZWQgcGVyICJ0ZXN0LXBvaW50LQ0K
ICAgbG9jYXRpb25zIi4gIFRoZXJlZm9yZSwgdGhlICJpZXRmLWNvbm5lY3Rpb25sZXNzLW9hbSIg
bW9kZWwgY2FuDQogICBwcm92aWRlIGEgcGxhY2UgaW4gdGhlIG5vZGUgaGllcmFyY2h5IHdoZXJl
IG90aGVyIE9BTSBZQU5HIGRhdGENCiAgIG1vZGVscyBjYW4gYmUgYXR0YWNoZWQsIHdpdGhvdXQg
YW55IHNwZWNpYWwgZXh0ZW5zaW9uIGluIHRoZSAiaWV0Zi0NCiAgIGNvbm5lY3Rpb25sZXNzLW9h
bSIgWUFORyBkYXRhIG1vZGVscyBbSS1ELmlldGYtbmV0bW9kLXNjaGVtYS1tb3VudF0uDQogICBO
b3RlIHRoYXQgdGhlIGxpbWl0YXRpb24gb2YgdGhlIFNjaGVtYSBNb3VudCBtZXRob2QgaXMgaXQg
aXMgbm90DQogICBhbGxvd2VkIHRvIHNwZWNpZnkgY2VydGFpbiBtb2R1bGVzIHRoYXQgYXJlIHJl
cXVpcmVkIHRvIGJlIG1vdW50ZWQNCiAgIHVuZGVyIGEgbW91bnQgcG9pbnQuDQoNCiAgIFRoZSBz
bmlwcGV0IGJlbG93IGRlcGljdHMgdGhlIGRlZmluaXRpb24gb2YgInJvb3QiIGF0dHJpYnV0ZS4N
Ck5FVzoNCiAgIEFub3RoZXIgYWx0ZXJuYXRpdmUgbWV0aG9kIGlzIHVzaW5nIHRoZSBzY2hlbWEg
bW91bnQgbWVjaGFuaXNtDQogICBbSS1ELmlldGYtbmV0bW9kLXNjaGVtYS1tb3VudF0gaW4gdGhl
ICJpZXRmLWNvbm5lY3Rpb25sZXNzLW9hbSIgbW9kZWwuDQogICBXaXRoaW4gdGhlICJ0ZXN0LXBv
aW50LWxvY2F0aW9ucyIgbGlzdCwgYSAicm9vdCIgYXR0cmlidXRlIGlzIGRlZmluZWQNCiAgIHRv
IHByb3ZpZGUgYSBtb3VudCBwb2ludCBmb3IgbW9kZWxzIG1vdW50ZWQgcGVyICJ0ZXN0LXBvaW50
LQ0KICAgbG9jYXRpb25zIi4gIFRoZXJlZm9yZSwgdGhlICJpZXRmLWNvbm5lY3Rpb25sZXNzLW9h
bSIgbW9kZWwgY2FuDQogICBwcm92aWRlIGEgcGxhY2UgaW4gdGhlIG5vZGUgaGllcmFyY2h5IHdo
ZXJlIG90aGVyIE9BTSBZQU5HIGRhdGENCiAgIG1vZGVscyBjYW4gYmUgYXR0YWNoZWQsIHdpdGhv
dXQgYW55IHNwZWNpYWwgZXh0ZW5zaW9uIGluIHRoZSAiaWV0Zi0NCiAgIGNvbm5lY3Rpb25sZXNz
LW9hbSIgWUFORyBkYXRhIG1vZGVscyBbSS1ELmlldGYtbmV0bW9kLXNjaGVtYS1tb3VudF0uDQog
ICBOb3RlIHRoYXQgdGhlIGxpbWl0YXRpb24gb2YgdGhlIFNjaGVtYSBNb3VudCBtZXRob2QgaXMg
aXQgaXMgbm90DQogICBhbGxvd2VkIHRvIHNwZWNpZnkgY2VydGFpbiBtb2R1bGVzIHRoYXQgYXJl
IHJlcXVpcmVkIHRvIGJlIG1vdW50ZWQNCiAgIHVuZGVyIGEgbW91bnQgcG9pbnQuDQoNCiAgIFRo
ZSBzbmlwcGV0IGJlbG93IGRlcGljdHMgdGhlIGRlZmluaXRpb24gb2YgdGhlICJyb290IiBhdHRy
aWJ1dGUuDQpFTkRTDQoNCltRaW5dOiBPa2F5Lg0KDQpzNS4yLjE6DQpPTEQ6DQogICBUaGUgZm9s
bG93aW5nIHNlY3Rpb25zIHNob3dzIGhvdyB0aGUgImlldGYtY29ubmVjdGlvbmxlc3Mtb2FtIiBt
b2RlbA0KICAgY2FuIGJlIGV4dGVuZGVkIHRvIHN1cHBvcnQgTFNQIHBpbmcgdGVjaG5vbG9neS4g
IEZvciB0aGlzIHB1cnBvc2UsIGENCiAgIHNldCBvZiBleHRlbnNpb24gYXJlIGludHJvZHVjZWQg
c3VjaCBhcyB0ZWNobm9sb2d5LXR5cGUgZXh0ZW5zaW9uIGFuZA0KICAgdGVzdC1wb2ludCBhdHRy
aWJ1dGVzIGV4dGVuc2lvbi4NCg0KICAgTm90ZSB0aGF0IGluIE1QTFMgV0csIHRoZXJlIGlzIGEg
TFNQIFBpbmcgWUFORyBkYXRhIG1vZGVsDQogICBbSS1ELnpoZW5nLW1wbHMtbHNwLXBpbmcteWFu
Zy1jZmddIHRvIGJlIHByb2R1Y2VkLiAgVXNlcnMgY2FuIGNob29zZQ0KICAgdG8gdXNlICJpZXRm
LWNvbm5lY3Rpb2xlc3Mtb2FtIiBhcyBiYXNpcyBhbmQgYXVnbWVudCB0aGUgImlldGYtDQogICBj
b25uZWN0aW9ubGVzcy1vYW0iIG1vZGVsIHdpdGggTFNQIFBpbmcgc3BlY2lmaWMgZGV0YWlscyBp
biB0aGUgbW9kZWwNCiAgIGV4dGVuc2lvbi4gIFRoZSBMU1AgUGluZyBzcGVjaWZpYyBkZXRhaWxz
IGNhbiBiZSB0aGUgZ3JvdXBpbmcgZGVmaW5lZA0KICAgaW4gdGhlIExTUCBwaW5nIG1vZGVsLg0K
DQpORVc6DQogICBUaGUgZm9sbG93aW5nIHNlY3Rpb25zIHNob3dzIGhvdyB0aGUgImlldGYtY29u
bmVjdGlvbmxlc3Mtb2FtIiBtb2RlbA0KICAgY2FuIGJlIGV4dGVuZGVkIHRvIHN1cHBvcnQgTFNQ
IHBpbmcgdGVjaG5vbG9neS4gIEZvciB0aGlzIHB1cnBvc2UsIGENCiAgIHNldCBvZiBleHRlbnNp
b25zIGFyZSBpbnRyb2R1Y2VkIHN1Y2ggYXMgdGhlICJ0ZWNobm9sb2d5LXR5cGUiIGV4dGVuc2lv
biBhbmQNCiAgIHRoZSB0ZXN0LXBvaW50ICJhdHRyaWJ1dGVzIiBleHRlbnNpb24uDQoNCiAgIE5v
dGUgdGhhdCBhIExTUCBQaW5nIFlBTkcgZGF0YSBtb2RlbA0KICAgW0ktRC56aGVuZy1tcGxzLWxz
cC1waW5nLXlhbmctY2ZnXSBoYXMgYmVlbiBzdGFuZGFyZGl6ZWQuICBBcyB3aXRoIEJGRCwNCiAg
IHVzZXJzIGNhbiBjaG9vc2UgdG8gdXNlIHRoZSAiaWV0Zi1jb25uZWN0aW9sZXNzLW9hbSIgYXMg
YmFzaXMgYW5kIGF1Z21lbnQNCiAgIHRoZSAiaWV0Zi0gY29ubmVjdGlvbmxlc3Mtb2FtIiBtb2Rl
bCB3aXRoIExTUCBQaW5nIHNwZWNpZmljIGRldGFpbHMgaW4gdGhlDQogICBtb2RlbCBleHRlbnNp
b24gdG8gcHJvdmlkZSBhIHVuaWZpZWQgdmlldyBhY3Jvc3MgZGlmZmVyZW50IHRlY2hub2xvZ2ll
cy4gVGhlDQogICBMU1AgUGluZyBzcGVjaWZpYyBkZXRhaWxzIGNhbiBiZSB0aGUgZ3JvdXBpbmcg
ZGVmaW5lZCBpbiB0aGUgTFNQIHBpbmcgbW9kZWwNCiAgIHRvIGF2b2lkIGR1cGxpY2F0aW9uIG9m
IGVmZm9ydC4uDQoNCkVORFMNCltRaW5dOiBPa2F5Lg0KDQpzOTogIEkgdGhpbmsgSS1ELmlldGYt
aTJycy15YW5nLW5ldHdvcmstdG9wbyBpcyBub3JtYXRpdmUuICBPbmUgY291bGQgZGlzY3VzcyB3
aGV0aGVyIHRoZSB2YXJpb3VzIGRyYWZ0cyBtZW50aW9uZWQgaW4gczUgYXJlIGFsc28gbm9ybWF0
aXZlLiAgU29tZSBhZGRpdGlvbmFsIG5vcm1hdGl2ZSByZWZlcmVuY2VzIHdpbGwgY29tZSBmb3Jt
IGxpc3RpbmcgdGhlIHNvdXJjZXMgb2YgaW1wb3J0ZWQgbW9kdWxlcyAoc2VlIG1pbm9yIGlzc3Vl
cykuIGlkbml0cyBjb21wbGFpbnMgdGhhdCBSRkNzIDY5OTEsIDcyMjMgYW5kIDU0NjIgYXJlIG5v
dCBleHBsaWNpdGx5IHJlZmVyZW5jZWQuICA2OTkxIGFuZCA3MjIzIGFyZSBpbXBvcnQgc291cmNl
cyAoc2VlIGFib3ZlKSA1NDYyIGlzIHVzZWQgaW4gczMuMSBidXQgaXNuJ3QgbWFya2VkIGFzIGEg
cmVmZXJlbmNlLg0KDQpbUWluXTpGaXhlZC4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQpHZW4tYXJ0IG1haWxpbmcgbGlzdA0KR2VuLWFydEBpZXRmLm9y
ZzxtYWlsdG86R2VuLWFydEBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vZ2VuLWFydA0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5
OuWui+S9kzt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNp
dGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsN
Cgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb0FjZXRh
dGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgltc28tc3R5bGUtbGluazoi5om55rOo5qGG5paH5pysIENoYXIiOw0KCW1hcmdpbjowY207
DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo5LjBwdDsNCglmb250LWZhbWls
eTrlrovkvZM7fQ0Kc3Bhbi5DaGFyDQoJe21zby1zdHlsZS1uYW1lOiLmibnms6jmoYbmlofmnKwg
Q2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOuaJueazqOah
huaWh+acrDsNCglmb250LWZhbWlseTrlrovkvZM7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10
eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24x
DQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgOTAuMHB0IDcyLjBwdCA5
MC4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0
eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRp
dCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5
XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVk
aXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hl
YWQ+DQo8Ym9keSBsYW5nPSJaSC1DTiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2
IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGFua3MgQWxpc3Nh
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+
5Y+R5Lu25Lq6PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9zcGFuPjwvYj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiBMaW1lIFttYWlsdG86bGltZS1ib3Vu
Y2VzQGlldGYub3JnXQ0KPC9zcGFuPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij7k
u6PooaggPC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQiPkFsaXNzYSBDb29wZXI8YnI+DQo8L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQiPuWPkemAgeaXtumXtDxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvc3Bhbj48L2I+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4gMjAxNzwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+5bm0PHNwYW4gbGFuZz0iRU4tVVMiPjEwPC9z
cGFuPuaciDxzcGFuIGxhbmc9IkVOLVVTIj4yNTwvc3Bhbj7ml6U8c3BhbiBsYW5nPSJFTi1VUyI+
IDIyOjQyPGJyPg0KPC9zcGFuPjxiPuaUtuS7tuS6ujxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFu
PjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IFNyaWhhcmkgUmFnaGF2YW4gKHNyaWhhcmkpPGJyPg0K
PC9zcGFuPjxiPuaKhOmAgTxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvYj48c3BhbiBsYW5n
PSJFTi1VUyI+IGdlbi1hcnRAaWV0Zi5vcmc7IEVsd3luIERhdmllczsgbGltZUBpZXRmLm9yZzsg
UWluIFd1OyBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0uYWxsQGlldGYu
b3JnPGJyPg0KPC9zcGFuPjxiPuS4u+mimDxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvYj48
c3BhbiBsYW5nPSJFTi1VUyI+IFJlOiBbTGltZV0gW0dlbi1hcnRdIEdlbmFydCB0ZWxlY2hhdCBy
ZXZpZXcgb2YgZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLTEzPG86cD48
L286cD48L3NwYW4+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5FbHd5biwgdGhhbmtz
IGZvciB5b3VyIHJldmlldy4gQXV0aG9ycywgdGhhbmtzIGZvciB5b3VyIHJlc3BvbnNlcy4gSSBo
YXZlIGVudGVyZWQgYSBObyBPYmplY3Rpb24gYmFsbG90LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+QWxpc3NhPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8
YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+T24gT2N0IDI0
LCAyMDE3LCBhdCA4OjA4IFBNLCBTcmloYXJpIFJhZ2hhdmFuIChzcmloYXJpKSAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnNyaWhhcmlAY2lzY28uY29tIj5zcmloYXJpQGNpc2NvLmNvbTwvYT4mZ3Q7IHdy
b3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPkVsd3luPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+VGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgeW91ciB0aW1lIGFuZCBjb21tZW50cy48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5XZSB3aWxsIGFkZHJlc3MgdGhlIGFi
YnJldmlhdGlvbnMvZXhwYW5zaW9ucyBhbmQgZml4ZXMgdG8gdGhlIGRlc2NyaXB0aW9ucyBpbiB0
aGUgdXBjb21pbmcgcmV2aXNpb25zLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPlRoYW5rczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlNy
aWhhcmk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPkVsd3luIERhdmllcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmVsd3luZEBkaWFs
LnBpcGV4LmNvbSI+ZWx3eW5kQGRpYWwucGlwZXguY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8
L2I+V2VkbmVzZGF5LCAyNSBPY3RvYmVyIDIwMTcgYXQgNDozNCBBTTxicj4NCjxiPlRvOiA8L2I+
UWluIFd1ICZsdDs8YSBocmVmPSJtYWlsdG86YmlsbC53dUBodWF3ZWkuY29tIj5iaWxsLnd1QGh1
YXdlaS5jb208L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOmdlbi1hcnRAaWV0Zi5vcmci
Pmdlbi1hcnRAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Z2VuLWFydEBp
ZXRmLm9yZyI+Z2VuLWFydEBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj4mcXVvdDs8
YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLmFs
bEBpZXRmLm9yZyI+ZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLmFsbEBp
ZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWxpbWUteWFu
Zy1jb25uZWN0aW9ubGVzcy1vYW0uYWxsQGlldGYub3JnIj5kcmFmdC1pZXRmLWxpbWUteWFuZy1j
b25uZWN0aW9ubGVzcy1vYW0uYWxsQGlldGYub3JnPC9hPiZndDssDQogJnF1b3Q7PGEgaHJlZj0i
bWFpbHRvOmxpbWVAaWV0Zi5vcmciPmxpbWVAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVm
PSJtYWlsdG86bGltZUBpZXRmLm9yZyI+bGltZUBpZXRmLm9yZzwvYT4mZ3Q7LCAmcXVvdDs8YSBo
cmVmPSJtYWlsdG86aWV0ZkBpZXRmLm9yZyI+aWV0ZkBpZXRmLm9yZzwvYT4mcXVvdDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzppZXRmQGlldGYub3JnIj5pZXRmQGlldGYub3JnPC9hPiZndDs8YnI+DQo8
Yj5TdWJqZWN0OiA8L2I+UkU6IEdlbmFydCB0ZWxlY2hhdCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1s
aW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLTEzPGJyPg0KPGI+UmVzZW50LUZyb206IDwvYj4m
bHQ7PGEgaHJlZj0ibWFpbHRvOmFsaWFzLWJvdW5jZXNAaWV0Zi5vcmciPmFsaWFzLWJvdW5jZXNA
aWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlJlc2VudC1UbzogPC9iPiZsdDs8YSBocmVmPSJtYWls
dG86ZGVrdW1hckBjaXNjby5jb20iPmRla3VtYXJAY2lzY28uY29tPC9hPiZndDssICZsdDs8YSBo
cmVmPSJtYWlsdG86d2FuZ3ppdGFvQGh1YXdlaS5jb20iPndhbmd6aXRhb0BodWF3ZWkuY29tPC9h
PiZndDssICZsdDs8YSBocmVmPSJtYWlsdG86YmlsbC53dUBodWF3ZWkuY29tIj5iaWxsLnd1QGh1
YXdlaS5jb208L2E+Jmd0OywgJmx0OzxhIGhyZWY9Im1haWx0bzpycmFobWFuQGNpc2NvLmNvbSI+
cnJhaG1hbkBjaXNjby5jb208L2E+Jmd0OywNCiBDaXNjbyBFbXBsb3llZSAmbHQ7PGEgaHJlZj0i
bWFpbHRvOnNyaWhhcmlAY2lzY28uY29tIj5zcmloYXJpQGNpc2NvLmNvbTwvYT4mZ3Q7LCAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmNwaWduYXRhQGNpc2NvLmNvbSI+Y3BpZ25hdGFAY2lzY28uY29tPC9h
PiZndDssICZsdDs8YSBocmVmPSJtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldCI+cmJvbmljYUBq
dW5pcGVyLm5ldDwvYT4mZ3Q7LCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJjbGFpc2VAY2lzY28uY29t
Ij5iY2xhaXNlQGNpc2NvLmNvbTwvYT4mZ3Q7LA0KICZsdDs8YSBocmVmPSJtYWlsdG86d2FycmVu
QGt1bWFyaS5uZXQiPndhcnJlbkBrdW1hcmkubmV0PC9hPiZndDssIFJvbiBCb25pY2EgJmx0Ozxh
IGhyZWY9Im1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0Ij5yYm9uaWNhQGp1bmlwZXIubmV0PC9h
PiZndDssIENhcmxvcyBQaWduYXRhcm8gJmx0OzxhIGhyZWY9Im1haWx0bzpjcGlnbmF0YUBjaXNj
by5jb20iPmNwaWduYXRhQGNpc2NvLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+UmVzZW50LURhdGU6IDwv
Yj5XZWRuZXNkYXksIDI1IE9jdG9iZXIgMjAxNyBhdCA0OjQ0IEFNPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5IaSwgUWluLjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlRoYW5rcyBmb3IgdGhlIHF1aWNrIHJlcHNvbnNlLiZu
YnNwOyZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlRoZSBmaXhl
cyBsb29rIGdvb2QgLSBJJ2xsIGF3YWl0IHRoZSBuZXcgdmVyc2lvbiBhbmQgZ2l2ZSBpdCBhIGdv
b2QgcmVhZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5PbmUgdGhpbmcg
SSBmb3Jnb3QgdG8gY2hlY2sgdGhyb3VnaCB3YXMgd2hldGhlciBhbGwgdGhhIGFiYnJldmlhdGlv
bnMgd2VyZSBlaXRoZXIgJ3dlbGwga25vd24nIChhcyBkb2N1bWVudGVkIGluIHRoZSBSRkMgZWRp
dG9yJ3MgbGlzdCAoPGEgaHJlZj0iaHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvbWF0ZXJpYWxz
L2FiYnJldi5leHBhbnNpb24udHh0Ij5odHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9tYXRlcmlh
bHMvYWJicmV2LmV4cGFuc2lvbi50eHQ8L2E+KQ0KIG9yIGV4cGFuZGVkIG9uIGZpcnN0IG9jY3Vy
cmVuY2UuJm5ic3A7Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
TmVlZGluZyBleHBhbnNpb246IERTQ1AgKHMzLjEpLCBWUkYgKHMzLjUpLCBPV0FNUC9UV0FNUCAo
czQsIGRlc2NyaXB0aW9uIG9mJm5ic3A7Z3JvdXBpbmcgc2Vzc2lvbi1kZWxheS1zdGF0aXN0aWNz
KSwgTVAgKHM0LCBzZXZlcmFsIGRlc2NyaXB0aW9ucyBpbiZuYnNwO2dyb3VwaW5nIHRwLWFkZHJl
c3MpLCZuYnNwOw0KIEFTIChzNCwgZGVzY3JpcHRpb24gb2YgaWRlbnRpdHkgYXMtbnVtYmVyLWFk
ZHJlc3MtdHlwZSAsJm5ic3A7IGFsc28gZGVzY3JpcHRpb24gb2YgYXMtbnVtYmVyIC0gaW4gdGhp
cyBjYXNlIGl0IG1pZ2h0IGJlIHRoYXQgcy9BUyBudW1iZXIvYXMtbnVtYmVyLyBpbiB0aGUgZGVz
Y3JpcHRpb24pLCZuYnNwOyAmbmJzcDtMU1AgKHM0LCBkZXNjcmlwdGlvbiBvZiBsc3AtaWQpLCBN
UExTLVRFIChzNS4xLjEuMikuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
Q2hlY2tpbmcgZm9yIHRoaXMgaGFzIHJhaXNlZCBzb21lIGFkZGl0aW9uYWwgcG9pbnRzLi4uLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkluIHRoZSBkZXNjcmlwdGlvbnMg
aXRlbXMgaW4gdGhlIGZlYXR1cmVzIHNlY3Rpb24gb2YgczQsIHRoZSBhYmJyZXZpYXRpb25zIHJw
YywgcHRwLCBudHAgYW5kIGljbXAgc2hvdWxkIGJlIGluIGNhcGl0YWxzIChSUEMsIFBUUCwgTlRQ
LCBJQ01QKS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5JIHRoaW5rIHlv
dSBhbHNvIG5lZWQgcmVmZXJlbmNlcyBmb3IgdGhlIFBUUCBhbmQgTlRQIHRpbWVzdGFtcCBmb3Jt
YXRzLiZuYnNwOyBJIGFtIG5vdCBzdXJlIHdoZXJlIHRoZSBzaG9ydCBhbmQgbG9uZyBOVFAgdGlt
ZXN0YW1wIGZvcm1hdHMgYXJlIGRlZmluZWQhJm5ic3A7IEFsc28gSSBhbQ0KIG5vdCBzdXJlIHdo
ZXRoZXIgdGhlIFBUUCBzdGFuZGFyZCBpcyByZWFkaWx5IGFjY2Vzc2libGUuJm5ic3A7IEkgdGhp
bmsgeW91IG1heSBuZWVkIHRvIGxvb2sgYXQgYWxsIHRoZSB2YXJpb3VzIHRpbWVzdGFtcCBmb21h
dHMgdGhhdCBhcmUgbWVudGlvbmVkIChJIG1pc3NlZCB0aGlzIHllc3RlcmRheSkgYW5kIGVuc3Vy
ZSB0aGF0IHRoZXJlIGFyZSBwb2ludGVycyB0byBwcm9wZXIgZGVmaW5pdGlvbnMgaW4gYWxsIGNh
c2VzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkFsc28gaXQgd291bGQg
YmUgZ29vZCB0byBleHBsaWNpdGx5IG1lbnRpb24gUkZDIDYwMjAgYWRqYWNlbnQgdG8gWUFORyBp
biB0aGUgYWJzdHJhY3QgKGJ1dCBub3QgaW4gcmVmZXJlbmNlIGZvcm1hdCBvZiBjb3Vyc2UpIGFu
ZCBhbHNvIGluIFNlY3Rpb24gMSBhcyBhIHJlZmVyZW5jZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij5DaGVlcnMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+RWx3eW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgaWQ9ImNvbXBvc2VyX3Np
Z25hdHVyZSI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM1NzU3NTciPlNlbnQgZnJvbSBTYW1zdW5nIHRh
YmxldC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij4tLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0tPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTogUWluIFd1ICZsdDs8YSBocmVmPSJtYWlsdG86
YmlsbC53dUBodWF3ZWkuY29tIj5iaWxsLnd1QGh1YXdlaS5jb208L2E+Jmd0Ow0KPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RGF0ZTogMjQvMTAvMjAxNyAwODoy
MSAoR01UJiM0MzswMDowMCkNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPlRvOiBFbHd5biBEYXZpZXMgJmx0OzxhIGhyZWY9Im1haWx0bzplbHd5bmRAZGlhbC5w
aXBleC5jb20iPmVsd3luZEBkaWFsLnBpcGV4LmNvbTwvYT4mZ3Q7LA0KPGEgaHJlZj0ibWFpbHRv
Omdlbi1hcnRAaWV0Zi5vcmciPmdlbi1hcnRAaWV0Zi5vcmc8L2E+IDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkNjOg0KPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWll
dGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS5hbGxAaWV0Zi5vcmciPmRyYWZ0LWlldGYt
bGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS5hbGxAaWV0Zi5vcmc8L2E+LA0KPGEgaHJlZj0i
bWFpbHRvOmxpbWVAaWV0Zi5vcmciPmxpbWVAaWV0Zi5vcmc8L2E+LCA8YSBocmVmPSJtYWlsdG86
aWV0ZkBpZXRmLm9yZyI+DQppZXRmQGlldGYub3JnPC9hPiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5TdWJqZWN0OiBSRTogR2VuYXJ0IHRlbGVjaGF0IHJldmll
dyBvZiAmbmJzcDsgZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLTEzDQo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RWx3eW46PGJyPg0KVGhhbmsg
Zm9yIHlvdXIgdmFsdWFibGUgY29tbWVudHMuPGJyPg0KUGxlYXNlIHNlZSBteSByZXBseSBpbmxp
bmUgYmVsb3cuPGJyPg0KPGJyPg0KLVFpbjxicj4NCi0tLS0tPC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0Ij7pgq7ku7bljp/ku7Y8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+LS0tLS08YnI+DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQiPuWPkeS7tuS6ujwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij46IEVsd3luIERhdmllcyBbPGEgaHJlZj0ibWFpbHRvOmVsd3luZEBkaWFs
LnBpcGV4LmNvbSI+bWFpbHRvOmVsd3luZEBkaWFsLnBpcGV4LmNvbTwvYT5dDQo8YnI+DQo8L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQiPuWPkemAgeaXtumXtDwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij46IDIwMTc8L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQiPuW5tDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij4xMDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dCI+5pyIPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjI0
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0Ij7ml6U8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+DQogODo0Mjxicj4NCjwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdCI+5pS25Lu25Lq6PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjoNCjxhIGhyZWY9Im1haWx0bzpnZW4tYXJ0QGll
dGYub3JnIj5nZW4tYXJ0QGlldGYub3JnPC9hPjxicj4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdCI+5oqE6YCBPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPjoNCjxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25u
ZWN0aW9ubGVzcy1vYW0uYWxsQGlldGYub3JnIj5kcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0
aW9ubGVzcy1vYW0uYWxsQGlldGYub3JnPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpsaW1lQGlldGYu
b3JnIj5saW1lQGlldGYub3JnPC9hPjsgPGEgaHJlZj0ibWFpbHRvOmlldGZAaWV0Zi5vcmciPg0K
aWV0ZkBpZXRmLm9yZzwvYT48YnI+DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQiPuS4u+mimDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij46IEdlbmFydCB0ZWxlY2hhdCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVj
dGlvbmxlc3Mtb2FtLTEzPGJyPg0KPGJyPg0KUmV2aWV3ZXI6IEVsd3luIERhdmllczxicj4NClJl
dmlldyByZXN1bHQ6IFJlYWR5IHdpdGggSXNzdWVzPGJyPg0KPGJyPg0KSSBhbSB0aGUgYXNzaWdu
ZWQgR2VuLUFSVCByZXZpZXdlciBmb3IgdGhpcyBkcmFmdC4gVGhlIEdlbmVyYWwgQXJlYSBSZXZp
ZXcgVGVhbSAoR2VuLUFSVCkgcmV2aWV3cyBhbGwgSUVURiBkb2N1bWVudHMgYmVpbmcgcHJvY2Vz
c2VkIGJ5IHRoZSBJRVNHIGZvciB0aGUgSUVURiBDaGFpci4gUGxlYXNlIHdhaXQgZm9yIGRpcmVj
dGlvbiBmcm9tIHlvdXIgZG9jdW1lbnQgc2hlcGhlcmQgb3IgQUQgYmVmb3JlIHBvc3RpbmcgYSBu
ZXcgdmVyc2lvbiBvZg0KIHRoZSBkcmFmdC48YnI+DQo8YnI+DQpGb3IgbW9yZSBpbmZvcm1hdGlv
biwgcGxlYXNlIHNlZSB0aGUgRkFRIGF0PGJyPg0KPGJyPg0KJmx0OzxhIGhyZWY9Imh0dHBzOi8v
dHJhYy5pZXRmLm9yZy90cmFjL2dlbi93aWtpL0dlbkFydGZhcSI+aHR0cHM6Ly90cmFjLmlldGYu
b3JnL3RyYWMvZ2VuL3dpa2kvR2VuQXJ0ZmFxPC9hPiZndDsuPGJyPg0KPGJyPg0KRG9jdW1lbnQ6
IGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS0xMzxicj4NClJldmlld2Vy
OiBFbHd5biBEYXZpZXM8YnI+DQpSZXZpZXcgRGF0ZTogMjAxNy0xMC0yMzxicj4NCklFVEYgTEMg
RW5kIERhdGU6IDIwMTctMTAtMjU8YnI+DQpJRVNHIFRlbGVjaGF0IGRhdGU6IDIwMTctMTAtMjY8
YnI+DQo8YnI+DQpTdW1tYXJ5Ok5vdCByZWFsbHkgcmVhZHkuJm5ic3A7IFRoZXJlIGFyZSBzZXZl
cmFsIG1pc3NpbmcgcmVmZXJlbmNlcyBhbmQgdGhlIEVuZ2xpc2ggbmVlZHMgY2xlYW5pbmcgdXAg
dG8gbWFrZSB0aGUgZG9jdW1lbnQgY29tcHJlaGVuc2libGUuIEkgZm91bmQgczMgdG8gYmUgYWxt
b3N0IHRvdGFsbHkgb3BhcXVlLiZuYnNwOyBUaGUgZnVuZGFtZW50YWwgY29uY2VwdCBvZiBhIFRl
c3QgUG9pbnQgbmVlZHMgYSBwcm9wZXIgZGVmaW5pdGlvbiBpbiBzMiBhbmQgYSBjbGVhcmVyDQog
aW50cm9kdWN0aW9uIGluIHMzLiZuYnNwOyBUaGUgY29uY2VwdCBvZiAnbmVpZ2hib3JpbmcgdGVz
dCBwb2ludHMnIGNvbmZ1c2VkIG1lIGZvciBzb21lIHRpbWU6IEkgd2FzIHRoaW5raW5nIG9mIG5l
aWdoYm9yaW5nIG5vZGVzIGluIHRoZSBuZXR3b3JrIHdoZXJlYXMgd2hhdCBzZWVzbSB0byBiZSBt
ZWFudCBpcyBhIHBvc3NpYmlsaXR5IG9mIGEgbXVsdGlwbGljaXR5IG9mPGJyPg0KPGJyPg0KTWFq
b3IgaXNzdWVzOjxicj4NCk5vbmU8YnI+DQo8YnI+DQpNaW5vciBpc3N1ZXM6PGJyPg0KVGl0bGUg
YW5kIGRlc2NyaXB0aW9uIG9mIG1vZGVsOjxicj4NClRoZSB0aXRsZSByZWZlcnMgdG8gJ2Nvbm5l
Y3Rpb25sZXNzIG5ldHdvcmtzJy4mbmJzcDsgSW4gcHJhY3RpY2UgdGhlIFlBTkcgbW9kZWwgY291
bGQgYmUgdXNlZCB3aXRoIGJvdGggY29ubmVjdGlvbmxlc3MgYW5kIGNvbm5lY3Rpb24tb3JpZW50
ZWQgY29tbXVuaWNhdGlvbiB0ZWNobm9sb2dpZXMuJm5ic3A7IEkgdGhpbmsgdGhlIGludGVudGlv
biBpcyB0byBiZSBhYmxlIHRvIHN1cHBvcnQgdGhlIG1hbmFnZW1lbnQgb2YgT0FNIHByb3RvY29s
cyB0aGF0IG9wZXJhdGUNCiBpbiBhIGNvbm5lY3Rpb25sZXNzIG1hbm5lciAoaS5lLiwgdXNpbmcg
Y29ubmVjdGlvbmxlc3MgKnRlY2hub2xvZ2llcyosIGFzIHBlciBSRkMgNzI3NikgcmF0aGVyIHRo
YW4gY29ubmVjdGlvbmxlc3MgbmV0d29ya3MuIEluIHRoZSB0aXRsZSAtIE9MRDo8YnI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgR2VuZXJpYyBZQU5HIERhdGEgTW9kZWwgZm9yIE9w
ZXJhdGlvbnMsIEFkbWluaXN0cmF0aW9uLCBhbmQ8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgTWFpbnRlbmFuY2UoT0FNKSBwcm90b2NvbHMgZm9y
IENvbm5lY3Rpb25sZXNzIG5ldHdvcmtzPGJyPg0KTkVXOjxicj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBHZW5lcmljIFlBTkcgRGF0YSBNb2RlbCBmb3IgdGhlIE1hbmFnZW1lbnQg
b2YgT3BlcmF0aW9ucyw8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgQWRtaW5pc3RyYXRpb24sIGFuZCBNYWludGVuYW5jZSAoT0FNKSBQcm90b2Nv
bHMgdGhhdDxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyB1c2UgQ29ubmVjdGlvbmxlc3MgQ29tbXVuaWNhdGlvbnMgRU5E
PGJyPg0KPGJyPg0KW1Fpbl06IFlvdXIgdW5kZXJzdGFuZGluZyBpcyBjb3JyZWN0LCB0aGUgdGl0
bGUgY2hhbmdlIGluIHYtMTMgaXMgYmFzZWQgb24gb25lIHByb3Bvc2FsIGZyb20gbGF0ZXN0IGNv
bW1lbnRzLCBJIGFncmVlIHdpdGggeW91ciBuZXcgcHJvcG9zZWQgY2hhbmdlcy4gVGhhbmtzLjxi
cj4NCjxicj4NClNpbWlsYXJseSwgaW4gczEsIHBhcmEgMSwgcy9jb25uZWN0aW9ucy9jb21tdW5p
Y2F0aW9ucy8uPGJyPg0KPGJyPg0KW1Fpbl06IE9rYXkuPGJyPg0KPGJyPg0KSW4gbmV4dCB0byBs
YXN0IHBhcmEgb2YgczE6PGJyPg0KT0xEOjxicj4NCiZuYnNwOyZuYnNwOyBOb3RlIHRoYXQgdGhl
IENvbm5lY3Rpb24tT3JpZW50ZWQgT0FNIFlBTkcgREFUQSBtb2RlbCBpcyBkZWZpbmVkIGluPGJy
Pg0KJm5ic3A7Jm5ic3A7IFtJLUQuaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbi1vcmllbnRlZC1v
YW0tbW9kZWxdLjxicj4NCjxicj4NCk5FVzo8YnI+DQombmJzcDsmbmJzcDsgTm90ZSB0aGF0IHRo
ZSBZQU5HIERBVEEgbW9kZWwgZm9yIE9BTSBwcm90Y29scyB1c2luZyBjb25uZWN0aW9uLW9yaWVu
dGVkPGJyPg0KJm5ic3A7Jm5ic3A7IGNvbW11bmljYXRpb25zIGlzIGRlZmluZWQgaW48YnI+DQom
bmJzcDsmbmJzcDsgW0ktRC5pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9uLW9yaWVudGVkLW9hbS1t
b2RlbF0uPGJyPg0KRU5EPGJyPg0KPGJyPg0KW1Fpbl06IEFjY2VwdGVkLCB0aGFua3MuPGJyPg0K
PGJyPg0KczIuMTogVGhlIHRlcm0gJ1Rlc3QgcG9pbnQnIG5lZWRzIHNvbWUgYWN0dWFsIGRlZmlu
aXRpb24gLSBJdCBhcHBlYXJzIGZyb20gdGhlIGJvZHkgb2YgdGhlIGRvY3VtZW50IHRoYXQgYSBU
UCBpcyBlZmZlY3RpdmVseSBlcXVhdGVkIHRvIGFuIGludGVyZmFjZSB0b2dldGhlciB3aXRoIGFu
IGFzc29jaWF0ZWQgc3RhY2sgbGF5ZXIgKE1BQywgSVAsIGV0Yykgb3Igc3VwZXJpbXBvc2VkIGFw
cGxpY2F0aW9uIHRlY2hub2xvZ3kgKFZQTiBlbmQgcG9pbnQsDQogZXRjLikuJm5ic3A7IE9uZSBx
dWVyeSB0aGF0IGNhbWUgaW50byBteSBtaW5kIGFyb3VuZCB0aGlzIHdhcyB3aGF0IGhhcHBlbnMg
aWYgdGhlIElQIGFkZHJlc3MgYXNzb2NpYXRlZCB3aXRoIGFuIGludGVyZmFjZSBpcyBjaGFuZ2Vk
IGR5bmFtaWNhbGx5IChlLmcuLCB3aGVuIHVzaW5nIElQdjYgcHJpdmFjeSBhZGRyZXNzZXMpLiZu
YnNwOyBDYW4gdGhlIFlBTkcgbWFuYWdlciB1bmRlcnN0YW5kIHRoYXQgaXQgaXMgc3RpbGwgZGVh
bGluZyB3aXRoIHRoZSBzYW1lIGludGVyZmFjZQ0KIGFsdGhvdWdoIHRoZSBJUCBhZGRyZXNzIGhh
cyBjaGFuZ2VkPyZuYnNwOyBJIHdvbmRlcmVkIGlmIHRoZSBpbnRlcmZhY2VzIHJlYWxseSBuZWVk
ZWQgc29tZSBzb3J0IG9mIGlkZW50aWZpZXIgKGUuZy4sIGludGVyZmFjZSBudW1iZXIpIHRoYXQg
d291bGQgdGllIGFsbCB0aGUgcGllY2VzIHRvZ2V0aGVyIGFzIHdlbGwgYXMgdGhlIGludHJhLS9p
bnRlci1sYXllciBwb2ludGVycy48YnI+DQo8YnI+DQpbUWluXTogSSBzdXNwZWN0IGludGVyZmFj
ZSBudW1iZXIgaXMgbG9jYWwgaWRlbnRpZmllciwgeW91IGNhbiBjaGFuZ2UgeW91ciBJUCBhZGRy
ZXNzIG9mIGRlc3RpbmF0aW9uLCB0aGF0J3Mgd2h5IHdlIGNhbiB0ZXN0IHdoZXRoZXIgdGhlIG5l
dyBhZGRyZXNzIG9mIGRlc3RpbmF0aW9uIGlzIHJlYWNoYWJsZS4gSWYgSVAgYWRkcmVzcyBvZiBz
b3VyY2UsIHdlIG5lZWQgdG8gcnVuIGFub3RoZXIgT0FNIGRpYWdub3N0aWMgdGVzdC4gSGVyZSBp
cyB0aGUNCiBwcm9wb3NlZCBkZWZpbml0aW9uIGZvciB0ZXN0IHBvaW50Ojxicj4NCiZxdW90Ozxi
cj4NCiZuYnNwOyZuYnNwOyBUZXN0IHBvaW50IGlzIGEgZnVuY3Rpb25hbCBlbnRpdHkgdGhhdCBp
cyBkZWZpbmVkPGJyPg0KJm5ic3A7Jm5ic3A7IGF0IGEgbm9kZSBpbiB0aGUgbmV0d29yayBhbmQg
Y2FuIGluaXRpYXRlIGFuZC9vciByZWFjdCB0byBPQU08YnI+DQombmJzcDsmbmJzcDsgZGlhZ25v
c3RpYyB0ZXN0LiZuYnNwOyBUaGlzIGRvY3VtZW50IGZvY3VzZXMgb24gdGhlIGRhdGEtcGxhbmU8
YnI+DQombmJzcDsmbmJzcDsgZnVuY3Rpb25hbGl0eSBvZiBUUHMsIHdoaWxlIFRQcyBpbnRlcmFj
dCB3aXRoIHRoZSBjb250cm9sIHBsYW5lIGFuZDxicj4NCiZuYnNwOyZuYnNwOyB3aXRoIHRoZSBt
YW5hZ2VtZW50IHBsYW5lIGFzIHdlbGwuPGJyPg0KPGJyPg0KJnF1b3Q7PGJyPg0KczMuMzo8YnI+
DQomZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7IE9BTTxicj4NCiZndDsmbmJzcDsmbmJzcDsmbmJzcDsg
bmVpZ2hib3JpbmcgdGVzdCBwb2ludHMgYXJlIHJlZmVycmVkIHRvIGEgbGlzdCBvZiBuZWlnaGJv
cmluZyB0ZXN0PGJyPg0KJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyBwb2ludHMgaW4gdGhlIHNhbWUg
bGF5ZXIgdGhhdCBhcmUgcmVsYXRlZCB0byB0aGUgY3VycmVudCB0ZXN0IHBvaW50Ljxicj4NCiZn
dDsmbmJzcDsmbmJzcDsmbmJzcDsgVGhpcyBhbGxvd3MgdXNlcnMgdG8gZWFzaWx5IG5hdmlnYXRl
IGJldHdlZW4gcmVsYXRlZCBuZWlnaGJvcmluZzxicj4NCiZndDsmbmJzcDsmbmJzcDsmbmJzcDsg
bGF5ZXJzIHRvIGVmZmljaWVudGx5IHRyb3VibGVzaG9vdCBhIGRlZmVjdC4mbmJzcDsgSW4gdGhp
cyBtb2RlbCwgdGhlPGJyPg0KJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyAncG9zaXRpb24nIGxlYWYg
ZGVmaW5lcyB0aGUgcmVsYXRpdmUgcG9zaXRpb24gb2YgdGhlIG5laWdoYm9yaW5nIHRlc3Q8YnI+
DQomZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHBvaW50IGNvcnJlc3BvbmRpbmcgdG8gdGhlIGN1cnJl
bnQgdGVzdCBwb2ludCBpbiB0aGUgc2FtZSBsYXllciwgYW5kPGJyPg0KJmd0OyZuYnNwOyZuYnNw
OyZuYnNwOyBpcyBwcm92aWRlZCB0byBhbGxvdyBjb3JyZWxhdGlvbiBvZiBmYXVsdHMgYXQgZGlm
ZmVyZW50IGxvY2F0aW9ucy48YnI+DQpJIGRvbid0IHVuZGVyc3RhbmQgd2hhdCBpcyBnb2luZyBv
biBoZXJlLiZuYnNwOyBEb2Vzbid0IGZhdWx0IGNvcnJlbGF0aW9uIHJlcXVpcmUgYXNzb2NpYXRp
b24gb2YgdGVzdCBwb2ludHMgaW4gYWRqYWNlbnQgbGF5ZXJzIHVwIGFtZCBkb3duIHRoZSBzdGFj
ayBmb3IgdGhlIHNhbWUgaW50ZXJmYWNlIHJhdGhlciB0aGFuIHRoZSBzYW1lIGxheWVyPyZuYnNw
OyBUaGUgYmVmb3JlL2FmdGVyIHN0b3J5IHRoZW4gYWxsb3dzIHRoZSBtYW5hZ2VyIHRvIGdvIHVw
IGFuZA0KIGRvd24gdGhlIHN0YWNrIGxvb2tpbmcgYXQgd2F0IGlzIGdvaW5nIG9uIGluIHRoZSBk
aWZmZXJlbnQgbGF5ZXJzLiZuYnNwOyBJIGNhbid0IHNlZSBhbnkgbGlrZWxpaG9vZCBvZiB0aGVy
ZSBiZWluZyBtdWx0aXBsZSB0ZXN0IHBvaW50cyBpbiB0aGUgc2FtZSBsYXllciBpbiBhIGdpdmVu
IGludGVyZmFjZSAodW5sZXNzIHRoaXMgaGFzIHNvbWV0aGluZyB0byBkbyB3aXRoIHBvc3NpYmxl
IGRpZmZlcmVudCBhZG1pbmlzdHJhdGl2ZSBkb21haW5zLiBIZWxwIQ0KIElmIHRoaXMgaXMgYWx0
ZXJlZCwgdGhlIHNpbWlsYXIgdGV4dCBpbiB0aGUgZGVzY3JpcHRpb25zIG9mIG9hbS1uZWlnaGJv
cmluZy10cHMgKGluIHM0KSB3aWxsIG5lZWQgdG8gYmUgbWFkZSBjb25zaXN0ZW50Ljxicj4NCjxi
cj4NCltRaW5dOiBUaGUgbGF0ZXN0IGNoYW5nZXMgaW4gdi0xMyBpcyBhbHNvIGJhc2VkIG9uIG9u
ZSBjb21tZW50IHdlIHJlY2VpdmVkIHJlY2VudGx5LCB3ZSB0cnkgdG8gZml4IGNvbmZ1c2lvbiBj
YXVzZWQgYnkgJ3RlY2hub2xvZ3ktbGV2ZWwnIGluIHYtMTIsIHNvIHdlIGNoYW5nZSB0byAncG9z
aXRpb24nLiBJIGFncmVlIHdpdGggeW91ciBjb21tZW50cyBhYm92ZSwNCjxicj4NCk5laWdoYm9y
aW5nIFRlc3QgUG9pbnQgbW9yZSBtYWtlIHNlbnNlIGZvciB1cCBhbmQgZG93biBsYXllci4gSGVy
ZSBpcyB0aGUgcHJvcG9zZWQgY2hhbmdlIHRvIHNlY3Rpb24gMy4zPGJyPg0KJnF1b3Q7PGJyPg0K
My4zLiZuYnNwOyBPQU0gbmVpZ2hib3JpbmcgdGVzdCBwb2ludHM8YnI+DQo8YnI+DQombmJzcDsm
bmJzcDsgQXMgdHlwaWNhbCBuZXR3b3JrIGNvbW11bmljYXRpb24gc3RhY2tzIGhhdmUgYSBtdWx0
aS1sYXllcjxicj4NCiZuYnNwOyZuYnNwOyBhcmNoaXRlY3R1cmUsIHRoZSBzZXQgb2YgYXNzb2Np
YXRlZCBPQU0gcHJvdG9jb2xzIG1heSBzaW1pbGFybHkgaGF2ZTxicj4NCiZuYnNwOyZuYnNwOyBh
IG11bHRpLWxheWVyIHN0cnVjdHVyZTsgZWFjaCBjb21tdW5pY2F0aW9uIGxheWVyIGluIHRoZSBz
dGFjayBtYXk8YnI+DQombmJzcDsmbmJzcDsgaGF2ZSBpdHMgb3duIE9BTSBwcm90b2NvbCBbUkZD
NzI3Nl0gdGhhdCBtYXkgYWxzbyBiZSBsaW5rZWQgdG8gYTxicj4NCiZuYnNwOyZuYnNwOyBzcGVj
aWZpYyBhZG1pbmlzdHJhdGl2ZSBkb21haW4uJm5ic3A7IE1hbmFnZW1lbnQgb2YgdGhlc2UgT0FN
IHByb3RvY29sczxicj4NCiZuYnNwOyZuYnNwOyB3aWxsIG5lY2Vzc2l0YXRlIGFzc29jaWF0ZWQg
dGVzdCBwb2ludHMgaW4gdGhlIG5vZGVzIGFjY2Vzc2libGUgYnk8YnI+DQombmJzcDsmbmJzcDsg
YXBwcm9wcmlhdGUgbWFuYWdlbWVudCBkb21haW5zLiZuYnNwOyBBY2NvcmRpbmdseSwgYSBnaXZl
biBuZXR3b3JrPGJyPg0KJm5ic3A7Jm5ic3A7IGludGVyZmFjZSBtYXkgcHJlc2VudCBzZXZlcmFs
IHRlc3QgcG9pbnRzLjxicj4NCjxicj4NCiZuYnNwOyZuYnNwOyBPQU0gbmVpZ2hib3JpbmcgdGVz
dCBwb2ludHMgYXJlIHJlZmVycmVkIHRvIGEgbGlzdCBvZiBuZWlnaGJvcmluZzxicj4NCiZuYnNw
OyZuYnNwOyB0ZXN0IHBvaW50cyBpbiBhZGphY2VudCBsYXllcnMgdXAgYW5kIGRvd24gdGhlIHN0
YWNrIGZvciB0aGUgc2FtZTxicj4NCiZuYnNwOyZuYnNwOyBpbnRlcmZhY2UgdGhhdCBhcmUgcmVs
YXRlZCB0byB0aGUgY3VycmVudCB0ZXN0IHBvaW50LiZuYnNwOyBUaGlzIGFsbG93czxicj4NCiZu
YnNwOyZuYnNwOyB1c2VycyB0byBlYXNpbHkgbmF2aWdhdGUgYmV0d2VlbiByZWxhdGVkIG5laWdo
Ym9yaW5nIGxheWVycyB0bzxicj4NCiZuYnNwOyZuYnNwOyBlZmZpY2llbnRseSB0cm91Ymxlc2hv
b3QgYSBkZWZlY3QuJm5ic3A7IEluIHRoaXMgbW9kZWwsIHRoZSAncG9zaXRpb24nPGJyPg0KJm5i
c3A7Jm5ic3A7IGxlYWYgZGVmaW5lcyB0aGUgcmVsYXRpdmUgcG9zaXRpb24gb2YgdGhlIG5laWdo
Ym9yaW5nIHRlc3QgcG9pbnQ8YnI+DQombmJzcDsmbmJzcDsgY29ycmVzcG9uZGluZyB0byB0aGUg
Y3VycmVudCB0ZXN0IHBvaW50LCBhbmQgaXMgcHJvdmlkZWQgdG8gYWxsb3c8YnI+DQombmJzcDsm
bmJzcDsgY29ycmVsYXRpb24gb2YgZmF1bHRzIGF0IGRpZmZlcmVudCBsb2NhdGlvbnMuJm5ic3A7
IElmIHRoZXJlIGlzIG9uZTxicj4NCiZuYnNwOyZuYnNwOyBuZWlnaGJvcmluZyB0ZXN0IHBvaW50
IHBsYWNlZCBiZWZvcmUgdGhlIGN1cnJlbnQgdGVzdCBwb2ludCwgdGhlPGJyPg0KJm5ic3A7Jm5i
c3A7ICdwb3NpdGlvbicgbGVhZiBpcyBzZXQgdG8gLTEuJm5ic3A7IElmIHRoZXJlIGlzIG9uZSBu
ZWlnaGJvcmluZyB0ZXN0IHBvaW50PGJyPg0KJm5ic3A7Jm5ic3A7IHBsYWNlZCBhZnRlciB0aGUg
Y3VycmVudCB0ZXN0IHBvaW50LCB0aGUgJ3Bvc2l0aW9uJyBsZWFmIGlzIHNldCB0byAxLjxicj4N
CiZuYnNwOyZuYnNwOyBJZiB0aGVyZSBpcyBubyBuZWlnaGJvcmluZyB0ZXN0IHBvaW50IHBsYWNl
ZCBiZWZvcmUgb3IgYWZ0ZXIgdGhlPGJyPg0KJm5ic3A7Jm5ic3A7IGN1cnJlbnQgdGVzdCBwb2lu
dCwgdGhlICdwb3NpdGlvbicgbGVhZiBpcyBzZXQgdG8gMC48YnI+DQo8YnI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbGlzdCBvYW0tbmVpZ2hib3JpbmctdHBzIHs8YnI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsga2V5ICZxdW90O2lu
ZGV4JnF1b3Q7Ozxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBsZWFmIGluZGV4IHs8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdHlwZSB1aW50MTYgezxicj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyByYW5nZSAmcXVvdDswLi42NTUzNiZxdW90Ozs8YnI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
fTxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBkZXNjcmlwdGlvbjxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtJbmRleCBvZiBhIGxpc3Qgb2Yg
bmVpZ2hib3JpbmcgdGVzdCBwb2ludHM8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgaW4gYWRqYWNlbnQgbGF5
ZXJzIHVwIGFuZCBkb3duIHRoZSBzdGFjayBmb3IgdGhlIHNhbWUgaW50ZXJmYWNlPGJyPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHRoYXQgYXJlIHJlbGF0ZWQgdG8gdGhlIGN1cnJlbnQgdGVzdCBwb2ludC4gJnF1b3Q7Ozxi
cj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PGJyPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGxlYWYgcG9zaXRp
b24gezxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0eXBlIGludDggezxicj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyByYW5nZSAmcXVvdDstMS4uMSZxdW90Ozs8YnI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgfTxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjxicj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtUaGUgcmVsYXRpdmUgcG9zaXRpb248YnI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgb2YgbmVpZ2hib3JpbmcgdGVzdCBwb2ludDxicj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBjb3JyZXNwb25kaW5nIHRvIHRoZSBjdXJyZW50PGJyPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRlc3QgcG9pbnQmcXVvdDs7PGJyPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08YnI+DQo8YnI+DQombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248YnI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
JnF1b3Q7TGlzdCBvZiByZWxhdGVkIG5laWdoYm9yaW5nIHRlc3QgcG9pbnRzIGluIGFkamFjZW50
PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IGxheWVycyB1cCBhbmQgZG93biB0aGUgc3RhY2sgZm9yIHRoZSBzYW1lIGlu
dGVyZmFjZTxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyB0aGF0IGFyZSByZWxhdGVkIHRvIHRoZSBjdXJyZW50IHRlc3Qg
cG9pbnQuJnF1b3Q7Ozxicj4NCjxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PGJyPg0KPGJy
Pg0KJnF1b3Q7PGJyPg0KU291cmNlcyBvZiBpbXBvcnRlZCBtb2RlbHM6Jm5ic3A7IEl0IHdvdWxk
IGJlIHVzZWZ1bCB0byBsaXN0IHRoZSBSRkNzL0ktRHMgdGhhdCBkZWZpbmUgdGhlIG1vZGVscyB0
aGF0IGFyZSBpbXBvcnRlZC4mbmJzcDsgQ3VycmVudGx5IGRyYWZ0LWlldGYtbmV0bW9kLXNjaGVt
YS1tb3VudCwgZHJhZnQtaWV0Zi1ydGd3Zy1uaS1tb2RlbCBhbmQgZHJhZnQtaWV0Zi1ydGd3Zy1y
b3V0aW5nLXR5cGVzIHRoYXQgYXJlIHVuZGVyIGRldmVsb3BtZW50IGFyZSBub3QgbWVudGlvbmVk
Ow0KIHRoZSBleGlzdGluZyBzdGFuZGFyZHMgb2YgUkZDIDYwMjEgYW5kIFJGQyA3MjIzIHNob3Vs
ZCBhbHNvIGJlIHJlZmVyZW5jZWQgKDcyMjMgaXMpLiZuYnNwOyBUaGV5IHNob3VsZCBhbGwgYmUg
bm9ybWF0aXZlLjxicj4NCjxicj4NCltRaW5dOiBPa2F5LCBmaXhlZC48YnI+DQo8YnI+DQpOaXRz
L2VkaXRvcmlhbCBjb21tZW50czo8YnI+DQo9PT09PT09PT09PT09PT09PT09PT09PT08YnI+DQo8
YnI+DQppZG5pdHM6IGNvbXBsYWlucyBhYm91dCBzb21lIG92ZXJsb25nIGxpbmVzLi4uIHByb2Jh
Ymx5IG9uZXMgd2l0aCAnd2hlbiAmcXVvdDtkZXJpdmVkLWZyb20tb3Itc2VsZignIEdlbmVyYWw6
IEFzIG1lbnRpb25lZCBieSBvdGhlciByZXZpZXdzLCB0aGVyZSBhcmVhIGNvbnNpZGVyYWJsZSBu
dW1iZXIgb2YgcGxhY2VzIHdoZXJlIGl0IGFwcGVhcnMgdGhhdCAmcXVvdDsgJyZxdW90OyBzaG91
bGQgcmVhbGx5IGJlICZxdW90OycgJnF1b3Q7PGJyPg0KYW5kIHRoZXJlIGFyZSBtaXNzaW5nIHNw
YWNlcyBhZnRlciBzaW5nbGUgcXVvdGVzLjxicj4NCjxicj4NCjxicj4NCltRaW5dOiBPa2F5LCB3
aWxsIGZpeCB0aGlzLjxicj4NCjxicj4NCkdlbmVyYWw6Jm5ic3A7IFRoZSBkb2N1bWVudCBpcyBp
bmNvbnNpc3RlbnQgaW4gaXRzIHVzZSBvZiBjb25uZWN0aW9ubGVzcy9jb25uZWN0aW9uLWxlc3Mv
Y29ubmVjdGlvbiBsZXNzLiZuYnNwOyBUaGUgcHJlZmVycmVkIHVzYWdlIHNob3VsZCBiZSBjb25u
ZWN0aW9ubGVzcyBhcyBpcyB1c2VkIGluIG1vc3QgY2FzZXMuJm5ic3A7IFRodXM6IFNob3J0IHRp
dGxlOjxicj4NCnMvQ29ubmVjdGlvbi1MZXNzL0Nvbm5lY3Rpb25sZXNzLyBzNDogT0xEOjxicj4N
CiZuYnNwOyBmZWF0dXJlIGNvbm5lY3Rpb24tbGVzcyB7PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
IGRlc2NyaXB0aW9uPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O1Ro
aXMgZmVhdHVyZSBpbmRpY2F0ZXMgdGhhdCBPQU0gc29sdXRpb24gaXMgY29ubmVjdGlvbiBsZXNz
LiZxdW90Ozs8YnI+DQombmJzcDsgfTxicj4NCjxicj4NCk5FVzo8YnI+DQombmJzcDsgZmVhdHVy
ZSBjb25uZWN0aW9ubGVzcyB7PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPGJy
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O1RoaXMgZmVhdHVyZSBpbmRp
Y2F0ZXMgdGhhdCBPQU0gc29sdXRpb24gaXMgY29ubmVjdGlvbmxlc3MuJnF1b3Q7Ozxicj4NCiZu
YnNwOyB9PGJyPg0KRU5EUzxicj4NCjxicj4NCltRaW5dOiBBY2NlcHRlZC48YnI+DQo8YnI+DQpz
MSwgbGFzdCBwYXJhOjxicj4NCk9MRDo8YnI+DQombmJzcDsmbmJzcDsgSW4gdGhpcyBkb2N1bWVu
dCwgd2UgcHJlc2VudHMgYSBiYXNlIFlBTkcgRGF0YSBtb2RlbCBmb3I8YnI+DQombmJzcDsmbmJz
cDsgY29ubmVjdGlvbmxlc3MgT0FNIHByb3RvY29scy4mbmJzcDsgVGhlIGdlbmVyaWMgWUFORyBt
b2RlbCBmb3I8YnI+DQombmJzcDsmbmJzcDsgY29ubmVjdGlvbmxlc3MgT0FNIG9ubHkgaW5jbHVk
ZXMgY29uZmlndXJhdGlvbiBkYXRhIGFuZCBzdGF0ZSBkYXRhLjxicj4NCiZuYnNwOyZuYnNwOyBJ
dCBjYW4gYmUgdXNlZCBpbiBjb25qdW5jdGlvbiB3aXRoIGRhdGEgcmV0cmlldmFsIG1ldGhvZCBt
b2RlbDxicj4NCiZuYnNwOyZuYnNwOyBbSS1ELmlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNz
LW9hbS1tZXRob2RzXSwgd2hpY2ggZm9jdXNlcyBvbjxicj4NCiZuYnNwOyZuYnNwOyBkYXRhIHJl
dHJpZXZhbCBwcm9jZWR1cmVzIGxpa2UgUlBDLiZuYnNwOyBIb3dldmVyIGl0IGFsc28gY2FuIGJl
IHVzZWQ8YnI+DQombmJzcDsmbmJzcDsgaW5kZXBlbmRlbnRseSBvZiBkYXRhIHJldHJpZXZhbCBt
ZXRob2QgbW9kZWwuPGJyPg0KTkVXOjxicj4NCiZuYnNwOyZuYnNwOyBUaGlzIGRvY3VtZW50IGRv
Y3VtZW50cyBhIGJhc2UgWUFORyBEYXRhIG1vZGVsIGZvcjxicj4NCiZuYnNwOyZuYnNwOyBjb25u
ZWN0aW9ubGVzcyBPQU0gcHJvdG9jb2xzLiZuYnNwOyBUaGlzIGdlbmVyaWMgWUFORyBtb2RlbCBm
b3I8YnI+DQombmJzcDsmbmJzcDsgY29ubmVjdGlvbmxlc3MgT0FNIG9ubHkgaW5jbHVkZXMgY29u
ZmlndXJhdGlvbiBkYXRhIGFuZCBzdGF0ZSBkYXRhLjxicj4NCiZuYnNwOyZuYnNwOyBJdCBjYW4g
YmUgdXNlZCBpbiBjb25qdW5jdGlvbiB3aXRoIGRhdGEgcmV0cmlldmFsIG1ldGhvZCBtb2RlbDxi
cj4NCiZuYnNwOyZuYnNwOyBkZXNjcmliZWQgaW4gW0ktRC5pZXRmLWxpbWUteWFuZy1jb25uZWN0
aW9ubGVzcy1vYW0tbWV0aG9kc10sIHdoaWNoIGZvY3VzZXM8YnI+DQombmJzcDsmbmJzcDsgb24g
ZGF0YSByZXRyaWV2YWwgcHJvY2VkdXJlcyBzdWNoIGFzIFJQQy4mbmJzcDsgSG93ZXZlciBpdCBh
bHNvIGNhbiBiZSB1c2VkPGJyPg0KJm5ic3A7Jm5ic3A7IGluZGVwZW5kZW50bHkgb2YgdGhpcyBk
YXRhIHJldHJpZXZhbCBtZXRob2QgbW9kZWwuPGJyPg0KRU5EUzxicj4NCjxicj4NCltRaW5dOiBG
aXhlZC48YnI+DQo8YnI+DQpzMi4xOiZuYnNwOyBBcyBtZW50aW9uZWQgYWJvdmUsIFRQIG5lZWRz
IHNvbWUgZGVmaW5pdGlvbi4mbmJzcDsgTUFDIGlzIHByaW1hcmlseSBjb25jZXJuZWQgd2l0aCBN
QUMgYWRkcmVzcyBpbiB0aGlzIGRvY3VtZW50IC0gZGVmaW5pdGlvbjogYWRkcmVzcyBmb3IgZGF0
YSBsaW5rIGxheWVyIGludGVyZmFjZS4mbmJzcDsgQkZEIHNob3VsZCBoYXZlIGEgcmVmZXJlbmNl
IHByb2JhYmx5IHRvIFJGQyA1ODgwLiZuYnNwOyBJdCB3b3VsZCBwcm9iYWJseSBiZSBzZW5zaWJs
ZSB0byBzcGxpdA0KIHRoZSBzZWN0aW9uIGludG8gZXhwYW5kZWQgbW9kZXJ0ZWx5IHdlbGwta25v
d24gYWJicmV2aWF0aW9ucyZuYnNwOyAoTUFDLCBCRkQsIFJQQyopIGFuZCBuZXcgdGVybXMgKFRQ
LCBDQykuPGJyPg0KPGJyPg0KW1Fpbl06IEZpeGVkLjxicj4NCjxicj4NCnMyLjEsIGxhc3QgcGFy
YTogcy9lLmcuIC9lLmcuLCAvPGJyPg0KPGJyPg0KW1Fpbl06IEZpeGVkLjxicj4NCjxicj4NCnMz
OiBNYXliZSB0aGUgdXNhZ2UgJnF1b3Q7aXMvYXJlIGF1Z21lbnRlZCB0byZxdW90OyBpcyBhY2Nl
cHRlZCBZQU5HIGphcmdvbiBidXQgaXQgaXNuJ3QgZ29vZCBFbmdsaXNoLiAmcXVvdDtBdWdtZW50
cyZxdW90OyZuYnNwOyB3aWxsIGJlIGdvb2QgaW5zdGVhZC48YnI+DQo8YnI+DQpbUWluXTogRml4
ZWQuPGJyPg0KPGJyPg0KczMsIHBhcmEgMTogVGhlICduZCcgcHJlZml4IGlzIHBhcnQgb2YgdGhl
IFlBTkcgc3BlY2lmaWNhdGlvbiBpbiBzNCBhbmQgaXNuJ3Qga25vd24gYXQgdGhpcyBwb2ludC48
YnI+DQo8YnI+DQpbUWluXTogRml4ZWQuPGJyPg0KPGJyPg0KczMsIHBhcmEgMzogcy9lZy4sL2Uu
Zy4sLzxicj4NCjxicj4NCltRaW5dOiBGaXhlZC48YnI+DQo8YnI+DQpzMywgbGFzdCBwYXJhOiBz
L3Rlc3QtIHBvaW50LWxvY2F0aW9ucy90ZXN0LXBvaW50LWxvY2F0aW9ucy88YnI+DQo8YnI+DQpb
UWluXTogRml4ZWQuPGJyPg0KPGJyPg0KczMsIG1vc3Qgb2YgdGhlIHNlY3Rpb24sIGJ1dCBlc3Bl
Y2lhbGx5IHRoZSBsYXN0IHBhcmE6IEkgZm91bmQgdGhpcyB0byBiZSBhbG1vc3QgdG90YWxseSB1
bnJlYWRhYmxlIGFuZCB1c2VsZXNzLjxicj4NCjxicj4NCltRaW5dOiBIZXJlIGlzIHRoZSBwcm9w
b3NlZCBjaGFuZ2UgdG8gc2VjdGlvbiAzLjxicj4NCiZxdW90Ozxicj4NCjMuJm5ic3A7IE92ZXJ2
aWV3IG9mIHRoZSBDb25uZWN0aW9ubGVzcyBPQU0gTW9kZWw8YnI+DQo8YnI+DQombmJzcDsmbmJz
cDsgVGhlIG1vZGVsIGF1Z21lbnRzICZxdW90Oy9uZXR3b3Jrcy9uZXR3b3JrL25vZGUmcXVvdDsg
cGF0aCBkZWZpbmVkIGluIHRoZSBpZXRmLTxicj4NCiZuYnNwOyZuYnNwOyBuZXR3b3JrIG1vZHVs
ZSBbSS1ELmlldGYtaTJycy15YW5nLW5ldHdvcmstdG9wb10gd2l0aCAndGVzdC1wb2ludC08YnI+
DQombmJzcDsmbmJzcDsgbG9jYXRpb25zJyBncm91cGluZyBkZWZpbmVkIGluIFNlY3Rpb24gMy41
LiZuYnNwOyBUaGUgbmV0d29yayBub2RlIGluPGJyPg0KJm5ic3A7Jm5ic3A7ICZxdW90Oy9uZXR3
b3Jrcy9uZXR3b3JrL25vZGUmcXVvdDsgcGF0aCBhcmUgdXNlZCB0byBkZXNjcmliZSB0aGUgbmV0
d29yazxicj4NCiZuYnNwOyZuYnNwOyBoaWVyYXJjaGllcyBhbmQgdGhlIGludmVudG9yeSBvZiBu
b2RlcyBjb250YWluZWQgaW4gYSBuZXR3b3JrLjxicj4NCjxicj4NCiZuYnNwOyZuYnNwOyBVbmRl
ciB0aGUgJ3Rlc3QtcG9pbnQtbG9jYXRpb25zJyBncm91cGluZywgZWFjaCB0ZXN0IHBvaW50IGxv
Y2F0aW9uIGlzPGJyPg0KJm5ic3A7Jm5ic3A7IGNob3NlbiBiYXNlZCBvbiAndHAtbG9jYXRpb24t
dHlwZScgbGVhZiB3aGljaCB3aGVuIGNob3NlbiwgbGVhZHMgdG8gYTxicj4NCiZuYnNwOyZuYnNw
OyBjb250YWluZXIgdGhhdCBpbmNsdWRlcyBhIGxpc3Qgb2YgJ3Rlc3QtcG9pbnQtbG9jYXRpb25z
Jy48YnI+DQo8YnI+DQombmJzcDsmbmJzcDsgRWFjaCAndGVzdC1wb2ludC1sb2NhdGlvbnMnIGxp
c3QgaW5jbHVkZXMgYSAndGVzdC1wb2ludC1sb2NhdGlvbi1pbmZvJzxicj4NCiZuYnNwOyZuYnNw
OyBncm91cGluZy4mbmJzcDsgVGhlICd0ZXN0LXBvaW50LWxvY2F0aW9uLWluZm8nIGdyb3VwaW5n
IGluY2x1ZGVzOjxicj4NCjxicj4NCiZuYnNwOyZuYnNwOyBvJm5ic3A7ICd0cC10ZWNobm9sb2d5
JyBncm91cGluZyw8YnI+DQo8YnI+DQombmJzcDsmbmJzcDsgbyZuYnNwOyAndHAtdG9vbHMnIGdy
b3VwaW5nLDxicj4NCjxicj4NCiZuYnNwOyZuYnNwOyBvJm5ic3A7IGFuZCAnY29ubmVjdGlvbmxl
c3Mtb2FtLXRwcycgZ3JvdXBpbmcuPGJyPg0KPGJyPg0KJm5ic3A7Jm5ic3A7IFRoZSBncm91cGlu
Z3Mgb2YgJ3RwLWFkZHJlc3MnIGFuZCAndHAtYWRkcmVzcy1uaScgYXJlIGtlcHQgb3V0IG9mPGJy
Pg0KJm5ic3A7Jm5ic3A7ICd0ZXN0LSBwb2ludC1sb2NhdGlvbi1pbmZvJyBncm91cGluZyB0byBt
YWtlIGl0IGFkZHJlc3NpbmcgYWdub3N0aWM8YnI+DQombmJzcDsmbmJzcDsgYW5kIGFsbG93IHZh
cmllZCBjb21wb3NpdGlvbi4mbmJzcDsgRGVwZW5kaW5nIHVwb24gdGhlIGNob2ljZSBvZiB0aGUg
J3RwLTxicj4NCiZuYnNwOyZuYnNwOyBsb2NhdGlvbi10eXBlJyAoZGV0ZXJtaW5lZCBieSB0aGUg
J3RwLWFkZHJlc3MtbmknKSwgdGhlIGNvbnRhaW5lcnM8YnI+DQombmJzcDsmbmJzcDsgZGlmZmVy
IGluIGl0cyBjb21wb3NpdGlvbiBvZiAndGVzdC1wb2ludC1sb2NhdGlvbnMnIHdoaWxlIHRoZSAn
dGVzdC08YnI+DQombmJzcDsmbmJzcDsgcG9pbnQtbG9jYXRpb24taW5mbycsIGlzIGEgY29tbW9u
IGFzcGVjdCBvZiBldmVyeSAndGVzdC1wb2ludC08YnI+DQombmJzcDsmbmJzcDsgbG9jYXRpb25z
Jy48YnI+DQo8YnI+DQombmJzcDsmbmJzcDsgVGhlICd0cC1hZGRyZXNzLW5pJyBncm91cGluZyBp
cyB1c2VkIHRvIGRlc2NyaWJlIHRoZSBjb3JyZXNwb25kaW5nPGJyPg0KJm5ic3A7Jm5ic3A7IG5l
dHdvcmsgaW5zdGFuY2UuJm5ic3A7IFRoZSAndHAtdGVjaG5vbG9neScgZ3JvdXBpbmcgaW5kaWNh
dGUgT0FNPGJyPg0KJm5ic3A7Jm5ic3A7IHRlY2hub2xvZ3kgZGV0YWlscy4mbmJzcDsgVGhlICdj
b25uZWN0aW9ubGVzcy1vYW0tdHBzJyBncm91cGluZyBpcyB1c2VkIHRvPGJyPg0KJm5ic3A7Jm5i
c3A7IGRlc2NyaWJlIHRoZSByZWxhdGlvbnNoaXAgb2Ygb25lIHRlc3QgcG9pbnQgd2l0aCBvdGhl
ciB0ZXN0PGJyPg0KJm5ic3A7Jm5ic3A7IHBvaW50cy4gVGhlICd0cC10b29scycgZ3JvdXBpbmcg
ZGVzY3JpYmUgdGhlIE9BTSB0b29scyBzdXBwb3J0ZWQuPGJyPg0KPGJyPg0KJm5ic3A7Jm5ic3A7
IEluIGFkZGl0aW9uLCBhdCB0aGUgdG9wIG9mIHRoZSBtb2RlbCwgdGhlcmUgaXMgYW4gJ2NjLW9w
ZXItZGF0YSc8YnI+DQombmJzcDsmbmJzcDsgY29udGFpbmVyIGZvciBzZXNzaW9uIHN0YXRpc3Rp
Y3MuJm5ic3A7IEdyb3VwaW5nIGlzIGFsc28gZGVmaW5lZCBmb3I8YnI+DQombmJzcDsmbmJzcDsg
Y29tbW9uIHNlc3Npb24gc3RhdGlzdGljcyBhbmQgdGhlc2UgYXJlIG9ubHkgYXBwbGljYWJsZSBm
b3IgcHJvYWN0aXZlPGJyPg0KJm5ic3A7Jm5ic3A7IE9BTSBzZXNzaW9ucy48YnI+DQomcXVvdDs8
YnI+DQpzMy4xOjxicj4NClRoaXMgbmVlZHMgdG8gYmUgY2xhcmlmaWVkLjxicj4NCk9MRDo8YnI+
DQombmJzcDsmbmJzcDsgSW4gY29ubmVjdGlvbmxlc3MgT0FNLCB0aGUgVFAgYWRkcmVzcyBpcyBk
ZWZpbmVkIHdpdGggdGhlIGZvbGxvd2luZzxicj4NCiZuYnNwOyZuYnNwOyB0eXBlOjxicj4NCjxi
cj4NCiZuYnNwOyZuYnNwOyBvJm5ic3A7IE1BQyBhZGRyZXNzIFtSRkM2MTM2XTxicj4NCjxicj4N
CiZuYnNwOyZuYnNwOyBvJm5ic3A7IElQdjQgb3IgSVB2NiBhZGRyZXNzPGJyPg0KPGJyPg0KJm5i
c3A7Jm5ic3A7IG8mbmJzcDsgVFAtYXR0cmlidXRlPGJyPg0KPGJyPg0KJm5ic3A7Jm5ic3A7IG8m
bmJzcDsgU3lzdGVtLWlkIHRvIHJlcHJlc2VudCB0aGUgZGV2aWNlIG9yPGJyPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG5vZGUuW0ktRC5pZXRmLXNwcmluZy1zci15YW5nXTxicj4N
Ck5FVzo8YnI+DQombmJzcDsmbmJzcDsgV2l0aCBjb25uZWN0aW9ubGVzcyBPQU0gcHJvdG9jb2xz
LCB0aGUgVFAgYWRkcmVzcyBjYW4gYmUgb25lIG9mIHRoZSBmb2xsb3dpbmc8YnI+DQombmJzcDsm
bmJzcDsgdHlwZXM6PGJyPg0KPGJyPg0KJm5ic3A7Jm5ic3A7IG8mbmJzcDsgTUFDIGFkZHJlc3Mg
W1JGQzYxMzZdIGZvciBsaW5rIGxheWVyIFRQczxicj4NCjxicj4NCiZuYnNwOyZuYnNwOyBvJm5i
c3A7IElQdjQgb3IgSVB2NiBhZGRyZXNzIGZvciBJUCBsYXllciBUUHM8YnI+DQo8YnI+DQombmJz
cDsmbmJzcDsgbyZuYnNwOyBUUC1hdHRyaWJ1dGUgaWRlbnRpZnlpbmcgYSBUUCBhc3NvY2lhdGVk
IHdpdGggYW4gYXBwbGljYXRpb24gbGF5ZXI8YnI+DQombmJzcDsmbmJzcDsgZnVuY3Rpb248YnI+
DQo8YnI+DQombmJzcDsmbmJzcDsgbyZuYnNwOyBTeXN0ZW0taWQgdG8gcmVwcmVzZW50IHRoZSBk
ZXZpY2Ugb3I8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbm9kZS5bSS1ELmll
dGYtc3ByaW5nLXNyLXlhbmddPGJyPg0KRU5EUzxicj4NCjxicj4NCltRaW5dOiBBY2NlcHRlZC48
YnI+DQo8YnI+DQpzMy4xLCBsYXN0IHBhcmE6IHMvJ3RwLWFkZHJlc3MnZ3JvdXBpbmcvJ3RwLWFk
ZHJlc3MnIGdyb3VwaW5nLzxicj4NCjxicj4NCltRaW5dOkZpeGVkLjxicj4NCjxicj4NCnMzLjM6
PGJyPg0KSSBmb3VuZCB0aGlzIGEgbGl0dGxlIGNvbmZ1c2luZyAtIHN1Z2dlc3Q6PGJyPg0KT0xE
Ozxicj4NCiZuYnNwOyZuYnNwOyBBcyB0eXBpY2FsIG5ldHdvcmtzIGhhdmUgYSBtdWx0aS1sYXll
ciBhcmNoaXRlY3R1cmUsIHRoZSBzZXQgb2YgT0FNPGJyPg0KJm5ic3A7Jm5ic3A7IHByb3RvY29s
cyBzaW1pbGFybHkgdGFrZSBhIG11bHRpLWxheWVyIHN0cnVjdHVyZTsgZWFjaCBsYXllciBtYXkg
aGF2ZTxicj4NCiZuYnNwOyZuYnNwOyBpdHMgb3duIE9BTSBwcm90b2NvbCBbUkZDNzI3Nl0gY29y
cmVzcG9uZGluZyB0byBhIHNwZWNpZmljPGJyPg0KJm5ic3A7Jm5ic3A7IGFkbWluaXN0cmF0aXZl
IGRvbWFpbiBhbmQgaGFzIGFzc29jaWF0ZWQgdGVzdCBwb2ludHMuPGJyPg0KTkVXOjxicj4NCiZu
YnNwOyZuYnNwOyBBcyB0eXBpY2FsIG5ldHdvcmsgY29tbXVuaWNhdGlvbiBzdGFja3MgaGF2ZSBh
IG11bHRpLWxheWVyIGFyY2hpdGVjdHVyZSw8YnI+DQombmJzcDsmbmJzcDsgdGhlIHNldCBvZiBh
c3NvY2lhdGVkIE9BTSBwcm90b2NvbHMgbWF5IHNpbWlsYXJseSBoYXZlIGEgbXVsdGktbGF5ZXI8
YnI+DQombmJzcDsmbmJzcDsgc3RydWN0dXJlOyBlYWNoIGNvbW11bmljYXRpb24gbGF5ZXIgaW4g
dGhlIHN0YWNrIG1heSBoYXZlIGl0cyBvd24gT0FNPGJyPg0KJm5ic3A7Jm5ic3A7IHByb3RvY29s
IFtSRkM3Mjc2XSB0aGF0IG1heSBhbHNvIGJlIGxpbmtlZCB0byBhIHNwZWNpZmljIGFkbWluaXN0
cmF0aXZlPGJyPg0KJm5ic3A7Jm5ic3A7IGRvbWFpbi4mbmJzcDsgTWFuYWdlbWVudCBvZiB0aGVz
ZSBPQU0gcHJvdG9jb2xzIHdpbGwgbmVjZXNzaXRhdGUgYXNzb2NpYXRlZDxicj4NCiZuYnNwOyZu
YnNwOyB0ZXN0IHBvaW50cyBpbiB0aGUgbm9kZXMgYWNjZXNzaWJsZSBieSBhcHByb3ByaWF0ZSBt
YW5hZ2VtZW50IGRvbWFpbnMuPGJyPg0KPGJyPg0KJm5ic3A7Jm5ic3A7IEFjY29yZGluZ2x5LCBh
IGdpdmVuIG5ldHdvcmsgaW50ZXJmYWNlIG1heSBwcmVzZW50IHNldmVyYWwgdGVzdCBwb2ludHMg
RU5EUzxicj4NCjxicj4NCltRaW5dOiBSZWFzb25hYmxlLCB0aGFua3MuPGJyPg0KPGJyPg0KczMu
NTogcy9lLmcuLFZSRi9lLmcuLCBWUkYvPGJyPg0KPGJyPg0KW1Fpbl06Rml4ZWQuPGJyPg0KPGJy
Pg0KczMuOiBzL3Blci0gaG9wL3Blci1ob3AvPGJyPg0KPGJyPg0KW1Fpbl06Rml4ZWQuPGJyPg0K
PGJyPg0KczQsIE1vZHVsZS9kZXNjcmlwdGlvbjo8YnI+DQpBbHNvIG5lZWRzIHRoZSBJRVRGIGNv
cHlyaWdodCBhbmQgcmVkaXN0cmlidXRpb24gYm9pbGVyIHBsYXRlLjxicj4NCk9MRDo8YnI+DQom
bmJzcDsgZGVzY3JpcHRpb248YnI+DQombmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7VGhpcyBZQU5H
IG1vZHVsZSBkZWZpbmVzIHRoZSBnZW5lcmljIGNvbmZpZ3VyYXRpb24sPGJyPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IGRhdGEgbW9kZWwsIHN0YXRpc3RpY3MgZm9yIGNvbm5lY3Rpb25sZXNz
IE9BTSB0byBiZTxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB1c2VkIHdpdGhpbiBJRVRG
IGluIGEgcHJvdG9jb2wgaW5kZXBlbmRlbnQgbWFubmVyLjxicj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBJdCBpcyBhc3N1bWVkIHRoYXQgZWFjaCBwcm90b2NvbCBtYXBzIGNvcnJlc3BvbmRp
bmc8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYWJzdHJhY3RzIHRvIGl0cyBuYXRpdmUg
Zm9ybWF0LiBFYWNoIHByb3RvY29sIG1heTxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBl
eHRlbmQgdGhlIFlBTkcgbW9kZWwgZGVmaW5lZCBoZXJlIHRvIGluY2x1ZGUgcHJvdG9jb2w8YnI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgc3BlY2lmaWMgZXh0ZW5zaW9ucyZxdW90Ozs8YnI+
DQpORVc6PGJyPg0KJm5ic3A7IGRlc2NyaXB0aW9uPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7ICZx
dW90O1RoaXMgWUFORyBtb2R1bGUgZGVmaW5lcyB0aGUgZ2VuZXJpYyBjb25maWd1cmF0aW9uLDxi
cj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkYXRhIG1vZGVsLCBhbmQgc3RhdGlzdGljcyBm
b3IgT0FNIHByb3RvY29scyB1c2luZzxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBjb25u
ZWN0aW9ubGVzcyBjb21tdW5pY2F0aW9ucywgZGVzY3JpYmVkIGluIGE8YnI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgcHJvdG9jb2wgaW5kZXBlbmRlbnQgbWFubmVyLjxicj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBJdCBpcyBhc3N1bWVkIHRoYXQgZWFjaCBwcm90b2NvbCBtYXBzIGNv
cnJlc3BvbmRpbmc8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYWJzdHJhY3RzIHRvIGl0
cyBuYXRpdmUgZm9ybWF0LiBFYWNoIHByb3RvY29sIG1heTxicj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBleHRlbmQgdGhlIFlBTkcgbW9kZWwgZGVmaW5lZCBoZXJlIHRvIGluY2x1ZGUgcHJv
dG9jb2w8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgc3BlY2lmaWMgZXh0ZW5zaW9ucyZx
dW90Ozs8YnI+DQpFTkRTPGJyPg0KW1Fpbl06T2theS48YnI+DQo8YnI+DQpzNCwgbW9kdWxlL2Nv
bnRhY3QsIG1vZHVsZS9vcmdhbml6YXRpb246Jm5ic3A7IFRoZXNlIG5lZWQgdG8gYmUgJ2Z1dHVy
ZSBwcm9vZmVkJyAtIHRoZSBXRyBhbmQgdGhlIGRyYWZ0IGF1dGhvcnMgYXJlIG5vdCBhcHByb3By
aWF0ZSBmb3IgYSBzdGFuZGFyZC48YnI+DQo8YnI+DQpzNCwgZ3JvdXBpbmcgc2Vzc2lvbi1qaXR0
ZXItc3RhdGlzdGljcy9kZXNjcmlwdGlvbjogcy9lLmcuLFBhY2tldC9lLmcuLCBQYWNrZXQvPGJy
Pg0KPGJyPg0KW1Fpbl06Rml4ZWQuPGJyPg0KPGJyPg0KczUsIG11bHRpcGxlIHBsYWNlczogcy9i
ZmQvQkZEL2c8YnI+DQo8YnI+DQpbUWluXTpGaXhlZC48YnI+DQo8YnI+DQpzNSwgcGFyYSAxOiBz
LyZxdW90O2lldGYtY29ubmVjdGlvbmxlc3Mtb2FtJnF1b3Q7IG1vZGVsL1RoZSAmcXVvdDtpZXRm
LWNvbm5lY3Rpb25sZXNzLW9hbSZxdW90Ozxicj4NCm1vZGVsLzsgcy90ZWNobm9sb2d5LWluZGVw
ZW5kZW50L2EgdGVjaG5vbG9neS1pbmRlcGVuZGVudC88YnI+DQo8YnI+DQpzNSwgcGFyYSAyOjxi
cj4NCk9MRDo8YnI+DQpOb3RlIHRoYXQsIGluIHRoaXMgc2VjdGlvbiwgd2Ugb25seSBwcmVzZW50
IHNldmVyYWw8YnI+DQombmJzcDsmbmJzcDsgc25pcHBldHMgb2YgdGVjaG5vbG9neS1zcGVjaWZp
YyBtb2RlbCBleHRlbnNpb25zIGZvciBpbGx1c3RyYXRpdmU8YnI+DQombmJzcDsmbmJzcDsgcHVy
cG9zZXMuPGJyPg0KTkVXOjxicj4NCk5vdGUgdGhhdCwgaW4gdGhpcyBzZWN0aW9uLCBzZXZlcmFs
IHNuaXBwZXRzIG9mIHRlY2hub2xvZ3ktc3BlY2lmaWM8YnI+DQombmJzcDsmbmJzcDsgbW9kZWwg
ZXh0ZW5zaW9ucyBhcmUgcHJlc2VudGVkIGZvciBpbGx1c3RyYXRpdmUgcHVycG9zZXMuPGJyPg0K
RU5EUzxicj4NCjxicj4NCnM1LjE6IEkgbm90aWNlIHRoYXQgUkZDIDcyNzYgZGVmaW5lcyBCRkQg
YXMgYSBjb25uZWN0aW9uLW9yaWVudGVkIHByb3RvY29sICh0aGF0IGlzIHVzZWQgdG8gbW9uaXRv
ciBhIGNvbm5lY3Rpb25sZXNzIHByb3RvY29sIGluIHRoZSBjYXNlIG9mIGJhc2ljIEJGRCBmb3Ig
SVApISBTb21lIGV4cGxhbmF0aW9uIG1heSBiZSBhcHByb3ByaWF0ZS48YnI+DQo8YnI+DQpbUWlu
XTogT2theS48YnI+DQo8YnI+DQpzNS4xLjEsIHBhcmEgMjo8YnI+DQpPTEQ6PGJyPg0KTm90ZSB0
aGF0IGluIEJGRCBXRywgdGhlcmUgaXMgYSBCRkQgWUFORyBkYXRhIG1vZGVsPGJyPg0KJm5ic3A7
Jm5ic3A7IFtJLUQuaWV0Zi1iZmQteWFuZ10gdG8gYmUgcHJvZHVjZWQuJm5ic3A7IFVzZXJzIGNh
biBjaG9vc2UgdG8gdXNlICZxdW90O2lldGYtPGJyPg0KJm5ic3A7Jm5ic3A7IGNvbm5lY3Rpb2xl
c3Mtb2FtJnF1b3Q7IGFzIGJhc2lzIGFuZCBhdWdtZW50IHRoZSAmcXVvdDtpZXRmLWNvbm5lY3Rp
b25sZXNzLW9hbSZxdW90Ozxicj4NCiZuYnNwOyZuYnNwOyBtb2RlbCB3aXRoIGJmZCBzcGVjaWZp
YyBkZXRhaWxzLiZuYnNwOyBUaGUgYmZkIHNwZWNpZmljIGRldGFpbHMgY2FuIGJlIHRoZTxicj4N
CiZuYnNwOyZuYnNwOyBncm91cGluZyBkZWZpbmVkIGluIHRoZSBCRkQgbW9kZWwuPGJyPg0KTkVX
Ojxicj4NCk5vdGUgdGhhdCBhIGRlZGljYXRlZCBCRkQgWUFORyBkYXRhIG1vZGVsIFtJLUQuaWV0
Zi1iZmQteWFuZ10gaXMgYWxzbzxicj4NCiZuYnNwOyZuYnNwOyBzdGFuZGFyZGl6ZWQuJm5ic3A7
IEF1Z21lbnRhdGlvbiBvZiB0aGUgJnF1b3Q7aWV0Zi1jb25uZWN0aW9ubGVzcy1vYW0mcXVvdDsg
bW9kZWw8YnI+DQombmJzcDsmbmJzcDsgd2l0aCBCRkQgc3BlY2lmaWMgZGV0YWlscyBwcm92aWRl
cyBhbiBhbHRlcm5hdGl2ZSBhcHByb2FjaCB0aGF0PGJyPg0KJm5ic3A7Jm5ic3A7IHByb3ZpZGVz
IGEgdW5pZmllZCB2aWV3IG9mIG1hbmFnZW1lbnQgaW5mb3JtYXRpb24gYWNyb3NzIHZhcmlvdXMg
T0FNPGJyPg0KJm5ic3A7Jm5ic3A7IHByb3RvY29scy4mbmJzcDsgVGhlIEJGRCBzcGVjaWZpYyBk
ZXRhaWxzIGNhbiBiZSB0aGUgZ3JvdXBpbmcgZGVmaW5lZCBpbjxicj4NCiZuYnNwOyZuYnNwOyB0
aGUgQkZEIG1vZGVsIGF2b2lkaW5nIGR1cGxpY2F0aW9uIG9mIGVmZm9ydC48YnI+DQpFTkRTPGJy
Pg0KPGJyPg0KW1Fpbl06T2theS48YnI+DQo8YnI+DQpzNS4xLjEuMSwgcGFyYSAyOjxicj4NCk9M
RDo8YnI+DQpUaGUgc25pcHBldCBiZWxvdyBkZXBpY3RzIGFuIGV4YW1wbGUgb2YgYXVnbWVudGlu
ZyAmcXVvdDtiZmQmcXVvdDsgdHlwZSBpbnRvPGJyPg0KJm5ic3A7Jm5ic3A7IHRoZSBpZXRmLWNv
bm5lY3Rpb25sZXNzLW9hbSZxdW90Ozo8YnI+DQpORVc6PGJyPg0KVGhlIHNuaXBwZXQgYmVsb3cg
ZGVwaWN0cyBhbiBleGFtcGxlIG9mIGFkZGluZyB0aGUgJnF1b3Q7YmZkJnF1b3Q7IHR5cGUgYXMg
YW48YnI+DQombmJzcDsmbmJzcDsgYXVnbWVudCB0byB0aGUgaWV0Zi1jb25uZWN0aW9ubGVzcy1v
YW0mcXVvdDsgbW9kZWw6PGJyPg0KRU5EUzxicj4NCjxicj4NCltRaW5dOiBPa2F5Ljxicj4NCjxi
cj4NCnM1LjEuMS4yOjxicj4NCk9MRDo8YnI+DQpUbyBzdXBwb3J0IGJmZCB0ZWNobm9sb2d5LCB0
aGUgJnF1b3Q7aWV0Zi1jb25uZWN0aW9ubGVzcy1vYW0mcXVvdDsgbW9kZWwgY2FuIGJlPGJyPg0K
Jm5ic3A7Jm5ic3A7IGV4dGVuZGVkIGFuZCBhZGQgYmZkIHNwZWNpZmljIHBhcmFtZXRlcnMgdW5k
ZXIgJnF1b3Q7dGVzdC1wb2ludC1sb2NhdGlvbnMmcXVvdDs8YnI+DQombmJzcDsmbmJzcDsgbGlz
dCBhbmQvb3IgYWRkIG5ldyBsb2NhdGlvbiB0eXBlIHN1Y2ggYXMgJnF1b3Q7YmZkIG92ZXIgTVBM
Uy1URSZxdW90OyB1bmRlcjxicj4NCiZuYnNwOyZuYnNwOyAmcXVvdDtsb2NhdGlvbi10eXBlJnF1
b3Q7Ljxicj4NCk5FVzo8YnI+DQpUbyBzdXBwb3J0IEJGRCB0ZWNobm9sb2d5LCB0aGUgJnF1b3Q7
aWV0Zi1jb25uZWN0aW9ubGVzcy1vYW0mcXVvdDsgbW9kZWwgY2FuIGJlPGJyPg0KJm5ic3A7Jm5i
c3A7IGV4dGVuZGVkIGJ5IGFkZGluZyBzcGVjaWZpYyBwYXJhbWV0ZXJzIGludG8gdGhlICZxdW90
O3Rlc3QtcG9pbnQtbG9jYXRpb25zJnF1b3Q7PGJyPg0KJm5ic3A7Jm5ic3A7IGxpc3QgYW5kL29y
IGFkZGluZyBhIG5ldyBsb2NhdGlvbiB0eXBlIHN1Y2ggYXMgJnF1b3Q7QkZEIG92ZXIgTVBMUy1U
RSZxdW90OyB1bmRlcjxicj4NCiZuYnNwOyZuYnNwOyAmcXVvdDtsb2NhdGlvbi10eXBlJnF1b3Q7
Ljxicj4NCkVORFM8YnI+DQo8YnI+DQpbUWluXTogT2theS48YnI+DQo8YnI+DQpzNS4xLjEuMi4x
LCBwYXJhIDE6PGJyPg0KT0xEOjxicj4NCkluPGJyPg0KJm5ic3A7Jm5ic3A7IHRoaXMgc2VjdGlv
biwgd2UgcmV1c2Ugc29tZSBncm91cGluZ3Mgd2hpY2ggYXJlIGRlZmluZWQgaW48YnI+DQombmJz
cDsmbmJzcDsgW0ktRC5pZXRmLWJmZC15YW5nXSBhcyBmb2xsb3dpbmc6PGJyPg0KTkVXOjxicj4N
CkluIHRoaXMgc2VjdGlvbiwgc29tZSBncm91cGluZ3Mgd2hpY2ggYXJlIGRlZmluZWQgaW48YnI+
DQombmJzcDsmbmJzcDsgW0ktRC5pZXRmLWJmZC15YW5nXSBhcmUgcmV1c2VkIGFzIGZvbGxvd3M6
PGJyPg0KRU5EUzxicj4NCjxicj4NCltRaW5dOiBPa2F5Ljxicj4NCjxicj4NCnM1LjEuMS4yLjIs
IHBhcmEgMjo8YnI+DQpPTEQ6PGJyPg0KSW4gdGhpcyBzZWN0aW9uLCB3ZSBhZGQgYSBuZXcgJnF1
b3Q7bG9jYXRpb24tPGJyPg0KJm5ic3A7Jm5ic3A7IHR5cGUmcXVvdDsgY2FzZSBhbmQgcmV1c2Ug
c29tZSBncm91cGluZ3Mgd2hpY2ggYXJlIGRlZmluZWQgaW48YnI+DQombmJzcDsmbmJzcDsgW0kt
RC5pZXRmLWJmZC15YW5nXSBhcyBmb2xsb3dzOjxicj4NCk5FVzo8YnI+DQpJbiB0aGlzIHNlY3Rp
b24sIGEgbmV3ICZxdW90O2xvY2F0aW9uLXR5cGUmcXVvdDsgY2FzZSBpcyBhZGRlZCBhbmQgc29t
ZSBncm91cGluZ3MgdGhhdCBhcmUgZGVmaW5lZCBpbjxicj4NCiZuYnNwOyZuYnNwOyBbSS1ELmll
dGYtYmZkLXlhbmddIGFyZSByZXVzZWQgYXMgZm9sbG93czo8YnI+DQpFTkRTPGJyPg0KPGJyPg0K
W1Fpbl06IE9rYXkuPGJyPg0KPGJyPg0KczUuMS4yOjxicj4NCk9MRDo8YnI+DQombmJzcDsmbmJz
cDsgQW5kIGFub3RoZXIgYWx0ZXJuYXRpdmUgbWV0aG9kIGlzIHVzaW5nIHNjaGVtYSBtb3VudCBt
ZWNoYW5pc208YnI+DQombmJzcDsmbmJzcDsgW0ktRC5pZXRmLW5ldG1vZC1zY2hlbWEtbW91bnRd
IGluIHRoZSAmcXVvdDtpZXRmLWNvbm5lY3Rpb25sZXNzLW9hbSZxdW90Oy48YnI+DQombmJzcDsm
bmJzcDsgV2l0aGluIHRoZSAmcXVvdDt0ZXN0LXBvaW50LWxvY2F0aW9ucyZxdW90OyBsaXN0LCBh
ICZxdW90O3Jvb3QmcXVvdDsgYXR0cmlidXRlIGlzIGRlZmluZWQ8YnI+DQombmJzcDsmbmJzcDsg
dG8gcHJvdmlkZSBhIG1vdW50ZWQgcG9pbnQgZm9yIG1vZGVscyBtb3VudGVkIHBlciAmcXVvdDt0
ZXN0LXBvaW50LTxicj4NCiZuYnNwOyZuYnNwOyBsb2NhdGlvbnMmcXVvdDsuJm5ic3A7IFRoZXJl
Zm9yZSwgdGhlICZxdW90O2lldGYtY29ubmVjdGlvbmxlc3Mtb2FtJnF1b3Q7IG1vZGVsIGNhbjxi
cj4NCiZuYnNwOyZuYnNwOyBwcm92aWRlIGEgcGxhY2UgaW4gdGhlIG5vZGUgaGllcmFyY2h5IHdo
ZXJlIG90aGVyIE9BTSBZQU5HIGRhdGE8YnI+DQombmJzcDsmbmJzcDsgbW9kZWxzIGNhbiBiZSBh
dHRhY2hlZCwgd2l0aG91dCBhbnkgc3BlY2lhbCBleHRlbnNpb24gaW4gdGhlICZxdW90O2lldGYt
PGJyPg0KJm5ic3A7Jm5ic3A7IGNvbm5lY3Rpb25sZXNzLW9hbSZxdW90OyBZQU5HIGRhdGEgbW9k
ZWxzIFtJLUQuaWV0Zi1uZXRtb2Qtc2NoZW1hLW1vdW50XS48YnI+DQombmJzcDsmbmJzcDsgTm90
ZSB0aGF0IHRoZSBsaW1pdGF0aW9uIG9mIHRoZSBTY2hlbWEgTW91bnQgbWV0aG9kIGlzIGl0IGlz
IG5vdDxicj4NCiZuYnNwOyZuYnNwOyBhbGxvd2VkIHRvIHNwZWNpZnkgY2VydGFpbiBtb2R1bGVz
IHRoYXQgYXJlIHJlcXVpcmVkIHRvIGJlIG1vdW50ZWQ8YnI+DQombmJzcDsmbmJzcDsgdW5kZXIg
YSBtb3VudCBwb2ludC48YnI+DQo8YnI+DQombmJzcDsmbmJzcDsgVGhlIHNuaXBwZXQgYmVsb3cg
ZGVwaWN0cyB0aGUgZGVmaW5pdGlvbiBvZiAmcXVvdDtyb290JnF1b3Q7IGF0dHJpYnV0ZS48YnI+
DQpORVc6PGJyPg0KJm5ic3A7Jm5ic3A7IEFub3RoZXIgYWx0ZXJuYXRpdmUgbWV0aG9kIGlzIHVz
aW5nIHRoZSBzY2hlbWEgbW91bnQgbWVjaGFuaXNtPGJyPg0KJm5ic3A7Jm5ic3A7IFtJLUQuaWV0
Zi1uZXRtb2Qtc2NoZW1hLW1vdW50XSBpbiB0aGUgJnF1b3Q7aWV0Zi1jb25uZWN0aW9ubGVzcy1v
YW0mcXVvdDsgbW9kZWwuPGJyPg0KJm5ic3A7Jm5ic3A7IFdpdGhpbiB0aGUgJnF1b3Q7dGVzdC1w
b2ludC1sb2NhdGlvbnMmcXVvdDsgbGlzdCwgYSAmcXVvdDtyb290JnF1b3Q7IGF0dHJpYnV0ZSBp
cyBkZWZpbmVkPGJyPg0KJm5ic3A7Jm5ic3A7IHRvIHByb3ZpZGUgYSBtb3VudCBwb2ludCBmb3Ig
bW9kZWxzIG1vdW50ZWQgcGVyICZxdW90O3Rlc3QtcG9pbnQtPGJyPg0KJm5ic3A7Jm5ic3A7IGxv
Y2F0aW9ucyZxdW90Oy4mbmJzcDsgVGhlcmVmb3JlLCB0aGUgJnF1b3Q7aWV0Zi1jb25uZWN0aW9u
bGVzcy1vYW0mcXVvdDsgbW9kZWwgY2FuPGJyPg0KJm5ic3A7Jm5ic3A7IHByb3ZpZGUgYSBwbGFj
ZSBpbiB0aGUgbm9kZSBoaWVyYXJjaHkgd2hlcmUgb3RoZXIgT0FNIFlBTkcgZGF0YTxicj4NCiZu
YnNwOyZuYnNwOyBtb2RlbHMgY2FuIGJlIGF0dGFjaGVkLCB3aXRob3V0IGFueSBzcGVjaWFsIGV4
dGVuc2lvbiBpbiB0aGUgJnF1b3Q7aWV0Zi08YnI+DQombmJzcDsmbmJzcDsgY29ubmVjdGlvbmxl
c3Mtb2FtJnF1b3Q7IFlBTkcgZGF0YSBtb2RlbHMgW0ktRC5pZXRmLW5ldG1vZC1zY2hlbWEtbW91
bnRdLjxicj4NCiZuYnNwOyZuYnNwOyBOb3RlIHRoYXQgdGhlIGxpbWl0YXRpb24gb2YgdGhlIFNj
aGVtYSBNb3VudCBtZXRob2QgaXMgaXQgaXMgbm90PGJyPg0KJm5ic3A7Jm5ic3A7IGFsbG93ZWQg
dG8gc3BlY2lmeSBjZXJ0YWluIG1vZHVsZXMgdGhhdCBhcmUgcmVxdWlyZWQgdG8gYmUgbW91bnRl
ZDxicj4NCiZuYnNwOyZuYnNwOyB1bmRlciBhIG1vdW50IHBvaW50Ljxicj4NCjxicj4NCiZuYnNw
OyZuYnNwOyBUaGUgc25pcHBldCBiZWxvdyBkZXBpY3RzIHRoZSBkZWZpbml0aW9uIG9mIHRoZSAm
cXVvdDtyb290JnF1b3Q7IGF0dHJpYnV0ZS48YnI+DQpFTkRTPGJyPg0KPGJyPg0KW1Fpbl06IE9r
YXkuPGJyPg0KPGJyPg0KczUuMi4xOjxicj4NCk9MRDo8YnI+DQombmJzcDsmbmJzcDsgVGhlIGZv
bGxvd2luZyBzZWN0aW9ucyBzaG93cyBob3cgdGhlICZxdW90O2lldGYtY29ubmVjdGlvbmxlc3Mt
b2FtJnF1b3Q7IG1vZGVsPGJyPg0KJm5ic3A7Jm5ic3A7IGNhbiBiZSBleHRlbmRlZCB0byBzdXBw
b3J0IExTUCBwaW5nIHRlY2hub2xvZ3kuJm5ic3A7IEZvciB0aGlzIHB1cnBvc2UsIGE8YnI+DQom
bmJzcDsmbmJzcDsgc2V0IG9mIGV4dGVuc2lvbiBhcmUgaW50cm9kdWNlZCBzdWNoIGFzIHRlY2hu
b2xvZ3ktdHlwZSBleHRlbnNpb24gYW5kPGJyPg0KJm5ic3A7Jm5ic3A7IHRlc3QtcG9pbnQgYXR0
cmlidXRlcyBleHRlbnNpb24uPGJyPg0KPGJyPg0KJm5ic3A7Jm5ic3A7IE5vdGUgdGhhdCBpbiBN
UExTIFdHLCB0aGVyZSBpcyBhIExTUCBQaW5nIFlBTkcgZGF0YSBtb2RlbDxicj4NCiZuYnNwOyZu
YnNwOyBbSS1ELnpoZW5nLW1wbHMtbHNwLXBpbmcteWFuZy1jZmddIHRvIGJlIHByb2R1Y2VkLiZu
YnNwOyBVc2VycyBjYW4gY2hvb3NlPGJyPg0KJm5ic3A7Jm5ic3A7IHRvIHVzZSAmcXVvdDtpZXRm
LWNvbm5lY3Rpb2xlc3Mtb2FtJnF1b3Q7IGFzIGJhc2lzIGFuZCBhdWdtZW50IHRoZSAmcXVvdDtp
ZXRmLTxicj4NCiZuYnNwOyZuYnNwOyBjb25uZWN0aW9ubGVzcy1vYW0mcXVvdDsgbW9kZWwgd2l0
aCBMU1AgUGluZyBzcGVjaWZpYyBkZXRhaWxzIGluIHRoZSBtb2RlbDxicj4NCiZuYnNwOyZuYnNw
OyBleHRlbnNpb24uJm5ic3A7IFRoZSBMU1AgUGluZyBzcGVjaWZpYyBkZXRhaWxzIGNhbiBiZSB0
aGUgZ3JvdXBpbmcgZGVmaW5lZDxicj4NCiZuYnNwOyZuYnNwOyBpbiB0aGUgTFNQIHBpbmcgbW9k
ZWwuPGJyPg0KPGJyPg0KTkVXOjxicj4NCiZuYnNwOyZuYnNwOyBUaGUgZm9sbG93aW5nIHNlY3Rp
b25zIHNob3dzIGhvdyB0aGUgJnF1b3Q7aWV0Zi1jb25uZWN0aW9ubGVzcy1vYW0mcXVvdDsgbW9k
ZWw8YnI+DQombmJzcDsmbmJzcDsgY2FuIGJlIGV4dGVuZGVkIHRvIHN1cHBvcnQgTFNQIHBpbmcg
dGVjaG5vbG9neS4mbmJzcDsgRm9yIHRoaXMgcHVycG9zZSwgYTxicj4NCiZuYnNwOyZuYnNwOyBz
ZXQgb2YgZXh0ZW5zaW9ucyBhcmUgaW50cm9kdWNlZCBzdWNoIGFzIHRoZSAmcXVvdDt0ZWNobm9s
b2d5LXR5cGUmcXVvdDsgZXh0ZW5zaW9uIGFuZDxicj4NCiZuYnNwOyZuYnNwOyB0aGUgdGVzdC1w
b2ludCAmcXVvdDthdHRyaWJ1dGVzJnF1b3Q7IGV4dGVuc2lvbi48YnI+DQo8YnI+DQombmJzcDsm
bmJzcDsgTm90ZSB0aGF0IGEgTFNQIFBpbmcgWUFORyBkYXRhIG1vZGVsPGJyPg0KJm5ic3A7Jm5i
c3A7IFtJLUQuemhlbmctbXBscy1sc3AtcGluZy15YW5nLWNmZ10gaGFzIGJlZW4gc3RhbmRhcmRp
emVkLiZuYnNwOyBBcyB3aXRoIEJGRCw8YnI+DQombmJzcDsmbmJzcDsgdXNlcnMgY2FuIGNob29z
ZSB0byB1c2UgdGhlICZxdW90O2lldGYtY29ubmVjdGlvbGVzcy1vYW0mcXVvdDsgYXMgYmFzaXMg
YW5kIGF1Z21lbnQ8YnI+DQombmJzcDsmbmJzcDsgdGhlICZxdW90O2lldGYtIGNvbm5lY3Rpb25s
ZXNzLW9hbSZxdW90OyBtb2RlbCB3aXRoIExTUCBQaW5nIHNwZWNpZmljIGRldGFpbHMgaW4gdGhl
PGJyPg0KJm5ic3A7Jm5ic3A7IG1vZGVsIGV4dGVuc2lvbiB0byBwcm92aWRlIGEgdW5pZmllZCB2
aWV3IGFjcm9zcyBkaWZmZXJlbnQgdGVjaG5vbG9naWVzLiBUaGU8YnI+DQombmJzcDsmbmJzcDsg
TFNQIFBpbmcgc3BlY2lmaWMgZGV0YWlscyBjYW4gYmUgdGhlIGdyb3VwaW5nIGRlZmluZWQgaW4g
dGhlIExTUCBwaW5nIG1vZGVsPGJyPg0KJm5ic3A7Jm5ic3A7IHRvIGF2b2lkIGR1cGxpY2F0aW9u
IG9mIGVmZm9ydC4uPGJyPg0KPGJyPg0KRU5EUzxicj4NCltRaW5dOiBPa2F5Ljxicj4NCjxicj4N
CnM5OiZuYnNwOyBJIHRoaW5rIEktRC5pZXRmLWkycnMteWFuZy1uZXR3b3JrLXRvcG8gaXMgbm9y
bWF0aXZlLiZuYnNwOyBPbmUgY291bGQgZGlzY3VzcyB3aGV0aGVyIHRoZSB2YXJpb3VzIGRyYWZ0
cyBtZW50aW9uZWQgaW4gczUgYXJlIGFsc28gbm9ybWF0aXZlLiZuYnNwOyBTb21lIGFkZGl0aW9u
YWwgbm9ybWF0aXZlIHJlZmVyZW5jZXMgd2lsbCBjb21lIGZvcm0gbGlzdGluZyB0aGUgc291cmNl
cyBvZiBpbXBvcnRlZCBtb2R1bGVzIChzZWUgbWlub3IgaXNzdWVzKS4gaWRuaXRzDQogY29tcGxh
aW5zIHRoYXQgUkZDcyA2OTkxLCA3MjIzIGFuZCA1NDYyIGFyZSBub3QgZXhwbGljaXRseSByZWZl
cmVuY2VkLiZuYnNwOyA2OTkxIGFuZCA3MjIzIGFyZSBpbXBvcnQgc291cmNlcyAoc2VlIGFib3Zl
KSA1NDYyIGlzIHVzZWQgaW4gczMuMSBidXQgaXNuJ3QgbWFya2VkIGFzIGEgcmVmZXJlbmNlLjxi
cj4NCjxicj4NCltRaW5dOkZpeGVkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCkdlbi1hcnQg
bWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOkdlbi1hcnRAaWV0Zi5vcmciPkdlbi1h
cnRAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9nZW4tYXJ0Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L2dlbi1hcnQ8L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_B8F9A780D330094D99AF023C5877DABA9AC172DAnkgeml513mbxchi_--


From nobody Wed Oct 25 17:58:40 2017
Return-Path: <bill.wu@huawei.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2C336139F18; Wed, 25 Oct 2017 17:58:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.219
X-Spam-Level: 
X-Spam-Status: No, score=-4.219 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8xf_Bl-Mqw_q; Wed, 25 Oct 2017 17:58:32 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BBB241395F3; Wed, 25 Oct 2017 17:58:30 -0700 (PDT)
Received: from 172.18.7.190 (EHLO LHREML712-CAH.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DYL29289; Thu, 26 Oct 2017 00:58:28 +0000 (GMT)
Received: from NKGEML411-HUB.china.huawei.com (10.98.56.70) by LHREML712-CAH.china.huawei.com (10.201.108.35) with Microsoft SMTP Server (TLS) id 14.3.361.1; Thu, 26 Oct 2017 01:58:27 +0100
Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.105]) by nkgeml411-hub.china.huawei.com ([10.98.56.70]) with mapi id 14.03.0235.001; Thu, 26 Oct 2017 08:58:22 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Alissa Cooper <alissa@cooperw.in>
CC: Greg Mirsky <gregimirsky@gmail.com>, "draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org" <draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org>, "gen-art@ietf.org" <gen-art@ietf.org>, "lime@ietf.org" <lime@ietf.org>
Thread-Topic: [Gen-art] [Lime] Genart telechat review of draft-ietf-lime-yang-connectionless-oam-methods-09
Thread-Index: AQHTRKaA49fkPiL3ME2fuGmwswL1zaLmVrbggAABfwCAAOm9MIABsjUAgAHrTxCACVrbgIABJuvw
Date: Thu, 26 Oct 2017 00:58:22 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA9AC172F5@nkgeml513-mbx.china.huawei.com>
References: <150795599146.4998.1974521980268023090@ietfa.amsl.com> <B8F9A780D330094D99AF023C5877DABA9ABE743C@nkgeml513-mbx.china.huawei.com> <edb94719-d385-1b6f-ad04-2132db9c3111@gmail.com> <B8F9A780D330094D99AF023C5877DABA9ABF3D69@nkgeml513-mbx.china.huawei.com> <CA+RyBmW4pSb3yDf+YoJkAqU4p8iU7QQp25hGFvM3vohAs0Msbg@mail.gmail.com> <B8F9A780D330094D99AF023C5877DABA9AC024E6@nkgeml513-mbx.china.huawei.com> <64FD9878-6B7F-488E-B78B-9878EA286877@cooperw.in>
In-Reply-To: <64FD9878-6B7F-488E-B78B-9878EA286877@cooperw.in>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.79.163]
Content-Type: multipart/alternative; boundary="_000_B8F9A780D330094D99AF023C5877DABA9AC172F5nkgeml513mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090201.59F13335.0051, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.1.105, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: c133fb2e94463d42e7a1d679dee4153a
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/64-S8vsStZOKmkwka9BjqIqg-5w>
Subject: Re: [Lime] [Gen-art] Genart telechat review of draft-ietf-lime-yang-connectionless-oam-methods-09
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Oct 2017 00:58:35 -0000

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

5Y+R5Lu25Lq6OiBBbGlzc2EgQ29vcGVyIFttYWlsdG86YWxpc3NhQGNvb3BlcncuaW5dDQrlj5Hp
gIHml7bpl7Q6IDIwMTflubQxMOaciDI15pelIDIzOjIxDQrmlLbku7bkuro6IFFpbiBXdQ0K5oqE
6YCBOiBHcmVnIE1pcnNreTsgZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2Ft
LW1ldGhvZHMuYWxsQGlldGYub3JnOyBnZW4tYXJ0QGlldGYub3JnOyBsaW1lQGlldGYub3JnDQrk
uLvpopg6IFJlOiBbR2VuLWFydF0gW0xpbWVdIEdlbmFydCB0ZWxlY2hhdCByZXZpZXcgb2YgZHJh
ZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLW1ldGhvZHMtMDkNCg0KDQpPbiBP
Y3QgMTksIDIwMTcsIGF0IDQ6MzggQU0sIFFpbiBXdSA8YmlsbC53dUBodWF3ZWkuY29tPG1haWx0
bzpiaWxsLnd1QGh1YXdlaS5jb20+PiB3cm90ZToNCg0KVGhhbmtzIEdyZWcsIEFzIEkgc2FpZCwg
RGVsYXkgc3VwcG9ydHMgdmFyaW91cyB0aW1lIHVuaXRzIHdoaWNoIGluY2x1ZGUgTmFub3NlY29u
ZHMuIE5hbm9zZWNvbmQgdGltZSB1bml0IGhhcyBiZWVuIHN1cHBvcnRlZCBieSB1c2luZyBpZGVu
dGl0eSBpbiBjb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kIG1vZGVsDQrigJwNCiAgaWRlbnRpdHkg
c2Vjb25kcyB7DQogICAgYmFzZSB0aW1lLXJlc29sdXRpb247DQogICAgZGVzY3JpcHRpb24NCiAg
ICAgICJUaW1lIHJlc29sdXRpb24gaW4gU2Vjb25kcyI7DQogIH0NCiAgaWRlbnRpdHkgbWlsbGlz
ZWNvbmRzIHsNCiAgICBiYXNlIHRpbWUtcmVzb2x1dGlvbjsNCiAgICBkZXNjcmlwdGlvbg0KICAg
ICAgIlRpbWUgcmVzb2x1dGlvbiBpbiBNaWxsaXNlY29uZHMiOw0KICB9DQogIGlkZW50aXR5IG1p
Y3Jvc2Vjb25kcyB7DQogICAgYmFzZSB0aW1lLXJlc29sdXRpb247DQogICAgZGVzY3JpcHRpb24N
CiAgICAgICJUaW1lIHJlc29sdXRpb24gaW4gTWljcm9zZWNvbmRzIjsNCiAgfQ0KaWRlbnRpdHkg
bmFub3NlY29uZHMgew0KICAgIGJhc2UgdGltZS1yZXNvbHV0aW9uOw0KICAgIGRlc2NyaXB0aW9u
DQogICAgICAiVGltZSByZXNvbHV0aW9uIGluIE5hbm9zZWNvbmRzIjsNCiAgfQ0K4oCdDQoNClFp
biwgYWx0aG91Z2ggeW91IHVzZSB0aGUgdGVybSDigJx0aW1lLXJlc29sdXRpb27igJ0gYWJvdmUs
IGl0IGRvZXMgbm90IGFwcGVhciBpbiB0aGUgTElNRSBZQU5HIG1vZGVscy4gVGhlIHRlcm0gaW4g
dGhlIG1vZGVscyBhcHBlYXJzIHRvIGJlIHRpbWUtaW50ZXJ2YWwtdHlwZS4NCg0KSSBzZW5zZSB0
aGF0IHRoaXMgbWlnaHQgYmUgY29uZnVzaW5nIChiYXNlZCBvbiBHcmVn4oCZcyBtZXNzYWdlKSBi
ZWNhdXNlIHdoYXQgaXMgYWN0dWFsbHkgYmVpbmcgZGVmaW5lZCBieSB0aW1lLWludGVydmFsLXR5
cGUgaXMgdGhlIHVuaXQgb2YgbWVhc3VyZW1lbnQgKGUuZy4sIG5zLCBtcywgcykuIEkgcmVhbGl6
ZSB0aGF0IGluIGEgc2Vuc2UgdGhpcyBpcyBhbiBpbnRlcnZhbCwgYnV0IGl0IG1pZ2h0IGJlIGNs
ZWFyZXIgaWYgdGhlIHR5cGUgd2VyZSBjYWxsZWQgdGltZS11bml0LXR5cGUuIElmIEnigJltIHVu
ZGVyc3RhbmRpbmcgaXQgcHJvcGVybHksIHRoZW4gdGhlIGRlZmluaXRpb24gdGhhdCBHcmVnIGlz
IHBvaW50aW5nIHRvIGluIHRoZSBUSUNUT0MgZG9jIGlzIGZvciBzb21ldGhpbmcgZGlmZmVyZW50
IChpLmUuLCBhbiBhY3R1YWwgaW50ZXJ2YWwsIGFsd2F5cyBtZWFzdXJlZCBpbiBuYW5vc2Vjb25k
cykuDQoNCkJ1dCBpdOKAmXMgYWxzbyBwb3NzaWJsZSB0aGF0IEnigJltIHRoZSBvbmUgd2hvIGlz
IGNvbmZ1c2VkIC4uLg0KDQpbUWluXTogSSBhZ3JlZSB3aXRoIHlvdSB0aGUgbmFtZSDigJx0aW1l
LWludGVydmFsLXR5cGXigJ0gaXMgY29uZnVzaW5nIHdoaWNoIEkgd2FzIHN0cnVnZ2xpbmcgYXMg
d2VsbCB3aGVuIEkgcG9zdGVkICB2LSgxMCkuDQpZb3UgYXJlIGNvcnJlY3QsIHdlIHNob3VsZCBj
aGFuZ2UgaXQgdG8g4oCcdGltZS11bml0LXR5cGXigJ0sIEkgd2lsbCBmaXggdGhpcyBpbiB0aGUg
bmV3IHZlcnNpb24uIFRoYW5rcyBmb3IgY2F0Y2hpbmcgdGhpcy4NCg0KQWxpc3NhDQoNCg0KVGhh
bmtzIQ0KDQotUWluDQrlj5Hku7bkuro6IEdyZWcgTWlyc2t5IFttYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tXQ0K5Y+R6YCB5pe26Ze0OiAyMDE35bm0MTDmnIgxOOaXpSAxOToxMQ0K5pS25Lu2
5Lq6OiBRaW4gV3UNCuaKhOmAgTogQnJpYW4gRSBDYXJwZW50ZXI7IGdlbi1hcnRAaWV0Zi5vcmc8
bWFpbHRvOmdlbi1hcnRAaWV0Zi5vcmc+OyBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9u
bGVzcy1vYW0tbWV0aG9kcy5hbGxAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtbGltZS15YW5n
LWNvbm5lY3Rpb25sZXNzLW9hbS1tZXRob2RzLmFsbEBpZXRmLm9yZz47IGxpbWVAaWV0Zi5vcmc8
bWFpbHRvOmxpbWVAaWV0Zi5vcmc+DQrkuLvpopg6IFJlOiBbTGltZV0gR2VuYXJ0IHRlbGVjaGF0
IHJldmlldyBvZiBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9k
cy0wOQ0KDQpIaSBRaW4sIGV0LiBhbCwNCklFRUUgMTU4OC0yMDA4IGluIHNlY3Rpb24gNS4zLjIg
ZGVmaW5lcyB0aGUgVGltZUludGVydmFsIHR5cGUgdGhhdCByZXByZXNlbnRzIHRpbWUgaW50ZXJ2
YWwgYXMNCnN0cnVjdCBUaW1lSW50ZXJ2YWwNCnsNCkludGVnZXI2NCBzY2FsZWROYW5vc2Vjb25k
czsNCn07DQpUaGUgc2NhbGVkTmFub3NlY29uZHMgbWVtYmVyIGlzIHRoZSB0aW1lIGludGVydmFs
IGV4cHJlc3NlZCBpbiB1bml0cyBvZiBuYW5vc2Vjb25kcyBhbmQgbXVsdGlwbGllZCBieQ0KMisx
Ni4NClBvc2l0aXZlIG9yIG5lZ2F0aXZlIHRpbWUgaW50ZXJ2YWxzIG91dHNpZGUgdGhlIG1heGlt
dW0gcmFuZ2Ugb2YgdGhpcyBkYXRhIHR5cGUgc2hhbGwgYmUgZW5jb2RlZCBhcyB0aGUNCmxhcmdl
c3QgcG9zaXRpdmUgYW5kIG5lZ2F0aXZlIHZhbHVlcyBvZiB0aGUgZGF0YSB0eXBlLCByZXNwZWN0
aXZlbHkuDQpGb3IgZXhhbXBsZSwgMi41IG5zIGlzIGV4cHJlc3NlZCBhcyAwMDAwIDAwMDAgMDAw
MiA4MDAwMTYuDQoNClRJQ1RPQyBXRyBpcyBkaXNjdXNzaW5nIHByb3Bvc2VkIFBUUCBZQU5HIG1v
ZGVsIHdoaWNoIGluY2x1ZGVzDQoNCiAgICAgdHlwZWRlZiB0aW1lLWludGVydmFsLXR5cGUgew0K
DQogICAgICAgdHlwZSBpbnQ2NDsNCg0KICAgICAgIGRlc2NyaXB0aW9uDQoNCiAgICAgICAgICJE
ZXJpdmVkIGRhdGEgdHlwZSBmb3IgdGltZSBpbnRlcnZhbCwNCg0KICAgICAgICAgcmVwcmVzZW50
ZWQgaW4gdW5pdHMgb2YgbmFub3NlY29uZHMgYW5kDQoNCiAgICAgICAgIG11bHRpcGxlZCBieSAy
XjE2IjsNCg0KICAgICAgIHJlZmVyZW5jZQ0KDQogICAgICAgICAiSUVFRSBTdGQgMTU4OC0yMDA4
OiA1LjMuMiI7DQoNCiAgICAgfQ0KV291bGQgdGhlIGl0IGJlIHJlLXVzYWJsZSBpbiBMSU1FPw0K
DQpSZWdhcmRzLA0KR3JlZw0KDQpPbiBNb24sIE9jdCAxNiwgMjAxNyBhdCA2OjQwIFBNLCBRaW4g
V3UgPGJpbGwud3VAaHVhd2VpLmNvbTxtYWlsdG86YmlsbC53dUBodWF3ZWkuY29tPj4gd3JvdGU6
DQotLS0tLemCruS7tuWOn+S7ti0tLS0tDQrlj5Hku7bkuro6IEJyaWFuIEUgQ2FycGVudGVyIFtt
YWlsdG86YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPG1haWx0bzpicmlhbi5lLmNhcnBlbnRl
ckBnbWFpbC5jb20+XQ0K5Y+R6YCB5pe26Ze0OiAyMDE35bm0MTDmnIgxN+aXpSAzOjIwDQrmlLbk
u7bkuro6IFFpbiBXdTsgZ2VuLWFydEBpZXRmLm9yZzxtYWlsdG86Z2VuLWFydEBpZXRmLm9yZz4N
CuaKhOmAgTogZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLW1ldGhvZHMu
YWxsQGlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1v
YW0tbWV0aG9kcy5hbGxAaWV0Zi5vcmc+OyBsaW1lQGlldGYub3JnPG1haWx0bzpsaW1lQGlldGYu
b3JnPg0K5Li76aKYOiBSZTogR2VuYXJ0IHRlbGVjaGF0IHJldmlldyBvZiBkcmFmdC1pZXRmLWxp
bWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kcy0wOQ0KDQpRaW4sDQoNClRoYW5rcyBm
b3IgdGhlIHJlcGx5LCBJIGhhdmUgZm9sbG93LXVwIHF1ZXN0aW9ucyBpbiBsaW5lOg0KDQpPbiAx
Ny8xMC8yMDE3IDAwOjUyLCBRaW4gV3Ugd3JvdGU6DQo+IFRoYW5rIEJyaWFuIGZvciB2YWx1YWJs
ZSByZXZpZXcgdG8gdGhpcyBkb2N1bWVudCwgcGxlYXNlIHNlZSBteSByZXBseSBiZWxvdy4NCj4N
Cj4gLVFpbg0KPiAtLS0tLemCruS7tuWOn+S7ti0tLS0tDQo+IOWPkeS7tuS6ujogQnJpYW4gQ2Fy
cGVudGVyIFttYWlsdG86YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPG1haWx0bzpicmlhbi5l
LmNhcnBlbnRlckBnbWFpbC5jb20+XQ0KPiDlj5HpgIHml7bpl7Q6IDIwMTflubQxMOaciDE05pel
IDEyOjQwDQo+IOaUtuS7tuS6ujogZ2VuLWFydEBpZXRmLm9yZzxtYWlsdG86Z2VuLWFydEBpZXRm
Lm9yZz4NCj4g5oqE6YCBOiBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0t
bWV0aG9kcy5hbGxAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rp
b25sZXNzLW9hbS1tZXRob2RzLmFsbEBpZXRmLm9yZz47DQo+IGxpbWVAaWV0Zi5vcmc8bWFpbHRv
OmxpbWVAaWV0Zi5vcmc+DQo+IOS4u+mimDogR2VuYXJ0IHRlbGVjaGF0IHJldmlldyBvZg0KPiBk
cmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kcy0wOQ0KPg0KPiBS
ZXZpZXdlcjogQnJpYW4gQ2FycGVudGVyDQo+IFJldmlldyByZXN1bHQ6IFJlYWR5IHdpdGggSXNz
dWVzDQo+DQo+IEdlbi1BUlQgKkxhc3QgQ2FsbCogcmV2aWV3IG9mDQo+IGRyYWZ0LWlldGYtbGlt
ZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS1tZXRob2RzLTA5DQo+DQo+IEkgYW0gdGhlIGFzc2ln
bmVkIEdlbi1BUlQgcmV2aWV3ZXIgZm9yIHRoaXMgZHJhZnQuIFRoZSBHZW5lcmFsIEFyZWEgUmV2
aWV3IFRlYW0gKEdlbi1BUlQpIHJldmlld3MgYWxsIElFVEYgZG9jdW1lbnRzIGJlaW5nIHByb2Nl
c3NlZCBieSB0aGUgSUVTRyBmb3IgdGhlIElFVEYgQ2hhaXIuICBQbGVhc2UgdHJlYXQgdGhlc2Ug
Y29tbWVudHMganVzdCBsaWtlIGFueSBvdGhlciBsYXN0IGNhbGwgY29tbWVudHMuDQo+DQo+IEZv
ciBtb3JlIGluZm9ybWF0aW9uLCBwbGVhc2Ugc2VlIHRoZSBGQVEgYXQgPGh0dHA6Ly93aWtpLnRv
b2xzLmlldGYub3JnL2FyZWEvZ2VuL3RyYWMvd2lraS9HZW5BcnRmYXE+Lg0KPg0KPiBEb2N1bWVu
dDogZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLW1ldGhvZHMtMDkudHh0
DQo+IFJldmlld2VyOiBCcmlhbiBDYXJwZW50ZXINCj4gUmV2aWV3IERhdGU6IDIwMTctMTAtMTQN
Cj4gSUVURiBMQyBFbmQgRGF0ZTogMjAxNy0xMC0yNQ0KPiBJRVNHIFRlbGVjaGF0IGRhdGU6IDIw
MTctMTAtMjYNCj4NCj4gU3VtbWFyeTogUmVhZHkgd2l0aCBpc3N1ZXMNCj4gLS0tLS0tLS0NCj4N
Cj4gQ29tbWVudDoNCj4gLS0tLS0tLS0NCj4NCj4gVGhlIHNoZXBoZXJkIHNheXM6DQo+DQo+PiBU
aGlzIGluY2x1ZGVzIGF0IGxlYXN0IHR3byBkaWZmZXJlbnQgaW1wbGVtZW50YXRpb25zIG9mIHRo
ZSBtb2RlbCwgYXMNCj4+IHdlbGwgYXMgcHJvZHVjdCBhbmQgZGVtb3MgYXQgQml0cy1uLUJ5dGVz
Lg0KPg0KPiBTaG91bGRuJ3QgV0dzIG1ha2Ugcm91dGluZSB1c2Ugb2YgQkNQIDIwNSwgUkZDIDc5
NDIgIkltcHJvdmluZyBBd2FyZW5lc3Mgb2YgUnVubmluZyBDb2RlOiBUaGUgSW1wbGVtZW50YXRp
b24gU3RhdHVzIFNlY3Rpb24iPw0KPg0KPiBNaW5vciBJc3N1ZXM6DQo+IC0tLS0tLS0tLS0tLS0N
Cj4NCj4gSW4gdGhlIGZvbGxvd2luZzoNCj4NCj4gICAgICAgICAgfCAgKy0tcm8gbWluLWRlbGF5
LXZhbHVlPyAgICAgICAgIHVpbnQzMg0KPiAgICAgICAgICB8ICArLS1ybyBtYXgtZGVsYXktdmFs
dWU/ICAgICAgICAgdWludDMyDQo+ICAgICAgICAgIHwgICstLXJvIGF2ZXJhZ2UtZGVsYXktdmFs
dWU/ICAgICB1aW50MzINCj4gICAgICAgICAgKy0tcm8gc2Vzc2lvbi1qaXR0ZXItc3RhdGlzdGlj
cw0KPiAgICAgICAgICB8ICArLS1ybyB0aW1lLXJlc29sdXRpb24tdmFsdWU/ICAgaWRlbnRpdHly
ZWYNCj4gICAgICAgICAgfCAgKy0tcm8gbWluLWppdHRlci12YWx1ZT8gICAgICAgIHVpbnQzMg0K
PiAgICAgICAgICB8ICArLS1ybyBtYXgtaml0dGVyLXZhbHVlPyAgICAgICAgdWludDMyDQo+ICAg
ICAgICAgIHwgICstLXJvIGF2ZXJhZ2Utaml0dGVyLXZhbHVlPyAgICB1aW50MzINCj4NCj4gd2hh
dCBhcmUgdGhlIHVuaXRzIGZvciB0aGUgZGVsYXktdmFsdWUgYW5kIGppdHRlci12YWx1ZSBlbGVt
ZW50cywgYW5kIHdoYXQgZGVmaW5pdGlvbiBvZiAnaml0dGVyJyBpcyBpbnRlbmRlZD8NCj4NCj4g
W1Fpbl06IERlbGF5IHN1cHBvcnRzIHZhcmlvdXMgdGltZSB1bml0cyBzdWNoIGFzIHMsbXMsbnMg
YW5kIGV0Yy4NCj4gVG8gcmVwcmVzZW50IHRoaXMgdXNpbmcgWUFORyBjb25zdHJ1Y3QsIHdlIGlu
dHJvZHVjZSBhIG5ldyBwYXJhbWV0ZXIgdGltZS1yZXNvbHV0aW9uLXZhbHVlIGFzIGZvbGxvd3M6
DQo+ICAgIHwgICAgICstLXJvIHNlc3Npb24tZGVsYXktc3RhdGlzdGljcw0KPiAgICB8ICAgICB8
ICArLS1ybyB0aW1lLXJlc29sdXRpb24tdmFsdWU/ICAgaWRlbnRpdHlyZWYNCj4gICAgfCAgICAg
fCAgKy0tcm8gbWluLWRlbGF5LXZhbHVlPyAgICAgICAgIHVpbnQzMg0KPiAgICB8ICAgICB8ICAr
LS1ybyBtYXgtZGVsYXktdmFsdWU/ICAgICAgICAgdWludDMyDQo+ICAgIHwgICAgIHwgICstLXJv
IGF2ZXJhZ2UtZGVsYXktdmFsdWU/ICAgICB1aW50MzINCj4gV2l0aCB0aGlzIHRpbWUtcmVzb2x1
dGlvbi12YWx1ZSBwYXJhbWV0ZXIsIHdlIGNhbiBzdXBwb3J0IHZhcmlvdXMgZGlmZmVyZW50IHRp
bWUgdW5pdC4NCg0KT0ssIGJlY2F1c2Ugb2YgbXkgcG9vciB1bmRlcnN0YW5kaW5nIG9mIFlBTkcs
IEkgc3RpbGwgaGF2ZSB0byBhc2sgd2hlcmUgdGhlIHBvc3NpYmxlIHZhbHVlcyBvZiB0aW1lLXJl
c29sdXRpb24tdmFsdWUgYXJlIGRlZmluZWQuIElzIHRoZXJlIGFuIGVudW1lcmF0aW9uIHNvbWV3
aGVyZSB0aGF0IEkgaGF2ZSBtaXNzZWQ/DQpbUWluXTpJbnN0ZWFkIG9mIHVzaW5nIGVudW0sIHdl
IGFyZSB1c2luZyBpZGVudGl0eSB0byBkZWZpbmUgcG9zc2libGUgdmFsdWVzIG9mIHRpbWUtcmVz
b2x1dGlvbi12YWx1ZQ0KIg0KICBpZGVudGl0eSB0aW1lLXJlc29sdXRpb24gew0KICAgIGRlc2Ny
aXB0aW9uDQogICAgICAiVGltZSBpbnRlcnZhbCByZXNvbHV0aW9uIjsNCiAgfQ0KICBpZGVudGl0
eSBzZWNvbmRzIHsNCiAgICBiYXNlIHRpbWUtcmVzb2x1dGlvbjsNCiAgICBkZXNjcmlwdGlvbg0K
ICAgICAgIlRpbWUgcmVzb2x1dGlvbiBpbiBTZWNvbmRzIjsNCiAgfQ0KICBpZGVudGl0eSBtaWxs
aXNlY29uZHMgew0KICAgIGJhc2UgdGltZS1yZXNvbHV0aW9uOw0KICAgIGRlc2NyaXB0aW9uDQog
ICAgICAiVGltZSByZXNvbHV0aW9uIGluIE1pbGxpc2Vjb25kcyI7DQogIH0NCiAgaWRlbnRpdHkg
bWljcm9zZWNvbmRzIHsNCiAgICBiYXNlIHRpbWUtcmVzb2x1dGlvbjsNCiAgICBkZXNjcmlwdGlv
bg0KICAgICAgIlRpbWUgcmVzb2x1dGlvbiBpbiBNaWNyb3NlY29uZHMiOw0KIg0KQW5kIHRoZW4g
d2UgY2FuIHVzZSBpZGVudGl0eXJlZiB0byByZWZlciB0byB0aGVzZSB2YWx1ZXMgb2YgdGltZS1y
ZXNvbHV0aW9uIHZhbHVlcyB3ZSBoYXZlIGFjdHVhbGx5IGRlZmluZWQuDQoNCj4gVGhlIHNhbWUg
aXMgYXBwbGllZCB0byBqaXR0ZXIuIEFzIGNsYXJpZmllZCBpbiB0aGUgaW50cm9kdWN0aW9uLCB0
aGUNCj4gZGVmaW5pdGlvbiBvZiAnaml0dGVyJyBpcyB1c2VkIHRvIG1vbml0b3IgcmVhY2hhYmls
aXR5IG9mIGRlc3RpbmF0aW9ucywgdHJvdWJsZXNob290IGZhaWx1cmVzLCBtb25pdG9yIHBlcmZv
cm1hbmNlLg0KDQpZZXMsIGJ1dCB3aGF0ICppcyogaml0dGVyIHBoeXNpY2FsbHk/IFRoZXJlIGlz
IG5vIHNjaWVudGlmaWMgZGVmaW5pdGlvbiBvZiAnaml0dGVyJyBpbiB0aGUgSUVURi4gRG8geW91
IG1lYW4gSVBEViBhcyBkZWZpbmVkIGluIFJGQzMzOTMgb3Igc29tZXRoaW5nIGVsc2U/DQoNCltR
aW5dOkppdHRlciBpcyBwYWNrZXQgaml0dGVyIChodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lr
aS9KaXR0ZXIpLiBZb3UgYXJlIHJpZ2h0LCBvbmUgdHlwaWNhbCBleGFtcGxlIG9mIHBhY2tldCBq
aXR0ZXIgaXMgSVBEViBkZWZpbmVkIGluIFJGQzMzOTMsIGJ1dCB3ZSBkb24ndCB3YW50IHRvIGxp
bWl0IGl0IHRvIElQRFYsIHdlIGFsc28gYWxsb3cgc3VwcG9ydCBvdGhlciBwcm90b2NvbCBhbmQg
b3RoZXIgbWVhc3VyZW1lbnQgbWV0aG9kb2xvZ3ksDQplLmcuLCB3ZSBjb3VsZCBhbHNvIGNvbnNp
ZGVyIHRvIHVzZSBNQVBEVjIgZGVmaW5lZCBpbiBbSVRVLVQgRy4xMDIwXSwgd2hhdCBwcm90b2Nv
bCBpcyB1c2VkIGFuZCB3aGF0IG1ldGhvZG9sb2d5IGlzIHVzZWQgY2FuIGJlIGluZGljYXRlZCBi
eSB0aGUgcGFyYW1ldGVyICdwcm90b2NvbC1pZCcgcGFyYW1ldGVyIGFuZCAncHJvdG9jb2wtaWQt
bWV0YS1kYXRhJyBpbiB0aGlzIG1vZGVsLg0KDQpJIGFzc3VtZSB0aGF0IGJ5ICdkZWxheScgeW91
IG1lYW4gUkZDNzY3OSByYXRoZXIgdGhhbiBSRkMyNjgxLCBidXQgdGhhdCBzZWVtcyBzdHJhaWdo
dGZvcndhcmQsICBhbmQgc28gZG8gdGhlIG90aGVyIG1ldHJpY3MgdXNlZCBpbiBzZXNzaW9uLXBh
Y2tldC1zdGF0aXN0aWNzIGFuZCBzZXNzaW9uLWVycm9yLXN0YXRpc3RpY3MuDQoNCltRaW5dOiBD
b3JyZWN0LCBpdCBpcyBvbmUgd2F5IGRlbGF5IGluc3RlYWQgb2YgdHdvIHdheSBkZWxheS4gWWVz
LCB0aGUgc2FtZSBpcyBhcHBsaWVkIHRvIHNlc3Npb24tcGFja2V0LXN0YXRpc3RpY3MgYW5kIHNl
c3Npb24tZXJyb3Itc3RhdGlzdGljcy4NCg0KUmVnYXJkcw0KICAgIEJyaWFuDQoNCj4NCj4gICBp
ZGVudGl0eSBwcm90b2NvbC1pZC1pbnRlcm5ldCB7DQo+ICAgICBiYXNlIHByb3RvY29sLWlkOw0K
PiAgICAgZGVzY3JpcHRpb24NCj4gICAgICAgIkludGVybmV0IFByb3RvY29scy4iOw0KPiAgIH0N
Cj4NCj4gSXQgaXNuJ3QgY2xlYXIgd2hhdCAiSW50ZXJuZXQgUHJvdG9jb2xzIiBtZWFucy4gSXQg
c2VlbXMgdG90YWxseSBub24tc3BlY2lmaWMuDQo+DQo+DQo+IFtRaW5dOiBJdCBpcyByZWZlcnJl
ZCB0byBhIHN0YW5kYXJkIHByb3RvY29sIChlLmcuLCBUQ1AvSVAgcHJvdG9jb2xzLA0KPiBJQ01Q
LCBJR01QLGV0Yy4sKSBXZSBjYW4gbWFrZSB0aGlzIGNsZWFyIGJ5IGFkZGluZyBhIGZldyBjbGFy
aWZpY2F0aW9uIHRleHQgaW4gdGhlIGRlc2NyaXB0aW9uIG9mIHByb3RvY29sLWlkLWludGVybmV0
Lg0KPiBOaXRzOg0KPiAtLS0tLQ0KPg0KPiAgIGlkZW50aXR5IHByb3RvY29sLWlkLXByb3ByZWl0
YXJ5IHsNCj4gICAgIGJhc2UgcHJvdG9jb2wtaWQ7DQo+ICAgICBkZXNjcmlwdGlvbg0KPiAgICAg
ICAiUHJvcHJlaXRhcnkgcHJvdG9jb2wgKGVnLixJUCBTTEEpLiI7DQo+DQo+IHMvcHJvcHJlaXRh
cnkvcHJvcHJpZXRhcnkvDQo+IHMvUHJvcHJlaXRhcnkvUHJvcHJpZXRhcnkvDQo+DQo+IFtRaW5d
OiBUaGFua3MgYW5kIHdpbGwgZ2V0IHRoaXMgZml4ZWQuDQo+DQoNCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpMaW1lIG1haWxpbmcgbGlzdA0KTGltZUBp
ZXRmLm9yZzxtYWlsdG86TGltZUBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vbGltZQ0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KR2VuLWFydCBtYWlsaW5nIGxpc3QNCkdlbi1hcnRAaWV0Zi5vcmc8bWFpbHRv
Okdlbi1hcnRAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L2dlbi1hcnQNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk65a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0K
QGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQg
NSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglw
YW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OiJcQOWui+S9kyI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBE
ZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0K
CXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0
Ow0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21z
by1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRl
cmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHls
ZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZTt9DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1M
IOmihOiuvuagvOW8jyBDaGFyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFw
dDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQpwLk1zb0FjZXRh
dGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgltc28tc3R5bGUtbGluazoi5om55rOo5qGG5paH5pysIENoYXIiOw0KCW1hcmdpbjowY207
DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo5LjBwdDsNCglmb250LWZhbWls
eTrlrovkvZM7fQ0Kc3Bhbi5hcHBsZS1jb252ZXJ0ZWQtc3BhY2UNCgl7bXNvLXN0eWxlLW5hbWU6
YXBwbGUtY29udmVydGVkLXNwYWNlO30NCnNwYW4uSFRNTENoYXINCgl7bXNvLXN0eWxlLW5hbWU6
IkhUTUwg6aKE6K6+5qC85byPIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28t
c3R5bGUtbGluazoiSFRNTCDpooTorr7moLzlvI8iOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5l
dyI7fQ0Kc3Bhbi5DaGFyDQoJe21zby1zdHlsZS1uYW1lOiLmibnms6jmoYbmlofmnKwgQ2hhciI7
DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOuaJueazqOahhuaWh+ac
rDsNCglmb250LWZhbWlseTrlrovkvZM7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjINCgl7bXNvLXN0eWxl
LXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm
IjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4
cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3Np
emU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgOTAuMHB0IDcyLjBwdCA5MC4wcHQ7
fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwh
LS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3Bp
ZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1s
Pg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRh
dGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8
Ym9keSBsYW5nPSJaSC1DTiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNz
PSJXb3JkU2VjdGlvbjEiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij7lj5Hku7bk
uro8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+IEFsaXNzYSBDb29wZXIgW21haWx0bzphbGlzc2FA
Y29vcGVydy5pbl0NCjxicj4NCjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dCI+5Y+R6YCB5pe26Ze0PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9zcGFuPjwvYj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiAyMDE3PC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij7lubQ8c3BhbiBsYW5nPSJFTi1VUyI+MTA8L3NwYW4+
5pyIPHNwYW4gbGFuZz0iRU4tVVMiPjI1PC9zcGFuPuaXpTxzcGFuIGxhbmc9IkVOLVVTIj4gMjM6
MjE8YnI+DQo8L3NwYW4+PGI+5pS25Lu25Lq6PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9i
PjxzcGFuIGxhbmc9IkVOLVVTIj4gUWluIFd1PGJyPg0KPC9zcGFuPjxiPuaKhOmAgTxzcGFuIGxh
bmc9IkVOLVVTIj46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IEdyZWcgTWlyc2t5OyBk
cmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kcy5hbGxAaWV0Zi5v
cmc7IGdlbi1hcnRAaWV0Zi5vcmc7IGxpbWVAaWV0Zi5vcmc8YnI+DQo8L3NwYW4+PGI+5Li76aKY
PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gUmU6IFtH
ZW4tYXJ0XSBbTGltZV0gR2VuYXJ0IHRlbGVjaGF0IHJldmlldyBvZiBkcmFmdC1pZXRmLWxpbWUt
eWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kcy0wOTxvOnA+PC9vOnA+PC9zcGFuPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0K
PGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPk9uIE9jdCAx
OSwgMjAxNywgYXQgNDozOCBBTSwgUWluIFd1ICZsdDs8YSBocmVmPSJtYWlsdG86YmlsbC53dUBo
dWF3ZWkuY29tIj5iaWxsLnd1QGh1YXdlaS5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+VGhhbmtzIEdyZWcsIEFzIEkgc2FpZCwgRGVsYXkgc3VwcG9ydHMgdmFyaW91cyB0
aW1lIHVuaXRzIHdoaWNoIGluY2x1ZGUgTmFub3NlY29uZHMuIE5hbm9zZWNvbmQgdGltZSB1bml0
IGhhcyBiZWVuIHN1cHBvcnRlZCBieSB1c2luZyBpZGVudGl0eQ0KIGluIGNvbm5lY3Rpb25sZXNz
LW9hbS1tZXRob2QgbW9kZWw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+4oCcPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1iZWZvcmU6YWx3YXlzIj48c3Bh
biBsYW5nPSJFTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOyBpZGVudGl0eSBzZWNv
bmRzIHs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJwYWdlLWJyZWFrLWJlZm9y
ZTphbHdheXMiPjxzcGFuIGxhbmc9IkVOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7IGJhc2UgdGltZS1yZXNvbHV0aW9uOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9InBhZ2UtYnJlYWstYmVmb3JlOmFsd2F5cyI+PHNwYW4gbGFuZz0iRU4iIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJwYWdlLWJyZWFrLWJlZm9yZTphbHdheXMi
PjxzcGFuIGxhbmc9IkVOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7ICZxdW90O1RpbWUgcmVzb2x1dGlvbiBpbiBTZWNvbmRzJnF1b3Q7Ozwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InBhZ2UtYnJlYWstYmVmb3JlOmFsd2F5
cyI+PHNwYW4gbGFuZz0iRU4iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDsgfTwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InBhZ2UtYnJlYWstYmVmb3JlOmFsd2F5cyI+
PHNwYW4gbGFuZz0iRU4iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDsgaWRlbnRpdHkg
bWlsbGlzZWNvbmRzIHs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJwYWdlLWJy
ZWFrLWJlZm9yZTphbHdheXMiPjxzcGFuIGxhbmc9IkVOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IGJhc2UgdGltZS1yZXNvbHV0aW9uOzwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9InBhZ2UtYnJlYWstYmVmb3JlOmFsd2F5cyI+PHNwYW4gbGFu
Zz0iRU4iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3Jp
cHRpb248L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJwYWdlLWJyZWFrLWJlZm9y
ZTphbHdheXMiPjxzcGFuIGxhbmc9IkVOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O1RpbWUgcmVzb2x1dGlvbiBpbiBNaWxsaXNl
Y29uZHMmcXVvdDs7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0icGFnZS1icmVh
ay1iZWZvcmU6YWx3YXlzIj48c3BhbiBsYW5nPSJFTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQi
PiZuYnNwOyB9PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1i
ZWZvcmU6YWx3YXlzIj48c3BhbiBsYW5nPSJFTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZu
YnNwOyBpZGVudGl0eSBtaWNyb3NlY29uZHMgezwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9InBhZ2UtYnJlYWstYmVmb3JlOmFsd2F5cyI+PHNwYW4gbGFuZz0iRU4iIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgYmFzZSB0aW1lLXJlc29sdXRpb247
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1iZWZvcmU6YWx3
YXlzIj48c3BhbiBsYW5nPSJFTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOyZuYnNw
OyZuYnNwOyBkZXNjcmlwdGlvbjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InBh
Z2UtYnJlYWstYmVmb3JlOmFsd2F5cyI+PHNwYW4gbGFuZz0iRU4iIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7VGltZSByZXNvbHV0
aW9uIGluIE1pY3Jvc2Vjb25kcyZxdW90Ozs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJwYWdlLWJyZWFrLWJlZm9yZTphbHdheXMiPjxzcGFuIGxhbmc9IkVOIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdCI+Jm5ic3A7IH08L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJ0ZXh0LWluZGVudDoxNS4wcHQ7cGFnZS1icmVhay1iZWZvcmU6YWx3YXlzIj48c3BhbiBsYW5n
PSJFTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPmlkZW50aXR5IG5hbm9zZWNvbmRzIHs8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJwYWdlLWJyZWFrLWJlZm9yZTphbHdheXMi
PjxzcGFuIGxhbmc9IkVOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7IGJhc2UgdGltZS1yZXNvbHV0aW9uOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9InBhZ2UtYnJlYWstYmVmb3JlOmFsd2F5cyI+PHNwYW4gbGFuZz0iRU4iIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJwYWdlLWJyZWFrLWJlZm9yZTphbHdheXMiPjxzcGFuIGxh
bmc9IkVOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7ICZxdW90O1RpbWUgcmVzb2x1dGlvbiBpbiBOYW5vc2Vjb25kcyZxdW90Ozs8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJwYWdlLWJyZWFrLWJlZm9yZTphbHdheXMiPjxz
cGFuIGxhbmc9IkVOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7IH08L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+4oCdPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+UWluLCBhbHRob3VnaCB5b3UgdXNlIHRoZSB0ZXJtIOKAnHRpbWUtcmVzb2x1dGlvbuKA
nSBhYm92ZSwgaXQgZG9lcyBub3QgYXBwZWFyIGluIHRoZSBMSU1FIFlBTkcgbW9kZWxzLiBUaGUg
dGVybSBpbiB0aGUgbW9kZWxzIGFwcGVhcnMgdG8gYmUgdGltZS1pbnRlcnZhbC10eXBlLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SSBzZW5zZSB0aGF0
IHRoaXMgbWlnaHQgYmUgY29uZnVzaW5nIChiYXNlZCBvbiBHcmVn4oCZcyBtZXNzYWdlKSBiZWNh
dXNlIHdoYXQgaXMgYWN0dWFsbHkgYmVpbmcgZGVmaW5lZCBieSB0aW1lLWludGVydmFsLXR5cGUg
aXMgdGhlIHVuaXQgb2YgbWVhc3VyZW1lbnQgKGUuZy4sIG5zLCBtcywgcykuIEkgcmVhbGl6ZSB0
aGF0IGluIGEgc2Vuc2UgdGhpcyBpcyBhbiBpbnRlcnZhbCwNCiBidXQgaXQgbWlnaHQgYmUgY2xl
YXJlciBpZiB0aGUgdHlwZSB3ZXJlIGNhbGxlZCB0aW1lLXVuaXQtdHlwZS4gSWYgSeKAmW0gdW5k
ZXJzdGFuZGluZyBpdCBwcm9wZXJseSwgdGhlbiB0aGUgZGVmaW5pdGlvbiB0aGF0IEdyZWcgaXMg
cG9pbnRpbmcgdG8gaW4gdGhlIFRJQ1RPQyBkb2MgaXMgZm9yIHNvbWV0aGluZyBkaWZmZXJlbnQg
KGkuZS4sIGFuIGFjdHVhbCBpbnRlcnZhbCwgYWx3YXlzIG1lYXN1cmVkIGluIG5hbm9zZWNvbmRz
KS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkJ1dCBp
dOKAmXMgYWxzbyBwb3NzaWJsZSB0aGF0IEnigJltIHRoZSBvbmUgd2hvIGlzIGNvbmZ1c2VkIC4u
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5bUWluXTogSSBhZ3JlZSB3aXRo
IHlvdSB0aGUgbmFtZSDigJx0aW1lLWludGVydmFsLXR5cGXigJ0gaXMgY29uZnVzaW5nIHdoaWNo
IEkgd2FzIHN0cnVnZ2xpbmcgYXMgd2VsbCB3aGVuIEkgcG9zdGVkJm5ic3A7IHYtKDEwKS48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPllvdSBhcmUgY29ycmVjdCwg
d2Ugc2hvdWxkIGNoYW5nZSBpdCB0byDigJx0aW1lLXVuaXQtdHlwZeKAnSwgSSB3aWxsIGZpeCB0
aGlzIGluIHRoZSBuZXcgdmVyc2lvbi4gVGhhbmtzIGZvciBjYXRjaGluZyB0aGlzLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPkFsaXNzYTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGFua3MhPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4tUWlu
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtw
YWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+5Y+R5Lu25Lq6PHNwYW4gbGFuZz0iRU4t
VVMiPjo8L3NwYW4+PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOzwvc3Bh
bj48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5HcmVn
IE1pcnNreSBbPGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvc3Bhbj48L2E+
XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnI+DQo8
L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPuWPkemAgeaXtumXtDxzcGFu
IGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4m
bmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdCI+MjAxNzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+5bm0PHNwYW4g
bGFuZz0iRU4tVVMiPjEwPC9zcGFuPuaciDxzcGFuIGxhbmc9IkVOLVVTIj4xODwvc3Bhbj7ml6U8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5i
c3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+MTk6MTE8YnI+DQo8L3NwYW4+PGI+
5pS25Lu25Lq6PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIj5RaW4gV3U8YnI+DQo8L3NwYW4+PGI+5oqE6YCBPHNwYW4gbGFu
Zz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
Ij5CcmlhbiBFIENhcnBlbnRlcjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmdlbi1hcnRAaWV0Zi5vcmciPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPmdlbi1hcnRAaWV0Zi5vcmc8L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmRyYWZ0
LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS1tZXRob2RzLmFsbEBpZXRmLm9yZyI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+ZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlv
bmxlc3Mtb2FtLW1ldGhvZHMuYWxsQGlldGYub3JnPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpsaW1lQGll
dGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5saW1lQGlldGYub3JnPC9zcGFuPjwv
YT48YnI+DQo8L3NwYW4+PGI+5Li76aKYPHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJz
cDs8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj5SZTogW0xpbWVdIEdlbmFydCB0ZWxl
Y2hhdCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLW1l
dGhvZHMtMDk8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkhpIFFpbiwg
ZXQuIGFsLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SUVFRSAxNTg4LTIwMDggaW4gc2Vj
dGlvbiA1LjMuMiBkZWZpbmVzIHRoZSBUaW1lSW50ZXJ2YWwgdHlwZSB0aGF0IHJlcHJlc2VudHMg
dGltZSBpbnRlcnZhbCBhcyZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLWxlZnQ6MzAuMHB0O21hcmdpbi10b3A6NS4w
cHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5zdHJ1Y3QgVGlt
ZUludGVydmFsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiPns8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Js
b2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLWxlZnQ6MzAuMHB0O21hcmdpbi10
b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1
b3RlIHN0eWxlPSJtYXJnaW4tbGVmdDozMC4wcHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmln
aHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkludGVnZXI2NCBzY2FsZWROYW5vc2Vj
b25kczs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Js
b2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLWxlZnQ6
MzAuMHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUu
MHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj59OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj5UaGUgc2NhbGVkTmFub3NlY29uZHMgbWVtYmVyIGlzIHRoZSB0aW1lIGludGVydmFs
IGV4cHJlc3NlZCBpbiB1bml0cyBvZiBuYW5vc2Vjb25kcyBhbmQgbXVsdGlwbGllZCBieTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4yJiM0MzsxNi48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+UG9zaXRp
dmUgb3IgbmVnYXRpdmUgdGltZSBpbnRlcnZhbHMgb3V0c2lkZSB0aGUgbWF4aW11bSByYW5nZSBv
ZiB0aGlzIGRhdGEgdHlwZSBzaGFsbCBiZSBlbmNvZGVkIGFzIHRoZTxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5sYXJnZXN0IHBvc2l0aXZlIGFuZCBu
ZWdhdGl2ZSB2YWx1ZXMgb2YgdGhlIGRhdGEgdHlwZSwgcmVzcGVjdGl2ZWx5LjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5Gb3IgZXhhbXBsZSwgMi41
IG5zIGlzIGV4cHJlc3NlZCBhcyAwMDAwIDAwMDAgMDAwMiA4MDAwMTYuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPlRJQ1RPQyBXRyBpcyBkaXNjdXNzaW5nIHByb3Bvc2VkIFBUUCBZQU5H
IG1vZGVsIHdoaWNoIGluY2x1ZGVzJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6
OC4wcHQgOC4wcHQgOC4wcHQgOC4wcHQ7YmFja2dyb3VuZC1wb3NpdGlvbjppbml0aWFsIGluaXRp
YWw7YmFja2dyb3VuZC1yZXBlYXQ6aW5pdGlhbCBpbml0aWFsIj4NCjxwcmUgc3R5bGU9Im1hcmdp
bi1ib3R0b206Ny45cHQ7YmFja2dyb3VuZDojRkZGREY1O3dvcmQtYnJlYWs6YnJlYWstYWxsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0eXBlZGVmIHRp
bWUtaW50ZXJ2YWwtdHlwZSB7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbi1ib3R0b206Ny45cHQ7YmFja2dyb3VuZDoj
RkZGREY1O3dvcmQtYnJlYWs6YnJlYWstYWxsO2JhY2tncm91bmQtcG9zaXRpb246aW5pdGlhbCBp
bml0aWFsO2JhY2tncm91bmQtcmVwZWF0OmluaXRpYWwgaW5pdGlhbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdHlwZSBpbnQ2NDs8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZSBz
dHlsZT0ibWFyZ2luLWJvdHRvbTo3LjlwdDtiYWNrZ3JvdW5kOiNGRkZERjU7d29yZC1icmVhazpi
cmVhay1hbGw7YmFja2dyb3VuZC1wb3NpdGlvbjppbml0aWFsIGluaXRpYWw7YmFja2dyb3VuZC1y
ZXBlYXQ6aW5pdGlhbCBpbml0aWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW4tYm90dG9t
OjcuOXB0O2JhY2tncm91bmQ6I0ZGRkRGNTt3b3JkLWJyZWFrOmJyZWFrLWFsbDtiYWNrZ3JvdW5k
LXBvc2l0aW9uOmluaXRpYWwgaW5pdGlhbDtiYWNrZ3JvdW5kLXJlcGVhdDppbml0aWFsIGluaXRp
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O0Rlcml2ZWQgZGF0YSB0eXBlIGZvciB0aW1lIGludGVy
dmFsLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8
cHJlIHN0eWxlPSJtYXJnaW4tYm90dG9tOjcuOXB0O2JhY2tncm91bmQ6I0ZGRkRGNTt3b3JkLWJy
ZWFrOmJyZWFrLWFsbDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmluaXRpYWwgaW5pdGlhbDtiYWNrZ3Jv
dW5kLXJlcGVhdDppbml0aWFsIGluaXRpYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlcHJlc2VudGVkIGlu
IHVuaXRzIG9mIG5hbm9zZWNvbmRzIGFuZDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48
L286cD48L3NwYW4+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW4tYm90dG9tOjcuOXB0O2JhY2tn
cm91bmQ6I0ZGRkRGNTt3b3JkLWJyZWFrOmJyZWFrLWFsbDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmlu
aXRpYWwgaW5pdGlhbDtiYWNrZ3JvdW5kLXJlcGVhdDppbml0aWFsIGluaXRpYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IG11bHRpcGxlZCBieSAyXjE2JnF1b3Q7Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW4tYm90dG9tOjcuOXB0
O2JhY2tncm91bmQ6I0ZGRkRGNTt3b3JkLWJyZWFrOmJyZWFrLWFsbDtiYWNrZ3JvdW5kLXBvc2l0
aW9uOmluaXRpYWwgaW5pdGlhbDtiYWNrZ3JvdW5kLXJlcGVhdDppbml0aWFsIGluaXRpYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHJlZmVyZW5jZTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9w
cmU+DQo8cHJlIHN0eWxlPSJtYXJnaW4tYm90dG9tOjcuOXB0O2JhY2tncm91bmQ6I0ZGRkRGNTt3
b3JkLWJyZWFrOmJyZWFrLWFsbDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmluaXRpYWwgaW5pdGlhbDti
YWNrZ3JvdW5kLXJlcGVhdDppbml0aWFsIGluaXRpYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O0lF
RUUgU3RkIDE1ODgtMjAwODogNS4zLjImcXVvdDs7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbi1ib3R0b206Ny45cHQ7
YmFja2dyb3VuZDojRkZGREY1O3dvcmQtYnJlYWs6YnJlYWstYWxsO2JhY2tncm91bmQtcG9zaXRp
b246aW5pdGlhbCBpbml0aWFsO2JhY2tncm91bmQtcmVwZWF0OmluaXRpYWwgaW5pdGlhbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPldvdWxkIHRoZSBp
dCBiZSByZS11c2FibGUgaW4gTElNRT88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlJlZ2FyZHMsPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkdyZWc8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiPk9uIE1vbiwgT2N0IDE2LCAyMDE3IGF0IDY6NDAgUE0sIFFpbiBXdSAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmJpbGwud3VAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPmJpbGwud3VAaHVhd2VpLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+LS0tLS08L3NwYW4+6YKu5Lu25Y6f5Lu2PHNwYW4gbGFuZz0iRU4t
VVMiPi0tLS0tPGJyPg0KPC9zcGFuPuWPkeS7tuS6ujxzcGFuIGxhbmc9IkVOLVVTIj46IEJyaWFu
IEUgQ2FycGVudGVyIFttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmJyaWFuLmUuY2FycGVudGVyQGdt
YWlsLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpYW4uZS5jYXJwZW50ZXJAZ21h
aWwuY29tPC9zcGFuPjwvYT5dPGJyPg0KPC9zcGFuPuWPkemAgeaXtumXtDxzcGFuIGxhbmc9IkVO
LVVTIj46IDIwMTc8L3NwYW4+5bm0PHNwYW4gbGFuZz0iRU4tVVMiPjEwPC9zcGFuPuaciDxzcGFu
IGxhbmc9IkVOLVVTIj4xNzwvc3Bhbj7ml6U8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyI+MzoyMDxicj4NCjwvc3Bhbj7mlLbku7bkuro8c3BhbiBsYW5nPSJFTi1VUyI+OiBRaW4g
V3U7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpnZW4tYXJ0QGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5n
ZW4tYXJ0QGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8L3NwYW4+5oqE6YCBPHNwYW4gbGFuZz0i
RU4tVVMiPjo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS1t
ZXRob2RzLmFsbEBpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+ZHJhZnQtaWV0
Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLW1ldGhvZHMuYWxsQGlldGYub3JnPC9zcGFu
PjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxh
IGhyZWY9Im1haWx0bzpsaW1lQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5s
aW1lQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8L3NwYW4+5Li76aKYPHNwYW4gbGFuZz0iRU4t
VVMiPjogUmU6IEdlbmFydCB0ZWxlY2hhdCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1saW1lLXlhbmct
Y29ubmVjdGlvbmxlc3Mtb2FtLW1ldGhvZHMtMDk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0
b206MTIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+PGJyPg0KUWluLDxicj4NCjxicj4NClRoYW5r
cyBmb3IgdGhlIHJlcGx5LCBJIGhhdmUgZm9sbG93LXVwIHF1ZXN0aW9ucyBpbiBsaW5lOjxicj4N
Cjxicj4NCk9uIDE3LzEwLzIwMTcgMDA6NTIsIFFpbiBXdSB3cm90ZTo8YnI+DQomZ3Q7IFRoYW5r
IEJyaWFuIGZvciB2YWx1YWJsZSByZXZpZXcgdG8gdGhpcyBkb2N1bWVudCwgcGxlYXNlIHNlZSBt
eSByZXBseSBiZWxvdy48YnI+DQomZ3Q7PGJyPg0KJmd0OyAtUWluPGJyPg0KJmd0OyAtLS0tLTwv
c3Bhbj7pgq7ku7bljp/ku7Y8c3BhbiBsYW5nPSJFTi1VUyI+LS0tLS08YnI+DQomZ3Q7PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj7lj5Hku7bk
uro8c3BhbiBsYW5nPSJFTi1VUyI+OiBCcmlhbiBDYXJwZW50ZXIgW21haWx0bzo8YSBocmVmPSJt
YWlsdG86YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5icmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb208L3NwYW4+PC9hPl08YnI+DQomZ3Q7PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj7lj5Hp
gIHml7bpl7Q8c3BhbiBsYW5nPSJFTi1VUyI+OiAyMDE3PC9zcGFuPuW5tDxzcGFuIGxhbmc9IkVO
LVVTIj4xMDwvc3Bhbj7mnIg8c3BhbiBsYW5nPSJFTi1VUyI+MTQ8L3NwYW4+5pelPHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bh
bj48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjEyOjQwPGJyPg0KJmd0OzxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+5pS25Lu25Lq6PHNwYW4g
bGFuZz0iRU4tVVMiPjo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmdlbi1hcnRAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPmdlbi1hcnRAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDs8c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPuaKhOmAgTxzcGFu
IGxhbmc9IkVOLVVTIj46PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVz
cy1vYW0tbWV0aG9kcy5hbGxAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmRy
YWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS1tZXRob2RzLmFsbEBpZXRmLm9y
Zzwvc3Bhbj48L2E+Ozxicj4NCiZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmxpbWVAaWV0Zi5vcmciPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPmxpbWVAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDs8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPuS4u+mimDxz
cGFuIGxhbmc9IkVOLVVTIj46IEdlbmFydCB0ZWxlY2hhdCByZXZpZXcgb2Y8YnI+DQomZ3Q7IGRy
YWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS1tZXRob2RzLTA5PGJyPg0KJmd0
Ozxicj4NCiZndDsgUmV2aWV3ZXI6IEJyaWFuIENhcnBlbnRlcjxicj4NCiZndDsgUmV2aWV3IHJl
c3VsdDogUmVhZHkgd2l0aCBJc3N1ZXM8YnI+DQomZ3Q7PGJyPg0KJmd0OyBHZW4tQVJUICpMYXN0
IENhbGwqIHJldmlldyBvZjxicj4NCiZndDsgZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlv
bmxlc3Mtb2FtLW1ldGhvZHMtMDk8YnI+DQomZ3Q7PGJyPg0KJmd0OyBJIGFtIHRoZSBhc3NpZ25l
ZCBHZW4tQVJUIHJldmlld2VyIGZvciB0aGlzIGRyYWZ0LiBUaGUgR2VuZXJhbCBBcmVhIFJldmll
dyBUZWFtIChHZW4tQVJUKSByZXZpZXdzIGFsbCBJRVRGIGRvY3VtZW50cyBiZWluZyBwcm9jZXNz
ZWQgYnkgdGhlIElFU0cgZm9yIHRoZSBJRVRGIENoYWlyLiZuYnNwOyBQbGVhc2UgdHJlYXQgdGhl
c2UgY29tbWVudHMganVzdCBsaWtlIGFueSBvdGhlciBsYXN0IGNhbGwgY29tbWVudHMuPGJyPg0K
Jmd0Ozxicj4NCiZndDsgRm9yIG1vcmUgaW5mb3JtYXRpb24sIHBsZWFzZSBzZWUgdGhlIEZBUSBh
dCAmbHQ7PGEgaHJlZj0iaHR0cDovL3dpa2kudG9vbHMuaWV0Zi5vcmcvYXJlYS9nZW4vdHJhYy93
aWtpL0dlbkFydGZhcSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pmh0dHA6Ly93aWtpLnRvb2xzLmlldGYub3JnL2FyZWEvZ2VuL3RyYWMvd2lraS9HZW5BcnRmYXE8
L3NwYW4+PC9hPiZndDsuPGJyPg0KJmd0Ozxicj4NCiZndDsgRG9jdW1lbnQ6IGRyYWZ0LWlldGYt
bGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS1tZXRob2RzLTA5LnR4dDxicj4NCiZndDsgUmV2
aWV3ZXI6IEJyaWFuIENhcnBlbnRlcjxicj4NCiZndDsgUmV2aWV3IERhdGU6IDIwMTctMTAtMTQ8
YnI+DQomZ3Q7IElFVEYgTEMgRW5kIERhdGU6IDIwMTctMTAtMjU8YnI+DQomZ3Q7IElFU0cgVGVs
ZWNoYXQgZGF0ZTogMjAxNy0xMC0yNjxicj4NCiZndDs8YnI+DQomZ3Q7IFN1bW1hcnk6IFJlYWR5
IHdpdGggaXNzdWVzPGJyPg0KJmd0OyAtLS0tLS0tLTxicj4NCiZndDs8YnI+DQomZ3Q7IENvbW1l
bnQ6PGJyPg0KJmd0OyAtLS0tLS0tLTxicj4NCiZndDs8YnI+DQomZ3Q7IFRoZSBzaGVwaGVyZCBz
YXlzOjxicj4NCiZndDs8YnI+DQomZ3Q7Jmd0OyBUaGlzIGluY2x1ZGVzIGF0IGxlYXN0IHR3byBk
aWZmZXJlbnQgaW1wbGVtZW50YXRpb25zIG9mIHRoZSBtb2RlbCwgYXM8YnI+DQomZ3Q7Jmd0OyB3
ZWxsIGFzIHByb2R1Y3QgYW5kIGRlbW9zIGF0IEJpdHMtbi1CeXRlcy48YnI+DQomZ3Q7PGJyPg0K
Jmd0OyBTaG91bGRuJ3QgV0dzIG1ha2Ugcm91dGluZSB1c2Ugb2YgQkNQIDIwNSwgUkZDIDc5NDIg
JnF1b3Q7SW1wcm92aW5nIEF3YXJlbmVzcyBvZiBSdW5uaW5nIENvZGU6IFRoZSBJbXBsZW1lbnRh
dGlvbiBTdGF0dXMgU2VjdGlvbiZxdW90Oz88YnI+DQomZ3Q7PGJyPg0KJmd0OyBNaW5vciBJc3N1
ZXM6PGJyPg0KJmd0OyAtLS0tLS0tLS0tLS0tPGJyPg0KJmd0Ozxicj4NCiZndDsgSW4gdGhlIGZv
bGxvd2luZzo8YnI+DQomZ3Q7PGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgfCZuYnNwOyAmIzQzOy0tcm8gbWluLWRlbGF5LXZhbHVlPyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDt1aW50MzI8YnI+DQomZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyB8Jm5ic3A7ICYjNDM7LS1ybyBtYXgtZGVsYXktdmFsdWU/Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwO3VpbnQzMjxicj4NCiZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7IHwmbmJzcDsgJiM0MzstLXJvIGF2ZXJhZ2UtZGVsYXktdmFsdWU/Jm5i
c3A7ICZuYnNwOyAmbmJzcDt1aW50MzI8YnI+DQomZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmIzQzOy0tcm8gc2Vzc2lvbi1qaXR0ZXItc3RhdGlzdGljczxicj4NCiZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHwmbmJzcDsgJiM0MzstLXJvIHRpbWUt
cmVzb2x1dGlvbi12YWx1ZT8mbmJzcDsgJm5ic3A7aWRlbnRpdHlyZWY8YnI+DQomZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB8Jm5ic3A7ICYjNDM7LS1ybyBtaW4taml0dGVy
LXZhbHVlPyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB1aW50MzI8YnI+DQomZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB8Jm5ic3A7ICYjNDM7LS1ybyBtYXgtaml0dGVy
LXZhbHVlPyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB1aW50MzI8YnI+DQomZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB8Jm5ic3A7ICYjNDM7LS1ybyBhdmVyYWdlLWpp
dHRlci12YWx1ZT8mbmJzcDsgJm5ic3A7IHVpbnQzMjxicj4NCiZndDs8YnI+DQomZ3Q7IHdoYXQg
YXJlIHRoZSB1bml0cyBmb3IgdGhlIGRlbGF5LXZhbHVlIGFuZCBqaXR0ZXItdmFsdWUgZWxlbWVu
dHMsIGFuZCB3aGF0IGRlZmluaXRpb24gb2YgJ2ppdHRlcicgaXMgaW50ZW5kZWQ/PGJyPg0KJmd0
Ozxicj4NCiZndDsgW1Fpbl06IERlbGF5IHN1cHBvcnRzIHZhcmlvdXMgdGltZSB1bml0cyBzdWNo
IGFzIHMsbXMsbnMgYW5kIGV0Yy48YnI+DQomZ3Q7IFRvIHJlcHJlc2VudCB0aGlzIHVzaW5nIFlB
TkcgY29uc3RydWN0LCB3ZSBpbnRyb2R1Y2UgYSBuZXcgcGFyYW1ldGVyIHRpbWUtcmVzb2x1dGlv
bi12YWx1ZSBhcyBmb2xsb3dzOjxicj4NCiZndDsmbmJzcDsgJm5ic3A7IHwmbmJzcDsgJm5ic3A7
ICZuYnNwOyYjNDM7LS1ybyBzZXNzaW9uLWRlbGF5LXN0YXRpc3RpY3M8YnI+DQomZ3Q7Jm5ic3A7
ICZuYnNwOyB8Jm5ic3A7ICZuYnNwOyAmbmJzcDt8Jm5ic3A7ICYjNDM7LS1ybyB0aW1lLXJlc29s
dXRpb24tdmFsdWU/Jm5ic3A7ICZuYnNwO2lkZW50aXR5cmVmPGJyPg0KJmd0OyZuYnNwOyAmbmJz
cDsgfCZuYnNwOyAmbmJzcDsgJm5ic3A7fCZuYnNwOyAmIzQzOy0tcm8gbWluLWRlbGF5LXZhbHVl
PyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt1aW50MzI8YnI+DQomZ3Q7Jm5ic3A7
ICZuYnNwOyB8Jm5ic3A7ICZuYnNwOyAmbmJzcDt8Jm5ic3A7ICYjNDM7LS1ybyBtYXgtZGVsYXkt
dmFsdWU/Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3VpbnQzMjxicj4NCiZndDsm
bmJzcDsgJm5ic3A7IHwmbmJzcDsgJm5ic3A7ICZuYnNwO3wmbmJzcDsgJiM0MzstLXJvIGF2ZXJh
Z2UtZGVsYXktdmFsdWU/Jm5ic3A7ICZuYnNwOyAmbmJzcDt1aW50MzI8YnI+DQomZ3Q7IFdpdGgg
dGhpcyB0aW1lLXJlc29sdXRpb24tdmFsdWUgcGFyYW1ldGVyLCB3ZSBjYW4gc3VwcG9ydCB2YXJp
b3VzIGRpZmZlcmVudCB0aW1lIHVuaXQuPGJyPg0KPGJyPg0KT0ssIGJlY2F1c2Ugb2YgbXkgcG9v
ciB1bmRlcnN0YW5kaW5nIG9mIFlBTkcsIEkgc3RpbGwgaGF2ZSB0byBhc2sgd2hlcmUgdGhlIHBv
c3NpYmxlIHZhbHVlcyBvZiB0aW1lLXJlc29sdXRpb24tdmFsdWUgYXJlIGRlZmluZWQuIElzIHRo
ZXJlIGFuIGVudW1lcmF0aW9uIHNvbWV3aGVyZSB0aGF0IEkgaGF2ZSBtaXNzZWQ/PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+W1Fpbl06SW5zdGVhZCBvZiB1c2luZyBlbnVtLCB3ZSBhcmUg
dXNpbmcgaWRlbnRpdHkgdG8gZGVmaW5lIHBvc3NpYmxlIHZhbHVlcyBvZiB0aW1lLXJlc29sdXRp
b24tdmFsdWU8YnI+DQomcXVvdDs8YnI+DQombmJzcDsgaWRlbnRpdHkgdGltZS1yZXNvbHV0aW9u
IHs8YnI+DQombmJzcDsgJm5ic3A7IGRlc2NyaXB0aW9uPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJnF1b3Q7VGltZSBpbnRlcnZhbCByZXNvbHV0aW9uJnF1b3Q7Ozxicj4NCiZuYnNwOyB9PGJy
Pg0KJm5ic3A7IGlkZW50aXR5IHNlY29uZHMgezxicj4NCiZuYnNwOyAmbmJzcDsgYmFzZSB0aW1l
LXJlc29sdXRpb247PGJyPg0KJm5ic3A7ICZuYnNwOyBkZXNjcmlwdGlvbjxicj4NCiZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZxdW90O1RpbWUgcmVzb2x1dGlvbiBpbiBTZWNvbmRzJnF1b3Q7Ozxicj4N
CiZuYnNwOyB9PGJyPg0KJm5ic3A7IGlkZW50aXR5IG1pbGxpc2Vjb25kcyB7PGJyPg0KJm5ic3A7
ICZuYnNwOyBiYXNlIHRpbWUtcmVzb2x1dGlvbjs8YnI+DQombmJzcDsgJm5ic3A7IGRlc2NyaXB0
aW9uPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJnF1b3Q7VGltZSByZXNvbHV0aW9uIGluIE1p
bGxpc2Vjb25kcyZxdW90Ozs8YnI+DQombmJzcDsgfTxicj4NCiZuYnNwOyBpZGVudGl0eSBtaWNy
b3NlY29uZHMgezxicj4NCiZuYnNwOyAmbmJzcDsgYmFzZSB0aW1lLXJlc29sdXRpb247PGJyPg0K
Jm5ic3A7ICZuYnNwOyBkZXNjcmlwdGlvbjxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZxdW90
O1RpbWUgcmVzb2x1dGlvbiBpbiBNaWNyb3NlY29uZHMmcXVvdDs7PGJyPg0KJnF1b3Q7PGJyPg0K
QW5kIHRoZW4gd2UgY2FuIHVzZSBpZGVudGl0eXJlZiB0byByZWZlciB0byB0aGVzZSB2YWx1ZXMg
b2YgdGltZS1yZXNvbHV0aW9uIHZhbHVlcyB3ZSBoYXZlIGFjdHVhbGx5IGRlZmluZWQuPGJyPg0K
PGJyPg0KJmd0OyBUaGUgc2FtZSBpcyBhcHBsaWVkIHRvIGppdHRlci4gQXMgY2xhcmlmaWVkIGlu
IHRoZSBpbnRyb2R1Y3Rpb24sIHRoZTxicj4NCiZndDsgZGVmaW5pdGlvbiBvZiAnaml0dGVyJyBp
cyB1c2VkIHRvIG1vbml0b3IgcmVhY2hhYmlsaXR5IG9mIGRlc3RpbmF0aW9ucywgdHJvdWJsZXNo
b290IGZhaWx1cmVzLCBtb25pdG9yIHBlcmZvcm1hbmNlLjxicj4NCjxicj4NClllcywgYnV0IHdo
YXQgKmlzKiBqaXR0ZXIgcGh5c2ljYWxseT8gVGhlcmUgaXMgbm8gc2NpZW50aWZpYyBkZWZpbml0
aW9uIG9mICdqaXR0ZXInIGluIHRoZSBJRVRGLiBEbyB5b3UgbWVhbiBJUERWIGFzIGRlZmluZWQg
aW4gUkZDMzM5MyBvciBzb21ldGhpbmcgZWxzZT88YnI+DQo8YnI+DQpbUWluXTpKaXR0ZXIgaXMg
cGFja2V0IGppdHRlciAoPGEgaHJlZj0iaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvSml0
dGVyIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly9l
bi53aWtpcGVkaWEub3JnL3dpa2kvSml0dGVyPC9zcGFuPjwvYT4pLiBZb3UgYXJlIHJpZ2h0LCBv
bmUgdHlwaWNhbCBleGFtcGxlIG9mIHBhY2tldCBqaXR0ZXIgaXMgSVBEViBkZWZpbmVkIGluIFJG
QzMzOTMsIGJ1dCB3ZQ0KIGRvbid0IHdhbnQgdG8gbGltaXQgaXQgdG8gSVBEViwgd2UgYWxzbyBh
bGxvdyBzdXBwb3J0IG90aGVyIHByb3RvY29sIGFuZCBvdGhlciBtZWFzdXJlbWVudCBtZXRob2Rv
bG9neSw8YnI+DQplLmcuLCB3ZSBjb3VsZCBhbHNvIGNvbnNpZGVyIHRvIHVzZSBNQVBEVjIgZGVm
aW5lZCBpbiBbSVRVLVQgRy4xMDIwXSwgd2hhdCBwcm90b2NvbCBpcyB1c2VkIGFuZCB3aGF0IG1l
dGhvZG9sb2d5IGlzIHVzZWQgY2FuIGJlIGluZGljYXRlZCBieSB0aGUgcGFyYW1ldGVyICdwcm90
b2NvbC1pZCcgcGFyYW1ldGVyIGFuZCAncHJvdG9jb2wtaWQtbWV0YS1kYXRhJyBpbiB0aGlzIG1v
ZGVsLjxicj4NCjxicj4NCkkgYXNzdW1lIHRoYXQgYnkgJ2RlbGF5JyB5b3UgbWVhbiBSRkM3Njc5
IHJhdGhlciB0aGFuIFJGQzI2ODEsIGJ1dCB0aGF0IHNlZW1zIHN0cmFpZ2h0Zm9yd2FyZCwmbmJz
cDsgYW5kIHNvIGRvIHRoZSBvdGhlciBtZXRyaWNzIHVzZWQgaW4gc2Vzc2lvbi1wYWNrZXQtc3Rh
dGlzdGljcyBhbmQgc2Vzc2lvbi1lcnJvci1zdGF0aXN0aWNzLjxicj4NCjxicj4NCltRaW5dOiBD
b3JyZWN0LCBpdCBpcyBvbmUgd2F5IGRlbGF5IGluc3RlYWQgb2YgdHdvIHdheSBkZWxheS4gWWVz
LCB0aGUgc2FtZSBpcyBhcHBsaWVkIHRvIHNlc3Npb24tcGFja2V0LXN0YXRpc3RpY3MgYW5kIHNl
c3Npb24tZXJyb3Itc3RhdGlzdGljcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij48YnI+DQpSZWdhcmRzPGJyPg0KJm5ic3A7ICZuYnNwOyBCcmlhbjxicj4NCjxicj4NCiZndDs8
YnI+DQomZ3Q7Jm5ic3A7ICZuYnNwO2lkZW50aXR5IHByb3RvY29sLWlkLWludGVybmV0IHs8YnI+
DQomZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtiYXNlIHByb3RvY29sLWlkOzxicj4NCiZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwO2Rlc2NyaXB0aW9uPGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyZxdW90O0ludGVybmV0IFByb3RvY29scy4mcXVvdDs7PGJyPg0KJmd0OyZuYnNwOyAm
bmJzcDt9PGJyPg0KJmd0Ozxicj4NCiZndDsgSXQgaXNuJ3QgY2xlYXIgd2hhdCAmcXVvdDtJbnRl
cm5ldCBQcm90b2NvbHMmcXVvdDsgbWVhbnMuIEl0IHNlZW1zIHRvdGFsbHkgbm9uLXNwZWNpZmlj
Ljxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyBbUWluXTogSXQgaXMgcmVmZXJyZWQgdG8g
YSBzdGFuZGFyZCBwcm90b2NvbCAoZS5nLiwgVENQL0lQIHByb3RvY29scyw8YnI+DQomZ3Q7IElD
TVAsIElHTVAsZXRjLiwpIFdlIGNhbiBtYWtlIHRoaXMgY2xlYXIgYnkgYWRkaW5nIGEgZmV3IGNs
YXJpZmljYXRpb24gdGV4dCBpbiB0aGUgZGVzY3JpcHRpb24gb2YgcHJvdG9jb2wtaWQtaW50ZXJu
ZXQuPGJyPg0KJmd0OyBOaXRzOjxicj4NCiZndDsgLS0tLS08YnI+DQomZ3Q7PGJyPg0KJmd0OyZu
YnNwOyAmbmJzcDtpZGVudGl0eSBwcm90b2NvbC1pZC1wcm9wcmVpdGFyeSB7PGJyPg0KJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7YmFzZSBwcm90b2NvbC1pZDs8YnI+DQomZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDtkZXNjcmlwdGlvbjxicj4NCiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsm
cXVvdDtQcm9wcmVpdGFyeSBwcm90b2NvbCAoZWcuLElQIFNMQSkuJnF1b3Q7Ozxicj4NCiZndDs8
YnI+DQomZ3Q7IHMvcHJvcHJlaXRhcnkvcHJvcHJpZXRhcnkvPGJyPg0KJmd0OyBzL1Byb3ByZWl0
YXJ5L1Byb3ByaWV0YXJ5Lzxicj4NCiZndDs8YnI+DQomZ3Q7IFtRaW5dOiBUaGFua3MgYW5kIHdp
bGwgZ2V0IHRoaXMgZml4ZWQuPGJyPg0KJmd0Ozxicj4NCjxicj4NCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KTGltZSBtYWlsaW5nIGxpc3Q8YnI+
DQo8YSBocmVmPSJtYWlsdG86TGltZUBpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+TGltZUBpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9saW1lIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9saW1l
PC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCkdlbi1hcnQg
bWFpbGluZyBsaXN0PGJyPg0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJtYWls
dG86R2VuLWFydEBpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZh
bWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpw
dXJwbGUiPkdlbi1hcnRAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PGJyPg0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
Ij48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2dlbi1hcnQi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNh
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6cHVycGxlIj5odHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2dlbi1hcnQ8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8
L2h0bWw+DQo=

--_000_B8F9A780D330094D99AF023C5877DABA9AC172F5nkgeml513mbxchi_--


From nobody Wed Oct 25 18:26:20 2017
Return-Path: <bill.wu@huawei.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 214A7139689; Wed, 25 Oct 2017 18:26:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.219
X-Spam-Level: 
X-Spam-Status: No, score=-4.219 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id e01to48qWsLu; Wed, 25 Oct 2017 18:26:14 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CC0B213F4F0; Wed, 25 Oct 2017 18:26:12 -0700 (PDT)
Received: from 172.18.7.190 (EHLO LHREML713-CAH.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DYL30989; Thu, 26 Oct 2017 01:26:10 +0000 (GMT)
Received: from NKGEML412-HUB.china.huawei.com (10.98.56.73) by LHREML713-CAH.china.huawei.com (10.201.108.36) with Microsoft SMTP Server (TLS) id 14.3.361.1; Thu, 26 Oct 2017 02:26:08 +0100
Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.105]) by nkgeml412-hub.china.huawei.com ([10.98.56.73]) with mapi id 14.03.0235.001; Thu, 26 Oct 2017 09:26:05 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: "ietf@ietf.org" <ietf@ietf.org>, "draft-ietf-lime-yang-connectionless-oam@ietf.org" <draft-ietf-lime-yang-connectionless-oam@ietf.org>, Carlos Pignataro <cpignata@cisco.com>, Ron Bonica <rbonica@juniper.net>, "lime-chairs@ietf.org" <lime-chairs@ietf.org>, Benoit Claise <bclaise@cisco.com>, "lime@ietf.org" <lime@ietf.org>
Thread-Topic: [Lime] Last Call: <draft-ietf-lime-yang-connectionless-oam-11.txt> (Generic YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols) to Proposed Standard
Thread-Index: AQHTSLOu7WlIvr5ZZEiOwcl87rQjeKLsKAEAgASSTRCAAeTagIABSKzggAAheACAAVgBYA==
Date: Thu, 26 Oct 2017 01:26:04 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA9AC173CC@nkgeml513-mbx.china.huawei.com>
References: <150772925005.24695.3851410645764765123.idtracker@ietfa.amsl.com> <CA+RyBmVq9MnC97LuVRzhYiR+_dj0gQ2YRSp+b-223fjQXvhR_w@mail.gmail.com> <CA+RyBmXfB2fPn8GzaWYKwUJZhLwnKc_raO9ELf+8ANnAcED-vA@mail.gmail.com> <B8F9A780D330094D99AF023C5877DABA9AC0F246@nkgeml513-mbx.china.huawei.com> <CA+RyBmXhhxcrrhfB+ZT9A813_M35U4zuirWpt6YhM5rwGN09eQ@mail.gmail.com> <B8F9A780D330094D99AF023C5877DABA9AC15C2E@nkgeml513-mbx.china.huawei.com> <CA+RyBmV9vN-pzUjBNmDhYL7=E52w3NNDGk5OWGNnn1g1wrkrjA@mail.gmail.com>
In-Reply-To: <CA+RyBmV9vN-pzUjBNmDhYL7=E52w3NNDGk5OWGNnn1g1wrkrjA@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.79.163]
Content-Type: multipart/alternative; boundary="_000_B8F9A780D330094D99AF023C5877DABA9AC173CCnkgeml513mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020205.59F139B2.0112, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.1.105, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 0a324af29ae6a21f7c94124033c095b9
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/9YvyRHfEderwBqMRqi2xIgs2jak>
Subject: Re: [Lime] Last Call: <draft-ietf-lime-yang-connectionless-oam-11.txt> (Generic YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols) to Proposed Standard
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Oct 2017 01:26:19 -0000

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

VGhhbmtzIEdyZWcsIHdpbGwgY29uc2lkZXIgdGhhdC4NCg0KLVFpbg0K5Y+R5Lu25Lq6OiBHcmVn
IE1pcnNreSBbbWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbV0NCuWPkemAgeaXtumXtDogMjAx
N+W5tDEw5pyIMjXml6UgMjA6NTUNCuaUtuS7tuS6ujogUWluIFd1DQrmioTpgIE6IGlldGZAaWV0
Zi5vcmc7IGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbUBpZXRmLm9yZzsg
Q2FybG9zIFBpZ25hdGFybzsgUm9uIEJvbmljYTsgbGltZS1jaGFpcnNAaWV0Zi5vcmc7IEJlbm9p
dCBDbGFpc2U7IGxpbWVAaWV0Zi5vcmcNCuS4u+mimDogUmU6IFtMaW1lXSBMYXN0IENhbGw6IDxk
cmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tMTEudHh0PiAoR2VuZXJpYyBZ
QU5HIERhdGEgTW9kZWwgZm9yIENvbm5lY3Rpb25sZXNzIE9wZXJhdGlvbnMsIEFkbWluaXN0cmF0
aW9uLCBhbmQgTWFpbnRlbmFuY2UoT0FNKSBwcm90b2NvbHMpIHRvIFByb3Bvc2VkIFN0YW5kYXJk
DQoNCkhpIFFpbiwNCnRoYW5rIHlvdSBmb3IgeW91ciB0aG91Z2h0ZnVsIGNvbnNpZGVyYXRpb24g
b2YgbXkgY29tbWVudHMuDQpJIGFncmVlIHRvIGxlYXZlIG1lY2hhbmlzbSBvZiBvdmVycnVuIGlu
ZGljYXRpb24gdG8gaW1wbGVtZW50YXRpb24gYnV0IEkgYmVsaWV2ZSB0aGF0IGl0IHdpbGwgYmUg
cmVhbGx5IGhlbHBmdWwgdG8gYWRkIGEgc3ViLXNlY3Rpb24gdGhhdCBoaWdobGlnaHRzIHNwZWNp
ZmljIG9mIHJ1bm5pbmcgdGVzdHMgaW4gZm9yZXZlciBtb2RlIGFuZCBwb2ludHMgdG8gaXNzdWVz
IHRoYXQgcmVxdWlyZSBwYXJ0aWN1bGFyIGF0dGVudGlvbi4NCg0KUmVnYXJkcywNCkdyZWcNCg0K
T24gVHVlLCBPY3QgMjQsIDIwMTcgYXQgODowNiBQTSwgUWluIFd1IDxiaWxsLnd1QGh1YXdlaS5j
b208bWFpbHRvOmJpbGwud3VAaHVhd2VpLmNvbT4+IHdyb3RlOg0KVGhhbmtzIEdyZWcgZm9yIGZl
ZWRiYWNrLCBwbGVhc2Ugc2VlIG15IHJlcGx5IGlubGluZSBiZWxvdy4NCuWPkeS7tuS6ujogR3Jl
ZyBNaXJza3kgW21haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208bWFpbHRvOmdyZWdpbWlyc2t5
QGdtYWlsLmNvbT5dDQrlj5HpgIHml7bpl7Q6IDIwMTflubQxMOaciDI05pelIDIzOjE4DQrmlLbk
u7bkuro6IFFpbiBXdQ0K5oqE6YCBOiBpZXRmQGlldGYub3JnPG1haWx0bzppZXRmQGlldGYub3Jn
PjsgZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtQGlldGYub3JnPG1haWx0
bzpkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW1AaWV0Zi5vcmc+OyBDYXJs
b3MgUGlnbmF0YXJvOyBSb24gQm9uaWNhOyBsaW1lLWNoYWlyc0BpZXRmLm9yZzxtYWlsdG86bGlt
ZS1jaGFpcnNAaWV0Zi5vcmc+OyBCZW5vaXQgQ2xhaXNlOyBsaW1lQGlldGYub3JnPG1haWx0bzps
aW1lQGlldGYub3JnPg0K5Li76aKYOiBSZTogW0xpbWVdIExhc3QgQ2FsbDogPGRyYWZ0LWlldGYt
bGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS0xMS50eHQ+IChHZW5lcmljIFlBTkcgRGF0YSBN
b2RlbCBmb3IgQ29ubmVjdGlvbmxlc3MgT3BlcmF0aW9ucywgQWRtaW5pc3RyYXRpb24sIGFuZCBN
YWludGVuYW5jZShPQU0pIHByb3RvY29scykgdG8gUHJvcG9zZWQgU3RhbmRhcmQNCg0KSGkgUWlu
LA0KdGhhbmsgeW91IGZvciB5b3VyIGV4cGVkaWVudCBhbmQgY2FyZWZ1bCBjb25zaWRlcmF0aW9u
IG9mIG15IGNvbW1lbnRzLiBJJ20gZ2xhZCB0aGF0IHdlJ3ZlIGFscmVhZHkgaW4gYWdyZWVtZW50
IG9uIHNvIG1hbnkuIEkndmUgYWRkZWQgbm90ZXMgb24gdGhvc2UgdGhhdCwgaW4gbXkgdmlldywg
bmVlZCBzb21lIG1vcmUgZGlzY3Vzc2lvbnMuIFBsZWFzZSBmaW5kIHRoZW0gaW4tbGluZSB0YWdn
ZWQgR0lNPj4uDQoNClJlZ2FyZHMsDQpHcmVnDQoNCk9uIFN1biwgT2N0IDIyLCAyMDE3IGF0IDg6
MzEgUE0sIFFpbiBXdSA8YmlsbC53dUBodWF3ZWkuY29tPG1haWx0bzpiaWxsLnd1QGh1YXdlaS5j
b20+PiB3cm90ZToNClRoYW5rcyBHcmVnIGZvciBwcm92aWRpbmcgYWRkaXRpb25hbCBpbnB1dCB0
byBoZWxwIG1ha2UgdGhlIG1vZGVsIG1vcmUgZXh0ZW5zaWJsZSBhbmQgcmV1c2FibGUuDQpQbGVh
c2Ugc2VlIG15IHJlcGx5IGlubGluZSBiZWxvdy4NCg0KLVFpbg0K5Y+R5Lu25Lq6OiBHcmVnIE1p
cnNreSBbbWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tPl0NCuWPkemAgeaXtumXtDogMjAxN+W5tDEw5pyIMjDml6UgMjA6MzQNCuaUtuS7tuS6
ujogaWV0ZkBpZXRmLm9yZzxtYWlsdG86aWV0ZkBpZXRmLm9yZz47IGRyYWZ0LWlldGYtbGltZS15
YW5nLWNvbm5lY3Rpb25sZXNzLW9hbUBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1saW1lLXlh
bmctY29ubmVjdGlvbmxlc3Mtb2FtQGlldGYub3JnPg0K5oqE6YCBOiBDYXJsb3MgUGlnbmF0YXJv
OyBSb24gQm9uaWNhOyBsaW1lLWNoYWlyc0BpZXRmLm9yZzxtYWlsdG86bGltZS1jaGFpcnNAaWV0
Zi5vcmc+OyBCZW5vaXQgQ2xhaXNlOyBsaW1lQGlldGYub3JnPG1haWx0bzpsaW1lQGlldGYub3Jn
Pg0K5Li76aKYOiBSZTogW0xpbWVdIExhc3QgQ2FsbDogPGRyYWZ0LWlldGYtbGltZS15YW5nLWNv
bm5lY3Rpb25sZXNzLW9hbS0xMS50eHQ+IChHZW5lcmljIFlBTkcgRGF0YSBNb2RlbCBmb3IgQ29u
bmVjdGlvbmxlc3MgT3BlcmF0aW9ucywgQWRtaW5pc3RyYXRpb24sIGFuZCBNYWludGVuYW5jZShP
QU0pIHByb3RvY29scykgdG8gUHJvcG9zZWQgU3RhbmRhcmQNCg0KRGVhciBBbGwsDQpwbGVhc2Ug
a2luZGx5IGNvbnNpZGVyIG15IGNvbW1lbnRzIG9uIGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5l
Y3Rpb25sZXNzLW9hbSBwcmVzZW50ZWQgYmVsb3c6DQoNCiAgKiAgIDEuIEludHJvZHVjdGlvbg0K
DQogICAgICogICBjbGVhciBhbmQgdGVjaG5pY2FsIGRlZmluaXRpb25zIG9mIGNvbm5lY3Rpb24t
b3JpZW50ZWQgKENPKSBhbmQgY29ubmVjdGlvbmxlc3MgKENMKSBuZXR3b3JrIGFyZSBhYnNlbnQu
IE5vdGUgdGhhdCByZWZlcmVuY2VkIFJGQyA3Mjc2IGRvZXMgbm90IHByb3ZpZGUgdGhhdCBlaXRo
ZXIgYXMgZGlmZmVyZW50aWF0aW9uIGJhc2VkIG9uIGFtb3VudCBvZiBjb25maWd1cmF0aW9uIHJl
cXVpcmVkIHRvIGluc3RhbnRpYXRlIGEgbmV0d29yayBjaGFuZ2VzLCBkZWNyZWFzZXMgYXMgcmVz
dWx0IG9mIGZ1cnRoZXIgcHJvZ3Jlc3MgaW4gbmV0d29yayBvcGVyYXRpb24gYXV0b21hdGlvbi4g
SSBwcm9wb3NlIHRvIHVzZSBkZWZpbml0aW9ucyBDTyBhbmQgQ0wgZm9yd2FyZGluZyBwYXJhZGln
bXMgcHJvdmlkZWQgaW4gc2VjdGlvbiA2LjMuMSBHLjgwMCBVbmlmaWVkIGZ1bmN0aW9uYWwgYXJj
aGl0ZWN0dXJlIG9mIHRyYW5zcG9ydCBuZXR3b3JrcywgYXMgdGhlc2UgYXJlIGNsZWFyLCB0ZWNo
bmljYWwgYW5kIGFyZSBicm9hZGx5IHVzZWQgaW4gdGhlIGluZHVzdHJ5Lg0KW1Fpbl06IEkgYmVs
aWV2ZSBSRkM3Mjc2IGFuZCBHLjgwMCBzaGFyZSB0aGUgc2ltaWxhciBwYXJhZGlnbXMgYnV0IGNh
cHR1cmUgdGhlIGRpZmZlcmVudCBhc3BlY3Qgb2YgdGhlIGtleSBkaWZmZXJlbmNlIGJldHdlZW4g
Q08gYW5kIENMLCBJIHdvdWxkIHN1Z2dlc3QgdG8gaGFybW9uaXplIHRoZSBkaWZmZXJlbnQgYXNw
ZWN0IG9mIHRoZXNlIGtleSBkaWZmZXJlbmNlcyB0b2dldGhlciBhbmQgYWRkIGFub3RoZXIgcmVm
ZXJlbmNlIHRvIEcuODAwIGFzIGZvbGxvd3M6DQpORVcgVEVYVDoNCuKAnA0KSW4gY29ubmVjdGlv
bi1vcmllbnRlZCB0ZWNobm9sb2dpZXMsDQogICBhIGNvbm5lY3Rpb24gaXMgZXN0YWJsaXNoZWQg
cHJpb3IgdG8gdGhlIHRyYW5zbWlzc2lvbiBvZiBkYXRhLiAgQWZ0ZXINCiAgIGNvbm5lY3Rpb24g
aXMgZXN0YWJsaXNoZWQsIG5vIGFkZGl0aW9uYWwgY29udHJvbCBpbmZvcm1hdGlvbiBzdWNoIGFz
DQogICBzaWduYWxpbmcgb3Igb3BlcmF0aW9ucyBhbmQgbWFpbnRlbmFuY2UgaW5mb3JtYXRpb24g
aXMgcmVxdWlyZWQgdG8NCiAgIHRyYW5zbWl0IHRoZSBkYXRhLiAgSW4gY29ubmVjdGlvbmxlc3Mg
dGVjaG5vbG9naWVzLCBkYXRhIGlzDQogICB0eXBpY2FsbHkgc2VudCBiZXR3ZWVuIGVuZCBwb2lu
dHMgd2l0aG91dCBwcmlvciBhcnJhbmdlbWVudCwgYnV0DQogICBjb250cm9sIGluZm9ybWF0aW9u
IGlzIHJlcXVpcmVkIHRvIGlkZW50aWZ5IGRlc3RpbmF0aW9uIFtHLjgwMF1bUkZDNzI3Nl0uDQri
gJ0NCkdJTT4+IElmIHdlIGNvbnNpZGVyLCBmb3IgZXhhbXBsZSwgTVBMUy1UUCBkb21haW4gYW5k
IEwzVlBOIG92ZXIgSVAvTVBMUyBkb21haW4sIHRoZW4gdGhlIGNvbmZpZ3VyYXRpb24gYXNwZWN0
LCBpbiBteSBvcGluaW9uLCBiZWNvbWVzIGxlc3MgZGlzdGluY3Qgd2hpbGUgdGhlIGZvcndhcmRp
bmcgcGFyYWRpZ20gaXMgaW52YXJpYW50LCByZW1haW5zIHRoZSBzYW1lLg0KDQpbUWluXTogVGhh
bmtzLg0KDQogICAgICogICBjaGFyYWN0ZXJpemF0aW9uIG9mIHRoZSBzdWJqZWN0IG9mIHRoZSBk
b2N1bWVudCBhcyAiWUFORyBEYXRhIG1vZGVsIGZvciBjb25uZWN0aW9ubGVzcyBPQU0gcHJvdG9j
b2xzIiBpcyBub3QgYWNjdXJhdGUgY29uc2lkZXJpbmcgQ08vQ0wgZGVmaW5pdGlvbnMgaW4gRy44
MDAuIEkgcHJvcG9zZSB0byByZWZlciB0byAiT0FNIHByb3RvY29scyBmb3IgY29ubmVjdGlvbmxl
c3MgbmV0d29ya3MiIHNpbmNlIHRoZSBzYW1lIE9BTSBwcm90b2NvbHMgbWF5IGJlIHVzZWQgaW4g
Ym90aCBDTy1QUyBhbmQgQ0wtUFMgbmV0d29ya3MsIGUuZy4gTFNQIFBpbmcgdXNlZCBpbiBib3Ro
IE1QTFMtVFAgYW5kIElQL01QTFMgbmV0d29ya3MuDQogICAgICBbUWluXTogT2theSAsU291bmRz
IGdvb2QgdG8gbWUuDQoNCiAgKiAgIDMuIE92ZXJ2aWV3IG9mIHRoZSBDb25uZWN0aW9ubGVzcyBP
QU0gTW9kZWwNCg0KICAgICAqICAgIi4uLiB0aGUgJ3Rlc3QtcG9pbnQtbG9jYXRpb24taW5mbycs
IGlzIGEgY29tbW9uIGFzcGVjdCBvZiBldmVyeSAndGVzdC1wb2ludC1sb2NhdGlvbicgLSB0aGVy
ZSdzIG5vIFlBTkcgb2JqZWN0IHRlc3QtcG9pbnQtbG9jYXRpb24gaW4gdGhlIHByZXNlbnRlZCBk
YXRhIG1vZGVsLg0KICAgW1Fpbl06IEl0IGlzIFR5cG8uIEl0IHNob3VsZCBiZSDigJh0ZXN0LXBv
aW50LWxvY2F0aW9uc+KAmSwgZml4ZWQuIFRoYW5rcy4NCg0KICAqICAgMy4zIE9BTSBOZWlnaGJv
cmluZyBMYXllcnMNCg0KICAgICAqICAgSSBmaW5kIHRoaXMgcGFydCBvZiB0aGUgbW9kZWwgdW5k
ZXItZGV2ZWxvcGVkLiBGaXJzdCwgdGhlIHRlcm1pbm9sb2d5IC0gbGF5ZXJzIGltcGx5IHZlcnRp
Y2FsLCBjbGllbnQtc2VydmVyIHJlbGF0aW9uc2hpcCB3aGlsZSBkb3duc3RyZWFtL3Vwc3RyZWFt
IC0gcGVlcmluZyByZWxhdGlvbnNoaXAgb24gdGhlIHNhbWUgbGF5ZXIuIFNlY29uZCwgdGhlIGxp
bWl0ZWQgdmlzaWJpbGl0eSBkdWUgdG8gdGVjaG5vbG9neS1sZXZlbCBsaW1pdGF0aW9uIHRoYXQg
c3VwcG9ydHMgb25seSByZWZlcmVuY2UgdG8gdGhlIGltbWVkaWF0ZSBuZWlnaGJvcmluZyBsYXll
ciBidXQgbm90IHRvIG5leHQtdG8tbmV4dCBuZWlnaGJvci4gSSBjb25zaWRlciB0aGlzIHRvIGJl
IG1ham9yIHByb2JsZW0gZm9yIGNvbW1vbiBtb2RlbCB0aGF0IGludGVuZGVkIGZvciBtdWx0aS1s
YXllciBlbnZpcm9ubWVudC4NCltRaW5dOiBXZSBkaXNjdXNzZWQgdGhpcyBiZWZvcmUsIEkgcmV2
aXNpdCB0aGlzIHNlY3Rpb24gYW5kIHVuZGVyc3RhbmQgeW91ciBjb25jZXJuIG5vdyAsIEkgd291
bGQgbGlrZSB0byBzdWdnZXN0IHRvIHJlbW92ZSBsYXllciByZWxhdGVkIHRleHQgc2luY2UgaXQg
aW50cm9kdWNlIGNvbmZ1c2lvbiwgSSB3b3VsZCBzdWdnZXN0IHRvIGNoYW5nZSB0ZWNobm9sb2d5
LWxldmVsIGludG8gcG9zaXRpb24gc2luY2Ugd2hhdCB3ZSB0cnkgdG8gZGVmaW5lIGFyZSBPQU0g
TmVpZ2hib3JpbmcgVGVzdCBwb2ludHMgbGlzdC4gV2Ugd2lsbCBmb2N1cyBvbiB0ZXN0IHBvaW50
cyByZWxhdGVkIHRvIG9uZSBzaW5nbGUgbGF5ZXIuIE9uZSBjYW4gdXNlIHBvc2l0aW9uIHRvIGNh
cHR1cmUgb2Ygb3JkZXIgb2YgdGhlc2UgdGVzdCBwb2ludHMgYW5kIGFsc28gaWRlbnRpZnkgdGVz
dCBwb2ludCBhdCB0aGUgbGVmdCBsYXllciBib3VuZGFyeSBhbmQgdGVzdCBwb2ludCBhdCB0aGUg
cmlnaHQgbGF5ZXIgYm91bmRhcnkuIFRoZSBwcm9wb3NlZCBjaGFuZ2VzIGFzIGZvbGxvd3M6DQri
gJwNCjMuMy4gIE9BTSBuZWlnaGJvcmluZyB0ZXN0IHBvaW50cw0KDQogICBBcyB0eXBpY2FsIG5l
dHdvcmtzIGhhdmUgYSBtdWx0aS1sYXllciBhcmNoaXRlY3R1cmUsIHRoZSBzZXQgb2YgT0FNDQog
ICBwcm90b2NvbHMgc2ltaWxhcmx5IHRha2UgYSBtdWx0aS1sYXllciBzdHJ1Y3R1cmU7IGVhY2gg
bGF5ZXIgbWF5IGhhcw0KICAgaXRzIG93biBPQU0gcHJvdG9jb2wgW1JGQzcyNzZdIGFuZCBpcyBj
b3JyZXNwb25kaW5nIHRvIHNwZWNpZmljDQogICBhZG1pbmlzdHJhdGl2ZSBkb21haW4gYW5kIGhh
cyBhc3NvY2lhdGVkIHRlc3QgcG9pbnRzLiAgT0FNDQogICBuZWlnaGJvcmluZyB0ZXN0IHBvaW50
cyBhcmUgcmVmZXJyZWQgdG8gYSBsaXN0IG9mIG5laWdoYm9yaW5nIHRlc3QNCiAgIHBvaW50cyBp
biB0aGUgc2FtZSBsYXllciB0aGF0IGFyZSByZWxhdGVkIHRvIGN1cnJlbnQgdGVzdCBwb2ludC4N
CiAgIFRoaXMgYWxsb3dzIHVzZXJzIHRvIGVhc2lseSBuYXZpZ2F0ZSBiZXR3ZWVuIHJlbGF0ZWQg
bmVpZ2hib3JpbmcNCiAgIGxheWVyIHRvIGVmZmljaWVudGx5IHRyb3VibGVzaG9vdCBhIGRlZmVj
dC4gIEluIHRoaXMgbW9kZWwsDQogICAncG9zaXRpb24nIGxlYWYgZGVmaW5lcyB0aGUgcmVsYXRp
dmUgcG9zaXRpb24gb2YgbmVpZ2hib3JpbmcgdGVzdA0KICAgcG9pbnQgY29ycmVzcG9uZGluZyB0
byB0aGUgY3VycmVudCB0ZXN0IHBvaW50IGluIHRoZSBzYW1lIGxheWVyICwgYW5kDQogICBpcyBw
cm92aWRlZCB0byBhbGxvdyBjb3JyZWxhdGlvbiBvZiBmYXVsdHMgYXQgZGlmZmVyZW50IGxvY2F0
aW9uIC4gSWYNCiAgIHRoZXJlIGlzIG9uZSBuZWlnaGJvcmluZyB0ZXN0IHBvaW50IHBsYWNlZCBi
ZWZvcmUgdGhlIGN1cnJlbnQgdGVzdA0KICAgcG9pbnQsICdwb3NpdGlvbicgbGVhZiBpcyBzZXQg
dG8gLTEuICBJZiB0aGVyZSBpcyBvbmUgbmVpZ2hib3JpbmcNCiAgIHRlc3QgcG9pbnQgcGxhY2Vk
IGFmdGVyIHRoZSBjdXJyZW50IHRlc3QgcG9pbnQsICdwb3NpdGlvbicgbGVhZiBpcw0KICAgc2V0
IHRvIDEuICBJZiB0aGVyZSBpcyBubyBuZWlnaGJvcmluZyB0ZXN0IHBvaW50IHBsYWNlZCBiZWZv
cmUgb3INCiAgIGFmdGVyIHRoZSBjdXJyZW50IHRlc3QgcG9pbnQsICdwb3NpdGlvbicgbGVhZiBp
cyBzZXQgdG8gMC4NCg0KICAgICAgICAgICAgICAgIGxpc3Qgb2FtLW5laWdoYm9yaW5nLXRwcyB7
DQogICAgICAgICAgICAgICAgICBrZXkgImluZGV4IjsNCiAgICAgICAgICAgICAgICAgIGxlYWYg
aW5kZXggew0KICAgICAgICAgICAgICAgICAgICAgdHlwZSB1aW50MTYgew0KICAgICAgICAgICAg
ICAgICAgICAgICAgcmFuZ2UgIjAuLjY1NTM2IjsNCiAgICAgICAgICAgICAgICAgICAgIH0NCiAg
ICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAgICAgICAgICAgICJJbmRl
eCBvZiBhIGxpc3Qgb2YgbmVpZ2hib3JpbmcgdGVzdCBwb2ludHMNCiAgICAgICAgICAgICAgICAg
ICAgICBpbiB0aGUgc2FtZSBsYXllciAiOw0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAg
ICAgICAgICAgbGVhZiBwb3NpdGlvbiB7DQogICAgICAgICAgICAgICAgICAgICAgdHlwZSBpbnQ4
IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHJhbmdlICItMS4uMSI7DQogICAgICAgICAg
ICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAg
ICAgICAgICAgICAgICAgICAiVGhlIHJlbGF0aXZlIHBvc2l0aW9uDQogICAgICAgICAgICAgICAg
ICAgICAgICBvZiBuZWlnaGJvcmluZyB0ZXN0IHBvaW50DQogICAgICAgICAgICAgICAgICAgICAg
ICBjb3JyZXNwb25kaW5nIHRvIHRoZSBjdXJyZW50DQogICAgICAgICAgICAgICAgICAgICAgICB0
ZXN0IHBvaW50IjsNCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIGRlc2Ny
aXB0aW9uDQogICAgICAgICAgICAgICAgICAgICAiTGlzdCBvZiByZWxhdGVkIG5laWdoYm9yaW5n
IHRlc3QgcG9pbnRzIGluIHRoZSBzYW1lIGxheWVyLiI7DQogICAgICAgICAgICAgIH0NCuKAnQ0K
R0lNPj4gSSB0aGluayB0aGF0IGlmIHdlIGNvbmNlbnRyYXRlIG9uIE9BTSBvbiBwYXJ0aWN1bGFy
IG5ldHdvcmsgbGF5ZXIsIHRoZW4gcmVmZXJlbmNlIHRvIG11bHRpLWxheWVyIGNoYXJhY3RlciBv
ZiBtb2Rlcm4gbmV0d29ya3MgaXMgdW5uZWNlc3NhcnkgYW5kIHNvbWV3aGF0IGFydGlmaWNpYWwu
IEFzIGZvciB0ZXN0IHBvaW50cyBpbiB0aGUgc2FtZSBsYXllciwgdGhlbiB0cmFjZXJvdXRlIHN1
cHBvc2UgdG8gcmV0dXJuIG9yZGVyZWQgbGlzdCBvZiBUZXN0IFBvaW50cyBiZXR3ZWVuIHRoZSBT
ZW5kZXIgYW5kIFJlY2VpdmVyLiBCZWNhdXNlIHRoZXJlIGNvdWxkIGJlIEVDTVAgc3ViLWRvbWFp
bnMgYWxvbmcgdGhlIHBhdGgsIG1vZGVsIHNob3VsZCBiZSBhYmxlIHRvIGRpZmZlcmVudGlhdGUg
d2l0aCBzb21lIGVudHJvcHkga2V5LiBPQU0gdmlzaWJpbGl0eSBpbnRvIG90aGVyIGFkbWluaXN0
cmF0aXZlIGRvbWFpbnMgb2J2aW91c2x5IGJyaW5ncyBzZWN1cml0eSBjb25zaWRlcmF0aW9uIGlz
c3VlcyBhbmQsIEknZCBleHBlY3QsIGJlIGNhcmVmdWxseSBjb250cm9sbGVkIGFuZCB0cnkgdG8g
aGlkZSBpZGVudGl0eSBvZiB0aGUgZG9tYWluLiBIZW5jZSwgSSB0aGluayB0aGF0ICdwb3NpdGlv
bicgaXMgaGFyZGx5IHVzYWJsZSBwYXJhbWV0ZXIuDQoNCltRaW5dOiBUaGFua3MgZm9yIHlvdXIg
Y29tbWVudHMgb24gdGhpcywgeWVzIHJlY29yZGluZyB0ZXN0IHBvaW50IGxpc3QgaW4gdGhlIHNh
bWUgbGF5ZXIgaXMgbm90IGdvb2QgdXNlIGNhc2UsIGhhcm1vbml6aW5nIHdpdGggeW91ciBjb21t
ZW50cyBhbmQgR2VuLWFydCByZXZpZXcgY29tbWVudHMsIHdlIGhhdmUgcmVtb3ZlZCBzYW1lIGxh
eWVyIGFuZCByZXdyaXRlIHRoaXMgc2VjdGlvbiBiYXNlZCBvbiBHZW4tYXJ0IHJldmlld2Vy4oCZ
cyBpbnB1dCBhbmQgc3VnZ2VzdGlvbnMuIFRoYW5rcyBhZ2Fpbi4NCg0KICAqICAgMy40IFRlc3Qg
UG9pbnQgTG9jYXRpb25zIEluZm9ybWF0aW9uDQoNCiAgICAgKiAgIHJlZmVyZW5jZSB0byBub24t
ZXhpc3RlbnQgInRwLXRvb2wiIGFuZCAiT0FNLW5laWdoYm9yaW5nIExheWVycyIgZ3JvdXBpbmdz
DQogICAgICAgICAgICAgW1Fpbl06IEl0IGlzIHR5cG8sIG9hbS1uZWlnaGJvcmluZyBsYXllcnMg
c2hvdWxkIGJlIGNvcnJlY3RlZCBhcyDigJxvYW0tbmVpZ2hib3JpbmctdHBz4oCdIG5vdy4NCg0K
ICAqICAgNC4gWUFORyBPQU0gTW9kZWwNCg0KICAgICAqICAgSSB0aGluayB0aGF0IHVzZSBvZiBw
cmVmaXggJ2NvYW0nIGZvciBkYXRhIG1vZGVsIG9mIE9BTSBpbiBjb25uZWN0aW9ubGVzcyBuZXR3
b3JrcyBpcyBsaW1pdGluZyBjb25zaWRlcmluZyB0aGF0IHRoZXJlIHNob3VsZCBiZSBhbm90aGVy
IG1vZGVsIG9mIE9BTSBpbiBjb25uZWN0aW9uLW9yaWVudGVkIG5ldHdvcmtzLiBBY3JvbnltcyBD
TCBhbmQgQ08gdXN1YWxseSB1c2VkIHRvIHJlZmVyIHRvIGNvbm5lY3Rpb25sZXNzIGFuZCBjb25u
ZWN0aW9uLW9yaWVudGVkIG5ldHdvcmtzIHJlc3BlY3RpdmVseS4gVGh1cyBJIHN1Z2dlc3QgdG8g
dXNlICdjbC1vYW0nIGFzIHByZWZpeCBmb3IgdGhlIGRhdGEgbW9kZWwgcHJlc2VudGVkIGluIHRo
aXMgZG9jdW1lbnQgYW5kICdjby1vYW0nIGluc3RlYWQgb2YgJ2dvYW0nIGluIGRyYWZ0LWlldGYt
bGltZS15YW5nLWNvbm5lY3Rpb24tb3JpZW50ZWQtb2FtLW1vZGVsLg0KICAgICAgICAgICAgICAg
IFtRaW5dOkdvb2QgcHJvcG9zYWwsIEkgbGlrZSBpdC4NCg0KICAgICAqICAgSSBmaW5kIHRpbWUt
cmVzb2x1dGlvbiB0byBiZSBzdXBlcmZsdW91cyBhbmQgdGh1cyBvdmVyY29tcGxpY2F0aW5nIHRo
ZSBtb2RlbC4gSSBzdWdnZXN0IHVzZSB0aW1lLWludGVydmFsLXR5cGUgaW5zdGVhZCBhbmQgY29u
c2lkZXIgZm9yIHRoZSB1cGRhdGUgb2YgeWFuZzppZXRmLXlhbmctdHlwZXMgZGVmaW5lZCBpbiBS
RkMgNjk5MS4NCiAgICAgICAgICAgICAgW1Fpbl06ICBUaW1lIHJlc29sdXRpb24gaXMgcmVmZXJy
ZWQgdG8gdGltZSB1bml0LCBzdXJlIHdlIGNhbiBjaGFuZ2UgaXQgaW50byB0aW1lLWludGVydmFs
LXR5cGUgYXMgeW91IHN1Z2dlc3RlZC4NCg0KbyAgICBzZXNzaW9uLWRlbGF5LXN0YXRpc3RpY3Mg
YW5kIHNlc3Npb24taml0dGVyLXN0YXRpc3RpY3MgYXJlIHRvbyBsaW1pdGluZyBpbiBtYW55IGRp
bWVuc2lvbnMgLSBubyBzdXBwb3J0IHRvIHJlZmxlY3Qgb25lLXdheSAoZmFyLWVuZCBhbmQgbmVh
ci1lbmQpIGFuZCByb3VuZC10cmlwIG1lYXN1cmVtZW50cyBmb3IgdGhlIHNhbWUgdGVzdCBzZXNz
aW9uLCBhbmQgdG9vIGZldyBtZXRyaWNzLiwgZS5nLiBubyByZXBvcnQgb2YgcGVyY2VudGlsZS4N
Cg0KICAgICAgICAgICAgIFtRaW5dOiBXZSBoYXZlIHByb3RvY29sLWlkIGFuZCBwcm90b2NvbC1p
ZC1tZXRhLWRhdGEgdG8gYmUgZGVmaW5lZCBpbiBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0
aW9ubGVzcy1vYW0tbWV0aG9kcy0wOSB3aGljaCBjYW4gYmUgdXNlZCB0byBpbmRpY2F0ZSB3aGV0
aGVyIGl0IGlzIG9uZSB3YXkgbWVhc3VyZW1lbnQsIG9yIHR3byB3YXkNCg0KbWVhc3VyZW1lbnRz
LiBQbGVhc2Ugc2VlIG15IHJlcGx5IGZvciBsb3NzIHJhdGlvbiBmb3IgcmVwb3J0IG9mIHBlcmNl
bnRpbGUuDQoNCm8gICAgc2Vzc2lvbi1kZWxheS1zdGF0aXN0aWNzIGRvZXMgbm90IHJlZmxlY3Qg
dHlwZSBvZiBkZWxheSB2YXJpYXRpb24gYmVpbmcgY2FsY3VsYXRlZC4gQXMgYW5hbHl6ZWQgaW4g
UkZDIDU0ODEsIFBEViBhbmQgSVBEViBjaGFyYWN0ZXJpemUgZGlmZmVyZW50IGNvbmRpdGlvbnMg
KFNlY3Rpb24gNSkgYW5kIGF0IGxlYXN0IHJlZmxlY3Rpbmcgd2hpY2ggb25lIGJlaW5nIGNhbGN1
bGF0ZWQgYW5kIHJlcG9ydGVkIGlzIHZlcnkgaW5mb3JtYXRpdmUuDQoNCiAgICAgICAgICAgICAg
ICBbUWluXTogV2UgaGF2ZSBwcm90b2NvbC1pZCBhbmQgcHJvdG9jb2wtaWQtbWV0YS1kYXRhIHRv
IGJlIGRlZmluZWQgaW4gZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLW1l
dGhvZHMtMDkgd2hpY2ggY2FuIGJlIHVzZWQgdG8gaW5kaWNhdGUgd2hldGhlciBJUERWIGlzIHVz
ZWQgb3IgUERWIGlzIHVzZWQsIEJhc2VkIG9uIEJyaWFu4oCZcw0KDQogICBzdWdnZXN0aW9uLCB3
ZSBjb3VsZCBzZXQgSVBEViBhcyBkZWZhdWx0IGZvciBqaXR0ZXIgbWVhc3VyZW1lbnQuDQoNCm8g
ICAgSSBjYW5ub3QgZmluZCBhbnl0aGluZyB0aGF0IGRpcmVjdGx5IHJlcG9ydHMgcGFja2V0IGxv
c3Mgc3RhdGlzdGljcyAocGFja2V0IGxvc3MgYW5kIHBhY2tldCBsb3NzIHJhdGlvKSBmb3IgdGhl
IGdpdmVuIHRlc3Qgc2Vzc2lvbi4gSXMgdGhhdCBpbnRlbnRpb25hbD8gSUNNUCBwaW5nIGlzIGNh
cGFibGUgdG8gcmVwb3J0IG51bWJlciBvZiBsb3N0IHBhY2tldHMgaW4gcm91bmQtdHJpcC4NCg0K
ICAgICAgICAgICAgICBbUWluXTogV2UgZG8gaGF2ZSBhIHBhcmFtZXRlciDigJhwYWNrZXQtZHJv
cHMtY291bnTigJkgZm9yIHBhY2tldC1sb3NzLCB3ZSBjYW4gY2hhbmdlIGl0IGludG8g4oCccGFj
a2V0LWxvc3MtY291bnTigJ0gYXMgeW91IHN1Z2dlc3RlZCwgaW4gYWRkaXRpb24sIHdlIGNhbiBh
ZGQgYSBuZXcgcGFyYW1ldGVyIGZvciBwYWNrZXQgbG9zcyByYXRpb24gYXMgZm9sbG93czoNCg0K
4oCcDQogICAgICBsZWFmIHBhY2tldC1sb3NzLWNvdW50IHsNCiAgICAgICAgdHlwZSB1aW50MzIg
ew0KICAgICAgICByYW5nZSAiMC4uNDI5NDk2NzI5NSI7DQogICAgICAgIH0NCiAgICAgICBkZWZh
dWx0ICIwIjsNCiAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAiVG90YWwgcmVjZWl2ZWQg
cGFja2V0IGRyb3BzIGNvdW50Lg0KICAgICAgICAgIElmIHRoZSB2YWx1ZSBpcyA0Mjk0OTY3Mjk1
LCBpdCBpbmRpY2F0ZXMNCiAgICAgICAgICBwYWNrZXQgZHJvcHMgY291bnQgaXMgb3ZlcnJ1bi4i
Ow0KICAgICAgfQ0KDQogICAgICAgICAgbGVhZiBsb3NzLXJhdGlvew0KICAgICAgICAgICAgICAg
ICAgICAgICAgdHlwZSB1aW50OHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmFu
Z2UgMC4uMTAwOw0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIGRl
c2NyaXB0aW9uDQogICAgICAgICAgICAgICAgICJMb3NzIHJhdGlvIG9mIHRoZSBwYWNrZXRzLiBF
eHByZXNzIGFzIHBlcmNlbnRhZ2UNCiAgICAgICAgICAgICAgICAgb2YgcGFja2V0cyBsb3N0IHdp
dGggcmVzcGVjdCB0byBwYWNrZXRzIHNlbnQuIjsNCiAgICAgICAgICAgICAgICB9DQoNCg0KDQri
gJ0NCkdJTT4+IFBhY2tldCBsb3NzIGFuZCwgYXMgcmVzdWx0LCBsb3NzIHJhdGlvIGluIG1vZGVy
biBuZXR3b3JrcyBpcyB2ZXJ5IGxvdy4gSSBzdWdnZXN0IGNoYW5naW5nIGxvc3MtcmF0aW8gdHlw
ZSBmcm9tIHVpbnQ4IHRvIG5ldyB0eXBlIHBlcmNlbnRhZ2UsIGRlZmluZWQgYXM6DQogICB0eXBl
ZGVmIHBlcmNlbnRhZ2Ugew0KICAgICAgICB0eXBlIGRlY2ltYWw2NCB7DQogICAgICAgICAgICAg
ICAgZnJhY3Rpb24tZGlnaXRzIDU7DQogICAgICAgIH0NCiAgICAgICAgZGVzY3JpcHRpb24gIlBl
cmNlbnRhZ2UiOw0KICAgfQ0KDQpbUWluXTogR29vZCBwcm9wb3NhbCwgYWNjZXB0ZWQuDQogR0lN
Pj4gSSB0aGluayB0aGF0IGNvdW50ZXIgb3ZlcnJ1biBjYXNlIGluZGljYXRvciByZXF1aXJlcyBz
ZXBhcmF0ZSBwYXJhbWV0ZXIuIFVzaW5nIDQyOTQ5NjcyOTUgbWF5IHByb2R1Y2UgbmVnYXRpdmUg
ZmFsc2Ugd2hlbiBydW5uaW5nIGluIGZvcmV2ZXIgbW9kZS4NCg0KW1Fpbl06IE5vdGUgdGhhdCBj
b3VudGVyICBpcyB1bnNpZ25lZCBpbnRlZ2VyLCBpdCB3aWxsIG5vdCBwcm9kdWNlIG5lZ2F0aXZl
IGZhbHNlLCBpbiBteSB1bmRlcnN0YW5kaW5nLiBJIGRvdWJ0IHdlIHNob3VsZCBhZGQgc3VjaCBj
b21wbGV4aXR5IHRvIGRhdGEgbW9kZWwgYnkgaW50cm9kdWNpbmcgYW5vdGhlciBwYXJhbWV0ZXIs
IHdlIGNhbiBsZWF2ZSB0aGlzIHRvIGltcGxlbWVudGF0aW9uIGRldGFpbHMuDQoNCg0KDQpvICAg
IHVzaW5nIHVpbnQzMiBpbiBzZXNzaW9uLXBhY2tldC1zdGF0aXN0aWNzIHNlZW1zIHJpc2tpbmcg
b3ZlcnJ1biBvZiBjb3VudGVycyBlc3BlY2lhbGx5IGZvciB0ZXN0IHNlc3Npb25zIHJ1bm5pbmcg
IGZvcmV2ZXIuDQoNCltRaW5dOiBHb29kIHBvaW50LCB3ZSBjb3VsZCBzZXQgdXAtbGltaXQgZm9y
IHNlc3Npb24tcGFja2V0LXN0YXRpc3RpY3MgZGF0YSwgaWYgc3RhdGlzdGljcyBkYXRhIHJlYWNo
IHVwLWxtaXQsIGl0IHdpbCBpbmRpY2F0ZSBjb3VudGVyIG92ZXJydW4gaGFwcGVucy4NCg0KbyAg
ICBJIGJlbGlldmUgdGhhdCB1c2luZyAwIHRvIGluZGljYXRlIHRoYXQgdGhlIHBhcmFtZXRlciBp
cyBub3QgYmVpbmcgcmVwb3J0ZWQsIHRocm91Z2hvdXQgc2V2ZXJhbCBzdGF0aXN0aWNzIGdyb3Vw
aW5ncywgY3JlYXRlcyBwcm9ibGVtIHdoZW4gdGhlIHRydWUgdmFsdWUgaXMgMCwgZS5nLiByeC1i
YWQtcGFja2V0Ow0KDQpbUWluXTpHb29kIHBvaW50LCB3ZSB3aWxsIHJlbW92ZSB0byB1c2UgMCB0
byBpbmRpY2F0ZSB0aGUgcGFyYW1ldGVyIGlzIG5vdCBiZWluZyByZXBvcnRlZC4NCg0KbyAgICBj
b25uZWN0aW9ubGVzcy1vYW0tbGF5ZXJzIC0gd2hhdCBjb25zaWRlcmF0aW9ucyB3ZXJlIGRpc2N1
c3NlZCB0byBhcnJpdmUgdG8gbGltaW5nIG51bWJlciBvZiBuZWlnaGJvcmluZyB0ZXN0IHBvaW50
cyB0byAxMjg/DQoNCltRaW5dOiBPa2F5LCB3ZSBjYW4gY2hhbmdlIHVpbnQ4IGludG8gdWludDE2
IHRvIHN1cHBvcnQgbW9yZSB0ZXN0IHBvaW50cyB0aGF0IGNhbiBiZSByZWNvcmRlZC4gQnV0IHBs
ZWFzZSBub3RlIHRoYXQgZWFjaCB0ZXN0IHBvaW50IGFjdHVhbGx5IG9ubHkgcmVjb3JkIGhpcyBu
ZWlnaGJvcmluZyB0ZXN0IHBvaW50cywgaWYgZWFjaCB0ZXN0IHBvaW50cyByZWNvcmQgYSBjb21w
bGV0ZQ0KDQpMaXN0IG9mIHRlc3QgcG9pbnRzIGluIG9uZSB0ZXN0LCB0aGF0IHdpbGwgcmVzdWx0
IGluIGEgbG90IG9mIGR1cGxpY2F0ZWQgZGF0YSBhc3NvY2lhdGVkIHdpdGggZWFjaCB0ZXN0IHBv
aW50Lg0KDQpvICAgIHRwLXRvb2xzOmNvbnRpbnVpdHktY2hlY2sgeW91IG1heSBhZGQgUkZDIDgw
MjkgdG8gdGhlIGxpc3Qgb2YgcmVmZXJlbmNlcw0KDQpbUWluXTogQWNjZXB0ZWQsIHRoYW5rcy4N
Cg0KbyAgICB0cC10b29sczpwYXRoLWRpc2NvdmVyeSBSRkMgODAyOSBvYnNvbGV0ZXMgUkZDIDQz
NzkgYXMgc3RhbmRhcmQgZm9yIExTUCBQaW5nDQoNCltRaW5dOiBBY2NlcHRlZCwgdGhhbmtzLg0K
DQpvICAgIHRpbWVzdGFtcCBncm91cGluZyBpcyBsaW1pdGVkIHRvIFBUUHYyIFRydW5jYXRlZCBh
bmQgTlRQdjQgNjQtYml0IGZvcm1hdCBbUkZDNTkwNV0uIFdoYXQgYWJvdXQgb3RoZXIgZm9ybWF0
cywgZS5nLiBJQ01QIFRpbWVzdGFtcCwgTlRQdjQgMzItYml0LCBhLmsuYS4gc2hvcnQsIG9yIFBU
UHYyIDgwLWJpdHMgbG9uZz8NCg0KW1Fpbl06IEhlcmUgaXMgdGhlIHByb3Bvc2VkIGNoYW5nZSB0
byBhZGRyZXNzIHlvdXIgY29tbWVudHM6DQoNCuKAnA0KICBncm91cGluZyB0aW1lc3RhbXAgew0K
ICAgIGRlc2NyaXB0aW9uDQogICAgICAiR3JvdXBpbmcgZm9yIHRpbWVzdGFtcC4iOw0KICAgIGxl
YWYgdGltZXN0YW1wLXR5cGUgew0KICAgICAgdHlwZSBpZGVudGl0eXJlZiB7DQogICAgICBiYXNl
IHRpbWVzdGFtcC10eXBlOw0KICAgICAgfQ0KICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgIlR5
cGUgb2YgVGltZXN0YW1wLCBzdWNoIGFzIFRydW5jYXRlZCBQVFAsIE5UUC4iOw0KICAgIH0NCiAg
ICBjb250YWluZXIgdGltZXN0YW1wLTY0Yml0IHsNCiAgICAgICAgd2hlbiAiZGVyaXZlZC1mcm9t
LW9yLXNlbGYoLi4vdHlwZSwgJ2NsLW9hbTp0cnVuY2F0ZWQtcHRwJykiKw0KICAgICAgICJvciBk
ZXJpdmVkLWZyb20tb3Itc2VsZiguLi90eXBlLCdjbC1vYW06bnRwNjQnKSIgew0KICAgICAgICAg
ZGVzY3JpcHRpb24NCiAgICAgICAgICAiT25seSBhcHBsaWVzIHdoZW4gVHJ1bmNhdGVkIE5UUCBv
ciA2NGJpdCBOVFAgVGltZXN0YW1wLiI7DQogICAgICAgIH0NCiAgICAgIGxlYWYgdGltZXN0YW1w
LXNlYyB7DQogICAgICB0eXBlIHVpbnQzMjsNCiAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICJB
YnNvbHV0ZSB0aW1lc3RhbXAgaW4gc2Vjb25kcyBhcyBwZXIgSUVFRTE1ODh2Mg0KICAgICAgICAg
b3Igc2Vjb25kcyBwYXJ0IGluIDY0LWJpdCBOVFAgdGltZXN0YW1wLiI7DQogICAgICAgfQ0KICAg
ICAgbGVhZiB0aW1lc3RhbXAtbmFub3NlYyB7DQogICAgICB0eXBlIHVpbnQzMjsNCiAgICAgIGRl
c2NyaXB0aW9uDQogICAgICAgICJGcmFjdGlvbmFsIHBhcnQgaW4gbmFub3NlY29uZHMgYXMgcGVy
IElFRUUxNTg4djINCiAgICAgICAgIG9yIEZyYWN0aW9uYWwgcGFydCBpbiA2NC1iaXQgTlRQIHRp
bWVzdGFtcC4iOw0KICAgICAgfQ0KICAgICAgZGVzY3JpcHRpb24NCiAgICAgICJDb250YWluZXIg
Zm9yIDY0Yml0IHRpbWVzdGFtcC4iOw0KICAgIH0NCiAgICBjb250YWluZXIgdGltZXN0YW1wLTgw
Yml0IHsNCiAgICAgICAgd2hlbiAiZGVyaXZlZC1mcm9tLW9yLXNlbGYoLi4vdHlwZSwgJ2NsLW9h
bTpwdHA4MCcpInsNCiAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgIk9ubHkgYXBwbGll
cyB3aGVuIDgwYml0IFBUUCBUaW1lc3RhbXAuIjsNCiAgICAgICAgfQ0KICAgICAgICAgIGlmLWZl
YXR1cmUgcHRwLWxvbmctZm9ybWF0Ow0KICAgICAgbGVhZiB0aW1lc3RhbXAtc2VjIHsNCiAgICAg
IHR5cGUgdWludDY0IHsNCiAgICAgcmFuZ2UgIjAuLjI4MTQ3NDk3NjcxMDY1NiI7DQogICAgICB9
DQogICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAiNDhiaXQgVGltZXN0YW1wIGluIHNlY29uZHMg
YXMgcGVyIElFRUUxNTg4djIuIjsNCiAgICAgICB9DQogICAgICBsZWFmIHRpbWVzdGFtcC1uYW5v
c2VjIHsNCiAgICAgIHR5cGUgdWludDMyOw0KICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgIkZy
YWN0aW9uYWwgcGFydCBpbiBuYW5vc2Vjb25kcyBhcyBwZXIgSUVFRTE1ODh2Mg0KICAgICAgICAg
b3IgRnJhY3Rpb25hbCBwYXJ0IGluIDY0LWJpdCBOVFAgdGltZXN0YW1wLiI7DQogICAgICB9DQog
ICAgICBkZXNjcmlwdGlvbg0KICAgICAgIkNvbnRhaW5lciBmb3IgNjRiaXQgdGltZXN0YW1wLiI7
DQogICAgfQ0KICAgICAgIGNvbnRhaW5lciBudHAtdGltZXN0YW1wLTMyYml0IHsNCiAgICAgICAg
d2hlbiAiZGVyaXZlZC1mcm9tLW9yLXNlbGYoLi4vdHlwZSwgJ2NsLW9hbTp0cnVuY2F0ZWQtbnRw
Jykiew0KICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAiT25seSBhcHBsaWVzIHdoZW4g
MzIgYml0IE5UUCBTaG9ydCBmb3JtYXQgVGltZXN0YW1wLiI7DQogICAgICAgIH0NCiAgICAgICAg
ICBpZi1mZWF0dXJlIG50cC1zaG9ydC1mb3JtYXQ7DQogICAgICBsZWFmIHRpbWVzdGFtcC1zZWMg
ew0KICAgICAgdHlwZSB1aW50MTY7DQogICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAiVGltZXN0
YW1wIGluIHNlY29uZHMgYXMgcGVyIHNob3J0IGZvcm1hdCBOVFAuIjsNCiAgICAgICB9DQogICAg
ICBsZWFmIHRpbWVzdGFtcC1uYW5vc2VjIHsNCiAgICAgIHR5cGUgdWludDE2Ow0KICAgICAgZGVz
Y3JpcHRpb24NCiAgICAgICAgIlRydW5jYXRlZCBGcmFjdGlvbmFsIHBhcnQgaW4gMTYtYml0IE5U
UCB0aW1lc3RhbXAuIjsNCiAgICAgIH0NCiAgICAgIGRlc2NyaXB0aW9uDQogICAgICAiQ29udGFp
bmVyIGZvciA2NGJpdCB0aW1lc3RhbXAuIjsNCiAgICB9DQogICAgIGNvbnRhaW5lciBpY21wLXRp
bWVzdGFtcC0zMmJpdCB7DQogICAgICAgIHdoZW4gImRlcml2ZWQtZnJvbS1vci1zZWxmKC4uL3R5
cGUsICdjbC1vYW06aWNtcC1udHAnKSJ7DQogICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAg
ICJPbmx5IGFwcGxpZXMgd2hlbiBUcnVuY2F0ZWQgTlRQIG9yIDY0Yml0IE5UUCBUaW1lc3RhbXAu
IjsNCiAgICAgICAgfQ0KICAgICAgICAgIGlmLWZlYXR1cmUgaWNtcC10aW1lc3RhbXA7DQogICAg
ICBsZWFmIHRpbWVzdGFtcC1taWxsaXNlYyB7DQogICAgICB0eXBlIHVpbnQzMjsNCiAgICAgIGRl
c2NyaXB0aW9uDQogICAgICAgICJ0aW1lc3RhbXAgaW4gbWlsbGlzZWNvbmRzIGZvciBJQ01QIHRp
bWVzdGFtcC4iOw0KICAgICAgIH0NCiAgICAgIGRlc2NyaXB0aW9uDQogICAgICAiQ29udGFpbmVy
IGZvciAzMmJpdCB0aW1lc3RhbXAuIjsNCiAgICB9DQogIH0NCg0KDQoNCuKAnQ0KDQogICogICA1
LjEuMS4yIFRlc3QgcG9pbnQgYXR0cmlidXRlcyBleHRlbnNpb24NCg0KICAgICAqICAgcmVmZXJl
bmNlIHRvIG5vbi1leGlzdGluZyAidGVzdC1wb2ludC1sb2NhdGlvbiIgbGlzdA0KW1Fpbl06IFNh
bWUgdHlwbyBhcyB5b3UgbWVudGlvbmVkIGFib3ZlLCBpdCBzaG91bGQgYmUg4oCcdGVzdC1wb2lu
dC1sb2NhdGlvbnPigJ0uDQoNCiAgKiAgIDUuMS4yIFNjaGVtYSBNb3VudA0KDQogICAgICogICBy
ZWZlcmVuY2UgdG8gbm9uLWV4aXN0aW5nICJ0ZXN0LXBvaW50LWxvY2F0aW9uIiBsaXN0DQpbUWlu
XTogU2FtZSBhcyBhYm92ZSwgZml4ZWQuDQoNCiAgKiAgIDUuMi4xLjIgVGVzdCBwb2ludCBhdHRy
aWJ1dGVzIGV4dGVuc2lvbg0KDQogICAgICogICByZWZlcmVuY2UgdG8gbm9uLWV4aXN0aW5nICJ0
ZXN0LXBvaW50LWxvY2F0aW9uIiBsaXN0DQpbUWluXTogU2FtZSBhcyBhYm92ZSwgZml4ZWQuDQoN
CiAgKiAgIDUuMi4yIFNjaGVtYSBNb3VudA0KDQogICAgICogICByZWZlcmVuY2UgdG8gbm9uLWV4
aXN0aW5nICJ0ZXN0LXBvaW50LWxvY2F0aW9uIiBsaXN0DQpbUWluXTogU2FtZSBhcyBhYm92ZSwg
Zml4ZWQuDQpJbiBzdW1tYXJ5LCBJIGZpbmQgc2V2ZXJhbCBzZXJpb3VzIGlzc3VlcyB3aXRoIHRo
ZSBjdXJyZW50IHZlcnNpb24gb2YgdGhlIGRhdGEgbW9kZWwgcHJlc2VudGVkIGluIHRoZSBkb2N1
bWVudCwgZS5nLiB1c2Ugb2YgMCB0byBpbmRpY2F0ZSB1bnJlcG9ydGVkIHBhcmFtZXRlciBhbmQg
dW5kZXJkZXZlbG9wZWQgbGF5ZXJpbmcgbW9kZWwuDQoNClJlZ2FyZHMsDQpHcmVnDQoNCg0KT24g
V2VkLCBPY3QgMTEsIDIwMTcgYXQgNjo0MCBBTSwgVGhlIElFU0cgPGllc2ctc2VjcmV0YXJ5QGll
dGYub3JnPG1haWx0bzppZXNnLXNlY3JldGFyeUBpZXRmLm9yZz4+IHdyb3RlOg0KDQpUaGUgSUVT
RyBoYXMgcmVjZWl2ZWQgYSByZXF1ZXN0IGZyb20gdGhlIExheWVyIEluZGVwZW5kZW50IE9BTSBN
YW5hZ2VtZW50IGluDQp0aGUgTXVsdGktTGF5ZXIgRW52aXJvbm1lbnQgV0cgKGxpbWUpIHRvIGNv
bnNpZGVyIHRoZSBmb2xsb3dpbmcgZG9jdW1lbnQ6IC0NCidHZW5lcmljIFlBTkcgRGF0YSBNb2Rl
bCBmb3IgQ29ubmVjdGlvbmxlc3MgT3BlcmF0aW9ucywgQWRtaW5pc3RyYXRpb24sDQogICBhbmQg
TWFpbnRlbmFuY2UoT0FNKSBwcm90b2NvbHMnDQogIDxkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25u
ZWN0aW9ubGVzcy1vYW0tMTEudHh0PiBhcyBQcm9wb3NlZCBTdGFuZGFyZA0KDQpUaGUgSUVTRyBw
bGFucyB0byBtYWtlIGEgZGVjaXNpb24gaW4gdGhlIG5leHQgZmV3IHdlZWtzLCBhbmQgc29saWNp
dHMgZmluYWwNCmNvbW1lbnRzIG9uIHRoaXMgYWN0aW9uLiBQbGVhc2Ugc2VuZCBzdWJzdGFudGl2
ZSBjb21tZW50cyB0byB0aGUNCmlldGZAaWV0Zi5vcmc8bWFpbHRvOmlldGZAaWV0Zi5vcmc+IG1h
aWxpbmcgbGlzdHMgYnkgMjAxNy0xMC0yNS4gRXhjZXB0aW9uYWxseSwgY29tbWVudHMgbWF5IGJl
DQpzZW50IHRvIGllc2dAaWV0Zi5vcmc8bWFpbHRvOmllc2dAaWV0Zi5vcmc+IGluc3RlYWQuIElu
IGVpdGhlciBjYXNlLCBwbGVhc2UgcmV0YWluIHRoZSBiZWdpbm5pbmcgb2YNCnRoZSBTdWJqZWN0
IGxpbmUgdG8gYWxsb3cgYXV0b21hdGVkIHNvcnRpbmcuDQoNCkFic3RyYWN0DQoNCg0KICAgVGhp
cyBkb2N1bWVudCBwcmVzZW50cyBhIGJhc2UgWUFORyBEYXRhIG1vZGVsIGZvciBjb25uZWN0aW9u
bGVzcw0KICAgT3BlcmF0aW9ucyBBZG1pbmlzdHJhdGlvbiwgYW5kIE1haW50ZW5hbmNlKE9BTSkg
cHJvdG9jb2xzLiAgSXQNCiAgIHByb3ZpZGVzIGEgdGVjaG5vbG9neS1pbmRlcGVuZGVudCBhYnN0
cmFjdGlvbiBvZiBrZXkgT0FNIGNvbnN0cnVjdHMNCiAgIGZvciBjb25uZWN0aW9ubGVzcyBwcm90
b2NvbHMuICBUaGUgYmFzZSBtb2RlbCBwcmVzZW50ZWQgaGVyZSBjYW4gYmUNCiAgIGV4dGVuZGVk
IHRvIGluY2x1ZGUgdGVjaG5vbG9neSBzcGVjaWZpYyBkZXRhaWxzLiAgVGhpcyBpcyBsZWFkaW5n
IHRvDQogICB1bmlmb3JtaXR5IGJldHdlZW4gT0FNIHByb3RvY29scyBhbmQgc3VwcG9ydCBib3Ro
IG5lc3RlZCBPQU0NCiAgIHdvcmtmbG93cyAoaS5lLiwgcGVyZm9ybWluZyBPQU0gZnVuY3Rpb25z
IGF0IGRpZmZlcmVudCBvciBzYW1lIGxldmVscw0KICAgdGhyb3VnaCBhIHVuaWZpZWQgaW50ZXJm
YWNlKSBhbmQgaW50ZXJhY3RpbmcgT0FNIHdvcmtmbG93cyAoIGkuZS4sDQogICBwZXJmb3JtaW5n
IE9BTSBmdW5jdGlvbnMgYXQgc2FtZSBsZXZlbHMgdGhyb3VnaCBhIHVuaWZpZWQgaW50ZXJmYWNl
KS4NCg0KDQoNCg0KVGhlIGZpbGUgY2FuIGJlIG9idGFpbmVkIHZpYQ0KaHR0cHM6Ly9kYXRhdHJh
Y2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2Ft
Lw0KDQpJRVNHIGRpc2N1c3Npb24gY2FuIGJlIHRyYWNrZWQgdmlhDQpodHRwczovL2RhdGF0cmFj
a2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0v
YmFsbG90Lw0KDQoNCk5vIElQUiBkZWNsYXJhdGlvbnMgaGF2ZSBiZWVuIHN1Ym1pdHRlZCBkaXJl
Y3RseSBvbiB0aGlzIEktRC4NCg0KDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCkxpbWUgbWFpbGluZyBsaXN0DQpMaW1lQGlldGYub3JnPG1haWx0
bzpMaW1lQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9s
aW1lDQoNCg0KDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5
OuWui+S9kzt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNp
dGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsN
Cgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwDQoJe21zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmln
aHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsN
Cglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQpwcmUNCgl7bXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIOmihOiuvuagvOW8jyBDaGFy
IjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIu
MHB0Ow0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUs
IGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGlu
azoi5om55rOo5qGG5paH5pysIENoYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTou
MDAwMXB0Ow0KCWZvbnQtc2l6ZTo5LjBwdDsNCglmb250LWZhbWlseTrlrovkvZM7fQ0Kc3Bhbi5I
VE1MQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCDpooTorr7moLzlvI8gQ2hhciI7DQoJbXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIOmihOiuvuagvOW8jyI7
DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpzcGFuLkNoYXINCgl7bXNvLXN0eWxlLW5h
bWU6IuaJueazqOahhuaWh+acrCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNv
LXN0eWxlLWxpbms65om55rOo5qGG5paH5pysOw0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQpzcGFu
LkVtYWlsU3R5bGUyMg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERl
ZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7fQ0KQHBhZ2UgV29yZFNlY3Rpb24x
DQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgOTAuMHB0IDcyLjBwdCA5
MC4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0
IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDoxMzExNDAzNjQ7DQoJbXNv
LWxpc3QtdGVtcGxhdGUtaWRzOi0xMjI5Mjg0ODt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3
IjsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsMQ0K
CXttc28tbGlzdC1pZDoyMzc3MTA5OTI7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjM4Njg1NjAx
MDt9DQpAbGlzdCBsMTpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyDQoJ
e21zby1saXN0LWlkOjMxNTAzODg2NTsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTEzMDUyMjE1
MDt9DQpAbGlzdCBsMjpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxl
dmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgltc28tYmlkaS1mb250LWZhbWlseToi
VGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsMw0KCXttc28tbGlzdC1pZDo0NTQ1NjIxNjE7DQoJ
bXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0yMTE0MjczMjg4O30NCkBsaXN0IGwzOmxldmVsMQ0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDM6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDo3
Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0x
OC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmll
ciBOZXciOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0
IGw0DQoJe21zby1saXN0LWlkOjUwMDk3MjE1NjsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTM0
MDYwOTE0Njt9DQpAbGlzdCBsNDpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGw0OmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgltc28tYmlkaS1mb250LWZh
bWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsNQ0KCXttc28tbGlzdC1pZDo1NDMxMDEy
NDg7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi03NTM3NDA5NzY7fQ0KQGxpc3QgbDU6bGV2ZWwx
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNg0KCXttc28tbGlzdC1pZDo4MTg2ODk0
NDk7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xOTk4MDE3MjM0O30NCkBsaXN0IGw2OmxldmVs
MQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3
Ow0KCW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDY6bGV2ZWwyDQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWIt
c3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToi
Q291cmllciBOZXciOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iO30N
CkBsaXN0IGw3DQoJe21zby1saXN0LWlkOjg4MTUyNzIwNjsNCgltc28tbGlzdC10ZW1wbGF0ZS1p
ZHM6LTE1NDE4ODk0NzY7fQ0KQGxpc3QgbDc6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2
LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4
LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9
DQpAbGlzdCBsOA0KCXttc28tbGlzdC1pZDo5MDE1MjA2NzQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUt
aWRzOi0xMTEyNDA3NTM2O30NCkBsaXN0IGw4OmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoz
Ni4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0x
OC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7
fQ0KQGxpc3QgbDg6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2kt
Zm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCW1zby1iaWRp
LWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGw5DQoJe21zby1saXN0LWlk
OjkxNDcwNzM5MTsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6ODg5NjE3MTQ4O30NCkBsaXN0IGw5
OmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDEwDQoJe21zby1saXN0LWlk
OjEwMDkwMjM1NDY7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xNjM1Mzc1MDYyO30NCkBsaXN0
IGwxMDpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxMQ0KCXttc28tbGlz
dC1pZDoxMDMzMzEzMzI1Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxNTE4MzU1MzY0O30NCkBs
aXN0IGwxMTpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxMTpsZXZlbDIN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVz
IE5ldyBSb21hbiI7fQ0KQGxpc3QgbDEyDQoJe21zby1saXN0LWlkOjEyMzExODg1NjE7DQoJbXNv
LWxpc3QtdGVtcGxhdGUtaWRzOi05MTg5MjUzNDI7fQ0KQGxpc3QgbDEyOmxldmVsMQ0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDEyOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIu
MHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTgu
MHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIg
TmV3IjsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBs
MTMNCgl7bXNvLWxpc3QtaWQ6MTI1MTk2NTk5NDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTE1
MTYzNzc3MDt9DQpAbGlzdCBsMTM6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlz
dCBsMTQNCgl7bXNvLWxpc3QtaWQ6MTMxMzc1ODMyNTsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6
MTY5MzM0MDc5NDt9DQpAbGlzdCBsMTQ6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBw
dDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsMTUNCgl7bXNvLWxpc3QtaWQ6MTQyMjcyNTA0MzsNCgltc28tbGlzdC10ZW1wbGF0ZS1p
ZHM6MzkxNTQ0OTUwO30NCkBsaXN0IGwxNTpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYu
MHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTgu
MHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGwxNg0KCXttc28tbGlzdC1pZDoxNTM3MTU4NDU5Ow0KCW1zby1saXN0LXRlbXBsYXRl
LWlkczotMTQ2MzQzMDEwO30NCkBsaXN0IGwxNjpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
MTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGwxNjpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJbXNvLWJp
ZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxpc3QgbDE3DQoJe21zby1saXN0
LWlkOjE3NzI1Nzg3NjA7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjE1ODkxMzQxNTY7fQ0KQGxp
c3QgbDE3OmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE3OmxldmVsMg0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMg
TmV3IFJvbWFuIjt9DQpAbGlzdCBsMTgNCgl7bXNvLWxpc3QtaWQ6MTc4NzIzNTI5ODsNCgltc28t
bGlzdC10ZW1wbGF0ZS1pZHM6OTMzMjY2MDQ2O30NCkBsaXN0IGwxODpsZXZlbDENCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOQ0KCXttc28tbGlzdC1pZDoyMTAzNTk4MzAzOw0KCW1z
by1saXN0LXRlbXBsYXRlLWlkczoxMjIzODc4MjY2O30NCkBsaXN0IGwxOTpsZXZlbDENCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOTpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOjcy
LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4
LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVy
IE5ldyI7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0Kb2wNCgl7
bWFyZ2luLWJvdHRvbTowY207fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowY207fQ0KLS0+PC9zdHls
ZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQi
IHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+
PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0
IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFk
Pg0KPGJvZHkgbGFuZz0iWkgtQ04iIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBj
bGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhhbmtzIEdyZWcsIHdp
bGwgY29uc2lkZXIgdGhhdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+LVFp
bjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij7lj5Hku7bk
uro8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+IEdyZWcgTWlyc2t5IFttYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tXQ0KPGJyPg0KPC9zcGFuPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0Ij7lj5HpgIHml7bpl7Q8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L3NwYW4+PC9iPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+IDIwMTc8L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPuW5tDxzcGFuIGxhbmc9IkVOLVVTIj4xMDwvc3Bh
bj7mnIg8c3BhbiBsYW5nPSJFTi1VUyI+MjU8L3NwYW4+5pelPHNwYW4gbGFuZz0iRU4tVVMiPiAy
MDo1NTxicj4NCjwvc3Bhbj48Yj7mlLbku7bkuro8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48
L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBRaW4gV3U8YnI+DQo8L3NwYW4+PGI+5oqE6YCBPHNwYW4g
bGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gaWV0ZkBpZXRmLm9y
ZzsgZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtQGlldGYub3JnOyBDYXJs
b3MgUGlnbmF0YXJvOyBSb24gQm9uaWNhOyBsaW1lLWNoYWlyc0BpZXRmLm9yZzsgQmVub2l0IENs
YWlzZTsgbGltZUBpZXRmLm9yZzxicj4NCjwvc3Bhbj48Yj7kuLvpopg8c3BhbiBsYW5nPSJFTi1V
UyI+Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBSZTogW0xpbWVdIExhc3QgQ2FsbDog
Jmx0O2RyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS0xMS50eHQmZ3Q7IChH
ZW5lcmljIFlBTkcgRGF0YSBNb2RlbCBmb3IgQ29ubmVjdGlvbmxlc3MgT3BlcmF0aW9ucywgQWRt
aW5pc3RyYXRpb24sIGFuZCBNYWludGVuYW5jZShPQU0pIHByb3RvY29scykgdG8gUHJvcG9zZWQg
U3RhbmRhcmQ8bzpwPjwvbzpwPjwvc3Bhbj48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5IaSBRaW4s
PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj50aGFuayB5b3UgZm9yIHlvdXIgdGhvdWdodGZ1bCBjb25zaWRlcmF0aW9u
IG9mIG15IGNvbW1lbnRzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5JIGFncmVlIHRvIGxlYXZlIG1l
Y2hhbmlzbSBvZiBvdmVycnVuIGluZGljYXRpb24gdG8gaW1wbGVtZW50YXRpb24gYnV0IEkgYmVs
aWV2ZSB0aGF0IGl0IHdpbGwgYmUgcmVhbGx5IGhlbHBmdWwgdG8gYWRkIGEgc3ViLXNlY3Rpb24g
dGhhdCBoaWdobGlnaHRzIHNwZWNpZmljIG9mIHJ1bm5pbmcgdGVzdHMgaW4gZm9yZXZlciBtb2Rl
IGFuZCBwb2ludHMgdG8gaXNzdWVzIHRoYXQNCiByZXF1aXJlIHBhcnRpY3VsYXIgYXR0ZW50aW9u
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+UmVnYXJk
cyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+R3JlZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+T24gVHVlLCBPY3QgMjQsIDIwMTcgYXQgODowNiBQTSwgUWlu
IFd1ICZsdDs8YSBocmVmPSJtYWlsdG86YmlsbC53dUBodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+YmlsbC53dUBodWF3ZWkuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhhbmtzIEdyZWcgZm9yIGZl
ZWRiYWNrLCBwbGVhc2Ugc2VlIG15IHJlcGx5IGlubGluZSBiZWxvdy48L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNt
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQiPuWPkeS7tuS6ujxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4gR3JlZyBNaXJza3kgW21haWx0
bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPl0NCjxicj4NCjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdCI+5Y+R6YCB5pe26Ze0PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+
PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiAy
MDE3PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij7lubQ8c3BhbiBsYW5nPSJF
Ti1VUyI+MTA8L3NwYW4+5pyIPHNwYW4gbGFuZz0iRU4tVVMiPjI0PC9zcGFuPuaXpTxzcGFuIGxh
bmc9IkVOLVVTIj4gMjM6MTg8YnI+DQo8L3NwYW4+PGI+5pS25Lu25Lq6PHNwYW4gbGFuZz0iRU4t
VVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gUWluIFd1PGJyPg0KPC9zcGFuPjxi
PuaKhOmAgTxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+
IDxhIGhyZWY9Im1haWx0bzppZXRmQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+DQppZXRmQGll
dGYub3JnPC9hPjsgPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rp
b25sZXNzLW9hbUBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPg0KZHJhZnQtaWV0Zi1saW1lLXlh
bmctY29ubmVjdGlvbmxlc3Mtb2FtQGlldGYub3JnPC9hPjsgQ2FybG9zIFBpZ25hdGFybzsgUm9u
IEJvbmljYTsNCjxhIGhyZWY9Im1haWx0bzpsaW1lLWNoYWlyc0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPmxpbWUtY2hhaXJzQGlldGYub3JnPC9hPjsgQmVub2l0IENsYWlzZTsNCjxhIGhyZWY9
Im1haWx0bzpsaW1lQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bGltZUBpZXRmLm9yZzwvYT48
L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPuS4u+mimDxzcGFuIGxhbmc9IkVO
LVVTIj46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IFJlOiBbTGltZV0gTGFzdCBDYWxs
OiAmbHQ7ZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLTExLnR4dCZndDsg
KEdlbmVyaWMgWUFORyBEYXRhIE1vZGVsIGZvciBDb25uZWN0aW9ubGVzcyBPcGVyYXRpb25zLCBB
ZG1pbmlzdHJhdGlvbiwgYW5kIE1haW50ZW5hbmNlKE9BTSkgcHJvdG9jb2xzKSB0byBQcm9wb3Nl
ZA0KIFN0YW5kYXJkPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+SGkgUWluLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj50aGFuayB5b3Ug
Zm9yIHlvdXIgZXhwZWRpZW50IGFuZCBjYXJlZnVsIGNvbnNpZGVyYXRpb24gb2YgbXkgY29tbWVu
dHMuIEknbSBnbGFkIHRoYXQgd2UndmUgYWxyZWFkeSBpbiBhZ3JlZW1lbnQgb24gc28gbWFueS4g
SSd2ZSBhZGRlZCBub3RlcyBvbiB0aG9zZSB0aGF0LCBpbg0KIG15IHZpZXcsIG5lZWQgc29tZSBt
b3JlIGRpc2N1c3Npb25zLiBQbGVhc2UgZmluZCB0aGVtIGluLWxpbmUgdGFnZ2VkIEdJTSZndDsm
Z3Q7LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMi
PlJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+R3JlZzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5P
biBTdW4sIE9jdCAyMiwgMjAxNyBhdCA4OjMxIFBNLCBRaW4gV3UgJmx0OzxhIGhyZWY9Im1haWx0
bzpiaWxsLnd1QGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5iaWxsLnd1QGh1YXdlaS5jb208
L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5UaGFua3MgR3JlZyBmb3IgcHJvdmlkaW5nIGFkZGl0aW9uYWwgaW5w
dXQgdG8gaGVscCBtYWtlIHRoZSBtb2RlbCBtb3JlIGV4dGVuc2libGUgYW5kDQogcmV1c2FibGUu
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+UGxlYXNlIHNlZSBteSByZXBseSBpbmxpbmUgYmVsb3cuPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+LVFpbjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+5Y+R5Lu2
5Lq6PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiBHcmVnIE1pcnNreSBbbWFpbHRvOjxhIGhyZWY9
Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNr
eUBnbWFpbC5jb208L2E+XQ0KPGJyPg0KPC9zcGFuPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0Ij7lj5HpgIHml7bpl7Q8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L3NwYW4+PC9i
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+IDIwMTc8L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPuW5tDxzcGFuIGxhbmc9IkVOLVVTIj4xMDwv
c3Bhbj7mnIg8c3BhbiBsYW5nPSJFTi1VUyI+MjA8L3NwYW4+5pelPHNwYW4gbGFuZz0iRU4tVVMi
PiAyMDozNDxicj4NCjwvc3Bhbj48Yj7mlLbku7bkuro8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bh
bj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiA8YSBocmVmPSJtYWlsdG86aWV0ZkBpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPg0KaWV0ZkBpZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0bzpkcmFm
dC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW1AaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj4NCmRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbUBpZXRmLm9yZzwv
YT48YnI+DQo8L3NwYW4+PGI+5oqE6YCBPHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxz
cGFuIGxhbmc9IkVOLVVTIj4gQ2FybG9zIFBpZ25hdGFybzsgUm9uIEJvbmljYTsNCjxhIGhyZWY9
Im1haWx0bzpsaW1lLWNoYWlyc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmxpbWUtY2hhaXJz
QGlldGYub3JnPC9hPjsgQmVub2l0IENsYWlzZTsNCjxhIGhyZWY9Im1haWx0bzpsaW1lQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+bGltZUBpZXRmLm9yZzwvYT48YnI+DQo8L3NwYW4+PGI+5Li7
6aKYPHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gUmU6
IFtMaW1lXSBMYXN0IENhbGw6ICZsdDtkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVz
cy1vYW0tMTEudHh0Jmd0OyAoR2VuZXJpYyBZQU5HIERhdGEgTW9kZWwgZm9yIENvbm5lY3Rpb25s
ZXNzIE9wZXJhdGlvbnMsIEFkbWluaXN0cmF0aW9uLCBhbmQgTWFpbnRlbmFuY2UoT0FNKSBwcm90
b2NvbHMpIHRvIFByb3Bvc2VkIFN0YW5kYXJkPC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6OS41cHQiPkRlYXIgQWxsLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6OS41cHQiPnBsZWFzZSBraW5kbHkgY29uc2lkZXIg
bXkgY29tbWVudHMgb24mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5kcmFmdC1p
ZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0NCiBwcmVzZW50ZWQgYmVsb3c6PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8dWwgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwxNCBs
ZXZlbDEgbGZvMSI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjEuIEludHJvZHVjdGlvbjwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPHVsIHR5
cGU9ImRpc2MiPg0KPHVsIHR5cGU9ImNpcmNsZSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21z
by1saXN0OmwzIGxldmVsMiBsZm8yIj4NCjxzcGFuIGxhbmc9IkVOLVVTIj5jbGVhciBhbmQgdGVj
aG5pY2FsIGRlZmluaXRpb25zIG9mIGNvbm5lY3Rpb24tb3JpZW50ZWQgKENPKSBhbmQgY29ubmVj
dGlvbmxlc3MgKENMKSBuZXR3b3JrIGFyZSBhYnNlbnQuIE5vdGUgdGhhdCByZWZlcmVuY2VkIFJG
QyA3Mjc2IGRvZXMgbm90IHByb3ZpZGUgdGhhdCBlaXRoZXIgYXMgZGlmZmVyZW50aWF0aW9uIGJh
c2VkIG9uIGFtb3VudCBvZiBjb25maWd1cmF0aW9uIHJlcXVpcmVkIHRvIGluc3RhbnRpYXRlDQog
YSBuZXR3b3JrIGNoYW5nZXMsIGRlY3JlYXNlcyBhcyByZXN1bHQgb2YgZnVydGhlciBwcm9ncmVz
cyBpbiBuZXR3b3JrIG9wZXJhdGlvbiBhdXRvbWF0aW9uLiBJIHByb3Bvc2UgdG8gdXNlIGRlZmlu
aXRpb25zIENPIGFuZCBDTCBmb3J3YXJkaW5nIHBhcmFkaWdtcyBwcm92aWRlZCBpbiBzZWN0aW9u
IDYuMy4xIEcuODAwIFVuaWZpZWQgZnVuY3Rpb25hbCBhcmNoaXRlY3R1cmUgb2YgdHJhbnNwb3J0
IG5ldHdvcmtzLCBhcyB0aGVzZSBhcmUgY2xlYXIsDQogdGVjaG5pY2FsIGFuZCBhcmUgYnJvYWRs
eSB1c2VkIGluIHRoZSBpbmR1c3RyeS48bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8L3Vs
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvO3RleHQtaW5kZW50OjkuMHB0Ij4NCjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+W1Fpbl06IEkgYmVs
aWV2ZSBSRkM3Mjc2IGFuZCBHLjgwMCBzaGFyZSB0aGUgc2ltaWxhciBwYXJhZGlnbXMgYnV0IGNh
cHR1cmUgdGhlIGRpZmZlcmVudCBhc3BlY3Qgb2YgdGhlIGtleSBkaWZmZXJlbmNlIGJldHdlZW4g
Q08gYW5kIENMLCBJIHdvdWxkIHN1Z2dlc3QgdG8gaGFybW9uaXplDQogdGhlIGRpZmZlcmVudCBh
c3BlY3Qgb2YgdGhlc2Uga2V5IGRpZmZlcmVuY2VzIHRvZ2V0aGVyIGFuZCBhZGQgYW5vdGhlciBy
ZWZlcmVuY2UgdG8gRy44MDAgYXMgZm9sbG93czo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzt0ZXh0LWluZGVudDo5
LjBwdCI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPk5FVyBURVhUOjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO3RleHQtaW5kZW50OjkuMHB0Ij4NCjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+4oCcPC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG87dGV4dC1pbmRlbnQ6MTIuMHB0Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIj5JbiBj
b25uZWN0aW9uLW9yaWVudGVkIHRlY2hub2xvZ2llcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgYSBj
b25uZWN0aW9uIGlzIGVzdGFibGlzaGVkIHByaW9yIHRvIHRoZSB0cmFuc21pc3Npb24gb2YgZGF0
YS4mbmJzcDsgQWZ0ZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgY29ubmVjdGlvbiBpcyBlc3RhYmxp
c2hlZCwgbm8gYWRkaXRpb25hbCBjb250cm9sIGluZm9ybWF0aW9uIHN1Y2ggYXM8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4m
bmJzcDsmbmJzcDsgc2lnbmFsaW5nIG9yIG9wZXJhdGlvbnMgYW5kIG1haW50ZW5hbmNlIGluZm9y
bWF0aW9uIGlzIHJlcXVpcmVkIHRvPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IHRyYW5zbWl0IHRoZSBk
YXRhLiZuYnNwOyBJbiBjb25uZWN0aW9ubGVzcyB0ZWNobm9sb2dpZXMsIGRhdGEgaXM8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVT
Ij4mbmJzcDsmbmJzcDsgdHlwaWNhbGx5IHNlbnQgYmV0d2VlbiBlbmQgcG9pbnRzIHdpdGhvdXQg
cHJpb3IgYXJyYW5nZW1lbnQsIGJ1dDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBjb250cm9sIGluZm9y
bWF0aW9uIGlzIHJlcXVpcmVkIHRvIGlkZW50aWZ5IGRlc3RpbmF0aW9uIFtHLjgwMF1bUkZDNzI3
Nl0uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO3RleHQtaW5k
ZW50OjkuMHB0Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+4oCdPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
bGFuZz0iRU4tVVMiPkdJTSZndDsmZ3Q7IElmIHdlIGNvbnNpZGVyLCBmb3IgZXhhbXBsZSwgTVBM
Uy1UUCBkb21haW4gYW5kIEwzVlBOIG92ZXIgSVAvTVBMUyBkb21haW4sIHRoZW4gdGhlIGNvbmZp
Z3VyYXRpb24gYXNwZWN0LCBpbiBteSBvcGluaW9uLCBiZWNvbWVzIGxlc3MgZGlzdGluY3Qgd2hp
bGUgdGhlDQogZm9yd2FyZGluZyBwYXJhZGlnbSBpcyBpbnZhcmlhbnQsIHJlbWFpbnMgdGhlIHNh
bWUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5bUWluXTogVGhhbmtzLjwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0ND
IDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8dWwgdHlwZT0iZGlzYyI+DQo8dWwgdHlwZT0i
Y2lyY2xlIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwyIGxmbzMi
Pg0KPHNwYW4gbGFuZz0iRU4tVVMiPmNoYXJhY3Rlcml6YXRpb24gb2YgdGhlIHN1YmplY3Qgb2Yg
dGhlIGRvY3VtZW50IGFzICZxdW90O1lBTkcgRGF0YSBtb2RlbCBmb3IgY29ubmVjdGlvbmxlc3Mg
T0FNIHByb3RvY29scyZxdW90OyBpcyBub3QgYWNjdXJhdGUgY29uc2lkZXJpbmcgQ08vQ0wgZGVm
aW5pdGlvbnMgaW4gRy44MDAuIEkgcHJvcG9zZSB0byByZWZlciB0byAmcXVvdDtPQU0gcHJvdG9j
b2xzIGZvciBjb25uZWN0aW9ubGVzcyBuZXR3b3JrcyZxdW90OyBzaW5jZSB0aGUgc2FtZQ0KIE9B
TSBwcm90b2NvbHMgbWF5IGJlIHVzZWQgaW4gYm90aCBDTy1QUyBhbmQgQ0wtUFMgbmV0d29ya3Ms
IGUuZy4gTFNQIFBpbmcgdXNlZCBpbiBib3RoIE1QTFMtVFAgYW5kIElQL01QTFMgbmV0d29ya3Mu
PG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgW1Fpbl06IE9rYXkgLFNvdW5kcyBnb29k
IHRvIG1lLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMTAgbGV2
ZWwxIGxmbzQiPg0KPHNwYW4gbGFuZz0iRU4tVVMiPjMuIE92ZXJ2aWV3IG9mIHRoZSBDb25uZWN0
aW9ubGVzcyBPQU0gTW9kZWw8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8dWwgdHlwZT0i
ZGlzYyI+DQo8dWwgdHlwZT0iY2lyY2xlIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxp
c3Q6bDQgbGV2ZWwyIGxmbzUiPg0KPHNwYW4gbGFuZz0iRU4tVVMiPiZxdW90Oy4uLiB0aGUgJ3Rl
c3QtcG9pbnQtbG9jYXRpb24taW5mbycsIGlzIGEgY29tbW9uIGFzcGVjdCBvZiBldmVyeSAndGVz
dC1wb2ludC1sb2NhdGlvbicgLSB0aGVyZSdzIG5vIFlBTkcgb2JqZWN0IHRlc3QtcG9pbnQtbG9j
YXRpb24gaW4gdGhlIHByZXNlbnRlZCBkYXRhIG1vZGVsLjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+
PC91bD4NCjwvdWw+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IFtRaW5dOiBJ
dCBpcyBUeXBvLiBJdCBzaG91bGQgYmUg4oCYdGVzdC1wb2ludC1sb2NhdGlvbnPigJksIGZpeGVk
LiBUaGFua3MuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8dWwgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0Omw1IGxl
dmVsMSBsZm82Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIj4zLjMgT0FNIE5laWdoYm9yaW5nIExheWVy
czxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjx1bCB0eXBlPSJkaXNjIj4NCjx1bCB0eXBl
PSJjaXJjbGUiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMiBsZXZlbDIgbGZv
NyI+DQo8c3BhbiBsYW5nPSJFTi1VUyI+SSBmaW5kIHRoaXMgcGFydCBvZiB0aGUgbW9kZWwgdW5k
ZXItZGV2ZWxvcGVkLiBGaXJzdCwgdGhlIHRlcm1pbm9sb2d5IC0gbGF5ZXJzIGltcGx5IHZlcnRp
Y2FsLCBjbGllbnQtc2VydmVyIHJlbGF0aW9uc2hpcCB3aGlsZSBkb3duc3RyZWFtL3Vwc3RyZWFt
IC0gcGVlcmluZyByZWxhdGlvbnNoaXAgb24gdGhlIHNhbWUgbGF5ZXIuIFNlY29uZCwgdGhlIGxp
bWl0ZWQgdmlzaWJpbGl0eSBkdWUgdG8gdGVjaG5vbG9neS1sZXZlbA0KIGxpbWl0YXRpb24gdGhh
dCBzdXBwb3J0cyBvbmx5IHJlZmVyZW5jZSB0byB0aGUgaW1tZWRpYXRlIG5laWdoYm9yaW5nIGxh
eWVyIGJ1dCBub3QgdG8gbmV4dC10by1uZXh0IG5laWdoYm9yLiBJIGNvbnNpZGVyIHRoaXMgdG8g
YmUgbWFqb3IgcHJvYmxlbSBmb3IgY29tbW9uIG1vZGVsIHRoYXQgaW50ZW5kZWQgZm9yIG11bHRp
LWxheWVyIGVudmlyb25tZW50LjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjwvdWw+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+W1Fpbl06IFdlIGRpc2N1c3NlZCB0aGlzIGJlZm9yZSwgSSBy
ZXZpc2l0IHRoaXMgc2VjdGlvbiBhbmQgdW5kZXJzdGFuZCB5b3VyIGNvbmNlcm4NCiBub3cgLCBJ
IHdvdWxkIGxpa2UgdG8gc3VnZ2VzdCB0byByZW1vdmUgbGF5ZXIgcmVsYXRlZCB0ZXh0IHNpbmNl
IGl0IGludHJvZHVjZSBjb25mdXNpb24sIEkgd291bGQgc3VnZ2VzdCB0byBjaGFuZ2UgdGVjaG5v
bG9neS1sZXZlbCBpbnRvIHBvc2l0aW9uIHNpbmNlIHdoYXQgd2UgdHJ5IHRvIGRlZmluZSBhcmUg
T0FNIE5laWdoYm9yaW5nIFRlc3QgcG9pbnRzIGxpc3QuIFdlIHdpbGwgZm9jdXMgb24gdGVzdCBw
b2ludHMgcmVsYXRlZCB0byBvbmUNCiBzaW5nbGUgbGF5ZXIuIE9uZSBjYW4gdXNlIHBvc2l0aW9u
IHRvIGNhcHR1cmUgb2Ygb3JkZXIgb2YgdGhlc2UgdGVzdCBwb2ludHMgYW5kIGFsc28gaWRlbnRp
ZnkgdGVzdCBwb2ludCBhdCB0aGUgbGVmdCBsYXllciBib3VuZGFyeSBhbmQgdGVzdCBwb2ludCBh
dCB0aGUgcmlnaHQgbGF5ZXIgYm91bmRhcnkuIFRoZSBwcm9wb3NlZCBjaGFuZ2VzIGFzIGZvbGxv
d3M6PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+4oCcPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4z
LjMuJm5ic3A7IE9BTSBuZWlnaGJvcmluZyB0ZXN0IHBvaW50czxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4t
VVMiPiZuYnNwOyZuYnNwOyBBcyB0eXBpY2FsIG5ldHdvcmtzIGhhdmUgYSBtdWx0aS1sYXllciBh
cmNoaXRlY3R1cmUsIHRoZSBzZXQgb2YgT0FNPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IHByb3RvY29s
cyBzaW1pbGFybHkgdGFrZSBhIG11bHRpLWxheWVyIHN0cnVjdHVyZTsgZWFjaCBsYXllciBtYXkg
aGFzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBs
YW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IGl0cyBvd24gT0FNIHByb3RvY29sIFtSRkM3Mjc2XSBh
bmQgaXMgY29ycmVzcG9uZGluZyB0byBzcGVjaWZpYzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBhZG1p
bmlzdHJhdGl2ZSBkb21haW4gYW5kIGhhcyBhc3NvY2lhdGVkIHRlc3QgcG9pbnRzLiZuYnNwOyBP
QU08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxh
bmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgbmVpZ2hib3JpbmcgdGVzdCBwb2ludHMgYXJlIHJlZmVy
cmVkIHRvIGEgbGlzdCBvZiBuZWlnaGJvcmluZyB0ZXN0PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IHBv
aW50cyBpbiB0aGUgc2FtZSBsYXllciB0aGF0IGFyZSByZWxhdGVkIHRvIGN1cnJlbnQgdGVzdCBw
b2ludC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgVGhpcyBhbGxvd3MgdXNlcnMgdG8gZWFzaWx5IG5h
dmlnYXRlIGJldHdlZW4gcmVsYXRlZCBuZWlnaGJvcmluZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBs
YXllciB0byBlZmZpY2llbnRseSB0cm91Ymxlc2hvb3QgYSBkZWZlY3QuJm5ic3A7IEluIHRoaXMg
bW9kZWwsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7ICdwb3NpdGlvbicgbGVhZiBkZWZpbmVzIHRoZSBy
ZWxhdGl2ZSBwb3NpdGlvbiBvZiBuZWlnaGJvcmluZyB0ZXN0PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7
IHBvaW50IGNvcnJlc3BvbmRpbmcgdG8gdGhlIGN1cnJlbnQgdGVzdCBwb2ludCBpbiB0aGUgc2Ft
ZSBsYXllciAsIGFuZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBpcyBwcm92aWRlZCB0byBhbGxvdyBj
b3JyZWxhdGlvbiBvZiBmYXVsdHMgYXQgZGlmZmVyZW50IGxvY2F0aW9uIC4gSWY8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4m
bmJzcDsmbmJzcDsgdGhlcmUgaXMgb25lIG5laWdoYm9yaW5nIHRlc3QgcG9pbnQgcGxhY2VkIGJl
Zm9yZSB0aGUgY3VycmVudCB0ZXN0PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IHBvaW50LCAncG9zaXRp
b24nIGxlYWYgaXMgc2V0IHRvIC0xLiZuYnNwOyBJZiB0aGVyZSBpcyBvbmUgbmVpZ2hib3Jpbmc8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9
IkVOLVVTIj4mbmJzcDsmbmJzcDsgdGVzdCBwb2ludCBwbGFjZWQgYWZ0ZXIgdGhlIGN1cnJlbnQg
dGVzdCBwb2ludCwgJ3Bvc2l0aW9uJyBsZWFmIGlzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IHNldCB0
byAxLiZuYnNwOyBJZiB0aGVyZSBpcyBubyBuZWlnaGJvcmluZyB0ZXN0IHBvaW50IHBsYWNlZCBi
ZWZvcmUgb3I8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgYWZ0ZXIgdGhlIGN1cnJlbnQgdGVzdCBwb2lu
dCwgJ3Bvc2l0aW9uJyBsZWFmIGlzIHNldCB0byAwLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBsaXN0IG9hbS1uZWlnaGJvcmluZy10cHMg
ezxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFu
Zz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBr
ZXkgJnF1b3Q7aW5kZXgmcXVvdDs7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IGxlYWYgaW5kZXggezxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0eXBlIHVpbnQx
NiB7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBs
YW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3JhbmdlICZxdW90OzAuLjY1NTM2
JnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7ICZxdW90O0luZGV4IG9mIGEgbGlzdCBvZiBuZWlnaGJvcmluZyB0ZXN0IHBvaW50czxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4t
VVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBpbiB0aGUgc2FtZSBsYXllciAmcXVvdDs7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbGVhZiBwb3NpdGlvbiB7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO3R5cGUgaW50OCB7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJhbmdlICZxdW90Oy0xLi4xJnF1b3Q7OzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyB9PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O1RoZSByZWxhdGl2ZSBwb3NpdGlvbjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4t
VVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBvZiBuZWlnaGJvcmluZyB0ZXN0IHBvaW50PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGNvcnJlc3BvbmRpbmcgdG8gdGhlIGN1cnJl
bnQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxh
bmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdGVzdCBwb2ludCZxdW90Ozs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4t
VVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlw
dGlvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
bGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtMaXN0IG9mIHJlbGF0ZWQgbmVpZ2hib3JpbmcgdGVz
dCBwb2ludHMgaW4gdGhlIHNhbWUgbGF5ZXIuJnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyB9PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPuKA
nTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IGxhbmc9IkVOLVVTIj5HSU0mZ3Q7Jmd0OyBJIHRoaW5rIHRoYXQgaWYgd2UgY29uY2VudHJhdGUg
b24gT0FNIG9uIHBhcnRpY3VsYXIgbmV0d29yayBsYXllciwgdGhlbiByZWZlcmVuY2UgdG8gbXVs
dGktbGF5ZXIgY2hhcmFjdGVyIG9mIG1vZGVybiBuZXR3b3JrcyBpcyB1bm5lY2Vzc2FyeSBhbmQg
c29tZXdoYXQNCiBhcnRpZmljaWFsLiBBcyBmb3IgdGVzdCBwb2ludHMgaW4gdGhlIHNhbWUgbGF5
ZXIsIHRoZW4gdHJhY2Vyb3V0ZSBzdXBwb3NlIHRvIHJldHVybiBvcmRlcmVkIGxpc3Qgb2YgVGVz
dCBQb2ludHMgYmV0d2VlbiB0aGUgU2VuZGVyIGFuZCBSZWNlaXZlci4gQmVjYXVzZSB0aGVyZSBj
b3VsZCBiZSBFQ01QIHN1Yi1kb21haW5zIGFsb25nIHRoZSBwYXRoLCBtb2RlbCBzaG91bGQgYmUg
YWJsZSB0byBkaWZmZXJlbnRpYXRlIHdpdGggc29tZSBlbnRyb3B5DQoga2V5LiBPQU0gdmlzaWJp
bGl0eSBpbnRvIG90aGVyIGFkbWluaXN0cmF0aXZlIGRvbWFpbnMgb2J2aW91c2x5IGJyaW5ncyBz
ZWN1cml0eSBjb25zaWRlcmF0aW9uIGlzc3VlcyBhbmQsIEknZCBleHBlY3QsIGJlIGNhcmVmdWxs
eSBjb250cm9sbGVkIGFuZCB0cnkgdG8gaGlkZSBpZGVudGl0eSBvZiB0aGUgZG9tYWluLiBIZW5j
ZSwgSSB0aGluayB0aGF0ICdwb3NpdGlvbicgaXMgaGFyZGx5IHVzYWJsZSBwYXJhbWV0ZXIuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5bUWluXTogVGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzIG9u
IHRoaXMsIHllcyByZWNvcmRpbmcgdGVzdCBwb2ludCBsaXN0IGluIHRoZSBzYW1lIGxheWVyDQog
aXMgbm90IGdvb2QgdXNlIGNhc2UsIGhhcm1vbml6aW5nIHdpdGggeW91ciBjb21tZW50cyBhbmQg
R2VuLWFydCByZXZpZXcgY29tbWVudHMsIHdlIGhhdmUgcmVtb3ZlZCBzYW1lIGxheWVyIGFuZCBy
ZXdyaXRlIHRoaXMgc2VjdGlvbiBiYXNlZCBvbiBHZW4tYXJ0IHJldmlld2Vy4oCZcyBpbnB1dCBh
bmQgc3VnZ2VzdGlvbnMuIFRoYW5rcyBhZ2Fpbi48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5n
OjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bztt
c28tbGlzdDpsMTggbGV2ZWwxIGxmbzgiPg0KPHNwYW4gbGFuZz0iRU4tVVMiPjMuNCBUZXN0IFBv
aW50IExvY2F0aW9ucyBJbmZvcm1hdGlvbjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjx1
bCB0eXBlPSJkaXNjIj4NCjx1bCB0eXBlPSJjaXJjbGUiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
bzttc28tbGlzdDpsMTEgbGV2ZWwyIGxmbzkiPg0KPHNwYW4gbGFuZz0iRU4tVVMiPnJlZmVyZW5j
ZSB0byBub24tZXhpc3RlbnQgJnF1b3Q7dHAtdG9vbCZxdW90OyBhbmQgJnF1b3Q7T0FNLTwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Y29sb3I6YmxhY2si
Pm5laWdoYm9yaW5nIExheWVycyZxdW90Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
Z3JvdXBpbmdzPG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPC91bD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgW1Fpbl06IEl0IGlzIHR5cG8sIG9hbS1uZWlnaGJv
cmluZyBsYXllcnMgc2hvdWxkIGJlIGNvcnJlY3RlZCBhcyDigJxvYW0tbmVpZ2hib3JpbmctdHBz
4oCdDQogbm93Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsOSBs
ZXZlbDEgbGZvMTAiPg0KPHNwYW4gbGFuZz0iRU4tVVMiPjQuIFlBTkcgT0FNIE1vZGVsPG86cD48
L286cD48L3NwYW4+PC9saT48L3VsPg0KPHVsIHR5cGU9ImRpc2MiPg0KPHVsIHR5cGU9ImNpcmNs
ZSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwxMiBsZXZlbDIgbGZvMTEiPg0K
PHNwYW4gbGFuZz0iRU4tVVMiPkkgdGhpbmsgdGhhdCB1c2Ugb2YgcHJlZml4ICdjb2FtJyBmb3Ig
ZGF0YSBtb2RlbCBvZiBPQU0gaW4gY29ubmVjdGlvbmxlc3MgbmV0d29ya3MgaXMgbGltaXRpbmcg
Y29uc2lkZXJpbmcgdGhhdCB0aGVyZSBzaG91bGQgYmUgYW5vdGhlciBtb2RlbCBvZiBPQU0gaW4g
Y29ubmVjdGlvbi1vcmllbnRlZCBuZXR3b3Jrcy4gQWNyb255bXMgQ0wgYW5kIENPIHVzdWFsbHkg
dXNlZCB0byByZWZlciB0byBjb25uZWN0aW9ubGVzcw0KIGFuZCBjb25uZWN0aW9uLW9yaWVudGVk
IG5ldHdvcmtzIHJlc3BlY3RpdmVseS4gVGh1cyBJIHN1Z2dlc3QgdG8gdXNlICdjbC1vYW0nIGFz
IHByZWZpeCBmb3IgdGhlIGRhdGEgbW9kZWwgcHJlc2VudGVkIGluIHRoaXMgZG9jdW1lbnQgYW5k
ICdjby1vYW0nIGluc3RlYWQgb2YgJ2dvYW0nIGluJm5ic3A7ZHJhZnQtaWV0Zi1saW1lLXlhbmct
Y29ubmVjdGlvbi1vcmllbnRlZC1vYW0tbW9kZWwuPG86cD48L286cD48L3NwYW4+PC9saT48L3Vs
Pg0KPC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgW1Fpbl06R29vZCBwcm9wb3NhbCwgSSBsaWtlIGl0Ljwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHVsIHR5cGU9ImRpc2MiPg0KPHVsIHR5
cGU9ImNpcmNsZSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwxOSBsZXZlbDIg
bGZvMTIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiPkkgZmluZCB0aW1lLXJlc29sdXRpb24gdG8gYmUg
c3VwZXJmbHVvdXMgYW5kIHRodXMgb3ZlcmNvbXBsaWNhdGluZyB0aGUgbW9kZWwuIEkgc3VnZ2Vz
dCB1c2UgdDxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5pbWU8L3NwYW4+LWludGVydmFsLXR5
cGUgaW5zdGVhZCBhbmQgY29uc2lkZXIgZm9yIHRoZSB1cGRhdGUgb2YgeWFuZzppZXRmLXlhbmct
dHlwZXMgZGVmaW5lZCBpbiBSRkMgNjk5MS48bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8
L3VsPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDtbUWluXTom
bmJzcDsgVGltZSByZXNvbHV0aW9uIGlzIHJlZmVycmVkIHRvIHRpbWUgdW5pdCwgc3VyZSB3ZSBj
YW4gY2hhbmdlIGl0DQogaW50byB0aW1lLWludGVydmFsLXR5cGUgYXMgeW91IHN1Z2dlc3RlZC48
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwcmUgc3R5
bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij5vPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OywmcXVvdDtzZXJpZiZxdW90Oztjb2xv
cjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+c2Vzc2lvbi1kZWxheS1zdGF0aXN0aWNzIGFu
ZCBzZXNzaW9uLWppdHRlci1zdGF0aXN0aWNzIGFyZSB0b28gbGltaXRpbmcgaW4gbWFueSBkaW1l
bnNpb25zIC0gbm8gc3VwcG9ydCB0byByZWZsZWN0IG9uZS13YXkgKGZhci1lbmQgYW5kIG5lYXIt
ZW5kKSBhbmQgcm91bmQtdHJpcCBtZWFzdXJlbWVudHMgZm9yIHRoZSBzYW1lIHRlc3Qgc2Vzc2lv
biwgYW5kIHRvbyBmZXcgbWV0cmljcy4sIGUuZy4gbm8gcmVwb3J0IG9mIHBlcmNlbnRpbGUuIDwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7W1Fpbl06IFdlIGhhdmUgcHJvdG9jb2wtaWQgYW5kIHByb3RvY29s
LWlkLW1ldGEtZGF0YSB0byBiZSBkZWZpbmVkIGluIGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5l
Y3Rpb25sZXNzLW9hbS1tZXRob2RzLTA5IHdoaWNoIGNhbiBiZSB1c2VkIHRvIGluZGljYXRlIHdo
ZXRoZXIgaXQgaXMgb25lIHdheSBtZWFzdXJlbWVudCwgb3IgdHdvIHdheSAmbmJzcDsmbmJzcDsm
bmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0K
PHByZSBzdHlsZT0idGV4dC1pbmRlbnQ6NzMuNXB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPm1lYXN1cmVtZW50cy4gUGxlYXNlIHNlZSBt
eSByZXBseSBmb3IgbG9zcyByYXRpb24gZm9yIHJlcG9ydCBvZiBwZXJjZW50aWxlLjwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlIHN0eWxlPSJt
YXJnaW4tbGVmdDo3Mi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+bzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWls
eTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssJnF1b3Q7c2VyaWYmcXVvdDs7Y29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPnNlc3Npb24tZGVsYXktc3RhdGlzdGljcyBkb2VzIG5v
dCByZWZsZWN0IHR5cGUgb2YgZGVsYXkgdmFyaWF0aW9uIGJlaW5nIGNhbGN1bGF0ZWQuIEFzIGFu
YWx5emVkIGluIFJGQyA1NDgxLCBQRFYgYW5kIElQRFYgY2hhcmFjdGVyaXplIGRpZmZlcmVudCBj
b25kaXRpb25zIChTZWN0aW9uIDUpIGFuZCBhdCBsZWFzdCByZWZsZWN0aW5nIHdoaWNoIG9uZSBi
ZWluZyBjYWxjdWxhdGVkIGFuZCByZXBvcnRlZCBpcyB2ZXJ5IGluZm9ybWF0aXZlLjwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFtRaW5dOiBXZSBoYXZlIHByb3RvY29sLWlkIGFuZCBw
cm90b2NvbC1pZC1tZXRhLWRhdGEgdG8gYmUgZGVmaW5lZCBpbiBkcmFmdC1pZXRmLWxpbWUteWFu
Zy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kcy0wOSB3aGljaCBjYW4gYmUgdXNlZCB0byBpbmRp
Y2F0ZSB3aGV0aGVyIElQRFYgaXMgdXNlZCBvciBQRFYgaXMgdXNlZCwgQmFzZWQgb24gQnJpYW7i
gJlzIDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8
cHJlIHN0eWxlPSJ0ZXh0LWluZGVudDozMS41cHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7c3VnZ2VzdGlv
biwgd2UgY291bGQgc2V0IElQRFYgYXMgZGVmYXVsdCBmb3Igaml0dGVyIG1lYXN1cmVtZW50Ljwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlIHN0
eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFj
ayI+bzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250
LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssJnF1b3Q7c2VyaWYmcXVvdDs7Y29s
b3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkkgY2Fubm90IGZpbmQgYW55dGhpbmcgdGhh
dCBkaXJlY3RseSByZXBvcnRzIHBhY2tldCBsb3NzIHN0YXRpc3RpY3MgKHBhY2tldCBsb3NzIGFu
ZCBwYWNrZXQgbG9zcyByYXRpbykgZm9yIHRoZSBnaXZlbiB0ZXN0IHNlc3Npb24uIElzIHRoYXQg
aW50ZW50aW9uYWw/IElDTVAgcGluZyBpcyBjYXBhYmxlIHRvIHJlcG9ydCBudW1iZXIgb2YgbG9z
dCBwYWNrZXRzIGluIHJvdW5kLXRyaXAuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgW1Fpbl06IFdlIGRv
IGhhdmUgYSBwYXJhbWV0ZXIg4oCYcGFja2V0LWRyb3BzLWNvdW504oCZIGZvciBwYWNrZXQtbG9z
cywgd2UgY2FuIGNoYW5nZSBpdCBpbnRvIOKAnHBhY2tldC1sb3NzLWNvdW504oCdIGFzIHlvdSBz
dWdnZXN0ZWQsIGluIGFkZGl0aW9uLCB3ZSBjYW4gYWRkIGEgbmV3IHBhcmFtZXRlciBmb3IgcGFj
a2V0IGxvc3MgcmF0aW9uIGFzIGZvbGxvd3M6PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj7igJw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5n
PSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGxlYWYgcGFja2V0LWxvc3Mt
Y291bnQgezxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyB0eXBlIHVpbnQzMiB7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHJhbmdlICZxdW90OzAuLjQyOTQ5NjcyOTUmcXVvdDs7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVmYXVsdCAmcXVvdDswJnF1b3Q7OzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0i
RU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyAmcXVvdDtUb3RhbCByZWNlaXZlZCBwYWNrZXQgZHJvcHMgY291bnQuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IElmIHRo
ZSB2YWx1ZSBpcyA0Mjk0OTY3Mjk1LCBpdCBpbmRpY2F0ZXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsm
bmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7cGFja2V0IGRyb3BzIGNv
dW50IGlzIG92ZXJydW4uJnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyB9PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGxlYWYgbG9zcy1yYXRpb3s8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgdHlwZSB1aW50OHs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
cmFuZ2UgMC4uMTAwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O0xvc3MgcmF0aW8gb2Yg
dGhlIHBhY2tldHMuIEV4cHJlc3MgYXMgcGVyY2VudGFnZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBvZiBwYWNrZXRzIGxvc3Qgd2l0aCByZXNwZWN0IHRv
IHBhY2tldHMgc2VudC4mcXVvdDs7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IH08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj7igJ08L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5HSU0mZ3Q7Jmd0OyBQYWNrZXQgbG9zcyBhbmQs
IGFzIHJlc3VsdCwgbG9zcyByYXRpbyBpbiBtb2Rlcm4gbmV0d29ya3MgaXMgdmVyeSBsb3cuIEkg
c3VnZ2VzdCBjaGFuZ2luZyBsb3NzLXJhdGlvIHR5cGUgZnJvbSB1aW50OCB0byBuZXcgdHlwZSBw
ZXJjZW50YWdlLCBkZWZpbmVkIGFzOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs
YWNrO2JhY2tncm91bmQ6I0ZGRkRGNSI+Jm5ic3A7ICZuYnNwO3R5cGVkZWYgcGVyY2VudGFnZSB7
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpibGFjaztiYWNrZ3JvdW5kOiNGRkZERjUiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB0
eXBlIGRlY2ltYWw2NCB7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjaztiYWNrZ3JvdW5kOiNGRkZERjUiPiZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgZnJhY3Rpb24tZGlnaXRz
IDU7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjaztiYWNrZ3JvdW5kOiNGRkZERjUiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyB9PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjaztiYWNrZ3JvdW5kOiNGRkZERjUiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyBkZXNjcmlwdGlvbiAmcXVvdDtQZXJjZW50YWdlJnF1b3Q7Ozwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs
YWNrO2JhY2tncm91bmQ6I0ZGRkRGNSI+Jm5ic3A7ICZuYnNwO308L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5bUWluXTogR29vZCBwcm9wb3NhbCwgYWNjZXB0ZWQuPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDtHSU0mZ3Q7Jmd0
OyBJIHRoaW5rIHRoYXQgY291bnRlciBvdmVycnVuIGNhc2UgaW5kaWNhdG9yIHJlcXVpcmVzIHNl
cGFyYXRlIHBhcmFtZXRlci4gVXNpbmcNCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjQy
OTQ5NjcyOTUgbWF5IHByb2R1Y2UgbmVnYXRpdmUgZmFsc2Ugd2hlbiBydW5uaW5nIGluIGZvcmV2
ZXIgbW9kZS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5bUWluXTogTm90ZSB0
aGF0IGNvdW50ZXImbmJzcDsgaXMgdW5zaWduZWQgaW50ZWdlciwgaXQgd2lsbCBub3QgcHJvZHVj
ZSBuZWdhdGl2ZSBmYWxzZSwgaW4NCiBteSB1bmRlcnN0YW5kaW5nLiBJIGRvdWJ0IHdlIHNob3Vs
ZCBhZGQgc3VjaCBjb21wbGV4aXR5IHRvIGRhdGEgbW9kZWwgYnkgaW50cm9kdWNpbmcgYW5vdGhl
ciBwYXJhbWV0ZXIsIHdlIGNhbiBsZWF2ZSB0aGlzIHRvIGltcGxlbWVudGF0aW9uIGRldGFpbHMu
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0Mg
MS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwcmUgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBw
dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5vPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90
OywmcXVvdDtzZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+dXNpbmcgdWludDMyIGlu
IHNlc3Npb24tcGFja2V0LXN0YXRpc3RpY3Mgc2VlbXMgcmlza2luZyBvdmVycnVuIG9mIGNvdW50
ZXJzIGVzcGVjaWFsbHkgZm9yIHRlc3Qgc2Vzc2lvbnMgcnVubmluZyZuYnNwOyBmb3JldmVyLiA8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPltR
aW5dOiBHb29kIHBvaW50LCB3ZSBjb3VsZCBzZXQgdXAtbGltaXQgZm9yPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4gc2Vzc2lvbi1wYWNr
ZXQtc3RhdGlzdGljcyBkYXRhLCBpZiBzdGF0aXN0aWNzIGRhdGEgcmVhY2ggdXAtbG1pdCwgaXQg
d2lsIGluZGljYXRlIGNvdW50ZXIgb3ZlcnJ1biBoYXBwZW5zLjwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW4tbGVmdDo3
Mi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+bzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4m
cXVvdDssJnF1b3Q7c2VyaWYmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkkgYmVsaWV2ZSB0
aGF0IHVzaW5nIDAgdG8gaW5kaWNhdGUgdGhhdCB0aGUgcGFyYW1ldGVyIGlzIG5vdCBiZWluZyBy
ZXBvcnRlZCwgdGhyb3VnaG91dCBzZXZlcmFsIHN0YXRpc3RpY3MgZ3JvdXBpbmdzLCBjcmVhdGVz
IHByb2JsZW0gd2hlbiB0aGUgdHJ1ZSB2YWx1ZSBpcyAwLCBlLmcuIHJ4LWJhZC1wYWNrZXQ7PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5bUWlu
XTpHb29kIHBvaW50LCB3ZSB3aWxsIHJlbW92ZSB0byB1c2UgMCB0byBpbmRpY2F0ZSB0aGUgcGFy
YW1ldGVyIGlzIG5vdCBiZWluZyByZXBvcnRlZC48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPm88L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJv
bWFuJnF1b3Q7LCZxdW90O3NlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJz
cDsgPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs
YWNrIj5jb25uZWN0aW9ubGVzcy1vYW0tbGF5ZXJzIC0gd2hhdCBjb25zaWRlcmF0aW9ucyB3ZXJl
IGRpc2N1c3NlZCB0byBhcnJpdmUgdG8gbGltaW5nIG51bWJlciBvZiBuZWlnaGJvcmluZyB0ZXN0
IHBvaW50cyB0byAxMjg/PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5bUWluXTogT2theSwgd2UgY2FuIGNoYW5nZSB1aW50OCBpbnRvIHVpbnQx
NiB0byBzdXBwb3J0IG1vcmUgdGVzdCBwb2ludHMgdGhhdCBjYW4gYmUgcmVjb3JkZWQuIEJ1dCBw
bGVhc2Ugbm90ZSB0aGF0IGVhY2ggdGVzdCBwb2ludCBhY3R1YWxseSBvbmx5IHJlY29yZCBoaXMg
bmVpZ2hib3JpbmcgdGVzdCBwb2ludHMsIGlmIGVhY2ggdGVzdCBwb2ludHMgcmVjb3JkIGEgY29t
cGxldGU8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0K
PHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPkxpc3Qgb2YgdGVzdCBwb2ludHMgaW4gb25lIHRlc3QsIHRoYXQgd2lsbCByZXN1bHQgaW4g
YSBsb3Qgb2YgZHVwbGljYXRlZCBkYXRhIGFzc29jaWF0ZWQgd2l0aCBlYWNoIHRlc3QgcG9pbnQu
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmUg
c3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJs
YWNrIj5vPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OywmcXVvdDtzZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+dHAtdG9vbHM6Y29udGludWl0eS1jaGVj
ayB5b3UgbWF5IGFkZCBSRkMgODAyOSB0byB0aGUgbGlzdCBvZiByZWZlcmVuY2VzPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5bUWluXTogQWNj
ZXB0ZWQsIHRoYW5rcy48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7Y29sb3I6YmxhY2siPm88L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LCZxdW90
O3NlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj50cC10b29sczpw
YXRoLWRpc2NvdmVyeSBSRkMgODAyOSBvYnNvbGV0ZXMgUkZDIDQzNzkgYXMgc3RhbmRhcmQgZm9y
IExTUCBQaW5nPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3By
ZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5bUWluXTogQWNjZXB0ZWQsIHRoYW5rcy48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPm88L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7
LCZxdW90O3NlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj50aW1lc3RhbXAgZ3JvdXBp
bmcgaXMgbGltaXRlZCB0byBQVFB2MiBUcnVuY2F0ZWQgYW5kIE5UUHY0IDY0LWJpdCBmb3JtYXQg
W1JGQzU5MDVdLiBXaGF0IGFib3V0IG90aGVyIGZvcm1hdHMsIGUuZy4gSUNNUCBUaW1lc3RhbXAs
IE5UUHY0IDMyLWJpdCwgYS5rLmEuIHNob3J0LCBvciBQVFB2MiA4MC1iaXRzIGxvbmc/IDwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+W1Fpbl06
IEhlcmUgaXMgdGhlIHByb3Bvc2VkIGNoYW5nZSB0byBhZGRyZXNzIHlvdXIgY29tbWVudHM6PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj7igJw8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7IGdyb3VwaW5nIHRpbWVz
dGFtcCB7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O0dyb3VwaW5nIGZvciB0aW1lc3RhbXAu
JnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyBsZWFmIHRpbWVzdGFtcC10eXBlIHs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9
IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdHlwZSBpZGVudGl0eXJlZiB7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5n
PSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGJhc2UgdGltZXN0YW1wLXR5
cGU7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBs
YW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7VHlwZSBvZiBUaW1lc3RhbXAs
IHN1Y2ggYXMgVHJ1bmNhdGVkIFBUUCwgTlRQLiZxdW90Ozs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsm
bmJzcDsgfTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyBjb250YWluZXIgdGltZXN0YW1wLTY0
Yml0IHs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
d2hlbiAmcXVvdDtkZXJpdmVkLWZyb20tb3Itc2VsZiguLi90eXBlLCAnY2wtb2FtOnRydW5jYXRl
ZC1wdHAnKSZxdW90OyYjNDM7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7ICZxdW90O29yIGRlcml2ZWQtZnJvbS1vci1zZWxmKC4uL3R5cGUsJ2NsLW9hbTpudHA2
NCcpJnF1b3Q7IHs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgZGVzY3JpcHRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7T25seSBhcHBsaWVzIHdoZW4gVHJ1
bmNhdGVkIE5UUCBvciA2NGJpdCBOVFAgVGltZXN0YW1wLiZxdW90Ozs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBsZWFmIHRpbWVzdGFtcC1zZWMgezxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0eXBlIHVpbnQzMjs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7QWJzb2x1dGUgdGltZXN0YW1wIGluIHNlY29u
ZHMgYXMgcGVyIElFRUUxNTg4djI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgb3Igc2Vjb25kcyBwYXJ0IGluIDY0LWJpdCBOVFAgdGltZXN0
YW1wLiZxdW90Ozs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
fTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFu
Zz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDtsZWFmIHRpbWVzdGFtcC1u
YW5vc2VjIHs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdHlwZSB1aW50
MzI7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBs
YW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O0Zy
YWN0aW9uYWwgcGFydCBpbiBuYW5vc2Vjb25kcyBhcyBwZXIgSUVFRTE1ODh2MjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBvciBGcmFjdGlv
bmFsIHBhcnQgaW4gNjQtYml0IE5UUCB0aW1lc3RhbXAuJnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IGRlc2NyaXB0aW9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
ICZxdW90O0NvbnRhaW5lciBmb3IgNjRiaXQgdGltZXN0YW1wLiZxdW90Ozs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJz
cDsmbmJzcDsmbmJzcDsgfTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyBjb250YWluZXIgdGlt
ZXN0YW1wLTgwYml0IHs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgd2hlbiAmcXVvdDtkZXJpdmVkLWZyb20tb3Itc2VsZiguLi90eXBlLCAnY2wtb2Ft
OnB0cDgwJykmcXVvdDt7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O09ubHkgYXBwbGllcyB3aGVu
IDgwYml0IFBUUCBUaW1lc3RhbXAuJnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGlmLWZlYXR1cmUgcHRwLWxvbmctZm9ybWF0
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFu
Zz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBsZWFmIHRpbWVzdGFtcC1z
ZWMgezxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
bGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0eXBlIHVpbnQ2NCB7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5n
PSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7cmFuZ2UgJnF1b3Q7MC4uMjgx
NDc0OTc2NzEwNjU2JnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyB9PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBs
YW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90OzQ4
Yml0IFRpbWVzdGFtcCBpbiBzZWNvbmRzIGFzIHBlciBJRUVFMTU4OHYyLiZxdW90Ozs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVT
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBsZWFmIHRpbWVzdGFtcC1uYW5vc2VjIHs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdHlwZSB1aW50MzI7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O0ZyYWN0aW9uYWwgcGFydCBpbiBu
YW5vc2Vjb25kcyBhcyBwZXIgSUVFRTE1ODh2MjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtvciBGcmFjdGlvbmFsIHBhcnQgaW4gNjQtYml0
IE5UUCB0aW1lc3RhbXAuJnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyB9PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9u
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5n
PSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O0NvbnRhaW5lciBm
b3IgNjRiaXQgdGltZXN0YW1wLiZxdW90Ozs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsgfTxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0i
RU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBjb250YWluZXIgbnRw
LXRpbWVzdGFtcC0zMmJpdCB7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHdoZW4gJnF1b3Q7ZGVyaXZlZC1mcm9tLW9yLXNlbGYoLi4vdHlwZSwgJ2Ns
LW9hbTp0cnVuY2F0ZWQtbnRwJykmcXVvdDt7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O09ubHkg
YXBwbGllcyB3aGVuIDMyIGJpdCBOVFAgU2hvcnQgZm9ybWF0IFRpbWVzdGFtcC4mcXVvdDs7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVT
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
aWYtZmVhdHVyZSBudHAtc2hvcnQtZm9ybWF0OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBsZWFmIHRpbWVzdGFtcC1zZWMgezxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyB0eXBlIHVpbnQxNjs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgZGVzY3JpcHRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgJnF1b3Q7VGltZXN0YW1wIGluIHNlY29uZHMgYXMgcGVyIHNob3J0IGZv
cm1hdCBOVFAuJnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyB9PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGxlYWYgdGltZXN0
YW1wLW5hbm9zZWMgezxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0eXBl
IHVpbnQxNjs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRp
b248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxh
bmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1
b3Q7VHJ1bmNhdGVkIEZyYWN0aW9uYWwgcGFydCBpbiAxNi1iaXQgTlRQIHRpbWVzdGFtcC4mcXVv
dDs7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBs
YW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7Q29udGFpbmVyIGZvciA2NGJpdCB0aW1lc3RhbXAu
JnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyB9PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IGNvbnRhaW5lciBpY21wLXRpbWVzdGFtcC0zMmJpdCB7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHdoZW4gJnF1b3Q7ZGVyaXZl
ZC1mcm9tLW9yLXNlbGYoLi4vdHlwZSwgJ2NsLW9hbTppY21wLW50cCcpJnF1b3Q7ezxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlw
dGlvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
bGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmcXVvdDtPbmx5IGFwcGxpZXMgd2hlbiBUcnVuY2F0ZWQgTlRQIG9yIDY0Yml0
IE5UUCBUaW1lc3RhbXAuJnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyB9PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGlmLWZlYXR1cmUgaWNtcC10aW1lc3RhbXA7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1V
UyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGxlYWYgdGltZXN0YW1wLW1pbGxpc2Vj
IHs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxh
bmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdHlwZSB1aW50MzI7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O3RpbWVzdGFt
cCBpbiBtaWxsaXNlY29uZHMgZm9yIElDTVAgdGltZXN0YW1wLiZxdW90Ozs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyAmcXVvdDtDb250YWluZXIgZm9yIDMyYml0IHRpbWVzdGFtcC4mcXVvdDs7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsgfTxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPuKAnTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286
cD48L3NwYW4+PC9wcmU+DQo8dWwgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
O21zby1saXN0OmwxMyBsZXZlbDEgbGZvMTMiPg0KPHNwYW4gbGFuZz0iRU4tVVMiPjUuMS4xLjIg
VGVzdCBwb2ludCBhdHRyaWJ1dGVzIGV4dGVuc2lvbjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91
bD4NCjx1bCB0eXBlPSJkaXNjIj4NCjx1bCB0eXBlPSJjaXJjbGUiPg0KPGxpIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0bzttc28tbGlzdDpsMTYgbGV2ZWwyIGxmbzE0Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIj5y
ZWZlcmVuY2UgdG8gbm9uLWV4aXN0aW5nICZxdW90O3Rlc3QtcG9pbnQtbG9jYXRpb24mcXVvdDsg
bGlzdDxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjwvdWw+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+W1Fpbl06IFNhbWUgdHlwbyBhcyB5b3UgbWVudGlvbmVkIGFib3ZlLCBpdCBzaG91bGQg
YmUg4oCcPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj50ZXN0LXBvaW50LWxvY2F0aW9uczwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PuKAnS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjx1
bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDE1IGxldmVs
MSBsZm8xNSI+DQo8c3BhbiBsYW5nPSJFTi1VUyI+NS4xLjIgU2NoZW1hIE1vdW50PG86cD48L286
cD48L3NwYW4+PC9saT48L3VsPg0KPHVsIHR5cGU9ImRpc2MiPg0KPHVsIHR5cGU9ImNpcmNsZSI+
DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwxNyBsZXZlbDIgbGZvMTYiPg0KPHNw
YW4gbGFuZz0iRU4tVVMiPnJlZmVyZW5jZSB0byBub24tZXhpc3RpbmcgJnF1b3Q7dGVzdC1wb2lu
dC1sb2NhdGlvbiZxdW90OyBsaXN0PG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPC91bD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5bUWluXTogU2FtZSBhcyBhYm92ZSwgZml4ZWQuPC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8dWwgdHlwZT0iZGlz
YyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwxIGxldmVsMSBsZm8xNyI+DQo8
c3BhbiBsYW5nPSJFTi1VUyI+NS4yLjEuMiBUZXN0IHBvaW50IGF0dHJpYnV0ZXMgZXh0ZW5zaW9u
PG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPHVsIHR5cGU9ImRpc2MiPg0KPHVsIHR5cGU9
ImNpcmNsZSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0Omw4IGxldmVsMiBsZm8x
OCI+DQo8c3BhbiBsYW5nPSJFTi1VUyI+cmVmZXJlbmNlIHRvIG5vbi1leGlzdGluZyAmcXVvdDt0
ZXN0LXBvaW50LWxvY2F0aW9uJnF1b3Q7IGxpc3Q8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+
DQo8L3VsPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPltRaW5dOiBTYW1lIGFzIGFib3ZlLCBmaXhl
ZC48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjx1bCB0
eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDcgbGV2ZWwxIGxm
bzE5Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIj41LjIuMiBTY2hlbWEgTW91bnQ8bzpwPjwvbzpwPjwv
c3Bhbj48L2xpPjwvdWw+DQo8dWwgdHlwZT0iZGlzYyI+DQo8dWwgdHlwZT0iY2lyY2xlIj4NCjxs
aSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDYgbGV2ZWwyIGxmbzIwIj4NCjxzcGFuIGxh
bmc9IkVOLVVTIj5yZWZlcmVuY2UgdG8gbm9uLWV4aXN0aW5nICZxdW90O3Rlc3QtcG9pbnQtbG9j
YXRpb24mcXVvdDsgbGlzdDxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjwvdWw+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+W1Fpbl06IFNhbWUgYXMgYWJvdmUsIGZpeGVkLjwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+SW4gc3VtbWFyeSwg
SSBmaW5kIHNldmVyYWwgc2VyaW91cyBpc3N1ZXMgd2l0aCB0aGUgY3VycmVudCB2ZXJzaW9uIG9m
IHRoZSBkYXRhIG1vZGVsIHByZXNlbnRlZCBpbiB0aGUgZG9jdW1lbnQsIGUuZy4gdXNlIG9mIDAg
dG8gaW5kaWNhdGUgdW5yZXBvcnRlZCBwYXJhbWV0ZXINCiBhbmQgdW5kZXJkZXZlbG9wZWQgbGF5
ZXJpbmcgbW9kZWwuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5SZWdhcmRzLDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gbGFuZz0iRU4tVVMiPkdyZWc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQg
I0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0
O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0Ij4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5PbiBXZWQsIE9jdCAx
MSwgMjAxNyBhdCA2OjQwIEFNLCBUaGUgSUVTRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmllc2ctc2Vj
cmV0YXJ5QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aWVzZy1zZWNyZXRhcnlAaWV0Zi5vcmc8
L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj48YnI+DQpUaGUgSUVTRyBoYXMgcmVjZWl2ZWQgYSByZXF1
ZXN0IGZyb20gdGhlIExheWVyIEluZGVwZW5kZW50IE9BTSBNYW5hZ2VtZW50IGluPGJyPg0KdGhl
IE11bHRpLUxheWVyIEVudmlyb25tZW50IFdHIChsaW1lKSB0byBjb25zaWRlciB0aGUgZm9sbG93
aW5nIGRvY3VtZW50OiAtPGJyPg0KJ0dlbmVyaWMgWUFORyBEYXRhIE1vZGVsIGZvciBDb25uZWN0
aW9ubGVzcyBPcGVyYXRpb25zLCBBZG1pbmlzdHJhdGlvbiw8YnI+DQombmJzcDsgJm5ic3A7YW5k
IE1haW50ZW5hbmNlKE9BTSkgcHJvdG9jb2xzJzxicj4NCiZuYnNwOyAmbHQ7ZHJhZnQtaWV0Zi1s
aW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLTExLnR4dCZndDsgYXMgUHJvcG9zZWQgU3RhbmRh
cmQ8YnI+DQo8YnI+DQpUaGUgSUVTRyBwbGFucyB0byBtYWtlIGEgZGVjaXNpb24gaW4gdGhlIG5l
eHQgZmV3IHdlZWtzLCBhbmQgc29saWNpdHMgZmluYWw8YnI+DQpjb21tZW50cyBvbiB0aGlzIGFj
dGlvbi4gUGxlYXNlIHNlbmQgc3Vic3RhbnRpdmUgY29tbWVudHMgdG8gdGhlPGJyPg0KPGEgaHJl
Zj0ibWFpbHRvOmlldGZAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pZXRmQGlldGYub3JnPC9h
PiBtYWlsaW5nIGxpc3RzIGJ5IDIwMTctMTAtMjUuIEV4Y2VwdGlvbmFsbHksIGNvbW1lbnRzIG1h
eSBiZTxicj4NCnNlbnQgdG8gPGEgaHJlZj0ibWFpbHRvOmllc2dAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj5pZXNnQGlldGYub3JnPC9hPiBpbnN0ZWFkLiBJbiBlaXRoZXIgY2FzZSwgcGxlYXNl
IHJldGFpbiB0aGUgYmVnaW5uaW5nIG9mPGJyPg0KdGhlIFN1YmplY3QgbGluZSB0byBhbGxvdyBh
dXRvbWF0ZWQgc29ydGluZy48YnI+DQo8YnI+DQpBYnN0cmFjdDxicj4NCjxicj4NCjxicj4NCiZu
YnNwOyAmbmJzcDtUaGlzIGRvY3VtZW50IHByZXNlbnRzIGEgYmFzZSBZQU5HIERhdGEgbW9kZWwg
Zm9yIGNvbm5lY3Rpb25sZXNzPGJyPg0KJm5ic3A7ICZuYnNwO09wZXJhdGlvbnMgQWRtaW5pc3Ry
YXRpb24sIGFuZCBNYWludGVuYW5jZShPQU0pIHByb3RvY29scy4mbmJzcDsgSXQ8YnI+DQombmJz
cDsgJm5ic3A7cHJvdmlkZXMgYSB0ZWNobm9sb2d5LWluZGVwZW5kZW50IGFic3RyYWN0aW9uIG9m
IGtleSBPQU0gY29uc3RydWN0czxicj4NCiZuYnNwOyAmbmJzcDtmb3IgY29ubmVjdGlvbmxlc3Mg
cHJvdG9jb2xzLiZuYnNwOyBUaGUgYmFzZSBtb2RlbCBwcmVzZW50ZWQgaGVyZSBjYW4gYmU8YnI+
DQombmJzcDsgJm5ic3A7ZXh0ZW5kZWQgdG8gaW5jbHVkZSB0ZWNobm9sb2d5IHNwZWNpZmljIGRl
dGFpbHMuJm5ic3A7IFRoaXMgaXMgbGVhZGluZyB0bzxicj4NCiZuYnNwOyAmbmJzcDt1bmlmb3Jt
aXR5IGJldHdlZW4gT0FNIHByb3RvY29scyBhbmQgc3VwcG9ydCBib3RoIG5lc3RlZCBPQU08YnI+
DQombmJzcDsgJm5ic3A7d29ya2Zsb3dzIChpLmUuLCBwZXJmb3JtaW5nIE9BTSBmdW5jdGlvbnMg
YXQgZGlmZmVyZW50IG9yIHNhbWUgbGV2ZWxzPGJyPg0KJm5ic3A7ICZuYnNwO3Rocm91Z2ggYSB1
bmlmaWVkIGludGVyZmFjZSkgYW5kIGludGVyYWN0aW5nIE9BTSB3b3JrZmxvd3MgKCBpLmUuLDxi
cj4NCiZuYnNwOyAmbmJzcDtwZXJmb3JtaW5nIE9BTSBmdW5jdGlvbnMgYXQgc2FtZSBsZXZlbHMg
dGhyb3VnaCBhIHVuaWZpZWQgaW50ZXJmYWNlKS48YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8YnI+
DQpUaGUgZmlsZSBjYW4gYmUgb2J0YWluZWQgdmlhPGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly9kYXRh
dHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mt
b2FtLyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2Ry
YWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS88L2E+PGJyPg0KPGJyPg0KSUVT
RyBkaXNjdXNzaW9uIGNhbiBiZSB0cmFja2VkIHZpYTxicj4NCjxhIGhyZWY9Imh0dHBzOi8vZGF0
YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNz
LW9hbS9iYWxsb3QvIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9y
Zy9kb2MvZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtL2JhbGxvdC88L2E+
PGJyPg0KPGJyPg0KPGJyPg0KTm8gSVBSIGRlY2xhcmF0aW9ucyBoYXZlIGJlZW4gc3VibWl0dGVk
IGRpcmVjdGx5IG9uIHRoaXMgSS1ELjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4NCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KTGltZSBtYWls
aW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86TGltZUBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPkxpbWVAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9saW1lIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9saW1lPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_B8F9A780D330094D99AF023C5877DABA9AC173CCnkgeml513mbxchi_--



From nobody Wed Oct 25 18:26:45 2017
Return-Path: <ben@nostrum.com>
X-Original-To: lime@ietf.org
Delivered-To: lime@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 4786D13F4FA; Wed, 25 Oct 2017 18:26:24 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Ben Campbell <ben@nostrum.com>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-lime-yang-connectionless-oam@ietf.org, Ron Bonica <rbonica@juniper.net>, Carlos Pignataro <cpignata@cisco.com>, lime-chairs@ietf.org, cpignata@cisco.com, lime@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.63.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150898118424.24092.2532947954971145433.idtracker@ietfa.amsl.com>
Date: Wed, 25 Oct 2017 18:26:24 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/1DLOotbHKW9cR0vaNCb6gobzTYQ>
Subject: [Lime] Ben Campbell's No Objection on draft-ietf-lime-yang-connectionless-oam-14: (with COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Oct 2017 01:26:24 -0000

Ben Campbell has entered the following ballot position for
draft-ietf-lime-yang-connectionless-oam-14: 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/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam/



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

I have some mostly editorial comments:

- I agree with Adam's comments about readability. Please also consider an
editing pass for grammar--I noted some missing articles, plural disagreement,
etc.

- Please check IDNits. It has some complaints about references. I will leave it
to the authors to determine if they are real.

-1, paragraph starting with "The different OAM tools...": The phrase "After the
connection is established" is missing an article.

-2.2: "RPC operation - A specific Remote Procedure Call.": That seems like a
circular definition.

-3, first paragraph: 'The model augments "/networks/network/node" path...':
missing article.

-3.1, 6th paragraph: "... these parameters are not explicit configured":
s/explicit/explicitly

-5.2.1.2, 2nd paragraph: s/user/users

-6, third paragraph: " writable/creatable/deletable": Please don't use "/" as a
substitute for conjunctions.



From nobody Wed Oct 25 18:27:17 2017
Return-Path: <alissa@cooperw.in>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0692F13F4F7; Wed, 25 Oct 2017 18:27:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.72
X-Spam-Level: 
X-Spam-Status: No, score=-2.72 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=cooperw.in header.b=U3v9r3se; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=Vsrw8jl4
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id X-sxIV-Wujus; Wed, 25 Oct 2017 18:26:59 -0700 (PDT)
Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0EEB213F4F0; Wed, 25 Oct 2017 18:26:55 -0700 (PDT)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 7522720B52; Wed, 25 Oct 2017 21:26:54 -0400 (EDT)
Received: from frontend2 ([10.202.2.161]) by compute7.internal (MEProxy); Wed, 25 Oct 2017 21:26:54 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cooperw.in; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=Qx1cuzUHpq7Mat0efkBMZLgg4OsKV y9ETtuxGReQdWk=; b=U3v9r3se1AMXeGgde7/CkNiPWYVPXoXX3QPmbnwV+yTd8 5q1TEc6ySkLX1FPHjdeU/SHdaf5CWP6FzUWJ6vKYqQPcO5M0b/pO9xVLmdvcnfCh DI9zmlqNKXC/iV33oZZu/MLUz/wM21vaQCe4O7uLMbD5Kc37Z33xm3oadZ3Fdxxt HYmKxyjRoKSRxq210JOjAg5Aer8Y8ZwXF9HbU4ix2MZkNnqtREJ3aDEq5vBF0lr9 3m1lYTTzgI1aRJDJe3CJlBR/kQE52+K8GirULVJXbOf/N63nnVRoapfhteITT5ft 5lA0RW6PizKbw607RpQDVYxkvKI5bSsfv+8/+VY5Q==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=Qx1cuz UHpq7Mat0efkBMZLgg4OsKVy9ETtuxGReQdWk=; b=Vsrw8jl4CM/11Fq2UeztYd 05TdBG2Y1mvOccsUcX/rMbprTu6gWdmgyvyL0jpSr6SL+7Qe8jx9HdewUDhumK/U uCEdcfHi6wtbOs9E4H3qAETiueNt4hr/g5Ah4AlbWyW7oWD4qeIYnUAy0IbfhwFs r1t+ldMoyBrusPx7hcFL2CZucGcPSqBqpRo/V49G/7GK151cJYOr72+m/MJta0b4 GWlAoLSHgBNXwjplKCUoeQHbW7oXq5GgJ5zaQXEZP1fluEqHgyqqNryidpY8bawf 8QI6yvsORGboZ3LQqDCl1eutcX7C/sqJNa1bm7cXjoSfKqbiYZTO6cx70JfuhSWw ==
X-ME-Sender: <xms:3jnxWVMdyHlXxO4jYUdVNtwMkLmziLDFrEPT5FWnveaG8lZd-EHxhg>
Received: from [10.24.101.233] (unknown [128.107.241.191]) by mail.messagingengine.com (Postfix) with ESMTPA id 01B1624009; Wed, 25 Oct 2017 21:26:52 -0400 (EDT)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Alissa Cooper <alissa@cooperw.in>
In-Reply-To: <B8F9A780D330094D99AF023C5877DABA9AC172AC@nkgeml513-mbx.china.huawei.com>
Date: Wed, 25 Oct 2017 21:26:52 -0400
Cc: IESG <iesg@ietf.org>, "cpignata@cisco.com" <cpignata@cisco.com>, "lime-chairs@ietf.org" <lime-chairs@ietf.org>, "lime@ietf.org" <lime@ietf.org>, "draft-ietf-lime-yang-connectionless-oam-methods@ietf.org" <draft-ietf-lime-yang-connectionless-oam-methods@ietf.org>,  Ron Bonica <rbonica@juniper.net>
Content-Transfer-Encoding: quoted-printable
Message-Id: <1C5DFCB3-471F-4EA9-9CBE-FEC4DB4F4555@cooperw.in>
References: <150894439333.4826.10990964653413411779.idtracker@ietfa.amsl.com> <B8F9A780D330094D99AF023C5877DABA9AC172AC@nkgeml513-mbx.china.huawei.com>
To: Qin Wu <bill.wu@huawei.com>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/W2_COA2VhdRLR_cfYPaVGta88zk>
Subject: Re: [Lime] Alissa Cooper's No Objection on draft-ietf-lime-yang-connectionless-oam-methods-11: (with COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Oct 2017 01:27:01 -0000

Got it, sorry for missing this earlier.
Alissa

> On Oct 25, 2017, at 8:49 PM, Qin Wu <bill.wu@huawei.com> wrote:
>=20
> Thanks Alissa, this issue raised by Brian has been addressed in =
dependent document v-12 of draft-ietf-lime-yang-connectionless-oam.
> See changes related to grouping session-jitter-statistics and grouping =
session-delay-statistics:
> =
https://tools.ietf.org/rfcdiff?url2=3Ddraft-ietf-lime-yang-connectionless-=
oam-12.txt
> Brian has confirmed this issue got addressed in Gen-art ML.
>=20
> -Qin
> -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6-----
> =E5=8F=91=E4=BB=B6=E4=BA=BA: Alissa Cooper [mailto:alissa@cooperw.in]=20=

> =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2017=E5=B9=B410=E6=9C=8825=E6=97=A5=
 23:13
> =E6=94=B6=E4=BB=B6=E4=BA=BA: The IESG
> =E6=8A=84=E9=80=81: =
draft-ietf-lime-yang-connectionless-oam-methods@ietf.org; Carlos =
Pignataro; Ron Bonica; lime-chairs@ietf.org; cpignata@cisco.com; =
lime@ietf.org
> =E4=B8=BB=E9=A2=98: Alissa Cooper's No Objection on =
draft-ietf-lime-yang-connectionless-oam-methods-11: (with COMMENT)
>=20
> Alissa Cooper has entered the following ballot position for
> draft-ietf-lime-yang-connectionless-oam-methods-11: No Objection
>=20
> 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.)
>=20
>=20
> Please refer to =
https://www.ietf.org/iesg/statement/discuss-criteria.html
> for more information about IESG DISCUSS and COMMENT positions.
>=20
>=20
> The document, along with other ballot positions, can be found here:
> =
https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam-m=
ethods/
>=20
>=20
>=20
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>=20
> There is an outstanding issue stemming from the Gen-ART review =
concerning whether two-way delay is supported and whether it would be =
signaled by specifying TWAMP as the protocol-id. This should be resolved =
before the document gets published.
>=20
>=20


From nobody Wed Oct 25 18:59:20 2017
Return-Path: <bclaise@cisco.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0A36913A5CF; Wed, 25 Oct 2017 18:59:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.52
X-Spam-Level: 
X-Spam-Status: No, score=-14.52 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jx6l0vChY0X8; Wed, 25 Oct 2017 18:59:03 -0700 (PDT)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 281E213955B; Wed, 25 Oct 2017 18:59:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3029; q=dns/txt; s=iport; t=1508983143; x=1510192743; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=RtaJotkxsNPrXqtvhUYcXjJup75aS+9hjy0gZRvVOy0=; b=LBhrtnxRLfNU9tSFOXA+mwHmiBkjLEXB/cgi1MjkrK9lSYrX+oqep1On aHZhy8xEdMMnHknzsE13jpGR8BfjMhgnnW/62563hZSnHoalztDGSArX1 wPVuJQuZ0/sQNWcx5zrFMSD3htzqCUaLEfzQ1BGBL5PMyf97VH3CeGrtM A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DPAACVQPFZ/5tdJa1bGgEBAQECAQEBA?= =?us-ascii?q?QgBAQEBg19kbieDeoofjwyKRY1vghEKI4UYAoRtPxgBAgEBAQEBAQFrKIUeBiM?= =?us-ascii?q?PAQVBEAkCDgwCIwMCAiElEQYBDAYCAQGKBAMVEIscnWeCJ4c5DYMvAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBAQEBAQEBGAWBD4IbBIIHgVCCEoF0gQ2CXoU7gmEFkmSOUzyHZYg?= =?us-ascii?q?ZhHmCFYV7g12HOYolgmiBDYRRLIJqgTkfOIFbNCEIHRWDLYJcHBmBbiA2iUksg?= =?us-ascii?q?hYBAQE?=
X-IronPort-AV: E=Sophos;i="5.43,433,1503360000"; d="scan'208";a="22183471"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Oct 2017 01:59:02 +0000
Received: from [10.24.95.171] ([10.24.95.171]) by rcdn-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id v9Q1x1C5005529; Thu, 26 Oct 2017 01:59:01 GMT
To: Qin Wu <bill.wu@huawei.com>, Jouni Korhonen <jouni.nospam@gmail.com>, "ops-dir@ietf.org" <ops-dir@ietf.org>
Cc: "draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org" <draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org>, "lime@ietf.org" <lime@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>
References: <150879260596.24828.12185900699882057027@ietfa.amsl.com> <B8F9A780D330094D99AF023C5877DABA9AC14AD4@nkgeml513-mbx.china.huawei.com>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <cdb5b306-234d-bff1-4f7c-257deb516196@cisco.com>
Date: Wed, 25 Oct 2017 18:59:01 -0700
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <B8F9A780D330094D99AF023C5877DABA9AC14AD4@nkgeml513-mbx.china.huawei.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/3ERFX_tJTU_rT-NE1ESCPZLlOos>
Subject: Re: [Lime] Opsdir telechat review of draft-ietf-lime-yang-connectionless-oam-methods-10
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Oct 2017 01:59:05 -0000

Thanks Jouni for your review.
Qin, your new text is an improvement IMO.

Regards, B.
> Thanks Jouni for valuable review, please see my reply inline.
>
> -Qin
> -----邮件原件-----
> 发件人: Jouni Korhonen [mailto:jouni.nospam@gmail.com]
> 发送时间: 2017年10月24日 5:03
> 收件人: ops-dir@ietf.org
> 抄送: draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org; lime@ietf.org; ietf@ietf.org
> 主题: Opsdir telechat review of draft-ietf-lime-yang-connectionless-oam-methods-10
>
> Reviewer: Jouni Korhonen
> Review result: Ready
>
> I did a quite shallow review on the document. Apart from some trivial editorials (that the RFC editor will catch better than I do anyway), and one comment in Section 5, the document is ready to go.
>
> In Section 5 on lines:
> 1006       Some of the RPC operations in this YANG module may be considered
> 1007       sensitive or vulnerable in some network environments.  It is thus
> 1008       important to control access to these operations.  These are the
> 1009       operations and their sensitivity/vulnerability:
> 1011       o  continuity-check: Generates continuity check.
> 1013       o  path-discovery: Generates path discovery.
> 1015       which may lead to Denial-of-Service attack on both the local device
> 1016       and the network or unauthorized source access to some sensitive
> 1017       information.
>
> Some basic questions. What are the mentioned "some networks environment" and why they are vulnerable? How/why the DoS is the identified vulnerability here?
> And in general lines 1015-1017 are hard (at least to me) to understand in the light of earlier text.
>
> [Qin]: Based on AD review comments, we update section 5 based on YANG security guideline
> https://trac.ietf.org/trac/ops/wiki/yang-security-guidelines
> Answer your question, when authorized source or attacker get access to sensitive information and may use such information to launch DoS attack.
> Here is the proposed change to address your comments:
> "
>     Some of the RPC operations in this YANG module may be considered
>     sensitive or vulnerable in some network environments.  It is thus
>     important to control access to these operations. These are the operations
>     and their sensitivity/vulnerability:
>
>     o  continuity-check: Generates continuity check.
>
>     o  path-discovery: Generates path discovery.
>
> These operations are used to retrieve the data from the device that need to execute the OAM command. Unauthorized source access to some sensitive information in the above data may lead to Denial-of-Service attack on both the local device and the network.
> "
> Thanks.
>
> The IDnits comments are not relevant (the reported error is just editorial).
>
> [Qin]: Will get this clean up.
> The YANG module also passed the validation (I used yangvalidator) with date related warnings.
>
> [Qin]: Fixed in v-(10), it doesn't come from this draft but from referenced interface model draft.
>


From nobody Wed Oct 25 19:10:03 2017
Return-Path: <bclaise@cisco.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4702913955B; Wed, 25 Oct 2017 19:09:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.519
X-Spam-Level: 
X-Spam-Status: No, score=-14.519 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Cmjk61dE6yxU; Wed, 25 Oct 2017 19:09:55 -0700 (PDT)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0E7521395F3; Wed, 25 Oct 2017 19:09:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=10430; q=dns/txt; s=iport; t=1508983795; x=1510193395; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to; bh=Gqk9QAqWlxlr24D8oTBr/Gc9YusaOs8x6/WlLyj8f6w=; b=R3Zd3pb46yIaeegX/KkQmXYfSBYSo37IpEIyV1pgwom5ZfAybLU2bvrk 9IAG29Zc2OPUchAmCkDrDY5RTXXg8ylZArlxaE0+FsJz5ag2jFXjSC33Z 0TB3XJFxZbHN6Jl9fuOyxzERT8IcK0ZGYg+d8d61PeG3wW44TmEWMndxd E=;
X-IronPort-AV: E=Sophos;i="5.43,433,1503360000";  d="scan'208,217";a="315400920"
Received: from alln-core-11.cisco.com ([173.36.13.133]) by rcdn-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 26 Oct 2017 02:09:54 +0000
Received: from [10.24.95.171] ([10.24.95.171]) by alln-core-11.cisco.com (8.14.5/8.14.5) with ESMTP id v9Q29rn5020537; Thu, 26 Oct 2017 02:09:53 GMT
To: Adam Roach <adam@nostrum.com>, The IESG <iesg@ietf.org>
Cc: Ron Bonica <rbonica@juniper.net>, lime-chairs@ietf.org, lime@ietf.org, draft-ietf-lime-yang-connectionless-oam@ietf.org, cpignata@cisco.com
References: <150895915790.4735.12781687265993710022.idtracker@ietfa.amsl.com>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <f6d274a8-8eb6-87d4-1317-18a7ecefcd8a@cisco.com>
Date: Wed, 25 Oct 2017 19:09:53 -0700
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <150895915790.4735.12781687265993710022.idtracker@ietfa.amsl.com>
Content-Type: multipart/alternative; boundary="------------95B9EE63E17DA3823E979A89"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/1N0mK_RcstRfvATc3ou0_9uHpcU>
Subject: Re: [Lime] Adam Roach's No Objection on draft-ietf-lime-yang-connectionless-oam-14: (with COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Oct 2017 02:09:57 -0000

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

Dear authors and document shepherd,

If you recall my AD review (on the LIME mailing list)

    My quick summary:
    Those two LIME drafts are hard to read. I've been spending hours to
    try to understand...
    I advice the authors, shepherd, chairs to review the two drafts with
    a fresh mind and improve readability.

Multiple IESG members had similar COMMENTS regarding readability.
These are not DISCUSSES, but you should anyway improve the document to 
address this point, starting with Adam's list.

Regards, Benoit
> Adam Roach has entered the following ballot position for
> draft-ietf-lime-yang-connectionless-oam-14: 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/iesg/statement/discuss-criteria.html
> for more information about IESG DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam/
>
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> I'd like to update my comment with some fairly mechanical suggestions for
> improvement that I believe will increase readability of the document greatly.
> In evaluating this document, I found a number of minor formatting issues that
> made it somewhat difficult to read.
>
> 1. Please ensure that all opening parentheses have a space before them and no
> space after them.
>
> 2. Please ensure that all closing parentheses have a space after them and no
> space before after them.
>
> 3. Please ensure that all quoted terms include both an opening quotation mark
> and a closing quotation mark.
>
> 4. Please ensure that there are no spaces between a quotation mark and the term
> it is quoting.
>
> 5. Please ensure that there *is* a space before an opening quotation mark
>
> 6. Please ensure that there *is* a space after a closing quotation mark (unless
> followed by another punctuation mark)
>
> 7. Please ensure that periods at the end of a sentence have no space before
> them and a space after them.
>
> 8. Please break up long paragraphs into separate paragraphs or bullet lists.
> The third paragraph of section 3 and the paragraph that forms section 3.3 are
> prime candidates for such an improvement.
>
> 9. Please double-check the formatting of the YANG module. The indentation is
> inconsistent and, in some places, can easily mislead the reader about the level
> of nesting and association of elements with each other.
>
> My original comments follow.
>
> ------------------------------------------------------------
>
> Please expand "EXP", "VPLS", and "LAG" on first use.
>
> Section 3.2 refers to the "lime base model". Please define or expand "lime" or
> provide a citation that does so.
>
> The id-nits tool reports that there are 6 instances of overly-long lines in the
> document. Given that these exist in code elements, the authors can probably
> make better decisions about how to resolve these than the RFC editor can.
>
> Section 3.3 contains the following definition:
>
>                  list oam-neighboring-tps {
>                    key "index";
>                    leaf index {
>                       type uint16 {
>                          range "0..65536";
>                       }
>
> uint16 cannot represent 65536.
>
> ----------------------------------------
>
> Later in the model:
>
>   container timestamp-80bit {
>   when "derived-from-or-self(../timestamp-type, 'cl-oam:ptp80')"{
>           description
>            "Only applies when 80bit PTP Timestamp.";
>          }
>    if-feature ptp-long-format;
>        leaf timestamp-sec {
>        type uint64 {
>        range "0..281474976710656";
>        }
>        description
>          "48bit Timestamp in seconds as per IEEE1588v2.";
>         }
>        leaf timestamp-nanosec {
>        type uint32;
>        description
>          "Fractional part in nanoseconds as per IEEE1588v2
>           or Fractional part in 64-bit NTP timestamp.";
>        }
>        description
>        "Container for 64bit timestamp.";
>      }
>
> Issue 1: The 48-bit range should be 0..281474976710655, not 0..281474976710656
>
> Issue 2: The description for this 80-bit timestamp container contains a
> description of "Container for 64bit timestamp."
>
> ----------------------------------------
>
> Similar to issue 2 above, ntp-timestamp-32bit describes itself as a 64-bit
> timestamp.
>
>
> .
>


--------------95B9EE63E17DA3823E979A89
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Dear authors and document shepherd,<br>
      <br>
      If you recall my AD review (on the LIME mailing list)<br>
      <blockquote>My quick summary:<br>
        Those two LIME drafts are hard to read. I've been spending hours
        to try to understand...<br>
        I advice the authors, shepherd, chairs to review the two drafts
        with a fresh mind and improve readability.</blockquote>
    </div>
    Multiple IESG members had similar COMMENTS regarding readability.<br>
    These are not DISCUSSES, but you should anyway improve the document
    to address this point, starting with Adam's list.<br>
    <br>
    Regards, Benoit<br>
    <blockquote type="cite"
cite="mid:150895915790.4735.12781687265993710022.idtracker@ietfa.amsl.com">
      <pre wrap="">Adam Roach has entered the following ballot position for
draft-ietf-lime-yang-connectionless-oam-14: 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 <a class="moz-txt-link-freetext" href="https://www.ietf.org/iesg/statement/discuss-criteria.html">https://www.ietf.org/iesg/statement/discuss-criteria.html</a>
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
<a class="moz-txt-link-freetext" href="https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam/">https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam/</a>



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

I'd like to update my comment with some fairly mechanical suggestions for
improvement that I believe will increase readability of the document greatly.
In evaluating this document, I found a number of minor formatting issues that
made it somewhat difficult to read.

1. Please ensure that all opening parentheses have a space before them and no
space after them.

2. Please ensure that all closing parentheses have a space after them and no
space before after them.

3. Please ensure that all quoted terms include both an opening quotation mark
and a closing quotation mark.

4. Please ensure that there are no spaces between a quotation mark and the term
it is quoting.

5. Please ensure that there *is* a space before an opening quotation mark

6. Please ensure that there *is* a space after a closing quotation mark (unless
followed by another punctuation mark)

7. Please ensure that periods at the end of a sentence have no space before
them and a space after them.

8. Please break up long paragraphs into separate paragraphs or bullet lists.
The third paragraph of section 3 and the paragraph that forms section 3.3 are
prime candidates for such an improvement.

9. Please double-check the formatting of the YANG module. The indentation is
inconsistent and, in some places, can easily mislead the reader about the level
of nesting and association of elements with each other.

My original comments follow.

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

Please expand "EXP", "VPLS", and "LAG" on first use.

Section 3.2 refers to the "lime base model". Please define or expand "lime" or
provide a citation that does so.

The id-nits tool reports that there are 6 instances of overly-long lines in the
document. Given that these exist in code elements, the authors can probably
make better decisions about how to resolve these than the RFC editor can.

Section 3.3 contains the following definition:

                list oam-neighboring-tps {
                  key "index";
                  leaf index {
                     type uint16 {
                        range "0..65536";
                     }

uint16 cannot represent 65536.

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

Later in the model:

 container timestamp-80bit {
 when "derived-from-or-self(../timestamp-type, 'cl-oam:ptp80')"{
         description
          "Only applies when 80bit PTP Timestamp.";
        }
  if-feature ptp-long-format;
      leaf timestamp-sec {
      type uint64 {
      range "0..281474976710656";
      }
      description
        "48bit Timestamp in seconds as per IEEE1588v2.";
       }
      leaf timestamp-nanosec {
      type uint32;
      description
        "Fractional part in nanoseconds as per IEEE1588v2
         or Fractional part in 64-bit NTP timestamp.";
      }
      description
      "Container for 64bit timestamp.";
    }

Issue 1: The 48-bit range should be 0..281474976710655, not 0..281474976710656

Issue 2: The description for this 80-bit timestamp container contains a
description of "Container for 64bit timestamp."

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

Similar to issue 2 above, ntp-timestamp-32bit describes itself as a 64-bit
timestamp.


.

</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------95B9EE63E17DA3823E979A89--


From nobody Wed Oct 25 19:27:01 2017
Return-Path: <bclaise@cisco.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ED79813F4FA; Wed, 25 Oct 2017 19:26:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.519
X-Spam-Level: 
X-Spam-Status: No, score=-14.519 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nJcq9GD-ld2j; Wed, 25 Oct 2017 19:26:51 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 836DE138FA0; Wed, 25 Oct 2017 19:26:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=15923; q=dns/txt; s=iport; t=1508984811; x=1510194411; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to; bh=i4ycYchvvkFUj0U7RGlNXRHrMHf1vF368Ip4mclu400=; b=Wo0zRBSwL2XYuJuHfQpG3gLcC40yho89X1vVDL01O5kLsu5a1Ap9FKjh 8S4xrgnfhzw1Kq6Z47qBkzzaF1KW40fOalOrAVrwgMHNLL0NW0jMav4Lv B4pgE7g+Ghjrx5d7fiVucwzTe1hB4zM85+frq/tX70zPjWQinGB2ZSsX4 Q=;
X-IronPort-AV: E=Sophos;i="5.43,433,1503360000";  d="scan'208,217";a="316015479"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Oct 2017 02:26:51 +0000
Received: from [10.24.95.171] ([10.24.95.171]) by rcdn-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id v9Q2Qobc015683; Thu, 26 Oct 2017 02:26:50 GMT
To: Alia Atlas <akatlas@gmail.com>, The IESG <iesg@ietf.org>
Cc: Ron Bonica <rbonica@juniper.net>, lime-chairs@ietf.org, lime@ietf.org, draft-ietf-lime-yang-connectionless-oam@ietf.org, cpignata@cisco.com
References: <150894820355.4690.17296396047014675861.idtracker@ietfa.amsl.com>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <5e4c1fa1-3841-87e3-8037-4263d53930fe@cisco.com>
Date: Wed, 25 Oct 2017 19:26:50 -0700
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <150894820355.4690.17296396047014675861.idtracker@ietfa.amsl.com>
Content-Type: multipart/alternative; boundary="------------5CAE8E10AC0CF68F29094731"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/-JJkz1uf9xFe1XoBJk_FBMsEcxc>
Subject: Re: [Lime] Alia Atlas' Discuss on draft-ietf-lime-yang-connectionless-oam-14: (with DISCUSS and COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Oct 2017 02:27:00 -0000

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

Hi Alia,

Some answers below.
I let the authors chime in.
> Alia Atlas has entered the following ballot position for
> draft-ietf-lime-yang-connectionless-oam-14: 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/iesg/statement/discuss-criteria.html
> for more information about IESG DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam/
>
>
>
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
>
> Thank you for your work on this document.  I have a number of serious concerns
> - but they all amount to fixing up your references and slight restructuring
> for clarity and reuse.
>
> 1) In Sec 3.1, the reference is system-id to represent the device or
> node.[I-D.ietf-spring-sr-yang] I believe that should be "typedef router-id {
>         type yang:dotted-quad;
>         description
>           "A 32-bit number in the dotted quad format assigned to each
>            router. This number uniquely identifies the router within
>            an Autonomous System.";
>       }"
> from draft-ietf-rtgwg-routing-types.
> Certainly "[I-D.ietf-spring-sr-yang]" is NOT an informative reference with such
> a dependency.
>
> I see that this document actually redefines router-id, instead of using it as
> part of the included import from
>   import ietf-routing-types {
>     prefix rt;
>    }
This was part of my AD review (on the LIME mailing list) in August.

    - Cut and paste the typedefs from
    https://datatracker.ietf.org/doc/draft-ietf-rtgwg-routing-types/

         typedef router-id {
         typedef ipv4-multicast-group-address
         typedef ipv6-multicast-group-address {
    	...

    If published fast enough, you should import the types from
    https://datatracker.ietf.org/doc/draft-ietf-rtgwg-routing-types/

I'm happy to see that draft-ietf-rtgwg-routing-types is finally approved.
So authors, it's time to import the router-id
> On p.27, I see "leaf system-id {
>            type rt:router-id;
>            description
>              "System ID assigned to this node.";
>          }"
> so it is using the routing-yang-types, but renaming it as system-id, there.
> Consistency isn't just the hobgoblin of little minds - it's actually useful.
Make sense to me.
>
> In choice to-location, again "case system-id {
>            leaf system-id-location {
>              type router-id;
>              description
>                "System id location";
>            }
>
>            description
>              "System ID";"
> using the locally defined router-id and renaming it instead of using
> rt:router-id.
>
> 2) On p. 13 & 14, there are many identities associated with time and
> time-stamps.  I cannot believe that the best way to handle these is by having
> them as part of an OAM model!   At a minimum, they should be defined as a
> separate module and then included, even if it is in the same draft.  Then they
> will be available for reuse elsewhere.
>
> 3) This is extending [I-D.ietf-i2rs-yang-network-topo] - I do not believe this
> should be merely an informative reference.

Note sure what you mean:

  augment "/nd:networks/nd:network/nd:node" {
     description
       "Augment test points of connectionless oam.";
         uses test-point-locations;
   }

https://www.yangcatalog.org/yang-search/impact_analysis.php?modules[]=ietf-connectionless-oam&recurse=0&rfcs=1&show_subm=1&show_dir=dependencies
>
> 4) I cannot tell if I-D.ietf-rtgwg-ni-model is informative or normative; it is
> not referenced in the draft - though there are fields that are labeled NI
> without adequate description.
https://www.yangcatalog.org/yang-search/impact_analysis.php?modules[]=ietf-connectionless-oam&recurse=0&rfcs=1&show_subm=1&show_dir=dependencies

The generic question is: if I import a YANG module from draft D, then D 
should be a normative reference.
>
> 5) [I-D.ietf-rtgwg-routing-types] is not an informative reference.  Its module
> is imported and used.  It must be normative.
Yes.

Regards, Benoit
>
> 6) [I-D.ietf-spring-sr-yang] is listed as an informative reference, but if it
> were actually used as described, it would need to be normative. Instead, I
> believe this can be removed as a reference.
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> a) Sec 3.8: It is unfortunate that the cc-session-statistics-data structure is
> not a list of {traffic type, cc-session-statistics} instead of hardcoded
> members for IPv4 and IPv6 traffic only.  While it can still be extended for
> additional traffic types, the naming may be inconsistent and there's no
> requirement that the contents are cc-session-statistics.
>
> b) On p.9: " +--:(system-id)
>        |                 +--rw system-id-location?      router-id"
>
> Why isn't this just named router-id instead of system-id, for consistency?
> This comment applies throughout the draft.
>
> c) The use of "tp" to mean test-point is a bit unfortunate in a model that is
> building off of the network topology one, which uses "tp" for termination-point.
>
> d) On p. 13: "identity address-attribute-types {
>      description
>        "This is base identity of address
>         attribute types which are ip-prefix,
>         bgp, tunnel, pwe3, vpls, etc.";
>    }"
>
> I haven't a clue what is meant by a bgp address attribute type or a tunnel one.
>   Can you please expand the description to be substantially more meaningful?
> How is it used?
>
> On p. 24, I see these defined
> " case bgp {
>              leaf bgp {
>                type inet:ip-prefix;
>                description
>                  "BGP Labeled Prefix ";
>              }
>            }
>            case tunnel {
>
>              leaf tunnel-interface {
>                type uint32;
>                description
>                  "VPN Prefix ";
>              }
>            }
>            case pw {
>              leaf remote-pe-address {
>                type inet:ip-address;
>                description
>                  "Remote pe address.";
>              }
> "
> but unlike the other cases with clear descriptions and references to the
> relevant RFCs, these are NOT clear and do not even fully expand acronyms.
>
> e) "grouping tp-address-ni "  Please expand what NI is the abbreviation for in
> the description.
>
>
> .
>


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

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Hi Alia,<br>
      <br>
      Some answers below.<br>
      I let the authors chime in.<br>
    </div>
    <blockquote type="cite"
cite="mid:150894820355.4690.17296396047014675861.idtracker@ietfa.amsl.com">
      <pre wrap="">Alia Atlas has entered the following ballot position for
draft-ietf-lime-yang-connectionless-oam-14: 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 <a class="moz-txt-link-freetext" href="https://www.ietf.org/iesg/statement/discuss-criteria.html">https://www.ietf.org/iesg/statement/discuss-criteria.html</a>
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
<a class="moz-txt-link-freetext" href="https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam/">https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam/</a>



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

Thank you for your work on this document.  I have a number of serious concerns
- but they all amount to fixing up your references and slight restructuring 
for clarity and reuse.

1) In Sec 3.1, the reference is system-id to represent the device or 
node.[I-D.ietf-spring-sr-yang] I believe that should be "typedef router-id {
       type yang:dotted-quad;
       description
         "A 32-bit number in the dotted quad format assigned to each
          router. This number uniquely identifies the router within
          an Autonomous System.";
     }"
from draft-ietf-rtgwg-routing-types.
Certainly "[I-D.ietf-spring-sr-yang]" is NOT an informative reference with such
a dependency.

I see that this document actually redefines router-id, instead of using it as
part of the included import from
 import ietf-routing-types {
   prefix rt;
  }</pre>
    </blockquote>
    This was part of my AD review (on the LIME mailing list) in August.<br>
    <blockquote>- Cut and paste the typedefs from <a
        class="moz-txt-link-freetext"
        href="https://datatracker.ietf.org/doc/draft-ietf-rtgwg-routing-types/">https://datatracker.ietf.org/doc/draft-ietf-rtgwg-routing-types/</a><br>
      <pre class="newpage">    typedef router-id {
    typedef ipv4-multicast-group-address
    typedef ipv6-multicast-group-address {
	...
</pre>
      If published fast enough, you should import the types from <a
        class="moz-txt-link-freetext"
        href="https://datatracker.ietf.org/doc/draft-ietf-rtgwg-routing-types/">https://datatracker.ietf.org/doc/draft-ietf-rtgwg-routing-types/</a><br>
    </blockquote>
    I'm happy to see that draft-ietf-rtgwg-routing-types is finally
    approved.<br>
    So authors, it's time to import the router-id<br>
    <blockquote type="cite"
cite="mid:150894820355.4690.17296396047014675861.idtracker@ietfa.amsl.com">
      <pre wrap="">
On p.27, I see "leaf system-id {
          type rt:router-id;
          description
            "System ID assigned to this node.";
        }"
so it is using the routing-yang-types, but renaming it as system-id, there.
Consistency isn't just the hobgoblin of little minds - it's actually useful.</pre>
    </blockquote>
    Make sense to me.<br>
    <blockquote type="cite"
cite="mid:150894820355.4690.17296396047014675861.idtracker@ietfa.amsl.com">
      <pre wrap="">

In choice to-location, again "case system-id {
          leaf system-id-location {
            type router-id;
            description
              "System id location";
          }

          description
            "System ID";"
using the locally defined router-id and renaming it instead of using
rt:router-id.

2) On p. 13 &amp; 14, there are many identities associated with time and
time-stamps.  I cannot believe that the best way to handle these is by having
them as part of an OAM model!   At a minimum, they should be defined as a
separate module and then included, even if it is in the same draft.  Then they
will be available for reuse elsewhere.

3) This is extending [I-D.ietf-i2rs-yang-network-topo] - I do not believe this
should be merely an informative reference.</pre>
    </blockquote>
    <pre class="newpage">Note sure what you mean:

 augment "/nd:networks/nd:network/nd:node" {
    description
      "Augment test points of connectionless oam.";
        uses test-point-locations;
  }</pre>
<a class="moz-txt-link-freetext" href="https://www.yangcatalog.org/yang-search/impact_analysis.php?modules">https://www.yangcatalog.org/yang-search/impact_analysis.php?modules</a>[]=ietf-connectionless-oam&amp;recurse=0&amp;rfcs=1&amp;show_subm=1&amp;show_dir=dependencies<br>
    <blockquote type="cite"
cite="mid:150894820355.4690.17296396047014675861.idtracker@ietfa.amsl.com">
      <pre wrap="">

4) I cannot tell if I-D.ietf-rtgwg-ni-model is informative or normative; it is
not referenced in the draft - though there are fields that are labeled NI
without adequate description.</pre>
    </blockquote>
<a class="moz-txt-link-freetext" href="https://www.yangcatalog.org/yang-search/impact_analysis.php?modules">https://www.yangcatalog.org/yang-search/impact_analysis.php?modules</a>[]=ietf-connectionless-oam&amp;recurse=0&amp;rfcs=1&amp;show_subm=1&amp;show_dir=dependencies<br>
    <br>
    The generic question is: if I import a YANG module from draft D,
    then D should be a normative reference.<br>
    <blockquote type="cite"
cite="mid:150894820355.4690.17296396047014675861.idtracker@ietfa.amsl.com">
      <pre wrap="">

5) [I-D.ietf-rtgwg-routing-types] is not an informative reference.  Its module
is imported and used.  It must be normative.</pre>
    </blockquote>
    Yes.<br>
    <br>
    Regards, Benoit<br>
    <blockquote type="cite"
cite="mid:150894820355.4690.17296396047014675861.idtracker@ietfa.amsl.com">
      <pre wrap="">

6) [I-D.ietf-spring-sr-yang] is listed as an informative reference, but if it
were actually used as described, it would need to be normative. Instead, I
believe this can be removed as a reference.


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

a) Sec 3.8: It is unfortunate that the cc-session-statistics-data structure is
not a list of {traffic type, cc-session-statistics} instead of hardcoded
members for IPv4 and IPv6 traffic only.  While it can still be extended for
additional traffic types, the naming may be inconsistent and there's no
requirement that the contents are cc-session-statistics.

b) On p.9: " +--:(system-id)
      |                 +--rw system-id-location?      router-id"

Why isn't this just named router-id instead of system-id, for consistency? 
This comment applies throughout the draft.

c) The use of "tp" to mean test-point is a bit unfortunate in a model that is
building off of the network topology one, which uses "tp" for termination-point.

d) On p. 13: "identity address-attribute-types {
    description
      "This is base identity of address
       attribute types which are ip-prefix,
       bgp, tunnel, pwe3, vpls, etc.";
  }"

I haven't a clue what is meant by a bgp address attribute type or a tunnel one.
 Can you please expand the description to be substantially more meaningful? 
How is it used?

On p. 24, I see these defined
" case bgp {
            leaf bgp {
              type inet:ip-prefix;
              description
                "BGP Labeled Prefix ";
            }
          }
          case tunnel {

            leaf tunnel-interface {
              type uint32;
              description
                "VPN Prefix ";
            }
          }
          case pw {
            leaf remote-pe-address {
              type inet:ip-address;
              description
                "Remote pe address.";
            }
"
but unlike the other cases with clear descriptions and references to the
relevant RFCs, these are NOT clear and do not even fully expand acronyms.

e) "grouping tp-address-ni "  Please expand what NI is the abbreviation for in
the description.


.

</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------5CAE8E10AC0CF68F29094731--


From nobody Wed Oct 25 19:45:29 2017
Return-Path: <bill.wu@huawei.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F3A2B1387BC; Wed, 25 Oct 2017 19:45:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.209
X-Spam-Level: 
X-Spam-Status: No, score=-4.209 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dl4ywhFFS0HY; Wed, 25 Oct 2017 19:45:24 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8A3DB12426E; Wed, 25 Oct 2017 19:45:22 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml707-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DYL36116; Thu, 26 Oct 2017 02:45:20 +0000 (GMT)
Received: from NKGEML412-HUB.china.huawei.com (10.98.56.73) by lhreml707-cah.china.huawei.com (10.201.108.48) with Microsoft SMTP Server (TLS) id 14.3.361.1; Thu, 26 Oct 2017 03:45:13 +0100
Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.105]) by nkgeml412-hub.china.huawei.com ([10.98.56.73]) with mapi id 14.03.0235.001; Thu, 26 Oct 2017 10:45:09 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Benoit Claise <bclaise@cisco.com>, Alia Atlas <akatlas@gmail.com>, "The IESG" <iesg@ietf.org>
CC: Ron Bonica <rbonica@juniper.net>, "lime-chairs@ietf.org" <lime-chairs@ietf.org>, "lime@ietf.org" <lime@ietf.org>, "draft-ietf-lime-yang-connectionless-oam@ietf.org" <draft-ietf-lime-yang-connectionless-oam@ietf.org>, "cpignata@cisco.com" <cpignata@cisco.com>
Thread-Topic: Alia Atlas' Discuss on draft-ietf-lime-yang-connectionless-oam-14: (with DISCUSS and COMMENT)
Thread-Index: AQHTTgHtthk/t5YrlEq9scBfuSEc+6L1aDIA
Date: Thu, 26 Oct 2017 02:45:08 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA9AC17567@nkgeml513-mbx.china.huawei.com>
References: <150894820355.4690.17296396047014675861.idtracker@ietfa.amsl.com> <5e4c1fa1-3841-87e3-8037-4263d53930fe@cisco.com>
In-Reply-To: <5e4c1fa1-3841-87e3-8037-4263d53930fe@cisco.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.79.163]
Content-Type: multipart/alternative; boundary="_000_B8F9A780D330094D99AF023C5877DABA9AC17567nkgeml513mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A010206.59F14C41.0002, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.1.105, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: cb1950a051f0757ce169291ae3ade479
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/DhRbPoqnIqPX8tEWNtXVmtHstZk>
Subject: Re: [Lime] Alia Atlas' Discuss on draft-ietf-lime-yang-connectionless-oam-14: (with DISCUSS and COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Oct 2017 02:45:28 -0000

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

VGhhbmsgQWxpYSBmb3IgdmFsdWFibGUgY29tbWVudHMgYW5kIFRoYW5rcyBCZW5vaXQgZm9yIGNs
YXJpZmljYXRpb24sDQpQbGVhc2Ugc2VlIG15IHJlcGx5IGlubGluZSBiZWxvdy4NCuWPkeS7tuS6
ujogQmVub2l0IENsYWlzZSBbbWFpbHRvOmJjbGFpc2VAY2lzY28uY29tXQ0K5Y+R6YCB5pe26Ze0
OiAyMDE35bm0MTDmnIgyNuaXpSAxMDoyNw0K5pS25Lu25Lq6OiBBbGlhIEF0bGFzOyBUaGUgSUVT
Rw0K5oqE6YCBOiBSb24gQm9uaWNhOyBsaW1lLWNoYWlyc0BpZXRmLm9yZzsgbGltZUBpZXRmLm9y
ZzsgZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtQGlldGYub3JnOyBjcGln
bmF0YUBjaXNjby5jb20NCuS4u+mimDogUmU6IEFsaWEgQXRsYXMnIERpc2N1c3Mgb24gZHJhZnQt
aWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLTE0OiAod2l0aCBESVNDVVNTIGFuZCBD
T01NRU5UKQ0KDQpIaSBBbGlhLA0KDQpTb21lIGFuc3dlcnMgYmVsb3cuDQpJIGxldCB0aGUgYXV0
aG9ycyBjaGltZSBpbi4NCg0KQWxpYSBBdGxhcyBoYXMgZW50ZXJlZCB0aGUgZm9sbG93aW5nIGJh
bGxvdCBwb3NpdGlvbiBmb3INCg0KZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mt
b2FtLTE0OiBEaXNjdXNzDQoNCg0KDQpXaGVuIHJlc3BvbmRpbmcsIHBsZWFzZSBrZWVwIHRoZSBz
dWJqZWN0IGxpbmUgaW50YWN0IGFuZCByZXBseSB0byBhbGwNCg0KZW1haWwgYWRkcmVzc2VzIGlu
Y2x1ZGVkIGluIHRoZSBUbyBhbmQgQ0MgbGluZXMuIChGZWVsIGZyZWUgdG8gY3V0IHRoaXMNCg0K
aW50cm9kdWN0b3J5IHBhcmFncmFwaCwgaG93ZXZlci4pDQoNCg0KDQoNCg0KUGxlYXNlIHJlZmVy
IHRvIGh0dHBzOi8vd3d3LmlldGYub3JnL2llc2cvc3RhdGVtZW50L2Rpc2N1c3MtY3JpdGVyaWEu
aHRtbA0KDQpmb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCBJRVNHIERJU0NVU1MgYW5kIENPTU1F
TlQgcG9zaXRpb25zLg0KDQoNCg0KDQoNClRoZSBkb2N1bWVudCwgYWxvbmcgd2l0aCBvdGhlciBi
YWxsb3QgcG9zaXRpb25zLCBjYW4gYmUgZm91bmQgaGVyZToNCg0KaHR0cHM6Ly9kYXRhdHJhY2tl
ci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLw0K
DQoNCg0KDQoNCg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCkRJU0NVU1M6DQoNCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0N
Cg0KDQoNClRoYW5rIHlvdSBmb3IgeW91ciB3b3JrIG9uIHRoaXMgZG9jdW1lbnQuICBJIGhhdmUg
YSBudW1iZXIgb2Ygc2VyaW91cyBjb25jZXJucw0KDQotIGJ1dCB0aGV5IGFsbCBhbW91bnQgdG8g
Zml4aW5nIHVwIHlvdXIgcmVmZXJlbmNlcyBhbmQgc2xpZ2h0IHJlc3RydWN0dXJpbmcNCg0KZm9y
IGNsYXJpdHkgYW5kIHJldXNlLg0KDQoNCg0KMSkgSW4gU2VjIDMuMSwgdGhlIHJlZmVyZW5jZSBp
cyBzeXN0ZW0taWQgdG8gcmVwcmVzZW50IHRoZSBkZXZpY2Ugb3INCg0Kbm9kZS5bSS1ELmlldGYt
c3ByaW5nLXNyLXlhbmddIEkgYmVsaWV2ZSB0aGF0IHNob3VsZCBiZSAidHlwZWRlZiByb3V0ZXIt
aWQgew0KDQogICAgICAgdHlwZSB5YW5nOmRvdHRlZC1xdWFkOw0KDQogICAgICAgZGVzY3JpcHRp
b24NCg0KICAgICAgICAgIkEgMzItYml0IG51bWJlciBpbiB0aGUgZG90dGVkIHF1YWQgZm9ybWF0
IGFzc2lnbmVkIHRvIGVhY2gNCg0KICAgICAgICAgIHJvdXRlci4gVGhpcyBudW1iZXIgdW5pcXVl
bHkgaWRlbnRpZmllcyB0aGUgcm91dGVyIHdpdGhpbg0KDQogICAgICAgICAgYW4gQXV0b25vbW91
cyBTeXN0ZW0uIjsNCg0KICAgICB9Ig0KDQpmcm9tIGRyYWZ0LWlldGYtcnRnd2ctcm91dGluZy10
eXBlcy4NCg0KQ2VydGFpbmx5ICJbSS1ELmlldGYtc3ByaW5nLXNyLXlhbmddIiBpcyBOT1QgYW4g
aW5mb3JtYXRpdmUgcmVmZXJlbmNlIHdpdGggc3VjaA0KDQphIGRlcGVuZGVuY3kuDQoNCg0KDQpJ
IHNlZSB0aGF0IHRoaXMgZG9jdW1lbnQgYWN0dWFsbHkgcmVkZWZpbmVzIHJvdXRlci1pZCwgaW5z
dGVhZCBvZiB1c2luZyBpdCBhcw0KDQpwYXJ0IG9mIHRoZSBpbmNsdWRlZCBpbXBvcnQgZnJvbQ0K
DQogaW1wb3J0IGlldGYtcm91dGluZy10eXBlcyB7DQoNCiAgIHByZWZpeCBydDsNCg0KICB9DQpU
aGlzIHdhcyBwYXJ0IG9mIG15IEFEIHJldmlldyAob24gdGhlIExJTUUgbWFpbGluZyBsaXN0KSBp
biBBdWd1c3QuDQotIEN1dCBhbmQgcGFzdGUgdGhlIHR5cGVkZWZzIGZyb20gaHR0cHM6Ly9kYXRh
dHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1ydGd3Zy1yb3V0aW5nLXR5cGVzLw0KDQog
ICAgdHlwZWRlZiByb3V0ZXItaWQgew0KDQogICAgdHlwZWRlZiBpcHY0LW11bHRpY2FzdC1ncm91
cC1hZGRyZXNzDQoNCiAgICB0eXBlZGVmIGlwdjYtbXVsdGljYXN0LWdyb3VwLWFkZHJlc3Mgew0K
DQogICAgICAgIC4uLg0KSWYgcHVibGlzaGVkIGZhc3QgZW5vdWdoLCB5b3Ugc2hvdWxkIGltcG9y
dCB0aGUgdHlwZXMgZnJvbSBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1p
ZXRmLXJ0Z3dnLXJvdXRpbmctdHlwZXMvDQpJJ20gaGFwcHkgdG8gc2VlIHRoYXQgZHJhZnQtaWV0
Zi1ydGd3Zy1yb3V0aW5nLXR5cGVzIGlzIGZpbmFsbHkgYXBwcm92ZWQuDQpTbyBhdXRob3JzLCBp
dCdzIHRpbWUgdG8gaW1wb3J0IHRoZSByb3V0ZXItaWQNCg0KW1Fpbl06IE15IGZhdWx0LCB3ZSB0
aG91Z2h0IHdlIGhhdmUgYWRkcmVzc2VkIGNvbW1lbnRzIHJhaXNlZCBieSBBRCBSZXZpZXcgYnV0
IGZvcmdldCB0byBjbGVhbiB1cCByb3V0ZXItaWQgd2Ugb3Vyc2VsdmVzIGRlZmluZWQsDQpXZSB3
aWxsIGZpeCB0aGlzLg0KDQoNCg0KT24gcC4yNywgSSBzZWUgImxlYWYgc3lzdGVtLWlkIHsNCg0K
ICAgICAgICAgIHR5cGUgcnQ6cm91dGVyLWlkOw0KDQogICAgICAgICAgZGVzY3JpcHRpb24NCg0K
ICAgICAgICAgICAgIlN5c3RlbSBJRCBhc3NpZ25lZCB0byB0aGlzIG5vZGUuIjsNCg0KICAgICAg
ICB9Ig0KDQpzbyBpdCBpcyB1c2luZyB0aGUgcm91dGluZy15YW5nLXR5cGVzLCBidXQgcmVuYW1p
bmcgaXQgYXMgc3lzdGVtLWlkLCB0aGVyZS4NCg0KQ29uc2lzdGVuY3kgaXNuJ3QganVzdCB0aGUg
aG9iZ29ibGluIG9mIGxpdHRsZSBtaW5kcyAtIGl0J3MgYWN0dWFsbHkgdXNlZnVsLg0KTWFrZSBz
ZW5zZSB0byBtZS4NCg0KDQpbUWluXTogR29vZCBjYXRjaCwgd2lsbCBmaXggdGhpcywgdGhhbmtz
Lg0KDQoNCg0KSW4gY2hvaWNlIHRvLWxvY2F0aW9uLCBhZ2FpbiAiY2FzZSBzeXN0ZW0taWQgew0K
DQogICAgICAgICAgbGVhZiBzeXN0ZW0taWQtbG9jYXRpb24gew0KDQogICAgICAgICAgICB0eXBl
IHJvdXRlci1pZDsNCg0KICAgICAgICAgICAgZGVzY3JpcHRpb24NCg0KICAgICAgICAgICAgICAi
U3lzdGVtIGlkIGxvY2F0aW9uIjsNCg0KICAgICAgICAgIH0NCg0KICAgICAgICAgIGRlc2NyaXB0
aW9uDQoNCiAgICAgICAgICAgICJTeXN0ZW0gSUQiOyINCg0KdXNpbmcgdGhlIGxvY2FsbHkgZGVm
aW5lZCByb3V0ZXItaWQgYW5kIHJlbmFtaW5nIGl0IGluc3RlYWQgb2YgdXNpbmcNCg0KcnQ6cm91
dGVyLWlkLg0KDQoNCg0KW1Fpbl06IFdpbGwgZml4IHRoaXMsIHRoYW5rcy4NCg0KDQoNCjIpIE9u
IHAuIDEzICYgMTQsIHRoZXJlIGFyZSBtYW55IGlkZW50aXRpZXMgYXNzb2NpYXRlZCB3aXRoIHRp
bWUgYW5kDQoNCnRpbWUtc3RhbXBzLiAgSSBjYW5ub3QgYmVsaWV2ZSB0aGF0IHRoZSBiZXN0IHdh
eSB0byBoYW5kbGUgdGhlc2UgaXMgYnkgaGF2aW5nDQoNCnRoZW0gYXMgcGFydCBvZiBhbiBPQU0g
bW9kZWwhICAgQXQgYSBtaW5pbXVtLCB0aGV5IHNob3VsZCBiZSBkZWZpbmVkIGFzIGENCg0Kc2Vw
YXJhdGUgbW9kdWxlIGFuZCB0aGVuIGluY2x1ZGVkLCBldmVuIGlmIGl0IGlzIGluIHRoZSBzYW1l
IGRyYWZ0LiAgVGhlbiB0aGV5DQoNCndpbGwgYmUgYXZhaWxhYmxlIGZvciByZXVzZSBlbHNld2hl
cmUuDQoNCg0KDQpbUWluXTpVbW0sIGdvb2Qgc3VnZ2VzdGlvbiwgSSBwcmVmZXIgdG8ga2VlcCBp
dCBpbiB0aGUgc2FtZSBkcmFmdC4gVGhhbmtzLg0KDQoNCg0KMykgVGhpcyBpcyBleHRlbmRpbmcg
W0ktRC5pZXRmLWkycnMteWFuZy1uZXR3b3JrLXRvcG9dIC0gSSBkbyBub3QgYmVsaWV2ZSB0aGlz
DQoNCnNob3VsZCBiZSBtZXJlbHkgYW4gaW5mb3JtYXRpdmUgcmVmZXJlbmNlLg0KDQpOb3RlIHN1
cmUgd2hhdCB5b3UgbWVhbjoNCg0KDQoNCiBhdWdtZW50ICIvbmQ6bmV0d29ya3MvbmQ6bmV0d29y
ay9uZDpub2RlIiB7DQoNCiAgICBkZXNjcmlwdGlvbg0KDQogICAgICAiQXVnbWVudCB0ZXN0IHBv
aW50cyBvZiBjb25uZWN0aW9ubGVzcyBvYW0uIjsNCg0KICAgICAgICB1c2VzIHRlc3QtcG9pbnQt
bG9jYXRpb25zOw0KDQogIH0NCg0KW1Fpbl06IFdlIGNhbiBtYWtlIGRlc2NyaXB0aW9uIG1vcmUg
Y2xlYXIgd2l0aCB0aGUgZm9sbG93aW5nIGNoYW5nZXPvvJoNCg0KTkVXIFRFWFQ6DQoNCuKAnA0K
DQphdWdtZW50ICIvbmQ6bmV0d29ya3MvbmQ6bmV0d29yay9uZDpub2RlIiB7DQoNCiAgICBkZXNj
cmlwdGlvbg0KDQogICAgICAiIGF1Z21lbnRzIC9uZXR3b3Jrcy9uZXR3b3JrL25vZGUgcGF0aCBk
ZWZpbmVkIGluIHRoZSBpZXRmLQ0KDQogICBuZXR3b3JrIG1vZHVsZSAoSS1ELmlldGYtaTJycy15
YW5nLW5ldHdvcmstdG9wbykgd2l0aCB0ZXN0LXBvaW50LQ0KDQogICBsb2NhdGlvbnMgZ3JvdXBp
bmfigJ0NCg0KICB9DQoNCg0KDQrigJ0NCmh0dHBzOi8vd3d3LnlhbmdjYXRhbG9nLm9yZy95YW5n
LXNlYXJjaC9pbXBhY3RfYW5hbHlzaXMucGhwP21vZHVsZXNbXT1pZXRmLWNvbm5lY3Rpb25sZXNz
LW9hbSZyZWN1cnNlPTAmcmZjcz0xJnNob3dfc3VibT0xJnNob3dfZGlyPWRlcGVuZGVuY2llcw0K
DQoNCg0KDQoNCg0KNCkgSSBjYW5ub3QgdGVsbCBpZiBJLUQuaWV0Zi1ydGd3Zy1uaS1tb2RlbCBp
cyBpbmZvcm1hdGl2ZSBvciBub3JtYXRpdmU7IGl0IGlzDQoNCm5vdCByZWZlcmVuY2VkIGluIHRo
ZSBkcmFmdCAtIHRob3VnaCB0aGVyZSBhcmUgZmllbGRzIHRoYXQgYXJlIGxhYmVsZWQgTkkNCg0K
d2l0aG91dCBhZGVxdWF0ZSBkZXNjcmlwdGlvbi4NCmh0dHBzOi8vd3d3LnlhbmdjYXRhbG9nLm9y
Zy95YW5nLXNlYXJjaC9pbXBhY3RfYW5hbHlzaXMucGhwP21vZHVsZXNbXT1pZXRmLWNvbm5lY3Rp
b25sZXNzLW9hbSZyZWN1cnNlPTAmcmZjcz0xJnNob3dfc3VibT0xJnNob3dfZGlyPWRlcGVuZGVu
Y2llcw0KDQpUaGUgZ2VuZXJpYyBxdWVzdGlvbiBpczogaWYgSSBpbXBvcnQgYSBZQU5HIG1vZHVs
ZSBmcm9tIGRyYWZ0IEQsIHRoZW4gRCBzaG91bGQgYmUgYSBub3JtYXRpdmUgcmVmZXJlbmNlLg0K
DQoNCg0KDQoNCg0KNSkgW0ktRC5pZXRmLXJ0Z3dnLXJvdXRpbmctdHlwZXNdIGlzIG5vdCBhbiBp
bmZvcm1hdGl2ZSByZWZlcmVuY2UuICBJdHMgbW9kdWxlDQoNCmlzIGltcG9ydGVkIGFuZCB1c2Vk
LiAgSXQgbXVzdCBiZSBub3JtYXRpdmUuDQpZZXMuDQoNClJlZ2FyZHMsIEJlbm9pdA0KDQoNCg0K
DQoNCg0KNikgW0ktRC5pZXRmLXNwcmluZy1zci15YW5nXSBpcyBsaXN0ZWQgYXMgYW4gaW5mb3Jt
YXRpdmUgcmVmZXJlbmNlLCBidXQgaWYgaXQNCg0Kd2VyZSBhY3R1YWxseSB1c2VkIGFzIGRlc2Ny
aWJlZCwgaXQgd291bGQgbmVlZCB0byBiZSBub3JtYXRpdmUuIEluc3RlYWQsIEkNCg0KYmVsaWV2
ZSB0aGlzIGNhbiBiZSByZW1vdmVkIGFzIGEgcmVmZXJlbmNlLg0KDQoNCg0KDQoNCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0NCg0KQ09NTUVOVDoNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQoNCg0KYSkgU2VjIDMuODogSXQg
aXMgdW5mb3J0dW5hdGUgdGhhdCB0aGUgY2Mtc2Vzc2lvbi1zdGF0aXN0aWNzLWRhdGEgc3RydWN0
dXJlIGlzDQoNCm5vdCBhIGxpc3Qgb2Yge3RyYWZmaWMgdHlwZSwgY2Mtc2Vzc2lvbi1zdGF0aXN0
aWNzfSBpbnN0ZWFkIG9mIGhhcmRjb2RlZA0KDQptZW1iZXJzIGZvciBJUHY0IGFuZCBJUHY2IHRy
YWZmaWMgb25seS4gIFdoaWxlIGl0IGNhbiBzdGlsbCBiZSBleHRlbmRlZCBmb3INCg0KYWRkaXRp
b25hbCB0cmFmZmljIHR5cGVzLCB0aGUgbmFtaW5nIG1heSBiZSBpbmNvbnNpc3RlbnQgYW5kIHRo
ZXJlJ3Mgbm8NCg0KcmVxdWlyZW1lbnQgdGhhdCB0aGUgY29udGVudHMgYXJlIGNjLXNlc3Npb24t
c3RhdGlzdGljcy4NCg0KDQoNCltRaW5dOiBHb29kIHN1Z2dlc3Rpb24sIHRoZSBwcm9wb3NlZCBj
aGFuZ2UgY291bGQgYmU6DQoNCuKAnA0KDQogIGNvbnRhaW5lciBjYy1zZXNzaW9uLXN0YXRpc3Rp
Y3MtZGF0YSB7DQoNCiAgICBpZi1mZWF0dXJlICJjb250aW51aXR5LWNoZWNrIjsNCg0KICAgIGNv
bmZpZyBmYWxzZTsNCg0KICAgIGxpc3QgY2Mtc2Vzc2lvbi1zdGF0aXN0aWNzIHsNCg0KICAgICAg
IGtleSB0eXBlOw0KDQogICAgICAgbGVhZiB0eXBlIHsNCg0KICAgICAgICB0eXBlIGlkZW50aXR5
cmVmIHsNCg0KICAgICAgICAgYmFzZSB0cmFmZmljLXR5cGU7DQoNCiAgICAgICAgfQ0KDQogICAg
ICAgIGRlc2NyaXB0aW9uDQoNCiAgICAgICAgICJUeXBlIG9mIHRyYWZmaWMuIjsNCg0KICAgICAg
IH0NCg0KY29udGFpbmVyIGNjLWlwdjQtc2Vzc2lvbnMtc3RhdGlzdGljcyB7DQoNCiAgICAgICAg
d2hlbiAiLi4vdHlwZSA9ICdpcHY0JyIgew0KDQogICAgICAgICBkZXNjcmlwdGlvbg0KDQogICAg
ICAgICAgIk9ubHkgYXBwbGllcyB3aGVuIHRyYWZmaWMgdHlwZSBpcyBJcHY0LiI7DQoNCiAgICAg
ICAgfQ0KDQoNCg0KICAgICAgZGVzY3JpcHRpb24NCg0KICAgICAgICAiQ0MgaXB2NCBzZXNzaW9u
cyI7DQoNCiAgICAgIHVzZXMgY2Mtc2Vzc2lvbi1zdGF0aXN0aWNzOw0KDQogICAgfQ0KDQpjb250
YWluZXIgY2MtaXB2Ni1zZXNzaW9ucy1zdGF0aXN0aWNzIHsNCg0KICAgICAgICB3aGVuICIuLi90
eXBlID0gJ2lwdjYnIiB7DQoNCiAgICAgICAgIGRlc2NyaXB0aW9uDQoNCiAgICAgICAgICAiT25s
eSBhcHBsaWVzIHdoZW4gdHJhZmZpYyB0eXBlIGlzIElwdjYuIjsNCg0KICAgICAgICB9DQoNCiAg
ICAgIGRlc2NyaXB0aW9uDQoNCiAgICAgICAgIkNDIGlwdjYgc2Vzc2lvbnMiOw0KDQogICAgICB1
c2VzIGNjLXNlc3Npb24tc3RhdGlzdGljczsNCg0KICAgIH0NCg0KICAgICAgICAgICAgICAgICAg
ICAgIGRlc2NyaXB0aW9uDQoNCiAgICAgICJMaXN0IG9mIENDIHNlc3Npb24gc3RhdGlzdGljcyBk
YXRhLiI7DQoNCiAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgICBk
ZXNjcmlwdGlvbg0KDQogICAgIkNDIG9wZXJhdGlvbmFsIGluZm9ybWF0aW9uLiI7DQoNCiAgfQ0K
DQrigJ0NCg0KDQoNCmIpIE9uIHAuOTogIiArLS06KHN5c3RlbS1pZCkNCg0KICAgICAgfCAgICAg
ICAgICAgICAgICAgKy0tcncgc3lzdGVtLWlkLWxvY2F0aW9uPyAgICAgIHJvdXRlci1pZCINCg0K
DQoNCldoeSBpc24ndCB0aGlzIGp1c3QgbmFtZWQgcm91dGVyLWlkIGluc3RlYWQgb2Ygc3lzdGVt
LWlkLCBmb3IgY29uc2lzdGVuY3k/DQoNClRoaXMgY29tbWVudCBhcHBsaWVzIHRocm91Z2hvdXQg
dGhlIGRyYWZ0Lg0KDQoNCg0KW1Fpbl06IE9rYXksIHdpbGwgZml4IHRoaXMgY29uc2lzdGVuY3kg
aXNzdWUuDQoNCg0KDQpjKSBUaGUgdXNlIG9mICJ0cCIgdG8gbWVhbiB0ZXN0LXBvaW50IGlzIGEg
Yml0IHVuZm9ydHVuYXRlIGluIGEgbW9kZWwgdGhhdCBpcw0KDQpidWlsZGluZyBvZmYgb2YgdGhl
IG5ldHdvcmsgdG9wb2xvZ3kgb25lLCB3aGljaCB1c2VzICJ0cCIgZm9yIHRlcm1pbmF0aW9uLXBv
aW50Lg0KDQoNCg0KW1Fpbl06IFlBTkcgdmFsaWRhdGlvbiB0b29sIGRvZXNu4oCZdCBjb21wbGFp
biBhYm91dCB0aGlzLg0KDQoNCg0KZCkgT24gcC4gMTM6ICJpZGVudGl0eSBhZGRyZXNzLWF0dHJp
YnV0ZS10eXBlcyB7DQoNCiAgICBkZXNjcmlwdGlvbg0KDQogICAgICAiVGhpcyBpcyBiYXNlIGlk
ZW50aXR5IG9mIGFkZHJlc3MNCg0KICAgICAgIGF0dHJpYnV0ZSB0eXBlcyB3aGljaCBhcmUgaXAt
cHJlZml4LA0KDQogICAgICAgYmdwLCB0dW5uZWwsIHB3ZTMsIHZwbHMsIGV0Yy4iOw0KDQogIH0i
DQoNCg0KDQpJIGhhdmVuJ3QgYSBjbHVlIHdoYXQgaXMgbWVhbnQgYnkgYSBiZ3AgYWRkcmVzcyBh
dHRyaWJ1dGUgdHlwZSBvciBhIHR1bm5lbCBvbmUuDQoNCiBDYW4geW91IHBsZWFzZSBleHBhbmQg
dGhlIGRlc2NyaXB0aW9uIHRvIGJlIHN1YnN0YW50aWFsbHkgbW9yZSBtZWFuaW5nZnVsPw0KDQpI
b3cgaXMgaXQgdXNlZD8NCg0KDQoNCltRaW5dOiBHb29kIGNvbW1lbnRzLCB3ZSBhY3R1YWxseSBy
ZWZlcmVuY2UgUkZDNDM3OSBmb3IgdGhlc2UgYWRkcmVzcyBhdHRyaWJ1dGUgdHlwZXMuIFRoZSBw
cm9wb3NlZCBjaGFuZ2VzIGxvb2sgbGlrZSBhcyBmb2xsb3dzOg0KDQrigJwNCg0KICBpZGVudGl0
eSBhZGRyZXNzLWF0dHJpYnV0ZS10eXBlcyB7DQoNCiAgICBkZXNjcmlwdGlvbg0KDQogICAgICAi
VGhpcyBpcyBiYXNlIGlkZW50aXR5IG9mIGFkZHJlc3MNCg0KICAgICAgIGF0dHJpYnV0ZSB0eXBl
cyB3aGljaCBhcmUgR2VuZXJpYw0KDQpJUHY0L0lQdjYgUHJlZml4LEJHUCBMYWJlbGVkDQoNCklQ
djQvSVB2NiBQcmVmaXgsVHVubmVsIElELA0KDQogICAgICAgUFcgSUQsIHZwbHMgVkUgSUQsIGV0
Yy4oU2VlIFJGQzQzNzkNCg0KICAgICAgICAgICAgICAgICAgICAgICBmb3IgZGV0YWlscy4pIjsN
Cg0KICB9DQoNCuKAnQ0KDQpPbiBwLiAyNCwgSSBzZWUgdGhlc2UgZGVmaW5lZA0KDQoiIGNhc2Ug
YmdwIHsNCg0KICAgICAgICAgICAgbGVhZiBiZ3Agew0KDQogICAgICAgICAgICAgIHR5cGUgaW5l
dDppcC1wcmVmaXg7DQoNCiAgICAgICAgICAgICAgZGVzY3JpcHRpb24NCg0KICAgICAgICAgICAg
ICAgICJCR1AgTGFiZWxlZCBQcmVmaXggIjsNCg0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAg
fQ0KDQogICAgICAgICAgY2FzZSB0dW5uZWwgew0KDQoNCg0KICAgICAgICAgICAgbGVhZiB0dW5u
ZWwtaW50ZXJmYWNlIHsNCg0KICAgICAgICAgICAgICB0eXBlIHVpbnQzMjsNCg0KICAgICAgICAg
ICAgICBkZXNjcmlwdGlvbg0KDQogICAgICAgICAgICAgICAgIlZQTiBQcmVmaXggIjsNCg0KICAg
ICAgICAgICAgfQ0KDQogICAgICAgICAgfQ0KDQogICAgICAgICAgY2FzZSBwdyB7DQoNCiAgICAg
ICAgICAgIGxlYWYgcmVtb3RlLXBlLWFkZHJlc3Mgew0KDQogICAgICAgICAgICAgIHR5cGUgaW5l
dDppcC1hZGRyZXNzOw0KDQogICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQoNCiAgICAgICAgICAg
ICAgICAiUmVtb3RlIHBlIGFkZHJlc3MuIjsNCg0KICAgICAgICAgICAgfQ0KDQoiDQoNCmJ1dCB1
bmxpa2UgdGhlIG90aGVyIGNhc2VzIHdpdGggY2xlYXIgZGVzY3JpcHRpb25zIGFuZCByZWZlcmVu
Y2VzIHRvIHRoZQ0KDQpyZWxldmFudCBSRkNzLCB0aGVzZSBhcmUgTk9UIGNsZWFyIGFuZCBkbyBu
b3QgZXZlbiBmdWxseSBleHBhbmQgYWNyb255bXMuDQoNCg0KDQpbUWluXTogU2FtZSBhcyBhYm92
ZSwgd2Ugd2lsbCBhZGQgUkZDNDM3OSBhcyByZWZlcmVuY2UuIFRoYW5rcy4NCg0KDQoNCmUpICJn
cm91cGluZyB0cC1hZGRyZXNzLW5pICIgIFBsZWFzZSBleHBhbmQgd2hhdCBOSSBpcyB0aGUgYWJi
cmV2aWF0aW9uIGZvciBpbg0KDQp0aGUgZGVzY3JpcHRpb24uDQoNCg0KDQpbUWluXTogT2theS4g
VGhhbmtzLg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5
OuWui+S9kzsNCgljb2xvcjpibGFjazt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21z
by1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRl
cmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHls
ZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZTt9DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1M
IOmihOiuvuagvOW8jyBDaGFyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFw
dDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OuWui+S9kzsNCgljb2xvcjpibGFj
azt9DQpzcGFuLkhUTUxDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIOmihOiuvuagvOW8jyBD
aGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwg6aKE
6K6+5qC85byPIjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCWNvbG9yOmJsYWNrO30N
CnNwYW4uRW1haWxTdHlsZTE5DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNv
Q2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAu
MHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJn
aW46NzIuMHB0IDkwLjBwdCA3Mi4wcHQgOTAuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFn
ZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxv
OnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtl
bmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJl
ZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0
PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgYmdjb2xvcj0id2hpdGUiIGxhbmc9
IlpILUNOIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0
aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoYW5rIEFsaWEgZm9yIHZhbHVhYmxlIGNvbW1l
bnRzIGFuZCBUaGFua3MgQmVub2l0IGZvciBjbGFyaWZpY2F0aW9uLDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UGxlYXNlIHNlZSBteSByZXBseSBpbmxpbmUgYmVs
b3cuPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNt
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2NvbG9yOndpbmRvd3RleHQiPuWPkeS7tuS6ujxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwv
c3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2NvbG9y
OndpbmRvd3RleHQiPiBCZW5vaXQgQ2xhaXNlIFttYWlsdG86YmNsYWlzZUBjaXNjby5jb21dDQo8
YnI+DQo8L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Y29sb3I6d2luZG93
dGV4dCI+5Y+R6YCB5pe26Ze0PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9zcGFuPjwvYj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Y29sb3I6d2luZG93dGV4
dCI+IDIwMTc8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Y29sb3I6d2luZG93
dGV4dCI+5bm0PHNwYW4gbGFuZz0iRU4tVVMiPjEwPC9zcGFuPuaciDxzcGFuIGxhbmc9IkVOLVVT
Ij4yNjwvc3Bhbj7ml6U8c3BhbiBsYW5nPSJFTi1VUyI+DQogMTA6Mjc8YnI+DQo8L3NwYW4+PGI+
5pS25Lu25Lq6PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVT
Ij4gQWxpYSBBdGxhczsgVGhlIElFU0c8YnI+DQo8L3NwYW4+PGI+5oqE6YCBPHNwYW4gbGFuZz0i
RU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gUm9uIEJvbmljYTsgbGltZS1j
aGFpcnNAaWV0Zi5vcmc7IGxpbWVAaWV0Zi5vcmc7IGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5l
Y3Rpb25sZXNzLW9hbUBpZXRmLm9yZzsgY3BpZ25hdGFAY2lzY28uY29tPGJyPg0KPC9zcGFuPjxi
PuS4u+mimDxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+
IFJlOiBBbGlhIEF0bGFzJyBEaXNjdXNzIG9uIGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rp
b25sZXNzLW9hbS0xNDogKHdpdGggRElTQ1VTUyBhbmQgQ09NTUVOVCk8bzpwPjwvbzpwPjwvc3Bh
bj48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkhpIEFsaWEsPGJyPg0KPGJyPg0KU29t
ZSBhbnN3ZXJzIGJlbG93Ljxicj4NCkkgbGV0IHRoZSBhdXRob3JzIGNoaW1lIGluLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4w
cHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj5BbGlhIEF0
bGFzIGhhcyBlbnRlcmVkIHRoZSBmb2xsb3dpbmcgYmFsbG90IHBvc2l0aW9uIGZvcjxvOnA+PC9v
OnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+ZHJhZnQtaWV0Zi1saW1l
LXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLTE0OiBEaXNjdXNzPG86cD48L286cD48L3NwYW4+PC9w
cmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3By
ZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPldoZW4gcmVzcG9uZGluZywgcGxlYXNlIGtlZXAg
dGhlIHN1YmplY3QgbGluZSBpbnRhY3QgYW5kIHJlcGx5IHRvIGFsbDxvOnA+PC9vOnA+PC9zcGFu
PjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+ZW1haWwgYWRkcmVzc2VzIGluY2x1ZGVk
IGluIHRoZSBUbyBhbmQgQ0MgbGluZXMuIChGZWVsIGZyZWUgdG8gY3V0IHRoaXM8bzpwPjwvbzpw
Pjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPmludHJvZHVjdG9yeSBwYXJh
Z3JhcGgsIGhvd2V2ZXIuKTxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9
IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0i
RU4tVVMiPlBsZWFzZSByZWZlciB0byA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9pZXNn
L3N0YXRlbWVudC9kaXNjdXNzLWNyaXRlcmlhLmh0bWwiPmh0dHBzOi8vd3d3LmlldGYub3JnL2ll
c2cvc3RhdGVtZW50L2Rpc2N1c3MtY3JpdGVyaWEuaHRtbDwvYT48bzpwPjwvbzpwPjwvc3Bhbj48
L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPmZvciBtb3JlIGluZm9ybWF0aW9uIGFib3V0
IElFU0cgRElTQ1VTUyBhbmQgQ09NTUVOVCBwb3NpdGlvbnMuPG86cD48L286cD48L3NwYW4+PC9w
cmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3By
ZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJl
Pg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+VGhlIGRvY3VtZW50LCBhbG9uZyB3aXRoIG90aGVy
IGJhbGxvdCBwb3NpdGlvbnMsIGNhbiBiZSBmb3VuZCBoZXJlOjxvOnA+PC9vOnA+PC9zcGFuPjwv
cHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tl
ci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLyI+
aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1saW1lLXlhbmctY29u
bmVjdGlvbmxlc3Mtb2FtLzwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBs
YW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFu
Zz0iRU4tVVMiPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNw
YW4gbGFuZz0iRU4tVVMiPkRJU0NVU1M6PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxz
cGFuIGxhbmc9IkVOLVVTIj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8
cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxw
cmU+PHNwYW4gbGFuZz0iRU4tVVMiPlRoYW5rIHlvdSBmb3IgeW91ciB3b3JrIG9uIHRoaXMgZG9j
dW1lbnQuJm5ic3A7IEkgaGF2ZSBhIG51bWJlciBvZiBzZXJpb3VzIGNvbmNlcm5zPG86cD48L286
cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj4tIGJ1dCB0aGV5IGFsbCBh
bW91bnQgdG8gZml4aW5nIHVwIHlvdXIgcmVmZXJlbmNlcyBhbmQgc2xpZ2h0IHJlc3RydWN0dXJp
bmcgPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj5mb3Ig
Y2xhcml0eSBhbmQgcmV1c2UuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFu
Zz0iRU4tVVMiPjEpIEluIFNlYyAzLjEsIHRoZSByZWZlcmVuY2UgaXMgc3lzdGVtLWlkIHRvIHJl
cHJlc2VudCB0aGUgZGV2aWNlIG9yIDxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3Bh
biBsYW5nPSJFTi1VUyI+bm9kZS5bSS1ELmlldGYtc3ByaW5nLXNyLXlhbmddIEkgYmVsaWV2ZSB0
aGF0IHNob3VsZCBiZSAmcXVvdDt0eXBlZGVmIHJvdXRlci1pZCB7PG86cD48L286cD48L3NwYW4+
PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgdHlwZSB5YW5nOmRvdHRlZC1xdWFkOzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJl
Pg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IGRlc2NyaXB0aW9uPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxh
bmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgJnF1b3Q7QSAzMi1iaXQgbnVtYmVyIGluIHRoZSBkb3R0ZWQgcXVhZCBmb3JtYXQgYXNzaWdu
ZWQgdG8gZWFjaDxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1V
UyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHJvdXRlci4gVGhpcyBudW1iZXIgdW5pcXVlbHkgaWRlbnRpZmllcyB0aGUgcm91dGVyIHdpdGhp
bjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFuIEF1dG9u
b21vdXMgU3lzdGVtLiZxdW90Ozs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4g
bGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9JnF1b3Q7PG86cD48L286cD48
L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj5mcm9tIGRyYWZ0LWlldGYtcnRn
d2ctcm91dGluZy10eXBlcy48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFu
Zz0iRU4tVVMiPkNlcnRhaW5seSAmcXVvdDtbSS1ELmlldGYtc3ByaW5nLXNyLXlhbmddJnF1b3Q7
IGlzIE5PVCBhbiBpbmZvcm1hdGl2ZSByZWZlcmVuY2Ugd2l0aCBzdWNoPG86cD48L286cD48L3Nw
YW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj5hIGRlcGVuZGVuY3kuPG86cD48L286
cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPkkgc2VlIHRoYXQgdGhpcyBk
b2N1bWVudCBhY3R1YWxseSByZWRlZmluZXMgcm91dGVyLWlkLCBpbnN0ZWFkIG9mIHVzaW5nIGl0
IGFzPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj5wYXJ0
IG9mIHRoZSBpbmNsdWRlZCBpbXBvcnQgZnJvbTxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHBy
ZT48c3BhbiBsYW5nPSJFTi1VUyI+IGltcG9ydCBpZXRmLXJvdXRpbmctdHlwZXMgezxvOnA+PC9v
OnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IHBy
ZWZpeCBydDs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOyB9PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VGhpcyB3YXMgcGFydCBvZiBteSBBRCBy
ZXZpZXcgKG9uIHRoZSBMSU1FIG1haWxpbmcgbGlzdCkgaW4gQXVndXN0LjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4tIEN1dCBh
bmQgcGFzdGUgdGhlIHR5cGVkZWZzIGZyb20gPGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5p
ZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1ydGd3Zy1yb3V0aW5nLXR5cGVzLyI+DQpodHRwczovL2Rh
dGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLXJ0Z3dnLXJvdXRpbmctdHlwZXMvPC9h
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZu
YnNwOyZuYnNwOyB0eXBlZGVmIHJvdXRlci1pZCB7PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8
cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsgdHlwZWRlZiBpcHY0LW11
bHRpY2FzdC1ncm91cC1hZGRyZXNzPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsgdHlwZWRlZiBpcHY2LW11bHRpY2FzdC1n
cm91cC1hZGRyZXNzIHs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0i
RU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAuLi48bzpw
PjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj5JZiBwdWJsaXNoZWQgZmFzdCBlbm91Z2gsIHlvdSBzaG91bGQgaW1wb3J0IHRoZSB0eXBl
cyBmcm9tDQo8YSBocmVmPSJodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1p
ZXRmLXJ0Z3dnLXJvdXRpbmctdHlwZXMvIj5odHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2Rv
Yy9kcmFmdC1pZXRmLXJ0Z3dnLXJvdXRpbmctdHlwZXMvPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5JJ20gaGFwcHkgdG8g
c2VlIHRoYXQgZHJhZnQtaWV0Zi1ydGd3Zy1yb3V0aW5nLXR5cGVzIGlzIGZpbmFsbHkgYXBwcm92
ZWQuPGJyPg0KU28gYXV0aG9ycywgaXQncyB0aW1lIHRvIGltcG9ydCB0aGUgcm91dGVyLWlkPGJy
Pg0KPGJyPg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5bUWlu
XTogTXkgZmF1bHQsIHdlIHRob3VnaHQgd2UgaGF2ZSBhZGRyZXNzZWQgY29tbWVudHMgcmFpc2Vk
IGJ5IEFEIFJldmlldyBidXQgZm9yZ2V0IHRvIGNsZWFuIHVwIHJvdXRlci1pZCB3ZSBvdXJzZWx2
ZXMgZGVmaW5lZCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPldl
IHdpbGwgZml4IHRoaXMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHByZT48c3BhbiBsYW5nPSJF
Ti1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVO
LVVTIj5PbiBwLjI3LCBJIHNlZSAmcXVvdDtsZWFmIHN5c3RlbS1pZCB7PG86cD48L286cD48L3Nw
YW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdHlwZSBydDpyb3V0ZXItaWQ7PG86cD48
L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248bzpw
PjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAm
cXVvdDtTeXN0ZW0gSUQgYXNzaWduZWQgdG8gdGhpcyBub2RlLiZxdW90Ozs8bzpwPjwvbzpwPjwv
c3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9JnF1b3Q7PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8
cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj5zbyBpdCBpcyB1c2luZyB0aGUgcm91dGluZy15YW5nLXR5
cGVzLCBidXQgcmVuYW1pbmcgaXQgYXMgc3lzdGVtLWlkLCB0aGVyZS48bzpwPjwvbzpwPjwvc3Bh
bj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPkNvbnNpc3RlbmN5IGlzbid0IGp1c3Qg
dGhlIGhvYmdvYmxpbiBvZiBsaXR0bGUgbWluZHMgLSBpdCdzIGFjdHVhbGx5IHVzZWZ1bC48bzpw
PjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj5NYWtlIHNlbnNlIHRvIG1lLjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5bUWluXTogR29v
ZCBjYXRjaCwgd2lsbCBmaXggdGhpcywgdGhhbmtzLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPkluIGNob2lj
ZSB0by1sb2NhdGlvbiwgYWdhaW4gJnF1b3Q7Y2FzZSBzeXN0ZW0taWQgezxvOnA+PC9vOnA+PC9z
cGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGxlYWYgc3lzdGVtLWlkLWxvY2F0aW9u
IHs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyB0eXBlIHJvdXRlci1pZDs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4g
bGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJl
Pg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O1N5
c3RlbSBpZCBsb2NhdGlvbiZxdW90Ozs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNw
YW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyB9PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVz
Y3JpcHRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyAmcXVvdDtTeXN0ZW0gSUQmcXVvdDs7JnF1b3Q7PG86cD48L286cD48L3NwYW4+
PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj51c2luZyB0aGUgbG9jYWxseSBkZWZpbmVk
IHJvdXRlci1pZCBhbmQgcmVuYW1pbmcgaXQgaW5zdGVhZCBvZiB1c2luZzxvOnA+PC9vOnA+PC9z
cGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+cnQ6cm91dGVyLWlkLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPltRaW5dOiBXaWxsIGZp
eCB0aGlzLCB0aGFua3MuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj4yKSBPbiBwLiAxMyAm
YW1wOyAxNCwgdGhlcmUgYXJlIG1hbnkgaWRlbnRpdGllcyBhc3NvY2lhdGVkIHdpdGggdGltZSBh
bmQ8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPnRpbWUt
c3RhbXBzLiZuYnNwOyBJIGNhbm5vdCBiZWxpZXZlIHRoYXQgdGhlIGJlc3Qgd2F5IHRvIGhhbmRs
ZSB0aGVzZSBpcyBieSBoYXZpbmc8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4g
bGFuZz0iRU4tVVMiPnRoZW0gYXMgcGFydCBvZiBhbiBPQU0gbW9kZWwhJm5ic3A7Jm5ic3A7IEF0
IGEgbWluaW11bSwgdGhleSBzaG91bGQgYmUgZGVmaW5lZCBhcyBhPG86cD48L286cD48L3NwYW4+
PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj5zZXBhcmF0ZSBtb2R1bGUgYW5kIHRoZW4g
aW5jbHVkZWQsIGV2ZW4gaWYgaXQgaXMgaW4gdGhlIHNhbWUgZHJhZnQuJm5ic3A7IFRoZW4gdGhl
eTxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+d2lsbCBi
ZSBhdmFpbGFibGUgZm9yIHJldXNlIGVsc2V3aGVyZS48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4N
CjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5bUWluXTpVbW0sIGdvb2Qg
c3VnZ2VzdGlvbiwgSSBwcmVmZXIgdG8ga2VlcCBpdCBpbiB0aGUgc2FtZSBkcmFmdC4gVGhhbmtz
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj4zKSBUaGlz
IGlzIGV4dGVuZGluZyBbSS1ELmlldGYtaTJycy15YW5nLW5ldHdvcmstdG9wb10gLSBJIGRvIG5v
dCBiZWxpZXZlIHRoaXM8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0i
RU4tVVMiPnNob3VsZCBiZSBtZXJlbHkgYW4gaW5mb3JtYXRpdmUgcmVmZXJlbmNlLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+Tm90ZSBzdXJlIHdoYXQg
eW91IG1lYW46PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMi
PiBhdWdtZW50ICZxdW90Oy9uZDpuZXR3b3Jrcy9uZDpuZXR3b3JrL25kOm5vZGUmcXVvdDsgezxv
OnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7IGRlc2NyaXB0aW9uPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7QXVnbWVu
dCB0ZXN0IHBvaW50cyBvZiBjb25uZWN0aW9ubGVzcyBvYW0uJnF1b3Q7OzxvOnA+PC9vOnA+PC9z
cGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHVzZXMgdGVzdC1wb2ludC1sb2NhdGlvbnM7PG86cD48L286
cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsgfTxvOnA+PC9v
OnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPltRaW5dOiBXZSBjYW4gbWFrZSBkZXNjcmlwdGlvbiBtb3Jl
IGNsZWFyIHdpdGggdGhlIGZvbGxvd2luZyBjaGFuZ2VzPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPu+8mjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPk5FVyBURVhUOjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPuKAnDxvOnA+
PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPmF1Z21lbnQgJnF1b3Q7L25kOm5ldHdvcmtzL25kOm5l
dHdvcmsvbmQ6bm9kZSZxdW90OyB7PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90OyBhdWdtZW50cyAvbmV0d29ya3MvbmV0
d29yay9ub2RlIHBhdGggZGVmaW5lZCBpbiB0aGUgaWV0Zi08bzpwPjwvbzpwPjwvc3Bhbj48L3By
ZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj4mbmJzcDsmbmJzcDsgbmV0d29yayBtb2R1bGUgKEktRC5pZXRmLWkycnMteWFuZy1u
ZXR3b3JrLXRvcG8pIHdpdGggdGVzdC1wb2ludC08bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxw
cmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij4mbmJzcDsmbmJzcDsgbG9jYXRpb25zIGdyb3VwaW5n4oCdPG86cD48L286cD48L3NwYW4+PC9w
cmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7IH08bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj7igJ08bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJodHRwczovL3d3
dy55YW5nY2F0YWxvZy5vcmcveWFuZy1zZWFyY2gvaW1wYWN0X2FuYWx5c2lzLnBocD9tb2R1bGVz
Ij5odHRwczovL3d3dy55YW5nY2F0YWxvZy5vcmcveWFuZy1zZWFyY2gvaW1wYWN0X2FuYWx5c2lz
LnBocD9tb2R1bGVzPC9hPltdPWlldGYtY29ubmVjdGlvbmxlc3Mtb2FtJmFtcDtyZWN1cnNlPTAm
YW1wO3JmY3M9MSZhbXA7c2hvd19zdWJtPTEmYW1wO3Nob3dfZGlyPWRlcGVuZGVuY2llczxicj4N
Cjxicj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj40KSBJ
IGNhbm5vdCB0ZWxsIGlmIEktRC5pZXRmLXJ0Z3dnLW5pLW1vZGVsIGlzIGluZm9ybWF0aXZlIG9y
IG5vcm1hdGl2ZTsgaXQgaXM8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFu
Zz0iRU4tVVMiPm5vdCByZWZlcmVuY2VkIGluIHRoZSBkcmFmdCAtIHRob3VnaCB0aGVyZSBhcmUg
ZmllbGRzIHRoYXQgYXJlIGxhYmVsZWQgTkk8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+
PHNwYW4gbGFuZz0iRU4tVVMiPndpdGhvdXQgYWRlcXVhdGUgZGVzY3JpcHRpb24uPG86cD48L286
cD48L3NwYW4+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
PGEgaHJlZj0iaHR0cHM6Ly93d3cueWFuZ2NhdGFsb2cub3JnL3lhbmctc2VhcmNoL2ltcGFjdF9h
bmFseXNpcy5waHA/bW9kdWxlcyI+aHR0cHM6Ly93d3cueWFuZ2NhdGFsb2cub3JnL3lhbmctc2Vh
cmNoL2ltcGFjdF9hbmFseXNpcy5waHA/bW9kdWxlczwvYT5bXT1pZXRmLWNvbm5lY3Rpb25sZXNz
LW9hbSZhbXA7cmVjdXJzZT0wJmFtcDtyZmNzPTEmYW1wO3Nob3dfc3VibT0xJmFtcDtzaG93X2Rp
cj1kZXBlbmRlbmNpZXM8YnI+DQo8YnI+DQpUaGUgZ2VuZXJpYyBxdWVzdGlvbiBpczogaWYgSSBp
bXBvcnQgYSBZQU5HIG1vZHVsZSBmcm9tIGRyYWZ0IEQsIHRoZW4gRCBzaG91bGQgYmUgYSBub3Jt
YXRpdmUgcmVmZXJlbmNlLjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwcmU+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxz
cGFuIGxhbmc9IkVOLVVTIj41KSBbSS1ELmlldGYtcnRnd2ctcm91dGluZy10eXBlc10gaXMgbm90
IGFuIGluZm9ybWF0aXZlIHJlZmVyZW5jZS4mbmJzcDsgSXRzIG1vZHVsZTxvOnA+PC9vOnA+PC9z
cGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+aXMgaW1wb3J0ZWQgYW5kIHVzZWQu
Jm5ic3A7IEl0IG11c3QgYmUgbm9ybWF0aXZlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlllcy48YnI+DQo8YnI+DQpSZWdh
cmRzLCBCZW5vaXQ8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cHJlPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBs
YW5nPSJFTi1VUyI+NikgW0ktRC5pZXRmLXNwcmluZy1zci15YW5nXSBpcyBsaXN0ZWQgYXMgYW4g
aW5mb3JtYXRpdmUgcmVmZXJlbmNlLCBidXQgaWYgaXQ8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4N
CjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPndlcmUgYWN0dWFsbHkgdXNlZCBhcyBkZXNjcmliZWQs
IGl0IHdvdWxkIG5lZWQgdG8gYmUgbm9ybWF0aXZlLiBJbnN0ZWFkLCBJPG86cD48L286cD48L3Nw
YW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj5iZWxpZXZlIHRoaXMgY2FuIGJlIHJl
bW92ZWQgYXMgYSByZWZlcmVuY2UuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBs
YW5nPSJFTi1VUyI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48
c3BhbiBsYW5nPSJFTi1VUyI+Q09NTUVOVDo8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+
PHNwYW4gbGFuZz0iRU4tVVMiPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4N
CjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0K
PHByZT48c3BhbiBsYW5nPSJFTi1VUyI+YSkgU2VjIDMuODogSXQgaXMgdW5mb3J0dW5hdGUgdGhh
dCB0aGUgY2Mtc2Vzc2lvbi1zdGF0aXN0aWNzLWRhdGEgc3RydWN0dXJlIGlzPG86cD48L286cD48
L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj5ub3QgYSBsaXN0IG9mIHt0cmFm
ZmljIHR5cGUsIGNjLXNlc3Npb24tc3RhdGlzdGljc30gaW5zdGVhZCBvZiBoYXJkY29kZWQ8bzpw
PjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPm1lbWJlcnMgZm9y
IElQdjQgYW5kIElQdjYgdHJhZmZpYyBvbmx5LiZuYnNwOyBXaGlsZSBpdCBjYW4gc3RpbGwgYmUg
ZXh0ZW5kZWQgZm9yPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVO
LVVTIj5hZGRpdGlvbmFsIHRyYWZmaWMgdHlwZXMsIHRoZSBuYW1pbmcgbWF5IGJlIGluY29uc2lz
dGVudCBhbmQgdGhlcmUncyBubzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBs
YW5nPSJFTi1VUyI+cmVxdWlyZW1lbnQgdGhhdCB0aGUgY29udGVudHMgYXJlIGNjLXNlc3Npb24t
c3RhdGlzdGljcy48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5bUWluXTogR29vZCBzdWdnZXN0aW9uLCB0aGUgcHJvcG9zZWQg
Y2hhbmdlIGNvdWxkIGJlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPuKAnDxvOnA+PC9v
OnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyBjb250YWluZXIgY2Mtc2Vzc2lvbi1zdGF0aXN0
aWNzLWRhdGEgezxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNw
OyBpZi1mZWF0dXJlICZxdW90O2NvbnRpbnVpdHktY2hlY2smcXVvdDs7PG86cD48L286cD48L3Nw
YW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IGNvbmZpZyBmYWxzZTs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsgbGlzdCBjYy1zZXNzaW9uLXN0
YXRpc3RpY3MgezxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBrZXkgdHlwZTs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxw
cmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbGVhZiB0eXBlIHs8bzpwPjwv
bzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgdHlwZSBpZGVudGl0eXJlZiB7PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJl
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGJhc2UgdHJh
ZmZpYy10eXBlOzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJl
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwO2Rlc2NyaXB0aW9uPG86
cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O1R5cGUgb2YgdHJhZmZpYy4mcXVvdDs7PG86cD48L286
cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IH08bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5jb250YWluZXIgY2MtaXB2NC1zZXNzaW9u
cy1zdGF0aXN0aWNzIHs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgd2hlbiAmcXVvdDsuLi90eXBlID0gJ2lwdjQn
JnF1b3Q7IHs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248bzpwPjwvbzpwPjwvc3Bh
bj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgJnF1b3Q7T25seSBhcHBsaWVzIHdoZW4gdHJhZmZpYyB0eXBlIGlzIElwdjQu
JnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IGRlc2NyaXB0aW9uPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O0NDIGlwdjQgc2Vzc2lvbnMm
cXVvdDs7PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHVzZXMgY2Mtc2Vzc2lvbi1zdGF0aXN0aWNzOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyB9PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8
cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+Y29udGFpbmVyIGNjLWlwdjYtc2Vzc2lvbnMtc3RhdGlzdGljcyB7PG86cD48L286cD48L3Nw
YW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHdoZW4gJnF1b3Q7Li4vdHlwZSA9ICdpcHY2JyZxdW90OyB7PG86cD48L286cD48L3NwYW4+PC9w
cmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IGRlc2NyaXB0aW9uPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O09ubHkgYXBwbGll
cyB3aGVuIHRyYWZmaWMgdHlwZSBpcyBJcHY2LiZxdW90Ozs8bzpwPjwvbzpwPjwvc3Bhbj48L3By
ZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTxvOnA+
PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBk
ZXNjcmlwdGlvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtDQyBpcHY2IHNlc3Npb25zJnF1b3Q7Ozxv
OnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyB1c2VzIGNjLXNlc3Npb24tc3RhdGlzdGljczs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxw
cmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij4mbmJzcDsmbmJzcDsmbmJzcDsgfTxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJz
cDsgZGVzY3JpcHRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7TGlzdCBvZiBDQyBzZXNzaW9uIHN0YXRpc3RpY3MgZGF0
YS4mcXVvdDs7PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08bzpwPjwvbzpwPjwvc3Bh
bj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgIGRlc2NyaXB0aW9uPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJl
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O0NDIG9wZXJhdGlvbmFsIGluZm9ybWF0aW9uLiZxdW90
Ozs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsgfTxvOnA+PC9vOnA+PC9zcGFu
PjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPuKAnTxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9
IkVOLVVTIj5iKSBPbiBwLjk6ICZxdW90OyAmIzQzOy0tOihzeXN0ZW0taWQpPG86cD48L286cD48
L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQz
Oy0tcncgc3lzdGVtLWlkLWxvY2F0aW9uPyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBy
b3V0ZXItaWQmcXVvdDs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJF
Ti1VUyI+V2h5IGlzbid0IHRoaXMganVzdCBuYW1lZCByb3V0ZXItaWQgaW5zdGVhZCBvZiBzeXN0
ZW0taWQsIGZvciBjb25zaXN0ZW5jeT8gPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxz
cGFuIGxhbmc9IkVOLVVTIj5UaGlzIGNvbW1lbnQgYXBwbGllcyB0aHJvdWdob3V0IHRoZSBkcmFm
dC48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5bUWlu
XTogT2theSwgd2lsbCBmaXggdGhpcyBjb25zaXN0ZW5jeSBpc3N1ZS48bzpwPjwvbzpwPjwvc3Bh
bj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4g
bGFuZz0iRU4tVVMiPmMpIFRoZSB1c2Ugb2YgJnF1b3Q7dHAmcXVvdDsgdG8gbWVhbiB0ZXN0LXBv
aW50IGlzIGEgYml0IHVuZm9ydHVuYXRlIGluIGEgbW9kZWwgdGhhdCBpczxvOnA+PC9vOnA+PC9z
cGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+YnVpbGRpbmcgb2ZmIG9mIHRoZSBu
ZXR3b3JrIHRvcG9sb2d5IG9uZSwgd2hpY2ggdXNlcyAmcXVvdDt0cCZxdW90OyBmb3IgdGVybWlu
YXRpb24tcG9pbnQuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+
DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+W1Fpbl06IFlBTkcgdmFsaWRhdGlvbiB0b29sIGRvZXNu4oCZdCBjb21wbGFpbiBhYm91
dCB0aGlzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+ZCkgT24gcC4gMTM6ICZxdW90O2lk
ZW50aXR5IGFkZHJlc3MtYXR0cmlidXRlLXR5cGVzIHs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4N
CjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyAmbmJzcDtkZXNjcmlwdGlvbjxv
OnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O1RoaXMgaXMgYmFzZSBpZGVudGl0eSBvZiBhZGRy
ZXNzPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXR0cmlidXRlIHR5cGVzIHdoaWNoIGFy
ZSBpcC1wcmVmaXgsPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYmdwLCB0dW5uZWwsIHB3
ZTMsIHZwbHMsIGV0Yy4mcXVvdDs7PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDsgfSZxdW90OzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHBy
ZT48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8cHJl
PjxzcGFuIGxhbmc9IkVOLVVTIj5JIGhhdmVuJ3QgYSBjbHVlIHdoYXQgaXMgbWVhbnQgYnkgYSBi
Z3AgYWRkcmVzcyBhdHRyaWJ1dGUgdHlwZSBvciBhIHR1bm5lbCBvbmUuPG86cD48L286cD48L3Nw
YW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj4gQ2FuIHlvdSBwbGVhc2UgZXhwYW5k
IHRoZSBkZXNjcmlwdGlvbiB0byBiZSBzdWJzdGFudGlhbGx5IG1vcmUgbWVhbmluZ2Z1bD8gPG86
cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj5Ib3cgaXMgaXQg
dXNlZD88bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5b
UWluXTogR29vZCBjb21tZW50cywgd2UgYWN0dWFsbHkgcmVmZXJlbmNlIFJGQzQzNzkgZm9yIHRo
ZXNlIGFkZHJlc3MgYXR0cmlidXRlIHR5cGVzLiBUaGUgcHJvcG9zZWQgY2hhbmdlcyBsb29rIGxp
a2UgYXMgZm9sbG93czo8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj7igJw8bzpwPjwvbzpw
Pjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsgaWRlbnRpdHkgYWRkcmVzcy1hdHRyaWJ1dGUtdHlw
ZXMgezxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyBkZXNj
cmlwdGlvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyAmcXVvdDtUaGlzIGlzIGJhc2UgaWRlbnRpdHkgb2YgYWRkcmVzczxvOnA+PC9v
OnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBhdHRyaWJ1dGUgdHlwZXMgd2hpY2ggYXJlIEdlbmVyaWMgPG86cD48L286cD48L3NwYW4+PC9w
cmU+DQo8cHJlIHN0eWxlPSJ0ZXh0LWluZGVudDoxNS43NXB0Ij48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPklQdjQvSVB2NiBQcmVmaXgsQkdQ
IExhYmVsZWQgPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlIHN0eWxlPSJ0ZXh0LWluZGVu
dDoxNS43NXB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPklQdjQvSVB2NiBQcmVmaXgsVHVubmVsIElELDxvOnA+PC9vOnA+PC9zcGFuPjwv
cHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBQVyBJRCwgdnBs
cyBWRSBJRCwgZXRjLihTZWUgUkZDNDM3OSA8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
Jm5ic3A7Jm5ic3A7Jm5ic3A7Zm9yIGRldGFpbHMuKSZxdW90Ozs8bzpwPjwvbzpwPjwvc3Bhbj48
L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj4mbmJzcDsgfTxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPuKAnTxvOnA+
PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+T24gcC4gMjQsIEkg
c2VlIHRoZXNlIGRlZmluZWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFu
Zz0iRU4tVVMiPiZxdW90OyBjYXNlIGJncCB7PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJl
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbGVhZiBiZ3AgezxvOnA+PC9vOnA+PC9zcGFu
PjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHR5
cGUgaW5ldDppcC1wcmVmaXg7PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxh
bmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248bzpwPjwvbzpwPjwv
c3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyAmcXVvdDtCR1AgTGFiZWxlZCBQcmVmaXggJnF1b3Q7OzxvOnA+PC9vOnA+
PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08bzpwPjwv
bzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PG86cD48L286cD48L3Nw
YW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsgJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Y2FzZSB0dW5uZWwgezxvOnA+PC9vOnA+
PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbGVhZiB0dW5u
ZWwtaW50ZXJmYWNlIHs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0i
RU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0eXBlIHVpbnQzMjs8bzpwPjwvbzpwPjwvc3Bh
bj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBk
ZXNjcmlwdGlvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1V
UyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O1ZQTiBQcmVmaXggJnF1
b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IH08bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9
PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgY2FzZSBwdyB7
PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgbGVhZiByZW1vdGUtcGUtYWRkcmVzcyB7PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJl
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdHlwZSBpbmV0OmlwLWFk
ZHJlc3M7PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4N
CjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyAmcXVvdDtSZW1vdGUgcGUgYWRkcmVzcy4mcXVvdDs7PG86cD48L286cD48L3NwYW4+PC9wcmU+
DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTxvOnA+PC9vOnA+PC9zcGFuPjwv
cHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+JnF1b3Q7PG86cD48L286cD48L3NwYW4+PC9w
cmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj5idXQgdW5saWtlIHRoZSBvdGhlciBjYXNlcyB3
aXRoIGNsZWFyIGRlc2NyaXB0aW9ucyBhbmQgcmVmZXJlbmNlcyB0byB0aGU8bzpwPjwvbzpwPjwv
c3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPnJlbGV2YW50IFJGQ3MsIHRoZXNl
IGFyZSBOT1QgY2xlYXIgYW5kIGRvIG5vdCBldmVuIGZ1bGx5IGV4cGFuZCBhY3Jvbnltcy48bzpw
PjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5bUWluXTogU2Ft
ZSBhcyBhYm92ZSwgd2Ugd2lsbCBhZGQgUkZDNDM3OSBhcyByZWZlcmVuY2UuIFRoYW5rcy48bzpw
PjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4N
CjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPmUpICZxdW90O2dyb3VwaW5nIHRwLWFkZHJlc3Mtbmkg
JnF1b3Q7Jm5ic3A7IFBsZWFzZSBleHBhbmQgd2hhdCBOSSBpcyB0aGUgYWJicmV2aWF0aW9uIGZv
ciBpbjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+dGhl
IGRlc2NyaXB0aW9uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJl
Pg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPltRaW5dOiBPa2F5LiBUaGFua3MuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8L2Rp
dj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_B8F9A780D330094D99AF023C5877DABA9AC17567nkgeml513mbxchi_--


From nobody Wed Oct 25 19:51:45 2017
Return-Path: <bill.wu@huawei.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D21C213A2B8; Wed, 25 Oct 2017 19:51:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level: 
X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KIEIwOqz11sg; Wed, 25 Oct 2017 19:51:43 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 891EC13F4F7; Wed, 25 Oct 2017 19:51:38 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml702-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DRI43456; Thu, 26 Oct 2017 02:51:36 +0000 (GMT)
Received: from NKGEML412-HUB.china.huawei.com (10.98.56.73) by lhreml702-cah.china.huawei.com (10.201.108.43) with Microsoft SMTP Server (TLS) id 14.3.361.1; Thu, 26 Oct 2017 03:51:35 +0100
Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.105]) by nkgeml412-hub.china.huawei.com ([10.98.56.73]) with mapi id 14.03.0235.001; Thu, 26 Oct 2017 10:51:30 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Adam Roach <adam@nostrum.com>, The IESG <iesg@ietf.org>
CC: Ron Bonica <rbonica@juniper.net>, "lime-chairs@ietf.org" <lime-chairs@ietf.org>, "lime@ietf.org" <lime@ietf.org>, "draft-ietf-lime-yang-connectionless-oam@ietf.org" <draft-ietf-lime-yang-connectionless-oam@ietf.org>, "cpignata@cisco.com" <cpignata@cisco.com>
Thread-Topic: [Lime] Adam Roach's No Objection on draft-ietf-lime-yang-connectionless-oam-14: (with COMMENT)
Thread-Index: AQHTTcYsBE9slkO5RE+uPLdYICM9maL1bbkQ
Date: Thu, 26 Oct 2017 02:51:30 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA9AC17593@nkgeml513-mbx.china.huawei.com>
References: <150895915790.4735.12781687265993710022.idtracker@ietfa.amsl.com>
In-Reply-To: <150895915790.4735.12781687265993710022.idtracker@ietfa.amsl.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.79.163]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090205.59F14DB9.000B, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.1.105, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 92873d74cb6d89412eea7dd71935e29c
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/mcdmTzgVtxGxWlvsaRbLibaxcKM>
Subject: Re: [Lime] Adam Roach's No Objection on draft-ietf-lime-yang-connectionless-oam-14: (with COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Oct 2017 02:51:45 -0000

VGhhbmtzIEFkYW0gZm9yIHZhbHVhYmxlIHJldmlldyBhbmQgc2FuaXR5IGNoZWNrLg0KU2VlIG15
IHJlcGx5IGJlbG93Lg0KLS0tLS3Tyrz+1K28/i0tLS0tDQq3orz+yMs6IExpbWUgW21haWx0bzps
aW1lLWJvdW5jZXNAaWV0Zi5vcmddILT6se0gQWRhbSBSb2FjaA0Kt6LLzcqxvOQ6IDIwMTfE6jEw
1MIyNsjVIDM6MTkNCsrVvP7IyzogVGhlIElFU0cNCrOty806IFJvbiBCb25pY2E7IGxpbWUtY2hh
aXJzQGlldGYub3JnOyBsaW1lQGlldGYub3JnOyBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0
aW9ubGVzcy1vYW1AaWV0Zi5vcmc7IGNwaWduYXRhQGNpc2NvLmNvbQ0K1vfM4jogW0xpbWVdIEFk
YW0gUm9hY2gncyBObyBPYmplY3Rpb24gb24gZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlv
bmxlc3Mtb2FtLTE0OiAod2l0aCBDT01NRU5UKQ0KDQpBZGFtIFJvYWNoIGhhcyBlbnRlcmVkIHRo
ZSBmb2xsb3dpbmcgYmFsbG90IHBvc2l0aW9uIGZvcg0KZHJhZnQtaWV0Zi1saW1lLXlhbmctY29u
bmVjdGlvbmxlc3Mtb2FtLTE0OiBObyBPYmplY3Rpb24NCg0KV2hlbiByZXNwb25kaW5nLCBwbGVh
c2Uga2VlcCB0aGUgc3ViamVjdCBsaW5lIGludGFjdCBhbmQgcmVwbHkgdG8gYWxsIGVtYWlsIGFk
ZHJlc3NlcyBpbmNsdWRlZCBpbiB0aGUgVG8gYW5kIENDIGxpbmVzLiAoRmVlbCBmcmVlIHRvIGN1
dCB0aGlzIGludHJvZHVjdG9yeSBwYXJhZ3JhcGgsIGhvd2V2ZXIuKQ0KDQoNClBsZWFzZSByZWZl
ciB0byBodHRwczovL3d3dy5pZXRmLm9yZy9pZXNnL3N0YXRlbWVudC9kaXNjdXNzLWNyaXRlcmlh
Lmh0bWwNCmZvciBtb3JlIGluZm9ybWF0aW9uIGFib3V0IElFU0cgRElTQ1VTUyBhbmQgQ09NTUVO
VCBwb3NpdGlvbnMuDQoNCg0KVGhlIGRvY3VtZW50LCBhbG9uZyB3aXRoIG90aGVyIGJhbGxvdCBw
b3NpdGlvbnMsIGNhbiBiZSBmb3VuZCBoZXJlOg0KaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9y
Zy9kb2MvZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLw0KDQoNCg0KLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQ0KQ09NTUVOVDoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KSSdkIGxpa2UgdG8gdXBkYXRl
IG15IGNvbW1lbnQgd2l0aCBzb21lIGZhaXJseSBtZWNoYW5pY2FsIHN1Z2dlc3Rpb25zIGZvciBp
bXByb3ZlbWVudCB0aGF0IEkgYmVsaWV2ZSB3aWxsIGluY3JlYXNlIHJlYWRhYmlsaXR5IG9mIHRo
ZSBkb2N1bWVudCBncmVhdGx5Lg0KSW4gZXZhbHVhdGluZyB0aGlzIGRvY3VtZW50LCBJIGZvdW5k
IGEgbnVtYmVyIG9mIG1pbm9yIGZvcm1hdHRpbmcgaXNzdWVzIHRoYXQgbWFkZSBpdCBzb21ld2hh
dCBkaWZmaWN1bHQgdG8gcmVhZC4NCg0KMS4gUGxlYXNlIGVuc3VyZSB0aGF0IGFsbCBvcGVuaW5n
IHBhcmVudGhlc2VzIGhhdmUgYSBzcGFjZSBiZWZvcmUgdGhlbSBhbmQgbm8gc3BhY2UgYWZ0ZXIg
dGhlbS4NCjIuIFBsZWFzZSBlbnN1cmUgdGhhdCBhbGwgY2xvc2luZyBwYXJlbnRoZXNlcyBoYXZl
IGEgc3BhY2UgYWZ0ZXIgdGhlbSBhbmQgbm8gc3BhY2UgYmVmb3JlIGFmdGVyIHRoZW0uDQoNCjMu
IFBsZWFzZSBlbnN1cmUgdGhhdCBhbGwgcXVvdGVkIHRlcm1zIGluY2x1ZGUgYm90aCBhbiBvcGVu
aW5nIHF1b3RhdGlvbiBtYXJrIGFuZCBhIGNsb3NpbmcgcXVvdGF0aW9uIG1hcmsuDQoNCjQuIFBs
ZWFzZSBlbnN1cmUgdGhhdCB0aGVyZSBhcmUgbm8gc3BhY2VzIGJldHdlZW4gYSBxdW90YXRpb24g
bWFyayBhbmQgdGhlIHRlcm0gaXQgaXMgcXVvdGluZy4NCg0KNS4gUGxlYXNlIGVuc3VyZSB0aGF0
IHRoZXJlICppcyogYSBzcGFjZSBiZWZvcmUgYW4gb3BlbmluZyBxdW90YXRpb24gbWFyaw0KDQo2
LiBQbGVhc2UgZW5zdXJlIHRoYXQgdGhlcmUgKmlzKiBhIHNwYWNlIGFmdGVyIGEgY2xvc2luZyBx
dW90YXRpb24gbWFyayAodW5sZXNzIGZvbGxvd2VkIGJ5IGFub3RoZXIgcHVuY3R1YXRpb24gbWFy
aykNCg0KNy4gUGxlYXNlIGVuc3VyZSB0aGF0IHBlcmlvZHMgYXQgdGhlIGVuZCBvZiBhIHNlbnRl
bmNlIGhhdmUgbm8gc3BhY2UgYmVmb3JlIHRoZW0gYW5kIGEgc3BhY2UgYWZ0ZXIgdGhlbS4NCg0K
OC4gUGxlYXNlIGJyZWFrIHVwIGxvbmcgcGFyYWdyYXBocyBpbnRvIHNlcGFyYXRlIHBhcmFncmFw
aHMgb3IgYnVsbGV0IGxpc3RzLg0KVGhlIHRoaXJkIHBhcmFncmFwaCBvZiBzZWN0aW9uIDMgYW5k
IHRoZSBwYXJhZ3JhcGggdGhhdCBmb3JtcyBzZWN0aW9uIDMuMyBhcmUgcHJpbWUgY2FuZGlkYXRl
cyBmb3Igc3VjaCBhbiBpbXByb3ZlbWVudC4NCg0KOS4gUGxlYXNlIGRvdWJsZS1jaGVjayB0aGUg
Zm9ybWF0dGluZyBvZiB0aGUgWUFORyBtb2R1bGUuIFRoZSBpbmRlbnRhdGlvbiBpcyBpbmNvbnNp
c3RlbnQgYW5kLCBpbiBzb21lIHBsYWNlcywgY2FuIGVhc2lseSBtaXNsZWFkIHRoZSByZWFkZXIg
YWJvdXQgdGhlIGxldmVsIG9mIG5lc3RpbmcgYW5kIGFzc29jaWF0aW9uIG9mIGVsZW1lbnRzIHdp
dGggZWFjaCBvdGhlci4NCg0KIFtRaW5dOiBHb29kIGNhdGNoLCB3aWxsIGZpeCB0aGVzZSBmb3Jt
YXR0aW5nIGlzc3Vlcy4gTWFueSB0aGFua3MNCk15IG9yaWdpbmFsIGNvbW1lbnRzIGZvbGxvdy4N
Cg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tDQoNClBsZWFzZSBleHBhbmQgIkVYUCIsICJWUExTIiwgYW5kICJMQUciIG9uIGZpcnN0
IHVzZS4NCg0KW1Fpbl06IEdvb2QgY29tbWVudCwgd2lsbCBhZGQgdGhlbSBhcyBuZXcgYWNyb255
bXMgaW4gYWJicmV2aWF0aW9uIHNlY3Rpb24uDQoNClNlY3Rpb24gMy4yIHJlZmVycyB0byB0aGUg
ImxpbWUgYmFzZSBtb2RlbCIuIFBsZWFzZSBkZWZpbmUgb3IgZXhwYW5kICJsaW1lIiBvciBwcm92
aWRlIGEgY2l0YXRpb24gdGhhdCBkb2VzIHNvLg0KDQpbUWluXTogT2theS4NCg0KVGhlIGlkLW5p
dHMgdG9vbCByZXBvcnRzIHRoYXQgdGhlcmUgYXJlIDYgaW5zdGFuY2VzIG9mIG92ZXJseS1sb25n
IGxpbmVzIGluIHRoZSBkb2N1bWVudC4gR2l2ZW4gdGhhdCB0aGVzZSBleGlzdCBpbiBjb2RlIGVs
ZW1lbnRzLCB0aGUgYXV0aG9ycyBjYW4gcHJvYmFibHkgbWFrZSBiZXR0ZXIgZGVjaXNpb25zIGFi
b3V0IGhvdyB0byByZXNvbHZlIHRoZXNlIHRoYW4gdGhlIFJGQyBlZGl0b3IgY2FuLg0KDQpbUWlu
XTogRG9uJ3QgaGF2ZSBhIGdvb2QgdG9vbCB0byB0cmFjayB0aGlzLCBidXQgeWVzIHdpbGwgZml4
IHRoaXMuIFRoYW5rcy4NCg0KU2VjdGlvbiAzLjMgY29udGFpbnMgdGhlIGZvbGxvd2luZyBkZWZp
bml0aW9uOg0KDQogICAgICAgICAgICAgICAgbGlzdCBvYW0tbmVpZ2hib3JpbmctdHBzIHsNCiAg
ICAgICAgICAgICAgICAgIGtleSAiaW5kZXgiOw0KICAgICAgICAgICAgICAgICAgbGVhZiBpbmRl
eCB7DQogICAgICAgICAgICAgICAgICAgICB0eXBlIHVpbnQxNiB7DQogICAgICAgICAgICAgICAg
ICAgICAgICByYW5nZSAiMC4uNjU1MzYiOw0KICAgICAgICAgICAgICAgICAgICAgfQ0KDQp1aW50
MTYgY2Fubm90IHJlcHJlc2VudCA2NTUzNi4NCg0KW1Fpbl06IE9rYXkuDQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCkxhdGVyIGluIHRoZSBtb2RlbDoNCg0KIGNv
bnRhaW5lciB0aW1lc3RhbXAtODBiaXQgew0KIHdoZW4gImRlcml2ZWQtZnJvbS1vci1zZWxmKC4u
L3RpbWVzdGFtcC10eXBlLCAnY2wtb2FtOnB0cDgwJykiew0KICAgICAgICAgZGVzY3JpcHRpb24N
CiAgICAgICAgICAiT25seSBhcHBsaWVzIHdoZW4gODBiaXQgUFRQIFRpbWVzdGFtcC4iOw0KICAg
ICAgICB9DQogIGlmLWZlYXR1cmUgcHRwLWxvbmctZm9ybWF0Ow0KICAgICAgbGVhZiB0aW1lc3Rh
bXAtc2VjIHsNCiAgICAgIHR5cGUgdWludDY0IHsNCiAgICAgIHJhbmdlICIwLi4yODE0NzQ5NzY3
MTA2NTYiOw0KICAgICAgfQ0KICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgIjQ4Yml0IFRpbWVz
dGFtcCBpbiBzZWNvbmRzIGFzIHBlciBJRUVFMTU4OHYyLiI7DQogICAgICAgfQ0KICAgICAgbGVh
ZiB0aW1lc3RhbXAtbmFub3NlYyB7DQogICAgICB0eXBlIHVpbnQzMjsNCiAgICAgIGRlc2NyaXB0
aW9uDQogICAgICAgICJGcmFjdGlvbmFsIHBhcnQgaW4gbmFub3NlY29uZHMgYXMgcGVyIElFRUUx
NTg4djINCiAgICAgICAgIG9yIEZyYWN0aW9uYWwgcGFydCBpbiA2NC1iaXQgTlRQIHRpbWVzdGFt
cC4iOw0KICAgICAgfQ0KICAgICAgZGVzY3JpcHRpb24NCiAgICAgICJDb250YWluZXIgZm9yIDY0
Yml0IHRpbWVzdGFtcC4iOw0KICAgIH0NCg0KSXNzdWUgMTogVGhlIDQ4LWJpdCByYW5nZSBzaG91
bGQgYmUgMC4uMjgxNDc0OTc2NzEwNjU1LCBub3QgMC4uMjgxNDc0OTc2NzEwNjU2DQoNCklzc3Vl
IDI6IFRoZSBkZXNjcmlwdGlvbiBmb3IgdGhpcyA4MC1iaXQgdGltZXN0YW1wIGNvbnRhaW5lciBj
b250YWlucyBhIGRlc2NyaXB0aW9uIG9mICJDb250YWluZXIgZm9yIDY0Yml0IHRpbWVzdGFtcC4i
DQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KU2ltaWxhciB0
byBpc3N1ZSAyIGFib3ZlLCBudHAtdGltZXN0YW1wLTMyYml0IGRlc2NyaWJlcyBpdHNlbGYgYXMg
YSA2NC1iaXQgdGltZXN0YW1wLg0KDQpbUWluXTpGaXhlZCwgdGhhbmtzIGZvciB1cGRhdGluZyBj
b21tZW50cy4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQpMaW1lIG1haWxpbmcgbGlzdA0KTGltZUBpZXRmLm9yZw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9saW1lDQo=


From nobody Wed Oct 25 19:58:19 2017
Return-Path: <akatlas@gmail.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B468F13B110; Wed, 25 Oct 2017 19:58:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.688
X-Spam-Level: 
X-Spam-Status: No, score=-2.688 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 kKflG5U_uA4J; Wed, 25 Oct 2017 19:58:09 -0700 (PDT)
Received: from mail-wm0-x22e.google.com (mail-wm0-x22e.google.com [IPv6:2a00:1450:400c:c09::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B6165139976; Wed, 25 Oct 2017 19:58:08 -0700 (PDT)
Received: by mail-wm0-x22e.google.com with SMTP id b189so5096177wmd.4; Wed, 25 Oct 2017 19:58:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=O19TGLMAlerfyZx8WBDF8ovvSNUwRl9TSlfkhRsYayI=; b=J7XFYdr1wV+LTxDtZ8KG+9popQSV7c7xSCQtn5LrxgE18Ko0yEIHUsQwyNUWi4khdt d3tEL08HJdiqswhvts92/NCq7sZvdeh9yW+dE9hP0pqT9fBQHyFz4kbPg2uhFE80hEfD OUKGluu2h/JHC7mnGtDI6To/99t55LlguNLhjdGXQzNfC6/gBjWX7Io5YhYJZproKH9e NVWHFvJk1jcQDg5LMn01oymHeJ3nOP1RjJMQz0wWRDxBZYp+6mXFZfiP62m00EjmWjOo cOhqBJVVXkWN75ySjBq5DPhsrNFpZ5TxGsBjmxHqZ8Q3YxwI4/tW6GzauOvvTQa9DeNX 2h8A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=O19TGLMAlerfyZx8WBDF8ovvSNUwRl9TSlfkhRsYayI=; b=HqIvUIiH08Wf7Q8EVCye+m67XTzY/CzufOtyO5VTgoPDFwWWfpFKF+M7uKCnrU35o/ M3BONaQg9xr5jAzQY+0vH8KK1AYTbdWrYmMDPcHaSnQ4wq0jQYITtsxY2Gkyrbwt6ZqK zNMgdOZG3R++mPVAsJnvzmWEhu7S6+ZWIbk7K46YVhpbB6XnsZLdtwsawyHd8DtMWOVM cJtWcPMTXb5WZXmIsaYGN6w/wQhPoJzMrb3r/YjhD0vHhQ0CvkzeV+NFJ9OaLyueejUq 8M0jNbckmQOGbCDlj3B+E/pMy5dYHGTcJ/mDDKCd36AhZnnqY1plQklm83ipAUxh8W00 Vv3Q==
X-Gm-Message-State: AMCzsaVDhKUFyj6oBykAa246nabpfP79lam954tvyOQX1OymNOW361Zr hcGaWydxAKYVWGPqT3W5ktjgk3uzub2qewSPPhg=
X-Google-Smtp-Source: ABhQp+SKpn2MJwCi8CEUgUWxmsoIWuuxTuNxc30qxYXWIVYRZYS1RzDRKaFjaRKFWFo2XTZ6oy5VhamC8MaJNZX+o7Y=
X-Received: by 10.28.109.23 with SMTP id i23mr219150wmc.32.1508986686932; Wed, 25 Oct 2017 19:58:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.150.10 with HTTP; Wed, 25 Oct 2017 19:58:06 -0700 (PDT)
Received: by 10.223.150.10 with HTTP; Wed, 25 Oct 2017 19:58:06 -0700 (PDT)
In-Reply-To: <B8F9A780D330094D99AF023C5877DABA9AC17567@nkgeml513-mbx.china.huawei.com>
References: <150894820355.4690.17296396047014675861.idtracker@ietfa.amsl.com> <5e4c1fa1-3841-87e3-8037-4263d53930fe@cisco.com> <B8F9A780D330094D99AF023C5877DABA9AC17567@nkgeml513-mbx.china.huawei.com>
From: Alia Atlas <akatlas@gmail.com>
Date: Wed, 25 Oct 2017 22:58:06 -0400
Message-ID: <CAG4d1rfe3XbHZFpbMfjHcPGqi3CEZVa8kxWaLLskbnyd+emCfA@mail.gmail.com>
To: Qin Wu <bill.wu@huawei.com>
Cc: Benoit Claise <bclaise@cisco.com>, iesg@ietf.org, Ron Bonica <rbonica@juniper.net>,  "lime-chairs@ietf.org" <lime-chairs@ietf.org>, "lime@ietf.org" <lime@ietf.org>, "draft-ietf-lime-yang-connectionless-oam@ietf.org" <draft-ietf-lime-yang-connectionless-oam@ietf.org>,  "cpignata@cisco.com" <cpignata@cisco.com>
Content-Type: multipart/alternative; boundary="001a114699dc720dd3055c6a57b8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/1XopdhRHL_p0LBVi_LgBNGkEpcA>
Subject: Re: [Lime] Alia Atlas' Discuss on draft-ietf-lime-yang-connectionless-oam-14: (with DISCUSS and COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Oct 2017 02:58:13 -0000

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

Thanks!   This all looks good.

My assumption for augments is that the base has to be a normative reference=
.

Good news is that all those drafts are progressing...

On Oct 25, 2017 10:45 PM, "Qin Wu" <bill.wu@huawei.com> wrote:

> Thank Alia for valuable comments and Thanks Benoit for clarification,
>
> Please see my reply inline below.
>
> *=E5=8F=91=E4=BB=B6=E4=BA=BA:* Benoit Claise [mailto:bclaise@cisco.com]
> *=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4:* 2017=E5=B9=B410=E6=9C=8826=E6=97=
=A5 10:27
> *=E6=94=B6=E4=BB=B6=E4=BA=BA:* Alia Atlas; The IESG
> *=E6=8A=84=E9=80=81:* Ron Bonica; lime-chairs@ietf.org; lime@ietf.org;
> draft-ietf-lime-yang-connectionless-oam@ietf.org; cpignata@cisco.com
> *=E4=B8=BB=E9=A2=98:* Re: Alia Atlas' Discuss on draft-ietf-lime-yang-con=
nectionless-oam-14:
> (with DISCUSS and COMMENT)
>
>
>
> Hi Alia,
>
> Some answers below.
> I let the authors chime in.
>
> Alia Atlas has entered the following ballot position for
>
> draft-ietf-lime-yang-connectionless-oam-14: 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/iesg/statement/discuss-criteria.html
>
> for more information about IESG DISCUSS and COMMENT positions.
>
>
>
>
>
> The document, along with other ballot positions, can be found here:
>
> https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam/
>
>
>
>
>
>
>
> ----------------------------------------------------------------------
>
> DISCUSS:
>
> ----------------------------------------------------------------------
>
>
>
> Thank you for your work on this document.  I have a number of serious con=
cerns
>
> - but they all amount to fixing up your references and slight restructuri=
ng
>
> for clarity and reuse.
>
>
>
> 1) In Sec 3.1, the reference is system-id to represent the device or
>
> node.[I-D.ietf-spring-sr-yang] I believe that should be "typedef router-i=
d {
>
>        type yang:dotted-quad;
>
>        description
>
>          "A 32-bit number in the dotted quad format assigned to each
>
>           router. This number uniquely identifies the router within
>
>           an Autonomous System.";
>
>      }"
>
> from draft-ietf-rtgwg-routing-types.
>
> Certainly "[I-D.ietf-spring-sr-yang]" is NOT an informative reference wit=
h such
>
> a dependency.
>
>
>
> I see that this document actually redefines router-id, instead of using i=
t as
>
> part of the included import from
>
>  import ietf-routing-types {
>
>    prefix rt;
>
>   }
>
> This was part of my AD review (on the LIME mailing list) in August.
>
> - Cut and paste the typedefs from https://datatracker.ietf.org/
> doc/draft-ietf-rtgwg-routing-types/
>
>     typedef router-id {
>
>     typedef ipv4-multicast-group-address
>
>     typedef ipv6-multicast-group-address {
>
>         ...
>
> If published fast enough, you should import the types from
> https://datatracker.ietf.org/doc/draft-ietf-rtgwg-routing-types/
>
> I'm happy to see that draft-ietf-rtgwg-routing-types is finally approved.
> So authors, it's time to import the router-id
>
> [Qin]: My fault, we thought we have addressed comments raised by AD Revie=
w
> but forget to clean up router-id we ourselves defined,
>
> We will fix this.
>
>
>
> On p.27, I see "leaf system-id {
>
>           type rt:router-id;
>
>           description
>
>             "System ID assigned to this node.";
>
>         }"
>
> so it is using the routing-yang-types, but renaming it as system-id, ther=
e.
>
> Consistency isn't just the hobgoblin of little minds - it's actually usef=
ul.
>
> Make sense to me.
>
> [Qin]: Good catch, will fix this, thanks.
>
>
>
> In choice to-location, again "case system-id {
>
>           leaf system-id-location {
>
>             type router-id;
>
>             description
>
>               "System id location";
>
>           }
>
>           description
>
>             "System ID";"
>
> using the locally defined router-id and renaming it instead of using
>
> rt:router-id.
>
>
>
> [Qin]: Will fix this, thanks.
>
>
>
> 2) On p. 13 & 14, there are many identities associated with time and
>
> time-stamps.  I cannot believe that the best way to handle these is by ha=
ving
>
> them as part of an OAM model!   At a minimum, they should be defined as a
>
> separate module and then included, even if it is in the same draft.  Then=
 they
>
> will be available for reuse elsewhere.
>
>
>
> [Qin]:Umm, good suggestion, I prefer to keep it in the same draft. Thanks=
.
>
>
>
> 3) This is extending [I-D.ietf-i2rs-yang-network-topo] - I do not believe=
 this
>
> should be merely an informative reference.
>
> Note sure what you mean:
>
>
>
>  augment "/nd:networks/nd:network/nd:node" {
>
>     description
>
>       "Augment test points of connectionless oam.";
>
>         uses test-point-locations;
>
>   }
>
> [Qin]: We can make description more clear with the following changes=EF=
=BC=9A
>
> NEW TEXT:
>
> =E2=80=9C
>
> augment "/nd:networks/nd:network/nd:node" {
>
>     description
>
>       " augments /networks/network/node path defined in the ietf-
>
>    network module (I-D.ietf-i2rs-yang-network-topo) with test-point-
>
>    locations grouping=E2=80=9D
>
>   }
>
>
>
> =E2=80=9D
>
> https://www.yangcatalog.org/yang-search/impact_analysis.php?modules
> []=3Dietf-connectionless-oam&recurse=3D0&rfcs=3D1&show_subm=3D1&show_dir=
=3D
> dependencies
>
>
>
>
>
> 4) I cannot tell if I-D.ietf-rtgwg-ni-model is informative or normative; =
it is
>
> not referenced in the draft - though there are fields that are labeled NI
>
> without adequate description.
>
> https://www.yangcatalog.org/yang-search/impact_analysis.php?modules
> []=3Dietf-connectionless-oam&recurse=3D0&rfcs=3D1&show_subm=3D1&show_dir=
=3D
> dependencies
>
> The generic question is: if I import a YANG module from draft D, then D
> should be a normative reference.
>
>
>
>
>
> 5) [I-D.ietf-rtgwg-routing-types] is not an informative reference.  Its m=
odule
>
> is imported and used.  It must be normative.
>
> Yes.
>
> Regards, Benoit
>
>
>
>
>
> 6) [I-D.ietf-spring-sr-yang] is listed as an informative reference, but i=
f it
>
> were actually used as described, it would need to be normative. Instead, =
I
>
> believe this can be removed as a reference.
>
>
>
>
>
> ----------------------------------------------------------------------
>
> COMMENT:
>
> ----------------------------------------------------------------------
>
>
>
> a) Sec 3.8: It is unfortunate that the cc-session-statistics-data structu=
re is
>
> not a list of {traffic type, cc-session-statistics} instead of hardcoded
>
> members for IPv4 and IPv6 traffic only.  While it can still be extended f=
or
>
> additional traffic types, the naming may be inconsistent and there's no
>
> requirement that the contents are cc-session-statistics.
>
>
>
> [Qin]: Good suggestion, the proposed change could be:
>
> =E2=80=9C
>
>   container cc-session-statistics-data {
>
>     if-feature "continuity-check";
>
>     config false;
>
>     list cc-session-statistics {
>
>        key type;
>
>        leaf type {
>
>         type identityref {
>
>          base traffic-type;
>
>         }
>
>         description
>
>          "Type of traffic.";
>
>        }
>
> container cc-ipv4-sessions-statistics {
>
>         when "../type =3D 'ipv4'" {
>
>          description
>
>           "Only applies when traffic type is Ipv4.";
>
>         }
>
>
>
>       description
>
>         "CC ipv4 sessions";
>
>       uses cc-session-statistics;
>
>     }
>
> container cc-ipv6-sessions-statistics {
>
>         when "../type =3D 'ipv6'" {
>
>          description
>
>           "Only applies when traffic type is Ipv6.";
>
>         }
>
>       description
>
>         "CC ipv6 sessions";
>
>       uses cc-session-statistics;
>
>     }
>
>                       description
>
>       "List of CC session statistics data.";
>
>                     }
>
>                      description
>
>     "CC operational information.";
>
>   }
>
> =E2=80=9D
>
>
>
> b) On p.9: " +--:(system-id)
>
>       |                 +--rw system-id-location?      router-id"
>
>
>
> Why isn't this just named router-id instead of system-id, for consistency=
?
>
> This comment applies throughout the draft.
>
>
>
> [Qin]: Okay, will fix this consistency issue.
>
>
>
> c) The use of "tp" to mean test-point is a bit unfortunate in a model tha=
t is
>
> building off of the network topology one, which uses "tp" for termination=
-point.
>
>
>
> [Qin]: YANG validation tool doesn=E2=80=99t complain about this.
>
>
>
> d) On p. 13: "identity address-attribute-types {
>
>     description
>
>       "This is base identity of address
>
>        attribute types which are ip-prefix,
>
>        bgp, tunnel, pwe3, vpls, etc.";
>
>   }"
>
>
>
> I haven't a clue what is meant by a bgp address attribute type or a tunne=
l one.
>
>  Can you please expand the description to be substantially more meaningfu=
l?
>
> How is it used?
>
>
>
> [Qin]: Good comments, we actually reference RFC4379 for these address att=
ribute types. The proposed changes look like as follows:
>
> =E2=80=9C
>
>   identity address-attribute-types {
>
>     description
>
>       "This is base identity of address
>
>        attribute types which are Generic
>
> IPv4/IPv6 Prefix,BGP Labeled
>
> IPv4/IPv6 Prefix,Tunnel ID,
>
>        PW ID, vpls VE ID, etc.(See RFC4379
>
>                        for details.)";
>
>   }
>
> =E2=80=9D
>
> On p. 24, I see these defined
>
> " case bgp {
>
>             leaf bgp {
>
>               type inet:ip-prefix;
>
>               description
>
>                 "BGP Labeled Prefix ";
>
>             }
>
>           }
>
>           case tunnel {
>
>
>
>             leaf tunnel-interface {
>
>               type uint32;
>
>               description
>
>                 "VPN Prefix ";
>
>             }
>
>           }
>
>           case pw {
>
>             leaf remote-pe-address {
>
>               type inet:ip-address;
>
>               description
>
>                 "Remote pe address.";
>
>             }
>
> "
>
> but unlike the other cases with clear descriptions and references to the
>
> relevant RFCs, these are NOT clear and do not even fully expand acronyms.
>
>
>
> [Qin]: Same as above, we will add RFC4379 as reference. Thanks.
>
>
>
> e) "grouping tp-address-ni "  Please expand what NI is the abbreviation f=
or in
>
> the description.
>
>
>
> [Qin]: Okay. Thanks.
>
>

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

<div dir=3D"auto">Thanks!=C2=A0 =C2=A0This all looks good.<div dir=3D"auto"=
><br></div><div dir=3D"auto">My assumption for augments is that the base ha=
s to be a normative reference.</div><div dir=3D"auto"><br></div><div dir=3D=
"auto">Good news is that all those drafts are progressing...</div></div><di=
v class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Oct 25, 2017 10:4=
5 PM, &quot;Qin Wu&quot; &lt;<a href=3D"mailto:bill.wu@huawei.com">bill.wu@=
huawei.com</a>&gt; wrote:<br type=3D"attribution"><blockquote class=3D"gmai=
l_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left=
:1ex">





<div bgcolor=3D"white" lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple">
<div class=3D"m_1827810386727243037WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Thank Alia=
 for valuable comments and Thanks Benoit for clarification,<u></u><u></u></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Please see=
 my reply inline below.<u></u><u></u></span></p>
<div>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;color:windowtext"=
>=E5=8F=91=E4=BB=B6=E4=BA=BA<span lang=3D"EN-US">:</span></span></b><span l=
ang=3D"EN-US" style=3D"font-size:10.0pt;color:windowtext"> Benoit Claise [m=
ailto:<a href=3D"mailto:bclaise@cisco.com" target=3D"_blank">bclaise@cisco.=
com</a>]
<br>
</span><b><span style=3D"font-size:10.0pt;color:windowtext">=E5=8F=91=E9=80=
=81=E6=97=B6=E9=97=B4<span lang=3D"EN-US">:</span></span></b><span lang=3D"=
EN-US" style=3D"font-size:10.0pt;color:windowtext"> 2017</span><span style=
=3D"font-size:10.0pt;color:windowtext">=E5=B9=B4<span lang=3D"EN-US">10</sp=
an>=E6=9C=88<span lang=3D"EN-US">26</span>=E6=97=A5<span lang=3D"EN-US">
 10:27<br>
</span><b>=E6=94=B6=E4=BB=B6=E4=BA=BA<span lang=3D"EN-US">:</span></b><span=
 lang=3D"EN-US"> Alia Atlas; The IESG<br>
</span><b>=E6=8A=84=E9=80=81<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> Ron Bonica; <a href=3D"mailto:lime-chairs@ietf.org" target=3D"_blan=
k">lime-chairs@ietf.org</a>; <a href=3D"mailto:lime@ietf.org" target=3D"_bl=
ank">lime@ietf.org</a>; <a href=3D"mailto:draft-ietf-lime-yang-connectionle=
ss-oam@ietf.org" target=3D"_blank">draft-ietf-lime-yang-<wbr>connectionless=
-oam@ietf.org</a>; <a href=3D"mailto:cpignata@cisco.com" target=3D"_blank">=
cpignata@cisco.com</a><br>
</span><b>=E4=B8=BB=E9=A2=98<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> Re: Alia Atlas&#39; Discuss on draft-ietf-lime-yang-<wbr>connection=
less-oam-14: (with DISCUSS and COMMENT)<u></u><u></u></span></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi Alia,<br>
<br>
Some answers below.<br>
I let the authors chime in.<u></u><u></u></span></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<pre><span lang=3D"EN-US">Alia Atlas has entered the following ballot posit=
ion for<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">draft-ietf-lime-yang-<wbr>connectionless-oam-14: =
Discuss<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></pre>
<pre><span lang=3D"EN-US">When responding, please keep the subject line int=
act and reply to all<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">email addresses included in the To and CC lines. =
(Feel free to cut this<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">introductory paragraph, however.)<u></u><u></u></=
span></pre>
<pre><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></pre>
<pre><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></pre>
<pre><span lang=3D"EN-US">Please refer to <a href=3D"https://www.ietf.org/i=
esg/statement/discuss-criteria.html" target=3D"_blank">https://www.ietf.org=
/iesg/<wbr>statement/discuss-criteria.<wbr>html</a><u></u><u></u></span></p=
re>
<pre><span lang=3D"EN-US">for more information about IESG DISCUSS and COMME=
NT positions.<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></pre>
<pre><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></pre>
<pre><span lang=3D"EN-US">The document, along with other ballot positions, =
can be found here:<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US"><a href=3D"https://datatracker.ietf.org/doc/draft=
-ietf-lime-yang-connectionless-oam/" target=3D"_blank">https://datatracker.=
ietf.org/<wbr>doc/draft-ietf-lime-yang-<wbr>connectionless-oam/</a><u></u><=
u></u></span></pre>
<pre><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></pre>
<pre><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></pre>
<pre><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></pre>
<pre><span lang=3D"EN-US">------------------------------<wbr>--------------=
----------------<wbr>----------<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">DISCUSS:<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">------------------------------<wbr>--------------=
----------------<wbr>----------<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></pre>
<pre><span lang=3D"EN-US">Thank you for your work on this document.=C2=A0 I=
 have a number of serious concerns<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">- but they all amount to fixing up your reference=
s and slight restructuring <u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">for clarity and reuse.<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></pre>
<pre><span lang=3D"EN-US">1) In Sec 3.1, the reference is system-id to repr=
esent the device or <u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">node.[I-D.ietf-spring-sr-yang] I believe that sho=
uld be &quot;typedef router-id {<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 type yang:do=
tted-quad;<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 description<=
u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
&quot;A 32-bit number in the dotted quad format assigned to each<u></u><u><=
/u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 router. This number uniquely identifies the router within<u></u><u><=
/u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 an Autonomous System.&quot;;<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0 }&quot;<u></u><u></u></s=
pan></pre>
<pre><span lang=3D"EN-US">from draft-ietf-rtgwg-routing-<wbr>types.<u></u><=
u></u></span></pre>
<pre><span lang=3D"EN-US">Certainly &quot;[I-D.ietf-spring-sr-yang]&quot; i=
s NOT an informative reference with such<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">a dependency.<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></pre>
<pre><span lang=3D"EN-US">I see that this document actually redefines route=
r-id, instead of using it as<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">part of the included import from<u></u><u></u></s=
pan></pre>
<pre><span lang=3D"EN-US"> import ietf-routing-types {<u></u><u></u></span>=
</pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0 prefix rt;<u></u><u></u></span></pre=
>
<pre><span lang=3D"EN-US">=C2=A0 }<u></u><u></u></span></pre>
</blockquote>
<p class=3D"MsoNormal"><span lang=3D"EN-US">This was part of my AD review (=
on the LIME mailing list) in August.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">- Cut and paste the typedefs fr=
om <a href=3D"https://datatracker.ietf.org/doc/draft-ietf-rtgwg-routing-typ=
es/" target=3D"_blank">
https://datatracker.ietf.org/<wbr>doc/draft-ietf-rtgwg-routing-<wbr>types/<=
/a><u></u><u></u></span></p>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0 typedef router-id {<u></u><u><=
/u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0 typedef ipv4-multicast-group-a=
ddress<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0 typedef ipv6-multicast-group-a=
ddress {<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ...<u>=
</u><u></u></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-US">If published fast enough, you s=
hould import the types from
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-rtgwg-routing-types/=
" target=3D"_blank">https://datatracker.ietf.org/<wbr>doc/draft-ietf-rtgwg-=
routing-<wbr>types/</a><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I&#39;m happy to see that draft=
-ietf-rtgwg-routing-types is finally approved.<br>
So authors, it&#39;s time to import the router-id<br>
<br>
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">[Qin]: My =
fault, we thought we have addressed comments raised by AD Review but forget=
 to clean up router-id we ourselves defined,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">We will fi=
x this.<u></u><u></u></span></p>
<pre><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></pre>
<pre><span lang=3D"EN-US">On p.27, I see &quot;leaf system-id {<u></u><u></=
u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 type rt:router-id;<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 description<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 &quot;System ID assigned to this node.&quot;;<u></u><u><=
/u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }&quot=
;<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">so it is using the routing-yang-types, but renami=
ng it as system-id, there.<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">Consistency isn&#39;t just the hobgoblin of littl=
e minds - it&#39;s actually useful.<u></u><u></u></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Make sense to me.<br>
<br>
<u></u><u></u></span></p>
<pre><span lang=3D"EN-US" style=3D"color:#1f497d">[Qin]: Good catch, will f=
ix this, thanks.</span><span lang=3D"EN-US"><u></u><u></u></span></pre>
<pre><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></pre>
<pre><span lang=3D"EN-US">In choice to-location, again &quot;case system-id=
 {<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 leaf system-id-location {<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 type router-id;<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 description<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &quot;System id location&quot;;<u></u><u></u=
></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 }</span><span lang=3D"EN-US" style=3D"color:#1f497d"><u></u><u></u><=
/span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 description<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 &quot;System ID&quot;;&quot;<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">using the locally defined router-id and renaming =
it instead of using<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">rt:router-id.<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">[Qin]: Will fix this, thanks=
.<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></span><=
/pre>
<pre><span lang=3D"EN-US">2) On p. 13 &amp; 14, there are many identities a=
ssociated with time and<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">time-stamps.=C2=A0 I cannot believe that the best=
 way to handle these is by having<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">them as part of an OAM model!=C2=A0=C2=A0 At a mi=
nimum, they should be defined as a<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">separate module and then included, even if it is =
in the same draft.=C2=A0 Then they<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">will be available for reuse elsewhere.<u></u><u><=
/u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></span><=
/pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">[Qin]:Umm, good suggestion, =
I prefer to keep it in the same draft. Thanks.<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></pre>
<pre><span lang=3D"EN-US">3) This is extending [I-D.ietf-i2rs-yang-network-=
<wbr>topo] - I do not believe this<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">should be merely an informative reference.<u></u>=
<u></u></span></pre>
<pre><span lang=3D"EN-US">Note sure what you mean:<u></u><u></u></span></pr=
e>
<pre><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></pre>
<pre><span lang=3D"EN-US"> augment &quot;/nd:networks/nd:network/nd:<wbr>no=
de&quot; {<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0 description<u></u><u></u></spa=
n></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &quot;Augment test=
 points of connectionless oam.&quot;;<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 uses t=
est-point-locations;<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0 }<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">[Qin]: We can make descripti=
on more clear with the following changes</span><span style=3D"font-size:10.=
5pt;color:#1f497d">=EF=BC=9A</span><span lang=3D"EN-US" style=3D"font-size:=
10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d=
"><u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">NEW TEXT:<u></u><u></u></spa=
n></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=E2=80=9C<u></u><u></u></spa=
n></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">augment &quot;/nd:networks/n=
d:network/nd:<wbr>node&quot; {<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0 descripti=
on<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 &quot; augments /networks/network/node path defined in the ietf-<u></u>=
<u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 network module =
(I-D.ietf-i2rs-yang-network-<wbr>topo) with test-point-<u></u><u></u></span=
></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 locations group=
ing=E2=80=9D<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 }<u></u><u></u></span=
></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></span><=
/pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=E2=80=9D<u></u><u></u></spa=
n></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><a href=3D"https://www.yangcata=
log.org/yang-search/impact_analysis.php?modules" target=3D"_blank">https://=
www.yangcatalog.org/<wbr>yang-search/impact_analysis.<wbr>php?modules</a>[]=
=3Dietf-<wbr>connectionless-oam&amp;recurse=3D0&amp;<wbr>rfcs=3D1&amp;show_=
subm=3D1&amp;show_dir=3D<wbr>dependencies<br>
<br>
<u></u><u></u></span></p>
<pre><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></pre>
<pre><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></pre>
<pre><span lang=3D"EN-US">4) I cannot tell if I-D.ietf-rtgwg-ni-model is in=
formative or normative; it is<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">not referenced in the draft - though there are fi=
elds that are labeled NI<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">without adequate description.<u></u><u></u></span=
></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><a href=3D"https://www.yangcata=
log.org/yang-search/impact_analysis.php?modules" target=3D"_blank">https://=
www.yangcatalog.org/<wbr>yang-search/impact_analysis.<wbr>php?modules</a>[]=
=3Dietf-<wbr>connectionless-oam&amp;recurse=3D0&amp;<wbr>rfcs=3D1&amp;show_=
subm=3D1&amp;show_dir=3D<wbr>dependencies<br>
<br>
The generic question is: if I import a YANG module from draft D, then D sho=
uld be a normative reference.<br>
<br>
<u></u><u></u></span></p>
<pre><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></pre>
<pre><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></pre>
<pre><span lang=3D"EN-US">5) [I-D.ietf-rtgwg-routing-types] is not an infor=
mative reference.=C2=A0 Its module<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">is imported and used.=C2=A0 It must be normative.=
<u></u><u></u></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Yes.<br>
<br>
Regards, Benoit<br>
<br>
<u></u><u></u></span></p>
<pre><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></pre>
<pre><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></pre>
<pre><span lang=3D"EN-US">6) [I-D.ietf-spring-sr-yang] is listed as an info=
rmative reference, but if it<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">were actually used as described, it would need to=
 be normative. Instead, I<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">believe this can be removed as a reference.<u></u=
><u></u></span></pre>
<pre><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></pre>
<pre><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></pre>
<pre><span lang=3D"EN-US">------------------------------<wbr>--------------=
----------------<wbr>----------<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">COMMENT:<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">------------------------------<wbr>--------------=
----------------<wbr>----------<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></pre>
<pre><span lang=3D"EN-US">a) Sec 3.8: It is unfortunate that the cc-session=
-statistics-data structure is<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">not a list of {traffic type, cc-session-statistic=
s} instead of hardcoded<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">members for IPv4 and IPv6 traffic only.=C2=A0 Whi=
le it can still be extended for<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">additional traffic types, the naming may be incon=
sistent and there&#39;s no<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">requirement that the contents are cc-session-stat=
istics.<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></span><=
/pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">[Qin]: Good suggestion, the =
proposed change could be:<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=E2=80=9C<u></u><u></u></spa=
n></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 container cc-session-=
statistics-data {<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0 if-featur=
e &quot;continuity-check&quot;;<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0 config fa=
lse;<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0 list cc-s=
ession-statistics {<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 key type;<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 leaf type {<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 type identityref {<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 base traffic-type;<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 }<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 =C2=A0description<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 &quot;Type of traffic.&quot;;<u></u><u></u></span></p=
re>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 }<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">container cc-ipv4-sessions-s=
tatistics {<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 when &quot;../type =3D &#39;ipv4&#39;&quot; {<u></u><u></u>=
</span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 description<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 &quot;Only applies when traffic type is Ipv4.&q=
uot;;<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 }<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></span><=
/pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 description<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 &quot;CC ipv4 sessions&quot;;<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 uses cc-session-statistics;<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0 }<u></u><=
u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">container cc-ipv6-sessions-s=
tatistics {<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 when &quot;../type =3D &#39;ipv6&#39;&quot; {<u></u><u></u>=
</span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 description<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 &quot;Only applies when traffic type is Ipv6.&q=
uot;;<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 }<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 description<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 &quot;CC ipv6 sessions&quot;;<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 uses cc-session-statistics;<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0 }<u></u><=
u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 =C2=A0 description<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 &quot;List of CC session statistics data.&quot;;<u></u><u></u></span></=
pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 }<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0  description<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0 &quot;CC =
operational information.&quot;;<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 }<u></u><u></u></span=
></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=E2=80=9D<u></u><u></u></spa=
n></pre>
<pre><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></pre>
<pre><span lang=3D"EN-US">b) On p.9: &quot; +--:(system-id)<u></u><u></u></=
span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 +--rw system-id-location?=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 router-id&qu=
ot;<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></pre>
<pre><span lang=3D"EN-US">Why isn&#39;t this just named router-id instead o=
f system-id, for consistency? <u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">This comment applies throughout the draft.<u></u>=
<u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">[Qin]: Okay, will fix this c=
onsistency issue.<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></span><=
/pre>
<pre><span lang=3D"EN-US">c) The use of &quot;tp&quot; to mean test-point i=
s a bit unfortunate in a model that is<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">building off of the network topology one, which u=
ses &quot;tp&quot; for termination-point.<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">[Qin]: YANG validation tool =
doesn=E2=80=99t complain about this.<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></span><=
/pre>
<pre><span lang=3D"EN-US">d) On p. 13: &quot;identity address-attribute-typ=
es {<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0 =C2=A0description<u></u><u></u></spa=
n></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &quot;This is base=
 identity of address<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 attribute ty=
pes which are ip-prefix,<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 bgp, tunnel,=
 pwe3, vpls, etc.&quot;;<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0 }&quot;<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></pre>
<pre><span lang=3D"EN-US">I haven&#39;t a clue what is meant by a bgp addre=
ss attribute type or a tunnel one.<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US"> Can you please expand the description to be subs=
tantially more meaningful? <u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">How is it used?<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">[Qin]: Good comments, we act=
ually reference RFC4379 for these address attribute types. The proposed cha=
nges look like as follows:<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=E2=80=9C<u></u><u></u></spa=
n></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 identity address-attr=
ibute-types {<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0 descripti=
on<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 &quot;This is base identity of address<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 attribute types which are Generic <u></u><u></u></span></pre>
<pre style=3D"text-indent:15.75pt"><span lang=3D"EN-US" style=3D"font-size:=
10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d=
">IPv4/IPv6 Prefix,BGP Labeled <u></u><u></u></span></pre>
<pre style=3D"text-indent:15.75pt"><span lang=3D"EN-US" style=3D"font-size:=
10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d=
">IPv4/IPv6 Prefix,Tunnel ID,<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 PW ID, vpls VE ID, etc.(See RFC4379 <u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0for details.)&quot;;<u></u><u></u></span></p=
re>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 }<u></u><u></u></span=
></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">=E2=80=9D<u></u><u></u></spa=
n></pre>
<pre><span lang=3D"EN-US">On p. 24, I see these defined<u></u><u></u></span=
></pre>
<pre><span lang=3D"EN-US">&quot; case bgp {<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 leaf bgp {<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 type inet:ip-prefix;<u></u><u></u></span></p=
re>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 description<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &quot;BGP Labeled Prefix &quot;;=
<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 }<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 }<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0case tunnel {<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 leaf tunnel-interface {<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 type uint32;<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 description<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &quot;VPN Prefix &quot;;<u></u><=
u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 }<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 }<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 case pw {<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 leaf remote-pe-address {<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 type inet:ip-address;<u></u><u></u></span></=
pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 description<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &quot;Remote pe address.&quot;;<=
u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 }<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">&quot;<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">but unlike the other cases with clear description=
s and references to the<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">relevant RFCs, these are NOT clear and do not eve=
n fully expand acronyms.<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">[Qin]: Same as above, we wil=
l add RFC4379 as reference. Thanks.<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></span><=
/pre>
<pre><span lang=3D"EN-US">e) &quot;grouping tp-address-ni &quot;=C2=A0 Plea=
se expand what NI is the abbreviation for in<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US">the description.<u></u><u></u></span></pre>
<pre><span lang=3D"EN-US" style=3D"color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">[Qin]: Okay. Thanks.<u></u><=
u></u></span></pre>
</div>
</div>

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

--001a114699dc720dd3055c6a57b8--


From nobody Wed Oct 25 20:56:51 2017
Return-Path: <bill.wu@huawei.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 89B47138BE2; Wed, 25 Oct 2017 20:56:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level: 
X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5qjKJOl6B4Bo; Wed, 25 Oct 2017 20:56:42 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 88C8F137C4A; Wed, 25 Oct 2017 20:56:41 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml706-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DYL41846; Thu, 26 Oct 2017 03:56:39 +0000 (GMT)
Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by lhreml706-cah.china.huawei.com (10.201.108.47) with Microsoft SMTP Server (TLS) id 14.3.361.1; Thu, 26 Oct 2017 04:56:39 +0100
Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.105]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0235.001; Thu, 26 Oct 2017 11:56:31 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Benjamin Kaduk <kaduk@mit.edu>, "secdir@ietf.org" <secdir@ietf.org>
CC: "draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org" <draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org>, "lime@ietf.org" <lime@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>
Thread-Topic: Secdir telechat review of draft-ietf-lime-yang-connectionless-oam-methods-11
Thread-Index: AQHTTa7ue9H/pHu33EWTnbCYvsyLpKL1f3iQ
Date: Thu, 26 Oct 2017 03:56:31 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA9AC176A0@nkgeml513-mbx.china.huawei.com>
References: <150894917478.4886.16418816851585609070@ietfa.amsl.com>
In-Reply-To: <150894917478.4886.16418816851585609070@ietfa.amsl.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.79.163]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A010204.59F15CF8.0009, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.1.105, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 07da40cb0dfac61a35c5822d87060466
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/E2Xh_0tceqbwUzU8qd9qkyFrisc>
Subject: Re: [Lime] Secdir telechat review of draft-ietf-lime-yang-connectionless-oam-methods-11
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Oct 2017 03:56:45 -0000

VGhhbmtzIEJlbmphbWluIGZvciB2YWx1YWJsZSByZXZpZXcuDQpUaGlzIGRyYWZ0IGlzIHVwZGF0
ZWQgYmFzZWQgb24gWUFORyBzZWN1cml0eSBndWlkZWxpbmU6DQpodHRwczovL3RyYWMuaWV0Zi5v
cmcvdHJhYy9vcHMvd2lraS95YW5nLXNlY3VyaXR5LWd1aWRlbGluZXMNClByaXZhY3kgaXNzdWUg
aGFzIGJlZW4gY29uc2lkZXJlZCBpbiBzZWN1cml0eSBzZWN0aW9uIHNpbmNlICJsb2NhdGlvbi10
eXBlIiBhbmQgb3RoZXIgc3lzdGVtIGlkZW50aWZpZXJzIGFyZSBkZWZpbmVkIHdpdGhpbiB0d28g
UlBDIG9wZXJhdGlvbnMuDQpSZWdhcmRpbmcgY29weSBlZGl0aW5nIGZvciBsYW5ndWFnZS9ncmFt
bWFyIGlzc3VlLCB5ZXMsIG1hbnkgb3RoZXIgcmFpc2VkIHNpbWlsYXIgaXNzdWUgYXMgeW91IHNh
aWQsIHdlIHdpbGwgZml4IHRob3NlIHR5cG8gYW5kIGZvcm1hdCBpc3N1ZSBpbiB0aGUgdXBkYXRl
LiANClRoYW5rcyBhIGxvdC4NCg0KLVFpbg0KLS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0K5Y+R5Lu2
5Lq6OiBCZW5qYW1pbiBLYWR1ayBbbWFpbHRvOmthZHVrQG1pdC5lZHVdIA0K5Y+R6YCB5pe26Ze0
OiAyMDE35bm0MTDmnIgyNuaXpSAwOjMzDQrmlLbku7bkuro6IHNlY2RpckBpZXRmLm9yZw0K5oqE
6YCBOiBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kcy5hbGxA
aWV0Zi5vcmc7IGxpbWVAaWV0Zi5vcmc7IGlldGZAaWV0Zi5vcmcNCuS4u+mimDogU2VjZGlyIHRl
bGVjaGF0IHJldmlldyBvZiBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0t
bWV0aG9kcy0xMQ0KDQpSZXZpZXdlcjogQmVuamFtaW4gS2FkdWsNClJldmlldyByZXN1bHQ6IFJl
YWR5DQoNClRoaXMgZHJhZnQgaXMgYmFzaWNhbGx5IHByb3ZpZGluZyBhIFlBTkcgbW9kZWwgYXMg
YW4gYWJzdHJhY3Rpb24gb3ZlciBleGlzdGluZyAoY29ubmVjdGlvbmxlc3MgT0FNKSBmdW5jdGlv
bmFsaXR5LCBwZXJoYXBzIHdpdGggc29tZSBpbnRlbnRpb24gb2YgZmFjaWxpdGF0aW5nIHNpbWls
YXIgZnVuY3Rpb25hbGl0eSBpbiBuZXcgc3BhY2VzLiAgKEUuZy4sIElDTVAgcGluZy90cmFjZXJv
dXRlIGV4aXN0LCBidXQgZW50cmllcyBhcmUgYWxzbyBnaXZlbiBmb3IgU0ZDLCBNUExTLCBNUExT
LVRQLCBUV0FNUCwgQklFUiwgYW5kIEkgZG8gbm90IGV4cGVjdCB0aGF0IGFsbCBvZiB0aG9zZSBj
dXJyZW50bHkgaGF2ZSBzdWNoIGZ1bmN0aW9uYWxpdHkuKS4NCg0KVGhlIG1vZGVsZWQgZnVuY3Rp
b25hbGl0eSBpcyBpbnRlbmRlZCB0byBiZSBydW4gb3ZlciBtYW5hZ2VtZW50IHByb3RvY29scyBz
dWNoIGFzIE5FVENPTkYgb3IgUkVTVENPTkYgKGkuZS4sIHNzaCBvciBIVFRQUyksIHdoaWNoIGFy
ZSBhdCBsZWFzdCBub21pbmFsbHkgc2VjdXJlIHRyYW5zcG9ydHMuICBUaG91Z2ggaXQgaXMgcG9z
c2libGUgdG8gY29uZmlndXJlIGVpdGhlciBvZiB0aGVtIGluIGFuIGluc2VjdXJlIGZhc2hpb24s
IEkgZG9uJ3QgZmVlbCBhIHBhcnRpY3VsYXIgbmVlZCB0byBiZWF0IHRoZSByZWFkZXIgb3ZlciB0
aGUgaGVhZCB3aXRoIG5vdGVzIGFib3V0IGFjdHVhbGx5IHZlcmlmeWluZyBUTFMgY2VydGlmaWNh
dGVzLCBldGMuLiAgVGhlIHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zIGR1bHkgbWVudGlvbiB0aGF0
IGFjY2VzcyBjb250cm9sIGlzIGFwcHJvcHJpYXRlIGFuZCB0aGF0IHNvbWUgb3BlcmF0aW9ucyBt
YXkgYmUgY29uc2lkZXJlZCBzZW5zaXRpdmUgb3IgdnVsbmVyYWJsZSBpbiBzb21lIGVudmlyb25t
ZW50cywgd2hpY2ggaXMgdHJ1ZSwgYW5kIHByb2JhYmx5IHRoZSBtb3N0IHRoYXQgY2FuIHJlYXNv
bmFibHkgYmUgc2FpZCBhdCB0aGlzIGxldmVsIG9mIGFic3RyYWN0aW9uLg0KDQpJIGRvIHNlZSBz
ZXZlcmFsIGFwcGVhcmFuY2VzIG9mIGFuIGFic3RyYWN0ICJsb2NhdGlvbi10eXBlIiBmaWVsZCBh
bmQgb3RoZXIgc3lzdGVtIGlkZW50aWZpZXJzICgiaWRlbnRpdHlyZWYiLCAic3lzdGVtLWlkIiwg
TUFDL0lQdjQvSVB2NiBhZGRyZXNzZXMpLCB3aGljaCAgYXJlIHNvbWV0aW1lcyBjb25zaWRlcmVk
IHNlbnNpdGl2ZSwgZXNwZWNpYWxseSB3aGVuIHRoZXkgY2FuIGJlIGFzc29jaWF0ZWQgYmFjayB0
byBpbmRpdmlkdWFsIHVzZXJzLCB3aGljaCBsZWFkcyB0byBwcml2YWN5IGNvbnNpZGVyYXRpb25z
IGFib3V0IHVzZXIgdHJhY2tpbmcgYW5kIHNpbWlsYXIuICBTaW5jZSB0aGlzIGlzIE9BTSB3b3Jr
LCBJIGRvbid0IGFjdHVhbGx5IGtub3cgdGhhdCB0aGVyZSBhcmUgcmVhbCB1c2VycyBpbiBzY29w
ZSBhcyBvcHBvc2VkIHRvIGZpeGVkIGluZnJhc3RydWN0dXJlLCBidXQgcGVyaGFwcyBhIHN0YXRl
bWVudCBpbiB0aGUgc2VjdXJpdHkgY29uc2lkZXJhdGlvbnMgYWJvdXQgcHJpdmFjeSBhbmQgdGhp
cyBzb3J0IG9mIGlkZW50aWZpZXJzIHdvdWxkIHN0aWxsIGJlIHVzZWZ1bC4NCg0KVGhlIGRvY3Vt
ZW50IGNvdWxkIGJlbmVmaXQgZnJvbSBzb21lIGdlbmVyYWwgY29weSBlZGl0aW5nIGZvciBsYW5n
dWFnZS9ncmFtbWFyL2V0Yy4sIGJ1dCB1bmZvcnR1bmF0ZWx5IGdpdmVuIHRoZSBzaG9ydCB0dXJu
YXJvdW5kIGJldHdlZW4gbGFzdCBjYWxsIGVuZCBhbmQgdGhlIHRlbGVjaGF0LCBJIGNhbm5vdCBw
cm92aWRlIGEgbW9yZSBkZXRhaWxlZCBwYXRjaCBvciBjb21tZW50cyBhdCB0aGUgcHJlc2VudCB0
aW1lLg0KDQo=


From nobody Wed Oct 25 21:48:44 2017
Return-Path: <bill.wu@huawei.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EB66413A5BC; Wed, 25 Oct 2017 21:48:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level: 
X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Kxc3EIqX6HUK; Wed, 25 Oct 2017 21:48:36 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 08826138BE2; Wed, 25 Oct 2017 21:48:34 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml708-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DRI52318; Thu, 26 Oct 2017 04:48:32 +0000 (GMT)
Received: from NKGEML414-HUB.china.huawei.com (10.98.56.75) by lhreml708-cah.china.huawei.com (10.201.108.49) with Microsoft SMTP Server (TLS) id 14.3.361.1; Thu, 26 Oct 2017 05:48:31 +0100
Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.105]) by nkgeml414-hub.china.huawei.com ([10.98.56.75]) with mapi id 14.03.0235.001; Thu, 26 Oct 2017 12:48:27 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Ben Campbell <ben@nostrum.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-lime-yang-connectionless-oam@ietf.org" <draft-ietf-lime-yang-connectionless-oam@ietf.org>, Ron Bonica <rbonica@juniper.net>, Carlos Pignataro <cpignata@cisco.com>, "lime-chairs@ietf.org" <lime-chairs@ietf.org>, "cpignata@cisco.com" <cpignata@cisco.com>, "lime@ietf.org" <lime@ietf.org>
Thread-Topic: Ben Campbell's No Objection on draft-ietf-lime-yang-connectionless-oam-14: (with COMMENT)
Thread-Index: AQHTTflyxuC7ESX9Ak6dVWHyQdtO/6L1jiyw
Date: Thu, 26 Oct 2017 04:48:26 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA9AC17700@nkgeml513-mbx.china.huawei.com>
References: <150898118424.24092.2532947954971145433.idtracker@ietfa.amsl.com>
In-Reply-To: <150898118424.24092.2532947954971145433.idtracker@ietfa.amsl.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.79.163]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A010202.59F16921.002D, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.1.105, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 15ad4b93254d89c886cab80357ed03d8
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/IjWU70UFnPs_2l4471haEQq8Ytk>
Subject: Re: [Lime] Ben Campbell's No Objection on draft-ietf-lime-yang-connectionless-oam-14: (with COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Oct 2017 04:48:38 -0000

VGhhbmtzIEJlbi4NCi0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCuWPkeS7tuS6ujogQmVuIENhbXBi
ZWxsIFttYWlsdG86YmVuQG5vc3RydW0uY29tXSANCuWPkemAgeaXtumXtDogMjAxN+W5tDEw5pyI
Mjbml6UgOToyNg0K5pS25Lu25Lq6OiBUaGUgSUVTRw0K5oqE6YCBOiBkcmFmdC1pZXRmLWxpbWUt
eWFuZy1jb25uZWN0aW9ubGVzcy1vYW1AaWV0Zi5vcmc7IFJvbiBCb25pY2E7IENhcmxvcyBQaWdu
YXRhcm87IGxpbWUtY2hhaXJzQGlldGYub3JnOyBjcGlnbmF0YUBjaXNjby5jb207IGxpbWVAaWV0
Zi5vcmcNCuS4u+mimDogQmVuIENhbXBiZWxsJ3MgTm8gT2JqZWN0aW9uIG9uIGRyYWZ0LWlldGYt
bGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS0xNDogKHdpdGggQ09NTUVOVCkNCg0KQmVuIENh
bXBiZWxsIGhhcyBlbnRlcmVkIHRoZSBmb2xsb3dpbmcgYmFsbG90IHBvc2l0aW9uIGZvcg0KZHJh
ZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLTE0OiBObyBPYmplY3Rpb24NCg0K
V2hlbiByZXNwb25kaW5nLCBwbGVhc2Uga2VlcCB0aGUgc3ViamVjdCBsaW5lIGludGFjdCBhbmQg
cmVwbHkgdG8gYWxsIGVtYWlsIGFkZHJlc3NlcyBpbmNsdWRlZCBpbiB0aGUgVG8gYW5kIENDIGxp
bmVzLiAoRmVlbCBmcmVlIHRvIGN1dCB0aGlzIGludHJvZHVjdG9yeSBwYXJhZ3JhcGgsIGhvd2V2
ZXIuKQ0KDQoNClBsZWFzZSByZWZlciB0byBodHRwczovL3d3dy5pZXRmLm9yZy9pZXNnL3N0YXRl
bWVudC9kaXNjdXNzLWNyaXRlcmlhLmh0bWwNCmZvciBtb3JlIGluZm9ybWF0aW9uIGFib3V0IElF
U0cgRElTQ1VTUyBhbmQgQ09NTUVOVCBwb3NpdGlvbnMuDQoNCg0KVGhlIGRvY3VtZW50LCBhbG9u
ZyB3aXRoIG90aGVyIGJhbGxvdCBwb3NpdGlvbnMsIGNhbiBiZSBmb3VuZCBoZXJlOg0KaHR0cHM6
Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlv
bmxlc3Mtb2FtLw0KDQoNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KQ09NTUVOVDoNCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0N
Cg0KSSBoYXZlIHNvbWUgbW9zdGx5IGVkaXRvcmlhbCBjb21tZW50czoNCg0KLSBJIGFncmVlIHdp
dGggQWRhbSdzIGNvbW1lbnRzIGFib3V0IHJlYWRhYmlsaXR5LiBQbGVhc2UgYWxzbyBjb25zaWRl
ciBhbiBlZGl0aW5nIHBhc3MgZm9yIGdyYW1tYXItLUkgbm90ZWQgc29tZSBtaXNzaW5nIGFydGlj
bGVzLCBwbHVyYWwgZGlzYWdyZWVtZW50LCBldGMuDQoNCltRaW5dOiBXaWxsIGZpeCB0aGVtLiBU
aGFua3MuDQoNCi0gUGxlYXNlIGNoZWNrIElETml0cy4gSXQgaGFzIHNvbWUgY29tcGxhaW50cyBh
Ym91dCByZWZlcmVuY2VzLiBJIHdpbGwgbGVhdmUgaXQgdG8gdGhlIGF1dGhvcnMgdG8gZGV0ZXJt
aW5lIGlmIHRoZXkgYXJlIHJlYWwuDQoNCltRaW5dOiB3aWxsIGludmVzdGlnYXRlLCB0aGFua3Mu
DQoNCi0xLCBwYXJhZ3JhcGggc3RhcnRpbmcgd2l0aCAiVGhlIGRpZmZlcmVudCBPQU0gdG9vbHMu
Li4iOiBUaGUgcGhyYXNlICJBZnRlciB0aGUgY29ubmVjdGlvbiBpcyBlc3RhYmxpc2hlZCIgaXMg
bWlzc2luZyBhbiBhcnRpY2xlLg0KDQpbUWluXTogR29vZCBjYXRjaCwgd2lsbCBmaXggdGhpcy4N
Ci0yLjI6ICJSUEMgb3BlcmF0aW9uIC0gQSBzcGVjaWZpYyBSZW1vdGUgUHJvY2VkdXJlIENhbGwu
IjogVGhhdCBzZWVtcyBsaWtlIGEgY2lyY3VsYXIgZGVmaW5pdGlvbi4NCg0KW1Fpbl06IFRoaXMg
Zm9sbG93cyBkZWZpbml0aW9uIGluIHRlcm1pbm9sb2d5IHNlY3Rpb24gb2YgUkZDNzk1MCwgd2Ug
Y2FuIGFkZCByZWZlcmVuY2UgdG8gUkZDNzk1MCBmb3IgdGhpcy4NCg0KLTMsIGZpcnN0IHBhcmFn
cmFwaDogJ1RoZSBtb2RlbCBhdWdtZW50cyAiL25ldHdvcmtzL25ldHdvcmsvbm9kZSIgcGF0aC4u
Lic6DQptaXNzaW5nIGFydGljbGUuDQoNCltRaW5dOiBPa2F5Lg0KDQotMy4xLCA2dGggcGFyYWdy
YXBoOiAiLi4uIHRoZXNlIHBhcmFtZXRlcnMgYXJlIG5vdCBleHBsaWNpdCBjb25maWd1cmVkIjoN
CnMvZXhwbGljaXQvZXhwbGljaXRseQ0KDQpbUWluXTpPa2F5LCB3aWxsIGZpeCB0aGlzLg0KDQot
NS4yLjEuMiwgMm5kIHBhcmFncmFwaDogcy91c2VyL3VzZXJzDQoNCltRaW5dOiBPa2F5Lg0KDQot
NiwgdGhpcmQgcGFyYWdyYXBoOiAiIHdyaXRhYmxlL2NyZWF0YWJsZS9kZWxldGFibGUiOiBQbGVh
c2UgZG9uJ3QgdXNlICIvIiBhcyBhIHN1YnN0aXR1dGUgZm9yIGNvbmp1bmN0aW9ucy4NCg0KW1Fp
bl06IFRoaXMgZm9sbG93cyB0ZW1wbGF0ZSBkZWZpbmVkIGluIFlBTkcgc2VjdXJpdHkgZ3VpZGVs
aW5lDQpodHRwczovL3RyYWMuaWV0Zi5vcmcvdHJhYy9vcHMvd2lraS95YW5nLXNlY3VyaXR5LWd1
aWRlbGluZXMNCkJ1dCBpZiB5b3UgbGlrZSwgd2UgY2FuIGNoYW5nZSB0aGlzLg0K


From nobody Wed Oct 25 22:01:02 2017
Return-Path: <ben@nostrum.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9AFFA13B119; Wed, 25 Oct 2017 22:00:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.879
X-Spam-Level: 
X-Spam-Status: No, score=-1.879 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_SPF_HELO_PERMERROR=0.01, T_SPF_PERMERROR=0.01, 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 mgIeqmWuWIgb; Wed, 25 Oct 2017 22:00:56 -0700 (PDT)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) (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 841F5138BE2; Wed, 25 Oct 2017 22:00:56 -0700 (PDT)
Received: from [10.0.1.82] (cpe-66-25-7-22.tx.res.rr.com [66.25.7.22]) (authenticated bits=0) by nostrum.com (8.15.2/8.15.2) with ESMTPSA id v9Q50mHZ028989 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Thu, 26 Oct 2017 00:00:49 -0500 (CDT) (envelope-from ben@nostrum.com)
X-Authentication-Warning: raven.nostrum.com: Host cpe-66-25-7-22.tx.res.rr.com [66.25.7.22] claimed to be [10.0.1.82]
From: Ben Campbell <ben@nostrum.com>
Message-Id: <91412FAD-AD7B-486C-8E6E-CF0494FDE01A@nostrum.com>
Content-Type: multipart/signed; boundary="Apple-Mail=_F220237A-640E-4142-918F-2B1883935F09"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 11.0 \(3445.1.7\))
Date: Thu, 26 Oct 2017 00:00:47 -0500
In-Reply-To: <B8F9A780D330094D99AF023C5877DABA9AC17700@nkgeml513-mbx.china.huawei.com>
Cc: The IESG <iesg@ietf.org>, Ron Bonica <rbonica@juniper.net>, "lime-chairs@ietf.org" <lime-chairs@ietf.org>, "lime@ietf.org" <lime@ietf.org>, "draft-ietf-lime-yang-connectionless-oam@ietf.org" <draft-ietf-lime-yang-connectionless-oam@ietf.org>,  "cpignata@cisco.com" <cpignata@cisco.com>
To: Qin Wu <bill.wu@huawei.com>
References: <150898118424.24092.2532947954971145433.idtracker@ietfa.amsl.com> <B8F9A780D330094D99AF023C5877DABA9AC17700@nkgeml513-mbx.china.huawei.com>
X-Mailer: Apple Mail (2.3445.1.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/itm4Osat73QMk7JV2Wg75N3JB2w>
Subject: Re: [Lime] Ben Campbell's No Objection on draft-ietf-lime-yang-connectionless-oam-14: (with COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Oct 2017 05:00:58 -0000

--Apple-Mail=_F220237A-640E-4142-918F-2B1883935F09
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8


[=E2=80=A6]

> On Oct 25, 2017, at 11:48 PM, Qin Wu <bill.wu@huawei.com> wrote:
>=20
> -6, third paragraph: " writable/creatable/deletable": Please don't use =
"/" as a substitute for conjunctions.
>=20
> [Qin]: This follows template defined in YANG security guideline
> https://trac.ietf.org/trac/ops/wiki/yang-security-guidelines
> But if you like, we can change this.

It probably makes sense to stick with the template.

--Apple-Mail=_F220237A-640E-4142-918F-2B1883935F09
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIzBAEBCgAdFiEExW9rpd7ez4DexOFOgFZKbJXz1A0FAlnxa/8ACgkQgFZKbJXz
1A2duhAAl3kLTGqZC9fdBu0+onn6OYHNeYUuHoKprgRP4YcvXWxbi6Ulmt/x2S3b
XR1eQJ1cKJAtFMBY4zVXRaijdsFHR8Nh2HE9dBKyPSr5IArgg4NHcRkJ7SJoqF4Y
/GhR+ceVcHOS5AuAcIBle+dPkibLEHxmr0raWj22fK/S90gKErWzt3Z5Sli8M9X2
USluja++8CP5v4ggxmhqpQwUShknqp7g64ExgObXbNbSIsVSpVlYlHn4zzkxBElb
CNL39Usmb9D7qe19UQaZvCdU2QgGSF8ZnZ6jDSt7ZZEnPshVLNQ5yNtdukqU4TV3
GRu3CoKzr5W9nPyKg7w+KPuBuSP45suDN126i+i3PzZpTB7F8YiBZD9FUL4tCR93
G8CtKCtVc/mR6dTgzfXM72w54zRXwHdhUTmWCPViVza0579issSn7NkxEsPD1uhs
dShFjoA6GThNR9x2dVh+zpNZLtb2u/olU/XozlhOVMjQKReXAPNA8UJ/dbRRfwpO
UJ8+y8i+ARTKM/FS5mAy/+y6brvtsBhxNOsMmJrxS++pQe7O7ZSiRVVp2Xmf48Au
b6Ht3urtzQCS7d019D9D/m4/LS8V07ar8hINXh+H7Y5ofZ4sx3vF1fGl1cKwWvWk
9szhy+cNZLybz70MUV0VxjJggkajIvD5/gqVPRtujsBawGeQz4U=
=lsl0
-----END PGP SIGNATURE-----

--Apple-Mail=_F220237A-640E-4142-918F-2B1883935F09--


From nobody Wed Oct 25 22:01:36 2017
Return-Path: <bill.wu@huawei.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 01CC613B098; Wed, 25 Oct 2017 22:01:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level: 
X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IUPMc5b4rJDJ; Wed, 25 Oct 2017 22:01:31 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 56113138BE2; Wed, 25 Oct 2017 22:01:30 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml708-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DRI53264; Thu, 26 Oct 2017 05:01:28 +0000 (GMT)
Received: from NKGEML411-HUB.china.huawei.com (10.98.56.70) by lhreml708-cah.china.huawei.com (10.201.108.49) with Microsoft SMTP Server (TLS) id 14.3.361.1; Thu, 26 Oct 2017 06:01:27 +0100
Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.105]) by nkgeml411-hub.china.huawei.com ([10.98.56.70]) with mapi id 14.03.0235.001; Thu, 26 Oct 2017 13:01:23 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Ben Campbell <ben@nostrum.com>
CC: The IESG <iesg@ietf.org>, Ron Bonica <rbonica@juniper.net>, "lime-chairs@ietf.org" <lime-chairs@ietf.org>, "lime@ietf.org" <lime@ietf.org>, "draft-ietf-lime-yang-connectionless-oam@ietf.org" <draft-ietf-lime-yang-connectionless-oam@ietf.org>, "cpignata@cisco.com" <cpignata@cisco.com>
Thread-Topic: Ben Campbell's No Objection on draft-ietf-lime-yang-connectionless-oam-14: (with COMMENT)
Thread-Index: AQHTTflyxuC7ESX9Ak6dVWHyQdtO/6L1jiyw//9+ioCAAIY2kA==
Date: Thu, 26 Oct 2017 05:01:23 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA9AC17722@nkgeml513-mbx.china.huawei.com>
References: <150898118424.24092.2532947954971145433.idtracker@ietfa.amsl.com> <B8F9A780D330094D99AF023C5877DABA9AC17700@nkgeml513-mbx.china.huawei.com> <91412FAD-AD7B-486C-8E6E-CF0494FDE01A@nostrum.com>
In-Reply-To: <91412FAD-AD7B-486C-8E6E-CF0494FDE01A@nostrum.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.79.163]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020202.59F16C29.0002, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.1.105, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 15ad4b93254d89c886cab80357ed03d8
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/s4dMCa9LIvWOiWJZ4LejcdVF_f0>
Subject: Re: [Lime] Ben Campbell's No Objection on draft-ietf-lime-yang-connectionless-oam-14: (with COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Oct 2017 05:01:33 -0000

VGhhbmtzIEJlbi4NCi0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCuWPkeS7tuS6ujogQmVuIENhbXBi
ZWxsIFttYWlsdG86YmVuQG5vc3RydW0uY29tXSANCuWPkemAgeaXtumXtDogMjAxN+W5tDEw5pyI
Mjbml6UgMTM6MDENCuaUtuS7tuS6ujogUWluIFd1DQrmioTpgIE6IFRoZSBJRVNHOyBSb24gQm9u
aWNhOyBsaW1lLWNoYWlyc0BpZXRmLm9yZzsgbGltZUBpZXRmLm9yZzsgZHJhZnQtaWV0Zi1saW1l
LXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtQGlldGYub3JnOyBjcGlnbmF0YUBjaXNjby5jb20NCuS4
u+mimDogUmU6IEJlbiBDYW1wYmVsbCdzIE5vIE9iamVjdGlvbiBvbiBkcmFmdC1pZXRmLWxpbWUt
eWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tMTQ6ICh3aXRoIENPTU1FTlQpDQoNCg0KW+KApl0NCg0K
PiBPbiBPY3QgMjUsIDIwMTcsIGF0IDExOjQ4IFBNLCBRaW4gV3UgPGJpbGwud3VAaHVhd2VpLmNv
bT4gd3JvdGU6DQo+IA0KPiAtNiwgdGhpcmQgcGFyYWdyYXBoOiAiIHdyaXRhYmxlL2NyZWF0YWJs
ZS9kZWxldGFibGUiOiBQbGVhc2UgZG9uJ3QgdXNlICIvIiBhcyBhIHN1YnN0aXR1dGUgZm9yIGNv
bmp1bmN0aW9ucy4NCj4gDQo+IFtRaW5dOiBUaGlzIGZvbGxvd3MgdGVtcGxhdGUgZGVmaW5lZCBp
biBZQU5HIHNlY3VyaXR5IGd1aWRlbGluZSANCj4gaHR0cHM6Ly90cmFjLmlldGYub3JnL3RyYWMv
b3BzL3dpa2kveWFuZy1zZWN1cml0eS1ndWlkZWxpbmVzDQo+IEJ1dCBpZiB5b3UgbGlrZSwgd2Ug
Y2FuIGNoYW5nZSB0aGlzLg0KDQpJdCBwcm9iYWJseSBtYWtlcyBzZW5zZSB0byBzdGljayB3aXRo
IHRoZSB0ZW1wbGF0ZS4NCg==


From nobody Thu Oct 26 00:03:51 2017
Return-Path: <bill.wu@huawei.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 50B3613A441; Thu, 26 Oct 2017 00:03:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level: 
X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id szjWsIuViHcH; Thu, 26 Oct 2017 00:03:43 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6756413915C; Thu, 26 Oct 2017 00:03:42 -0700 (PDT)
Received: from 172.18.7.190 (EHLO LHREML710-CAH.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DRI66630; Thu, 26 Oct 2017 07:03:40 +0000 (GMT)
Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by LHREML710-CAH.china.huawei.com (10.201.108.33) with Microsoft SMTP Server (TLS) id 14.3.361.1; Thu, 26 Oct 2017 08:03:40 +0100
Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.105]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0235.001; Thu, 26 Oct 2017 15:03:29 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, Alissa Cooper <alissa@cooperw.in>
CC: "gen-art@ietf.org" <gen-art@ietf.org>, "draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org" <draft-ietf-lime-yang-connectionless-oam-methods.all@ietf.org>, "lime@ietf.org" <lime@ietf.org>
Thread-Topic: [Gen-art] Genart telechat review of draft-ietf-lime-yang-connectionless-oam-methods-09
Thread-Index: AQHTRKaA49fkPiL3ME2fuGmwswL1zaLmVrbggAABfwCAAOm9MIACPKOAgADi5uCACdeTAIAAROyAgAFJogA=
Date: Thu, 26 Oct 2017 07:03:29 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA9AC178FA@nkgeml513-mbx.china.huawei.com>
References: <150795599146.4998.1974521980268023090@ietfa.amsl.com> <B8F9A780D330094D99AF023C5877DABA9ABE743C@nkgeml513-mbx.china.huawei.com> <edb94719-d385-1b6f-ad04-2132db9c3111@gmail.com> <B8F9A780D330094D99AF023C5877DABA9ABF3D69@nkgeml513-mbx.china.huawei.com> <83e5e553-bb1d-eeb4-9626-a630d0f7f79c@gmail.com> <B8F9A780D330094D99AF023C5877DABA9AC01FDE@nkgeml513-mbx.china.huawei.com> <4DFFE086-8C7D-4799-8E70-1F4194073A3F@cooperw.in> <efce5c81-432b-b1ad-a0a4-34b3ae024c1c@gmail.com>
In-Reply-To: <efce5c81-432b-b1ad-a0a4-34b3ae024c1c@gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.79.163]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020205.59F188CD.0022, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.1.105, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 8a913329b19d889e443401977dbabcb2
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/0CG4gm7ZhZnFJfWxveCDJIuf-nY>
Subject: Re: [Lime] [Gen-art] Genart telechat review of draft-ietf-lime-yang-connectionless-oam-methods-09
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Oct 2017 07:03:45 -0000

LS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0K5Y+R5Lu25Lq6OiBCcmlhbiBFIENhcnBlbnRlciBbbWFp
bHRvOmJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbV0gDQrlj5HpgIHml7bpl7Q6IDIwMTflubQx
MOaciDI25pelIDM6MjMNCuaUtuS7tuS6ujogQWxpc3NhIENvb3BlcjsgUWluIFd1DQrmioTpgIE6
IGdlbi1hcnRAaWV0Zi5vcmc7IGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9h
bS1tZXRob2RzLmFsbEBpZXRmLm9yZzsgbGltZUBpZXRmLm9yZw0K5Li76aKYOiBSZTogW0dlbi1h
cnRdIEdlbmFydCB0ZWxlY2hhdCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVj
dGlvbmxlc3Mtb2FtLW1ldGhvZHMtMDkNCg0KQSBzbWFsbCByZXNwb25zZSBpbiBsaW5lIGJlbG93
Og0KDQpPbiAyNi8xMC8yMDE3IDA0OjE2LCBBbGlzc2EgQ29vcGVyIHdyb3RlOg0KPiBCcmlhbiwg
dGhhbmsgeW91IGZvciB5b3VyIHJldmlldy4gUWluLCB0aGFua3MgZm9yIHlvdXIgcmVzcG9uc2Vz
LiBJIGhhdmUgZW50ZXJlZCBhIE5vIE9iamVjdGlvbiBiYWxsb3QgdGhhdCBjYXB0dXJlcyB0aGUg
cmVtYWluaW5nIG9wZW4gaXNzdWUgY29uY2VybmluZyBvbmUtd2F5IHZzLiB0d28td2F5IGRlbGF5
LiBPbmUgZnVydGhlciBjb21tZW50IGJlbG93Lg0KPiANCj4+IE9uIE9jdCAxOCwgMjAxNywgYXQg
OTowOSBQTSwgUWluIFd1IDxiaWxsLnd1QGh1YXdlaS5jb20+IHdyb3RlOg0KPj4NCj4+IC0tLS0t
6YKu5Lu25Y6f5Lu2LS0tLS0NCj4+IOWPkeS7tuS6ujogQnJpYW4gRSBDYXJwZW50ZXIgW21haWx0
bzpicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb21dDQo+PiDlj5HpgIHml7bpl7Q6IDIwMTflubQx
MOaciDE55pelIDM6MjYNCj4+IOaUtuS7tuS6ujogUWluIFd1OyBnZW4tYXJ0QGlldGYub3JnDQo+
PiDmioTpgIE6IGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS1tZXRob2Rz
LmFsbEBpZXRmLm9yZzsgDQo+PiBsaW1lQGlldGYub3JnDQo+PiDkuLvpopg6IFJlOiBHZW5hcnQg
dGVsZWNoYXQgcmV2aWV3IG9mIA0KPj4gZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxl
c3Mtb2FtLW1ldGhvZHMtMDkNCj4+DQo+PiBPbiAxNy8xMC8yMDE3IDE0OjQwLCBRaW4gV3Ugd3Jv
dGU6DQo+PiAuLi4NCj4+DQo+Pj4+IFRoZSBzYW1lIGlzIGFwcGxpZWQgdG8gaml0dGVyLiBBcyBj
bGFyaWZpZWQgaW4gdGhlIGludHJvZHVjdGlvbiwgDQo+Pj4+IHRoZSBkZWZpbml0aW9uIG9mICdq
aXR0ZXInIGlzIHVzZWQgdG8gbW9uaXRvciByZWFjaGFiaWxpdHkgb2YgZGVzdGluYXRpb25zLCB0
cm91Ymxlc2hvb3QgZmFpbHVyZXMsIG1vbml0b3IgcGVyZm9ybWFuY2UuDQo+Pj4NCj4+PiBZZXMs
IGJ1dCB3aGF0ICppcyogaml0dGVyIHBoeXNpY2FsbHk/IFRoZXJlIGlzIG5vIHNjaWVudGlmaWMg
ZGVmaW5pdGlvbiBvZiAnaml0dGVyJyBpbiB0aGUgSUVURi4gRG8geW91IG1lYW4gSVBEViBhcyBk
ZWZpbmVkIGluIFJGQzMzOTMgb3Igc29tZXRoaW5nIGVsc2U/DQo+Pj4NCj4+PiBbUWluXTpKaXR0
ZXIgaXMgcGFja2V0IGppdHRlciAoaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvSml0dGVy
KS4gDQo+Pj4gWW91IGFyZSByaWdodCwgb25lIHR5cGljYWwgZXhhbXBsZSBvZiBwYWNrZXQgaml0
dGVyIGlzIElQRFYgZGVmaW5lZCBpbiBSRkMzMzkzLCBidXQgd2UgZG9uJ3Qgd2FudCB0byBsaW1p
dCBpdCB0byBJUERWLCB3ZSBhbHNvIGFsbG93IHN1cHBvcnQgb3RoZXIgcHJvdG9jb2wgYW5kIG90
aGVyIG1lYXN1cmVtZW50IG1ldGhvZG9sb2d5LCBlLmcuLCB3ZSBjb3VsZCBhbHNvIGNvbnNpZGVy
IHRvIHVzZSBNQVBEVjIgZGVmaW5lZCBpbiBbSVRVLVQgRy4xMDIwXSwgd2hhdCBwcm90b2NvbCBp
cyB1c2VkIGFuZCB3aGF0IG1ldGhvZG9sb2d5IGlzIHVzZWQgY2FuIGJlIGluZGljYXRlZCBieSB0
aGUgcGFyYW1ldGVyICdwcm90b2NvbC1pZCcgcGFyYW1ldGVyIGFuZCAncHJvdG9jb2wtaWQtbWV0
YS1kYXRhJyBpbiB0aGlzIG1vZGVsLg0KPj4NCj4+IEkgZG9uJ3Qgc2VlIGhvdyB0aGlzIHNwZWNp
ZmljYXRpb24gY2FuIGJlIHVzZWQgZm9yIGludGVyb3BlcmFibGUgaW1wbGVtZW50YXRpb25zIHVu
bGVzcyB5b3UgZGVmaW5lIGEgc3BlY2lmaWMgbWVhbmluZyBvZiAnaml0dGVyJy4NCj4+DQo+PiBJ
ZiB0aGUgbmV0d29yayBtYW5hZ2VtZW50IHN5c3RlbSBhc3N1bWVzIFJGQzMzOTMgYnV0IGhhbGYg
dGhlIHJvdXRlcnMgaW4gdGhlIG5ldHdvcmsgaW1wbGVtZW50IEcuMTAyMCwgdGhlcmUgaXMgbm8g
aW50ZXJvcGVyYWJpbGl0eS4NCj4gDQo+IEkgYmVsaWV2ZSB0aGlzIGlzIHdlbGwtc3BlY2lmaWVk
IGluIGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbToNCg0KWWVzLiBNYXli
ZSBpdCB3b3VsZCBoZWxwIHRvIG1lbnRpb24gaW4gdGhlIEludHJvZHVjdGlvbiBvZiBpZXRmLWxp
bWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kcyB0aGF0IHNvbWUgZWxlbWVudHMgb2Yg
dGhlIGRhdGEgbW9kZWwgYXJlIGZ1bGx5IGRlZmluZWQgaW4gaWV0Zi1saW1lLXlhbmctY29ubmVj
dGlvbmxlc3Mtb2FtLiBUaGUgY3VycmVudCB0ZXh0IHNheXMgIkl0IGlzIHNlcGFyYXRlZCBmcm9t
IHRoZSBnZW5lcmljIFlBTkcgbW9kZWwgZm9yIGNvbm5lY3Rpb25sZXNzIE9BTSIgYnV0IGRvZXMg
bm90IHRlbGwgdGhlIHJlYWRlciB0byBnbyBhbmQgcmVhZCB0aGUgZ2VuZXJpYyBtb2RlbCENCg0K
W1Fpbl06IEdvb2Qgc3VnZ2VzdGlvbiwgd2Ugd2lsbCBjb25zaWRlciB0aGlzLiBUaGFua3MuDQoN
CiAgICBCcmlhbg0KDQo+IA0KPiBncm91cGluZyBzZXNzaW9uLWppdHRlci1zdGF0aXN0aWNzIHsN
Cj4gICAgIGRlc2NyaXB0aW9uDQo+ICAgICAgICJHcm91cGluZyBmb3IgcGVyIHNlc3Npb24gaml0
dGVyIHN0YXRpc3RpY3MiOw0KPiAgICAgY29udGFpbmVyIHNlc3Npb24taml0dGVyLXN0YXRpc3Rp
Y3Mgew0KPiAgICAgICBkZXNjcmlwdGlvbg0KPiAgICAgICAgICJTZXNzaW9uIGppdHRlciBzdW1t
YXJpc2VkIGluZm9ybWF0aW9uLiBCeSBkZWZhdWx0LA0KPiAgICAgICAgICBqaXR0ZXIgaXMgbWVh
c3VyZWQgdXNpbmcgSVAgUGFja2V0IERlbGF5IFZhcmlhdGlvbg0KPiAgICAgICAgICAoSVBEVikg
YXMgZGVmaW5lZCBpbiBSRkMzMzkzIDxodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjMzM5
Mz4uIFdoZW4gdGhlIG90aGVyIG1lYXN1cmVtZW50DQo+ICAgICAgICAgIG1ldGhvZCBpcyB1c2Vk
IGluc3RlYWQoZS5nLiwgUGFja2V0IERlbGF5IFZhcmlhdGlvbiB1c2VkIGluDQo+ICAgICAgICAg
IFkuMTU0MCwgaXQgY2FuIGJlIGluZGljYXRlZCB1c2luZyBwcm90b2NvbC1pZC1tZXRhLWRhdGEN
Cj4gICAgICAgICAgZGVmaW5lZCBpbiBSUEMgb3BlcmF0aW9uIG9mDQo+ICAgICAgICAgIGRyYWZ0
LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbS1tZXRob2RzIDxodHRwczovL3Rvb2xz
LmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLW1l
dGhvZHM+LiBOb3RlIHRoYXQNCj4gICAgICAgICAgb25seSBvbmUgbWVhc3VyZW1lbnQgbWV0aG9k
IGZvciBqaXR0ZXIgaXMgc3BlY2lmaWVkDQo+ICAgICAgICAgIGZvciBpbnRlcm9wZXJhYmlsaXR5
IHJlYXNvbi4iOw0KPiANCj4gQWxpc3NhDQo+IA0KPj4NCj4+IFtRaW5dOiBDb3JyZWN0LCBKdXN0
IHRvIGNsYXJpZnksIGl0IGlzIG5vdCBvdXIgaW50ZW50IHRvIGVuY291cmFnZSBpbXBsZW1lbnRl
ciB0byBzdXBwb3J0IHZhcmlvdXMgZGlmZmVyZW50IG1lY2hhbmlzbXMgdG8gbWVhc3VyZSBqaXR0
ZXIgaW4gb25lIHNpbmdsZSBzb2x1dGlvbi4NCj4+IEluIG9uZSBzaW5nbGUgc29sdXRpb24sIHdl
IHdpbGwgcmVzdHJpY3QgdG8gdXNlIG9uZSBtZWNoYW5pc20sIG9uZSANCj4+IHByb3RvY29sIHRv
IG1lYXN1cmUgaml0dGVyLCBidXQgZmxleGliaWxpdHkgd2UgYWxsb3cgaGVyZSwgeW91IG1pZ2h0
IA0KPj4gY2hvb3NlIGRpZmZlcmVudCB0aW1lIHVuaXRzLCBCdXQgYWdhaW4gd2UgbWlnaHQgb25s
eSBhbGxvdyBvbmUgdGltZSB1bml0IGluIG9uZSBzaW5nbGUgc29sdXRpb24sIGludHJvZHVjZSBw
cm90b2NvbC1pZCBwYXJhbWV0ZXIgaXMgdXNlZCB0byBhbGxvdyBmdXR1cmUgcHJvdG9jb2wgYW5k
IGZ1dHVyZSBtZWNoYW5pc20gdG8gYmUgY3JlYXRlZCB0aGVuIHdlIHN1cHBvcnQgZGlmZmVyZW50
IG1lY2hhbmlzbSB0byBtZWFzdXJlIEppdHRlciB3aXRoIGRpZmZlcmVudCB0aW1lIHVuaXQuDQo+
Pg0KPj4+IEkgYXNzdW1lIHRoYXQgYnkgJ2RlbGF5JyB5b3UgbWVhbiBSRkM3Njc5IHJhdGhlciB0
aGFuIFJGQzI2ODEsIGJ1dCB0aGF0IHNlZW1zIHN0cmFpZ2h0Zm9yd2FyZCwgIGFuZCBzbyBkbyB0
aGUgb3RoZXIgbWV0cmljcyB1c2VkIGluIHNlc3Npb24tcGFja2V0LXN0YXRpc3RpY3MgYW5kIHNl
c3Npb24tZXJyb3Itc3RhdGlzdGljcy4NCj4+Pg0KPj4+IFtRaW5dOiBDb3JyZWN0LCBpdCBpcyBv
bmUgd2F5IGRlbGF5IGluc3RlYWQgb2YgdHdvIHdheSBkZWxheS4gDQo+Pg0KPj4gQWdhaW4gLSBp
dCBpcyB1c2VmdWwgdG8gc3BlY2lmeSBvbmUtd2F5IGRlbGF5LCBmb3IgaW50ZXJvcGVyYWJpbGl0
eS4NCj4+IChXaGV0aGVyIHRoZSByb3V0ZXJzIGNhbiBtZWFzdXJlIG9uZS13YXkgZGVsYXkgaXMg
YW5vdGhlciBxdWVzdGlvbjsgDQo+PiB0aGV5IG1pZ2h0IGJlIGZvcmNlZCB0byBtZWFzdXJlIFJU
VCBhbmQgYXNzdW1lIGRlbGF5ID0gUlRULzIgLikNCj4+DQo+PiBbUWluXTogQWdyZWUsIGhhdmUg
YSBzZWNvbmQgdGhvdWdodCwgSSB0aGluayB3aXRoIHByb3RvY29sLWlkLCB3ZSBjYW4gZGVjaWRl
IHdoaWNoIGtpbmQgb2YgZGVsYXkgd2UgYXJlIG1lYW50IHRvIHVzZT8gRS5nLixpZiBwcm90b2Nv
bC1pZCBpcyBzZXQgdG8gT1dBTVAgZGVmaW5lZCBpbiBSRkM0NjU2LCB3ZSB3aWxsIHVzZSBvbmUg
d2F5IGRlbGF5LCBpZiBwcm90b2NvbC1pZCBpcyBzZXQgdG8gVFdBTVAgZGVmaW5lZCBpbiBSRkM1
MzU3LFdlIHdpbGwgdXNlIHJvdW5kIHRyaXAgZGVsYXksIHdlIGFsbG93IHN1Y2ggZmxleGliaWxp
dHksIEkgbWlnaHQgYmUgd3JvbmcsIHNpbmNlIGVhcmxpZXIsIEkgY2xhaW0gd2Ugb25seSBzdXBw
b3J0IG9uZSB3YXkgZGVsYXksIEkgbmVlZCB0byBjb25maXJtIHRoaXMgZnJvbSBvdGhlciBhdXRo
b3JzLg0KPj4NCj4+IFJlZ2FyZHMNCj4+ICAgIEJyaWFuDQo+PiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4gR2VuLWFydCBtYWlsaW5nIGxpc3QNCj4+
IEdlbi1hcnRAaWV0Zi5vcmcNCj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vZ2VuLWFydA0KPiANCj4gDQoNCg==


From nobody Thu Oct 26 00:04:16 2017
Return-Path: <bill.wu@huawei.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2EC7C13A2B8; Thu, 26 Oct 2017 00:04:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level: 
X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6-6lDh0SJ_0j; Thu, 26 Oct 2017 00:03:51 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 487DB13A441; Thu, 26 Oct 2017 00:03:50 -0700 (PDT)
Received: from 172.18.7.190 (EHLO LHREML713-CAH.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DRI66647; Thu, 26 Oct 2017 07:03:48 +0000 (GMT)
Received: from NKGEML412-HUB.china.huawei.com (10.98.56.73) by LHREML713-CAH.china.huawei.com (10.201.108.36) with Microsoft SMTP Server (TLS) id 14.3.361.1; Thu, 26 Oct 2017 08:03:48 +0100
Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.105]) by nkgeml412-hub.china.huawei.com ([10.98.56.73]) with mapi id 14.03.0235.001; Thu, 26 Oct 2017 15:03:44 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Alissa Cooper <alissa@cooperw.in>
CC: IESG <iesg@ietf.org>, "cpignata@cisco.com" <cpignata@cisco.com>, "lime-chairs@ietf.org" <lime-chairs@ietf.org>, "lime@ietf.org" <lime@ietf.org>, "draft-ietf-lime-yang-connectionless-oam-methods@ietf.org" <draft-ietf-lime-yang-connectionless-oam-methods@ietf.org>, Ron Bonica <rbonica@juniper.net>
Thread-Topic: Alissa Cooper's No Objection on draft-ietf-lime-yang-connectionless-oam-methods-11: (with COMMENT)
Thread-Index: AQHTTaPKHDvtwY9U9UKmuTg79eJoAqL1TBeQ//+FhQCAAOQxgA==
Date: Thu, 26 Oct 2017 07:03:43 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA9AC17901@nkgeml513-mbx.china.huawei.com>
References: <150894439333.4826.10990964653413411779.idtracker@ietfa.amsl.com> <B8F9A780D330094D99AF023C5877DABA9AC172AC@nkgeml513-mbx.china.huawei.com> <1C5DFCB3-471F-4EA9-9CBE-FEC4DB4F4555@cooperw.in>
In-Reply-To: <1C5DFCB3-471F-4EA9-9CBE-FEC4DB4F4555@cooperw.in>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.79.163]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020203.59F188D5.0002, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.1.105, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: bb6430db6a8d6a96965b96ac7bfd5b89
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/Edb8r5oSwi3NQVPbcvRWAhm5o9Q>
Subject: Re: [Lime] Alissa Cooper's No Objection on draft-ietf-lime-yang-connectionless-oam-methods-11: (with COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Oct 2017 07:04:08 -0000

VGhhbmtzLg0KLS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0K5Y+R5Lu25Lq6OiBBbGlzc2EgQ29vcGVy
IFttYWlsdG86YWxpc3NhQGNvb3BlcncuaW5dIA0K5Y+R6YCB5pe26Ze0OiAyMDE35bm0MTDmnIgy
NuaXpSA5OjI3DQrmlLbku7bkuro6IFFpbiBXdQ0K5oqE6YCBOiBJRVNHOyBjcGlnbmF0YUBjaXNj
by5jb207IGxpbWUtY2hhaXJzQGlldGYub3JnOyBsaW1lQGlldGYub3JnOyBkcmFmdC1pZXRmLWxp
bWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kc0BpZXRmLm9yZzsgUm9uIEJvbmljYQ0K
5Li76aKYOiBSZTogQWxpc3NhIENvb3BlcidzIE5vIE9iamVjdGlvbiBvbiBkcmFmdC1pZXRmLWxp
bWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tbWV0aG9kcy0xMTogKHdpdGggQ09NTUVOVCkNCg0K
R290IGl0LCBzb3JyeSBmb3IgbWlzc2luZyB0aGlzIGVhcmxpZXIuDQpBbGlzc2ENCg0KPiBPbiBP
Y3QgMjUsIDIwMTcsIGF0IDg6NDkgUE0sIFFpbiBXdSA8YmlsbC53dUBodWF3ZWkuY29tPiB3cm90
ZToNCj4gDQo+IFRoYW5rcyBBbGlzc2EsIHRoaXMgaXNzdWUgcmFpc2VkIGJ5IEJyaWFuIGhhcyBi
ZWVuIGFkZHJlc3NlZCBpbiBkZXBlbmRlbnQgZG9jdW1lbnQgdi0xMiBvZiBkcmFmdC1pZXRmLWxp
bWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0uDQo+IFNlZSBjaGFuZ2VzIHJlbGF0ZWQgdG8gZ3Jv
dXBpbmcgc2Vzc2lvbi1qaXR0ZXItc3RhdGlzdGljcyBhbmQgZ3JvdXBpbmcgc2Vzc2lvbi1kZWxh
eS1zdGF0aXN0aWNzOg0KPiBodHRwczovL3Rvb2xzLmlldGYub3JnL3JmY2RpZmY/dXJsMj1kcmFm
dC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzDQo+IHMtb2FtLTEyLnR4dCBCcmlhbiBoYXMg
Y29uZmlybWVkIHRoaXMgaXNzdWUgZ290IGFkZHJlc3NlZCBpbiBHZW4tYXJ0IA0KPiBNTC4NCj4g
DQo+IC1RaW4NCj4gLS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0KPiDlj5Hku7bkuro6IEFsaXNzYSBD
b29wZXIgW21haWx0bzphbGlzc2FAY29vcGVydy5pbl0NCj4g5Y+R6YCB5pe26Ze0OiAyMDE35bm0
MTDmnIgyNeaXpSAyMzoxMw0KPiDmlLbku7bkuro6IFRoZSBJRVNHDQo+IOaKhOmAgTogZHJhZnQt
aWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLW1ldGhvZHNAaWV0Zi5vcmc7IENhcmxv
cyANCj4gUGlnbmF0YXJvOyBSb24gQm9uaWNhOyBsaW1lLWNoYWlyc0BpZXRmLm9yZzsgY3BpZ25h
dGFAY2lzY28uY29tOyANCj4gbGltZUBpZXRmLm9yZw0KPiDkuLvpopg6IEFsaXNzYSBDb29wZXIn
cyBObyBPYmplY3Rpb24gb24gDQo+IGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNz
LW9hbS1tZXRob2RzLTExOiAod2l0aCBDT01NRU5UKQ0KPiANCj4gQWxpc3NhIENvb3BlciBoYXMg
ZW50ZXJlZCB0aGUgZm9sbG93aW5nIGJhbGxvdCBwb3NpdGlvbiBmb3INCj4gZHJhZnQtaWV0Zi1s
aW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLW1ldGhvZHMtMTE6IE5vIE9iamVjdGlvbg0KPiAN
Cj4gV2hlbiByZXNwb25kaW5nLCBwbGVhc2Uga2VlcCB0aGUgc3ViamVjdCBsaW5lIGludGFjdCBh
bmQgcmVwbHkgdG8gYWxsIA0KPiBlbWFpbCBhZGRyZXNzZXMgaW5jbHVkZWQgaW4gdGhlIFRvIGFu
ZCBDQyBsaW5lcy4gKEZlZWwgZnJlZSB0byBjdXQgDQo+IHRoaXMgaW50cm9kdWN0b3J5IHBhcmFn
cmFwaCwgaG93ZXZlci4pDQo+IA0KPiANCj4gUGxlYXNlIHJlZmVyIHRvIA0KPiBodHRwczovL3d3
dy5pZXRmLm9yZy9pZXNnL3N0YXRlbWVudC9kaXNjdXNzLWNyaXRlcmlhLmh0bWwNCj4gZm9yIG1v
cmUgaW5mb3JtYXRpb24gYWJvdXQgSUVTRyBESVNDVVNTIGFuZCBDT01NRU5UIHBvc2l0aW9ucy4N
Cj4gDQo+IA0KPiBUaGUgZG9jdW1lbnQsIGFsb25nIHdpdGggb3RoZXIgYmFsbG90IHBvc2l0aW9u
cywgY2FuIGJlIGZvdW5kIGhlcmU6DQo+IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9j
L2RyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW8NCj4gYW0tbWV0aG9kcy8NCj4g
DQo+IA0KPiANCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiBDT01NRU5UOg0KPiAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+
IA0KPiBUaGVyZSBpcyBhbiBvdXRzdGFuZGluZyBpc3N1ZSBzdGVtbWluZyBmcm9tIHRoZSBHZW4t
QVJUIHJldmlldyBjb25jZXJuaW5nIHdoZXRoZXIgdHdvLXdheSBkZWxheSBpcyBzdXBwb3J0ZWQg
YW5kIHdoZXRoZXIgaXQgd291bGQgYmUgc2lnbmFsZWQgYnkgc3BlY2lmeWluZyBUV0FNUCBhcyB0
aGUgcHJvdG9jb2wtaWQuIFRoaXMgc2hvdWxkIGJlIHJlc29sdmVkIGJlZm9yZSB0aGUgZG9jdW1l
bnQgZ2V0cyBwdWJsaXNoZWQuDQo+IA0KPiANCg0K


From nobody Thu Oct 26 07:30:10 2017
Return-Path: <akatlas@gmail.com>
X-Original-To: lime@ietf.org
Delivered-To: lime@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id C129113F5A8; Thu, 26 Oct 2017 07:30:08 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Alia Atlas <akatlas@gmail.com>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-lime-yang-connectionless-oam-methods@ietf.org, Carlos Pignataro <cpignata@cisco.com>, Ron Bonica <rbonica@juniper.net>, lime-chairs@ietf.org, cpignata@cisco.com, lime@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.63.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150902820874.24236.6941116837012439101.idtracker@ietfa.amsl.com>
Date: Thu, 26 Oct 2017 07:30:08 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/uLE0Bu_CBLoA9M4qcR7DPBNMq2M>
Subject: [Lime] Alia Atlas' No Objection on draft-ietf-lime-yang-connectionless-oam-methods-11: (with COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Oct 2017 14:30:09 -0000

Alia Atlas has entered the following ballot position for
draft-ietf-lime-yang-connectionless-oam-methods-11: 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/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam-methods/



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

After a useful conversation with Benoit, I better understand how the
status-code and sub-status-code are intended to be used.  While I do still have
some concerns about the clarity and ease of using this, I do not think it is
Discuss-worthy, so I have moved these to be Comments.

a)  It would be helpful to clarify that and how additional OAM YANG modules
are expected to use the status-code identityref and sub-status-code identityref
so that there is a clear indication of how OAM modules are expected to interact
and be build to interact.

b) To handle the cases where OAM mechanisms might be triggered by the RPCs but
that OAM mechanism may not have an associated YANG module, it would be useful
to be able to send back the numeric codes (whether status-code or
sub-status-code).  Maybe that's a generic module of status codes - but this
could help with dependencies.

These two points get to what I was concerned/confused by in (1) below.

1) on p. 19: "        leaf status-code {
          type identityref{
            base status-code;
          }
          mandatory true;
          description
           "Error code for continuity-check message, that is
            relevant to the protocol under use for CC.
            For example if ICMP is the protocol under use, the
            error codes are as defined in [RFC4443].";
        }"
I am quite unclear on how this could technically be used??  RFC4443 defines
integer error codes or types and sub-codes that are also integers. Is the
expectation that an ICMPv6-specific YANG module will define those codes as
identityrefs??? Clarification in at least the description is needed, since I
don't see how it could be used as currently defined.

=======================================

1) On p.6 : "leaf protocol-id-meta-data {
             type uint64;
             description
               "An optional meta-data related to the protocol ID.
                For e.g., this could be the Internet Protocol number
                for standard Internet Protocols for help in protocol
                processing.";
           }"
Seems very useful - but how and where would a tool be able to learn the
expected contents and parsing of the protocol-id-meta-data?  I do not see any
indication in the module on p.16 where the protocol-ids are defined - not even
in the descriptions much less programmatically.

2) The complete data hierarchy in Sec 3.2 is confusing in a couple ways. 
First, it isn't clear what is going to be defined in this document and what is
from draft-ietf-lime-yang-connectionless-oam-14.   Second, the groupings are
all expanded - which makes it very hard to see the logical structure & requires
sanity-checking that the same information appears.



From nobody Sat Oct 28 19:34:56 2017
Return-Path: <internet-drafts@ietf.org>
X-Original-To: lime@ietf.org
Delivered-To: lime@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 0E62713B1B2; Sat, 28 Oct 2017 19:34:50 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: lime@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.63.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150924449002.11136.2857996546283616088@ietfa.amsl.com>
Date: Sat, 28 Oct 2017 19:34:50 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/sNcXKo0YhvXbfUjIlGIx6vwyCS4>
Subject: [Lime] I-D Action: draft-ietf-lime-yang-connectionless-oam-15.txt
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 29 Oct 2017 02:34:50 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Layer Independent OAM Management in the Multi-Layer Environment WG of the IETF.

        Title           : Generic YANG Data Model for the Management of Operations, Administration, and Maintenance (OAM) Protocols that use Connectionless Communications
        Authors         : Deepak Kumar
                          Michael Wang
                          Qin Wu
                          Reshad Rahman
                          Srihari Raghavan
	Filename        : draft-ietf-lime-yang-connectionless-oam-15.txt
	Pages           : 57
	Date            : 2017-10-28

Abstract:
   This document presents a base YANG Data model for Operations
   Administration, and Maintenance(OAM) protocols that use
   Connectionless Communications.  The data model is defined using the
   YANG in RFC7950 data modeling language.  It provides a technology-
   independent abstraction of key OAM constructs for OAM protocols that
   use connectionless communication.  The base model presented here can
   be extended to include technology specific details.  This is leading
   to uniformity between OAM protocols and support both nested OAM
   workflows (i.e., performing OAM functions at different or same levels
   through a unified interface) and interacting OAM workflows (i.e.,
   performing OAM functions at same levels through a unified interface).


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-lime-yang-connectionless-oam-15
https://datatracker.ietf.org/doc/html/draft-ietf-lime-yang-connectionless-oam-15

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-lime-yang-connectionless-oam-15


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

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


From nobody Sat Oct 28 19:35:28 2017
Return-Path: <internet-drafts@ietf.org>
X-Original-To: lime@ietf.org
Delivered-To: lime@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 6898913B1B2; Sat, 28 Oct 2017 19:35:26 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: lime@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.63.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150924452639.11212.17006793848311333959@ietfa.amsl.com>
Date: Sat, 28 Oct 2017 19:35:26 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/J14oRXy2NLn5Y4yKg411xn9TIo8>
Subject: [Lime] I-D Action: draft-ietf-lime-yang-connectionless-oam-methods-12.txt
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 29 Oct 2017 02:35:26 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Layer Independent OAM Management in the Multi-Layer Environment WG of the IETF.

        Title           : Retrieval Methods YANG Data Model for Connectionless Operations, Administration, and Maintenance(OAM) protocols
        Authors         : Deepak Kumar
                          Michael Wang
                          Qin Wu
                          Reshad Rahman
                          Srihari Raghavan
	Filename        : draft-ietf-lime-yang-connectionless-oam-methods-12.txt
	Pages           : 37
	Date            : 2017-10-28

Abstract:
   This document presents a retrieval method YANG Data model for
   connectionless OAM protocols.  It provides technology-independent RPC
   operations for connectionless OAM protocols.  The retrieval methods
   model presented here can be extended to include technology specific
   details.  This is leading to uniformity between OAM protocols and
   support both nested OAM workflows (i.e., performing OAM functions at
   different levels through a unified interface) and interacting OAM
   workflows ( i.e., performing OAM functions at same levels through a
   unified interface).


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam-methods/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-lime-yang-connectionless-oam-methods-12
https://datatracker.ietf.org/doc/html/draft-ietf-lime-yang-connectionless-oam-methods-12

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-lime-yang-connectionless-oam-methods-12


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

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


From nobody Sat Oct 28 19:50:03 2017
Return-Path: <bill.wu@huawei.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EDBEA1394F2; Sat, 28 Oct 2017 19:50:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level: 
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SFhFMDrznrxd; Sat, 28 Oct 2017 19:50:00 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4DBF813B1B2; Sat, 28 Oct 2017 19:49:59 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml705-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DYV19878; Sun, 29 Oct 2017 02:49:57 +0000 (GMT)
Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by lhreml705-cah.china.huawei.com (10.201.108.46) with Microsoft SMTP Server (TLS) id 14.3.361.1; Sun, 29 Oct 2017 02:49:56 +0000
Received: from NKGEML513-MBS.china.huawei.com ([169.254.2.198]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0361.001; Sun, 29 Oct 2017 10:49:44 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Alia Atlas <akatlas@gmail.com>
CC: Benoit Claise <bclaise@cisco.com>, "iesg@ietf.org" <iesg@ietf.org>, "Ron Bonica" <rbonica@juniper.net>, "lime-chairs@ietf.org" <lime-chairs@ietf.org>, "lime@ietf.org" <lime@ietf.org>, "draft-ietf-lime-yang-connectionless-oam@ietf.org" <draft-ietf-lime-yang-connectionless-oam@ietf.org>, "cpignata@cisco.com" <cpignata@cisco.com>
Thread-Topic: Alia Atlas' Discuss on draft-ietf-lime-yang-connectionless-oam-14: (with DISCUSS and COMMENT)
Thread-Index: AdNQX8+zST7hoTmfScyTNlqc2IfNIA==
Date: Sun, 29 Oct 2017 02:49:43 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA9AC28FCA@nkgeml513-mbs.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.45.49.253]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020204.59F541D5.004D, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.2.198, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: cb1950a051f0757ce169291ae3ade479
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/ZHQpoDeQ17Q_togsHnz3ibnUzIM>
Subject: Re: [Lime] Alia Atlas' Discuss on draft-ietf-lime-yang-connectionless-oam-14: (with DISCUSS and COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 29 Oct 2017 02:50:02 -0000

di0oMTUpIG9mIGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbSBpcyBhdmFp
bGFibGUgbm93IHRvIGFkZHJlc3MgRElTQ1VTUyBhbmQgY29tbWVudHMuDQpodHRwczovL3Rvb2xz
LmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLTE1
DQoNClRoZSBkaWZmIGlzOg0KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9yZmNkaWZmP3VybDI9ZHJh
ZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLTE1LnR4dA0KDQoNCi1RaW4NCi0t
LS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCuWPkeS7tuS6ujogQWxpYSBBdGxhcyBbbWFpbHRvOmFrYXRs
YXNAZ21haWwuY29tXSANCuWPkemAgeaXtumXtDogMjAxN+W5tDEw5pyIMjbml6UgMTA6NTgNCuaU
tuS7tuS6ujogUWluIFd1IDxiaWxsLnd1QGh1YXdlaS5jb20+DQrmioTpgIE6IEJlbm9pdCBDbGFp
c2UgPGJjbGFpc2VAY2lzY28uY29tPjsgaWVzZ0BpZXRmLm9yZzsgUm9uIEJvbmljYSA8cmJvbmlj
YUBqdW5pcGVyLm5ldD47IGxpbWUtY2hhaXJzQGlldGYub3JnOyBsaW1lQGlldGYub3JnOyBkcmFm
dC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW1AaWV0Zi5vcmc7IGNwaWduYXRhQGNp
c2NvLmNvbQ0K5Li76aKYOiBSRTogQWxpYSBBdGxhcycgRGlzY3VzcyBvbiBkcmFmdC1pZXRmLWxp
bWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tMTQ6ICh3aXRoIERJU0NVU1MgYW5kIENPTU1FTlQp
DQoNClRoYW5rcyEgICBUaGlzIGFsbCBsb29rcyBnb29kLg0KDQpNeSBhc3N1bXB0aW9uIGZvciBh
dWdtZW50cyBpcyB0aGF0IHRoZSBiYXNlIGhhcyB0byBiZSBhIG5vcm1hdGl2ZSByZWZlcmVuY2UN
Cg==


From nobody Mon Oct 30 07:25:20 2017
Return-Path: <akatlas@gmail.com>
X-Original-To: lime@ietf.org
Delivered-To: lime@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 4785B13FA0A; Mon, 30 Oct 2017 07:25:13 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Alia Atlas <akatlas@gmail.com>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-lime-yang-connectionless-oam@ietf.org, Ron Bonica <rbonica@juniper.net>, Carlos Pignataro <cpignata@cisco.com>, lime-chairs@ietf.org, cpignata@cisco.com, lime@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.63.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150937351328.3385.1279910938110067354.idtracker@ietfa.amsl.com>
Date: Mon, 30 Oct 2017 07:25:13 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/jMzwjwwR6Hb0e-K77Ue9smMBRBE>
Subject: [Lime] Alia Atlas' Discuss on draft-ietf-lime-yang-connectionless-oam-15: (with DISCUSS and COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Oct 2017 14:25:13 -0000

Alia Atlas has entered the following ballot position for
draft-ietf-lime-yang-connectionless-oam-15: 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/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam/



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

I took a quick look through version -15 and it looks like it addresses almost
all of my serious Discuss points. The only Discuss-worthy point is (c) below. 
I have a few more points related to the changes that were made; they are just
comments & listed here to be with the original points.

For version 15:

a) In Sec 3.1,  it still says
" o  Router-id to represent the device or node.
      [I-D.ietf-spring-sr-yang]"

but [I-D.ietf.spring-sr-yang] has nothing to do with the router-id

b) In Section 4, thanks for adding
urn:ietf:params:xml:ns:yang:ietf-lime-common-types - but could it be a
meaningful and accurate name like
   ietf-lime-time-types or ietf-time-types  (Benoit would know best structure) 
   that clearly
 shows its intended scope for reuse and please fix the description for it too.

c)  [I-D.ietf-rtgwg-ni-model] is still listed as informative, but the model
defined in there is imported "import ietf-network-instance {
    prefix ni;
  }"   It needs to be normative

d) I-D.ietf-spring-sr-yang is still listed as informative - but not really
correctly used as a reference.

=================

Thank you for your work on this document.  I have a number of serious concerns
- but they all amount to fixing up your references and slight restructuring 
for clarity and reuse.

1) In Sec 3.1, the reference is system-id to represent the device or 
node.[I-D.ietf-spring-sr-yang] I believe that should be "typedef router-id {
       type yang:dotted-quad;
       description
         "A 32-bit number in the dotted quad format assigned to each
          router. This number uniquely identifies the router within
          an Autonomous System.";
     }"
from draft-ietf-rtgwg-routing-types.
Certainly "[I-D.ietf-spring-sr-yang]" is NOT an informative reference with such
a dependency.

I see that this document actually redefines router-id, instead of using it as
part of the included import from
 import ietf-routing-types {
   prefix rt;
  }
On p.27, I see "leaf system-id {
          type rt:router-id;
          description
            "System ID assigned to this node.";
        }"
so it is using the routing-yang-types, but renaming it as system-id, there.
Consistency isn't just the hobgoblin of little minds - it's actually useful.

In choice to-location, again "case system-id {
          leaf system-id-location {
            type router-id;
            description
              "System id location";
          }

          description
            "System ID";"
using the locally defined router-id and renaming it instead of using
rt:router-id.

2) On p. 13 & 14, there are many identities associated with time and
time-stamps.  I cannot believe that the best way to handle these is by having
them as part of an OAM model!   At a minimum, they should be defined as a
separate module and then included, even if it is in the same draft.  Then they
will be available for reuse elsewhere.

3) This is extending [I-D.ietf-i2rs-yang-network-topo] - I do not believe this
should be merely an informative reference.

4) I cannot tell if I-D.ietf-rtgwg-ni-model is informative or normative; it is
not referenced in the draft - though there are fields that are labeled NI
without adequate description.

5) [I-D.ietf-rtgwg-routing-types] is not an informative reference.  Its module
is imported and used.  It must be normative.

6) [I-D.ietf-spring-sr-yang] is listed as an informative reference, but if it
were actually used as described, it would need to be normative. Instead, I
believe this can be removed as a reference.


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


==============================
a) Sec 3.8: It is unfortunate that the cc-session-statistics-data structure is
not a list of {traffic type, cc-session-statistics} instead of hardcoded
members for IPv4 and IPv6 traffic only.  While it can still be extended for
additional traffic types, the naming may be inconsistent and there's no
requirement that the contents are cc-session-statistics.

b) On p.9: " +--:(system-id)
      |                 +--rw system-id-location?      router-id"

Why isn't this just named router-id instead of system-id, for consistency? 
This comment applies throughout the draft.

c) The use of "tp" to mean test-point is a bit unfortunate in a model that is
building off of the network topology one, which uses "tp" for termination-point.

d) On p. 13: "identity address-attribute-types {
    description
      "This is base identity of address
       attribute types which are ip-prefix,
       bgp, tunnel, pwe3, vpls, etc.";
  }"

I haven't a clue what is meant by a bgp address attribute type or a tunnel one.
 Can you please expand the description to be substantially more meaningful? 
How is it used?

On p. 24, I see these defined
" case bgp {
            leaf bgp {
              type inet:ip-prefix;
              description
                "BGP Labeled Prefix ";
            }
          }
          case tunnel {

            leaf tunnel-interface {
              type uint32;
              description
                "VPN Prefix ";
            }
          }
          case pw {
            leaf remote-pe-address {
              type inet:ip-address;
              description
                "Remote pe address.";
            }
"
but unlike the other cases with clear descriptions and references to the
relevant RFCs, these are NOT clear and do not even fully expand acronyms.

e) "grouping tp-address-ni "  Please expand what NI is the abbreviation for in
the description.



From nobody Mon Oct 30 07:51:53 2017
Return-Path: <bill.wu@huawei.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BE76713ACAB; Mon, 30 Oct 2017 07:51:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level: 
X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3SGFYYaIBv82; Mon, 30 Oct 2017 07:51:39 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A82F313F411; Mon, 30 Oct 2017 07:51:37 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml704-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DRQ59093; Mon, 30 Oct 2017 14:51:35 +0000 (GMT)
Received: from NKGEML414-HUB.china.huawei.com (10.98.56.75) by lhreml704-cah.china.huawei.com (10.201.108.45) with Microsoft SMTP Server (TLS) id 14.3.361.1; Mon, 30 Oct 2017 14:51:33 +0000
Received: from NKGEML513-MBS.china.huawei.com ([169.254.2.198]) by nkgeml414-hub.china.huawei.com ([10.98.56.75]) with mapi id 14.03.0361.001; Mon, 30 Oct 2017 22:51:27 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Alia Atlas <akatlas@gmail.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-lime-yang-connectionless-oam@ietf.org" <draft-ietf-lime-yang-connectionless-oam@ietf.org>, Ron Bonica <rbonica@juniper.net>, Carlos Pignataro <cpignata@cisco.com>, "lime-chairs@ietf.org" <lime-chairs@ietf.org>, "cpignata@cisco.com" <cpignata@cisco.com>, "lime@ietf.org" <lime@ietf.org>
Thread-Topic: Alia Atlas' Discuss on draft-ietf-lime-yang-connectionless-oam-15: (with DISCUSS and COMMENT)
Thread-Index: AQHTUYru4tzq1MvUK0yVQ+wlqqSSFaL8eKjA
Date: Mon, 30 Oct 2017 14:51:26 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA9AC4E24B@nkgeml513-mbs.china.huawei.com>
References: <150937351328.3385.1279910938110067354.idtracker@ietfa.amsl.com>
In-Reply-To: <150937351328.3385.1279910938110067354.idtracker@ietfa.amsl.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.79.163]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090203.59F73C78.0044, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.2.198, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 543fe8360ad4fdae27965506996b4b81
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/MsDIU3SZm7h9ZuDVSijpnOuQi_I>
Subject: Re: [Lime] Alia Atlas' Discuss on draft-ietf-lime-yang-connectionless-oam-15: (with DISCUSS and COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Oct 2017 14:51:46 -0000

LS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0K5Y+R5Lu25Lq6OiBBbGlhIEF0bGFzIFttYWlsdG86YWth
dGxhc0BnbWFpbC5jb21dIA0K5Y+R6YCB5pe26Ze0OiAyMDE35bm0MTDmnIgzMOaXpSAyMjoyNQ0K
5pS25Lu25Lq6OiBUaGUgSUVTRw0K5oqE6YCBOiBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0
aW9ubGVzcy1vYW1AaWV0Zi5vcmc7IFJvbiBCb25pY2E7IENhcmxvcyBQaWduYXRhcm87IGxpbWUt
Y2hhaXJzQGlldGYub3JnOyBjcGlnbmF0YUBjaXNjby5jb207IGxpbWVAaWV0Zi5vcmcNCuS4u+mi
mDogQWxpYSBBdGxhcycgRGlzY3VzcyBvbiBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9u
bGVzcy1vYW0tMTU6ICh3aXRoIERJU0NVU1MgYW5kIENPTU1FTlQpDQoNCkFsaWEgQXRsYXMgaGFz
IGVudGVyZWQgdGhlIGZvbGxvd2luZyBiYWxsb3QgcG9zaXRpb24gZm9yDQpkcmFmdC1pZXRmLWxp
bWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tMTU6IERpc2N1c3MNCg0KV2hlbiByZXNwb25kaW5n
LCBwbGVhc2Uga2VlcCB0aGUgc3ViamVjdCBsaW5lIGludGFjdCBhbmQgcmVwbHkgdG8gYWxsIGVt
YWlsIGFkZHJlc3NlcyBpbmNsdWRlZCBpbiB0aGUgVG8gYW5kIENDIGxpbmVzLiAoRmVlbCBmcmVl
IHRvIGN1dCB0aGlzIGludHJvZHVjdG9yeSBwYXJhZ3JhcGgsIGhvd2V2ZXIuKQ0KDQoNClBsZWFz
ZSByZWZlciB0byBodHRwczovL3d3dy5pZXRmLm9yZy9pZXNnL3N0YXRlbWVudC9kaXNjdXNzLWNy
aXRlcmlhLmh0bWwNCmZvciBtb3JlIGluZm9ybWF0aW9uIGFib3V0IElFU0cgRElTQ1VTUyBhbmQg
Q09NTUVOVCBwb3NpdGlvbnMuDQoNCg0KVGhlIGRvY3VtZW50LCBhbG9uZyB3aXRoIG90aGVyIGJh
bGxvdCBwb3NpdGlvbnMsIGNhbiBiZSBmb3VuZCBoZXJlOg0KaHR0cHM6Ly9kYXRhdHJhY2tlci5p
ZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLw0KDQoN
Cg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQ0KRElTQ1VTUzoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KSSB0b29rIGEgcXVp
Y2sgbG9vayB0aHJvdWdoIHZlcnNpb24gLTE1IGFuZCBpdCBsb29rcyBsaWtlIGl0IGFkZHJlc3Nl
cyBhbG1vc3QgYWxsIG9mIG15IHNlcmlvdXMgRGlzY3VzcyBwb2ludHMuIFRoZSBvbmx5IERpc2N1
c3Mtd29ydGh5IHBvaW50IGlzIChjKSBiZWxvdy4gDQpJIGhhdmUgYSBmZXcgbW9yZSBwb2ludHMg
cmVsYXRlZCB0byB0aGUgY2hhbmdlcyB0aGF0IHdlcmUgbWFkZTsgdGhleSBhcmUganVzdCBjb21t
ZW50cyAmIGxpc3RlZCBoZXJlIHRvIGJlIHdpdGggdGhlIG9yaWdpbmFsIHBvaW50cy4NCg0KRm9y
IHZlcnNpb24gMTU6DQoNCmEpIEluIFNlYyAzLjEsICBpdCBzdGlsbCBzYXlzDQoiIG8gIFJvdXRl
ci1pZCB0byByZXByZXNlbnQgdGhlIGRldmljZSBvciBub2RlLg0KICAgICAgW0ktRC5pZXRmLXNw
cmluZy1zci15YW5nXSINCg0KYnV0IFtJLUQuaWV0Zi5zcHJpbmctc3IteWFuZ10gaGFzIG5vdGhp
bmcgdG8gZG8gd2l0aCB0aGUgcm91dGVyLWlkDQoNCltRaW5dOiByb3V0ZS1pZCBpcyBkZWZpbmVk
IGluIGlldGYtcnRnd2ctcm91dGluZy10eXBlcywgd2Ugd2lsbCB1c2UgaWV0Zi1ydGd3Zy1yb3V0
aW5nLXR5cGVzIGFzIHJlZmVyZW5jZS4NCg0KYikgSW4gU2VjdGlvbiA0LCB0aGFua3MgZm9yIGFk
ZGluZw0KdXJuOmlldGY6cGFyYW1zOnhtbDpuczp5YW5nOmlldGYtbGltZS1jb21tb24tdHlwZXMg
LSBidXQgY291bGQgaXQgYmUgYSBtZWFuaW5nZnVsIGFuZCBhY2N1cmF0ZSBuYW1lIGxpa2UNCiAg
IGlldGYtbGltZS10aW1lLXR5cGVzIG9yIGlldGYtdGltZS10eXBlcyAgKEJlbm9pdCB3b3VsZCBr
bm93IGJlc3Qgc3RydWN0dXJlKSANCiAgIHRoYXQgY2xlYXJseQ0KIHNob3dzIGl0cyBpbnRlbmRl
ZCBzY29wZSBmb3IgcmV1c2UgYW5kIHBsZWFzZSBmaXggdGhlIGRlc2NyaXB0aW9uIGZvciBpdCB0
b28uDQoNCltRaW5dOiBJIHRoaW5rIHdlIGNvdWxkIHVzZSB0aGUgZm9ybWVyIHNpbmNlIGxhdGVy
IG9uLCB5b3UgbWF5IGlkZW50aWZ5IG1vcmUgdGltZSByZWxhdGVkIHR5cGUgYW5kIHdpbGwgZml4
IHRoZSBkZXNjcmlwdGlvbi4NCg0KYykgIFtJLUQuaWV0Zi1ydGd3Zy1uaS1tb2RlbF0gaXMgc3Rp
bGwgbGlzdGVkIGFzIGluZm9ybWF0aXZlLCBidXQgdGhlIG1vZGVsIGRlZmluZWQgaW4gdGhlcmUg
aXMgaW1wb3J0ZWQgImltcG9ydCBpZXRmLW5ldHdvcmstaW5zdGFuY2Ugew0KICAgIHByZWZpeCBu
aTsNCiAgfSIgICBJdCBuZWVkcyB0byBiZSBub3JtYXRpdmUNCg0KW1Fpbl06IE9rYXksIHdpbGwg
Zml4IHRoaXMuDQoNCmQpIEktRC5pZXRmLXNwcmluZy1zci15YW5nIGlzIHN0aWxsIGxpc3RlZCBh
cyBpbmZvcm1hdGl2ZSAtIGJ1dCBub3QgcmVhbGx5IGNvcnJlY3RseSB1c2VkIGFzIGEgcmVmZXJl
bmNlLg0KDQpbUWluXTogQWdyZWUsIEkgaGF2ZSByZXBsYWNlIGl0IHdpdGggaWV0Zi1ydGd3Zy1y
b3V0aW5nLXR5cGVzLg0KPT09PT09PT09PT09PT09PT0NCg0KVGhhbmsgeW91IGZvciB5b3VyIHdv
cmsgb24gdGhpcyBkb2N1bWVudC4gIEkgaGF2ZSBhIG51bWJlciBvZiBzZXJpb3VzIGNvbmNlcm5z
DQotIGJ1dCB0aGV5IGFsbCBhbW91bnQgdG8gZml4aW5nIHVwIHlvdXIgcmVmZXJlbmNlcyBhbmQg
c2xpZ2h0IHJlc3RydWN0dXJpbmcgZm9yIGNsYXJpdHkgYW5kIHJldXNlLg0KDQoxKSBJbiBTZWMg
My4xLCB0aGUgcmVmZXJlbmNlIGlzIHN5c3RlbS1pZCB0byByZXByZXNlbnQgdGhlIGRldmljZSBv
ciBub2RlLltJLUQuaWV0Zi1zcHJpbmctc3IteWFuZ10gSSBiZWxpZXZlIHRoYXQgc2hvdWxkIGJl
ICJ0eXBlZGVmIHJvdXRlci1pZCB7DQogICAgICAgdHlwZSB5YW5nOmRvdHRlZC1xdWFkOw0KICAg
ICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAiQSAzMi1iaXQgbnVtYmVyIGluIHRoZSBkb3R0ZWQg
cXVhZCBmb3JtYXQgYXNzaWduZWQgdG8gZWFjaA0KICAgICAgICAgIHJvdXRlci4gVGhpcyBudW1i
ZXIgdW5pcXVlbHkgaWRlbnRpZmllcyB0aGUgcm91dGVyIHdpdGhpbg0KICAgICAgICAgIGFuIEF1
dG9ub21vdXMgU3lzdGVtLiI7DQogICAgIH0iDQpmcm9tIGRyYWZ0LWlldGYtcnRnd2ctcm91dGlu
Zy10eXBlcy4NCkNlcnRhaW5seSAiW0ktRC5pZXRmLXNwcmluZy1zci15YW5nXSIgaXMgTk9UIGFu
IGluZm9ybWF0aXZlIHJlZmVyZW5jZSB3aXRoIHN1Y2ggYSBkZXBlbmRlbmN5Lg0KDQpJIHNlZSB0
aGF0IHRoaXMgZG9jdW1lbnQgYWN0dWFsbHkgcmVkZWZpbmVzIHJvdXRlci1pZCwgaW5zdGVhZCBv
ZiB1c2luZyBpdCBhcyBwYXJ0IG9mIHRoZSBpbmNsdWRlZCBpbXBvcnQgZnJvbSAgaW1wb3J0IGll
dGYtcm91dGluZy10eXBlcyB7DQogICBwcmVmaXggcnQ7DQogIH0NCk9uIHAuMjcsIEkgc2VlICJs
ZWFmIHN5c3RlbS1pZCB7DQogICAgICAgICAgdHlwZSBydDpyb3V0ZXItaWQ7DQogICAgICAgICAg
ZGVzY3JpcHRpb24NCiAgICAgICAgICAgICJTeXN0ZW0gSUQgYXNzaWduZWQgdG8gdGhpcyBub2Rl
LiI7DQogICAgICAgIH0iDQpzbyBpdCBpcyB1c2luZyB0aGUgcm91dGluZy15YW5nLXR5cGVzLCBi
dXQgcmVuYW1pbmcgaXQgYXMgc3lzdGVtLWlkLCB0aGVyZS4NCkNvbnNpc3RlbmN5IGlzbid0IGp1
c3QgdGhlIGhvYmdvYmxpbiBvZiBsaXR0bGUgbWluZHMgLSBpdCdzIGFjdHVhbGx5IHVzZWZ1bC4N
Cg0KSW4gY2hvaWNlIHRvLWxvY2F0aW9uLCBhZ2FpbiAiY2FzZSBzeXN0ZW0taWQgew0KICAgICAg
ICAgIGxlYWYgc3lzdGVtLWlkLWxvY2F0aW9uIHsNCiAgICAgICAgICAgIHR5cGUgcm91dGVyLWlk
Ow0KICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAgICAgIlN5c3RlbSBpZCBsb2Nh
dGlvbiI7DQogICAgICAgICAgfQ0KDQogICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAg
ICJTeXN0ZW0gSUQiOyINCnVzaW5nIHRoZSBsb2NhbGx5IGRlZmluZWQgcm91dGVyLWlkIGFuZCBy
ZW5hbWluZyBpdCBpbnN0ZWFkIG9mIHVzaW5nIHJ0OnJvdXRlci1pZC4NCg0KMikgT24gcC4gMTMg
JiAxNCwgdGhlcmUgYXJlIG1hbnkgaWRlbnRpdGllcyBhc3NvY2lhdGVkIHdpdGggdGltZSBhbmQg
dGltZS1zdGFtcHMuICBJIGNhbm5vdCBiZWxpZXZlIHRoYXQgdGhlIGJlc3Qgd2F5IHRvIGhhbmRs
ZSB0aGVzZSBpcyBieSBoYXZpbmcNCnRoZW0gYXMgcGFydCBvZiBhbiBPQU0gbW9kZWwhICAgQXQg
YSBtaW5pbXVtLCB0aGV5IHNob3VsZCBiZSBkZWZpbmVkIGFzIGENCnNlcGFyYXRlIG1vZHVsZSBh
bmQgdGhlbiBpbmNsdWRlZCwgZXZlbiBpZiBpdCBpcyBpbiB0aGUgc2FtZSBkcmFmdC4gIFRoZW4g
dGhleSB3aWxsIGJlIGF2YWlsYWJsZSBmb3IgcmV1c2UgZWxzZXdoZXJlLg0KDQozKSBUaGlzIGlz
IGV4dGVuZGluZyBbSS1ELmlldGYtaTJycy15YW5nLW5ldHdvcmstdG9wb10gLSBJIGRvIG5vdCBi
ZWxpZXZlIHRoaXMgc2hvdWxkIGJlIG1lcmVseSBhbiBpbmZvcm1hdGl2ZSByZWZlcmVuY2UuDQoN
CjQpIEkgY2Fubm90IHRlbGwgaWYgSS1ELmlldGYtcnRnd2ctbmktbW9kZWwgaXMgaW5mb3JtYXRp
dmUgb3Igbm9ybWF0aXZlOyBpdCBpcyBub3QgcmVmZXJlbmNlZCBpbiB0aGUgZHJhZnQgLSB0aG91
Z2ggdGhlcmUgYXJlIGZpZWxkcyB0aGF0IGFyZSBsYWJlbGVkIE5JIHdpdGhvdXQgYWRlcXVhdGUg
ZGVzY3JpcHRpb24uDQoNCjUpIFtJLUQuaWV0Zi1ydGd3Zy1yb3V0aW5nLXR5cGVzXSBpcyBub3Qg
YW4gaW5mb3JtYXRpdmUgcmVmZXJlbmNlLiAgSXRzIG1vZHVsZSBpcyBpbXBvcnRlZCBhbmQgdXNl
ZC4gIEl0IG11c3QgYmUgbm9ybWF0aXZlLg0KDQo2KSBbSS1ELmlldGYtc3ByaW5nLXNyLXlhbmdd
IGlzIGxpc3RlZCBhcyBhbiBpbmZvcm1hdGl2ZSByZWZlcmVuY2UsIGJ1dCBpZiBpdCB3ZXJlIGFj
dHVhbGx5IHVzZWQgYXMgZGVzY3JpYmVkLCBpdCB3b3VsZCBuZWVkIHRvIGJlIG5vcm1hdGl2ZS4g
SW5zdGVhZCwgSSBiZWxpZXZlIHRoaXMgY2FuIGJlIHJlbW92ZWQgYXMgYSByZWZlcmVuY2UuDQoN
Cg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQ0KQ09NTUVOVDoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KDQo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0NCmEpIFNlYyAzLjg6IEl0IGlzIHVuZm9ydHVuYXRlIHRoYXQg
dGhlIGNjLXNlc3Npb24tc3RhdGlzdGljcy1kYXRhIHN0cnVjdHVyZSBpcyBub3QgYSBsaXN0IG9m
IHt0cmFmZmljIHR5cGUsIGNjLXNlc3Npb24tc3RhdGlzdGljc30gaW5zdGVhZCBvZiBoYXJkY29k
ZWQgbWVtYmVycyBmb3IgSVB2NCBhbmQgSVB2NiB0cmFmZmljIG9ubHkuICBXaGlsZSBpdCBjYW4g
c3RpbGwgYmUgZXh0ZW5kZWQgZm9yIGFkZGl0aW9uYWwgdHJhZmZpYyB0eXBlcywgdGhlIG5hbWlu
ZyBtYXkgYmUgaW5jb25zaXN0ZW50IGFuZCB0aGVyZSdzIG5vIHJlcXVpcmVtZW50IHRoYXQgdGhl
IGNvbnRlbnRzIGFyZSBjYy1zZXNzaW9uLXN0YXRpc3RpY3MuDQoNCmIpIE9uIHAuOTogIiArLS06
KHN5c3RlbS1pZCkNCiAgICAgIHwgICAgICAgICAgICAgICAgICstLXJ3IHN5c3RlbS1pZC1sb2Nh
dGlvbj8gICAgICByb3V0ZXItaWQiDQoNCldoeSBpc24ndCB0aGlzIGp1c3QgbmFtZWQgcm91dGVy
LWlkIGluc3RlYWQgb2Ygc3lzdGVtLWlkLCBmb3IgY29uc2lzdGVuY3k/IA0KVGhpcyBjb21tZW50
IGFwcGxpZXMgdGhyb3VnaG91dCB0aGUgZHJhZnQuDQoNCmMpIFRoZSB1c2Ugb2YgInRwIiB0byBt
ZWFuIHRlc3QtcG9pbnQgaXMgYSBiaXQgdW5mb3J0dW5hdGUgaW4gYSBtb2RlbCB0aGF0IGlzIGJ1
aWxkaW5nIG9mZiBvZiB0aGUgbmV0d29yayB0b3BvbG9neSBvbmUsIHdoaWNoIHVzZXMgInRwIiBm
b3IgdGVybWluYXRpb24tcG9pbnQuDQoNCmQpIE9uIHAuIDEzOiAiaWRlbnRpdHkgYWRkcmVzcy1h
dHRyaWJ1dGUtdHlwZXMgew0KICAgIGRlc2NyaXB0aW9uDQogICAgICAiVGhpcyBpcyBiYXNlIGlk
ZW50aXR5IG9mIGFkZHJlc3MNCiAgICAgICBhdHRyaWJ1dGUgdHlwZXMgd2hpY2ggYXJlIGlwLXBy
ZWZpeCwNCiAgICAgICBiZ3AsIHR1bm5lbCwgcHdlMywgdnBscywgZXRjLiI7DQogIH0iDQoNCkkg
aGF2ZW4ndCBhIGNsdWUgd2hhdCBpcyBtZWFudCBieSBhIGJncCBhZGRyZXNzIGF0dHJpYnV0ZSB0
eXBlIG9yIGEgdHVubmVsIG9uZS4NCiBDYW4geW91IHBsZWFzZSBleHBhbmQgdGhlIGRlc2NyaXB0
aW9uIHRvIGJlIHN1YnN0YW50aWFsbHkgbW9yZSBtZWFuaW5nZnVsPyANCkhvdyBpcyBpdCB1c2Vk
Pw0KDQpPbiBwLiAyNCwgSSBzZWUgdGhlc2UgZGVmaW5lZA0KIiBjYXNlIGJncCB7DQogICAgICAg
ICAgICBsZWFmIGJncCB7DQogICAgICAgICAgICAgIHR5cGUgaW5ldDppcC1wcmVmaXg7DQogICAg
ICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgICAgICAgIkJHUCBMYWJlbGVkIFByZWZp
eCAiOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgIH0NCiAgICAgICAgICBjYXNlIHR1bm5lbCB7
DQoNCiAgICAgICAgICAgIGxlYWYgdHVubmVsLWludGVyZmFjZSB7DQogICAgICAgICAgICAgIHR5
cGUgdWludDMyOw0KICAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAgICAgICAgICJW
UE4gUHJlZml4ICI7DQogICAgICAgICAgICB9DQogICAgICAgICAgfQ0KICAgICAgICAgIGNhc2Ug
cHcgew0KICAgICAgICAgICAgbGVhZiByZW1vdGUtcGUtYWRkcmVzcyB7DQogICAgICAgICAgICAg
IHR5cGUgaW5ldDppcC1hZGRyZXNzOw0KICAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAg
ICAgICAgICAgICJSZW1vdGUgcGUgYWRkcmVzcy4iOw0KICAgICAgICAgICAgfQ0KIg0KYnV0IHVu
bGlrZSB0aGUgb3RoZXIgY2FzZXMgd2l0aCBjbGVhciBkZXNjcmlwdGlvbnMgYW5kIHJlZmVyZW5j
ZXMgdG8gdGhlIHJlbGV2YW50IFJGQ3MsIHRoZXNlIGFyZSBOT1QgY2xlYXIgYW5kIGRvIG5vdCBl
dmVuIGZ1bGx5IGV4cGFuZCBhY3Jvbnltcy4NCg0KZSkgImdyb3VwaW5nIHRwLWFkZHJlc3Mtbmkg
IiAgUGxlYXNlIGV4cGFuZCB3aGF0IE5JIGlzIHRoZSBhYmJyZXZpYXRpb24gZm9yIGluIHRoZSBk
ZXNjcmlwdGlvbi4NCg0KDQo=


From nobody Mon Oct 30 07:56:22 2017
Return-Path: <akatlas@gmail.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4082613ACAB; Mon, 30 Oct 2017 07:56:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QB6IownUq992; Mon, 30 Oct 2017 07:56:12 -0700 (PDT)
Received: from mail-wr0-x22d.google.com (mail-wr0-x22d.google.com [IPv6:2a00:1450:400c:c0c::22d]) (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 90C2C13FA20; Mon, 30 Oct 2017 07:56:11 -0700 (PDT)
Received: by mail-wr0-x22d.google.com with SMTP id j15so12908290wre.8; Mon, 30 Oct 2017 07:56:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=PqsOtyl2RD/QW50PQdL4IUB2EbiIKqybF+COWOC3wIU=; b=JqpvbxBiO+lrGF3LXAqhDRS0D4HLgYGmJNhKs5p5ibUNifPTYQNI6R7Lqhk/6s8vyM T0qzBpSyXDLVvtp7SnUt9RS7iEE89KNjOyr8qJI/47B5aZLe/v/gTwWOimA23oZe0WwA Qx5WGwMCKCsdR50nylM1buU3ySC8gb4dYNzzws0ngeothBFJNZAVLzqQFMP4CWJM6T+X bFV+4qrs0TC0N4Z5LCqvKybe4cgM0hy6WbU2FKVYMC+stb2q8DiP1KgN3R78p6dzkJ21 FdHHtmrjmo2vv17dpkqH3oTKQFznhOOzMPEvgRV6uBZPP5H6fgLaaMUwDu34GIgwgOf9 hoVA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=PqsOtyl2RD/QW50PQdL4IUB2EbiIKqybF+COWOC3wIU=; b=AqKdKnBAJ9ILj54kWCHZ2+jx/dR8N+Ui1NGx7AdsqYOqyxWTK7UlkU9VglI1TjYkkk 65AD9Anw4FEMvw+9+qjTBVRYrm2rkW0ZI9F44478O07FPQ3DmoGjj7mfy4EW9JCD2OlB 07yJISnjXNZy6zdBELYSuoit8ea/DDPm2eyUo+IUgSyKw3EIuDZouAgJcPKYXJCHSD3+ 4nD2xkk80g1HrrhAYQT/BdYo8xQswDXbNk06K3eNrp98o5k+Y+/Me02Swq/Gx7GR9naz jY8GEMgyZLIOueKCfWRTMC4RmW0V/uyQNXufwMx5VNU5/i4ouXwUK86CH4utBE6Oq8y8 D0bQ==
X-Gm-Message-State: AMCzsaVuYSGyHvHxMQ4bBXIK0Qm2BQJTs9RUgExVIS1AZGtytaT/GnEF llGuLLE3kvPnALQ1lzsKm+Dhtq3p2s81wUVPDVM=
X-Google-Smtp-Source: ABhQp+RhyfyXSIEdWJGQZbGapHSCkbhUb2F9aw/iosiNcydr81iThQeE/xpF7wz10IZZnqg9qFGG2XgoLCCpydbyL6c=
X-Received: by 10.223.199.138 with SMTP id l10mr7455739wrg.121.1509375369836;  Mon, 30 Oct 2017 07:56:09 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.150.10 with HTTP; Mon, 30 Oct 2017 07:56:09 -0700 (PDT)
In-Reply-To: <B8F9A780D330094D99AF023C5877DABA9AC4E24B@nkgeml513-mbs.china.huawei.com>
References: <150937351328.3385.1279910938110067354.idtracker@ietfa.amsl.com> <B8F9A780D330094D99AF023C5877DABA9AC4E24B@nkgeml513-mbs.china.huawei.com>
From: Alia Atlas <akatlas@gmail.com>
Date: Mon, 30 Oct 2017 10:56:09 -0400
Message-ID: <CAG4d1reoRZmKmSAzhBGXfvpYzAhpt9FR2hjMC0Aqa1NyEvQk9A@mail.gmail.com>
To: Qin Wu <bill.wu@huawei.com>
Cc: The IESG <iesg@ietf.org>, Ron Bonica <rbonica@juniper.net>,  "lime-chairs@ietf.org" <lime-chairs@ietf.org>, "lime@ietf.org" <lime@ietf.org>, "draft-ietf-lime-yang-connectionless-oam@ietf.org" <draft-ietf-lime-yang-connectionless-oam@ietf.org>,  "cpignata@cisco.com" <cpignata@cisco.com>
Content-Type: multipart/alternative; boundary="089e0820dd10c08038055cc4d69c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/eoJcQFgtrEOy5hbzZrePf0FtFaY>
Subject: Re: [Lime] Alia Atlas' Discuss on draft-ietf-lime-yang-connectionless-oam-15: (with DISCUSS and COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Oct 2017 14:56:15 -0000

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

Qin,

All this sounds good.

Thanks,
Alia

On Mon, Oct 30, 2017 at 10:51 AM, Qin Wu <bill.wu@huawei.com> wrote:

> -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6-----
> =E5=8F=91=E4=BB=B6=E4=BA=BA: Alia Atlas [mailto:akatlas@gmail.com]
> =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2017=E5=B9=B410=E6=9C=8830=E6=97=A5=
 22:25
> =E6=94=B6=E4=BB=B6=E4=BA=BA: The IESG
> =E6=8A=84=E9=80=81: draft-ietf-lime-yang-connectionless-oam@ietf.org; Ron=
 Bonica; Carlos
> Pignataro; lime-chairs@ietf.org; cpignata@cisco.com; lime@ietf.org
> =E4=B8=BB=E9=A2=98: Alia Atlas' Discuss on draft-ietf-lime-yang-connectio=
nless-oam-15:
> (with DISCUSS and COMMENT)
>
> Alia Atlas has entered the following ballot position for
> draft-ietf-lime-yang-connectionless-oam-15: 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/iesg/statement/discuss-criteria.html
> for more information about IESG DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam/
>
>
>
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
>
> I took a quick look through version -15 and it looks like it addresses
> almost all of my serious Discuss points. The only Discuss-worthy point is
> (c) below.
> I have a few more points related to the changes that were made; they are
> just comments & listed here to be with the original points.
>
> For version 15:
>
> a) In Sec 3.1,  it still says
> " o  Router-id to represent the device or node.
>       [I-D.ietf-spring-sr-yang]"
>
> but [I-D.ietf.spring-sr-yang] has nothing to do with the router-id
>
> [Qin]: route-id is defined in ietf-rtgwg-routing-types, we will use
> ietf-rtgwg-routing-types as reference.
>
> b) In Section 4, thanks for adding
> urn:ietf:params:xml:ns:yang:ietf-lime-common-types - but could it be a
> meaningful and accurate name like
>    ietf-lime-time-types or ietf-time-types  (Benoit would know best
> structure)
>    that clearly
>  shows its intended scope for reuse and please fix the description for it
> too.
>
> [Qin]: I think we could use the former since later on, you may identify
> more time related type and will fix the description.
>
> c)  [I-D.ietf-rtgwg-ni-model] is still listed as informative, but the
> model defined in there is imported "import ietf-network-instance {
>     prefix ni;
>   }"   It needs to be normative
>
> [Qin]: Okay, will fix this.
>
> d) I-D.ietf-spring-sr-yang is still listed as informative - but not reall=
y
> correctly used as a reference.
>
> [Qin]: Agree, I have replace it with ietf-rtgwg-routing-types.
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> Thank you for your work on this document.  I have a number of serious
> concerns
> - but they all amount to fixing up your references and slight
> restructuring for clarity and reuse.
>
> 1) In Sec 3.1, the reference is system-id to represent the device or
> node.[I-D.ietf-spring-sr-yang] I believe that should be "typedef router-i=
d {
>        type yang:dotted-quad;
>        description
>          "A 32-bit number in the dotted quad format assigned to each
>           router. This number uniquely identifies the router within
>           an Autonomous System.";
>      }"
> from draft-ietf-rtgwg-routing-types.
> Certainly "[I-D.ietf-spring-sr-yang]" is NOT an informative reference wit=
h
> such a dependency.
>
> I see that this document actually redefines router-id, instead of using i=
t
> as part of the included import from  import ietf-routing-types {
>    prefix rt;
>   }
> On p.27, I see "leaf system-id {
>           type rt:router-id;
>           description
>             "System ID assigned to this node.";
>         }"
> so it is using the routing-yang-types, but renaming it as system-id, ther=
e.
> Consistency isn't just the hobgoblin of little minds - it's actually
> useful.
>
> In choice to-location, again "case system-id {
>           leaf system-id-location {
>             type router-id;
>             description
>               "System id location";
>           }
>
>           description
>             "System ID";"
> using the locally defined router-id and renaming it instead of using
> rt:router-id.
>
> 2) On p. 13 & 14, there are many identities associated with time and
> time-stamps.  I cannot believe that the best way to handle these is by
> having
> them as part of an OAM model!   At a minimum, they should be defined as a
> separate module and then included, even if it is in the same draft.  Then
> they will be available for reuse elsewhere.
>
> 3) This is extending [I-D.ietf-i2rs-yang-network-topo] - I do not believe
> this should be merely an informative reference.
>
> 4) I cannot tell if I-D.ietf-rtgwg-ni-model is informative or normative;
> it is not referenced in the draft - though there are fields that are
> labeled NI without adequate description.
>
> 5) [I-D.ietf-rtgwg-routing-types] is not an informative reference.  Its
> module is imported and used.  It must be normative.
>
> 6) [I-D.ietf-spring-sr-yang] is listed as an informative reference, but i=
f
> it were actually used as described, it would need to be normative. Instea=
d,
> I believe this can be removed as a reference.
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D
> a) Sec 3.8: It is unfortunate that the cc-session-statistics-data
> structure is not a list of {traffic type, cc-session-statistics} instead =
of
> hardcoded members for IPv4 and IPv6 traffic only.  While it can still be
> extended for additional traffic types, the naming may be inconsistent and
> there's no requirement that the contents are cc-session-statistics.
>
> b) On p.9: " +--:(system-id)
>       |                 +--rw system-id-location?      router-id"
>
> Why isn't this just named router-id instead of system-id, for consistency=
?
> This comment applies throughout the draft.
>
> c) The use of "tp" to mean test-point is a bit unfortunate in a model tha=
t
> is building off of the network topology one, which uses "tp" for
> termination-point.
>
> d) On p. 13: "identity address-attribute-types {
>     description
>       "This is base identity of address
>        attribute types which are ip-prefix,
>        bgp, tunnel, pwe3, vpls, etc.";
>   }"
>
> I haven't a clue what is meant by a bgp address attribute type or a tunne=
l
> one.
>  Can you please expand the description to be substantially more meaningfu=
l?
> How is it used?
>
> On p. 24, I see these defined
> " case bgp {
>             leaf bgp {
>               type inet:ip-prefix;
>               description
>                 "BGP Labeled Prefix ";
>             }
>           }
>           case tunnel {
>
>             leaf tunnel-interface {
>               type uint32;
>               description
>                 "VPN Prefix ";
>             }
>           }
>           case pw {
>             leaf remote-pe-address {
>               type inet:ip-address;
>               description
>                 "Remote pe address.";
>             }
> "
> but unlike the other cases with clear descriptions and references to the
> relevant RFCs, these are NOT clear and do not even fully expand acronyms.
>
> e) "grouping tp-address-ni "  Please expand what NI is the abbreviation
> for in the description.
>
>
>

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

<div dir=3D"ltr">Qin,<div><br></div><div>All this sounds good.</div><div><b=
r></div><div>Thanks,</div><div>Alia</div></div><div class=3D"gmail_extra"><=
br><div class=3D"gmail_quote">On Mon, Oct 30, 2017 at 10:51 AM, Qin Wu <spa=
n dir=3D"ltr">&lt;<a href=3D"mailto:bill.wu@huawei.com" target=3D"_blank">b=
ill.wu@huawei.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote=
" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">-=
----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6-----<br>
=E5=8F=91=E4=BB=B6=E4=BA=BA: Alia Atlas [mailto:<a href=3D"mailto:akatlas@g=
mail.com">akatlas@gmail.com</a>]<br>
=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2017=E5=B9=B410=E6=9C=8830=E6=97=A5 2=
2:25<br>
=E6=94=B6=E4=BB=B6=E4=BA=BA: The IESG<br>
=E6=8A=84=E9=80=81: <a href=3D"mailto:draft-ietf-lime-yang-connectionless-o=
am@ietf.org">draft-ietf-lime-yang-<wbr>connectionless-oam@ietf.org</a>; Ron=
 Bonica; Carlos Pignataro; <a href=3D"mailto:lime-chairs@ietf.org">lime-cha=
irs@ietf.org</a>; <a href=3D"mailto:cpignata@cisco.com">cpignata@cisco.com<=
/a>; <a href=3D"mailto:lime@ietf.org">lime@ietf.org</a><br>
=E4=B8=BB=E9=A2=98: Alia Atlas&#39; Discuss on draft-ietf-lime-yang-<wbr>co=
nnectionless-oam-15: (with DISCUSS and COMMENT)<br>
<span class=3D""><br>
Alia Atlas has entered the following ballot position for<br>
draft-ietf-lime-yang-<wbr>connectionless-oam-15: Discuss<br>
<br>
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 introduc=
tory paragraph, however.)<br>
<br>
<br>
Please refer to <a href=3D"https://www.ietf.org/iesg/statement/discuss-crit=
eria.html" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/iesg/<=
wbr>statement/discuss-criteria.<wbr>html</a><br>
for more information about IESG DISCUSS and COMMENT positions.<br>
<br>
<br>
The document, along with other ballot positions, can be found here:<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connection=
less-oam/" rel=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.or=
g/<wbr>doc/draft-ietf-lime-yang-<wbr>connectionless-oam/</a><br>
<br>
<br>
<br>
------------------------------<wbr>------------------------------<wbr>-----=
-----<br>
DISCUSS:<br>
------------------------------<wbr>------------------------------<wbr>-----=
-----<br>
<br>
I took a quick look through version -15 and it looks like it addresses almo=
st all of my serious Discuss points. The only Discuss-worthy point is (c) b=
elow.<br>
I have a few more points related to the changes that were made; they are ju=
st comments &amp; listed here to be with the original points.<br>
<br>
For version 15:<br>
<br>
a) In Sec 3.1,=C2=A0 it still says<br>
&quot; o=C2=A0 Router-id to represent the device or node.<br>
=C2=A0 =C2=A0 =C2=A0 [I-D.ietf-spring-sr-yang]&quot;<br>
<br>
but [I-D.ietf.spring-sr-yang] has nothing to do with the router-id<br>
<br>
</span>[Qin]: route-id is defined in ietf-rtgwg-routing-types, we will use =
ietf-rtgwg-routing-types as reference.<br>
<span class=3D""><br>
b) In Section 4, thanks for adding<br>
urn:ietf:params:xml:ns:yang:<wbr>ietf-lime-common-types - but could it be a=
 meaningful and accurate name like<br>
=C2=A0 =C2=A0ietf-lime-time-types or ietf-time-types=C2=A0 (Benoit would kn=
ow best structure)<br>
=C2=A0 =C2=A0that clearly<br>
=C2=A0shows its intended scope for reuse and please fix the description for=
 it too.<br>
<br>
</span>[Qin]: I think we could use the former since later on, you may ident=
ify more time related type and will fix the description.<br>
<span class=3D""><br>
c)=C2=A0 [I-D.ietf-rtgwg-ni-model] is still listed as informative, but the =
model defined in there is imported &quot;import ietf-network-instance {<br>
=C2=A0 =C2=A0 prefix ni;<br>
=C2=A0 }&quot;=C2=A0 =C2=A0It needs to be normative<br>
<br>
</span>[Qin]: Okay, will fix this.<br>
<span class=3D""><br>
d) I-D.ietf-spring-sr-yang is still listed as informative - but not really =
correctly used as a reference.<br>
<br>
</span>[Qin]: Agree, I have replace it with ietf-rtgwg-routing-types.<br>
<div class=3D"HOEnZb"><div class=3D"h5">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D<br>
<br>
Thank you for your work on this document.=C2=A0 I have a number of serious =
concerns<br>
- but they all amount to fixing up your references and slight restructuring=
 for clarity and reuse.<br>
<br>
1) In Sec 3.1, the reference is system-id to represent the device or node.[=
I-D.ietf-spring-sr-yang] I believe that should be &quot;typedef router-id {=
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0type yang:dotted-quad;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0description<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;A 32-bit number in the dotted quad =
format assigned to each<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 router. This number uniquely identifies =
the router within<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 an Autonomous System.&quot;;<br>
=C2=A0 =C2=A0 =C2=A0}&quot;<br>
from draft-ietf-rtgwg-routing-<wbr>types.<br>
Certainly &quot;[I-D.ietf-spring-sr-yang]&quot; is NOT an informative refer=
ence with such a dependency.<br>
<br>
I see that this document actually redefines router-id, instead of using it =
as part of the included import from=C2=A0 import ietf-routing-types {<br>
=C2=A0 =C2=A0prefix rt;<br>
=C2=A0 }<br>
On p.27, I see &quot;leaf system-id {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 type rt:router-id;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 description<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;System ID assigned to this =
node.&quot;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 }&quot;<br>
so it is using the routing-yang-types, but renaming it as system-id, there.=
<br>
Consistency isn&#39;t just the hobgoblin of little minds - it&#39;s actuall=
y useful.<br>
<br>
In choice to-location, again &quot;case system-id {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 leaf system-id-location {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 type router-id;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 description<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;System id location&q=
uot;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 description<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;System ID&quot;;&quot;<br>
using the locally defined router-id and renaming it instead of using rt:rou=
ter-id.<br>
<br>
2) On p. 13 &amp; 14, there are many identities associated with time and ti=
me-stamps.=C2=A0 I cannot believe that the best way to handle these is by h=
aving<br>
them as part of an OAM model!=C2=A0 =C2=A0At a minimum, they should be defi=
ned as a<br>
separate module and then included, even if it is in the same draft.=C2=A0 T=
hen they will be available for reuse elsewhere.<br>
<br>
3) This is extending [I-D.ietf-i2rs-yang-network-<wbr>topo] - I do not beli=
eve this should be merely an informative reference.<br>
<br>
4) I cannot tell if I-D.ietf-rtgwg-ni-model is informative or normative; it=
 is not referenced in the draft - though there are fields that are labeled =
NI without adequate description.<br>
<br>
5) [I-D.ietf-rtgwg-routing-types] is not an informative reference.=C2=A0 It=
s module is imported and used.=C2=A0 It must be normative.<br>
<br>
6) [I-D.ietf-spring-sr-yang] is listed as an informative reference, but if =
it were actually used as described, it would need to be normative. Instead,=
 I believe this can be removed as a reference.<br>
<br>
<br>
------------------------------<wbr>------------------------------<wbr>-----=
-----<br>
COMMENT:<br>
------------------------------<wbr>------------------------------<wbr>-----=
-----<br>
<br>
<br>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D<br>
a) Sec 3.8: It is unfortunate that the cc-session-statistics-data structure=
 is not a list of {traffic type, cc-session-statistics} instead of hardcode=
d members for IPv4 and IPv6 traffic only.=C2=A0 While it can still be exten=
ded for additional traffic types, the naming may be inconsistent and there&=
#39;s no requirement that the contents are cc-session-statistics.<br>
<br>
b) On p.9: &quot; +--:(system-id)<br>
=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0+--rw system-id-location?=C2=A0 =C2=A0 =C2=A0 router-id&quot;<br>
<br>
Why isn&#39;t this just named router-id instead of system-id, for consisten=
cy?<br>
This comment applies throughout the draft.<br>
<br>
c) The use of &quot;tp&quot; to mean test-point is a bit unfortunate in a m=
odel that is building off of the network topology one, which uses &quot;tp&=
quot; for termination-point.<br>
<br>
d) On p. 13: &quot;identity address-attribute-types {<br>
=C2=A0 =C2=A0 description<br>
=C2=A0 =C2=A0 =C2=A0 &quot;This is base identity of address<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0attribute types which are ip-prefix,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0bgp, tunnel, pwe3, vpls, etc.&quot;;<br>
=C2=A0 }&quot;<br>
<br>
I haven&#39;t a clue what is meant by a bgp address attribute type or a tun=
nel one.<br>
=C2=A0Can you please expand the description to be substantially more meanin=
gful?<br>
How is it used?<br>
<br>
On p. 24, I see these defined<br>
&quot; case bgp {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 leaf bgp {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 type inet:ip-prefix;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 description<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;BGP Labeled P=
refix &quot;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 case tunnel {<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 leaf tunnel-interface {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 type uint32;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 description<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;VPN Prefix &q=
uot;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 case pw {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 leaf remote-pe-address {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 type inet:ip-address;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 description<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;Remote pe add=
ress.&quot;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br>
&quot;<br>
but unlike the other cases with clear descriptions and references to the re=
levant RFCs, these are NOT clear and do not even fully expand acronyms.<br>
<br>
e) &quot;grouping tp-address-ni &quot;=C2=A0 Please expand what NI is the a=
bbreviation for in the description.<br>
<br>
<br>
</div></div></blockquote></div><br></div>

--089e0820dd10c08038055cc4d69c--


From nobody Mon Oct 30 07:56:57 2017
Return-Path: <internet-drafts@ietf.org>
X-Original-To: lime@ietf.org
Delivered-To: lime@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 0DB1613FA35; Mon, 30 Oct 2017 07:56:50 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: lime@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.63.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150937540998.3523.11107287902411778814@ietfa.amsl.com>
Date: Mon, 30 Oct 2017 07:56:50 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/AMPhT8z0rFfen-jXM0noGkApHYg>
Subject: [Lime] I-D Action: draft-ietf-lime-yang-connectionless-oam-16.txt
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Oct 2017 14:56:50 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Layer Independent OAM Management in the Multi-Layer Environment WG of the IETF.

        Title           : Generic YANG Data Model for the Management of Operations, Administration, and Maintenance (OAM) Protocols that use Connectionless Communications
        Authors         : Deepak Kumar
                          Michael Wang
                          Qin Wu
                          Reshad Rahman
                          Srihari Raghavan
	Filename        : draft-ietf-lime-yang-connectionless-oam-16.txt
	Pages           : 57
	Date            : 2017-10-30

Abstract:
   This document presents a base YANG Data model for Operations
   Administration, and Maintenance(OAM) protocols that use
   Connectionless Communications.  The data model is defined using the
   YANG in RFC7950 data modeling language.  It provides a technology-
   independent abstraction of key OAM constructs for OAM protocols that
   use connectionless communication.  The base model presented here can
   be extended to include technology specific details.  This is leading
   to uniformity between OAM protocols and support both nested OAM
   workflows (i.e., performing OAM functions at different or same levels
   through a unified interface) and interacting OAM workflows (i.e.,
   performing OAM functions at same levels through a unified interface).


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-lime-yang-connectionless-oam-16
https://datatracker.ietf.org/doc/html/draft-ietf-lime-yang-connectionless-oam-16

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-lime-yang-connectionless-oam-16


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

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


From nobody Mon Oct 30 07:58:44 2017
Return-Path: <bill.wu@huawei.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 39BFB13F9F2; Mon, 30 Oct 2017 07:58:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.219
X-Spam-Level: 
X-Spam-Status: No, score=-4.219 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DXE93tT_izyH; Mon, 30 Oct 2017 07:58:35 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E46ED1394E4; Mon, 30 Oct 2017 07:58:33 -0700 (PDT)
Received: from 172.18.7.190 (EHLO LHREML711-CAH.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DYW55003; Mon, 30 Oct 2017 14:58:31 +0000 (GMT)
Received: from NKGEML411-HUB.china.huawei.com (10.98.56.70) by LHREML711-CAH.china.huawei.com (10.201.108.34) with Microsoft SMTP Server (TLS) id 14.3.361.1; Mon, 30 Oct 2017 14:58:30 +0000
Received: from NKGEML513-MBS.china.huawei.com ([169.254.2.198]) by nkgeml411-hub.china.huawei.com ([10.98.56.70]) with mapi id 14.03.0361.001; Mon, 30 Oct 2017 22:58:25 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Alia Atlas <akatlas@gmail.com>
CC: The IESG <iesg@ietf.org>, Ron Bonica <rbonica@juniper.net>, "lime-chairs@ietf.org" <lime-chairs@ietf.org>, "lime@ietf.org" <lime@ietf.org>, "draft-ietf-lime-yang-connectionless-oam@ietf.org" <draft-ietf-lime-yang-connectionless-oam@ietf.org>, "cpignata@cisco.com" <cpignata@cisco.com>
Thread-Topic: Alia Atlas' Discuss on draft-ietf-lime-yang-connectionless-oam-15: (with DISCUSS and COMMENT)
Thread-Index: AQHTUYru4tzq1MvUK0yVQ+wlqqSSFaL8eKjA//98loCAAIaRAA==
Date: Mon, 30 Oct 2017 14:58:24 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA9AC4E524@nkgeml513-mbs.china.huawei.com>
References: <150937351328.3385.1279910938110067354.idtracker@ietfa.amsl.com> <B8F9A780D330094D99AF023C5877DABA9AC4E24B@nkgeml513-mbs.china.huawei.com> <CAG4d1reoRZmKmSAzhBGXfvpYzAhpt9FR2hjMC0Aqa1NyEvQk9A@mail.gmail.com>
In-Reply-To: <CAG4d1reoRZmKmSAzhBGXfvpYzAhpt9FR2hjMC0Aqa1NyEvQk9A@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.79.163]
Content-Type: multipart/alternative; boundary="_000_B8F9A780D330094D99AF023C5877DABA9AC4E524nkgeml513mbschi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020202.59F73E18.0094, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.2.198, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 9c7614bed8648b5b5082d28cab45a5ee
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/bQblEC5MIm7SOBHnyb_lkfEegAg>
Subject: Re: [Lime] Alia Atlas' Discuss on draft-ietf-lime-yang-connectionless-oam-15: (with DISCUSS and COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Oct 2017 14:58:42 -0000

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

VGhhbmtzIEFsaWEuIFVwZGF0ZSBpcyBkb25lLA0KVGhlIGRpZmYgaXM6DQpodHRwczovL3d3dy5p
ZXRmLm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mt
b2FtLTE2DQoNCi1RaW4NCuWPkeS7tuS6ujogQWxpYSBBdGxhcyBbbWFpbHRvOmFrYXRsYXNAZ21h
aWwuY29tXQ0K5Y+R6YCB5pe26Ze0OiAyMDE35bm0MTDmnIgzMOaXpSAyMjo1Ng0K5pS25Lu25Lq6
OiBRaW4gV3UNCuaKhOmAgTogVGhlIElFU0c7IFJvbiBCb25pY2E7IGxpbWUtY2hhaXJzQGlldGYu
b3JnOyBsaW1lQGlldGYub3JnOyBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1v
YW1AaWV0Zi5vcmc7IGNwaWduYXRhQGNpc2NvLmNvbQ0K5Li76aKYOiBSZTogQWxpYSBBdGxhcycg
RGlzY3VzcyBvbiBkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0tMTU6ICh3
aXRoIERJU0NVU1MgYW5kIENPTU1FTlQpDQoNClFpbiwNCg0KQWxsIHRoaXMgc291bmRzIGdvb2Qu
DQoNClRoYW5rcywNCkFsaWENCg0KT24gTW9uLCBPY3QgMzAsIDIwMTcgYXQgMTA6NTEgQU0sIFFp
biBXdSA8YmlsbC53dUBodWF3ZWkuY29tPG1haWx0bzpiaWxsLnd1QGh1YXdlaS5jb20+PiB3cm90
ZToNCi0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCuWPkeS7tuS6ujogQWxpYSBBdGxhcyBbbWFpbHRv
OmFrYXRsYXNAZ21haWwuY29tPG1haWx0bzpha2F0bGFzQGdtYWlsLmNvbT5dDQrlj5HpgIHml7bp
l7Q6IDIwMTflubQxMOaciDMw5pelIDIyOjI1DQrmlLbku7bkuro6IFRoZSBJRVNHDQrmioTpgIE6
IGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbUBpZXRmLm9yZzxtYWlsdG86
ZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtQGlldGYub3JnPjsgUm9uIEJv
bmljYTsgQ2FybG9zIFBpZ25hdGFybzsgbGltZS1jaGFpcnNAaWV0Zi5vcmc8bWFpbHRvOmxpbWUt
Y2hhaXJzQGlldGYub3JnPjsgY3BpZ25hdGFAY2lzY28uY29tPG1haWx0bzpjcGlnbmF0YUBjaXNj
by5jb20+OyBsaW1lQGlldGYub3JnPG1haWx0bzpsaW1lQGlldGYub3JnPg0K5Li76aKYOiBBbGlh
IEF0bGFzJyBEaXNjdXNzIG9uIGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9h
bS0xNTogKHdpdGggRElTQ1VTUyBhbmQgQ09NTUVOVCkNCg0KQWxpYSBBdGxhcyBoYXMgZW50ZXJl
ZCB0aGUgZm9sbG93aW5nIGJhbGxvdCBwb3NpdGlvbiBmb3INCmRyYWZ0LWlldGYtbGltZS15YW5n
LWNvbm5lY3Rpb25sZXNzLW9hbS0xNTogRGlzY3Vzcw0KDQpXaGVuIHJlc3BvbmRpbmcsIHBsZWFz
ZSBrZWVwIHRoZSBzdWJqZWN0IGxpbmUgaW50YWN0IGFuZCByZXBseSB0byBhbGwgZW1haWwgYWRk
cmVzc2VzIGluY2x1ZGVkIGluIHRoZSBUbyBhbmQgQ0MgbGluZXMuIChGZWVsIGZyZWUgdG8gY3V0
IHRoaXMgaW50cm9kdWN0b3J5IHBhcmFncmFwaCwgaG93ZXZlci4pDQoNCg0KUGxlYXNlIHJlZmVy
IHRvIGh0dHBzOi8vd3d3LmlldGYub3JnL2llc2cvc3RhdGVtZW50L2Rpc2N1c3MtY3JpdGVyaWEu
aHRtbA0KZm9yIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgSUVTRyBESVNDVVNTIGFuZCBDT01NRU5U
IHBvc2l0aW9ucy4NCg0KDQpUaGUgZG9jdW1lbnQsIGFsb25nIHdpdGggb3RoZXIgYmFsbG90IHBv
c2l0aW9ucywgY2FuIGJlIGZvdW5kIGhlcmU6DQpodHRwczovL2RhdGF0cmFja2VyLmlldGYub3Jn
L2RvYy9kcmFmdC1pZXRmLWxpbWUteWFuZy1jb25uZWN0aW9ubGVzcy1vYW0vDQoNCg0KDQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tDQpESVNDVVNTOg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpJIHRvb2sgYSBxdWljayBsb29r
IHRocm91Z2ggdmVyc2lvbiAtMTUgYW5kIGl0IGxvb2tzIGxpa2UgaXQgYWRkcmVzc2VzIGFsbW9z
dCBhbGwgb2YgbXkgc2VyaW91cyBEaXNjdXNzIHBvaW50cy4gVGhlIG9ubHkgRGlzY3Vzcy13b3J0
aHkgcG9pbnQgaXMgKGMpIGJlbG93Lg0KSSBoYXZlIGEgZmV3IG1vcmUgcG9pbnRzIHJlbGF0ZWQg
dG8gdGhlIGNoYW5nZXMgdGhhdCB3ZXJlIG1hZGU7IHRoZXkgYXJlIGp1c3QgY29tbWVudHMgJiBs
aXN0ZWQgaGVyZSB0byBiZSB3aXRoIHRoZSBvcmlnaW5hbCBwb2ludHMuDQoNCkZvciB2ZXJzaW9u
IDE1Og0KDQphKSBJbiBTZWMgMy4xLCAgaXQgc3RpbGwgc2F5cw0KIiBvICBSb3V0ZXItaWQgdG8g
cmVwcmVzZW50IHRoZSBkZXZpY2Ugb3Igbm9kZS4NCiAgICAgIFtJLUQuaWV0Zi1zcHJpbmctc3It
eWFuZ10iDQoNCmJ1dCBbSS1ELmlldGYuc3ByaW5nLXNyLXlhbmddIGhhcyBub3RoaW5nIHRvIGRv
IHdpdGggdGhlIHJvdXRlci1pZA0KDQpbUWluXTogcm91dGUtaWQgaXMgZGVmaW5lZCBpbiBpZXRm
LXJ0Z3dnLXJvdXRpbmctdHlwZXMsIHdlIHdpbGwgdXNlIGlldGYtcnRnd2ctcm91dGluZy10eXBl
cyBhcyByZWZlcmVuY2UuDQoNCmIpIEluIFNlY3Rpb24gNCwgdGhhbmtzIGZvciBhZGRpbmcNCnVy
bjppZXRmOnBhcmFtczp4bWw6bnM6eWFuZzppZXRmLWxpbWUtY29tbW9uLXR5cGVzIC0gYnV0IGNv
dWxkIGl0IGJlIGEgbWVhbmluZ2Z1bCBhbmQgYWNjdXJhdGUgbmFtZSBsaWtlDQogICBpZXRmLWxp
bWUtdGltZS10eXBlcyBvciBpZXRmLXRpbWUtdHlwZXMgIChCZW5vaXQgd291bGQga25vdyBiZXN0
IHN0cnVjdHVyZSkNCiAgIHRoYXQgY2xlYXJseQ0KIHNob3dzIGl0cyBpbnRlbmRlZCBzY29wZSBm
b3IgcmV1c2UgYW5kIHBsZWFzZSBmaXggdGhlIGRlc2NyaXB0aW9uIGZvciBpdCB0b28uDQoNCltR
aW5dOiBJIHRoaW5rIHdlIGNvdWxkIHVzZSB0aGUgZm9ybWVyIHNpbmNlIGxhdGVyIG9uLCB5b3Ug
bWF5IGlkZW50aWZ5IG1vcmUgdGltZSByZWxhdGVkIHR5cGUgYW5kIHdpbGwgZml4IHRoZSBkZXNj
cmlwdGlvbi4NCg0KYykgIFtJLUQuaWV0Zi1ydGd3Zy1uaS1tb2RlbF0gaXMgc3RpbGwgbGlzdGVk
IGFzIGluZm9ybWF0aXZlLCBidXQgdGhlIG1vZGVsIGRlZmluZWQgaW4gdGhlcmUgaXMgaW1wb3J0
ZWQgImltcG9ydCBpZXRmLW5ldHdvcmstaW5zdGFuY2Ugew0KICAgIHByZWZpeCBuaTsNCiAgfSIg
ICBJdCBuZWVkcyB0byBiZSBub3JtYXRpdmUNCg0KW1Fpbl06IE9rYXksIHdpbGwgZml4IHRoaXMu
DQoNCmQpIEktRC5pZXRmLXNwcmluZy1zci15YW5nIGlzIHN0aWxsIGxpc3RlZCBhcyBpbmZvcm1h
dGl2ZSAtIGJ1dCBub3QgcmVhbGx5IGNvcnJlY3RseSB1c2VkIGFzIGEgcmVmZXJlbmNlLg0KDQpb
UWluXTogQWdyZWUsIEkgaGF2ZSByZXBsYWNlIGl0IHdpdGggaWV0Zi1ydGd3Zy1yb3V0aW5nLXR5
cGVzLg0KPT09PT09PT09PT09PT09PT0NCg0KVGhhbmsgeW91IGZvciB5b3VyIHdvcmsgb24gdGhp
cyBkb2N1bWVudC4gIEkgaGF2ZSBhIG51bWJlciBvZiBzZXJpb3VzIGNvbmNlcm5zDQotIGJ1dCB0
aGV5IGFsbCBhbW91bnQgdG8gZml4aW5nIHVwIHlvdXIgcmVmZXJlbmNlcyBhbmQgc2xpZ2h0IHJl
c3RydWN0dXJpbmcgZm9yIGNsYXJpdHkgYW5kIHJldXNlLg0KDQoxKSBJbiBTZWMgMy4xLCB0aGUg
cmVmZXJlbmNlIGlzIHN5c3RlbS1pZCB0byByZXByZXNlbnQgdGhlIGRldmljZSBvciBub2RlLltJ
LUQuaWV0Zi1zcHJpbmctc3IteWFuZ10gSSBiZWxpZXZlIHRoYXQgc2hvdWxkIGJlICJ0eXBlZGVm
IHJvdXRlci1pZCB7DQogICAgICAgdHlwZSB5YW5nOmRvdHRlZC1xdWFkOw0KICAgICAgIGRlc2Ny
aXB0aW9uDQogICAgICAgICAiQSAzMi1iaXQgbnVtYmVyIGluIHRoZSBkb3R0ZWQgcXVhZCBmb3Jt
YXQgYXNzaWduZWQgdG8gZWFjaA0KICAgICAgICAgIHJvdXRlci4gVGhpcyBudW1iZXIgdW5pcXVl
bHkgaWRlbnRpZmllcyB0aGUgcm91dGVyIHdpdGhpbg0KICAgICAgICAgIGFuIEF1dG9ub21vdXMg
U3lzdGVtLiI7DQogICAgIH0iDQpmcm9tIGRyYWZ0LWlldGYtcnRnd2ctcm91dGluZy10eXBlcy4N
CkNlcnRhaW5seSAiW0ktRC5pZXRmLXNwcmluZy1zci15YW5nXSIgaXMgTk9UIGFuIGluZm9ybWF0
aXZlIHJlZmVyZW5jZSB3aXRoIHN1Y2ggYSBkZXBlbmRlbmN5Lg0KDQpJIHNlZSB0aGF0IHRoaXMg
ZG9jdW1lbnQgYWN0dWFsbHkgcmVkZWZpbmVzIHJvdXRlci1pZCwgaW5zdGVhZCBvZiB1c2luZyBp
dCBhcyBwYXJ0IG9mIHRoZSBpbmNsdWRlZCBpbXBvcnQgZnJvbSAgaW1wb3J0IGlldGYtcm91dGlu
Zy10eXBlcyB7DQogICBwcmVmaXggcnQ7DQogIH0NCk9uIHAuMjcsIEkgc2VlICJsZWFmIHN5c3Rl
bS1pZCB7DQogICAgICAgICAgdHlwZSBydDpyb3V0ZXItaWQ7DQogICAgICAgICAgZGVzY3JpcHRp
b24NCiAgICAgICAgICAgICJTeXN0ZW0gSUQgYXNzaWduZWQgdG8gdGhpcyBub2RlLiI7DQogICAg
ICAgIH0iDQpzbyBpdCBpcyB1c2luZyB0aGUgcm91dGluZy15YW5nLXR5cGVzLCBidXQgcmVuYW1p
bmcgaXQgYXMgc3lzdGVtLWlkLCB0aGVyZS4NCkNvbnNpc3RlbmN5IGlzbid0IGp1c3QgdGhlIGhv
YmdvYmxpbiBvZiBsaXR0bGUgbWluZHMgLSBpdCdzIGFjdHVhbGx5IHVzZWZ1bC4NCg0KSW4gY2hv
aWNlIHRvLWxvY2F0aW9uLCBhZ2FpbiAiY2FzZSBzeXN0ZW0taWQgew0KICAgICAgICAgIGxlYWYg
c3lzdGVtLWlkLWxvY2F0aW9uIHsNCiAgICAgICAgICAgIHR5cGUgcm91dGVyLWlkOw0KICAgICAg
ICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAgICAgIlN5c3RlbSBpZCBsb2NhdGlvbiI7DQog
ICAgICAgICAgfQ0KDQogICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAgICJTeXN0ZW0g
SUQiOyINCnVzaW5nIHRoZSBsb2NhbGx5IGRlZmluZWQgcm91dGVyLWlkIGFuZCByZW5hbWluZyBp
dCBpbnN0ZWFkIG9mIHVzaW5nIHJ0OnJvdXRlci1pZC4NCg0KMikgT24gcC4gMTMgJiAxNCwgdGhl
cmUgYXJlIG1hbnkgaWRlbnRpdGllcyBhc3NvY2lhdGVkIHdpdGggdGltZSBhbmQgdGltZS1zdGFt
cHMuICBJIGNhbm5vdCBiZWxpZXZlIHRoYXQgdGhlIGJlc3Qgd2F5IHRvIGhhbmRsZSB0aGVzZSBp
cyBieSBoYXZpbmcNCnRoZW0gYXMgcGFydCBvZiBhbiBPQU0gbW9kZWwhICAgQXQgYSBtaW5pbXVt
LCB0aGV5IHNob3VsZCBiZSBkZWZpbmVkIGFzIGENCnNlcGFyYXRlIG1vZHVsZSBhbmQgdGhlbiBp
bmNsdWRlZCwgZXZlbiBpZiBpdCBpcyBpbiB0aGUgc2FtZSBkcmFmdC4gIFRoZW4gdGhleSB3aWxs
IGJlIGF2YWlsYWJsZSBmb3IgcmV1c2UgZWxzZXdoZXJlLg0KDQozKSBUaGlzIGlzIGV4dGVuZGlu
ZyBbSS1ELmlldGYtaTJycy15YW5nLW5ldHdvcmstdG9wb10gLSBJIGRvIG5vdCBiZWxpZXZlIHRo
aXMgc2hvdWxkIGJlIG1lcmVseSBhbiBpbmZvcm1hdGl2ZSByZWZlcmVuY2UuDQoNCjQpIEkgY2Fu
bm90IHRlbGwgaWYgSS1ELmlldGYtcnRnd2ctbmktbW9kZWwgaXMgaW5mb3JtYXRpdmUgb3Igbm9y
bWF0aXZlOyBpdCBpcyBub3QgcmVmZXJlbmNlZCBpbiB0aGUgZHJhZnQgLSB0aG91Z2ggdGhlcmUg
YXJlIGZpZWxkcyB0aGF0IGFyZSBsYWJlbGVkIE5JIHdpdGhvdXQgYWRlcXVhdGUgZGVzY3JpcHRp
b24uDQoNCjUpIFtJLUQuaWV0Zi1ydGd3Zy1yb3V0aW5nLXR5cGVzXSBpcyBub3QgYW4gaW5mb3Jt
YXRpdmUgcmVmZXJlbmNlLiAgSXRzIG1vZHVsZSBpcyBpbXBvcnRlZCBhbmQgdXNlZC4gIEl0IG11
c3QgYmUgbm9ybWF0aXZlLg0KDQo2KSBbSS1ELmlldGYtc3ByaW5nLXNyLXlhbmddIGlzIGxpc3Rl
ZCBhcyBhbiBpbmZvcm1hdGl2ZSByZWZlcmVuY2UsIGJ1dCBpZiBpdCB3ZXJlIGFjdHVhbGx5IHVz
ZWQgYXMgZGVzY3JpYmVkLCBpdCB3b3VsZCBuZWVkIHRvIGJlIG5vcm1hdGl2ZS4gSW5zdGVhZCwg
SSBiZWxpZXZlIHRoaXMgY2FuIGJlIHJlbW92ZWQgYXMgYSByZWZlcmVuY2UuDQoNCg0KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQ0KQ09NTUVOVDoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KDQo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0NCmEpIFNlYyAzLjg6IEl0IGlzIHVuZm9ydHVuYXRlIHRoYXQgdGhlIGNjLXNl
c3Npb24tc3RhdGlzdGljcy1kYXRhIHN0cnVjdHVyZSBpcyBub3QgYSBsaXN0IG9mIHt0cmFmZmlj
IHR5cGUsIGNjLXNlc3Npb24tc3RhdGlzdGljc30gaW5zdGVhZCBvZiBoYXJkY29kZWQgbWVtYmVy
cyBmb3IgSVB2NCBhbmQgSVB2NiB0cmFmZmljIG9ubHkuICBXaGlsZSBpdCBjYW4gc3RpbGwgYmUg
ZXh0ZW5kZWQgZm9yIGFkZGl0aW9uYWwgdHJhZmZpYyB0eXBlcywgdGhlIG5hbWluZyBtYXkgYmUg
aW5jb25zaXN0ZW50IGFuZCB0aGVyZSdzIG5vIHJlcXVpcmVtZW50IHRoYXQgdGhlIGNvbnRlbnRz
IGFyZSBjYy1zZXNzaW9uLXN0YXRpc3RpY3MuDQoNCmIpIE9uIHAuOTogIiArLS06KHN5c3RlbS1p
ZCkNCiAgICAgIHwgICAgICAgICAgICAgICAgICstLXJ3IHN5c3RlbS1pZC1sb2NhdGlvbj8gICAg
ICByb3V0ZXItaWQiDQoNCldoeSBpc24ndCB0aGlzIGp1c3QgbmFtZWQgcm91dGVyLWlkIGluc3Rl
YWQgb2Ygc3lzdGVtLWlkLCBmb3IgY29uc2lzdGVuY3k/DQpUaGlzIGNvbW1lbnQgYXBwbGllcyB0
aHJvdWdob3V0IHRoZSBkcmFmdC4NCg0KYykgVGhlIHVzZSBvZiAidHAiIHRvIG1lYW4gdGVzdC1w
b2ludCBpcyBhIGJpdCB1bmZvcnR1bmF0ZSBpbiBhIG1vZGVsIHRoYXQgaXMgYnVpbGRpbmcgb2Zm
IG9mIHRoZSBuZXR3b3JrIHRvcG9sb2d5IG9uZSwgd2hpY2ggdXNlcyAidHAiIGZvciB0ZXJtaW5h
dGlvbi1wb2ludC4NCg0KZCkgT24gcC4gMTM6ICJpZGVudGl0eSBhZGRyZXNzLWF0dHJpYnV0ZS10
eXBlcyB7DQogICAgZGVzY3JpcHRpb24NCiAgICAgICJUaGlzIGlzIGJhc2UgaWRlbnRpdHkgb2Yg
YWRkcmVzcw0KICAgICAgIGF0dHJpYnV0ZSB0eXBlcyB3aGljaCBhcmUgaXAtcHJlZml4LA0KICAg
ICAgIGJncCwgdHVubmVsLCBwd2UzLCB2cGxzLCBldGMuIjsNCiAgfSINCg0KSSBoYXZlbid0IGEg
Y2x1ZSB3aGF0IGlzIG1lYW50IGJ5IGEgYmdwIGFkZHJlc3MgYXR0cmlidXRlIHR5cGUgb3IgYSB0
dW5uZWwgb25lLg0KIENhbiB5b3UgcGxlYXNlIGV4cGFuZCB0aGUgZGVzY3JpcHRpb24gdG8gYmUg
c3Vic3RhbnRpYWxseSBtb3JlIG1lYW5pbmdmdWw/DQpIb3cgaXMgaXQgdXNlZD8NCg0KT24gcC4g
MjQsIEkgc2VlIHRoZXNlIGRlZmluZWQNCiIgY2FzZSBiZ3Agew0KICAgICAgICAgICAgbGVhZiBi
Z3Agew0KICAgICAgICAgICAgICB0eXBlIGluZXQ6aXAtcHJlZml4Ow0KICAgICAgICAgICAgICBk
ZXNjcmlwdGlvbg0KICAgICAgICAgICAgICAgICJCR1AgTGFiZWxlZCBQcmVmaXggIjsNCiAgICAg
ICAgICAgIH0NCiAgICAgICAgICB9DQogICAgICAgICAgY2FzZSB0dW5uZWwgew0KDQogICAgICAg
ICAgICBsZWFmIHR1bm5lbC1pbnRlcmZhY2Ugew0KICAgICAgICAgICAgICB0eXBlIHVpbnQzMjsN
CiAgICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAgICAgICAiVlBOIFByZWZpeCAi
Ow0KICAgICAgICAgICAgfQ0KICAgICAgICAgIH0NCiAgICAgICAgICBjYXNlIHB3IHsNCiAgICAg
ICAgICAgIGxlYWYgcmVtb3RlLXBlLWFkZHJlc3Mgew0KICAgICAgICAgICAgICB0eXBlIGluZXQ6
aXAtYWRkcmVzczsNCiAgICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAgICAgICAi
UmVtb3RlIHBlIGFkZHJlc3MuIjsNCiAgICAgICAgICAgIH0NCiINCmJ1dCB1bmxpa2UgdGhlIG90
aGVyIGNhc2VzIHdpdGggY2xlYXIgZGVzY3JpcHRpb25zIGFuZCByZWZlcmVuY2VzIHRvIHRoZSBy
ZWxldmFudCBSRkNzLCB0aGVzZSBhcmUgTk9UIGNsZWFyIGFuZCBkbyBub3QgZXZlbiBmdWxseSBl
eHBhbmQgYWNyb255bXMuDQoNCmUpICJncm91cGluZyB0cC1hZGRyZXNzLW5pICIgIFBsZWFzZSBl
eHBhbmQgd2hhdCBOSSBpcyB0aGUgYWJicmV2aWF0aW9uIGZvciBpbiB0aGUgZGVzY3JpcHRpb24u
DQoNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5
OuWui+S9kzt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNp
dGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsN
Cgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb0FjZXRh
dGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgltc28tc3R5bGUtbGluazoi5om55rOo5qGG5paH5pysIENoYXIiOw0KCW1hcmdpbjowY207
DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo5LjBwdDsNCglmb250LWZhbWls
eTrlrovkvZM7fQ0Kc3Bhbi5DaGFyDQoJe21zby1zdHlsZS1uYW1lOiLmibnms6jmoYbmlofmnKwg
Q2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOuaJueazqOah
huaWh+acrDsNCglmb250LWZhbWlseTrlrovkvZM7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10
eXBlOmV4cG9ydC1vbmx5O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzky
LjBwdDsNCgltYXJnaW46NzIuMHB0IDkwLjBwdCA3Mi4wcHQgOTAuMHB0O30NCmRpdi5Xb3JkU2Vj
dGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28g
OV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+
DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5
b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9v
OnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iWkgt
Q04iIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24x
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhhbmtzIEFsaWEuIFVwZGF0ZSBpcyBkb25lLDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhlIGRpZmYgaXM6PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5odHRwczovL3d3dy5pZXRmLm9y
Zy9yZmNkaWZmP3VybDI9ZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLTE2
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPi1RaW48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYg
MS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+5Y+R5Lu25Lq6PHNwYW4gbGFuZz0iRU4t
VVMiPjo8L3NwYW4+PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQiPiBBbGlhIEF0bGFzIFttYWlsdG86YWthdGxhc0BnbWFpbC5jb21dDQo8YnI+DQo8
L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPuWPkemAgeaXtumXtDxzcGFu
IGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0Ij4gMjAxNzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdCI+5bm0PHNwYW4gbGFuZz0iRU4tVVMiPjEwPC9zcGFuPuaciDxzcGFuIGxhbmc9IkVOLVVT
Ij4zMDwvc3Bhbj7ml6U8c3BhbiBsYW5nPSJFTi1VUyI+IDIyOjU2PGJyPg0KPC9zcGFuPjxiPuaU
tuS7tuS6ujxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+
IFFpbiBXdTxicj4NCjwvc3Bhbj48Yj7mioTpgIE8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48
L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBUaGUgSUVTRzsgUm9uIEJvbmljYTsgbGltZS1jaGFpcnNA
aWV0Zi5vcmc7IGxpbWVAaWV0Zi5vcmc7IGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25s
ZXNzLW9hbUBpZXRmLm9yZzsgY3BpZ25hdGFAY2lzY28uY29tPGJyPg0KPC9zcGFuPjxiPuS4u+mi
mDxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IFJlOiBB
bGlhIEF0bGFzJyBEaXNjdXNzIG9uIGRyYWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNz
LW9hbS0xNTogKHdpdGggRElTQ1VTUyBhbmQgQ09NTUVOVCk8bzpwPjwvbzpwPjwvc3Bhbj48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj5RaW4sPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+QWxsIHRoaXMgc291bmRzIGdvb2QuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5UaGFua3MsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkFsaWE8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPk9uIE1vbiwg
T2N0IDMwLCAyMDE3IGF0IDEwOjUxIEFNLCBRaW4gV3UgJmx0OzxhIGhyZWY9Im1haWx0bzpiaWxs
Lnd1QGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5iaWxsLnd1QGh1YXdlaS5jb208L2E+Jmd0
OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyI+LS0tLS08L3NwYW4+6YKu5Lu25Y6f5Lu2PHNwYW4gbGFuZz0iRU4tVVMi
Pi0tLS0tPGJyPg0KPC9zcGFuPuWPkeS7tuS6ujxzcGFuIGxhbmc9IkVOLVVTIj46IEFsaWEgQXRs
YXMgW21haWx0bzo8YSBocmVmPSJtYWlsdG86YWthdGxhc0BnbWFpbC5jb20iPmFrYXRsYXNAZ21h
aWwuY29tPC9hPl08YnI+DQo8L3NwYW4+5Y+R6YCB5pe26Ze0PHNwYW4gbGFuZz0iRU4tVVMiPjog
MjAxNzwvc3Bhbj7lubQ8c3BhbiBsYW5nPSJFTi1VUyI+MTA8L3NwYW4+5pyIPHNwYW4gbGFuZz0i
RU4tVVMiPjMwPC9zcGFuPuaXpTxzcGFuIGxhbmc9IkVOLVVTIj4gMjI6MjU8YnI+DQo8L3NwYW4+
5pS25Lu25Lq6PHNwYW4gbGFuZz0iRU4tVVMiPjogVGhlIElFU0c8YnI+DQo8L3NwYW4+5oqE6YCB
PHNwYW4gbGFuZz0iRU4tVVMiPjogPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtbGltZS15YW5n
LWNvbm5lY3Rpb25sZXNzLW9hbUBpZXRmLm9yZyI+DQpkcmFmdC1pZXRmLWxpbWUteWFuZy1jb25u
ZWN0aW9ubGVzcy1vYW1AaWV0Zi5vcmc8L2E+OyBSb24gQm9uaWNhOyBDYXJsb3MgUGlnbmF0YXJv
Ow0KPGEgaHJlZj0ibWFpbHRvOmxpbWUtY2hhaXJzQGlldGYub3JnIj5saW1lLWNoYWlyc0BpZXRm
Lm9yZzwvYT47IDxhIGhyZWY9Im1haWx0bzpjcGlnbmF0YUBjaXNjby5jb20iPg0KY3BpZ25hdGFA
Y2lzY28uY29tPC9hPjsgPGEgaHJlZj0ibWFpbHRvOmxpbWVAaWV0Zi5vcmciPmxpbWVAaWV0Zi5v
cmc8L2E+PGJyPg0KPC9zcGFuPuS4u+mimDxzcGFuIGxhbmc9IkVOLVVTIj46IEFsaWEgQXRsYXMn
IERpc2N1c3Mgb24gZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLTE1OiAo
d2l0aCBESVNDVVNTIGFuZCBDT01NRU5UKTxicj4NCjxicj4NCkFsaWEgQXRsYXMgaGFzIGVudGVy
ZWQgdGhlIGZvbGxvd2luZyBiYWxsb3QgcG9zaXRpb24gZm9yPGJyPg0KZHJhZnQtaWV0Zi1saW1l
LXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLTE1OiBEaXNjdXNzPGJyPg0KPGJyPg0KV2hlbiByZXNw
b25kaW5nLCBwbGVhc2Uga2VlcCB0aGUgc3ViamVjdCBsaW5lIGludGFjdCBhbmQgcmVwbHkgdG8g
YWxsIGVtYWlsIGFkZHJlc3NlcyBpbmNsdWRlZCBpbiB0aGUgVG8gYW5kIENDIGxpbmVzLiAoRmVl
bCBmcmVlIHRvIGN1dCB0aGlzIGludHJvZHVjdG9yeSBwYXJhZ3JhcGgsIGhvd2V2ZXIuKTxicj4N
Cjxicj4NCjxicj4NClBsZWFzZSByZWZlciB0byA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9pZXNnL3N0YXRlbWVudC9kaXNjdXNzLWNyaXRlcmlhLmh0bWwiIHRhcmdldD0iX2JsYW5rIj4N
Cmh0dHBzOi8vd3d3LmlldGYub3JnL2llc2cvc3RhdGVtZW50L2Rpc2N1c3MtY3JpdGVyaWEuaHRt
bDwvYT48YnI+DQpmb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCBJRVNHIERJU0NVU1MgYW5kIENP
TU1FTlQgcG9zaXRpb25zLjxicj4NCjxicj4NCjxicj4NClRoZSBkb2N1bWVudCwgYWxvbmcgd2l0
aCBvdGhlciBiYWxsb3QgcG9zaXRpb25zLCBjYW4gYmUgZm91bmQgaGVyZTo8YnI+DQo8YSBocmVm
PSJodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLWxpbWUteWFuZy1j
b25uZWN0aW9ubGVzcy1vYW0vIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly9kYXRhdHJhY2tlci5p
ZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLzwvYT48
YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPg0KRElTQ1VTUzo8YnI+DQot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tPGJyPg0KPGJyPg0KSSB0b29rIGEgcXVpY2sgbG9vayB0aHJvdWdoIHZlcnNp
b24gLTE1IGFuZCBpdCBsb29rcyBsaWtlIGl0IGFkZHJlc3NlcyBhbG1vc3QgYWxsIG9mIG15IHNl
cmlvdXMgRGlzY3VzcyBwb2ludHMuIFRoZSBvbmx5IERpc2N1c3Mtd29ydGh5IHBvaW50IGlzIChj
KSBiZWxvdy48YnI+DQpJIGhhdmUgYSBmZXcgbW9yZSBwb2ludHMgcmVsYXRlZCB0byB0aGUgY2hh
bmdlcyB0aGF0IHdlcmUgbWFkZTsgdGhleSBhcmUganVzdCBjb21tZW50cyAmYW1wOyBsaXN0ZWQg
aGVyZSB0byBiZSB3aXRoIHRoZSBvcmlnaW5hbCBwb2ludHMuPGJyPg0KPGJyPg0KRm9yIHZlcnNp
b24gMTU6PGJyPg0KPGJyPg0KYSkgSW4gU2VjIDMuMSwmbmJzcDsgaXQgc3RpbGwgc2F5czxicj4N
CiZxdW90OyBvJm5ic3A7IFJvdXRlci1pZCB0byByZXByZXNlbnQgdGhlIGRldmljZSBvciBub2Rl
Ljxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7IFtJLUQuaWV0Zi1zcHJpbmctc3IteWFuZ10mcXVv
dDs8YnI+DQo8YnI+DQpidXQgW0ktRC5pZXRmLnNwcmluZy1zci15YW5nXSBoYXMgbm90aGluZyB0
byBkbyB3aXRoIHRoZSByb3V0ZXItaWQ8YnI+DQo8YnI+DQpbUWluXTogcm91dGUtaWQgaXMgZGVm
aW5lZCBpbiBpZXRmLXJ0Z3dnLXJvdXRpbmctdHlwZXMsIHdlIHdpbGwgdXNlIGlldGYtcnRnd2ct
cm91dGluZy10eXBlcyBhcyByZWZlcmVuY2UuPGJyPg0KPGJyPg0KYikgSW4gU2VjdGlvbiA0LCB0
aGFua3MgZm9yIGFkZGluZzxicj4NCnVybjppZXRmOnBhcmFtczp4bWw6bnM6eWFuZzppZXRmLWxp
bWUtY29tbW9uLXR5cGVzIC0gYnV0IGNvdWxkIGl0IGJlIGEgbWVhbmluZ2Z1bCBhbmQgYWNjdXJh
dGUgbmFtZSBsaWtlPGJyPg0KJm5ic3A7ICZuYnNwO2lldGYtbGltZS10aW1lLXR5cGVzIG9yIGll
dGYtdGltZS10eXBlcyZuYnNwOyAoQmVub2l0IHdvdWxkIGtub3cgYmVzdCBzdHJ1Y3R1cmUpPGJy
Pg0KJm5ic3A7ICZuYnNwO3RoYXQgY2xlYXJseTxicj4NCiZuYnNwO3Nob3dzIGl0cyBpbnRlbmRl
ZCBzY29wZSBmb3IgcmV1c2UgYW5kIHBsZWFzZSBmaXggdGhlIGRlc2NyaXB0aW9uIGZvciBpdCB0
b28uPGJyPg0KPGJyPg0KW1Fpbl06IEkgdGhpbmsgd2UgY291bGQgdXNlIHRoZSBmb3JtZXIgc2lu
Y2UgbGF0ZXIgb24sIHlvdSBtYXkgaWRlbnRpZnkgbW9yZSB0aW1lIHJlbGF0ZWQgdHlwZSBhbmQg
d2lsbCBmaXggdGhlIGRlc2NyaXB0aW9uLjxicj4NCjxicj4NCmMpJm5ic3A7IFtJLUQuaWV0Zi1y
dGd3Zy1uaS1tb2RlbF0gaXMgc3RpbGwgbGlzdGVkIGFzIGluZm9ybWF0aXZlLCBidXQgdGhlIG1v
ZGVsIGRlZmluZWQgaW4gdGhlcmUgaXMgaW1wb3J0ZWQgJnF1b3Q7aW1wb3J0IGlldGYtbmV0d29y
ay1pbnN0YW5jZSB7PGJyPg0KJm5ic3A7ICZuYnNwOyBwcmVmaXggbmk7PGJyPg0KJm5ic3A7IH0m
cXVvdDsmbmJzcDsgJm5ic3A7SXQgbmVlZHMgdG8gYmUgbm9ybWF0aXZlPGJyPg0KPGJyPg0KW1Fp
bl06IE9rYXksIHdpbGwgZml4IHRoaXMuPGJyPg0KPGJyPg0KZCkgSS1ELmlldGYtc3ByaW5nLXNy
LXlhbmcgaXMgc3RpbGwgbGlzdGVkIGFzIGluZm9ybWF0aXZlIC0gYnV0IG5vdCByZWFsbHkgY29y
cmVjdGx5IHVzZWQgYXMgYSByZWZlcmVuY2UuPGJyPg0KPGJyPg0KW1Fpbl06IEFncmVlLCBJIGhh
dmUgcmVwbGFjZSBpdCB3aXRoIGlldGYtcnRnd2ctcm91dGluZy10eXBlcy48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPj09PT09PT09PT09PT09PT09PGJy
Pg0KPGJyPg0KVGhhbmsgeW91IGZvciB5b3VyIHdvcmsgb24gdGhpcyBkb2N1bWVudC4mbmJzcDsg
SSBoYXZlIGEgbnVtYmVyIG9mIHNlcmlvdXMgY29uY2VybnM8YnI+DQotIGJ1dCB0aGV5IGFsbCBh
bW91bnQgdG8gZml4aW5nIHVwIHlvdXIgcmVmZXJlbmNlcyBhbmQgc2xpZ2h0IHJlc3RydWN0dXJp
bmcgZm9yIGNsYXJpdHkgYW5kIHJldXNlLjxicj4NCjxicj4NCjEpIEluIFNlYyAzLjEsIHRoZSBy
ZWZlcmVuY2UgaXMgc3lzdGVtLWlkIHRvIHJlcHJlc2VudCB0aGUgZGV2aWNlIG9yIG5vZGUuW0kt
RC5pZXRmLXNwcmluZy1zci15YW5nXSBJIGJlbGlldmUgdGhhdCBzaG91bGQgYmUgJnF1b3Q7dHlw
ZWRlZiByb3V0ZXItaWQgezxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3R5cGUgeWFu
Zzpkb3R0ZWQtcXVhZDs8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtkZXNjcmlwdGlv
bjxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmcXVvdDtBIDMyLWJpdCBu
dW1iZXIgaW4gdGhlIGRvdHRlZCBxdWFkIGZvcm1hdCBhc3NpZ25lZCB0byBlYWNoPGJyPg0KJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyByb3V0ZXIuIFRoaXMgbnVtYmVyIHVuaXF1
ZWx5IGlkZW50aWZpZXMgdGhlIHJvdXRlciB3aXRoaW48YnI+DQombmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7IGFuIEF1dG9ub21vdXMgU3lzdGVtLiZxdW90Ozs8YnI+DQombmJzcDsg
Jm5ic3A7ICZuYnNwO30mcXVvdDs8YnI+DQpmcm9tIGRyYWZ0LWlldGYtcnRnd2ctcm91dGluZy10
eXBlcy48YnI+DQpDZXJ0YWlubHkgJnF1b3Q7W0ktRC5pZXRmLXNwcmluZy1zci15YW5nXSZxdW90
OyBpcyBOT1QgYW4gaW5mb3JtYXRpdmUgcmVmZXJlbmNlIHdpdGggc3VjaCBhIGRlcGVuZGVuY3ku
PGJyPg0KPGJyPg0KSSBzZWUgdGhhdCB0aGlzIGRvY3VtZW50IGFjdHVhbGx5IHJlZGVmaW5lcyBy
b3V0ZXItaWQsIGluc3RlYWQgb2YgdXNpbmcgaXQgYXMgcGFydCBvZiB0aGUgaW5jbHVkZWQgaW1w
b3J0IGZyb20mbmJzcDsgaW1wb3J0IGlldGYtcm91dGluZy10eXBlcyB7PGJyPg0KJm5ic3A7ICZu
YnNwO3ByZWZpeCBydDs8YnI+DQombmJzcDsgfTxicj4NCk9uIHAuMjcsIEkgc2VlICZxdW90O2xl
YWYgc3lzdGVtLWlkIHs8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHR5
cGUgcnQ6cm91dGVyLWlkOzxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
ZGVzY3JpcHRpb248YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmcXVvdDtTeXN0ZW0gSUQgYXNzaWduZWQgdG8gdGhpcyBub2RlLiZxdW90Ozs8YnI+DQombmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgfSZxdW90Ozxicj4NCnNvIGl0IGlzIHVzaW5nIHRoZSBy
b3V0aW5nLXlhbmctdHlwZXMsIGJ1dCByZW5hbWluZyBpdCBhcyBzeXN0ZW0taWQsIHRoZXJlLjxi
cj4NCkNvbnNpc3RlbmN5IGlzbid0IGp1c3QgdGhlIGhvYmdvYmxpbiBvZiBsaXR0bGUgbWluZHMg
LSBpdCdzIGFjdHVhbGx5IHVzZWZ1bC48YnI+DQo8YnI+DQpJbiBjaG9pY2UgdG8tbG9jYXRpb24s
IGFnYWluICZxdW90O2Nhc2Ugc3lzdGVtLWlkIHs8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7IGxlYWYgc3lzdGVtLWlkLWxvY2F0aW9uIHs8YnI+DQombmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB0eXBlIHJvdXRlci1pZDs8YnI+DQombmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBkZXNjcmlwdGlvbjxicj4NCiZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmcXVvdDtTeXN0ZW0g
aWQgbG9jYXRpb24mcXVvdDs7PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyB9PGJyPg0KPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBkZXNjcmlw
dGlvbjxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZxdW90
O1N5c3RlbSBJRCZxdW90OzsmcXVvdDs8YnI+DQp1c2luZyB0aGUgbG9jYWxseSBkZWZpbmVkIHJv
dXRlci1pZCBhbmQgcmVuYW1pbmcgaXQgaW5zdGVhZCBvZiB1c2luZyBydDpyb3V0ZXItaWQuPGJy
Pg0KPGJyPg0KMikgT24gcC4gMTMgJmFtcDsgMTQsIHRoZXJlIGFyZSBtYW55IGlkZW50aXRpZXMg
YXNzb2NpYXRlZCB3aXRoIHRpbWUgYW5kIHRpbWUtc3RhbXBzLiZuYnNwOyBJIGNhbm5vdCBiZWxp
ZXZlIHRoYXQgdGhlIGJlc3Qgd2F5IHRvIGhhbmRsZSB0aGVzZSBpcyBieSBoYXZpbmc8YnI+DQp0
aGVtIGFzIHBhcnQgb2YgYW4gT0FNIG1vZGVsISZuYnNwOyAmbmJzcDtBdCBhIG1pbmltdW0sIHRo
ZXkgc2hvdWxkIGJlIGRlZmluZWQgYXMgYTxicj4NCnNlcGFyYXRlIG1vZHVsZSBhbmQgdGhlbiBp
bmNsdWRlZCwgZXZlbiBpZiBpdCBpcyBpbiB0aGUgc2FtZSBkcmFmdC4mbmJzcDsgVGhlbiB0aGV5
IHdpbGwgYmUgYXZhaWxhYmxlIGZvciByZXVzZSBlbHNld2hlcmUuPGJyPg0KPGJyPg0KMykgVGhp
cyBpcyBleHRlbmRpbmcgW0ktRC5pZXRmLWkycnMteWFuZy1uZXR3b3JrLXRvcG9dIC0gSSBkbyBu
b3QgYmVsaWV2ZSB0aGlzIHNob3VsZCBiZSBtZXJlbHkgYW4gaW5mb3JtYXRpdmUgcmVmZXJlbmNl
Ljxicj4NCjxicj4NCjQpIEkgY2Fubm90IHRlbGwgaWYgSS1ELmlldGYtcnRnd2ctbmktbW9kZWwg
aXMgaW5mb3JtYXRpdmUgb3Igbm9ybWF0aXZlOyBpdCBpcyBub3QgcmVmZXJlbmNlZCBpbiB0aGUg
ZHJhZnQgLSB0aG91Z2ggdGhlcmUgYXJlIGZpZWxkcyB0aGF0IGFyZSBsYWJlbGVkIE5JIHdpdGhv
dXQgYWRlcXVhdGUgZGVzY3JpcHRpb24uPGJyPg0KPGJyPg0KNSkgW0ktRC5pZXRmLXJ0Z3dnLXJv
dXRpbmctdHlwZXNdIGlzIG5vdCBhbiBpbmZvcm1hdGl2ZSByZWZlcmVuY2UuJm5ic3A7IEl0cyBt
b2R1bGUgaXMgaW1wb3J0ZWQgYW5kIHVzZWQuJm5ic3A7IEl0IG11c3QgYmUgbm9ybWF0aXZlLjxi
cj4NCjxicj4NCjYpIFtJLUQuaWV0Zi1zcHJpbmctc3IteWFuZ10gaXMgbGlzdGVkIGFzIGFuIGlu
Zm9ybWF0aXZlIHJlZmVyZW5jZSwgYnV0IGlmIGl0IHdlcmUgYWN0dWFsbHkgdXNlZCBhcyBkZXNj
cmliZWQsIGl0IHdvdWxkIG5lZWQgdG8gYmUgbm9ybWF0aXZlLiBJbnN0ZWFkLCBJIGJlbGlldmUg
dGhpcyBjYW4gYmUgcmVtb3ZlZCBhcyBhIHJlZmVyZW5jZS48YnI+DQo8YnI+DQo8YnI+DQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tPGJyPg0KQ09NTUVOVDo8YnI+DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPg0KPGJyPg0KPGJy
Pg0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PGJyPg0KYSkgU2VjIDMuODogSXQgaXMg
dW5mb3J0dW5hdGUgdGhhdCB0aGUgY2Mtc2Vzc2lvbi1zdGF0aXN0aWNzLWRhdGEgc3RydWN0dXJl
IGlzIG5vdCBhIGxpc3Qgb2Yge3RyYWZmaWMgdHlwZSwgY2Mtc2Vzc2lvbi1zdGF0aXN0aWNzfSBp
bnN0ZWFkIG9mIGhhcmRjb2RlZCBtZW1iZXJzIGZvciBJUHY0IGFuZCBJUHY2IHRyYWZmaWMgb25s
eS4mbmJzcDsgV2hpbGUgaXQgY2FuIHN0aWxsIGJlIGV4dGVuZGVkIGZvciBhZGRpdGlvbmFsIHRy
YWZmaWMgdHlwZXMsIHRoZQ0KIG5hbWluZyBtYXkgYmUgaW5jb25zaXN0ZW50IGFuZCB0aGVyZSdz
IG5vIHJlcXVpcmVtZW50IHRoYXQgdGhlIGNvbnRlbnRzIGFyZSBjYy1zZXNzaW9uLXN0YXRpc3Rp
Y3MuPGJyPg0KPGJyPg0KYikgT24gcC45OiAmcXVvdDsgJiM0MzstLTooc3lzdGVtLWlkKTxicj4N
CiZuYnNwOyAmbmJzcDsgJm5ic3A7IHwmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyYjNDM7LS1ydyBzeXN0ZW0taWQtbG9jYXRpb24/
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgcm91dGVyLWlkJnF1b3Q7PGJyPg0KPGJyPg0KV2h5IGlzbid0
IHRoaXMganVzdCBuYW1lZCByb3V0ZXItaWQgaW5zdGVhZCBvZiBzeXN0ZW0taWQsIGZvciBjb25z
aXN0ZW5jeT88YnI+DQpUaGlzIGNvbW1lbnQgYXBwbGllcyB0aHJvdWdob3V0IHRoZSBkcmFmdC48
YnI+DQo8YnI+DQpjKSBUaGUgdXNlIG9mICZxdW90O3RwJnF1b3Q7IHRvIG1lYW4gdGVzdC1wb2lu
dCBpcyBhIGJpdCB1bmZvcnR1bmF0ZSBpbiBhIG1vZGVsIHRoYXQgaXMgYnVpbGRpbmcgb2ZmIG9m
IHRoZSBuZXR3b3JrIHRvcG9sb2d5IG9uZSwgd2hpY2ggdXNlcyAmcXVvdDt0cCZxdW90OyBmb3Ig
dGVybWluYXRpb24tcG9pbnQuPGJyPg0KPGJyPg0KZCkgT24gcC4gMTM6ICZxdW90O2lkZW50aXR5
IGFkZHJlc3MtYXR0cmlidXRlLXR5cGVzIHs8YnI+DQombmJzcDsgJm5ic3A7IGRlc2NyaXB0aW9u
PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJnF1b3Q7VGhpcyBpcyBiYXNlIGlkZW50aXR5IG9m
IGFkZHJlc3M8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDthdHRyaWJ1dGUgdHlwZXMg
d2hpY2ggYXJlIGlwLXByZWZpeCw8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtiZ3As
IHR1bm5lbCwgcHdlMywgdnBscywgZXRjLiZxdW90Ozs8YnI+DQombmJzcDsgfSZxdW90Ozxicj4N
Cjxicj4NCkkgaGF2ZW4ndCBhIGNsdWUgd2hhdCBpcyBtZWFudCBieSBhIGJncCBhZGRyZXNzIGF0
dHJpYnV0ZSB0eXBlIG9yIGEgdHVubmVsIG9uZS48YnI+DQombmJzcDtDYW4geW91IHBsZWFzZSBl
eHBhbmQgdGhlIGRlc2NyaXB0aW9uIHRvIGJlIHN1YnN0YW50aWFsbHkgbW9yZSBtZWFuaW5nZnVs
Pzxicj4NCkhvdyBpcyBpdCB1c2VkPzxicj4NCjxicj4NCk9uIHAuIDI0LCBJIHNlZSB0aGVzZSBk
ZWZpbmVkPGJyPg0KJnF1b3Q7IGNhc2UgYmdwIHs8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyBsZWFmIGJncCB7PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHR5cGUgaW5ldDppcC1wcmVmaXg7PGJyPg0KJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGRlc2NyaXB0aW9u
PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmcXVvdDtCR1AgTGFiZWxlZCBQcmVmaXggJnF1b3Q7Ozxicj4NCiZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IH08YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7IH08YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGNh
c2UgdHVubmVsIHs8YnI+DQo8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyBsZWFmIHR1bm5lbC1pbnRlcmZhY2Ugezxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB0eXBlIHVpbnQzMjs8YnI+DQombmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgZGVzY3JpcHRpb248YnI+DQom
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZx
dW90O1ZQTiBQcmVmaXggJnF1b3Q7Ozxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7IH08YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IH08
YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGNhc2UgcHcgezxicj4NCiZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGxlYWYgcmVtb3RlLXBlLWFk
ZHJlc3Mgezxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyB0eXBlIGluZXQ6aXAtYWRkcmVzczs8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgZGVzY3JpcHRpb248YnI+DQombmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZxdW90O1JlbW90ZSBwZSBh
ZGRyZXNzLiZxdW90Ozs8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyB9PGJyPg0KJnF1b3Q7PGJyPg0KYnV0IHVubGlrZSB0aGUgb3RoZXIgY2FzZXMgd2l0aCBj
bGVhciBkZXNjcmlwdGlvbnMgYW5kIHJlZmVyZW5jZXMgdG8gdGhlIHJlbGV2YW50IFJGQ3MsIHRo
ZXNlIGFyZSBOT1QgY2xlYXIgYW5kIGRvIG5vdCBldmVuIGZ1bGx5IGV4cGFuZCBhY3Jvbnltcy48
YnI+DQo8YnI+DQplKSAmcXVvdDtncm91cGluZyB0cC1hZGRyZXNzLW5pICZxdW90OyZuYnNwOyBQ
bGVhc2UgZXhwYW5kIHdoYXQgTkkgaXMgdGhlIGFiYnJldmlhdGlvbiBmb3IgaW4gdGhlIGRlc2Ny
aXB0aW9uLjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_B8F9A780D330094D99AF023C5877DABA9AC4E524nkgeml513mbschi_--


From nobody Mon Oct 30 08:20:54 2017
Return-Path: <akatlas@gmail.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D185513FA74; Mon, 30 Oct 2017 08:20:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level: 
X-Spam-Status: No, score=-2.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=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 OAf1qdGkyEYy; Mon, 30 Oct 2017 08:20:46 -0700 (PDT)
Received: from mail-wm0-x22c.google.com (mail-wm0-x22c.google.com [IPv6:2a00:1450:400c:c09::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2E96A13FA64; Mon, 30 Oct 2017 08:19:29 -0700 (PDT)
Received: by mail-wm0-x22c.google.com with SMTP id m72so16646241wmc.1; Mon, 30 Oct 2017 08:19:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=UjFa+/7kjCbefIQ2Gt8cXixE+X/VWZl4BA1MqXlHipA=; b=AMqyYW0q4440knn6L68eTkDipjdaOhmt6YymSWS1/wM6QwT/igIsGFSpfp+NoZQYiw DGwyyANbc9i/DYI5r0RQN7DRqtdi0O5yp9q77sZNwvE6z2wvlpJwRf/QYfhkCsaC4k5+ fxaOTSP3F0iOLCsJh75t5FuhLskefucyv8/FmKwkf0JNfYeaVSmYFAKBODZ6q6MszRwT OCfyYQ7VM6ATrqGjtNSuLDmIYmifY48B4lwjbNAsO/swPec+CU5TNz8Iin4BcwfUTkuf F8j2IpR59rjkfCbyu1DCeDZtngijjWubyU0Msfjq+sZrhGlfwbkgnn0rJARKpnv4Ii2B odcA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=UjFa+/7kjCbefIQ2Gt8cXixE+X/VWZl4BA1MqXlHipA=; b=HV2F9gCCLgavSXA2srdxRkm+hFb1Mo0FPxPAvWi1kKCzvigHFQHedozgQqPQ8AQ1lP BWpyM7Ks9kJBA91jcutHDFdMZ2PcN2TIa258KuvreG7J24wPw+bkwYzNO+f5kRKFIA/z P6ZmNdOqdwVLu0CWO1DXRZcHVM8vNZU0RPCR9SV9oHAnd00kYyjSeIvSvtBEm2f4podg tD0DeobTeL3VKx5pi7ioHMuOVmOxMeODLbwxDI9RRLbDeLNGd8TyYAsNFGNDm/22bBPE HzvweJHmvjGgMCzJodBGSZnA5uNaKBaban+DrD20SYf5AS8WTpC7sZQs1xdORprs61Ce HPwA==
X-Gm-Message-State: AMCzsaVoM6HVRlAV5DVggFLr2bnDzbrrZsw8TCjwjhDB23b1IV8NQ4ol UBk0dzlqT29Jdk+0DkSQGw9NoBHaahvA/GzVU8o=
X-Google-Smtp-Source: ABhQp+QaCG8yET3fyhiTE28UO2vY/Rb68mPE4ijRm9Zo/WehB1UdR6SK602VcaVFC3fC+PtoLEjy+KnqrA3XWExEa3I=
X-Received: by 10.28.113.196 with SMTP id d65mr3845769wmi.151.1509376767473; Mon, 30 Oct 2017 08:19:27 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.150.10 with HTTP; Mon, 30 Oct 2017 08:19:26 -0700 (PDT)
In-Reply-To: <B8F9A780D330094D99AF023C5877DABA9AC4E524@nkgeml513-mbs.china.huawei.com>
References: <150937351328.3385.1279910938110067354.idtracker@ietfa.amsl.com> <B8F9A780D330094D99AF023C5877DABA9AC4E24B@nkgeml513-mbs.china.huawei.com> <CAG4d1reoRZmKmSAzhBGXfvpYzAhpt9FR2hjMC0Aqa1NyEvQk9A@mail.gmail.com> <B8F9A780D330094D99AF023C5877DABA9AC4E524@nkgeml513-mbs.china.huawei.com>
From: Alia Atlas <akatlas@gmail.com>
Date: Mon, 30 Oct 2017 11:19:26 -0400
Message-ID: <CAG4d1rfAjCcx0UGWRepU_9Ko1UQ5Bz5oViAsT=Arerv1sOigHg@mail.gmail.com>
To: Qin Wu <bill.wu@huawei.com>
Cc: The IESG <iesg@ietf.org>, Ron Bonica <rbonica@juniper.net>,  "lime-chairs@ietf.org" <lime-chairs@ietf.org>, "lime@ietf.org" <lime@ietf.org>, "draft-ietf-lime-yang-connectionless-oam@ietf.org" <draft-ietf-lime-yang-connectionless-oam@ietf.org>,  "cpignata@cisco.com" <cpignata@cisco.com>
Content-Type: multipart/alternative; boundary="001a11466e6a0ebe66055cc52a6f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/9rKekcD-B32yrgnrqsk64KpP_xs>
Subject: Re: [Lime] Alia Atlas' Discuss on draft-ietf-lime-yang-connectionless-oam-15: (with DISCUSS and COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Oct 2017 15:20:53 -0000

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

Qin,

This looks great.  I'll clear based on this, assuming that you will submit
when able
and leave it in Benoit's capable hands.

Regards,
Alia

On Mon, Oct 30, 2017 at 10:58 AM, Qin Wu <bill.wu@huawei.com> wrote:

> Thanks Alia. Update is done,
>
> The diff is:
>
> https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-lime-yang-
> connectionless-oam-16
>
>
>
> -Qin
>
> *=E5=8F=91=E4=BB=B6=E4=BA=BA:* Alia Atlas [mailto:akatlas@gmail.com]
> *=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4:* 2017=E5=B9=B410=E6=9C=8830=E6=97=
=A5 22:56
> *=E6=94=B6=E4=BB=B6=E4=BA=BA:* Qin Wu
> *=E6=8A=84=E9=80=81:* The IESG; Ron Bonica; lime-chairs@ietf.org; lime@ie=
tf.org;
> draft-ietf-lime-yang-connectionless-oam@ietf.org; cpignata@cisco.com
> *=E4=B8=BB=E9=A2=98:* Re: Alia Atlas' Discuss on draft-ietf-lime-yang-con=
nectionless-oam-15:
> (with DISCUSS and COMMENT)
>
>
>
> Qin,
>
>
>
> All this sounds good.
>
>
>
> Thanks,
>
> Alia
>
>
>
> On Mon, Oct 30, 2017 at 10:51 AM, Qin Wu <bill.wu@huawei.com> wrote:
>
> -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6-----
> =E5=8F=91=E4=BB=B6=E4=BA=BA: Alia Atlas [mailto:akatlas@gmail.com]
> =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2017=E5=B9=B410=E6=9C=8830=E6=97=A5=
 22:25
> =E6=94=B6=E4=BB=B6=E4=BA=BA: The IESG
> =E6=8A=84=E9=80=81: draft-ietf-lime-yang-connectionless-oam@ietf.org; Ron=
 Bonica; Carlos
> Pignataro; lime-chairs@ietf.org; cpignata@cisco.com; lime@ietf.org
> =E4=B8=BB=E9=A2=98: Alia Atlas' Discuss on draft-ietf-lime-yang-connectio=
nless-oam-15:
> (with DISCUSS and COMMENT)
>
> Alia Atlas has entered the following ballot position for
> draft-ietf-lime-yang-connectionless-oam-15: 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/iesg/statement/discuss-criteria.html
> for more information about IESG DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam/
>
>
>
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
>
> I took a quick look through version -15 and it looks like it addresses
> almost all of my serious Discuss points. The only Discuss-worthy point is
> (c) below.
> I have a few more points related to the changes that were made; they are
> just comments & listed here to be with the original points.
>
> For version 15:
>
> a) In Sec 3.1,  it still says
> " o  Router-id to represent the device or node.
>       [I-D.ietf-spring-sr-yang]"
>
> but [I-D.ietf.spring-sr-yang] has nothing to do with the router-id
>
> [Qin]: route-id is defined in ietf-rtgwg-routing-types, we will use
> ietf-rtgwg-routing-types as reference.
>
> b) In Section 4, thanks for adding
> urn:ietf:params:xml:ns:yang:ietf-lime-common-types - but could it be a
> meaningful and accurate name like
>    ietf-lime-time-types or ietf-time-types  (Benoit would know best
> structure)
>    that clearly
>  shows its intended scope for reuse and please fix the description for it
> too.
>
> [Qin]: I think we could use the former since later on, you may identify
> more time related type and will fix the description.
>
> c)  [I-D.ietf-rtgwg-ni-model] is still listed as informative, but the
> model defined in there is imported "import ietf-network-instance {
>     prefix ni;
>   }"   It needs to be normative
>
> [Qin]: Okay, will fix this.
>
> d) I-D.ietf-spring-sr-yang is still listed as informative - but not reall=
y
> correctly used as a reference.
>
> [Qin]: Agree, I have replace it with ietf-rtgwg-routing-types.
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> Thank you for your work on this document.  I have a number of serious
> concerns
> - but they all amount to fixing up your references and slight
> restructuring for clarity and reuse.
>
> 1) In Sec 3.1, the reference is system-id to represent the device or
> node.[I-D.ietf-spring-sr-yang] I believe that should be "typedef router-i=
d {
>        type yang:dotted-quad;
>        description
>          "A 32-bit number in the dotted quad format assigned to each
>           router. This number uniquely identifies the router within
>           an Autonomous System.";
>      }"
> from draft-ietf-rtgwg-routing-types.
> Certainly "[I-D.ietf-spring-sr-yang]" is NOT an informative reference wit=
h
> such a dependency.
>
> I see that this document actually redefines router-id, instead of using i=
t
> as part of the included import from  import ietf-routing-types {
>    prefix rt;
>   }
> On p.27, I see "leaf system-id {
>           type rt:router-id;
>           description
>             "System ID assigned to this node.";
>         }"
> so it is using the routing-yang-types, but renaming it as system-id, ther=
e.
> Consistency isn't just the hobgoblin of little minds - it's actually
> useful.
>
> In choice to-location, again "case system-id {
>           leaf system-id-location {
>             type router-id;
>             description
>               "System id location";
>           }
>
>           description
>             "System ID";"
> using the locally defined router-id and renaming it instead of using
> rt:router-id.
>
> 2) On p. 13 & 14, there are many identities associated with time and
> time-stamps.  I cannot believe that the best way to handle these is by
> having
> them as part of an OAM model!   At a minimum, they should be defined as a
> separate module and then included, even if it is in the same draft.  Then
> they will be available for reuse elsewhere.
>
> 3) This is extending [I-D.ietf-i2rs-yang-network-topo] - I do not believe
> this should be merely an informative reference.
>
> 4) I cannot tell if I-D.ietf-rtgwg-ni-model is informative or normative;
> it is not referenced in the draft - though there are fields that are
> labeled NI without adequate description.
>
> 5) [I-D.ietf-rtgwg-routing-types] is not an informative reference.  Its
> module is imported and used.  It must be normative.
>
> 6) [I-D.ietf-spring-sr-yang] is listed as an informative reference, but i=
f
> it were actually used as described, it would need to be normative. Instea=
d,
> I believe this can be removed as a reference.
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D
> a) Sec 3.8: It is unfortunate that the cc-session-statistics-data
> structure is not a list of {traffic type, cc-session-statistics} instead =
of
> hardcoded members for IPv4 and IPv6 traffic only.  While it can still be
> extended for additional traffic types, the naming may be inconsistent and
> there's no requirement that the contents are cc-session-statistics.
>
> b) On p.9: " +--:(system-id)
>       |                 +--rw system-id-location?      router-id"
>
> Why isn't this just named router-id instead of system-id, for consistency=
?
> This comment applies throughout the draft.
>
> c) The use of "tp" to mean test-point is a bit unfortunate in a model tha=
t
> is building off of the network topology one, which uses "tp" for
> termination-point.
>
> d) On p. 13: "identity address-attribute-types {
>     description
>       "This is base identity of address
>        attribute types which are ip-prefix,
>        bgp, tunnel, pwe3, vpls, etc.";
>   }"
>
> I haven't a clue what is meant by a bgp address attribute type or a tunne=
l
> one.
>  Can you please expand the description to be substantially more meaningfu=
l?
> How is it used?
>
> On p. 24, I see these defined
> " case bgp {
>             leaf bgp {
>               type inet:ip-prefix;
>               description
>                 "BGP Labeled Prefix ";
>             }
>           }
>           case tunnel {
>
>             leaf tunnel-interface {
>               type uint32;
>               description
>                 "VPN Prefix ";
>             }
>           }
>           case pw {
>             leaf remote-pe-address {
>               type inet:ip-address;
>               description
>                 "Remote pe address.";
>             }
> "
> but unlike the other cases with clear descriptions and references to the
> relevant RFCs, these are NOT clear and do not even fully expand acronyms.
>
> e) "grouping tp-address-ni "  Please expand what NI is the abbreviation
> for in the description.
>
>
>

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

<div dir=3D"ltr">Qin,<div><br></div><div>This looks great.=C2=A0 I&#39;ll c=
lear based on this, assuming that you will submit when able</div><div>and l=
eave it in Benoit&#39;s capable hands.</div><div><br></div><div>Regards,</d=
iv><div>Alia</div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_=
quote">On Mon, Oct 30, 2017 at 10:58 AM, Qin Wu <span dir=3D"ltr">&lt;<a hr=
ef=3D"mailto:bill.wu@huawei.com" target=3D"_blank">bill.wu@huawei.com</a>&g=
t;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0=
 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple">
<div class=3D"m_-919505829831031179WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Thanks Ali=
a. Update is done,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">The diff i=
s:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><a href=3D=
"https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-lime-yang-connectionless-oa=
m-16" target=3D"_blank">https://www.ietf.org/rfcdiff?<wbr>url2=3Ddraft-ietf=
-lime-yang-<wbr>connectionless-oam-16</a><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=
=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">-Qin<u></u=
><u></u></span></p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><span class=3D""><b><span style=3D"font-size:10.0pt"=
>=E5=8F=91=E4=BB=B6=E4=BA=BA<span lang=3D"EN-US">:</span></span></b><span l=
ang=3D"EN-US" style=3D"font-size:10.0pt"> Alia Atlas [mailto:<a href=3D"mai=
lto:akatlas@gmail.com" target=3D"_blank">akatlas@gmail.com</a>]
<br>
</span></span><b><span style=3D"font-size:10.0pt">=E5=8F=91=E9=80=81=E6=97=
=B6=E9=97=B4<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt"> 2017</span><span style=3D"font-size:10.0pt">=E5=
=B9=B4<span lang=3D"EN-US">10</span>=E6=9C=88<span lang=3D"EN-US">30</span>=
=E6=97=A5<span lang=3D"EN-US"> 22:56<br>
</span><b>=E6=94=B6=E4=BB=B6=E4=BA=BA<span lang=3D"EN-US">:</span></b><span=
 lang=3D"EN-US"> Qin Wu<br>
</span><b>=E6=8A=84=E9=80=81<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> The IESG; Ron Bonica; <a href=3D"mailto:lime-chairs@ietf.org" targe=
t=3D"_blank">lime-chairs@ietf.org</a>; <a href=3D"mailto:lime@ietf.org" tar=
get=3D"_blank">lime@ietf.org</a>; <a href=3D"mailto:draft-ietf-lime-yang-co=
nnectionless-oam@ietf.org" target=3D"_blank">draft-ietf-lime-yang-<wbr>conn=
ectionless-oam@ietf.org</a>; <a href=3D"mailto:cpignata@cisco.com" target=
=3D"_blank">cpignata@cisco.com</a><br>
</span><b>=E4=B8=BB=E9=A2=98<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> Re: Alia Atlas&#39; Discuss on draft-ietf-lime-yang-<wbr>connection=
less-oam-15: (with DISCUSS and COMMENT)<u></u><u></u></span></span></p>
</div><div><div class=3D"h5">
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Qin,<u></u><u></u></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">All this sounds good.<u></u><u>=
</u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Thanks,<u></u><u></u></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Alia<u></u><u></u></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">On Mon, Oct 30, 2017 at 10:51 A=
M, Qin Wu &lt;<a href=3D"mailto:bill.wu@huawei.com" target=3D"_blank">bill.=
wu@huawei.com</a>&gt; wrote:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">-----</span>=E9=82=AE=E4=BB=B6=
=E5=8E=9F=E4=BB=B6<span lang=3D"EN-US">-----<br>
</span>=E5=8F=91=E4=BB=B6=E4=BA=BA<span lang=3D"EN-US">: Alia Atlas [mailto=
:<a href=3D"mailto:akatlas@gmail.com" target=3D"_blank">akatlas@gmail.com</=
a>]<br>
</span>=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4<span lang=3D"EN-US">: 2017</spa=
n>=E5=B9=B4<span lang=3D"EN-US">10</span>=E6=9C=88<span lang=3D"EN-US">30</=
span>=E6=97=A5<span lang=3D"EN-US"> 22:25<br>
</span>=E6=94=B6=E4=BB=B6=E4=BA=BA<span lang=3D"EN-US">: The IESG<br>
</span>=E6=8A=84=E9=80=81<span lang=3D"EN-US">: <a href=3D"mailto:draft-iet=
f-lime-yang-connectionless-oam@ietf.org" target=3D"_blank">
draft-ietf-lime-yang-<wbr>connectionless-oam@ietf.org</a>; Ron Bonica; Carl=
os Pignataro;
<a href=3D"mailto:lime-chairs@ietf.org" target=3D"_blank">lime-chairs@ietf.=
org</a>; <a href=3D"mailto:cpignata@cisco.com" target=3D"_blank">
cpignata@cisco.com</a>; <a href=3D"mailto:lime@ietf.org" target=3D"_blank">=
lime@ietf.org</a><br>
</span>=E4=B8=BB=E9=A2=98<span lang=3D"EN-US">: Alia Atlas&#39; Discuss on =
draft-ietf-lime-yang-<wbr>connectionless-oam-15: (with DISCUSS and COMMENT)=
<br>
<br>
Alia Atlas has entered the following ballot position for<br>
draft-ietf-lime-yang-<wbr>connectionless-oam-15: Discuss<br>
<br>
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 introduc=
tory paragraph, however.)<br>
<br>
<br>
Please refer to <a href=3D"https://www.ietf.org/iesg/statement/discuss-crit=
eria.html" target=3D"_blank">
https://www.ietf.org/iesg/<wbr>statement/discuss-criteria.<wbr>html</a><br>
for more information about IESG DISCUSS and COMMENT positions.<br>
<br>
<br>
The document, along with other ballot positions, can be found here:<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connection=
less-oam/" target=3D"_blank">https://datatracker.ietf.org/<wbr>doc/draft-ie=
tf-lime-yang-<wbr>connectionless-oam/</a><br>
<br>
<br>
<br>
------------------------------<wbr>------------------------------<wbr>-----=
-----<br>
DISCUSS:<br>
------------------------------<wbr>------------------------------<wbr>-----=
-----<br>
<br>
I took a quick look through version -15 and it looks like it addresses almo=
st all of my serious Discuss points. The only Discuss-worthy point is (c) b=
elow.<br>
I have a few more points related to the changes that were made; they are ju=
st comments &amp; listed here to be with the original points.<br>
<br>
For version 15:<br>
<br>
a) In Sec 3.1,=C2=A0 it still says<br>
&quot; o=C2=A0 Router-id to represent the device or node.<br>
=C2=A0 =C2=A0 =C2=A0 [I-D.ietf-spring-sr-yang]&quot;<br>
<br>
but [I-D.ietf.spring-sr-yang] has nothing to do with the router-id<br>
<br>
[Qin]: route-id is defined in ietf-rtgwg-routing-types, we will use ietf-rt=
gwg-routing-types as reference.<br>
<br>
b) In Section 4, thanks for adding<br>
urn:ietf:params:xml:ns:yang:<wbr>ietf-lime-common-types - but could it be a=
 meaningful and accurate name like<br>
=C2=A0 =C2=A0ietf-lime-time-types or ietf-time-types=C2=A0 (Benoit would kn=
ow best structure)<br>
=C2=A0 =C2=A0that clearly<br>
=C2=A0shows its intended scope for reuse and please fix the description for=
 it too.<br>
<br>
[Qin]: I think we could use the former since later on, you may identify mor=
e time related type and will fix the description.<br>
<br>
c)=C2=A0 [I-D.ietf-rtgwg-ni-model] is still listed as informative, but the =
model defined in there is imported &quot;import ietf-network-instance {<br>
=C2=A0 =C2=A0 prefix ni;<br>
=C2=A0 }&quot;=C2=A0 =C2=A0It needs to be normative<br>
<br>
[Qin]: Okay, will fix this.<br>
<br>
d) I-D.ietf-spring-sr-yang is still listed as informative - but not really =
correctly used as a reference.<br>
<br>
[Qin]: Agree, I have replace it with ietf-rtgwg-routing-types.<u></u><u></u=
></span></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span lang=3D"EN-US">=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
<br>
Thank you for your work on this document.=C2=A0 I have a number of serious =
concerns<br>
- but they all amount to fixing up your references and slight restructuring=
 for clarity and reuse.<br>
<br>
1) In Sec 3.1, the reference is system-id to represent the device or node.[=
I-D.ietf-spring-sr-yang] I believe that should be &quot;typedef router-id {=
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0type yang:dotted-quad;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0description<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;A 32-bit number in the dotted quad =
format assigned to each<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 router. This number uniquely identifies =
the router within<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 an Autonomous System.&quot;;<br>
=C2=A0 =C2=A0 =C2=A0}&quot;<br>
from draft-ietf-rtgwg-routing-<wbr>types.<br>
Certainly &quot;[I-D.ietf-spring-sr-yang]&quot; is NOT an informative refer=
ence with such a dependency.<br>
<br>
I see that this document actually redefines router-id, instead of using it =
as part of the included import from=C2=A0 import ietf-routing-types {<br>
=C2=A0 =C2=A0prefix rt;<br>
=C2=A0 }<br>
On p.27, I see &quot;leaf system-id {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 type rt:router-id;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 description<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;System ID assigned to this =
node.&quot;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 }&quot;<br>
so it is using the routing-yang-types, but renaming it as system-id, there.=
<br>
Consistency isn&#39;t just the hobgoblin of little minds - it&#39;s actuall=
y useful.<br>
<br>
In choice to-location, again &quot;case system-id {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 leaf system-id-location {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 type router-id;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 description<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;System id location&q=
uot;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 description<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;System ID&quot;;&quot;<br>
using the locally defined router-id and renaming it instead of using rt:rou=
ter-id.<br>
<br>
2) On p. 13 &amp; 14, there are many identities associated with time and ti=
me-stamps.=C2=A0 I cannot believe that the best way to handle these is by h=
aving<br>
them as part of an OAM model!=C2=A0 =C2=A0At a minimum, they should be defi=
ned as a<br>
separate module and then included, even if it is in the same draft.=C2=A0 T=
hen they will be available for reuse elsewhere.<br>
<br>
3) This is extending [I-D.ietf-i2rs-yang-network-<wbr>topo] - I do not beli=
eve this should be merely an informative reference.<br>
<br>
4) I cannot tell if I-D.ietf-rtgwg-ni-model is informative or normative; it=
 is not referenced in the draft - though there are fields that are labeled =
NI without adequate description.<br>
<br>
5) [I-D.ietf-rtgwg-routing-types] is not an informative reference.=C2=A0 It=
s module is imported and used.=C2=A0 It must be normative.<br>
<br>
6) [I-D.ietf-spring-sr-yang] is listed as an informative reference, but if =
it were actually used as described, it would need to be normative. Instead,=
 I believe this can be removed as a reference.<br>
<br>
<br>
------------------------------<wbr>------------------------------<wbr>-----=
-----<br>
COMMENT:<br>
------------------------------<wbr>------------------------------<wbr>-----=
-----<br>
<br>
<br>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D<br>
a) Sec 3.8: It is unfortunate that the cc-session-statistics-data structure=
 is not a list of {traffic type, cc-session-statistics} instead of hardcode=
d members for IPv4 and IPv6 traffic only.=C2=A0 While it can still be exten=
ded for additional traffic types, the
 naming may be inconsistent and there&#39;s no requirement that the content=
s are cc-session-statistics.<br>
<br>
b) On p.9: &quot; +--:(system-id)<br>
=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0+--rw system-id-location?=C2=A0 =C2=A0 =C2=A0 router-id&quot;<br>
<br>
Why isn&#39;t this just named router-id instead of system-id, for consisten=
cy?<br>
This comment applies throughout the draft.<br>
<br>
c) The use of &quot;tp&quot; to mean test-point is a bit unfortunate in a m=
odel that is building off of the network topology one, which uses &quot;tp&=
quot; for termination-point.<br>
<br>
d) On p. 13: &quot;identity address-attribute-types {<br>
=C2=A0 =C2=A0 description<br>
=C2=A0 =C2=A0 =C2=A0 &quot;This is base identity of address<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0attribute types which are ip-prefix,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0bgp, tunnel, pwe3, vpls, etc.&quot;;<br>
=C2=A0 }&quot;<br>
<br>
I haven&#39;t a clue what is meant by a bgp address attribute type or a tun=
nel one.<br>
=C2=A0Can you please expand the description to be substantially more meanin=
gful?<br>
How is it used?<br>
<br>
On p. 24, I see these defined<br>
&quot; case bgp {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 leaf bgp {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 type inet:ip-prefix;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 description<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;BGP Labeled P=
refix &quot;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 case tunnel {<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 leaf tunnel-interface {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 type uint32;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 description<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;VPN Prefix &q=
uot;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 case pw {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 leaf remote-pe-address {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 type inet:ip-address;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 description<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;Remote pe add=
ress.&quot;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br>
&quot;<br>
but unlike the other cases with clear descriptions and references to the re=
levant RFCs, these are NOT clear and do not even fully expand acronyms.<br>
<br>
e) &quot;grouping tp-address-ni &quot;=C2=A0 Please expand what NI is the a=
bbreviation for in the description.<br>
<br>
<u></u><u></u></span></p>
</div>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
</div></div></div>
</div>

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

--001a11466e6a0ebe66055cc52a6f--


From nobody Mon Oct 30 08:21:34 2017
Return-Path: <akatlas@gmail.com>
X-Original-To: lime@ietf.org
Delivered-To: lime@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 2F68E13FACC; Mon, 30 Oct 2017 08:21:24 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Alia Atlas <akatlas@gmail.com>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-lime-yang-connectionless-oam@ietf.org, Ron Bonica <rbonica@juniper.net>, Carlos Pignataro <cpignata@cisco.com>, lime-chairs@ietf.org, cpignata@cisco.com, lime@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.63.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150937688418.3527.9290979756607332019.idtracker@ietfa.amsl.com>
Date: Mon, 30 Oct 2017 08:21:24 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/8p6pE27r8S49kFxil0Clm2szDv8>
Subject: [Lime] Alia Atlas' Yes on draft-ietf-lime-yang-connectionless-oam-16: (with COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Oct 2017 15:21:24 -0000

Alia Atlas has entered the following ballot position for
draft-ietf-lime-yang-connectionless-oam-16: Yes

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


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-lime-yang-connectionless-oam/



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

Thank you very much for handling my Discuss so well and promptly. I am clearing
based on the changes in version -16. I've left the comments and Discuss below
for clearer history.

====================
I took a quick look through version -15 and it looks like it addresses almost
all of my serious Discuss points. The only Discuss-worthy point is (c) below. 
I have a few more points related to the changes that were made; they are just
comments & listed here to be with the original points.

For version 15:

a) In Sec 3.1,  it still says
" o  Router-id to represent the device or node.
      [I-D.ietf-spring-sr-yang]"

but [I-D.ietf.spring-sr-yang] has nothing to do with the router-id

b) In Section 4, thanks for adding
urn:ietf:params:xml:ns:yang:ietf-lime-common-types - but could it be a
meaningful and accurate name like
   ietf-lime-time-types or ietf-time-types  (Benoit would know best structure) 
   that clearly
 shows its intended scope for reuse and please fix the description for it too.

c)  [I-D.ietf-rtgwg-ni-model] is still listed as informative, but the model
defined in there is imported "import ietf-network-instance {
    prefix ni;
  }"   It needs to be normative

d) I-D.ietf-spring-sr-yang is still listed as informative - but not really
correctly used as a reference.

=================

Thank you for your work on this document.  I have a number of serious concerns
- but they all amount to fixing up your references and slight restructuring 
for clarity and reuse.

1) In Sec 3.1, the reference is system-id to represent the device or 
node.[I-D.ietf-spring-sr-yang] I believe that should be "typedef router-id {
       type yang:dotted-quad;
       description
         "A 32-bit number in the dotted quad format assigned to each
          router. This number uniquely identifies the router within
          an Autonomous System.";
     }"
from draft-ietf-rtgwg-routing-types.
Certainly "[I-D.ietf-spring-sr-yang]" is NOT an informative reference with such
a dependency.

I see that this document actually redefines router-id, instead of using it as
part of the included import from
 import ietf-routing-types {
   prefix rt;
  }
On p.27, I see "leaf system-id {
          type rt:router-id;
          description
            "System ID assigned to this node.";
        }"
so it is using the routing-yang-types, but renaming it as system-id, there.
Consistency isn't just the hobgoblin of little minds - it's actually useful.

In choice to-location, again "case system-id {
          leaf system-id-location {
            type router-id;
            description
              "System id location";
          }

          description
            "System ID";"
using the locally defined router-id and renaming it instead of using
rt:router-id.

2) On p. 13 & 14, there are many identities associated with time and
time-stamps.  I cannot believe that the best way to handle these is by having
them as part of an OAM model!   At a minimum, they should be defined as a
separate module and then included, even if it is in the same draft.  Then they
will be available for reuse elsewhere.

3) This is extending [I-D.ietf-i2rs-yang-network-topo] - I do not believe this
should be merely an informative reference.

4) I cannot tell if I-D.ietf-rtgwg-ni-model is informative or normative; it is
not referenced in the draft - though there are fields that are labeled NI
without adequate description.

5) [I-D.ietf-rtgwg-routing-types] is not an informative reference.  Its module
is imported and used.  It must be normative.

6) [I-D.ietf-spring-sr-yang] is listed as an informative reference, but if it
were actually used as described, it would need to be normative. Instead, I
believe this can be removed as a reference. ============================== a)
Sec 3.8: It is unfortunate that the cc-session-statistics-data structure is not
a list of {traffic type, cc-session-statistics} instead of hardcoded members
for IPv4 and IPv6 traffic only.  While it can still be extended for additional
traffic types, the naming may be inconsistent and there's no requirement that
the contents are cc-session-statistics.

b) On p.9: " +--:(system-id)
      |                 +--rw system-id-location?      router-id"

Why isn't this just named router-id instead of system-id, for consistency? 
This comment applies throughout the draft.

c) The use of "tp" to mean test-point is a bit unfortunate in a model that is
building off of the network topology one, which uses "tp" for termination-point.

d) On p. 13: "identity address-attribute-types {
    description
      "This is base identity of address
       attribute types which are ip-prefix,
       bgp, tunnel, pwe3, vpls, etc.";
  }"

I haven't a clue what is meant by a bgp address attribute type or a tunnel one.
 Can you please expand the description to be substantially more meaningful? 
How is it used?

On p. 24, I see these defined
" case bgp {
            leaf bgp {
              type inet:ip-prefix;
              description
                "BGP Labeled Prefix ";
            }
          }
          case tunnel {

            leaf tunnel-interface {
              type uint32;
              description
                "VPN Prefix ";
            }
          }
          case pw {
            leaf remote-pe-address {
              type inet:ip-address;
              description
                "Remote pe address.";
            }
"
but unlike the other cases with clear descriptions and references to the
relevant RFCs, these are NOT clear and do not even fully expand acronyms.

e) "grouping tp-address-ni "  Please expand what NI is the abbreviation for in
the description.



From nobody Mon Oct 30 17:48:10 2017
Return-Path: <bill.wu@huawei.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 554C313B42C; Mon, 30 Oct 2017 17:48:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level: 
X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eMq_LJ1chS1T; Mon, 30 Oct 2017 17:48:07 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EA4E813B144; Mon, 30 Oct 2017 17:48:05 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml707-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DYW95832; Tue, 31 Oct 2017 00:48:04 +0000 (GMT)
Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by lhreml707-cah.china.huawei.com (10.201.108.48) with Microsoft SMTP Server (TLS) id 14.3.361.1; Tue, 31 Oct 2017 00:48:03 +0000
Received: from NKGEML513-MBS.china.huawei.com ([169.254.2.198]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0361.001; Tue, 31 Oct 2017 08:47:56 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Alia Atlas <akatlas@gmail.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-lime-yang-connectionless-oam@ietf.org" <draft-ietf-lime-yang-connectionless-oam@ietf.org>, Ron Bonica <rbonica@juniper.net>, Carlos Pignataro <cpignata@cisco.com>, "lime-chairs@ietf.org" <lime-chairs@ietf.org>, "cpignata@cisco.com" <cpignata@cisco.com>, "lime@ietf.org" <lime@ietf.org>
Thread-Topic: Alia Atlas' Yes on draft-ietf-lime-yang-connectionless-oam-16: (with COMMENT)
Thread-Index: AQHTUZLF232a4rW80UeFRuwKrKnTzqL9II1A
Date: Tue, 31 Oct 2017 00:47:56 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA9AC551D9@nkgeml513-mbs.china.huawei.com>
References: <150937688418.3527.9290979756607332019.idtracker@ietfa.amsl.com>
In-Reply-To: <150937688418.3527.9290979756607332019.idtracker@ietfa.amsl.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.79.163]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020205.59F7C844.0085, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.2.198, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: e21089eeed543832b66d88b13ff0d33e
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/mSt5zG1RfqvlGcKSr4ItnYq-veE>
Subject: Re: [Lime] Alia Atlas' Yes on draft-ietf-lime-yang-connectionless-oam-16: (with COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 31 Oct 2017 00:48:09 -0000

VGhhbmtzIEFsaWEuIDotKQ0KDQotUWluDQotLS0tLemCruS7tuWOn+S7ti0tLS0tDQrlj5Hku7bk
uro6IEFsaWEgQXRsYXMgW21haWx0bzpha2F0bGFzQGdtYWlsLmNvbV0gDQrlj5HpgIHml7bpl7Q6
IDIwMTflubQxMOaciDMw5pelIDIzOjIxDQrmlLbku7bkuro6IFRoZSBJRVNHDQrmioTpgIE6IGRy
YWZ0LWlldGYtbGltZS15YW5nLWNvbm5lY3Rpb25sZXNzLW9hbUBpZXRmLm9yZzsgUm9uIEJvbmlj
YTsgQ2FybG9zIFBpZ25hdGFybzsgbGltZS1jaGFpcnNAaWV0Zi5vcmc7IGNwaWduYXRhQGNpc2Nv
LmNvbTsgbGltZUBpZXRmLm9yZw0K5Li76aKYOiBBbGlhIEF0bGFzJyBZZXMgb24gZHJhZnQtaWV0
Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLTE2OiAod2l0aCBDT01NRU5UKQ0KDQpBbGlh
IEF0bGFzIGhhcyBlbnRlcmVkIHRoZSBmb2xsb3dpbmcgYmFsbG90IHBvc2l0aW9uIGZvcg0KZHJh
ZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2FtLTE2OiBZZXMNCg0KV2hlbiByZXNw
b25kaW5nLCBwbGVhc2Uga2VlcCB0aGUgc3ViamVjdCBsaW5lIGludGFjdCBhbmQgcmVwbHkgdG8g
YWxsIGVtYWlsIGFkZHJlc3NlcyBpbmNsdWRlZCBpbiB0aGUgVG8gYW5kIENDIGxpbmVzLiAoRmVl
bCBmcmVlIHRvIGN1dCB0aGlzIGludHJvZHVjdG9yeSBwYXJhZ3JhcGgsIGhvd2V2ZXIuKQ0KDQoN
ClBsZWFzZSByZWZlciB0byBodHRwczovL3d3dy5pZXRmLm9yZy9pZXNnL3N0YXRlbWVudC9kaXNj
dXNzLWNyaXRlcmlhLmh0bWwNCmZvciBtb3JlIGluZm9ybWF0aW9uIGFib3V0IElFU0cgRElTQ1VT
UyBhbmQgQ09NTUVOVCBwb3NpdGlvbnMuDQoNCg0KVGhlIGRvY3VtZW50LCBhbG9uZyB3aXRoIG90
aGVyIGJhbGxvdCBwb3NpdGlvbnMsIGNhbiBiZSBmb3VuZCBoZXJlOg0KaHR0cHM6Ly9kYXRhdHJh
Y2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1saW1lLXlhbmctY29ubmVjdGlvbmxlc3Mtb2Ft
Lw0KDQoNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KQ09NTUVOVDoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KVGhhbmsg
eW91IHZlcnkgbXVjaCBmb3IgaGFuZGxpbmcgbXkgRGlzY3VzcyBzbyB3ZWxsIGFuZCBwcm9tcHRs
eS4gSSBhbSBjbGVhcmluZyBiYXNlZCBvbiB0aGUgY2hhbmdlcyBpbiB2ZXJzaW9uIC0xNi4gSSd2
ZSBsZWZ0IHRoZSBjb21tZW50cyBhbmQgRGlzY3VzcyBiZWxvdyBmb3IgY2xlYXJlciBoaXN0b3J5
Lg0KDQo9PT09PT09PT09PT09PT09PT09PQ0KSSB0b29rIGEgcXVpY2sgbG9vayB0aHJvdWdoIHZl
cnNpb24gLTE1IGFuZCBpdCBsb29rcyBsaWtlIGl0IGFkZHJlc3NlcyBhbG1vc3QgYWxsIG9mIG15
IHNlcmlvdXMgRGlzY3VzcyBwb2ludHMuIFRoZSBvbmx5IERpc2N1c3Mtd29ydGh5IHBvaW50IGlz
IChjKSBiZWxvdy4gDQpJIGhhdmUgYSBmZXcgbW9yZSBwb2ludHMgcmVsYXRlZCB0byB0aGUgY2hh
bmdlcyB0aGF0IHdlcmUgbWFkZTsgdGhleSBhcmUganVzdCBjb21tZW50cyAmIGxpc3RlZCBoZXJl
IHRvIGJlIHdpdGggdGhlIG9yaWdpbmFsIHBvaW50cy4NCg0KRm9yIHZlcnNpb24gMTU6DQoNCmEp
IEluIFNlYyAzLjEsICBpdCBzdGlsbCBzYXlzDQoiIG8gIFJvdXRlci1pZCB0byByZXByZXNlbnQg
dGhlIGRldmljZSBvciBub2RlLg0KICAgICAgW0ktRC5pZXRmLXNwcmluZy1zci15YW5nXSINCg0K
YnV0IFtJLUQuaWV0Zi5zcHJpbmctc3IteWFuZ10gaGFzIG5vdGhpbmcgdG8gZG8gd2l0aCB0aGUg
cm91dGVyLWlkDQoNCmIpIEluIFNlY3Rpb24gNCwgdGhhbmtzIGZvciBhZGRpbmcNCnVybjppZXRm
OnBhcmFtczp4bWw6bnM6eWFuZzppZXRmLWxpbWUtY29tbW9uLXR5cGVzIC0gYnV0IGNvdWxkIGl0
IGJlIGEgbWVhbmluZ2Z1bCBhbmQgYWNjdXJhdGUgbmFtZSBsaWtlDQogICBpZXRmLWxpbWUtdGlt
ZS10eXBlcyBvciBpZXRmLXRpbWUtdHlwZXMgIChCZW5vaXQgd291bGQga25vdyBiZXN0IHN0cnVj
dHVyZSkgDQogICB0aGF0IGNsZWFybHkNCiBzaG93cyBpdHMgaW50ZW5kZWQgc2NvcGUgZm9yIHJl
dXNlIGFuZCBwbGVhc2UgZml4IHRoZSBkZXNjcmlwdGlvbiBmb3IgaXQgdG9vLg0KDQpjKSAgW0kt
RC5pZXRmLXJ0Z3dnLW5pLW1vZGVsXSBpcyBzdGlsbCBsaXN0ZWQgYXMgaW5mb3JtYXRpdmUsIGJ1
dCB0aGUgbW9kZWwgZGVmaW5lZCBpbiB0aGVyZSBpcyBpbXBvcnRlZCAiaW1wb3J0IGlldGYtbmV0
d29yay1pbnN0YW5jZSB7DQogICAgcHJlZml4IG5pOw0KICB9IiAgIEl0IG5lZWRzIHRvIGJlIG5v
cm1hdGl2ZQ0KDQpkKSBJLUQuaWV0Zi1zcHJpbmctc3IteWFuZyBpcyBzdGlsbCBsaXN0ZWQgYXMg
aW5mb3JtYXRpdmUgLSBidXQgbm90IHJlYWxseSBjb3JyZWN0bHkgdXNlZCBhcyBhIHJlZmVyZW5j
ZS4NCg0KPT09PT09PT09PT09PT09PT0NCg0KVGhhbmsgeW91IGZvciB5b3VyIHdvcmsgb24gdGhp
cyBkb2N1bWVudC4gIEkgaGF2ZSBhIG51bWJlciBvZiBzZXJpb3VzIGNvbmNlcm5zDQotIGJ1dCB0
aGV5IGFsbCBhbW91bnQgdG8gZml4aW5nIHVwIHlvdXIgcmVmZXJlbmNlcyBhbmQgc2xpZ2h0IHJl
c3RydWN0dXJpbmcgZm9yIGNsYXJpdHkgYW5kIHJldXNlLg0KDQoxKSBJbiBTZWMgMy4xLCB0aGUg
cmVmZXJlbmNlIGlzIHN5c3RlbS1pZCB0byByZXByZXNlbnQgdGhlIGRldmljZSBvciBub2RlLltJ
LUQuaWV0Zi1zcHJpbmctc3IteWFuZ10gSSBiZWxpZXZlIHRoYXQgc2hvdWxkIGJlICJ0eXBlZGVm
IHJvdXRlci1pZCB7DQogICAgICAgdHlwZSB5YW5nOmRvdHRlZC1xdWFkOw0KICAgICAgIGRlc2Ny
aXB0aW9uDQogICAgICAgICAiQSAzMi1iaXQgbnVtYmVyIGluIHRoZSBkb3R0ZWQgcXVhZCBmb3Jt
YXQgYXNzaWduZWQgdG8gZWFjaA0KICAgICAgICAgIHJvdXRlci4gVGhpcyBudW1iZXIgdW5pcXVl
bHkgaWRlbnRpZmllcyB0aGUgcm91dGVyIHdpdGhpbg0KICAgICAgICAgIGFuIEF1dG9ub21vdXMg
U3lzdGVtLiI7DQogICAgIH0iDQpmcm9tIGRyYWZ0LWlldGYtcnRnd2ctcm91dGluZy10eXBlcy4N
CkNlcnRhaW5seSAiW0ktRC5pZXRmLXNwcmluZy1zci15YW5nXSIgaXMgTk9UIGFuIGluZm9ybWF0
aXZlIHJlZmVyZW5jZSB3aXRoIHN1Y2ggYSBkZXBlbmRlbmN5Lg0KDQpJIHNlZSB0aGF0IHRoaXMg
ZG9jdW1lbnQgYWN0dWFsbHkgcmVkZWZpbmVzIHJvdXRlci1pZCwgaW5zdGVhZCBvZiB1c2luZyBp
dCBhcyBwYXJ0IG9mIHRoZSBpbmNsdWRlZCBpbXBvcnQgZnJvbSAgaW1wb3J0IGlldGYtcm91dGlu
Zy10eXBlcyB7DQogICBwcmVmaXggcnQ7DQogIH0NCk9uIHAuMjcsIEkgc2VlICJsZWFmIHN5c3Rl
bS1pZCB7DQogICAgICAgICAgdHlwZSBydDpyb3V0ZXItaWQ7DQogICAgICAgICAgZGVzY3JpcHRp
b24NCiAgICAgICAgICAgICJTeXN0ZW0gSUQgYXNzaWduZWQgdG8gdGhpcyBub2RlLiI7DQogICAg
ICAgIH0iDQpzbyBpdCBpcyB1c2luZyB0aGUgcm91dGluZy15YW5nLXR5cGVzLCBidXQgcmVuYW1p
bmcgaXQgYXMgc3lzdGVtLWlkLCB0aGVyZS4NCkNvbnNpc3RlbmN5IGlzbid0IGp1c3QgdGhlIGhv
YmdvYmxpbiBvZiBsaXR0bGUgbWluZHMgLSBpdCdzIGFjdHVhbGx5IHVzZWZ1bC4NCg0KSW4gY2hv
aWNlIHRvLWxvY2F0aW9uLCBhZ2FpbiAiY2FzZSBzeXN0ZW0taWQgew0KICAgICAgICAgIGxlYWYg
c3lzdGVtLWlkLWxvY2F0aW9uIHsNCiAgICAgICAgICAgIHR5cGUgcm91dGVyLWlkOw0KICAgICAg
ICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAgICAgIlN5c3RlbSBpZCBsb2NhdGlvbiI7DQog
ICAgICAgICAgfQ0KDQogICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAgICJTeXN0ZW0g
SUQiOyINCnVzaW5nIHRoZSBsb2NhbGx5IGRlZmluZWQgcm91dGVyLWlkIGFuZCByZW5hbWluZyBp
dCBpbnN0ZWFkIG9mIHVzaW5nIHJ0OnJvdXRlci1pZC4NCg0KMikgT24gcC4gMTMgJiAxNCwgdGhl
cmUgYXJlIG1hbnkgaWRlbnRpdGllcyBhc3NvY2lhdGVkIHdpdGggdGltZSBhbmQgdGltZS1zdGFt
cHMuICBJIGNhbm5vdCBiZWxpZXZlIHRoYXQgdGhlIGJlc3Qgd2F5IHRvIGhhbmRsZSB0aGVzZSBp
cyBieSBoYXZpbmcNCnRoZW0gYXMgcGFydCBvZiBhbiBPQU0gbW9kZWwhICAgQXQgYSBtaW5pbXVt
LCB0aGV5IHNob3VsZCBiZSBkZWZpbmVkIGFzIGENCnNlcGFyYXRlIG1vZHVsZSBhbmQgdGhlbiBp
bmNsdWRlZCwgZXZlbiBpZiBpdCBpcyBpbiB0aGUgc2FtZSBkcmFmdC4gIFRoZW4gdGhleSB3aWxs
IGJlIGF2YWlsYWJsZSBmb3IgcmV1c2UgZWxzZXdoZXJlLg0KDQozKSBUaGlzIGlzIGV4dGVuZGlu
ZyBbSS1ELmlldGYtaTJycy15YW5nLW5ldHdvcmstdG9wb10gLSBJIGRvIG5vdCBiZWxpZXZlIHRo
aXMgc2hvdWxkIGJlIG1lcmVseSBhbiBpbmZvcm1hdGl2ZSByZWZlcmVuY2UuDQoNCjQpIEkgY2Fu
bm90IHRlbGwgaWYgSS1ELmlldGYtcnRnd2ctbmktbW9kZWwgaXMgaW5mb3JtYXRpdmUgb3Igbm9y
bWF0aXZlOyBpdCBpcyBub3QgcmVmZXJlbmNlZCBpbiB0aGUgZHJhZnQgLSB0aG91Z2ggdGhlcmUg
YXJlIGZpZWxkcyB0aGF0IGFyZSBsYWJlbGVkIE5JIHdpdGhvdXQgYWRlcXVhdGUgZGVzY3JpcHRp
b24uDQoNCjUpIFtJLUQuaWV0Zi1ydGd3Zy1yb3V0aW5nLXR5cGVzXSBpcyBub3QgYW4gaW5mb3Jt
YXRpdmUgcmVmZXJlbmNlLiAgSXRzIG1vZHVsZSBpcyBpbXBvcnRlZCBhbmQgdXNlZC4gIEl0IG11
c3QgYmUgbm9ybWF0aXZlLg0KDQo2KSBbSS1ELmlldGYtc3ByaW5nLXNyLXlhbmddIGlzIGxpc3Rl
ZCBhcyBhbiBpbmZvcm1hdGl2ZSByZWZlcmVuY2UsIGJ1dCBpZiBpdCB3ZXJlIGFjdHVhbGx5IHVz
ZWQgYXMgZGVzY3JpYmVkLCBpdCB3b3VsZCBuZWVkIHRvIGJlIG5vcm1hdGl2ZS4gSW5zdGVhZCwg
SSBiZWxpZXZlIHRoaXMgY2FuIGJlIHJlbW92ZWQgYXMgYSByZWZlcmVuY2UuID09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PSBhKSBTZWMgMy44OiBJdCBpcyB1bmZvcnR1bmF0ZSB0aGF0IHRo
ZSBjYy1zZXNzaW9uLXN0YXRpc3RpY3MtZGF0YSBzdHJ1Y3R1cmUgaXMgbm90IGEgbGlzdCBvZiB7
dHJhZmZpYyB0eXBlLCBjYy1zZXNzaW9uLXN0YXRpc3RpY3N9IGluc3RlYWQgb2YgaGFyZGNvZGVk
IG1lbWJlcnMgZm9yIElQdjQgYW5kIElQdjYgdHJhZmZpYyBvbmx5LiAgV2hpbGUgaXQgY2FuIHN0
aWxsIGJlIGV4dGVuZGVkIGZvciBhZGRpdGlvbmFsIHRyYWZmaWMgdHlwZXMsIHRoZSBuYW1pbmcg
bWF5IGJlIGluY29uc2lzdGVudCBhbmQgdGhlcmUncyBubyByZXF1aXJlbWVudCB0aGF0IHRoZSBj
b250ZW50cyBhcmUgY2Mtc2Vzc2lvbi1zdGF0aXN0aWNzLg0KDQpiKSBPbiBwLjk6ICIgKy0tOihz
eXN0ZW0taWQpDQogICAgICB8ICAgICAgICAgICAgICAgICArLS1ydyBzeXN0ZW0taWQtbG9jYXRp
b24/ICAgICAgcm91dGVyLWlkIg0KDQpXaHkgaXNuJ3QgdGhpcyBqdXN0IG5hbWVkIHJvdXRlci1p
ZCBpbnN0ZWFkIG9mIHN5c3RlbS1pZCwgZm9yIGNvbnNpc3RlbmN5PyANClRoaXMgY29tbWVudCBh
cHBsaWVzIHRocm91Z2hvdXQgdGhlIGRyYWZ0Lg0KDQpjKSBUaGUgdXNlIG9mICJ0cCIgdG8gbWVh
biB0ZXN0LXBvaW50IGlzIGEgYml0IHVuZm9ydHVuYXRlIGluIGEgbW9kZWwgdGhhdCBpcyBidWls
ZGluZyBvZmYgb2YgdGhlIG5ldHdvcmsgdG9wb2xvZ3kgb25lLCB3aGljaCB1c2VzICJ0cCIgZm9y
IHRlcm1pbmF0aW9uLXBvaW50Lg0KDQpkKSBPbiBwLiAxMzogImlkZW50aXR5IGFkZHJlc3MtYXR0
cmlidXRlLXR5cGVzIHsNCiAgICBkZXNjcmlwdGlvbg0KICAgICAgIlRoaXMgaXMgYmFzZSBpZGVu
dGl0eSBvZiBhZGRyZXNzDQogICAgICAgYXR0cmlidXRlIHR5cGVzIHdoaWNoIGFyZSBpcC1wcmVm
aXgsDQogICAgICAgYmdwLCB0dW5uZWwsIHB3ZTMsIHZwbHMsIGV0Yy4iOw0KICB9Ig0KDQpJIGhh
dmVuJ3QgYSBjbHVlIHdoYXQgaXMgbWVhbnQgYnkgYSBiZ3AgYWRkcmVzcyBhdHRyaWJ1dGUgdHlw
ZSBvciBhIHR1bm5lbCBvbmUuDQogQ2FuIHlvdSBwbGVhc2UgZXhwYW5kIHRoZSBkZXNjcmlwdGlv
biB0byBiZSBzdWJzdGFudGlhbGx5IG1vcmUgbWVhbmluZ2Z1bD8gDQpIb3cgaXMgaXQgdXNlZD8N
Cg0KT24gcC4gMjQsIEkgc2VlIHRoZXNlIGRlZmluZWQNCiIgY2FzZSBiZ3Agew0KICAgICAgICAg
ICAgbGVhZiBiZ3Agew0KICAgICAgICAgICAgICB0eXBlIGluZXQ6aXAtcHJlZml4Ow0KICAgICAg
ICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAgICAgICAgICJCR1AgTGFiZWxlZCBQcmVmaXgg
IjsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICB9DQogICAgICAgICAgY2FzZSB0dW5uZWwgew0K
DQogICAgICAgICAgICBsZWFmIHR1bm5lbC1pbnRlcmZhY2Ugew0KICAgICAgICAgICAgICB0eXBl
IHVpbnQzMjsNCiAgICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAgICAgICAiVlBO
IFByZWZpeCAiOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgIH0NCiAgICAgICAgICBjYXNlIHB3
IHsNCiAgICAgICAgICAgIGxlYWYgcmVtb3RlLXBlLWFkZHJlc3Mgew0KICAgICAgICAgICAgICB0
eXBlIGluZXQ6aXAtYWRkcmVzczsNCiAgICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAg
ICAgICAgICAiUmVtb3RlIHBlIGFkZHJlc3MuIjsNCiAgICAgICAgICAgIH0NCiINCmJ1dCB1bmxp
a2UgdGhlIG90aGVyIGNhc2VzIHdpdGggY2xlYXIgZGVzY3JpcHRpb25zIGFuZCByZWZlcmVuY2Vz
IHRvIHRoZSByZWxldmFudCBSRkNzLCB0aGVzZSBhcmUgTk9UIGNsZWFyIGFuZCBkbyBub3QgZXZl
biBmdWxseSBleHBhbmQgYWNyb255bXMuDQoNCmUpICJncm91cGluZyB0cC1hZGRyZXNzLW5pICIg
IFBsZWFzZSBleHBhbmQgd2hhdCBOSSBpcyB0aGUgYWJicmV2aWF0aW9uIGZvciBpbiB0aGUgZGVz
Y3JpcHRpb24uDQoNCg0K

