
From nobody Fri Mar  1 07:31:12 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: pce@ietf.org
Delivered-To: pce@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D300130E92; Fri,  1 Mar 2019 07:31:10 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: pce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.92.1
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: pce@ietf.org
Message-ID: <155145427035.6250.9905876326566073229@ietfa.amsl.com>
Date: Fri, 01 Mar 2019 07:31:10 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/rgKD628FrxvbwVCN739hyZRw3KA>
Subject: [Pce] I-D Action: draft-ietf-pce-wson-rwa-ext-16.txt
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Mar 2019 15:31:10 -0000

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

        Title           : PCEP Extension for WSON Routing and Wavelength Assignment
        Authors         : Young Lee
                          Ramon Casellas
	Filename        : draft-ietf-pce-wson-rwa-ext-16.txt
	Pages           : 33
	Date            : 2019-03-01

Abstract:
   This document provides the Path Computation Element communication
   Protocol (PCEP) extensions for the support of Routing and Wavelength
   Assignment (RWA) in Wavelength Switched Optical Networks (WSON).
   Path provisioning in WSONs requires a routing and wavelength
   assignment (RWA) process.  From a path computation perspective,
   wavelength assignment is the process of determining which wavelength
   can be used on each hop of a path and forms an additional routing
   constraint to optical path computation.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-pce-wson-rwa-ext/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-pce-wson-rwa-ext-16
https://datatracker.ietf.org/doc/html/draft-ietf-pce-wson-rwa-ext-16

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-pce-wson-rwa-ext-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 Fri Mar  1 12:25:19 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: pce@ietf.org
Delivered-To: pce@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id BC545130EBC; Fri,  1 Mar 2019 12:25:17 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: pce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.92.1
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: pce@ietf.org
Message-ID: <155147191772.6246.13377066825372599740@ietfa.amsl.com>
Date: Fri, 01 Mar 2019 12:25:17 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/F3aVg3Tdf5q9zp3loQyRcSImDG8>
Subject: [Pce] I-D Action: draft-ietf-pce-wson-rwa-ext-17.txt
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Mar 2019 20:25:18 -0000

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

        Title           : PCEP Extension for WSON Routing and Wavelength Assignment
        Authors         : Young Lee
                          Ramon Casellas
	Filename        : draft-ietf-pce-wson-rwa-ext-17.txt
	Pages           : 33
	Date            : 2019-03-01

Abstract:
   This document provides the Path Computation Element communication
   Protocol (PCEP) extensions for the support of Routing and Wavelength
   Assignment (RWA) in Wavelength Switched Optical Networks (WSON).
   Path provisioning in WSONs requires a routing and wavelength
   assignment (RWA) process.  From a path computation perspective,
   wavelength assignment is the process of determining which wavelength
   can be used on each hop of a path and forms an additional routing
   constraint to optical path computation.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-pce-wson-rwa-ext/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-pce-wson-rwa-ext-17
https://datatracker.ietf.org/doc/html/draft-ietf-pce-wson-rwa-ext-17

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-pce-wson-rwa-ext-17


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 Fri Mar  1 12:35:00 2019
Return-Path: <leeyoung@huawei.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3ACC812D4F2 for <pce@ietfa.amsl.com>; Fri,  1 Mar 2019 12:34:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HK_RANDOM_ENVFROM=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PL78fmKbjF_O for <pce@ietfa.amsl.com>; Fri,  1 Mar 2019 12:34:56 -0800 (PST)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 345551200B3 for <pce@ietf.org>; Fri,  1 Mar 2019 12:34:56 -0800 (PST)
Received: from lhreml704-cah.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id 3BC1BFB26BA4F8997E6E for <pce@ietf.org>; Fri,  1 Mar 2019 20:34:53 +0000 (GMT)
Received: from SJCEML701-CHM.china.huawei.com (10.208.112.40) by lhreml704-cah.china.huawei.com (10.201.108.45) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 1 Mar 2019 20:34:52 +0000
Received: from SJCEML521-MBX.china.huawei.com ([169.254.1.111]) by SJCEML701-CHM.china.huawei.com ([169.254.3.242]) with mapi id 14.03.0415.000;  Fri, 1 Mar 2019 12:34:50 -0800
From: Leeyoung <leeyoung@huawei.com>
To: "pce@ietf.org" <pce@ietf.org>
Thread-Topic: [Pce] I-D Action: draft-ietf-pce-wson-rwa-ext-17.txt
Thread-Index: AQHU0Gz2slQAHtF10UKw9XhggX16AKX3OeAQ
Date: Fri, 1 Mar 2019 20:34:49 +0000
Message-ID: <7AEB3D6833318045B4AE71C2C87E8E173D0E2DFF@sjceml521-mbx.china.huawei.com>
References: <155147191772.6246.13377066825372599740@ietfa.amsl.com>
In-Reply-To: <155147191772.6246.13377066825372599740@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.192.11.123]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/ysk8o1UBxPTjN2oK6D0CIwiiilI>
Subject: [Pce] FW:  I-D Action: draft-ietf-pce-wson-rwa-ext-17.txt
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Mar 2019 20:34:58 -0000

Hi PCE WG,

This version is ready for publication. Cleared the last minute comment by B=
enjamin (v.16) and Deborah (v.15) . Changes were:

- IANA section -- be very specific on unassigned values for section 8.2, 8.=
7 and 8.11.=20
- Section 4.3.2 -- cleaned up all irrelevant description on the identifier =
per Benjamin

Best regard,
Young
-----Original Message-----
From: Pce [mailto:pce-bounces@ietf.org] On Behalf Of internet-drafts@ietf.o=
rg
Sent: Friday, March 1, 2019 2:25 PM
To: i-d-announce@ietf.org
Cc: pce@ietf.org
Subject: [Pce] I-D Action: draft-ietf-pce-wson-rwa-ext-17.txt


A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.
This draft is a work item of the Path Computation Element WG of the IETF.

        Title           : PCEP Extension for WSON Routing and Wavelength As=
signment
        Authors         : Young Lee
                          Ramon Casellas
	Filename        : draft-ietf-pce-wson-rwa-ext-17.txt
	Pages           : 33
	Date            : 2019-03-01

Abstract:
   This document provides the Path Computation Element communication
   Protocol (PCEP) extensions for the support of Routing and Wavelength
   Assignment (RWA) in Wavelength Switched Optical Networks (WSON).
   Path provisioning in WSONs requires a routing and wavelength
   assignment (RWA) process.  From a path computation perspective,
   wavelength assignment is the process of determining which wavelength
   can be used on each hop of a path and forms an additional routing
   constraint to optical path computation.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-pce-wson-rwa-ext/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-pce-wson-rwa-ext-17
https://datatracker.ietf.org/doc/html/draft-ietf-pce-wson-rwa-ext-17

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-pce-wson-rwa-ext-17


Please note that it may take a couple of minutes from the time of submissio=
n 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/

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


From nobody Fri Mar  1 13:10:43 2019
Return-Path: <agenda@ietf.org>
X-Original-To: pce@ietf.org
Delivered-To: pce@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 87AC0130EE5; Fri,  1 Mar 2019 13:09:56 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "\"IETF Secretariat\"" <agenda@ietf.org>
To: <dhruv.ietf@gmail.com>, <pce-chairs@ietf.org>
Cc: pce@ietf.org, db3546@att.com
X-Test-IDTracker: no
X-IETF-IDTracker: 6.92.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <155147459654.6101.7434522453953405012.idtracker@ietfa.amsl.com>
Date: Fri, 01 Mar 2019 13:09:56 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/WXtMsO_s7rXkOaHrDvR5rJc_rf4>
Subject: [Pce] pce - Requested session has been scheduled for IETF 104
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Mar 2019 21:09:57 -0000

Dear Dhruv Dhody,

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


    pce Session 1 (1:30 requested)
    Thursday, 28 March 2019, Morning Session I 0900-1030
    Room Name: Karlin 1/2 size: 150
    ---------------------------------------------


iCalendar: https://datatracker.ietf.org/meeting/104/sessions/pce.ics

Request Information:


---------------------------------------------------------
Working Group Name: Path Computation Element
Area Name: Routing Area
Session Requester: Dhruv Dhody

Number of Sessions: 1
Length of Session(s):  1.5 Hours
Number of Attendees: 60
Conflicts to Avoid: 
 First Priority: spring mpls teas ccamp
 Second Priority: idr lsr rtgarea rtgwg
 Third Priority: i2rs detnet bier bess netconf netmod sfc


People who must be present:
  Deborah Brungard
  Julien Meuric
  Dhruv Dhody
  Jonathan Hardwick

Resources Requested:

Special Requests:
  Do not schedule against RTG area BOF (if any)
---------------------------------------------------------


From nobody Fri Mar  1 16:27:21 2019
Return-Path: <adrian@olddog.co.uk>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 09050130FE4 for <pce@ietfa.amsl.com>; Fri,  1 Mar 2019 16:27:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, 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 mYcAaPhCAXsk for <pce@ietfa.amsl.com>; Fri,  1 Mar 2019 16:27:16 -0800 (PST)
Received: from mta6.iomartmail.com (mta6.iomartmail.com [62.128.193.156]) (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 3DDC5130E7A for <pce@ietf.org>; Fri,  1 Mar 2019 16:27:16 -0800 (PST)
Received: from vs2.iomartmail.com (vs2.iomartmail.com [10.12.10.123]) by mta6.iomartmail.com (8.14.4/8.14.4) with ESMTP id x220REi6024129 for <pce@ietf.org>; Sat, 2 Mar 2019 00:27:14 GMT
Received: from vs2.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 01FE422044 for <pce@ietf.org>; Sat,  2 Mar 2019 00:27:14 +0000 (GMT)
Received: from asmtp1.iomartmail.com (unknown [10.12.10.248]) by vs2.iomartmail.com (Postfix) with ESMTPS id E104622042 for <pce@ietf.org>; Sat,  2 Mar 2019 00:27:13 +0000 (GMT)
Received: from LAPTOPK7AS653V ([87.112.237.8]) (authenticated bits=0) by asmtp1.iomartmail.com (8.14.4/8.14.4) with ESMTP id x220RD6h007856 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for <pce@ietf.org>; Sat, 2 Mar 2019 00:27:13 GMT
Reply-To: <adrian@olddog.co.uk>
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: <pce@ietf.org>
Date: Sat, 2 Mar 2019 00:27:12 -0000
Organization: Old Dog Consulting
Message-ID: <093c01d4d08e$ae80ff50$0b82fdf0$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AdTQjob9NVAfGQysTee89Gj8QfLDHw==
Content-Language: en-gb
X-Originating-IP: 87.112.237.8
X-Thinkmail-Auth: adrian@olddog.co.uk
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.0.0.1623-8.2.0.1013-24464.003
X-TM-AS-Result: No--3.377-10.0-31-10
X-imss-scan-details: No--3.377-10.0-31-10
X-TMASE-Version: IMSVA-9.0.0.1623-8.2.1013-24464.003
X-TMASE-Result: 10--3.376500-10.000000
X-TMASE-MatchedRID: U78zh1smUYepIthzmcY7MVPjo7D4SFg4LJm8FOE9WLUJr7cROZw/EsJ0 c5scl5pNQIdYpsvMFQe6YwIzBx7WZU1+zyfzlN7y/sToY2qzpx5TqzaeVVOfNfoLR4+zsDTtjoc zmuoPCq1ARtBSnVl3aDGOV0EmCSpno0dX1KGxHdm1H62WHIzi3Pw4bZbkyEmt9HmAsM11v0u45m jKIIYY3xiCad9aBKWfm9p/RC99TJ5Lhb8xGEnVfg==
X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/10ijOcx0vs4j4X_-BfbU1sfMpL8>
Subject: [Pce] IETF-104 meeting time
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 02 Mar 2019 00:27:19 -0000

Hi PCE,

Our meeting session in Prague has been confirmed for Thursday morning

    pce Session 1 (1:30 requested)
    Thursday, 28 March 2019, Morning Session I 0900-1030
    Room Name: Karlin 1/2 size: 150
    ---------------------------------------------

iCalendar: https://datatracker.ietf.org/meeting/104/sessions/pce.ics

See you there!

Adrian (for the three chairs)


From nobody Sat Mar  2 02:34:24 2019
Return-Path: <adrian@olddog.co.uk>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E0E2612D4E9; Sat,  2 Mar 2019 02:34:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] 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 8BCqLcxfap_L; Sat,  2 Mar 2019 02:34:19 -0800 (PST)
Received: from mta5.iomartmail.com (mta5.iomartmail.com [62.128.193.155]) (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 8038012870E; Sat,  2 Mar 2019 02:34:15 -0800 (PST)
Received: from vs1.iomartmail.com (vs1.iomartmail.com [10.12.10.121]) by mta5.iomartmail.com (8.14.4/8.14.4) with ESMTP id x22AYDJa003569; Sat, 2 Mar 2019 10:34:13 GMT
Received: from vs1.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 0274E2203B; Sat,  2 Mar 2019 10:34:13 +0000 (GMT)
Received: from asmtp3.iomartmail.com (unknown [10.12.10.224]) by vs1.iomartmail.com (Postfix) with ESMTPS id E12E92203A; Sat,  2 Mar 2019 10:34:12 +0000 (GMT)
Received: from LAPTOPK7AS653V ([87.112.237.8]) (authenticated bits=0) by asmtp3.iomartmail.com (8.14.4/8.14.4) with ESMTP id x22AYAK5022611 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sat, 2 Mar 2019 10:34:11 GMT
Reply-To: <adrian@olddog.co.uk>
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: <pce@ietf.org>
Cc: <draft-negi-pce-segment-routing-ipv6@ietf.org>
Date: Sat, 2 Mar 2019 10:34:10 -0000
Organization: Old Dog Consulting
Message-ID: <095301d4d0e3$79941b10$6cbc5130$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AdTQ4yeACqwOCp7oRwWzIgyDYdtoPg==
Content-Language: en-gb
X-Originating-IP: 87.112.237.8
X-Thinkmail-Auth: adrian@olddog.co.uk
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.0.0.1623-8.2.0.1013-24464.007
X-TM-AS-Result: No--11.494-10.0-31-10
X-imss-scan-details: No--11.494-10.0-31-10
X-TMASE-Version: IMSVA-9.0.0.1623-8.2.1013-24464.007
X-TMASE-Result: 10--11.494000-10.000000
X-TMASE-MatchedRID: tmbxcnYtprkzwJ7ADkakn2/CU2X9JBM7Kx5ICGp/WtGo+b+yOP0oGCGZ 6VVOVYeWvFNr77O5fQFD14h2QEbo3wVcD+m/PiZIsaPcs3T4TL2bY7RG5tPAx/gnJH5vm2+gMCX XLxgy2JRU8b0ZSPcJT0NkJlOoyNNCG/gRoOq563YD2WXLXdz+AVctRqnPrLuBLmiAvxPf/cHHP6 6OOSvGleXtCS3csq8ap0E4MN3Xs+Lykd2cVL8vA9sfxZpQv2qMOFrEjYh/1F5tw+n+iKWyyGm3F auou1xf56lhTC+w3Rl6OpUE5z3+cJNapt3w8jBkbBu6+EIezdyB0mqjupFs5Vvym/gvSH4iK0Tc +qrB0NJrh2f7lGhDTpCtTACS0GXAS3Zni/NoaLd0+657dxGJGBeN8ZMPETMtDza4K8pr9bcwd2A EstTKvi0mw44Qr35AB4DpE0UJ0Gm1M7PBFR3TvU+4wmL9kCTx0w14HFJQjaPb6Y+fnTZUL/OSqW ItdNWq4vM1YF6AJbZcLc3sLtjOt9CpCFLDTHZU3QfwsVk0Ubv+efAnnZBiL8z+Ba7+nv3uNvz0d LEVpxqTS0IMnJErWf5TK/AM79JFIR0nKEGrCDR+3BndfXUhXQ==
X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/zvMQs3yMd5KIKRmowFbw5PySpIM>
Subject: [Pce] Adoption poll review of draft-negi-pce-segment-routing-ipv6
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 02 Mar 2019 10:34:23 -0000

Hi,

As this document is being polled for adoption, I thought it might be
useful to do a review.

My comments are not blocking for adoption, but can be addressed in a 
version if/when the draft becomes a WG document.

Thanks for the work.
Adrian

===

Abstract

No need to write "Segment Routing (SR)" twice.
s/Since, Segment/Since Segment/
s/This draft/This document/

---

Abstract

Add a final sentence saying "Base protocol extensions and mechanisms to
support MPLS-SR are described in a separate document."

---

You need to expand "ERO" on first use.
Try to avoid saying "ERO object" (that would be EROO? ;-)

---

Section 3.

   This document extends the "SR-ERO subobject" defined in
   [I-D.ietf-pce-segment-routing] to carry IPv6 SID(s) (IPv6 Addresses).
   SRv6-capable PCEP speakers MUST be able to generate and/or process
   this.

I don't think "extends" is the right word. I think you define a new
subobject type.

Similarly...

   o  Update the SR-ERO and SR-RRO sub-object for SRv6

I don't think "Update" is the right word. Again, you are defining a new
subobject type.

---

3.3.1.1

Will you need an IANA registry for the SRv6-PCE-CAPABILITY flags?

---

3.3.1.1 makes I-D.bashandy-isis-srv6-extensions a normative reference

---

3.3.1.2 Unclear why the PCE must set the L bit since the whole TLV can
be ignored by the PCC. Actually, unclear why the TLV must be present 
when sent by the PCE.

---

3.3.3.1

It is really confusing to show a field that is not there!

But, also, to model what is in I-D.ietf-pce-segment-routing, I think
you should keep the NAI as part of the core sub-object definition.

It might be better if this section looked something like the following.

3.3.3.1.  SR-ERO Subobject


   [I-D.ietf-pce-segment-routing] defines the SR-ERO subobject.  The
   Node or Adjacency Identifier Type (NAI Type or NT) field indicates
   the type and format of the NAI contained in the body of the 
   subobject.

   This document defines a new NT with value TBD3 to indicate an SRv6
   SID.

   When the NT indicates SRv6, then the SR-ERO subobject represent a 
   SRv6 segment.  In this case, the optional SID and NAI fields MUST NOT
   be included, but the subobject MUST include an SRv6I (SRv6
   Identifier) field.  The format of SR-ERO when the NT value is TBD3 is
   shown in Figure 2.


    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |L|    Type     |     Length    |  NT   |     Flags     |F|S|C|M|
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   |                      SRv6 Identifier                          |
   |                         (128-bit)                             |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | SRv6NT|         Flags           |       Function Code         |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   //                        NAI (variable)                       //
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+


                     Figure 2: SR-ERO Subobject Format

   For SRv6 segments, a new NT (NAI Type) is assigned by IANA as TBD3.

   The description of all the flags and fields is as per
   [I-D.ietf-pce-segment-routing].  For SRv6 segments (when NT is TBD3),
   M and C flag MUST NOT be set.  The S flag MUST be set.  The F bit
   MUST NOT be set.  If these flags are not set properly, the subobject
   MUST be considered malformed and the PCEP speaker react as per the
   error handling described in Section 3.3.3.2.

   The SRv6 Identifier is the 128 bit IPv6 addresses representing the 
   SRv6 segment.

   The SRv6NT is the SRv6 NAI Type which indicates the interpretation
   for NAI (Node or Adjacency Identifier).  Values are as per the NT
   field defined in [I-D.ietf-pce-segment-routing], but the value
   TBD3 MUST NOT be used.

   Flags is a 12 bit field.  No flag bits are currently defined in
   this document.  This MUST be set to 0 and ignored on receipt.

   Function Code is a 16 bit field representing supported functions
   associated with SRv6 SIDs.  This information is optional and 
   included only for maintainability.  That is, no action is required of
   the PCC based on this field.  The following function codes are 
   defined:

      0: Reserved

      1: End Function

      2: End.DX6 Function

      3: End.DT6 Function

      4: End.X Function

   The NAI field is modelled on [I-D.ietf-pce-segment-routing] and
   contains the NAI associated with the SRv6 Identifier.  Depending on
   the value of SRv6NT, the NAI can have different formats.

      When the SRv6NT value is 0, the NAI MUST NOT be included.

      When SRv6NT value is 1, the NAI is as per the 'IPv6 Node ID'
      format defined in [I-D.ietf-pce-segment-routing], which specify
      an IPv6 address.  This is used to identify the owner of the
      SRv6 Identifier.  This is optional, as the LOC (the locater
      portion) of the SRv6 SID serves a similar purpose.

      When SRv6NT value is 2, the NAI is as per the 'IPv6 Adjacency'
      format defined in [I-D.ietf-pce-segment-routing], which specify
      a pair of IPv6 addresses.  This is used to identify the IPv6
      Adjacency and used with the SRv6 Adj-SID.

      [Editor's Note - Add IPv6 unnumbered adjacency, once done by
      [I-D.ietf-pce-segment-routing]]

---

Similarly, in 3.3.4.1, it is confusing to include a field that isn't
there.  So maybe....

3.3.4.1.  SR-RRO Subobject

   For SRv6 segments, a new NT (NAI Type) is assigned by IANA as TBD3,
   the format of SR-RRO sub object remains the same as the SR-ERO
   subobject, but without the L flag [I-D.ietf-pce-segment-routing].

   When the NAI Type (NT) indicates SRv6, then the SR-RRO subobject
   represent a SRv6 segment and include a field SRv6I (SRv6 Identifier)
   in place of NAI (Node or Adjacency Identifier) defined in
   [I-D.ietf-pce-segment-routing].  The 32 bit SID MUST NOT be included.
   The format of SR-RRO subobject is reproduced with the SRv6I field as
   shown in Figure 4.


    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |      Type     |     Length    |  ST   |     Flags     |F|S|C|M|
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   |                      SRv6 Identifier                          |
   |                         (128-bit)                             |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | SRv6NT|         Flags           |       Function Code         |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   //                        NAI (variable)                       //
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                     Figure 4: SR-RRO Subobject Format

   The description of all fields and flags is as per SR-ERO subobject.

   Processing rules of SR-RRO subobject are identical to those of SR-ERO
   subobject.

   If a PCE detects that all subobjects of RRO are not identical, and if
   it does not handle such RRO, it MUST send a PCErr message with Error-
   Type = 10 ("Reception of an invalid object") and Error-Value = 10
   ("Non-identical RRO subobjects").


...But some of this text is odd!
- The processing of the RRO is identical to the ERO? Surely not.
- The RRO subobjects have to be identical? Identical to what?


From nobody Sun Mar  3 17:20:07 2019
Return-Path: <byyun@etri.re.kr>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AA90A1271FF for <pce@ietfa.amsl.com>; Sun,  3 Mar 2019 17:20:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.92
X-Spam-Level: 
X-Spam-Status: No, score=-0.92 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FROM_EXCESS_BASE64=0.979, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rud1MfIvgkEu for <pce@ietfa.amsl.com>; Sun,  3 Mar 2019 17:20:04 -0800 (PST)
Received: from mscreen.etri.re.kr (mscreen.etri.re.kr [129.254.9.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 25964130E6F for <pce@ietf.org>; Sun,  3 Mar 2019 17:20:02 -0800 (PST)
Received: from unknown (HELO smtpeg.etri.re.kr) (129.254.27.141) by 129.254.9.16 with ESMTP; 4 Mar 2019 10:19:57 +0900
X-Original-SENDERIP: 129.254.27.141
X-Original-MAILFROM: byyun@etri.re.kr
X-Original-RCPTTO: pce@ietf.org, adrian@olddog.co.uk
Received: from SMTP3.etri.info (129.254.28.73) by SMTPEG1.etri.info (129.254.27.141) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 4 Mar 2019 10:19:57 +0900
Received: from SMTP1.etri.info ([169.254.1.35]) by SMTP3.etri.info ([10.2.6.32]) with mapi id 14.03.0319.002; Mon, 4 Mar 2019 10:19:53 +0900
From: =?utf-8?B?7Jyk67mI7JiB?= <byyun@etri.re.kr>
To: "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "pce@ietf.org" <pce@ietf.org>
Thread-Topic: [Pce] WG Last Call completed for draft-ietf-pce-applicability-actn
Thread-Index: AdTNBpZRkOR5MbAeQ3egoZ3erEHxzQFIINia
Date: Mon, 4 Mar 2019 01:19:52 +0000
Message-ID: <23C934174FAD8C4EACF66FEFB6AE4339524686DD@SMTP1.etri.info>
References: <014801d4cd09$39d95090$ad8bf1b0$@olddog.co.uk>
In-Reply-To: <014801d4cd09$39d95090$ad8bf1b0$@olddog.co.uk>
Accept-Language: ko-KR, en-US
Content-Language: ko-KR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [129.254.28.41]
Content-Type: multipart/alternative; boundary="_000_23C934174FAD8C4EACF66FEFB6AE4339524686DDSMTP1etriinfo_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/WRrHx7nu4KU-JjIAdoUUXteX8vA>
Subject: Re: [Pce] WG Last Call completed for draft-ietf-pce-applicability-actn
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Mar 2019 01:20:07 -0000

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

RGVhciBBZHJpYW4gYW5kIFdHLA0KDQoNCkkgaGF2ZSByZXZpZXdlZCB0aGUgZHJhZnQuDQoNCkkg
c3VwcG9ydCB0aGUgcHVibGljYXRpb24uDQoNCg0KQmVzdCByZWdhcmRzLA0KDQpCaW4NCg0KDQoN
Cg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K67O064K4IOyCrOuejCA6ICJB
ZHJpYW4gRmFycmVsIiA8YWRyaWFuQG9sZGRvZy5jby51az4NCuuztOuCuCDrgqDsp5wgOiAyMDE5
LTAyLTI1IDIxOjU1OjE1ICggKzA5OjAwICkNCuuwm+uKlCDsgqzrnowgOiBwY2VAaWV0Zi5vcmcg
PHBjZUBpZXRmLm9yZz4NCuywuOyhsCA6DQrsoJzrqqkgOiBbUGNlXSBXRyBMYXN0IENhbGwgY29t
cGxldGVkIGZvciBkcmFmdC1pZXRmLXBjZS1hcHBsaWNhYmlsaXR5LWFjdG4NCg0KDQoNCkhpLA0K
DQoNCg0KDQoNClRoZSBXRyBsYXN0IGNhbGwgY29tcGxldGVkIHdpdGhvdXQgYW55IGRpc3NlbnQs
IGJ1dCB3aXRoIG9ubHkgYSBmZXcgY29tbWVudHMNCg0KDQoNCm9mIHN1cHBvcnQuDQoNCg0KDQoN
Cg0KVGhlcmUgd2VyZSBzb21lIGlzc3VlcyByYWlzZWQgKGluY2x1ZGluZyBmcm9tIERhbiBhbmQg
bWUpLg0KDQoNCg0KDQoNCkF1dGhvcnM6DQoNCg0KDQpQbGVhc2UgcG9zdCBhIHJldmlzaW9uIHRo
YXQgYWRkcmVzc2VzIHRoZSBjb21tZW50cy4NCg0KDQoNCg0KDQpXb3JraW5nIEdyb3VwOg0KDQoN
Cg0KUGxlYXNlIGNvbnRpbnVlIHRvIHNlbmQgbWVzc2FnZXMgb2Ygc3VwcG9ydCBzbyB0aGF0IHdl
IGtub3cgdGhhdCB0aGlzIGRyYWZ0DQoNCg0KDQpyZWFsbHkgc2hvdWxkIGJlIGFkdmFuY2VkLg0K
DQoNCg0KDQoNClRoYW5rcywNCg0KDQoNCkFkcmlhbg0KDQoNCg0KDQoNCi0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tDQoNCg0KDQpGcm9tOiBQY2UgT24gQmVoYWxmIE9mIEFkcmlhbiBGYXJyZWwN
Cg0KDQoNClNlbnQ6IDA4IEZlYnJ1YXJ5IDIwMTkgMTE6MzQNCg0KDQoNClRvOiBwY2VAaWV0Zi5v
cmcNCg0KDQoNClN1YmplY3Q6IFtQY2VdIFdHIExhc3QgQ2FsbCBvbiBkcmFmdC1pZXRmLXBjZS1h
cHBsaWNhYmlsaXR5LWFjdG4NCg0KDQoNCg0KDQpIaSBXRywNCg0KDQoNCg0KDQpkcmFmdC1pZXRm
LXBjZS1hcHBsaWNhYmlsaXR5LWFjdG4gc2VlbXMgdG8gYmUgcmVhZHkgdG8gcHJvZ3Jlc3MgdG93
YXJkcw0KDQoNCg0KcHVibGljYXRpb24uDQoNCg0KDQoNCg0KVGhpcyBlbWFpbCBzdGFydHMgYSB0
d28gd2VlayB3b3JraW5nIGdyb3VwIGxhc3QgY2FsbCAoZW5kcyBvbiAyM3JkDQoNCg0KDQpGZWJy
dWFyeSkuDQoNCg0KDQoNCg0KRHVyaW5nIHRoaXMgdGltZSwgcGxlYXNlIHJlYWQgdGhlIGRyYWZ0
IGFuZCBtYWtlIGNvbW1lbnRzIGZvciBpbXByb3ZlbWVudC4NCg0KDQoNCklmIHlvdSB0aGVuIHN1
cHBvcnQgaXRzIHB1YmxpY2F0aW9uIHBsZWFzZSBsZXQgdXMga25vdyB0aGF0IHlvdSBoYXZlIHJl
YWQNCg0KDQoNCnRoZSBkcmFmdCBhbmQgc3VwcG9ydCBpdC4gSWYgeW91IGhhdmUgYW55IGNvbmNl
cm5zLCBwbGVhc2UgbGV0IHVzIGtub3cgYW5kDQoNCg0KDQpwcm9wb3NlIHNvbHV0aW9ucy4NCg0K
DQoNCg0KDQpUaGFua3MsDQoNCg0KDQpBZHJpYW4NCg0KDQoNCg0KDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQoNCg0KUGNlIG1haWxpbmcgbGlzdA0K
DQoNCg0KUGNlQGlldGYub3JnDQoNCg0KDQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3BjZQ0KDQoNCg0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQoNCg0KDQpQY2UgbWFpbGluZyBsaXN0DQoNCg0KDQpQY2VAaWV0Zi5vcmcN
Cg0KDQoNCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vcGNlDQoNCg0K

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5Pg0KPGRpdiBpZD0iZXpG
b3JtUHJvY19kaXYiIHN0eWxlPSJGT05ULVNJWkU6IDEwcHQ7IEZPTlQtRkFNSUxZOiDqtbTrprwi
Pg0KPGRpdiBpZD0ibXNnYm9keSI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iTElORS1IRUlHSFQ6IDE1
cHQiPg0KPHAgc3R5bGU9Ik1BUkdJTi1CT1RUT006IDBweDsgTUFSR0lOLVRPUDogMHB4Ij5EZWFy
IEFkcmlhbiBhbmQgV0csPC9wPg0KPHAgc3R5bGU9Ik1BUkdJTi1CT1RUT006IDBweDsgTUFSR0lO
LVRPUDogMHB4Ij48YnI+DQo8L3A+DQo8cCBzdHlsZT0iTUFSR0lOLUJPVFRPTTogMHB4OyBNQVJH
SU4tVE9QOiAwcHgiPkkgaGF2ZSZuYnNwO3Jldmlld2VkIHRoZSBkcmFmdC48L3A+DQo8cCBzdHls
ZT0iTUFSR0lOLUJPVFRPTTogMHB4OyBNQVJHSU4tVE9QOiAwcHgiPkkgc3VwcG9ydCB0aGUgcHVi
bGljYXRpb24uPC9wPg0KPHAgc3R5bGU9Ik1BUkdJTi1CT1RUT006IDBweDsgTUFSR0lOLVRPUDog
MHB4Ij48YnI+DQo8L3A+DQo8cCBzdHlsZT0iTUFSR0lOLUJPVFRPTTogMHB4OyBNQVJHSU4tVE9Q
OiAwcHgiPkJlc3QgcmVnYXJkcyw8L3A+DQo8cCBzdHlsZT0iTUFSR0lOLUJPVFRPTTogMHB4OyBN
QVJHSU4tVE9QOiAwcHgiPkJpbjwvcD4NCjxwIHN0eWxlPSJNQVJHSU4tQk9UVE9NOiAwcHg7IE1B
UkdJTi1UT1A6IDBweCI+Jm5ic3A7PC9wPg0KPGRpdiBpZD0iTWFpbFNpZ25TZW50Ij4NCjxwIHN0
eWxlPSJNQVJHSU4tQk9UVE9NOiAwcHg7IE1BUkdJTi1UT1A6IDBweCI+Jm5ic3A7PC9wPg0KPC9k
aXY+DQo8ZGl2IGlkPSJPUkdNQUlMX0NPTlRFTlQiPg0KPGhyIHRhYmluZGV4PSItMSI+DQo8ZGl2
PjxiPuuztOuCuCDsgqzrnowgOiA8L2I+JnF1b3Q7QWRyaWFuIEZhcnJlbCZxdW90OyAmbHQ7YWRy
aWFuQG9sZGRvZy5jby51ayZndDs8L2Rpdj4NCjxkaXY+PGI+67O064K4IOuCoOynnCA6IDwvYj4y
MDE5LTAyLTI1IDIxOjU1OjE1ICggJiM0MzswOTowMCApPC9kaXY+DQo8ZGl2PjxiPuuwm+uKlCDs
gqzrnowgOiA8L2I+cGNlQGlldGYub3JnICZsdDtwY2VAaWV0Zi5vcmcmZ3Q7PC9kaXY+DQo8ZGl2
PjxiPuywuOyhsCA6IDwvYj48L2Rpdj4NCjxkaXY+PGI+7KCc66qpIDogPC9iPltQY2VdIFdHIExh
c3QgQ2FsbCBjb21wbGV0ZWQgZm9yIGRyYWZ0LWlldGYtcGNlLWFwcGxpY2FiaWxpdHktYWN0bjwv
ZGl2Pg0KPHAgc3R5bGU9Ik1BUkdJTi1CT1RUT006IDBweDsgTUFSR0lOLVRPUDogMHB4Ij4mbmJz
cDs8L3A+DQpIaSwNCjxwIHN0eWxlPSJNQVJHSU4tQk9UVE9NOiAwcHg7IE1BUkdJTi1UT1A6IDBw
eCI+Jm5ic3A7PC9wPg0KPHAgc3R5bGU9Ik1BUkdJTi1CT1RUT006IDBweDsgTUFSR0lOLVRPUDog
MHB4Ij4mbmJzcDs8L3A+DQpUaGUgV0cgbGFzdCBjYWxsIGNvbXBsZXRlZCB3aXRob3V0IGFueSBk
aXNzZW50LCBidXQgd2l0aCBvbmx5IGEgZmV3IGNvbW1lbnRzDQo8cCBzdHlsZT0iTUFSR0lOLUJP
VFRPTTogMHB4OyBNQVJHSU4tVE9QOiAwcHgiPiZuYnNwOzwvcD4NCm9mIHN1cHBvcnQuDQo8cCBz
dHlsZT0iTUFSR0lOLUJPVFRPTTogMHB4OyBNQVJHSU4tVE9QOiAwcHgiPiZuYnNwOzwvcD4NCjxw
IHN0eWxlPSJNQVJHSU4tQk9UVE9NOiAwcHg7IE1BUkdJTi1UT1A6IDBweCI+Jm5ic3A7PC9wPg0K
VGhlcmUgd2VyZSBzb21lIGlzc3VlcyByYWlzZWQgKGluY2x1ZGluZyBmcm9tIERhbiBhbmQgbWUp
Lg0KPHAgc3R5bGU9Ik1BUkdJTi1CT1RUT006IDBweDsgTUFSR0lOLVRPUDogMHB4Ij4mbmJzcDs8
L3A+DQo8cCBzdHlsZT0iTUFSR0lOLUJPVFRPTTogMHB4OyBNQVJHSU4tVE9QOiAwcHgiPiZuYnNw
OzwvcD4NCkF1dGhvcnM6DQo8cCBzdHlsZT0iTUFSR0lOLUJPVFRPTTogMHB4OyBNQVJHSU4tVE9Q
OiAwcHgiPiZuYnNwOzwvcD4NClBsZWFzZSBwb3N0IGEgcmV2aXNpb24gdGhhdCBhZGRyZXNzZXMg
dGhlIGNvbW1lbnRzLg0KPHAgc3R5bGU9Ik1BUkdJTi1CT1RUT006IDBweDsgTUFSR0lOLVRPUDog
MHB4Ij4mbmJzcDs8L3A+DQo8cCBzdHlsZT0iTUFSR0lOLUJPVFRPTTogMHB4OyBNQVJHSU4tVE9Q
OiAwcHgiPiZuYnNwOzwvcD4NCldvcmtpbmcgR3JvdXA6DQo8cCBzdHlsZT0iTUFSR0lOLUJPVFRP
TTogMHB4OyBNQVJHSU4tVE9QOiAwcHgiPiZuYnNwOzwvcD4NClBsZWFzZSBjb250aW51ZSB0byBz
ZW5kIG1lc3NhZ2VzIG9mIHN1cHBvcnQgc28gdGhhdCB3ZSBrbm93IHRoYXQgdGhpcyBkcmFmdA0K
PHAgc3R5bGU9Ik1BUkdJTi1CT1RUT006IDBweDsgTUFSR0lOLVRPUDogMHB4Ij4mbmJzcDs8L3A+
DQpyZWFsbHkgc2hvdWxkIGJlIGFkdmFuY2VkLg0KPHAgc3R5bGU9Ik1BUkdJTi1CT1RUT006IDBw
eDsgTUFSR0lOLVRPUDogMHB4Ij4mbmJzcDs8L3A+DQo8cCBzdHlsZT0iTUFSR0lOLUJPVFRPTTog
MHB4OyBNQVJHSU4tVE9QOiAwcHgiPiZuYnNwOzwvcD4NClRoYW5rcywNCjxwIHN0eWxlPSJNQVJH
SU4tQk9UVE9NOiAwcHg7IE1BUkdJTi1UT1A6IDBweCI+Jm5ic3A7PC9wPg0KQWRyaWFuDQo8cCBz
dHlsZT0iTUFSR0lOLUJPVFRPTTogMHB4OyBNQVJHSU4tVE9QOiAwcHgiPiZuYnNwOzwvcD4NCjxw
IHN0eWxlPSJNQVJHSU4tQk9UVE9NOiAwcHg7IE1BUkdJTi1UT1A6IDBweCI+Jm5ic3A7PC9wPg0K
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCjxwIHN0eWxlPSJNQVJHSU4tQk9UVE9NOiAwcHg7
IE1BUkdJTi1UT1A6IDBweCI+Jm5ic3A7PC9wPg0KRnJvbTogUGNlIDxQQ0UtQk9VTkNFU0BJRVRG
Lk9SRz5PbiBCZWhhbGYgT2YgQWRyaWFuIEZhcnJlbA0KPHAgc3R5bGU9Ik1BUkdJTi1CT1RUT006
IDBweDsgTUFSR0lOLVRPUDogMHB4Ij4mbmJzcDs8L3A+DQpTZW50OiAwOCBGZWJydWFyeSAyMDE5
IDExOjM0DQo8cCBzdHlsZT0iTUFSR0lOLUJPVFRPTTogMHB4OyBNQVJHSU4tVE9QOiAwcHgiPiZu
YnNwOzwvcD4NClRvOiBwY2VAaWV0Zi5vcmcNCjxwIHN0eWxlPSJNQVJHSU4tQk9UVE9NOiAwcHg7
IE1BUkdJTi1UT1A6IDBweCI+Jm5ic3A7PC9wPg0KU3ViamVjdDogW1BjZV0gV0cgTGFzdCBDYWxs
IG9uIGRyYWZ0LWlldGYtcGNlLWFwcGxpY2FiaWxpdHktYWN0bg0KPHAgc3R5bGU9Ik1BUkdJTi1C
T1RUT006IDBweDsgTUFSR0lOLVRPUDogMHB4Ij4mbmJzcDs8L3A+DQo8cCBzdHlsZT0iTUFSR0lO
LUJPVFRPTTogMHB4OyBNQVJHSU4tVE9QOiAwcHgiPiZuYnNwOzwvcD4NCkhpIFdHLA0KPHAgc3R5
bGU9Ik1BUkdJTi1CT1RUT006IDBweDsgTUFSR0lOLVRPUDogMHB4Ij4mbmJzcDs8L3A+DQo8cCBz
dHlsZT0iTUFSR0lOLUJPVFRPTTogMHB4OyBNQVJHSU4tVE9QOiAwcHgiPiZuYnNwOzwvcD4NCmRy
YWZ0LWlldGYtcGNlLWFwcGxpY2FiaWxpdHktYWN0biBzZWVtcyB0byBiZSByZWFkeSB0byBwcm9n
cmVzcyB0b3dhcmRzDQo8cCBzdHlsZT0iTUFSR0lOLUJPVFRPTTogMHB4OyBNQVJHSU4tVE9QOiAw
cHgiPiZuYnNwOzwvcD4NCnB1YmxpY2F0aW9uLg0KPHAgc3R5bGU9Ik1BUkdJTi1CT1RUT006IDBw
eDsgTUFSR0lOLVRPUDogMHB4Ij4mbmJzcDs8L3A+DQo8cCBzdHlsZT0iTUFSR0lOLUJPVFRPTTog
MHB4OyBNQVJHSU4tVE9QOiAwcHgiPiZuYnNwOzwvcD4NClRoaXMgZW1haWwgc3RhcnRzIGEgdHdv
IHdlZWsgd29ya2luZyBncm91cCBsYXN0IGNhbGwgKGVuZHMgb24gMjNyZA0KPHAgc3R5bGU9Ik1B
UkdJTi1CT1RUT006IDBweDsgTUFSR0lOLVRPUDogMHB4Ij4mbmJzcDs8L3A+DQpGZWJydWFyeSku
DQo8cCBzdHlsZT0iTUFSR0lOLUJPVFRPTTogMHB4OyBNQVJHSU4tVE9QOiAwcHgiPiZuYnNwOzwv
cD4NCjxwIHN0eWxlPSJNQVJHSU4tQk9UVE9NOiAwcHg7IE1BUkdJTi1UT1A6IDBweCI+Jm5ic3A7
PC9wPg0KRHVyaW5nIHRoaXMgdGltZSwgcGxlYXNlIHJlYWQgdGhlIGRyYWZ0IGFuZCBtYWtlIGNv
bW1lbnRzIGZvciBpbXByb3ZlbWVudC4NCjxwIHN0eWxlPSJNQVJHSU4tQk9UVE9NOiAwcHg7IE1B
UkdJTi1UT1A6IDBweCI+Jm5ic3A7PC9wPg0KSWYgeW91IHRoZW4gc3VwcG9ydCBpdHMgcHVibGlj
YXRpb24gcGxlYXNlIGxldCB1cyBrbm93IHRoYXQgeW91IGhhdmUgcmVhZA0KPHAgc3R5bGU9Ik1B
UkdJTi1CT1RUT006IDBweDsgTUFSR0lOLVRPUDogMHB4Ij4mbmJzcDs8L3A+DQp0aGUgZHJhZnQg
YW5kIHN1cHBvcnQgaXQuIElmIHlvdSBoYXZlIGFueSBjb25jZXJucywgcGxlYXNlIGxldCB1cyBr
bm93IGFuZA0KPHAgc3R5bGU9Ik1BUkdJTi1CT1RUT006IDBweDsgTUFSR0lOLVRPUDogMHB4Ij4m
bmJzcDs8L3A+DQpwcm9wb3NlIHNvbHV0aW9ucy4NCjxwIHN0eWxlPSJNQVJHSU4tQk9UVE9NOiAw
cHg7IE1BUkdJTi1UT1A6IDBweCI+Jm5ic3A7PC9wPg0KPHAgc3R5bGU9Ik1BUkdJTi1CT1RUT006
IDBweDsgTUFSR0lOLVRPUDogMHB4Ij4mbmJzcDs8L3A+DQpUaGFua3MsDQo8cCBzdHlsZT0iTUFS
R0lOLUJPVFRPTTogMHB4OyBNQVJHSU4tVE9QOiAwcHgiPiZuYnNwOzwvcD4NCkFkcmlhbg0KPHAg
c3R5bGU9Ik1BUkdJTi1CT1RUT006IDBweDsgTUFSR0lOLVRPUDogMHB4Ij4mbmJzcDs8L3A+DQo8
cCBzdHlsZT0iTUFSR0lOLUJPVFRPTTogMHB4OyBNQVJHSU4tVE9QOiAwcHgiPiZuYnNwOzwvcD4N
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo8cCBzdHls
ZT0iTUFSR0lOLUJPVFRPTTogMHB4OyBNQVJHSU4tVE9QOiAwcHgiPiZuYnNwOzwvcD4NClBjZSBt
YWlsaW5nIGxpc3QNCjxwIHN0eWxlPSJNQVJHSU4tQk9UVE9NOiAwcHg7IE1BUkdJTi1UT1A6IDBw
eCI+Jm5ic3A7PC9wPg0KUGNlQGlldGYub3JnDQo8cCBzdHlsZT0iTUFSR0lOLUJPVFRPTTogMHB4
OyBNQVJHSU4tVE9QOiAwcHgiPiZuYnNwOzwvcD4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vcGNlDQo8cCBzdHlsZT0iTUFSR0lOLUJPVFRPTTogMHB4OyBNQVJHSU4tVE9Q
OiAwcHgiPiZuYnNwOzwvcD4NCjxwIHN0eWxlPSJNQVJHSU4tQk9UVE9NOiAwcHg7IE1BUkdJTi1U
T1A6IDBweCI+Jm5ic3A7PC9wPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCjxwIHN0eWxlPSJNQVJHSU4tQk9UVE9NOiAwcHg7IE1BUkdJTi1UT1A6IDBw
eCI+Jm5ic3A7PC9wPg0KUGNlIG1haWxpbmcgbGlzdA0KPHAgc3R5bGU9Ik1BUkdJTi1CT1RUT006
IDBweDsgTUFSR0lOLVRPUDogMHB4Ij4mbmJzcDs8L3A+DQpQY2VAaWV0Zi5vcmcNCjxwIHN0eWxl
PSJNQVJHSU4tQk9UVE9NOiAwcHg7IE1BUkdJTi1UT1A6IDBweCI+Jm5ic3A7PC9wPg0KaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9wY2UNCjxwIHN0eWxlPSJNQVJHSU4tQk9U
VE9NOiAwcHg7IE1BUkdJTi1UT1A6IDBweCI+Jm5ic3A7PC9wPg0KPC9QQ0UtQk9VTkNFU0BJRVRG
Lk9SRz48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9o
dG1sPg0K

--_000_23C934174FAD8C4EACF66FEFB6AE4339524686DDSMTP1etriinfo_--


From nobody Sun Mar  3 21:50:08 2019
Return-Path: <mahendrasingh@huawei.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6AA0713105D for <pce@ietfa.amsl.com>; Sun,  3 Mar 2019 21:49:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id paJ-GLJtQjeA for <pce@ietfa.amsl.com>; Sun,  3 Mar 2019 21:49:56 -0800 (PST)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E6B36131059 for <pce@ietf.org>; Sun,  3 Mar 2019 21:49:55 -0800 (PST)
Received: from LHREML710-CAH.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id A653AF91AECC89FB2B21 for <pce@ietf.org>; Mon,  4 Mar 2019 05:49:53 +0000 (GMT)
Received: from lhreml702-chm.china.huawei.com (10.201.108.51) by LHREML710-CAH.china.huawei.com (10.201.108.33) with Microsoft SMTP Server (TLS) id 14.3.408.0; Mon, 4 Mar 2019 05:49:53 +0000
Received: from lhreml702-chm.china.huawei.com (10.201.108.51) by lhreml702-chm.china.huawei.com (10.201.108.51) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1591.10; Mon, 4 Mar 2019 05:49:50 +0000
Received: from DGGEMI421-HUB.china.huawei.com (10.1.199.150) by lhreml702-chm.china.huawei.com (10.201.108.51) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P256) id 15.1.1591.10 via Frontend Transport; Mon, 4 Mar 2019 05:49:50 +0000
Received: from DGGEMI532-MBX.china.huawei.com ([169.254.7.168]) by dggemi421-hub.china.huawei.com ([10.1.199.150]) with mapi id 14.03.0415.000; Mon, 4 Mar 2019 13:49:42 +0800
From: Mahendra Singh Negi <mahendrasingh@huawei.com>
To: Dhruv Dhody <dhruv.ietf@gmail.com>
CC: "pce@ietf.org" <pce@ietf.org>
Thread-Topic: IPR Check on draft-negi-pce-segment-routing-ipv6
Thread-Index: AQHUyno/c2I+ObazMU+OVCZJeaUzD6X6+T0Q
Date: Mon, 4 Mar 2019 05:49:42 +0000
Message-ID: <B495DF531F7B5943B1816E2031125EF8B562F714@DGGEMI532-MBX.china.huawei.com>
References: <CAB75xn4eCdQvV5D6MyUfR_eTGeqpS=x=Pcuy8h53LU-pqxMSVQ@mail.gmail.com>
In-Reply-To: <CAB75xn4eCdQvV5D6MyUfR_eTGeqpS=x=Pcuy8h53LU-pqxMSVQ@mail.gmail.com>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.18.153.41]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/WMEmhPMGOBsIHvSHiGNnYXnNalY>
Subject: Re: [Pce] IPR Check on draft-negi-pce-segment-routing-ipv6
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Mar 2019 05:50:05 -0000

SGkgRGhydXYsDQoNClllcywgSSdtIGF3YXJlIG9mIElQUiB0aGF0IGFwcGxpZXMgdG8gdGhpcyBk
cmFmdCBhbmQgSXQgaGFzIGJlZW4gZGlzY2xvc2VkIGluIGNvbXBsaWFuY2Ugd2l0aCBJRVRGIElQ
UiBydWxlcy4NCg0KUmVnYXJkcywNCk1haGVuZHJhDQoNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0NCkZyb206IERocnV2IERob2R5IFttYWlsdG86ZGhydXYuaWV0ZkBnbWFpbC5jb21dIA0K
U2VudDogMjIgRmVicnVhcnkgMjAxOSAxMjoxNQ0KVG86IE1haGVuZHJhIFNpbmdoIE5lZ2kgPG1h
aGVuZHJhc2luZ2hAaHVhd2VpLmNvbT47IENoZW5nbGkgKENoZW5nIExpKSA8Y2hlbmdsaTEzQGh1
YXdlaS5jb20+OyBTaXZhIFNpdmFiYWxhbiAobXNpdmEpIDxtc2l2YUBjaXNjby5jb20+OyBwcmVq
ZWV0aEBydGJyaWNrLmNvbQ0KQ2M6IHBjZUBpZXRmLm9yZw0KU3ViamVjdDogSVBSIENoZWNrIG9u
IGRyYWZ0LW5lZ2ktcGNlLXNlZ21lbnQtcm91dGluZy1pcHY2DQoNCkF1dGhvcnMsIFdHLA0KDQpB
cyBwYXJ0IG9mIHByZXBhcmF0aW9uIGZvciBXRyBBZG9wdGlvbjoNCg0KQXJlIHlvdSBhd2FyZSBv
ZiBhbnkgSVBSIHRoYXQgYXBwbGllcyB0byBkcmFmdHMgaWRlbnRpZmllZCBhYm92ZT8NCg0KUGxl
YXNlIHN0YXRlIGVpdGhlcjoNCg0KIk5vLCBJJ20gbm90IGF3YXJlIG9mIGFueSBJUFIgdGhhdCBh
cHBsaWVzIHRvIHRoaXMgZHJhZnQiDQpvcg0KIlllcywgSSdtIGF3YXJlIG9mIElQUiB0aGF0IGFw
cGxpZXMgdG8gdGhpcyBkcmFmdCINCg0KSWYgc28sIGhhcyB0aGlzIElQUiBiZWVuIGRpc2Nsb3Nl
ZCBpbiBjb21wbGlhbmNlIHdpdGggSUVURiBJUFIgcnVsZXMgKHNlZSBSRkNzIDM2NjksIDUzNzgg
YW5kIDgxNzkgZm9yIG1vcmUgZGV0YWlscyk/DQoNCklmIHllcyB0byB0aGUgYWJvdmUsIHBsZWFz
ZSBzdGF0ZSBlaXRoZXI6DQoNCiJZZXMsIHRoZSBJUFIgaGFzIGJlZW4gZGlzY2xvc2VkIGluIGNv
bXBsaWFuY2Ugd2l0aCBJRVRGIElQUiBydWxlcyINCm9yDQoiTm8sIHRoZSBJUFIgaGFzIG5vdCBi
ZWVuIGRpc2Nsb3NlZCINCg0KSWYgeW91IGFuc3dlciBubywgcGxlYXNlIHByb3ZpZGUgYW55IGFk
ZGl0aW9uYWwgZGV0YWlscyB5b3UgdGhpbmsgYXBwcm9wcmlhdGUuDQoNCklmIHlvdSBhcmUgbGlz
dGVkIGFzIGEgZG9jdW1lbnQgYXV0aG9yIHBsZWFzZSBhbnN3ZXIgdGhlIGFib3ZlIGJ5IHJlc3Bv
bmRpbmcgdG8gdGhpcyBlbWFpbCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgb3Igbm90IHlvdSBhcmUg
YXdhcmUgb2YgYW55IHJlbGV2YW50IElQUi4gVGhpcyBkb2N1bWVudCB3aWxsIG5vdCBhZHZhbmNl
IHRvIHRoZSBuZXh0IHN0YWdlIHVudGlsIGEgcmVzcG9uc2UgaGFzIGJlZW4gcmVjZWl2ZWQgZnJv
bSBlYWNoIGF1dGhvci4NCg0KSWYgeW91IGFyZSBvbiB0aGUgV0cgZW1haWwgbGlzdCBvciBhdHRl
bmQgV0cgbWVldGluZ3MgYnV0IGFyZSBub3QgbGlzdGVkIGFzIGFuIGF1dGhvciwgd2UgcmVtaW5k
IHlvdSBvZiB5b3VyIG9ibGlnYXRpb25zIHVuZGVyIHRoZSBJRVRGIElQUiBydWxlcyB3aGljaCBl
bmNvdXJhZ2VzIHlvdSB0byBub3RpZnkgdGhlIElFVEYgaWYgeW91IGFyZSBhd2FyZSBvZiBJUFIg
b2Ygb3RoZXJzIG9uIGFuIElFVEYgY29udHJpYnV0aW9uLCBvciB0byByZWZyYWluIGZyb20gcGFy
dGljaXBhdGluZyBpbiBhbnkgY29udHJpYnV0aW9uIG9yIGRpc2N1c3Npb24gcmVsYXRlZCB0byB5
b3VyIHVuZGlzY2xvc2VkIElQUi4gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHBsZWFzZSBzZWUgdGhl
IFJGQ3MgbGlzdGVkIGFib3ZlIGFuZCBodHRwOi8vdHJhYy50b29scy5pZXRmLm9yZy9ncm91cC9p
ZXNnL3RyYWMvd2lraS9JbnRlbGxlY3R1YWxQcm9wZXJ0eS4NCg0KVGhhbmsgeW91LA0KUENFIFdH
IENoYWlycw0KDQpQUy4gUGxlYXNlIGluY2x1ZGUgYWxsIGxpc3RlZCBpbiB0aGUgaGVhZGVycyBv
ZiB0aGlzIG1lc3NhZ2UgaW4geW91ciByZXNwb25zZS4NCg==


From nobody Mon Mar  4 00:33:59 2019
Return-Path: <xiong.quan@zte.com.cn>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 115A513101B for <pce@ietfa.amsl.com>; Mon,  4 Mar 2019 00:33:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.198
X-Spam-Level: 
X-Spam-Status: No, score=-4.198 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mbtUEzqtqzEl for <pce@ietfa.amsl.com>; Mon,  4 Mar 2019 00:33:54 -0800 (PST)
Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [63.217.80.70]) (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 81873130FF5 for <pce@ietf.org>; Mon,  4 Mar 2019 00:33:54 -0800 (PST)
Received: from mse02.zte.com.cn (unknown [10.30.3.21]) by Forcepoint Email with ESMTPS id 2EDB2837DE40C18D9B68; Mon,  4 Mar 2019 16:33:52 +0800 (CST)
Received: from njxapp03.zte.com.cn ([10.41.132.202]) by mse02.zte.com.cn with SMTP id x248Xhdg074470; Mon, 4 Mar 2019 16:33:43 +0800 (GMT-8) (envelope-from xiong.quan@zte.com.cn)
Received: from mapi (njxapp04[null]) by mapi (Zmail) with MAPI id mid201; Mon, 4 Mar 2019 16:33:46 +0800 (CST)
Date: Mon, 4 Mar 2019 16:33:46 +0800 (CST)
X-Zmail-TransId: 2afc5c7ce2ea3a5f49c8
X-Mailer: Zmail v1.0
Message-ID: <201903041633462530170@zte.com.cn>
Mime-Version: 1.0
From: <xiong.quan@zte.com.cn>
To: <dhruv.ietf@gmail.com>
Cc: <pce@ietf.org>
Content-Type: multipart/mixed; boundary="=====_001_next====="
X-MAIL: mse02.zte.com.cn x248Xhdg074470
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/wi_vnKxcjB5IPHnjqY1q8m8lyLU>
Subject: Re: [Pce]  =?utf-8?q?WG_Adoption_Call_for_draft-negi-pce-segment-rout?= =?utf-8?q?ing-ipv6?=
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Mar 2019 08:33:57 -0000

--=====_001_next=====
Content-Type: multipart/related;
	boundary="=====_002_next====="


--=====_002_next=====
Content-Type: multipart/alternative;
	boundary="=====_003_next====="


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

SGkgYWxsLA0KDQoNCg0KDQpZZXMvU3VwcG9ydC4gVGhpcyBkcmFmdCBwcm9wb3NlcyB0aGUgZXh0
ZW5zaW9ucyBpbiBTUnY2IG5ldHdvcmtzIHdoaWNoIGlzIG5lY2Vzc2FyeSBmb3IgUENFUCBwcm90
b2NvbC4NCg0KDQoNCg0KVGhhbmtzLA0KDQpRdWFuDQoNCg0KDQoNCg0KDQoNCkhpIFdHLAoKUGxl
YXNlIHJlYWQgJiByZXZpZXcgZHJhZnQtbmVnaS1wY2Utc2VnbWVudC1yb3V0aW5nLWlwdjYtMDQg
WzFdIGFuZApzZW5kIHlvdXIgY29tbWVudHMgdG8gdGhlIG1haWxpbmcgbGlzdC4KClNob3VsZCB0
aGlzIGRyYWZ0IGJlIGFkb3B0ZWQgYnkgdGhlIFBDRSBXRz8gUGxlYXNlIHN0YXRlIHlvdXIgcmVh
c29ucwotIFdoeSAvIHdoeSBub3Q/CgpXaGF0IG5lZWRzIHRvIGJlIGZpeGVkIGJlZm9yZSBvciBh
ZnRlciBhZG9wdGlvbj8KCkFyZSB5b3Ugd2lsbGluZyB0byB3b3JrIG9uIHRoaXMgZHJhZnQ/IERv
IHlvdSBwbGFuIHRvIGltcGxlbWVudCBpdD8KClRoaXMgcG9sbCB3aWxsIHJ1biB1bnRpbCA4dGgg
TWFyY2guCgpUaGFua3MsClBDRSBDaGFpcnMKClsxXSBodHRwczovL2RhdGF0cmFja2VyLmlldGYu
b3JnL2RvYy9kcmFmdC1uZWdpLXBjZS1zZWdtZW50LXJvdXRpbmctaXB2Ni8/aW5jbHVkZV90ZXh0
PTE=


--=====_003_next=====
Content-Type: text/html ;
	charset="UTF-8"
Content-Transfer-Encoding: base64

PGRpdiBjbGFzcz0iemNvbnRlbnRSb3ciPjxkaXYgY2xhc3M9Im1zZy1wYXlsb2FkIiBzdHlsZT0i
Ym94LXNpemluZzogYm9yZGVyLWJveDsgY29sb3I6IHJnYigzMywgMzcsIDQxKTsgZm9udC1mYW1p
bHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3Rv
LCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2pp
JywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2pp
JzsgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9ybWFsOyBvcnBoYW5zOiAyOyB3aGl0ZS1zcGFj
ZTogbm9ybWFsOyB3aWRvd3M6IDI7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1
KTsiPjxwPkhpIGFsbCw8L3A+PHA+PGJyPjwvcD48cD5ZZXMvU3VwcG9ydC4gVGhpcyBkcmFmdCBw
cm9wb3NlcyB0aGUgZXh0ZW5zaW9ucyBpbiBTUnY2IG5ldHdvcmtzIHdoaWNoIGlzJm5ic3A7bmVj
ZXNzYXJ5IGZvciBQQ0VQJm5ic3A7cHJvdG9jb2wuPC9wPjxwPjxicj48L3A+PHA+VGhhbmtzLDwv
cD48cD5RdWFuPC9wPjxwPjxicj48L3A+PHA+PGJyPjwvcD48cHJlIGNsYXNzPSJ3b3Jkd3JhcCIg
c3R5bGU9ImJveC1zaXppbmc6IGJvcmRlci1ib3g7IGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxh
ciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBO
ZXcnLCBtb25vc3BhY2U7IGZvbnQtc2l6ZTogMTIuMjVweDsgbWFyZ2luLXRvcDogMHB4OyBtYXJn
aW4tYm90dG9tOiAxcmVtOyBvdmVyZmxvdzogYXV0bzsgd2hpdGUtc3BhY2U6IHByZS13cmFwOyBv
dmVyZmxvdy13cmFwOiBub3JtYWw7IHdvcmQtYnJlYWs6IG5vcm1hbDsgcGFkZGluZzogMHB4OyI+
SGkgV0csCgpQbGVhc2UgcmVhZCAmYW1wOyByZXZpZXcgZHJhZnQtbmVnaS1wY2Utc2VnbWVudC1y
b3V0aW5nLWlwdjYtMDQgWzFdIGFuZApzZW5kIHlvdXIgY29tbWVudHMgdG8gdGhlIG1haWxpbmcg
bGlzdC4KClNob3VsZCB0aGlzIGRyYWZ0IGJlIGFkb3B0ZWQgYnkgdGhlIFBDRSBXRz8gUGxlYXNl
IHN0YXRlIHlvdXIgcmVhc29ucwotIFdoeSAvIHdoeSBub3Q/CgpXaGF0IG5lZWRzIHRvIGJlIGZp
eGVkIGJlZm9yZSBvciBhZnRlciBhZG9wdGlvbj8KCkFyZSB5b3Ugd2lsbGluZyB0byB3b3JrIG9u
IHRoaXMgZHJhZnQ/IERvIHlvdSBwbGFuIHRvIGltcGxlbWVudCBpdD8KClRoaXMgcG9sbCB3aWxs
IHJ1biB1bnRpbCA4dGggTWFyY2guCgpUaGFua3MsClBDRSBDaGFpcnMKClsxXSA8YSBocmVmPSJo
dHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1uZWdpLXBjZS1zZWdtZW50LXJv
dXRpbmctaXB2Ni8/aW5jbHVkZV90ZXh0PTEiIHJlbD0ibm9mb2xsb3ciIHN0eWxlPSJib3gtc2l6
aW5nOiBib3JkZXItYm94OyBjb2xvcjogcmdiKDUxLCAxMjIsIDE4Myk7IHRleHQtZGVjb3JhdGlv
bjogbm9uZTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7Ij5odHRwczovL2RhdGF0cmFj
a2VyLmlldGYub3JnL2RvYy9kcmFmdC1uZWdpLXBjZS1zZWdtZW50LXJvdXRpbmctaXB2Ni8/aW5j
bHVkZV90ZXh0PTE8L2E+PC9wcmU+PC9kaXY+PHA+PGJyPjwvcD48L2Rpdj4=


--=====_003_next=====--

--=====_002_next=====--

--=====_001_next=====--


From nobody Mon Mar  4 04:34:00 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: pce@ietf.org
Delivered-To: pce@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 53B4E128B14; Mon,  4 Mar 2019 04:33:52 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: pce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.92.1
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: pce@ietf.org
Message-ID: <155170283228.5269.962392707730628586@ietfa.amsl.com>
Date: Mon, 04 Mar 2019 04:33:52 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/b0C-due2KigvBXe5PBeWzVDuvA8>
Subject: [Pce] I-D Action: draft-ietf-pce-segment-routing-16.txt
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Mar 2019 12:33:53 -0000

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

        Title           : PCEP Extensions for Segment Routing
        Authors         : Siva Sivabalan
                          Clarence Filsfils
                          Jeff Tantsura
                          Wim Henderickx
                          Jon Hardwick
	Filename        : draft-ietf-pce-segment-routing-16.txt
	Pages           : 33
	Date            : 2019-03-04

Abstract:
   Segment Routing (SR) enables any head-end node to select any path
   without relying on a hop-by-hop signaling technique (e.g., LDP or
   RSVP-TE).  It depends only on "segments" that are advertised by link-
   state Interior Gateway Protocols (IGPs).  A Segment Routing Path can
   be derived from a variety of mechanisms, including an IGP Shortest
   Path Tree (SPT), explicit configuration, or a Path Computation
   Element (PCE).  This document specifies extensions to the Path
   Computation Element Communication Protocol (PCEP) that allow a
   stateful PCE to compute and initiate Traffic Engineering (TE) paths,
   as well as a PCC to request a path subject to certain constraints and
   optimization criteria in SR networks.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-pce-segment-routing/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-pce-segment-routing-16
https://datatracker.ietf.org/doc/html/draft-ietf-pce-segment-routing-16

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-pce-segment-routing-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 Mar  4 04:37:47 2019
Return-Path: <Jonathan.Hardwick@metaswitch.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 64414128B14 for <pce@ietfa.amsl.com>; Mon,  4 Mar 2019 04:37:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=metaswitch.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 9RoiB1xuscgi for <pce@ietfa.amsl.com>; Mon,  4 Mar 2019 04:37:42 -0800 (PST)
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-eopbgr810137.outbound.protection.outlook.com [40.107.81.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A682012D827 for <pce@ietf.org>; Mon,  4 Mar 2019 04:37:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=metaswitch.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=l0Kjf00AjO82XftlZ/pGhIwry7YDKxQPIEtsAZYFoxs=; b=sIUmNGuVyZ7sZI8qhZGL6y5N9BnDdWZMlkblpon2guFck6ShY47xqPO9z2Bapln3a56Qh8ZDUcwDlNtbtwhwizAs7gJLaFG8+7/+hQ41WjeuMmetABAz4x5R6miK27JzNejDU9wutlmvrB2KH8fayl8EX+VwPVt4dtiBEggFNXY=
Received: from BL0PR02MB4868.namprd02.prod.outlook.com (52.132.14.77) by BL0PR02MB3843.namprd02.prod.outlook.com (52.132.9.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1665.19; Mon, 4 Mar 2019 12:37:40 +0000
Received: from BL0PR02MB4868.namprd02.prod.outlook.com ([fe80::597d:36e8:2f79:8e06]) by BL0PR02MB4868.namprd02.prod.outlook.com ([fe80::597d:36e8:2f79:8e06%4]) with mapi id 15.20.1665.019; Mon, 4 Mar 2019 12:37:40 +0000
From: Jonathan Hardwick <Jonathan.Hardwick@metaswitch.com>
To: "pce@ietf.org" <pce@ietf.org>
Thread-Topic: New Version Notification for draft-ietf-pce-segment-routing-16.txt
Thread-Index: AQHU0oaI0UNu79BKFEaZ+0a335YnWaX7aJgg
Date: Mon, 4 Mar 2019 12:37:40 +0000
Message-ID: <BL0PR02MB48683C3432D0351DB91AE90584710@BL0PR02MB4868.namprd02.prod.outlook.com>
References: <155170283258.5269.8376659837178327846.idtracker@ietfa.amsl.com>
In-Reply-To: <155170283258.5269.8376659837178327846.idtracker@ietfa.amsl.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Jonathan.Hardwick@metaswitch.com; 
x-originating-ip: [86.177.239.184]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: dae98379-5db3-4c26-856c-08d6a09e3121
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020); SRVR:BL0PR02MB3843; 
x-ms-traffictypediagnostic: BL0PR02MB3843:
x-ms-exchange-purlcount: 5
x-microsoft-exchange-diagnostics: =?utf-8?B?MTtCTDBQUjAyTUIzODQzOzIzOkUvRnd1ZG5reDJkZDYvYkU1OW5GUFduMmpZ?= =?utf-8?B?aStrejBDUUpvOVRhZzRXOHpIak5mem1LdnJSRTlUN0pqQW4ycWJGQkkvRHUy?= =?utf-8?B?WDI1SnB1bkY3blY2YXRYSDFpYnFtcW16YlRDWkd5VGJlQjFOdDhIanNncGlk?= =?utf-8?B?MlBQRThpbWFYNGtwSDdHNTFFRjlXNUVkVm5vLzBhalV3UU93VEtxcStGZXdC?= =?utf-8?B?VVpTempEQXRhRUhuc1dRT1FjWENjVHk1MjY1eHdSMkxjTkRaakFFL0hNdjlC?= =?utf-8?B?WU1KTGpWcU9JMENyMDJxVWJkbWQvV1l3R0gwbVFSbHBmRVdpeWZwUWI5QThU?= =?utf-8?B?ZStLUys1S25iRnp3cGVCUThNSERDWWRHZERMaTFmbi82SkhKRk4zSlFNampX?= =?utf-8?B?c0VzelBqU0pDMStHR0tNOFE4SkNCZVNzOXhGUzJJT1Y3UkI1b09TVkdrOEdz?= =?utf-8?B?NnZQZ0xvMU5hdUdTOTRYR0kxcVZyQWszRWZPT3RtNnBRMnkrM2lrTXJzTk9a?= =?utf-8?B?eUdITS9uazd4OEsxNXUyeDBpMWJFSGNoc29mM3AySmVsQWMzSHplaVlhVGI5?= =?utf-8?B?c3gvT05NU0w3RmVtc1piby9qUlE5U3NYVldXNzYySXhvcXVYb1VSZVR3eTNP?= =?utf-8?B?Y1VJRFRVNTFWcUpmREFjNDJoK0xkVXRtZFViRWV2UkVTNW1EY09GS2JZcldm?= =?utf-8?B?TEdPaVlTK0FabzlKSkNiRU1UQTlGWWZ3TjZ3WVBJZFliZEVDSWtQYWlKaitI?= =?utf-8?B?YXFncFdDanlEYnZ0VXFFLzhtcmc4M1FvYmJJTzVzS1pGcGUrSnhEbVczU29l?= =?utf-8?B?YjBKd29sUWNGQWpEUFZmL3VRbkhHTVBUV1B5eXhrSno3VTZwQjQ3dyszZmYr?= =?utf-8?B?TkVmWitLV0lmdG9XSmwwOVliMUF6SVk0d1VoUWhRUUw3TnlRWCtiY1JIQi8x?= =?utf-8?B?R056UFliVFpTNHQ2TEtOUW5FdHordFF5ME1jVmF2WVRoeU1FNW01VU5mSXVz?= =?utf-8?B?SVg1SGF1MG56US9neWRmRExBRTdEV1V5cmE3TUp3SGk5VS9iaENHbE5xb0pI?= =?utf-8?B?T3ZScDRNMHNOekxOOEhrY204aUJtbW5wM0grTC93dkVJSGdYWVRtVjhrZEFx?= =?utf-8?B?L0lpZUtYNG5KQnFUTnFMU2d3YkVvK05YMkVBVlZlZDdrUUdnd2Znayt1ODVi?= =?utf-8?B?TlN6bXpzTU1YQWRTTzE4RFB1NUtqUFg4WlQ0TjhncGMxQWZmQWRNSmlwOEV4?= =?utf-8?B?cE5JUmJNcXZGNVQrOTYyQ2tmU2x3ZGIxeTN0eVp2N1JJOVJqMk1oOFdtTjJE?= =?utf-8?B?TDJKL250Uml0bkY3MGdKVkg1WFhFUmFiN0dicGMvak4vVFVZMTU0NlFvdXJR?= =?utf-8?B?T0VrOXRscHRPZlVTWlg2eE14cXVwMnZiNk9UWjJpZW00MEx3eDBPekdMQXY5?= =?utf-8?B?Y3luU1pVblgzTFhVMndMKzU1SjhwVk9PMEFqQ0x5MzN0YnNqVDBhKzlXeHdx?= =?utf-8?B?Zm9EUm9XMHVWV2owOXBPZkNDUThxZllEaE5uWE1laDR2ZURKeDZpQjdVTXZ1?= =?utf-8?B?Ukh3L214SUxpczNraUlrWW42NllDZytRWmdrY25nZTcrcWtsRFBMZVMvR3Zs?= =?utf-8?B?azR6T1phSHFJd3Ryczd4Vmo2elR0UC9heXVDTmg1SUh3cmtxeWVQdkRaK2RN?= =?utf-8?B?SlZFZkZtWDMyY0huYzB0Z05xT1hleG81VW9Ob0x3bmg0M2NNcGloc1QxOHVN?= =?utf-8?B?T20wQy9aaUFsL3FoNG1ENTZmZzYvVnlrNCtwU0kwOUZ3UWdGN05KZW9tcy94?= =?utf-8?B?V01weG4yc1pnNXQzSExSdkx3dGd3ejAxV002OWZmaCs0N3RUTnVKQllBMlFF?= =?utf-8?B?NUNwUmY4bVBZL0t3VHlEZDIrNTY4NTVrVjFUNmU0aHQyd3Y2VnFsSmhqR0x1?= =?utf-8?Q?/zBc8qFC77thsTMqclZ76LNyvCRfpI=3D?=
x-microsoft-antispam-prvs: <BL0PR02MB384323FE6788EBC7E295DFCA84710@BL0PR02MB3843.namprd02.prod.outlook.com>
x-forefront-prvs: 09669DB681
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(376002)(366004)(396003)(136003)(39850400004)(13464003)(189003)(199004)(37854004)(14444005)(256004)(71190400001)(71200400001)(55016002)(5640700003)(6436002)(6306002)(9686003)(2473003)(7696005)(186003)(478600001)(2906002)(14454004)(52536013)(229853002)(72206003)(5660300002)(26005)(966005)(15650500001)(316002)(446003)(53546011)(8936002)(33656002)(11346002)(74316002)(97736004)(476003)(305945005)(486006)(86362001)(76176011)(6116002)(3846002)(81156014)(1730700003)(106356001)(102836004)(66574012)(66066001)(6506007)(7736002)(53936002)(2351001)(2501003)(8676002)(25786009)(6916009)(81166006)(99286004)(105586002)(68736007); DIR:OUT; SFP:1102; SCL:1; SRVR:BL0PR02MB3843; H:BL0PR02MB4868.namprd02.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: metaswitch.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: FtPUKdsRSPIZQcFUpnKtHHrC0K5dFPxfkccqUV0CFwm0kM7Iy1VPlrx5JHyqmXEFJxUGvLeJ5scArYrkM5Yrzwoo0hn+ya41R177oJZ6INFsIGed2tFIRsyRIddQiaQSm6ZRJ0ae3PuQKjrphp39TmpA/MjNX+U9oWL/ZlfHWjgIVuS0HrVCCneHQJUYRsU+Vg5b1tuLUDS4oMwVS6bLchTqpgHecicwgaWwiRLvYLyyvvg8S6TFxP6tTmAkNmFerw6CJcoc/7PBq+6NSrAYzWNYyAbe1B/K+iYgfUgfN2qwoJiKtAnnO1uAiXaOU1sEJwsuMAdqIZoA3mQVWPTBRtVV/jrPRyApyxqnnzXwtJOirwcE8/42rMnGraJ+BM27GcFTUteqWl9ts8+6/D6eHZ2WTxJPLXoUzoWBl7de7zU=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: metaswitch.com
X-MS-Exchange-CrossTenant-Network-Message-Id: dae98379-5db3-4c26-856c-08d6a09e3121
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Mar 2019 12:37:40.8160 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9d9e56eb-f613-4ddb-b27b-bfcdf14b2cdb
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR02MB3843
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/e9yO5if1l0IdM7QxMOzK6o6nPxg>
Subject: [Pce] FW: New Version Notification for draft-ietf-pce-segment-routing-16.txt
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Mar 2019 12:37:45 -0000

VGhpcyB2ZXJzaW9uIG1ha2VzIHR3byBjaGFuZ2VzOg0KLSBtb3ZlcyB0aGUgc2VjdGlvbiBvbiBi
YWNrd2FyZHMgY29tcGF0aWJpbGl0eSB0byBhbiBhcHBlbmRpeA0KLSBhZGRzIGEgbmV3IE5BSSB0
eXBlIGZvciBhbiBJUHY2IGFkamFjZW5jeSBvdmVyIGEgbGluayB0aGF0IHVzZXMgb25seSBsaW5r
LWxvY2FsIGFkZHJlc3NlcyAoYXMgbW90aXZhdGVkIGJ5IGRyYWZ0LWlldGYtc3ByaW5nLXNlZ21l
bnQtcm91dGluZy1wb2xpY3kpLg0KDQpDaGVlcnMNCkpvbg0KDQotLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLQ0KRnJvbTogaW50ZXJuZXQtZHJhZnRzQGlldGYub3JnIDxpbnRlcm5ldC1kcmFmdHNA
aWV0Zi5vcmc+IA0KU2VudDogTW9uZGF5LCA0IE1hcmNoLCAyMDE5IDEyOjM0IFBNDQpUbzogV2lt
IEhlbmRlcmlja3ggPHdpbS5oZW5kZXJpY2t4QGFsY2F0ZWwtbHVjZW50LmNvbT47IFNpdmEgU2l2
YWJhbGFuIDxtc2l2YUBjaXNjby5jb20+OyBKb25hdGhhbiBIYXJkd2ljayA8Sm9uYXRoYW4uSGFy
ZHdpY2tAbWV0YXN3aXRjaC5jb20+OyBKb25hdGhhbiBIYXJkd2ljayA8Sm9uYXRoYW4uSGFyZHdp
Y2tAbWV0YXN3aXRjaC5jb20+OyBKZWZmIFRhbnRzdXJhIDxqZWZmdGFudC5pZXRmQGdtYWlsLmNv
bT47IENsYXJlbmNlIEZpbHNmaWxzIDxjZmlsc2ZpbEBjaXNjby5jb20+DQpTdWJqZWN0OiBOZXcg
VmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LWlldGYtcGNlLXNlZ21lbnQtcm91dGluZy0x
Ni50eHQNCg0KTk9URTogTWVzc2FnZSBpcyBmcm9tIGFuIGV4dGVybmFsIHNlbmRlcg0KDQoNCkEg
bmV3IHZlcnNpb24gb2YgSS1ELCBkcmFmdC1pZXRmLXBjZS1zZWdtZW50LXJvdXRpbmctMTYudHh0
DQpoYXMgYmVlbiBzdWNjZXNzZnVsbHkgc3VibWl0dGVkIGJ5IEpvbiBIYXJkd2ljayBhbmQgcG9z
dGVkIHRvIHRoZSBJRVRGIHJlcG9zaXRvcnkuDQoNCk5hbWU6ICAgICAgICAgICBkcmFmdC1pZXRm
LXBjZS1zZWdtZW50LXJvdXRpbmcNClJldmlzaW9uOiAgICAgICAxNg0KVGl0bGU6ICAgICAgICAg
IFBDRVAgRXh0ZW5zaW9ucyBmb3IgU2VnbWVudCBSb3V0aW5nDQpEb2N1bWVudCBkYXRlOiAgMjAx
OS0wMy0wNA0KR3JvdXA6ICAgICAgICAgIHBjZQ0KUGFnZXM6ICAgICAgICAgIDMzDQpVUkw6ICAg
ICAgICAgICAgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvaW50ZXJuZXQtZHJhZnRzL2RyYWZ0LWlldGYt
cGNlLXNlZ21lbnQtcm91dGluZy0xNi50eHQNClN0YXR1czogICAgICAgICBodHRwczovL2RhdGF0
cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLXBjZS1zZWdtZW50LXJvdXRpbmcvDQpIdG1s
aXplZDogICAgICAgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtcGNlLXNl
Z21lbnQtcm91dGluZy0xNg0KSHRtbGl6ZWQ6ICAgICAgIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0
Zi5vcmcvZG9jL2h0bWwvZHJhZnQtaWV0Zi1wY2Utc2VnbWVudC1yb3V0aW5nDQpEaWZmOiAgICAg
ICAgICAgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZj91cmwyPWRyYWZ0LWlldGYtcGNlLXNl
Z21lbnQtcm91dGluZy0xNg0KDQpBYnN0cmFjdDoNCiAgIFNlZ21lbnQgUm91dGluZyAoU1IpIGVu
YWJsZXMgYW55IGhlYWQtZW5kIG5vZGUgdG8gc2VsZWN0IGFueSBwYXRoDQogICB3aXRob3V0IHJl
bHlpbmcgb24gYSBob3AtYnktaG9wIHNpZ25hbGluZyB0ZWNobmlxdWUgKGUuZy4sIExEUCBvcg0K
ICAgUlNWUC1URSkuICBJdCBkZXBlbmRzIG9ubHkgb24gInNlZ21lbnRzIiB0aGF0IGFyZSBhZHZl
cnRpc2VkIGJ5IGxpbmstDQogICBzdGF0ZSBJbnRlcmlvciBHYXRld2F5IFByb3RvY29scyAoSUdQ
cykuICBBIFNlZ21lbnQgUm91dGluZyBQYXRoIGNhbg0KICAgYmUgZGVyaXZlZCBmcm9tIGEgdmFy
aWV0eSBvZiBtZWNoYW5pc21zLCBpbmNsdWRpbmcgYW4gSUdQIFNob3J0ZXN0DQogICBQYXRoIFRy
ZWUgKFNQVCksIGV4cGxpY2l0IGNvbmZpZ3VyYXRpb24sIG9yIGEgUGF0aCBDb21wdXRhdGlvbg0K
ICAgRWxlbWVudCAoUENFKS4gIFRoaXMgZG9jdW1lbnQgc3BlY2lmaWVzIGV4dGVuc2lvbnMgdG8g
dGhlIFBhdGgNCiAgIENvbXB1dGF0aW9uIEVsZW1lbnQgQ29tbXVuaWNhdGlvbiBQcm90b2NvbCAo
UENFUCkgdGhhdCBhbGxvdyBhDQogICBzdGF0ZWZ1bCBQQ0UgdG8gY29tcHV0ZSBhbmQgaW5pdGlh
dGUgVHJhZmZpYyBFbmdpbmVlcmluZyAoVEUpIHBhdGhzLA0KICAgYXMgd2VsbCBhcyBhIFBDQyB0
byByZXF1ZXN0IGEgcGF0aCBzdWJqZWN0IHRvIGNlcnRhaW4gY29uc3RyYWludHMgYW5kDQogICBv
cHRpbWl6YXRpb24gY3JpdGVyaWEgaW4gU1IgbmV0d29ya3MuDQoNCg0KDQoNCg0KUGxlYXNlIG5v
dGUgdGhhdCBpdCBtYXkgdGFrZSBhIGNvdXBsZSBvZiBtaW51dGVzIGZyb20gdGhlIHRpbWUgb2Yg
c3VibWlzc2lvbiB1bnRpbCB0aGUgaHRtbGl6ZWQgdmVyc2lvbiBhbmQgZGlmZiBhcmUgYXZhaWxh
YmxlIGF0IHRvb2xzLmlldGYub3JnLg0KDQpUaGUgSUVURiBTZWNyZXRhcmlhdA0KDQo=


From nobody Mon Mar  4 08:26:27 2019
Return-Path: <olivier.dugeon@orange.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 341A2131050 for <pce@ietfa.amsl.com>; Mon,  4 Mar 2019 08:26:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.29
X-Spam-Level: 
X-Spam-Status: No, score=-0.29 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FORGED_MUA_MOZILLA=2.309, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QQyt9Hp9YVJ0 for <pce@ietfa.amsl.com>; Mon,  4 Mar 2019 08:26:02 -0800 (PST)
Received: from orange.com (mta240.mail.business.static.orange.com [80.12.66.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 32D7A12D829 for <pce@ietf.org>; Mon,  4 Mar 2019 08:26:02 -0800 (PST)
Received: from opfedar04.francetelecom.fr (unknown [xx.xx.xx.6]) by opfedar20.francetelecom.fr (ESMTP service) with ESMTP id 44Clkw25Pmz8tkl for <pce@ietf.org>; Mon,  4 Mar 2019 17:26:00 +0100 (CET)
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.38]) by opfedar04.francetelecom.fr (ESMTP service) with ESMTP id 44Clkw1JtFz1xpb for <pce@ietf.org>; Mon,  4 Mar 2019 17:26:00 +0100 (CET)
Received: from OPEXCLILM6E.corporate.adroot.infra.ftgroup (10.114.31.63) by OPEXCAUBM5C.corporate.adroot.infra.ftgroup (10.114.13.38) with Microsoft SMTP Server (TLS) id 14.3.435.0; Mon, 4 Mar 2019 17:25:59 +0100
Received: from [10.193.71.29] (10.168.234.4) by OPEXCLILM6E.corporate.adroot.infra.ftgroup (10.114.31.63) with Microsoft SMTP Server (TLS) id 14.3.435.0; Mon, 4 Mar 2019 17:25:59 +0100
References: <155171322358.5245.14325937220438957474.idtracker@ietfa.amsl.com>
To: "pce@ietf.org" <pce@ietf.org>
From: <olivier.dugeon@orange.com>
Organization: Orange Labs
X-Forwarded-Message-Id: <155171322358.5245.14325937220438957474.idtracker@ietfa.amsl.com>
Message-ID: <28017_1551716760_5C7D5198_28017_332_1_3945e38b-e2a2-c1d8-0dbd-1bd3c680dd6a@orange.com>
Date: Mon, 4 Mar 2019 17:25:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <155171322358.5245.14325937220438957474.idtracker@ietfa.amsl.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Language: en-GB
X-Originating-IP: [10.168.234.4]
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/rXg9NkopNQck9o0DneHJphbKf4g>
Subject: [Pce] Fwd: New Version Notification for draft-dugeon-pce-stateful-interdomain-02.txt
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Mar 2019 16:26:10 -0000

Dear all,

Please find announcement of the new version of our draft about stateful int=
er-domain.

Main modifications are as follow:

=C2=A0- From the experience we learnt with the implementation of the draft =
in OpenDayLight, we correct and precise some steps and exchange in section =
3. E.g. the ERO convey in the PCInitiate message is now only composed by th=
e PKS to simplify the message parsing
=C2=A0- Add a new section to request a new Inter-domain association ID (wit=
hin the Association Object). This is to help the management of the associat=
ion of local and end-to-end part of the tunnels in case of failure.
=C2=A0- Rewrite section 6, clarifying Segment Routing part and how PCE choo=
se between RSVP-TE and Segment Routing to enforce its local part of the end=
-to-end tunnel
=C2=A0- Correct typos and clarify acronyms in various place
=C2=A0- Update references
=C2=A0- Step down Dhruv from author's list to acknowledge section due to it=
s new function as PCE WG co-chair

Note that this draft is also replacing draft-lee-pce-lsp-stitching-hpce-01.=
txt (process to add it with ietf tools seems didn't work as expected).

As usual, comments are welcome.

Regards

Olivier on behalf of co-authors


-------- Message transf=C3=A9r=C3=A9 --------
Sujet=C2=A0: 	New Version Notification for draft-dugeon-pce-stateful-interd=
omain-02.txt
Date=C2=A0: 	Mon, 4 Mar 2019 07:27:03 -0800
De=C2=A0: 	internet-drafts@ietf.org
Pour=C2=A0: 	Young Lee <leeyoung@huwaei.com>, Julien Meuric <julien.meuric@=
orange.com>, Daniele Ceccarelli <daniele.ceccarelli@ericsson.com>, Olivier =
Dugeon <olivier.dugeon@orange.com>



A new version of I-D, draft-dugeon-pce-stateful-interdomain-02.txt
has been successfully submitted by Olivier Dugeon and posted to the
IETF repository.

Name:		draft-dugeon-pce-stateful-interdomain
Revision:	02
Title:		PCEP Extension for Stateful Inter-Domain Tunnels
Document date:	2019-03-04
Group:		Individual Submission
Pages:		31
URL:            https://www.ietf.org/internet-drafts/draft-dugeon-pce-state=
ful-interdomain-02.txt
Status:         https://datatracker.ietf.org/doc/draft-dugeon-pce-stateful-=
interdomain/
Htmlized:       https://tools.ietf.org/html/draft-dugeon-pce-stateful-inter=
domain-02
Htmlized:       https://datatracker.ietf.org/doc/html/draft-dugeon-pce-stat=
eful-interdomain
Diff:           https://www.ietf.org/rfcdiff?url2=3Ddraft-dugeon-pce-statef=
ul-interdomain-02

Abstract:
   This document proposes to combine a Backward Recursive or
   Hierarchical method in Stateful PCE with PCInitiate message to setup
   independent paths per domain, and combine these different paths
   together in order to operate them as end-to-end inter-domain paths
   without the need of signaling session between AS border routers.  A
   new Stitching Label is defined, new Path Setup Types and a new
   Association Type are considered for that purpose.


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20


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

The IETF Secretariat



___________________________________________________________________________=
______________________________________________

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

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


From nobody Mon Mar  4 13:26:38 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: pce@ietf.org
Delivered-To: pce@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A11312008A; Mon,  4 Mar 2019 13:26:28 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: pce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.92.1
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: pce@ietf.org
Message-ID: <155173478807.5160.1228592202147759375@ietfa.amsl.com>
Date: Mon, 04 Mar 2019 13:26:28 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/xaC39QjjrZkVPChx7ODSG7IezqI>
Subject: [Pce] I-D Action: draft-ietf-pce-hierarchy-extensions-10.txt
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Mar 2019 21:26:28 -0000

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

        Title           : Extensions to Path Computation Element Communication Protocol (PCEP) for Hierarchical Path Computation Elements (PCE)
        Authors         : Fatai Zhang
                          Quintin Zhao
                          Oscar Gonzalez de Dios
                          R. Casellas
                          Daniel King
	Filename        : draft-ietf-pce-hierarchy-extensions-10.txt
	Pages           : 31
	Date            : 2019-03-04

Abstract:
   The Hierarchical Path Computation Element (H-PCE) architecture is
   defined in RFC 6805.  It provides a mechanism to derive an optimum
   end-to-end path in a multi-domain environment by using a hierarchical
   relationship between domains to select the optimum sequence of
   domains and optimum paths across those domains.

   This document defines extensions to the Path Computation Element
   Protocol (PCEP) to support Hierarchical PCE procedures.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-pce-hierarchy-extensions/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-pce-hierarchy-extensions-10
https://datatracker.ietf.org/doc/html/draft-ietf-pce-hierarchy-extensions-10

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-pce-hierarchy-extensions-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 Mar  4 13:32:57 2019
Return-Path: <dk@danielking.net>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0F0811310C5 for <pce@ietfa.amsl.com>; Mon,  4 Mar 2019 13:32:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=danielking-net.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 50ODUhpgmwrZ for <pce@ietfa.amsl.com>; Mon,  4 Mar 2019 13:32:47 -0800 (PST)
Received: from mail-wr1-x433.google.com (mail-wr1-x433.google.com [IPv6:2a00:1450:4864:20::433]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9E42712D4E7 for <pce@ietf.org>; Mon,  4 Mar 2019 13:32:46 -0800 (PST)
Received: by mail-wr1-x433.google.com with SMTP id w2so7166127wrt.11 for <pce@ietf.org>; Mon, 04 Mar 2019 13:32:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=danielking-net.20150623.gappssmtp.com; s=20150623; h=sender:from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-transfer-encoding:thread-index :content-language; bh=JSxUgEeAFZ/O00MJ/0q+g0GXpbsF6+Fb2FHy7W7NZwU=; b=TtSD9kL1aUaezKDWkjTjnaFOXHzEK3ypxKoRx5i7v4ntu3uxgnwqPjHbiDIcA6AFvn nNeGislxdKOmafMEluZGH1/QlgKnGPgsuiEh7owsBC2UXYuuS1JzWPFuP534xVvHH9lc Ws4XAB1Frja2ndIM1oSbMtpTO2Lm657kvlpDdvxom7KFk8abjF4Sz6CJXRnYKI4YR8wJ l8zUJvaUHfkSjV8OIrW10qo3P2G01H2eSAfx7lqD/KqYABkER+qeKzT3QXjlH/aDD0HS q1l1WdTbgtPlixM7xZ+2C9FyiaEVvUx7Rr4TBge3RE9hTIWPDJcleYQR74+jD35NaGJf MM0Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:references:in-reply-to:subject :date:message-id:mime-version:content-transfer-encoding:thread-index :content-language; bh=JSxUgEeAFZ/O00MJ/0q+g0GXpbsF6+Fb2FHy7W7NZwU=; b=ByJ2eQgzzKDbcAqT1a9Rgta19GqBbIWv215q0FFK8gOZwevIt+3mmhQPMcMgBRLWyP rD3GeDU0lcVk8dyqqAmkk9utZJN/dRd+oC4BmT7yyIkU/hCF8n7wM3fLFxLCF0VUOx8k 74CUND4rQgRtfnqQa4EcLsSy8yJhl9ilcWGczkRLkzUSI7oxvjPSikwbtFSRcU96G70B CHo0t1KFKCAXsyR0Z1LGnAke6+EHf/IdzhMbz3lQJ4Vx0F4OD6+VMAG4uwDghggUbySQ vROXYFpXsh8KqUur6wPXgzNOt5CO8qI9omAaI0OWgcJCSgdV1IXg/tCARCY83hf+ha0P FTvQ==
X-Gm-Message-State: APjAAAXDwkzerFFJYktLUnS5wdr6dpEa8K4B/ehyl5YZ4awgvJHrOc/Q TPwOfMgsasgTqTA2N9gKxIpkZw==
X-Google-Smtp-Source: APXvYqwQKbE52/KbshZyxNC1ukB4fisKG/sNU9q0F+6UEPZAh+hHY/UoAu3RtoxQ6dYuZM7q8eZC0g==
X-Received: by 2002:adf:f487:: with SMTP id l7mr13305801wro.86.1551735164727;  Mon, 04 Mar 2019 13:32:44 -0800 (PST)
Received: from INARA ([5.63.151.76]) by smtp.gmail.com with ESMTPSA id p1sm15982617wmi.9.2019.03.04.13.32.38 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 04 Mar 2019 13:32:43 -0800 (PST)
Sender: Daniel King <dk@danielking.net>
X-Google-Original-Sender: "Daniel King" <dk@danielking.net>
From: <daniel@olddog.co.uk>
To: "'Mike McBride'" <mmcbride7@gmail.com>, <pce@ietf.org>
Cc: <draft-ietf-pce-hierarchy-extensions.all@ietf.org>, <rtg-dir@ietf.org>
References: <155113646185.10637.8298004858075315120@ietfa.amsl.com> <018601d4cd9b$33c39e30$9b4ada90$@olddog.co.uk>
In-Reply-To: <018601d4cd9b$33c39e30$9b4ada90$@olddog.co.uk>
Date: Mon, 4 Mar 2019 21:32:28 -0000
Message-ID: <000001d4d2d1$cd1c2a80$67547f80$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQG+ES6JhOVysTjiKqeoh3yJTvsHhQJ61+ZqphWpAYA=
Content-Language: en-gb
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/gyYUzscspukg3rh8Ie3349dydCw>
Subject: Re: [Pce] Rtgdir last call review of draft-ietf-pce-hierarchy-extensions-09
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Mar 2019 21:32:50 -0000

Hi Mike, All,=20

We addressed the NITs identified by Mike and recently posted an update =
(version 10). Thanks again Mike for your review.

BR, Dan and the other authors.=20

-----Original Message-----
From: Daniel King <dk@danielking.net> On Behalf Of daniel@olddog.co.uk
Sent: 26 February 2019 06:19
To: 'Mike McBride' <mmcbride7@gmail.com>; rtg-dir@ietf.org
Cc: draft-ietf-pce-hierarchy-extensions.all@ietf.org; pce@ietf.org
Subject: RE: Rtgdir last call review of =
draft-ietf-pce-hierarchy-extensions-09

Hi Mike,=20

Thanks for your detailed review and comments!=20

We will squash those NITS and post an update shortly.

BR, Dan (and the other draft-ietf-pce-hierarchy-extensions authors) =20

-----Original Message-----
From: Mike McBride <mmcbride7@gmail.com>
Sent: 25 February 2019 23:14
To: rtg-dir@ietf.org
Cc: draft-ietf-pce-hierarchy-extensions.all@ietf.org; pce@ietf.org
Subject: Rtgdir last call review of =
draft-ietf-pce-hierarchy-extensions-09

Reviewer: Mike McBride
Review result: Has Nits

I have been selected as the Routing Directorate reviewer for this draft. =
The Routing Directorate seeks to review all routing or routing-related =
drafts as they pass through IETF last call and IESG review, and =
sometimes on special request. The purpose of the review is to provide =
assistance to the Routing ADs.
For more information about the Routing Directorate, please see =
http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir

Although these comments are primarily for the use of the Routing ADs, it =
would be helpful if you could consider them along with any other IETF =
Last Call comments that you receive, and strive to resolve them through =
discussion or by updating the draft.

Document: draft-ietf-pce-hierarchy-extensions-09
Reviewer: Mike McBride
Review Date: 25 February 2019
IETF LC End Date: N/A (in preparation for IETF LC) Intended Status: =
Standards Track

Summary:

This document is near ready for publication. It has nits that should be =
considered prior to publication.

Comments:

Great job on the draft and congrats on near publication. It was a tad =
difficult to follow certain areas of the document and I therefore offer =
suggestions to improve the readability.

Major issues:

No major issues found.

Minor Issues:

No minor issues found.

Nits for your consideration:

1. Page 4:

Replace:
A child PCE may be responsible for a single domain or multiple domains, =
it is used to compute the intra-domain path based on its own domain =
topology information.

With:
A child PCE may be responsible for single or multiple domains and is =
used to compute..."

2. Page 4:

Replace:
In addition, the parent PCE may be requested to provide only the =
sequence of domains to a child PCE so that alternative inter-domain path =
computation procedures, including Per Domain (PD) [RFC5152] and =
Backwards Recursive Path Computation (BRPC) [RFC5441] may be used.

With:
The parent PCE may be requested to provide only the sequence of domains =
to a child PCE so that alternative inter-domain path computation =
procedures, including Per Domain (PD) [RFC5152] and Backwards Recursive =
Path Computation
(BRPC) [RFC5441], may be used.

3. Page 5:

Replace:
This could be done via

With:
Move formatting to the right to remain consistent in this section. Under =
"Learning".

4. Page 5:

Replace:
The hierarchical relationship model is described in [RFC6805]. It is =
applicable to environments with small groups of domains where visibility =
from the ingress LSRs is limited. As highlighted in [RFC7399] applying =
the hierarchical PCE model to large groups of domains such as the =
Internet is not considered feasible or desirable.

With:
Move formatting to the right to remain consistent in this section. Under =
"Stateful".

5. Page 10:

Replace:
The Domain-ID TLV when used in the OPEN object, identify the domains =
served by the PCE.

With:
Add a comma after TLV
s/identify/identifies

6. Page 12:

Replace:
The usage of Domain-ID TLV carried in an OPEN object is used to indicate =
a (list of) managed domains and is described in Section 3.3.1. This TLV =
when carried in an RP object, indicates the destination domain ID.

With:
Use of commas. Comma after 'Domain-ID TLV' and 'object'. And after 'This =
TLV'.

7. Page 12:

Replace:
If a Domain-id TLV is used in the RP object, and the destination is not =
actually in the indicated domain, then the parent PCE should respond =
with a NO-PATH object and NO-PATH VECTOR TLV should be used, and a new =
bit number is assigned to indicate "Destination not found in the =
indicated domain" (see Section 3.7).

With:
End the sentence after the second 'used' and then start the new sentence =
with 'And a new bit...'

8. Page 14:

Replace:
The domain count metric type of the METRIC object encodes the number of =
domain crossed in the path.

With:
change the second 'domain' to 'domains' or maybe 'domain's'.

9. Page 14:

Replace:
A PCC or child PCE MAY use these metric in PCReq message for an =
inter-domain path computation meeting the number of domain or border =
nodes crossing requirement.

With:
Change 'these' to 'the'

10. Page 15:

Replace:
The Parent PCE MAY use these metric in a PCRep message along with a =
NO-PATH object in the case where the PCE cannot compute a path meeting =
this constraint.

With:
change 'these' to 'the' or change to 'PCRep messages'.

11. Page 16:

Replace:
The child PCE MAY also report its list of domain IDs to the parent PCE =
by specifying them in the Domain-ID TLVs in the OPEN object carried in =
the Open message during the PCEP session initialization procedure.

With:
This is a tough sentence to follow. With the following punctuation =
changes is the intention still correct?: "The child PCE MAY also report =
its list of domain IDs, to the parent PCE, by specifying them in the =
Domain-ID TLVs in the OPEN object. This object is carried in the OPEN =
message during the PCEP session initialization procedure."

12. Page 16:

Replace:
When a specific child PCE sends a PCReq to a peer PCE that requires =
parental activity and H-PCE capability flags TLV was not included in the =
session establishment procedure as described above, the peer PCE should =
send a PCErr message to the child PCE and specify the error-type=3DTBD8 =
(H-PCE error) and
error-value=3D1 (H-PCE capability was not advertised) in the PCEP-ERROR =
object.

With:
Again, a hard, and long, sentence to follow.  I'm not certain if its the =
child or peer PCE that is doing the requiring, I'll go with the peer.  =
See if this is still correct after adding some commas: "When a child PCE =
sends a PCReq to a peer PCE, which requires parental activity and H-PCE =
capability flags TLV but which were not included in the session =
establishment procedure described above, the peer PCE should send a =
PCErr message to the child PCE and should specify the error-type..."

13. Page 17:

Replace:
When a specific child PCE sends a PCReq to a peer PCE that requires =
parental activity and the peer PCE does not want to act as the parent =
for it, the peer PCE should send a PCErr message to the child PCE and =
specify the
error-type=3DTBD8 (H-PCE error) and error-value=3D2 (Parent PCE =
capability cannot be provided) in the PCEP-ERROR object.

With:
strategically placed commas for clarity:
"When a specific child PCE sends a PCReq to a peer PCE, that requires =
parental activity and the peer PCE does not want to act as the parent =
for it, the peer PCE..."

14. Page 17:

Replace:
ERO

With:
first time ERO is being used in the document. Please call out Explicit =
Route Object somewhere.

15. Page 17:

Replace:
o The parent PCE do not hear from a child PCE for a specified time;

With:
'does not' instead of 'do not'

that's it! ;-) I'm suggestion many changes but it'll go quick and make =
it much more readable.

thanks,
mike




From nobody Tue Mar  5 23:31:51 2019
Return-Path: <chengli13@huawei.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4BD2C130ED4 for <pce@ietfa.amsl.com>; Tue,  5 Mar 2019 23:31:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6wINICKOjfSV for <pce@ietfa.amsl.com>; Tue,  5 Mar 2019 23:31:48 -0800 (PST)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 54620130ECF for <pce@ietf.org>; Tue,  5 Mar 2019 23:31:48 -0800 (PST)
Received: from lhreml707-cah.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id D9EBE3B9530167217DF0 for <pce@ietf.org>; Wed,  6 Mar 2019 07:31:46 +0000 (GMT)
Received: from DGGEML404-HUB.china.huawei.com (10.3.17.39) by lhreml707-cah.china.huawei.com (10.201.108.48) with Microsoft SMTP Server (TLS) id 14.3.408.0; Wed, 6 Mar 2019 07:31:46 +0000
Received: from DGGEML529-MBX.china.huawei.com ([169.254.6.187]) by DGGEML404-HUB.china.huawei.com ([fe80::b177:a243:7a69:5ab8%31]) with mapi id 14.03.0415.000; Wed, 6 Mar 2019 15:31:40 +0800
From: "Chengli (Cheng Li)" <chengli13@huawei.com>
To: "pce@ietf.org" <pce@ietf.org>
Thread-Topic: IPR Check on draft-negi-pce-segment-routing-ipv6
Thread-Index: AQHUyno/mNeetmKlekekBjCLH8HKsKX6gQ8AgAPG8nA=
Date: Wed, 6 Mar 2019 07:31:39 +0000
Message-ID: <C7C2E1C43D652C4E9E49FE7517C236CB01AEFCEB@dggeml529-mbx.china.huawei.com>
References: <CAB75xn4eCdQvV5D6MyUfR_eTGeqpS=x=Pcuy8h53LU-pqxMSVQ@mail.gmail.com> <B495DF531F7B5943B1816E2031125EF8B562F714@DGGEMI532-MBX.china.huawei.com>
In-Reply-To: <B495DF531F7B5943B1816E2031125EF8B562F714@DGGEMI532-MBX.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.130.185.75]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/p_HFmK8cJkjyJ0x78YB9okePYis>
Subject: Re: [Pce] IPR Check on draft-negi-pce-segment-routing-ipv6
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Mar 2019 07:31:50 -0000

Hi Chairs,

Yes, I'm aware of IPR that applies to this draft and It has been disclosed =
in compliance with IETF IPR rules.

Regards,
Cheng


-----Original Message-----
From: Dhruv Dhody [mailto:dhruv.ietf@gmail.com]=20
Sent: 22 February 2019 12:15
To: Mahendra Singh Negi <mahendrasingh@huawei.com>; Chengli (Cheng Li) <che=
ngli13@huawei.com>; Siva Sivabalan (msiva) <msiva@cisco.com>; prejeeth@rtbr=
ick.com
Cc: pce@ietf.org
Subject: IPR Check on draft-negi-pce-segment-routing-ipv6

Authors, WG,

As part of preparation for WG Adoption:

Are you aware of any IPR that applies to drafts identified above?

Please state either:

"No, I'm not aware of any IPR that applies to this draft"
or
"Yes, I'm aware of IPR that applies to this draft"

If so, has this IPR been disclosed in compliance with IETF IPR rules (see R=
FCs 3669, 5378 and 8179 for more details)?

If yes to the above, please state either:

"Yes, the IPR has been disclosed in compliance with IETF IPR rules"
or
"No, the IPR has not been disclosed"

If you answer no, please provide any additional details you think appropria=
te.

If you are listed as a document author please answer the above by respondin=
g to this email regardless of whether or not you are aware of any relevant =
IPR. This document will not advance to the next stage until a response has =
been received from each author.

If you are on the WG email list or attend WG meetings but are not listed as=
 an author, we remind you of your obligations under the IETF IPR rules whic=
h encourages you to notify the IETF if you are aware of IPR of others on an=
 IETF contribution, or to refrain from participating in any contribution or=
 discussion related to your undisclosed IPR. For more information, please s=
ee the RFCs listed above and http://trac.tools.ietf.org/group/iesg/trac/wik=
i/IntellectualProperty.

Thank you,
PCE WG Chairs

PS. Please include all listed in the headers of this message in your respon=
se.
_______________________________________________
Pce mailing list
Pce@ietf.org
https://www.ietf.org/mailman/listinfo/pce


From nobody Wed Mar  6 09:41:29 2019
Return-Path: <julien.meuric@orange.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EE97E131209; Wed,  6 Mar 2019 09:41:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.291
X-Spam-Level: 
X-Spam-Status: No, score=-0.291 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FORGED_MUA_MOZILLA=2.309, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 hWlhpvbt9g3T; Wed,  6 Mar 2019 09:41:27 -0800 (PST)
Received: from orange.com (mta239.mail.business.static.orange.com [80.12.66.39]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B68A3131208; Wed,  6 Mar 2019 09:41:23 -0800 (PST)
Received: from opfedar02.francetelecom.fr (unknown [xx.xx.xx.4]) by opfedar23.francetelecom.fr (ESMTP service) with ESMTP id 44F1Jy03Y5zBsg6; Wed,  6 Mar 2019 18:41:22 +0100 (CET)
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.70]) by opfedar02.francetelecom.fr (ESMTP service) with ESMTP id 44F1Jx6SSVzCqkM; Wed,  6 Mar 2019 18:41:21 +0100 (CET)
Received: from OPEXCLILM32.corporate.adroot.infra.ftgroup (10.114.31.32) by OPEXCAUBM33.corporate.adroot.infra.ftgroup (10.114.13.70) with Microsoft SMTP Server (TLS) id 14.3.435.0; Wed, 6 Mar 2019 18:41:21 +0100
Received: from [10.193.71.160] (10.168.234.6) by OPEXCLILM32.corporate.adroot.infra.ftgroup (10.114.31.32) with Microsoft SMTP Server (TLS) id 14.3.435.0; Wed, 6 Mar 2019 18:41:21 +0100
From: <julien.meuric@orange.com>
Organization: Orange
To: "'draft-ietf-pce-association-group@ietf.org'" <draft-ietf-pce-association-group@ietf.org>
CC: "pce@ietf.org" <pce@ietf.org>
Message-ID: <24183_1551894081_5C800641_24183_488_1_e6b8f6b7-dab8-017b-23e1-9cfff46dae8b@orange.com>
Date: Wed, 6 Mar 2019 18:40:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.1
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-Originating-IP: [10.168.234.6]
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/FDwSyOGH2fNlz7IoI3eXw_ORVLI>
Subject: [Pce] Shepherd Review of draft-ietf-pce-association-group-06
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Mar 2019 17:41:28 -0000

Hi authors,

Please find below the comments to be resolved to move
draft-ietf-pce-association-group forward. Most of them are editorial, so
this looks promising.

Thanks,

Julien


------
Abstract
---
- "LSP[s]" should be expanded at first use, all the more as it has 5
listed expansions in RFC Editor's dictionary (some of them being
incorrect IMHO).
------
1. Introduction
---
- s/GMPLS- controlled/GMPLS-controlled/
------
2. Terminology
---
- When importing definitions, PCEP messages are sometimes referred to as
"Full Phrase" (e.g. "LSP State Report", "LSP Update Request"), sometimes
as "PCAbbrev" (e.g. PCReq, PCRep, PCInitiate). Consistency among imports
would be welcome, combining both ways may be the easiest (e.g. "LSP
Update Request/PCUpd").
------
3.1. Motivation
---
- OLD
   Stateful PCE provides the ability to update existing LSPs and to
   instantiate new ones. To enable support for PCE-controlled make-
   before-break and for protection...
  NEW
   Stateful PCE provides the ability to update existing LSPs and to
   instantiate new ones. There are various situations where several
   LSPs need to share common information. E.g., to support for
   PCE-controlled make-before-break and for protection...

- s/working and protections LSPs/working and protection LSPs/
- s/tunnel. Whereas some/tunnel, whereas some/
- s/some association could/some associations could/
- s/policy based association/policy-based association/
------
3.2. Relationship with the SVEC List
---
- s/are quite different./are quite different, though some use case may
overlap./
- s/association type, should/association type should/
------
3.3.  Operation Overview
---
- s/Whereas, some/Whereas some/
- s/The association are/The associations are/
- s/LSP state clean up/LSP state clean-up/
------
3.4. Operator-configured Association Range
---
- OLD
   it is necessary to configure a range of association identifiers that
   are marked for operator-configured associations to avoid any
   association identifier clash within the scope of the association
   source.
  NEW
   it is necessary to distinguish a range of association identifiers that
   are marked for operator-configured associations to avoid any
   association identifier clash within the scope of the association
   source. This document assumes that these 2 ranges are configured.
------
4.1.1. Procedure
---
- OLD
   The PCEP
   speaker could still use the ASSOCIATION object, if the peer does not
   support the association, it would react as per the procedure
   described in Section 6.4.
  NEW
   In this case, the PCEP
   speaker could still use the ASSOCIATION object: if the peer does not
   support the association, it will react as per the procedure described
   in Section 6.4.

- s/a association type/an association type/
- s/that specify/that specifies/
- The last sentence of the paragraph puzzled me a bit. The current
wording may suggests that "it is RECOMMENDED to support the
aforementioned OPTIONAL TLV", which is inconsistent 2119 language. My
guess is that it should say: "In case the use of the ASSOC-Type-List TLV
is triggered by a mandatory association type, then it is RECOMMENDED
that the PCEP implementation include..." Is my understanding correct?
------
5.1. Procedure
---
- s/In which case/In this case/
- s/would be applied./applies./
- s/the Assoc-Type/the Assoc-type/
- s/carry overlapping range/carry overlapping ranges/
- s/an association-type/an association type/
- s/receives overlapping range/receives overlapping ranges/
- s/for the association type/for an association type/
- The current text only indirectly tackles the case where a given
Assoc-type is advertised multiple times, when forbidding overlapping
ranges. A complementary sentence explicitly mentioning non-overlapping
ranges would be welcome.
- OLD
   In case, there is an operator-configured association that was
   configured with association parameters (such as association
   identifier, association type and association source) at the local
   PCEP speaker, later the PCEP session gets established with the
   association source and a new operator-configured range is learned
   during session establishment. At this time...
  NEW
   There may be cases where an operator-configured association was
   configured with association parameters (such as association
   identifier, association type and association source) at the local
   PCEP speaker, and later the PCEP session gets established with the
   association source and a new operator-configured range is learned
   during session establishment. At this time...

- s/that were not/that are not/
- s/new operator configured range/new operator-configured range/
- s/removing any LSPs/disassociating any LSPs/
- s/an operator configured association/an operator-configured association/
------
6.1.  Object Definition
---
- s/The value 0xffff and 0x0/The values 0xffff and 0x0/
------
6.1.3.  Association Source
---
- s/node that originate/node that originates/
- OLD
   set the source as virtual IP which identify all instances of PCE
  NEW
   set the source as a virtual IP address which identifies all instances
of the PCE

- s/operator configured association/operator-configured association/
------
6.2.  Relationship with the RSVP ASSOCIATION
---
- s/defined in this document, is/defined in this document is/
- s/extensions that defines/extensions that define/
- s/new association type/new association types/
- s/PCEP association/PCEP associations/
- s/RSVP association/RSVP associations/
------
6.3.1.  Stateful PCEP messages
---
- s/Unless, a PCEP speaker/Unless a PCEP speaker/
- s/a new LSP, can/a new LSP can/
------
6.3.2.  Request Message
---
- s/In case of passive stateful or stateless PCE/In case of passive
(stateful or stateless) PCE/
- s/Note that LSP object/Note that the LSP object/
------
6.3.3.  Reply Message
---
- s/In case of passive stateful or stateless PCE/In case of passive
(stateful or stateless) PCE/
- s/PCRep message, indicates/PCRep message indicates/
- s/Note that LSP object/Note that the LSP object/
------
6.4.  Processing Rules
---
- s/The operator configured association is/The operator-configured
associations are/
- s/these configured association/these configured associations/
- s/The dynamic association are/The dynamic associations are/
- s/The association groups is/The association group is/
- s/is combination of/is the combination of/
- s/identifier that uniquely identify/identifiers that uniquely identify/
- s/These number/These numbers/
- s/receives ASSOCIATION object/receives an ASSOCIATION object/
- s/an operator configured association/an operator-configured association/
- s/the association-type and association source/the Association type and
Association Source/
- s/local operator configured information/local operator-configured
information/
- s/receives ASSOCIATION object with R bit set/receives an ASSOCIATION
object with the R bit set/
------
7.  IANA Considerations
---
- s/"PCEP TLV Type Indicators registry"/"PCEP TLV Type Indicators" registry/
- s/future document should /future documents should/
------
9.  Manageability Considerations
---
- "On" in section titles 9.5 and 9.6 may remain in lower case (RFC
Editor's job?).
------
12.  References
---
- I do not believe that RFC 8253 is really normative here (only appears
in manageability section and may lie next to RFC 7525 in informative
references). The same for RFC 8126.
------
Appendix A.
---
- I am not comfortable with reading ranges in round brackets. Have
square brackets been considered?
- s/Consider that because/Consider that, because/
- s/where as/, whereas/  [twice]
- s/a operator configured association/an operator-configured association/
- s/with PCC as/with the PCC as/
- s/if PCE is/if the PCE is/
- I am not sure about the meaning of the sentence "not PCC or PCE as set
as NMS id", please rephrase.
------



_________________________________________________________________________________________________________________________

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

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


From nobody Wed Mar  6 14:35:43 2019
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: pce@ietf.org
Delivered-To: pce@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id C5758130EF3; Wed,  6 Mar 2019 14:35:41 -0800 (PST)
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.93.0
Auto-Submitted: auto-generated
Precedence: bulk
CC: db3546@att.com, draft-ietf-pce-stateful-pce-p2mp@ietf.org, Adrian Farrel <adrian@olddog.co.uk>, pce@ietf.org, pce-chairs@ietf.org, adrian@olddog.co.uk
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
Reply-To: ietf@ietf.org
Message-ID: <155191174173.14059.14031199497100169481.idtracker@ietfa.amsl.com>
Date: Wed, 06 Mar 2019 14:35:41 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/nFEwyaPy3xGpLkA5Oxw7Ar6szRY>
Subject: [Pce] Last Call: <draft-ietf-pce-stateful-pce-p2mp-12.txt> (Path Computation Element (PCE) Protocol Extensions for Stateful PCE usage for Point-to-Multipoint Traffic Engineering Label Switched Paths) to Proposed Standard
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Mar 2019 22:35:43 -0000

The IESG has received a request from the Path Computation Element WG (pce) to
consider the following document: - 'Path Computation Element (PCE) Protocol
Extensions for Stateful PCE
   usage for Point-to-Multipoint Traffic Engineering Label Switched
   Paths'
  <draft-ietf-pce-stateful-pce-p2mp-12.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 2019-03-20. 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


   The Path Computation Element (PCE) has been identified as an
   appropriate technology for the determination of the paths of point-
   to-multipoint (P2MP) TE Label Switched Paths (LSPs).  This document
   provides extensions required for Path Computation Element
   Communication Protocol (PCEP) so as to enable the usage of a stateful
   PCE capability in supporting P2MP TE LSPs.




The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-pce-stateful-pce-p2mp/

IESG discussion can be tracked via
https://datatracker.ietf.org/doc/draft-ietf-pce-stateful-pce-p2mp/ballot/


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





From nobody Thu Mar  7 00:28:34 2019
Return-Path: <dhruv.dhody@huawei.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F0182130EBA; Thu,  7 Mar 2019 00:28:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hkurMBO7xtsr; Thu,  7 Mar 2019 00:28:30 -0800 (PST)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6CB3D128AFB; Thu,  7 Mar 2019 00:28:30 -0800 (PST)
Received: from lhreml709-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 14C07D75D76BBA87B674; Thu,  7 Mar 2019 08:28:28 +0000 (GMT)
Received: from BLREML405-HUB.china.huawei.com (10.20.4.41) by lhreml709-cah.china.huawei.com (10.201.108.32) with Microsoft SMTP Server (TLS) id 14.3.408.0; Thu, 7 Mar 2019 08:28:27 +0000
Received: from BLREML503-MBX.china.huawei.com ([169.254.9.39]) by BLREML405-HUB.china.huawei.com ([10.20.4.41]) with mapi id 14.03.0415.000; Thu, 7 Mar 2019 13:58:16 +0530
From: Dhruv Dhody <dhruv.dhody@huawei.com>
To: "julien.meuric@orange.com" <julien.meuric@orange.com>, "'draft-ietf-pce-association-group@ietf.org'" <draft-ietf-pce-association-group@ietf.org>
CC: "pce@ietf.org" <pce@ietf.org>
Thread-Topic: [Pce] Shepherd Review of draft-ietf-pce-association-group-06
Thread-Index: AQHU1EPoXa8JbaLY6Emu21IrdEwnYaX/rqrA
Date: Thu, 7 Mar 2019 08:28:15 +0000
Message-ID: <23CE718903A838468A8B325B80962F9B8D98F3A8@BLREML503-MBX.china.huawei.com>
References: <24183_1551894081_5C800641_24183_488_1_e6b8f6b7-dab8-017b-23e1-9cfff46dae8b@orange.com>
In-Reply-To: <24183_1551894081_5C800641_24183_488_1_e6b8f6b7-dab8-017b-23e1-9cfff46dae8b@orange.com>
Accept-Language: en-GB, zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.18.149.39]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/JBVXq4qPmYTPfOLsY-5ohY-dhJs>
Subject: Re: [Pce] Shepherd Review of draft-ietf-pce-association-group-06
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Mar 2019 08:28:33 -0000

SGkgSnVsaWVuLCANCg0KVGhhbmtzIGZvciB5b3VyIGRldGFpbGVkIHJldmlldyBhbmQgcHJvdmlk
aW5nIHN1Z2dlc3RlZCB0ZXh0LiANCg0KSGVyZSBpcyB0aGUgd29ya2luZyBjb3B5IC0gaHR0cHM6
Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2RocnV2ZGhvZHktaHVhd2VpL2lldGYvbWFzdGVy
L2RyYWZ0LWlldGYtcGNlLWFzc29jaWF0aW9uLWdyb3VwLTA4LnR4dA0KRGlmZiAtIGh0dHBzOi8v
dG9vbHMuaWV0Zi5vcmcvcmZjZGlmZj91cmwxPWRyYWZ0LWlldGYtcGNlLWFzc29jaWF0aW9uLWdy
b3VwLTA2JnVybDI9aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2RocnV2ZGhvZHkt
aHVhd2VpL2lldGYvbWFzdGVyL2RyYWZ0LWlldGYtcGNlLWFzc29jaWF0aW9uLWdyb3VwLTA4LnR4
dA0KDQo+IC0tLS0tLQ0KPiA0LjEuMS4gUHJvY2VkdXJlDQo+IC0tLQ0KPiAtIFRoZSBsYXN0IHNl
bnRlbmNlIG9mIHRoZSBwYXJhZ3JhcGggcHV6emxlZCBtZSBhIGJpdC4gVGhlIGN1cnJlbnQgd29y
ZGluZw0KPiBtYXkgc3VnZ2VzdHMgdGhhdCAiaXQgaXMgUkVDT01NRU5ERUQgdG8gc3VwcG9ydCB0
aGUgYWZvcmVtZW50aW9uZWQNCj4gT1BUSU9OQUwgVExWIiwgd2hpY2ggaXMgaW5jb25zaXN0ZW50
IDIxMTkgbGFuZ3VhZ2UuIE15IGd1ZXNzIGlzIHRoYXQgaXQNCj4gc2hvdWxkIHNheTogIkluIGNh
c2UgdGhlIHVzZSBvZiB0aGUgQVNTT0MtVHlwZS1MaXN0IFRMViBpcyB0cmlnZ2VyZWQgYnkgYQ0K
PiBtYW5kYXRvcnkgYXNzb2NpYXRpb24gdHlwZSwgdGhlbiBpdCBpcyBSRUNPTU1FTkRFRCB0aGF0
IHRoZSBQQ0VQDQo+IGltcGxlbWVudGF0aW9uIGluY2x1ZGUuLi4iIElzIG15IHVuZGVyc3RhbmRp
bmcgY29ycmVjdD8NCg0KW1tEaHJ1diBEaG9keV1dIFRoYXQgaXMgY29ycmVjdC4gVXBkYXRlZC4N
Cg0KPiAtLS0tLS0NCj4gNS4xLiBQcm9jZWR1cmUNCj4gLS0tDQo+IC0gVGhlIGN1cnJlbnQgdGV4
dCBvbmx5IGluZGlyZWN0bHkgdGFja2xlcyB0aGUgY2FzZSB3aGVyZSBhIGdpdmVuIEFzc29jLQ0K
PiB0eXBlIGlzIGFkdmVydGlzZWQgbXVsdGlwbGUgdGltZXMsIHdoZW4gZm9yYmlkZGluZyBvdmVy
bGFwcGluZyByYW5nZXMuIEENCj4gY29tcGxlbWVudGFyeSBzZW50ZW5jZSBleHBsaWNpdGx5IG1l
bnRpb25pbmcgbm9uLW92ZXJsYXBwaW5nIHJhbmdlcyB3b3VsZA0KPiBiZSB3ZWxjb21lLg0KW1tE
aHJ1diBEaG9keV1dIEFkZGVkIC0gDQoNCiAgIEFuIEFzc29jLVR5cGUgTVVTVCBiZSBwcmVzZW50
IG9ubHkgb25jZSBpbiB0aGUgT1AtQ09ORi1BU1NPQy1SQU5HRQ0KICAgVExWLCBpZiB0aGUgc2Ft
ZSBBc3NvYy1UeXBlIGlzIHByZXNlbnQgbW9yZSB0aGFuIG9uY2UsIHRoZSBQQ0VQDQogICBzZXNz
aW9uIE1VU1QgYmUgcmVqZWN0ZWQgd2l0aCBlcnJvciB0eXBlIDEgYW5kIGVycm9yIHZhbHVlIDEg
KFBDRVANCiAgIHNlc3Npb24gZXN0YWJsaXNobWVudCBmYWlsdXJlIC8gUmVjZXB0aW9uIG9mIGFu
IGludmFsaWQgT3Blbg0KICAgbWVzc2FnZSkuDQoNCg0KPiAtLS0tLS0NCj4gQXBwZW5kaXggQS4N
Cj4gLS0tDQo+IC0gSSBhbSBub3QgY29tZm9ydGFibGUgd2l0aCByZWFkaW5nIHJhbmdlcyBpbiBy
b3VuZCBicmFja2V0cy4gSGF2ZSBzcXVhcmUgYnJhY2tldHMgYmVlbiBjb25zaWRlcmVkPw0KPiAt
IEkgYW0gbm90IHN1cmUgYWJvdXQgdGhlIG1lYW5pbmcgb2YgdGhlIHNlbnRlbmNlICJub3QgUEND
IG9yIFBDRSBhcyBzZXQNCj4gYXMgTk1TIGlkIiwgcGxlYXNlIHJlcGhyYXNlLg0KDQogW1tEaHJ1
diBEaG9keV1dIEluIGNhc2UgdGhlIGFzc29jaWF0aW9uIHNvdXJjZSBpcyBub3QgYSBQQ0VQIHBl
ZXIgKGZvcg0KICAgZXhhbXBsZSBhbiBOTVMgc3lzdGVtKSwgdGhlbiB0aGUgZGVmYXVsdCByYW5n
ZSBvZiA8MHgxMDAwLCAweGZmZmY+IGlzDQogICBjb25zaWRlcmVkLg0KDQpVc2Ugb2YgW10gdGhy
b3dzIGlkbml0cywgYW5kIHRodXMgSSBhbSB1c2luZyA8Pi4gDQoNClRoYW5rcyBhZ2FpbiBmb3Ig
eW91ciByZXZpZXcuIA0KDQpSZWdhcmRzLA0KRGhydXYNCg0K


From nobody Thu Mar  7 01:28:09 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: pce@ietf.org
Delivered-To: pce@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id E8F7312D4E7; Thu,  7 Mar 2019 01:28:06 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: pce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.93.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: pce@ietf.org
Message-ID: <155195088692.15979.9925566874860089328@ietfa.amsl.com>
Date: Thu, 07 Mar 2019 01:28:06 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/oPpLH13PgUKOcYUhzlhJi4zrnoA>
Subject: [Pce] I-D Action: draft-ietf-pce-applicability-actn-09.txt
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Mar 2019 09:28:07 -0000

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

        Title           : Applicability of the Path Computation Element (PCE) to the Abstraction and Control of TE Networks (ACTN)
        Authors         : Dhruv Dhody
                          Young Lee
                          Daniele Ceccarelli
	Filename        : draft-ietf-pce-applicability-actn-09.txt
	Pages           : 21
	Date            : 2019-03-07

Abstract:
   Abstraction and Control of TE Networks (ACTN) refers to the set of
   virtual network (VN) operations needed to orchestrate, control and
   manage large-scale multi-domain TE networks so as to facilitate
   network programmability, automation, efficient resource sharing, and
   end-to-end virtual service aware connectivity and network function
   virtualization services.

   The Path Computation Element (PCE) is a component, application, or
   network node that is capable of computing a network path or route
   based on a network graph and applying computational constraints.  The
   PCE serves requests from Path Computation Clients (PCCs) that
   communicate with it over a local API or using the Path Computation
   Element Communication Protocol (PCEP).

   This document examines the applicability of PCE to the ACTN
   framework.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-pce-applicability-actn/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-pce-applicability-actn-09
https://datatracker.ietf.org/doc/html/draft-ietf-pce-applicability-actn-09

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-pce-applicability-actn-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 Thu Mar  7 01:36:16 2019
Return-Path: <dhruv.dhody@huawei.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CB8AF1312CF for <pce@ietfa.amsl.com>; Thu,  7 Mar 2019 01:36:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id No9guWI-ktwh for <pce@ietfa.amsl.com>; Thu,  7 Mar 2019 01:36:12 -0800 (PST)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 750F01312EC for <pce@ietf.org>; Thu,  7 Mar 2019 01:36:12 -0800 (PST)
Received: from lhreml702-cah.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 47B3319DEB94FB81FD6B for <pce@ietf.org>; Thu,  7 Mar 2019 09:36:10 +0000 (GMT)
Received: from BLREML405-HUB.china.huawei.com (10.20.4.41) by lhreml702-cah.china.huawei.com (10.201.108.43) with Microsoft SMTP Server (TLS) id 14.3.408.0; Thu, 7 Mar 2019 09:36:09 +0000
Received: from BLREML503-MBX.china.huawei.com ([169.254.9.39]) by BLREML405-HUB.china.huawei.com ([10.20.4.41]) with mapi id 14.03.0415.000; Thu, 7 Mar 2019 15:05:59 +0530
From: Dhruv Dhody <dhruv.dhody@huawei.com>
To: "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "pce@ietf.org" <pce@ietf.org>
Thread-Topic: [Pce] WG Last Call completed for draft-ietf-pce-applicability-actn
Thread-Index: AdTNBpZRkOR5MbAeQ3egoZ3erEHxzQHwboZw
Date: Thu, 7 Mar 2019 09:35:58 +0000
Message-ID: <23CE718903A838468A8B325B80962F9B8D98F518@BLREML503-MBX.china.huawei.com>
References: <014801d4cd09$39d95090$ad8bf1b0$@olddog.co.uk>
In-Reply-To: <014801d4cd09$39d95090$ad8bf1b0$@olddog.co.uk>
Accept-Language: en-GB, zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.18.149.39]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/wBGV6kM5YRZzo4LcxdzLoH7sCow>
Subject: Re: [Pce] WG Last Call completed for draft-ietf-pce-applicability-actn
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Mar 2019 09:36:15 -0000

Hi Adrian, WG,=20

We have posted a new version -09 that addresses WG LC comments (from Adrian=
 and Dan).=20

I-D: https://datatracker.ietf.org/doc/draft-ietf-pce-applicability-actn/
Diff: https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-pce-applicability-actn=
-09

Please have a look and let us know if any further changes needs to be made.=
=20

Thanks!=20
Dhruv, Young & Daniele

--
Dhruv Dhody=20
Lead Architect
Network Business Line
Huawei Technologies India Pvt. Ltd.
Survey No. 37, Next to EPIP Area, Kundalahalli, Whitefield
Bengaluru, Karnataka - 560066=20
Tel: + 91-80-49160700 Ext 71583 II Email: dhruv.dhody@huawei.com

This e-mail and its attachments contain confidential information from HUAWE=
I, which=20
is intended only for the person or entity whose address is listed above. An=
y use of the=20
information contained herein in any way (including, but not limited to, tot=
al or partial=20
disclosure, reproduction, or dissemination) by persons other than the inten=
ded=20
recipient(s) is prohibited. If you receive this e-mail in error, please not=
ify the sender by=20
phone or email immediately and delete it!


> -----Original Message-----
> From: Pce [mailto:pce-bounces@ietf.org] On Behalf Of Adrian Farrel
> Sent: 25 February 2019 18:24
> To: pce@ietf.org
> Subject: [Pce] WG Last Call completed for draft-ietf-pce-applicability-
> actn
>=20
> Hi,
>=20
> The WG last call completed without any dissent, but with only a few
> comments of support.
>=20
> There were some issues raised (including from Dan and me).
>=20
> Authors:
> Please post a revision that addresses the comments.
>=20
> Working Group:
> Please continue to send messages of support so that we know that this
> draft really should be advanced.
>=20
> Thanks,
> Adrian
>=20
> -----Original Message-----
> From: Pce <pce-bounces@ietf.org> On Behalf Of Adrian Farrel
> Sent: 08 February 2019 11:34
> To: pce@ietf.org
> Subject: [Pce] WG Last Call on draft-ietf-pce-applicability-actn
>=20
> Hi WG,
>=20
> draft-ietf-pce-applicability-actn seems to be ready to progress towards
> publication.
>=20
> This email starts a two week working group last call (ends on 23rd
> February).
>=20
> During this time, please read the draft and make comments for improvement=
.
> If you then support its publication please let us know that you have read
> the draft and support it. If you have any concerns, please let us know an=
d
> propose solutions.
>=20
> Thanks,
> Adrian
>=20
> _______________________________________________
> Pce mailing list
> Pce@ietf.org
> https://www.ietf.org/mailman/listinfo/pce
>=20
> _______________________________________________
> Pce mailing list
> Pce@ietf.org
> https://www.ietf.org/mailman/listinfo/pce


From nobody Thu Mar  7 05:15:18 2019
Return-Path: <julien.meuric@orange.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AAC081313F5; Thu,  7 Mar 2019 05:15:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.291
X-Spam-Level: 
X-Spam-Status: No, score=-0.291 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FORGED_MUA_MOZILLA=2.309, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 N-ElgY1fDsoL; Thu,  7 Mar 2019 05:15:11 -0800 (PST)
Received: from orange.com (mta135.mail.business.static.orange.com [80.12.70.35]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F1272131323; Thu,  7 Mar 2019 05:15:10 -0800 (PST)
Received: from opfednr00.francetelecom.fr (unknown [xx.xx.xx.64]) by opfednr22.francetelecom.fr (ESMTP service) with ESMTP id 44FWMK1Pnjz1094; Thu,  7 Mar 2019 14:15:09 +0100 (CET)
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.38]) by opfednr00.francetelecom.fr (ESMTP service) with ESMTP id 44FWMK0P4SzDq7S; Thu,  7 Mar 2019 14:15:09 +0100 (CET)
Received: from OPEXCLILM32.corporate.adroot.infra.ftgroup (10.114.31.32) by OPEXCAUBM5C.corporate.adroot.infra.ftgroup (10.114.13.38) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 7 Mar 2019 14:15:08 +0100
Received: from [10.193.71.36] (10.168.234.2) by OPEXCLILM32.corporate.adroot.infra.ftgroup (10.114.31.32) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 7 Mar 2019 14:15:08 +0100
To: Dhruv Dhody <dhruv.dhody@huawei.com>
CC: "'draft-ietf-pce-association-group@ietf.org'" <draft-ietf-pce-association-group@ietf.org>, "pce@ietf.org" <pce@ietf.org>
References: <24183_1551894081_5C800641_24183_488_1_e6b8f6b7-dab8-017b-23e1-9 cfff46dae8b@orange.com> <23CE718903A838468A8B325B80962F9B8D98F3A8@BLREML503-MBX.china.huawei.com>
From: <julien.meuric@orange.com>
Organization: Orange
Message-ID: <31851_1551964509_5C81195D_31851_180_1_9c86f0ca-264c-1ca2-b610-fa9f468a0d49@orange.com>
Date: Thu, 7 Mar 2019 14:13:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <23CE718903A838468A8B325B80962F9B8D98F3A8@BLREML503-MBX.china.huawei.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Content-Language: en-US
X-Originating-IP: [10.168.234.2]
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/oMh2We3T51P9G3g0D2Xee6tR0RQ>
Subject: Re: [Pce] Shepherd Review of draft-ietf-pce-association-group-06
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Mar 2019 13:15:15 -0000

Hi Dhruv,

Congratulation from the prompt update. I'm fine with the <a, b> notation
for ranges.

The only open issue is the text you add below:
- Is there a reason to prohibit, for a given Association type, split
operator-configured ranges? I don't think this is what the original
version suggested.
- Assuming we proceed with this new rule, then why so much text about
overlapping ranges? To have this happen, the TLV would already break
that "present only once" rule: why would an implementation care about
checking if ranges overlap if the TLV is already wrong?

Thanks,

Julien


On 07/03/2019 09:28, Dhruv Dhody wrote:
>> ------
>> 5.1. Procedure
>> ---
>> - The current text only indirectly tackles the case where a given Assoc-
>> type is advertised multiple times, when forbidding overlapping ranges. A
>> complementary sentence explicitly mentioning non-overlapping ranges would
>> be welcome.
> [[Dhruv Dhody]] Added - 
>
>    An Assoc-Type MUST be present only once in the OP-CONF-ASSOC-RANGE
>    TLV, if the same Assoc-Type is present more than once, the PCEP
>    session MUST be rejected with error type 1 and error value 1 (PCEP
>    session establishment failure / Reception of an invalid Open
>    message).
>

_________________________________________________________________________________________________________________________

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

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


From nobody Thu Mar  7 06:01:27 2019
Return-Path: <dhruv.ietf@gmail.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0927C127981; Thu,  7 Mar 2019 06:01:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id O0Q-a7oPsA68; Thu,  7 Mar 2019 06:01:23 -0800 (PST)
Received: from mail-it1-x12c.google.com (mail-it1-x12c.google.com [IPv6:2607:f8b0:4864:20::12c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 584E4124184; Thu,  7 Mar 2019 06:01:23 -0800 (PST)
Received: by mail-it1-x12c.google.com with SMTP id d125so8000952ith.1; Thu, 07 Mar 2019 06:01:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=3SfUtiD56tMT52/AUQgk9mucAr7vHaAhtjWDTWYPdzk=; b=rktNzw7aeCiD4z+1nKretEKdeV3g9kWPo5weTT8nyei/5fnJtOyHzv1fxNzKd7xb4d h82LyEO33bBuCsrTBEUHTUdeGy8qV2ukbUhl3mlyDJBMyQWoYj6IimaQgNTkJyj+zDk/ Fzn3tXyy24co3whoAiA/o3srgLVi0P4k6wtxX2VcJb89mzV8adejU4cNEgBcmSAzBc3T PSf8hSS6WhJAruEJIAfEFQOwXeci8LNaehj0JB+utgdmpaYa0GHmygKaLLHf1tHhJPBe Rkc7snqrumvTH2takzCR1ceeWQl/hjT71WuOoPPE8XoEBMQ3I1NDZLT1uMbN77Ku/5WJ Xbbg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=3SfUtiD56tMT52/AUQgk9mucAr7vHaAhtjWDTWYPdzk=; b=SRH5Jh7H5DahXn+BTzAeZd7oS8N3TF4Vj8rHfaS5C875htiAteLyI2qP8cZUFIyy6d BevSjYJKgfo4JWmoqh3IBdziDrZwKRKXYPH/H0gZsOxsLhVgwl7Ojv61ns8W6R+a2AXY ghXTVc9Tv8JAgCb97Lul39F4fI0pIK3b7gCUuXVQpO1k/Yd8lVj9z4WxU5wmC22v4uEm Y6rEGRHFFtskbpOEVaEoicgmcgvCXs/FkLIoDk04xOCiV/VvTVbhGiJeWYHQbBa/X782 Xa784OueVW9VuIbNW7AlXOWEtn2zksqoX3KLWAqhxj59DO3G1ygcs6J/GF+69uzFXct8 sY1Q==
X-Gm-Message-State: APjAAAUbT5hP0SKs3x6U9RDt1IfBqDbojYjos5lNQLSmhGM9XgVCy/JN Vg7JBconBnWR1gzt4Yr0jwO5D8kwH7MHXqTZHic=
X-Google-Smtp-Source: APXvYqzYnrQ0UW+HCyNRpURWHp+PARQEWMK0gGd+IA2/weOdJu+uu4tqFf3LC+EYGhVtR0lkcALKZGWM9tRYg0AZiIo=
X-Received: by 2002:a05:660c:30b:: with SMTP id u11mr5132506itj.67.1551967282381;  Thu, 07 Mar 2019 06:01:22 -0800 (PST)
MIME-Version: 1.0
References: <23CE718903A838468A8B325B80962F9B8D98F3A8@BLREML503-MBX.china.huawei.com> <31851_1551964509_5C81195D_31851_180_1_9c86f0ca-264c-1ca2-b610-fa9f468a0d49@orange.com>
In-Reply-To: <31851_1551964509_5C81195D_31851_180_1_9c86f0ca-264c-1ca2-b610-fa9f468a0d49@orange.com>
From: Dhruv Dhody <dhruv.ietf@gmail.com>
Date: Thu, 7 Mar 2019 19:30:46 +0530
Message-ID: <CAB75xn4oorZYB1ydZqX+xXPXDbxd6pQoCnV312Ux+zRAxZzFOQ@mail.gmail.com>
To: Julien Meuric <julien.meuric@orange.com>
Cc: Dhruv Dhody <dhruv.dhody@huawei.com>,  "draft-ietf-pce-association-group@ietf.org" <draft-ietf-pce-association-group@ietf.org>, "pce@ietf.org" <pce@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000091c7da0583818aca"
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/1WJwKfm6zFGaO8KakeSox7tukh4>
Subject: Re: [Pce] Shepherd Review of draft-ietf-pce-association-group-06
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Mar 2019 14:01:26 -0000

--00000000000091c7da0583818aca
Content-Type: text/plain; charset="UTF-8"

Hi Julien,

My bad!
I did some digging and we added this based on Adrian's comment [1] back in
Feb last year (and my memory failed me).

How about -

   The Assoc-type MAY appear more than once in the OP-CONF-ASSOC-RANGE
   TLV in the case of a non-contiguous Operator-configured Association
   Range.  The PCEP speaker originating this TLV MUST NOT carry
   overlapping ranges for an association type.  If a PCEP peer receives
   overlapping ranges for an association type, it MUST consider the Open
   message malformed and MUST reject the PCEP session with error type 1
   and error value 1 (PCEP session establishment failure / Reception of
   an invalid Open message).

Thanks!
Dhruv

[1] https://mailarchive.ietf.org/arch/msg/pce/QSobS2pul-lIlMLXV4KcBhwgBM0

On Thu, Mar 7, 2019 at 6:45 PM <julien.meuric@orange.com> wrote:

> Hi Dhruv,
>
> Congratulation from the prompt update. I'm fine with the <a, b> notation
> for ranges.
>
> The only open issue is the text you add below:
> - Is there a reason to prohibit, for a given Association type, split
> operator-configured ranges? I don't think this is what the original
> version suggested.
> - Assuming we proceed with this new rule, then why so much text about
> overlapping ranges? To have this happen, the TLV would already break
> that "present only once" rule: why would an implementation care about
> checking if ranges overlap if the TLV is already wrong?
>
> Thanks,
>
> Julien
>
>
> On 07/03/2019 09:28, Dhruv Dhody wrote:
> >> ------
> >> 5.1. Procedure
> >> ---
> >> - The current text only indirectly tackles the case where a given Assoc-
> >> type is advertised multiple times, when forbidding overlapping ranges. A
> >> complementary sentence explicitly mentioning non-overlapping ranges
> would
> >> be welcome.
> > [[Dhruv Dhody]] Added -
> >
> >    An Assoc-Type MUST be present only once in the OP-CONF-ASSOC-RANGE
> >    TLV, if the same Assoc-Type is present more than once, the PCEP
> >    session MUST be rejected with error type 1 and error value 1 (PCEP
> >    session establishment failure / Reception of an invalid Open
> >    message).
> >
>
>
> _________________________________________________________________________________________________________________________
>
> Ce message et ses pieces jointes peuvent contenir des informations
> confidentielles ou privilegiees et ne doivent donc
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez
> recu ce message par erreur, veuillez le signaler
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages
> electroniques etant susceptibles d'alteration,
> Orange decline toute responsabilite si ce message a ete altere, deforme ou
> falsifie. Merci.
>
> This message and its attachments may contain confidential or privileged
> information that may be protected by law;
> they should not be distributed, used or copied without authorisation.
> If you have received this email in error, please notify the sender and
> delete this message and its attachments.
> As emails may be altered, Orange is not liable for messages that have been
> modified, changed or falsified.
> Thank you.
>
>

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

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div cl=
ass=3D"gmail_default" style=3D"font-family:monospace,monospace">Hi Julien,=
=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:monospace,mon=
ospace"><br></div><div class=3D"gmail_default" style=3D"font-family:monospa=
ce,monospace">My bad!=C2=A0</div><div class=3D"gmail_default" style=3D"font=
-family:monospace,monospace">I did some digging and we added this based on =
Adrian&#39;s comment [1] back in Feb last year (and my memory failed me).=
=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:monospace,mon=
ospace"><br></div><div class=3D"gmail_default" style=3D"font-family:monospa=
ce,monospace">How about -=C2=A0</div><div class=3D"gmail_default" style=3D"=
font-family:monospace,monospace"><br></div><div class=3D"gmail_default" sty=
le=3D"font-family:monospace,monospace"><div class=3D"gmail_default">=C2=A0 =
=C2=A0The Assoc-type MAY appear more than once in the OP-CONF-ASSOC-RANGE</=
div><div class=3D"gmail_default">=C2=A0 =C2=A0TLV in the case of a non-cont=
iguous Operator-configured Association</div><div class=3D"gmail_default">=
=C2=A0 =C2=A0Range.=C2=A0 The PCEP speaker originating this TLV MUST NOT ca=
rry</div><div class=3D"gmail_default">=C2=A0 =C2=A0overlapping ranges for a=
n association type.=C2=A0 If a PCEP peer receives</div><div class=3D"gmail_=
default">=C2=A0 =C2=A0overlapping ranges for an association type, it MUST c=
onsider the Open</div><div class=3D"gmail_default">=C2=A0 =C2=A0message mal=
formed and MUST reject the PCEP session with error type 1</div><div class=
=3D"gmail_default">=C2=A0 =C2=A0and error value 1 (PCEP session establishme=
nt failure / Reception of</div><div class=3D"gmail_default">=C2=A0 =C2=A0an=
 invalid Open message).</div></div><div class=3D"gmail_default" style=3D"fo=
nt-family:monospace,monospace"><br></div><div class=3D"gmail_default" style=
=3D"font-family:monospace,monospace">Thanks!=C2=A0</div><div class=3D"gmail=
_default" style=3D"font-family:monospace,monospace">Dhruv=C2=A0</div><div c=
lass=3D"gmail_default" style=3D"font-family:monospace,monospace"><br></div>=
<div class=3D"gmail_default" style=3D"font-family:monospace,monospace">[1]=
=C2=A0<span style=3D"font-size:small"><a href=3D"https://mailarchive.ietf.o=
rg/arch/msg/pce/QSobS2pul-lIlMLXV4KcBhwgBM0">https://mailarchive.ietf.org/a=
rch/msg/pce/QSobS2pul-lIlMLXV4KcBhwgBM0</a></span></div></div></div></div><=
/div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">O=
n Thu, Mar 7, 2019 at 6:45 PM &lt;<a href=3D"mailto:julien.meuric@orange.co=
m">julien.meuric@orange.com</a>&gt; wrote:<br></div><blockquote class=3D"gm=
ail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,=
204,204);padding-left:1ex">Hi Dhruv,<br>
<br>
Congratulation from the prompt update. I&#39;m fine with the &lt;a, b&gt; n=
otation<br>
for ranges.<br>
<br>
The only open issue is the text you add below:<br>
- Is there a reason to prohibit, for a given Association type, split<br>
operator-configured ranges? I don&#39;t think this is what the original<br>
version suggested.<br>
- Assuming we proceed with this new rule, then why so much text about<br>
overlapping ranges? To have this happen, the TLV would already break<br>
that &quot;present only once&quot; rule: why would an implementation care a=
bout<br>
checking if ranges overlap if the TLV is already wrong?<br>
<br>
Thanks,<br>
<br>
Julien<br>
<br>
<br>
On 07/03/2019 09:28, Dhruv Dhody wrote:<br>
&gt;&gt; ------<br>
&gt;&gt; 5.1. Procedure<br>
&gt;&gt; ---<br>
&gt;&gt; - The current text only indirectly tackles the case where a given =
Assoc-<br>
&gt;&gt; type is advertised multiple times, when forbidding overlapping ran=
ges. A<br>
&gt;&gt; complementary sentence explicitly mentioning non-overlapping range=
s would<br>
&gt;&gt; be welcome.<br>
&gt; [[Dhruv Dhody]] Added - <br>
&gt;<br>
&gt;=C2=A0 =C2=A0 An Assoc-Type MUST be present only once in the OP-CONF-AS=
SOC-RANGE<br>
&gt;=C2=A0 =C2=A0 TLV, if the same Assoc-Type is present more than once, th=
e PCEP<br>
&gt;=C2=A0 =C2=A0 session MUST be rejected with error type 1 and error valu=
e 1 (PCEP<br>
&gt;=C2=A0 =C2=A0 session establishment failure / Reception of an invalid O=
pen<br>
&gt;=C2=A0 =C2=A0 message).<br>
&gt;<br>
<br>
___________________________________________________________________________=
______________________________________________<br>
<br>
Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc<br>
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler<br>
a l&#39;expediteur et le detruire ainsi que les pieces jointes. Les message=
s electroniques etant susceptibles d&#39;alteration,<br>
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.<br>
<br>
This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;<br>
they should not be distributed, used or copied without authorisation.<br>
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.<br>
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.<br>
Thank you.<br>
<br>
</blockquote></div>

--00000000000091c7da0583818aca--


From nobody Thu Mar  7 07:17:14 2019
Return-Path: <jefftant.ietf@gmail.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CEEAE131438 for <pce@ietfa.amsl.com>; Thu,  7 Mar 2019 07:17:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, 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 QspGkgOjRxD7 for <pce@ietfa.amsl.com>; Thu,  7 Mar 2019 07:17:10 -0800 (PST)
Received: from mail-pg1-x52d.google.com (mail-pg1-x52d.google.com [IPv6:2607:f8b0:4864:20::52d]) (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 9D5D213142F for <pce@ietf.org>; Thu,  7 Mar 2019 07:17:07 -0800 (PST)
Received: by mail-pg1-x52d.google.com with SMTP id q206so11501784pgq.4 for <pce@ietf.org>; Thu, 07 Mar 2019 07:17:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Ns540GHIDwnyRqQ4O1QfFvtNxKrMxA60VuxiqPyRqHk=; b=bhq8MAlH4iXHaQKWYDJsgcU3oTcDPsBb3NGH1dICfjp68eyT34Z7WKYU4WHOdKjhiW mnCR++yqriyVdOJZjBjvYa+LltjwoqOtRhQ3A5KTy0dq7B6ulFTlaFpnXn0VTOLq1bKE 30RRRKSPVguPFDb3jtehLDKrcfpuTZQwfja+7USEWCR2uhJ3BCR1pCcJ4+D7ZWu9NtP2 H9bIPUMd19QH7Ow0vqKVUee37hCV75xKZAun3MJJCYrWiPgN5j4KO+76elkjZRU8y+Q7 Pjq8w8DBI3RSx3K6A4uJhevnOX/nE296/uXm0pxVBn341dtnVRZqXXxc7/oIevMoHHiy jtNQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Ns540GHIDwnyRqQ4O1QfFvtNxKrMxA60VuxiqPyRqHk=; b=Rbmh7+1PBrD7rVmbIrlkNin9mJH1aSMpBNWC/GgozPs9Wr8po8mDX3V3m/tcROY9L/ iv2qTDo31fd+6x0qRQ9Hg+rd1T004RVvLhTqODOTo8LXnOoLrgW108Cm7265hmPZK3+Q 2jPLslYIXSeNS+g3JNX4ZDAnueiObwxuJVt7HK1mYHNn4amVspzwXdRZt7pwcp7ES8xp GGxk0etpooXZcQ1PDBzNaiHzYssqhvPOwQA3oAxHqmEa30aPcren8FVnmcpLmyN7ldff yMtUfqvWgQRfFeX28xbvRw+v37wKlDHh8QZri8iNKSUpJPGIgMVOavpgCLU2p2qYq0N8 bOSA==
X-Gm-Message-State: APjAAAU8xN8a3fvHojeeoFXOod9UxjJ6Pwmst17NjB4k/f6YC2Cp+EYC oXc4GozSd3iq+mcweSwW5F0=
X-Google-Smtp-Source: APXvYqzz3R5gvnBqnvCIUiv1e/BFUHdbKq04Ol/CpS+79kbqMgDm73DSUMcXhY1WC40ifOwbo2RIXQ==
X-Received: by 2002:a62:20c9:: with SMTP id m70mr13133631pfj.118.1551971827060;  Thu, 07 Mar 2019 07:17:07 -0800 (PST)
Received: from [192.168.1.25] (c-73-189-13-44.hsd1.ca.comcast.net. [73.189.13.44]) by smtp.gmail.com with ESMTPSA id w17sm8104602pfn.63.2019.03.07.07.17.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 07 Mar 2019 07:17:06 -0800 (PST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (1.0)
From: Jeff Tantsura <jefftant.ietf@gmail.com>
X-Mailer: iPad Mail (16D57)
In-Reply-To: <23CE718903A838468A8B325B80962F9B8D98F518@BLREML503-MBX.china.huawei.com>
Date: Thu, 7 Mar 2019 07:17:05 -0800
Cc: "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "pce@ietf.org" <pce@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <8B39F673-35A4-4002-9D6C-20502B24FAF3@gmail.com>
References: <014801d4cd09$39d95090$ad8bf1b0$@olddog.co.uk> <23CE718903A838468A8B325B80962F9B8D98F518@BLREML503-MBX.china.huawei.com>
To: Dhruv Dhody <dhruv.dhody@huawei.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/GcerEKKuZwkpcROdcUkWGnmmALA>
Subject: Re: [Pce] WG Last Call completed for draft-ietf-pce-applicability-actn
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Mar 2019 15:17:14 -0000

Yes/support

Cheers,
Jeff

> On Mar 7, 2019, at 1:35 AM, Dhruv Dhody <dhruv.dhody@huawei.com> wrote:
>=20
> Hi Adrian, WG,=20
>=20
> We have posted a new version -09 that addresses WG LC comments (from Adria=
n and Dan).=20
>=20
> I-D: https://datatracker.ietf.org/doc/draft-ietf-pce-applicability-actn/
> Diff: https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-pce-applicability-act=
n-09
>=20
> Please have a look and let us know if any further changes needs to be made=
.=20
>=20
> Thanks!=20
> Dhruv, Young & Daniele
>=20
> --
> Dhruv Dhody=20
> Lead Architect
> Network Business Line
> Huawei Technologies India Pvt. Ltd.
> Survey No. 37, Next to EPIP Area, Kundalahalli, Whitefield
> Bengaluru, Karnataka - 560066=20
> Tel: + 91-80-49160700 Ext 71583 II Email: dhruv.dhody@huawei.com
>=20
> This e-mail and its attachments contain confidential information from HUAW=
EI, which=20
> is intended only for the person or entity whose address is listed above. A=
ny use of the=20
> information contained herein in any way (including, but not limited to, to=
tal or partial=20
> disclosure, reproduction, or dissemination) by persons other than the inte=
nded=20
> recipient(s) is prohibited. If you receive this e-mail in error, please no=
tify the sender by=20
> phone or email immediately and delete it!
>=20
>=20
>> -----Original Message-----
>> From: Pce [mailto:pce-bounces@ietf.org] On Behalf Of Adrian Farrel
>> Sent: 25 February 2019 18:24
>> To: pce@ietf.org
>> Subject: [Pce] WG Last Call completed for draft-ietf-pce-applicability-
>> actn
>>=20
>> Hi,
>>=20
>> The WG last call completed without any dissent, but with only a few
>> comments of support.
>>=20
>> There were some issues raised (including from Dan and me).
>>=20
>> Authors:
>> Please post a revision that addresses the comments.
>>=20
>> Working Group:
>> Please continue to send messages of support so that we know that this
>> draft really should be advanced.
>>=20
>> Thanks,
>> Adrian
>>=20
>> -----Original Message-----
>> From: Pce <pce-bounces@ietf.org> On Behalf Of Adrian Farrel
>> Sent: 08 February 2019 11:34
>> To: pce@ietf.org
>> Subject: [Pce] WG Last Call on draft-ietf-pce-applicability-actn
>>=20
>> Hi WG,
>>=20
>> draft-ietf-pce-applicability-actn seems to be ready to progress towards
>> publication.
>>=20
>> This email starts a two week working group last call (ends on 23rd
>> February).
>>=20
>> During this time, please read the draft and make comments for improvement=
.
>> If you then support its publication please let us know that you have read=

>> the draft and support it. If you have any concerns, please let us know an=
d
>> propose solutions.
>>=20
>> Thanks,
>> Adrian
>>=20
>> _______________________________________________
>> Pce mailing list
>> Pce@ietf.org
>> https://www.ietf.org/mailman/listinfo/pce
>>=20
>> _______________________________________________
>> Pce mailing list
>> Pce@ietf.org
>> https://www.ietf.org/mailman/listinfo/pce
>=20
> _______________________________________________
> Pce mailing list
> Pce@ietf.org
> https://www.ietf.org/mailman/listinfo/pce


From nobody Thu Mar  7 08:21:14 2019
Return-Path: <julien.meuric@orange.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E3CE61314AE; Thu,  7 Mar 2019 08:21:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.29
X-Spam-Level: 
X-Spam-Status: No, score=-0.29 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FORGED_MUA_MOZILLA=2.309, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GPF0DSpmO6xs; Thu,  7 Mar 2019 08:21:10 -0800 (PST)
Received: from orange.com (mta239.mail.business.static.orange.com [80.12.66.39]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5F77B1314AB; Thu,  7 Mar 2019 08:21:10 -0800 (PST)
Received: from opfedar06.francetelecom.fr (unknown [xx.xx.xx.8]) by opfedar26.francetelecom.fr (ESMTP service) with ESMTP id 44FbTw6CW8zFqWP; Thu,  7 Mar 2019 17:21:08 +0100 (CET)
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.23]) by opfedar06.francetelecom.fr (ESMTP service) with ESMTP id 44FbTw5Vvmz3wbD; Thu,  7 Mar 2019 17:21:08 +0100 (CET)
Received: from OPEXCLILM32.corporate.adroot.infra.ftgroup (10.114.31.32) by OPEXCAUBM41.corporate.adroot.infra.ftgroup (10.114.13.23) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 7 Mar 2019 17:21:08 +0100
Received: from [10.193.71.36] (10.168.234.2) by OPEXCLILM32.corporate.adroot.infra.ftgroup (10.114.31.32) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 7 Mar 2019 17:21:08 +0100
To: Dhruv Dhody <dhruv.ietf@gmail.com>
CC: Dhruv Dhody <dhruv.dhody@huawei.com>, "draft-ietf-pce-association-group@ietf.org" <draft-ietf-pce-association-group@ietf.org>, "pce@ietf.org" <pce@ietf.org>
References: <23CE718903A838468A8B325B80962F9B8D98F3A8@BLREML503-MBX.china.huawei.com> <31851_1551964509_5C81195D_31851_180_1_9c86f0ca-264c-1ca2-b610-fa9f468a0d49@orange.com> <CAB75xn4oorZYB1ydZqX+xXPXDbxd6pQoCnV312Ux+zRAxZzFOQ@mail.gmail.com>
From: <julien.meuric@orange.com>
Organization: Orange
Message-ID: <13422_1551975668_5C8144F4_13422_6_1_03ee1c89-8ee9-2c83-b38e-07c0abcfb916@orange.com>
Date: Thu, 7 Mar 2019 17:19:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <CAB75xn4oorZYB1ydZqX+xXPXDbxd6pQoCnV312Ux+zRAxZzFOQ@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-Originating-IP: [10.168.234.2]
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/x7e2MIq_XWozQRdfEwlRWbBWYyk>
Subject: Re: [Pce] Shepherd Review of draft-ietf-pce-association-group-06
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Mar 2019 16:21:12 -0000

This sentence is clear enough to address my concern.

Thank you!

Julien


On 07/03/2019 15:00, Dhruv Dhody wrote:
> Hi Julien, 
>
> My bad! 
> I did some digging and we added this based on Adrian's comment [1]
> back in Feb last year (and my memory failed me). 
>
> How about - 
>
>    The Assoc-type MAY appear more than once in the OP-CONF-ASSOC-RANGE
>    TLV in the case of a non-contiguous Operator-configured Association
>    Range.  The PCEP speaker originating this TLV MUST NOT carry
>    overlapping ranges for an association type.  If a PCEP peer receives
>    overlapping ranges for an association type, it MUST consider the Open
>    message malformed and MUST reject the PCEP session with error type 1
>    and error value 1 (PCEP session establishment failure / Reception of
>    an invalid Open message).
>
> Thanks! 
> Dhruv 
>
> [1] https://mailarchive.ietf.org/arch/msg/pce/QSobS2pul-lIlMLXV4KcBhwgBM0
>
> On Thu, Mar 7, 2019 at 6:45 PM <julien.meuric@orange.com
> <mailto:julien.meuric@orange.com>> wrote:
>
>     Hi Dhruv,
>
>     Congratulation from the prompt update. I'm fine with the <a, b>
>     notation
>     for ranges.
>
>     The only open issue is the text you add below:
>     - Is there a reason to prohibit, for a given Association type, split
>     operator-configured ranges? I don't think this is what the original
>     version suggested.
>     - Assuming we proceed with this new rule, then why so much text about
>     overlapping ranges? To have this happen, the TLV would already break
>     that "present only once" rule: why would an implementation care about
>     checking if ranges overlap if the TLV is already wrong?
>
>     Thanks,
>
>     Julien
>
>
>     On 07/03/2019 09:28, Dhruv Dhody wrote:
>     >> ------
>     >> 5.1. Procedure
>     >> ---
>     >> - The current text only indirectly tackles the case where a
>     given Assoc-
>     >> type is advertised multiple times, when forbidding overlapping
>     ranges. A
>     >> complementary sentence explicitly mentioning non-overlapping
>     ranges would
>     >> be welcome.
>     > [[Dhruv Dhody]] Added -
>     >
>     >    An Assoc-Type MUST be present only once in the
>     OP-CONF-ASSOC-RANGE
>     >    TLV, if the same Assoc-Type is present more than once, the PCEP
>     >    session MUST be rejected with error type 1 and error value 1
>     (PCEP
>     >    session establishment failure / Reception of an invalid Open
>     >    message).
>     >
>
>     _________________________________________________________________________________________________________________________
>
>     Ce message et ses pieces jointes peuvent contenir des informations
>     confidentielles ou privilegiees et ne doivent donc
>     pas etre diffuses, exploites ou copies sans autorisation. Si vous
>     avez recu ce message par erreur, veuillez le signaler
>     a l'expediteur et le detruire ainsi que les pieces jointes. Les
>     messages electroniques etant susceptibles d'alteration,
>     Orange decline toute responsabilite si ce message a ete altere,
>     deforme ou falsifie. Merci.
>
>     This message and its attachments may contain confidential or
>     privileged information that may be protected by law;
>     they should not be distributed, used or copied without authorisation.
>     If you have received this email in error, please notify the sender
>     and delete this message and its attachments.
>     As emails may be altered, Orange is not liable for messages that
>     have been modified, changed or falsified.
>     Thank you.
>


_________________________________________________________________________________________________________________________

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

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


From nobody Thu Mar  7 08:23:53 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: pce@ietf.org
Delivered-To: pce@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 1358B1277E7; Thu,  7 Mar 2019 08:23:45 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: pce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.93.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: pce@ietf.org
Message-ID: <155197582504.24840.10338461376215425515@ietfa.amsl.com>
Date: Thu, 07 Mar 2019 08:23:45 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/1qVnBuU0v0wBTVRAcYoFUpFBYB4>
Subject: [Pce] I-D Action: draft-ietf-pce-association-group-08.txt
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Mar 2019 16:23:45 -0000

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

        Title           : PCEP Extensions for Establishing Relationships Between Sets of LSPs
        Authors         : Ina Minei
                          Edward Crabbe
                          Siva Sivabalan
                          Hariharan Ananthakrishnan
                          Dhruv Dhody
                          Yosuke Tanaka
	Filename        : draft-ietf-pce-association-group-08.txt
	Pages           : 28
	Date            : 2019-03-07

Abstract:
   This document introduces a generic mechanism to create a grouping of
   Label Switched Paths (LSPs) in the context of a Path Computation
   Element (PCE).  This grouping can then be used to define associations
   between sets of LSPs or between a set of LSPs and a set of attributes
   (such as configuration parameters or behaviors), and is equally
   applicable to the stateful PCE (active and passive modes) as well as
   the stateless PCE.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-pce-association-group/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-pce-association-group-08
https://datatracker.ietf.org/doc/html/draft-ietf-pce-association-group-08

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-pce-association-group-08


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 Thu Mar  7 14:05:20 2019
Return-Path: <adrian@olddog.co.uk>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 66BF3130FF3 for <pce@ietfa.amsl.com>; Thu,  7 Mar 2019 14:05:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, 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 3Y4Xhe91Tt8F for <pce@ietfa.amsl.com>; Thu,  7 Mar 2019 14:05:16 -0800 (PST)
Received: from mta8.iomartmail.com (mta8.iomartmail.com [62.128.193.158]) (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 6E0491275E9 for <pce@ietf.org>; Thu,  7 Mar 2019 14:05:15 -0800 (PST)
Received: from vs1.iomartmail.com (vs1.iomartmail.com [10.12.10.121]) by mta8.iomartmail.com (8.14.4/8.14.4) with ESMTP id x27M58ar022795; Thu, 7 Mar 2019 22:05:08 GMT
Received: from vs1.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id F321B22040; Thu,  7 Mar 2019 22:05:07 +0000 (GMT)
Received: from asmtp3.iomartmail.com (unknown [10.12.10.224]) by vs1.iomartmail.com (Postfix) with ESMTPS id DE13A2203A; Thu,  7 Mar 2019 22:05:07 +0000 (GMT)
Received: from LAPTOPK7AS653V ([87.112.237.8]) (authenticated bits=0) by asmtp3.iomartmail.com (8.14.4/8.14.4) with ESMTP id x27M56i6019460 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 7 Mar 2019 22:05:07 GMT
Reply-To: <adrian@olddog.co.uk>
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: "'Dhruv Dhody'" <dhruv.dhody@huawei.com>, <pce@ietf.org>
References: <014801d4cd09$39d95090$ad8bf1b0$@olddog.co.uk> <23CE718903A838468A8B325B80962F9B8D98F518@BLREML503-MBX.china.huawei.com>
In-Reply-To: <23CE718903A838468A8B325B80962F9B8D98F518@BLREML503-MBX.china.huawei.com>
Date: Thu, 7 Mar 2019 22:05:05 -0000
Organization: Old Dog Consulting
Message-ID: <024301d4d531$d2cf45e0$786dd1a0$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Content-Language: en-gb
Thread-Index: AQJXZwAK3nZCJvKmeTZgrukU3hzQ6gG5KtMapO3HC8A=
X-Originating-IP: 87.112.237.8
X-Thinkmail-Auth: adrian@olddog.co.uk
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.0.0.1623-8.2.0.1013-24476.003
X-TM-AS-Result: No--42.845-10.0-31-10
X-imss-scan-details: No--42.845-10.0-31-10
X-TMASE-Version: IMSVA-9.0.0.1623-8.2.1013-24476.003
X-TMASE-Result: 10--42.845400-10.000000
X-TMASE-MatchedRID: 0+daXaNUWRXxIbpQ8BhdbOYAh37ZsBDCLdLfmiFS7ftCL1p58ZQxn0wg jjTThA8uqfCLrIKbnQe5umsXDIi6z9nQBq2BQ+xK+z2c4lioPkjMmaoHJ8BpLWsxtqQk3w55WTF H84r4cDR57ZYuKFtimLUgR5rL9nDhpEk2fX0zq+++NtCxbjBfhmEF8bGZ0cKC+yNYYwngrxaW9v TNbx/R71duc5ajMGS0zde2f0e2yRxp71qAvI563riMC5wdwKqdvEICvPaG1Y93pEVETu8p8TlDc Jcynv4c4ECEiSykO9EvHF3UcZ9l9GC+RjBytve0ysTdXzwb9+ERAd26BrSMwtF/eYSxPbFqK45O foCyCN9xk2y+bfAY1/LJyTcGVwBcSxeNzJ2PHZYwiJTf3kjwfVAI6wCVrE3v/fLu9P6UfRpnjvd C/LTmeu1rRgHabQIprUxeW9fFbgPGY41jh5k39jiU1nXLlwv+3Dm7Ebb7HTKiUP5F9sCEMNLuX2 hj/M7UAQNYtMFCSG3F6+8r30DovL+gVyuD/4tWCFaAixm5eU+3p9ZMVj5EGQ2G3vz8l/IEcL0DJ V0JAiG/pacDp5bKTeBe0f4Css2cnNhz2JX0cKaQmLXB14cW2guK1hIitSIH51ONI4UL++qjxYyR Ba/qJX3mXSdV7KK4WKD2QKkwR8Iv7bm8B5Akl5uTdmBzA9G/FzCceANpH4cLbigRnpKlKSBuGJW wgxArFnn7zLfna4I=
X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/kmKkphNEe56kHpG2DGDu0NCgw2c>
Subject: Re: [Pce] WG Last Call completed for draft-ietf-pce-applicability-actn
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Mar 2019 22:05:18 -0000

Hi,

Thanks for this revision which is practically perfect.

Sadly, the RFC Editor requires that the first section of a document is the
Introduction. I think it would be fine to swap your sections 1 and 2.

You asked me at the end of February to have a look at your proposed Security
text, and I have done now. I think you have gone a long way towards doing
the right thing, and I'm comfortable with the idea of putting this in front
of the Security experts.

You need to post a quick update to swap the first two sections. While you do
that I'll write the Shepherd Write-up.

Then we will ask the AD to advance it.

Thanks,
Adrian

-----Original Message-----
From: Dhruv Dhody <dhruv.dhody@huawei.com> 
Sent: 07 March 2019 09:36
To: adrian@olddog.co.uk; pce@ietf.org
Cc: Dhruv Dhody <dhruv.ietf@gmail.com>
Subject: RE: [Pce] WG Last Call completed for
draft-ietf-pce-applicability-actn

Hi Adrian, WG, 

We have posted a new version -09 that addresses WG LC comments (from Adrian
and Dan). 

I-D: https://datatracker.ietf.org/doc/draft-ietf-pce-applicability-actn/
Diff: https://www.ietf.org/rfcdiff?url2=draft-ietf-pce-applicability-actn-09

Please have a look and let us know if any further changes needs to be made. 

Thanks! 
Dhruv, Young & Daniele

--
Dhruv Dhody 
Lead Architect
Network Business Line
Huawei Technologies India Pvt. Ltd.
Survey No. 37, Next to EPIP Area, Kundalahalli, Whitefield
Bengaluru, Karnataka - 560066 
Tel: + 91-80-49160700 Ext 71583 II Email: dhruv.dhody@huawei.com

This e-mail and its attachments contain confidential information from
HUAWEI, which 
is intended only for the person or entity whose address is listed above. Any
use of the 
information contained herein in any way (including, but not limited to,
total or partial 
disclosure, reproduction, or dissemination) by persons other than the
intended 
recipient(s) is prohibited. If you receive this e-mail in error, please
notify the sender by 
phone or email immediately and delete it!


> -----Original Message-----
> From: Pce [mailto:pce-bounces@ietf.org] On Behalf Of Adrian Farrel
> Sent: 25 February 2019 18:24
> To: pce@ietf.org
> Subject: [Pce] WG Last Call completed for draft-ietf-pce-applicability-
> actn
> 
> Hi,
> 
> The WG last call completed without any dissent, but with only a few
> comments of support.
> 
> There were some issues raised (including from Dan and me).
> 
> Authors:
> Please post a revision that addresses the comments.
> 
> Working Group:
> Please continue to send messages of support so that we know that this
> draft really should be advanced.
> 
> Thanks,
> Adrian
> 
> -----Original Message-----
> From: Pce <pce-bounces@ietf.org> On Behalf Of Adrian Farrel
> Sent: 08 February 2019 11:34
> To: pce@ietf.org
> Subject: [Pce] WG Last Call on draft-ietf-pce-applicability-actn
> 
> Hi WG,
> 
> draft-ietf-pce-applicability-actn seems to be ready to progress towards
> publication.
> 
> This email starts a two week working group last call (ends on 23rd
> February).
> 
> During this time, please read the draft and make comments for improvement.
> If you then support its publication please let us know that you have read
> the draft and support it. If you have any concerns, please let us know and
> propose solutions.
> 
> Thanks,
> Adrian
> 
> _______________________________________________
> Pce mailing list
> Pce@ietf.org
> https://www.ietf.org/mailman/listinfo/pce
> 
> _______________________________________________
> Pce mailing list
> Pce@ietf.org
> https://www.ietf.org/mailman/listinfo/pce


From nobody Thu Mar  7 14:15:30 2019
Return-Path: <adrian@olddog.co.uk>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EBCB3130E3F; Thu,  7 Mar 2019 14:15:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, 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 Uhaw2D4NHk2A; Thu,  7 Mar 2019 14:15:26 -0800 (PST)
Received: from mta8.iomartmail.com (mta8.iomartmail.com [62.128.193.158]) (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 2038B1275E9; Thu,  7 Mar 2019 14:15:22 -0800 (PST)
Received: from vs1.iomartmail.com (vs1.iomartmail.com [10.12.10.121]) by mta8.iomartmail.com (8.14.4/8.14.4) with ESMTP id x27MFL0u025226; Thu, 7 Mar 2019 22:15:21 GMT
Received: from vs1.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 422972203A; Thu,  7 Mar 2019 22:15:21 +0000 (GMT)
Received: from asmtp2.iomartmail.com (unknown [10.12.10.249]) by vs1.iomartmail.com (Postfix) with ESMTPS id 2CC9C22040; Thu,  7 Mar 2019 22:15:21 +0000 (GMT)
Received: from LAPTOPK7AS653V ([87.112.237.8]) (authenticated bits=0) by asmtp2.iomartmail.com (8.14.4/8.14.4) with ESMTP id x27MFGYI019312 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 7 Mar 2019 22:15:19 GMT
Reply-To: <adrian@olddog.co.uk>
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: <draft-ietf-pce-pcep-stateful-pce-gmpls@ietf.org>
Cc: <pce@ietf.org>
References: <154402349873.31821.13107895204708329923@ietfa.amsl.com> <7AEB3D6833318045B4AE71C2C87E8E173D0A0397@SJCEML521-MBB.china.huawei.com> 
In-Reply-To: 
Date: Thu, 7 Mar 2019 22:15:15 -0000
Organization: Old Dog Consulting
Message-ID: <024901d4d533$40064c70$c012e550$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Content-Language: en-gb
Thread-Index: AQJ5HsaGUAFUHrre8zIvZdw/W1IO9gNE4vECpA0nxgCAkNdTEA==
X-Originating-IP: 87.112.237.8
X-Thinkmail-Auth: adrian@olddog.co.uk
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.0.0.1623-8.2.0.1013-24476.003
X-TM-AS-Result: No--27.883-10.0-31-10
X-imss-scan-details: No--27.883-10.0-31-10
X-TMASE-Version: IMSVA-9.0.0.1623-8.2.1013-24476.003
X-TMASE-Result: 10--27.883000-10.000000
X-TMASE-MatchedRID: Ync95tbzDRnxIbpQ8BhdbFaOpp/sV5nVfkuZtv/FS5qpDYpwenwl3sRk oeJ3OFRcdbpn5M8dl7StH1JCnyfZ3ATI9DBbkEFqlVHM/F6YkvT4h+uI7dxXxIie9XwPLRloPQl KJ9DUxnmHeJ0g3+bNtrmUmA7ZgxO6jxmC4zinH8q3UCG/IQp2PgBzfxM7vRJx31GU/N5W5BDKLF DEUPs4B7TprHww9+lPHrOgDJjeshg7j/Cza4otbEKcYi5Qw/RVSFd9bf3igvIaUFNX+UFygE4jN JLe3jaODvmn4Q5AnLuRapuWRw4cjdphB3BcQx/vW7gz/Gbgpl6p7eIcybi6oW9GQSjX9nZlQ8i8 hBbP7fp3C9HG9KjGHAvob7UuBU/LieI3P3QUQjoS7luGt6tlhiDPOgHqOrGCxSeaLFC4CHlKeG8 DXlTPDvbmUJBrlXZ6oE6wcn3IprgHzljm8jkYRRK6EFc0lvV0OFrEjYh/1F7IvQIyugvKdf6Qku R+7My98X9p6Arq56mHKl4uhhr4r6R59JeT+K51USn3o+eoUmwsCc2iFTIxreTeXPZ7XTtf1HUgt 2KmAEeZrwXPdhqNzMhoHwmSCBo0cl4EdHnAHX0OrlBkQa9qFj98dreaYAEyjNnoU1fopotopS6Z JZnGy0JcPZLX2CU9s0YUaqjPJKg1mZQymqFVsIdlc1JaOB1T9pLnYtQ99xLa21op9/Ot3yyB2Qd JzFQxsp1IQ9rZ0hIrOi92xWTzwX+OhC1J6Q0sngIgpj8eDcC063Wh9WVqgqbyPFGTn+O45z5fN7 is6rUojRtIBR+kcN0H8LFZNFG7JQhrLH5KSJ0=
X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/cqy1Q99zvS9mooAnyE-vhKXJym8>
Subject: Re: [Pce] I-D Action: draft-ietf-pce-pcep-stateful-pce-gmpls-09.txt
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Mar 2019 22:15:29 -0000

Hi authors,

Unless I am mistaken, there was never a response to my review back in
December.  Did it get lost (I see it in the list archive)?

Plans?

Thanks,
Adrian
-----Original Message-----
From: Adrian Farrel <adrian@olddog.co.uk> 
Sent: 05 December 2018 18:17
To: 'Leeyoung' <leeyoung@huawei.com>; 'pce@ietf.org' <pce@ietf.org>
Subject: RE: [Pce] I-D Action: draft-ietf-pce-pcep-stateful-pce-gmpls-09.txt

While I'm on a roll reviewing PCE documents, and while Young is being
active, I just had a look at his new revision on this draft.

Glad that it is alive again because we seem to have a number of documents
that relate to it.

Only a few comments, but I think tidying these gets us close to "done".

Thanks,
Adrian
===

You should move "Conventions used in this document" down to become
Section 2 and replace it with the new text...

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
   "OPTIONAL" in this document are to be interpreted as described in BCP
   14 [RFC2119] [RFC8174] when, and only when, they appear in all
   capitals, as shown here.

That requires you to make an addition to the normative references for
RFC 8174.

---

2.
OLD
   For Passive Stateful PCE where PCReq/PCRep messages are used to
   convey path computation instruction.  As GMPLS-technology specific
   Objects/TLVs are defined in [PCEP-GMPLS], this document just points
   to the work in [PCEP-GMPLS] and add only the stateful PCE aspect
   only if applicable.
NEW
   For Passive Stateful PCEs, PCReq/PCRep messages are used to convey
   path computation instructions.  GMPLS-technology specific Objects and
   TLVs are defined in [PCEP-GMPLS], so this document just points at
   that work and only adds the stateful PCE aspects where applicable.
END

---

4.2

You have "ERO object" and "RRO object". That would be EROO and RROO?
I think that if you expand the terms on first use, then the use of the
abbreviations will be easier.

In the same section you have IRO and XRO which you should expand.

---

4.2 needs a reference to RFC 5511. I suggest...

OLD
   To be more specific, the <attribute-list> is updated as
   follows:
NEW
   To be more specific, the <attribute-list> is updated as
   follows using the notation of [RFC5511]:
END

Obviously, you need to add that to the references section as well.

---

At the end of 4.2 you have

   Moreover, if the status
   of the protecting LSP changes from non-operational to operational,
   this SHOULD to be synchronized to the stateful PCE using a PCRpt
   message.

Reviewers are likely to ask "under what circumstances can an
implementation vary this procedure and why?"

You may also get asked about the use of the passive voice in this
sentence. Who should synchonise it to the stateful PCE?

---

The final sentence of 4.3 says...

   Note this MAY also be applicable to packet
   networks.

I think probably s/MAY also be/is also/

---

4.3.2

You rightly say...

     X bit and Attribute fields are defined in [RFC5521].

So you can safely (should) delete ...

     X bit: indicates whether the exclusion is mandatory (X=1) and MUST
     be accommodated, or desired (X=0) and SHOULD be accommodated.

... and ...

     Attributes: indicates how the exclusion object is to be
     interpreted. Currently, Interface (Attributes = 0), Node
     (Attributes =1) and SRLG (Attributes =2) are defined in [RFC5521]
     and this document does not define new values.

---

4.3.2 s/a LSP/an LSP/

---

4.3.2 s/exclude it from the/exclude from the/

---

I'm trying to reconcile 4.3.3 with 5.3. The problems are:

- 5.3 "new registry" but I think the registry already exists
- 5.3 (correctly) says that the new bit position is TBD allowing IANA
  to make the best selection, but Figure 3 shows a specific position
  for the B-bit

I would replace the text in the two sections as follows...

4.3.3
OLD
   The format of the SRP object is defined in [RFC8231] and included
   here for easy reference with the addition of the new B flag. This
   SRP object is used in PCUpd and PCInit messages for GMPLS.



    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                          Flags                            |B|R|
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                        SRP-ID-number                          |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                                                               |
    //                      Optional TLVs                          //
    |                                                               |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+


                         Figure 3: The SRP Object Format



      A new flag is defined to indicate a bidirectional co-routed LSP
   setup operation initiated by the PCE:

      B (Bidirectional LSP -- 1 bit):  If set to 0, it indicates a
   request to create a uni-directional LSP.  If set to 1, it indicates
   a request to create a bidirectional co-routed LSP.
NEW
   The format of the SRP object is defined in [RFC8231].  The object is
   used in PCUpd and PCInit messages for GMPLS.

   This document defines a new flag to be carried in the Flags field of
   the SRP object.   This flag indicates a bidirectional co-routed LSP
   setup operation initiated by the PCE as follows:

      B (Bidirectional LSP -- 1 bit):  If set to 0, it indicates a
        request to create a uni-directional LSP.  If set to 1, it
        indicates a request to create a bidirectional co-routed LSP.

   The bit position is TBD5 as assigned by IANA (see Section 5.3)
END

5.3
OLD
   IANA has created a new subregistry, named "SRP Object Flag Field",
   within the "Path Computation Element Protocol (PCEP) Numbers"
   registry, to manage the Flag field of the SRP object.  New values
   are to be assigned by Standards Action [RFC8126].  Each bit is
   tracked with the following qualities: bit number (counting from bit
   0 as the most significant bit), description, and defining RFC.



      The following values are defined in this document:

          Bit     Description                        Reference
          ---     ----------------------------       ----------

          TDB     Bi-directional co-routed LSP       [This.I-D]
NEW
   IANA maintains a subregistry, named the "SRP Object Flag Field",
   within the "Path Computation Element Protocol (PCEP) Numbers"
   registry, to manage the Flag field of the SRP object.

   IANA is requested to make an assignment from this registry as
   follows:

          Bit     Description                        Reference
          ---     ----------------------------       ----------

          TDB5    Bi-directional co-routed LSP       [This.I-D]
END

---

Section 5 has

   IANA is requested to allocate new Types for the TLV/Object defined
   in this document.

I think you should delete that text. It doesn't seem to belong to this
document.

---

6. s/presented in the next sections./presented in the next section./

-----Original Message-----
From: Pce <pce-bounces@ietf.org> On Behalf Of Leeyoung
Sent: 05 December 2018 17:21
To: pce@ietf.org
Subject: Re: [Pce] I-D Action: draft-ietf-pce-pcep-stateful-pce-gmpls-09.txt

Hi,

Just to revive the expired WG draft. Sorry that we slipped this one. 

Best regards,
Young

-----Original Message-----
From: Pce [mailto:pce-bounces@ietf.org] On Behalf Of
internet-drafts@ietf.org
Sent: Wednesday, December 5, 2018 9:25 AM
To: i-d-announce@ietf.org
Cc: pce@ietf.org
Subject: [Pce] I-D Action: draft-ietf-pce-pcep-stateful-pce-gmpls-09.txt


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

        Title           : Path Computation Element (PCE) Protocol Extensions
for Stateful PCE Usage in GMPLS-controlled Networks
        Authors         : Xian Zhang
                          Young Lee
                          Fatai Zhang
                          Ramon Casellas
                          Oscar Gonzalez de Dios
                          Zafar Ali
	Filename        : draft-ietf-pce-pcep-stateful-pce-gmpls-09.txt
	Pages           : 15
	Date            : 2018-12-05

Abstract:
   The Path Computation Element (PCE) facilitates Traffic Engineering
   (TE) based path calculation in large, multi-domain, multi-region, or
   multi-layer networks. The PCE communication Protocol (PCEP) has been
   extended to support stateful PCE functions where the PCE retains
   information about the paths already present in the network, but
   those extensions are technology-agnostic. This memo provides
   extensions required for PCEP so as to enable the usage of a stateful
   PCE capability in GMPLS-controlled networks.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-stateful-pce-gmpls/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-pce-pcep-stateful-pce-gmpls-09
https://datatracker.ietf.org/doc/html/draft-ietf-pce-pcep-stateful-pce-gmpls
-09

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-pce-pcep-stateful-pce-gmpls-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/

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

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


From nobody Thu Mar  7 15:50:46 2019
Return-Path: <leeyoung@huawei.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F1E9313103D; Thu,  7 Mar 2019 15:50:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HK_RANDOM_ENVFROM=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IKYoa12uHytk; Thu,  7 Mar 2019 15:50:41 -0800 (PST)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9370312DF71; Thu,  7 Mar 2019 15:50:41 -0800 (PST)
Received: from lhreml704-cah.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id C4D97354F465CD4A91F1; Thu,  7 Mar 2019 23:50:39 +0000 (GMT)
Received: from SJCEML701-CHM.china.huawei.com (10.208.112.40) by lhreml704-cah.china.huawei.com (10.201.108.45) with Microsoft SMTP Server (TLS) id 14.3.408.0; Thu, 7 Mar 2019 23:50:39 +0000
Received: from SJCEML521-MBX.china.huawei.com ([169.254.1.96]) by SJCEML701-CHM.china.huawei.com ([169.254.3.135]) with mapi id 14.03.0415.000;  Thu, 7 Mar 2019 15:50:35 -0800
From: Leeyoung <leeyoung@huawei.com>
To: "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "draft-ietf-pce-pcep-stateful-pce-gmpls@ietf.org" <draft-ietf-pce-pcep-stateful-pce-gmpls@ietf.org>
CC: "pce@ietf.org" <pce@ietf.org>
Thread-Topic: [Pce] I-D Action: draft-ietf-pce-pcep-stateful-pce-gmpls-09.txt
Thread-Index: AQJ5HsaGUAFUHrre8zIvZdw/W1IO9gNE4vECpA0nxgCAkNdTEIAAHNBg
Date: Thu, 7 Mar 2019 23:50:34 +0000
Message-ID: <7AEB3D6833318045B4AE71C2C87E8E173D0ED95E@sjceml521-mbx.china.huawei.com>
References: <154402349873.31821.13107895204708329923@ietfa.amsl.com> <7AEB3D6833318045B4AE71C2C87E8E173D0A0397@SJCEML521-MBB.china.huawei.com> <024901d4d533$40064c70$c012e550$@olddog.co.uk>
In-Reply-To: <024901d4d533$40064c70$c012e550$@olddog.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.212.247.72]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/oflCbVjyQOV4MvYn80FVyrdGNW0>
Subject: Re: [Pce] I-D Action: draft-ietf-pce-pcep-stateful-pce-gmpls-09.txt
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Mar 2019 23:50:45 -0000

Hi Adrian,

Please take my/our apology for the delayed response. I am working on it now=
, hopefully we can upload the revision either today or by tomorrow.=20

Thanks.
Young

-----Original Message-----
From: Adrian Farrel [mailto:adrian@olddog.co.uk]=20
Sent: Thursday, March 7, 2019 4:15 PM
To: draft-ietf-pce-pcep-stateful-pce-gmpls@ietf.org
Cc: pce@ietf.org
Subject: RE: [Pce] I-D Action: draft-ietf-pce-pcep-stateful-pce-gmpls-09.tx=
t

Hi authors,

Unless I am mistaken, there was never a response to my review back in Decem=
ber.  Did it get lost (I see it in the list archive)?

Plans?

Thanks,
Adrian
-----Original Message-----
From: Adrian Farrel <adrian@olddog.co.uk>
Sent: 05 December 2018 18:17
To: 'Leeyoung' <leeyoung@huawei.com>; 'pce@ietf.org' <pce@ietf.org>
Subject: RE: [Pce] I-D Action: draft-ietf-pce-pcep-stateful-pce-gmpls-09.tx=
t

While I'm on a roll reviewing PCE documents, and while Young is being activ=
e, I just had a look at his new revision on this draft.

Glad that it is alive again because we seem to have a number of documents t=
hat relate to it.

Only a few comments, but I think tidying these gets us close to "done".

Thanks,
Adrian
=3D=3D=3D

You should move "Conventions used in this document" down to become Section =
2 and replace it with the new text...

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
   "OPTIONAL" in this document are to be interpreted as described in BCP
   14 [RFC2119] [RFC8174] when, and only when, they appear in all
   capitals, as shown here.

That requires you to make an addition to the normative references for RFC 8=
174.

---

2.
OLD
   For Passive Stateful PCE where PCReq/PCRep messages are used to
   convey path computation instruction.  As GMPLS-technology specific
   Objects/TLVs are defined in [PCEP-GMPLS], this document just points
   to the work in [PCEP-GMPLS] and add only the stateful PCE aspect
   only if applicable.
NEW
   For Passive Stateful PCEs, PCReq/PCRep messages are used to convey
   path computation instructions.  GMPLS-technology specific Objects and
   TLVs are defined in [PCEP-GMPLS], so this document just points at
   that work and only adds the stateful PCE aspects where applicable.
END

---

4.2

You have "ERO object" and "RRO object". That would be EROO and RROO?
I think that if you expand the terms on first use, then the use of the abbr=
eviations will be easier.

In the same section you have IRO and XRO which you should expand.

---

4.2 needs a reference to RFC 5511. I suggest...

OLD
   To be more specific, the <attribute-list> is updated as
   follows:
NEW
   To be more specific, the <attribute-list> is updated as
   follows using the notation of [RFC5511]:
END

Obviously, you need to add that to the references section as well.

---

At the end of 4.2 you have

   Moreover, if the status
   of the protecting LSP changes from non-operational to operational,
   this SHOULD to be synchronized to the stateful PCE using a PCRpt
   message.

Reviewers are likely to ask "under what circumstances can an implementation=
 vary this procedure and why?"

You may also get asked about the use of the passive voice in this sentence.=
 Who should synchonise it to the stateful PCE?

---

The final sentence of 4.3 says...

   Note this MAY also be applicable to packet
   networks.

I think probably s/MAY also be/is also/

---

4.3.2

You rightly say...

     X bit and Attribute fields are defined in [RFC5521].

So you can safely (should) delete ...

     X bit: indicates whether the exclusion is mandatory (X=3D1) and MUST
     be accommodated, or desired (X=3D0) and SHOULD be accommodated.

... and ...

     Attributes: indicates how the exclusion object is to be
     interpreted. Currently, Interface (Attributes =3D 0), Node
     (Attributes =3D1) and SRLG (Attributes =3D2) are defined in [RFC5521]
     and this document does not define new values.

---

4.3.2 s/a LSP/an LSP/

---

4.3.2 s/exclude it from the/exclude from the/

---

I'm trying to reconcile 4.3.3 with 5.3. The problems are:

- 5.3 "new registry" but I think the registry already exists
- 5.3 (correctly) says that the new bit position is TBD allowing IANA
  to make the best selection, but Figure 3 shows a specific position
  for the B-bit

I would replace the text in the two sections as follows...

4.3.3
OLD
   The format of the SRP object is defined in [RFC8231] and included
   here for easy reference with the addition of the new B flag. This
   SRP object is used in PCUpd and PCInit messages for GMPLS.



    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                          Flags                            |B|R|
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                        SRP-ID-number                          |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                                                               |
    //                      Optional TLVs                          //
    |                                                               |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+


                         Figure 3: The SRP Object Format



      A new flag is defined to indicate a bidirectional co-routed LSP
   setup operation initiated by the PCE:

      B (Bidirectional LSP -- 1 bit):  If set to 0, it indicates a
   request to create a uni-directional LSP.  If set to 1, it indicates
   a request to create a bidirectional co-routed LSP.
NEW
   The format of the SRP object is defined in [RFC8231].  The object is
   used in PCUpd and PCInit messages for GMPLS.

   This document defines a new flag to be carried in the Flags field of
   the SRP object.   This flag indicates a bidirectional co-routed LSP
   setup operation initiated by the PCE as follows:

      B (Bidirectional LSP -- 1 bit):  If set to 0, it indicates a
        request to create a uni-directional LSP.  If set to 1, it
        indicates a request to create a bidirectional co-routed LSP.

   The bit position is TBD5 as assigned by IANA (see Section 5.3) END

5.3
OLD
   IANA has created a new subregistry, named "SRP Object Flag Field",
   within the "Path Computation Element Protocol (PCEP) Numbers"
   registry, to manage the Flag field of the SRP object.  New values
   are to be assigned by Standards Action [RFC8126].  Each bit is
   tracked with the following qualities: bit number (counting from bit
   0 as the most significant bit), description, and defining RFC.



      The following values are defined in this document:

          Bit     Description                        Reference
          ---     ----------------------------       ----------

          TDB     Bi-directional co-routed LSP       [This.I-D]
NEW
   IANA maintains a subregistry, named the "SRP Object Flag Field",
   within the "Path Computation Element Protocol (PCEP) Numbers"
   registry, to manage the Flag field of the SRP object.

   IANA is requested to make an assignment from this registry as
   follows:

          Bit     Description                        Reference
          ---     ----------------------------       ----------

          TDB5    Bi-directional co-routed LSP       [This.I-D]
END

---

Section 5 has

   IANA is requested to allocate new Types for the TLV/Object defined
   in this document.

I think you should delete that text. It doesn't seem to belong to this docu=
ment.

---

6. s/presented in the next sections./presented in the next section./

-----Original Message-----
From: Pce <pce-bounces@ietf.org> On Behalf Of Leeyoung
Sent: 05 December 2018 17:21
To: pce@ietf.org
Subject: Re: [Pce] I-D Action: draft-ietf-pce-pcep-stateful-pce-gmpls-09.tx=
t

Hi,

Just to revive the expired WG draft. Sorry that we slipped this one.=20

Best regards,
Young

-----Original Message-----
From: Pce [mailto:pce-bounces@ietf.org] On Behalf Of internet-drafts@ietf.o=
rg
Sent: Wednesday, December 5, 2018 9:25 AM
To: i-d-announce@ietf.org
Cc: pce@ietf.org
Subject: [Pce] I-D Action: draft-ietf-pce-pcep-stateful-pce-gmpls-09.txt


A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.
This draft is a work item of the Path Computation Element WG of the IETF.

        Title           : Path Computation Element (PCE) Protocol Extension=
s
for Stateful PCE Usage in GMPLS-controlled Networks
        Authors         : Xian Zhang
                          Young Lee
                          Fatai Zhang
                          Ramon Casellas
                          Oscar Gonzalez de Dios
                          Zafar Ali
	Filename        : draft-ietf-pce-pcep-stateful-pce-gmpls-09.txt
	Pages           : 15
	Date            : 2018-12-05

Abstract:
   The Path Computation Element (PCE) facilitates Traffic Engineering
   (TE) based path calculation in large, multi-domain, multi-region, or
   multi-layer networks. The PCE communication Protocol (PCEP) has been
   extended to support stateful PCE functions where the PCE retains
   information about the paths already present in the network, but
   those extensions are technology-agnostic. This memo provides
   extensions required for PCEP so as to enable the usage of a stateful
   PCE capability in GMPLS-controlled networks.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-stateful-pce-gmpls/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-pce-pcep-stateful-pce-gmpls-09
https://datatracker.ietf.org/doc/html/draft-ietf-pce-pcep-stateful-pce-gmpl=
s
-09

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-pce-pcep-stateful-pce-gmpls-=
09


Please note that it may take a couple of minutes from the time of submissio=
n 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/

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

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


From nobody Thu Mar  7 16:58:21 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: pce@ietf.org
Delivered-To: pce@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 236B712008A; Thu,  7 Mar 2019 16:58:19 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: pce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.93.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: pce@ietf.org
Message-ID: <155200669909.5398.10766150185981589477@ietfa.amsl.com>
Date: Thu, 07 Mar 2019 16:58:19 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/iHd4s_LhAJAbu_oTCiBRLGVXVKY>
Subject: [Pce] I-D Action: draft-ietf-pce-pcep-stateful-pce-gmpls-10.txt
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Mar 2019 00:58:19 -0000

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

        Title           : Path Computation Element (PCE) Protocol Extensions for Stateful PCE Usage in GMPLS-controlled Networks
        Authors         : Young Lee
                          Fatai Zhang
                          Ramon Casellas
                          Oscar Gonzalez de Dios
                          Zafar Ali
	Filename        : draft-ietf-pce-pcep-stateful-pce-gmpls-10.txt
	Pages           : 13
	Date            : 2019-03-07

Abstract:
   The Path Computation Element (PCE) facilitates Traffic Engineering
   (TE) based path calculation in large, multi-domain, multi-region, or
   multi-layer networks. The PCE communication Protocol (PCEP) has been
   extended to support stateful PCE functions where the PCE retains
   information about the paths already present in the network, but
   those extensions are technology-agnostic. This memo provides
   extensions required for PCEP so as to enable the usage of a stateful
   PCE capability in GMPLS-controlled networks.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-stateful-pce-gmpls/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-pce-pcep-stateful-pce-gmpls-10
https://datatracker.ietf.org/doc/html/draft-ietf-pce-pcep-stateful-pce-gmpls-10

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-pce-pcep-stateful-pce-gmpls-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 Thu Mar  7 16:59:29 2019
Return-Path: <leeyoung@huawei.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6F1D21310D6; Thu,  7 Mar 2019 16:59:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.797
X-Spam-Level: 
X-Spam-Status: No, score=-2.797 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HK_RANDOM_ENVFROM=0.001, HTML_COMMENT_SAVED_URL=1.391, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_HTML_ATTACH=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 kb2GiEXNuZBl; Thu,  7 Mar 2019 16:59:23 -0800 (PST)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EC2A912008A; Thu,  7 Mar 2019 16:59:21 -0800 (PST)
Received: from lhreml702-cah.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 9FDF78B86218A66C63FA; Fri,  8 Mar 2019 00:59:19 +0000 (GMT)
Received: from SJCEML702-CHM.china.huawei.com (10.208.112.38) by lhreml702-cah.china.huawei.com (10.201.108.43) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 8 Mar 2019 00:59:18 +0000
Received: from SJCEML521-MBX.china.huawei.com ([169.254.1.96]) by SJCEML702-CHM.china.huawei.com ([169.254.4.10]) with mapi id 14.03.0415.000; Thu, 7 Mar 2019 16:59:12 -0800
From: Leeyoung <leeyoung@huawei.com>
To: "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "draft-ietf-pce-pcep-stateful-pce-gmpls@ietf.org" <draft-ietf-pce-pcep-stateful-pce-gmpls@ietf.org>
CC: "pce@ietf.org" <pce@ietf.org>
Thread-Topic: [Pce] I-D Action: draft-ietf-pce-pcep-stateful-pce-gmpls-09.txt
Thread-Index: AQJ5HsaGUAFUHrre8zIvZdw/W1IO9gNE4vECpA0nxgCAkNdTEIAAHXMg
Date: Fri, 8 Mar 2019 00:59:12 +0000
Message-ID: <7AEB3D6833318045B4AE71C2C87E8E173D0ED9C8@sjceml521-mbx.china.huawei.com>
References: <154402349873.31821.13107895204708329923@ietfa.amsl.com> <7AEB3D6833318045B4AE71C2C87E8E173D0A0397@SJCEML521-MBB.china.huawei.com> <024901d4d533$40064c70$c012e550$@olddog.co.uk>
In-Reply-To: <024901d4d533$40064c70$c012e550$@olddog.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.212.247.72]
Content-Type: multipart/mixed; boundary="_002_7AEB3D6833318045B4AE71C2C87E8E173D0ED9C8sjceml521mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/MEWwSgbdoU0y-be-nbH5UKdvuH8>
Subject: Re: [Pce] I-D Action: draft-ietf-pce-pcep-stateful-pce-gmpls-09.txt
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Mar 2019 00:59:29 -0000

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

Hi Adrian,

Please see the diff file and my response inline (only those needed to comme=
nt; all other comments of yours have been agreed and incorporated in the re=
vision). Let us know if you have further comments. In the meantime, version=
 10 has been published.=20

Thanks.
Young

-----Original Message-----
From: Adrian Farrel [mailto:adrian@olddog.co.uk]=20
Sent: Thursday, March 7, 2019 4:15 PM
To: draft-ietf-pce-pcep-stateful-pce-gmpls@ietf.org
Cc: pce@ietf.org
Subject: RE: [Pce] I-D Action: draft-ietf-pce-pcep-stateful-pce-gmpls-09.tx=
t

Hi authors,

Unless I am mistaken, there was never a response to my review back in Decem=
ber.  Did it get lost (I see it in the list archive)?

Plans?

Thanks,
Adrian
-----Original Message-----
From: Adrian Farrel <adrian@olddog.co.uk>
Sent: 05 December 2018 18:17
To: 'Leeyoung' <leeyoung@huawei.com>; 'pce@ietf.org' <pce@ietf.org>
Subject: RE: [Pce] I-D Action: draft-ietf-pce-pcep-stateful-pce-gmpls-09.tx=
t

While I'm on a roll reviewing PCE documents, and while Young is being activ=
e, I just had a look at his new revision on this draft.

Glad that it is alive again because we seem to have a number of documents t=
hat relate to it.

Only a few comments, but I think tidying these gets us close to "done".

Thanks,
Adrian
=3D=3D=3D

You should move "Conventions used in this document" down to become Section =
2 and replace it with the new text...

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
   "OPTIONAL" in this document are to be interpreted as described in BCP
   14 [RFC2119] [RFC8174] when, and only when, they appear in all
   capitals, as shown here.

That requires you to make an addition to the normative references for RFC 8=
174.

---

2.
OLD
   For Passive Stateful PCE where PCReq/PCRep messages are used to
   convey path computation instruction.  As GMPLS-technology specific
   Objects/TLVs are defined in [PCEP-GMPLS], this document just points
   to the work in [PCEP-GMPLS] and add only the stateful PCE aspect
   only if applicable.
NEW
   For Passive Stateful PCEs, PCReq/PCRep messages are used to convey
   path computation instructions.  GMPLS-technology specific Objects and
   TLVs are defined in [PCEP-GMPLS], so this document just points at
   that work and only adds the stateful PCE aspects where applicable.
END

---

4.2

You have "ERO object" and "RRO object". That would be EROO and RROO?
I think that if you expand the terms on first use, then the use of the abbr=
eviations will be easier.

In the same section you have IRO and XRO which you should expand.

---

4.2 needs a reference to RFC 5511. I suggest...

OLD
   To be more specific, the <attribute-list> is updated as
   follows:
NEW
   To be more specific, the <attribute-list> is updated as
   follows using the notation of [RFC5511]:
END

Obviously, you need to add that to the references section as well.

---

At the end of 4.2 you have

   Moreover, if the status
   of the protecting LSP changes from non-operational to operational,
   this SHOULD to be synchronized to the stateful PCE using a PCRpt
   message.

Reviewers are likely to ask "under what circumstances can an implementation=
 vary this procedure and why?"

You may also get asked about the use of the passive voice in this sentence.=
 Who should synchonise it to the stateful PCE?

YL>> How about:=20

OLD:
   Moreover, if the status
   of the protecting LSP changes from non-operational to operational,
   this SHOULD to be synchronized to the stateful PCE using a PCRpt
   message.
NEW:=20
   Moreover, if the status of the protecting LSP changes from non-operation=
al to=20
  operational, the PCC SHOULD synchronize the state change of the LSPs to t=
he stateful PCE using a PCRpt message. This use case arises, for example, w=
hen the protecting LSP becomes operational due to the failure of the primar=
y LSP.=20

END.
---

The final sentence of 4.3 says...

   Note this MAY also be applicable to packet
   networks.

I think probably s/MAY also be/is also/

---

4.3.2

You rightly say...

     X bit and Attribute fields are defined in [RFC5521].

So you can safely (should) delete ...

     X bit: indicates whether the exclusion is mandatory (X=3D1) and MUST
     be accommodated, or desired (X=3D0) and SHOULD be accommodated.

... and ...

     Attributes: indicates how the exclusion object is to be
     interpreted. Currently, Interface (Attributes =3D 0), Node
     (Attributes =3D1) and SRLG (Attributes =3D2) are defined in [RFC5521]
     and this document does not define new values.

---

4.3.2 s/a LSP/an LSP/

---

4.3.2 s/exclude it from the/exclude from the/

---

I'm trying to reconcile 4.3.3 with 5.3. The problems are:

- 5.3 "new registry" but I think the registry already exists
- 5.3 (correctly) says that the new bit position is TBD allowing IANA
  to make the best selection, but Figure 3 shows a specific position
  for the B-bit

I would replace the text in the two sections as follows...

4.3.3
OLD
   The format of the SRP object is defined in [RFC8231] and included
   here for easy reference with the addition of the new B flag. This
   SRP object is used in PCUpd and PCInit messages for GMPLS.



    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                          Flags                            |B|R|
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                        SRP-ID-number                          |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                                                               |
    //                      Optional TLVs                          //
    |                                                               |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+


                         Figure 3: The SRP Object Format



      A new flag is defined to indicate a bidirectional co-routed LSP
   setup operation initiated by the PCE:

      B (Bidirectional LSP -- 1 bit):  If set to 0, it indicates a
   request to create a uni-directional LSP.  If set to 1, it indicates
   a request to create a bidirectional co-routed LSP.
NEW
   The format of the SRP object is defined in [RFC8231].  The object is
   used in PCUpd and PCInit messages for GMPLS.

   This document defines a new flag to be carried in the Flags field of
   the SRP object.   This flag indicates a bidirectional co-routed LSP
   setup operation initiated by the PCE as follows:

      B (Bidirectional LSP -- 1 bit):  If set to 0, it indicates a
        request to create a uni-directional LSP.  If set to 1, it
        indicates a request to create a bidirectional co-routed LSP.

   The bit position is TBD5 as assigned by IANA (see Section 5.3) END

5.3
OLD
   IANA has created a new subregistry, named "SRP Object Flag Field",
   within the "Path Computation Element Protocol (PCEP) Numbers"
   registry, to manage the Flag field of the SRP object.  New values
   are to be assigned by Standards Action [RFC8126].  Each bit is
   tracked with the following qualities: bit number (counting from bit
   0 as the most significant bit), description, and defining RFC.



      The following values are defined in this document:

          Bit     Description                        Reference
          ---     ----------------------------       ----------

          TDB     Bi-directional co-routed LSP       [This.I-D]
NEW
   IANA maintains a subregistry, named the "SRP Object Flag Field",
   within the "Path Computation Element Protocol (PCEP) Numbers"
   registry, to manage the Flag field of the SRP object.

   IANA is requested to make an assignment from this registry as
   follows:

          Bit     Description                        Reference
          ---     ----------------------------       ----------

          TDB5    Bi-directional co-routed LSP       [This.I-D]
END

---

Section 5 has

   IANA is requested to allocate new Types for the TLV/Object defined
   in this document.

I think you should delete that text. It doesn't seem to belong to this docu=
ment.

---

6. s/presented in the next sections./presented in the next section./

-----Original Message-----
From: Pce <pce-bounces@ietf.org> On Behalf Of Leeyoung
Sent: 05 December 2018 17:21
To: pce@ietf.org
Subject: Re: [Pce] I-D Action: draft-ietf-pce-pcep-stateful-pce-gmpls-09.tx=
t

Hi,

Just to revive the expired WG draft. Sorry that we slipped this one.=20

Best regards,
Young

-----Original Message-----
From: Pce [mailto:pce-bounces@ietf.org] On Behalf Of internet-drafts@ietf.o=
rg
Sent: Wednesday, December 5, 2018 9:25 AM
To: i-d-announce@ietf.org
Cc: pce@ietf.org
Subject: [Pce] I-D Action: draft-ietf-pce-pcep-stateful-pce-gmpls-09.txt


A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.
This draft is a work item of the Path Computation Element WG of the IETF.

        Title           : Path Computation Element (PCE) Protocol Extension=
s
for Stateful PCE Usage in GMPLS-controlled Networks
        Authors         : Xian Zhang
                          Young Lee
                          Fatai Zhang
                          Ramon Casellas
                          Oscar Gonzalez de Dios
                          Zafar Ali
	Filename        : draft-ietf-pce-pcep-stateful-pce-gmpls-09.txt
	Pages           : 15
	Date            : 2018-12-05

Abstract:
   The Path Computation Element (PCE) facilitates Traffic Engineering
   (TE) based path calculation in large, multi-domain, multi-region, or
   multi-layer networks. The PCE communication Protocol (PCEP) has been
   extended to support stateful PCE functions where the PCE retains
   information about the paths already present in the network, but
   those extensions are technology-agnostic. This memo provides
   extensions required for PCEP so as to enable the usage of a stateful
   PCE capability in GMPLS-controlled networks.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-stateful-pce-gmpls/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-pce-pcep-stateful-pce-gmpls-09
https://datatracker.ietf.org/doc/html/draft-ietf-pce-pcep-stateful-pce-gmpl=
s
-09

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-pce-pcep-stateful-pce-gmpls-=
09


Please note that it may take a couple of minutes from the time of submissio=
n 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/

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

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


--_002_7AEB3D6833318045B4AE71C2C87E8E173D0ED9C8sjceml521mbxchi_
Content-Type: text/html; name="Diff_
 draft-ietf-pce-pcep-stateful-pce-gmpls-09.txt -
 draft-ietf-pce-pcep-stateful-pce-gmpls-10.txt.html"
Content-Description: Diff_ draft-ietf-pce-pcep-stateful-pce-gmpls-09.txt -
 draft-ietf-pce-pcep-stateful-pce-gmpls-10.txt.html
Content-Disposition: attachment; filename="Diff_
 draft-ietf-pce-pcep-stateful-pce-gmpls-09.txt -
 draft-ietf-pce-pcep-stateful-pce-gmpls-10.txt.html"; size=129924;
 creation-date="Fri, 08 Mar 2019 00:55:32 GMT";
 modification-date="Fri, 08 Mar 2019 00:55:32 GMT"
Content-Transfer-Encoding: base64

PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJhbnNpdGlvbmFs
Ly9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXRyYW5zaXRpb25h
bC5kdGQiPgo8IS0tIHNhdmVkIGZyb20gdXJsPSgwMDMwKWh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv
cmZjZGlmZiAtLT4KPGh0bWwgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiPjxo
ZWFkPjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBj
aGFyc2V0PVVURi04Ij4gCiAgIAogIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtU3R5bGUtVHlw
ZSIgY29udGVudD0idGV4dC9jc3MiPiAKICA8dGl0bGU+RGlmZjogZHJhZnQtaWV0Zi1wY2UtcGNl
cC1zdGF0ZWZ1bC1wY2UtZ21wbHMtMDkudHh0IC0gZHJhZnQtaWV0Zi1wY2UtcGNlcC1zdGF0ZWZ1
bC1wY2UtZ21wbHMtMTAudHh0PC90aXRsZT4gCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4gCiAg
ICBib2R5ICAgIHsgbWFyZ2luOiAwLjRleDsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IAogICAgdHIg
ICAgICB7IH0gCiAgICB0ZCAgICAgIHsgd2hpdGUtc3BhY2U6IHByZTsgZm9udC1mYW1pbHk6IG1v
bm9zcGFjZTsgdmVydGljYWwtYWxpZ246IHRvcDsgZm9udC1zaXplOiAwLjg2ZW07fSAKICAgIHRo
ICAgICAgeyBmb250LXNpemU6IDAuODZlbTsgfSAKICAgIC5zbWFsbCAgeyBmb250LXNpemU6IDAu
NmVtOyBmb250LXN0eWxlOiBpdGFsaWM7IGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBIZWx2ZXRpY2Es
IHNhbnMtc2VyaWY7IH0gCiAgICAubGVmdCAgIHsgYmFja2dyb3VuZC1jb2xvcjogI0VFRTsgfSAK
ICAgIC5yaWdodCAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9IAogICAgLmRpZmYgICB7IGJh
Y2tncm91bmQtY29sb3I6ICNDQ0Y7IH0gCiAgICAubGJsb2NrIHsgYmFja2dyb3VuZC1jb2xvcjog
I0JGQjsgfSAKICAgIC5yYmxvY2sgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4OyB9IAogICAgLmlu
c2VydCB7IGJhY2tncm91bmQtY29sb3I6ICM4RkY7IH0gCiAgICAuZGVsZXRlIHsgYmFja2dyb3Vu
ZC1jb2xvcjogI0FDRjsgfSAKICAgIC52b2lkICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCOyB9
IAogICAgLmNvbnQgICB7IGJhY2tncm91bmQtY29sb3I6ICNFRUU7IH0gCiAgICAubGluZWJyIHsg
YmFja2dyb3VuZC1jb2xvcjogI0FBQTsgfSAKICAgIC5saW5lbm8geyBjb2xvcjogcmVkOyBiYWNr
Z3JvdW5kLWNvbG9yOiAjRkZGOyBmb250LXNpemU6IDAuN2VtOyB0ZXh0LWFsaWduOiByaWdodDsg
cGFkZGluZzogMCAycHg7IH0gCiAgICAuZWxpcHNpc3sgYmFja2dyb3VuZC1jb2xvcjogI0FBQTsg
fSAKICAgIC5sZWZ0IC5jb250IHsgYmFja2dyb3VuZC1jb2xvcjogI0RERDsgfSAKICAgIC5yaWdo
dCAuY29udCB7IGJhY2tncm91bmQtY29sb3I6ICNFRUU7IH0gCiAgICAubGJsb2NrIC5jb250IHsg
YmFja2dyb3VuZC1jb2xvcjogIzlEOTsgfSAKICAgIC5yYmxvY2sgLmNvbnQgeyBiYWNrZ3JvdW5k
LWNvbG9yOiAjREQ2OyB9IAogICAgLmluc2VydCAuY29udCB7IGJhY2tncm91bmQtY29sb3I6ICMw
REQ7IH0gCiAgICAuZGVsZXRlIC5jb250IHsgYmFja2dyb3VuZC1jb2xvcjogIzhBRDsgfSAKICAg
IC5zdGF0cywgLnN0YXRzIHRkLCAuc3RhdHMgdGggeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFOyBw
YWRkaW5nOiAycHggMDsgfSAKICAgIHNwYW4uaGlkZSB7IGRpc3BsYXk6IG5vbmU7IGNvbG9yOiAj
YWFhO30gICAgYTpob3ZlciBzcGFuIHsgZGlzcGxheTogaW5saW5lOyB9ICAgIHRyLmNoYW5nZSB7
IGJhY2tncm91bmQtY29sb3I6IGdyYXk7IH0gCiAgICB0ci5jaGFuZ2UgYSB7IHRleHQtZGVjb3Jh
dGlvbjogbm9uZTsgY29sb3I6IGJsYWNrIH0gCiAgPC9zdHlsZT4gCiAgICAgPHNjcmlwdD4KdmFy
IGNodW5rX2luZGV4ID0gMDsKdmFyIG9sZF9jaHVuayA9IG51bGw7CgpmdW5jdGlvbiBmb3JtYXRf
Y2h1bmsoaW5kZXgpIHsKICAgIHZhciBwcmVmaXggPSAiZGlmZiI7CiAgICB2YXIgc3RyID0gaW5k
ZXgudG9TdHJpbmcoKTsKICAgIGZvciAoeD0wOyB4PCg0LXN0ci5sZW5ndGgpOyArK3gpIHsKICAg
ICAgICBwcmVmaXgrPScwJzsKICAgIH0KICAgIHJldHVybiBwcmVmaXggKyBzdHI7Cn0KCmZ1bmN0
aW9uIGZpbmRfY2h1bmsobil7CiAgICByZXR1cm4gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigndHJb
aWQkPSInICsgbiArICciXScpOwp9CgpmdW5jdGlvbiBjaGFuZ2VfY2h1bmsob2Zmc2V0KSB7CiAg
ICB2YXIgaW5kZXggPSBjaHVua19pbmRleCArIG9mZnNldDsKICAgIHZhciBuZXdfc3RyOwogICAg
dmFyIG5ld19jaHVuazsKCiAgICBuZXdfc3RyID0gZm9ybWF0X2NodW5rKGluZGV4KTsKICAgIG5l
d19jaHVuayA9IGZpbmRfY2h1bmsobmV3X3N0cik7CiAgICBpZiAoIW5ld19jaHVuaykgewogICAg
ICAgIHJldHVybjsKICAgIH0KICAgIGlmIChvbGRfY2h1bmspIHsKICAgICAgICBvbGRfY2h1bmsu
c3R5bGUub3V0bGluZSA9ICIiOwogICAgfQogICAgb2xkX2NodW5rID0gbmV3X2NodW5rOwogICAg
b2xkX2NodW5rLnN0eWxlLm91dGxpbmUgPSAiMXB4IHNvbGlkIHJlZCI7CiAgICB3aW5kb3cubG9j
YXRpb24ucmVwbGFjZSgiIyIgKyBuZXdfc3RyKQogICAgd2luZG93LnNjcm9sbEJ5KDAsLTEwMCk7
CiAgICBjaHVua19pbmRleCA9IGluZGV4Owp9Cgpkb2N1bWVudC5vbmtleWRvd24gPSBmdW5jdGlv
bihlKSB7CiAgICBzd2l0Y2ggKGUua2V5Q29kZSkgewogICAgY2FzZSA3ODoKICAgICAgICBjaGFu
Z2VfY2h1bmsoMSk7CiAgICAgICAgYnJlYWs7CiAgICBjYXNlIDgwOgogICAgICAgIGNoYW5nZV9j
aHVuaygtMSk7CiAgICAgICAgYnJlYWs7CiAgICB9Cn07CiAgIDwvc2NyaXB0PiAKPC9oZWFkPiAK
PGJvZHk+IAogIDx0YWJsZSBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0i
MCI+IAogIDx0Ym9keT48dHIgaWQ9InBhcnQtMSIgYmdjb2xvcj0ib3JhbmdlIj48dGg+PC90aD48
dGg+PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQtaWV0
Zi1wY2UtcGNlcC1zdGF0ZWZ1bC1wY2UtZ21wbHMtMDkudHh0IiBzdHlsZT0iY29sb3I6IzAwODsg
dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ij4mbHQ7PC9hPiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vdG9v
bHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXBjZS1wY2VwLXN0YXRlZnVsLXBjZS1nbXBscy0w
OS50eHQiIHN0eWxlPSJjb2xvcjojMDA4Ij5kcmFmdC1pZXRmLXBjZS1wY2VwLXN0YXRlZnVsLXBj
ZS1nbXBscy0wOS50eHQ8L2E+Jm5ic3A7PC90aD48dGg+IDwvdGg+PHRoPiZuYnNwOzxhIGhyZWY9
Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXBjZS1wY2VwLXN0YXRlZnVs
LXBjZS1nbXBscy0xMC50eHQiIHN0eWxlPSJjb2xvcjojMDA4Ij5kcmFmdC1pZXRmLXBjZS1wY2Vw
LXN0YXRlZnVsLXBjZS1nbXBscy0xMC50eHQ8L2E+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly90b29s
cy5pZXRmLm9yZy9yZmNkaWZmP3VybDE9ZHJhZnQtaWV0Zi1wY2UtcGNlcC1zdGF0ZWZ1bC1wY2Ut
Z21wbHMtMTAudHh0IiBzdHlsZT0iY29sb3I6IzAwODsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7Ij4m
Z3Q7PC9hPjwvdGg+PHRoPjwvdGg+PC90cj4gCiAgICAgIDx0ciBpZD0iZGlmZjAwMDEiPjx0ZD48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+UENFIFdvcmtpbmcgR3JvdXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPlhpYW4gWmhhbmc8L3NwYW4+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPlBDRSBXb3JraW5nIEdyb3VwICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgWW91bmcgTGVlIChFZGl0b3IpPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPkludGVybmV0LURyYWZ0PC9zcGFuPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFlvdW5nIExlZSAoRWRpdG9yKTwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij5JbnRl
cm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBG
YXRhaSBaaGFuZzwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+SW50ZW5kZWQg
c3RhdHVzOiBTdGFuZGFyZHMgVHJhY2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4g
Y2xhc3M9ImRlbGV0ZSI+RmF0YWkgWmhhbmc8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPkludGVuZGVkIHN0YXR1czogU3RhbmRhcmRzIFRyYWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgSHVhd2VpPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSHVhd2VpPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUmFtb24gQ2FzZWxsYXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBSYW1vbiBDYXNlbGxhczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIENUVEM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ1RUQzwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIE9zY2FyIEdvbnphbGV6IGRlIERpb3M8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgT3NjYXIgR29uemFsZXogZGUgRGlvczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgVGVsZWZvbmljYSBJK0Q8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUZWxlZm9u
aWNhIEkrRDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBaYWZhciBBbGk8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFphZmFyIEFsaTwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIENpc2NvIFN5c3RlbXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgQ2lzY28gU3lzdGVtczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHIgaWQ9ImRpZmYwMDAyIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPkV4
cGlyZXM6IEp1bmUgNSwgMjAxOSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEZWNl
bWJlciA1LCAyMDE4PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3Bh
biBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTWFyY2ggNywgMjAxOTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICBQYXRoIENvbXB1dGF0aW9uIEVsZW1lbnQgKFBDRSkgUHJvdG9jb2wg
RXh0ZW5zaW9ucyBmb3IgU3RhdGVmdWwgUENFPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICBQYXRoIENvbXB1dGF0aW9uIEVsZW1lbnQgKFBDRSkgUHJvdG9jb2wgRXh0ZW5zaW9ucyBm
b3IgU3RhdGVmdWwgUENFPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAg
ICAgICAgVXNhZ2UgaW4gR01QTFMtY29udHJvbGxlZCBOZXR3b3JrczwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICBVc2FnZSBpbiBHTVBMUy1jb250cm9s
bGVkIE5ldHdvcmtzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0ciBpZD0iZGlmZjAwMDMiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAgICAgICAgICBkcmFmdC1pZXRm
LXBjZS1wY2VwLXN0YXRlZnVsLXBjZS1nbXBscy08c3BhbiBjbGFzcz0iZGVsZXRlIj4wOTwvc3Bh
bj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAgICAgICBkcmFm
dC1pZXRmLXBjZS1wY2VwLXN0YXRlZnVsLXBjZS1nbXBscy08c3BhbiBjbGFzcz0iaW5zZXJ0Ij4x
MDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+QWJzdHJhY3Q8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij5BYnN0cmFjdDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBUaGUgUGF0aCBDb21wdXRhdGlvbiBFbGVtZW50IChQQ0UpIGZhY2lsaXRh
dGVzIFRyYWZmaWMgRW5naW5lZXJpbmc8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBUaGUgUGF0aCBDb21wdXRhdGlvbiBFbGVtZW50IChQQ0UpIGZhY2lsaXRhdGVzIFRyYWZmaWMg
RW5naW5lZXJpbmc8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIChURSkgYmFzZWQgcGF0
aCBjYWxjdWxhdGlvbiBpbiBsYXJnZSwgbXVsdGktZG9tYWluLCBtdWx0aS1yZWdpb24sIG9yPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgKFRFKSBiYXNlZCBwYXRoIGNhbGN1bGF0
aW9uIGluIGxhcmdlLCBtdWx0aS1kb21haW4sIG11bHRpLXJlZ2lvbiwgb3I8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIG11bHRpLWxheWVyIG5ldHdvcmtzLiBUaGUgUENFIGNvbW11bmlj
YXRpb24gUHJvdG9jb2wgKFBDRVApIGhhcyBiZWVuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgbXVsdGktbGF5ZXIgbmV0d29ya3MuIFRoZSBQQ0UgY29tbXVuaWNhdGlvbiBQcm90
b2NvbCAoUENFUCkgaGFzIGJlZW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGV4dGVu
ZGVkIHRvIHN1cHBvcnQgc3RhdGVmdWwgUENFIGZ1bmN0aW9ucyB3aGVyZSB0aGUgUENFIHJldGFp
bnM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBleHRlbmRlZCB0byBzdXBwb3J0
IHN0YXRlZnVsIFBDRSBmdW5jdGlvbnMgd2hlcmUgdGhlIFBDRSByZXRhaW5zPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBpbmZvcm1hdGlvbiBhYm91dCB0aGUgcGF0aHMgYWxyZWFkeSBw
cmVzZW50IGluIHRoZSBuZXR3b3JrLCBidXQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBpbmZvcm1hdGlvbiBhYm91dCB0aGUgcGF0aHMgYWxyZWFkeSBwcmVzZW50IGluIHRoZSBu
ZXR3b3JrLCBidXQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHRob3NlIGV4dGVuc2lv
bnMgYXJlIHRlY2hub2xvZ3ktYWdub3N0aWMuIFRoaXMgbWVtbyBwcm92aWRlczwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHRob3NlIGV4dGVuc2lvbnMgYXJlIHRlY2hub2xvZ3kt
YWdub3N0aWMuIFRoaXMgbWVtbyBwcm92aWRlczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgZXh0ZW5zaW9ucyByZXF1aXJlZCBmb3IgUENFUCBzbyBhcyB0byBlbmFibGUgdGhlIHVzYWdl
IG9mIGEgc3RhdGVmdWw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBleHRlbnNp
b25zIHJlcXVpcmVkIGZvciBQQ0VQIHNvIGFzIHRvIGVuYWJsZSB0aGUgdXNhZ2Ugb2YgYSBzdGF0
ZWZ1bDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9
InBhcnQtMiIgY2xhc3M9ImNoYW5nZSI+PHRkPjwvdGQ+PHRoPjxzbWFsbD5za2lwcGluZyB0byBj
aGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvcmZjZGlmZiNw
YXJ0LTIiPjxlbT4gcGFnZSAyLCBsaW5lIDY8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwv
ZW0+PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9z
bWFsbD48YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL3JmY2RpZmYjcGFydC0yIj48ZW0+
IHBhZ2UgMiwgbGluZSA0PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3Ro
Pjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIEludGVybmV0LURyYWZ0cyBhcmUgd29ya2luZyBkb2N1bWVudHMgb2YgdGhl
IEludGVybmV0IEVuZ2luZWVyaW5nPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
SW50ZXJuZXQtRHJhZnRzIGFyZSB3b3JraW5nIGRvY3VtZW50cyBvZiB0aGUgSW50ZXJuZXQgRW5n
aW5lZXJpbmc8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRhc2sgRm9yY2UgKElFVEYp
LCBpdHMgYXJlYXMsIGFuZCBpdHMgd29ya2luZyBncm91cHMuICBOb3RlIHRoYXQ8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUYXNrIEZvcmNlIChJRVRGKSwgaXRzIGFyZWFzLCBh
bmQgaXRzIHdvcmtpbmcgZ3JvdXBzLiAgTm90ZSB0aGF0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBvdGhlciBncm91cHMgbWF5IGFsc28gZGlzdHJpYnV0ZSB3b3JraW5nIGRvY3VtZW50
cyBhcyBJbnRlcm5ldC08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBvdGhlciBn
cm91cHMgbWF5IGFsc28gZGlzdHJpYnV0ZSB3b3JraW5nIGRvY3VtZW50cyBhcyBJbnRlcm5ldC08
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIERyYWZ0cy48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBEcmFmdHMuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIEludGVybmV0LURyYWZ0cyBhcmUgZHJhZnQgZG9jdW1lbnRzIHZhbGlkIGZvciBhIG1heGlt
dW0gb2Ygc2l4PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgSW50ZXJuZXQtRHJh
ZnRzIGFyZSBkcmFmdCBkb2N1bWVudHMgdmFsaWQgZm9yIGEgbWF4aW11bSBvZiBzaXg8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG1vbnRocyAgIGFuZCBtYXkgYmUgdXBkYXRlZCwgcmVw
bGFjZWQsIG9yIG9ic29sZXRlZCBieSBvdGhlcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIG1vbnRocyAgIGFuZCBtYXkgYmUgdXBkYXRlZCwgcmVwbGFjZWQsIG9yIG9ic29sZXRl
ZCBieSBvdGhlcjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZG9jdW1lbnRzIGF0IGFu
eSAgIHRpbWUuICBJdCBpcyBpbmFwcHJvcHJpYXRlIHRvIHVzZSBJbnRlcm5ldC1EcmFmdHM8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBkb2N1bWVudHMgYXQgYW55ICAgdGltZS4g
IEl0IGlzIGluYXBwcm9wcmlhdGUgdG8gdXNlIEludGVybmV0LURyYWZ0czwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgYXMgcmVmZXJlbmNlICAgbWF0ZXJpYWwgb3IgdG8gY2l0ZSB0aGVt
IG90aGVyIHRoYW4gYXMgIndvcmsgaW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBhcyByZWZlcmVuY2UgICBtYXRlcmlhbCBvciB0byBjaXRlIHRoZW0gb3RoZXIgdGhhbiBhcyAi
d29yayBpbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcHJvZ3Jlc3MuIjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHByb2dyZXNzLiI8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMDQiPjx0ZD48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4g
Y2xhc3M9ImRlbGV0ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGUgbGlzdCBv
ZiBjdXJyZW50IEludGVybmV0LURyYWZ0cyBjYW4gYmUgYWNjZXNzZWQgYXQ8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGUgbGlzdCBvZiBjdXJyZW50IEludGVybmV0LURyYWZ0
cyBjYW4gYmUgYWNjZXNzZWQgYXQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGh0dHA6
Ly93d3cuaWV0Zi5vcmcvaWV0Zi8xaWQtYWJzdHJhY3RzLnR4dC48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBodHRwOi8vd3d3LmlldGYub3JnL2lldGYvMWlkLWFic3RyYWN0cy50
eHQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoZSBsaXN0IG9mIEludGVy
bmV0LURyYWZ0IFNoYWRvdyBEaXJlY3RvcmllcyBjYW4gYmUgYWNjZXNzZWQgYXQ8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGUgbGlzdCBvZiBJbnRlcm5ldC1EcmFmdCBTaGFk
b3cgRGlyZWN0b3JpZXMgY2FuIGJlIGFjY2Vzc2VkIGF0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBodHRwOi8vd3d3LmlldGYub3JnL3NoYWRvdy5odG1sLjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIGh0dHA6Ly93d3cuaWV0Zi5vcmcvc2hhZG93Lmh0bWwuPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMDUi
Pjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+ICAgVGhpcyBJbnRlcm5ldC1EcmFmdCB3aWxsIGV4cGlyZSBvbiA8c3BhbiBj
bGFzcz0iZGVsZXRlIj5KdW5lIDUsIDIwMTg8L3NwYW4+LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj4gICBUaGlzIEludGVybmV0LURyYWZ0IHdpbGwgZXhwaXJlIG9uIDxzcGFuIGNs
YXNzPSJpbnNlcnQiPlNlcHRlbWJlciA3LCAyMDE5PC9zcGFuPi48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+Q29weXJpZ2h0IE5vdGljZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPkNvcHlyaWdodCBOb3RpY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAwNiI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBDb3B5cmlnaHQgKGMp
IDIwMTxzcGFuIGNsYXNzPSJkZWxldGUiPjg8L3NwYW4+IElFVEYgVHJ1c3QgYW5kIHRoZSBwZXJz
b25zIGlkZW50aWZpZWQgYXMgdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
IENvcHlyaWdodCAoYykgMjAxPHNwYW4gY2xhc3M9Imluc2VydCI+OTwvc3Bhbj4gSUVURiBUcnVz
dCBhbmQgdGhlIHBlcnNvbnMgaWRlbnRpZmllZCBhcyB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIGRvY3VtZW50IGF1dGhvcnMuICBBbGwgcmlnaHRzIHJlc2VydmVkLjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGRvY3VtZW50IGF1dGhvcnMuICBBbGwgcmlnaHRz
IHJlc2VydmVkLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGlzIGRvY3Vt
ZW50IGlzIHN1YmplY3QgdG8gQkNQIDc4IGFuZCB0aGUgSUVURiBUcnVzdCdzIExlZ2FsPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhpcyBkb2N1bWVudCBpcyBzdWJqZWN0IHRv
IEJDUCA3OCBhbmQgdGhlIElFVEYgVHJ1c3QncyBMZWdhbDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgUHJvdmlzaW9ucyBSZWxhdGluZyB0byBJRVRGIERvY3VtZW50czwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFByb3Zpc2lvbnMgUmVsYXRpbmcgdG8gSUVURiBEb2N1
bWVudHM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIChodHRwOi8vdHJ1c3RlZS5pZXRm
Lm9yZy9saWNlbnNlLWluZm8pIGluIGVmZmVjdCBvbiB0aGUgZGF0ZSBvZjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIChodHRwOi8vdHJ1c3RlZS5pZXRmLm9yZy9saWNlbnNlLWlu
Zm8pIGluIGVmZmVjdCBvbiB0aGUgZGF0ZSBvZjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgcHVibGljYXRpb24gb2YgdGhpcyBkb2N1bWVudC4gUGxlYXNlIHJldmlldyB0aGVzZSBkb2N1
bWVudHM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBwdWJsaWNhdGlvbiBvZiB0
aGlzIGRvY3VtZW50LiBQbGVhc2UgcmV2aWV3IHRoZXNlIGRvY3VtZW50czwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgY2FyZWZ1bGx5LCBhcyB0aGV5IGRlc2NyaWJlIHlvdXIgcmlnaHRz
IGFuZCByZXN0cmljdGlvbnMgd2l0aDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IGNhcmVmdWxseSwgYXMgdGhleSBkZXNjcmliZSB5b3VyIHJpZ2h0cyBhbmQgcmVzdHJpY3Rpb25z
IHdpdGg8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHJlc3BlY3QgdG8gdGhpcyBkb2N1
bWVudC4gQ29kZSBDb21wb25lbnRzIGV4dHJhY3RlZCBmcm9tIHRoaXM8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICByZXNwZWN0IHRvIHRoaXMgZG9jdW1lbnQuIENvZGUgQ29tcG9u
ZW50cyBleHRyYWN0ZWQgZnJvbSB0aGlzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBk
b2N1bWVudCBtdXN0IGluY2x1ZGUgU2ltcGxpZmllZCBCU0QgTGljZW5zZSB0ZXh0IGFzIGRlc2Ny
aWJlZCBpbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGRvY3VtZW50IG11c3Qg
aW5jbHVkZSBTaW1wbGlmaWVkIEJTRCBMaWNlbnNlIHRleHQgYXMgZGVzY3JpYmVkIGluPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBTZWN0aW9uIDQuZSBvZiB0aGUgVHJ1c3QgTGVnYWwg
UHJvdmlzaW9ucyBhbmQgYXJlIHByb3ZpZGVkIHdpdGhvdXQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBTZWN0aW9uIDQuZSBvZiB0aGUgVHJ1c3QgTGVnYWwgUHJvdmlzaW9ucyBh
bmQgYXJlIHByb3ZpZGVkIHdpdGhvdXQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHdh
cnJhbnR5IGFzIGRlc2NyaWJlZCBpbiB0aGUgU2ltcGxpZmllZCBCU0QgTGljZW5zZS48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB3YXJyYW50eSBhcyBkZXNjcmliZWQgaW4gdGhl
IFNpbXBsaWZpZWQgQlNEIExpY2Vuc2UuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMDciPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRl
bGV0ZSI+Q29udmVudGlvbnMgdXNlZCBpbiB0aGlzIGRvY3VtZW50PC9zcGFuPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNw
YW4gY2xhc3M9ImRlbGV0ZSI+PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAg
VGhlIGtleSB3b3JkcyAiTVVTVCIsICJNVVNUIE5PVCIsICJSRVFVSVJFRCIsICJTSEFMTCIsICJT
SEFMTCBOT1QiLDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICJTSE9VTEQi
LCAiU0hPVUxEIE5PVCIsICJSRUNPTU1FTkRFRCIsICJNQVkiLCBhbmQgIk9QVElPTkFMIiBpbiB0
aGlzPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgZG9jdW1lbnQgYXJlIHRv
IGJlIGludGVycHJldGVkIGFzIGRlc2NyaWJlZCBpbiBSRkMtMjExOSBbUkZDMjExOV0uPC9zcGFu
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPlRhYmxlIG9mIENvbnRlbnRzPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+VGFibGUgb2YgQ29udGVudHM8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgVGFibGUgb2YgQ29udGVudHMuLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIFRhYmxlIG9mIENvbnRlbnRzLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLjI8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDEuIElu
dHJvZHVjdGlvbi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLjM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAxLiBJbnRyb2R1Y3Rpb24u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4zPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDA4Ij48dGQ+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPiAgIDIuIENvbnRleHQgb2YgU3RhdGVmdWwgUENFIGFuZCBQQ0VQIGZvciBHTVBMUy4u
Li4uLi4uLi4uLi4uLi4uLi4uLjQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAg
Mi4gPHNwYW4gY2xhc3M9Imluc2VydCI+Q29udmVudGlvbnMgdXNlZCBpbiB0aGlzIGRvY3VtZW50
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMzwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+ICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+My48L3NwYW4+IE1haW4gUmVxdWly
ZW1lbnRzLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjQ8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgMy48
L3NwYW4+IENvbnRleHQgb2YgU3RhdGVmdWwgUENFIGFuZCBQQ0VQIGZvciBHTVBMUy4uLi4uLi4u
Li4uLi4uLi4uLi4uLjQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgPHNwYW4gY2xh
c3M9ImRlbGV0ZSI+NC48L3NwYW4+IFBDRVAgRXh0ZW5zaW9ucy4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+ICAgPHNwYW4gY2xhc3M9Imluc2VydCI+NC48L3NwYW4+IE1haW4gUmVxdWlyZW1lbnRz
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjQ8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+NC4xLjwvc3Bh
bj4gTFNQIFVwZGF0ZSBpbiBHTVBMUy1jb250cm9sbGVkIE5ldHdvcmtzLi4uLi4uLi4uLi4uLi4u
Li4uLjU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgPHNwYW4gY2xhc3M9Imlu
c2VydCI+NS48L3NwYW4+IFBDRVAgRXh0ZW5zaW9ucy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLjU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAg
ICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+NC4yLjwvc3Bhbj4gTFNQIFN5bmNocm9uaXphdGlvbiBp
biBHTVBMUy1jb250cm9sbGVkIE5ldHdvcmtzLi4uLi4uLi4uLjU8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+ICAgICAgPHNwYW4gY2xhc3M9Imluc2VydCI+NS4xLjwvc3Bhbj4gTFNQ
IFVwZGF0ZSBpbiBHTVBMUy1jb250cm9sbGVkIE5ldHdvcmtzLi4uLi4uLi4uLi4uLi4uLi4uLjU8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+
NC4zLjwvc3Bhbj4gTW9kaWZpY2F0aW9uIG9mIEV4aXN0aW5nIFBDRVAgTWVzc2FnZXMgYW5kIFBy
b2NlZHVyZXMuLi4uLjc8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgPHNw
YW4gY2xhc3M9Imluc2VydCI+NS4yLjwvc3Bhbj4gTFNQIFN5bmNocm9uaXphdGlvbiBpbiBHTVBM
Uy1jb250cm9sbGVkIE5ldHdvcmtzLi4uLi4uLi4uLjU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+ICAgICAgICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+NC4zLjEuPC9zcGFuPiBNb2RpZmlj
YXRpb24gZm9yIExTUCBSZS1vcHRpbWl6YXRpb24uLi4uLi4uLi4uLi4uLi4uLjc8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgPHNwYW4gY2xhc3M9Imluc2VydCI+NS4zLjwv
c3Bhbj4gTW9kaWZpY2F0aW9uIG9mIEV4aXN0aW5nIFBDRVAgTWVzc2FnZXMgYW5kIFByb2NlZHVy
ZXMuLi4uLjc8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAgPHNwYW4gY2xh
c3M9ImRlbGV0ZSI+NC4zLjIuPC9zcGFuPiBNb2RpZmljYXRpb24gZm9yIFJvdXRlIEV4Y2x1c2lv
bi4uLi4uLi4uLi4uLi4uLi4uLi4uLjg8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
ICAgICAgICAgPHNwYW4gY2xhc3M9Imluc2VydCI+NS4zLjEuPC9zcGFuPiBNb2RpZmljYXRpb24g
Zm9yIExTUCBSZS1vcHRpbWl6YXRpb24uLi4uLi4uLi4uLi4uLi4uLjc8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+ICAgICAgICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+NC4zLjMuPC9zcGFu
PiBNb2RpZmljYXRpb24gZm9yIFNSUCBPYmplY3QgdG8gaW5kaWNhdGUgQmktZGlyZWN0aW9uYWw8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgPHNwYW4gY2xhc3M9Imlu
c2VydCI+NS4zLjIuPC9zcGFuPiBNb2RpZmljYXRpb24gZm9yIFJvdXRlIEV4Y2x1c2lvbi4uLi4u
Li4uLi4uLi4uLi4uLi4uLjg8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjUu
My4zLjwvc3Bhbj4gTW9kaWZpY2F0aW9uIGZvciBTUlAgT2JqZWN0IHRvIGluZGljYXRlIEJpLWRp
cmVjdGlvbmFsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICBMU1AuLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi45PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgTFNQLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uOTwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAwOSI+PHRkPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAg
ICA8c3BhbiBjbGFzcz0iZGVsZXRlIj40LjQuPC9zcGFuPiBPYmplY3QgRW5jb2RpbmcuLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uOTwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj4gICAgICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij41LjQuPC9zcGFuPiBPYmpl
Y3QgRW5jb2RpbmcuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uOTwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICA8c3BhbiBjbGFzcz0iZGVsZXRlIj41Ljwv
c3Bhbj4gSUFOQSA8c3BhbiBjbGFzcz0iZGVsZXRlIj5Db25zaWRlcmF0aW9ucy4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4xMDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+ICAgPHNwYW4gY2xhc3M9Imluc2VydCI+Ni48L3NwYW4+IElBTkEg
PHNwYW4gY2xhc3M9Imluc2VydCI+Q29uc2lkZXJhdGlvbnMuLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLjk8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgIDUuMS48L3NwYW4+IE5ldyBQQ0VQIEVycm9y
IDxzcGFuIGNsYXNzPSJkZWxldGUiPkNvZGVzLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLjEwPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBj
bGFzcz0iaW5zZXJ0Ij4gICAgICA2LjEuPC9zcGFuPiBOZXcgUENFUCBFcnJvciA8c3BhbiBjbGFz
cz0iaW5zZXJ0Ij5Db2Rlcy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uOTwv
c3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+
ICAgICAgNS4yLjwvc3Bhbj4gTmV3IFN1Ym9iamVjdCBmb3IgdGhlIEV4Y2x1ZGUgUm91dGUgT2Jq
ZWN0Li4uLi4uLi4uLi4uLi4uMTA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNw
YW4gY2xhc3M9Imluc2VydCI+ICAgICAgNi4yLjwvc3Bhbj4gTmV3IFN1Ym9iamVjdCBmb3IgdGhl
IEV4Y2x1ZGUgUm91dGUgT2JqZWN0Li4uLi4uLi4uLi4uLi4uMTA8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+ICAgICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+NS4zLjwvc3Bhbj4gTmV3ICJC
IiBGbGFnIGluIHRoZSBTUlAgT2JqZWN0Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMTA8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgPHNwYW4gY2xhc3M9Imluc2VydCI+
Ni4zLjwvc3Bhbj4gTmV3ICJCIiBGbGFnIGluIHRoZSBTUlAgT2JqZWN0Li4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uMTA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgPHNwYW4gY2xh
c3M9ImRlbGV0ZSI+Ni48L3NwYW4+IE1hbmFnZWFiaWxpdHkgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+
Q29uc2lkZXJhdGlvbnMuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMTE8L3NwYW4+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQi
PjcuPC9zcGFuPiBNYW5hZ2VhYmlsaXR5IDxzcGFuIGNsYXNzPSJpbnNlcnQiPkNvbnNpZGVyYXRp
b25zLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjEwPC9zcGFuPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICA2LjEuPC9zcGFu
PiBSZXF1aXJlbWVudHMgb24gT3RoZXIgUHJvdG9jb2xzIGFuZCBGdW5jdGlvbmFsIDxzcGFuIGNs
YXNzPSJkZWxldGUiPkNvbXBvbmVudHMxMTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgNy4xLjwvc3Bhbj4gUmVxdWlyZW1l
bnRzIG9uIE90aGVyIFByb3RvY29scyBhbmQgRnVuY3Rpb25hbCA8c3BhbiBjbGFzcz0iaW5zZXJ0
Ij5Db21wb25lbnRzMTA8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFu
IGNsYXNzPSJkZWxldGUiPiAgIDcuPC9zcGFuPiBTZWN1cml0eSBDb25zaWRlcmF0aW9ucy4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjExPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+ICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+OC4gQWNrbm93bGVkZ2VtZW50
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4xMTwvc3Bhbj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAg
OC48L3NwYW4+IFNlY3VyaXR5IENvbnNpZGVyYXRpb25zLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uMTE8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgOS4gPHNw
YW4gY2xhc3M9ImRlbGV0ZSI+UmVmZXJlbmNlcy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4xMjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+ICAgOS4gPHNwYW4gY2xhc3M9Imluc2VydCI+QWNrbm93bGVkZ2VtZW50Li4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4xMTwvc3Bhbj48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgOS4xLjwv
c3Bhbj4gTm9ybWF0aXZlIDxzcGFuIGNsYXNzPSJkZWxldGUiPlJlZmVyZW5jZXMuLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMTI8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIDEwLiBSZWZlcmVuY2VzLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMTE8L3NwYW4+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgIDku
Mi48L3NwYW4+IEluZm9ybWF0aXZlIDxzcGFuIGNsYXNzPSJkZWxldGUiPlJlZmVyZW5jZXMuLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjEyPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAxMC4xLjwvc3Bhbj4g
Tm9ybWF0aXZlIDxzcGFuIGNsYXNzPSJpbnNlcnQiPlJlZmVyZW5jZXMuLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4xMTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgMTAuPC9zcGFuPiBDb250cmlidXRvcnMnIEFkZHJl
c3MuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMTI8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgMTAuMi48L3Nw
YW4+IEluZm9ybWF0aXZlIDxzcGFuIGNsYXNzPSJpbnNlcnQiPlJlZmVyZW5jZXMuLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMTI8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPiAgIEF1dGhvcnMnIDxzcGFuIGNsYXNzPSJkZWxldGUiPkFkZHJlc3Nlcy4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMTQ8L3NwYW4+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIDExLjwvc3Bh
bj4gQ29udHJpYnV0b3JzJyBBZGRyZXNzLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLjEyPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj4gICBBdXRob3JzJyA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5BZGRyZXNz
ZXMuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjEzPC9zcGFu
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4xLiBJbnRyb2R1Y3Rpb248L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4xLiBJbnRyb2R1Y3Rpb248L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgW1JGQzQ2NTVdIHByZXNlbnRzIHRoZSBhcmNoaXRlY3R1cmUg
b2YgYSBQYXRoIENvbXB1dGF0aW9uIEVsZW1lbnQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBbUkZDNDY1NV0gcHJlc2VudHMgdGhlIGFyY2hpdGVjdHVyZSBvZiBhIFBhdGggQ29t
cHV0YXRpb24gRWxlbWVudDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgKFBDRSktYmFz
ZWQgbW9kZWwgZm9yIGNvbXB1dGluZyBNdWx0aXByb3RvY29sIExhYmVsIFN3aXRjaGluZyAoTVBM
Uyk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAoUENFKS1iYXNlZCBtb2RlbCBm
b3IgY29tcHV0aW5nIE11bHRpcHJvdG9jb2wgTGFiZWwgU3dpdGNoaW5nIChNUExTKTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYW5kIEdlbmVyYWxpemVkIE1QTFMgKEdNUExTKSBUcmFm
ZmljIEVuZ2luZWVyaW5nIExhYmVsIFN3aXRjaGVkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgYW5kIEdlbmVyYWxpemVkIE1QTFMgKEdNUExTKSBUcmFmZmljIEVuZ2luZWVyaW5n
IExhYmVsIFN3aXRjaGVkPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBQYXRocyAoVEUg
TFNQcykuICBUbyBwZXJmb3JtIHN1Y2ggYSBjb25zdHJhaW5lZCBjb21wdXRhdGlvbiwgYSBQQ0U8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBQYXRocyAoVEUgTFNQcykuICBUbyBw
ZXJmb3JtIHN1Y2ggYSBjb25zdHJhaW5lZCBjb21wdXRhdGlvbiwgYSBQQ0U8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIHN0b3JlcyB0aGUgbmV0d29yayB0b3BvbG9neSAoaS5lLiwgVEUg
bGlua3MgYW5kIG5vZGVzKSBhbmQgcmVzb3VyY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBzdG9yZXMgdGhlIG5ldHdvcmsgdG9wb2xvZ3kgKGkuZS4sIFRFIGxpbmtzIGFuZCBu
b2RlcykgYW5kIHJlc291cmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBpbmZvcm1h
dGlvbiAoaS5lLiwgVEUgYXR0cmlidXRlcykgaW4gaXRzIFRFIERhdGFiYXNlIChURUQpLiAgU3Vj
aCBhPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgaW5mb3JtYXRpb24gKGkuZS4s
IFRFIGF0dHJpYnV0ZXMpIGluIGl0cyBURSBEYXRhYmFzZSAoVEVEKS4gIFN1Y2ggYTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgUENFIGlzIHVzdWFsbHkgcmVmZXJyZWQgYXMgYSBzdGF0
ZWxlc3MgUENFLiBUbyByZXF1ZXN0IHBhdGg8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBQQ0UgaXMgdXN1YWxseSByZWZlcnJlZCBhcyBhIHN0YXRlbGVzcyBQQ0UuIFRvIHJlcXVl
c3QgcGF0aDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIg
aWQ9InBhcnQtMyIgY2xhc3M9ImNoYW5nZSI+PHRkPjwvdGQ+PHRoPjxzbWFsbD5za2lwcGluZyB0
byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvcmZjZGlm
ZiNwYXJ0LTMiPjxlbT4gcGFnZSA0LCBsaW5lIDc8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFu
PjwvZW0+PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0
PC9zbWFsbD48YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL3JmY2RpZmYjcGFydC0zIj48
ZW0+IHBhZ2UgMywgbGluZSA0NTxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+
PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBbUkZDODA1MV0gZGVzY3JpYmVzIGhvdyBhIHN0YXRlZnVsIFBDRSBj
YW4gYmUgYXBwbGljYWJsZSB0byBzb2x2ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIFtSRkM4MDUxXSBkZXNjcmliZXMgaG93IGEgc3RhdGVmdWwgUENFIGNhbiBiZSBhcHBsaWNh
YmxlIHRvIHNvbHZlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB2YXJpb3VzIHByb2Js
ZW1zIGZvciBNUExTLVRFIGFuZCBHTVBMUyBuZXR3b3JrcyBhbmQgdGhlIGJlbmVmaXRzIGl0PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdmFyaW91cyBwcm9ibGVtcyBmb3IgTVBM
Uy1URSBhbmQgR01QTFMgbmV0d29ya3MgYW5kIHRoZSBiZW5lZml0cyBpdDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgYnJpbmdzIHRvIHN1Y2ggZGVwbG95bWVudHMuPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYnJpbmdzIHRvIHN1Y2ggZGVwbG95bWVudHMuPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFtSRkM4MjMxXSBwcm92aWRlcyB0aGUgZnVu
ZGFtZW50YWwgZXh0ZW5zaW9ucyBuZWVkZWQgZm9yIHN0YXRlZnVsPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgW1JGQzgyMzFdIHByb3ZpZGVzIHRoZSBmdW5kYW1lbnRhbCBleHRl
bnNpb25zIG5lZWRlZCBmb3Igc3RhdGVmdWw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IFBDRSB0byBzdXBwb3J0IGdlbmVyYWwgZnVuY3Rpb25hbGl0eSwgYnV0IGxlYXZlcyBvdXQgdGhl
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgUENFIHRvIHN1cHBvcnQgZ2VuZXJh
bCBmdW5jdGlvbmFsaXR5LCBidXQgbGVhdmVzIG91dCB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIHNwZWNpZmljYXRpb24gZm9yIHRlY2hub2xvZ3ktc3BlY2lmaWMgb2JqZWN0cy9U
TFZzLiBUaGlzIGRvY3VtZW50PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgc3Bl
Y2lmaWNhdGlvbiBmb3IgdGVjaG5vbG9neS1zcGVjaWZpYyBvYmplY3RzL1RMVnMuIFRoaXMgZG9j
dW1lbnQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGZvY3VzZXMgb24gdGhlIGV4dGVu
c2lvbnMgdGhhdCBhcmUgbmVjZXNzYXJ5IGluIG9yZGVyIGZvciB0aGU8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBmb2N1c2VzIG9uIHRoZSBleHRlbnNpb25zIHRoYXQgYXJlIG5l
Y2Vzc2FyeSBpbiBvcmRlciBmb3IgdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBk
ZXBsb3ltZW50IG9mIHN0YXRlZnVsIFBDRXMgaW4gR01QTFMtY29udHJvbGxlZCBuZXR3b3Jrcy48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBkZXBsb3ltZW50IG9mIHN0YXRlZnVs
IFBDRXMgaW4gR01QTFMtY29udHJvbGxlZCBuZXR3b3Jrcy48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAxMCI+PHRkPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4yLiBD
b250ZXh0IG9mIFN0YXRlZnVsIFBDRSBhbmQgUENFUCBmb3IgR01QTFM8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+Mi4gPHNwYW4gY2xhc3M9Imluc2VydCI+Q29udmVudGlvbnMgdXNl
ZCBpbiB0aGlzIGRvY3VtZW50PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+PC9z
cGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgVGhlIGtleSB3b3JkcyAiTVVTVCIs
ICJNVVNUIE5PVCIsICJSRVFVSVJFRCIsICJTSEFMTCIsICJTSEFMTCBOT1QiLDwvc3Bhbj48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICJTSE9VTEQiLCAiU0hPVUxEIE5PVCIsICJSRUNP
TU1FTkRFRCIsICJOT1QgUkVDT01NRU5ERUQiLCAiTUFZIiwgYW5kPC9zcGFuPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNw
YW4gY2xhc3M9Imluc2VydCI+ICAgIk9QVElPTkFMIiBpbiB0aGlzIGRvY3VtZW50IGFyZSB0byBi
ZSBpbnRlcnByZXRlZCBhcyBkZXNjcmliZWQgaW48L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0i
aW5zZXJ0Ij4gICBCQ1AgMTQgW1JGQzIxMTldIFtSRkM4MTc0XSB3aGVuLCBhbmQgb25seSB3aGVu
LCB0aGV5IGFwcGVhciBpbiBhbGw8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4g
ICBjYXBpdGFscywgYXMgc2hvd24gaGVyZS48L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij48L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4zLjwvc3Bhbj4gQ29udGV4
dCBvZiBTdGF0ZWZ1bCBQQ0UgYW5kIFBDRVAgZm9yIEdNUExTPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIFRoaXMgZG9jdW1lbnQgaXMgYnVpbHQgb24gdGhlIGJhc2lzIG9mIFN0
YXRlZnVsIFBDRSBbUkZDODIzMV0gYW5kPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgVGhpcyBkb2N1bWVudCBpcyBidWlsdCBvbiB0aGUgYmFzaXMgb2YgU3RhdGVmdWwgUENFIFtS
RkM4MjMxXSBhbmQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFBDRVAgZm9yIEdNUExT
IFtQQ0VQLUdNUExTXS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBQQ0VQIGZv
ciBHTVBMUyBbUENFUC1HTVBMU10uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IFRoZXJlIGFyZSB0d28gdHlwZXMgb2YgTFNQIG9wZXJhdGlvbiBmb3IgU3RhdGVmdWwgUENFLjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoZXJlIGFyZSB0d28gdHlwZXMgb2Yg
TFNQIG9wZXJhdGlvbiBmb3IgU3RhdGVmdWwgUENFLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBGb3IgQWN0aXZlIFN0YXRlZnVsIFBDRSwgUENVcGQgbWVzc2FnZSBpcyBzZW50
IGZyb20gUENFIHRvIFBDQyB0bzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEZv
ciBBY3RpdmUgU3RhdGVmdWwgUENFLCBQQ1VwZCBtZXNzYWdlIGlzIHNlbnQgZnJvbSBQQ0UgdG8g
UENDIHRvPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB1cGRhdGUgdGhlIExTUCBzdGF0
ZSBmb3IgdGhlIExTUCBkZWxlZ2F0ZWQgdG8gUENFLiBBbnkgY2hhbmdlcyB0bzwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHVwZGF0ZSB0aGUgTFNQIHN0YXRlIGZvciB0aGUgTFNQ
IGRlbGVnYXRlZCB0byBQQ0UuIEFueSBjaGFuZ2VzIHRvPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICB0aGUgZGVsZWdhdGVkIExTUHMgZ2VuZXJhdGUgYSBQQ1JwdCBtZXNzYWdlIGJ5IHRo
ZSBQQ0MgdG8gUENFIHRvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdGhlIGRl
bGVnYXRlZCBMU1BzIGdlbmVyYXRlIGEgUENScHQgbWVzc2FnZSBieSB0aGUgUENDIHRvIFBDRSB0
bzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgY29udmV5IHRoZSBjaGFuZ2VzIG9mIHRo
ZSBMU1AuIEFueSBtb2RpZmljYXRpb25zIHRvIHRoZSBPYmplY3RzL1RMVnM8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBjb252ZXkgdGhlIGNoYW5nZXMgb2YgdGhlIExTUC4gQW55
IG1vZGlmaWNhdGlvbnMgdG8gdGhlIE9iamVjdHMvVExWczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgdGhhdCBhcmUgaWRlbnRpZmllZCBpbiB0aGlzIGRvY3VtZW50IHRvIHN1cHBvcnQg
R01QTFMgdGVjaG5vbG9neS08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0aGF0
IGFyZSBpZGVudGlmaWVkIGluIHRoaXMgZG9jdW1lbnQgdG8gc3VwcG9ydCBHTVBMUyB0ZWNobm9s
b2d5LTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgc3BlY2lmaWMgYXR0cmlidXRlcyB3
aWxsIGJlIGNhcnJpZWQgaW4gdGhlIFBDUnB0IGFuZCBQQ1VwZCBtZXNzYWdlcy48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBzcGVjaWZpYyBhdHRyaWJ1dGVzIHdpbGwgYmUgY2Fy
cmllZCBpbiB0aGUgUENScHQgYW5kIFBDVXBkIG1lc3NhZ2VzLjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDExIj48dGQ+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAg
IEZvciBQYXNzaXZlIFN0YXRlZnVsIDxzcGFuIGNsYXNzPSJkZWxldGUiPlBDRSB3aGVyZTwvc3Bh
bj4gUENSZXEvUENSZXAgbWVzc2FnZXMgYXJlIHVzZWQgdG88L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+ICAgRm9yIFBhc3NpdmUgU3RhdGVmdWwgPHNwYW4gY2xhc3M9Imluc2VydCI+
UENFcyw8L3NwYW4+IFBDUmVxL1BDUmVwIG1lc3NhZ2VzIGFyZSB1c2VkIHRvIGNvbnZleTwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBjb252ZXkgcGF0aCBjb21wdXRhdGlvbiA8c3Bh
biBjbGFzcz0iZGVsZXRlIj5pbnN0cnVjdGlvbi4gQXM8L3NwYW4+IEdNUExTLXRlY2hub2xvZ3kg
c3BlY2lmaWM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgcGF0aCBjb21wdXRh
dGlvbiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5pbnN0cnVjdGlvbnMuPC9zcGFuPiAgR01QTFMtdGVj
aG5vbG9neSBzcGVjaWZpYyA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5PYmplY3RzPC9zcGFuPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5PYmplY3Rz
L1RMVnM8L3NwYW4+IGFyZSBkZWZpbmVkIGluIFtQQ0VQLUdNUExTXSwgdGhpcyBkb2N1bWVudCBq
dXN0IHBvaW50czwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0i
aW5zZXJ0Ij4gICBhbmQgVExWczwvc3Bhbj4gYXJlIGRlZmluZWQgaW4gW1BDRVAtR01QTFNdLCA8
c3BhbiBjbGFzcz0iaW5zZXJ0Ij5zbzwvc3Bhbj4gdGhpcyBkb2N1bWVudCBqdXN0IHBvaW50czwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICA8c3BhbiBjbGFzcz0iZGVsZXRlIj50byB0
aGU8L3NwYW4+IHdvcmsgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+aW4gW1BDRVAtR01QTFNdPC9zcGFu
PiBhbmQgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+YWRkPC9zcGFuPiBvbmx5IHRoZSBzdGF0ZWZ1bCBQ
Q0UgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+YXNwZWN0PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5hdCB0aGF0PC9zcGFuPiB3b3Jr
IGFuZCBvbmx5IDxzcGFuIGNsYXNzPSJpbnNlcnQiPmFkZHM8L3NwYW4+IHRoZSBzdGF0ZWZ1bCBQ
Q0UgPHNwYW4gY2xhc3M9Imluc2VydCI+YXNwZWN0cyB3aGVyZTwvc3Bhbj4gYXBwbGljYWJsZS48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgb25s
eSBpZjwvc3Bhbj4gYXBwbGljYWJsZS4gUGFzc2l2ZSBTdGF0ZWZ1bCBQQ0UgbWFrZXMgdXNlIG9m
IFBDUnB0IG1lc3NhZ2VzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIFBhc3Np
dmUgU3RhdGVmdWwgUENFIG1ha2VzIHVzZSBvZiBQQ1JwdCBtZXNzYWdlcyB3aGVuIHJlcG9ydGlu
ZyBMU1A8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgd2hlbiByZXBvcnRpbmcgTFNQ
IFN0YXRlIGNoYW5nZXMgc2VudCBieSBQQ0MgdG8gUENFcy4gQW55PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPiAgIFN0YXRlIGNoYW5nZXMgc2VudCBieSBQQ0MgdG8gUENFcy4gQW55
IG1vZGlmaWNhdGlvbnMgdG8gdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIG1v
ZGlmaWNhdGlvbnMgdG8gdGhlIE9iamVjdHMvVExWcyB0aGF0IGFyZSBpZGVudGlmaWVkIGluIHRo
aXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgT2JqZWN0cy9UTFZzIHRoYXQg
YXJlIGlkZW50aWZpZWQgaW4gdGhpcyBkb2N1bWVudCB0byBzdXBwb3J0IEdNUExTPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGRvY3VtZW50IHRvIHN1cHBvcnQgR01QTFMgdGVjaG5v
bG9neS1zcGVjaWZpYyBhdHRyaWJ1dGVzIHdpbGwgYmU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+ICAgdGVjaG5vbG9neS1zcGVjaWZpYyBhdHRyaWJ1dGVzIHdpbGwgYmUgY2Fycmll
ZCBpbiB0aGUgUENScHQgbWVzc2FnZS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAg
Y2FycmllZCBpbiB0aGUgUENScHQgbWVzc2FnZS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFtQQ0VQLUdNUExTXSBk
ZWZpbmVzIEdNUExTLXRlY2hub2xvZ3kgc3BlY2lmaWMgT2JqZWN0cy9UTFZzIGFuZCB0aGlzPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgW1BDRVAtR01QTFNdIGRlZmluZXMgR01Q
TFMtdGVjaG5vbG9neSBzcGVjaWZpYyBPYmplY3RzL1RMVnMgYW5kIHRoaXM8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIGRvY3VtZW50IG1ha2VzIHVzZSBvZiB0aGVzZSBPYmplY3RzL1RM
VnMgd2l0aG91dCBtb2RpZmljYXRpb25zIHdoZXJlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgZG9jdW1lbnQgbWFrZXMgdXNlIG9mIHRoZXNlIE9iamVjdHMvVExWcyB3aXRob3V0
IG1vZGlmaWNhdGlvbnMgd2hlcmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFwcGxp
Y2FibGUuIFNvbWUgb2YgdGhlc2UgT2JqZWN0cy9UTFZzIG1heSByZXF1aXJlIG1vZGlmaWNhdGlv
bnMgdG88L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBhcHBsaWNhYmxlLiBTb21l
IG9mIHRoZXNlIE9iamVjdHMvVExWcyBtYXkgcmVxdWlyZSBtb2RpZmljYXRpb25zIHRvPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBpbmNvcnBvcmF0ZSBzdGF0ZWZ1bCBQQ0UgZWxlbWVu
dCB3aGVyZSBhcHBsaWNhYmxlLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGlu
Y29ycG9yYXRlIHN0YXRlZnVsIFBDRSBlbGVtZW50IHdoZXJlIGFwcGxpY2FibGUuPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMTIiPjx0
ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+Mzwvc3Bhbj4uIE1haW4gUmVxdWlyZW1lbnRz
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPjQ8
L3NwYW4+LiBNYWluIFJlcXVpcmVtZW50czwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBUaGlzIHNlY3Rpb24gbm90ZXMgdGhlIG1haW4gZnVuY3Rpb25hbCByZXF1aXJlbWVudHMg
Zm9yIFBDRVA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGlzIHNlY3Rpb24g
bm90ZXMgdGhlIG1haW4gZnVuY3Rpb25hbCByZXF1aXJlbWVudHMgZm9yIFBDRVA8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGV4dGVuc2lvbnMgdG8gc3VwcG9ydCBzdGF0ZWZ1bCBQQ0Ug
Zm9yIHVzZSBpbiBHTVBMUy1jb250cm9sbGVkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgZXh0ZW5zaW9ucyB0byBzdXBwb3J0IHN0YXRlZnVsIFBDRSBmb3IgdXNlIGluIEdNUExT
LWNvbnRyb2xsZWQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG5ldHdvcmtzLCBiYXNl
ZCBvbiB0aGUgZGVzY3JpcHRpb24gaW4gW1JGQzgwNTFdLiAgTWFueTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIG5ldHdvcmtzLCBiYXNlZCBvbiB0aGUgZGVzY3JpcHRpb24gaW4g
W1JGQzgwNTFdLiAgTWFueTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcmVxdWlyZW1l
bnRzIGFyZSBjb21tb24gYWNyb3NzIGEgdmFyaWV0eSBvZiBuZXR3b3JrIHR5cGVzIChlLmcuLDwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHJlcXVpcmVtZW50cyBhcmUgY29tbW9u
IGFjcm9zcyBhIHZhcmlldHkgb2YgbmV0d29yayB0eXBlcyAoZS5nLiw8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIE1QTFMtVEUgbmV0d29ya3MgYW5kIEdNUExTIG5ldHdvcmtzKSBhbmQg
dGhlIHByb3RvY29sIGV4dGVuc2lvbnMgdG88L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBNUExTLVRFIG5ldHdvcmtzIGFuZCBHTVBMUyBuZXR3b3JrcykgYW5kIHRoZSBwcm90b2Nv
bCBleHRlbnNpb25zIHRvPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBtZWV0IHRoZSBy
ZXF1aXJlbWVudHMgYXJlIGFscmVhZHkgZGVzY3JpYmVkIGluIFtSRkM4MjMxXS4gIFRoaXM8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBtZWV0IHRoZSByZXF1aXJlbWVudHMgYXJl
IGFscmVhZHkgZGVzY3JpYmVkIGluIFtSRkM4MjMxXS4gIFRoaXM8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIGRvY3VtZW50IGRvZXMgbm90IHJlcGVhdCB0aGUgZGVzY3JpcHRpb24gb2Yg
dGhvc2UgcHJvdG9jb2w8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBkb2N1bWVu
dCBkb2VzIG5vdCByZXBlYXQgdGhlIGRlc2NyaXB0aW9uIG9mIHRob3NlIHByb3RvY29sPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBleHRlbnNpb25zLiAgVGhpcyBkb2N1bWVudCBwcmVz
ZW50cyBwcm90b2NvbCBleHRlbnNpb25zIGZvciBhIHNldCBvZjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIGV4dGVuc2lvbnMuICBUaGlzIGRvY3VtZW50IHByZXNlbnRzIHByb3Rv
Y29sIGV4dGVuc2lvbnMgZm9yIGEgc2V0IG9mPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICByZXF1aXJlbWVudHMgd2hpY2ggYXJlIHNwZWNpZmljIHRvIHRoZSB1c2Ugb2YgYSBzdGF0ZWZ1
bCBQQ0UgaW4gYTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHJlcXVpcmVtZW50
cyB3aGljaCBhcmUgc3BlY2lmaWMgdG8gdGhlIHVzZSBvZiBhIHN0YXRlZnVsIFBDRSBpbiBhPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0icGFydC00
IiBjbGFzcz0iY2hhbmdlIj48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBh
dDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9yZmNkaWZmI3BhcnQtNCI+
PGVtPiBwYWdlIDUsIGxpbmUgMjQ8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9h
PjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48
YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL3JmY2RpZmYjcGFydC00Ij48ZW0+IHBhZ2Ug
NSwgbGluZSAyMTxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGQ+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIG8gIEFjdGl2ZSBMU1AgdXBkYXRlIGlzIGNvdmVyZWQgaW4gU2VjdGlvbiA2
LjIgb2YgW1JGQzgyMzFdLiBTZWN0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgbyAgQWN0aXZlIExTUCB1cGRhdGUgaXMgY292ZXJlZCBpbiBTZWN0aW9uIDYuMiBvZiBbUkZD
ODIzMV0uIFNlY3Rpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIDQuMS4gb2Yg
dGhpcyBkb2N1bWVudCBwcm92aWRlcyBleHRlbnNpb24gZm9yIGl0cyBhcHBsaWNhdGlvbiBpbjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIDQuMS4gb2YgdGhpcyBkb2N1bWVu
dCBwcm92aWRlcyBleHRlbnNpb24gZm9yIGl0cyBhcHBsaWNhdGlvbiBpbjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgR01QTFMtY29udHJvbGxlZCBuZXR3b3Jrcy48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBHTVBMUy1jb250cm9sbGVkIG5ldHdvcmtzLjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIG8gIExTUCBzdGF0ZSBzeW5jaHJvbml6
YXRpb24gYW5kIExTUCBzdGF0ZSByZXBvcnQuIFRoaXMgaXMgYSBnZW5lcmljPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICBvICBMU1Agc3RhdGUgc3luY2hyb25pemF0aW9uIGFuZCBM
U1Agc3RhdGUgcmVwb3J0LiBUaGlzIGlzIGEgZ2VuZXJpYzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgICByZXF1aXJlbWVudCBhbHJlYWR5IGNvdmVyZWQgaW4gU2VjdGlvbiA1LjYuIG9m
IFtSRkM4MjMxXS4gIEhvd2V2ZXIsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICByZXF1aXJlbWVudCBhbHJlYWR5IGNvdmVyZWQgaW4gU2VjdGlvbiA1LjYuIG9mIFtSRkM4MjMx
XS4gIEhvd2V2ZXIsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIHRoZXJlIGFyZSBm
dXJ0aGVyIGV4dGVuc2lvbnMgcmVxdWlyZWQgc3BlY2lmaWNhbGx5IGZvciBHTVBMUy08L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIHRoZXJlIGFyZSBmdXJ0aGVyIGV4dGVuc2lv
bnMgcmVxdWlyZWQgc3BlY2lmaWNhbGx5IGZvciBHTVBMUy08L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgY29udHJvbGxlZCBuZXR3b3JrcyBhbmQgZGlzY3Vzc2VkIGluIFNlY3Rpb24g
NC4yLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgY29udHJvbGxlZCBuZXR3
b3JrcyBhbmQgZGlzY3Vzc2VkIGluIFNlY3Rpb24gNC4yLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDEzIj48dGQ+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFu
IGNsYXNzPSJkZWxldGUiPjQ8L3NwYW4+LiBQQ0VQIEV4dGVuc2lvbnM8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+NTwvc3Bhbj4uIFBDRVAgRXh0
ZW5zaW9uczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIg
aWQ9ImRpZmYwMDE0Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPjQ8L3NwYW4+LjEu
IExTUCBVcGRhdGUgaW4gR01QTFMtY29udHJvbGxlZCBOZXR3b3JrczwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij41PC9zcGFuPi4xLiBMU1AgVXBk
YXRlIGluIEdNUExTLWNvbnRyb2xsZWQgTmV0d29ya3M8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgW1JGQzgyMzFdIGRlZmluZXMgdGhlIFBhdGggQ29tcHV0YXRpb24gTFNQIFVw
ZGF0ZSBSZXF1ZXN0IChQQ1VwZCk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBb
UkZDODIzMV0gZGVmaW5lcyB0aGUgUGF0aCBDb21wdXRhdGlvbiBMU1AgVXBkYXRlIFJlcXVlc3Qg
KFBDVXBkKTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbWVzc2FnZSB0byBlbmFibGUg
dG8gdXBkYXRlIHRoZSBhdHRyaWJ1dGVzIG9mIGFuIExTUC4gSG93ZXZlciwgdGhhdDwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG1lc3NhZ2UgdG8gZW5hYmxlIHRvIHVwZGF0ZSB0
aGUgYXR0cmlidXRlcyBvZiBhbiBMU1AuIEhvd2V2ZXIsIHRoYXQ8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIGRvY3VtZW50IGRvZXMgbm90IGRlZmluZSB0ZWNobm9sb2d5LXNwZWNpZmlj
IHBhcmFtZXRlcnMuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZG9jdW1lbnQg
ZG9lcyBub3QgZGVmaW5lIHRlY2hub2xvZ3ktc3BlY2lmaWMgcGFyYW1ldGVycy48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgQSBrZXkgZWxlbWVudCBvZiB0aGUgUENVcGQgbWVz
c2FnZSBpcyB0aGUgYXR0cmlidXRlLWxpc3QgY29uc3RydWN0PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgQSBrZXkgZWxlbWVudCBvZiB0aGUgUENVcGQgbWVzc2FnZSBpcyB0aGUg
YXR0cmlidXRlLWxpc3QgY29uc3RydWN0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBk
ZWZpbmVkIGluIFtSRkM1NDQwXSBhbmQgZXh0ZW5kZWQgYnkgbWFueSBvdGhlciBQQ0VQIHNwZWNp
ZmljYXRpb25zLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGRlZmluZWQgaW4g
W1JGQzU0NDBdIGFuZCBleHRlbmRlZCBieSBtYW55IG90aGVyIFBDRVAgc3BlY2lmaWNhdGlvbnMu
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEZvciBHTVBMUyBwdXJwb3NlcyB3
ZSBub3RlIHRoYXQgdGhlIEJBTkRXSURUSCBvYmplY3QgdXNlZCBpbiB0aGU8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBGb3IgR01QTFMgcHVycG9zZXMgd2Ugbm90ZSB0aGF0IHRo
ZSBCQU5EV0lEVEggb2JqZWN0IHVzZWQgaW4gdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBhdHRyaWJ1dGUtbGlzdCBpcyBkZWZpbmVkIGluIFtQQ0VQLUdNUExTXS4gIEZ1cnRoZXJt
b3JlLCBhZGRpdGlvbmFsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYXR0cmli
dXRlLWxpc3QgaXMgZGVmaW5lZCBpbiBbUENFUC1HTVBMU10uICBGdXJ0aGVybW9yZSwgYWRkaXRp
b25hbDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVExWcyBhcmUgZGVmaW5lZCBmb3Ig
dGhlIExTUEEgb2JqZWN0IGluIFtQQ0VQLUdNUExTXSBhbmQgTUFZIGJlPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgVExWcyBhcmUgZGVmaW5lZCBmb3IgdGhlIExTUEEgb2JqZWN0
IGluIFtQQ0VQLUdNUExTXSBhbmQgTUFZIGJlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBpbmNsdWRlZCB0byBpbmRpY2F0ZSB0ZWNobm9sb2d5LXNwZWNpZmljIGF0dHJpYnV0ZXMuIFRo
ZXJlIGFyZSBvdGhlcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGluY2x1ZGVk
IHRvIGluZGljYXRlIHRlY2hub2xvZ3ktc3BlY2lmaWMgYXR0cmlidXRlcy4gVGhlcmUgYXJlIG90
aGVyPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0ZWNobm9sb2d5LXNwZWNpZmljIGF0
dHJpYnV0ZXMgdGhhdCBuZWVkIHRvIGJlIGNvbnZleWVkIGluIHRoZTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIHRlY2hub2xvZ3ktc3BlY2lmaWMgYXR0cmlidXRlcyB0aGF0IG5l
ZWQgdG8gYmUgY29udmV5ZWQgaW4gdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAm
bHQ7aW50ZW5kZWQtYXR0cmlidXRlLWxpc3QmZ3Q7IG9mIHRoZSAmbHQ7cGF0aCZndDsgY29uc3Ry
dWN0IGluIHRoZSBQQ1VwZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICZsdDtp
bnRlbmRlZC1hdHRyaWJ1dGUtbGlzdCZndDsgb2YgdGhlICZsdDtwYXRoJmd0OyBjb25zdHJ1Y3Qg
aW4gdGhlIFBDVXBkPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBtZXNzYWdlLiBOb3Rl
IHRoYXQgdGhlc2UgcGF0aCBkZXRhaWxzIGluIHRoZSBQQ1VwZCBtZXNzYWdlIGFyZSB0aGU8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBtZXNzYWdlLiBOb3RlIHRoYXQgdGhlc2Ug
cGF0aCBkZXRhaWxzIGluIHRoZSBQQ1VwZCBtZXNzYWdlIGFyZSB0aGU8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIHNhbWUgYXMgdGhlICZsdDthdHRyaWJ1dGUtbGlzdCZndDsgb2YgdGhl
IFBDUmVwIG1lc3NhZ2UuIFNlZSBTZWN0aW9uIDQuMjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIHNhbWUgYXMgdGhlICZsdDthdHRyaWJ1dGUtbGlzdCZndDsgb2YgdGhlIFBDUmVw
IG1lc3NhZ2UuIFNlZSBTZWN0aW9uIDQuMjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
Zm9yIHRoZSBkZXRhaWxzLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGZvciB0
aGUgZGV0YWlscy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyIGlkPSJkaWZmMDAxNSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj40PC9zcGFu
Pi4yLiBMU1AgU3luY2hyb25pemF0aW9uIGluIEdNUExTLWNvbnRyb2xsZWQgTmV0d29ya3M8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+NTwvc3Bh
bj4uMi4gTFNQIFN5bmNocm9uaXphdGlvbiBpbiBHTVBMUy1jb250cm9sbGVkIE5ldHdvcmtzPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFBDQ3MgbmVlZCB0byByZXBvcnQgdGhl
IGF0dHJpYnV0ZXMgb2YgTFNQcyB0byB0aGUgUENFIHRvIGVuYWJsZTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIFBDQ3MgbmVlZCB0byByZXBvcnQgdGhlIGF0dHJpYnV0ZXMgb2Yg
TFNQcyB0byB0aGUgUENFIHRvIGVuYWJsZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
c3RhdGVmdWwgb3BlcmF0aW9uIG9mIGEgR01QTFMgbmV0d29yay4gIFRoaXMgcHJvY2VzcyBpcyBr
bm93biBhczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHN0YXRlZnVsIG9wZXJh
dGlvbiBvZiBhIEdNUExTIG5ldHdvcmsuICBUaGlzIHByb2Nlc3MgaXMga25vd24gYXM8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIExTUCBzdGF0ZSBzeW5jaHJvbml6YXRpb24uICBUaGUg
TFNQIGF0dHJpYnV0ZXMgaW5jbHVkZSBiYW5kd2lkdGgsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgTFNQIHN0YXRlIHN5bmNocm9uaXphdGlvbi4gIFRoZSBMU1AgYXR0cmlidXRl
cyBpbmNsdWRlIGJhbmR3aWR0aCw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFzc29j
aWF0ZWQgcm91dGUsIGFuZCBwcm90ZWN0aW9uIGluZm9ybWF0aW9uIGV0Yy4sIGFyZSBzdG9yZWQg
YnkgdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYXNzb2NpYXRlZCByb3V0
ZSwgYW5kIHByb3RlY3Rpb24gaW5mb3JtYXRpb24gZXRjLiwgYXJlIHN0b3JlZCBieSB0aGU8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFBDRSBpbiB0aGUgTFNQIGRhdGFiYXNlIChMU1At
REIpLiAgTm90ZSB0aGF0LCBhcyBkZXNjcmliZWQgaW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBQQ0UgaW4gdGhlIExTUCBkYXRhYmFzZSAoTFNQLURCKS4gIE5vdGUgdGhhdCwg
YXMgZGVzY3JpYmVkIGluPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBbUkZDODIzMV0s
IHRoZSBMU1Agc3RhdGUgc3luY2hyb25pemF0aW9uIGNvdmVycyBib3RoIHRoZSBidWxrPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgW1JGQzgyMzFdLCB0aGUgTFNQIHN0YXRlIHN5
bmNocm9uaXphdGlvbiBjb3ZlcnMgYm90aCB0aGUgYnVsazwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgcmVwb3J0aW5nIG9mIExTUHMgYXQgaW5pdGlhbGl6YXRpb24gYXMgd2VsbCB0aGUg
cmVwb3J0aW5nIG9mIG5ldyBvcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHJl
cG9ydGluZyBvZiBMU1BzIGF0IGluaXRpYWxpemF0aW9uIGFzIHdlbGwgdGhlIHJlcG9ydGluZyBv
ZiBuZXcgb3I8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG1vZGlmaWVkIExTUCBkdXJp
bmcgbm9ybWFsIG9wZXJhdGlvbi4gSW5jcmVtZW50YWwgTFNQLURCPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgbW9kaWZpZWQgTFNQIGR1cmluZyBub3JtYWwgb3BlcmF0aW9uLiBJ
bmNyZW1lbnRhbCBMU1AtREI8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHN5bmNocm9u
aXphdGlvbiBtYXkgYmUgZGVzaXJlZCBpbiBhIEdNUExTLWNvbnRyb2xsZWQgbmV0d29yayBhbmQg
aXQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBzeW5jaHJvbml6YXRpb24gbWF5
IGJlIGRlc2lyZWQgaW4gYSBHTVBMUy1jb250cm9sbGVkIG5ldHdvcmsgYW5kIGl0PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBpcyBzcGVjaWZpZWQgaW4gW1JGQzgyMzJdLjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGlzIHNwZWNpZmllZCBpbiBbUkZDODIzMl0uPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFtSRkM4MjMxXSBkZXNjcmliZXMgbWVj
aGFuaXNtcyBmb3IgTFNQIHN5bmNocm9uaXphdGlvbiB1c2luZyB0aGU8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBbUkZDODIzMV0gZGVzY3JpYmVzIG1lY2hhbmlzbXMgZm9yIExT
UCBzeW5jaHJvbml6YXRpb24gdXNpbmcgdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBQYXRoIENvbXB1dGF0aW9uIFN0YXRlIFJlcG9ydCAoUENScHQpIG1lc3NhZ2UsIGJ1dCBkb2Vz
IG5vdCBjb3ZlcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFBhdGggQ29tcHV0
YXRpb24gU3RhdGUgUmVwb3J0IChQQ1JwdCkgbWVzc2FnZSwgYnV0IGRvZXMgbm90IGNvdmVyPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICByZXBvcnRpbmcgb2YgdGVjaG5vbG9neS1zcGVj
aWZpYyBhdHRyaWJ1dGVzLiBBcyBzdGF0ZWQgaW4gW1JGQzgyMzFdLDwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIHJlcG9ydGluZyBvZiB0ZWNobm9sb2d5LXNwZWNpZmljIGF0dHJp
YnV0ZXMuIEFzIHN0YXRlZCBpbiBbUkZDODIzMV0sPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDE2Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHRoZSAmbHQ7cGF0
aCZndDsgY29uc3RydWN0IGlzIGZ1cnRoZXIgY29tcG9zZWQgb2YgYSBjb21wdWxzb3J5IDxzcGFu
IGNsYXNzPSJkZWxldGUiPkVSTyBvYmplY3Q8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPiAgIHRoZSAmbHQ7cGF0aCZndDsgY29uc3RydWN0IGlzIGZ1cnRoZXIgY29tcG9z
ZWQgb2YgYSBjb21wdWxzb3J5IDxzcGFuIGNsYXNzPSJpbnNlcnQiPkV4cGxpY2l0PC9zcGFuPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBhbmQgYSBjb21wdWxzb3J5IGF0dHJpYnV0
ZS1saXN0IGFuZCBhbiBvcHRpb25hbCA8c3BhbiBjbGFzcz0iZGVsZXRlIj5SUk8gb2JqZWN0Ljwv
c3Bhbj4gSW4gb3JkZXI8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xh
c3M9Imluc2VydCI+ICAgUm91dGUgT2JqZWN0IChFUk8pPC9zcGFuPiBhbmQgYSBjb21wdWxzb3J5
IGF0dHJpYnV0ZS1saXN0IGFuZCBhbiBvcHRpb25hbDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj4gICB0byByZXBvcnQgTFNQIHN0YXRlcyBpbiBHTVBMUyBuZXR3b3JrcywgdGhpcyBzcGVj
aWZpY2F0aW9uIGFsbG93czwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICA8c3Bh
biBjbGFzcz0iaW5zZXJ0Ij5SZWNvcmQgUm91dGUgT2JqZWN0IChSUk8pLjwvc3Bhbj4gSW4gb3Jk
ZXIgdG8gcmVwb3J0IExTUCBzdGF0ZXMgaW4gR01QTFM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+ICAgdGhlIHVzZSB3aXRoaW4gYSBQQ1JwdCBtZXNzYWdlIGJvdGggb2YgdGVjaG5vbG9n
eS0gYW5kIDxzcGFuIGNsYXNzPSJkZWxldGUiPkdNUExTLTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+ICAgbmV0d29ya3MsIHRoaXMgc3BlY2lmaWNhdGlvbiBhbGxvd3Mg
dGhlIHVzZSB3aXRoaW4gYSBQQ1JwdCBtZXNzYWdlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIHNwZWNpZmljPC9zcGFuPiBhdHRyaWJ1dGUgb2Jq
ZWN0cyBhbmQgVExWcyBkZWZpbmVkIGluIFtQQ0VQLUdNUExTXSBhczwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj4gICBib3RoIG9mIHRlY2hub2xvZ3ktIGFuZCA8c3BhbiBjbGFzcz0i
aW5zZXJ0Ij5HTVBMUy1zcGVjaWZpYzwvc3Bhbj4gYXR0cmlidXRlIG9iamVjdHMgYW5kIFRMVnM8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgZm9sbG93czo8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+ICAgZGVmaW5lZCBpbiBbUENFUC1HTVBMU10gYXMgZm9sbG93czo8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZm
MDAxNyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj4gICAgIG8gIDxzcGFuIGNsYXNzPSJkZWxldGUiPklSTy9YUk88L3Nw
YW4+IEV4dGVuc2lvbnMgdG8gc3VwcG9ydCB0aGUgaW5jbHVzaW9uL2V4Y2x1c2lvbiBvZiBsYWJl
bHM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICBvICA8c3BhbiBjbGFzcz0i
aW5zZXJ0Ij5JbmNsdWRlIFJvdXRlIE9iamVjdCAoSVJPKS8gRXhjbHVkZSBSb3V0ZSBPYmplY3Qg
KFhSTyk8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAgYW5kIGxh
YmVsIHN1Yi1vYmplY3RzIGZvciBHTVBMUy4gKFNlZSBTZWN0aW9uIDIuNiBhbmQgMi43IGluPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAgRXh0ZW5zaW9ucyB0byBzdXBw
b3J0IHRoZSBpbmNsdXNpb24vZXhjbHVzaW9uIG9mIGxhYmVscyBhbmQ8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+ICAgICAgICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5bUENFUC1HTVBMU10p
PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgIGxhYmVsIHN1
Yi1vYmplY3RzIGZvciBHTVBMUy4gKFNlZSBTZWN0aW9uIDIuNiBhbmQgMi43IGluIDxzcGFuIGNs
YXNzPSJpbnNlcnQiPltQQ0VQLTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAg
ICAgICAgR01QTFNdKTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICBvICBFTkQtUE9JTlRTIChHZW5lcmFsaXplZCBFTkQtUE9JTlRTIE9iamVjdCBUeXBlLiBTZWUg
U2VjdGlvbiAyLjU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIG8gIEVORC1Q
T0lOVFMgKEdlbmVyYWxpemVkIEVORC1QT0lOVFMgT2JqZWN0IFR5cGUuIFNlZSBTZWN0aW9uIDIu
NTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICBpbiBbUENFUC1HTVBMU10pPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICBpbiBbUENFUC1HTVBMU10pPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgbyAgQkFORFdJRFRIIChHZW5lcmFs
aXplZCBCQU5EV0lEVEggT2JqZWN0IFR5cGUuIFNlZSBTZWN0aW9uIDIuMzwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgbyAgQkFORFdJRFRIIChHZW5lcmFsaXplZCBCQU5EV0lE
VEggT2JqZWN0IFR5cGUuIFNlZSBTZWN0aW9uIDIuMzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgICBpbiBbUENFUC1HTVBMU10pPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgICBpbiBbUENFUC1HTVBMU10pPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgbyAgTFNQQSAoUFJPVEVDVElPTiBBVFRSSUJVVEUgVExWLCBTZWUgU2VjdGlvbiAy
LjggaW4gW1BDRVAtR01QTFNdLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
byAgTFNQQSAoUFJPVEVDVElPTiBBVFRSSUJVVEUgVExWLCBTZWUgU2VjdGlvbiAyLjggaW4gW1BD
RVAtR01QTFNdLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGUgRU5ELVBP
SU5UUyBvYmplY3QgU0hPVUxEIGJlIGNhcnJpZWQgd2l0aGluIHRoZSBhdHRyaWJ1dGUtbGlzdCB0
bzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoZSBFTkQtUE9JTlRTIG9iamVj
dCBTSE9VTEQgYmUgY2FycmllZCB3aXRoaW4gdGhlIGF0dHJpYnV0ZS1saXN0IHRvPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBzcGVjaWZ5IHRoZSBlbmRwb2ludHMgcGVydGFpbmluZyB0
byB0aGUgcmVwb3J0ZWQgTFNQLiBUaGUgWFJPIG9iamVjdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIHNwZWNpZnkgdGhlIGVuZHBvaW50cyBwZXJ0YWluaW5nIHRvIHRoZSByZXBv
cnRlZCBMU1AuIFRoZSBYUk8gb2JqZWN0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBN
QVkgYmUgY2FycmllZCB0byBzcGVjaWZ5IHRoZSBuZXR3b3JrIHJlc291cmNlcyB0aGF0IHRoZSBy
ZXBvcnRlZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIE1BWSBiZSBjYXJyaWVk
IHRvIHNwZWNpZnkgdGhlIG5ldHdvcmsgcmVzb3VyY2VzIHRoYXQgdGhlIHJlcG9ydGVkPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBMU1AgYXZvaWRzIGFuZCBhIFBDRSBTSE9VTEQgY29u
c2lkZXIgYXZvaWQgdGhlc2UgbmV0d29yayByZXNvdXJjZXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBMU1AgYXZvaWRzIGFuZCBhIFBDRSBTSE9VTEQgY29uc2lkZXIgYXZvaWQg
dGhlc2UgbmV0d29yayByZXNvdXJjZXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGR1
cmluZyB0aGUgcHJvY2VzcyBvZiByZS1vcHRpbWl6aW5nIGFmdGVyIHRoaXMgTFNQIGlzIGRlbGVn
YXRlZCB0bzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGR1cmluZyB0aGUgcHJv
Y2VzcyBvZiByZS1vcHRpbWl6aW5nIGFmdGVyIHRoaXMgTFNQIGlzIGRlbGVnYXRlZCB0bzwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdGhlIFBDRS4gIFRvIGJlIG1vcmUgc3BlY2lmaWMs
IHRoZSAmbHQ7YXR0cmlidXRlLWxpc3QmZ3Q7IGlzIHVwZGF0ZWQgYXM8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICB0aGUgUENFLiAgVG8gYmUgbW9yZSBzcGVjaWZpYywgdGhlICZs
dDthdHRyaWJ1dGUtbGlzdCZndDsgaXMgdXBkYXRlZCBhczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAxOCI+PHRkPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBmb2xsb3dz
OjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBmb2xsb3dzPHNwYW4gY2xhc3M9
Imluc2VydCI+IHVzaW5nIHRoZSBub3RhdGlvbnMgb2YgW1JGQzU1MTFdPC9zcGFuPjo8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgJmx0O2F0dHJpYnV0ZS1saXN0Jmd0OyA6Oj0g
WyZsdDtFTkQtUE9JTlRTJmd0O108L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAm
bHQ7YXR0cmlidXRlLWxpc3QmZ3Q7IDo6PSBbJmx0O0VORC1QT0lOVFMmZ3Q7XTwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAgWyZsdDtMU1BBJmd0O108
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAgICBb
Jmx0O0xTUEEmZ3Q7XTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAg
ICAgICAgICAgWyZsdDtCQU5EV0lEVEgmZ3Q7XTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgICAgICAgICAgICAgICAgICAgIFsmbHQ7QkFORFdJRFRIJmd0O108L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgICAgIFsmbHQ7bWV0cmljLWxp
c3QmZ3Q7XTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAg
ICAgICAgIFsmbHQ7bWV0cmljLWxpc3QmZ3Q7XTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAgICAgICAgICAgICAgICAgICAgWyZsdDtJUk8mZ3Q7XTwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICAgIFsmbHQ7SVJPJmd0O108L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgICAgIFsmbHQ7WFJPJmd0
O108L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAg
ICBbJmx0O1hSTyZndDtdPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICZsdDtt
ZXRyaWMtbGlzdCZndDs6Oj0gJmx0O01FVFJJQyZndDtbJmx0O21ldHJpYy1saXN0Jmd0O108L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAmbHQ7bWV0cmljLWxpc3QmZ3Q7Ojo9ICZs
dDtNRVRSSUMmZ3Q7WyZsdDttZXRyaWMtbGlzdCZndDtdPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDE5Ij48dGQ+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSWYgdGhlIExTUCBiZWlu
ZyByZXBvcnRlZCBwcm90ZWN0cyBhbm90aGVyIExTUCwgdGhlIFBST1RFQ1RJT04tPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgSWYgdGhlIExTUCBiZWluZyByZXBvcnRlZCBwcm90
ZWN0cyBhbm90aGVyIExTUCwgdGhlIFBST1RFQ1RJT04tPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBBVFRSSUJVVEUgVExWIFtQQ0VQLUdNUExTXSBNVVNUIGJlIGluY2x1ZGVkIGluIHRo
ZSBMU1BBIG9iamVjdCB0bzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEFUVFJJ
QlVURSBUTFYgW1BDRVAtR01QTFNdIE1VU1QgYmUgaW5jbHVkZWQgaW4gdGhlIExTUEEgb2JqZWN0
IHRvPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYw
MDIwIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPiAgIGRlc2NyaWJlIGl0cyBhdHRyaWJ1dGVzIGFuZCByZXN0cmljdGlv
bnMuICBNb3Jlb3ZlciwgaWYgdGhlIHN0YXR1czwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj4gICBkZXNjcmliZSBpdHMgYXR0cmlidXRlcyBhbmQgcmVzdHJpY3Rpb25zLiBNb3Jlb3Zl
ciwgaWYgdGhlIHN0YXR1cyBvZjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBvZiB0
aGUgcHJvdGVjdGluZyBMU1AgY2hhbmdlcyBmcm9tIG5vbi1vcGVyYXRpb25hbCB0byBvcGVyYXRp
b25hbCw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgdGhlIHByb3RlY3Rpbmcg
TFNQIGNoYW5nZXMgZnJvbSBub24tb3BlcmF0aW9uYWwgdG8gb3BlcmF0aW9uYWwsIDxzcGFuIGNs
YXNzPSJpbnNlcnQiPnRoZTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAg
PHNwYW4gY2xhc3M9ImRlbGV0ZSI+dGhpczwvc3Bhbj4gU0hPVUxEIDxzcGFuIGNsYXNzPSJkZWxl
dGUiPnRvIGJlIHN5bmNocm9uaXplZDwvc3Bhbj4gdG8gdGhlIHN0YXRlZnVsIFBDRSB1c2luZyBh
IFBDUnB0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNl
cnQiPiAgIFBDQzwvc3Bhbj4gU0hPVUxEIDxzcGFuIGNsYXNzPSJpbnNlcnQiPnN5bmNocm9uaXpl
IHRoZSBzdGF0ZSBjaGFuZ2Ugb2YgdGhlIExTUHM8L3NwYW4+IHRvIHRoZSBzdGF0ZWZ1bDwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBtZXNzYWdlLjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj4gICBQQ0UgdXNpbmcgYSBQQ1JwdCBtZXNzYWdlLiA8c3BhbiBjbGFzcz0i
aW5zZXJ0Ij5UaGlzIHVzZSBjYXNlIGFyaXNlcywgZm9yIGV4YW1wbGUsIHdoZW48L3NwYW4+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICB0aGUgcHJvdGVjdGluZyBMU1AgYmVjb21lcyBv
cGVyYXRpb25hbCBkdWUgdG8gdGhlIGZhaWx1cmUgb2YgdGhlPC9zcGFuPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4g
Y2xhc3M9Imluc2VydCI+ICAgcHJpbWFyeSBMU1AuPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDIxIj48dGQ+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxz
cGFuIGNsYXNzPSJkZWxldGUiPjQ8L3NwYW4+LjMuICBNb2RpZmljYXRpb24gb2YgRXhpc3Rpbmcg
UENFUCBNZXNzYWdlcyBhbmQgUHJvY2VkdXJlczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij41PC9zcGFuPi4zLiAgTW9kaWZpY2F0aW9uIG9mIEV4
aXN0aW5nIFBDRVAgTWVzc2FnZXMgYW5kIFByb2NlZHVyZXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgT25lIG9mIHRoZSBhZHZhbnRhZ2VzIG1lbnRpb25lZCBpbiBbUkZDODA1
MV0gaXMgdGhhdCB0aGUgc3RhdGVmdWw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBPbmUgb2YgdGhlIGFkdmFudGFnZXMgbWVudGlvbmVkIGluIFtSRkM4MDUxXSBpcyB0aGF0IHRo
ZSBzdGF0ZWZ1bDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbmF0dXJlIG9mIGEgUENF
IHNpbXBsaWZpZXMgdGhlIGluZm9ybWF0aW9uIGNvbnZleWVkIGluIFBDRVAgbWVzc2FnZXMsPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbmF0dXJlIG9mIGEgUENFIHNpbXBsaWZp
ZXMgdGhlIGluZm9ybWF0aW9uIGNvbnZleWVkIGluIFBDRVAgbWVzc2FnZXMsPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBub3RhYmx5IGJldHdlZW4gUENDIGFuZCBQQ0UsIHNpbmNlIGl0
IGlzIHBvc3NpYmxlIHRvIHJlZmVyIHRvIFBDRTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIG5vdGFibHkgYmV0d2VlbiBQQ0MgYW5kIFBDRSwgc2luY2UgaXQgaXMgcG9zc2libGUg
dG8gcmVmZXIgdG8gUENFPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBtYW5hZ2VkIHN0
YXRlIGZvciBhY3RpdmUgTFNQcy4gVG8gYmUgbW9yZSBzcGVjaWZpYywgd2l0aCBhIHN0YXRlZnVs
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbWFuYWdlZCBzdGF0ZSBmb3IgYWN0
aXZlIExTUHMuIFRvIGJlIG1vcmUgc3BlY2lmaWMsIHdpdGggYSBzdGF0ZWZ1bDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgUENFLCBpdCBpcyBwb3NzaWJsZSB0byByZWZlciB0byBhbiBM
U1Agd2l0aCBhIHVuaXF1ZSBpZGVudGlmaWVyIGluPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgUENFLCBpdCBpcyBwb3NzaWJsZSB0byByZWZlciB0byBhbiBMU1Agd2l0aCBhIHVu
aXF1ZSBpZGVudGlmaWVyIGluPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0aGUgc2Nv
cGUgb2YgdGhlIFBDQy1QQ0Ugc2Vzc2lvbiBhbmQgdGh1cyB1c2Ugc3VjaCBpZGVudGlmaWVyIHRv
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdGhlIHNjb3BlIG9mIHRoZSBQQ0Mt
UENFIHNlc3Npb24gYW5kIHRodXMgdXNlIHN1Y2ggaWRlbnRpZmllciB0bzwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAyMiI+PHRkPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4g
ICByZWZlciB0byB0aGF0IExTUC4gTm90ZSB0aGlzIDxzcGFuIGNsYXNzPSJkZWxldGUiPk1BWTwv
c3Bhbj4gYWxzbyA8c3BhbiBjbGFzcz0iZGVsZXRlIj5iZTwvc3Bhbj4gYXBwbGljYWJsZSB0byBw
YWNrZXQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgcmVmZXIgdG8gdGhhdCBM
U1AuIE5vdGUgdGhpcyA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5pczwvc3Bhbj4gYWxzbyBhcHBsaWNh
YmxlIHRvIHBhY2tldCBuZXR3b3Jrcy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAg
bmV0d29ya3MuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDIzIj48dGQ+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPjQ8L3NwYW4+LjMuMS4gTW9kaWZpY2F0aW9uIGZvciBM
U1AgUmUtb3B0aW1pemF0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFu
IGNsYXNzPSJpbnNlcnQiPjU8L3NwYW4+LjMuMS4gTW9kaWZpY2F0aW9uIGZvciBMU1AgUmUtb3B0
aW1pemF0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoZSBSZXF1ZXN0
IFBhcmFtZXRlcnMgKFJQKSBvYmplY3Qgb24gYSBQYXRoIENvbXB1dGF0aW9uIFJlcXVlc3Q8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGUgUmVxdWVzdCBQYXJhbWV0ZXJzIChS
UCkgb2JqZWN0IG9uIGEgUGF0aCBDb21wdXRhdGlvbiBSZXF1ZXN0PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAoUENSZXEpIG1lc3NhZ2UgY2FycmllcyB0aGUgUiBiaXQuICBXaGVuIHNl
dCwgdGhpcyBpbmRpY2F0ZXMgdGhhdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IChQQ1JlcSkgbWVzc2FnZSBjYXJyaWVzIHRoZSBSIGJpdC4gIFdoZW4gc2V0LCB0aGlzIGluZGlj
YXRlcyB0aGF0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0aGUgUENDIGlzIHJlcXVl
c3RpbmcgcmUtb3B0aW1pemF0aW9uIG9mIGFuIGV4aXN0aW5nIExTUC4gVXBvbjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHRoZSBQQ0MgaXMgcmVxdWVzdGluZyByZS1vcHRpbWl6
YXRpb24gb2YgYW4gZXhpc3RpbmcgTFNQLiBVcG9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICByZWNlaXZpbmcgc3VjaCBhIFBDUmVxLCBhIHN0YXRlZnVsIFBDRSBTSE9VTEQgcGVyZm9y
bSB0aGUgICAgcmUtPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcmVjZWl2aW5n
IHN1Y2ggYSBQQ1JlcSwgYSBzdGF0ZWZ1bCBQQ0UgU0hPVUxEIHBlcmZvcm0gdGhlICAgIHJlLTwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgb3B0aW1pemF0aW9uIGluIHRoZSBmb2xsb3dp
bmcgY2FzZXM6PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgb3B0aW1pemF0aW9u
IGluIHRoZSBmb2xsb3dpbmcgY2FzZXM6PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgICAgbyAgVGhlIGV4aXN0aW5nIGJhbmR3aWR0aCBhbmQgcm91dGUgaW5mb3JtYXRpb24gb2Yg
dGhlIExTUCB0byBiZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgbyAgVGhl
IGV4aXN0aW5nIGJhbmR3aWR0aCBhbmQgcm91dGUgaW5mb3JtYXRpb24gb2YgdGhlIExTUCB0byBi
ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgcmUtb3B0aW1pemVkIGlzIHBy
b3ZpZGVkIGluIHRoZSBQQ1JlcSBtZXNzYWdlIHVzaW5nIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgICAgIHJlLW9wdGltaXplZCBpcyBwcm92aWRlZCBpbiB0aGUgUENS
ZXEgbWVzc2FnZSB1c2luZyB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAg
IEJBTkRXSURUSCBvYmplY3QgYW5kIHRoZSBFUk8uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgICAgQkFORFdJRFRIIG9iamVjdCBhbmQgdGhlIEVSTy48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJwYXJ0LTUiIGNsYXNzPSJj
aGFuZ2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48
YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL3JmY2RpZmYjcGFydC01Ij48ZW0+IHBhZ2Ug
OCwgbGluZSA1PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0aD4g
PC90aD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0
cHM6Ly90b29scy5pZXRmLm9yZy9yZmNkaWZmI3BhcnQtNSI+PGVtPiBwYWdlIDgsIGxpbmUgNTxz
cGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAg
ICBlaXRoZXIgYnkgdGhlIFBDQyBpbiBhIFBDUnB0IG1lc3NhZ2Ugb3IgYnkgdGhlIFBDRSBpbiBh
IFBDUmVwPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgZWl0aGVyIGJ5
IHRoZSBQQ0MgaW4gYSBQQ1JwdCBtZXNzYWdlIG9yIGJ5IHRoZSBQQ0UgaW4gYSBQQ1JlcDwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgbWVzc2FnZS4gIFtSRkM4MjMxXSBkZWZp
bmVzIGhvdyB0aGlzIGlzIGFjaGlldmVkIHVzaW5nIGE8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICAgICBtZXNzYWdlLiAgW1JGQzgyMzFdIGRlZmluZXMgaG93IHRoaXMgaXMg
YWNoaWV2ZWQgdXNpbmcgYTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgY29t
YmluYXRpb24gb2YgdGhlIHBlci1ub2RlIExTUCBpZGVudGlmaWVyIChQTFNQLUlEKSBhbmQgdGhl
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgY29tYmluYXRpb24gb2Yg
dGhlIHBlci1ub2RlIExTUCBpZGVudGlmaWVyIChQTFNQLUlEKSBhbmQgdGhlPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICBQQ0MncyBhZGRyZXNzLjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgIFBDQydzIGFkZHJlc3MuPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIElmIG5vIExTUCBzdGF0ZSBpbmZvcm1hdGlvbiBpcyBhdmFpbGFi
bGUgdG8gY2Fycnkgb3V0IHJlLTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIElm
IG5vIExTUCBzdGF0ZSBpbmZvcm1hdGlvbiBpcyBhdmFpbGFibGUgdG8gY2Fycnkgb3V0IHJlLTwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgb3B0aW1pemF0aW9uLCB0aGUgc3RhdGVmdWwg
UENFIHNob3VsZCByZXBvcnQgdGhlIGVycm9yICJMU1Agc3RhdGU8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBvcHRpbWl6YXRpb24sIHRoZSBzdGF0ZWZ1bCBQQ0Ugc2hvdWxkIHJl
cG9ydCB0aGUgZXJyb3IgIkxTUCBzdGF0ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
aW5mb3JtYXRpb24gdW5hdmFpbGFibGUgZm9yIHRoZSBMU1AgcmUtb3B0aW1pemF0aW9uIiAoRXJy
b3IgVHlwZSA9PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgaW5mb3JtYXRpb24g
dW5hdmFpbGFibGUgZm9yIHRoZSBMU1AgcmUtb3B0aW1pemF0aW9uIiAoRXJyb3IgVHlwZSA9PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUQkQxLCBFcnJvciB2YWx1ZT0gVEJEMikuPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVEJEMSwgRXJyb3IgdmFsdWU9IFRCRDIp
LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRp
ZmYwMDI0Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPjQ8L3NwYW4+LjMuMi4gTW9k
aWZpY2F0aW9uIGZvciBSb3V0ZSBFeGNsdXNpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+NTwvc3Bhbj4uMy4yLiBNb2RpZmljYXRpb24gZm9y
IFJvdXRlIEV4Y2x1c2lvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBbUkZD
NTUyMV0gZGVmaW5lcyBhIG1lY2hhbmlzbSBmb3IgYSBQQ0MgdG8gcmVxdWVzdCBvciBkZW1hbmQg
dGhhdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtSRkM1NTIxXSBkZWZpbmVz
IGEgbWVjaGFuaXNtIGZvciBhIFBDQyB0byByZXF1ZXN0IG9yIGRlbWFuZCB0aGF0PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBzcGVjaWZpYyBub2RlcywgbGlua3MsIG9yIG90aGVyIG5l
dHdvcmsgcmVzb3VyY2VzIGFyZSBleGNsdWRlZCBmcm9tPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgc3BlY2lmaWMgbm9kZXMsIGxpbmtzLCBvciBvdGhlciBuZXR3b3JrIHJlc291
cmNlcyBhcmUgZXhjbHVkZWQgZnJvbTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcGF0
aHMgY29tcHV0ZWQgYnkgYSBQQ0UuICBBIFBDQyBtYXkgd2lzaCB0byByZXF1ZXN0IHRoZSBjb21w
dXRhdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHBhdGhzIGNvbXB1dGVk
IGJ5IGEgUENFLiAgQSBQQ0MgbWF5IHdpc2ggdG8gcmVxdWVzdCB0aGUgY29tcHV0YXRpb248L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG9mIGEgcGF0aCB0aGF0IGF2b2lkcyBhbGwgbGlu
ayBhbmQgbm9kZXMgdHJhdmVyc2VkIGJ5IHNvbWUgb3RoZXIgTFNQLjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIG9mIGEgcGF0aCB0aGF0IGF2b2lkcyBhbGwgbGluayBhbmQgbm9k
ZXMgdHJhdmVyc2VkIGJ5IHNvbWUgb3RoZXIgTFNQLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBUbyB0aGlzIGVuZCB0aGlzIGRvY3VtZW50IGRlZmluZXMgYSBuZXcgc3ViLW9i
amVjdCBmb3IgdXNlIHdpdGg8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUbyB0
aGlzIGVuZCB0aGlzIGRvY3VtZW50IGRlZmluZXMgYSBuZXcgc3ViLW9iamVjdCBmb3IgdXNlIHdp
dGg8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHJvdXRlIGV4Y2x1c2lvbiBkZWZpbmVk
IGluIFtSRkM1NTIxXS4gIFRoZSBMU1AgZXhjbHVzaW9uIHN1Yi1vYmplY3Q8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICByb3V0ZSBleGNsdXNpb24gZGVmaW5lZCBpbiBbUkZDNTUy
MV0uICBUaGUgTFNQIGV4Y2x1c2lvbiBzdWItb2JqZWN0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBpcyBhcyBmb2xsb3dzOjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IGlzIGFzIGZvbGxvd3M6PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyIGlkPSJwYXJ0LTYiIGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21h
bGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3Rvb2xzLmll
dGYub3JnL3JmY2RpZmYjcGFydC02Ij48ZW0+IHBhZ2UgOCwgbGluZSAyODxzcGFuIGNsYXNzPSJo
aWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGg+IDwvdGg+PHRoPjxzbWFsbD5za2lwcGlu
ZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvcmZj
ZGlmZiNwYXJ0LTYiPjxlbT4gcGFnZSA4LCBsaW5lIDI4PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwv
c3Bhbj48L2VtPjwvYT48L3RoPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgIHxYfFR5cGUgKFRCRDMpIHwgICAgIExlbmd0aCAgICB8ICAgQXR0cmlidXRlcyAgfCAg
ICBGbGFnICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICB8WHxU
eXBlIChUQkQzKSB8ICAgICBMZW5ndGggICAgfCAgIEF0dHJpYnV0ZXMgIHwgICAgRmxhZyAgICAg
ICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICArLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIC8vICAgICAgICAgICAg
ICAgICAgICBTeW1ib2xpYyBQYXRoIE5hbWUgICAgICAgICAgICAgICAgICAgICAgIC8vPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAvLyAgICAgICAgICAgICAgICAgICAgU3lt
Ym9saWMgUGF0aCBOYW1lICAgICAgICAgICAgICAgICAgICAgICAvLzwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgWCBiaXQgYW5kIEF0dHJpYnV0ZSBmaWVsZHMgYXJl
IGRlZmluZWQgaW4gW1JGQzU1MjFdLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgWCBiaXQgYW5kIEF0dHJpYnV0ZSBmaWVsZHMgYXJlIGRlZmluZWQgaW4gW1JGQzU1MjFdLjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYw
MDI1Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPiAgICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+WCBiaXQ6IGluZGljYXRl
cyB3aGV0aGVyIHRoZSBleGNsdXNpb24gaXMgbWFuZGF0b3J5IChYPTEpIGFuZCBNVVNUPC9zcGFu
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICBiZSBhY2NvbW1vZGF0ZWQsIG9yIGRl
c2lyZWQgKFg9MCkgYW5kIFNIT1VMRCBiZSBhY2NvbW1vZGF0ZWQuPC9zcGFuPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgVHlwZTogU3Vib2JqZWN0IFR5cGUgZm9yIGFuIExTUCBl
eGNsdXNpb24gc3ViLW9iamVjdC4gVmFsdWUgb2Y8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgIFR5cGU6IFN1Ym9iamVjdCBUeXBlIGZvciBhbiBMU1AgZXhjbHVzaW9uIHN1Yi1v
YmplY3QuIFZhbHVlIG9mPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIFRCRDMuIFRv
IGJlIGFzc2lnbmVkIGJ5IElBTkEuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICBUQkQzLiBUbyBiZSBhc3NpZ25lZCBieSBJQU5BLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgIExlbmd0aDogVGhlIExlbmd0aCBjb250YWlucyB0aGUgdG90YWwgbGVuZ3Ro
IG9mIHRoZSBzdWJvYmplY3QgaW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
IExlbmd0aDogVGhlIExlbmd0aCBjb250YWlucyB0aGUgdG90YWwgbGVuZ3RoIG9mIHRoZSBzdWJv
YmplY3QgaW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgYnl0ZXMsIGluY2x1ZGlu
ZyB0aGUgVHlwZSBhbmQgTGVuZ3RoIGZpZWxkcy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgIGJ5dGVzLCBpbmNsdWRpbmcgdGhlIFR5cGUgYW5kIExlbmd0aCBmaWVsZHMuPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAw
MjYiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+ICAgICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5BdHRyaWJ1dGVzOiBpbmRp
Y2F0ZXMgaG93IHRoZSBleGNsdXNpb24gb2JqZWN0IGlzIHRvIGJlPC9zcGFuPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNw
YW4gY2xhc3M9ImRlbGV0ZSI+ICAgICBpbnRlcnByZXRlZC4gQ3VycmVudGx5LCBJbnRlcmZhY2Ug
KEF0dHJpYnV0ZXMgPSAwKSwgTm9kZTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUi
PiAgICAgKEF0dHJpYnV0ZXMgPTEpIGFuZCBTUkxHIChBdHRyaWJ1dGVzID0yKSBhcmUgZGVmaW5l
ZCBpbiBbUkZDNTUyMV08L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgIGFu
ZCB0aGlzIGRvY3VtZW50IGRvZXMgbm90IGRlZmluZSBuZXcgdmFsdWVzLjwvc3Bhbj48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIEZsYWdzOiBUaGlzIGZpZWxkIG1heSBiZSB1c2Vk
IHRvIGZ1cnRoZXIgc3BlY2lmeSB0aGUgZXhjbHVzaW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgICBGbGFnczogVGhpcyBmaWVsZCBtYXkgYmUgdXNlZCB0byBmdXJ0aGVyIHNw
ZWNpZnkgdGhlIGV4Y2x1c2lvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICBjb25z
dHJhaW50IHdpdGggcmVnYXJkIHRvIHRoZSBMU1AuIEN1cnJlbnRseSwgbm8gdmFsdWVzIGFyZTwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgY29uc3RyYWludCB3aXRoIHJlZ2Fy
ZCB0byB0aGUgTFNQLiBDdXJyZW50bHksIG5vIHZhbHVlcyBhcmU8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgZGVmaW5lZC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICAgIGRlZmluZWQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0ciBpZD0iZGlmZjAwMjciPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICBTeW1ib2xpYyBQYXRoIE5hbWU6IFRo
aXMgaXMgdGhlIGlkZW50aWZpZXIgZ2l2ZW4gdG8gYSBMU1AgYW5kIGlzPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgU3ltYm9saWMgUGF0aCBOYW1lOiBUaGlzIGlzIHRoZSBp
ZGVudGlmaWVyIGdpdmVuIHRvIGE8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5uPC9zcGFuPiBMU1AgYW5k
IGlzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIHVuaXF1ZSBpbiB0aGUgY29udGV4
dCBvZiB0aGUgUENDIGFkZHJlc3MgYXMgZGVmaW5lZCBpbiBbUkZDODIzMV0uPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICB1bmlxdWUgaW4gdGhlIGNvbnRleHQgb2YgdGhlIFBD
QyBhZGRyZXNzIGFzIGRlZmluZWQgaW4gW1JGQzgyMzFdLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgIFJlc2VydmVkOiBNVVNUIGJlIHRyYW5zbWl0dGVkIGFzIHplcm8gYW5k
IFNIT1VMRCBiZSBpZ25vcmVkIG9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICBSZXNlcnZlZDogTVVTVCBiZSB0cmFuc21pdHRlZCBhcyB6ZXJvIGFuZCBTSE9VTEQgYmUgaWdu
b3JlZCBvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICByZWNlaXB0LjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgcmVjZWlwdC48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgVGhpcyBzdWItb2JqZWN0IGlzIE9QVElPTkFMIGluIHRoZSBleGNs
dWRlIHJvdXRlIG9iamVjdCAoWFJPKSBhbmQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBUaGlzIHN1Yi1vYmplY3QgaXMgT1BUSU9OQUwgaW4gdGhlIGV4Y2x1ZGUgcm91dGUgb2Jq
ZWN0IChYUk8pIGFuZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgY2FuIGJlIHByZXNl
bnQgbXVsdGlwbGUgdGltZXMuICBXaGVuIGEgc3RhdGVmdWwgUENFIHJlY2VpdmVzIGEgUENSZXE8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBjYW4gYmUgcHJlc2VudCBtdWx0aXBs
ZSB0aW1lcy4gIFdoZW4gYSBzdGF0ZWZ1bCBQQ0UgcmVjZWl2ZXMgYSBQQ1JlcTwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgbWVzc2FnZSBjYXJyeWluZyB0aGlzIHN1Yi1vYmplY3QsIGl0
IFNIT1VMRCBzZWFyY2ggZm9yIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IG1lc3NhZ2UgY2FycnlpbmcgdGhpcyBzdWItb2JqZWN0LCBpdCBTSE9VTEQgc2VhcmNoIGZvciB0
aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAw
MjgiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+ICAgaWRlbnRpZmllZCBMU1AgaW4gaXRzIExTUC1EQiBhbmQgdGhlbiBl
eGNsdWRlIDxzcGFuIGNsYXNzPSJkZWxldGUiPml0IDwvc3Bhbj5mcm9tIHRoZSBuZXcgcGF0aDwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBpZGVudGlmaWVkIExTUCBpbiBpdHMg
TFNQLURCIGFuZCB0aGVuIGV4Y2x1ZGUgZnJvbSB0aGUgbmV3IHBhdGg8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIGNvbXB1dGF0aW9uIGFsbCByZXNvdXJjZXMgdXNlZCBieSB0aGUgaWRl
bnRpZmllZCBMU1AuICBJZiB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBj
b21wdXRhdGlvbiBhbGwgcmVzb3VyY2VzIHVzZWQgYnkgdGhlIGlkZW50aWZpZWQgTFNQLiAgSWYg
dGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBzdGF0ZWZ1bCBQQ0UgY2Fubm90IHJl
Y29nbml6ZSBvbmUgb3IgbW9yZSBvZiB0aGUgcmVjZWl2ZWQgTFNQPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgc3RhdGVmdWwgUENFIGNhbm5vdCByZWNvZ25pemUgb25lIG9yIG1v
cmUgb2YgdGhlIHJlY2VpdmVkIExTUDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgaWRl
bnRpZmllcnMsIGl0IHNob3VsZCBzZW5kIGFuIGVycm9yIG1lc3NhZ2UgUENFcnIgcmVwb3J0aW5n
ICJUaGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBpZGVudGlmaWVycywgaXQg
c2hvdWxkIHNlbmQgYW4gZXJyb3IgbWVzc2FnZSBQQ0VyciByZXBvcnRpbmcgIlRoZTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgTFNQIHN0YXRlIGluZm9ybWF0aW9uIGZvciByb3V0ZSBl
eGNsdXNpb24gcHVycG9zZSBjYW5ub3QgYmUgZm91bmQiPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgTFNQIHN0YXRlIGluZm9ybWF0aW9uIGZvciByb3V0ZSBleGNsdXNpb24gcHVy
cG9zZSBjYW5ub3QgYmUgZm91bmQiPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAoRXJy
b3ItdHlwZSA9IFRCRDEsIEVycm9yLXZhbHVlID0gVEJENCkuICBPcHRpb25hbGx5LCBpdCBtYXkg
cHJvdmlkZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIChFcnJvci10eXBlID0g
VEJEMSwgRXJyb3ItdmFsdWUgPSBUQkQ0KS4gIE9wdGlvbmFsbHksIGl0IG1heSBwcm92aWRlPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB3aXRoIHRoZSB1bnJlY29nbml6ZWQgaWRlbnRp
ZmllciBpbmZvcm1hdGlvbiB0byB0aGUgcmVxdWVzdGluZyBQQ0M8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICB3aXRoIHRoZSB1bnJlY29nbml6ZWQgaWRlbnRpZmllciBpbmZvcm1h
dGlvbiB0byB0aGUgcmVxdWVzdGluZyBQQ0M8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IHVzaW5nIHRoZSBlcnJvciByZXBvcnRpbmcgdGVjaG5pcXVlcyBkZXNjcmliZWQgaW4gW1JGQzU0
NDBdLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHVzaW5nIHRoZSBlcnJvciBy
ZXBvcnRpbmcgdGVjaG5pcXVlcyBkZXNjcmliZWQgaW4gW1JGQzU0NDBdLjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDI5Ij48dGQ+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPjQuMy4zLjwvc3Bhbj4gTW9kaWZpY2F0aW9uIGZvciBT
UlAgT2JqZWN0IHRvIGluZGljYXRlIEJpLWRpcmVjdGlvbmFsIExTUDwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij41LjMuMy48L3NwYW4+IE1vZGlm
aWNhdGlvbiBmb3IgU1JQIE9iamVjdCB0byBpbmRpY2F0ZSBCaS1kaXJlY3Rpb25hbCBMU1A8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgPHNw
YW4gY2xhc3M9ImRlbGV0ZSI+VGhlIGZvcm1hdCBvZiB0aGUgU1JQIG9iamVjdCBpcyBkZWZpbmVk
IGluIFtSRkM4MjMxXSBhbmQgaW5jbHVkZWQ8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVs
ZXRlIj4gICBoZXJlIGZvciBlYXN5IHJlZmVyZW5jZSB3aXRoIHRoZSBhZGRpdGlvbiBvZiB0aGUg
bmV3IEIgZmxhZy4gVGhpczwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIFNS
UCBvYmplY3QgaXMgdXNlZCBpbiBQQ1VwZCBhbmQgUENJbml0IG1lc3NhZ2VzIGZvciBHTVBMUy48
L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDMwIj48dGQ+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PiAgICA8c3BhbiBjbGFzcz0iZGVsZXRlIj4wICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAg
ICAgICAgICAgMiAgICAgICAgICAgICAgICAgICAzPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5UaGUgZm9ybWF0IG9mIHRoZSBT
UlAgb2JqZWN0IGlzIGRlZmluZWQgaW4gW1JGQzgyMzFdLiAgVGhlIG9iamVjdCBpczwvc3Bhbj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgIDAg
MSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5
IDAgMTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9
Imluc2VydCI+ICAgdXNlZCBpbiBQQ1VwZCBhbmQgUENJbml0IG1lc3NhZ2VzIGZvciBHTVBMUy48
L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUi
PiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICBGbGFncyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
QnxSfDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICArLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvc3Bh
bj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICB8ICAgICAgICAgICAgICAgICAgICAg
ICAgU1JQLUlELW51bWJlciAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvc3Bhbj48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNs
YXNzPSJkZWxldGUiPiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxl
dGUiPiAgICAvLyAgICAgICAgICAgICAgICAgICAgICBPcHRpb25hbCBUTFZzICAgICAgICAgICAg
ICAgICAgICAgICAgICAvLzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICArLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwv
c3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMzEiPjx0ZD48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
ICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPkZpZ3VyZSAzOiBU
aGU8L3NwYW4+IFNSUCA8c3BhbiBjbGFzcz0iZGVsZXRlIj5PYmplY3QgRm9ybWF0PC9zcGFuPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5U
aGlzIGRvY3VtZW50IGRlZmluZXMgYSBuZXcgZmxhZyB0byBiZSBjYXJyaWVkIGluIHRoZSBGbGFn
cyBmaWVsZCBvZjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIHRoZTwvc3Bh
bj4gU1JQIDxzcGFuIGNsYXNzPSJpbnNlcnQiPm9iamVjdC4gICBUaGlzIGZsYWcgaW5kaWNhdGVz
IGEgYmlkaXJlY3Rpb25hbCBjby1yb3V0ZWQgTFNQPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9
Imluc2VydCI+ICAgc2V0dXAgb3BlcmF0aW9uIGluaXRpYXRlZCBieSB0aGUgUENFIGFzIGZvbGxv
d3M6PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHIgaWQ9ImRpZmYwMDMyIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPkEg
bmV3IGZsYWcgaXMgZGVmaW5lZDwvc3Bhbj4gdG8gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+aW5kaWNh
dGU8L3NwYW4+IGEgYmlkaXJlY3Rpb25hbCBjby1yb3V0ZWQgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+
TFNQPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgIDxzcGFuIGNs
YXNzPSJpbnNlcnQiPm8gIEIgKEJpZGlyZWN0aW9uYWwgTFNQIC0tIDEgYml0KTogIElmIHNldCB0
byAwLCBpdCBpbmRpY2F0ZXMgYTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgc2V0dXAgb3BlcmF0aW9uIGluaXRpYXRlZCBieSB0aGUg
UENFOjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9
Imluc2VydCI+ICAgICAgICByZXF1ZXN0IHRvIGNyZWF0ZSBhIHVuaS1kaXJlY3Rpb25hbCBMU1Au
ICBJZiBzZXQgdG8gMSwgaXQ8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAg
ICAgIGluZGljYXRlcyBhIHJlcXVlc3Q8L3NwYW4+IHRvIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmNy
ZWF0ZTwvc3Bhbj4gYSBiaWRpcmVjdGlvbmFsIGNvLXJvdXRlZCA8c3BhbiBjbGFzcz0iaW5zZXJ0
Ij5MU1AuPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHIgaWQ9ImRpZmYwMDMzIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgIDxzcGFuIGNsYXNzPSJkZWxldGUi
PkIgKEJpZGlyZWN0aW9uYWwgTFNQIC0tIDEgYml0KTogIElmIHNldCB0byAwLCBpdCBpbmRpY2F0
ZXMgYTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgPHNwYW4gY2xh
c3M9Imluc2VydCI+VGhlIGJpdCBwb3NpdGlvbiBpcyBUQkQ1IGFzIGFzc2lnbmVkIGJ5IElBTkEg
KHNlZSBTZWN0aW9uIDUuMyk8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxz
cGFuIGNsYXNzPSJkZWxldGUiPiAgIHJlcXVlc3QgdG8gY3JlYXRlIGEgdW5pLWRpcmVjdGlvbmFs
IExTUC4gIElmIHNldCB0byAxLCBpdCBpbmRpY2F0ZXM8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFz
cz0iZGVsZXRlIj4gICBhIHJlcXVlc3QgdG8gY3JlYXRlIGEgYmlkaXJlY3Rpb25hbCBjby1yb3V0
ZWQgTFNQLjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMzQiPjx0
ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+NDwvc3Bhbj4uNC4gT2JqZWN0IEVuY29kaW5n
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPjU8
L3NwYW4+LjQuIE9iamVjdCBFbmNvZGluZzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDM1Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIE5vdGUgdGhhdCwg
YXMgaXMgc3RhdGVkIGluIFNlY3Rpb24gNyBvZiBbUkZDODIzMV0sIHRoZSBQIGZsYWcgPHNwYW4g
Y2xhc3M9ImRlbGV0ZSI+ICA8L3NwYW4+YW5kPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPiAgIE5vdGUgdGhhdCwgYXMgaXMgc3RhdGVkIGluIFNlY3Rpb24gNyBvZiBbUkZDODIzMV0s
IHRoZSBQIGZsYWcgYW5kPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0aGUgSSBmbGFn
IG9mIHRoZSBQQ0VQIG9iamVjdHMgdXNlZCBvbiBQQ1VwZCBhbmQgUENScHQgbWVzc2FnZXM8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0aGUgSSBmbGFnIG9mIHRoZSBQQ0VQIG9i
amVjdHMgdXNlZCBvbiBQQ1VwZCBhbmQgUENScHQgbWVzc2FnZXM8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIFNIT1VMRCBiZSBzZXQgdG8gMCBvbiB0cmFuc21pc3Npb24gYW5kIFNIT1VM
RCBiZSBpZ25vcmVkIG9uIHJlY2VpcHQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBTSE9VTEQgYmUgc2V0IHRvIDAgb24gdHJhbnNtaXNzaW9uIGFuZCBTSE9VTEQgYmUgaWdub3Jl
ZCBvbiByZWNlaXB0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBzaW5jZSB0aGVzZSBm
bGFncyBhcmUgZXhjbHVzaXZlbHkgcmVsYXRlZCB0byBwYXRoIGNvbXB1dGF0aW9uPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgc2luY2UgdGhlc2UgZmxhZ3MgYXJlIGV4Y2x1c2l2
ZWx5IHJlbGF0ZWQgdG8gcGF0aCBjb21wdXRhdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgcmVxdWVzdHMuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcmVxdWVz
dHMuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0i
ZGlmZjAwMzYiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+NS48L3NwYW4+IElBTkEg
Q29uc2lkZXJhdGlvbnM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xh
c3M9Imluc2VydCI+Ni48L3NwYW4+IElBTkEgQ29uc2lkZXJhdGlvbnM8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgPHNwYW4gY2xhc3M9ImRl
bGV0ZSI+SUFOQSBpcyByZXF1ZXN0ZWQgdG8gYWxsb2NhdGUgbmV3IFR5cGVzIGZvciB0aGUgVExW
L09iamVjdCBkZWZpbmVkPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgaW4g
dGhpcyBkb2N1bWVudC48L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYw
MDM3Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPjU8L3NwYW4+LjEuIE5ldyBQQ0VQ
IEVycm9yIENvZGVzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNz
PSJpbnNlcnQiPjY8L3NwYW4+LjEuIE5ldyBQQ0VQIEVycm9yIENvZGVzPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIElBTkEgaXMgcmVxdWVzdGVkIHRvIG1ha2UgdGhlIGZvbGxv
d2luZyBhbGxvY2F0aW9uIGluIHRoZSAiUENFUC08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBJQU5BIGlzIHJlcXVlc3RlZCB0byBtYWtlIHRoZSBmb2xsb3dpbmcgYWxsb2NhdGlv
biBpbiB0aGUgIlBDRVAtPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBFUlJPUiBPYmpl
Y3QgRXJyb3IgVHlwZXMgYW5kIFZhbHVlcyIgcmVnaXN0cnkuPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgRVJST1IgT2JqZWN0IEVycm9yIFR5cGVzIGFuZCBWYWx1ZXMiIHJlZ2lz
dHJ5LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBFcnJvciBUeXBlICAgICAg
ICBNZWFuaW5nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSZWZlcmVuY2U8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBFcnJvciBUeXBlICAgICAgICBNZWFuaW5nICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSZWZlcmVuY2U8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgVEJEMSAgICAgICAgIExTUCBzdGF0ZSBpbmZvcm1hdGlvbiBtaXNz
aW5nICAgICAgICAgICAgICBbVGhpcy5JLURdPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgVEJEMSAgICAgICAgIExTUCBzdGF0ZSBpbmZvcm1hdGlvbiBtaXNzaW5nICAgICAgICAg
ICAgICBbVGhpcy5JLURdPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEVycm9y
LXZhbHVlIFRCRDI6ICAgIExTUCBzdGF0ZSBpbmZvcm1hdGlvbiB1bmF2YWlsYWJsZSAgW1RoaXMu
SS1EXTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEVycm9yLXZhbHVlIFRCRDI6
ICAgIExTUCBzdGF0ZSBpbmZvcm1hdGlvbiB1bmF2YWlsYWJsZSAgW1RoaXMuSS1EXTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgIGZvciB0aGUgTFNQ
IHJlLW9wdGltaXphdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAg
ICAgICAgICAgICAgZm9yIHRoZSBMU1AgcmUtb3B0aW1pemF0aW9uPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIEVycm9yLXZhbHVlIFRCRDQ6ICAgTFNQIHN0YXRlIGluZm9ybWF0
aW9uIGZvciByb3V0ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEVycm9yLXZh
bHVlIFRCRDQ6ICAgTFNQIHN0YXRlIGluZm9ybWF0aW9uIGZvciByb3V0ZTwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgZXhjbHVzaW9uIHB1cnBvc2Ug
Y2Fubm90IGJlIGZvdW5kICAgICAgIFtUaGlzLkktRF08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgZXhjbHVzaW9uIHB1cnBvc2UgY2Fubm90IGJlIGZv
dW5kICAgICAgIFtUaGlzLkktRF08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyIGlkPSJkaWZmMDAzOCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRl
Ij41PC9zcGFuPi4yLiBOZXcgU3Vib2JqZWN0IGZvciB0aGUgRXhjbHVkZSBSb3V0ZSBPYmplY3Q8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+Njwv
c3Bhbj4uMi4gTmV3IFN1Ym9iamVjdCBmb3IgdGhlIEV4Y2x1ZGUgUm91dGUgT2JqZWN0PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIElBTkEgbWFpbnRhaW5zIHRoZSAiUENFUCBQ
YXJhbWV0ZXJzIiByZWdpc3RyeSBjb250YWluaW5nIGE8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBJQU5BIG1haW50YWlucyB0aGUgIlBDRVAgUGFyYW1ldGVycyIgcmVnaXN0cnkg
Y29udGFpbmluZyBhPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBzdWJyZWdpc3RyeSBj
YWxsZWQgIlBDRVAgT2JqZWN0cyIuICBUaGlzIHJlZ2lzdHJ5IGhhcyBhIHN1YnJlZ2lzdHJ5PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgc3VicmVnaXN0cnkgY2FsbGVkICJQQ0VQ
IE9iamVjdHMiLiAgVGhpcyByZWdpc3RyeSBoYXMgYSBzdWJyZWdpc3RyeTwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgZm9yIHRoZSBYUk8gKEV4Y2x1ZGUgUm91dGUgT2JqZWN0KSBsaXN0
aW5nIHRoZSBzdWItb2JqZWN0cyB0aGF0IGNhbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIGZvciB0aGUgWFJPIChFeGNsdWRlIFJvdXRlIE9iamVjdCkgbGlzdGluZyB0aGUgc3Vi
LW9iamVjdHMgdGhhdCBjYW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGJlIGNhcnJp
ZWQgaW4gdGhlIFhSTy4gIElBTkEgaXMgcmVxdWVzdGVkIHRvIGFzc2lnbiBhIGZ1cnRoZXIgc3Vi
LTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGJlIGNhcnJpZWQgaW4gdGhlIFhS
Ty4gIElBTkEgaXMgcmVxdWVzdGVkIHRvIGFzc2lnbiBhIGZ1cnRoZXIgc3ViLTwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgb2JqZWN0IHRoYXQgY2FuIGJlIGNhcnJpZWQgaW4gdGhlIFhS
TyBhcyBmb2xsb3dzOjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG9iamVjdCB0
aGF0IGNhbiBiZSBjYXJyaWVkIGluIHRoZSBYUk8gYXMgZm9sbG93czo8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgVmFsdWUgICAgICAgRGVzY3JpcHRpb24gICAgICAgICAg
ICAgICAgICAgIFJlZmVyZW5jZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
IFZhbHVlICAgICAgIERlc2NyaXB0aW9uICAgICAgICAgICAgICAgICAgICBSZWZlcmVuY2U8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIC0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgVEJEMyAgICAg
ICAgTFNQIGlkZW50aWZpZXIgc3ViLW9iamVjdCAgICAgW1RoaXMuSS1EXTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIFRCRDMgICAgICAgIExTUCBpZGVudGlmaWVyIHN1Yi1v
YmplY3QgICAgIFtUaGlzLkktRF08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyIGlkPSJkaWZmMDAzOSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRl
Ij41PC9zcGFuPi4zLiBOZXcgIkIiIEZsYWcgaW4gdGhlIFNSUCBPYmplY3Q8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+Njwvc3Bhbj4uMy4gTmV3
ICJCIiBGbGFnIGluIHRoZSBTUlAgT2JqZWN0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwNDAiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgSUFOQSA8c3Bh
biBjbGFzcz0iZGVsZXRlIj5oYXMgY3JlYXRlZCBhIG5ldyBzdWJyZWdpc3RyeSwgbmFtZWQ8L3Nw
YW4+ICJTUlAgT2JqZWN0IEZsYWcgRmllbGQiLDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj4gICBJQU5BIDxzcGFuIGNsYXNzPSJpbnNlcnQiPm1haW50YWlucyBhIHN1YnJlZ2lzdHJ5
LCBuYW1lZCB0aGU8L3NwYW4+ICJTUlAgT2JqZWN0IEZsYWcgRmllbGQiLDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgd2l0aGluIHRoZSAiUGF0aCBDb21wdXRhdGlvbiBFbGVtZW50IFBy
b3RvY29sIChQQ0VQKSBOdW1iZXJzIjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IHdpdGhpbiB0aGUgIlBhdGggQ29tcHV0YXRpb24gRWxlbWVudCBQcm90b2NvbCAoUENFUCkgTnVt
YmVycyI8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlm
ZjAwNDEiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+ICAgcmVnaXN0cnksIHRvIG1hbmFnZSB0aGUgRmxhZyBmaWVsZCBv
ZiB0aGUgU1JQIG9iamVjdC4gIDxzcGFuIGNsYXNzPSJkZWxldGUiPk5ldyB2YWx1ZXM8L3NwYW4+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIHJlZ2lzdHJ5LCB0byBtYW5hZ2Ug
dGhlIEZsYWcgZmllbGQgb2YgdGhlIFNSUCBvYmplY3QuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIGFyZSB0byBiZSBhc3NpZ25lZCBieSBTdGFu
ZGFyZHMgQWN0aW9uIFtSRkM4MTI2XS4gIEVhY2ggYml0IGlzPC9zcGFuPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4g
Y2xhc3M9ImRlbGV0ZSI+ICAgdHJhY2tlZCB3aXRoIHRoZSBmb2xsb3dpbmcgcXVhbGl0aWVzOiBi
aXQgbnVtYmVyIChjb3VudGluZyBmcm9tIGJpdDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJk
ZWxldGUiPiAgIDAgYXMgdGhlIG1vc3Qgc2lnbmlmaWNhbnQgYml0KSwgZGVzY3JpcHRpb24sIGFu
ZCBkZWZpbmluZyBSRkMuPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZm
MDA0MiI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj4gICAgICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5UaGUgZm9sbG93aW5n
IHZhbHVlcyBhcmUgZGVmaW5lZCBpbjwvc3Bhbj4gdGhpcyA8c3BhbiBjbGFzcz0iZGVsZXRlIj5k
b2N1bWVudDo8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDxzcGFu
IGNsYXNzPSJpbnNlcnQiPklBTkEgaXMgcmVxdWVzdGVkIHRvIG1ha2UgYW4gYXNzaWdubWVudCBm
cm9tPC9zcGFuPiB0aGlzIDxzcGFuIGNsYXNzPSJpbnNlcnQiPnJlZ2lzdHJ5IGFzPC9zcGFuPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgZm9sbG93czo8L3NwYW4+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwNDMiPjx0ZD48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+ICAgICAgICAgIEJpdCAgICAgRGVzY3JpcHRpb24gICAgICAgICAgICAgICAgICAgICAg
ICBSZWZlcmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgIEJp
dCAgICAgIERlc2NyaXB0aW9uICAgICAgICAgICAgICAgICAgICAgICAgUmVmZXJlbmNlPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAgICAtLS0gICAgIC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0gICAgICAgLS0tLS0tLS0tLTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj4gICAgICAgICAgLS0tICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAg
ICAgICAtLS0tLS0tLS0tPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0ciBpZD0iZGlmZjAwNDQiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAgIFREQiAgICAgQmktZGly
ZWN0aW9uYWwgY28tcm91dGVkIExTUCAgICAgICBbVGhpcy5JLURdPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPiAgICAgICAgICBUREI8c3BhbiBjbGFzcz0iaW5zZXJ0Ij41PC9zcGFu
PiAgICAgQmktZGlyZWN0aW9uYWwgY28tcm91dGVkIExTUCAgICAgICBbVGhpcy5JLURdPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwNDUi
Pjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+Njwvc3Bhbj4uIE1hbmFnZWFiaWxpdHkg
Q29uc2lkZXJhdGlvbnM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xh
c3M9Imluc2VydCI+Nzwvc3Bhbj4uIE1hbmFnZWFiaWxpdHkgQ29uc2lkZXJhdGlvbnM8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVGhlIGRlc2NyaXB0aW9uIGFuZCBmdW5jdGlv
bmFsaXR5IHNwZWNpZmljYXRpb25zIHByZXNlbnRlZCByZWxhdGVkPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgVGhlIGRlc2NyaXB0aW9uIGFuZCBmdW5jdGlvbmFsaXR5IHNwZWNp
ZmljYXRpb25zIHByZXNlbnRlZCByZWxhdGVkPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICB0byBzdGF0ZWZ1bCBQQ0VzIHNob3VsZCBhbHNvIGNvbXBseSB3aXRoIHRoZSBtYW5hZ2VhYmls
aXR5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdG8gc3RhdGVmdWwgUENFcyBz
aG91bGQgYWxzbyBjb21wbHkgd2l0aCB0aGUgbWFuYWdlYWJpbGl0eTwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgc3BlY2lmaWNhdGlvbnMgY292ZXJlZCBpbiBTZWN0aW9uIDggb2YgW1JG
QzQ2NTVdLiBGdXJ0aGVybW9yZSwgYTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IHNwZWNpZmljYXRpb25zIGNvdmVyZWQgaW4gU2VjdGlvbiA4IG9mIFtSRkM0NjU1XS4gRnVydGhl
cm1vcmUsIGE8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGZ1cnRoZXIgbGlzdCBvZiBt
YW5hZ2VhYmlsaXR5IGlzc3VlcyBwcmVzZW50ZWQgaW4gW1JGQzgyMzFdIHNob3VsZDwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGZ1cnRoZXIgbGlzdCBvZiBtYW5hZ2VhYmlsaXR5
IGlzc3VlcyBwcmVzZW50ZWQgaW4gW1JGQzgyMzFdIHNob3VsZDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgYWxzbyBiZSBjb25zaWRlcmVkLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIGFsc28gYmUgY29uc2lkZXJlZC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA0NiI+PHRkPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBBZGRpdGlv
bmFsIGNvbnNpZGVyYXRpb25zIGFyZSBwcmVzZW50ZWQgaW4gdGhlIG5leHQgc2VjdGlvbjxzcGFu
IGNsYXNzPSJkZWxldGUiPnM8L3NwYW4+LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij4gICBBZGRpdGlvbmFsIGNvbnNpZGVyYXRpb25zIGFyZSBwcmVzZW50ZWQgaW4gdGhlIG5leHQg
c2VjdGlvbi48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
IGlkPSJkaWZmMDA0NyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj42PC9zcGFuPi4x
LiBSZXF1aXJlbWVudHMgb24gT3RoZXIgUHJvdG9jb2xzIGFuZCBGdW5jdGlvbmFsIENvbXBvbmVu
dHM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+
Nzwvc3Bhbj4uMS4gUmVxdWlyZW1lbnRzIG9uIE90aGVyIFByb3RvY29scyBhbmQgRnVuY3Rpb25h
bCBDb21wb25lbnRzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFdoZW4gdGhl
IGRldGFpbGVkIHJvdXRlIGluZm9ybWF0aW9uIGlzIGluY2x1ZGVkIGZvciBMU1Agc3RhdGU8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBXaGVuIHRoZSBkZXRhaWxlZCByb3V0ZSBp
bmZvcm1hdGlvbiBpcyBpbmNsdWRlZCBmb3IgTFNQIHN0YXRlPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBzeW5jaHJvbml6YXRpb24gKGVpdGhlciBhdCB0aGUgaW5pdGlhbCBzdGFnZSBv
ciBkdXJpbmcgTFNQIHN0YXRlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgc3lu
Y2hyb25pemF0aW9uIChlaXRoZXIgYXQgdGhlIGluaXRpYWwgc3RhZ2Ugb3IgZHVyaW5nIExTUCBz
dGF0ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcmVwb3J0IHByb2Nlc3MpLCB0aGlz
IHJlcXVpcmVzIHRoZSBpbmdyZXNzIG5vZGUgb2YgYW4gTFNQIGNhcnJ5IHRoZTwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHJlcG9ydCBwcm9jZXNzKSwgdGhpcyByZXF1aXJlcyB0
aGUgaW5ncmVzcyBub2RlIG9mIGFuIExTUCBjYXJyeSB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIFJSTyBvYmplY3QgaW4gb3JkZXIgdG8gZW5hYmxlIHRoZSBjb2xsZWN0aW9uIG9m
IHN1Y2ggaW5mb3JtYXRpb24uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgUlJP
IG9iamVjdCBpbiBvcmRlciB0byBlbmFibGUgdGhlIGNvbGxlY3Rpb24gb2Ygc3VjaCBpbmZvcm1h
dGlvbi48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlk
PSJkaWZmMDA0OCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj43PC9zcGFuPi4gU2Vj
dXJpdHkgQ29uc2lkZXJhdGlvbnM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNw
YW4gY2xhc3M9Imluc2VydCI+ODwvc3Bhbj4uIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoaXMgZHJhZnQgcHJvdmlkZXMgYWRkaXRp
b25hbCBleHRlbnNpb25zIHRvIFBDRVAgc28gYXMgdG88L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBUaGlzIGRyYWZ0IHByb3ZpZGVzIGFkZGl0aW9uYWwgZXh0ZW5zaW9ucyB0byBQ
Q0VQIHNvIGFzIHRvPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBmYWNpbGl0YXRlIHN0
YXRlZnVsIFBDRSB1c2FnZSBpbiBHTVBMUy1jb250cm9sbGVkIG5ldHdvcmtzLCBvbiB0b3A8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBmYWNpbGl0YXRlIHN0YXRlZnVsIFBDRSB1
c2FnZSBpbiBHTVBMUy1jb250cm9sbGVkIG5ldHdvcmtzLCBvbiB0b3A8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIG9mIFtSRkM4MjMxXS4gIFRoZSBQQ0VQIGV4dGVuc2lvbnMgdG8gc3Vw
cG9ydCBHTVBMUy1jb250cm9sbGVkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
b2YgW1JGQzgyMzFdLiAgVGhlIFBDRVAgZXh0ZW5zaW9ucyB0byBzdXBwb3J0IEdNUExTLWNvbnRy
b2xsZWQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG5ldHdvcmtzIHNob3VsZCBiZSBj
b25zaWRlcmVkIHVuZGVyIHRoZSBzYW1lIHNlY3VyaXR5IGFzIGZvciBNUExTPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbmV0d29ya3Mgc2hvdWxkIGJlIGNvbnNpZGVyZWQgdW5k
ZXIgdGhlIHNhbWUgc2VjdXJpdHkgYXMgZm9yIE1QTFM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIG5ldHdvcmtzLCBhcyBub3RlZCBpbiBbUkZDNzAyNV0uIFRoZXJlZm9yZSwgdGhlIHNl
Y3VyaXR5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbmV0d29ya3MsIGFzIG5v
dGVkIGluIFtSRkM3MDI1XS4gVGhlcmVmb3JlLCB0aGUgc2VjdXJpdHk8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIGNvbnNpZGVyYXRpb25zIGVsYWJvcmF0ZWQgaW4gW1JGQzU0NDBdIHN0
aWxsIGFwcGx5IHRvIHRoaXMgZHJhZnQuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgY29uc2lkZXJhdGlvbnMgZWxhYm9yYXRlZCBpbiBbUkZDNTQ0MF0gc3RpbGwgYXBwbHkgdG8g
dGhpcyBkcmFmdC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEZ1cnRoZXJtb3JlLCBb
UkZDODIzMV0gcHJvdmlkZXMgYSBkZXRhaWxlZCBhbmFseXNpcyBvZiB0aGU8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBGdXJ0aGVybW9yZSwgW1JGQzgyMzFdIHByb3ZpZGVzIGEg
ZGV0YWlsZWQgYW5hbHlzaXMgb2YgdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBh
ZGRpdGlvbmFsIHNlY3VyaXR5IGlzc3VlcyBpbmN1cnJlZCBkdWUgdG8gdGhlIG5ldyBleHRlbnNp
b25zIGFuZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGFkZGl0aW9uYWwgc2Vj
dXJpdHkgaXNzdWVzIGluY3VycmVkIGR1ZSB0byB0aGUgbmV3IGV4dGVuc2lvbnMgYW5kPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBwb3NzaWJsZSBzb2x1dGlvbnMgbmVlZGVkIHRvIHN1
cHBvcnQgZm9yIHRoZSBuZXcgc3RhdGVmdWwgUENFPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgcG9zc2libGUgc29sdXRpb25zIG5lZWRlZCB0byBzdXBwb3J0IGZvciB0aGUgbmV3
IHN0YXRlZnVsIFBDRTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgY2FwYWJpbGl0aWVz
IGFuZCB0aGV5IGFwcGx5IHRvIHRoaXMgZG9jdW1lbnQgYXMgd2VsbC48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBjYXBhYmlsaXRpZXMgYW5kIHRoZXkgYXBwbHkgdG8gdGhpcyBk
b2N1bWVudCBhcyB3ZWxsLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHIgaWQ9ImRpZmYwMDQ5Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPjg8
L3NwYW4+LiBBY2tub3dsZWRnZW1lbnQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
PHNwYW4gY2xhc3M9Imluc2VydCI+OTwvc3Bhbj4uIEFja25vd2xlZGdlbWVudDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBXZSB3b3VsZCBsaWtlIHRvIHRoYW5rIEFkcmlhbiBG
YXJyZWwgYW5kIEN5cmlsIE1hcmdhcmlhIGZvciB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBXZSB3b3VsZCBsaWtlIHRvIHRoYW5rIEFkcmlhbiBGYXJyZWwgYW5kIEN5cmls
IE1hcmdhcmlhIGZvciB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHVzZWZ1bCBj
b21tZW50cyBhbmQgZGlzY3Vzc2lvbnMuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgdXNlZnVsIGNvbW1lbnRzIGFuZCBkaXNjdXNzaW9ucy48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA1MCI+PHRkPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3Bh
biBjbGFzcz0iZGVsZXRlIj45PC9zcGFuPi4gUmVmZXJlbmNlczwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4xMDwvc3Bhbj4uIFJlZmVyZW5jZXM8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZm
MDA1MSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj45PC9zcGFuPi4xLiBOb3JtYXRp
dmUgUmVmZXJlbmNlczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFz
cz0iaW5zZXJ0Ij4xMDwvc3Bhbj4uMS4gTm9ybWF0aXZlIFJlZmVyZW5jZXM8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgW1JGQzIxMTldIEJyYWRuZXIsIFMuLCAiS2V5IHdvcmRz
IGZvciB1c2UgaW4gUkZDcyB0byBpbmRpY2F0ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIFtSRkMyMTE5XSBCcmFkbmVyLCBTLiwgIktleSB3b3JkcyBmb3IgdXNlIGluIFJGQ3Mg
dG8gaW5kaWNhdGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICByZXF1
aXJlbWVudHMgbGV2ZWxzIiwgUkZDIDIxMTksIE1hcmNoIDE5OTcuPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgIHJlcXVpcmVtZW50cyBsZXZlbHMiLCBSRkMgMjEx
OSwgTWFyY2ggMTk5Ny48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgW1JGQzQ2
NTVdIEZhcnJlbCwgQS4sIFZhc3NldXIsIEouLVAuLCBhbmQgQXNoLCBKLiwgIkEgUGF0aDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtSRkM0NjU1XSBGYXJyZWwsIEEuLCBWYXNz
ZXVyLCBKLi1QLiwgYW5kIEFzaCwgSi4sICJBIFBhdGg8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgICAgICAgICBDb21wdXRhdGlvbiBFbGVtZW50IChQQ0UpLUJhc2VkIEFyY2hpdGVj
dHVyZSIsIFJGQyA0NjU1LDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAg
ICAgICBDb21wdXRhdGlvbiBFbGVtZW50IChQQ0UpLUJhc2VkIEFyY2hpdGVjdHVyZSIsIFJGQyA0
NjU1LDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgIEF1Z3VzdCAyMDA2
LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICBBdWd1c3QgMjAw
Ni48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgW1JGQzU0NDBdIFZhc3NldXIs
IEouLVAuLCBhbmQgTGUgUm91eCwgSkwuLCAiUGF0aCBDb21wdXRhdGlvbjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtSRkM1NDQwXSBWYXNzZXVyLCBKLi1QLiwgYW5kIExlIFJv
dXgsIEpMLiwgIlBhdGggQ29tcHV0YXRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgICAgICAgICBFbGVtZW50IChQQ0UpIENvbW11bmljYXRpb24gUHJvdG9jb2wgKFBDRVApIiwg
UkZDIDU0NDAsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgIEVs
ZW1lbnQgKFBDRSkgQ29tbXVuaWNhdGlvbiBQcm90b2NvbCAoUENFUCkiLCBSRkMgNTQ0MCw8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICBNYXJjaCAyMDA5LjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICBNYXJjaCAyMDA5LjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDUyIj48
dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICA8c3BhbiBjbGFz
cz0iaW5zZXJ0Ij5bUkZDODE3NF0gQi4gTGVpYmEsICJBbWJpZ3VpdHkgb2YgVXBwZXJjYXNlIHZz
IExvd2VyY2FzZSBpbiBSRkMgMjExOTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQi
PiAgICAgICAgICAgICBLZXkgV29yZHMiLCBSRkMgODE3NCwgTWF5IDIwMTcuPC9zcGFuPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgW1JGQzgy
MzFdIENyYWJiZSwgRS4sIE1lZHZlZCwgSi4sIFZhcmdhLCBSLiwgTWluZWksIEkuLCAiUGF0aDwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtSRkM4MjMxXSBDcmFiYmUsIEUuLCBN
ZWR2ZWQsIEouLCBWYXJnYSwgUi4sIE1pbmVpLCBJLiwgIlBhdGg8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgICAgICAgICBDb21wdXRhdGlvbiBFbGVtZW50IENvbW11bmljYXRpb24g
UHJvdG9jb2wgKFBDRVApPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAg
ICAgIENvbXB1dGF0aW9uIEVsZW1lbnQgQ29tbXVuaWNhdGlvbiBQcm90b2NvbCAoUENFUCk8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICBFeHRlbnNpb25zIGZvciBTdGF0
ZWZ1bCBQQ0UiLCBSRkMgODIzMSwgU2VwdGVtYmVyIDIwMTcuPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgICAgICAgICAgIEV4dGVuc2lvbnMgZm9yIFN0YXRlZnVsIFBDRSIsIFJG
QyA4MjMxLCBTZXB0ZW1iZXIgMjAxNy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgW1BDRVAtR01QTFNdIE1hcmdhcmlhLCBDLiwgR29uemFsZXogZGUgRGlvcywgTy4sIFpoYW5n
LCBGLiwgIlBDRVA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBbUENFUC1HTVBM
U10gTWFyZ2FyaWEsIEMuLCBHb256YWxleiBkZSBEaW9zLCBPLiwgWmhhbmcsIEYuLCAiUENFUDwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgIGV4dGVuc2lvbnMgZm9yIEdN
UExTIiwgZHJhZnQtaWV0Zi1wY2UtZ21wbHMtcGNlcC08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICAgICAgICAgZXh0ZW5zaW9ucyBmb3IgR01QTFMiLCBkcmFmdC1pZXRmLXBj
ZS1nbXBscy1wY2VwLTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgIGV4
dGVuc2lvbnMsIHdvcmsgaW4gcHJvZ3Jlc3MuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgICAgICAgIGV4dGVuc2lvbnMsIHdvcmsgaW4gcHJvZ3Jlc3MuPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwNTMiPjx0ZD48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+OS4yLjwvc3Bhbj4gSW5mb3JtYXRpdmUgUmVmZXJl
bmNlczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0
Ij4xMC4yLjwvc3Bhbj4gSW5mb3JtYXRpdmUgUmVmZXJlbmNlczwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+ICAgPHNwYW4gY2xhc3M9Imluc2VydCI+W1JGQzU1MTFdIEEuIEZhcnJlbCwg
IlJvdXRpbmcgQmFja3VzLU5hdXIgRm9ybSAoUkJORik6IEEgU3ludGF4IFVzZWQ8L3NwYW4+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgICAgICAgdG8gRm9ybSBFbmNvZGluZyBS
dWxlcyBpbiBWYXJpb3VzIFJvdXRpbmcgUHJvdG9jb2w8L3NwYW4+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFz
cz0iaW5zZXJ0Ij4gICAgICAgICAgICAgU3BlY2lmaWNhdGlvbnMiLCBSRkMgNTUxMSwgQXByaWwg
MjAwOS48L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFtSRkM4MDUx
XSBaaGFuZywgWC4sIE1pbmVpLCBJLiwgZXQgYWwsICJBcHBsaWNhYmlsaXR5IG9mIFN0YXRlZnVs
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgW1JGQzgwNTFdIFpoYW5nLCBYLiwg
TWluZWksIEkuLCBldCBhbCwgIkFwcGxpY2FiaWxpdHkgb2YgU3RhdGVmdWw8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICBQYXRoIENvbXB1dGF0aW9uIEVsZW1lbnQgKFBD
RSkgIiwgUkZDIDgwNTEsIEphbnVhcnkgMjAxNy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgICAgICAgICAgUGF0aCBDb21wdXRhdGlvbiBFbGVtZW50IChQQ0UpICIsIFJGQyA4
MDUxLCBKYW51YXJ5IDIwMTcuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFtS
RkM4MjMyXSBDcmFiYmUsIEUuLCBNaW5laSwgSS4sIE1lZHZlZCwgSi4sIFZhcmdhLCBSLiwgWmhh
bmcsIFguLDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtSRkM4MjMyXSBDcmFi
YmUsIEUuLCBNaW5laSwgSS4sIE1lZHZlZCwgSi4sIFZhcmdhLCBSLiwgWmhhbmcsIFguLDwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgIGFuZCBELiBEaG9keSwgIk9wdGlt
aXphdGlvbnMgb2YgTGFiZWwgU3dpdGNoZWQgUGF0aCBTdGF0ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgICAgICAgICBhbmQgRC4gRGhvZHksICJPcHRpbWl6YXRpb25zIG9m
IExhYmVsIFN3aXRjaGVkIFBhdGggU3RhdGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgICAgICAgICBTeW5jaHJvbml6YXRpb24gUHJvY2VkdXJlcyBmb3IgYSBTdGF0ZWZ1bCBQQ0Ui
LCBSRkMgODIzMiw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAg
U3luY2hyb25pemF0aW9uIFByb2NlZHVyZXMgZm9yIGEgU3RhdGVmdWwgUENFIiwgUkZDIDgyMzIs
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgU2VwdGVtYmVyIDIwMTcu
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgIFNlcHRlbWJlciAy
MDE3LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9
ImRpZmYwMDU0Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPjEwLjwvc3Bhbj4gQ29u
dHJpYnV0b3JzJyBBZGRyZXNzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFu
IGNsYXNzPSJpbnNlcnQiPjExLjwvc3Bhbj4gQ29udHJpYnV0b3JzJyBBZGRyZXNzPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5YaWFuIFpoYW5n
PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgSHVhd2VpIFRlY2hub2xvZ2ll
czwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIEYzLTUtQiBSJmFtcDtEIENl
bnRlciwgSHVhd2VpIEJhc2U8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBC
YW50aWFuLCBMb25nZ2FuZyBEaXN0cmljdDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNl
cnQiPiAgIFNoZW56aGVuIDUxODEyOSBQLlIuQ2hpbmE8L3NwYW4+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFz
cz0iaW5zZXJ0Ij48L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBQaG9uZTog
Kzg2LTc1NS0yODk3MjY0NTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIEVt
YWlsOiB6aGFuZy54aWFuQGh1YXdlaS5jb208L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIERocnV2IERob2R5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgRGhydXYgRGhvZHk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEh1YXdlaSBUZWNo
bm9sb2d5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgSHVhd2VpIFRlY2hub2xv
Z3k8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEluZGlhPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgSW5kaWE8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA1NSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBFPHNwYW4gY2xhc3M9
ImRlbGV0ZSI+TTwvc3Bhbj5haWw6IGRocnV2LmlldGZAZ21haWwuY29tPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPiAgIEU8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5tPC9zcGFuPmFpbDog
ZGhydXYuaWV0ZkBnbWFpbC5jb208L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
WWkgTGluPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgWWkgTGluPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBIdWF3ZWkgVGVjaG5vbG9naWVzPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgSHVhd2VpIFRlY2hub2xvZ2llczwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgRjMtNS1CIFImYW1wO0QgQ2VudGVyLCBIdWF3ZWkgQmFzZTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEYzLTUtQiBSJmFtcDtEIENlbnRlciwgSHVhd2Vp
IEJhc2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEJhbnRpYW4sIExvbmdnYW5nIERp
c3RyaWN0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQmFudGlhbiwgTG9uZ2dh
bmcgRGlzdHJpY3Q8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFNoZW56aGVuIDUxODEy
OSBQLlIuQ2hpbmE8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBTaGVuemhlbiA1
MTgxMjkgUC5SLkNoaW5hPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHIgaWQ9ImRpZmYwMDU2Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgUGhvbmU6ICs4Ni03NTUtMjg5NzI5MTQ8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBQaG9uZTogKzg2LTc1NS0yODk3MjkxNDwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgRW1haWw6IHlpLmxpbkBodWF3ZWkuY29tPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgRW1haWw6IHlpLmxpbkBodWF3ZWkuY29tPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPkF1dGhvcnMnIEFkZHJlc3NlczwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPkF1dGhvcnMnIEFkZHJlc3NlczwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDU3Ij48dGQ+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PiAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPlhpYW4gWmhhbmc8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBj
bGFzcz0iZGVsZXRlIj4gICBIdWF3ZWkgVGVjaG5vbG9naWVzPC9zcGFuPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4g
Y2xhc3M9ImRlbGV0ZSI+ICAgRjMtNS1CIFImYW1wO0QgQ2VudGVyLCBIdWF3ZWkgQmFzZTwvc3Bh
bj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIEJhbnRpYW4sIExvbmdnYW5nIERpc3Ry
aWN0PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgU2hlbnpoZW4gNTE4MTI5
IFAuUi5DaGluYTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPjwvc3Bhbj48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIFBob25lOiArODYtNzU1LTI4OTcyNjQ1PC9zcGFu
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgRW1haWw6IHpoYW5nLnhpYW5AaHVhd2Vp
LmNvbTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBZb3VuZyBMZWUgKEVk
aXRvcik8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBZb3VuZyBMZWUgKEVkaXRv
cik8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEh1YXdlaTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIEh1YXdlaTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
NTM0MCBMZWdhY3kgRHJpdmUsIFN1aXRlIDE3MDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIDUzNDAgTGVnYWN5IERyaXZlLCBTdWl0ZSAxNzA8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIFBsYW5vLCBUWCAgNzUwMjM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBQbGFubywgVFggIDc1MDIzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBVUzwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFVTPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIFBob25lOiArMSA0NjkgMjc4IDU4Mzg8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBQaG9uZTogKzEgNDY5IDI3OCA1ODM4PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBFTWFpbDogbGVleW91bmdAaHVhd2VpLmNvbTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIEVNYWlsOiBsZWV5b3VuZ0BodWF3ZWkuY29tPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEZhdGFpIFpoYW5nPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgRmF0YWkgWmhhbmc8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CgogICAgIDx0cj48dGQ+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkPjwvdGQ+PC90cj4KICAgICA8dHIgaWQ9ImVuZCIgYmdj
b2xvcj0iZ3JheSI+PHRoIGNvbHNwYW49IjUiIGFsaWduPSJjZW50ZXIiPiZuYnNwO0VuZCBvZiBj
aGFuZ2VzLiA1NyBjaGFuZ2UgYmxvY2tzLiZuYnNwOzwvdGg+PC90cj4KICAgICA8dHIgY2xhc3M9
InN0YXRzIj48dGQ+PC90ZD48dGg+PGk+MTQwIGxpbmVzIGNoYW5nZWQgb3IgZGVsZXRlZDwvaT48
L3RoPjx0aD48aT4gPC9pPjwvdGg+PHRoPjxpPjEyNyBsaW5lcyBjaGFuZ2VkIG9yIGFkZGVkPC9p
PjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICA8dHI+PHRkIGNvbHNwYW49IjUiIGFsaWduPSJjZW50
ZXIiIGNsYXNzPSJzbWFsbCI+PGJyPlRoaXMgaHRtbCBkaWZmIHdhcyBwcm9kdWNlZCBieSByZmNk
aWZmIDEuNDcuIFRoZSBsYXRlc3QgdmVyc2lvbiBpcyBhdmFpbGFibGUgZnJvbSA8YSBocmVmPSJo
dHRwOi8vd3d3LnRvb2xzLmlldGYub3JnL3Rvb2xzL3JmY2RpZmYvIj5odHRwOi8vdG9vbHMuaWV0
Zi5vcmcvdG9vbHMvcmZjZGlmZi88L2E+IDwvdGQ+PC90cj4KICAgPC90Ym9keT48L3RhYmxlPgog
ICAKICAgCjwvYm9keT48L2h0bWw+

--_002_7AEB3D6833318045B4AE71C2C87E8E173D0ED9C8sjceml521mbxchi_--


From nobody Thu Mar  7 17:18:23 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: pce@ietf.org
Delivered-To: pce@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id CF1F2130EEA; Thu,  7 Mar 2019 17:18:17 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: pce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.93.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: pce@ietf.org
Message-ID: <155200789782.5369.11290227285470964020@ietfa.amsl.com>
Date: Thu, 07 Mar 2019 17:18:17 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/VtGDBpwwogN5EbBGaaW4k-1ZUNE>
Subject: [Pce] I-D Action: draft-ietf-pce-applicability-actn-10.txt
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Mar 2019 01:18:18 -0000

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

        Title           : Applicability of the Path Computation Element (PCE) to the Abstraction and Control of TE Networks (ACTN)
        Authors         : Dhruv Dhody
                          Young Lee
                          Daniele Ceccarelli
	Filename        : draft-ietf-pce-applicability-actn-10.txt
	Pages           : 21
	Date            : 2019-03-07

Abstract:
   Abstraction and Control of TE Networks (ACTN) refers to the set of
   virtual network (VN) operations needed to orchestrate, control and
   manage large-scale multi-domain TE networks so as to facilitate
   network programmability, automation, efficient resource sharing, and
   end-to-end virtual service aware connectivity and network function
   virtualization services.

   The Path Computation Element (PCE) is a component, application, or
   network node that is capable of computing a network path or route
   based on a network graph and applying computational constraints.  The
   PCE serves requests from Path Computation Clients (PCCs) that
   communicate with it over a local API or using the Path Computation
   Element Communication Protocol (PCEP).

   This document examines the applicability of PCE to the ACTN
   framework.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-pce-applicability-actn/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-pce-applicability-actn-10
https://datatracker.ietf.org/doc/html/draft-ietf-pce-applicability-actn-10

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-pce-applicability-actn-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 Thu Mar  7 23:55:01 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: pce@ietf.org
Delivered-To: pce@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 694CF129532; Thu,  7 Mar 2019 23:55:00 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: pce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.93.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: pce@ietf.org
Message-ID: <155203170040.5473.16317599189030235062@ietfa.amsl.com>
Date: Thu, 07 Mar 2019 23:55:00 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/bMHgYuWqmqqj3POcPVI4MYY21Hw>
Subject: [Pce] I-D Action: draft-ietf-pce-pcep-extension-native-ip-03.txt
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Mar 2019 07:55:00 -0000

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

        Title           : PCEP Extension for Native IP Network
        Authors         : Aijun Wang
                          Boris Khasanov
                          Sudhir Cheruathur
                          Chun Zhu
                          Sheng Fang
	Filename        : draft-ietf-pce-pcep-extension-native-ip-03.txt
	Pages           : 10
	Date            : 2019-03-07

Abstract:
   This document defines the PCEP extension for CCDR application in
   Native IP network.  The scenario and architecture of CCDR in native
   IP is described in [I-D.ietf-teas-native-ip-scenarios] and
   [I-D.ietf-teas-pce-native-ip].  This draft describes the key
   information that is transferred between PCE and PCC to accomplish the
   end2end traffic assurance in Native IP network under central control
   mode.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-extension-native-ip/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-pce-pcep-extension-native-ip-03
https://datatracker.ietf.org/doc/html/draft-ietf-pce-pcep-extension-native-ip-03

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-pce-pcep-extension-native-ip-03


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 Fri Mar  8 01:21:39 2019
Return-Path: <chengli13@huawei.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 468DA131349; Fri,  8 Mar 2019 01:21:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id su5ZwdyVtgV2; Fri,  8 Mar 2019 01:21:35 -0800 (PST)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8EDF4130E64; Fri,  8 Mar 2019 01:21:35 -0800 (PST)
Received: from lhreml709-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 40A8620829C170BE9BAD; Fri,  8 Mar 2019 09:21:33 +0000 (GMT)
Received: from lhreml704-chm.china.huawei.com (10.201.108.53) by lhreml709-cah.china.huawei.com (10.201.108.32) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 8 Mar 2019 09:21:30 +0000
Received: from lhreml704-chm.china.huawei.com (10.201.108.53) by lhreml704-chm.china.huawei.com (10.201.108.53) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1591.10; Fri, 8 Mar 2019 09:21:30 +0000
Received: from DGGEML421-HUB.china.huawei.com (10.1.199.38) by lhreml704-chm.china.huawei.com (10.201.108.53) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P256) id 15.1.1591.10 via Frontend Transport; Fri, 8 Mar 2019 09:21:29 +0000
Received: from DGGEML529-MBX.china.huawei.com ([169.254.6.187]) by dggeml421-hub.china.huawei.com ([10.1.199.38]) with mapi id 14.03.0415.000; Fri, 8 Mar 2019 17:21:19 +0800
From: "Chengli (Cheng Li)" <chengli13@huawei.com>
To: "pce@ietf.org" <pce@ietf.org>
CC: "pce-chairs@ietf.org" <pce-chairs@ietf.org>
Thread-Topic: [Pce] Building the PCE WG Agenda for the IETF 104
Thread-Index: AQHUzMsUu4aZ9QXZ4UuGJUtKYo7roqYBgo1Q
Date: Fri, 8 Mar 2019 09:21:19 +0000
Message-ID: <C7C2E1C43D652C4E9E49FE7517C236CB01AF0C02@dggeml529-mbx.china.huawei.com>
References: <CAB75xn6oU-T3jyD76wFQObSw8925ZmOzQOrgDzDa=3MN8Pqaig@mail.gmail.com>
In-Reply-To: <CAB75xn6oU-T3jyD76wFQObSw8925ZmOzQOrgDzDa=3MN8Pqaig@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.130.185.75]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/tCukBfHo-MGypmjYTnLUotw-mzU>
Subject: Re: [Pce] Building the PCE WG Agenda for the IETF 104
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Mar 2019 09:21:37 -0000

Hi Chairs,

We would like to request 10 minutes slot for Path Segment related extension=
s.

- the draft(s) you want to discuss: draft-li-pce-sr-path-segment and draft-=
li-pce-sr-bidir-path(may move to Bidir path drafts slot)

- the expected presenter name: Cheng Li

- the requested duration, including question time as part of the slot: 10 m=
inutes

- the reason why you want to be on the agenda; What do you want to achieve?=
 Why is a presentation necessary to achieve it?
To introduce the update of drafts and request for WG adoption since Path se=
gment draft has been accepted in SPRING WG,=20
PCEP extensions need to accelerate to meet the requirements from implementa=
tion.

Thanks,
Cheng

-----Original Message-----
From: Pce [mailto:pce-bounces@ietf.org] On Behalf Of Dhruv Dhody
Sent: Monday, February 25, 2019 1:28 PM
To: pce@ietf.org
Cc: pce-chairs@ietf.org
Subject: [Pce] Building the PCE WG Agenda for the IETF 104

Hi WG,

The PCE WG session in Prague is tentatively scheduled for Thursday Morning =
session I [1]. If you need some face-to-face time to progress some work, pl=
ease send a slot request to the chairs by Monday March 11th including:
- the draft(s) you want to discuss,
- the expected presenter name,
- the requested duration, including question time as part of the slot,
- the reason why you want to be on the agenda; What do you want to achieve?=
 Why is a presentation necessary to achieve it?

Please note - Asking for a slot does not mean you will get one. We will be =
prioritising moving WG work first as well as drafts that were discussed on =
the mailing list. Please make sure to introduce your new draft or summarise=
 an update in the mailing list. The last date to submit drafts is also Marc=
h 11th [2].

Thanks!
PCE Chairs

[1] https://datatracker.ietf.org/meeting/104/agenda.html
[2] https://datatracker.ietf.org/meeting/important-dates/

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


From nobody Fri Mar  8 02:16:09 2019
Return-Path: <adrian@olddog.co.uk>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A768E130F24; Fri,  8 Mar 2019 02:16:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, 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 cm1Pd2n9CEU8; Fri,  8 Mar 2019 02:16:05 -0800 (PST)
Received: from mta7.iomartmail.com (mta7.iomartmail.com [62.128.193.157]) (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 714AB130EE7; Fri,  8 Mar 2019 02:16:04 -0800 (PST)
Received: from vs2.iomartmail.com (vs2.iomartmail.com [10.12.10.123]) by mta7.iomartmail.com (8.14.4/8.14.4) with ESMTP id x28AFveS016184; Fri, 8 Mar 2019 10:15:57 GMT
Received: from vs2.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 1C4C722054; Fri,  8 Mar 2019 10:15:57 +0000 (GMT)
Received: from asmtp2.iomartmail.com (unknown [10.12.10.249]) by vs2.iomartmail.com (Postfix) with ESMTPS id 1075022052; Fri,  8 Mar 2019 10:15:57 +0000 (GMT)
Received: from LAPTOPK7AS653V ([87.112.237.8]) (authenticated bits=0) by asmtp2.iomartmail.com (8.14.4/8.14.4) with ESMTP id x28AFrOF024478 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 8 Mar 2019 10:15:55 GMT
Reply-To: <adrian@olddog.co.uk>
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: "'Chengli \(Cheng Li\)'" <chengli13@huawei.com>, <pce@ietf.org>
Cc: <pce-chairs@ietf.org>
References: <CAB75xn6oU-T3jyD76wFQObSw8925ZmOzQOrgDzDa=3MN8Pqaig@mail.gmail.com> <C7C2E1C43D652C4E9E49FE7517C236CB01AF0C02@dggeml529-mbx.china.huawei.com>
In-Reply-To: <C7C2E1C43D652C4E9E49FE7517C236CB01AF0C02@dggeml529-mbx.china.huawei.com>
Date: Fri, 8 Mar 2019 10:15:51 -0000
Organization: Old Dog Consulting
Message-ID: <02ff01d4d597$eabb7a00$c0326e00$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Content-Language: en-gb
Thread-Index: AQGHk9OykwAfPZuMGbUoY7hRwbUliQHlPIPdpozdzcA=
X-Originating-IP: 87.112.237.8
X-Thinkmail-Auth: adrian@olddog.co.uk
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.0.0.1623-8.2.0.1013-24476.006
X-TM-AS-Result: No--13.250-10.0-31-10
X-imss-scan-details: No--13.250-10.0-31-10
X-TMASE-Version: IMSVA-9.0.0.1623-8.2.1013-24476.006
X-TMASE-Result: 10--13.250400-10.000000
X-TMASE-MatchedRID: HXSqh3WYKfvxIbpQ8BhdbOYAh37ZsBDCUd7Bjfo+5jTCD3pwRkVmhgzZ v1Is3rTispwNUK25+98EhdPrp/TFylhYg7LL4jQvxjCgbSi49HVhBfGxmdHCgrBOE9APtGEp/JN GPFwi6g3JfkFM1odQaWphGQuiEFaXePGAeSn124KpuD25aEtgt9ZKsq3DGpaluLvIwNmE5pzv0I FsGP6H4ifpPYe6ttEYqVoS9VGfK8tfDKWvP/4QA0uL2vcwDv//fS0Ip2eEHny+qryzYw2E8Avgp sXypsAMDMq3z/Y/gtUgBwKKRHe+rx03SpiTjooJihv3n20tPW9lzCswYwjb7cVYDYYOVv9wW8cb zev3+c0=
X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/xu8K2j8tz5vkr9CQH7mjCLkzkS8>
Subject: Re: [Pce] Building the PCE WG Agenda for the IETF 104
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Mar 2019 10:16:08 -0000

Thanks Cheng,

(and thanks for answering the question "why do you want to be on the
agenda?")

We'll be building the agenda next week and will get back to you.

Adrian (for the chairs)

-----Original Message-----
From: Chengli (Cheng Li) <chengli13@huawei.com> 
Sent: 08 March 2019 09:21
To: pce@ietf.org
Cc: pce-chairs@ietf.org
Subject: RE: [Pce] Building the PCE WG Agenda for the IETF 104

Hi Chairs,

We would like to request 10 minutes slot for Path Segment related
extensions.

- the draft(s) you want to discuss: draft-li-pce-sr-path-segment and
draft-li-pce-sr-bidir-path(may move to Bidir path drafts slot)

- the expected presenter name: Cheng Li

- the requested duration, including question time as part of the slot: 10
minutes

- the reason why you want to be on the agenda; What do you want to achieve?
Why is a presentation necessary to achieve it?
To introduce the update of drafts and request for WG adoption since Path
segment draft has been accepted in SPRING WG, 
PCEP extensions need to accelerate to meet the requirements from
implementation.

Thanks,
Cheng

-----Original Message-----
From: Pce [mailto:pce-bounces@ietf.org] On Behalf Of Dhruv Dhody
Sent: Monday, February 25, 2019 1:28 PM
To: pce@ietf.org
Cc: pce-chairs@ietf.org
Subject: [Pce] Building the PCE WG Agenda for the IETF 104

Hi WG,

The PCE WG session in Prague is tentatively scheduled for Thursday Morning
session I [1]. If you need some face-to-face time to progress some work,
please send a slot request to the chairs by Monday March 11th including:
- the draft(s) you want to discuss,
- the expected presenter name,
- the requested duration, including question time as part of the slot,
- the reason why you want to be on the agenda; What do you want to achieve?
Why is a presentation necessary to achieve it?

Please note - Asking for a slot does not mean you will get one. We will be
prioritising moving WG work first as well as drafts that were discussed on
the mailing list. Please make sure to introduce your new draft or summarise
an update in the mailing list. The last date to submit drafts is also March
11th [2].

Thanks!
PCE Chairs

[1] https://datatracker.ietf.org/meeting/104/agenda.html
[2] https://datatracker.ietf.org/meeting/important-dates/

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


From nobody Fri Mar  8 02:19:42 2019
Return-Path: <chengli13@huawei.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7FCB21277D8; Fri,  8 Mar 2019 02:19:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VcMoAfS2rqPY; Fri,  8 Mar 2019 02:19:38 -0800 (PST)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 88282127817; Fri,  8 Mar 2019 02:19:38 -0800 (PST)
Received: from lhreml708-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 51CD59D6D9797FD0C603; Fri,  8 Mar 2019 10:19:36 +0000 (GMT)
Received: from lhreml701-chm.china.huawei.com (10.201.108.50) by lhreml708-cah.china.huawei.com (10.201.108.49) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 8 Mar 2019 10:19:35 +0000
Received: from lhreml701-chm.china.huawei.com (10.201.108.50) by lhreml701-chm.china.huawei.com (10.201.108.50) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1591.10; Fri, 8 Mar 2019 10:19:35 +0000
Received: from DGGEML421-HUB.china.huawei.com (10.1.199.38) by lhreml701-chm.china.huawei.com (10.201.108.50) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P256) id 15.1.1591.10 via Frontend Transport; Fri, 8 Mar 2019 10:19:35 +0000
Received: from DGGEML529-MBX.china.huawei.com ([169.254.6.187]) by dggeml421-hub.china.huawei.com ([10.1.199.38]) with mapi id 14.03.0415.000; Fri, 8 Mar 2019 18:19:33 +0800
From: "Chengli (Cheng Li)" <chengli13@huawei.com>
To: "adrian@olddog.co.uk" <adrian@olddog.co.uk>
CC: "pce-chairs@ietf.org" <pce-chairs@ietf.org>, "pce@ietf.org" <pce@ietf.org>
Thread-Topic: [Pce] Building the PCE WG Agenda for the IETF 104
Thread-Index: AQHUzMsUu4aZ9QXZ4UuGJUtKYo7roqYBgo1Q//+NkICAAIaWkA==
Date: Fri, 8 Mar 2019 10:19:32 +0000
Message-ID: <C7C2E1C43D652C4E9E49FE7517C236CB01AF0C86@dggeml529-mbx.china.huawei.com>
References: <CAB75xn6oU-T3jyD76wFQObSw8925ZmOzQOrgDzDa=3MN8Pqaig@mail.gmail.com> <C7C2E1C43D652C4E9E49FE7517C236CB01AF0C02@dggeml529-mbx.china.huawei.com> <02ff01d4d597$eabb7a00$c0326e00$@olddog.co.uk>
In-Reply-To: <02ff01d4d597$eabb7a00$c0326e00$@olddog.co.uk>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.130.185.75]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/xRQSzlB3po90COOZ74I9NPR4Nwg>
Subject: Re: [Pce] Building the PCE WG Agenda for the IETF 104
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Mar 2019 10:19:41 -0000

:)

Thank you for your work!

See you in Prague!

Cheng


-----Original Message-----
From: Adrian Farrel [mailto:adrian@olddog.co.uk]=20
Sent: Friday, March 08, 2019 6:16 PM
To: Chengli (Cheng Li) <chengli13@huawei.com>; pce@ietf.org
Cc: pce-chairs@ietf.org
Subject: RE: [Pce] Building the PCE WG Agenda for the IETF 104

Thanks Cheng,

(and thanks for answering the question "why do you want to be on the
agenda?")

We'll be building the agenda next week and will get back to you.

Adrian (for the chairs)

-----Original Message-----
From: Chengli (Cheng Li) <chengli13@huawei.com>
Sent: 08 March 2019 09:21
To: pce@ietf.org
Cc: pce-chairs@ietf.org
Subject: RE: [Pce] Building the PCE WG Agenda for the IETF 104

Hi Chairs,

We would like to request 10 minutes slot for Path Segment related extension=
s.

- the draft(s) you want to discuss: draft-li-pce-sr-path-segment and draft-=
li-pce-sr-bidir-path(may move to Bidir path drafts slot)

- the expected presenter name: Cheng Li

- the requested duration, including question time as part of the slot: 10 m=
inutes

- the reason why you want to be on the agenda; What do you want to achieve?
Why is a presentation necessary to achieve it?
To introduce the update of drafts and request for WG adoption since Path se=
gment draft has been accepted in SPRING WG, PCEP extensions need to acceler=
ate to meet the requirements from implementation.

Thanks,
Cheng

-----Original Message-----
From: Pce [mailto:pce-bounces@ietf.org] On Behalf Of Dhruv Dhody
Sent: Monday, February 25, 2019 1:28 PM
To: pce@ietf.org
Cc: pce-chairs@ietf.org
Subject: [Pce] Building the PCE WG Agenda for the IETF 104

Hi WG,

The PCE WG session in Prague is tentatively scheduled for Thursday Morning =
session I [1]. If you need some face-to-face time to progress some work, pl=
ease send a slot request to the chairs by Monday March 11th including:
- the draft(s) you want to discuss,
- the expected presenter name,
- the requested duration, including question time as part of the slot,
- the reason why you want to be on the agenda; What do you want to achieve?
Why is a presentation necessary to achieve it?

Please note - Asking for a slot does not mean you will get one. We will be =
prioritising moving WG work first as well as drafts that were discussed on =
the mailing list. Please make sure to introduce your new draft or summarise=
 an update in the mailing list. The last date to submit drafts is also Marc=
h 11th [2].

Thanks!
PCE Chairs

[1] https://datatracker.ietf.org/meeting/104/agenda.html
[2] https://datatracker.ietf.org/meeting/important-dates/

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


From nobody Fri Mar  8 02:25:55 2019
Return-Path: <adrian@olddog.co.uk>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4EED612787D; Fri,  8 Mar 2019 02:25:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, 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 HRS0SB6a_ko0; Fri,  8 Mar 2019 02:25:50 -0800 (PST)
Received: from mta7.iomartmail.com (mta7.iomartmail.com [62.128.193.157]) (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 0050B127817; Fri,  8 Mar 2019 02:25:49 -0800 (PST)
Received: from vs1.iomartmail.com (vs1.iomartmail.com [10.12.10.121]) by mta7.iomartmail.com (8.14.4/8.14.4) with ESMTP id x28APfJ5025644; Fri, 8 Mar 2019 10:25:41 GMT
Received: from vs1.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 99AA522044; Fri,  8 Mar 2019 10:25:41 +0000 (GMT)
Received: from asmtp2.iomartmail.com (unknown [10.12.10.249]) by vs1.iomartmail.com (Postfix) with ESMTPS id 8DCB52203D; Fri,  8 Mar 2019 10:25:41 +0000 (GMT)
Received: from LAPTOPK7AS653V ([87.112.237.8]) (authenticated bits=0) by asmtp2.iomartmail.com (8.14.4/8.14.4) with ESMTP id x28APOuj013099 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 8 Mar 2019 10:25:35 GMT
Reply-To: <adrian@olddog.co.uk>
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: "'Leeyoung'" <leeyoung@huawei.com>, <draft-ietf-pce-pcep-stateful-pce-gmpls@ietf.org>
Cc: <pce@ietf.org>
References: <154402349873.31821.13107895204708329923@ietfa.amsl.com> <7AEB3D6833318045B4AE71C2C87E8E173D0A0397@SJCEML521-MBB.china.huawei.com> <024901d4d533$40064c70$c012e550$@olddog.co.uk> <7AEB3D6833318045B4AE71C2C87E8E173D0ED9C8@sjceml521-mbx.china.huawei.com>
In-Reply-To: <7AEB3D6833318045B4AE71C2C87E8E173D0ED9C8@sjceml521-mbx.china.huawei.com>
Date: Fri, 8 Mar 2019 10:25:21 -0000
Organization: Old Dog Consulting
Message-ID: <030001d4d599$46a04c50$d3e0e4f0$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Content-Language: en-gb
Thread-Index: AQJ5HsaGUAFUHrre8zIvZdw/W1IO9gNE4vECAcz63/8CRpHLMaR+MMWg
X-Originating-IP: 87.112.237.8
X-Thinkmail-Auth: adrian@olddog.co.uk
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.0.0.1623-8.2.0.1013-24476.006
X-TM-AS-Result: No--24.859-10.0-31-10
X-imss-scan-details: No--24.859-10.0-31-10
X-TMASE-Version: IMSVA-9.0.0.1623-8.2.1013-24476.006
X-TMASE-Result: 10--24.858800-10.000000
X-TMASE-MatchedRID: CxmI61mtwh/xIbpQ8BhdbOYAh37ZsBDC1kqyrcMalqUY0A95tjAn+3kv YGlzSDgV545k976poTn1ej67Eiww8dgwSqFJytAFuZH4LSX2+NXj5lyuq8IOQSJ8zskw0dbrwEQ QAKgyAOzFsr/XDkmMDOfnrxRNYGoA2X53LeVAc3Gie2FBq5CMBkCrr/LkAQ46U8wf6W+PJpyBgW 1XMBdGD7bcWNj/LaqSmxkMy0ihHJAlO3FWVopgW1VeGWZmxN2M7yWPaQc4INSJ1jCZ8wjy4Czyb VqWyY2N6qcdaCww1AM9GQHwZ5PGB7whlFvnwBLwk3ewifG2MNMrHkgIan9a0U2RCFe5U+L20q/u yyy65v0FAS/sjq7bP66gBpA9sOKwOxvDw/pvolfBVprK8rvWXxkqnRJng/51kXR9dgxJdJDrseI 2g+h6ivh2ZcJofSWj6Wad6J4Rygr2ckw6NiGelE0IfQOJvRLRcRFSelLG698uaIC/E9/9waTAVM IKlsVHaSUqrHAFyz3+FFHV6Rw3Vd9UJztNbmSY6rBZUF8y6+iFBoWoxESWCSP8GBeiiqDDon3mi Mz60oQtNtDkrwg5N4nzDVv3EAo57vEPgLSbfiBoMLOoNHsM9hluk36HDQp7wCVyZHYmmMJOj53m RhXD8TF85Aa1N1Kh6MCkdWJ+t7G2/BXr9u3ZJlt3XMydUaMXmru3TC/mLU5GMe+tDjQ3FqAaVFv zOofJEbOEGgbUnoMTAn/kUggf/BiJS+736x5HxZQoGMRGhhMTcFr9nQa5pGtPyIJPorIPkvnpjp KXqm4Zw5ucm3NLWgRGYtbsaiyyDyszNV8ahX2eAiCmPx4NwLTrdaH1ZWqCpvI8UZOf47jnPl83u KzqtSiNG0gFH6Rw3QfwsVk0UbslCGssfkpInQ==
X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/KGB4VUk05MWdi8fdzvMbFRbYLTA>
Subject: Re: [Pce] I-D Action: draft-ietf-pce-pcep-stateful-pce-gmpls-09.txt
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Mar 2019 10:25:53 -0000

Hi Young,

Thanks for picking this up.

Your modified change, is better than my proposal.

Cheers,
Adrian

-----Original Message-----
From: Leeyoung <leeyoung@huawei.com> 
Sent: 08 March 2019 00:59
To: adrian@olddog.co.uk; draft-ietf-pce-pcep-stateful-pce-gmpls@ietf.org
Cc: pce@ietf.org
Subject: RE: [Pce] I-D Action: draft-ietf-pce-pcep-stateful-pce-gmpls-09.txt

Hi Adrian,

Please see the diff file and my response inline (only those needed to
comment; all other comments of yours have been agreed and incorporated in
the revision). Let us know if you have further comments. In the meantime,
version 10 has been published. 

Thanks.
Young

-----Original Message-----
From: Adrian Farrel [mailto:adrian@olddog.co.uk] 
Sent: Thursday, March 7, 2019 4:15 PM
To: draft-ietf-pce-pcep-stateful-pce-gmpls@ietf.org
Cc: pce@ietf.org
Subject: RE: [Pce] I-D Action: draft-ietf-pce-pcep-stateful-pce-gmpls-09.txt

Hi authors,

Unless I am mistaken, there was never a response to my review back in
December.  Did it get lost (I see it in the list archive)?

Plans?

Thanks,
Adrian
-----Original Message-----
From: Adrian Farrel <adrian@olddog.co.uk>
Sent: 05 December 2018 18:17
To: 'Leeyoung' <leeyoung@huawei.com>; 'pce@ietf.org' <pce@ietf.org>
Subject: RE: [Pce] I-D Action: draft-ietf-pce-pcep-stateful-pce-gmpls-09.txt

While I'm on a roll reviewing PCE documents, and while Young is being
active, I just had a look at his new revision on this draft.

Glad that it is alive again because we seem to have a number of documents
that relate to it.

Only a few comments, but I think tidying these gets us close to "done".

Thanks,
Adrian
===

You should move "Conventions used in this document" down to become Section 2
and replace it with the new text...

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
   "OPTIONAL" in this document are to be interpreted as described in BCP
   14 [RFC2119] [RFC8174] when, and only when, they appear in all
   capitals, as shown here.

That requires you to make an addition to the normative references for RFC
8174.

---

2.
OLD
   For Passive Stateful PCE where PCReq/PCRep messages are used to
   convey path computation instruction.  As GMPLS-technology specific
   Objects/TLVs are defined in [PCEP-GMPLS], this document just points
   to the work in [PCEP-GMPLS] and add only the stateful PCE aspect
   only if applicable.
NEW
   For Passive Stateful PCEs, PCReq/PCRep messages are used to convey
   path computation instructions.  GMPLS-technology specific Objects and
   TLVs are defined in [PCEP-GMPLS], so this document just points at
   that work and only adds the stateful PCE aspects where applicable.
END

---

4.2

You have "ERO object" and "RRO object". That would be EROO and RROO?
I think that if you expand the terms on first use, then the use of the
abbreviations will be easier.

In the same section you have IRO and XRO which you should expand.

---

4.2 needs a reference to RFC 5511. I suggest...

OLD
   To be more specific, the <attribute-list> is updated as
   follows:
NEW
   To be more specific, the <attribute-list> is updated as
   follows using the notation of [RFC5511]:
END

Obviously, you need to add that to the references section as well.

---

At the end of 4.2 you have

   Moreover, if the status
   of the protecting LSP changes from non-operational to operational,
   this SHOULD to be synchronized to the stateful PCE using a PCRpt
   message.

Reviewers are likely to ask "under what circumstances can an implementation
vary this procedure and why?"

You may also get asked about the use of the passive voice in this sentence.
Who should synchonise it to the stateful PCE?

YL>> How about: 

OLD:
   Moreover, if the status
   of the protecting LSP changes from non-operational to operational,
   this SHOULD to be synchronized to the stateful PCE using a PCRpt
   message.
NEW: 
   Moreover, if the status of the protecting LSP changes from
non-operational to 
  operational, the PCC SHOULD synchronize the state change of the LSPs to
the stateful PCE using a PCRpt message. This use case arises, for example,
when the protecting LSP becomes operational due to the failure of the
primary LSP. 

END.
---

The final sentence of 4.3 says...

   Note this MAY also be applicable to packet
   networks.

I think probably s/MAY also be/is also/

---

4.3.2

You rightly say...

     X bit and Attribute fields are defined in [RFC5521].

So you can safely (should) delete ...

     X bit: indicates whether the exclusion is mandatory (X=1) and MUST
     be accommodated, or desired (X=0) and SHOULD be accommodated.

... and ...

     Attributes: indicates how the exclusion object is to be
     interpreted. Currently, Interface (Attributes = 0), Node
     (Attributes =1) and SRLG (Attributes =2) are defined in [RFC5521]
     and this document does not define new values.

---

4.3.2 s/a LSP/an LSP/

---

4.3.2 s/exclude it from the/exclude from the/

---

I'm trying to reconcile 4.3.3 with 5.3. The problems are:

- 5.3 "new registry" but I think the registry already exists
- 5.3 (correctly) says that the new bit position is TBD allowing IANA
  to make the best selection, but Figure 3 shows a specific position
  for the B-bit

I would replace the text in the two sections as follows...

4.3.3
OLD
   The format of the SRP object is defined in [RFC8231] and included
   here for easy reference with the addition of the new B flag. This
   SRP object is used in PCUpd and PCInit messages for GMPLS.



    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                          Flags                            |B|R|
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                        SRP-ID-number                          |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                                                               |
    //                      Optional TLVs                          //
    |                                                               |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+


                         Figure 3: The SRP Object Format



      A new flag is defined to indicate a bidirectional co-routed LSP
   setup operation initiated by the PCE:

      B (Bidirectional LSP -- 1 bit):  If set to 0, it indicates a
   request to create a uni-directional LSP.  If set to 1, it indicates
   a request to create a bidirectional co-routed LSP.
NEW
   The format of the SRP object is defined in [RFC8231].  The object is
   used in PCUpd and PCInit messages for GMPLS.

   This document defines a new flag to be carried in the Flags field of
   the SRP object.   This flag indicates a bidirectional co-routed LSP
   setup operation initiated by the PCE as follows:

      B (Bidirectional LSP -- 1 bit):  If set to 0, it indicates a
        request to create a uni-directional LSP.  If set to 1, it
        indicates a request to create a bidirectional co-routed LSP.

   The bit position is TBD5 as assigned by IANA (see Section 5.3) END

5.3
OLD
   IANA has created a new subregistry, named "SRP Object Flag Field",
   within the "Path Computation Element Protocol (PCEP) Numbers"
   registry, to manage the Flag field of the SRP object.  New values
   are to be assigned by Standards Action [RFC8126].  Each bit is
   tracked with the following qualities: bit number (counting from bit
   0 as the most significant bit), description, and defining RFC.



      The following values are defined in this document:

          Bit     Description                        Reference
          ---     ----------------------------       ----------

          TDB     Bi-directional co-routed LSP       [This.I-D]
NEW
   IANA maintains a subregistry, named the "SRP Object Flag Field",
   within the "Path Computation Element Protocol (PCEP) Numbers"
   registry, to manage the Flag field of the SRP object.

   IANA is requested to make an assignment from this registry as
   follows:

          Bit     Description                        Reference
          ---     ----------------------------       ----------

          TDB5    Bi-directional co-routed LSP       [This.I-D]
END

---

Section 5 has

   IANA is requested to allocate new Types for the TLV/Object defined
   in this document.

I think you should delete that text. It doesn't seem to belong to this
document.

---

6. s/presented in the next sections./presented in the next section./

-----Original Message-----
From: Pce <pce-bounces@ietf.org> On Behalf Of Leeyoung
Sent: 05 December 2018 17:21
To: pce@ietf.org
Subject: Re: [Pce] I-D Action: draft-ietf-pce-pcep-stateful-pce-gmpls-09.txt

Hi,

Just to revive the expired WG draft. Sorry that we slipped this one. 

Best regards,
Young

-----Original Message-----
From: Pce [mailto:pce-bounces@ietf.org] On Behalf Of
internet-drafts@ietf.org
Sent: Wednesday, December 5, 2018 9:25 AM
To: i-d-announce@ietf.org
Cc: pce@ietf.org
Subject: [Pce] I-D Action: draft-ietf-pce-pcep-stateful-pce-gmpls-09.txt


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

        Title           : Path Computation Element (PCE) Protocol Extensions
for Stateful PCE Usage in GMPLS-controlled Networks
        Authors         : Xian Zhang
                          Young Lee
                          Fatai Zhang
                          Ramon Casellas
                          Oscar Gonzalez de Dios
                          Zafar Ali
	Filename        : draft-ietf-pce-pcep-stateful-pce-gmpls-09.txt
	Pages           : 15
	Date            : 2018-12-05

Abstract:
   The Path Computation Element (PCE) facilitates Traffic Engineering
   (TE) based path calculation in large, multi-domain, multi-region, or
   multi-layer networks. The PCE communication Protocol (PCEP) has been
   extended to support stateful PCE functions where the PCE retains
   information about the paths already present in the network, but
   those extensions are technology-agnostic. This memo provides
   extensions required for PCEP so as to enable the usage of a stateful
   PCE capability in GMPLS-controlled networks.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-stateful-pce-gmpls/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-pce-pcep-stateful-pce-gmpls-09
https://datatracker.ietf.org/doc/html/draft-ietf-pce-pcep-stateful-pce-gmpls
-09

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-pce-pcep-stateful-pce-gmpls-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/

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

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



From nobody Fri Mar  8 04:41:29 2019
Return-Path: <msiva@cisco.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 52F78126E5C for <pce@ietfa.amsl.com>; Fri,  8 Mar 2019 04:41:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.502
X-Spam-Level: 
X-Spam-Status: No, score=-14.502 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=QH8OWQim; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=Q3Swfk29
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id L_U-qiO_bVYj for <pce@ietfa.amsl.com>; Fri,  8 Mar 2019 04:41:26 -0800 (PST)
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 E72A81276D0 for <pce@ietf.org>; Fri,  8 Mar 2019 04:41:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2604; q=dns/txt; s=iport; t=1552048885; x=1553258485; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=SOFdkoKw5ixQ+jdTMztZP4ZavzWkApAxFwjbGQtt8mQ=; b=QH8OWQimttXCCRtWz3ODY5c0Bk8pAfgdJcaSGeFFp/m68/g88dSuKKxv CFqTBqcY1B+KdShydtOGienqCoFsHTjyc4NwaBSZxubMHMPnBIaNgLcD3 YLv9mhsV2Q8PkU9DopcjmVdF9KlAKtdYxdGUub4V/d2JEXgDJ/bU/sG8R 8=;
IronPort-PHdr: =?us-ascii?q?9a23=3A8fglDh9OkifJZf9uRHGN82YQeigqvan1NQcJ65?= =?us-ascii?q?0hzqhDabmn44+/bB7E/fs4iljPUM2b8P9Ch+fM+4HYEW0bqdfk0jgZdYBUER?= =?us-ascii?q?oMiMEYhQslVcueCFPyBPXrdCc9Ws9FUQwt8g=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AHAAAsYoJc/5pdJa1kGgEBAQEBAgE?= =?us-ascii?q?BAQEHAgEBAQGBUgQBAQEBCwGBPFADaHQECycKg3+DRwOPM4JXiTGOdRSBEAN?= =?us-ascii?q?UCwEBIwmEQAIXhB4iNQgNAQEDAQEHAQMCbRwMhUoBAQEEIxEMAQEyBQELBAI?= =?us-ascii?q?BCBEEAQEDAiYCAgIfERUICAIEAQ0FCIMbgV0DFQECDJ50AooUcYEvgngBAQW?= =?us-ascii?q?FBA0LggsIgQskAYsrF4F/gVeCTIJXPAsCgS4BEgEhgwgxgiaKCoJBlyIzCQK?= =?us-ascii?q?HTYd8g1eBeFiFD4tZineFY4ExiQmCJAIEAgQFAg0BAQWBSQI0ZXFwFTuCbAm?= =?us-ascii?q?CAYNuhRSFP3IBgSeMMoEfAYEeAQE?=
X-IronPort-AV: E=Sophos;i="5.58,455,1544486400"; d="scan'208";a="242594359"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 08 Mar 2019 12:41:25 +0000
Received: from XCH-ALN-006.cisco.com (xch-aln-006.cisco.com [173.36.7.16]) by rcdn-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id x28CfPMB030885 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 8 Mar 2019 12:41:25 GMT
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by XCH-ALN-006.cisco.com (173.36.7.16) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 8 Mar 2019 06:41:24 -0600
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 8 Mar 2019 06:41:24 -0600
Received: from NAM04-SN1-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 8 Mar 2019 06:41:24 -0600
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector1-cisco-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SOFdkoKw5ixQ+jdTMztZP4ZavzWkApAxFwjbGQtt8mQ=; b=Q3Swfk29WzUJCshNwsykjbN96ikbbFuGAcA8YPvQj81oZtQClg1E2FSsMx09vfru82UGayx9m8rZ/+dbNZUVnI7GPiylSoISGQswGZDmi2dVcFI4CaD9gfsLnYPiXXp+Ck/bjrjsI+3Yo2dHLdcxiYJ4mobW7u29kd/oB/SKACQ=
Received: from BN8PR11MB3682.namprd11.prod.outlook.com (20.178.220.33) by BN8PR11MB3619.namprd11.prod.outlook.com (20.178.219.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1686.18; Fri, 8 Mar 2019 12:41:22 +0000
Received: from BN8PR11MB3682.namprd11.prod.outlook.com ([fe80::19c:1732:d955:fc45]) by BN8PR11MB3682.namprd11.prod.outlook.com ([fe80::19c:1732:d955:fc45%5]) with mapi id 15.20.1686.019; Fri, 8 Mar 2019 12:41:22 +0000
From: "Siva Sivabalan (msiva)" <msiva@cisco.com>
To: Dhruv Dhody <dhruv.ietf@gmail.com>, Mahendra Singh Negi <mahendrasingh@huawei.com>, "Chengli (Cheng Li)" <chengli13@huawei.com>, "prejeeth@rtbrick.com" <prejeeth@rtbrick.com>
CC: "pce@ietf.org" <pce@ietf.org>
Thread-Topic: IPR Check on draft-negi-pce-segment-routing-ipv6
Thread-Index: AQHUynpIPOj0ws84ZEiiXbI3NTbvJaYBw2LA
Date: Fri, 8 Mar 2019 12:41:22 +0000
Message-ID: <BN8PR11MB368298B0C948344F8680889DA04D0@BN8PR11MB3682.namprd11.prod.outlook.com>
References: <CAB75xn4eCdQvV5D6MyUfR_eTGeqpS=x=Pcuy8h53LU-pqxMSVQ@mail.gmail.com>
In-Reply-To: <CAB75xn4eCdQvV5D6MyUfR_eTGeqpS=x=Pcuy8h53LU-pqxMSVQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=msiva@cisco.com; 
x-originating-ip: [173.38.117.86]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3fe54d64-c1c9-45c0-85ce-08d6a3c35f04
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020); SRVR:BN8PR11MB3619; 
x-ms-traffictypediagnostic: BN8PR11MB3619:
x-ms-exchange-purlcount: 1
x-microsoft-exchange-diagnostics: =?utf-8?B?MTtCTjhQUjExTUIzNjE5OzIzOi9qUmtNOGc5aS8vNWZyMmpVcGJvSHlUaVUv?= =?utf-8?B?RTdhT2lwSUdyQzdzMkMyUjFjcEJzamRJaWJBdXJXS2hGbUZBYjM4ZlZ4WHdw?= =?utf-8?B?R29QcFJuSFR2UHNnVmlKYTUvRTlrRzU2a1Z4cERLTisyRDdoYWdwcCtMM1p0?= =?utf-8?B?SkhhT1laSytLWHcveTRYZi9VU1owNWpsSEkxS042MjAvOHJSNnArT0F5RHUr?= =?utf-8?B?QmlnaHZ3RmdHZW5WdE45ZWlZUmJGVStKQms5VnBLdkVHZ1pFUUJTZk91T0dm?= =?utf-8?B?Y1VrMk5RWVVaOWNxWEpFcDdTQlgzWEZuZXN6TnlZOEV1VlArVm5Kb1F4YnBT?= =?utf-8?B?cTZTbFlWd2IvSWwva094STUrSm5zcFBkeVU5aUd2TThWWm0vQzlCY3JHZzBm?= =?utf-8?B?ODl2bVRHeGh6dHhMRjV4bW51cXBmdjZUTXhQWFpLZDJUM1dwYitraGNSSm05?= =?utf-8?B?TjhuWGRYWXZwM0ZRTGJONHhmTXBEZ0pwL2k0TFZkSXpEN2xJYmZZRXNZOHBT?= =?utf-8?B?WU1GcUxVVkYyQjNaZzkvKy8wNEVFN21JVGxpYUJ2NDBhNmVldk5jRUxseWI1?= =?utf-8?B?ZDFhZEdlMGphVTdIM3NXdzdLdEs2VVlkK1U0ZkZ6YUJXWHRyZTVZRkhLYXhG?= =?utf-8?B?cVBac091SHhKRHVqNWptL2dmckhmSGZNL1pseGpRWEo1NlhFZlRKTHdYMmJV?= =?utf-8?B?cUVKMlEvTy81K2RjSjFLdTQ2NnVQZFhnUnBRNXdNQmZVTDJhejJXWk91UjV4?= =?utf-8?B?QmRibXl5K0U1K3F1YjFkU3BqQWEyZ0hEQzRMYm5xUHh6T2dFTXhvOWNUVXVE?= =?utf-8?B?eFhCOVhacnB1aXpTZDE3TDE4NmFEYjBwL0tJU2ltQWNmYWNWZFFKc1NnZkV3?= =?utf-8?B?M0ZyVWswV0YvYXhYUjZ5Q1ZkVXNxbUJBTkppZ0hwSis3NDdDMmlHSVVPcjlT?= =?utf-8?B?T1pzb2dwQnZiOG9keDA0dGpyUGVVc0s5dUwvVHRjNWlxZ0JQbGJRemR2dW5W?= =?utf-8?B?MlhoMjZaK0lKeEtVaEo2TWZQTFljKzJCbUtVWVNIQmlKZnFjMERSclE3OTVw?= =?utf-8?B?c29sOWFVVjhpZzNpV1A5bk1Zd1R5MzI0c1c5ZHRybFpNWmxLNWlBODJaNUFD?= =?utf-8?B?Y0Iwc2RUZHFHTTFzcFhrQlgvYm1KcTlHK1FSS2pQaURJYWNkcEFSZzNqNWI0?= =?utf-8?B?L0J2ZDJNTWxSdTRqUzVhNzJPQlJPZVY4MlV1RkxZRlpkTEllS21OUGRqaEl0?= =?utf-8?B?aHF6ZkFla29IVFFWdXBOYWZ5SmNoQ2R1bExOSU42dU14TWhjMnFoeVplUkty?= =?utf-8?B?NWIwTEtCMW4yRndrNXFudXV0dDBlcVhVQW8rS1o2dlQzaEx6WFV5OU43VkZs?= =?utf-8?B?UExMbWFRdGREQ29pWkZpWkEyTVBhSS94UW5yZjBsQytwUjRUM3h2L056UDg1?= =?utf-8?B?R3RLdXYvZUkvODFWQTB4b2xkSENSVDh2bFRQam1Sd2lZYnFEcVdnVVJLRzZQ?= =?utf-8?B?OGVpNHk2OExmME82ZCtGUFIzVCtoUTBVRmJJQ3d5SzdPZXVJZEpxSTBuQ1A0?= =?utf-8?B?YmNURVlrU2JaMUpVa091TkhoUGtoc0tteS9Jak1mbEhOOHBubWFGL1JVd1My?= =?utf-8?B?Y0J2TnUxSnUzbHJZSGpJYngrNHhmMXN2eFh1MjI2MElDOEN1QW1SUnJIaW5U?= =?utf-8?B?MmRwckRraUxRVTBJME96MEJPT3pqaFp2QVNGTVIvNWlGWm1RR1RlQUZDNDgr?= =?utf-8?B?RnFpaU5ha2VrajNwcUxCUT09?=
x-microsoft-antispam-prvs: <BN8PR11MB36197435DFBAEEAC2FB20844A04D0@BN8PR11MB3619.namprd11.prod.outlook.com>
x-forefront-prvs: 0970508454
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(376002)(136003)(396003)(366004)(346002)(13464003)(199004)(189003)(966005)(68736007)(8936002)(33656002)(6436002)(229853002)(11346002)(446003)(486006)(476003)(3846002)(14454004)(110136005)(2501003)(186003)(316002)(71190400001)(71200400001)(7736002)(53546011)(6506007)(102836004)(26005)(74316002)(305945005)(99286004)(76176011)(7696005)(8676002)(81156014)(81166006)(256004)(66066001)(5660300002)(52536013)(9686003)(6246003)(6306002)(55016002)(2906002)(4326008)(53936002)(97736004)(478600001)(105586002)(25786009)(6116002)(106356001)(86362001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN8PR11MB3619; H:BN8PR11MB3682.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: pzUwpc5jBrh7aUtw6LLLs1YNQFOBDF5GbL4D3CUoXOqbM30soKoxXsO9UzNfyA4nqH8SzG3e01wJ4w5uleE3Iz4U/D5rFufvUkHYew6tbe7umuZ7urNxqIlj5RKfZWl+qYcKVaa+nfh4Uch3i5Oaj0Gv5P+QtXJaniVoUUEJn1Tjyc1FrIN8Wmr5l1LHqRQUiNVK6r8a0brC+1dI80Jz+iqTrO+BW8ap2Vp9Ob95sG0yFJ77HcEB5rHeffMIHL13gM7ylQBRH83jc9v3oW81HNTMCuUe3yW6b+C/17meMRgxt1gbT7IV1JHfqsgI0+sFzRF8gfqAfnmwwxGxfB0xclVFQA/Q8Er1iFsi2ryfpDdhxNgOWdRHL+3SopGVRYQkEtOV/gyuEz+pti/fEgfQ+1mSKCzDprT4arC2e1ZeD28=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 3fe54d64-c1c9-45c0-85ce-08d6a3c35f04
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Mar 2019 12:41:22.7055 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR11MB3619
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.16, xch-aln-006.cisco.com
X-Outbound-Node: rcdn-core-3.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/WCevOptTD9OSM6R-wIY1meFSvvU>
Subject: Re: [Pce] IPR Check on draft-negi-pce-segment-routing-ipv6
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Mar 2019 12:41:28 -0000

SSBhbSBub3QgYXdhcmUgb2YgYW55IElQUiByZWxhdGVkIHRvIHRoaXMgZHJhZnQuDQoNClRoYW5r
cywNClNpdmENCg0KDQoNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IERocnV2
IERob2R5IDxkaHJ1di5pZXRmQGdtYWlsLmNvbT4gDQpTZW50OiBGcmlkYXksIEZlYnJ1YXJ5IDIy
LCAyMDE5IDE6NDUgQU0NClRvOiBNYWhlbmRyYSBTaW5naCBOZWdpIDxtYWhlbmRyYXNpbmdoQGh1
YXdlaS5jb20+OyBDaGVuZ2xpIChDaGVuZyBMaSkgPGNoZW5nbGkxM0BodWF3ZWkuY29tPjsgU2l2
YSBTaXZhYmFsYW4gKG1zaXZhKSA8bXNpdmFAY2lzY28uY29tPjsgcHJlamVldGhAcnRicmljay5j
b20NCkNjOiBwY2VAaWV0Zi5vcmcNClN1YmplY3Q6IElQUiBDaGVjayBvbiBkcmFmdC1uZWdpLXBj
ZS1zZWdtZW50LXJvdXRpbmctaXB2Ng0KDQpBdXRob3JzLCBXRywNCg0KQXMgcGFydCBvZiBwcmVw
YXJhdGlvbiBmb3IgV0cgQWRvcHRpb246DQoNCkFyZSB5b3UgYXdhcmUgb2YgYW55IElQUiB0aGF0
IGFwcGxpZXMgdG8gZHJhZnRzIGlkZW50aWZpZWQgYWJvdmU/DQoNClBsZWFzZSBzdGF0ZSBlaXRo
ZXI6DQoNCiJObywgSSdtIG5vdCBhd2FyZSBvZiBhbnkgSVBSIHRoYXQgYXBwbGllcyB0byB0aGlz
IGRyYWZ0Ig0Kb3INCiJZZXMsIEknbSBhd2FyZSBvZiBJUFIgdGhhdCBhcHBsaWVzIHRvIHRoaXMg
ZHJhZnQiDQoNCklmIHNvLCBoYXMgdGhpcyBJUFIgYmVlbiBkaXNjbG9zZWQgaW4gY29tcGxpYW5j
ZSB3aXRoIElFVEYgSVBSIHJ1bGVzIChzZWUgUkZDcyAzNjY5LCA1Mzc4IGFuZCA4MTc5IGZvciBt
b3JlIGRldGFpbHMpPw0KDQpJZiB5ZXMgdG8gdGhlIGFib3ZlLCBwbGVhc2Ugc3RhdGUgZWl0aGVy
Og0KDQoiWWVzLCB0aGUgSVBSIGhhcyBiZWVuIGRpc2Nsb3NlZCBpbiBjb21wbGlhbmNlIHdpdGgg
SUVURiBJUFIgcnVsZXMiDQpvcg0KIk5vLCB0aGUgSVBSIGhhcyBub3QgYmVlbiBkaXNjbG9zZWQi
DQoNCklmIHlvdSBhbnN3ZXIgbm8sIHBsZWFzZSBwcm92aWRlIGFueSBhZGRpdGlvbmFsIGRldGFp
bHMgeW91IHRoaW5rIGFwcHJvcHJpYXRlLg0KDQpJZiB5b3UgYXJlIGxpc3RlZCBhcyBhIGRvY3Vt
ZW50IGF1dGhvciBwbGVhc2UgYW5zd2VyIHRoZSBhYm92ZSBieSByZXNwb25kaW5nIHRvIHRoaXMg
ZW1haWwgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIG9yIG5vdCB5b3UgYXJlIGF3YXJlIG9mIGFueSBy
ZWxldmFudCBJUFIuIFRoaXMgZG9jdW1lbnQgd2lsbCBub3QgYWR2YW5jZSB0byB0aGUgbmV4dCBz
dGFnZSB1bnRpbCBhIHJlc3BvbnNlIGhhcyBiZWVuIHJlY2VpdmVkIGZyb20gZWFjaCBhdXRob3Iu
DQoNCklmIHlvdSBhcmUgb24gdGhlIFdHIGVtYWlsIGxpc3Qgb3IgYXR0ZW5kIFdHIG1lZXRpbmdz
IGJ1dCBhcmUgbm90IGxpc3RlZCBhcyBhbiBhdXRob3IsIHdlIHJlbWluZCB5b3Ugb2YgeW91ciBv
YmxpZ2F0aW9ucyB1bmRlciB0aGUgSUVURiBJUFIgcnVsZXMgd2hpY2ggZW5jb3VyYWdlcyB5b3Ug
dG8gbm90aWZ5IHRoZSBJRVRGIGlmIHlvdSBhcmUgYXdhcmUgb2YgSVBSIG9mIG90aGVycyBvbiBh
biBJRVRGIGNvbnRyaWJ1dGlvbiwgb3IgdG8gcmVmcmFpbiBmcm9tIHBhcnRpY2lwYXRpbmcgaW4g
YW55IGNvbnRyaWJ1dGlvbiBvciBkaXNjdXNzaW9uIHJlbGF0ZWQgdG8geW91ciB1bmRpc2Nsb3Nl
ZCBJUFIuIEZvciBtb3JlIGluZm9ybWF0aW9uLCBwbGVhc2Ugc2VlIHRoZSBSRkNzIGxpc3RlZCBh
Ym92ZSBhbmQgaHR0cDovL3RyYWMudG9vbHMuaWV0Zi5vcmcvZ3JvdXAvaWVzZy90cmFjL3dpa2kv
SW50ZWxsZWN0dWFsUHJvcGVydHkuDQoNClRoYW5rIHlvdSwNClBDRSBXRyBDaGFpcnMNCg0KUFMu
IFBsZWFzZSBpbmNsdWRlIGFsbCBsaXN0ZWQgaW4gdGhlIGhlYWRlcnMgb2YgdGhpcyBtZXNzYWdl
IGluIHlvdXIgcmVzcG9uc2UuDQo=


From nobody Fri Mar  8 07:32:01 2019
Return-Path: <mahendrasingh@huawei.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 71B68130F20; Fri,  8 Mar 2019 07:32:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xsnHZet_WXBY; Fri,  8 Mar 2019 07:31:58 -0800 (PST)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 49F751279B3; Fri,  8 Mar 2019 07:31:52 -0800 (PST)
Received: from lhreml703-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 251F08448BC03917C05B; Fri,  8 Mar 2019 15:31:50 +0000 (GMT)
Received: from DGGEMI423-HUB.china.huawei.com (10.1.199.152) by lhreml703-cah.china.huawei.com (10.201.108.44) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 8 Mar 2019 15:31:49 +0000
Received: from DGGEMI532-MBX.china.huawei.com ([169.254.7.168]) by dggemi423-hub.china.huawei.com ([10.1.199.152]) with mapi id 14.03.0415.000; Fri, 8 Mar 2019 23:31:40 +0800
From: Mahendra Singh Negi <mahendrasingh@huawei.com>
To: "pce-chairs@ietf.org" <pce-chairs@ietf.org>
CC: "pce@ietf.org" <pce@ietf.org>
Thread-Topic: [Pce] Building the PCE WG Agenda for the IETF 104
Thread-Index: AQHUzMsUImtKZ2QLP0+M/aTk2xR8xKYB6F5g
Date: Fri, 8 Mar 2019 15:31:40 +0000
Message-ID: <B495DF531F7B5943B1816E2031125EF8B562FEA8@DGGEMI532-MBX.china.huawei.com>
References: <CAB75xn6oU-T3jyD76wFQObSw8925ZmOzQOrgDzDa=3MN8Pqaig@mail.gmail.com>
In-Reply-To: <CAB75xn6oU-T3jyD76wFQObSw8925ZmOzQOrgDzDa=3MN8Pqaig@mail.gmail.com>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.18.76.152]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/Uj9C5i9L18WE0k_LPlHJ9L2mNLM>
Subject: Re: [Pce] Building the PCE WG Agenda for the IETF 104
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Mar 2019 15:32:00 -0000

Hi Chairs,

We would like to request  for a slot to discuss updates on PCECC drafts. Pl=
ease note I'll be remote.

- the draft(s) you want to discuss:
    draft-ietf-pce-pcep-extension-for-pce-controller=20
   draft-zhao-pce-pcep-extension-pce-controller-sr

- the expected presenter name:
   Mahendra Negi

- the requested duration, including question time as part of the slot:=20
  15 minutes

- the reason why you want to be on the agenda; What do you want to achieve?=
 Why is a presentation necessary to achieve it?
To introduce updates on these drafts and seek WG opinion. We do seek WG  ad=
option for draft-zhao-pce-pcep-extension-pce-controller-sr.

Regards,
Mahendra

-----Original Message-----
From: Pce [mailto:pce-bounces@ietf.org] On Behalf Of Dhruv Dhody
Sent: Monday, February 25, 2019 10:58 AM
To: pce@ietf.org
Cc: pce-chairs@ietf.org
Subject: [Pce] Building the PCE WG Agenda for the IETF 104

Hi WG,

The PCE WG session in Prague is tentatively scheduled for Thursday Morning =
session I [1]. If you need some face-to-face time to progress some work, pl=
ease send a slot request to the chairs by Monday March 11th including:
- the draft(s) you want to discuss,
- the expected presenter name,
- the requested duration, including question time as part of the slot,
- the reason why you want to be on the agenda; What do you want to achieve?=
 Why is a presentation necessary to achieve it?

Please note - Asking for a slot does not mean you will get one. We will be =
prioritising moving WG work first as well as drafts that were discussed on =
the mailing list. Please make sure to introduce your new draft or summarise=
 an update in the mailing list. The last date to submit drafts is also Marc=
h 11th [2].

Thanks!
PCE Chairs

[1] https://datatracker.ietf.org/meeting/104/agenda.html
[2] https://datatracker.ietf.org/meeting/important-dates/

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


From nobody Fri Mar  8 10:31:22 2019
Return-Path: <dhruv.ietf@gmail.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 331F413137F; Fri,  8 Mar 2019 10:31:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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 kTQ6_HUuKXUn; Fri,  8 Mar 2019 10:31:13 -0800 (PST)
Received: from mail-it1-x132.google.com (mail-it1-x132.google.com [IPv6:2607:f8b0:4864:20::132]) (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 6B0E71313B9; Fri,  8 Mar 2019 10:31:12 -0800 (PST)
Received: by mail-it1-x132.google.com with SMTP id l139so22694638ita.5; Fri, 08 Mar 2019 10:31:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to:cc; bh=U2RJ8ckX4nRhCqeMoE8Bjuhht/D37Z0M47YX5R/z3dA=; b=Huumi0oSF5Y873CBFTFpcdmF/CAYnreFtP+tn/NbtvL7a3Ns7gVqp1d2/fDvXP3Tjx DsZ8pGJGRAOPTRYCg78boxOknxw7iiMntLFcRfd4J26dL3yqlPY0QVQmbf4a/cC3HD0G ty5DMaq0mA0hYy096m+28ycy73MXmjdyuu4d1aG/S/42tbYI4XWFdolWY7MBgGtX5YXm IiyNXYKttRwH0PURFoUzVkOvuXNGKJ1Pxn5Ro7pJ7M52vJ/ARdqmEVO5D7OecQPzu/WV y8mW8XcX8Djv+LElUCROI+0v7LnKDXWhE1qEz6lHHOkXOPu7tgOIL9zhery/IY/JsQ76 U4NA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=U2RJ8ckX4nRhCqeMoE8Bjuhht/D37Z0M47YX5R/z3dA=; b=auWTT0GbA9ZHVoMeOCSMHCrji8zWZz4pO0yD2WLmqT9sRf13GN58KZaCYI0jaaFlox 4o9v3rzCqMnnHOBYV+twxeSDoPAG3CId0GpSNKVbFC7D/EwYxv3BuYklJugtzfJ/45Uh E2gdtiWLyh2QaFJiL4tSfpp/YnKFgbKr+nxEdxJgChFGCvFshmQzSlBqUvIxoPkTA7Vz KV27ZfcVfiP6kmjQ+ak7YJnjeAVFGGiu6nPL03/57FsoAp5RyBZxJWqIgzXE8opcmdx0 JfuviRZCekzDzvmUzQ5n5D+hEIRDTeP9UGd1haY7eS1Ars0ciq8DPbbRcP3Jw9TZjeX2 TpOg==
X-Gm-Message-State: APjAAAULVns8mu7zAKBbrZ8xmHAcR4MMeknt50T3HzmDEcUD+U94VYo6 RREiJy0eD9rY2Y/nLBodE0WjtOdaAV9etHOe/11/jFV8
X-Google-Smtp-Source: APXvYqyPb3vDSb6I1qquZyY+D+OO9v1IigEljz0rOkoKn21Xr86Z71pab0dDttjY2fv9kFRBAG13uG+8BZxRsPrYJ0I=
X-Received: by 2002:a05:660c:854:: with SMTP id f20mr9165842itl.164.1552069871405;  Fri, 08 Mar 2019 10:31:11 -0800 (PST)
MIME-Version: 1.0
From: Dhruv Dhody <dhruv.ietf@gmail.com>
Date: Sat, 9 Mar 2019 00:00:35 +0530
Message-ID: <CAB75xn6H4SR3tQUPTo5C-HfFWn-BA7TuTSsQkSaK2OxVvBBvAQ@mail.gmail.com>
To: pce@ietf.org
Cc: draft-negi-pce-segment-routing-ipv6@ietf.org
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/RN9qyOJzmFAiBRDnTu21IX2cW3o>
Subject: [Pce] WG Adoption of draft-negi-pce-segment-routing-ipv6
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Mar 2019 18:31:14 -0000

Hi WG,

Thanks to all of you who responded to the adoption poll. We have
'some' support for this and it looks like a few of you are ready to
help work on the draft as well. So, lets adopt it!

If you care about SRv6 and the use of PCE/PCEP for SRv6 path
calculation and setup, please review the draft and provide comments.
We would like to hear from more of you as we progress this work
through the WG process.

--

Authors,

Please post a -00 version 'draft-ietf-pce-segment-routing-ipv6-00'
with only the name and date change first.
Next, please post a -01 version with alignment to the latest changes
in draft-ietf-pce-segment-routing as well as comments from Jeff, Boris
and Adrian.

--

Jeff, Boris and Adrian,

Thank you for your comments! Much appreciated!

--

Thanks!
PCE Chairs


From nobody Sun Mar 10 21:30:18 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: pce@ietf.org
Delivered-To: pce@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id D892B130EF9; Sun, 10 Mar 2019 21:30:01 -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: pce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.93.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: pce@ietf.org
Message-ID: <155227860181.31119.4309237205770254979@ietfa.amsl.com>
Date: Sun, 10 Mar 2019 21:30:01 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/RXFy6Ke4N-u_R21Abpj-3IJ3VYM>
Subject: [Pce] I-D Action: draft-ietf-pce-segment-routing-ipv6-00.txt
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Mar 2019 04:30:11 -0000

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

        Title           : PCEP Extensions for Segment Routing leveraging the IPv6 data plane
        Authors         : Mahendra Singh Negi
                          Cheng Li
                          Siva Sivabalan
                          Prejeeth Kaladharan
	Filename        : draft-ietf-pce-segment-routing-ipv6-00.txt
	Pages           : 20
	Date            : 2019-03-10

Abstract:
   The Source Packet Routing in Networking (SPRING) architecture
   describes how Segment Routing (SR) can be used to steer packets
   through an IPv6 or MPLS network using the source routing paradigm.
   Segment Routing (SR) enables any head-end node to select any path
   without relying on a hop-by-hop signaling technique (e.g., LDP or
   RSVP-TE).

   It depends only on "segments" that are advertised by Link- State
   IGPs.  A Segment Routed Path can be derived from a variety of
   mechanisms, including an IGP Shortest Path Tree (SPT), explicit
   configuration, or a Path Computation Element (PCE).

   Since, Segment Routing can be applied to both MPLS and IPv6
   forwarding plane, a PCE should be able to compute SR-Path for both
   MPLS and IPv6 forwarding plane.  This draft describes the extensions
   required for Segment Routing support for IPv6 data plane in Path
   Computation Element communication Protocol (PCEP).



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-pce-segment-routing-ipv6/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-pce-segment-routing-ipv6-00
https://datatracker.ietf.org/doc/html/draft-ietf-pce-segment-routing-ipv6-00


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

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


From nobody Mon Mar 11 10:55:06 2019
Return-Path: <msiva@cisco.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 23D88131096 for <pce@ietfa.amsl.com>; Mon, 11 Mar 2019 10:55:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Level: 
X-Spam-Status: No, score=-14.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=Sj+4AWYO; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=ehUrW4Qw
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3lFEIovB3zlg for <pce@ietfa.amsl.com>; Mon, 11 Mar 2019 10:55:02 -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 1DA63130EA6 for <pce@ietf.org>; Mon, 11 Mar 2019 10:55:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2707; q=dns/txt; s=iport; t=1552326901; x=1553536501; h=from:to:cc:subject:date:message-id:mime-version; bh=fn/adkETHCPshHN72wX8YazbEiosdHDvfOddumrKU/Y=; b=Sj+4AWYOJveeG93JImVzgQISUsYZNPVmhkwJNb3ncYLgYKDEC6poczVG yS4YcGzPGX5SeaYmVntHvZqqKffc3beqOkubETZuJim/EznJCTvLz/Ese R66lEKUR5+754oJJktJfVqVXu3sAN3o1L/Z+B6hpeOBgDnf4Zq3nC3OU3 A=;
IronPort-PHdr: =?us-ascii?q?9a23=3Af0Wa9hHJMprLxWhlvhumo51GYnJ96bzpIg4Y7I?= =?us-ascii?q?YmgLtSc6Oluo7vJ1Hb+e4w3A3SRYuO7fVChqKWqK3mVWEaqbe5+HEZON0pNV?= =?us-ascii?q?cejNkO2QkpAcqLE0r+efvxbjIzNM9DT1RiuXq8NBsdFQ=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AEAABfoIZc/5RdJa1kGgEBAQEBAgE?= =?us-ascii?q?BAQEHAgEBAQGBUQUBAQEBCwGBDS9QA2h0BAsnh1ADhFCKaZUKhXOBJANUCwE?= =?us-ascii?q?BLIRAAoQ6IjQJDQEBAwEBBwEDAm0cAQuFfhMBATcBEQEMdCYBBA4NgxuBEUw?= =?us-ascii?q?DFQECpS8CihSCIIJ4AQEFhQgYggwIgS8BiywXgX+BV4QNAYNBgzmCJpBVk08?= =?us-ascii?q?JAoF7kSiBeYVmi1uKeJJHAgQCBAUCDgEBBYFHOIFWcBWDJ4IKg26KU3KBKI8?= =?us-ascii?q?YAQE?=
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400";  d="scan'208,217";a="315745124"
Received: from rcdn-core-12.cisco.com ([173.37.93.148]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 11 Mar 2019 17:55:00 +0000
Received: from xch-rcd-011.cisco.com (xch-rcd-011.cisco.com [173.37.102.21]) by rcdn-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id x2BHt0KU032458 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 11 Mar 2019 17:55:00 GMT
Received: from xhs-aln-002.cisco.com (173.37.135.119) by XCH-RCD-011.cisco.com (173.37.102.21) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 11 Mar 2019 12:55:00 -0500
Received: from xhs-aln-003.cisco.com (173.37.135.120) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 11 Mar 2019 12:54:59 -0500
Received: from NAM04-BN3-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Mon, 11 Mar 2019 12:54:59 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector1-cisco-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qBSE32RScsRV3Lse+dJBSWIOQGj/w/GhcZioVTCfxcI=; b=ehUrW4QwsNbVp3AMv7yJQ557bZrhspokS+507M7VpiXeajIy881RhvA0oI9Dkl6nSWQ1EgEiL8OIkpGfIz/DUf+4+YMGBpgFmSS5XF8+mwVSuUaSt2XErgTlX0kRBiO8dKwE0XupkewNK6LEh9SM5HEsfI2/J3QXJWDPNw+3SZM=
Received: from BN8PR11MB3682.namprd11.prod.outlook.com (20.178.220.33) by BN8PR11MB3827.namprd11.prod.outlook.com (20.178.222.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1686.19; Mon, 11 Mar 2019 17:54:58 +0000
Received: from BN8PR11MB3682.namprd11.prod.outlook.com ([fe80::19c:1732:d955:fc45]) by BN8PR11MB3682.namprd11.prod.outlook.com ([fe80::19c:1732:d955:fc45%5]) with mapi id 15.20.1686.021; Mon, 11 Mar 2019 17:54:58 +0000
From: "Siva Sivabalan (msiva)" <msiva@cisco.com>
To: "pce@ietf.org" <pce@ietf.org>
Thread-Topic: Slot requested for IETF 104
Thread-Index: AdTYM1xX8A/EUG5BRoWBh+quJoMOaw==
Date: Mon, 11 Mar 2019 17:54:58 +0000
Message-ID: <BN8PR11MB3682A3B7B3CC9C27DDDDB93FA0480@BN8PR11MB3682.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [2001:420:2840:1250:9d18:23d9:536b:e60b]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1c9d4d3a-9fe9-4bf1-1792-08d6a64aad73
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020); SRVR:BN8PR11MB3827; 
x-ms-traffictypediagnostic: BN8PR11MB3827:
x-microsoft-exchange-diagnostics: =?us-ascii?Q?1; BN8PR11MB3827; 23:coU4HcU49mw5llN+OfpViUdn3a+aP57K5RsroCnuC?= =?us-ascii?Q?lFNQV1giIxW2UvPQ8RKBNW0qdmcICNA4nSwxXWGVIl8ZkXYKbdNccv4enNVe?= =?us-ascii?Q?JdwoCp9Va9kT6eOM8Znm4exWn+g8JTHoMmiB2DibAAgp30KXZt3gbZ4TdRsJ?= =?us-ascii?Q?+ksrNIoSBwJg4nSMAkzb9wmaNyrHmLBktu8K2xc8t1V3dl7b6uH2KvbBx0EV?= =?us-ascii?Q?7uvZSZU5uUVjn45kQMUgdKfFo9IdzvzR4cCMJdDHZqOf6L3HwReL1Ju0B6I+?= =?us-ascii?Q?8KiXi0YRu7bNGqo+tfFTeAoGHybAdUGsqebRHh125J0ltm7+xZ/DlM5JEugH?= =?us-ascii?Q?oidQiLNU57UdUuYqlG2r4+Ekwj7Evng1vUgGPHuisPUv8UQvPdU5ueFm8zxs?= =?us-ascii?Q?xvV+fI97IDmOKILn1xl3b0G40ME4Uxbi08pzDMcH1RKjtP9NakGYNlxjHG00?= =?us-ascii?Q?gfkZ3K4pzdMFXy1kA+1sLMY7InVccpePJAWTpoLUNEabCVbed1P7LIDmbJTb?= =?us-ascii?Q?/2yJrZvrLqkSreygqb2WV4hUf0yAz/Zz58AKhlBFA+7FC95bpIErYcEGBDoE?= =?us-ascii?Q?b7z6kSVpN9v73UVrqpPGe/J8l3eEKvWysCV1NV2lm/zuwSQNMv4FH/xsSZeo?= =?us-ascii?Q?KMG7EBxj1rdVgnUy0GTJpxa2z7XyczdWoK3kR0Iqc+crX1XOCHu7Vf6fvTaN?= =?us-ascii?Q?Sc+o8C3yr0WyO6263rJIA0rXtTXVXFcBDne30IF8gqzVluwDG/P4E/NCACuZ?= =?us-ascii?Q?KFQgvE/u7dzRvmUZKFAfunXH4I3jArxZdT1xFxB78VwqNMazuRZM3DUi04Tu?= =?us-ascii?Q?wyeDtzk6qglTLXWkcaECcMV/xRqwtSIxCedlpFmGUxjTgISlc9TL0GhUF477?= =?us-ascii?Q?t9mZdhG7i/WBVX1ZRdNdYwMO2VUsgrDQEKlcHlo7WhDbSdd50MnFMfh8xLfU?= =?us-ascii?Q?We3VArRbvzfFHhk8eC6JsxABwk5pGTAeyDCevdxep9FikwM5bOqxJ8+liTp+?= =?us-ascii?Q?e4RO5/6x9VRz7AZMC/oUT3gAjmSQfb7EU8+NIxb71HtCvKAqPk3kmehBR540?= =?us-ascii?Q?3KKNx87NechBHzuaK/eYT2bEnJHZFD3ImT8xYV4SYtEZnr/WO4YtIgWxIZm9?= =?us-ascii?Q?nXWwZ5gJYohRhcQFAox9pG21+hVnqV2Fv5vi1WSTszT2j3Wdu2vacepTOwwY?= =?us-ascii?Q?rdyjaiBPCg6VD7E2Y73+33kWWBpuRB3xMOBwlGndd2LzRSJeswWbdon4V6pM?= =?us-ascii?Q?V5pKnvH3TW2/Jst91Y=3D?=
x-microsoft-antispam-prvs: <BN8PR11MB38278451E42673121A363BF8A0480@BN8PR11MB3827.namprd11.prod.outlook.com>
x-forefront-prvs: 09730BD177
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(136003)(39860400002)(376002)(346002)(366004)(189003)(199004)(8676002)(7736002)(81156014)(81166006)(486006)(1730700003)(8936002)(476003)(6346003)(105586002)(106356001)(478600001)(68736007)(14454004)(558084003)(53936002)(54906003)(5640700003)(186003)(6436002)(55016002)(52536013)(6306002)(5660300002)(9686003)(6916009)(54896002)(316002)(46003)(74316002)(7696005)(4326008)(256004)(86362001)(33656002)(71190400001)(71200400001)(97736004)(99286004)(25786009)(2906002)(2351001)(102836004)(2501003)(790700001)(6116002)(6506007); DIR:OUT; SFP:1101; SCL:1; SRVR:BN8PR11MB3827; H:BN8PR11MB3682.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=msiva@cisco.com; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: ozGv930nuTSFIH8oSMcLi6GroS+l+h+5dV+WOo8u3Qj8hsDxJD1kZrPyHfUNssWEGg2J+DbxT2WYKMGDjmSXSNu8PwwHAN4i9L78hTO47WlFo8juM62Obt/p6xsJyzmkEwwHnP/4ov3Q2Su07RULR/C1saesFLG2uqdfw82R53qZDZHbt6bdSMv+H3IORT4WmneaX940nJwFzBDb8SVdspHFHehZkBm+d/GNh0pwxPvKYt7jjGJPFpibAA0dfSUiGSqT0TpD3Be3X9amFE+/e/JtNRCbxJRdvk7qz2IXKfGNB42UiGfGZjwyxsAGy5rStOHtimBNflMphuzFIWaDcTmhugZpmi1rjPTW43+dysPSZHAwud0TWEcKFbEwcOpYGlElsJqtdeg+L+d5rITjzhRbDXay9TqymrS9nmViTBg=
Content-Type: multipart/alternative; boundary="_000_BN8PR11MB3682A3B7B3CC9C27DDDDB93FA0480BN8PR11MB3682namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 1c9d4d3a-9fe9-4bf1-1792-08d6a64aad73
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Mar 2019 17:54:58.5944 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR11MB3827
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.21, xch-rcd-011.cisco.com
X-Outbound-Node: rcdn-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/6g6i1SJzXcMbcY8FdPP9UOZduKs>
Subject: [Pce] Slot requested for IETF 104
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Mar 2019 17:55:04 -0000

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

Hi WG Chairs,

Please could you allocate 10 min for draft-barth-pce-segment-routing-policy=
-cp ?

Mike Koldychev will be presenting remotely.

Thanks,
Siva

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi WG Chairs,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Please could you allocate 10 min for draft-barth-pce=
-segment-routing-policy-cp ?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Mike Koldychev will be presenting remotely.<o:p></o:=
p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks,<o:p></o:p></p>
<p class=3D"MsoNormal">Siva<o:p></o:p></p>
</div>
</body>
</html>

--_000_BN8PR11MB3682A3B7B3CC9C27DDDDB93FA0480BN8PR11MB3682namp_--


From nobody Mon Mar 11 12:43:47 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: pce@ietf.org
Delivered-To: pce@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 477B81310EE; Mon, 11 Mar 2019 12:43:45 -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: pce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.93.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: pce@ietf.org
Message-ID: <155233342525.23207.12100309511458191441@ietfa.amsl.com>
Date: Mon, 11 Mar 2019 12:43:45 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/f4LLDLXJrQLRU4Io8u7JHvoU4Lk>
Subject: [Pce] I-D Action: draft-ietf-pce-association-bidir-03.txt
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Mar 2019 19:43:45 -0000

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

        Title           : PCEP Extensions for Associated Bidirectional Label Switched Paths (LSPs)
        Authors         : Rakesh Gandhi
                          Colby Barth
                          Bin Wen
	Filename        : draft-ietf-pce-association-bidir-03.txt
	Pages           : 18
	Date            : 2019-03-11

Abstract:
   The Path Computation Element Communication Protocol (PCEP) provides
   mechanisms for Path Computation Elements (PCEs) to perform path
   computations in response to Path Computation Clients (PCCs) requests.

The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-pce-association-bidir/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-pce-association-bidir-03
https://datatracker.ietf.org/doc/html/draft-ietf-pce-association-bidir-03

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-pce-association-bidir-03


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 Mar 11 14:18:44 2019
Return-Path: <rgandhi@cisco.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 20D40131161; Mon, 11 Mar 2019 14:18:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.502
X-Spam-Level: 
X-Spam-Status: No, score=-14.502 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=Big+E6TO; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=EyZdaCwu
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zhWFGuVvC-5V; Mon, 11 Mar 2019 14:18:41 -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 BB144131036; Mon, 11 Mar 2019 14:18:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3350; q=dns/txt; s=iport; t=1552339120; x=1553548720; h=from:to:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=41Gaddf3TLkJllSW7LR6VsgKY/7KKtF5ZhcWhDHmt6w=; b=Big+E6TOUDum+5iPlgOLO0qTRxDAFRws1TDcwYi9eucvN/vL4Ry8CM+j Er8BGFBHc4LWOkbOyXgSgOWFNKEvsAGHXysUT5fae/scaIauKh3OUUQ4m lkFZORtJKLivy1oNWjHgAaR/sRBj5tbHFElFGr1dP6tyHjb4INv2XZCkR Y=;
IronPort-PHdr: =?us-ascii?q?9a23=3Ao79SJB0c3vRY9nJSsmDT+zVfbzU7u7jyIg8e44?= =?us-ascii?q?YmjLQLaKm44pD+JxKHt+51ggrPWoPWo7JfhuzavrqoeFRI4I3J8RVgOIdJSw?= =?us-ascii?q?dDjMwXmwI6B8vQE0LyKvLqbgQxHd9JUxlu+HToeUU=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0A/AADPz4Zc/5tdJa1kHQEBBQEHBQG?= =?us-ascii?q?BUQgBCwGBPFADaHQECyeECoNHA4RQimtKgWiYSxSBEANUCwEBGA0HhEAZhCM?= =?us-ascii?q?iNAkNAQEDAQEHAQMCbRwMhVIBIREMAQEsDBEBIgIfBwIEJQsVEgQBEoMiAYF?= =?us-ascii?q?dAxUBAgylbQKKFHGBL4J4AQEFgTUCDkGDDRiCDAiBCyQBiywXgUA/gRABJww?= =?us-ascii?q?ThWoBAQIBARaBC1OCczGCJoxNl1cJAoF7hVSLOxmBeViFDotbiniFZYxiAgQ?= =?us-ascii?q?CBAUCDgEBBYFHOIFWcBUaISoBgkEJggE2gziFFIU/coEojxgBAQ?=
X-IronPort-AV: E=Sophos;i="5.58,468,1544486400"; d="scan'208";a="533916887"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 11 Mar 2019 21:18:39 +0000
Received: from XCH-RCD-006.cisco.com (xch-rcd-006.cisco.com [173.37.102.16]) by rcdn-core-4.cisco.com (8.15.2/8.15.2) with ESMTPS id x2BLIdLx029527 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 11 Mar 2019 21:18:39 GMT
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by XCH-RCD-006.cisco.com (173.37.102.16) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 11 Mar 2019 16:18:38 -0500
Received: from xhs-aln-003.cisco.com (173.37.135.120) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 11 Mar 2019 16:18:38 -0500
Received: from NAM05-BY2-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Mon, 11 Mar 2019 16:18:38 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector1-cisco-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=41Gaddf3TLkJllSW7LR6VsgKY/7KKtF5ZhcWhDHmt6w=; b=EyZdaCwujZx6B1PZg5I5cfhL1rnwAg3r/+nLjQWDLmB0aln/m2Lz1UgF5ph3wSx6tPYd296ExFv3Fs099IMMfAJBKhWLqs6kTGTPzQkdAqmts/BediyNuGUV5uI4wX3nUZMV/yQmgL9yreFncnSRA0Fjab9jtLwOazDJcbT++3s=
Received: from BYAPR11MB2567.namprd11.prod.outlook.com (52.135.226.160) by BYAPR11MB2567.namprd11.prod.outlook.com (52.135.226.160) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1686.19; Mon, 11 Mar 2019 21:18:36 +0000
Received: from BYAPR11MB2567.namprd11.prod.outlook.com ([fe80::9018:20f6:33c8:3a2b]) by BYAPR11MB2567.namprd11.prod.outlook.com ([fe80::9018:20f6:33c8:3a2b%4]) with mapi id 15.20.1686.021; Mon, 11 Mar 2019 21:18:36 +0000
From: "Rakesh Gandhi (rgandhi)" <rgandhi@cisco.com>
To: "pce@ietf.org" <pce@ietf.org>, "pce-chairs@ietf.org" <pce-chairs@ietf.org>
Thread-Topic: Updates to draft-ietf-pce-association-bidir ... Re: [Pce] I-D Action: draft-ietf-pce-association-bidir-03.txt
Thread-Index: AQHU2E/9C7NmAU3cJ0SXzODr8bKpsQ==
Date: Mon, 11 Mar 2019 21:18:36 +0000
Message-ID: <3A5E5BB9-0BFF-4472-835C-2EED48FC25D6@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.1d.0.161209
authentication-results: spf=none (sender IP is ) smtp.mailfrom=rgandhi@cisco.com; 
x-originating-ip: [2001:420:c0c8:1003::54]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6760c057-b187-4c5d-1f02-08d6a6671fc1
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020); SRVR:BYAPR11MB2567; 
x-ms-traffictypediagnostic: BYAPR11MB2567:
x-ms-exchange-purlcount: 5
x-microsoft-exchange-diagnostics: =?utf-8?B?MTtCWUFQUjExTUIyNTY3OzIzOmRjZTBYMDJPbHA0bjdkVVpicUlKWlkrYVdT?= =?utf-8?B?MjE4eC9CZXFzKzNDSXB5SnEzVXExMU9ac3gvdGRmcE9pSlZIbG5KSWMzaUpz?= =?utf-8?B?dDFVeU5BamJjRmlqOG9QbkpaYTh2WUtBVnhUMEl3ekNXVFNTMkl4a3lYaklQ?= =?utf-8?B?enlEM2dTVTFFTXZuZmZsYkpnaW9oYzZDaGFrWGdXSTBBSGxjN2puNzY1ZUJt?= =?utf-8?B?ODRBR2tRbWZ5RVZ0bnhZc1NQTThPbkxpbStxUzAzejJ5QjE4eTdZb3NEdFFJ?= =?utf-8?B?cXNXclVBZjIxZHU4TWh1a1hFYXNCN2VVRDRmQk16NVRtU2pibGpzWEUzT1FR?= =?utf-8?B?Rnl0SFpYQkVzZFJwYzBIMkNoenNmTFlVYVpFQUh3WHBTaGcyUGZLSmViVGlt?= =?utf-8?B?VjYxd3M4YjBuSUR4aldhbko1UUNkUkJ3cmh0aDVjYlNSTkJhUlZ4T3k4b21F?= =?utf-8?B?ekxyL3hRbWxMWDlYUFd1MWtUOVB1T3pSVFQ1aVFOb2xhU1A5LzZNTGF4NFky?= =?utf-8?B?emMrbnJsRWpSOHc2a3l1Q2kvWmhnc3JUbWh3RW9EV21rRE84VExWTE9RcW5C?= =?utf-8?B?ejZ0TUxBeThNU3YxYy82b21NNnB5NjZKOTlpcVE2MkdNdlZLZThxN3Z0SFZp?= =?utf-8?B?eGJWdXFhZ2R3S1g4OG14Q3dVSjgrMmtsaXRsMzJEdHRtb251QmJBYld5bUFa?= =?utf-8?B?bVNacGhzNEFpdHJiN3pzWVFtSXR4S0dVaTFlVDA0U3ArV2lIWWtSenpHajVV?= =?utf-8?B?VnNPTXFJTm4raUNRSEhtMXMzWXloaktxMDVEQUtzdnA4L0lLeHNaVG5KaXNT?= =?utf-8?B?R1JydTZDOUhnT0d3b0xmbzVLS01NWFY5SDZkcHcvUFZ4eXQ1cFhVL2grM1NC?= =?utf-8?B?ak5oNForMzRXQU9zZmdWQW1HSlU1cFZCTDk0NGpoRCtZN1ZwQ1NzdEJxQ04x?= =?utf-8?B?MmowSkNOdm94RGltNWJOcC9pcGNDRURlQWs1Yk5WcXFXWUpremhQVGxWNG5J?= =?utf-8?B?emFjRUFweEVjeVhoZk84aDhpYWU3TURTQUo5bkkzZTAzRVFsejR4ZGcwcHNn?= =?utf-8?B?TW5vUk5qczNCUkZOVGdTbDJMMUI5VmRvVGppOEhzN3FWdGR6dGpheXNWckZp?= =?utf-8?B?VnBPTFZ1cXVrRWpCbDAvbDlqTjdaS0g3enNFaFBQMlU5cmhKQmNyNHJacHdz?= =?utf-8?B?MWFJbjd4NjB1M3ZzWEE3Zld1Mk85RS9ETjR0YUM1SmIrQU5FalVpLzcwT05Y?= =?utf-8?B?aU1yaldtejRtbVhoWUkvK0grZ201Z1FORHZQMDVTUUtMcUg1eHVxM29kSUYx?= =?utf-8?B?WGxZSXhlMlcxNUQyVER6MVNZM2crUEVyWGJBQjcwS1pJMkVXazg1dlp5cGFJ?= =?utf-8?B?Zkh0dXhWWThBTWduQit6Q2Nab21Scm51Rk5yeGVabDNuN1J3cVhYQWJFclJO?= =?utf-8?B?bG9vaS9JNGNibnc2emozSmtKK1dIdldNdVdoZm9jUEk4R08wWUdGRXlCd25K?= =?utf-8?B?SmI3UzNFaTVjYUR0VUl6TG9KMzdibTVFN0tiN1JyTUxITnZVRDBHZFhMZkI1?= =?utf-8?B?c2hLWUtqMTZFMmxENTNrU2lxUGdiZGxiODhuM1kySkpvTlFCaDhnaGQ4aUh3?= =?utf-8?B?cFdvSy9reStBRlpBalliQ211eU9RaFk1OVlLcDAwNGg1enZ3R0EvSzNZMnp5?= =?utf-8?Q?sE+CuoZdYMd/yx4dZsdLZUR3nL4MsbjFBVfdqoY?=
x-microsoft-antispam-prvs: <BYAPR11MB2567222E3F070936A96E85DFBF480@BYAPR11MB2567.namprd11.prod.outlook.com>
x-forefront-prvs: 09730BD177
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(136003)(39860400002)(376002)(346002)(396003)(189003)(199004)(37854004)(33656002)(6116002)(15650500001)(6306002)(86362001)(7736002)(25786009)(305945005)(68736007)(2906002)(450100002)(6512007)(83716004)(476003)(71200400001)(71190400001)(486006)(966005)(53936002)(2616005)(97736004)(478600001)(14454004)(2501003)(14444005)(256004)(316002)(81166006)(46003)(66574012)(8676002)(110136005)(58126008)(81156014)(5660300002)(82746002)(105586002)(106356001)(6436002)(8936002)(6486002)(99286004)(6506007)(53546011)(36756003)(102836004)(186003); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR11MB2567; H:BYAPR11MB2567.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: GuuWurGTtXY+hBbCYTp62tiBaLFVzIB65dm4MIWu620KxX949RNrRhrIeXdAAeY8ptdB54egHYv/u7rzUKhGFOnEfXWrhuoG3J+HYjZGNZto3hJh7lNc7wy9ny3abyJ2FVnOMyAQCew7QR97XtjKkJxCX5vXWcB/9pcl8GAwtSF9J3DInjAv9lsoJF7+6XjM/Wx23SLfEQVkFoLFZGP4TJV4gP+Ygkjczq+FDTGjFi2cgLLGNjxYePupR8MwLsI6i/jJ1fPatnE4XTUJb5zmHFjZvFVRl/L0xNO97Syw5x6XJN9Mi0VrAZu8FvusDB06xvKeU4pI7fQQtq7BEg1zZEN+gWXEFXurAO5Wnx7dO/+iYxlUksGhAfA11NCCoZ8urW03dfqbtR07h2gIYkHgZf5Exy7N1z0+uOtE6q02NgY=
Content-Type: text/plain; charset="utf-8"
Content-ID: <2628EC84CC19364C8576A2101FBD565B@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 6760c057-b187-4c5d-1f02-08d6a6671fc1
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Mar 2019 21:18:36.2425 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB2567
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.16, xch-rcd-006.cisco.com
X-Outbound-Node: rcdn-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/gMNx2_IWIg8lvt5UwdgNMandBH8>
Subject: [Pce] Updates to draft-ietf-pce-association-bidir ... Re: I-D Action: draft-ietf-pce-association-bidir-03.txt
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Mar 2019 21:18:43 -0000

SGkgV0csIENoYWlycywNCg0KV2UgaGF2ZSB1cGRhdGVkIHRoZSBkcmFmdCB0byBpbmNvcnBvcmF0
ZSBjb3VwbGUgb2YgcmV2aWV3IGNvbW1lbnRzIGZyb20gTWFyaW5hIEZpemdlZXIsIG5hbWVseSwN
CjEpIFNob3cgdGhlIGRpcmVjdGlvbiBvZiBMU1AgZnJvbSBQQ0MgcG9pbnQgb2YgdmlldyBpbiBG
aWcuIDIgYW5kIDMgKGFzIG9wcG9zZWQgdG8gUENFIHBvaW50IG9mIHZpZXcgd2hpY2ggbWF5IGJl
IGNvbmZ1c2luZykuDQoyKSBDbGFyaWZ5IFBMU1AtSUQgZm9yIGJpZGlyZWN0aW9uYWwgTFNQIGlu
IFNlY3Rpb24gNS41Lg0KDQpBcyBiaWRpcmVjdGlvbmFsIFNSIFBhdGggaXMgY292ZXJlZCBpbiBb
ZHJhZnQtbGktcGNlLXNyLWJpZGlyLXBhdGhdLCB3ZSBoYXZlIGFkZGVkIG5ldyBQQ0UtZXJyb3Ig
Zm9yIE5vbi1SU1ZQIHBhdGggc2V0dXAgdHlwZS4NCg0KV2VsY29tZSB5b3VyIHJldmlldyBjb21t
ZW50cyBhbmQgc3VnZ2VzdGlvbnMuDQoNClRoZXJlIGlzIG5vIHBlbmRpbmcgd29yayByZW1haW5l
ZCBmb3IgdGhpcyBkcmFmdCBhbmQgdGhlIGF1dGhvcnMgd291bGQgbGlrZSB0byByZXF1ZXN0IFdH
IExDLg0KDQpUaGFua3MsDQpSYWtlc2ggKG9uIGJlaGFsZiBvZiBhdXRob3JzKQ0KDQoNCk9uIDIw
MTktMDMtMTEsIDM6NDMgUE0sICJQY2Ugb24gYmVoYWxmIG9mIGludGVybmV0LWRyYWZ0c0BpZXRm
Lm9yZyIgPHBjZS1ib3VuY2VzQGlldGYub3JnIG9uIGJlaGFsZiBvZiBpbnRlcm5ldC1kcmFmdHNA
aWV0Zi5vcmc+IHdyb3RlOg0KDQogICAgDQogICAgQSBOZXcgSW50ZXJuZXQtRHJhZnQgaXMgYXZh
aWxhYmxlIGZyb20gdGhlIG9uLWxpbmUgSW50ZXJuZXQtRHJhZnRzIGRpcmVjdG9yaWVzLg0KICAg
IFRoaXMgZHJhZnQgaXMgYSB3b3JrIGl0ZW0gb2YgdGhlIFBhdGggQ29tcHV0YXRpb24gRWxlbWVu
dCBXRyBvZiB0aGUgSUVURi4NCiAgICANCiAgICAgICAgICAgIFRpdGxlICAgICAgICAgICA6IFBD
RVAgRXh0ZW5zaW9ucyBmb3IgQXNzb2NpYXRlZCBCaWRpcmVjdGlvbmFsIExhYmVsIFN3aXRjaGVk
IFBhdGhzIChMU1BzKQ0KICAgICAgICAgICAgQXV0aG9ycyAgICAgICAgIDogUmFrZXNoIEdhbmRo
aQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ29sYnkgQmFydGgNCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEJpbiBXZW4NCiAgICAJRmlsZW5hbWUgICAgICAgIDogZHJhZnQt
aWV0Zi1wY2UtYXNzb2NpYXRpb24tYmlkaXItMDMudHh0DQogICAgCVBhZ2VzICAgICAgICAgICA6
IDE4DQogICAgCURhdGUgICAgICAgICAgICA6IDIwMTktMDMtMTENCiAgICANCiAgICBBYnN0cmFj
dDoNCiAgICAgICBUaGUgUGF0aCBDb21wdXRhdGlvbiBFbGVtZW50IENvbW11bmljYXRpb24gUHJv
dG9jb2wgKFBDRVApIHByb3ZpZGVzDQogICAgICAgbWVjaGFuaXNtcyBmb3IgUGF0aCBDb21wdXRh
dGlvbiBFbGVtZW50cyAoUENFcykgdG8gcGVyZm9ybSBwYXRoDQogICAgICAgY29tcHV0YXRpb25z
IGluIHJlc3BvbnNlIHRvIFBhdGggQ29tcHV0YXRpb24gQ2xpZW50cyAoUENDcykgcmVxdWVzdHMu
DQogICAgDQogICAgVGhlIElFVEYgZGF0YXRyYWNrZXIgc3RhdHVzIHBhZ2UgZm9yIHRoaXMgZHJh
ZnQgaXM6DQogICAgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1w
Y2UtYXNzb2NpYXRpb24tYmlkaXIvDQogICAgDQogICAgVGhlcmUgYXJlIGFsc28gaHRtbGl6ZWQg
dmVyc2lvbnMgYXZhaWxhYmxlIGF0Og0KICAgIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9k
cmFmdC1pZXRmLXBjZS1hc3NvY2lhdGlvbi1iaWRpci0wMw0KICAgIGh0dHBzOi8vZGF0YXRyYWNr
ZXIuaWV0Zi5vcmcvZG9jL2h0bWwvZHJhZnQtaWV0Zi1wY2UtYXNzb2NpYXRpb24tYmlkaXItMDMN
CiAgICANCiAgICBBIGRpZmYgZnJvbSB0aGUgcHJldmlvdXMgdmVyc2lvbiBpcyBhdmFpbGFibGUg
YXQ6DQogICAgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZj91cmwyPWRyYWZ0LWlldGYtcGNl
LWFzc29jaWF0aW9uLWJpZGlyLTAzDQogICAgDQogICAgDQogICAgUGxlYXNlIG5vdGUgdGhhdCBp
dCBtYXkgdGFrZSBhIGNvdXBsZSBvZiBtaW51dGVzIGZyb20gdGhlIHRpbWUgb2Ygc3VibWlzc2lv
bg0KICAgIHVudGlsIHRoZSBodG1saXplZCB2ZXJzaW9uIGFuZCBkaWZmIGFyZSBhdmFpbGFibGUg
YXQgdG9vbHMuaWV0Zi5vcmcuDQogICAgDQogICAgSW50ZXJuZXQtRHJhZnRzIGFyZSBhbHNvIGF2
YWlsYWJsZSBieSBhbm9ueW1vdXMgRlRQIGF0Og0KICAgIGZ0cDovL2Z0cC5pZXRmLm9yZy9pbnRl
cm5ldC1kcmFmdHMvDQogICAgDQogICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCiAgICBQY2UgbWFpbGluZyBsaXN0DQogICAgUGNlQGlldGYub3JnDQog
ICAgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9wY2UNCiAgICANCg0K


From nobody Mon Mar 11 16:52:41 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: pce@ietf.org
Delivered-To: pce@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 8AAE0131207; Mon, 11 Mar 2019 16:52:30 -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: pce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.93.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: pce@ietf.org
Message-ID: <155234835052.23122.13653300775273534098@ietfa.amsl.com>
Date: Mon, 11 Mar 2019 16:52:30 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/9CLvJoCzdQthtZBcL9kao_EfMxc>
Subject: [Pce] I-D Action: draft-ietf-pce-flexible-grid-01.txt
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Mar 2019 23:52:35 -0000

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

        Title           : PCEP Extension for Flexible Grid Networks
        Authors         : Young Lee
                          Haomian Zheng
                          Ramon Casellas
                          Ricard Vilalta
                          Daniele Ceccarelli
                          Francesco Lazzeri
	Filename        : draft-ietf-pce-flexible-grid-01.txt
	Pages           : 20
	Date            : 2019-03-11

Abstract:
   This document provides the Path Computation Element Communication
   Protocol (PCEP) extensions for the support of Routing and Spectrum
   Assignment (RSA) in Flexible Grid networks.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-pce-flexible-grid/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-pce-flexible-grid-01
https://datatracker.ietf.org/doc/html/draft-ietf-pce-flexible-grid-01

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-pce-flexible-grid-01


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 Mar 11 16:57:32 2019
Return-Path: <leeyoung@huawei.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AD98A1310C6; Mon, 11 Mar 2019 16:57:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HK_RANDOM_ENVFROM=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Plcgc3Kpmary; Mon, 11 Mar 2019 16:57:26 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 88A5C129A87; Mon, 11 Mar 2019 16:57:26 -0700 (PDT)
Received: from lhreml703-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id B332FA7DD74751189F3D; Mon, 11 Mar 2019 23:57:24 +0000 (GMT)
Received: from lhreml703-chm.china.huawei.com (10.201.108.52) by lhreml703-cah.china.huawei.com (10.201.108.44) with Microsoft SMTP Server (TLS) id 14.3.408.0; Mon, 11 Mar 2019 23:57:24 +0000
Received: from lhreml703-chm.china.huawei.com (10.201.108.52) by lhreml703-chm.china.huawei.com (10.201.108.52) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1591.10; Mon, 11 Mar 2019 23:57:24 +0000
Received: from SJCEML702-CHM.china.huawei.com (10.208.112.38) by lhreml703-chm.china.huawei.com (10.201.108.52) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P256) id 15.1.1591.10 via Frontend Transport; Mon, 11 Mar 2019 23:57:24 +0000
Received: from SJCEML521-MBX.china.huawei.com ([169.254.1.179]) by SJCEML702-CHM.china.huawei.com ([169.254.4.15]) with mapi id 14.03.0415.000; Mon, 11 Mar 2019 16:57:18 -0700
From: Leeyoung <leeyoung@huawei.com>
To: "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "pce@ietf.org" <pce@ietf.org>
CC: "draft-lee-pce-flexible-grid@ietf.org" <draft-lee-pce-flexible-grid@ietf.org>
Thread-Topic: Chair review of draft-lee-pce-flexible-grid
Thread-Index: AdTH1ne8wAMTGhb+QVaFcbbLKJ8c6wG7qR1Q
Date: Mon, 11 Mar 2019 23:57:17 +0000
Message-ID: <7AEB3D6833318045B4AE71C2C87E8E173D0FA3C7@sjceml521-mbx.china.huawei.com>
References: <028a01d4c7d6$a38fdc30$eaaf9490$@olddog.co.uk>
In-Reply-To: <028a01d4c7d6$a38fdc30$eaaf9490$@olddog.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.145.78]
Content-Type: multipart/mixed; boundary="_002_7AEB3D6833318045B4AE71C2C87E8E173D0FA3C7sjceml521mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/RObEXrxqqUX4buYsDxb89ef-j6A>
Subject: Re: [Pce] Chair review of draft-lee-pce-flexible-grid
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Mar 2019 23:57:30 -0000

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

Hi Adrian,

Thanks for your chair's review. Please see inline for my comment. 01 versio=
n has been uploaded (please see the attachment).

Note: I might have made mistakes as I was rush to meet the deadline :)


Best regards,
Young

-----Original Message-----
From: Adrian Farrel [mailto:adrian@olddog.co.uk]
Sent: Monday, February 18, 2019 4:10 PM
To: pce@ietf.org
Cc: draft-lee-pce-flexible-grid@ietf.org
Subject: Chair review of draft-lee-pce-flexible-grid

Hi,

As this document is being polled for adoption, I thought I should review it=
.  There are a considerable number of nits, but nothing that prevents adopt=
ion in my view.  In the event that this document is adopted, I think the au=
thors would do well to address the changes shortly afterwards.  If the docu=
ment is not adopted but the authors want to continue with the work, they sh=
ould pick up these nits.

Thanks,
Adrian

---

Please fix the RFC 2119 boilerplate to use the latest form...


   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
   "OPTIONAL" in this document are to be interpreted as described in BCP
   14 [RFC2119] [RFC8174] when, and only when, they appear in all
   capitals, as shown here.

...You'll need to add a reference to RFC 8174

---

idnits shows a lot of issues with references. It is not hard to run idnits =
so please get into the habit of running it before you ask for WG adoption.

For your convenience, here are all of the issues

  =3D=3D Missing Reference: 'RFC3209' is mentioned on line 318, but not
     defined

  =3D=3D Unused Reference: 'RFC2863' is defined on line 654, but no explici=
t
     reference was found in the text

  =3D=3D Unused Reference: 'RFC6566' is defined on line 683, but no explici=
t
     reference was found in the text

  =3D=3D Unused Reference: 'RFC7420' is defined on line 687, but no explici=
t
     reference was found in the text

  =3D=3D Unused Reference: 'RFC7446' is defined on line 692, but no explici=
t
     reference was found in the text

  =3D=3D Unused Reference: 'RFC5521' is defined on line 708, but no explici=
t
     reference was found in the text

  =3D=3D Unused Reference: 'RFC6205' is defined on line 712, but no explici=
t
     reference was found in the text

  =3D=3D Unused Reference: 'RFC7689' is defined on line 719, but no explici=
t
     reference was found in the text

  =3D=3D Unused Reference: 'RFC7688' is defined on line 722, but no explici=
t
     reference was found in the text

  =3D=3D Unused Reference: 'RFC7581' is defined on line 731, but no explici=
t
     reference was found in the text

  ** Downref: Normative reference to an Informational RFC: RFC 7698

The last issue is a warning, and you can keep the downwards reference if yo=
u think it is the right thing to do.

---

Please check that all abbreviations are expanded on first use.

I see:

ERO
PCE

---

Move the first sentence of paragraph 4 of Section 3 down to the end of that=
 paragraph so that the use of the term "flexi-grid" comes after it has been=
 explained.

---

Section 3 has

   This document provides PCEP extensions to support Routing and
   Spectrum Assignment (RSA) in in Spectrum Switched Optical Networks
   (SSON)[RFC7698].

s/in in/
s/(SSON)[RFC7698]/(SSON} [RFC7698]/

The terms RSA and SSON are, of course, defined in RFC 7698. But the terms c=
ome as a surprise in this document. Perhaps you could insert a short paragr=
aph above this one to say...

   The terms "Routing and Spectrum Assignment" (RSA) is introduced in
   [RFC7698] to refer to blah blah.  The term "Spectrum Switched
   Optical Networks" is also introduced in [RFC7698] and indicates a
   network that is blah blah blah.

That would leave you with

   This document provides PCEP extensions to support RSA in SSONs.

---

Section 3

s/extensions are going to be specified/extensions are specified/

---

Section 4

Bullet b) has a second sentence (beginning "This document aligns...") that =
doesn't seem specific to that bullet. Maybe it belongs at the top of the se=
ction.

---

Section 4 has

   Additionally, given a range of potential spectrums to allocate, the
   request SHOULD convey the heuristic / mechanism to the allocation.

The reader is left wondering how to meet that "SHOULD" and also why to vary=
 that "SHOULD".

---

Section 4 needs a reference to RFC 5511 to explain the notation.

---

Section 4

   If the SA object is present in the request, it MUST be encoded after
   the ENDPOINTS object.

I think that should be 'GENERALIZED ENDPOINTS object'

---

Section 4 has

   The following new flags SHOULD be set

But I think you are equally happy for the bit to be set or cleared.

YL>> OLD: The following new flag SHOULD be set
         NEW: One flag bit is allocated as follows:

---

4.1

   This TLV
   MUST NOT be used when the M bit is cleared.

I think you may mean...

   SHOULD NOT be present and MUST be ignored

YL>> Yes.

OLD:    This TLV MUST NOT be used when the M bit is cleared.
NEW: This TLV SHOULD not be present and MUST be ignored when the M bit is c=
leared.

---

I think you are going to need an IANA registry for the Frequency-Slot Assig=
nment (FSA) Method.

YL>> Yes, added.

NEW:

IANA is to allocate a new PCEP TLV type, Frequency-Slot Selection TLV (TBD2=
) in the "PCEP TLV Type Indicators" subregistry (http://www.iana.org/assign=
ments/pcep/pcep.xhtml#pcep-tlv-type-indicators).

---

4.1 is going to need an explanation of what the 'n' parameter is.

YL>> Yes. Added:

where "n" is the parameter in f =3D 193.1 THz + n x 0.00625 THz where 193.1=
 THz is the ITU-T "anchor frequency" and "n" is a positive integer includin=
g 0 [RFC7698].

---

4.1

      -  S bit not supported: a PathErr MUST be generated with the
         Error Code "Routing Problem" (24) with error sub-code
         "Unsupported Frequency slot Selection Symmetry value" (TDB).

This is a bit unclear. Presumably the issue is "S bit clear not supported".=
  You might consider reversing the meaning of the S bit and then this would=
 be a lot clearer.

YL>> Done.

---

Please distinguish the different TBDs as TBD1, TBD2, etc.

(And note you have several cases of "TDB")

YL>> yes. Added TBDX (where X=3D1,2,...)
---

4.1

   As defined in
   [RFC7570], the R bit reflects the LSP_REQUIRED_ATTRIBUTE and
   LSP_ATTRIBUTE semantic defined in [RFC5420], and it SHOULD be set
   accordingly.

It is not clear what R bit you are referring to.

YL>> This paragraph was removed as this is an irrelevant discussion.
---

4.1

   A Frequency Slot Selection TLV can be constructed by a node and
   added to an ERO Hop Attributes subobject in order to be processed
   by downstream nodes (transit and egress).  As defined in
   [RFC7570], the R bit reflects the LSP_REQUIRED_ATTRIBUTE and
   LSP_ATTRIBUTE semantic defined in [RFC5420], and it SHOULD be set
   accordingly.

   Once a node properly parses the Spectrum Selection sub-TLV
   received in an ERO Hop Attributes subobject, the node use the
   indicated spectrum assignment method (at that hop) for the LSP.
   In addition, the node SHOULD report compliance by adding an RRO
   Hop Attributes subobject with the WSON Processing Hop Attribute
   TLV (and its sub-TLVs) that indicate the utilized method.
   Frequency-Slot Selection TLVs carried in an RRO Hop Attributes
   subobject are subject to [RFC7570] and standard RRO processing;
   see [RFC3209].

There's something odd here.

- Doesn't this section say/imply that the Frequency-Slot Selection TLV
  belongs in the Spectrum Assignment object? Why are you talking about
  TLVs in the Hop Attribute TLV and the ERO Hop Attributes subobject?
  Maybe the first paragraph here should read...
  A Frequency Slot Selection TLV can also be constructed by a node...

- Why are you talking about the Spectrum Selection sub-TLV? Doesn't that
  belong in Section 5?

YL>> Thanks for pointing this out. You are correct. These two paragraphs do=
 not belong here. Deleted.

---

4.2

   For any request that contains a Frequency-slot assignment, the
   requester (PCC) MUST be able to specify a restriction on the
   frequency-slots to be used.

I think you can s/MUST/must/

YL>> Yes. Corrected.
---

4.2

   <Frequency-lot Restriction Constraint> ::=3D

                  <Action> <Count> <Reserved>

                  (<Link Identifiers> <Freq-slot Restriction>)...

I don't think you need to list every field of the frequency slot TLV in the=
 RBNF, and in particular you should not list the reserved field.

YL>>  Actually the following is the right RBNF:

NEW
   <Frequency-lot Restriction Constraint> ::=3D

                 ( <Action> <Count> <Reserved>

                  <Link Identifiers> <Freq-slot Restriction>)...

With this correction, I think I can further reduce it as follows:

   <Frequency-lot Restriction Constraint> ::=3D

                 ( <Action>  <Link Identifiers> <Freq-slot Restriction>)...

Is this OK with you?
---

4.2

   Note that a PCC MAY add a spectrum restriction that applies to all
   links by setting the Count field to zero and specifying just a set
   of spectrums.

I think s/spectrum/frequency slot/   twice

YL>> Agreed and corrected.
---

4.2

   and Section 3.3.1 for the Spectrum Restriction Field encoding,
   respectively.

Why do you point us at the definition of this field?

YL>> Yes, it is not necessary; removed.
---

4.2.1 broken reference

YL>> It is corrected to point to Section 4.2
---

5.

   The Spectrum Allocation TLV type is TBD, recommended value is TBD.

No need to recommend a value of TBD :-)

YL>> "recommended value is TBD" delete.
---

5.

   The type
   value of the Spectrum Restriction Constraint TLV is TBD by IANA.

This seems out of place and is the first mention of this TLV.

YL>> Deleted. Instead before Figure 4, added "IANA is to allocate a new PCE=
P TLV type, the Spectrum Allocation TLV Type (TBD).

---

Section 7 could use some external references.

Added: G.694.1 and G.872.
---

Section 8

   IANA maintains a registry of PCEP parameters. IANA has made
   allocations from the sub-registries as described in the following
   sections.

Hmmm, I think IANA has not actually made these allocations. You should say =
"IANA is requested to make allocations..."

---

I think the titles of 9.1 and 9.2 may be reversed.


--_002_7AEB3D6833318045B4AE71C2C87E8E173D0FA3C7sjceml521mbxchi_
Content-Type: message/rfc822
Content-Disposition: attachment; creation-date="Mon, 11 Mar 2019 23:57:17 GMT";
 modification-date="Mon, 11 Mar 2019 23:57:17 GMT"

Received: from DGGEMM401-HUB.china.huawei.com (10.3.20.209) by
 SJCEML702-CHM.china.huawei.com (10.208.112.38) with Microsoft SMTP Server
 (TLS) id 14.3.408.0; Mon, 11 Mar 2019 16:54:13 -0700
Received: from dggwg01-in.huawei.com (172.30.65.37) by
 DGGEMM401-HUB.china.huawei.com (10.3.20.209) with Microsoft SMTP Server id
 14.3.408.0; Tue, 12 Mar 2019 07:54:07 +0800
Received: from mail.ietf.org (unknown [4.31.198.44])	by Forcepoint Email with
 ESMTPS id EF7FC38588B869451D0D; Tue, 12 Mar 2019 07:53:52 +0800 (CST)
Received: from ietfa.amsl.com (localhost [IPv6:::1])	by ietfa.amsl.com
 (Postfix) with ESMTP id 67367131253;	Mon, 11 Mar 2019 16:53:50 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1])	by ietfa.amsl.com
 (Postfix) with ESMTP id 7BB6C13126A;	Mon, 11 Mar 2019 16:52:39 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com
 (Postfix) with ESMTP id 8AAE0131207; Mon, 11 Mar 2019 16:52:30 -0700 (PDT)
From: "internet-drafts@ietf.org" <internet-drafts@ietf.org>
To: "i-d-announce@ietf.org" <i-d-announce@ietf.org>
CC: "pce@ietf.org" <pce@ietf.org>
Subject: [Pce] I-D Action: draft-ietf-pce-flexible-grid-01.txt
Thread-Topic: [Pce] I-D Action: draft-ietf-pce-flexible-grid-01.txt
Thread-Index: AQHU2GW6VnRdQqYBBkK1lRTcrScRRg==
Sender: Pce <pce-bounces@ietf.org>
Date: Mon, 11 Mar 2019 23:52:30 +0000
Message-ID: <155234835052.23122.13653300775273534098@ietfa.amsl.com>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>,
 <mailto:pce-request@ietf.org?subject=subscribe>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>,
 <mailto:pce-request@ietf.org?subject=unsubscribe>
Reply-To: "pce@ietf.org" <pce@ietf.org>
Content-Language: en-US
X-MS-Exchange-Organization-AuthSource: DGGEMM401-HUB.china.huawei.com
X-MS-Has-Attach: 
X-Auto-Response-Suppress: All
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="us-ascii"
Content-ID: <DD13B3C27EF8604C93FA9FD9245D3A34@huawei.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0


A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.
This draft is a work item of the Path Computation Element WG of the IETF.

        Title           : PCEP Extension for Flexible Grid Networks
        Authors         : Young Lee
                          Haomian Zheng
                          Ramon Casellas
                          Ricard Vilalta
                          Daniele Ceccarelli
                          Francesco Lazzeri
        Filename        : draft-ietf-pce-flexible-grid-01.txt
        Pages           : 20
        Date            : 2019-03-11

Abstract:
   This document provides the Path Computation Element Communication
   Protocol (PCEP) extensions for the support of Routing and Spectrum
   Assignment (RSA) in Flexible Grid networks.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-pce-flexible-grid/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-pce-flexible-grid-01
https://datatracker.ietf.org/doc/html/draft-ietf-pce-flexible-grid-01

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-pce-flexible-grid-01


Please note that it may take a couple of minutes from the time of submissio=
n
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/

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

--_002_7AEB3D6833318045B4AE71C2C87E8E173D0FA3C7sjceml521mbxchi_--


From nobody Tue Mar 12 01:31:54 2019
Return-Path: <noreply@ietf.org>
X-Original-To: pce@ietf.org
Delivered-To: pce@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 9F24C130F01; Tue, 12 Mar 2019 01:31:52 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Alvaro Retana via Datatracker <noreply@ietf.org>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-pce-segment-routing@ietf.org, Dhruv Dhody <dhruv.ietf@gmail.com>, pce-chairs@ietf.org, pce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.93.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <155237951264.13839.17557540218184513897.idtracker@ietfa.amsl.com>
Date: Tue, 12 Mar 2019 01:31:52 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/2JUJDaOCjeOR6w7ncvrVNgwG54c>
Subject: [Pce] Alvaro Retana's Yes on draft-ietf-pce-segment-routing-16: (with COMMENT)
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Mar 2019 08:31:53 -0000

Alvaro Retana has entered the following ballot position for
draft-ietf-pce-segment-routing-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-pce-segment-routing/



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

Thank you for addressing my DISCUSS points!



From nobody Tue Mar 12 01:51:15 2019
Return-Path: <chengli13@huawei.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 398A7130F01; Tue, 12 Mar 2019 01:51:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bvebqfu62Qb4; Tue, 12 Mar 2019 01:51:10 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 885AC130E64; Tue, 12 Mar 2019 01:51:10 -0700 (PDT)
Received: from LHREML712-CAH.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 5CEB85931045C4A0824F; Tue, 12 Mar 2019 08:51:08 +0000 (GMT)
Received: from DGGEML401-HUB.china.huawei.com (10.3.17.32) by LHREML712-CAH.china.huawei.com (10.201.108.35) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 12 Mar 2019 08:51:07 +0000
Received: from DGGEML529-MBX.china.huawei.com ([169.254.6.70]) by DGGEML401-HUB.china.huawei.com ([fe80::89ed:853e:30a9:2a79%31]) with mapi id 14.03.0415.000; Tue, 12 Mar 2019 16:50:56 +0800
From: "Chengli (Cheng Li)" <chengli13@huawei.com>
To: "pce-chairs@ietf.org" <pce-chairs@ietf.org>, "pce@ietf.org" <pce@ietf.org>
CC: Weiqiang Cheng <chengweiqiang@chinamobile.com>, Rakesh Gandhi <rgandhi@cisco.com>, Mach Chen <mach.chen@huawei.com>, Lizhenbin <lizhenbin@huawei.com>
Thread-Topic: Request for WG adoption call for draft-li-pce-sr-path-segment-04
Thread-Index: AdTYsIde3gzFxFdGRU+yWAxmnXucWQ==
Date: Tue, 12 Mar 2019 08:50:56 +0000
Message-ID: <C7C2E1C43D652C4E9E49FE7517C236CB025A3C79@dggeml529-mbx.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.130.185.75]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/L_x2SymaufzDcje0tk9CY9_mzYQ>
Subject: [Pce] Request for WG adoption call for draft-li-pce-sr-path-segment-04
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Mar 2019 08:51:13 -0000

SGkgV0cgYW5kIENoYWlycywNCg0KV2UgaGF2ZSB1cGRhdGVkIHRoZSBkcmFmdC1saS1wY2Utc3It
cGF0aC1zZWdtZW50LiBKdXN0IHNvbWUgZWRpdG9yaWFsIHVwZGF0ZXMgYW5kIHBlcnNvbm5lbCBj
aGFuZ2VzLg0KDQpTaW5jZSB0aGUgYXJjaGl0ZWN0dXJlIGRvY3VtZW50IGRyYWZ0LWlldGYtc3By
aW5nLW1wbHMtcGF0aC1zZWdtZW50LTAwIGhhcyBiZWVuIGFkb3B0ZWQgaW4gdGhlIFNQUklORyBX
RywgIGFuZCB0aGUgY29udGVudCBvZiB0aGlzIGRvY3VtZW50IGhhcyBiZWVuIG1hdHVyZSBhbmQg
c3RhYmxlLCB3ZSB0aGluayBpdCBpcyBhIGdvb2QgY2FuZGlkYXRlIGZvciBXRyBhZG9wdGlvbiBu
b3csIHNvIHdlIHJlcXVlc3QgZm9yIFdHIGFkb3B0aW9uIGNhbGwgZm9yIHRoaXMgZG9jdW1lbnQu
DQoNClJlY2VudCBNb2RpZmljYXRpb25zOg0KKiBQLWZsYWfvvJpQYXRoIFNlZ21lbnQgQWxsb2Nh
dGlvbiBmbGFnIC0+IFBDRSBhbGxvY2F0aW9uIEZsYWcsIHdoaWNoIGNhbiBiZSByZXVzZWQgYnkg
bWFueSBvdGhlciByZXNvdXJjZSByZXF1ZXN0LCBsaWtlIGJpbmRpbmcgU0lELiANCiAgICAgICAg
ICAgICAgICAgICAgVGhlIGNoYW5nZSBoYXMgYmVlbiBtZW50aW9uZWQgaW4gUENFQ0MgZHJhZnRz
IGFscmVhZHkuIFVwZGF0ZSB0byBzeW5jIHVwLg0KKiBNU0Q6IGFkZGluZyBzb21lIHRleHQgdG8g
ZGVzY3JpYmUgTVNEIGNvbnNpZGVyYXRpb24gaW4gcGF0aCBzZWdtZW50IGFsbG9jYXRpb24uIA0K
KiBSZWZzIHN5bmMgdXANCiogRml4ZWQgc29tZSBuaXRzLg0KKiBEaWZmOiBodHRwczovL3d3dy5p
ZXRmLm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQtbGktcGNlLXNyLXBhdGgtc2VnbWVudC0wNA0KDQpQ
ZXJzb25uZWwgQ2hhbmdlczogDQoqIEFkZGVkIFF1YW4gWGlvbmcgZnJvbSBaVEUgYXMgYSBuZXcg
Y28tYXV0aG9yIGluIGNvbnRyaWJ1dG9yIHNlY3Rpb24uDQoqIEFsc28sIG1vdmVkIERocnV2IHRv
IHRoZSBjb250cmlidXRvciBzZWN0aW9uLg0KDQpCZXN0IFJlZ2FyZHMsDQpDaGVuZywgb24gYmVo
YWxmIG9mIGF1dGhvcnMuDQoNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IGlu
dGVybmV0LWRyYWZ0c0BpZXRmLm9yZyBbbWFpbHRvOmludGVybmV0LWRyYWZ0c0BpZXRmLm9yZ10g
DQpTZW50OiBGcmlkYXksIE1hcmNoIDA4LCAyMDE5IDk6NTIgUE0NClRvOiBSYWtlc2ggR2FuZGhp
IDxyZ2FuZGhpQGNpc2NvLmNvbT47IExpemhlbmJpbiA8bGl6aGVuYmluQGh1YXdlaS5jb20+OyBX
ZWlxaWFuZyBDaGVuZyA8Y2hlbmd3ZWlxaWFuZ0BjaGluYW1vYmlsZS5jb20+OyBNYWNoIENoZW4g
PG1hY2guY2hlbkBodWF3ZWkuY29tPjsgRG9uZ2ppZSAoSmltbXkpIDxqaWUuZG9uZ0BodWF3ZWku
Y29tPjsgTWFjaCBDaGVuIDxtYWNoLmNoZW5AaHVhd2VpLmNvbT47IENoZW5nbGkgKENoZW5nIExp
KSA8Y2hlbmdsaTEzQGh1YXdlaS5jb20+DQpTdWJqZWN0OiBOZXcgVmVyc2lvbiBOb3RpZmljYXRp
b24gZm9yIGRyYWZ0LWxpLXBjZS1zci1wYXRoLXNlZ21lbnQtMDQudHh0DQoNCg0KQSBuZXcgdmVy
c2lvbiBvZiBJLUQsIGRyYWZ0LWxpLXBjZS1zci1wYXRoLXNlZ21lbnQtMDQudHh0DQpoYXMgYmVl
biBzdWNjZXNzZnVsbHkgc3VibWl0dGVkIGJ5IENoZW5nIExpIGFuZCBwb3N0ZWQgdG8gdGhlIElF
VEYgcmVwb3NpdG9yeS4NCg0KTmFtZToJCWRyYWZ0LWxpLXBjZS1zci1wYXRoLXNlZ21lbnQNClJl
dmlzaW9uOgkwNA0KVGl0bGU6CQlQYXRoIENvbXB1dGF0aW9uIEVsZW1lbnQgQ29tbXVuaWNhdGlv
biBQcm90b2NvbCAoUENFUCkgRXh0ZW5zaW9uIGZvciBQYXRoIFNlZ21lbnQgaW4gU2VnbWVudCBS
b3V0aW5nIChTUikNCkRvY3VtZW50IGRhdGU6CTIwMTktMDMtMDgNCkdyb3VwOgkJSW5kaXZpZHVh
bCBTdWJtaXNzaW9uDQpQYWdlczoJCTI0DQpVUkw6ICAgICAgICAgICAgaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvaW50ZXJuZXQtZHJhZnRzL2RyYWZ0LWxpLXBjZS1zci1wYXRoLXNlZ21lbnQtMDQudHh0
DQpTdGF0dXM6ICAgICAgICAgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQt
bGktcGNlLXNyLXBhdGgtc2VnbWVudC8NCkh0bWxpemVkOiAgICAgICBodHRwczovL3Rvb2xzLmll
dGYub3JnL2h0bWwvZHJhZnQtbGktcGNlLXNyLXBhdGgtc2VnbWVudC0wNA0KSHRtbGl6ZWQ6ICAg
ICAgIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvZHJhZnQtbGktcGNlLXNy
LXBhdGgtc2VnbWVudA0KRGlmZjogICAgICAgICAgIGh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2Rp
ZmY/dXJsMj1kcmFmdC1saS1wY2Utc3ItcGF0aC1zZWdtZW50LTA0DQoNCkFic3RyYWN0Og0KICAg
VGhlIFBhdGggQ29tcHV0YXRpb24gRWxlbWVudCAoUENFKSBwcm92aWRlcyBwYXRoIGNvbXB1dGF0
aW9uDQogICBmdW5jdGlvbnMgaW4gc3VwcG9ydCBvZiB0cmFmZmljIGVuZ2luZWVyaW5nIGluIE11
bHRpcHJvdG9jb2wgTGFiZWwNCiAgIFN3aXRjaGluZyAoTVBMUykgYW5kIEdlbmVyYWxpemVkIE1Q
TFMgKEdNUExTKSBuZXR3b3Jrcy4NCg0KICAgVGhlIFNvdXJjZSBQYWNrZXQgUm91dGluZyBpbiBO
ZXR3b3JraW5nIChTUFJJTkcpIGFyY2hpdGVjdHVyZQ0KICAgZGVzY3JpYmVzIGhvdyBTZWdtZW50
IFJvdXRpbmcgKFNSKSBjYW4gYmUgdXNlZCB0byBzdGVlciBwYWNrZXRzDQogICB0aHJvdWdoIGFu
IElQdjYgb3IgTVBMUyBuZXR3b3JrIHVzaW5nIHRoZSBzb3VyY2Ugcm91dGluZyBwYXJhZGlnbS4g
IEENCiAgIFNlZ21lbnQgUm91dGVkIFBhdGggY2FuIGJlIGRlcml2ZWQgZnJvbSBhIHZhcmlldHkg
b2YgbWVjaGFuaXNtcywNCiAgIGluY2x1ZGluZyBhbiBJR1AgU2hvcnRlc3QgUGF0aCBUcmVlIChT
UFQpLCBleHBsaWNpdCBjb25maWd1cmF0aW9uLCBvcg0KICAgYSBQYXRoIENvbXB1dGF0aW9uIEVs
ZW1lbnQgKFBDRSkuDQoNCiAgIFBhdGggaWRlbnRpZmljYXRpb24gaXMgbmVlZGVkIGZvciBzZXZl
cmFsIHVzZSBjYXNlcyBzdWNoIGFzDQogICBwZXJmb3JtYW5jZSBtZWFzdXJlbWVudCBpbiBTZWdt
ZW50IFJvdXRpbmcgKFNSKSBuZXR3b3JrLiAgVGhpcw0KICAgZG9jdW1lbnQgc3BlY2lmaWVzIGV4
dGVuc2lvbnMgdG8gdGhlIFBhdGggQ29tcHV0YXRpb24gRWxlbWVudA0KICAgUHJvdG9jb2wgKFBD
RVApIHRvIHN1cHBvcnQgcmVxdWVzdGluZywgcmVwbHlpbmcsIHJlcG9ydGluZyBhbmQNCiAgIHVw
ZGF0aW5nIHRoZSBQYXRoIFNlZ21lbnQgSUQgKFBhdGggU0lEKSBiZXR3ZWVuIFBDRVAgc3BlYWtl
cnMuDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCg0KDQpQbGVhc2Ugbm90ZSB0aGF0IGl0
IG1heSB0YWtlIGEgY291cGxlIG9mIG1pbnV0ZXMgZnJvbSB0aGUgdGltZSBvZiBzdWJtaXNzaW9u
IHVudGlsIHRoZSBodG1saXplZCB2ZXJzaW9uIGFuZCBkaWZmIGFyZSBhdmFpbGFibGUgYXQgdG9v
bHMuaWV0Zi5vcmcuDQoNClRoZSBJRVRGIFNlY3JldGFyaWF0DQoNCg==


From nobody Tue Mar 12 01:54:20 2019
Return-Path: <chengli13@huawei.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9C4C9130F01; Tue, 12 Mar 2019 01:54:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KxrjBBLckadI; Tue, 12 Mar 2019 01:54:16 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3F3E812F19D; Tue, 12 Mar 2019 01:54:16 -0700 (PDT)
Received: from lhreml705-cah.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id EEF5DAA56119AF8A515A; Tue, 12 Mar 2019 08:54:13 +0000 (GMT)
Received: from lhreml709-chm.china.huawei.com (10.201.108.58) by lhreml705-cah.china.huawei.com (10.201.108.46) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 12 Mar 2019 08:54:13 +0000
Received: from lhreml709-chm.china.huawei.com (10.201.108.58) by lhreml709-chm.china.huawei.com (10.201.108.58) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1591.10; Tue, 12 Mar 2019 08:54:13 +0000
Received: from DGGEML404-HUB.china.huawei.com (10.3.17.39) by lhreml709-chm.china.huawei.com (10.201.108.58) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P256) id 15.1.1591.10 via Frontend Transport; Tue, 12 Mar 2019 08:54:13 +0000
Received: from DGGEML529-MBX.china.huawei.com ([169.254.6.70]) by DGGEML404-HUB.china.huawei.com ([fe80::b177:a243:7a69:5ab8%31]) with mapi id 14.03.0415.000; Tue, 12 Mar 2019 16:54:04 +0800
From: "Chengli (Cheng Li)" <chengli13@huawei.com>
To: "pce@ietf.org" <pce@ietf.org>, "pce-chairs@ietf.org" <pce-chairs@ietf.org>
CC: Weiqiang Cheng <chengweiqiang@chinamobile.com>, Rakesh Gandhi <rgandhi@cisco.com>, Mach Chen <mach.chen@huawei.com>, Lizhenbin <lizhenbin@huawei.com>
Thread-Topic: Request WG adoption call for draft-li-pce-sr-bidir-path-04
Thread-Index: AdTYsNX0vynan94XRO6g5x0mDRinyw==
Date: Tue, 12 Mar 2019 08:54:03 +0000
Message-ID: <C7C2E1C43D652C4E9E49FE7517C236CB025A3C8D@dggeml529-mbx.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.130.185.75]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/qfidVzW81GpZByty5TT8YIY2Jik>
Subject: [Pce] Request WG adoption call for draft-li-pce-sr-bidir-path-04
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Mar 2019 08:54:19 -0000

SGkgV0cgYW5kIENoYWlycywNCg0KV2UgaGF2ZSB1cGRhdGVkIHRoZSBkcmFmdCB0byBhZGRyZXNz
IHJldmlldyBjb21tZW50cyBmcm9tIE1hcmluYSBGaXpnZWVyIGFuZCBRdWFuIFhpb25nLg0KVGhl
IGNvbW1lbnRzIHdlcmUgYXBwbGljYWJsZSB0byBkcmFmdC1pZXRmLXBjZS1hc3NvY2lhdGlvbi1i
aWRpciBhbmQgZHJhZnQtbGktcGNlLXNyLWJpZGlyLXBhdGgsIHNvIGJvdGggaGF2ZSBiZWVuIHVw
ZGF0ZWQgYWNjb3JkaW5nbHkgKHdlIHNoYXJlIHNvbWUgYXV0aG9ycyBiZXR3ZWVuIHRoZXNlIGRy
YWZ0cyEpLg0KDQoxKSBUaGUgRi1iaXQgaW4gdGhlIGZpZ3VyZSByZXByZXNlbnRzIHRoZSBkaXJl
Y3Rpb25zIG9mIExTUCBmcm9tIFBDQyBwb2ludCBvZiB2aWV3IChhcyBvcHBvc2VkIHRvIFBDRSBw
b2ludCBvZiB2aWV3KS4NCjIpIENsYXJpZnkgUExTUC1JRCBmb3IgYmlkaXJlY3Rpb25hbCBMU1Ag
aW4gU2VjdGlvbiA1Lg0KMykgQWRkaW5nIFF1YW4gWGlvbmcgZnJvbSBaVEUgYXMgYSBjby1hdXRo
b3IgaW4gY29udHJpYnV0b3Igc2VjdGlvbi4NCjQpIFZhcmlvdXMgZWRpdG9yaWFsIGNoYW5nZXMu
DQoNCkRpZmYgLSBodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZmP3VybDE9ZHJhZnQtbGktcGNl
LXNyLWJpZGlyLXBhdGgtMDImdXJsMj1kcmFmdC1saS1wY2Utc3ItYmlkaXItcGF0aC0wNA0KDQpT
UFJJTkcgV0cgaGFzIGFkb3B0ZWQgdGhlIGFyY2hpdGVjdHVyZSBkb2N1bWVudCBkcmFmdC1pZXRm
LXNwcmluZy1tcGxzLXBhdGgtc2VnbWVudC0wMCBhbmQgYmktZGlyZWN0aW9uYWwgU1IgaXMgb25l
IG9mIHRoZSBrZXkgdXNlLWNhc2UsIHdlIHRoaW5rIGl0IGlzIHJlYWR5IGZvciBXRyBhZG9wdGlv
biwgc28gd2UgcmVxdWVzdCBmb3IgdGhlIFdHIGFkb3B0aW9uIHBvbGwgZm9yIHRoaXMgZG9jdW1l
bnQuDQoNCldlbGNvbWUgeW91ciByZXZpZXcgY29tbWVudHMgYW5kIHN1Z2dlc3Rpb25zLiANCk1h
bnkgdGhhbmtzIHRvIE1hcmluYSBGaXpnZWVyIGZvciBleGNlbGxlbnQgcmV2aWV3IQ0KDQpUaGFu
a3MsDQpDaGVuZyAob24gYmVoYWxmIG9mIGF1dGhvcnMpDQoNCg0KDQotLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLQ0KRnJvbTogaW50ZXJuZXQtZHJhZnRzQGlldGYub3JnIFttYWlsdG86aW50ZXJu
ZXQtZHJhZnRzQGlldGYub3JnXSANClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDEyLCAyMDE5IDQ6MzQg
QU0NClRvOiBSYWtlc2ggR2FuZGhpIDxyZ2FuZGhpQGNpc2NvLmNvbT47IExpemhlbmJpbiA8bGl6
aGVuYmluQGh1YXdlaS5jb20+OyBXZWlxaWFuZyBDaGVuZyA8Y2hlbmd3ZWlxaWFuZ0BjaGluYW1v
YmlsZS5jb20+OyBNYWNoIENoZW4gPG1hY2guY2hlbkBodWF3ZWkuY29tPjsgRG9uZ2ppZSAoSmlt
bXkpIDxqaWUuZG9uZ0BodWF3ZWkuY29tPjsgTWFjaCBDaGVuIDxtYWNoLmNoZW5AaHVhd2VpLmNv
bT47IENoZW5nbGkgKENoZW5nIExpKSA8Y2hlbmdsaTEzQGh1YXdlaS5jb20+DQpTdWJqZWN0OiBO
ZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LWxpLXBjZS1zci1iaWRpci1wYXRoLTA0
LnR4dA0KDQoNCkEgbmV3IHZlcnNpb24gb2YgSS1ELCBkcmFmdC1saS1wY2Utc3ItYmlkaXItcGF0
aC0wNC50eHQgaGFzIGJlZW4gc3VjY2Vzc2Z1bGx5IHN1Ym1pdHRlZCBieSBSYWtlc2ggR2FuZGhp
IGFuZCBwb3N0ZWQgdG8gdGhlIElFVEYgcmVwb3NpdG9yeS4NCg0KTmFtZToJCWRyYWZ0LWxpLXBj
ZS1zci1iaWRpci1wYXRoDQpSZXZpc2lvbjoJMDQNClRpdGxlOgkJUENFUCBFeHRlbnNpb25zIGZv
ciBBc3NvY2lhdGVkIEJpZGlyZWN0aW9uYWwgU2VnbWVudCBSb3V0aW5nIChTUikgUGF0aHMNCkRv
Y3VtZW50IGRhdGU6CTIwMTktMDMtMTENCkdyb3VwOgkJSW5kaXZpZHVhbCBTdWJtaXNzaW9uDQpQ
YWdlczoJCTE1DQpVUkw6ICAgICAgICAgICAgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvaW50ZXJuZXQt
ZHJhZnRzL2RyYWZ0LWxpLXBjZS1zci1iaWRpci1wYXRoLTA0LnR4dA0KU3RhdHVzOiAgICAgICAg
IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWxpLXBjZS1zci1iaWRpci1w
YXRoLw0KSHRtbGl6ZWQ6ICAgICAgIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1s
aS1wY2Utc3ItYmlkaXItcGF0aC0wNA0KSHRtbGl6ZWQ6ICAgICAgIGh0dHBzOi8vZGF0YXRyYWNr
ZXIuaWV0Zi5vcmcvZG9jL2h0bWwvZHJhZnQtbGktcGNlLXNyLWJpZGlyLXBhdGgNCkRpZmY6ICAg
ICAgICAgICBodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQtbGktcGNlLXNy
LWJpZGlyLXBhdGgtMDQNCg0KQWJzdHJhY3Q6DQogICBUaGUgUGF0aCBDb21wdXRhdGlvbiBFbGVt
ZW50IENvbW11bmljYXRpb24gUHJvdG9jb2wgKFBDRVApIHByb3ZpZGVzDQogICBtZWNoYW5pc21z
IGZvciBQYXRoIENvbXB1dGF0aW9uIEVsZW1lbnRzIChQQ0VzKSB0byBwZXJmb3JtIHBhdGgNCiAg
IGNvbXB1dGF0aW9ucyBpbiByZXNwb25zZSB0byBQYXRoIENvbXB1dGF0aW9uIENsaWVudHMgKFBD
Q3MpIHJlcXVlc3RzLg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KDQoNClBsZWFzZSBub3Rl
IHRoYXQgaXQgbWF5IHRha2UgYSBjb3VwbGUgb2YgbWludXRlcyBmcm9tIHRoZSB0aW1lIG9mIHN1
Ym1pc3Npb24gdW50aWwgdGhlIGh0bWxpemVkIHZlcnNpb24gYW5kIGRpZmYgYXJlIGF2YWlsYWJs
ZSBhdCB0b29scy5pZXRmLm9yZy4NCg0KVGhlIElFVEYgU2VjcmV0YXJpYXQNCg0K


From nobody Tue Mar 12 02:24:56 2019
Return-Path: <ggalimbe@cisco.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 85791127917; Tue, 12 Mar 2019 02:24:54 -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, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0tyzgU3rB4X5; Tue, 12 Mar 2019 02:24:51 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DE4D012B001; Tue, 12 Mar 2019 02:24:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=80667; q=dns/txt; s=iport; t=1552382690; x=1553592290; h=from:to:cc:subject:date:message-id:mime-version; bh=j4FzMxaBxqlQNZBPvvtHYwF2iMH3a+76O40fEzuU0EQ=; b=KEPqkar7zxlDObtczxMYU3WjOKM1IWwXn2tYpmRqt4rIn22XDe5wNTLB DOQyuC06WZ7BnZ2M5TVBJjSLRpEWQVyHRj+VyJW65GQ6jYQeBxdKDe1WK VQmSU9Ho9wFd1Wf8HUtEDUzraLhVpriDJndA6hNT+tLUON3BZK05jE6iH U=;
X-Files: image001.png : 1633
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ADAADaeYdc/5RdJa1kGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAQGBUQQBAQEBAQsBgQ1YKmiBAycKg0BAiBqNHyWYKxSBZwg?= =?us-ascii?q?BAgEBJYRHAheELiI0CQ0BAQMBAQkBAwJtHAyFSgEBAQQFBw4JAggBGx4SDAI?= =?us-ascii?q?EAQYCEQMBAQEGAQEBGAEGAwIEBRABAwsMFAkKBAENBAEGAwWCSRU2AYF1D5Q?= =?us-ascii?q?wm2aBL4o0DwWBKgGLLBeBQD+BEAEnDBOCTIJ4JgIBAQaBQR8HCQkGEIJUMYI?= =?us-ascii?q?mA4xPhAmHLoQ6giOFSwkChmIBhG6HQhmBeYVmg0iGWYE8iXCBCpJTAhEVgSg?= =?us-ascii?q?fOCiBLnAVOyoBgkEJgg0XgQABCIJChRSFP0ExAZA1gR8BAQ?=
X-IronPort-AV: E=Sophos;i="5.58,470,1544486400";  d="png'150?scan'150,208,217,150";a="449413545"
Received: from rcdn-core-12.cisco.com ([173.37.93.148]) by rcdn-iport-9.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 12 Mar 2019 09:24:49 +0000
Received: from XCH-RTP-007.cisco.com (xch-rtp-007.cisco.com [64.101.220.147]) by rcdn-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id x2C9OmP5023964 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 12 Mar 2019 09:24:49 GMT
Received: from xch-rtp-010.cisco.com (64.101.220.150) by XCH-RTP-007.cisco.com (64.101.220.147) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 12 Mar 2019 05:24:48 -0400
Received: from xch-rtp-010.cisco.com ([64.101.220.150]) by XCH-RTP-010.cisco.com ([64.101.220.150]) with mapi id 15.00.1473.003; Tue, 12 Mar 2019 05:24:48 -0400
From: "Gabriele Maria Galimberti (ggalimbe)" <ggalimbe@cisco.com>
To: Leeyoung <leeyoung@huawei.com>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "pce@ietf.org" <pce@ietf.org>
CC: "draft-lee-pce-flexible-grid@ietf.org" <draft-lee-pce-flexible-grid@ietf.org>
Thread-Topic: [Pce] Chair review of draft-lee-pce-flexible-grid
Thread-Index: AQHU2LVvUSxkXBL0fkC7PMXas2B9mA==
Date: Tue, 12 Mar 2019 09:24:47 +0000
Message-ID: <AAC70523-1435-4563-B5F4-79E9EBC9AA9F@cisco.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.7.190210
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.228.192.53]
Content-Type: multipart/related; boundary="_004_AAC7052314354563B5F479E9EBC9AA9Fciscocom_"; type="multipart/alternative"
MIME-Version: 1.0
X-Outbound-SMTP-Client: 64.101.220.147, xch-rtp-007.cisco.com
X-Outbound-Node: rcdn-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/GQT3YkDY2C6glmcCXPimp3v2mbM>
Subject: Re: [Pce] Chair review of draft-lee-pce-flexible-grid
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Mar 2019 09:24:54 -0000

--_004_AAC7052314354563B5F479E9EBC9AA9Fciscocom_
Content-Type: multipart/alternative;
 boundary="_000_AAC7052314354563B5F479E9EBC9AA9Fciscocom_"

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

SGkgWW91bmcsDQoNCkkgaGFkIGEgcXVpY2sgbG9vayBhdCB0aGUgZHJhZnQsIHByZXR0eSBuaWNl
ICENCg0KQSBjb21tZW50IG9uIENoLiA0LjEgRnJlcXVlbmN5LVNsb3QgU2VsZWN0aW9uIFRMViBp
cyBvbiB0aGUgc2VudGVuY2U6DQoNCuKAneKAnSAxOiAgIEZpcnN0LUZpdC4gIEFsbCB0aGUgZmVh
c2libGUgZnJlcXVlbmN5IHNsb3RzIGFyZSBudW1iZXJlZA0KICAgICAgICAgKGJhc2VkIG9uICJu
IiBwYXJhbWV0ZXIpLCBhbmQgdGhpcyBTQSBtZXRob2QgY2hvb3NlcyB0aGUNCiAgICAgICAgIGF2
YWlsYWJsZSBmcmVxdWVuY3ktc2xvdCB3aXRoIHRoZSBsb3dlc3QgaW5kZXgsIHdoZXJlICJuIiBp
cw0KICAgICAgICAgdGhlIHBhcmFtZXRlciBpbiBmID0gMTkzLjEgVEh6ICsgbiB4IDAuMDA2MjUg
VEh6IHdoZXJlIDE5My4xDQogICAgICAgICBUSHogaXMgdGhlIElUVS1UICJhbmNob3IgZnJlcXVl
bmN5IiBhbmQgIm4iIGlzIGEgcG9zaXRpdmUNCiAgICAgICAgIGludGVnZXIgaW5jbHVkaW5nIDAN
CuKAnOKAneKAnQ0KVGhlIOKAnG7igJ0gdmFsdWUgaXMgYWN0dWFsbHkgYSBwb3NpdGl2ZSBBTkQg
TkVHQVRJVkUgaW50ZWdlciBpbmNsdWRpbmcgMA0KDQpBIHNlY29uZCBjb21tZW50IG9uIENoLiA0
LjEgRnJlcXVlbmN5LVNsb3QgU2VsZWN0aW9uIFRMVjoNCkl0IGNvdWxkIGJlIGludGVyZXN0aW5n
IHRvIGhhdmUgYWxzbyBhIG5ldyBNZXRob2Qgc3RhcnRpbmcgZnJvbSB0aGUgQy1iYW5kIGhpZ2hl
ciBlbmQg4oCmDQpMaWtlIGZpcnN0IGZpdCBzdGFydGluZyBmcm9tIGhpZ2hlciDigJxu4oCdIHZh
bHVlcyBhbmQgZGVjcmVtZW50aW5nIGl0LCBzbyBJ4oCZZCBhZGQ6DQoNCuKAneKAnSAyOiAgIEZp
cnN0LUZpdC1yZXZlcnNlLiAgQWxsIHRoZSBmZWFzaWJsZSBmcmVxdWVuY3kgc2xvdHMgYXJlIG51
bWJlcmVkDQogICAgICAgICAoYmFzZWQgb24gIm4iIHBhcmFtZXRlciksIGFuZCB0aGlzIFNBIG1l
dGhvZCBjaG9vc2VzIHRoZQ0KICAgICAgICAgYXZhaWxhYmxlIGZyZXF1ZW5jeS1zbG90IHdpdGgg
dGhlIEhJR0hFU1QgaW5kZXgsIHdoZXJlICJuIiBpcw0KICAgICAgICAgdGhlIHBhcmFtZXRlciBp
biBmID0gMTkzLjEgVEh6ICsgbiB4IDAuMDA2MjUgVEh6IHdoZXJlIDE5My4xDQogICAgICAgICBU
SHogaXMgdGhlIElUVS1UICJhbmNob3IgZnJlcXVlbmN5IiBhbmQgIm4iIGlzIGEgcG9zaXRpdmUg
QU5EIE5FR0FUSVZFDQogICAgICAgICBpbnRlZ2VyIGluY2x1ZGluZyAwDQrigJzigJ3igJ0NCg0K
QmVzdCBSZWdhcmRzLA0KDQpHYWJyaWVsZQ0KDQoNCg0KW2h0dHA6Ly93d3cuY2lzY28uY29tL3N3
YS9pL2xvZ28uZ2lmXQ0KDQoNCkdhYnJpZWxlIEdhbGltYmVydGkNClByaW5jaXBhbCBFbmdpbmVl
cg0KQ2lzY28gUGhvdG9uaWNzIFNybA0KDQoNCnZpYSBTLk1hcmlhIE1vbGdvcmEsIDQ4IEMNCjIw
ODcxIC0gVmltZXJjYXRlIChNQikNCkl0YWx5DQp3d3cuY2lzY28uY29tL2dsb2JhbC9JVC88aHR0
cDovL3d3dy5jaXNjby5jb20vZ2xvYmFsL0lULz4NCg0KZ2dhbGltYmVAY2lzY28uY29tPG1haWx0
bzpnZ2FsaW1iZUBjaXNjby5jb20+DQpQaG9uZSA6KzM5IDAzOSAyMDkxNDYyDQpNb2JpbGUgOisz
OSAzMzUgNzQ4MTk0Nw0KRmF4IDorMzkgMDM5IDIwOTIwNDkNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KRnJvbTogUGNlIDxwY2UtYm91bmNlc0BpZXRmLm9yZz4gb24gYmVoYWxmIG9mIExlZXlv
dW5nIDxsZWV5b3VuZ0BodWF3ZWkuY29tPg0KRGF0ZTogVHVlc2RheSwgMTIgTWFyY2ggMjAxOSBh
dCAwMDo1Nw0KVG86ICJhZHJpYW5Ab2xkZG9nLmNvLnVrIiA8YWRyaWFuQG9sZGRvZy5jby51az4s
ICJwY2VAaWV0Zi5vcmciIDxwY2VAaWV0Zi5vcmc+DQpDYzogImRyYWZ0LWxlZS1wY2UtZmxleGli
bGUtZ3JpZEBpZXRmLm9yZyIgPGRyYWZ0LWxlZS1wY2UtZmxleGlibGUtZ3JpZEBpZXRmLm9yZz4N
ClN1YmplY3Q6IFJlOiBbUGNlXSBDaGFpciByZXZpZXcgb2YgZHJhZnQtbGVlLXBjZS1mbGV4aWJs
ZS1ncmlkDQoNCkhpIEFkcmlhbiwNCg0KVGhhbmtzIGZvciB5b3VyIGNoYWlyJ3MgcmV2aWV3LiBQ
bGVhc2Ugc2VlIGlubGluZSBmb3IgbXkgY29tbWVudC4gMDEgdmVyc2lvbiBoYXMgYmVlbiB1cGxv
YWRlZCAocGxlYXNlIHNlZSB0aGUgYXR0YWNobWVudCkuDQoNCk5vdGU6IEkgbWlnaHQgaGF2ZSBt
YWRlIG1pc3Rha2VzIGFzIEkgd2FzIHJ1c2ggdG8gbWVldCB0aGUgZGVhZGxpbmUgOikNCg0KDQpC
ZXN0IHJlZ2FyZHMsDQpZb3VuZw0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTog
QWRyaWFuIEZhcnJlbCBbbWFpbHRvOmFkcmlhbkBvbGRkb2cuY28udWtdDQpTZW50OiBNb25kYXks
IEZlYnJ1YXJ5IDE4LCAyMDE5IDQ6MTAgUE0NClRvOiBwY2VAaWV0Zi5vcmc8bWFpbHRvOnBjZUBp
ZXRmLm9yZz4NCkNjOiBkcmFmdC1sZWUtcGNlLWZsZXhpYmxlLWdyaWRAaWV0Zi5vcmc8bWFpbHRv
OmRyYWZ0LWxlZS1wY2UtZmxleGlibGUtZ3JpZEBpZXRmLm9yZz4NClN1YmplY3Q6IENoYWlyIHJl
dmlldyBvZiBkcmFmdC1sZWUtcGNlLWZsZXhpYmxlLWdyaWQNCg0KSGksDQoNCkFzIHRoaXMgZG9j
dW1lbnQgaXMgYmVpbmcgcG9sbGVkIGZvciBhZG9wdGlvbiwgSSB0aG91Z2h0IEkgc2hvdWxkIHJl
dmlldyBpdC4uICBUaGVyZSBhcmUgYSBjb25zaWRlcmFibGUgbnVtYmVyIG9mIG5pdHMsIGJ1dCBu
b3RoaW5nIHRoYXQgcHJldmVudHMgYWRvcHRpb24gaW4gbXkgdmlldy4gIEluIHRoZSBldmVudCB0
aGF0IHRoaXMgZG9jdW1lbnQgaXMgYWRvcHRlZCwgSSB0aGluayB0aGUgYXV0aG9ycyB3b3VsZCBk
byB3ZWxsIHRvIGFkZHJlc3MgdGhlIGNoYW5nZXMgc2hvcnRseSBhZnRlcndhcmRzLiAgSWYgdGhl
IGRvY3VtZW50IGlzIG5vdCBhZG9wdGVkIGJ1dCB0aGUgYXV0aG9ycyB3YW50IHRvIGNvbnRpbnVl
IHdpdGggdGhlIHdvcmssIHRoZXkgc2hvdWxkIHBpY2sgdXAgdGhlc2Ugbml0cy4NCg0KVGhhbmtz
LA0KQWRyaWFuDQoNCi0tLQ0KDQpQbGVhc2UgZml4IHRoZSBSRkMgMjExOSBib2lsZXJwbGF0ZSB0
byB1c2UgdGhlIGxhdGVzdCBmb3JtLi4uDQoNCg0KICAgVGhlIGtleSB3b3JkcyAiTVVTVCIsICJN
VVNUIE5PVCIsICJSRVFVSVJFRCIsICJTSEFMTCIsICJTSEFMTCBOT1QiLA0KICAgIlNIT1VMRCIs
ICJTSE9VTEQgTk9UIiwgIlJFQ09NTUVOREVEIiwgIk5PVCBSRUNPTU1FTkRFRCIsICJNQVkiLCBh
bmQNCiAgICJPUFRJT05BTCIgaW4gdGhpcyBkb2N1bWVudCBhcmUgdG8gYmUgaW50ZXJwcmV0ZWQg
YXMgZGVzY3JpYmVkIGluIEJDUA0KICAgMTQgW1JGQzIxMTldIFtSRkM4MTc0XSB3aGVuLCBhbmQg
b25seSB3aGVuLCB0aGV5IGFwcGVhciBpbiBhbGwNCiAgIGNhcGl0YWxzLCBhcyBzaG93biBoZXJl
Lg0KDQouLi4uWW91J2xsIG5lZWQgdG8gYWRkIGEgcmVmZXJlbmNlIHRvIFJGQyA4MTc0DQoNCi0t
LQ0KDQppZG5pdHMgc2hvd3MgYSBsb3Qgb2YgaXNzdWVzIHdpdGggcmVmZXJlbmNlcy4gSXQgaXMg
bm90IGhhcmQgdG8gcnVuIGlkbml0cyBzbyBwbGVhc2UgZ2V0IGludG8gdGhlIGhhYml0IG9mIHJ1
bm5pbmcgaXQgYmVmb3JlIHlvdSBhc2sgZm9yIFdHIGFkb3B0aW9uLg0KDQpGb3IgeW91ciBjb252
ZW5pZW5jZSwgaGVyZSBhcmUgYWxsIG9mIHRoZSBpc3N1ZXMNCg0KICA9PSBNaXNzaW5nIFJlZmVy
ZW5jZTogJ1JGQzMyMDknIGlzIG1lbnRpb25lZCBvbiBsaW5lIDMxOCwgYnV0IG5vdA0KICAgICBk
ZWZpbmVkDQoNCiAgPT0gVW51c2VkIFJlZmVyZW5jZTogJ1JGQzI4NjMnIGlzIGRlZmluZWQgb24g
bGluZSA2NTQsIGJ1dCBubyBleHBsaWNpdA0KICAgICByZWZlcmVuY2Ugd2FzIGZvdW5kIGluIHRo
ZSB0ZXh0DQoNCiAgPT0gVW51c2VkIFJlZmVyZW5jZTogJ1JGQzY1NjYnIGlzIGRlZmluZWQgb24g
bGluZSA2ODMsIGJ1dCBubyBleHBsaWNpdA0KICAgICByZWZlcmVuY2Ugd2FzIGZvdW5kIGluIHRo
ZSB0ZXh0DQoNCiAgPT0gVW51c2VkIFJlZmVyZW5jZTogJ1JGQzc0MjAnIGlzIGRlZmluZWQgb24g
bGluZSA2ODcsIGJ1dCBubyBleHBsaWNpdA0KICAgICByZWZlcmVuY2Ugd2FzIGZvdW5kIGluIHRo
ZSB0ZXh0DQoNCiAgPT0gVW51c2VkIFJlZmVyZW5jZTogJ1JGQzc0NDYnIGlzIGRlZmluZWQgb24g
bGluZSA2OTIsIGJ1dCBubyBleHBsaWNpdA0KICAgICByZWZlcmVuY2Ugd2FzIGZvdW5kIGluIHRo
ZSB0ZXh0DQoNCiAgPT0gVW51c2VkIFJlZmVyZW5jZTogJ1JGQzU1MjEnIGlzIGRlZmluZWQgb24g
bGluZSA3MDgsIGJ1dCBubyBleHBsaWNpdA0KICAgICByZWZlcmVuY2Ugd2FzIGZvdW5kIGluIHRo
ZSB0ZXh0DQoNCiAgPT0gVW51c2VkIFJlZmVyZW5jZTogJ1JGQzYyMDUnIGlzIGRlZmluZWQgb24g
bGluZSA3MTIsIGJ1dCBubyBleHBsaWNpdA0KICAgICByZWZlcmVuY2Ugd2FzIGZvdW5kIGluIHRo
ZSB0ZXh0DQoNCiAgPT0gVW51c2VkIFJlZmVyZW5jZTogJ1JGQzc2ODknIGlzIGRlZmluZWQgb24g
bGluZSA3MTksIGJ1dCBubyBleHBsaWNpdA0KICAgICByZWZlcmVuY2Ugd2FzIGZvdW5kIGluIHRo
ZSB0ZXh0DQoNCiAgPT0gVW51c2VkIFJlZmVyZW5jZTogJ1JGQzc2ODgnIGlzIGRlZmluZWQgb24g
bGluZSA3MjIsIGJ1dCBubyBleHBsaWNpdA0KICAgICByZWZlcmVuY2Ugd2FzIGZvdW5kIGluIHRo
ZSB0ZXh0DQoNCiAgPT0gVW51c2VkIFJlZmVyZW5jZTogJ1JGQzc1ODEnIGlzIGRlZmluZWQgb24g
bGluZSA3MzEsIGJ1dCBubyBleHBsaWNpdA0KICAgICByZWZlcmVuY2Ugd2FzIGZvdW5kIGluIHRo
ZSB0ZXh0DQoNCiAgKiogRG93bnJlZjogTm9ybWF0aXZlIHJlZmVyZW5jZSB0byBhbiBJbmZvcm1h
dGlvbmFsIFJGQzogUkZDIDc2OTgNCg0KVGhlIGxhc3QgaXNzdWUgaXMgYSB3YXJuaW5nLCBhbmQg
eW91IGNhbiBrZWVwIHRoZSBkb3dud2FyZHMgcmVmZXJlbmNlIGlmIHlvdSB0aGluayBpdCBpcyB0
aGUgcmlnaHQgdGhpbmcgdG8gZG8uDQoNCi0tLQ0KDQpQbGVhc2UgY2hlY2sgdGhhdCBhbGwgYWJi
cmV2aWF0aW9ucyBhcmUgZXhwYW5kZWQgb24gZmlyc3QgdXNlLg0KDQpJIHNlZToNCg0KRVJPDQpQ
Q0UNCg0KLS0tDQoNCk1vdmUgdGhlIGZpcnN0IHNlbnRlbmNlIG9mIHBhcmFncmFwaCA0IG9mIFNl
Y3Rpb24gMyBkb3duIHRvIHRoZSBlbmQgb2YgdGhhdCBwYXJhZ3JhcGggc28gdGhhdCB0aGUgdXNl
IG9mIHRoZSB0ZXJtICJmbGV4aS1ncmlkIiBjb21lcyBhZnRlciBpdCBoYXMgYmVlbiBleHBsYWlu
ZWQuDQoNCi0tLQ0KDQpTZWN0aW9uIDMgaGFzDQoNCiAgIFRoaXMgZG9jdW1lbnQgcHJvdmlkZXMg
UENFUCBleHRlbnNpb25zIHRvIHN1cHBvcnQgUm91dGluZyBhbmQNCiAgIFNwZWN0cnVtIEFzc2ln
bm1lbnQgKFJTQSkgaW4gaW4gU3BlY3RydW0gU3dpdGNoZWQgT3B0aWNhbCBOZXR3b3Jrcw0KICAg
KFNTT04pW1JGQzc2OThdLg0KDQpzL2luIGluLw0Kcy8oU1NPTilbUkZDNzY5OF0vKFNTT059IFtS
RkM3Njk4XS8NCg0KVGhlIHRlcm1zIFJTQSBhbmQgU1NPTiBhcmUsIG9mIGNvdXJzZSwgZGVmaW5l
ZCBpbiBSRkMgNzY5OC4gQnV0IHRoZSB0ZXJtcyBjb21lIGFzIGEgc3VycHJpc2UgaW4gdGhpcyBk
b2N1bWVudC4gUGVyaGFwcyB5b3UgY291bGQgaW5zZXJ0IGEgc2hvcnQgcGFyYWdyYXBoIGFib3Zl
IHRoaXMgb25lIHRvIHNheS4uLg0KDQogICBUaGUgdGVybXMgIlJvdXRpbmcgYW5kIFNwZWN0cnVt
IEFzc2lnbm1lbnQiIChSU0EpIGlzIGludHJvZHVjZWQgaW4NCiAgIFtSRkM3Njk4XSB0byByZWZl
ciB0byBibGFoIGJsYWguICBUaGUgdGVybSAiU3BlY3RydW0gU3dpdGNoZWQNCiAgIE9wdGljYWwg
TmV0d29ya3MiIGlzIGFsc28gaW50cm9kdWNlZCBpbiBbUkZDNzY5OF0gYW5kIGluZGljYXRlcyBh
DQogICBuZXR3b3JrIHRoYXQgaXMgYmxhaCBibGFoIGJsYWguDQoNClRoYXQgd291bGQgbGVhdmUg
eW91IHdpdGgNCg0KICAgVGhpcyBkb2N1bWVudCBwcm92aWRlcyBQQ0VQIGV4dGVuc2lvbnMgdG8g
c3VwcG9ydCBSU0EgaW4gU1NPTnMuDQoNCi0tLQ0KDQpTZWN0aW9uIDMNCg0Kcy9leHRlbnNpb25z
IGFyZSBnb2luZyB0byBiZSBzcGVjaWZpZWQvZXh0ZW5zaW9ucyBhcmUgc3BlY2lmaWVkLw0KDQot
LS0NCg0KU2VjdGlvbiA0DQoNCkJ1bGxldCBiKSBoYXMgYSBzZWNvbmQgc2VudGVuY2UgKGJlZ2lu
bmluZyAiVGhpcyBkb2N1bWVudCBhbGlnbnMuLi4iKSB0aGF0IGRvZXNuJ3Qgc2VlbSBzcGVjaWZp
YyB0byB0aGF0IGJ1bGxldC4gTWF5YmUgaXQgYmVsb25ncyBhdCB0aGUgdG9wIG9mIHRoZSBzZWN0
aW9uLg0KDQotLS0NCg0KU2VjdGlvbiA0IGhhcw0KDQogICBBZGRpdGlvbmFsbHksIGdpdmVuIGEg
cmFuZ2Ugb2YgcG90ZW50aWFsIHNwZWN0cnVtcyB0byBhbGxvY2F0ZSwgdGhlDQogICByZXF1ZXN0
IFNIT1VMRCBjb252ZXkgdGhlIGhldXJpc3RpYyAvIG1lY2hhbmlzbSB0byB0aGUgYWxsb2NhdGlv
bi4NCg0KVGhlIHJlYWRlciBpcyBsZWZ0IHdvbmRlcmluZyBob3cgdG8gbWVldCB0aGF0ICJTSE9V
TEQiIGFuZCBhbHNvIHdoeSB0byB2YXJ5IHRoYXQgIlNIT1VMRCIuDQoNCi0tLQ0KDQpTZWN0aW9u
IDQgbmVlZHMgYSByZWZlcmVuY2UgdG8gUkZDIDU1MTEgdG8gZXhwbGFpbiB0aGUgbm90YXRpb24u
DQoNCi0tLQ0KDQpTZWN0aW9uIDQNCg0KICAgSWYgdGhlIFNBIG9iamVjdCBpcyBwcmVzZW50IGlu
IHRoZSByZXF1ZXN0LCBpdCBNVVNUIGJlIGVuY29kZWQgYWZ0ZXINCiAgIHRoZSBFTkRQT0lOVFMg
b2JqZWN0Lg0KDQpJIHRoaW5rIHRoYXQgc2hvdWxkIGJlICdHRU5FUkFMSVpFRCBFTkRQT0lOVFMg
b2JqZWN0Jw0KDQotLS0NCg0KU2VjdGlvbiA0IGhhcw0KDQogICBUaGUgZm9sbG93aW5nIG5ldyBm
bGFncyBTSE9VTEQgYmUgc2V0DQoNCkJ1dCBJIHRoaW5rIHlvdSBhcmUgZXF1YWxseSBoYXBweSBm
b3IgdGhlIGJpdCB0byBiZSBzZXQgb3IgY2xlYXJlZC4NCg0KWUw+PiBPTEQ6IFRoZSBmb2xsb3dp
bmcgbmV3IGZsYWcgU0hPVUxEIGJlIHNldA0KICAgICAgICAgTkVXOiBPbmUgZmxhZyBiaXQgaXMg
YWxsb2NhdGVkIGFzIGZvbGxvd3M6DQoNCi0tLQ0KDQo0LjENCg0KICAgVGhpcyBUTFYNCiAgIE1V
U1QgTk9UIGJlIHVzZWQgd2hlbiB0aGUgTSBiaXQgaXMgY2xlYXJlZC4NCg0KSSB0aGluayB5b3Ug
bWF5IG1lYW4uLi4NCg0KICAgU0hPVUxEIE5PVCBiZSBwcmVzZW50IGFuZCBNVVNUIGJlIGlnbm9y
ZWQNCg0KWUw+PiBZZXMuDQoNCk9MRDogICAgVGhpcyBUTFYgTVVTVCBOT1QgYmUgdXNlZCB3aGVu
IHRoZSBNIGJpdCBpcyBjbGVhcmVkLg0KTkVXOiBUaGlzIFRMViBTSE9VTEQgbm90IGJlIHByZXNl
bnQgYW5kIE1VU1QgYmUgaWdub3JlZCB3aGVuIHRoZSBNIGJpdCBpcyBjbGVhcmVkLg0KDQotLS0N
Cg0KSSB0aGluayB5b3UgYXJlIGdvaW5nIHRvIG5lZWQgYW4gSUFOQSByZWdpc3RyeSBmb3IgdGhl
IEZyZXF1ZW5jeS1TbG90IEFzc2lnbm1lbnQgKEZTQSkgTWV0aG9kLg0KDQpZTD4+IFllcywgYWRk
ZWQuDQoNCk5FVzoNCg0KSUFOQSBpcyB0byBhbGxvY2F0ZSBhIG5ldyBQQ0VQIFRMViB0eXBlLCBG
cmVxdWVuY3ktU2xvdCBTZWxlY3Rpb24gVExWIChUQkQyKSBpbiB0aGUgIlBDRVAgVExWIFR5cGUg
SW5kaWNhdG9ycyIgc3VicmVnaXN0cnkgKGh0dHA6Ly93d3cuaWFuYS5vcmcvYXNzaWdubWVudHMv
cGNlcC9wY2VwLnhodG1sI3BjZXAtdGx2LXR5cGUtaW5kaWNhdG9ycykuDQoNCi0tLQ0KDQo0LjEg
aXMgZ29pbmcgdG8gbmVlZCBhbiBleHBsYW5hdGlvbiBvZiB3aGF0IHRoZSAnbicgcGFyYW1ldGVy
IGlzLg0KDQpZTD4+IFllcy4gQWRkZWQ6DQoNCndoZXJlICJuIiBpcyB0aGUgcGFyYW1ldGVyIGlu
IGYgPSAxOTMuMSBUSHogKyBuIHggMC4wMDYyNSBUSHogd2hlcmUgMTkzLjEgVEh6IGlzIHRoZSBJ
VFUtVCAiYW5jaG9yIGZyZXF1ZW5jeSIgYW5kICJuIiBpcyBhIHBvc2l0aXZlIGludGVnZXIgaW5j
bHVkaW5nIDAgW1JGQzc2OThdLg0KDQotLS0NCg0KNC4xDQoNCiAgICAgIC0gIFMgYml0IG5vdCBz
dXBwb3J0ZWQ6IGEgUGF0aEVyciBNVVNUIGJlIGdlbmVyYXRlZCB3aXRoIHRoZQ0KICAgICAgICAg
RXJyb3IgQ29kZSAiUm91dGluZyBQcm9ibGVtIiAoMjQpIHdpdGggZXJyb3Igc3ViLWNvZGUNCiAg
ICAgICAgICJVbnN1cHBvcnRlZCBGcmVxdWVuY3kgc2xvdCBTZWxlY3Rpb24gU3ltbWV0cnkgdmFs
dWUiIChUREIpLg0KDQpUaGlzIGlzIGEgYml0IHVuY2xlYXIuIFByZXN1bWFibHkgdGhlIGlzc3Vl
IGlzICJTIGJpdCBjbGVhciBub3Qgc3VwcG9ydGVkIi4gIFlvdSBtaWdodCBjb25zaWRlciByZXZl
cnNpbmcgdGhlIG1lYW5pbmcgb2YgdGhlIFMgYml0IGFuZCB0aGVuIHRoaXMgd291bGQgYmUgYSBs
b3QgY2xlYXJlci4NCg0KWUw+PiBEb25lLg0KDQotLS0NCg0KUGxlYXNlIGRpc3Rpbmd1aXNoIHRo
ZSBkaWZmZXJlbnQgVEJEcyBhcyBUQkQxLCBUQkQyLCBldGMuDQoNCihBbmQgbm90ZSB5b3UgaGF2
ZSBzZXZlcmFsIGNhc2VzIG9mICJUREIiKQ0KDQpZTD4+IHllcy4gQWRkZWQgVEJEWCAod2hlcmUg
WD0xLDIsLi4uKQ0KLS0tDQoNCjQuMQ0KDQogICBBcyBkZWZpbmVkIGluDQogICBbUkZDNzU3MF0s
IHRoZSBSIGJpdCByZWZsZWN0cyB0aGUgTFNQX1JFUVVJUkVEX0FUVFJJQlVURSBhbmQNCiAgIExT
UF9BVFRSSUJVVEUgc2VtYW50aWMgZGVmaW5lZCBpbiBbUkZDNTQyMF0sIGFuZCBpdCBTSE9VTEQg
YmUgc2V0DQogICBhY2NvcmRpbmdseS4NCg0KSXQgaXMgbm90IGNsZWFyIHdoYXQgUiBiaXQgeW91
IGFyZSByZWZlcnJpbmcgdG8uDQoNCllMPj4gVGhpcyBwYXJhZ3JhcGggd2FzIHJlbW92ZWQgYXMg
dGhpcyBpcyBhbiBpcnJlbGV2YW50IGRpc2N1c3Npb24uDQotLS0NCg0KNC4xDQoNCiAgIEEgRnJl
cXVlbmN5IFNsb3QgU2VsZWN0aW9uIFRMViBjYW4gYmUgY29uc3RydWN0ZWQgYnkgYSBub2RlIGFu
ZA0KICAgYWRkZWQgdG8gYW4gRVJPIEhvcCBBdHRyaWJ1dGVzIHN1Ym9iamVjdCBpbiBvcmRlciB0
byBiZSBwcm9jZXNzZWQNCiAgIGJ5IGRvd25zdHJlYW0gbm9kZXMgKHRyYW5zaXQgYW5kIGVncmVz
cykuICBBcyBkZWZpbmVkIGluDQogICBbUkZDNzU3MF0sIHRoZSBSIGJpdCByZWZsZWN0cyB0aGUg
TFNQX1JFUVVJUkVEX0FUVFJJQlVURSBhbmQNCiAgIExTUF9BVFRSSUJVVEUgc2VtYW50aWMgZGVm
aW5lZCBpbiBbUkZDNTQyMF0sIGFuZCBpdCBTSE9VTEQgYmUgc2V0DQogICBhY2NvcmRpbmdseS4N
Cg0KICAgT25jZSBhIG5vZGUgcHJvcGVybHkgcGFyc2VzIHRoZSBTcGVjdHJ1bSBTZWxlY3Rpb24g
c3ViLVRMVg0KICAgcmVjZWl2ZWQgaW4gYW4gRVJPIEhvcCBBdHRyaWJ1dGVzIHN1Ym9iamVjdCwg
dGhlIG5vZGUgdXNlIHRoZQ0KICAgaW5kaWNhdGVkIHNwZWN0cnVtIGFzc2lnbm1lbnQgbWV0aG9k
IChhdCB0aGF0IGhvcCkgZm9yIHRoZSBMU1AuDQogICBJbiBhZGRpdGlvbiwgdGhlIG5vZGUgU0hP
VUxEIHJlcG9ydCBjb21wbGlhbmNlIGJ5IGFkZGluZyBhbiBSUk8NCiAgIEhvcCBBdHRyaWJ1dGVz
IHN1Ym9iamVjdCB3aXRoIHRoZSBXU09OIFByb2Nlc3NpbmcgSG9wIEF0dHJpYnV0ZQ0KICAgVExW
IChhbmQgaXRzIHN1Yi1UTFZzKSB0aGF0IGluZGljYXRlIHRoZSB1dGlsaXplZCBtZXRob2QuDQog
ICBGcmVxdWVuY3ktU2xvdCBTZWxlY3Rpb24gVExWcyBjYXJyaWVkIGluIGFuIFJSTyBIb3AgQXR0
cmlidXRlcw0KICAgc3Vib2JqZWN0IGFyZSBzdWJqZWN0IHRvIFtSRkM3NTcwXSBhbmQgc3RhbmRh
cmQgUlJPIHByb2Nlc3Npbmc7DQogICBzZWUgW1JGQzMyMDldLg0KDQpUaGVyZSdzIHNvbWV0aGlu
ZyBvZGQgaGVyZS4NCg0KLSBEb2Vzbid0IHRoaXMgc2VjdGlvbiBzYXkvaW1wbHkgdGhhdCB0aGUg
RnJlcXVlbmN5LVNsb3QgU2VsZWN0aW9uIFRMVg0KICBiZWxvbmdzIGluIHRoZSBTcGVjdHJ1bSBB
c3NpZ25tZW50IG9iamVjdD8gV2h5IGFyZSB5b3UgdGFsa2luZyBhYm91dA0KICBUTFZzIGluIHRo
ZSBIb3AgQXR0cmlidXRlIFRMViBhbmQgdGhlIEVSTyBIb3AgQXR0cmlidXRlcyBzdWJvYmplY3Q/
DQogIE1heWJlIHRoZSBmaXJzdCBwYXJhZ3JhcGggaGVyZSBzaG91bGQgcmVhZC4uLg0KICBBIEZy
ZXF1ZW5jeSBTbG90IFNlbGVjdGlvbiBUTFYgY2FuIGFsc28gYmUgY29uc3RydWN0ZWQgYnkgYSBu
b2RlLi4uDQoNCi0gV2h5IGFyZSB5b3UgdGFsa2luZyBhYm91dCB0aGUgU3BlY3RydW0gU2VsZWN0
aW9uIHN1Yi1UTFY/IERvZXNuJ3QgdGhhdA0KICBiZWxvbmcgaW4gU2VjdGlvbiA1Pw0KDQpZTD4+
IFRoYW5rcyBmb3IgcG9pbnRpbmcgdGhpcyBvdXQuIFlvdSBhcmUgY29ycmVjdC4gVGhlc2UgdHdv
IHBhcmFncmFwaHMgZG8gbm90IGJlbG9uZyBoZXJlLiBEZWxldGVkLg0KDQotLS0NCg0KNC4yDQoN
CiAgIEZvciBhbnkgcmVxdWVzdCB0aGF0IGNvbnRhaW5zIGEgRnJlcXVlbmN5LXNsb3QgYXNzaWdu
bWVudCwgdGhlDQogICByZXF1ZXN0ZXIgKFBDQykgTVVTVCBiZSBhYmxlIHRvIHNwZWNpZnkgYSBy
ZXN0cmljdGlvbiBvbiB0aGUNCiAgIGZyZXF1ZW5jeS1zbG90cyB0byBiZSB1c2VkLg0KDQpJIHRo
aW5rIHlvdSBjYW4gcy9NVVNUL211c3QvDQoNCllMPj4gWWVzLiBDb3JyZWN0ZWQuDQotLS0NCg0K
NC4yDQoNCiAgIDxGcmVxdWVuY3ktbG90IFJlc3RyaWN0aW9uIENvbnN0cmFpbnQ+IDo6PQ0KDQog
ICAgICAgICAgICAgICAgICA8QWN0aW9uPiA8Q291bnQ+IDxSZXNlcnZlZD4NCg0KICAgICAgICAg
ICAgICAgICAgKDxMaW5rIElkZW50aWZpZXJzPiA8RnJlcS1zbG90IFJlc3RyaWN0aW9uPikuLi4N
Cg0KSSBkb24ndCB0aGluayB5b3UgbmVlZCB0byBsaXN0IGV2ZXJ5IGZpZWxkIG9mIHRoZSBmcmVx
dWVuY3kgc2xvdCBUTFYgaW4gdGhlIFJCTkYsIGFuZCBpbiBwYXJ0aWN1bGFyIHlvdSBzaG91bGQg
bm90IGxpc3QgdGhlIHJlc2VydmVkIGZpZWxkLg0KDQpZTD4+ICBBY3R1YWxseSB0aGUgZm9sbG93
aW5nIGlzIHRoZSByaWdodCBSQk5GOg0KDQpORVcNCiAgIDxGcmVxdWVuY3ktbG90IFJlc3RyaWN0
aW9uIENvbnN0cmFpbnQ+IDo6PQ0KDQogICAgICAgICAgICAgICAgICggPEFjdGlvbj4gPENvdW50
PiA8UmVzZXJ2ZWQ+DQoNCiAgICAgICAgICAgICAgICAgIDxMaW5rIElkZW50aWZpZXJzPiA8RnJl
cS1zbG90IFJlc3RyaWN0aW9uPikuLi4NCg0KV2l0aCB0aGlzIGNvcnJlY3Rpb24sIEkgdGhpbmsg
SSBjYW4gZnVydGhlciByZWR1Y2UgaXQgYXMgZm9sbG93czoNCg0KICAgPEZyZXF1ZW5jeS1sb3Qg
UmVzdHJpY3Rpb24gQ29uc3RyYWludD4gOjo9DQoNCiAgICAgICAgICAgICAgICAgKCA8QWN0aW9u
PiAgPExpbmsgSWRlbnRpZmllcnM+IDxGcmVxLXNsb3QgUmVzdHJpY3Rpb24+KS4uLg0KDQpJcyB0
aGlzIE9LIHdpdGggeW91Pw0KLS0tDQoNCjQuMg0KDQogICBOb3RlIHRoYXQgYSBQQ0MgTUFZIGFk
ZCBhIHNwZWN0cnVtIHJlc3RyaWN0aW9uIHRoYXQgYXBwbGllcyB0byBhbGwNCiAgIGxpbmtzIGJ5
IHNldHRpbmcgdGhlIENvdW50IGZpZWxkIHRvIHplcm8gYW5kIHNwZWNpZnlpbmcganVzdCBhIHNl
dA0KICAgb2Ygc3BlY3RydW1zLg0KDQpJIHRoaW5rIHMvc3BlY3RydW0vZnJlcXVlbmN5IHNsb3Qv
ICAgdHdpY2UNCg0KWUw+PiBBZ3JlZWQgYW5kIGNvcnJlY3RlZC4NCi0tLQ0KDQo0LjINCg0KICAg
YW5kIFNlY3Rpb24gMy4zLjEgZm9yIHRoZSBTcGVjdHJ1bSBSZXN0cmljdGlvbiBGaWVsZCBlbmNv
ZGluZywNCiAgIHJlc3BlY3RpdmVseS4NCg0KV2h5IGRvIHlvdSBwb2ludCB1cyBhdCB0aGUgZGVm
aW5pdGlvbiBvZiB0aGlzIGZpZWxkPw0KDQpZTD4+IFllcywgaXQgaXMgbm90IG5lY2Vzc2FyeTsg
cmVtb3ZlZC4NCi0tLQ0KDQo0LjIuMSBicm9rZW4gcmVmZXJlbmNlDQoNCllMPj4gSXQgaXMgY29y
cmVjdGVkIHRvIHBvaW50IHRvIFNlY3Rpb24gNC4yDQotLS0NCg0KNS4NCg0KICAgVGhlIFNwZWN0
cnVtIEFsbG9jYXRpb24gVExWIHR5cGUgaXMgVEJELCByZWNvbW1lbmRlZCB2YWx1ZSBpcyBUQkQu
DQoNCk5vIG5lZWQgdG8gcmVjb21tZW5kIGEgdmFsdWUgb2YgVEJEIDotKQ0KDQpZTD4+ICJyZWNv
bW1lbmRlZCB2YWx1ZSBpcyBUQkQiIGRlbGV0ZS4NCi0tLQ0KDQo1Lg0KDQogICBUaGUgdHlwZQ0K
ICAgdmFsdWUgb2YgdGhlIFNwZWN0cnVtIFJlc3RyaWN0aW9uIENvbnN0cmFpbnQgVExWIGlzIFRC
RCBieSBJQU5BLg0KDQpUaGlzIHNlZW1zIG91dCBvZiBwbGFjZSBhbmQgaXMgdGhlIGZpcnN0IG1l
bnRpb24gb2YgdGhpcyBUTFYuDQoNCllMPj4gRGVsZXRlZC4gSW5zdGVhZCBiZWZvcmUgRmlndXJl
IDQsIGFkZGVkICJJQU5BIGlzIHRvIGFsbG9jYXRlIGEgbmV3IFBDRVAgVExWIHR5cGUsIHRoZSBT
cGVjdHJ1bSBBbGxvY2F0aW9uIFRMViBUeXBlIChUQkQpLg0KDQotLS0NCg0KU2VjdGlvbiA3IGNv
dWxkIHVzZSBzb21lIGV4dGVybmFsIHJlZmVyZW5jZXMuDQoNCkFkZGVkOiBHLjY5NC4xIGFuZCBH
Ljg3Mi4NCi0tLQ0KDQpTZWN0aW9uIDgNCg0KICAgSUFOQSBtYWludGFpbnMgYSByZWdpc3RyeSBv
ZiBQQ0VQIHBhcmFtZXRlcnMuIElBTkEgaGFzIG1hZGUNCiAgIGFsbG9jYXRpb25zIGZyb20gdGhl
IHN1Yi1yZWdpc3RyaWVzIGFzIGRlc2NyaWJlZCBpbiB0aGUgZm9sbG93aW5nDQogICBzZWN0aW9u
cy4NCg0KSG1tbSwgSSB0aGluayBJQU5BIGhhcyBub3QgYWN0dWFsbHkgbWFkZSB0aGVzZSBhbGxv
Y2F0aW9ucy4gWW91IHNob3VsZCBzYXkgIklBTkEgaXMgcmVxdWVzdGVkIHRvIG1ha2UgYWxsb2Nh
dGlvbnMuLi4iDQoNCi0tLQ0KDQpJIHRoaW5rIHRoZSB0aXRsZXMgb2YgOS4xIGFuZCA5LjIgbWF5
IGJlIHJldmVyc2VkLg0KDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg
MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIg
MTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlBUIE1vbm8i
Ow0KCXBhbm9zZS0xOjIgNiA1IDkgMiAyIDUgMiAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMg
Ki8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBj
bTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJ
e21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1
bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVy
bGluZTt9DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJI
VE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAw
MDFwdDsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0K
cC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUt
bmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0
OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJ
Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpz
cGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250
LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4u
SFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9ybWF0dGVk
IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQ
cmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KLk1zb0NocERlZmF1
bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpA
cGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcwLjg1
cHQgMi4wY20gMi4wY20gMi4wY207fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0
aW9uMTt9DQotLT48L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iSVQiIGxpbms9ImJsdWUi
IHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5IaSBZb3VuZywgPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+SSBoYWQg
YSBxdWljayBsb29rIGF0IHRoZSBkcmFmdCwgcHJldHR5IG5pY2UgITxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5BIGNv
bW1lbnQgb24gQ2guIDQuMSBGcmVxdWVuY3ktU2xvdCBTZWxlY3Rpb24gVExWIGlzIG9uIHRoZSBz
ZW50ZW5jZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cHJlIHN0eWxlPSJiYWNrZ3JvdW5kOndo
aXRlO3dvcmQtYnJlYWs6YnJlYWstYWxsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMi4wcHQiPuKAneKAnSAxOiZuYnNwOyZuYnNwOyA8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1BUIE1vbm8mcXVv
dDs7Y29sb3I6YmxhY2siPkZpcnN0LUZpdC4mbmJzcDsgQWxsIHRoZSBmZWFzaWJsZSBmcmVxdWVu
Y3kgc2xvdHMgYXJlIG51bWJlcmVkPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZTt3b3JkLWJyZWFrOmJyZWFrLWFsbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O1BUIE1vbm8mcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAoYmFzZWQgb24gJnF1b3Q7biZxdW90OyBwYXJhbWV0ZXIp
LCBhbmQgdGhpcyBTQSBtZXRob2QgY2hvb3NlcyB0aGU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZTt3b3JkLWJyZWFrOmJy
ZWFrLWFsbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1BUIE1vbm8mcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdmFpbGFibGUgZnJlcXVlbmN5LXNsb3Qg
d2l0aCB0aGUgbG93ZXN0IGluZGV4LCB3aGVyZSAmcXVvdDtuJnF1b3Q7IGlzPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGU7
d29yZC1icmVhazpicmVhay1hbGwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtQVCBNb25vJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdGhlIHBhcmFtZXRl
ciBpbiBmID0gMTkzLjEgVEh6ICYjNDM7IG4geCAwLjAwNjI1IFRIeiB3aGVyZSAxOTMuMTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5k
OndoaXRlO3dvcmQtYnJlYWs6YnJlYWstYWxsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7UFQgTW9ubyZxdW90Oztjb2xvcjpibGFj
ayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRIeiBp
cyB0aGUgSVRVLVQgJnF1b3Q7YW5jaG9yIGZyZXF1ZW5jeSZxdW90OyBhbmQgJnF1b3Q7biZxdW90
OyBpcyBhIHBvc2l0aXZlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGU7d29yZC1icmVhazpicmVhay1hbGwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtQVCBN
b25vJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgaW50ZWdlciBpbmNsdWRpbmcgMDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEyLjBwdCI+4oCc4oCd4oCdPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGU7d29yZC1icmVhazpicmVhay1hbGwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+VGhlIOKAnG7igJ0gdmFsdWUg
aXMgYWN0dWFsbHk8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O1BUIE1vbm8mcXVvdDs7Y29sb3I6YmxhY2siPiBhIHBvc2l0
aXZlIEFORCBORUdBVElWRSBpbnRlZ2VyIGluY2x1ZGluZw0KIDA8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZTt3b3JkLWJy
ZWFrOmJyZWFrLWFsbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O1BUIE1vbm8mcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+QSBzZWNvbmQgY29tbWVudCBvbiBDaC4gNC4xIEZy
ZXF1ZW5jeS1TbG90IFNlbGVjdGlvbiBUTFY6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0
Ij5JdCBjb3VsZCBiZSBpbnRlcmVzdGluZyB0byBoYXZlIGFsc28gYSBuZXcgTWV0aG9kIHN0YXJ0
aW5nIGZyb20gdGhlIEMtYmFuZCBoaWdoZXIgZW5kIOKApg0KPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTIuMHB0Ij5MaWtlIGZpcnN0IGZpdCBzdGFydGluZyBmcm9tIGhpZ2hlciDigJxu4oCdIHZh
bHVlcyBhbmQgZGVjcmVtZW50aW5nIGl0LCBzbyBJ4oCZZCBhZGQ6PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHByZSBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZTt3b3JkLWJyZWFrOmJyZWFrLWFsbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij7igJ3igJ0gMjombmJz
cDsmbmJzcDsgPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtQVCBNb25vJnF1b3Q7O2NvbG9yOmJsYWNrIj5GaXJzdC1GaXQt
cmV2ZXJzZS4mbmJzcDsgQWxsIHRoZSBmZWFzaWJsZSBmcmVxdWVuY3kgc2xvdHMgYXJlIG51bWJl
cmVkPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
YmFja2dyb3VuZDp3aGl0ZTt3b3JkLWJyZWFrOmJyZWFrLWFsbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1BUIE1vbm8mcXVvdDs7
Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyAoYmFzZWQgb24gJnF1b3Q7biZxdW90OyBwYXJhbWV0ZXIpLCBhbmQgdGhpcyBTQSBtZXRo
b2QgY2hvb3NlcyB0aGU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZTt3b3JkLWJyZWFrOmJyZWFrLWFsbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1BUIE1v
bm8mcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBhdmFpbGFibGUgZnJlcXVlbmN5LXNsb3Qgd2l0aCB0aGUgSElHSEVTVCBp
bmRleCwgd2hlcmUgJnF1b3Q7biZxdW90OyBpczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlO3dvcmQtYnJlYWs6YnJlYWst
YWxsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7UFQgTW9ubyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRoZSBwYXJhbWV0ZXIgaW4gZiA9IDE5My4xIFRI
eiAmIzQzOyBuIHggMC4wMDYyNSBUSHogd2hlcmUgMTkzLjE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZTt3b3JkLWJyZWFr
OmJyZWFrLWFsbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O1BUIE1vbm8mcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBUSHogaXMgdGhlIElUVS1UICZxdW90
O2FuY2hvciBmcmVxdWVuY3kmcXVvdDsgYW5kICZxdW90O24mcXVvdDsgaXMgYSBwb3NpdGl2ZSBB
TkQgTkVHQVRJVkU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0iYmFja2dyb3VuZDp3aGl0ZTt3b3JkLWJyZWFrOmJyZWFrLWFsbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1BUIE1vbm8m
cXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBpbnRlZ2VyIGluY2x1ZGluZyAwPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIu
MHB0Ij7igJzigJ3igJ08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZTt3b3JkLWJyZWFrOmJyZWFrLWFsbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZTt3b3Jk
LWJyZWFrOmJyZWFrLWFsbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIu
MHB0Ij5CZXN0IFJlZ2FyZHMsDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZTt3b3JkLWJyZWFrOmJyZWFrLWFsbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0
ZTt3b3JkLWJyZWFrOmJyZWFrLWFsbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTIuMHB0Ij5HYWJyaWVsZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlO3dvcmQtYnJlYWs6YnJlYWstYWxsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEyLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHRhYmxlIGNsYXNzPSJNc29O
b3JtYWxUYWJsZSIgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIHdp
ZHRoPSI1NDMiIHN0eWxlPSJ3aWR0aDo0MDcuMjVwdCI+DQo8dGJvZHk+DQo8dHI+DQo8dGQgbm93
cmFwPSIiIHZhbGlnbj0idG9wIiBzdHlsZT0icGFkZGluZzowY20gMGNtIDExLjI1cHQgMTguMHB0
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxpbWcgd2lkdGg9IjExMCIgaGVpZ2h0PSI3MyIgc3R5
bGU9IndpZHRoOjEuMTQ1OGluO2hlaWdodDouNzYwNGluIiBpZD0iUGljdHVyZV94MDAyMF8xIiBz
cmM9ImNpZDppbWFnZTAwMS5wbmdAMDFENEQ4QkQuRDBEODFFMzAiIGFsdD0iaHR0cDovL3d3dy5j
aXNjby5jb20vc3dhL2kvbG9nby5naWYiPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6OC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojNjY2NjY2Ij5HYWJyaWVsZSBHYWxpbWJlcnRpPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjguNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzY2NjY2NiI+PGJyPg0KUHJpbmNpcGFsIEVuZ2luZWVyPGJyPg0KPGI+Q2lzY28gUGhvdG9u
aWNzIFNybDwvYj48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjguNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzY2NjY2NiI+dmlhIFMuTWFyaWEgTW9sZ29yYSwgNDggQzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNjY2NjY2Ij4yMDg3
MSAtIFZpbWVyY2F0ZSAoTUIpPGJyPg0KSXRhbHk8YnI+DQo8YSBocmVmPSJodHRwOi8vd3d3LmNp
c2NvLmNvbS9nbG9iYWwvSVQvIj48c3BhbiBzdHlsZT0iY29sb3I6IzY2NjY2NiI+d3d3LmNpc2Nv
LmNvbS9nbG9iYWwvSVQvPC9zcGFuPjwvYT48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pjx1PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2NvbG9yOiM2NjY2NjYiPjxhIGhyZWY9
Im1haWx0bzpnZ2FsaW1iZUBjaXNjby5jb20iPmdnYWxpbWJlQGNpc2NvLmNvbTwvYT48L3NwYW4+
PC91PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTMuNXB0Ij48YnI+DQpQaG9uZSA6PC9zcGFuPjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojNjY2NjY2Ij4mIzQzOzM5IDAzOSAyMDkxNDYyPC9zcGFuPjwv
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjguNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzY2NjY2NiI+PGJyPg0KTW9iaWxlIDo8Yj4mIzQzOzM5IDMz
NSA3NDgxOTQ3PC9iPjxicj4NCkZheCA6PGI+JiM0MzszOSAwMzkgMjA5MjA0OTwvYj48L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
dGQ+DQo8dGQgbm93cmFwPSIiIHZhbGlnbj0idG9wIiBzdHlsZT0icGFkZGluZzowY20gMGNtIDcu
NXB0IDE1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTox
Mi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvdGQ+DQo8L3RyPg0KPC90
Ym9keT4NCjwvdGFibGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZy
b206IDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2si
PlBjZSAmbHQ7cGNlLWJvdW5jZXNAaWV0Zi5vcmcmZ3Q7IG9uIGJlaGFsZiBvZiBMZWV5b3VuZyAm
bHQ7bGVleW91bmdAaHVhd2VpLmNvbSZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+VHVlc2RheSwgMTIg
TWFyY2ggMjAxOSBhdCAwMDo1Nzxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7YWRyaWFuQG9sZGRvZy5j
by51ayZxdW90OyAmbHQ7YWRyaWFuQG9sZGRvZy5jby51ayZndDssICZxdW90O3BjZUBpZXRmLm9y
ZyZxdW90OyAmbHQ7cGNlQGlldGYub3JnJmd0Ozxicj4NCjxiPkNjOiA8L2I+JnF1b3Q7ZHJhZnQt
bGVlLXBjZS1mbGV4aWJsZS1ncmlkQGlldGYub3JnJnF1b3Q7ICZsdDtkcmFmdC1sZWUtcGNlLWZs
ZXhpYmxlLWdyaWRAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBbUGNlXSBD
aGFpciByZXZpZXcgb2YgZHJhZnQtbGVlLXBjZS1mbGV4aWJsZS1ncmlkPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBBZHJpYW4s
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRo
YW5rcyBmb3IgeW91ciBjaGFpcidzIHJldmlldy4gUGxlYXNlIHNlZSBpbmxpbmUgZm9yIG15IGNv
bW1lbnQuIDAxIHZlcnNpb24gaGFzIGJlZW4gdXBsb2FkZWQgKHBsZWFzZSBzZWUgdGhlIGF0dGFj
aG1lbnQpLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5Ob3RlOiBJIG1pZ2h0IGhhdmUgbWFkZSBtaXN0YWtlcyBhcyBJIHdhcyBydXNoIHRvIG1l
ZXQgdGhlIGRlYWRsaW5lIDopPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+QmVzdCByZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+WW91bmc8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkZyb206
IEFkcmlhbiBGYXJyZWwgWzxhIGhyZWY9Im1haWx0bzphZHJpYW5Ab2xkZG9nLmNvLnVrIj5tYWls
dG86YWRyaWFuQG9sZGRvZy5jby51azwvYT5dPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5TZW50OiBNb25kYXksIEZlYnJ1YXJ5IDE4LCAyMDE5IDQ6
MTAgUE08bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PlRvOiA8YSBocmVmPSJtYWlsdG86cGNlQGlldGYub3JnIj5wY2VAaWV0Zi5vcmc8L2E+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5DYzogPGEgaHJl
Zj0ibWFpbHRvOmRyYWZ0LWxlZS1wY2UtZmxleGlibGUtZ3JpZEBpZXRmLm9yZyI+ZHJhZnQtbGVl
LXBjZS1mbGV4aWJsZS1ncmlkQGlldGYub3JnPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U3ViamVjdDogQ2hhaXIgcmV2aWV3IG9mIGRyYWZ0
LWxlZS1wY2UtZmxleGlibGUtZ3JpZDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+QXMgdGhpcyBkb2N1bWVudCBpcyBiZWluZyBwb2xsZWQgZm9y
IGFkb3B0aW9uLCBJIHRob3VnaHQgSSBzaG91bGQgcmV2aWV3IGl0Li4mbmJzcDsmbmJzcDtUaGVy
ZSBhcmUgYSBjb25zaWRlcmFibGUgbnVtYmVyIG9mIG5pdHMsIGJ1dCBub3RoaW5nIHRoYXQgcHJl
dmVudHMgYWRvcHRpb24gaW4gbXkgdmlldy4mbmJzcDsmbmJzcDtJbiB0aGUgZXZlbnQgdGhhdCB0
aGlzIGRvY3VtZW50IGlzIGFkb3B0ZWQsIEkgdGhpbmsgdGhlIGF1dGhvcnMgd291bGQNCiBkbyB3
ZWxsIHRvIGFkZHJlc3MgdGhlIGNoYW5nZXMgc2hvcnRseSBhZnRlcndhcmRzLiZuYnNwOyZuYnNw
O0lmIHRoZSBkb2N1bWVudCBpcyBub3QgYWRvcHRlZCBidXQgdGhlIGF1dGhvcnMgd2FudCB0byBj
b250aW51ZSB3aXRoIHRoZSB3b3JrLCB0aGV5IHNob3VsZCBwaWNrIHVwIHRoZXNlIG5pdHMuPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5r
cyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFk
cmlhbjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4tLS08bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+UGxlYXNlIGZpeCB0aGUgUkZDIDIxMTkgYm9pbGVycGxhdGUgdG8gdXNlIHRoZSBsYXRlc3Qg
Zm9ybS4uLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOyZuYnNwOyBUaGUga2V5IHdvcmRzICZxdW90O01VU1QmcXVvdDssICZxdW90
O01VU1QgTk9UJnF1b3Q7LCAmcXVvdDtSRVFVSVJFRCZxdW90OywgJnF1b3Q7U0hBTEwmcXVvdDss
ICZxdW90O1NIQUxMIE5PVCZxdW90Oyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyAmcXVvdDtTSE9VTEQmcXVvdDssICZxdW90
O1NIT1VMRCBOT1QmcXVvdDssICZxdW90O1JFQ09NTUVOREVEJnF1b3Q7LCAmcXVvdDtOT1QgUkVD
T01NRU5ERUQmcXVvdDssICZxdW90O01BWSZxdW90OywgYW5kPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsgJnF1b3Q7T1BUSU9O
QUwmcXVvdDsgaW4gdGhpcyBkb2N1bWVudCBhcmUgdG8gYmUgaW50ZXJwcmV0ZWQgYXMgZGVzY3Jp
YmVkIGluIEJDUDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7Jm5ic3A7IDE0IFtSRkMyMTE5XSBbUkZDODE3NF0gd2hlbiwgYW5kIG9ubHkg
d2hlbiwgdGhleSBhcHBlYXIgaW4gYWxsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsgY2FwaXRhbHMsIGFzIHNob3duIGhlcmUu
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPi4u
Li5Zb3UnbGwgbmVlZCB0byBhZGQgYSByZWZlcmVuY2UgdG8gUkZDIDgxNzQ8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+LS0tPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPmlkbml0cyBzaG93cyBh
IGxvdCBvZiBpc3N1ZXMgd2l0aCByZWZlcmVuY2VzLiBJdCBpcyBub3QgaGFyZCB0byBydW4gaWRu
aXRzIHNvIHBsZWFzZSBnZXQgaW50byB0aGUgaGFiaXQgb2YgcnVubmluZyBpdCBiZWZvcmUgeW91
IGFzayBmb3IgV0cgYWRvcHRpb24uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPkZvciB5b3VyIGNvbnZlbmllbmNlLCBoZXJlIGFyZSBhbGwgb2Yg
dGhlIGlzc3VlczxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDsmbmJzcDs9PSBNaXNzaW5nIFJlZmVyZW5jZTogJ1JGQzMyMDknIGlzIG1l
bnRpb25lZCBvbiBsaW5lIDMxOCwgYnV0IG5vdDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlZmluZWQ8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7Jm5ic3A7PT0gVW51c2VkIFJlZmVyZW5jZTogJ1JGQzI4NjMnIGlzIGRlZmluZWQgb24gbGlu
ZSA2NTQsIGJ1dCBubyBleHBsaWNpdDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlZmVyZW5jZSB3YXMg
Zm91bmQgaW4gdGhlIHRleHQ8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7PT0gVW51c2VkIFJlZmVyZW5jZTogJ1JGQzY1NjYn
IGlzIGRlZmluZWQgb24gbGluZSA2ODMsIGJ1dCBubyBleHBsaWNpdDxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHJlZmVyZW5jZSB3YXMgZm91bmQgaW4gdGhlIHRleHQ8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7PT0gVW51c2VkIFJl
ZmVyZW5jZTogJ1JGQzc0MjAnIGlzIGRlZmluZWQgb24gbGluZSA2ODcsIGJ1dCBubyBleHBsaWNp
dDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlZmVyZW5jZSB3YXMgZm91bmQgaW4gdGhlIHRleHQ8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
Jm5ic3A7PT0gVW51c2VkIFJlZmVyZW5jZTogJ1JGQzc0NDYnIGlzIGRlZmluZWQgb24gbGluZSA2
OTIsIGJ1dCBubyBleHBsaWNpdDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlZmVyZW5jZSB3YXMgZm91
bmQgaW4gdGhlIHRleHQ8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7PT0gVW51c2VkIFJlZmVyZW5jZTogJ1JGQzU1MjEnIGlz
IGRlZmluZWQgb24gbGluZSA3MDgsIGJ1dCBubyBleHBsaWNpdDxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHJlZmVyZW5jZSB3YXMgZm91bmQgaW4gdGhlIHRleHQ8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7PT0gVW51c2VkIFJlZmVy
ZW5jZTogJ1JGQzYyMDUnIGlzIGRlZmluZWQgb24gbGluZSA3MTIsIGJ1dCBubyBleHBsaWNpdDxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlZmVyZW5jZSB3YXMgZm91bmQgaW4gdGhlIHRleHQ8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5i
c3A7PT0gVW51c2VkIFJlZmVyZW5jZTogJ1JGQzc2ODknIGlzIGRlZmluZWQgb24gbGluZSA3MTks
IGJ1dCBubyBleHBsaWNpdDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlZmVyZW5jZSB3YXMgZm91bmQg
aW4gdGhlIHRleHQ8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7Jm5ic3A7PT0gVW51c2VkIFJlZmVyZW5jZTogJ1JGQzc2ODgnIGlzIGRl
ZmluZWQgb24gbGluZSA3MjIsIGJ1dCBubyBleHBsaWNpdDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJl
ZmVyZW5jZSB3YXMgZm91bmQgaW4gdGhlIHRleHQ8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7PT0gVW51c2VkIFJlZmVyZW5j
ZTogJ1JGQzc1ODEnIGlzIGRlZmluZWQgb24gbGluZSA3MzEsIGJ1dCBubyBleHBsaWNpdDxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHJlZmVyZW5jZSB3YXMgZm91bmQgaW4gdGhlIHRleHQ8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7
KiogRG93bnJlZjogTm9ybWF0aXZlIHJlZmVyZW5jZSB0byBhbiBJbmZvcm1hdGlvbmFsIFJGQzog
UkZDIDc2OTg8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+VGhlIGxhc3QgaXNzdWUgaXMgYSB3YXJuaW5nLCBhbmQgeW91IGNhbiBrZWVwIHRoZSBk
b3dud2FyZHMgcmVmZXJlbmNlIGlmIHlvdSB0aGluayBpdCBpcyB0aGUgcmlnaHQgdGhpbmcgdG8g
ZG8uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pi0tLTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5QbGVhc2UgY2hlY2sgdGhhdCBhbGwgYWJicmV2aWF0aW9ucyBhcmUgZXhwYW5kZWQgb24gZmly
c3QgdXNlLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5JIHNlZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+RVJPPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5QQ0U8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+LS0tPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPk1vdmUgdGhlIGZpcnN0IHNlbnRlbmNlIG9mIHBhcmFncmFwaCA0IG9mIFNlY3Rp
b24gMyBkb3duIHRvIHRoZSBlbmQgb2YgdGhhdCBwYXJhZ3JhcGggc28gdGhhdCB0aGUgdXNlIG9m
IHRoZSB0ZXJtICZxdW90O2ZsZXhpLWdyaWQmcXVvdDsgY29tZXMgYWZ0ZXIgaXQgaGFzIGJlZW4g
ZXhwbGFpbmVkLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4tLS08bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+U2VjdGlvbiAzIGhhczxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsgVGhpcyBkb2N1bWVudCBwcm92aWRlcyBQ
Q0VQIGV4dGVuc2lvbnMgdG8gc3VwcG9ydCBSb3V0aW5nIGFuZDxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7IFNwZWN0cnVtIEFz
c2lnbm1lbnQgKFJTQSkgaW4gaW4gU3BlY3RydW0gU3dpdGNoZWQgT3B0aWNhbCBOZXR3b3Jrczxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
Jm5ic3A7IChTU09OKVtSRkM3Njk4XS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+cy9pbiBpbi88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPnMvKFNTT04pW1JGQzc2OThdLyhTU09OfSBbUkZDNzY5
OF0vPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PlRoZSB0ZXJtcyBSU0EgYW5kIFNTT04gYXJlLCBvZiBjb3Vyc2UsIGRlZmluZWQgaW4gUkZDIDc2
OTguIEJ1dCB0aGUgdGVybXMgY29tZSBhcyBhIHN1cnByaXNlIGluIHRoaXMgZG9jdW1lbnQuIFBl
cmhhcHMgeW91IGNvdWxkIGluc2VydCBhIHNob3J0IHBhcmFncmFwaCBhYm92ZSB0aGlzIG9uZSB0
byBzYXkuLi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7Jm5ic3A7IFRoZSB0ZXJtcyAmcXVvdDtSb3V0aW5nIGFuZCBTcGVjdHJ1bSBB
c3NpZ25tZW50JnF1b3Q7IChSU0EpIGlzIGludHJvZHVjZWQgaW48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyBbUkZDNzY5OF0g
dG8gcmVmZXIgdG8gYmxhaCBibGFoLiZuYnNwOyZuYnNwO1RoZSB0ZXJtICZxdW90O1NwZWN0cnVt
IFN3aXRjaGVkPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDsmbmJzcDsgT3B0aWNhbCBOZXR3b3JrcyZxdW90OyBpcyBhbHNvIGludHJvZHVj
ZWQgaW4gW1JGQzc2OThdIGFuZCBpbmRpY2F0ZXMgYTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7IG5ldHdvcmsgdGhhdCBpcyBi
bGFoIGJsYWggYmxhaC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+VGhhdCB3b3VsZCBsZWF2ZSB5b3Ugd2l0aDxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsgVGhpcyBkb2N1
bWVudCBwcm92aWRlcyBQQ0VQIGV4dGVuc2lvbnMgdG8gc3VwcG9ydCBSU0EgaW4gU1NPTnMuPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPi0tLTxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5TZWN0
aW9uIDM8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+cy9leHRlbnNpb25zIGFyZSBnb2luZyB0byBiZSBzcGVjaWZpZWQvZXh0ZW5zaW9ucyBhcmUg
c3BlY2lmaWVkLzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4tLS08bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+U2VjdGlvbiA0PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPkJ1bGxldCBiKSBoYXMgYSBzZWNvbmQgc2VudGVuY2UgKGJlZ2lubmlu
ZyAmcXVvdDtUaGlzIGRvY3VtZW50IGFsaWducy4uLiZxdW90OykgdGhhdCBkb2Vzbid0IHNlZW0g
c3BlY2lmaWMgdG8gdGhhdCBidWxsZXQuIE1heWJlIGl0IGJlbG9uZ3MgYXQgdGhlIHRvcCBvZiB0
aGUgc2VjdGlvbi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+LS0tPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPlNlY3Rpb24gNCBoYXM8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7IEFkZGl0aW9uYWxseSwgZ2l2ZW4gYSBy
YW5nZSBvZiBwb3RlbnRpYWwgc3BlY3RydW1zIHRvIGFsbG9jYXRlLCB0aGU8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyByZXF1
ZXN0IFNIT1VMRCBjb252ZXkgdGhlIGhldXJpc3RpYyAvIG1lY2hhbmlzbSB0byB0aGUgYWxsb2Nh
dGlvbi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+VGhlIHJlYWRlciBpcyBsZWZ0IHdvbmRlcmluZyBob3cgdG8gbWVldCB0aGF0ICZxdW90O1NI
T1VMRCZxdW90OyBhbmQgYWxzbyB3aHkgdG8gdmFyeSB0aGF0ICZxdW90O1NIT1VMRCZxdW90Oy48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+LS0t
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNl
Y3Rpb24gNCBuZWVkcyBhIHJlZmVyZW5jZSB0byBSRkMgNTUxMSB0byBleHBsYWluIHRoZSBub3Rh
dGlvbi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+LS0tPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPlNlY3Rpb24gNDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsgSWYgdGhlIFNBIG9iamVjdCBpcyBwcmVzZW50IGluIHRo
ZSByZXF1ZXN0LCBpdCBNVVNUIGJlIGVuY29kZWQgYWZ0ZXI8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyB0aGUgRU5EUE9JTlRT
IG9iamVjdC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+SSB0aGluayB0aGF0IHNob3VsZCBiZSAnR0VORVJBTElaRUQgRU5EUE9JTlRTIG9iamVj
dCc8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
LS0tPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PlNlY3Rpb24gNCBoYXM8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7IFRoZSBmb2xsb3dpbmcgbmV3IGZsYWdzIFNIT1VMRCBi
ZSBzZXQ8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+QnV0IEkgdGhpbmsgeW91IGFyZSBlcXVhbGx5IGhhcHB5IGZvciB0aGUgYml0IHRvIGJlIHNl
dCBvciBjbGVhcmVkLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5ZTCZndDsmZ3Q7IE9MRDogVGhlIGZvbGxvd2luZyBuZXcgZmxhZyBTSE9VTEQg
YmUgc2V0PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgTkVXOiBP
bmUgZmxhZyBiaXQgaXMgYWxsb2NhdGVkIGFzIGZvbGxvd3M6PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPi0tLTxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj40LjE8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7IFRoaXMgVExW
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDsmbmJzcDsgTVVTVCBOT1QgYmUgdXNlZCB3aGVuIHRoZSBNIGJpdCBpcyBjbGVhcmVkLjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIHRoaW5r
IHlvdSBtYXkgbWVhbi4uLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsgU0hPVUxEIE5PVCBiZSBwcmVzZW50IGFuZCBNVVNU
IGJlIGlnbm9yZWQ8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+WUwmZ3Q7Jmd0OyBZZXMuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9MRDombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtUaGlzIFRM
ViBNVVNUIE5PVCBiZSB1c2VkIHdoZW4gdGhlIE0gYml0IGlzIGNsZWFyZWQuPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5ORVc6IFRoaXMgVExWIFNI
T1VMRCBub3QgYmUgcHJlc2VudCBhbmQgTVVTVCBiZSBpZ25vcmVkIHdoZW4gdGhlIE0gYml0IGlz
IGNsZWFyZWQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPi0tLTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5JIHRoaW5rIHlvdSBhcmUgZ29pbmcgdG8gbmVlZCBhbiBJQU5BIHJlZ2lzdHJ5IGZv
ciB0aGUgRnJlcXVlbmN5LVNsb3QgQXNzaWdubWVudCAoRlNBKSBNZXRob2QuPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPllMJmd0OyZndDsgWWVz
LCBhZGRlZC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+TkVXOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5JQU5BIGlzIHRvIGFsbG9jYXRlIGEgbmV3IFBDRVAgVExWIHR5cGUsIEZyZXF1ZW5j
eS1TbG90IFNlbGVjdGlvbiBUTFYgKFRCRDIpIGluIHRoZSAmcXVvdDtQQ0VQIFRMViBUeXBlIElu
ZGljYXRvcnMmcXVvdDsgc3VicmVnaXN0cnkgKDxhIGhyZWY9Imh0dHA6Ly93d3cuaWFuYS5vcmcv
YXNzaWdubWVudHMvcGNlcC9wY2VwLnhodG1sI3BjZXAtdGx2LXR5cGUtaW5kaWNhdG9ycyI+aHR0
cDovL3d3dy5pYW5hLm9yZy9hc3NpZ25tZW50cy9wY2VwL3BjZXAueGh0bWwjcGNlcC10bHYtdHlw
ZS1pbmRpY2F0b3JzPC9hPikuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPi0tLTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj40LjEgaXMgZ29pbmcgdG8gbmVlZCBhbiBleHBsYW5hdGlvbiBvZiB3
aGF0IHRoZSAnbicgcGFyYW1ldGVyIGlzLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5ZTCZndDsmZ3Q7IFllcy4gQWRkZWQ6PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPndoZXJlICZxdW90O24m
cXVvdDsgaXMgdGhlIHBhcmFtZXRlciBpbiBmID0gMTkzLjEgVEh6ICYjNDM7IG4geCAwLjAwNjI1
IFRIeiB3aGVyZSAxOTMuMSBUSHogaXMgdGhlIElUVS1UICZxdW90O2FuY2hvciBmcmVxdWVuY3km
cXVvdDsgYW5kICZxdW90O24mcXVvdDsgaXMgYSBwb3NpdGl2ZSBpbnRlZ2VyIGluY2x1ZGluZyAw
IFtSRkM3Njk4XS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+LS0tPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjQuMTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDstJm5ic3A7Jm5i
c3A7UyBiaXQgbm90IHN1cHBvcnRlZDogYSBQYXRoRXJyIE1VU1QgYmUgZ2VuZXJhdGVkIHdpdGgg
dGhlPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgRXJyb3IgQ29k
ZSAmcXVvdDtSb3V0aW5nIFByb2JsZW0mcXVvdDsgKDI0KSB3aXRoIGVycm9yIHN1Yi1jb2RlPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7VW5zdXBwb3J0
ZWQgRnJlcXVlbmN5IHNsb3QgU2VsZWN0aW9uIFN5bW1ldHJ5IHZhbHVlJnF1b3Q7IChUREIpLjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGlz
IGlzIGEgYml0IHVuY2xlYXIuIFByZXN1bWFibHkgdGhlIGlzc3VlIGlzICZxdW90O1MgYml0IGNs
ZWFyIG5vdCBzdXBwb3J0ZWQmcXVvdDsuJm5ic3A7Jm5ic3A7WW91IG1pZ2h0IGNvbnNpZGVyIHJl
dmVyc2luZyB0aGUgbWVhbmluZyBvZiB0aGUgUyBiaXQgYW5kIHRoZW4gdGhpcyB3b3VsZCBiZSBh
IGxvdCBjbGVhcmVyLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5ZTCZndDsmZ3Q7IERvbmUuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPi0tLTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QbGVhc2UgZGlzdGluZ3Vpc2ggdGhlIGRpZmZlcmVu
dCBUQkRzIGFzIFRCRDEsIFRCRDIsIGV0Yy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+KEFuZCBub3RlIHlvdSBoYXZlIHNldmVyYWwgY2FzZXMg
b2YgJnF1b3Q7VERCJnF1b3Q7KTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5ZTCZndDsmZ3Q7IHllcy4gQWRkZWQgVEJEWCAod2hlcmUgWD0xLDIs
Li4uKTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
LS0tPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjQuMTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDsmbmJzcDsgQXMgZGVmaW5lZCBpbjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7IFtSRkM3NTcwXSwgdGhlIFIgYml0
IHJlZmxlY3RzIHRoZSBMU1BfUkVRVUlSRURfQVRUUklCVVRFIGFuZDxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7IExTUF9BVFRS
SUJVVEUgc2VtYW50aWMgZGVmaW5lZCBpbiBbUkZDNTQyMF0sIGFuZCBpdCBTSE9VTEQgYmUgc2V0
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDsmbmJzcDsgYWNjb3JkaW5nbHkuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPkl0IGlzIG5vdCBjbGVhciB3aGF0IFIgYml0IHlvdSBhcmUgcmVm
ZXJyaW5nIHRvLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5ZTCZndDsmZ3Q7IFRoaXMgcGFyYWdyYXBoIHdhcyByZW1vdmVkIGFzIHRoaXMgaXMg
YW4gaXJyZWxldmFudCBkaXNjdXNzaW9uLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+LS0tPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjQuMTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsgQSBGcmVxdWVuY3kgU2xvdCBTZWxl
Y3Rpb24gVExWIGNhbiBiZSBjb25zdHJ1Y3RlZCBieSBhIG5vZGUgYW5kPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsgYWRkZWQg
dG8gYW4gRVJPIEhvcCBBdHRyaWJ1dGVzIHN1Ym9iamVjdCBpbiBvcmRlciB0byBiZSBwcm9jZXNz
ZWQ8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOyZuYnNwOyBieSBkb3duc3RyZWFtIG5vZGVzICh0cmFuc2l0IGFuZCBlZ3Jlc3MpLiZuYnNw
OyZuYnNwO0FzIGRlZmluZWQgaW48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyBbUkZDNzU3MF0sIHRoZSBSIGJpdCByZWZsZWN0
cyB0aGUgTFNQX1JFUVVJUkVEX0FUVFJJQlVURSBhbmQ8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyBMU1BfQVRUUklCVVRFIHNl
bWFudGljIGRlZmluZWQgaW4gW1JGQzU0MjBdLCBhbmQgaXQgU0hPVUxEIGJlIHNldDxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7
IGFjY29yZGluZ2x5LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsgT25jZSBhIG5vZGUgcHJvcGVybHkgcGFyc2VzIHRoZSBT
cGVjdHJ1bSBTZWxlY3Rpb24gc3ViLVRMVjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7IHJlY2VpdmVkIGluIGFuIEVSTyBIb3Ag
QXR0cmlidXRlcyBzdWJvYmplY3QsIHRoZSBub2RlIHVzZSB0aGU8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyBpbmRpY2F0ZWQg
c3BlY3RydW0gYXNzaWdubWVudCBtZXRob2QgKGF0IHRoYXQgaG9wKSBmb3IgdGhlIExTUC48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZu
YnNwOyBJbiBhZGRpdGlvbiwgdGhlIG5vZGUgU0hPVUxEIHJlcG9ydCBjb21wbGlhbmNlIGJ5IGFk
ZGluZyBhbiBSUk88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOyZuYnNwOyBIb3AgQXR0cmlidXRlcyBzdWJvYmplY3Qgd2l0aCB0aGUgV1NP
TiBQcm9jZXNzaW5nIEhvcCBBdHRyaWJ1dGU8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyBUTFYgKGFuZCBpdHMgc3ViLVRMVnMp
IHRoYXQgaW5kaWNhdGUgdGhlIHV0aWxpemVkIG1ldGhvZC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyBGcmVxdWVuY3ktU2xv
dCBTZWxlY3Rpb24gVExWcyBjYXJyaWVkIGluIGFuIFJSTyBIb3AgQXR0cmlidXRlczxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7
IHN1Ym9iamVjdCBhcmUgc3ViamVjdCB0byBbUkZDNzU3MF0gYW5kIHN0YW5kYXJkIFJSTyBwcm9j
ZXNzaW5nOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7Jm5ic3A7IHNlZSBbUkZDMzIwOV0uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZXJlJ3Mgc29tZXRoaW5nIG9kZCBoZXJlLjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4tIERv
ZXNuJ3QgdGhpcyBzZWN0aW9uIHNheS9pbXBseSB0aGF0IHRoZSBGcmVxdWVuY3ktU2xvdCBTZWxl
Y3Rpb24gVExWPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDsmbmJzcDtiZWxvbmdzIGluIHRoZSBTcGVjdHJ1bSBBc3NpZ25tZW50IG9iamVj
dD8gV2h5IGFyZSB5b3UgdGFsa2luZyBhYm91dDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7VExWcyBpbiB0aGUgSG9wIEF0dHJp
YnV0ZSBUTFYgYW5kIHRoZSBFUk8gSG9wIEF0dHJpYnV0ZXMgc3Vib2JqZWN0PzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7TWF5
YmUgdGhlIGZpcnN0IHBhcmFncmFwaCBoZXJlIHNob3VsZCByZWFkLi4uPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDtBIEZyZXF1
ZW5jeSBTbG90IFNlbGVjdGlvbiBUTFYgY2FuIGFsc28gYmUgY29uc3RydWN0ZWQgYnkgYSBub2Rl
Li4uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pi0gV2h5IGFyZSB5b3UgdGFsa2luZyBhYm91dCB0aGUgU3BlY3RydW0gU2VsZWN0aW9uIHN1Yi1U
TFY/IERvZXNuJ3QgdGhhdDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7YmVsb25nIGluIFNlY3Rpb24gNT88bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+WUwmZ3Q7Jmd0OyBUaGFu
a3MgZm9yIHBvaW50aW5nIHRoaXMgb3V0LiBZb3UgYXJlIGNvcnJlY3QuIFRoZXNlIHR3byBwYXJh
Z3JhcGhzIGRvIG5vdCBiZWxvbmcgaGVyZS4gRGVsZXRlZC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+LS0tPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjQuMjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsgRm9yIGFueSBy
ZXF1ZXN0IHRoYXQgY29udGFpbnMgYSBGcmVxdWVuY3ktc2xvdCBhc3NpZ25tZW50LCB0aGU8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZu
YnNwOyByZXF1ZXN0ZXIgKFBDQykgTVVTVCBiZSBhYmxlIHRvIHNwZWNpZnkgYSByZXN0cmljdGlv
biBvbiB0aGU8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwOyZuYnNwOyBmcmVxdWVuY3ktc2xvdHMgdG8gYmUgdXNlZC48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSB0aGluayB5b3UgY2Fu
IHMvTVVTVC9tdXN0LzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5ZTCZndDsmZ3Q7IFllcy4gQ29ycmVjdGVkLjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+LS0tPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjQuMjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsgJmx0O0ZyZXF1
ZW5jeS1sb3QgUmVzdHJpY3Rpb24gQ29uc3RyYWludCZndDsgOjo9PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDtBY3Rpb24mZ3Q7ICZsdDtDb3VudCZn
dDsgJmx0O1Jlc2VydmVkJmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsoJmx0O0xpbmsgSWRlbnRpZmllcnMmZ3Q7ICZsdDtGcmVxLXNsb3QgUmVzdHJp
Y3Rpb24mZ3Q7KS4uLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5JIGRvbid0IHRoaW5rIHlvdSBuZWVkIHRvIGxpc3QgZXZlcnkgZmllbGQgb2Yg
dGhlIGZyZXF1ZW5jeSBzbG90IFRMViBpbiB0aGUgUkJORiwgYW5kIGluIHBhcnRpY3VsYXIgeW91
IHNob3VsZCBub3QgbGlzdCB0aGUgcmVzZXJ2ZWQgZmllbGQuPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPllMJmd0OyZndDsmbmJzcDsmbmJzcDtB
Y3R1YWxseSB0aGUgZm9sbG93aW5nIGlzIHRoZSByaWdodCBSQk5GOjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5ORVc8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyAmbHQ7RnJl
cXVlbmN5LWxvdCBSZXN0cmljdGlvbiBDb25zdHJhaW50Jmd0OyA6Oj08bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICggJmx0O0FjdGlvbiZndDsgJmx0O0NvdW50Jmd0OyAmbHQ7
UmVzZXJ2ZWQmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZsdDtMaW5rIElkZW50aWZpZXJzJmd0OyAmbHQ7RnJlcS1zbG90IFJlc3RyaWN0aW9uJmd0
OykuLi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+V2l0aCB0aGlzIGNvcnJlY3Rpb24sIEkgdGhpbmsgSSBjYW4gZnVydGhlciByZWR1Y2UgaXQg
YXMgZm9sbG93czo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7Jm5ic3A7ICZsdDtGcmVxdWVuY3ktbG90IFJlc3RyaWN0aW9uIENvbnN0
cmFpbnQmZ3Q7IDo6PTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgKCAmbHQ7
QWN0aW9uJmd0OyZuYnNwOyZuYnNwOyZsdDtMaW5rIElkZW50aWZpZXJzJmd0OyAmbHQ7RnJlcS1z
bG90IFJlc3RyaWN0aW9uJmd0OykuLi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+SXMgdGhpcyBPSyB3aXRoIHlvdT88bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPi0tLTxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj40LjI8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7IE5vdGUg
dGhhdCBhIFBDQyBNQVkgYWRkIGEgc3BlY3RydW0gcmVzdHJpY3Rpb24gdGhhdCBhcHBsaWVzIHRv
IGFsbDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jm5ic3A7Jm5ic3A7IGxpbmtzIGJ5IHNldHRpbmcgdGhlIENvdW50IGZpZWxkIHRvIHplcm8gYW5k
IHNwZWNpZnlpbmcganVzdCBhIHNldDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7IG9mIHNwZWN0cnVtcy48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSB0aGluayBzL3NwZWN0
cnVtL2ZyZXF1ZW5jeSBzbG90LyZuYnNwOyZuYnNwOyB0d2ljZTxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5ZTCZndDsmZ3Q7IEFncmVlZCBhbmQg
Y29ycmVjdGVkLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+LS0tPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjQuMjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDsmbmJzcDsgYW5kIFNlY3Rpb24gMy4zLjEgZm9yIHRoZSBTcGVjdHJ1bSBS
ZXN0cmljdGlvbiBGaWVsZCBlbmNvZGluZyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyByZXNwZWN0aXZlbHkuPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPldoeSBkbyB5b3Ug
cG9pbnQgdXMgYXQgdGhlIGRlZmluaXRpb24gb2YgdGhpcyBmaWVsZD88bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+WUwmZ3Q7Jmd0OyBZZXMsIGl0
IGlzIG5vdCBuZWNlc3Nhcnk7IHJlbW92ZWQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4tLS08bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+NC4yLjEgYnJva2VuIHJlZmVyZW5jZTxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5ZTCZndDsmZ3Q7IEl0
IGlzIGNvcnJlY3RlZCB0byBwb2ludCB0byBTZWN0aW9uIDQuMjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+LS0tPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjUuPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyBUaGUgU3BlY3Ry
dW0gQWxsb2NhdGlvbiBUTFYgdHlwZSBpcyBUQkQsIHJlY29tbWVuZGVkIHZhbHVlIGlzIFRCRC48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Tm8g
bmVlZCB0byByZWNvbW1lbmQgYSB2YWx1ZSBvZiBUQkQgOi0pPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPllMJmd0OyZndDsgJnF1b3Q7cmVjb21t
ZW5kZWQgdmFsdWUgaXMgVEJEJnF1b3Q7IGRlbGV0ZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPi0tLTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj41LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsgVGhlIHR5cGU8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNw
OyB2YWx1ZSBvZiB0aGUgU3BlY3RydW0gUmVzdHJpY3Rpb24gQ29uc3RyYWludCBUTFYgaXMgVEJE
IGJ5IElBTkEuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPlRoaXMgc2VlbXMgb3V0IG9mIHBsYWNlIGFuZCBpcyB0aGUgZmlyc3QgbWVudGlvbiBv
ZiB0aGlzIFRMVi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+WUwmZ3Q7Jmd0OyBEZWxldGVkLiBJbnN0ZWFkIGJlZm9yZSBGaWd1cmUgNCwgYWRk
ZWQgJnF1b3Q7SUFOQSBpcyB0byBhbGxvY2F0ZSBhIG5ldyBQQ0VQIFRMViB0eXBlLCB0aGUgU3Bl
Y3RydW0gQWxsb2NhdGlvbiBUTFYgVHlwZSAoVEJEKS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+LS0tPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNlY3Rpb24gNyBjb3VsZCB1c2Ugc29tZSBl
eHRlcm5hbCByZWZlcmVuY2VzLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5BZGRlZDogRy42OTQuMSBhbmQgRy44NzIuPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4tLS08bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U2VjdGlvbiA4PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNw
OyBJQU5BIG1haW50YWlucyBhIHJlZ2lzdHJ5IG9mIFBDRVAgcGFyYW1ldGVycy4gSUFOQSBoYXMg
bWFkZTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jm5ic3A7Jm5ic3A7IGFsbG9jYXRpb25zIGZyb20gdGhlIHN1Yi1yZWdpc3RyaWVzIGFzIGRlc2Ny
aWJlZCBpbiB0aGUgZm9sbG93aW5nPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsgc2VjdGlvbnMuPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhtbW0sIEkgdGhpbmsgSUFOQSBo
YXMgbm90IGFjdHVhbGx5IG1hZGUgdGhlc2UgYWxsb2NhdGlvbnMuIFlvdSBzaG91bGQgc2F5ICZx
dW90O0lBTkEgaXMgcmVxdWVzdGVkIHRvIG1ha2UgYWxsb2NhdGlvbnMuLi4mcXVvdDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+LS0tPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgdGhpbmsg
dGhlIHRpdGxlcyBvZiA5LjEgYW5kIDkuMiBtYXkgYmUgcmV2ZXJzZWQuPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_AAC7052314354563B5F479E9EBC9AA9Fciscocom_--

--_004_AAC7052314354563B5F479E9EBC9AA9Fciscocom_
Content-Type: image/png; name="image001.png"
Content-Description: image001.png
Content-Disposition: inline; filename="image001.png"; size=1633;
 creation-date="Tue, 12 Mar 2019 09:24:47 GMT";
 modification-date="Tue, 12 Mar 2019 09:24:47 GMT"
Content-ID: <image001.png@01D4D8BD.D0D81E30>
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAAAG4AAABJCAIAAABTkIQiAAAGJ0lEQVR4nO2be0xTVxzHv30gcHk5
bRmKyMCJrhDsNi0xzldikE2dZr5mSEnm/poylxi3ZAuOkhhjspANZ0zUhT9GyNwMzoHDSHD4GEGI
QGtGAQ10iEyg1a1Cy50tdH9cd7kqRVp+5WHO54/m9HDOl3M+nHvP6W2QeTweMCiQT/YAXhyYSjKY
SjKYSjKYSjKYSjKYSjKYSjKYSjKYSjKYSjKYSjKYSjKYSjKYSjKYSjImQWXLnXvTOt8bE62yxtz2
XfnvNea2aZo/CsoJ/n0lVxsqG5sBLNcsmI75ozDRq1KYp/A6HfNHgW07ZDCVZDCVZARQpa+HkqnW
3lcCpdLXQ8lUa+8HgToM+XoomWrt/SBQq9LXQ8lUa+8HBCqn+wdBqvzxqpzuHwQJ88d7r/yooBhA
ZWOz8cSX4x/NtM5n50oymEoymEoyxqty3euvia9jqafKCXS+H4x329m66g3xdSz1VDmBzveD8apc
rlnwUji3eP6cMdZT5QQ63w8I7pXexjFi/SgXlE85E5DvKxP9hQThBTUp+aMgm/h/Nmm5c49qIUxK
vjcmQeWLCjtXksFUkhHYbeevy5fF8tw1a8g7jqWZ32PwlYCodPN8x5Wrt4qL79fXO81NADhNctL2
bTqDwTM4KFMoANQZDMa8PADa3NxlBw8KlQBsLa2N3x7ruVwldnx5zdoVhlxOrRoxn7daAYSo1Unb
t2kPfDojPExs1lVb13Wh3FJRaa+plqujI15dmJC+LvH9XarFiwIxa3qVbp5vOHnK+Mk+aaXT3HS3
PlEHeAAZgCf3useVgK2l9dLuD+011dKOFnPTss8OcFBJ828eOjRk7R1uZu29W5+YMjAgqmy7WFGz
f7/w9wAwZO21W3uNNdW3z/2y9puvA7E86VU+5TFsiVbJhUntAIBM9mxHz+Bge0WF2DJOn6WMiATw
oLFxBje81hpOnmr4/Au5sx8AgoLCNMlKLsx+o04a1VVbdyljvbRGro4W1DtMxt/2ZmeUlJCvTWKV
TqvtdmGh+FZbcDQxPR2AvaPjkd2O/1ffiLgGeHvrLaGs2rhpdX6+cFE7rbbgmVHSfMGjXB2dmpMj
zVeGhgJw87z5+yIxNmFPdvL2rQCazpRYTp2Ay+U0N7Wf/kFlMFDOnFxlR1WVw2QUytqCo7p9Hwtl
cQmI98QRhhIaEqWeLZRt58uqDXnzVq+ak6abGR8vzf/3TwsABAWl5uQ8ne/xAOjv6bEcPybUJ+zJ
Xpv/lTIkBMDM5BR338POou8BWCoqddQqiQ9Dfd3dYjll1y7fhqJQxL79jvjWcvzYtZ07ft28pfmn
M9J8t9MJQMlxI+TLZAAc3T1ihSZLL3gEwKlVSZmZCAoCwHfTf/UWwHOlcLn5xNylb264XqvauEms
cZiM13buaLtYQZIfUIhVRsTEiOW28nJfu8sUitg03ZZzP2+4XqvNzRXr20vLPIODQr6S4wC4nU5v
+cFRUWK560K50BHAo35He2kZXC4AyshIX8f2XIhVqlNTw5ZohXLD4cNtFyucVpvTarO1tHbV1gEQ
JzYCHo+b5908LwNi03S63Fxxebr7Hg4NDQn5wa8kAIDL9Wy+m+cBRM6bF6fPEjoa8/JaSs46rbZ/
OjqMhYWdxY+3o+gVb9FOHOTbjmrxooVbNhtNRgAOk/FSxnpBx0BnZ2hc3HtlpR7vm/ig2327tOzu
latRi5IA4MF92/myx6OMiJTL5cP55ia4XA6TsUqvn5WWJuZnFBYqQ0JmhIct2f2BsL0AuLZzx83l
KwDYb9QJSzI4IVGTpaedOAJxrkzZm32/3SLORNQRGhc33MjL46g+c5O4+YpwmmRNll7c+oX8jpKz
cmf/kLV3xPyYlSu1BUfF4630VBuckKg7ciQ2Tefv/LxCr5JTq1bn5/+xdKnl9I/SOUTMj4eXJSlU
yuVyzJr91I/i9FlJmZnSmUvz/zaZhDPmEBceMT9e3IjkCsWyvXsiYmKai4qGl3ZU1Jx3NydlZi5Y
n0412SdmEdDnlX48SpB2eW6vKfU4gz36JYM9rySDqSSDqSSDqSSDqSSDqSSDqSSDqSSDqSSDqSSD
qSSDqSSDqSSDqSSDqSTjP8P5+2z4huMfAAAAAElFTkSuQmCCAA==

--_004_AAC7052314354563B5F479E9EBC9AA9Fciscocom_--


From nobody Tue Mar 12 06:14:05 2019
Return-Path: <adrian@olddog.co.uk>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8588E130F39; Tue, 12 Mar 2019 06:14:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, 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 DwwQunLm4Kqb; Tue, 12 Mar 2019 06:14:02 -0700 (PDT)
Received: from mta6.iomartmail.com (mta6.iomartmail.com [62.128.193.156]) (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 C1A7E130F35; Tue, 12 Mar 2019 06:14:01 -0700 (PDT)
Received: from vs3.iomartmail.com (vs3.iomartmail.com [10.12.10.124]) by mta6.iomartmail.com (8.14.4/8.14.4) with ESMTP id x2CDDpBw029003; Tue, 12 Mar 2019 13:13:51 GMT
Received: from vs3.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 9AC0122042; Tue, 12 Mar 2019 13:13:51 +0000 (GMT)
Received: from asmtp3.iomartmail.com (unknown [10.12.10.224]) by vs3.iomartmail.com (Postfix) with ESMTPS id 851892203D; Tue, 12 Mar 2019 13:13:51 +0000 (GMT)
Received: from LAPTOPK7AS653V ([87.112.237.8]) (authenticated bits=0) by asmtp3.iomartmail.com (8.14.4/8.14.4) with ESMTP id x2CDDom3019990 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 12 Mar 2019 13:13:50 GMT
Reply-To: <adrian@olddog.co.uk>
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: "'Leeyoung'" <leeyoung@huawei.com>, <pce@ietf.org>
Cc: <draft-lee-pce-flexible-grid@ietf.org>
References: <028a01d4c7d6$a38fdc30$eaaf9490$@olddog.co.uk> <7AEB3D6833318045B4AE71C2C87E8E173D0FA3C7@sjceml521-mbx.china.huawei.com>
In-Reply-To: <7AEB3D6833318045B4AE71C2C87E8E173D0FA3C7@sjceml521-mbx.china.huawei.com>
Date: Tue, 12 Mar 2019 13:13:48 -0000
Organization: Old Dog Consulting
Message-ID: <001b01d4d8d5$6eaef360$4c0cda20$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQJdRkLTdPc2Z+3C/SrJgpTH4ZuPIwNa577wpNxGsIA=
Content-Language: en-gb
X-Originating-IP: 87.112.237.8
X-Thinkmail-Auth: adrian@olddog.co.uk
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.0.0.1623-8.2.0.1013-24484.007
X-TM-AS-Result: No--3.045-10.0-31-10
X-imss-scan-details: No--3.045-10.0-31-10
X-TMASE-Version: IMSVA-9.0.0.1623-8.2.1013-24484.007
X-TMASE-Result: 10--3.045400-10.000000
X-TMASE-MatchedRID: 7ySqCuYCpfjxIbpQ8BhdbNh3b7/zBhN1NNuh+5zmS6/b6Y+fnTZUL0Gd 9Hthb4Jj545k976poTn1ej67Eiww8UIFCJ5KkAbPma6DzXaohvM6En2bnefhoCJ8zskw0dbr1Yp 5Krjfawri8zVgXoAltlwtzewu2M63b0etregGn/1TqzaeVVOfNfoLR4+zsDTt9xS3mVzWUuB9Ix zED4RL2QMCReMJV97ddwv0tJoLgHXq9cjsY+Avp+OEgSkCLF3Cebk72MA49A083L+toS9CNRbUt Lszr1vRL7Ln5tF0GjlK05PKUUxotuh6vUQky8b7LLR5nF3ltXgVUhluC41uNBWJz0qF3xvHjd00 uZU7WfJ+3BndfXUhXQ==
X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/B3mO-UBYlx-ELQ7seMlvQY-XdFI>
Subject: Re: [Pce] Chair review of draft-lee-pce-flexible-grid
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Mar 2019 13:14:04 -0000

Hi Young,

This looks good to me.

Hope the WG can provide some more input, especially from implementers.

Best,
Adrian

-----Original Message-----
From: Leeyoung <leeyoung@huawei.com> 
Sent: 11 March 2019 23:57
To: adrian@olddog.co.uk; pce@ietf.org
Cc: draft-lee-pce-flexible-grid@ietf.org
Subject: RE: Chair review of draft-lee-pce-flexible-grid

Hi Adrian,

Thanks for your chair's review. Please see inline for my comment. 01 version
has been uploaded (please see the attachment).

Note: I might have made mistakes as I was rush to meet the deadline :)


Best regards,
Young


From nobody Tue Mar 12 08:57:50 2019
Return-Path: <noreply@ietf.org>
X-Original-To: pce@ietf.org
Delivered-To: pce@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 96238130E66; Tue, 12 Mar 2019 08:57:48 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Adrian Farrel via Datatracker <noreply@ietf.org>
To: <db3546@att.com>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.93.0
Auto-Submitted: auto-generated
Precedence: bulk
Cc: Adrian Farrel <adrian@olddog.co.uk>, adrian@olddog.co.uk, iesg-secretary@ietf.org, pce@ietf.org, pce-chairs@ietf.org
Message-ID: <155240626860.16141.6155145537762951479.idtracker@ietfa.amsl.com>
Date: Tue, 12 Mar 2019 08:57:48 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/kn4vTLbIcXSOxsMfX7MIEM1_oPg>
Subject: [Pce] Publication has been requested for draft-ietf-pce-applicability-actn-10
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Mar 2019 15:57:49 -0000

Adrian Farrel has requested publication of draft-ietf-pce-applicability-actn-10 as Informational on behalf of the PCE working group.

Please verify the document's state at https://datatracker.ietf.org/doc/draft-ietf-pce-applicability-actn/


From nobody Tue Mar 12 08:58:10 2019
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: pce@ietf.org
Delivered-To: pce@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id D20F5128AFB; Tue, 12 Mar 2019 08:58:08 -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.93.0
Auto-Submitted: auto-generated
Precedence: bulk
Cc: dhruv.ietf@gmail.com, The IESG <iesg@ietf.org>, db3546@att.com, Dhruv Dhody <dhruv.ietf@gmail.com>, pce@ietf.org, pce-chairs@ietf.org, draft-ietf-pce-segment-routing@ietf.org, rfc-editor@rfc-editor.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Message-ID: <155240628885.16234.65360707643556724.idtracker@ietfa.amsl.com>
Date: Tue, 12 Mar 2019 08:58:08 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/U50inaUt9sXJ4zJBFgov5AHp4sM>
Subject: [Pce] Protocol Action: 'PCEP Extensions for Segment Routing' to Proposed Standard (draft-ietf-pce-segment-routing-16.txt)
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Mar 2019 15:58:09 -0000

The IESG has approved the following document:
- 'PCEP Extensions for Segment Routing'
  (draft-ietf-pce-segment-routing-16.txt) as Proposed Standard

This document is the product of the Path Computation Element Working Group.

The IESG contact persons are Alvaro Retana, Martin Vigoureux and Deborah
Brungard.

A URL of this Internet Draft is:
https://datatracker.ietf.org/doc/draft-ietf-pce-segment-routing/





Technical Summary

Segment Routing (SR) enables any head-end node to select any path
without relying on a hop-by-hop signaling technique (e.g., LDP or
RSVP-TE).  It depends only on "segments" that are advertised by Link-
State Interior Gateway Protocols (IGPs).  A Segment Routed Path can
be derived from a variety of mechanisms, including an IGP Shortest
Path Tree (SPT), explicit configuration, or a Path Computation
Element (PCE).  This document specifies extensions to the Path
Computation Element Communication Protocol (PCEP) that allow a
stateful PCE to compute and initiate Traffic Engineering (TE) paths,
as well as a PCC to request a path subject to certain constraints and
optimization criteria in SR networks.

Working Group Summary

No controversies. A 2nd WG LC was issued after the draft had a substantial
change after the 1st call. The shepherd review also led to simplification 
of text. The authors handled all comments raised. The consensus behind the 
document is good.

Document Quality


    There are several PCEP implementations supporting Segment Routing. This 
    includes commercial as well as open source implementations. There
    was also a discussion related to backward compatibility as related to 
    some implementations before RFC8408 was published.

    Substantial review was done by Adrian Farrel and Dhruv Dhody.

Personnel

   Who is the Document Shepherd for this document?  Dhruv Dhody
   Who is the Responsible Area Director?  Deborah Brungard


From nobody Tue Mar 12 09:37:39 2019
Return-Path: <leeyoung@huawei.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1F143130F19; Tue, 12 Mar 2019 09:37:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.198
X-Spam-Level: 
X-Spam-Status: No, score=-4.198 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HK_RANDOM_ENVFROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g1_xal-LiMc5; Tue, 12 Mar 2019 09:37:33 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 73206130F09; Tue, 12 Mar 2019 09:37:32 -0700 (PDT)
Received: from lhreml701-cah.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id D84733C2A72A2EA0BC8E; Tue, 12 Mar 2019 16:37:29 +0000 (GMT)
Received: from SJCEML701-CHM.china.huawei.com (10.208.112.40) by lhreml701-cah.china.huawei.com (10.201.108.42) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 12 Mar 2019 16:37:28 +0000
Received: from SJCEML521-MBX.china.huawei.com ([169.254.1.179]) by SJCEML701-CHM.china.huawei.com ([169.254.3.244]) with mapi id 14.03.0415.000;  Tue, 12 Mar 2019 09:37:24 -0700
From: Leeyoung <leeyoung@huawei.com>
To: "Gabriele Maria Galimberti (ggalimbe)" <ggalimbe@cisco.com>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "pce@ietf.org" <pce@ietf.org>
CC: "draft-lee-pce-flexible-grid@ietf.org" <draft-lee-pce-flexible-grid@ietf.org>
Thread-Topic: [Pce] Chair review of draft-lee-pce-flexible-grid
Thread-Index: AQHU2LVvUSxkXBL0fkC7PMXas2B9mKYIMbDw
Date: Tue, 12 Mar 2019 16:37:23 +0000
Message-ID: <7AEB3D6833318045B4AE71C2C87E8E173D0FA736@sjceml521-mbx.china.huawei.com>
References: <AAC70523-1435-4563-B5F4-79E9EBC9AA9F@cisco.com>
In-Reply-To: <AAC70523-1435-4563-B5F4-79E9EBC9AA9F@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.158.98]
Content-Type: multipart/related; boundary="_004_7AEB3D6833318045B4AE71C2C87E8E173D0FA736sjceml521mbxchi_"; type="multipart/alternative"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/YHGgyjZyukbDQTCufWwnkOna9S0>
Subject: Re: [Pce] Chair review of draft-lee-pce-flexible-grid
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Mar 2019 16:37:37 -0000

--_004_7AEB3D6833318045B4AE71C2C87E8E173D0FA736sjceml521mbxchi_
Content-Type: multipart/alternative;
 boundary="_000_7AEB3D6833318045B4AE71C2C87E8E173D0FA736sjceml521mbxchi_"

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

SGkgR2FicmllbGxlLA0KDQpUaGFua3MgZm9yIHlvdXIgcmV2aWV3IGFuZCBjb21tZW50Lg0KDQpJ
IGFncmVlIHdpdGggeW91IG9uIGJvdGggcG9pbnRzLiBXZSB3aWxsIGZpeCBpbiB0aGUgcmV2aXNp
b24uDQoNCkJlc3QgcmVnYXJkcywNCllvdW5nDQoNCkZyb206IEdhYnJpZWxlIE1hcmlhIEdhbGlt
YmVydGkgKGdnYWxpbWJlKSBbbWFpbHRvOmdnYWxpbWJlQGNpc2NvLmNvbV0NClNlbnQ6IFR1ZXNk
YXksIE1hcmNoIDEyLCAyMDE5IDQ6MjUgQU0NClRvOiBMZWV5b3VuZyA8bGVleW91bmdAaHVhd2Vp
LmNvbT47IGFkcmlhbkBvbGRkb2cuY28udWs7IHBjZUBpZXRmLm9yZw0KQ2M6IGRyYWZ0LWxlZS1w
Y2UtZmxleGlibGUtZ3JpZEBpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtQY2VdIENoYWlyIHJldmll
dyBvZiBkcmFmdC1sZWUtcGNlLWZsZXhpYmxlLWdyaWQNCg0KSGkgWW91bmcsDQoNCkkgaGFkIGEg
cXVpY2sgbG9vayBhdCB0aGUgZHJhZnQsIHByZXR0eSBuaWNlICENCg0KQSBjb21tZW50IG9uIENo
LiA0LjEgRnJlcXVlbmN5LVNsb3QgU2VsZWN0aW9uIFRMViBpcyBvbiB0aGUgc2VudGVuY2U6DQoN
CuKAneKAnSAxOiAgIEZpcnN0LUZpdC4gIEFsbCB0aGUgZmVhc2libGUgZnJlcXVlbmN5IHNsb3Rz
IGFyZSBudW1iZXJlZA0KICAgICAgICAgKGJhc2VkIG9uICJuIiBwYXJhbWV0ZXIpLCBhbmQgdGhp
cyBTQSBtZXRob2QgY2hvb3NlcyB0aGUNCiAgICAgICAgIGF2YWlsYWJsZSBmcmVxdWVuY3ktc2xv
dCB3aXRoIHRoZSBsb3dlc3QgaW5kZXgsIHdoZXJlICJuIiBpcw0KICAgICAgICAgdGhlIHBhcmFt
ZXRlciBpbiBmID0gMTkzLjEgVEh6ICsgbiB4IDAuMDA2MjUgVEh6IHdoZXJlIDE5My4xDQogICAg
ICAgICBUSHogaXMgdGhlIElUVS1UICJhbmNob3IgZnJlcXVlbmN5IiBhbmQgIm4iIGlzIGEgcG9z
aXRpdmUNCiAgICAgICAgIGludGVnZXIgaW5jbHVkaW5nIDANCuKAnOKAneKAnQ0KVGhlIOKAnG7i
gJ0gdmFsdWUgaXMgYWN0dWFsbHkgYSBwb3NpdGl2ZSBBTkQgTkVHQVRJVkUgaW50ZWdlciBpbmNs
dWRpbmcgMA0KDQpBIHNlY29uZCBjb21tZW50IG9uIENoLiA0LjEgRnJlcXVlbmN5LVNsb3QgU2Vs
ZWN0aW9uIFRMVjoNCkl0IGNvdWxkIGJlIGludGVyZXN0aW5nIHRvIGhhdmUgYWxzbyBhIG5ldyBN
ZXRob2Qgc3RhcnRpbmcgZnJvbSB0aGUgQy1iYW5kIGhpZ2hlciBlbmQg4oCmDQpMaWtlIGZpcnN0
IGZpdCBzdGFydGluZyBmcm9tIGhpZ2hlciDigJxu4oCdIHZhbHVlcyBhbmQgZGVjcmVtZW50aW5n
IGl0LCBzbyBJ4oCZZCBhZGQ6DQoNCuKAneKAnSAyOiAgIEZpcnN0LUZpdC1yZXZlcnNlLiAgQWxs
IHRoZSBmZWFzaWJsZSBmcmVxdWVuY3kgc2xvdHMgYXJlIG51bWJlcmVkDQogICAgICAgICAoYmFz
ZWQgb24gIm4iIHBhcmFtZXRlciksIGFuZCB0aGlzIFNBIG1ldGhvZCBjaG9vc2VzIHRoZQ0KICAg
ICAgICAgYXZhaWxhYmxlIGZyZXF1ZW5jeS1zbG90IHdpdGggdGhlIEhJR0hFU1QgaW5kZXgsIHdo
ZXJlICJuIiBpcw0KICAgICAgICAgdGhlIHBhcmFtZXRlciBpbiBmID0gMTkzLjEgVEh6ICsgbiB4
IDAuMDA2MjUgVEh6IHdoZXJlIDE5My4xDQogICAgICAgICBUSHogaXMgdGhlIElUVS1UICJhbmNo
b3IgZnJlcXVlbmN5IiBhbmQgIm4iIGlzIGEgcG9zaXRpdmUgQU5EIE5FR0FUSVZFDQogICAgICAg
ICBpbnRlZ2VyIGluY2x1ZGluZyAwDQrigJzigJ3igJ0NCg0KQmVzdCBSZWdhcmRzLA0KDQpHYWJy
aWVsZQ0KDQoNCg0KW2h0dHA6Ly93d3cuY2lzY28uY29tL3N3YS9pL2xvZ28uZ2lmXQ0KDQoNCkdh
YnJpZWxlIEdhbGltYmVydGkNClByaW5jaXBhbCBFbmdpbmVlcg0KQ2lzY28gUGhvdG9uaWNzIFNy
bA0KDQoNCnZpYSBTLk1hcmlhIE1vbGdvcmEsIDQ4IEMNCjIwODcxIC0gVmltZXJjYXRlIChNQikN
Ckl0YWx5DQp3d3cuY2lzY28uY29tL2dsb2JhbC9JVC88aHR0cDovL3d3dy5jaXNjby5jb20vZ2xv
YmFsL0lULz4NCg0KZ2dhbGltYmVAY2lzY28uY29tPG1haWx0bzpnZ2FsaW1iZUBjaXNjby5jb20+
DQpQaG9uZSA6KzM5IDAzOSAyMDkxNDYyDQpNb2JpbGUgOiszOSAzMzUgNzQ4MTk0Nw0KRmF4IDor
MzkgMDM5IDIwOTIwNDkNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KRnJvbTogUGNlIDxwY2Ut
Ym91bmNlc0BpZXRmLm9yZzxtYWlsdG86cGNlLWJvdW5jZXNAaWV0Zi5vcmc+PiBvbiBiZWhhbGYg
b2YgTGVleW91bmcgPGxlZXlvdW5nQGh1YXdlaS5jb208bWFpbHRvOmxlZXlvdW5nQGh1YXdlaS5j
b20+Pg0KRGF0ZTogVHVlc2RheSwgMTIgTWFyY2ggMjAxOSBhdCAwMDo1Nw0KVG86ICJhZHJpYW5A
b2xkZG9nLmNvLnVrPG1haWx0bzphZHJpYW5Ab2xkZG9nLmNvLnVrPiIgPGFkcmlhbkBvbGRkb2cu
Y28udWs8bWFpbHRvOmFkcmlhbkBvbGRkb2cuY28udWs+PiwgInBjZUBpZXRmLm9yZzxtYWlsdG86
cGNlQGlldGYub3JnPiIgPHBjZUBpZXRmLm9yZzxtYWlsdG86cGNlQGlldGYub3JnPj4NCkNjOiAi
ZHJhZnQtbGVlLXBjZS1mbGV4aWJsZS1ncmlkQGlldGYub3JnPG1haWx0bzpkcmFmdC1sZWUtcGNl
LWZsZXhpYmxlLWdyaWRAaWV0Zi5vcmc+IiA8ZHJhZnQtbGVlLXBjZS1mbGV4aWJsZS1ncmlkQGll
dGYub3JnPG1haWx0bzpkcmFmdC1sZWUtcGNlLWZsZXhpYmxlLWdyaWRAaWV0Zi5vcmc+Pg0KU3Vi
amVjdDogUmU6IFtQY2VdIENoYWlyIHJldmlldyBvZiBkcmFmdC1sZWUtcGNlLWZsZXhpYmxlLWdy
aWQNCg0KSGkgQWRyaWFuLA0KDQpUaGFua3MgZm9yIHlvdXIgY2hhaXIncyByZXZpZXcuIFBsZWFz
ZSBzZWUgaW5saW5lIGZvciBteSBjb21tZW50LiAwMSB2ZXJzaW9uIGhhcyBiZWVuIHVwbG9hZGVk
IChwbGVhc2Ugc2VlIHRoZSBhdHRhY2htZW50KS4NCg0KTm90ZTogSSBtaWdodCBoYXZlIG1hZGUg
bWlzdGFrZXMgYXMgSSB3YXMgcnVzaCB0byBtZWV0IHRoZSBkZWFkbGluZSA6KQ0KDQoNCkJlc3Qg
cmVnYXJkcywNCllvdW5nDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBBZHJp
YW4gRmFycmVsIFttYWlsdG86YWRyaWFuQG9sZGRvZy5jby51a10NClNlbnQ6IE1vbmRheSwgRmVi
cnVhcnkgMTgsIDIwMTkgNDoxMCBQTQ0KVG86IHBjZUBpZXRmLm9yZzxtYWlsdG86cGNlQGlldGYu
b3JnPg0KQ2M6IGRyYWZ0LWxlZS1wY2UtZmxleGlibGUtZ3JpZEBpZXRmLm9yZzxtYWlsdG86ZHJh
ZnQtbGVlLXBjZS1mbGV4aWJsZS1ncmlkQGlldGYub3JnPg0KU3ViamVjdDogQ2hhaXIgcmV2aWV3
IG9mIGRyYWZ0LWxlZS1wY2UtZmxleGlibGUtZ3JpZA0KDQpIaSwNCg0KQXMgdGhpcyBkb2N1bWVu
dCBpcyBiZWluZyBwb2xsZWQgZm9yIGFkb3B0aW9uLCBJIHRob3VnaHQgSSBzaG91bGQgcmV2aWV3
IGl0Li4gIFRoZXJlIGFyZSBhIGNvbnNpZGVyYWJsZSBudW1iZXIgb2Ygbml0cywgYnV0IG5vdGhp
bmcgdGhhdCBwcmV2ZW50cyBhZG9wdGlvbiBpbiBteSB2aWV3LiAgSW4gdGhlIGV2ZW50IHRoYXQg
dGhpcyBkb2N1bWVudCBpcyBhZG9wdGVkLCBJIHRoaW5rIHRoZSBhdXRob3JzIHdvdWxkIGRvIHdl
bGwgdG8gYWRkcmVzcyB0aGUgY2hhbmdlcyBzaG9ydGx5IGFmdGVyd2FyZHMuICBJZiB0aGUgZG9j
dW1lbnQgaXMgbm90IGFkb3B0ZWQgYnV0IHRoZSBhdXRob3JzIHdhbnQgdG8gY29udGludWUgd2l0
aCB0aGUgd29yaywgdGhleSBzaG91bGQgcGljayB1cCB0aGVzZSBuaXRzLg0KDQpUaGFua3MsDQpB
ZHJpYW4NCg0KLS0tDQoNClBsZWFzZSBmaXggdGhlIFJGQyAyMTE5IGJvaWxlcnBsYXRlIHRvIHVz
ZSB0aGUgbGF0ZXN0IGZvcm0uLi4NCg0KDQogICBUaGUga2V5IHdvcmRzICJNVVNUIiwgIk1VU1Qg
Tk9UIiwgIlJFUVVJUkVEIiwgIlNIQUxMIiwgIlNIQUxMIE5PVCIsDQogICAiU0hPVUxEIiwgIlNI
T1VMRCBOT1QiLCAiUkVDT01NRU5ERUQiLCAiTk9UIFJFQ09NTUVOREVEIiwgIk1BWSIsIGFuZA0K
ICAgIk9QVElPTkFMIiBpbiB0aGlzIGRvY3VtZW50IGFyZSB0byBiZSBpbnRlcnByZXRlZCBhcyBk
ZXNjcmliZWQgaW4gQkNQDQogICAxNCBbUkZDMjExOV0gW1JGQzgxNzRdIHdoZW4sIGFuZCBvbmx5
IHdoZW4sIHRoZXkgYXBwZWFyIGluIGFsbA0KICAgY2FwaXRhbHMsIGFzIHNob3duIGhlcmUuDQoN
Ci4uLi5Zb3UnbGwgbmVlZCB0byBhZGQgYSByZWZlcmVuY2UgdG8gUkZDIDgxNzQNCg0KLS0tDQoN
Cmlkbml0cyBzaG93cyBhIGxvdCBvZiBpc3N1ZXMgd2l0aCByZWZlcmVuY2VzLiBJdCBpcyBub3Qg
aGFyZCB0byBydW4gaWRuaXRzIHNvIHBsZWFzZSBnZXQgaW50byB0aGUgaGFiaXQgb2YgcnVubmlu
ZyBpdCBiZWZvcmUgeW91IGFzayBmb3IgV0cgYWRvcHRpb24uDQoNCkZvciB5b3VyIGNvbnZlbmll
bmNlLCBoZXJlIGFyZSBhbGwgb2YgdGhlIGlzc3Vlcw0KDQogID09IE1pc3NpbmcgUmVmZXJlbmNl
OiAnUkZDMzIwOScgaXMgbWVudGlvbmVkIG9uIGxpbmUgMzE4LCBidXQgbm90DQogICAgIGRlZmlu
ZWQNCg0KICA9PSBVbnVzZWQgUmVmZXJlbmNlOiAnUkZDMjg2MycgaXMgZGVmaW5lZCBvbiBsaW5l
IDY1NCwgYnV0IG5vIGV4cGxpY2l0DQogICAgIHJlZmVyZW5jZSB3YXMgZm91bmQgaW4gdGhlIHRl
eHQNCg0KICA9PSBVbnVzZWQgUmVmZXJlbmNlOiAnUkZDNjU2NicgaXMgZGVmaW5lZCBvbiBsaW5l
IDY4MywgYnV0IG5vIGV4cGxpY2l0DQogICAgIHJlZmVyZW5jZSB3YXMgZm91bmQgaW4gdGhlIHRl
eHQNCg0KICA9PSBVbnVzZWQgUmVmZXJlbmNlOiAnUkZDNzQyMCcgaXMgZGVmaW5lZCBvbiBsaW5l
IDY4NywgYnV0IG5vIGV4cGxpY2l0DQogICAgIHJlZmVyZW5jZSB3YXMgZm91bmQgaW4gdGhlIHRl
eHQNCg0KICA9PSBVbnVzZWQgUmVmZXJlbmNlOiAnUkZDNzQ0NicgaXMgZGVmaW5lZCBvbiBsaW5l
IDY5MiwgYnV0IG5vIGV4cGxpY2l0DQogICAgIHJlZmVyZW5jZSB3YXMgZm91bmQgaW4gdGhlIHRl
eHQNCg0KICA9PSBVbnVzZWQgUmVmZXJlbmNlOiAnUkZDNTUyMScgaXMgZGVmaW5lZCBvbiBsaW5l
IDcwOCwgYnV0IG5vIGV4cGxpY2l0DQogICAgIHJlZmVyZW5jZSB3YXMgZm91bmQgaW4gdGhlIHRl
eHQNCg0KICA9PSBVbnVzZWQgUmVmZXJlbmNlOiAnUkZDNjIwNScgaXMgZGVmaW5lZCBvbiBsaW5l
IDcxMiwgYnV0IG5vIGV4cGxpY2l0DQogICAgIHJlZmVyZW5jZSB3YXMgZm91bmQgaW4gdGhlIHRl
eHQNCg0KICA9PSBVbnVzZWQgUmVmZXJlbmNlOiAnUkZDNzY4OScgaXMgZGVmaW5lZCBvbiBsaW5l
IDcxOSwgYnV0IG5vIGV4cGxpY2l0DQogICAgIHJlZmVyZW5jZSB3YXMgZm91bmQgaW4gdGhlIHRl
eHQNCg0KICA9PSBVbnVzZWQgUmVmZXJlbmNlOiAnUkZDNzY4OCcgaXMgZGVmaW5lZCBvbiBsaW5l
IDcyMiwgYnV0IG5vIGV4cGxpY2l0DQogICAgIHJlZmVyZW5jZSB3YXMgZm91bmQgaW4gdGhlIHRl
eHQNCg0KICA9PSBVbnVzZWQgUmVmZXJlbmNlOiAnUkZDNzU4MScgaXMgZGVmaW5lZCBvbiBsaW5l
IDczMSwgYnV0IG5vIGV4cGxpY2l0DQogICAgIHJlZmVyZW5jZSB3YXMgZm91bmQgaW4gdGhlIHRl
eHQNCg0KICAqKiBEb3ducmVmOiBOb3JtYXRpdmUgcmVmZXJlbmNlIHRvIGFuIEluZm9ybWF0aW9u
YWwgUkZDOiBSRkMgNzY5OA0KDQpUaGUgbGFzdCBpc3N1ZSBpcyBhIHdhcm5pbmcsIGFuZCB5b3Ug
Y2FuIGtlZXAgdGhlIGRvd253YXJkcyByZWZlcmVuY2UgaWYgeW91IHRoaW5rIGl0IGlzIHRoZSBy
aWdodCB0aGluZyB0byBkby4NCg0KLS0tDQoNClBsZWFzZSBjaGVjayB0aGF0IGFsbCBhYmJyZXZp
YXRpb25zIGFyZSBleHBhbmRlZCBvbiBmaXJzdCB1c2UuDQoNCkkgc2VlOg0KDQpFUk8NClBDRQ0K
DQotLS0NCg0KTW92ZSB0aGUgZmlyc3Qgc2VudGVuY2Ugb2YgcGFyYWdyYXBoIDQgb2YgU2VjdGlv
biAzIGRvd24gdG8gdGhlIGVuZCBvZiB0aGF0IHBhcmFncmFwaCBzbyB0aGF0IHRoZSB1c2Ugb2Yg
dGhlIHRlcm0gImZsZXhpLWdyaWQiIGNvbWVzIGFmdGVyIGl0IGhhcyBiZWVuIGV4cGxhaW5lZC4N
Cg0KLS0tDQoNClNlY3Rpb24gMyBoYXMNCg0KICAgVGhpcyBkb2N1bWVudCBwcm92aWRlcyBQQ0VQ
IGV4dGVuc2lvbnMgdG8gc3VwcG9ydCBSb3V0aW5nIGFuZA0KICAgU3BlY3RydW0gQXNzaWdubWVu
dCAoUlNBKSBpbiBpbiBTcGVjdHJ1bSBTd2l0Y2hlZCBPcHRpY2FsIE5ldHdvcmtzDQogICAoU1NP
TilbUkZDNzY5OF0uDQoNCnMvaW4gaW4vDQpzLyhTU09OKVtSRkM3Njk4XS8oU1NPTn0gW1JGQzc2
OThdLw0KDQpUaGUgdGVybXMgUlNBIGFuZCBTU09OIGFyZSwgb2YgY291cnNlLCBkZWZpbmVkIGlu
IFJGQyA3Njk4LiBCdXQgdGhlIHRlcm1zIGNvbWUgYXMgYSBzdXJwcmlzZSBpbiB0aGlzIGRvY3Vt
ZW50LiBQZXJoYXBzIHlvdSBjb3VsZCBpbnNlcnQgYSBzaG9ydCBwYXJhZ3JhcGggYWJvdmUgdGhp
cyBvbmUgdG8gc2F5Li4uDQoNCiAgIFRoZSB0ZXJtcyAiUm91dGluZyBhbmQgU3BlY3RydW0gQXNz
aWdubWVudCIgKFJTQSkgaXMgaW50cm9kdWNlZCBpbg0KICAgW1JGQzc2OThdIHRvIHJlZmVyIHRv
IGJsYWggYmxhaC4gIFRoZSB0ZXJtICJTcGVjdHJ1bSBTd2l0Y2hlZA0KICAgT3B0aWNhbCBOZXR3
b3JrcyIgaXMgYWxzbyBpbnRyb2R1Y2VkIGluIFtSRkM3Njk4XSBhbmQgaW5kaWNhdGVzIGENCiAg
IG5ldHdvcmsgdGhhdCBpcyBibGFoIGJsYWggYmxhaC4NCg0KVGhhdCB3b3VsZCBsZWF2ZSB5b3Ug
d2l0aA0KDQogICBUaGlzIGRvY3VtZW50IHByb3ZpZGVzIFBDRVAgZXh0ZW5zaW9ucyB0byBzdXBw
b3J0IFJTQSBpbiBTU09Ocy4NCg0KLS0tDQoNClNlY3Rpb24gMw0KDQpzL2V4dGVuc2lvbnMgYXJl
IGdvaW5nIHRvIGJlIHNwZWNpZmllZC9leHRlbnNpb25zIGFyZSBzcGVjaWZpZWQvDQoNCi0tLQ0K
DQpTZWN0aW9uIDQNCg0KQnVsbGV0IGIpIGhhcyBhIHNlY29uZCBzZW50ZW5jZSAoYmVnaW5uaW5n
ICJUaGlzIGRvY3VtZW50IGFsaWducy4uLiIpIHRoYXQgZG9lc24ndCBzZWVtIHNwZWNpZmljIHRv
IHRoYXQgYnVsbGV0LiBNYXliZSBpdCBiZWxvbmdzIGF0IHRoZSB0b3Agb2YgdGhlIHNlY3Rpb24u
DQoNCi0tLQ0KDQpTZWN0aW9uIDQgaGFzDQoNCiAgIEFkZGl0aW9uYWxseSwgZ2l2ZW4gYSByYW5n
ZSBvZiBwb3RlbnRpYWwgc3BlY3RydW1zIHRvIGFsbG9jYXRlLCB0aGUNCiAgIHJlcXVlc3QgU0hP
VUxEIGNvbnZleSB0aGUgaGV1cmlzdGljIC8gbWVjaGFuaXNtIHRvIHRoZSBhbGxvY2F0aW9uLg0K
DQpUaGUgcmVhZGVyIGlzIGxlZnQgd29uZGVyaW5nIGhvdyB0byBtZWV0IHRoYXQgIlNIT1VMRCIg
YW5kIGFsc28gd2h5IHRvIHZhcnkgdGhhdCAiU0hPVUxEIi4NCg0KLS0tDQoNClNlY3Rpb24gNCBu
ZWVkcyBhIHJlZmVyZW5jZSB0byBSRkMgNTUxMSB0byBleHBsYWluIHRoZSBub3RhdGlvbi4NCg0K
LS0tDQoNClNlY3Rpb24gNA0KDQogICBJZiB0aGUgU0Egb2JqZWN0IGlzIHByZXNlbnQgaW4gdGhl
IHJlcXVlc3QsIGl0IE1VU1QgYmUgZW5jb2RlZCBhZnRlcg0KICAgdGhlIEVORFBPSU5UUyBvYmpl
Y3QuDQoNCkkgdGhpbmsgdGhhdCBzaG91bGQgYmUgJ0dFTkVSQUxJWkVEIEVORFBPSU5UUyBvYmpl
Y3QnDQoNCi0tLQ0KDQpTZWN0aW9uIDQgaGFzDQoNCiAgIFRoZSBmb2xsb3dpbmcgbmV3IGZsYWdz
IFNIT1VMRCBiZSBzZXQNCg0KQnV0IEkgdGhpbmsgeW91IGFyZSBlcXVhbGx5IGhhcHB5IGZvciB0
aGUgYml0IHRvIGJlIHNldCBvciBjbGVhcmVkLg0KDQpZTD4+IE9MRDogVGhlIGZvbGxvd2luZyBu
ZXcgZmxhZyBTSE9VTEQgYmUgc2V0DQogICAgICAgICBORVc6IE9uZSBmbGFnIGJpdCBpcyBhbGxv
Y2F0ZWQgYXMgZm9sbG93czoNCg0KLS0tDQoNCjQuMQ0KDQogICBUaGlzIFRMVg0KICAgTVVTVCBO
T1QgYmUgdXNlZCB3aGVuIHRoZSBNIGJpdCBpcyBjbGVhcmVkLg0KDQpJIHRoaW5rIHlvdSBtYXkg
bWVhbi4uLg0KDQogICBTSE9VTEQgTk9UIGJlIHByZXNlbnQgYW5kIE1VU1QgYmUgaWdub3JlZA0K
DQpZTD4+IFllcy4NCg0KT0xEOiAgICBUaGlzIFRMViBNVVNUIE5PVCBiZSB1c2VkIHdoZW4gdGhl
IE0gYml0IGlzIGNsZWFyZWQuDQpORVc6IFRoaXMgVExWIFNIT1VMRCBub3QgYmUgcHJlc2VudCBh
bmQgTVVTVCBiZSBpZ25vcmVkIHdoZW4gdGhlIE0gYml0IGlzIGNsZWFyZWQuDQoNCi0tLQ0KDQpJ
IHRoaW5rIHlvdSBhcmUgZ29pbmcgdG8gbmVlZCBhbiBJQU5BIHJlZ2lzdHJ5IGZvciB0aGUgRnJl
cXVlbmN5LVNsb3QgQXNzaWdubWVudCAoRlNBKSBNZXRob2QuDQoNCllMPj4gWWVzLCBhZGRlZC4N
Cg0KTkVXOg0KDQpJQU5BIGlzIHRvIGFsbG9jYXRlIGEgbmV3IFBDRVAgVExWIHR5cGUsIEZyZXF1
ZW5jeS1TbG90IFNlbGVjdGlvbiBUTFYgKFRCRDIpIGluIHRoZSAiUENFUCBUTFYgVHlwZSBJbmRp
Y2F0b3JzIiBzdWJyZWdpc3RyeSAoaHR0cDovL3d3dy5pYW5hLm9yZy9hc3NpZ25tZW50cy9wY2Vw
L3BjZXAueGh0bWwjcGNlcC10bHYtdHlwZS1pbmRpY2F0b3JzKS4NCg0KLS0tDQoNCjQuMSBpcyBn
b2luZyB0byBuZWVkIGFuIGV4cGxhbmF0aW9uIG9mIHdoYXQgdGhlICduJyBwYXJhbWV0ZXIgaXMu
DQoNCllMPj4gWWVzLiBBZGRlZDoNCg0Kd2hlcmUgIm4iIGlzIHRoZSBwYXJhbWV0ZXIgaW4gZiA9
IDE5My4xIFRIeiArIG4geCAwLjAwNjI1IFRIeiB3aGVyZSAxOTMuMSBUSHogaXMgdGhlIElUVS1U
ICJhbmNob3IgZnJlcXVlbmN5IiBhbmQgIm4iIGlzIGEgcG9zaXRpdmUgaW50ZWdlciBpbmNsdWRp
bmcgMCBbUkZDNzY5OF0uDQoNCi0tLQ0KDQo0LjENCg0KICAgICAgLSAgUyBiaXQgbm90IHN1cHBv
cnRlZDogYSBQYXRoRXJyIE1VU1QgYmUgZ2VuZXJhdGVkIHdpdGggdGhlDQogICAgICAgICBFcnJv
ciBDb2RlICJSb3V0aW5nIFByb2JsZW0iICgyNCkgd2l0aCBlcnJvciBzdWItY29kZQ0KICAgICAg
ICAgIlVuc3VwcG9ydGVkIEZyZXF1ZW5jeSBzbG90IFNlbGVjdGlvbiBTeW1tZXRyeSB2YWx1ZSIg
KFREQikuDQoNClRoaXMgaXMgYSBiaXQgdW5jbGVhci4gUHJlc3VtYWJseSB0aGUgaXNzdWUgaXMg
IlMgYml0IGNsZWFyIG5vdCBzdXBwb3J0ZWQiLiAgWW91IG1pZ2h0IGNvbnNpZGVyIHJldmVyc2lu
ZyB0aGUgbWVhbmluZyBvZiB0aGUgUyBiaXQgYW5kIHRoZW4gdGhpcyB3b3VsZCBiZSBhIGxvdCBj
bGVhcmVyLg0KDQpZTD4+IERvbmUuDQoNCi0tLQ0KDQpQbGVhc2UgZGlzdGluZ3Vpc2ggdGhlIGRp
ZmZlcmVudCBUQkRzIGFzIFRCRDEsIFRCRDIsIGV0Yy4NCg0KKEFuZCBub3RlIHlvdSBoYXZlIHNl
dmVyYWwgY2FzZXMgb2YgIlREQiIpDQoNCllMPj4geWVzLiBBZGRlZCBUQkRYICh3aGVyZSBYPTEs
MiwuLi4pDQotLS0NCg0KNC4xDQoNCiAgIEFzIGRlZmluZWQgaW4NCiAgIFtSRkM3NTcwXSwgdGhl
IFIgYml0IHJlZmxlY3RzIHRoZSBMU1BfUkVRVUlSRURfQVRUUklCVVRFIGFuZA0KICAgTFNQX0FU
VFJJQlVURSBzZW1hbnRpYyBkZWZpbmVkIGluIFtSRkM1NDIwXSwgYW5kIGl0IFNIT1VMRCBiZSBz
ZXQNCiAgIGFjY29yZGluZ2x5Lg0KDQpJdCBpcyBub3QgY2xlYXIgd2hhdCBSIGJpdCB5b3UgYXJl
IHJlZmVycmluZyB0by4NCg0KWUw+PiBUaGlzIHBhcmFncmFwaCB3YXMgcmVtb3ZlZCBhcyB0aGlz
IGlzIGFuIGlycmVsZXZhbnQgZGlzY3Vzc2lvbi4NCi0tLQ0KDQo0LjENCg0KICAgQSBGcmVxdWVu
Y3kgU2xvdCBTZWxlY3Rpb24gVExWIGNhbiBiZSBjb25zdHJ1Y3RlZCBieSBhIG5vZGUgYW5kDQog
ICBhZGRlZCB0byBhbiBFUk8gSG9wIEF0dHJpYnV0ZXMgc3Vib2JqZWN0IGluIG9yZGVyIHRvIGJl
IHByb2Nlc3NlZA0KICAgYnkgZG93bnN0cmVhbSBub2RlcyAodHJhbnNpdCBhbmQgZWdyZXNzKS4g
IEFzIGRlZmluZWQgaW4NCiAgIFtSRkM3NTcwXSwgdGhlIFIgYml0IHJlZmxlY3RzIHRoZSBMU1Bf
UkVRVUlSRURfQVRUUklCVVRFIGFuZA0KICAgTFNQX0FUVFJJQlVURSBzZW1hbnRpYyBkZWZpbmVk
IGluIFtSRkM1NDIwXSwgYW5kIGl0IFNIT1VMRCBiZSBzZXQNCiAgIGFjY29yZGluZ2x5Lg0KDQog
ICBPbmNlIGEgbm9kZSBwcm9wZXJseSBwYXJzZXMgdGhlIFNwZWN0cnVtIFNlbGVjdGlvbiBzdWIt
VExWDQogICByZWNlaXZlZCBpbiBhbiBFUk8gSG9wIEF0dHJpYnV0ZXMgc3Vib2JqZWN0LCB0aGUg
bm9kZSB1c2UgdGhlDQogICBpbmRpY2F0ZWQgc3BlY3RydW0gYXNzaWdubWVudCBtZXRob2QgKGF0
IHRoYXQgaG9wKSBmb3IgdGhlIExTUC4NCiAgIEluIGFkZGl0aW9uLCB0aGUgbm9kZSBTSE9VTEQg
cmVwb3J0IGNvbXBsaWFuY2UgYnkgYWRkaW5nIGFuIFJSTw0KICAgSG9wIEF0dHJpYnV0ZXMgc3Vi
b2JqZWN0IHdpdGggdGhlIFdTT04gUHJvY2Vzc2luZyBIb3AgQXR0cmlidXRlDQogICBUTFYgKGFu
ZCBpdHMgc3ViLVRMVnMpIHRoYXQgaW5kaWNhdGUgdGhlIHV0aWxpemVkIG1ldGhvZC4NCiAgIEZy
ZXF1ZW5jeS1TbG90IFNlbGVjdGlvbiBUTFZzIGNhcnJpZWQgaW4gYW4gUlJPIEhvcCBBdHRyaWJ1
dGVzDQogICBzdWJvYmplY3QgYXJlIHN1YmplY3QgdG8gW1JGQzc1NzBdIGFuZCBzdGFuZGFyZCBS
Uk8gcHJvY2Vzc2luZzsNCiAgIHNlZSBbUkZDMzIwOV0uDQoNClRoZXJlJ3Mgc29tZXRoaW5nIG9k
ZCBoZXJlLg0KDQotIERvZXNuJ3QgdGhpcyBzZWN0aW9uIHNheS9pbXBseSB0aGF0IHRoZSBGcmVx
dWVuY3ktU2xvdCBTZWxlY3Rpb24gVExWDQogIGJlbG9uZ3MgaW4gdGhlIFNwZWN0cnVtIEFzc2ln
bm1lbnQgb2JqZWN0PyBXaHkgYXJlIHlvdSB0YWxraW5nIGFib3V0DQogIFRMVnMgaW4gdGhlIEhv
cCBBdHRyaWJ1dGUgVExWIGFuZCB0aGUgRVJPIEhvcCBBdHRyaWJ1dGVzIHN1Ym9iamVjdD8NCiAg
TWF5YmUgdGhlIGZpcnN0IHBhcmFncmFwaCBoZXJlIHNob3VsZCByZWFkLi4uDQogIEEgRnJlcXVl
bmN5IFNsb3QgU2VsZWN0aW9uIFRMViBjYW4gYWxzbyBiZSBjb25zdHJ1Y3RlZCBieSBhIG5vZGUu
Li4NCg0KLSBXaHkgYXJlIHlvdSB0YWxraW5nIGFib3V0IHRoZSBTcGVjdHJ1bSBTZWxlY3Rpb24g
c3ViLVRMVj8gRG9lc24ndCB0aGF0DQogIGJlbG9uZyBpbiBTZWN0aW9uIDU/DQoNCllMPj4gVGhh
bmtzIGZvciBwb2ludGluZyB0aGlzIG91dC4gWW91IGFyZSBjb3JyZWN0LiBUaGVzZSB0d28gcGFy
YWdyYXBocyBkbyBub3QgYmVsb25nIGhlcmUuIERlbGV0ZWQuDQoNCi0tLQ0KDQo0LjINCg0KICAg
Rm9yIGFueSByZXF1ZXN0IHRoYXQgY29udGFpbnMgYSBGcmVxdWVuY3ktc2xvdCBhc3NpZ25tZW50
LCB0aGUNCiAgIHJlcXVlc3RlciAoUENDKSBNVVNUIGJlIGFibGUgdG8gc3BlY2lmeSBhIHJlc3Ry
aWN0aW9uIG9uIHRoZQ0KICAgZnJlcXVlbmN5LXNsb3RzIHRvIGJlIHVzZWQuDQoNCkkgdGhpbmsg
eW91IGNhbiBzL01VU1QvbXVzdC8NCg0KWUw+PiBZZXMuIENvcnJlY3RlZC4NCi0tLQ0KDQo0LjIN
Cg0KICAgPEZyZXF1ZW5jeS1sb3QgUmVzdHJpY3Rpb24gQ29uc3RyYWludD4gOjo9DQoNCiAgICAg
ICAgICAgICAgICAgIDxBY3Rpb24+IDxDb3VudD4gPFJlc2VydmVkPg0KDQogICAgICAgICAgICAg
ICAgICAoPExpbmsgSWRlbnRpZmllcnM+IDxGcmVxLXNsb3QgUmVzdHJpY3Rpb24+KS4uLg0KDQpJ
IGRvbid0IHRoaW5rIHlvdSBuZWVkIHRvIGxpc3QgZXZlcnkgZmllbGQgb2YgdGhlIGZyZXF1ZW5j
eSBzbG90IFRMViBpbiB0aGUgUkJORiwgYW5kIGluIHBhcnRpY3VsYXIgeW91IHNob3VsZCBub3Qg
bGlzdCB0aGUgcmVzZXJ2ZWQgZmllbGQuDQoNCllMPj4gIEFjdHVhbGx5IHRoZSBmb2xsb3dpbmcg
aXMgdGhlIHJpZ2h0IFJCTkY6DQoNCk5FVw0KICAgPEZyZXF1ZW5jeS1sb3QgUmVzdHJpY3Rpb24g
Q29uc3RyYWludD4gOjo9DQoNCiAgICAgICAgICAgICAgICAgKCA8QWN0aW9uPiA8Q291bnQ+IDxS
ZXNlcnZlZD4NCg0KICAgICAgICAgICAgICAgICAgPExpbmsgSWRlbnRpZmllcnM+IDxGcmVxLXNs
b3QgUmVzdHJpY3Rpb24+KS4uLg0KDQpXaXRoIHRoaXMgY29ycmVjdGlvbiwgSSB0aGluayBJIGNh
biBmdXJ0aGVyIHJlZHVjZSBpdCBhcyBmb2xsb3dzOg0KDQogICA8RnJlcXVlbmN5LWxvdCBSZXN0
cmljdGlvbiBDb25zdHJhaW50PiA6Oj0NCg0KICAgICAgICAgICAgICAgICAoIDxBY3Rpb24+ICA8
TGluayBJZGVudGlmaWVycz4gPEZyZXEtc2xvdCBSZXN0cmljdGlvbj4pLi4uDQoNCklzIHRoaXMg
T0sgd2l0aCB5b3U/DQotLS0NCg0KNC4yDQoNCiAgIE5vdGUgdGhhdCBhIFBDQyBNQVkgYWRkIGEg
c3BlY3RydW0gcmVzdHJpY3Rpb24gdGhhdCBhcHBsaWVzIHRvIGFsbA0KICAgbGlua3MgYnkgc2V0
dGluZyB0aGUgQ291bnQgZmllbGQgdG8gemVybyBhbmQgc3BlY2lmeWluZyBqdXN0IGEgc2V0DQog
ICBvZiBzcGVjdHJ1bXMuDQoNCkkgdGhpbmsgcy9zcGVjdHJ1bS9mcmVxdWVuY3kgc2xvdC8gICB0
d2ljZQ0KDQpZTD4+IEFncmVlZCBhbmQgY29ycmVjdGVkLg0KLS0tDQoNCjQuMg0KDQogICBhbmQg
U2VjdGlvbiAzLjMuMSBmb3IgdGhlIFNwZWN0cnVtIFJlc3RyaWN0aW9uIEZpZWxkIGVuY29kaW5n
LA0KICAgcmVzcGVjdGl2ZWx5Lg0KDQpXaHkgZG8geW91IHBvaW50IHVzIGF0IHRoZSBkZWZpbml0
aW9uIG9mIHRoaXMgZmllbGQ/DQoNCllMPj4gWWVzLCBpdCBpcyBub3QgbmVjZXNzYXJ5OyByZW1v
dmVkLg0KLS0tDQoNCjQuMi4xIGJyb2tlbiByZWZlcmVuY2UNCg0KWUw+PiBJdCBpcyBjb3JyZWN0
ZWQgdG8gcG9pbnQgdG8gU2VjdGlvbiA0LjINCi0tLQ0KDQo1Lg0KDQogICBUaGUgU3BlY3RydW0g
QWxsb2NhdGlvbiBUTFYgdHlwZSBpcyBUQkQsIHJlY29tbWVuZGVkIHZhbHVlIGlzIFRCRC4NCg0K
Tm8gbmVlZCB0byByZWNvbW1lbmQgYSB2YWx1ZSBvZiBUQkQgOi0pDQoNCllMPj4gInJlY29tbWVu
ZGVkIHZhbHVlIGlzIFRCRCIgZGVsZXRlLg0KLS0tDQoNCjUuDQoNCiAgIFRoZSB0eXBlDQogICB2
YWx1ZSBvZiB0aGUgU3BlY3RydW0gUmVzdHJpY3Rpb24gQ29uc3RyYWludCBUTFYgaXMgVEJEIGJ5
IElBTkEuDQoNClRoaXMgc2VlbXMgb3V0IG9mIHBsYWNlIGFuZCBpcyB0aGUgZmlyc3QgbWVudGlv
biBvZiB0aGlzIFRMVi4NCg0KWUw+PiBEZWxldGVkLiBJbnN0ZWFkIGJlZm9yZSBGaWd1cmUgNCwg
YWRkZWQgIklBTkEgaXMgdG8gYWxsb2NhdGUgYSBuZXcgUENFUCBUTFYgdHlwZSwgdGhlIFNwZWN0
cnVtIEFsbG9jYXRpb24gVExWIFR5cGUgKFRCRCkuDQoNCi0tLQ0KDQpTZWN0aW9uIDcgY291bGQg
dXNlIHNvbWUgZXh0ZXJuYWwgcmVmZXJlbmNlcy4NCg0KQWRkZWQ6IEcuNjk0LjEgYW5kIEcuODcy
Lg0KLS0tDQoNClNlY3Rpb24gOA0KDQogICBJQU5BIG1haW50YWlucyBhIHJlZ2lzdHJ5IG9mIFBD
RVAgcGFyYW1ldGVycy4gSUFOQSBoYXMgbWFkZQ0KICAgYWxsb2NhdGlvbnMgZnJvbSB0aGUgc3Vi
LXJlZ2lzdHJpZXMgYXMgZGVzY3JpYmVkIGluIHRoZSBmb2xsb3dpbmcNCiAgIHNlY3Rpb25zLg0K
DQpIbW1tLCBJIHRoaW5rIElBTkEgaGFzIG5vdCBhY3R1YWxseSBtYWRlIHRoZXNlIGFsbG9jYXRp
b25zLiBZb3Ugc2hvdWxkIHNheSAiSUFOQSBpcyByZXF1ZXN0ZWQgdG8gbWFrZSBhbGxvY2F0aW9u
cy4uLiINCg0KLS0tDQoNCkkgdGhpbmsgdGhlIHRpdGxlcyBvZiA5LjEgYW5kIDkuMiBtYXkgYmUg
cmV2ZXJzZWQuDQoNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg
MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIg
MTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlBUIE1vbm8i
O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBk
aXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZv
bnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTps
aW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29I
eXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2lu
OjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseToiQ291cmllciBOZXciO30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNv
LXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5
OiJDb3VyaWVyIE5ldyI7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9y
bWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCglt
YXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJz
b25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0
ZXh0O30NCnNwYW4uRW1haWxTdHlsZTIxDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0K
Lk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXpl
OjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFy
Z2luOjcwLjg1cHQgNTYuN3B0IDU2LjdwdCA1Ni43cHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtw
YWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0K
PG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwh
W2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9
ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlv
dXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0i
Ymx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkhpIEdhYnJpZWxsZSw8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRoYW5rcyBmb3IgeW91ciByZXZp
ZXcgYW5kIGNvbW1lbnQuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkkg
YWdyZWUgd2l0aCB5b3Ugb24gYm90aCBwb2ludHMuIFdlIHdpbGwgZml4IGluIHRoZSByZXZpc2lv
bi4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+QmVzdCByZWdhcmRzLDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj5Zb3VuZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
RTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+RnJvbTo8L2I+IEdhYnJpZWxlIE1hcmlhIEdhbGltYmVydGkgKGdnYWxpbWJlKSBb
bWFpbHRvOmdnYWxpbWJlQGNpc2NvLmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBN
YXJjaCAxMiwgMjAxOSA0OjI1IEFNPGJyPg0KPGI+VG86PC9iPiBMZWV5b3VuZyAmbHQ7bGVleW91
bmdAaHVhd2VpLmNvbSZndDs7IGFkcmlhbkBvbGRkb2cuY28udWs7IHBjZUBpZXRmLm9yZzxicj4N
CjxiPkNjOjwvYj4gZHJhZnQtbGVlLXBjZS1mbGV4aWJsZS1ncmlkQGlldGYub3JnPGJyPg0KPGI+
U3ViamVjdDo8L2I+IFJlOiBbUGNlXSBDaGFpciByZXZpZXcgb2YgZHJhZnQtbGVlLXBjZS1mbGV4
aWJsZS1ncmlkPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJJVCIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPkhpIFlvdW5nLCA8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCIgc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5JIGhhZCBhIHF1aWNrIGxv
b2sgYXQgdGhlIGRyYWZ0LCBwcmV0dHkgbmljZSAhPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTIuMHB0Ij5BIGNvbW1lbnQgb24gQ2guIDQuMSBGcmVxdWVuY3ktU2xvdCBTZWxl
Y3Rpb24gVExWIGlzIG9uIHRoZSBzZW50ZW5jZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cHJl
IHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlO3dvcmQtYnJlYWs6YnJlYWstYWxsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEyLjBwdCI+4oCd4oCdIDE6Jm5ic3A7Jm5ic3A7IDwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtQVCBNb25vJnF1b3Q7O2Nv
bG9yOmJsYWNrIj5GaXJzdC1GaXQuJm5ic3A7IEFsbCB0aGUgZmVhc2libGUgZnJlcXVlbmN5IHNs
b3RzIGFyZSBudW1iZXJlZDxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGU7d29yZC1icmVhazpicmVhay1hbGwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1BUIE1vbm8mcXVvdDs7
Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyAoYmFzZWQgb24gJnF1b3Q7biZxdW90OyBwYXJhbWV0ZXIpLCBhbmQgdGhpcyBTQSBtZXRo
b2QgY2hvb3NlcyB0aGU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZTt3b3JkLWJyZWFrOmJyZWFrLWFsbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7UFQgTW9ubyZxdW90Oztjb2xv
cjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IGF2YWlsYWJsZSBmcmVxdWVuY3ktc2xvdCB3aXRoIHRoZSBsb3dlc3QgaW5kZXgsIHdoZXJlICZx
dW90O24mcXVvdDsgaXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZTt3b3JkLWJyZWFrOmJyZWFrLWFsbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7UFQgTW9ubyZxdW90Oztjb2xv
cjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHRoZSBwYXJhbWV0ZXIgaW4gZiA9IDE5My4xIFRIeiAmIzQzOyBuIHggMC4wMDYyNSBUSHogd2hl
cmUgMTkzLjE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0iYmFja2dyb3VuZDp3aGl0ZTt3b3JkLWJyZWFrOmJyZWFrLWFsbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7UFQgTW9ubyZxdW90Oztjb2xvcjpibGFj
ayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRIeiBp
cyB0aGUgSVRVLVQgJnF1b3Q7YW5jaG9yIGZyZXF1ZW5jeSZxdW90OyBhbmQgJnF1b3Q7biZxdW90
OyBpcyBhIHBvc2l0aXZlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGU7d29yZC1icmVhazpicmVhay1hbGwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1BUIE1vbm8mcXVvdDs7Y29s
b3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBpbnRlZ2VyIGluY2x1ZGluZyAwPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPuKAnOKAneKAnTxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndo
aXRlO3dvcmQtYnJlYWs6YnJlYWstYWxsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+
VGhlIOKAnG7igJ0gdmFsdWUgaXMgYWN0dWFsbHk8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7UFQgTW9ubyZxdW90Oztjb2xvcjpibGFjayI+IGEg
cG9zaXRpdmUgQU5EIE5FR0FUSVZFIGludGVnZXIgaW5jbHVkaW5nIDA8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZTt3b3Jk
LWJyZWFrOmJyZWFrLWFsbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7UFQgTW9ubyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4w
cHQiPkEgc2Vjb25kIGNvbW1lbnQgb24gQ2guIDQuMSBGcmVxdWVuY3ktU2xvdCBTZWxlY3Rpb24g
VExWOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0Ij5JdCBjb3VsZCBiZSBpbnRlcmVzdGluZyB0byBoYXZlIGFs
c28gYSBuZXcgTWV0aG9kIHN0YXJ0aW5nIGZyb20gdGhlIEMtYmFuZCBoaWdoZXIgZW5kIOKApg0K
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMi4wcHQiPkxpa2UgZmlyc3QgZml0IHN0YXJ0aW5nIGZyb20gaGlnaGVyIOKA
nG7igJ0gdmFsdWVzIGFuZCBkZWNyZW1lbnRpbmcgaXQsIHNvIEnigJlkIGFkZDo8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cHJlIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlO3dvcmQtYnJlYWs6YnJl
YWstYWxsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+4oCd4oCdIDI6Jm5ic3A7Jm5i
c3A7IDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtQVCBNb25vJnF1b3Q7O2NvbG9yOmJsYWNrIj5GaXJzdC1GaXQtcmV2ZXJzZS4mbmJzcDsgQWxs
IHRoZSBmZWFzaWJsZSBmcmVxdWVuY3kgc2xvdHMgYXJlIG51bWJlcmVkPG86cD48L286cD48L3Nw
YW4+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZTt3
b3JkLWJyZWFrOmJyZWFrLWFsbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7UFQgTW9ubyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IChiYXNlZCBvbiAmcXVvdDtuJnF1b3Q7IHBh
cmFtZXRlciksIGFuZCB0aGlzIFNBIG1ldGhvZCBjaG9vc2VzIHRoZTxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlO3dvcmQt
YnJlYWs6YnJlYWstYWxsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtQVCBNb25vJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXZhaWxhYmxlIGZyZXF1ZW5jeS1zbG90IHdpdGgg
dGhlIEhJR0hFU1QgaW5kZXgsIHdoZXJlICZxdW90O24mcXVvdDsgaXM8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZTt3b3Jk
LWJyZWFrOmJyZWFrLWFsbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7UFQgTW9ubyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRoZSBwYXJhbWV0ZXIgaW4gZiA9IDE5My4xIFRI
eiAmIzQzOyBuIHggMC4wMDYyNSBUSHogd2hlcmUgMTkzLjE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZTt3b3JkLWJyZWFr
OmJyZWFrLWFsbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7UFQgTW9ubyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRIeiBpcyB0aGUgSVRVLVQgJnF1b3Q7YW5jaG9yIGZyZXF1
ZW5jeSZxdW90OyBhbmQgJnF1b3Q7biZxdW90OyBpcyBhIHBvc2l0aXZlIEFORCBORUdBVElWRTxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3Jv
dW5kOndoaXRlO3dvcmQtYnJlYWs6YnJlYWstYWxsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtQVCBNb25vJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgaW50ZWdlciBpbmNsdWRp
bmcgMDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0Ij7igJzigJ3igJ08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZTt3b3JkLWJyZWFrOmJy
ZWFrLWFsbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRl
O3dvcmQtYnJlYWs6YnJlYWstYWxsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+QmVz
dCBSZWdhcmRzLA0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9ImJhY2tncm91bmQ6d2hpdGU7d29yZC1icmVhazpicmVhay1hbGwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZTt3b3JkLWJyZWFrOmJyZWFrLWFs
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPkdhYnJpZWxlPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGU7d29y
ZC1icmVhazpicmVhay1hbGwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEyLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8dGFibGUgY2xhc3M9Ik1zb05vcm1hbFRhYmxlIiBib3Jk
ZXI9IjAiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgd2lkdGg9IjAiIHN0eWxlPSJ3
aWR0aDo0MDcuMjVwdCI+DQo8dGJvZHk+DQo8dHI+DQo8dGQgbm93cmFwPSIiIHZhbGlnbj0idG9w
IiBzdHlsZT0icGFkZGluZzowaW4gMGluIDExLjI1cHQgLjI1aW4iPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGltZyB3aWR0aD0iMTEwIiBoZWlnaHQ9IjczIiBzdHlsZT0id2lkdGg6MS4xNDU4aW47
aGVpZ2h0Oi43NTY5aW4iIGlkPSJQaWN0dXJlX3gwMDIwXzEiIHNyYz0iY2lkOmltYWdlMDAxLnBu
Z0AwMUQ0RDhDNy5BNEM5RDgxMCIgYWx0PSJodHRwOi8vd3d3LmNpc2NvLmNvbS9zd2EvaS9sb2dv
LmdpZiI+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjVwdDtmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM2NjY2NjYiPkdhYnJpZWxl
IEdhbGltYmVydGk8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNjY2NjY2Ij48YnI+DQpQ
cmluY2lwYWwgRW5naW5lZXI8YnI+DQo8Yj5DaXNjbyBQaG90b25pY3MgU3JsPC9iPjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNjY2NjY2Ij52aWEgUy5N
YXJpYSBNb2xnb3JhLCA0OCBDPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM2NjY2NjYiPjIwODcxIC0gVmltZXJjYXRlIChNQik8
YnI+DQpJdGFseTxicj4NCjwvc3Bhbj48YSBocmVmPSJodHRwOi8vd3d3LmNpc2NvLmNvbS9nbG9i
YWwvSVQvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjguNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzY2NjY2NiI+d3d3LmNpc2NvLmNvbS9nbG9iYWwv
SVQvPC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEgaHJlZj0ibWFpbHRvOmdn
YWxpbWJlQGNpc2NvLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQiPmdnYWxpbWJl
QGNpc2NvLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQiPjxicj4N
ClBob25lIDo8L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjVwdDtmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM2NjY2NjYiPiYjNDM7MzkgMDM5
IDIwOTE0NjI8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNjY2NjY2Ij48YnI+DQpNb2Jp
bGUgOjxiPiYjNDM7MzkgMzM1IDc0ODE5NDc8L2I+PGJyPg0KRmF4IDo8Yj4mIzQzOzM5IDAzOSAy
MDkyMDQ5PC9iPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdCI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC90ZD4NCjx0ZCBub3dyYXA9IiIgdmFsaWduPSJ0b3AiIHN0eWxlPSJw
YWRkaW5nOjBpbiAwaW4gNy41cHQgMTUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC90ZD4NCjwvdHI+DQo8L3Rib2R5Pg0KPC90YWJsZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iSVQiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCIg
c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRk
aW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxh
bmc9IklUIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+RnJvbToNCjwvc3Bh
bj48L2I+PHNwYW4gbGFuZz0iSVQiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNr
Ij5QY2UgJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86cGNlLWJvdW5jZXNAaWV0Zi5vcmciPjxz
cGFuIGxhbmc9IklUIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+cGNlLWJvdW5jZXNAaWV0Zi5v
cmc8L3NwYW4+PC9hPjxzcGFuIGxhbmc9IklUIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xv
cjpibGFjayI+Jmd0OyBvbiBiZWhhbGYgb2YgTGVleW91bmcNCiAmbHQ7PC9zcGFuPjxhIGhyZWY9
Im1haWx0bzpsZWV5b3VuZ0BodWF3ZWkuY29tIj48c3BhbiBsYW5nPSJJVCIgc3R5bGU9ImZvbnQt
c2l6ZToxMi4wcHQiPmxlZXlvdW5nQGh1YXdlaS5jb208L3NwYW4+PC9hPjxzcGFuIGxhbmc9IklU
IiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+Jmd0Ozxicj4NCjxiPkRhdGU6
IDwvYj5UdWVzZGF5LCAxMiBNYXJjaCAyMDE5IGF0IDAwOjU3PGJyPg0KPGI+VG86IDwvYj4mcXVv
dDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmFkcmlhbkBvbGRkb2cuY28udWsiPjxzcGFuIGxhbmc9
IklUIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+YWRyaWFuQG9sZGRvZy5jby51azwvc3Bhbj48
L2E+PHNwYW4gbGFuZz0iSVQiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj4m
cXVvdDsgJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86YWRyaWFuQG9sZGRvZy5jby51ayI+PHNw
YW4gbGFuZz0iSVQiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5hZHJpYW5Ab2xkZG9nLmNvLnVr
PC9zcGFuPjwvYT48c3BhbiBsYW5nPSJJVCIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6
YmxhY2siPiZndDssDQogJnF1b3Q7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpwY2VAaWV0Zi5vcmci
PjxzcGFuIGxhbmc9IklUIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+cGNlQGlldGYub3JnPC9z
cGFuPjwvYT48c3BhbiBsYW5nPSJJVCIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6Ymxh
Y2siPiZxdW90OyAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpwY2VAaWV0Zi5vcmciPjxzcGFu
IGxhbmc9IklUIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+cGNlQGlldGYub3JnPC9zcGFuPjwv
YT48c3BhbiBsYW5nPSJJVCIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPiZn
dDs8YnI+DQo8Yj5DYzogPC9iPiZxdW90Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86ZHJhZnQtbGVl
LXBjZS1mbGV4aWJsZS1ncmlkQGlldGYub3JnIj48c3BhbiBsYW5nPSJJVCIgc3R5bGU9ImZvbnQt
c2l6ZToxMi4wcHQiPmRyYWZ0LWxlZS1wY2UtZmxleGlibGUtZ3JpZEBpZXRmLm9yZzwvc3Bhbj48
L2E+PHNwYW4gbGFuZz0iSVQiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj4m
cXVvdDsgJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86ZHJhZnQtbGVlLXBjZS1mbGV4aWJsZS1n
cmlkQGlldGYub3JnIj48c3BhbiBsYW5nPSJJVCIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPmRy
YWZ0LWxlZS1wY2UtZmxleGlibGUtZ3JpZEBpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gbGFuZz0i
SVQiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj4mZ3Q7PGJyPg0KPGI+U3Vi
amVjdDogPC9iPlJlOiBbUGNlXSBDaGFpciByZXZpZXcgb2YgZHJhZnQtbGVlLXBjZS1mbGV4aWJs
ZS1ncmlkPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj5IaSBBZHJp
YW4sPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj5UaGFua3MgZm9y
IHlvdXIgY2hhaXIncyByZXZpZXcuIFBsZWFzZSBzZWUgaW5saW5lIGZvciBteSBjb21tZW50LiAw
MSB2ZXJzaW9uIGhhcyBiZWVuIHVwbG9hZGVkIChwbGVhc2Ugc2VlIHRoZSBhdHRhY2htZW50KS48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPk5vdGU6IEkgbWlnaHQg
aGF2ZSBtYWRlIG1pc3Rha2VzIGFzIEkgd2FzIHJ1c2ggdG8gbWVldCB0aGUgZGVhZGxpbmUgOik8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IklUIj5CZXN0IHJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPllvdW5nPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iSVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IklUIj5Gcm9tOiBBZHJpYW4gRmFycmVsIFs8L3NwYW4+PGEgaHJl
Zj0ibWFpbHRvOmFkcmlhbkBvbGRkb2cuY28udWsiPjxzcGFuIGxhbmc9IklUIj5tYWlsdG86YWRy
aWFuQG9sZGRvZy5jby51azwvc3Bhbj48L2E+PHNwYW4gbGFuZz0iSVQiPl08bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJJVCI+U2VudDogTW9uZGF5LCBGZWJydWFyeSAxOCwgMjAxOSA0OjEwIFBNPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iSVQiPlRvOiA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnBjZUBpZXRmLm9yZyI+PHNwYW4gbGFu
Zz0iSVQiPnBjZUBpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gbGFuZz0iSVQiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IklUIj5DYzogPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpkcmFmdC1sZWUtcGNlLWZsZXhpYmxl
LWdyaWRAaWV0Zi5vcmciPjxzcGFuIGxhbmc9IklUIj5kcmFmdC1sZWUtcGNlLWZsZXhpYmxlLWdy
aWRAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGxhbmc9IklUIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+
U3ViamVjdDogQ2hhaXIgcmV2aWV3IG9mIGRyYWZ0LWxlZS1wY2UtZmxleGlibGUtZ3JpZDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IklUIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+SGksPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
SVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj5BcyB0aGlzIGRvY3VtZW50IGlzIGJlaW5nIHBv
bGxlZCBmb3IgYWRvcHRpb24sIEkgdGhvdWdodCBJIHNob3VsZCByZXZpZXcgaXQuLiZuYnNwOyZu
YnNwO1RoZXJlIGFyZSBhIGNvbnNpZGVyYWJsZSBudW1iZXIgb2Ygbml0cywgYnV0IG5vdGhpbmcg
dGhhdCBwcmV2ZW50cyBhZG9wdGlvbiBpbiBteSB2aWV3LiZuYnNwOyZuYnNwO0luIHRoZSBldmVu
dCB0aGF0IHRoaXMgZG9jdW1lbnQgaXMgYWRvcHRlZCwgSSB0aGluaw0KIHRoZSBhdXRob3JzIHdv
dWxkIGRvIHdlbGwgdG8gYWRkcmVzcyB0aGUgY2hhbmdlcyBzaG9ydGx5IGFmdGVyd2FyZHMuJm5i
c3A7Jm5ic3A7SWYgdGhlIGRvY3VtZW50IGlzIG5vdCBhZG9wdGVkIGJ1dCB0aGUgYXV0aG9ycyB3
YW50IHRvIGNvbnRpbnVlIHdpdGggdGhlIHdvcmssIHRoZXkgc2hvdWxkIHBpY2sgdXAgdGhlc2Ug
bml0cy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPlRoYW5rcyw8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJJVCI+QWRyaWFuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IklUIj4tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQi
PlBsZWFzZSBmaXggdGhlIFJGQyAyMTE5IGJvaWxlcnBsYXRlIHRvIHVzZSB0aGUgbGF0ZXN0IGZv
cm0uLi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IklUIj4mbmJzcDsmbmJzcDsgVGhlIGtleSB3b3JkcyAmcXVvdDtNVVNUJnF1
b3Q7LCAmcXVvdDtNVVNUIE5PVCZxdW90OywgJnF1b3Q7UkVRVUlSRUQmcXVvdDssICZxdW90O1NI
QUxMJnF1b3Q7LCAmcXVvdDtTSEFMTCBOT1QmcXVvdDssPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPiZuYnNw
OyZuYnNwOyAmcXVvdDtTSE9VTEQmcXVvdDssICZxdW90O1NIT1VMRCBOT1QmcXVvdDssICZxdW90
O1JFQ09NTUVOREVEJnF1b3Q7LCAmcXVvdDtOT1QgUkVDT01NRU5ERUQmcXVvdDssICZxdW90O01B
WSZxdW90OywgYW5kPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPiZuYnNwOyZuYnNwOyAmcXVvdDtPUFRJT05B
TCZxdW90OyBpbiB0aGlzIGRvY3VtZW50IGFyZSB0byBiZSBpbnRlcnByZXRlZCBhcyBkZXNjcmli
ZWQgaW4gQkNQPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPiZuYnNwOyZuYnNwOyAxNCBbUkZDMjExOV0gW1JG
QzgxNzRdIHdoZW4sIGFuZCBvbmx5IHdoZW4sIHRoZXkgYXBwZWFyIGluIGFsbDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IklUIj4mbmJzcDsmbmJzcDsgY2FwaXRhbHMsIGFzIHNob3duIGhlcmUuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iSVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj4uLi4uWW91J2xsIG5lZWQgdG8gYWRkIGEg
cmVmZXJlbmNlIHRvIFJGQyA4MTc0PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IklUIj4tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPmlk
bml0cyBzaG93cyBhIGxvdCBvZiBpc3N1ZXMgd2l0aCByZWZlcmVuY2VzLiBJdCBpcyBub3QgaGFy
ZCB0byBydW4gaWRuaXRzIHNvIHBsZWFzZSBnZXQgaW50byB0aGUgaGFiaXQgb2YgcnVubmluZyBp
dCBiZWZvcmUgeW91IGFzayBmb3IgV0cgYWRvcHRpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IklUIj5Gb3IgeW91ciBjb252ZW5pZW5jZSwgaGVyZSBhcmUgYWxsIG9m
IHRoZSBpc3N1ZXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPiZu
YnNwOyZuYnNwOz09IE1pc3NpbmcgUmVmZXJlbmNlOiAnUkZDMzIwOScgaXMgbWVudGlvbmVkIG9u
IGxpbmUgMzE4LCBidXQgbm90PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBkZWZpbmVkPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj4m
bmJzcDsmbmJzcDs9PSBVbnVzZWQgUmVmZXJlbmNlOiAnUkZDMjg2MycgaXMgZGVmaW5lZCBvbiBs
aW5lIDY1NCwgYnV0IG5vIGV4cGxpY2l0PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyByZWZlcmVuY2Ugd2FzIGZvdW5kIGluIHRoZSB0ZXh0PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
SVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj4mbmJzcDsmbmJzcDs9PSBVbnVzZWQgUmVmZXJl
bmNlOiAnUkZDNjU2NicgaXMgZGVmaW5lZCBvbiBsaW5lIDY4MywgYnV0IG5vIGV4cGxpY2l0PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iSVQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyByZWZlcmVuY2Ugd2FzIGZv
dW5kIGluIHRoZSB0ZXh0PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklU
Ij4mbmJzcDsmbmJzcDs9PSBVbnVzZWQgUmVmZXJlbmNlOiAnUkZDNzQyMCcgaXMgZGVmaW5lZCBv
biBsaW5lIDY4NywgYnV0IG5vIGV4cGxpY2l0PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyByZWZlcmVuY2Ugd2FzIGZvdW5kIGluIHRoZSB0ZXh0PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iSVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj4mbmJzcDsmbmJzcDs9PSBVbnVzZWQgUmVm
ZXJlbmNlOiAnUkZDNzQ0NicgaXMgZGVmaW5lZCBvbiBsaW5lIDY5MiwgYnV0IG5vIGV4cGxpY2l0
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iSVQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyByZWZlcmVuY2Ugd2Fz
IGZvdW5kIGluIHRoZSB0ZXh0PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IklUIj4mbmJzcDsmbmJzcDs9PSBVbnVzZWQgUmVmZXJlbmNlOiAnUkZDNTUyMScgaXMgZGVmaW5l
ZCBvbiBsaW5lIDcwOCwgYnV0IG5vIGV4cGxpY2l0PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyByZWZlcmVuY2Ugd2FzIGZvdW5kIGluIHRoZSB0ZXh0PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iSVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj4mbmJzcDsmbmJzcDs9PSBVbnVzZWQg
UmVmZXJlbmNlOiAnUkZDNjIwNScgaXMgZGVmaW5lZCBvbiBsaW5lIDcxMiwgYnV0IG5vIGV4cGxp
Y2l0PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iSVQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyByZWZlcmVuY2Ug
d2FzIGZvdW5kIGluIHRoZSB0ZXh0PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IklUIj4mbmJzcDsmbmJzcDs9PSBVbnVzZWQgUmVmZXJlbmNlOiAnUkZDNzY4OScgaXMgZGVm
aW5lZCBvbiBsaW5lIDcxOSwgYnV0IG5vIGV4cGxpY2l0PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyByZWZlcmVuY2Ugd2FzIGZvdW5kIGluIHRoZSB0ZXh0PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iSVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj4mbmJzcDsmbmJzcDs9PSBVbnVz
ZWQgUmVmZXJlbmNlOiAnUkZDNzY4OCcgaXMgZGVmaW5lZCBvbiBsaW5lIDcyMiwgYnV0IG5vIGV4
cGxpY2l0PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyByZWZlcmVu
Y2Ugd2FzIGZvdW5kIGluIHRoZSB0ZXh0PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IklUIj4mbmJzcDsmbmJzcDs9PSBVbnVzZWQgUmVmZXJlbmNlOiAnUkZDNzU4MScgaXMg
ZGVmaW5lZCBvbiBsaW5lIDczMSwgYnV0IG5vIGV4cGxpY2l0PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyByZWZlcmVuY2Ugd2FzIGZvdW5kIGluIHRoZSB0ZXh0PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iSVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj4mbmJzcDsmbmJzcDsqKiBE
b3ducmVmOiBOb3JtYXRpdmUgcmVmZXJlbmNlIHRvIGFuIEluZm9ybWF0aW9uYWwgUkZDOiBSRkMg
NzY5ODxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IklUIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+VGhlIGxhc3Qg
aXNzdWUgaXMgYSB3YXJuaW5nLCBhbmQgeW91IGNhbiBrZWVwIHRoZSBkb3dud2FyZHMgcmVmZXJl
bmNlIGlmIHlvdSB0aGluayBpdCBpcyB0aGUgcmlnaHQgdGhpbmcgdG8gZG8uPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iSVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj4tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iSVQiPlBsZWFzZSBjaGVjayB0aGF0IGFsbCBhYmJyZXZpYXRpb25z
IGFyZSBleHBhbmRlZCBvbiBmaXJzdCB1c2UuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IklUIj5JIHNlZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iSVQiPkVSTzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj5QQ0U8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iSVQiPi0tLTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJJVCI+TW92ZSB0aGUgZmlyc3Qgc2VudGVuY2Ugb2YgcGFyYWdyYXBoIDQgb2YgU2VjdGlv
biAzIGRvd24gdG8gdGhlIGVuZCBvZiB0aGF0IHBhcmFncmFwaCBzbyB0aGF0IHRoZSB1c2Ugb2Yg
dGhlIHRlcm0gJnF1b3Q7ZmxleGktZ3JpZCZxdW90OyBjb21lcyBhZnRlciBpdCBoYXMgYmVlbiBl
eHBsYWluZWQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj4tLS08
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPlNlY3Rpb24gMyBoYXM8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPiZuYnNwOyZuYnNwOyBU
aGlzIGRvY3VtZW50IHByb3ZpZGVzIFBDRVAgZXh0ZW5zaW9ucyB0byBzdXBwb3J0IFJvdXRpbmcg
YW5kPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iSVQiPiZuYnNwOyZuYnNwOyBTcGVjdHJ1bSBBc3NpZ25tZW50IChS
U0EpIGluIGluIFNwZWN0cnVtIFN3aXRjaGVkIE9wdGljYWwgTmV0d29ya3M8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJJVCI+Jm5ic3A7Jm5ic3A7IChTU09OKVtSRkM3Njk4XS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iSVQiPnMvaW4gaW4vPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPnMvKFNTT04p
W1JGQzc2OThdLyhTU09OfSBbUkZDNzY5OF0vPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IklUIj5UaGUgdGVybXMgUlNBIGFuZCBTU09OIGFyZSwgb2YgY291cnNlLCBkZWZp
bmVkIGluIFJGQyA3Njk4LiBCdXQgdGhlIHRlcm1zIGNvbWUgYXMgYSBzdXJwcmlzZSBpbiB0aGlz
IGRvY3VtZW50LiBQZXJoYXBzIHlvdSBjb3VsZCBpbnNlcnQgYSBzaG9ydCBwYXJhZ3JhcGggYWJv
dmUgdGhpcyBvbmUgdG8gc2F5Li4uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IklUIj4mbmJzcDsmbmJzcDsgVGhlIHRlcm1zICZxdW90O1JvdXRpbmcgYW5kIFNwZWN0cnVt
IEFzc2lnbm1lbnQmcXVvdDsgKFJTQSkgaXMgaW50cm9kdWNlZCBpbjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklU
Ij4mbmJzcDsmbmJzcDsgW1JGQzc2OThdIHRvIHJlZmVyIHRvIGJsYWggYmxhaC4mbmJzcDsmbmJz
cDtUaGUgdGVybSAmcXVvdDtTcGVjdHJ1bSBTd2l0Y2hlZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj4mbmJz
cDsmbmJzcDsgT3B0aWNhbCBOZXR3b3JrcyZxdW90OyBpcyBhbHNvIGludHJvZHVjZWQgaW4gW1JG
Qzc2OThdIGFuZCBpbmRpY2F0ZXMgYTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj4mbmJzcDsmbmJzcDsgbmV0
d29yayB0aGF0IGlzIGJsYWggYmxhaCBibGFoLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJJVCI+VGhhdCB3b3VsZCBsZWF2ZSB5b3Ugd2l0aDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklU
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+Jm5ic3A7Jm5ic3A7IFRoaXMgZG9jdW1lbnQgcHJv
dmlkZXMgUENFUCBleHRlbnNpb25zIHRvIHN1cHBvcnQgUlNBIGluIFNTT05zLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IklUIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+LS0tPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IklUIj5TZWN0aW9uIDM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iSVQiPnMvZXh0ZW5zaW9ucyBhcmUgZ29pbmcgdG8gYmUgc3BlY2lmaWVk
L2V4dGVuc2lvbnMgYXJlIHNwZWNpZmllZC88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iSVQiPi0tLTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJ
VCI+U2VjdGlvbiA0PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj5C
dWxsZXQgYikgaGFzIGEgc2Vjb25kIHNlbnRlbmNlIChiZWdpbm5pbmcgJnF1b3Q7VGhpcyBkb2N1
bWVudCBhbGlnbnMuLi4mcXVvdDspIHRoYXQgZG9lc24ndCBzZWVtIHNwZWNpZmljIHRvIHRoYXQg
YnVsbGV0LiBNYXliZSBpdCBiZWxvbmdzIGF0IHRoZSB0b3Agb2YgdGhlIHNlY3Rpb24uPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iSVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj4tLS08bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJ
VCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPlNlY3Rpb24gNCBoYXM8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJ
VCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPiZuYnNwOyZuYnNwOyBBZGRpdGlvbmFsbHksIGdp
dmVuIGEgcmFuZ2Ugb2YgcG90ZW50aWFsIHNwZWN0cnVtcyB0byBhbGxvY2F0ZSwgdGhlPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iSVQiPiZuYnNwOyZuYnNwOyByZXF1ZXN0IFNIT1VMRCBjb252ZXkgdGhlIGhldXJp
c3RpYyAvIG1lY2hhbmlzbSB0byB0aGUgYWxsb2NhdGlvbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iSVQiPlRoZSByZWFkZXIgaXMgbGVmdCB3b25kZXJpbmcgaG93IHRv
IG1lZXQgdGhhdCAmcXVvdDtTSE9VTEQmcXVvdDsgYW5kIGFsc28gd2h5IHRvIHZhcnkgdGhhdCAm
cXVvdDtTSE9VTEQmcXVvdDsuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IklUIj4tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPlNlY3Rp
b24gNCBuZWVkcyBhIHJlZmVyZW5jZSB0byBSRkMgNTUxMSB0byBleHBsYWluIHRoZSBub3RhdGlv
bi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPi0tLTxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IklUIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+U2VjdGlvbiA0PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iSVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj4mbmJzcDsmbmJzcDsgSWYgdGhlIFNBIG9i
amVjdCBpcyBwcmVzZW50IGluIHRoZSByZXF1ZXN0LCBpdCBNVVNUIGJlIGVuY29kZWQgYWZ0ZXI8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJJVCI+Jm5ic3A7Jm5ic3A7IHRoZSBFTkRQT0lOVFMgb2JqZWN0LjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IklUIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+SSB0aGluayB0aGF0IHNob3Vs
ZCBiZSAnR0VORVJBTElaRUQgRU5EUE9JTlRTIG9iamVjdCc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iSVQiPi0tLTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJJVCI+U2VjdGlvbiA0IGhhczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJJVCI+Jm5ic3A7Jm5ic3A7IFRoZSBmb2xsb3dpbmcgbmV3IGZsYWdzIFNIT1VMRCBi
ZSBzZXQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPkJ1dCBJIHRo
aW5rIHlvdSBhcmUgZXF1YWxseSBoYXBweSBmb3IgdGhlIGJpdCB0byBiZSBzZXQgb3IgY2xlYXJl
ZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPllMJmd0OyZndDsg
T0xEOiBUaGUgZm9sbG93aW5nIG5ldyBmbGFnIFNIT1VMRCBiZSBzZXQ8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJ
VCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IE5FVzog
T25lIGZsYWcgYml0IGlzIGFsbG9jYXRlZCBhcyBmb2xsb3dzOjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+LS0tPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IklUIj40LjE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
SVQiPiZuYnNwOyZuYnNwOyBUaGlzIFRMVjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj4mbmJzcDsmbmJzcDsg
TVVTVCBOT1QgYmUgdXNlZCB3aGVuIHRoZSBNIGJpdCBpcyBjbGVhcmVkLjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IklUIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+SSB0aGluayB5b3UgbWF5IG1lYW4uLi48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPiZuYnNwOyZuYnNwOyBTSE9V
TEQgTk9UIGJlIHByZXNlbnQgYW5kIE1VU1QgYmUgaWdub3JlZDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+WUwmZ3Q7Jmd0OyBZZXMuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj5PTEQ6Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7VGhp
cyBUTFYgTVVTVCBOT1QgYmUgdXNlZCB3aGVuIHRoZSBNIGJpdCBpcyBjbGVhcmVkLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IklUIj5ORVc6IFRoaXMgVExWIFNIT1VMRCBub3QgYmUgcHJlc2VudCBhbmQgTVVTVCBi
ZSBpZ25vcmVkIHdoZW4gdGhlIE0gYml0IGlzIGNsZWFyZWQuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IklUIj4tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iSVQiPkkgdGhpbmsgeW91IGFyZSBnb2luZyB0byBuZWVkIGFuIElBTkEgcmVnaXN0
cnkgZm9yIHRoZSBGcmVxdWVuY3ktU2xvdCBBc3NpZ25tZW50IChGU0EpIE1ldGhvZC48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJJVCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPllMJmd0OyZndDsgWWVzLCBhZGRl
ZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPk5FVzo8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJJVCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPklBTkEgaXMgdG8gYWxsb2NhdGUg
YSBuZXcgUENFUCBUTFYgdHlwZSwgRnJlcXVlbmN5LVNsb3QgU2VsZWN0aW9uIFRMViAoVEJEMikg
aW4gdGhlICZxdW90O1BDRVAgVExWIFR5cGUgSW5kaWNhdG9ycyZxdW90OyBzdWJyZWdpc3RyeSAo
PC9zcGFuPjxhIGhyZWY9Imh0dHA6Ly93d3cuaWFuYS5vcmcvYXNzaWdubWVudHMvcGNlcC9wY2Vw
LnhodG1sI3BjZXAtdGx2LXR5cGUtaW5kaWNhdG9ycyI+PHNwYW4gbGFuZz0iSVQiPmh0dHA6Ly93
d3cuaWFuYS5vcmcvYXNzaWdubWVudHMvcGNlcC9wY2VwLnhodG1sI3BjZXAtdGx2LXR5cGUtaW5k
aWNhdG9yczwvc3Bhbj48L2E+PHNwYW4gbGFuZz0iSVQiPikuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IklUIj4tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iSVQiPjQuMSBpcyBnb2luZyB0byBuZWVkIGFuIGV4cGxhbmF0aW9uIG9mIHdoYXQg
dGhlICduJyBwYXJhbWV0ZXIgaXMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IklUIj5ZTCZndDsmZ3Q7IFllcy4gQWRkZWQ6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IklUIj53aGVyZSAmcXVvdDtuJnF1b3Q7IGlzIHRoZSBwYXJhbWV0ZXIgaW4g
ZiA9IDE5My4xIFRIeiAmIzQzOyBuIHggMC4wMDYyNSBUSHogd2hlcmUgMTkzLjEgVEh6IGlzIHRo
ZSBJVFUtVCAmcXVvdDthbmNob3IgZnJlcXVlbmN5JnF1b3Q7IGFuZCAmcXVvdDtuJnF1b3Q7IGlz
IGEgcG9zaXRpdmUgaW50ZWdlciBpbmNsdWRpbmcgMCBbUkZDNzY5OF0uPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
SVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj4tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iSVQiPjQuMTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJJVCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7LSZuYnNwOyZuYnNw
O1MgYml0IG5vdCBzdXBwb3J0ZWQ6IGEgUGF0aEVyciBNVVNUIGJlIGdlbmVyYXRlZCB3aXRoIHRo
ZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IklUIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgRXJyb3IgQ29kZSAmcXVvdDtSb3V0aW5nIFByb2JsZW0mcXVvdDsgKDI0KSB3
aXRoIGVycm9yIHN1Yi1jb2RlPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtVbnN1cHBvcnRlZCBGcmVxdWVuY3kg
c2xvdCBTZWxlY3Rpb24gU3ltbWV0cnkgdmFsdWUmcXVvdDsgKFREQikuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
SVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj5UaGlzIGlzIGEgYml0IHVuY2xlYXIuIFByZXN1
bWFibHkgdGhlIGlzc3VlIGlzICZxdW90O1MgYml0IGNsZWFyIG5vdCBzdXBwb3J0ZWQmcXVvdDsu
Jm5ic3A7Jm5ic3A7WW91IG1pZ2h0IGNvbnNpZGVyIHJldmVyc2luZyB0aGUgbWVhbmluZyBvZiB0
aGUgUyBiaXQgYW5kIHRoZW4gdGhpcyB3b3VsZCBiZSBhIGxvdCBjbGVhcmVyLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IklUIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+WUwmZ3Q7Jmd0OyBEb25lLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IklUIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+LS0tPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj5QbGVhc2UgZGlzdGluZ3Vpc2ggdGhlIGRpZmZlcmVu
dCBUQkRzIGFzIFRCRDEsIFRCRDIsIGV0Yy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iSVQiPihBbmQgbm90ZSB5b3UgaGF2ZSBzZXZlcmFsIGNhc2VzIG9mICZxdW90O1RE
QiZxdW90Oyk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPllMJmd0
OyZndDsgeWVzLiBBZGRlZCBUQkRYICh3aGVyZSBYPTEsMiwuLi4pPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQi
Pi0tLTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IklUIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+NC4xPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iSVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj4mbmJzcDsmbmJzcDsgQXMgZGVm
aW5lZCBpbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj4mbmJzcDsmbmJzcDsgW1JGQzc1NzBdLCB0aGUgUiBi
aXQgcmVmbGVjdHMgdGhlIExTUF9SRVFVSVJFRF9BVFRSSUJVVEUgYW5kPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
SVQiPiZuYnNwOyZuYnNwOyBMU1BfQVRUUklCVVRFIHNlbWFudGljIGRlZmluZWQgaW4gW1JGQzU0
MjBdLCBhbmQgaXQgU0hPVUxEIGJlIHNldDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj4mbmJzcDsmbmJzcDsg
YWNjb3JkaW5nbHkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj5J
dCBpcyBub3QgY2xlYXIgd2hhdCBSIGJpdCB5b3UgYXJlIHJlZmVycmluZyB0by48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJJVCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPllMJmd0OyZndDsgVGhpcyBwYXJhZ3Jh
cGggd2FzIHJlbW92ZWQgYXMgdGhpcyBpcyBhbiBpcnJlbGV2YW50IGRpc2N1c3Npb24uPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iSVQiPi0tLTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJ
VCI+NC4xPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj4mbmJzcDsm
bmJzcDsgQSBGcmVxdWVuY3kgU2xvdCBTZWxlY3Rpb24gVExWIGNhbiBiZSBjb25zdHJ1Y3RlZCBi
eSBhIG5vZGUgYW5kPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPiZuYnNwOyZuYnNwOyBhZGRlZCB0byBhbiBF
Uk8gSG9wIEF0dHJpYnV0ZXMgc3Vib2JqZWN0IGluIG9yZGVyIHRvIGJlIHByb2Nlc3NlZDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IklUIj4mbmJzcDsmbmJzcDsgYnkgZG93bnN0cmVhbSBub2RlcyAodHJhbnNpdCBh
bmQgZWdyZXNzKS4mbmJzcDsmbmJzcDtBcyBkZWZpbmVkIGluPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPiZu
YnNwOyZuYnNwOyBbUkZDNzU3MF0sIHRoZSBSIGJpdCByZWZsZWN0cyB0aGUgTFNQX1JFUVVJUkVE
X0FUVFJJQlVURSBhbmQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+Jm5ic3A7Jm5ic3A7IExTUF9BVFRSSUJV
VEUgc2VtYW50aWMgZGVmaW5lZCBpbiBbUkZDNTQyMF0sIGFuZCBpdCBTSE9VTEQgYmUgc2V0PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iSVQiPiZuYnNwOyZuYnNwOyBhY2NvcmRpbmdseS48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJ
VCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPiZuYnNwOyZuYnNwOyBPbmNlIGEgbm9kZSBwcm9w
ZXJseSBwYXJzZXMgdGhlIFNwZWN0cnVtIFNlbGVjdGlvbiBzdWItVExWPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
SVQiPiZuYnNwOyZuYnNwOyByZWNlaXZlZCBpbiBhbiBFUk8gSG9wIEF0dHJpYnV0ZXMgc3Vib2Jq
ZWN0LCB0aGUgbm9kZSB1c2UgdGhlPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPiZuYnNwOyZuYnNwOyBpbmRp
Y2F0ZWQgc3BlY3RydW0gYXNzaWdubWVudCBtZXRob2QgKGF0IHRoYXQgaG9wKSBmb3IgdGhlIExT
UC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJJVCI+Jm5ic3A7Jm5ic3A7IEluIGFkZGl0aW9uLCB0aGUgbm9kZSBT
SE9VTEQgcmVwb3J0IGNvbXBsaWFuY2UgYnkgYWRkaW5nIGFuIFJSTzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklU
Ij4mbmJzcDsmbmJzcDsgSG9wIEF0dHJpYnV0ZXMgc3Vib2JqZWN0IHdpdGggdGhlIFdTT04gUHJv
Y2Vzc2luZyBIb3AgQXR0cmlidXRlPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPiZuYnNwOyZuYnNwOyBUTFYg
KGFuZCBpdHMgc3ViLVRMVnMpIHRoYXQgaW5kaWNhdGUgdGhlIHV0aWxpemVkIG1ldGhvZC48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJJVCI+Jm5ic3A7Jm5ic3A7IEZyZXF1ZW5jeS1TbG90IFNlbGVjdGlvbiBUTFZz
IGNhcnJpZWQgaW4gYW4gUlJPIEhvcCBBdHRyaWJ1dGVzPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPiZuYnNw
OyZuYnNwOyBzdWJvYmplY3QgYXJlIHN1YmplY3QgdG8gW1JGQzc1NzBdIGFuZCBzdGFuZGFyZCBS
Uk8gcHJvY2Vzc2luZzs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+Jm5ic3A7Jm5ic3A7IHNlZSBbUkZDMzIw
OV0uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj5UaGVyZSdzIHNv
bWV0aGluZyBvZGQgaGVyZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
SVQiPi0gRG9lc24ndCB0aGlzIHNlY3Rpb24gc2F5L2ltcGx5IHRoYXQgdGhlIEZyZXF1ZW5jeS1T
bG90IFNlbGVjdGlvbiBUTFY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+Jm5ic3A7Jm5ic3A7YmVsb25ncyBp
biB0aGUgU3BlY3RydW0gQXNzaWdubWVudCBvYmplY3Q/IFdoeSBhcmUgeW91IHRhbGtpbmcgYWJv
dXQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJJVCI+Jm5ic3A7Jm5ic3A7VExWcyBpbiB0aGUgSG9wIEF0dHJpYnV0
ZSBUTFYgYW5kIHRoZSBFUk8gSG9wIEF0dHJpYnV0ZXMgc3Vib2JqZWN0PzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IklUIj4mbmJzcDsmbmJzcDtNYXliZSB0aGUgZmlyc3QgcGFyYWdyYXBoIGhlcmUgc2hvdWxkIHJl
YWQuLi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+Jm5ic3A7Jm5ic3A7QSBGcmVxdWVuY3kgU2xvdCBTZWxl
Y3Rpb24gVExWIGNhbiBhbHNvIGJlIGNvbnN0cnVjdGVkIGJ5IGEgbm9kZS4uLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IklUIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+LSBXaHkgYXJlIHlvdSB0YWxraW5nIGFi
b3V0IHRoZSBTcGVjdHJ1bSBTZWxlY3Rpb24gc3ViLVRMVj8gRG9lc24ndCB0aGF0PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iSVQiPiZuYnNwOyZuYnNwO2JlbG9uZyBpbiBTZWN0aW9uIDU/PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
SVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj5ZTCZndDsmZ3Q7IFRoYW5rcyBmb3IgcG9pbnRp
bmcgdGhpcyBvdXQuIFlvdSBhcmUgY29ycmVjdC4gVGhlc2UgdHdvIHBhcmFncmFwaHMgZG8gbm90
IGJlbG9uZyBoZXJlLiBEZWxldGVkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJJVCI+LS0tPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj40
LjI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPiZuYnNwOyZuYnNw
OyBGb3IgYW55IHJlcXVlc3QgdGhhdCBjb250YWlucyBhIEZyZXF1ZW5jeS1zbG90IGFzc2lnbm1l
bnQsIHRoZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj4mbmJzcDsmbmJzcDsgcmVxdWVzdGVyIChQQ0MpIE1V
U1QgYmUgYWJsZSB0byBzcGVjaWZ5IGEgcmVzdHJpY3Rpb24gb24gdGhlPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
SVQiPiZuYnNwOyZuYnNwOyBmcmVxdWVuY3ktc2xvdHMgdG8gYmUgdXNlZC48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJJVCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPkkgdGhpbmsgeW91IGNhbiBzL01VU1QvbXVz
dC88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPllMJmd0OyZndDsg
WWVzLiBDb3JyZWN0ZWQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPi0tLTxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+NC4yPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IklUIj4mbmJzcDsmbmJzcDsgJmx0O0ZyZXF1ZW5jeS1sb3QgUmVzdHJpY3Rpb24g
Q29uc3RyYWludCZndDsgOjo9PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IklUIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bHQ7QWN0aW9uJmd0OyAmbHQ7Q291bnQmZ3Q7ICZsdDtSZXNlcnZlZCZndDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJJVCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOygmbHQ7TGluayBJZGVudGlmaWVycyZndDsgJmx0O0Zy
ZXEtc2xvdCBSZXN0cmljdGlvbiZndDspLi4uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IklUIj5JIGRvbid0IHRoaW5rIHlvdSBuZWVkIHRvIGxpc3QgZXZlcnkgZmllbGQg
b2YgdGhlIGZyZXF1ZW5jeSBzbG90IFRMViBpbiB0aGUgUkJORiwgYW5kIGluIHBhcnRpY3VsYXIg
eW91IHNob3VsZCBub3QgbGlzdCB0aGUgcmVzZXJ2ZWQgZmllbGQuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj5ZTCZndDsmZ3Q7Jm5ic3A7Jm5ic3A7QWN0dWFsbHkg
dGhlIGZvbGxvd2luZyBpcyB0aGUgcmlnaHQgUkJORjo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iSVQiPk5FVzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj4mbmJzcDsmbmJzcDsgJmx0
O0ZyZXF1ZW5jeS1sb3QgUmVzdHJpY3Rpb24gQ29uc3RyYWludCZndDsgOjo9PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iSVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgKCAmbHQ7QWN0aW9uJmd0OyAmbHQ7Q291bnQmZ3Q7ICZsdDtSZXNlcnZl
ZCZndDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDtMaW5rIElkZW50
aWZpZXJzJmd0OyAmbHQ7RnJlcS1zbG90IFJlc3RyaWN0aW9uJmd0OykuLi48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJJVCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPldpdGggdGhpcyBjb3JyZWN0aW9uLCBJIHRo
aW5rIEkgY2FuIGZ1cnRoZXIgcmVkdWNlIGl0IGFzIGZvbGxvd3M6PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj4mbmJzcDsmbmJzcDsgJmx0O0ZyZXF1ZW5jeS1sb3Qg
UmVzdHJpY3Rpb24gQ29uc3RyYWludCZndDsgOjo9PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IklUIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
KCAmbHQ7QWN0aW9uJmd0OyZuYnNwOyZuYnNwOyZsdDtMaW5rIElkZW50aWZpZXJzJmd0OyAmbHQ7
RnJlcS1zbG90IFJlc3RyaWN0aW9uJmd0OykuLi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iSVQiPklzIHRoaXMgT0sgd2l0aCB5b3U/PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPi0t
LTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IklUIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+NC4yPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iSVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj4mbmJzcDsmbmJzcDsgTm90ZSB0aGF0
IGEgUENDIE1BWSBhZGQgYSBzcGVjdHJ1bSByZXN0cmljdGlvbiB0aGF0IGFwcGxpZXMgdG8gYWxs
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iSVQiPiZuYnNwOyZuYnNwOyBsaW5rcyBieSBzZXR0aW5nIHRoZSBDb3Vu
dCBmaWVsZCB0byB6ZXJvIGFuZCBzcGVjaWZ5aW5nIGp1c3QgYSBzZXQ8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJ
VCI+Jm5ic3A7Jm5ic3A7IG9mIHNwZWN0cnVtcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iSVQiPkkgdGhpbmsgcy9zcGVjdHJ1bS9mcmVxdWVuY3kgc2xvdC8mbmJzcDsm
bmJzcDsgdHdpY2U8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPllM
Jmd0OyZndDsgQWdyZWVkIGFuZCBjb3JyZWN0ZWQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPi0tLTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IklUIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+NC4yPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
SVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj4mbmJzcDsmbmJzcDsgYW5kIFNlY3Rpb24gMy4z
LjEgZm9yIHRoZSBTcGVjdHJ1bSBSZXN0cmljdGlvbiBGaWVsZCBlbmNvZGluZyw8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJJVCI+Jm5ic3A7Jm5ic3A7IHJlc3BlY3RpdmVseS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iSVQiPldoeSBkbyB5b3UgcG9pbnQgdXMgYXQgdGhlIGRlZmluaXRp
b24gb2YgdGhpcyBmaWVsZD88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
SVQiPllMJmd0OyZndDsgWWVzLCBpdCBpcyBub3QgbmVjZXNzYXJ5OyByZW1vdmVkLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IklUIj4tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQi
PjQuMi4xIGJyb2tlbiByZWZlcmVuY2U8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iSVQiPllMJmd0OyZndDsgSXQgaXMgY29ycmVjdGVkIHRvIHBvaW50IHRvIFNlY3Rpb24g
NC4yPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iSVQiPi0tLTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJJVCI+NS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQi
PiZuYnNwOyZuYnNwOyBUaGUgU3BlY3RydW0gQWxsb2NhdGlvbiBUTFYgdHlwZSBpcyBUQkQsIHJl
Y29tbWVuZGVkIHZhbHVlIGlzIFRCRC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iSVQiPk5vIG5lZWQgdG8gcmVjb21tZW5kIGEgdmFsdWUgb2YgVEJEIDotKTxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IklUIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+WUwmZ3Q7Jmd0OyAmcXVvdDtyZWNv
bW1lbmRlZCB2YWx1ZSBpcyBUQkQmcXVvdDsgZGVsZXRlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj4tLS08
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjUuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iSVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj4mbmJzcDsmbmJzcDsgVGhlIHR5cGU8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJJVCI+Jm5ic3A7Jm5ic3A7IHZhbHVlIG9mIHRoZSBTcGVjdHJ1bSBSZXN0cmlj
dGlvbiBDb25zdHJhaW50IFRMViBpcyBUQkQgYnkgSUFOQS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iSVQiPlRoaXMgc2VlbXMgb3V0IG9mIHBsYWNlIGFuZCBpcyB0aGUg
Zmlyc3QgbWVudGlvbiBvZiB0aGlzIFRMVi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iSVQiPllMJmd0OyZndDsgRGVsZXRlZC4gSW5zdGVhZCBiZWZvcmUgRmlndXJlIDQs
IGFkZGVkICZxdW90O0lBTkEgaXMgdG8gYWxsb2NhdGUgYSBuZXcgUENFUCBUTFYgdHlwZSwgdGhl
IFNwZWN0cnVtIEFsbG9jYXRpb24gVExWIFR5cGUgKFRCRCkuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IklUIj4tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iSVQiPlNlY3Rpb24gNyBjb3VsZCB1c2Ugc29tZSBleHRlcm5hbCByZWZlcmVuY2Vz
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IklUIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+QWRkZWQ6IEcuNjk0
LjEgYW5kIEcuODcyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj4tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iSVQiPlNlY3Rpb24gODxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJJVCI+Jm5ic3A7Jm5ic3A7IElBTkEgbWFpbnRhaW5zIGEgcmVnaXN0cnkg
b2YgUENFUCBwYXJhbWV0ZXJzLiBJQU5BIGhhcyBtYWRlPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPiZuYnNw
OyZuYnNwOyBhbGxvY2F0aW9ucyBmcm9tIHRoZSBzdWItcmVnaXN0cmllcyBhcyBkZXNjcmliZWQg
aW4gdGhlIGZvbGxvd2luZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj4mbmJzcDsmbmJzcDsgc2VjdGlvbnMu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iSVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj5IbW1tLCBJIHRoaW5r
IElBTkEgaGFzIG5vdCBhY3R1YWxseSBtYWRlIHRoZXNlIGFsbG9jYXRpb25zLiBZb3Ugc2hvdWxk
IHNheSAmcXVvdDtJQU5BIGlzIHJlcXVlc3RlZCB0byBtYWtlIGFsbG9jYXRpb25zLi4uJnF1b3Q7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iSVQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIj4tLS08bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJJVCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPkkgdGhpbmsgdGhlIHRpdGxlcyBvZiA5
LjEgYW5kIDkuMiBtYXkgYmUgcmV2ZXJzZWQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IklUIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_7AEB3D6833318045B4AE71C2C87E8E173D0FA736sjceml521mbxchi_--

--_004_7AEB3D6833318045B4AE71C2C87E8E173D0FA736sjceml521mbxchi_
Content-Type: image/png; name="image001.png"
Content-Description: image001.png
Content-Disposition: inline; filename="image001.png"; size=1633;
 creation-date="Tue, 12 Mar 2019 16:37:23 GMT";
 modification-date="Tue, 12 Mar 2019 16:37:23 GMT"
Content-ID: <image001.png@01D4D8C7.A4C9D810>
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAAAG4AAABJCAIAAABTkIQiAAAGJ0lEQVR4nO2be0xTVxzHv30gcHk5
bRmKyMCJrhDsNi0xzldikE2dZr5mSEnm/poylxi3ZAuOkhhjspANZ0zUhT9GyNwMzoHDSHD4GEGI
QGtGAQ10iEyg1a1Cy50tdH9cd7kqRVp+5WHO54/m9HDOl3M+nHvP6W2QeTweMCiQT/YAXhyYSjKY
SjKYSjKYSjKYSjKYSjKYSjKYSjKYSjKYSjKYSjKYSjKYSjKYSjKYSjImQWXLnXvTOt8bE62yxtz2
XfnvNea2aZo/CsoJ/n0lVxsqG5sBLNcsmI75ozDRq1KYp/A6HfNHgW07ZDCVZDCVZARQpa+HkqnW
3lcCpdLXQ8lUa+8HgToM+XoomWrt/SBQq9LXQ8lUa+8HBCqn+wdBqvzxqpzuHwQJ88d7r/yooBhA
ZWOz8cSX4x/NtM5n50oymEoymEoyxqty3euvia9jqafKCXS+H4x329m66g3xdSz1VDmBzveD8apc
rlnwUji3eP6cMdZT5QQ63w8I7pXexjFi/SgXlE85E5DvKxP9hQThBTUp+aMgm/h/Nmm5c49qIUxK
vjcmQeWLCjtXksFUkhHYbeevy5fF8tw1a8g7jqWZ32PwlYCodPN8x5Wrt4qL79fXO81NADhNctL2
bTqDwTM4KFMoANQZDMa8PADa3NxlBw8KlQBsLa2N3x7ruVwldnx5zdoVhlxOrRoxn7daAYSo1Unb
t2kPfDojPExs1lVb13Wh3FJRaa+plqujI15dmJC+LvH9XarFiwIxa3qVbp5vOHnK+Mk+aaXT3HS3
PlEHeAAZgCf3useVgK2l9dLuD+011dKOFnPTss8OcFBJ828eOjRk7R1uZu29W5+YMjAgqmy7WFGz
f7/w9wAwZO21W3uNNdW3z/2y9puvA7E86VU+5TFsiVbJhUntAIBM9mxHz+Bge0WF2DJOn6WMiATw
oLFxBje81hpOnmr4/Au5sx8AgoLCNMlKLsx+o04a1VVbdyljvbRGro4W1DtMxt/2ZmeUlJCvTWKV
TqvtdmGh+FZbcDQxPR2AvaPjkd2O/1ffiLgGeHvrLaGs2rhpdX6+cFE7rbbgmVHSfMGjXB2dmpMj
zVeGhgJw87z5+yIxNmFPdvL2rQCazpRYTp2Ay+U0N7Wf/kFlMFDOnFxlR1WVw2QUytqCo7p9Hwtl
cQmI98QRhhIaEqWeLZRt58uqDXnzVq+ak6abGR8vzf/3TwsABAWl5uQ8ne/xAOjv6bEcPybUJ+zJ
Xpv/lTIkBMDM5BR338POou8BWCoqddQqiQ9Dfd3dYjll1y7fhqJQxL79jvjWcvzYtZ07ft28pfmn
M9J8t9MJQMlxI+TLZAAc3T1ihSZLL3gEwKlVSZmZCAoCwHfTf/UWwHOlcLn5xNylb264XqvauEms
cZiM13buaLtYQZIfUIhVRsTEiOW28nJfu8sUitg03ZZzP2+4XqvNzRXr20vLPIODQr6S4wC4nU5v
+cFRUWK560K50BHAo35He2kZXC4AyshIX8f2XIhVqlNTw5ZohXLD4cNtFyucVpvTarO1tHbV1gEQ
JzYCHo+b5908LwNi03S63Fxxebr7Hg4NDQn5wa8kAIDL9Wy+m+cBRM6bF6fPEjoa8/JaSs46rbZ/
OjqMhYWdxY+3o+gVb9FOHOTbjmrxooVbNhtNRgAOk/FSxnpBx0BnZ2hc3HtlpR7vm/ig2327tOzu
latRi5IA4MF92/myx6OMiJTL5cP55ia4XA6TsUqvn5WWJuZnFBYqQ0JmhIct2f2BsL0AuLZzx83l
KwDYb9QJSzI4IVGTpaedOAJxrkzZm32/3SLORNQRGhc33MjL46g+c5O4+YpwmmRNll7c+oX8jpKz
cmf/kLV3xPyYlSu1BUfF4630VBuckKg7ciQ2Tefv/LxCr5JTq1bn5/+xdKnl9I/SOUTMj4eXJSlU
yuVyzJr91I/i9FlJmZnSmUvz/zaZhDPmEBceMT9e3IjkCsWyvXsiYmKai4qGl3ZU1Jx3NydlZi5Y
n0412SdmEdDnlX48SpB2eW6vKfU4gz36JYM9rySDqSSDqSSDqSSDqSSDqSSDqSSDqSSDqSSDqSSD
qSSDqSSDqSSDqSSDqSTjP8P5+2z4huMfAAAAAElFTkSuQmCCAA==

--_004_7AEB3D6833318045B4AE71C2C87E8E173D0FA736sjceml521mbxchi_--


From nobody Tue Mar 12 09:50:11 2019
Return-Path: <leeyoung@huawei.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 41A9012785F; Tue, 12 Mar 2019 09:50:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HK_RANDOM_ENVFROM=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Zg-xpTnf3mHS; Tue, 12 Mar 2019 09:50:08 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 976191277E7; Tue, 12 Mar 2019 09:50:08 -0700 (PDT)
Received: from lhreml703-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 8819927EE913452A8B2A; Tue, 12 Mar 2019 16:50:06 +0000 (GMT)
Received: from SJCEML701-CHM.china.huawei.com (10.208.112.40) by lhreml703-cah.china.huawei.com (10.201.108.44) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 12 Mar 2019 16:50:06 +0000
Received: from SJCEML521-MBX.china.huawei.com ([169.254.1.179]) by SJCEML701-CHM.china.huawei.com ([169.254.3.244]) with mapi id 14.03.0415.000;  Tue, 12 Mar 2019 09:50:03 -0700
From: Leeyoung <leeyoung@huawei.com>
To: "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "pce@ietf.org" <pce@ietf.org>
CC: "draft-lee-pce-flexible-grid@ietf.org" <draft-lee-pce-flexible-grid@ietf.org>
Thread-Topic: Chair review of draft-lee-pce-flexible-grid
Thread-Index: AdTH1ne8wAMTGhb+QVaFcbbLKJ8c6wG7qR1QApK/dQAAB3AVkA==
Date: Tue, 12 Mar 2019 16:50:02 +0000
Message-ID: <7AEB3D6833318045B4AE71C2C87E8E173D0FA75F@sjceml521-mbx.china.huawei.com>
References: <028a01d4c7d6$a38fdc30$eaaf9490$@olddog.co.uk> <7AEB3D6833318045B4AE71C2C87E8E173D0FA3C7@sjceml521-mbx.china.huawei.com> <001b01d4d8d5$6eaef360$4c0cda20$@olddog.co.uk>
In-Reply-To: <001b01d4d8d5$6eaef360$4c0cda20$@olddog.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.158.98]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/spjLNnNERmRBa4xVEIBrcBKYU9k>
Subject: Re: [Pce] Chair review of draft-lee-pce-flexible-grid
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Mar 2019 16:50:10 -0000

Hi Adrian,

Thanks for your quick reply and approval.=20

Hopefully, more comment will come from implementers to improve the draft. =
=20

Best regards,
Young

-----Original Message-----
From: Adrian Farrel [mailto:adrian@olddog.co.uk]=20
Sent: Tuesday, March 12, 2019 8:14 AM
To: Leeyoung <leeyoung@huawei.com>; pce@ietf.org
Cc: draft-lee-pce-flexible-grid@ietf.org
Subject: RE: Chair review of draft-lee-pce-flexible-grid

Hi Young,

This looks good to me.

Hope the WG can provide some more input, especially from implementers.

Best,
Adrian

-----Original Message-----
From: Leeyoung <leeyoung@huawei.com>
Sent: 11 March 2019 23:57
To: adrian@olddog.co.uk; pce@ietf.org
Cc: draft-lee-pce-flexible-grid@ietf.org
Subject: RE: Chair review of draft-lee-pce-flexible-grid

Hi Adrian,

Thanks for your chair's review. Please see inline for my comment. 01 versio=
n has been uploaded (please see the attachment).

Note: I might have made mistakes as I was rush to meet the deadline :)


Best regards,
Young


From nobody Tue Mar 12 15:20:12 2019
Return-Path: <noreply@ietf.org>
X-Original-To: pce@ietf.org
Delivered-To: pce@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 854F21279AB; Tue, 12 Mar 2019 15:20:04 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: David Schinazi via Datatracker <noreply@ietf.org>
To: <gen-art@ietf.org>
Cc: pce@ietf.org, ietf@ietf.org, draft-ietf-pce-stateful-pce-p2mp.all@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.93.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <155242920449.5606.4649488327500115063@ietfa.amsl.com>
Date: Tue, 12 Mar 2019 15:20:04 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/K-TAJP5zkKOZvo_1LIBO9-QNpU4>
Subject: [Pce] Genart last call review of draft-ietf-pce-stateful-pce-p2mp-12
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Mar 2019 22:20:04 -0000

Reviewer: David Schinazi
Review result: Ready

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

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

Document: draft-ietf-pce-stateful-pce-p2mp-12
Reviewer: David Schinazi
Review Date: 2019-03-12
IETF LC End Date: 2019-03-20
IESG Telechat date: Not scheduled for a telechat

Summary: I am not knowledgeable in this domain so this review
only focused on style. Document reads nicely, is well ordered
and defines its terminology clearly. Looks great from a form perspective.

Major issues: None

Minor issues: None

Nits/editorial comments: None



From nobody Tue Mar 12 16:13:50 2019
Return-Path: <adrian@olddog.co.uk>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 720B6131161; Tue, 12 Mar 2019 16:13:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, 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 UDGg_jUrFI0k; Tue, 12 Mar 2019 16:13:31 -0700 (PDT)
Received: from mta6.iomartmail.com (mta6.iomartmail.com [62.128.193.156]) (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 54777131188; Tue, 12 Mar 2019 16:13:31 -0700 (PDT)
Received: from vs2.iomartmail.com (vs2.iomartmail.com [10.12.10.123]) by mta6.iomartmail.com (8.14.4/8.14.4) with ESMTP id x2CNDSKp005890; Tue, 12 Mar 2019 23:13:28 GMT
Received: from vs2.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 5686622044; Tue, 12 Mar 2019 23:13:28 +0000 (GMT)
Received: from asmtp2.iomartmail.com (unknown [10.12.10.249]) by vs2.iomartmail.com (Postfix) with ESMTPS id 40D5522042; Tue, 12 Mar 2019 23:13:28 +0000 (GMT)
Received: from LAPTOPK7AS653V ([87.112.237.8]) (authenticated bits=0) by asmtp2.iomartmail.com (8.14.4/8.14.4) with ESMTP id x2CNDOM2000844 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 12 Mar 2019 23:13:25 GMT
Reply-To: <adrian@olddog.co.uk>
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: "'David Schinazi via Datatracker'" <noreply@ietf.org>, <gen-art@ietf.org>
Cc: <pce@ietf.org>, <ietf@ietf.org>, <draft-ietf-pce-stateful-pce-p2mp.all@ietf.org>
References: <155242920449.5606.4649488327500115063@ietfa.amsl.com>
In-Reply-To: <155242920449.5606.4649488327500115063@ietfa.amsl.com>
Date: Tue, 12 Mar 2019 23:13:22 -0000
Organization: Old Dog Consulting
Message-ID: <00e701d4d929$326fa0d0$974ee270$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQFUcoZIVEVuY+ZVe7XUumIAvHYUhKcJbRsA
Content-Language: en-gb
X-Originating-IP: 87.112.237.8
X-Thinkmail-Auth: adrian@olddog.co.uk
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.0.0.1623-8.2.0.1013-24486.003
X-TM-AS-Result: No--3.567-10.0-31-10
X-imss-scan-details: No--3.567-10.0-31-10
X-TMASE-Version: IMSVA-9.0.0.1623-8.2.1013-24486.003
X-TMASE-Result: 10--3.567100-10.000000
X-TMASE-MatchedRID: 9zTThWtzImvxIbpQ8BhdbOYAh37ZsBDCGbJMFqqIm9zMQPl8LlEOGqe7 nmhJA6kzXJpgzrahSvo2iF1B6yka+AEPJSU5uWO/bMGKOuLn5FWzWETBQPV38lP0F8diMVluElo tcaZGHXWjFv9/iBrNM1FLvGMRv53Ezsxad8fKloZEC+iFIlSkj/wGVtfL479aFFn/3AEyEazyHk 8hDbwui+fOVcxjDhcw5i/lXtZ4Z+wLbigRnpKlKZvjAepGmdoOxfuY29vIKj/eW/QI97TylZptx WGAgpfaZYlaQ7YelK6sNxkvwvt/DjKvibZiH8uoSmB2RB9hZawVdDohIkMcsygOmJIwXx895D9s mqVBD9yilnnVDECPd/H7AvsTxZMb7DafdH0+BI7qCyYebl7X7A==
X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/RK7-Rd7gDTFtXp3MrVZeZIYu5xw>
Subject: Re: [Pce] Genart last call review of draft-ietf-pce-stateful-pce-p2mp-12
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Mar 2019 23:13:41 -0000

Thanks David,

Subject experts we have. Your review of readability etc. was most =
welcome.

Adrian

-----Original Message-----
From: David Schinazi via Datatracker <noreply@ietf.org>=20
Sent: 12 March 2019 22:20
To: gen-art@ietf.org
Cc: pce@ietf.org; ietf@ietf.org; =
draft-ietf-pce-stateful-pce-p2mp.all@ietf.org
Subject: Genart last call review of draft-ietf-pce-stateful-pce-p2mp-12

Reviewer: David Schinazi
Review result: Ready

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

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

Document: draft-ietf-pce-stateful-pce-p2mp-12
Reviewer: David Schinazi
Review Date: 2019-03-12
IETF LC End Date: 2019-03-20
IESG Telechat date: Not scheduled for a telechat

Summary: I am not knowledgeable in this domain so this review
only focused on style. Document reads nicely, is well ordered
and defines its terminology clearly. Looks great from a form =
perspective.

Major issues: None

Minor issues: None

Nits/editorial comments: None



From nobody Wed Mar 13 05:32:25 2019
Return-Path: <adrian@olddog.co.uk>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 21651130DE6; Wed, 13 Mar 2019 05:32:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] 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 1fbrbsd6aXxJ; Wed, 13 Mar 2019 05:32:22 -0700 (PDT)
Received: from mta8.iomartmail.com (mta8.iomartmail.com [62.128.193.158]) (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 89CF7129A85; Wed, 13 Mar 2019 05:32:19 -0700 (PDT)
Received: from vs3.iomartmail.com (vs3.iomartmail.com [10.12.10.124]) by mta8.iomartmail.com (8.14.4/8.14.4) with ESMTP id x2DCW6bP003066; Wed, 13 Mar 2019 12:32:07 GMT
Received: from vs3.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 6743222044; Wed, 13 Mar 2019 12:32:07 +0000 (GMT)
Received: from asmtp1.iomartmail.com (unknown [10.12.10.248]) by vs3.iomartmail.com (Postfix) with ESMTPS id 6397522040; Wed, 13 Mar 2019 12:32:07 +0000 (GMT)
Received: from LAPTOPK7AS653V ([87.112.237.8]) (authenticated bits=0) by asmtp1.iomartmail.com (8.14.4/8.14.4) with ESMTP id x2DCW452026064 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 13 Mar 2019 12:32:05 GMT
Reply-To: <adrian@olddog.co.uk>
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: <draft-ietf-pce-stateful-hpce@ietf.org>, <s.avantika.avantika@gmail.com>,  <zhang.xian@huawei.com>, <udayasreereddy@gmail.com>
Cc: <pce@ietf.org>
Date: Wed, 13 Mar 2019 12:32:02 -0000
Organization: Old Dog Consulting
Message-ID: <019e01d4d998$c448f8c0$4cdaea40$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AdTZl09vua81zYZsS+imcY8hRummHQ==
Content-Language: en-gb
X-Originating-IP: 87.112.237.8
X-Thinkmail-Auth: adrian@olddog.co.uk
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.0.0.1623-8.2.0.1013-24486.007
X-TM-AS-Result: No--5.941-10.0-31-10
X-imss-scan-details: No--5.941-10.0-31-10
X-TMASE-Version: IMSVA-9.0.0.1623-8.2.1013-24486.007
X-TMASE-Result: 10--5.940900-10.000000
X-TMASE-MatchedRID: gn3Lr6Weh20txeejojcKfwhWgIsZuXlPQPCWRE0Lo8IdGynCN4u9JVMN VmsJXBgwPSPkaI8FWGQC03PHBsD+f4+uMz+W0xT5tOeVIsIYD4sZKp0SZ4P+dXHV7c2GNf0C66g 24LYLBKkhJ/ufappeEpGTpe1iiCJqtD9qpBlNF8rdWrDP/NNZp7RyGGICxm42UEhWy9W70AEgBw KKRHe+r5OTo/uD9OUmgg6jMwFqyvnrQD9KFzeVwSW6Wzmu+ASKnm3a9wk1BQk=
X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/k8FShJevhlpwsfz3-hcJ5d5PoUo>
Subject: [Pce] IPR poll on draft-ietf-pce-stateful-hpce
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Mar 2019 12:32:24 -0000

Hi authors,

In preparation for Working Group last call on this draft, I'd like all
authors and contributors to confirm on the list that they are in compliance
with IETF IPR rules.

Please respond (copying the mailing list) to say one of:

I am not aware of any IPR applicable to this draft that should be disclosed
in accordance with IETF IPR rules.

I am aware of IPR applicable to this draft, and it has already been
disclosed to the IETF.

I am aware of IPR applicable to this draft, but that has not yet been
disclosed to the IETF. I will work to ensure that it will be disclosed in a
timely manner.

Thanks,
Adrian


From nobody Wed Mar 13 06:53:27 2019
Return-Path: <leeyoung@huawei.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2728F124B0C; Wed, 13 Mar 2019 06:53:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.674
X-Spam-Level: 
X-Spam-Status: No, score=-1.674 tagged_above=-999 required=5 tests=[HK_RANDOM_ENVFROM=0.626, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id u4356Q4k-07D; Wed, 13 Mar 2019 06:53:23 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9AA3F1240D3; Wed, 13 Mar 2019 06:53:23 -0700 (PDT)
Received: from lhreml704-cah.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id 67806EAD54FE37455175; Wed, 13 Mar 2019 13:53:21 +0000 (GMT)
Received: from SJCEML702-CHM.china.huawei.com (10.208.112.38) by lhreml704-cah.china.huawei.com (10.201.108.45) with Microsoft SMTP Server (TLS) id 14.3.408.0; Wed, 13 Mar 2019 13:53:21 +0000
Received: from SJCEML521-MBX.china.huawei.com ([169.254.1.179]) by SJCEML702-CHM.china.huawei.com ([169.254.4.15]) with mapi id 14.03.0415.000; Wed, 13 Mar 2019 06:53:12 -0700
From: Leeyoung <leeyoung@huawei.com>
To: "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "draft-ietf-pce-stateful-hpce@ietf.org" <draft-ietf-pce-stateful-hpce@ietf.org>, "s.avantika.avantika@gmail.com" <s.avantika.avantika@gmail.com>, "Zhangxian (Xian)" <zhang.xian@huawei.com>, "udayasreereddy@gmail.com" <udayasreereddy@gmail.com>
CC: "pce@ietf.org" <pce@ietf.org>
Thread-Topic: IPR poll on draft-ietf-pce-stateful-hpce
Thread-Index: AdTZl09vua81zYZsS+imcY8hRummHQADLsRA
Date: Wed, 13 Mar 2019 13:53:12 +0000
Message-ID: <7AEB3D6833318045B4AE71C2C87E8E173D0FAAF6@sjceml521-mbx.china.huawei.com>
References: <019e01d4d998$c448f8c0$4cdaea40$@olddog.co.uk>
In-Reply-To: <019e01d4d998$c448f8c0$4cdaea40$@olddog.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.192.11.123]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/ChMHMUwrv7LA6iLYU9pMPEThAEA>
Subject: Re: [Pce] IPR poll on draft-ietf-pce-stateful-hpce
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Mar 2019 13:53:25 -0000

Hi Adrian,

I am not aware of any IPR applicable to this draft that should be disclosed=
 in accordance with IETF IPR rules.

Thanks.
Young

-----Original Message-----
From: Adrian Farrel [mailto:adrian@olddog.co.uk]=20
Sent: Wednesday, March 13, 2019 7:32 AM
To: draft-ietf-pce-stateful-hpce@ietf.org; s.avantika.avantika@gmail.com; Z=
hangxian (Xian) <zhang.xian@huawei.com>; udayasreereddy@gmail.com
Cc: pce@ietf.org
Subject: IPR poll on draft-ietf-pce-stateful-hpce

Hi authors,

In preparation for Working Group last call on this draft, I'd like all auth=
ors and contributors to confirm on the list that they are in compliance wit=
h IETF IPR rules.

Please respond (copying the mailing list) to say one of:

I am not aware of any IPR applicable to this draft that should be disclosed=
 in accordance with IETF IPR rules.

I am aware of IPR applicable to this draft, and it has already been disclos=
ed to the IETF.

I am aware of IPR applicable to this draft, but that has not yet been discl=
osed to the IETF. I will work to ensure that it will be disclosed in a time=
ly manner.

Thanks,
Adrian


From nobody Wed Mar 13 06:56:11 2019
Return-Path: <daniele.ceccarelli@ericsson.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5DA011279E6 for <pce@ietfa.amsl.com>; Wed, 13 Mar 2019 06:56:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.401
X-Spam-Level: 
X-Spam-Status: No, score=-2.401 tagged_above=-999 required=5 tests=[DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com header.b=BT+LHR1I; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=ericsson.com header.b=jOYaJiS/
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SrMD3vNoRIAn for <pce@ietfa.amsl.com>; Wed, 13 Mar 2019 06:56:08 -0700 (PDT)
Received: from sesbmg23.ericsson.net (sesbmg23.ericsson.net [193.180.251.37]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D31CD129284 for <pce@ietf.org>; Wed, 13 Mar 2019 06:56:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/relaxed;  q=dns/txt; i=@ericsson.com; t=1552485365; x=1555077365; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:CC:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=3AabPlVqGevzJPYxITre9TA17ljETwJjDaD7x6n99rU=; b=BT+LHR1InaTAFnM5SPBrTgTC0qhtI9beDXV808kniPAZC6dqMod7/OR1Txk6WRuG e/ABWb3dVkWKIwm/B4mEP7QWHSKJgI9cx6sNDb8lfDwIYNjD8FVKJRO0iUgI/t6Z KUC3vtTGN1ZkAiFhugJEnxNXWc38T22jPmLHv69Oqfo=;
X-AuditID: c1b4fb25-209009e000005ff7-c2-5c890bf5f7a0
Received: from ESESSMB505.ericsson.se (Unknown_Domain [153.88.183.123]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id C0.7B.24567.5FB098C5; Wed, 13 Mar 2019 14:56:05 +0100 (CET)
Received: from ESESBMB502.ericsson.se (153.88.183.169) by ESESSMB505.ericsson.se (153.88.183.166) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Wed, 13 Mar 2019 14:56:04 +0100
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (153.88.183.157) by ESESBMB502.ericsson.se (153.88.183.169) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3 via Frontend Transport; Wed, 13 Mar 2019 14:56:03 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JYAgV8MeNd3lDi3Iz4rPnuPbpH3jOvZ8OnOwfvKJ7bA=; b=jOYaJiS/f3UFWERn0VGx3exmT3DJLg4xiAYN24OaKgB1lb2oIjQcL0u6RHEkfDxEGmIkhPv1XjoCRKWGNwG7epkr/9Ozq+j5EbzT7sdGmFPX1j6mFc0G4cPqwUXMQfDOUeVoUfVSm4a7HlTLRQfJXFXQx3dvc9J0La+/rVhxC/0=
Received: from VI1PR07MB5040.eurprd07.prod.outlook.com (20.177.203.20) by VI1PR07MB4974.eurprd07.prod.outlook.com (20.178.8.158) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1709.11; Wed, 13 Mar 2019 13:56:02 +0000
Received: from VI1PR07MB5040.eurprd07.prod.outlook.com ([fe80::4838:905c:17fe:ca03]) by VI1PR07MB5040.eurprd07.prod.outlook.com ([fe80::4838:905c:17fe:ca03%2]) with mapi id 15.20.1709.011; Wed, 13 Mar 2019 13:56:02 +0000
From: Daniele Ceccarelli <daniele.ceccarelli@ericsson.com>
To: Leeyoung <leeyoung@huawei.com>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "draft-ietf-pce-stateful-hpce@ietf.org" <draft-ietf-pce-stateful-hpce@ietf.org>, "s.avantika.avantika@gmail.com" <s.avantika.avantika@gmail.com>, "Zhangxian (Xian)" <zhang.xian@huawei.com>, "udayasreereddy@gmail.com" <udayasreereddy@gmail.com>
CC: "pce@ietf.org" <pce@ietf.org>
Thread-Topic: IPR poll on draft-ietf-pce-stateful-hpce
Thread-Index: AdTZl09vua81zYZsS+imcY8hRummHQADLsRAAAASS2A=
Date: Wed, 13 Mar 2019 13:56:02 +0000
Message-ID: <VI1PR07MB50409DC7B7412DF63A07C382F04A0@VI1PR07MB5040.eurprd07.prod.outlook.com>
References: <019e01d4d998$c448f8c0$4cdaea40$@olddog.co.uk> <7AEB3D6833318045B4AE71C2C87E8E173D0FAAF6@sjceml521-mbx.china.huawei.com>
In-Reply-To: <7AEB3D6833318045B4AE71C2C87E8E173D0FAAF6@sjceml521-mbx.china.huawei.com>
Accept-Language: it-IT, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [93.57.48.226]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 036ef15d-731f-40b3-5882-08d6a7bba14e
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(49563074)(7193020); SRVR:VI1PR07MB4974; 
x-ms-traffictypediagnostic: VI1PR07MB4974:
x-microsoft-antispam-prvs: <VI1PR07MB4974C377D90844213364E2D0F04A0@VI1PR07MB4974.eurprd07.prod.outlook.com>
x-forefront-prvs: 09752BC779
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(396003)(39860400002)(346002)(376002)(366004)(13464003)(189003)(199004)(71190400001)(71200400001)(316002)(44832011)(66066001)(14454004)(14444005)(256004)(6246003)(5660300002)(6346003)(4326008)(86362001)(102836004)(97736004)(52536013)(2906002)(478600001)(2201001)(229853002)(25786009)(2501003)(76176011)(186003)(26005)(81156014)(81166006)(53546011)(8936002)(486006)(6506007)(7696005)(6436002)(6116002)(3846002)(68736007)(99936001)(8676002)(55016002)(11346002)(446003)(105586002)(53936002)(99286004)(476003)(7736002)(305945005)(74316002)(106356001)(33656002)(110136005)(9686003); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR07MB4974; H:VI1PR07MB5040.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=daniele.ceccarelli@ericsson.com; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: DOfF/sjWwIPUQ7Q438LJHZeFltmbMQXVL6k5UfahhPRjOhpp9ZE5tnR4aeEc3gr7+vCSdGhLWT2oSlme4kH45nfMHXDdMDdM1WK4I+mF3fxerIHqlYyF0gJoGQzO1abFME+p55U9xCz9sgp61s6BeHA2BHc3Ld7B+wottZLkzjeGyt5q6cWq4mEs/KZtG0BvPTW8YZPjGQOdnVK/Js4OpQJuJwwsglF6xr8wy2enH0YdsAJNPrCD6C8BmgvbLqzNzwR1pK6zrYBqCakvWozQ9KB7rMWizY5oe5lfvTG+NusQYhVVNqTugbbL2xm4dNyLIAbZxYgzm9jljPJUzDexblQXK49cvBU1r6PbcvqPvvVY54BpfyAkUvVxrU+RnJYGgDiuP3rHpwL4l6Qa5T7hUFS7hO1uSblX1aVSAzxyNIk=
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=SHA1; boundary="----=_NextPart_000_0437_01D4D9AC.DD5C4100"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 036ef15d-731f-40b3-5882-08d6a7bba14e
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Mar 2019 13:56:02.6052 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB4974
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02Se0hTcRTH+917t12Xo9+W1sneo/rDyLKaDsleIK3oRYKFjGrmJUWbts1K K1ortbmiFWU0n6WkqWFp+UgpnUZlkjYfRQ90usJcmlampkXb7oL++5zvOed3vufwo0lRF8eH jlZqGJVSESvm8qnreyqPLxuZqpevGHoaKB07/4aUFr5s5UrTs0Okuq43PKn9rERaldZGSfMq 9NR6nqza9IEnO9s4wJHl548TssLy22gnFc5fE8nERh9hVMvX7udHFY9tibfuOmb8lU1qUcP2 NORBA14NxbpBlIb4tAg3Irja1EqwwU8EGRf07kw+Aa8zM10BhY0k5OakctnMZQJaWkrcQQ+C puxrnDRE01wcBDbzVqfuhZsJeD9SRTgnknghVNaVIGfNdCyBbxdjnbIXDoCJeiuP5SD42D1K OpnCi+F7+ijXyQIsh/vtfS5dhFMQ3Pq21MkeOAz6Hza4dITngrHmJmJHzYS3thyCXdQLrK9e cFn2hs+9fzgsL4DajDIey3PBkmNALG+D748K3L29CLJKYpyWAftC1ukwFmNgsDOUrZgDHbkG 1+UA67jQPFSGWJsMFNxJRqy1CChNrnI/OQ+KLlgpI1pq+s+pydFP4ksI3hl6CZNrZSE8v26j TI55JPaDlHuIrZ8PlQOZJMvB0NfUxTO5j3vFYHWzBOxPhlEuoouQt5pRRxw6uHKVH6OKPqBW xyn9lIymDDm+Wv39icVVqO3LBjPCNBJ7Cip4ermIoziiTjxkRosc7/TcLW5FPpQyTsmIvQSl m87JRYJIRWISo4rbp0qIZdRmNJumxDMFkyKhXIQPKjRMDMPEM6p/WYL28NGiy3vnXxlc0q7L 2r0nNDjc3PPpLVlX0nZyI04krhXn/bxRrSlXMlFFDcfGDCslqYOPtXM87zx4Fu+vX9dZGALd CY2WpKNrUmftCK75URB4pn6iJbvj65Rp4fZTRl26WHtiWF7xtHncd7XSbukP+iiZIVxXa9s8 +Vtz2BJgDIoMiRCKKXWUwt+XVKkVfwH1rpBucgMAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/4liQWw742SH7eOhfjBwpRmoh6jI>
Subject: Re: [Pce] IPR poll on draft-ietf-pce-stateful-hpce
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Mar 2019 13:56:10 -0000

------=_NextPart_000_0437_01D4D9AC.DD5C4100
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hi Adrian, WG,

I'm not aware of any IPR applicable to this draft.
BR

Daniele  

-----Original Message-----
From: Leeyoung <leeyoung@huawei.com> 
Sent: den 13 mars 2019 14:53
To: adrian@olddog.co.uk; draft-ietf-pce-stateful-hpce@ietf.org;
s.avantika.avantika@gmail.com; Zhangxian (Xian) <zhang.xian@huawei.com>;
udayasreereddy@gmail.com
Cc: pce@ietf.org
Subject: RE: IPR poll on draft-ietf-pce-stateful-hpce

Hi Adrian,

I am not aware of any IPR applicable to this draft that should be disclosed
in accordance with IETF IPR rules.

Thanks.
Young

-----Original Message-----
From: Adrian Farrel [mailto:adrian@olddog.co.uk] 
Sent: Wednesday, March 13, 2019 7:32 AM
To: draft-ietf-pce-stateful-hpce@ietf.org; s.avantika.avantika@gmail.com;
Zhangxian (Xian) <zhang.xian@huawei.com>; udayasreereddy@gmail.com
Cc: pce@ietf.org
Subject: IPR poll on draft-ietf-pce-stateful-hpce

Hi authors,

In preparation for Working Group last call on this draft, I'd like all
authors and contributors to confirm on the list that they are in compliance
with IETF IPR rules.

Please respond (copying the mailing list) to say one of:

I am not aware of any IPR applicable to this draft that should be disclosed
in accordance with IETF IPR rules.

I am aware of IPR applicable to this draft, and it has already been
disclosed to the IETF.

I am aware of IPR applicable to this draft, but that has not yet been
disclosed to the IETF. I will work to ensure that it will be disclosed in a
timely manner.

Thanks,
Adrian


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

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIVeTCCAyAw
ggIIoAMCAQICAR0wDQYJKoZIhvcNAQEFBQAwOTELMAkGA1UEBhMCRkkxDzANBgNVBAoTBlNvbmVy
YTEZMBcGA1UEAxMQU29uZXJhIENsYXNzMiBDQTAeFw0wMTA0MDYwNzI5NDBaFw0yMTA0MDYwNzI5
NDBaMDkxCzAJBgNVBAYTAkZJMQ8wDQYDVQQKEwZTb25lcmExGTAXBgNVBAMTEFNvbmVyYSBDbGFz
czIgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCQF0o1ncrwDZbHRPoWN/xIvb1/
gC01O+FvqGepvwMcTYxvMkfVQWikEwTBNQyahEP8XB3/ibPoFxjNkV/7iePqv05dfBsm03V57eaE
41flrSnE9Doo56V7hDZps/1edr2jLZnTkE4jKH0YY/FUOyaddluXQrL/rvBO7N05lU6DBn/nSUDI
xQGyVFpmHT38+ek8Cp6BuHDwAYvkI1R8yK74kB4AlnLUVM9hI7zq+50CldG2uXE6aQg/D7ThQseI
9T+YqKe6HOBxce9YV4FQelxrdEYOgwOYw46obvJ2Mm4ng8Jz89wY6LST6nVEawRgIHFXh53zvqCQ
Iz2KJOHaIdvDAgMBAAGjMzAxMA8GA1UdEwEB/wQFMAMBAf8wEQYDVR0OBAoECEqgqliE0148MAsG
A1UdDwQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAWs6H+RZyFVdLHdmb56ImMOyTZ9/WLdI0r/c4
pc6rFrmrL3w1y6zQD7RMK/yA72uMkV82dvfbsxsZ6vSyEf1hcUS/KLM6Hb+zQ+ifv9wxCHGwnY3W
NEcykMZlJPegSnwEc485bxeMcrW9S8h6+HuDwyhOnAnqZz+yZwQbwxTa+OdJJJHQHWr6YTnva+ch
dQYH2BK0ISBwQnGB2jyaNr6mWw1qbJofkXv5+e9Cuk5OnswMjZTc2UWcXuxCUGOu9F3EsRLcyjuo
Lp0UWgV1t+zXY+K6NbYECJHo2p2c9ma1GKwKplQmNDPSG8HUfxo6jguqMm7b/E8ln9kyx5ZacKzf
TDCCBX0wggRloAMCAQICEQCH7S4aKCZKxRmqOuu5DaLLMA0GCSqGSIb3DQEBCwUAMDkxCzAJBgNV
BAYTAkZJMQ8wDQYDVQQKEwZTb25lcmExGTAXBgNVBAMTEFNvbmVyYSBDbGFzczIgQ0EwHhcNMTQx
MjA1MDgxOTE1WhcNMjEwNDA1MTAyOTAwWjA3MRQwEgYDVQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UE
AwwWVGVsaWFTb25lcmEgUm9vdCBDQSB2MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
AMK+6yfwIaPzaSZVfp3FVRaRXP3vIb9TgHot0pGMYzHw7CTww6XScnwQbfQ3t+XmfHnqjLWCi65I
tqwA3GV17CpNX8GH9SBlK4GoRz6JI5UwFpB/6FcHSOcZrr9FZ7E3GwYq/t75rH2D+1665I+XZ75L
jo1kB1c4VWk0Nj0TSO9P4tNmHqTPGrdeNjPUtAa9GAH9d4RQAEX1jF3oI7x+/jXh7VB7qTCNGdMJ
jmhnXb88lxhTuylixcpecsHHltTbLaC0H2kD7OriUPEMPPCs81Mt8Bz17Ww5OXOAFshSsCPN4D7c
3TxHoLs1iuKYaIu+5b9y7tL6pe0S7fyYGKkmdtwoSxAgHNN/Fnct7W+A90m7UwW7XWjH1Mh1Fj+J
Wov3F0fUTPHSiXk+TT2YqGHeOh7S+F4D4MHJHIzTjU3TlTazN19jY5szFPAtJmtTfImMMsJu7D0h
ADnJoWjiUIMusDor8zagrC/kb2HCUQk5PotTubtn2txTuXZZNp1D5SDgPTJghSJRt8czu90VL6R4
pgd7gUY2BIbdeTXHlSw7sKMXNeVzH7RcWe/a6hBle3rQf5+ztCo3O3CLm1u5K7fsslESl1MpWtTw
EhDcTwK7EpIvYtQ/aUN8Ddb8WHUBiJ1YFkveupD/RwGJBmr2X7KQarMCpgKIv7NHfirZ1fpoeDVN
AgMBAAGjggGAMIIBfDBOBggrBgEFBQcBAQRCMEAwPgYIKwYBBQUHMAKGMmh0dHA6Ly9jYS50cnVz
dC50ZWxpYXNvbmVyYS5jb20vc29uZXJhY2xhc3MyY2EuY2VyMA8GA1UdEwEB/wQFMAMBAf8wGQYD
VR0gBBIwEDAOBgwrBgEEAYIPAgMBAQIwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTwj1k4ALP1
j5qWDNXr+nuqF+gTEjCBuQYDVR0fBIGxMIGuMG+gbaBrhmlsZGFwOi8vY3JsLTEudHJ1c3QudGVs
aWFzb25lcmEuY29tL2NuPVNvbmVyYSUyMENsYXNzMiUyMENBLG89U29uZXJhLGM9Rkk/Y2VydGlm
aWNhdGVyZXZvY2F0aW9ubGlzdDtiaW5hcnkwO6A5oDeGNWh0dHA6Ly9jcmwtMi50cnVzdC50ZWxp
YXNvbmVyYS5jb20vc29uZXJhY2xhc3MyY2EuY3JsMBMGA1UdIwQMMAqACEqgqliE0148MA0GCSqG
SIb3DQEBCwUAA4IBAQAQ1elFTM6fGkQ/aRKdkUZicO3Cb9uzBJOpOtFctw+1El0/17lsjoVvJkZB
D3KnUobnrriFdAa+7FAN55KLmZeB/3Y2bG0bB4toSyaVHjOQnQY9M0dv8U852w0Q7GwchKfebLUI
bh9TMt2hI3Xc6j4knFTBUo7C1WAfO51K4bn1irmX6/Ej2VTgiOFsvOAny28W6enFSEQpSHw60VhN
fSttSqTOxyrRR/7kW7Y8yb/3DZDZ/dH6ZCfx/y+BNIv2NuSd85M9HXUzplXXohti4Ql/qeaMn6by
Ius6XlMWZZfkdVRvTuk2PkeC7UmAJ2+/DUWOPpawaytMXVfF4Hvxk34NMIIGCjCCA/KgAwIBAgIQ
PmzwpRtLuvapASEIDcQbUjANBgkqhkiG9w0BAQsFADBHMQswCQYDVQQGEwJTRTERMA8GA1UECgwI
RXJpY3Nzb24xJTAjBgNVBAMMHEVyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EgdjMwHhcNMTcxMTIy
MTMwMzAxWhcNMjAxMTIyMTMwMzAwWjByMREwDwYDVQQKDAhFcmljc3NvbjEbMBkGA1UEAwwSRGFu
aWVsZSBDZWNjYXJlbGxpMS4wLAYJKoZIhvcNAQkBFh9kYW5pZWxlLmNlY2NhcmVsbGlAZXJpY3Nz
b24uY29tMRAwDgYDVQQFEwdxZGFuY2VjMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
0iZOZirmwPeV3dhVB/mEPJ1V1ihyztfLo3jkAt7NGg1SuJX1/mRcLbPsyl7gxTHAMXmaoIIHeOQQ
hTcty19TnKIWO+5Vbt3tD0MdxCWiGR0FeHHyOZP97jqerlnCD2fuZny3/ne02QUy8VVFSReQitgp
JRcbTWlo0zfAVRNPIuQtWUxAqznJqc3l5qXIHtP/eEv7mKaaXo00f7heN9wLHtRoX6oz/NFrWLjD
V4aqciCdWAVoIpuKFsDm7skNVTmwYmdVdBCekeKmv3CJyb/g0qV3pMPH+mtBRV0EnH+6BpSIXwFH
Qa/PsBn3YoUzc/yMJyUqbGY/aTT/ozrOvYAgTwIDAQABo4IBxTCCAcEwSAYDVR0fBEEwPzA9oDug
OYY3aHR0cDovL2NybC50cnVzdC50ZWxpYS5jb20vZXJpY3Nzb25ubGluZGl2aWR1YWxjYXYzLmNy
bDCBggYIKwYBBQUHAQEEdjB0MCgGCCsGAQUFBzABhhxodHRwOi8vb2NzcDIudHJ1c3QudGVsaWEu
Y29tMEgGCCsGAQUFBzAChjxodHRwOi8vY2EudHJ1c3QudGVsaWFzb25lcmEuY29tL2VyaWNzc29u
bmxpbmRpdmlkdWFsY2F2My5jZXIwKgYDVR0RBCMwIYEfZGFuaWVsZS5jZWNjYXJlbGxpQGVyaWNz
c29uLmNvbTBVBgNVHSAETjBMMEoGDCsGAQQBgg8CAwEBEjA6MDgGCCsGAQUFBwIBFixodHRwczov
L3JlcG9zaXRvcnkudHJ1c3QudGVsaWFzb25lcmEuY29tL0NQUzAdBgNVHSUEFjAUBggrBgEFBQcD
BAYIKwYBBQUHAwIwHQYDVR0OBBYEFJ9SlCYOzjRVet6CA+roouqVzccUMB8GA1UdIwQYMBaAFBx7
GZ6XnHasID3Y3OORauPbLaZTMA4GA1UdDwEB/wQEAwIFoDANBgkqhkiG9w0BAQsFAAOCAgEAyvE+
6J+2LkiZ/ea8iQoubcyS/aKpuzcx/NxJPUvkJysvid/CPpvemTxZTXrEPGRX+4Qze0Jk4Fo2GUHD
nnO1j+Gk7jmSXNS41HTIDgH3Hnc1cpSpNUxfWRqZvII2T6hh5COy3hY1qk1P9TnGsBmbW6WsZiR0
JWh2xgDKRXe91ciTaEZK2Nz5niQxJmQjN0i9q2eEQx9FXpXAHQua5SPrN6dTZpjaN5fR32VRpKYr
Pom2jcPmGW4BDob7+tOcraqqpQULKRR8sE0V4vA/l3ZLkwypfA0Ase7dQI8gTHhyraQW3nigUjOH
EFmUEVQfxdowx6hwxfGMuwi9Rakp67eW3WNOdvVjgt48kk4qk3I3iWmcVeUokYKUoDgeGsh0gIZE
2M+IbtZjCpIsiowKptMRI9q+Fnh8gAyo7+m8URaDq7aYzp5OmiPgb7whGYAdsbHJEFNkGLF+xyaE
kmcRXdHyu9EAQZQmIRpTdPwCDsCXrzc5n4jLmMo2wa5CcXGcZTkg2xBh11YV3LDQK+BLGBD7JUFx
6wV47wO1AtRTV23cpuzK9hFgE560RSKI+cDLNcKW8NAc7tVKonz2dp5H82FO3oavo/HSKesqtQsx
KVFpzq6s69I1+biH1iVWq+wmMfZhZT6Z044ErPFOTlMfedD2WKY/gUCvGROWVkvdOg7JPIowggbC
MIIEqqADAgECAhBTuH6D4ZyZKJOwm0kc7LjrMA0GCSqGSIb3DQEBCwUAMDcxFDASBgNVBAoMC1Rl
bGlhU29uZXJhMR8wHQYDVQQDDBZUZWxpYVNvbmVyYSBSb290IENBIHYxMB4XDTE1MTAyNzEyMTY0
NloXDTI1MTAyNzEyMTY0NlowRzELMAkGA1UEBhMCU0UxETAPBgNVBAoMCEVyaWNzc29uMSUwIwYD
VQQDDBxFcmljc3NvbiBOTCBJbmRpdmlkdWFsIENBIHYzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A
MIICCgKCAgEA7PLfAAC4UPKnu9hUt8aT9+PBqjvUw0Y0tLPOXkO2NC0y2XZks9nJfpWKrNM30k5v
u5norG4ZKlF5C+3xc6HuIiGQof1bmFGluNOwmZQwl3rOJ+E6k0rqJJTerjj4WOxAvWVW1yC5S4Ub
ppk3Q3cYVVuC3qNGsBIXy3/fDL1sc8Ah8zI/JumDpjY8fn/U3CRN6mgNKYrr0sZX6VXYgrpT05Zr
JldkUgUgMKgbIWWEXEASA36pnb5GqD/RMzSgIe8o7YQtIaYB2cmTCLNHjaOL9j1JhNK4bvmbNJ7o
58IZYzwNv/G/L/bRosQ9c27U+86DNjrdZnpyaRaeMyVUn3SlYLaFqoObdh/xNF2NS8CXs/PVtO57
HBKHMgZqQvsyQJisSocxFqiMj9VK2WhCBbvoTvrNDZvLDlDGuE5RuKwFIpHOVOU5lCBgUUBsbpWI
XwM6kmH/KC1DC5MtQzmvXkbt7KdBXUAxM0JZxf4dS+ACtTDpF9b0vny4DrwaOS0VNXyz1GUOxSqw
1wup5dpXbxLZYx1rLRgZqr9uWhLwAPsq66ZQof5GL0gY72Ym8/Tm28MeMqku+/zRzdYsmclT9rOd
gdgS3b6OMoc5Op0ZPEv/Mx2lFJAVK674ozw2hiuRTVUmoqBr5AuyCoqCEyn32C7U/V7oqyqx5Yd1
c5GsxuOqQFcCAwEAAaOCAbgwggG0MIGKBggrBgEFBQcBAQR+MHwwLQYIKwYBBQUHMAGGIWh0dHA6
Ly9vY3NwLnRydXN0LnRlbGlhc29uZXJhLmNvbTBLBggrBgEFBQcwAoY/aHR0cDovL3JlcG9zaXRv
cnkudHJ1c3QudGVsaWFzb25lcmEuY29tL3RlbGlhc29uZXJhcm9vdGNhdjEuY2VyMBIGA1UdEwEB
/wQIMAYBAf8CAQAwVQYDVR0gBE4wTDBKBgwrBgEEAYIPAgMBAQIwOjA4BggrBgEFBQcCARYsaHR0
cHM6Ly9yZXBvc2l0b3J5LnRydXN0LnRlbGlhc29uZXJhLmNvbS9DUFMwSwYDVR0fBEQwQjBAoD6g
PIY6aHR0cDovL2NybC0zLnRydXN0LnRlbGlhc29uZXJhLmNvbS90ZWxpYXNvbmVyYXJvb3RjYXYx
LmNybDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwDgYDVR0PAQH/BAQDAgEGMB0GA1Ud
DgQWBBQcexmel5x2rCA92NzjkWrj2y2mUzAfBgNVHSMEGDAWgBTwj1k4ALP1j5qWDNXr+nuqF+gT
EjANBgkqhkiG9w0BAQsFAAOCAgEAUFhr8dWMO7Quq1dDyIynw8sWmpyF/jWSxBjpHUCyhltoFS7Q
1CUBD0bOULWmYjmzRwme5pkjTFXpOJZLf9Han1SBbrVcP0JMhRsAvfWZjcF0l/c/jqDMqBARxr8O
UWOr0ZWa49Lir3QEs2C+CjGge5tzcLqzQ5pjWxudrLkSGe+sAThDnXUWXGYk8udGZAamJ55drdw9
6AV9jWQkMrLIVHKkXVG5Etdx0wiAoTLk1fVtLcz11DiaCZSZVPZ3fdSIpIRhDqz8H4sVprPgvLBd
K/ajdbiRsehCzzohay3zbXDDTDGwKkR8KUi8Xt8HDZCRsb/U/C7MC4tVK0SEPOQCo6swZy0rI0Ro
GzICfsSrZ4JrxANeeSZqCn1A+w0Wz+iqdeP2PVxW0f1rg4/OG2DSl3uB3Q3NT/lDGJtepti+i5CC
KEZcdAOZoviu43sLhqsxSpGjzZidESwovuHeP+O2bNwwtz1DTsXThBB3+JJHVjmkiLo900GITb/i
7IBdLoo4gZms9s1BQ2tm3CJCmpA2XwBTOB6B8/CtgWUWhyloXd3Wbmv7ZUoqqJFBV9g8Zh5mdZ+R
zPTomgCFz/2aNsddI/2G9ZjN4tG6hmocZR2M5f0MhBv3bo6d5XsLlYwiNJjw5GRqYb8cqqeCaPKk
veBJzqgb8ToH7WLoOzmPRCmPlpAxggMCMIIC/gIBATBbMEcxCzAJBgNVBAYTAlNFMREwDwYDVQQK
DAhFcmljc3NvbjElMCMGA1UEAwwcRXJpY3Nzb24gTkwgSW5kaXZpZHVhbCBDQSB2MwIQPmzwpRtL
uvapASEIDcQbUjAJBgUrDgMCGgUAoIIBfDAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqG
SIb3DQEJBTEPFw0xOTAzMTMxMzU1NTdaMCMGCSqGSIb3DQEJBDEWBBSA9my8Vyg/mXNqArIzAgRY
CpXKyjBDBgkqhkiG9w0BCQ8xNjA0MAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG
9w0DAgIBQDAHBgUrDgMCGjBqBgkrBgEEAYI3EAQxXTBbMEcxCzAJBgNVBAYTAlNFMREwDwYDVQQK
DAhFcmljc3NvbjElMCMGA1UEAwwcRXJpY3Nzb24gTkwgSW5kaXZpZHVhbCBDQSB2MwIQPmzwpRtL
uvapASEIDcQbUjBsBgsqhkiG9w0BCRACCzFdoFswRzELMAkGA1UEBhMCU0UxETAPBgNVBAoMCEVy
aWNzc29uMSUwIwYDVQQDDBxFcmljc3NvbiBOTCBJbmRpdmlkdWFsIENBIHYzAhA+bPClG0u69qkB
IQgNxBtSMA0GCSqGSIb3DQEBAQUABIIBADJTX/knVLwNymh0JDb0SDSg4KbabUFp3nq40oEsJ8D5
H3ZMxuv0A7/TMySweFo8IXZzOlnn7cGNg8o21UtNe6Rs0BYL0Y08AUOdL5QpF4N88JqDV8GMG2+H
Q5Rxy7m+NvF0Bs7ly5ZAf2zAPK7yFYQtE47JrJwl9p2mfOdcTAq5/3FVlq47LmMg8k+JtQP5h9j8
XH1Z/1m/d1j+JC+TIQbziOjHJGUb4ka+m0TIYVsRoXxtY19iKasXsjrbRXGiXCfCGdHi1ZYxqy3A
WR2jOZ7lAlVHy2xmh+UrSXEfhhQGNvXFQLy9nLEf8iZo7/6k3y4CZCbm+Dm9cFcxGA/4YVoAAAAA
AAA=

------=_NextPart_000_0437_01D4D9AC.DD5C4100--


From nobody Wed Mar 13 07:10:50 2019
Return-Path: <dhruv.ietf@gmail.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B0D4B126C87 for <pce@ietfa.amsl.com>; Wed, 13 Mar 2019 07:10:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.099
X-Spam-Level: 
X-Spam-Status: No, score=-0.099 tagged_above=-999 required=5 tests=[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 f6F1ooLxCh1h for <pce@ietfa.amsl.com>; Wed, 13 Mar 2019 07:10:47 -0700 (PDT)
Received: from mail-it1-x131.google.com (mail-it1-x131.google.com [IPv6:2607:f8b0:4864:20::131]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D7B10126C15 for <pce@ietf.org>; Wed, 13 Mar 2019 07:10:46 -0700 (PDT)
Received: by mail-it1-x131.google.com with SMTP id g17so3135600ita.2 for <pce@ietf.org>; Wed, 13 Mar 2019 07:10:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=7338CJg6smUo0q8lYxs4mDteY4m7cgMX6mVA9MPu99k=; b=balZduMLUstZWqE5Hvsenn1hRV5mgH+SSi2FxKjLtLWpBH9hBY+SHhb5Uf3f5yuqU/ Vo1tHadUchs6kFeimZuNFTtJ4ydp8TBUMrQ9mCqx5/eLBkVGGOjUwzTmAYrdT2tSrGX7 UYahnx5YOMVi5lCljEpq0UgVMHdL0W01hUWIwWi1cgoa36HT9t9OqqfOkI0BD89r1N+R 8DDNnjXtiNeMpyy6WyhgSPMh/UjvCgo39pOJgJ0VI9nMC1mL5y8BVURG3WYDhkHDj4Ub Mk2VG2ZVPc63QbF3woHfnWTpjpkjAccDQYb2IKUWjMiIX/YMniy2QdBpzMFoY9+lnsnL 0xfQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=7338CJg6smUo0q8lYxs4mDteY4m7cgMX6mVA9MPu99k=; b=YydVjCykbAp+9JSE5J/tGtvDjU6v9/AlJabL2lBOHzMz98RQMScOeOFJjvLLA4xe7H qI9/jKn4wCbg+OuTSPnbERwCbaouc/a49qeJH9eqvFwWDFRVhn+Rr5t6OndD7SzqJWUh BbZvjX17dplSjoi4qvWTKmdTc4ojM47IagYL+FBapOeuRpstrbch8TP7YJE+oaqlku36 aaXXw2NO6gYfd+c9y/ahP3YPQK/lLMkyvrqnUuIT82SZGuq3fpunBrGPLPuk6YWanC/C PtDO3Ys+EzyWQ3gIOVuSLLu158IzJJQQMYSsu0RlczcwFTLdw6K/BA8HIqHfFxUzKQXn rp8A==
X-Gm-Message-State: APjAAAXt5uvpCKLjlJ5i7cYfbWbeVixYZZdwCkq/9k8Z0rUiWHFIig96 lfaWIPDvoDe1qmfSX+2KNzfm8q84aFF5cwAxn0fzVOX5
X-Google-Smtp-Source: APXvYqy0VBePWe8cQKcGQtL0iYB9C8jrBrD1vDU7fqmpNDX3CWcJbNuEqYmTdzm6OyXOUOjSnD8jHitik8v3Z+FvxUM=
X-Received: by 2002:a05:660c:94f:: with SMTP id h15mr1878738itl.95.1552486246052;  Wed, 13 Mar 2019 07:10:46 -0700 (PDT)
MIME-Version: 1.0
References: <019e01d4d998$c448f8c0$4cdaea40$@olddog.co.uk>
In-Reply-To: <019e01d4d998$c448f8c0$4cdaea40$@olddog.co.uk>
From: Dhruv Dhody <dhruv.ietf@gmail.com>
Date: Wed, 13 Mar 2019 19:40:10 +0530
Message-ID: <CAB75xn4eXpT100PHZHqEjDBJjzw_-rYymHv=qrVr0PSF50z1uQ@mail.gmail.com>
To: Farrel Adrian <adrian@olddog.co.uk>
Cc: pce@ietf.org
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/zHxg-SJ0qFg_Z-Yz1QvO3vYO9sM>
Subject: Re: [Pce] IPR poll on draft-ietf-pce-stateful-hpce
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Mar 2019 14:10:49 -0000

Hi,

I am not aware of any IPR applicable to this draft that should be
disclosed in accordance with IETF IPR rules.

Regards,
Dhruv

On Wed, Mar 13, 2019 at 6:02 PM Adrian Farrel <adrian@olddog.co.uk> wrote:
>
> Hi authors,
>
> In preparation for Working Group last call on this draft, I'd like all
> authors and contributors to confirm on the list that they are in compliance
> with IETF IPR rules.
>
> Please respond (copying the mailing list) to say one of:
>
> I am not aware of any IPR applicable to this draft that should be disclosed
> in accordance with IETF IPR rules.
>
> I am aware of IPR applicable to this draft, and it has already been
> disclosed to the IETF.
>
> I am aware of IPR applicable to this draft, but that has not yet been
> disclosed to the IETF. I will work to ensure that it will be disclosed in a
> timely manner.
>
> Thanks,
> Adrian
>


From nobody Wed Mar 13 07:14:19 2019
Return-Path: <udayasree.ietf@gmail.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6CF2C130F18; Wed, 13 Mar 2019 07:14:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.098
X-Spam-Level: 
X-Spam-Status: No, score=-0.098 tagged_above=-999 required=5 tests=[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 CmQVJpgtfVsj; Wed, 13 Mar 2019 07:14:06 -0700 (PDT)
Received: from mail-it1-x135.google.com (mail-it1-x135.google.com [IPv6:2607:f8b0:4864:20::135]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 65397130F0D; Wed, 13 Mar 2019 07:14:06 -0700 (PDT)
Received: by mail-it1-x135.google.com with SMTP id z124so3096177itc.2; Wed, 13 Mar 2019 07:14:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=z/qsy+fEJtCOnfxHCb0plUZbovVEppmuRlb2cML40Os=; b=TuYLCdXxw3otvZa4v6rp+3wRxR8hbVHdrhafpKkKbt4eJfBY94iBVil50HuIhsWq8+ bAy3F1KjMTi7DCgxkkcgW/eFI6kxN1eplcXgrwR6b/eK3Wmp9bhh1HLcOI5RpnA1PBl4 5jw8LgVldnksAqDCHAXDK+fc0+W82l6g6pIAMgIzq3dzvO258oToC4Wu9wLqP458gPkn a2xcOMbkKYck1ZM0P/vYfy1Yc2ubLGCY4UfdgCL0vv3F7rivj7A8k659dk7w9Be6tS/d iGwEO6MLrirPehJ3LqspYbkrgwm3hK2qEZzx7ODL/09f5j3j8tm5vqM/ZsNFJBYM7ycA ra0A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=z/qsy+fEJtCOnfxHCb0plUZbovVEppmuRlb2cML40Os=; b=IFg0i0ZsvMTmen3W4xH0d62eSjBCE2/wgH9LGtAgui8huRGEAKiG/Jw1nsN19QaVcw c4cRebXOMbQYdgK+fVCxB56SC9NyTOjs7NoPS5FGbiAgNijGke74p2FMH9g1WNgCV9hq iUfEq+em65NNGXT8pyc1Q/Yk7DvrebDl78AN0DnAomTzww7E7Lz5sWJyNqM8kdB5Q6fB jgp8LMv7YzceU6vF5JddNCDRBhn2uQCp8qD2EiP8LviBBH2ztWWSI0/mCwrqLXGgPyGd 79groAhl+lOgY/L1ZahlBlxI1dfe2Kh5UefWKVlFQsr1/2nRuTa26X1JeY7fmXTMD9ev KzUA==
X-Gm-Message-State: APjAAAW3+Tmb4yDK8HRjbfeqjTloPOMsbyRLjUY46DqFmm8ZE77LaJgw zUo4zLyGq4gcyxgDHznWlfAUsCPmcsbao8r+MEURwMNq
X-Google-Smtp-Source: APXvYqw10G8XuVrEXsuzrB9QPrK74Kzk2oTKzl73l9NdN24WPEt781/bOR+uzdjab+b4TsxzzgOJBXpxqQeAe5qBMVI=
X-Received: by 2002:a02:bb0a:: with SMTP id y10mr25361384jan.125.1552486445724;  Wed, 13 Mar 2019 07:14:05 -0700 (PDT)
MIME-Version: 1.0
References: <019e01d4d998$c448f8c0$4cdaea40$@olddog.co.uk>
In-Reply-To: <019e01d4d998$c448f8c0$4cdaea40$@olddog.co.uk>
From: Udayasree Palle <udayasree.ietf@gmail.com>
Date: Wed, 13 Mar 2019 10:13:56 -0400
Message-ID: <CADD0Eu2sfrbq0J71fXkgu_xxAJ_2nT+v-DDk=5W+9G_xV7Ez-w@mail.gmail.com>
To: adrian@olddog.co.uk
Cc: draft-ietf-pce-stateful-hpce@ietf.org, s.avantika.avantika@gmail.com,  zhang.xian@huawei.com, udayasreereddy@gmail.com, pce@ietf.org
Content-Type: multipart/alternative; boundary="0000000000001db6fa0583fa6be4"
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/PF9Tsw3UG1AQ4H2r-HGIuig4Reo>
Subject: Re: [Pce] IPR poll on draft-ietf-pce-stateful-hpce
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Mar 2019 14:14:17 -0000

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

Hi,
I am not aware of any IPR applicable to this draft that should be disclosed
in accordance with IETF IPR rules.

Thanks,
Udayasree

On Wed, Mar 13, 2019 at 8:32 AM Adrian Farrel <adrian@olddog.co.uk> wrote:

> Hi authors,
>
> In preparation for Working Group last call on this draft, I'd like all
> authors and contributors to confirm on the list that they are in compliance
> with IETF IPR rules.
>
> Please respond (copying the mailing list) to say one of:
>
> I am not aware of any IPR applicable to this draft that should be disclosed
> in accordance with IETF IPR rules.
>
> I am aware of IPR applicable to this draft, and it has already been
> disclosed to the IETF.
>
> I am aware of IPR applicable to this draft, but that has not yet been
> disclosed to the IETF. I will work to ensure that it will be disclosed in a
> timely manner.
>
> Thanks,
> Adrian
>
> _______________________________________________
> Pce mailing list
> Pce@ietf.org
> https://www.ietf.org/mailman/listinfo/pce
>

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

<div dir=3D"ltr">Hi,<div>I am not aware of any IPR applicable to this draft=
 that should be disclosed<br>in accordance with IETF IPR rules.=C2=A0</div>=
<div><br></div><div>Thanks,</div><div>Udayasree=C2=A0<br></div></div><br><d=
iv class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Mar =
13, 2019 at 8:32 AM Adrian Farrel &lt;<a href=3D"mailto:adrian@olddog.co.uk=
">adrian@olddog.co.uk</a>&gt; wrote:<br></div><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,20=
4);padding-left:1ex">Hi authors,<br>
<br>
In preparation for Working Group last call on this draft, I&#39;d like all<=
br>
authors and contributors to confirm on the list that they are in compliance=
<br>
with IETF IPR rules.<br>
<br>
Please respond (copying the mailing list) to say one of:<br>
<br>
I am not aware of any IPR applicable to this draft that should be disclosed=
<br>
in accordance with IETF IPR rules.<br>
<br>
I am aware of IPR applicable to this draft, and it has already been<br>
disclosed to the IETF.<br>
<br>
I am aware of IPR applicable to this draft, but that has not yet been<br>
disclosed to the IETF. I will work to ensure that it will be disclosed in a=
<br>
timely manner.<br>
<br>
Thanks,<br>
Adrian<br>
<br>
_______________________________________________<br>
Pce mailing list<br>
<a href=3D"mailto:Pce@ietf.org" target=3D"_blank">Pce@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/pce" rel=3D"noreferrer" ta=
rget=3D"_blank">https://www.ietf.org/mailman/listinfo/pce</a><br>
</blockquote></div>

--0000000000001db6fa0583fa6be4--


From nobody Wed Mar 13 07:14:36 2019
Return-Path: <s.avantika.avantika@gmail.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 841BF130F56; Wed, 13 Mar 2019 07:13:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.098
X-Spam-Level: 
X-Spam-Status: No, score=-0.098 tagged_above=-999 required=5 tests=[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 YPm2jZBv4gwx; Wed, 13 Mar 2019 07:13:04 -0700 (PDT)
Received: from mail-pg1-x529.google.com (mail-pg1-x529.google.com [IPv6:2607:f8b0:4864:20::529]) (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 D3C80130F2A; Wed, 13 Mar 2019 07:13:04 -0700 (PDT)
Received: by mail-pg1-x529.google.com with SMTP id v12so1641515pgq.1; Wed, 13 Mar 2019 07:13:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=iJsX48dbnmdTA3nAtFqnCD31WdHye4ZL0NaG/jZeIg8=; b=LBRoncANtZCtaA235b9gSs4G7MgyF69IZQ1ObjralnFQC9CSkzrGa9Gm1yOTKxu1m3 rfa81E6lrgVRhhs2OgNyGH3yAjXGW82J9zHYGpFV9cnAGbPfGmvGd+7vp0Hbo2ypf2N8 /ZUcTioJB7z6uC6RzmJ8090alkr9UTHI4+HQnzdBlbML27wYHpq/j7vX8jHxB3ZSPUHQ zHA3P2SQHlt6iOaxARQenX+8EnYoXLmnm+y2IJsddPiHr47aUjAoxn1AVwEJxdZAVrzh jXoAYaF80WUzHNbRM+EjSlzRXfa5tdTeo2qlQ4yCLkLsAXTTpsVHDm3b6a/AsYvhCHW6 qVtQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=iJsX48dbnmdTA3nAtFqnCD31WdHye4ZL0NaG/jZeIg8=; b=aUCmU6iZmDrXyzRmS8+2hKkYYTnfcTkr0jjVklh1QmDeo7Q4mfSnNsuKDPNQBVfdRt OGWiOFmD8SgOC+hHjlfoYcwZD/Ud3ruGm3qryaQDAlyjBA1KIsTwyIsJpDPLtIMgABk1 chUwk7JttE/w8BlKIMP5S0QZ+xMa1YJr0ZDU2ck8y/dBqBOQXphmwp9GjAsnTZJyg+Ma AgeOTx0KL5bL7xoIXlO1YFX55s2r9PGtAjxvZnyb37wn0OijwbeWhxfKcSMBOxaMDrQN M7wCeTBNiZesthWKFD+rO7I5JqsUgPzCn6g0uB8exCLiVbZ6aEadxL9NWN7Zi9aobV64 7HVQ==
X-Gm-Message-State: APjAAAXeqRfbk11CZzGvaHCAKBNtiNQlXpJ8eoqoFlUPb2R5mKswTcqv LBnDogIeefuKacLu8KWx5I6Tt5Vbk+Xcmoh5n/M=
X-Google-Smtp-Source: APXvYqxzUNocmzSLXh8piMXiRjDyNktvtumkE64SFy9dy8N6eaxvYDdGoRFm7GP4+pTG0oFUvSv+UstvecTxgpNK35M=
X-Received: by 2002:a65:5c46:: with SMTP id v6mr40119485pgr.309.1552486384157;  Wed, 13 Mar 2019 07:13:04 -0700 (PDT)
MIME-Version: 1.0
References: <019e01d4d998$c448f8c0$4cdaea40$@olddog.co.uk>
In-Reply-To: <019e01d4d998$c448f8c0$4cdaea40$@olddog.co.uk>
From: Avantika S <s.avantika.avantika@gmail.com>
Date: Wed, 13 Mar 2019 19:42:51 +0530
Message-ID: <CA+Yx3J9tdAF66zCYd+v=RKJk7Y2tVE15iicQQTr3O99QRYvxZg@mail.gmail.com>
To: adrian@olddog.co.uk
Cc: draft-ietf-pce-stateful-hpce@ietf.org, zhang.xian@huawei.com,  udayasreereddy@gmail.com, pce@ietf.org
Content-Type: multipart/alternative; boundary="000000000000724a300583fa67b8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/UJHCfuZEJkLZmHiVLN5ECsXsmmw>
X-Mailman-Approved-At: Wed, 13 Mar 2019 07:14:34 -0700
Subject: Re: [Pce] IPR poll on draft-ietf-pce-stateful-hpce
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Mar 2019 14:13:18 -0000

--000000000000724a300583fa67b8
Content-Type: text/plain; charset="UTF-8"

Hi Adrian,

I am not aware of any IPR applicable to this draft that should be disclosed
in accordance with IETF IPR rules.

Regards,
Avantika

On Wed, Mar 13, 2019, 6:02 PM Adrian Farrel <adrian@olddog.co.uk> wrote:

> Hi authors,
>
> In preparation for Working Group last call on this draft, I'd like all
> authors and contributors to confirm on the list that they are in compliance
> with IETF IPR rules.
>
> Please respond (copying the mailing list) to say one of:
>
> I am not aware of any IPR applicable to this draft that should be disclosed
> in accordance with IETF IPR rules.
>
> I am aware of IPR applicable to this draft, and it has already been
> disclosed to the IETF.
>
> I am aware of IPR applicable to this draft, but that has not yet been
> disclosed to the IETF. I will work to ensure that it will be disclosed in a
> timely manner.
>
> Thanks,
> Adrian
>
>

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

<div dir=3D"auto">Hi Adrian,<div dir=3D"auto"><br></div><div dir=3D"auto">I=
 am not aware of any IPR applicable to this draft that should be disclosed<=
br>in accordance with IETF IPR rules.<div dir=3D"auto"><span style=3D"font-=
family:sans-serif;font-size:12.8px"><br></span></div><div dir=3D"auto"><spa=
n style=3D"font-family:sans-serif;font-size:12.8px">Regards,</span></div><d=
iv dir=3D"auto"><span style=3D"font-family:sans-serif;font-size:12.8px">Ava=
ntika</span></div></div></div><br><div class=3D"gmail_quote"><div dir=3D"lt=
r">On Wed, Mar 13, 2019, 6:02 PM Adrian Farrel &lt;<a href=3D"mailto:adrian=
@olddog.co.uk">adrian@olddog.co.uk</a>&gt; wrote:<br></div><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pad=
ding-left:1ex">Hi authors,<br>
<br>
In preparation for Working Group last call on this draft, I&#39;d like all<=
br>
authors and contributors to confirm on the list that they are in compliance=
<br>
with IETF IPR rules.<br>
<br>
Please respond (copying the mailing list) to say one of:<br>
<br>
I am not aware of any IPR applicable to this draft that should be disclosed=
<br>
in accordance with IETF IPR rules.<br>
<br>
I am aware of IPR applicable to this draft, and it has already been<br>
disclosed to the IETF.<br>
<br>
I am aware of IPR applicable to this draft, but that has not yet been<br>
disclosed to the IETF. I will work to ensure that it will be disclosed in a=
<br>
timely manner.<br>
<br>
Thanks,<br>
Adrian<br>
<br>
</blockquote></div>

--000000000000724a300583fa67b8--


From nobody Wed Mar 13 09:54:15 2019
Return-Path: <dhruv.ietf@gmail.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2A97E130F08 for <pce@ietfa.amsl.com>; Wed, 13 Mar 2019 09:54:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.099
X-Spam-Level: 
X-Spam-Status: No, score=-0.099 tagged_above=-999 required=5 tests=[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 k8HYa8t7ZJvR for <pce@ietfa.amsl.com>; Wed, 13 Mar 2019 09:54:11 -0700 (PDT)
Received: from mail-io1-xd33.google.com (mail-io1-xd33.google.com [IPv6:2607:f8b0:4864:20::d33]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0F3A3130EF5 for <pce@ietf.org>; Wed, 13 Mar 2019 09:54:11 -0700 (PDT)
Received: by mail-io1-xd33.google.com with SMTP id c4so2292404ioh.9 for <pce@ietf.org>; Wed, 13 Mar 2019 09:54:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=4+OI9xVpNUgpX/aAgD+BTxbXTGH3+sSjw+JXoTn5wwA=; b=I6HYvOvJJ6RB7l64fyuarafIrCw08T4YJeVMr3IEkux8dWVy+h+eviRi5yIB7Sn5W6 3bgljSwE1wSIIWUoX8b/64a5WlKXnIwwDVDikVtl2DzGbuQUOUFolu76DkWrS2x4daDj GVhwfENHO5GeC2XzgwmSn6z1P1O/xLOCgi37q805aJcu8ZQ7FADidKgwz5p2mmhj3H86 CL2NONHrRk8rTr83G+cO4LAtSD0dzDCKp6RlPDoFPkLyjVRBYrRPLzAKR92BJL71N2gp OqKvdY9mIs6jMAta6xRdTQKbsQBed7Q8l5oqjHuXyD9JJpzHFd1wSL901rL8P7pEhwA3 Y0hQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=4+OI9xVpNUgpX/aAgD+BTxbXTGH3+sSjw+JXoTn5wwA=; b=n/mgGmRc1YZAPn7LatX2e49igYy5IxEApFRnR7MMcvJ1c5/23yvikmlKebFEsSj7PN P2n0KtxQ9pFqMSJfmTd2XOAz387ZWworjghVACfouR8PQRt3BpasPf0HRMqqcoxHl9n0 7LaOtXsfae+2TnwXE/jRRCZTBfCtMN5AABvXgikkypMsqakoNs6/T7IwkagWEXtypVj9 aN+ghPzgQGv9tWV3PyNRWIetsHGwiMc4NMwAMwTIHanl9hnPP19SOV2VfYCFHY/ofT7B oyW8wbXrlHiqUd0dGoeTN0Mt2O7U4l6GfCzHvSTHz5ogg2nQ0uu7vKTEW5BM3iv6Iajs 3hjQ==
X-Gm-Message-State: APjAAAVEXAmqqqm2iRhbhJrdgLc0KfDs4N1R7v+w6emZ8mbdhtW5HKa8 o+3muvHo4l5SMEKcpQ1FEKpa93DltLITJZVAKVVQ3yhk
X-Google-Smtp-Source: APXvYqzIaQXc/zAV/wgmnQZ7lVDbDIyOo6C/cqP7jX0b9DzqOaTQuz+GvRSPEtX8aGb6qIRXpbn2KE8w57nGNTNQpvc=
X-Received: by 2002:a6b:ef12:: with SMTP id k18mr16706089ioh.171.1552496050047;  Wed, 13 Mar 2019 09:54:10 -0700 (PDT)
MIME-Version: 1.0
From: Dhruv Dhody <dhruv.ietf@gmail.com>
Date: Wed, 13 Mar 2019 22:23:34 +0530
Message-ID: <CAB75xn7bLUNPB0xwaMoo4tJiTvS9-CD8trT9bpOQcU4XwMm61w@mail.gmail.com>
To: pce@ietf.org
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/J-10fIGE-tl2IyJUyCUDaqhk7Rg>
Subject: [Pce] PCE WG agenda for IETF 104
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Mar 2019 16:54:13 -0000

Hi WG,

The preliminary PCE WG agenda for IETF 104 is published at -
https://datatracker.ietf.org/doc/agenda-104-pce/

We were not able to accommodate all the requests in a tight 90 mins
slot this time.

To those on the agenda, do think about how to best utilise the
valuable F2F time during the meeting and what do you want to achieve
with your time. Please keep some time for Q&A and receiving feedback.
We urge all of you to continue to use the mailing list to introduce
the changes made in your draft, list any open issues, socialise new
ideas, ask for feedback etc.

See you in Prague.

Thanks!
PCE Chairs

--=20

PCE Working Group Meeting =E2=80=93 9:00-10:30 Thursday Morning session I

1. Introduction
1.1. Administrivia, Agenda Bashing (chairs, 5 min)
1.2. WG Status (chairs, 10 min) [15/90]

2. WG I-Ds
2.1. Stateful PCE for GMPLS (Young Lee, 5 min) [20/90]
draft-ietf-pce-pcep-stateful-pce-gmpls-10
2.2. Enhanced Errors (Zheng Haomian, 10 min) [30/90]
draft-ietf-pce-enhanced-errors-05

3. PCE as a Central Controller
3.1. Native IP (Aijun Wang, 5 min) [35/90]
draft-ietf-pce-pcep-extension-native-ip-03
3.2. PCECC Extensions (Mahendra Negi (remote), 5 min) [40/90]
draft-ietf-pce-pcep-extension-for-pce-controller-01
draft-zhao-pce-pcep-extension-pce-controller-sr-04
3.3. PCE Controlled ID space (Aijun Wang, 10 min) [50/90]
draft-li-pce-controlled-id-space-02

4. Segment Routing
4.1. SR Policy (Mike Koldychev (remote), 10 min) [60/90]
draft-barth-pce-segment-routing-policy-cp-02
4.2. Path Segment & Bi-directional SR (Cheng Li, 10 min) [70/90]
draft-li-pce-sr-path-segment-04
draft-li-pce-sr-bidir-path-04

5. Other Topics
5.1. Stateful PCE Inter-domain (Julien Meuric, 10 min) [80/90]
draft-dugeon-pce-stateful-interdomain-02
5.2. PCEP for BIER-TE (Ran Chen, 10 min) [90/90]
draft-chen-pce-bier-04

* Subject to change, Refer the link for the latest version.


From nobody Wed Mar 13 10:17:10 2019
Return-Path: <jongyoon.shin@sk.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0F4C9130FE5 for <pce@ietfa.amsl.com>; Wed, 13 Mar 2019 10:17:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.395
X-Spam-Level: 
X-Spam-Status: No, score=0.395 tagged_above=-999 required=5 tests=[FROM_EXCESS_BASE64=0.105, HTML_FONT_FACE_BAD=0.289, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4unZiQAdCAsX for <pce@ietfa.amsl.com>; Wed, 13 Mar 2019 10:16:57 -0700 (PDT)
Received: from secumail1.sktelecom.com (secumail1.sktelecom.com [203.236.20.242]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EA2D413104F for <pce@ietf.org>; Wed, 13 Mar 2019 10:16:56 -0700 (PDT)
Received: from unknown (HELO SKT-EXEDGE2.skt.ad) (203.236.20.57) by 203.236.20.242 with ESMTP; 14 Mar 2019 02:17:02 +0900
X-Original-SENDERIP: 203.236.20.57
X-Original-MAILFROM: jongyoon.shin@sk.com
Received: from SKT-TNETPMX2.SKT.AD (203.236.7.61) by SKT-EXEDGE2.skt.ad (203.236.20.57) with Microsoft SMTP Server (TLS) id 8.3.298.1; Thu, 14 Mar 2019 02:16:53 +0900
Received: from SKT-TNETPMX1.SKT.AD (150.19.7.243) by skt-tnetpmx2.SKT.AD (150.19.7.244) with Microsoft SMTP Server (TLS) id 15.0.1130.7; Thu, 14 Mar 2019 02:16:52 +0900
Received: from SKT-TNETPMX1.SKT.AD ([fe80::b966:3722:b0f8:ded]) by skt-tnetpmx1.SKT.AD ([fe80::fcba:d774:64f1:391a%24]) with mapi id 15.00.1130.005; Thu, 14 Mar 2019 02:16:52 +0900
From: =?ks_c_5601-1987?B?vcXBvsCxtNQoU2hpbiBKb25neW9vbik=?= <jongyoon.shin@sk.com>
To: AvantikaS <s.avantika.avantika@gmail.com>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>
CC: "draft-ietf-pce-stateful-hpce@ietf.org" <draft-ietf-pce-stateful-hpce@ietf.org>, "zhang.xian@huawei.com" <zhang.xian@huawei.com>, "udayasreereddy@gmail.com" <udayasreereddy@gmail.com>, "pce@ietf.org" <pce@ietf.org>
Thread-Topic: Re: IPR poll on draft-ietf-pce-stateful-hpce
Thread-Index: AQHU2cCM2IKBVyAMUUWCvYVKMyILPw==
Date: Wed, 13 Mar 2019 17:16:51 +0000
Message-ID: <b17882163a3e4db19e843b1a1111c875@skt-tnetpmx1.SKT.AD>
References: <019e01d4d998$c448f8c0$4cdaea40$@olddog.co.uk>, <CA+Yx3J9tdAF66zCYd+v=RKJk7Y2tVE15iicQQTr3O99QRYvxZg@mail.gmail.com>
In-Reply-To: <CA+Yx3J9tdAF66zCYd+v=RKJk7Y2tVE15iicQQTr3O99QRYvxZg@mail.gmail.com>
Accept-Language: ko-KR, en-US
Content-Language: ko-KR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [210.211.69.172]
Content-Type: multipart/alternative; boundary="_000_b17882163a3e4db19e843b1a1111c875skttnetpmx1SKTAD_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/47kQtly7GE4bzkIaMpV2dCCWez0>
Subject: [Pce] =?euc-kr?q?=C8=B8=BD=C5=3A_Re=3A_IPR_poll_on_draft-ietf-pc?= =?euc-kr?q?e-stateful-hpce?=
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Mar 2019 17:17:08 -0000

--_000_b17882163a3e4db19e843b1a1111c875skttnetpmx1SKTAD_
Content-Type: text/plain; charset="ks_c_5601-1987"
Content-Transfer-Encoding: base64

SGkgQWRyaWFuLA0KDQpJIGFtIG5vdCBhd2FyZSBvZiBhbnkgSVBSIGFwcGxpY2FibGUgdG8gdGhp
cyBkcmFmdCB0aGF0IHNob3VsZCBiZSBkaXNjbG9zZWQgaW4gYWNjb3JkYW5jZSB3aXRoIElFVEYg
SVBSIHJ1bGVzLg0KDQpSZWdhcmRzLA0KSm9uZ3lvb24NCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQq6uLO9ILvntvc6IEF2YW50aWthIFMgPHMuYXZhbnRpa2EuYXZhbnRpa2FAZ21h
aWwuY29tPg0KurizvSCzr8KlOiAyMDE5s+IgM7/5IDEzwM8gvPa/5MDPIL/AyMQgMTE6MTI6NTEN
CrnetMIgu+e29zogYWRyaWFuQG9sZGRvZy5jby51aw0KwvzBtjogZHJhZnQtaWV0Zi1wY2Utc3Rh
dGVmdWwtaHBjZUBpZXRmLm9yZzsgemhhbmcueGlhbkBodWF3ZWkuY29tOyB1ZGF5YXNyZWVyZWRk
eUBnbWFpbC5jb207IHBjZUBpZXRmLm9yZw0Kwaa48TogUmU6IElQUiBwb2xsIG9uIGRyYWZ0LWll
dGYtcGNlLXN0YXRlZnVsLWhwY2UNCg0KSGkgQWRyaWFuLA0KDQpJIGFtIG5vdCBhd2FyZSBvZiBh
bnkgSVBSIGFwcGxpY2FibGUgdG8gdGhpcyBkcmFmdCB0aGF0IHNob3VsZCBiZSBkaXNjbG9zZWQN
CmluIGFjY29yZGFuY2Ugd2l0aCBJRVRGIElQUiBydWxlcy4NCg0KUmVnYXJkcywNCkF2YW50aWth
DQoNCk9uIFdlZCwgTWFyIDEzLCAyMDE5LCA2OjAyIFBNIEFkcmlhbiBGYXJyZWwgPGFkcmlhbkBv
bGRkb2cuY28udWs8bWFpbHRvOmFkcmlhbkBvbGRkb2cuY28udWs+PiB3cm90ZToNCkhpIGF1dGhv
cnMsDQoNCkluIHByZXBhcmF0aW9uIGZvciBXb3JraW5nIEdyb3VwIGxhc3QgY2FsbCBvbiB0aGlz
IGRyYWZ0LCBJJ2QgbGlrZSBhbGwNCmF1dGhvcnMgYW5kIGNvbnRyaWJ1dG9ycyB0byBjb25maXJt
IG9uIHRoZSBsaXN0IHRoYXQgdGhleSBhcmUgaW4gY29tcGxpYW5jZQ0Kd2l0aCBJRVRGIElQUiBy
dWxlcy4NCg0KUGxlYXNlIHJlc3BvbmQgKGNvcHlpbmcgdGhlIG1haWxpbmcgbGlzdCkgdG8gc2F5
IG9uZSBvZjoNCg0KSSBhbSBub3QgYXdhcmUgb2YgYW55IElQUiBhcHBsaWNhYmxlIHRvIHRoaXMg
ZHJhZnQgdGhhdCBzaG91bGQgYmUgZGlzY2xvc2VkDQppbiBhY2NvcmRhbmNlIHdpdGggSUVURiBJ
UFIgcnVsZXMuDQoNCkkgYW0gYXdhcmUgb2YgSVBSIGFwcGxpY2FibGUgdG8gdGhpcyBkcmFmdCwg
YW5kIGl0IGhhcyBhbHJlYWR5IGJlZW4NCmRpc2Nsb3NlZCB0byB0aGUgSUVURi4NCg0KSSBhbSBh
d2FyZSBvZiBJUFIgYXBwbGljYWJsZSB0byB0aGlzIGRyYWZ0LCBidXQgdGhhdCBoYXMgbm90IHll
dCBiZWVuDQpkaXNjbG9zZWQgdG8gdGhlIElFVEYuIEkgd2lsbCB3b3JrIHRvIGVuc3VyZSB0aGF0
IGl0IHdpbGwgYmUgZGlzY2xvc2VkIGluIGENCnRpbWVseSBtYW5uZXIuDQoNClRoYW5rcywNCkFk
cmlhbg0KDQo=

--_000_b17882163a3e4db19e843b1a1111c875skttnetpmx1SKTAD_
Content-Type: text/html; charset="ks_c_5601-1987"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dks_c_5601=
-1987">
<meta content=3D"text/html; charset=3Dutf-8">
</head>
<body>
<font face=3D"=B8=BC=C0=BA =B0=ED=B5=F1">Hi Adrian,<br>
<br>
I am not aware of any IPR applicable to this draft that should be disclosed=
 in accordance with IETF IPR rules.<br>
<br>
Regards,<br>
Jongyoon</font>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" co=
lor=3D"#000000" style=3D"font-size:11pt"><b>=BA=B8=B3=BD =BB=E7=B6=F7:</b> =
Avantika S &lt;s.avantika.avantika@gmail.com&gt;<br>
<b>=BA=B8=B3=BD =B3=AF=C2=A5:</b> 2019=B3=E2 3=BF=F9 13=C0=CF =BC=F6=BF=E4=
=C0=CF =BF=C0=C8=C4 11:12:51<br>
<b>=B9=DE=B4=C2 =BB=E7=B6=F7:</b> adrian@olddog.co.uk<br>
<b>=C2=FC=C1=B6:</b> draft-ietf-pce-stateful-hpce@ietf.org; zhang.xian@huaw=
ei.com; udayasreereddy@gmail.com; pce@ietf.org<br>
<b>=C1=A6=B8=F1:</b> Re: IPR poll on draft-ietf-pce-stateful-hpce</font>
<div>&nbsp;</div>
</div>
<div>
<div dir=3D"auto">Hi Adrian,
<div dir=3D"auto"><br>
</div>
<div dir=3D"auto">I am not aware of any IPR applicable to this draft that s=
hould be disclosed<br>
in accordance with IETF IPR rules.
<div dir=3D"auto"><span style=3D"font-family:sans-serif; font-size:12.8px">=
<br>
</span></div>
<div dir=3D"auto"><span style=3D"font-family:sans-serif; font-size:12.8px">=
Regards,</span></div>
<div dir=3D"auto"><span style=3D"font-family:sans-serif; font-size:12.8px">=
Avantika</span></div>
</div>
</div>
<br>
<div class=3D"gmail_quote">
<div dir=3D"ltr">On Wed, Mar 13, 2019, 6:02 PM Adrian Farrel &lt;<a href=3D=
"mailto:adrian@olddog.co.uk">adrian@olddog.co.uk</a>&gt; wrote:<br>
</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex; border-left:1=
px #ccc solid; padding-left:1ex">
Hi authors,<br>
<br>
In preparation for Working Group last call on this draft, I'd like all<br>
authors and contributors to confirm on the list that they are in compliance=
<br>
with IETF IPR rules.<br>
<br>
Please respond (copying the mailing list) to say one of:<br>
<br>
I am not aware of any IPR applicable to this draft that should be disclosed=
<br>
in accordance with IETF IPR rules.<br>
<br>
I am aware of IPR applicable to this draft, and it has already been<br>
disclosed to the IETF.<br>
<br>
I am aware of IPR applicable to this draft, but that has not yet been<br>
disclosed to the IETF. I will work to ensure that it will be disclosed in a=
<br>
timely manner.<br>
<br>
Thanks,<br>
Adrian<br>
<br>
</blockquote>
</div>
</div>
</body>
</html>

--_000_b17882163a3e4db19e843b1a1111c875skttnetpmx1SKTAD_--


From nobody Wed Mar 13 15:01:35 2019
Return-Path: <adrian@olddog.co.uk>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CD8271311E8 for <pce@ietfa.amsl.com>; Wed, 13 Mar 2019 15:01:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] 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 qkC5ISDChMmL for <pce@ietfa.amsl.com>; Wed, 13 Mar 2019 15:01:31 -0700 (PDT)
Received: from mta6.iomartmail.com (mta6.iomartmail.com [62.128.193.156]) (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 416C212796C for <pce@ietf.org>; Wed, 13 Mar 2019 15:01:31 -0700 (PDT)
Received: from vs3.iomartmail.com (vs3.iomartmail.com [10.12.10.124]) by mta6.iomartmail.com (8.14.4/8.14.4) with ESMTP id x2DM1St1001172 for <pce@ietf.org>; Wed, 13 Mar 2019 22:01:28 GMT
Received: from vs3.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 840AB2203A for <pce@ietf.org>; Wed, 13 Mar 2019 22:01:28 +0000 (GMT)
Received: from asmtp1.iomartmail.com (unknown [10.12.10.248]) by vs3.iomartmail.com (Postfix) with ESMTPS id 6F32722032 for <pce@ietf.org>; Wed, 13 Mar 2019 22:01:28 +0000 (GMT)
Received: from LAPTOPK7AS653V ([87.112.237.8]) (authenticated bits=0) by asmtp1.iomartmail.com (8.14.4/8.14.4) with ESMTP id x2DM1Q3q024567 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for <pce@ietf.org>; Wed, 13 Mar 2019 22:01:27 GMT
Reply-To: <adrian@olddog.co.uk>
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: <pce@ietf.org>
Date: Wed, 13 Mar 2019 22:01:23 -0000
Organization: Old Dog Consulting
Message-ID: <02a601d4d9e8$4def3770$e9cda650$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AdTZ53y9WbWjgHFiTrWATWWbUpSffQ==
Content-Language: en-gb
X-Originating-IP: 87.112.237.8
X-Thinkmail-Auth: adrian@olddog.co.uk
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.0.0.1623-8.2.0.1013-24488.003
X-TM-AS-Result: No--8.546-10.0-31-10
X-imss-scan-details: No--8.546-10.0-31-10
X-TMASE-Version: IMSVA-9.0.0.1623-8.2.1013-24488.003
X-TMASE-Result: 10--8.546500-10.000000
X-TMASE-MatchedRID: VZz6+2A6wpoX8+K+77XxXamukiZOfPi2QPCWRE0Lo8IWug0bekn/30nd YtosAwL4JaVXJb4ySQze7FARXhOmf4XVLLOFXnez+mHRL3uzOiKZf5btvM85AWDdsQGY1D47Msq 8MEuZsEu5EDOov8VpcRKw15oDKpL+GAdnzrnkM485f9Xw/xqKXVsKO+9Zlb5JRDqt5ITpO0YUGm 4zriL0oQtuKBGekqUpI/NGWt0UYPAxZNm/LvNMRSFUp4YbxOrAhiH8eTNlcUJXhvEtYXHAb0UeI a84g67X
X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/3Iaf4UgaotHYxkv1m88iArpYcvc>
Subject: [Pce] Working Group last call on draft-ietf-pce-stateful-hpce-06
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Mar 2019 22:01:34 -0000

Hi working group,

This email starts a working group last call for
draft-ietf-pce-stateful-hpce-06.

I would like to hear messages of support or concern about this draft.

If you support its progression towards publication as an RFC, please let us
know that you have read the latest revision, and explain why you think the
work is important. Indications of implementation would also be welcome -
although this document is informational, I believe some people may have
built stateful hierarchical PCEs for experimentation or deployment.

If you are opposed to the progression or have concerns please articulate
them.

As always, review comments and nits are most welcome.

Because of the effort that is going in to preparing for IETF-104 and because
of the time spent away, this last call will run for three weeks and end on
April 4th.

Thanks,
Adrian


From nobody Thu Mar 14 08:07:58 2019
Return-Path: <noreply@ietf.org>
X-Original-To: pce@ietf.org
Delivered-To: pce@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 8F3FD12008F; Thu, 14 Mar 2019 08:07:56 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Julien Meuric via Datatracker <noreply@ietf.org>
To: <db3546@att.com>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.94.0
Auto-Submitted: auto-generated
Precedence: bulk
Cc: iesg-secretary@ietf.org, pce@ietf.org, Julien Meuric <julien.meuric@orange.com>, pce-chairs@ietf.org, julien.meuric@orange.com
Reply-To: Julien Meuric <julien.meuric@orange.com>
Message-ID: <155257607657.2637.13994021193221234110.idtracker@ietfa.amsl.com>
Date: Thu, 14 Mar 2019 08:07:56 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/GENbwzaT_1X_qhjdZgqfE-fzgnk>
Subject: [Pce] Publication has been requested for draft-ietf-pce-association-group-08
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Mar 2019 15:07:57 -0000

Julien Meuric has requested publication of draft-ietf-pce-association-group-08 as Proposed Standard on behalf of the PCE working group.

Please verify the document's state at https://datatracker.ietf.org/doc/draft-ietf-pce-association-group/


From nobody Mon Mar 18 00:19:14 2019
Return-Path: <zhang.xian@huawei.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8CC1E1310F1 for <pce@ietfa.amsl.com>; Mon, 18 Mar 2019 00:19:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id G5Q8tPgA0mE4 for <pce@ietfa.amsl.com>; Mon, 18 Mar 2019 00:19:09 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 921F31279AA for <pce@ietf.org>; Mon, 18 Mar 2019 00:19:09 -0700 (PDT)
Received: from LHREML714-CAH.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 7922651F8C5D3F77033E for <pce@ietf.org>; Mon, 18 Mar 2019 07:19:07 +0000 (GMT)
Received: from dggeme701-chm.china.huawei.com (10.1.199.97) by LHREML714-CAH.china.huawei.com (10.201.108.37) with Microsoft SMTP Server (TLS) id 14.3.408.0; Mon, 18 Mar 2019 07:19:07 +0000
Received: from dggeme751-chm.china.huawei.com (10.3.19.97) by dggeme701-chm.china.huawei.com (10.1.199.97) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1591.10; Mon, 18 Mar 2019 15:19:04 +0800
Received: from dggeme751-chm.china.huawei.com ([169.254.210.30]) by dggeme751-chm.china.huawei.com ([169.254.210.30]) with mapi id 15.01.1591.008; Mon, 18 Mar 2019 15:19:04 +0800
From: "Zhangxian (Xian)" <zhang.xian@huawei.com>
To: "pce@ietf.org" <pce@ietf.org>
Thread-Topic: IPR poll on draft-ietf-pce-stateful-hpce
Thread-Index: AdTdWtrpspY+aoQylEGgCpPvRRZzpg==
Date: Mon, 18 Mar 2019 07:19:04 +0000
Message-ID: <33984358a3a74661ba2294eb76179d10@huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.63.139.71]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/zXLdP0kZ2cq89zsxilWkrzlo0MY>
Subject: Re: [Pce] IPR poll on draft-ietf-pce-stateful-hpce
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Mar 2019 07:19:12 -0000

SSBhbSBub3QgYXdhcmUgb2YgYW55IElQUiBhcHBsaWNhYmxlIHRvIHRoaXMgZHJhZnQgdGhhdCBz
aG91bGQgYmUgZGlzY2xvc2VkIGluIGFjY29yZGFuY2Ugd2l0aCBJRVRGIElQUiBydWxlcy4NCg0K
WGlhbg0KLS0tLS0tLS0tLSBGb3J3YXJkZWQgbWVzc2FnZSAtLS0tLS0tLS0NCkZyb206IEFkcmlh
biBGYXJyZWwgPGFkcmlhbkBvbGRkb2cuY28udWs+DQpEYXRlOiBXZWQsIE1hciAxMywgMjAxOSBh
dCA2OjAyIFBNDQpTdWJqZWN0OiBJUFIgcG9sbCBvbiBkcmFmdC1pZXRmLXBjZS1zdGF0ZWZ1bC1o
cGNlDQpUbzogPGRyYWZ0LWlldGYtcGNlLXN0YXRlZnVsLWhwY2VAaWV0Zi5vcmc+LA0KPHMuYXZh
bnRpa2EuYXZhbnRpa2FAZ21haWwuY29tPiwgPHpoYW5nLnhpYW5AaHVhd2VpLmNvbT4sIDx1ZGF5
YXNyZWVyZWRkeUBnbWFpbC5jb20+DQpDYzogPHBjZUBpZXRmLm9yZz4NCg0KDQpIaSBhdXRob3Jz
LA0KDQpJbiBwcmVwYXJhdGlvbiBmb3IgV29ya2luZyBHcm91cCBsYXN0IGNhbGwgb24gdGhpcyBk
cmFmdCwgSSdkIGxpa2UgYWxsIGF1dGhvcnMgYW5kIGNvbnRyaWJ1dG9ycyB0byBjb25maXJtIG9u
IHRoZSBsaXN0IHRoYXQgdGhleSBhcmUgaW4gY29tcGxpYW5jZSB3aXRoIElFVEYgSVBSIHJ1bGVz
Lg0KDQpQbGVhc2UgcmVzcG9uZCAoY29weWluZyB0aGUgbWFpbGluZyBsaXN0KSB0byBzYXkgb25l
IG9mOg0KDQpJIGFtIG5vdCBhd2FyZSBvZiBhbnkgSVBSIGFwcGxpY2FibGUgdG8gdGhpcyBkcmFm
dCB0aGF0IHNob3VsZCBiZSBkaXNjbG9zZWQgaW4gYWNjb3JkYW5jZSB3aXRoIElFVEYgSVBSIHJ1
bGVzLg0KDQpJIGFtIGF3YXJlIG9mIElQUiBhcHBsaWNhYmxlIHRvIHRoaXMgZHJhZnQsIGFuZCBp
dCBoYXMgYWxyZWFkeSBiZWVuIGRpc2Nsb3NlZCB0byB0aGUgSUVURi4NCg0KSSBhbSBhd2FyZSBv
ZiBJUFIgYXBwbGljYWJsZSB0byB0aGlzIGRyYWZ0LCBidXQgdGhhdCBoYXMgbm90IHlldCBiZWVu
IGRpc2Nsb3NlZCB0byB0aGUgSUVURi4gSSB3aWxsIHdvcmsgdG8gZW5zdXJlIHRoYXQgaXQgd2ls
bCBiZSBkaXNjbG9zZWQgaW4gYSB0aW1lbHkgbWFubmVyLg0KDQpUaGFua3MsDQpBZHJpYW4NCg==


From nobody Mon Mar 18 00:27:47 2019
Return-Path: <dhruv.ietf@gmail.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8A3221310EE for <pce@ietfa.amsl.com>; Mon, 18 Mar 2019 00:27:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1p8uE1kPZT7K for <pce@ietfa.amsl.com>; Mon, 18 Mar 2019 00:27:44 -0700 (PDT)
Received: from mail-io1-xd35.google.com (mail-io1-xd35.google.com [IPv6:2607:f8b0:4864:20::d35]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 03916128661 for <pce@ietf.org>; Mon, 18 Mar 2019 00:27:44 -0700 (PDT)
Received: by mail-io1-xd35.google.com with SMTP id b9so6828405iot.13 for <pce@ietf.org>; Mon, 18 Mar 2019 00:27:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to;  bh=L+ouZ0nXVDtfdiSjhY7wuY1yt+YV/KZM05bKNVnDIxI=; b=O26MgLhA5oPtSRa7bV+cw6Ctq2Boybgfa8tEQC1b8/w0+qPPKmpmYKIWtm14tvvAhn AcvaYeioHJlE6PXjmZTM80S3hhvUAeWHG4bvkqybaARknb6ilqFswt9vwqsCp/3kQ8U+ joCaoWQsyvq3QDhfHTr4uQwYubE/NFw+FFONJnNnhoyhhBW2XoLlYB2fGaL9Zkv9uezJ n3c56pkwbx1iQ2/hxdQhS/Z8qaUCBjhamLQoAlif6A5pOFhaq+3VDfr0R2fJSB1wNeGA Vs6DKfhWduv9goX5gdimrQEQZ6dwC2QbhgVBsErV7hH9az9beRPPuKlJdVXSUQyn+Z1b lHvQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=L+ouZ0nXVDtfdiSjhY7wuY1yt+YV/KZM05bKNVnDIxI=; b=KribjAbuyfD0K45w/YsfTQ7yV8NeQ6mgiooGq5pNUP9dEKSG3gJxLYbs4qpzAGMw+3 qh5LySpOx8inxEks3iqyeUnWaDFctpUV/ktip2VjDWLzPoEk1q6UBLD45bvgkZsAtni8 rCcLQRtf2gH+aNT/V1fdPJ5VvLqaiA6J+UTYoI7PKzOWzYPexraSqPVaH8oIOoHGHDWz 0rt6EZmoO3LjX/CXGQ9cf0UUy7olLEyDWaoWHunfX9FAi/YoAk+LjDa35QmepMS7dec0 DwVUkeblP3OWczc4jfCnWE/jWLpZuai+oCfWFRwn8rgASY1+K4FKOgHFReWh0Tekl27W zkaA==
X-Gm-Message-State: APjAAAXae8Fb8nu4fVDB+n1mUqUOZdhiWvayDjlr6ssNK/VAArMByiC9 dSP8ys8qKnK2aiidw62LkUM9t82K2BB5H2BrGNS+CSLR
X-Google-Smtp-Source: APXvYqyOn24hUxGx2lTRRWyiHeXBu1oha3q7LSdrNneZMlPqIaAMl237DGDwAtVWxZlSg4dTJiK0cyB5p92QHpt0ePU=
X-Received: by 2002:a6b:c382:: with SMTP id t124mr10386877iof.158.1552894062975;  Mon, 18 Mar 2019 00:27:42 -0700 (PDT)
MIME-Version: 1.0
References: <CAB75xn7bLUNPB0xwaMoo4tJiTvS9-CD8trT9bpOQcU4XwMm61w@mail.gmail.com>
In-Reply-To: <CAB75xn7bLUNPB0xwaMoo4tJiTvS9-CD8trT9bpOQcU4XwMm61w@mail.gmail.com>
From: Dhruv Dhody <dhruv.ietf@gmail.com>
Date: Mon, 18 Mar 2019 12:57:06 +0530
Message-ID: <CAB75xn4S8XSE_=5bz=DVtKLK_wjQhbWXFOo0te+jhB3bMDOB-A@mail.gmail.com>
To: pce@ietf.org
Content-Type: multipart/alternative; boundary="000000000000ff600405845952c4"
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/624ruSNty9gDpsB6_6EdArmFwtk>
Subject: Re: [Pce] PCE WG agenda for IETF 104
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Mar 2019 07:27:47 -0000

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

Hi Authors-of-WG-drafts,

To save F2F time during the WG session, instead of asking status of each WG
document (which are not on the agenda), we would like to populate the date
on our wiki [1] in advance and use that for any further discussion.

I have put the initial status (as per my understanding), you could either
send a note to pce-chairs@ietf.org for any modifications or make the
modification on the wiki page directly (you do need to log-in [2] to make
the changes, do that carefully and not break the formatting).

Thanks!
PCE Chairs

[1] https://trac.ietf.org/trac/pce/wiki
[2] Use your Datatracker credentials to log in, create datatracker account
at https://datatracker.ietf.org/accounts/create/ if needed.

Copied the relevant section from the wiki -
Other WG I-Ds =C2=B6 <https://trac.ietf.org/trac/pce/#OtherWGI-Ds>
*Draft* *Remarks* *Action*
draft-ietf-pce-pcep-extension-for-pce-controller Last update added support
for PCC controlled label space and BSID More reviews and gather
implementation experience, on the agenda for 104
draft-ietf-pce-pcep-extension-native-ip Last update made use of PCECC Revie=
ws,
on the agenda for 104
draft-ietf-pce-stateful-pce-lsp-scheduling Last update based on Adrian's
comments -
draft-ietf-pce-remote-initiated-gmpls-lsp - Agreed to merge with
draft-ietf-pce-pcep-stateful-pce-gmpls
draft-ietf-pce-enhanced-errors - Reviews, on the agenda for 104
draft-ietf-pce-flexible-grid Recent WG I-D, -01 version posted handling
comments during adoption call More reviews and gather implementation
experience
draft-ietf-pce-segment-routing-ipv6 Recent WG I-D a new update handling
comments during adoption call is pendingWG documents that authors consider
ready for LC
<https://trac.ietf.org/trac/pce/#WGdocumentsthatauthorsconsiderreadyforLC>

Once the chairs have concluded the document would move to the actual WG LC
queue.
*Draft* *Remarks* *Action*
draft-ietf-pce-association-diversity - Waiting for
draft-ietf-pce-association-group
draft-ietf-pce-association-policy - Waiting for
draft-ietf-pce-association-group
draft-ietf-pce-stateful-path-protection - Waiting for
draft-ietf-pce-association-group. Maybe batch with
draft-IETF-pce-association-diversity
draft-ietf-pce-lsp-control-request - No pending action
draft-ietf-pce-pcep-flowspec Julien will be the shepherd because Dhruv and
Adrian are authors No pending action
draft-ietf-pce-pcep-yang Pending updates from YANG Doctor review
resolution Dhruv
to post update during IETF week
draft-ietf-pce-association-bidir A new version posted handling comments
from Marina Authors request WGLC on 2019-03-11
draft-ietf-pce-pcep-stateful-pce-gmpls Withdrawn from WG LC queue Pending
merge with draft-ietf-pce-remote-initiated-gmpls-lsp



On Wed, Mar 13, 2019 at 10:23 PM Dhruv Dhody <dhruv.ietf@gmail.com> wrote:

> Hi WG,
>
> The preliminary PCE WG agenda for IETF 104 is published at -
> https://datatracker.ietf.org/doc/agenda-104-pce/
>
> We were not able to accommodate all the requests in a tight 90 mins
> slot this time.
>
> To those on the agenda, do think about how to best utilise the
> valuable F2F time during the meeting and what do you want to achieve
> with your time. Please keep some time for Q&A and receiving feedback.
> We urge all of you to continue to use the mailing list to introduce
> the changes made in your draft, list any open issues, socialise new
> ideas, ask for feedback etc.
>
> See you in Prague.
>
> Thanks!
> PCE Chairs
>
> --
>
> PCE Working Group Meeting =E2=80=93 9:00-10:30 Thursday Morning session I
>
> 1. Introduction
> 1.1. Administrivia, Agenda Bashing (chairs, 5 min)
> 1.2. WG Status (chairs, 10 min) [15/90]
>
> 2. WG I-Ds
> 2.1. Stateful PCE for GMPLS (Young Lee, 5 min) [20/90]
> draft-ietf-pce-pcep-stateful-pce-gmpls-10
> 2.2. Enhanced Errors (Zheng Haomian, 10 min) [30/90]
> draft-ietf-pce-enhanced-errors-05
>
> 3. PCE as a Central Controller
> 3.1. Native IP (Aijun Wang, 5 min) [35/90]
> draft-ietf-pce-pcep-extension-native-ip-03
> 3.2. PCECC Extensions (Mahendra Negi (remote), 5 min) [40/90]
> draft-ietf-pce-pcep-extension-for-pce-controller-01
> draft-zhao-pce-pcep-extension-pce-controller-sr-04
> 3.3. PCE Controlled ID space (Aijun Wang, 10 min) [50/90]
> draft-li-pce-controlled-id-space-02
>
> 4. Segment Routing
> 4.1. SR Policy (Mike Koldychev (remote), 10 min) [60/90]
> draft-barth-pce-segment-routing-policy-cp-02
> 4.2. Path Segment & Bi-directional SR (Cheng Li, 10 min) [70/90]
> draft-li-pce-sr-path-segment-04
> draft-li-pce-sr-bidir-path-04
>
> 5. Other Topics
> 5.1. Stateful PCE Inter-domain (Julien Meuric, 10 min) [80/90]
> draft-dugeon-pce-stateful-interdomain-02
> 5.2. PCEP for BIER-TE (Ran Chen, 10 min) [90/90]
> draft-chen-pce-bier-04
>
> * Subject to change, Refer the link for the latest version.
>

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

<div dir=3D"ltr"><div dir=3D"ltr">Hi Authors-of-WG-drafts,<br><br>To save F=
2F time during the WG session, instead of asking status of each WG document=
 (which are not on the agenda), we would like to populate the date on our w=
iki [1] in advance and use that for any further discussion.<br><br>I have p=
ut the initial status (as per my understanding), you could either send a no=
te to <a href=3D"mailto:pce-chairs@ietf.org">pce-chairs@ietf.org</a> for an=
y modifications or make the modification on the wiki page directly (you do =
need to log-in [2] to make the changes, do that carefully and not break the=
 formatting).=C2=A0<div><br></div><div><span class=3D"gmail_default" style=
=3D"font-family:monospace,monospace">Thanks!=C2=A0</span></div><div><span c=
lass=3D"gmail_default" style=3D"font-family:monospace,monospace">PCE Chairs=
</span><div><br></div><div>[1] <a href=3D"https://trac.ietf.org/trac/pce/wi=
ki">https://trac.ietf.org/trac/pce/wiki</a><br>[2] Use your Datatracker cre=
dentials to log in, create datatracker account at <a href=3D"https://datatr=
acker.ietf.org/accounts/create/">https://datatracker.ietf.org/accounts/crea=
te/</a><span class=3D"gmail_default" style=3D"font-family:monospace,monospa=
ce"> if needed.</span></div></div><div><br></div><div><div class=3D"gmail_d=
efault" style=3D"font-family:monospace,monospace">Copied the relevant secti=
on from the wiki - </div></div></div><div><h2 id=3D"gmail-OtherWGI-Ds" styl=
e=3D"letter-spacing:-0.018em;break-after:avoid;border-bottom:1px solid rgb(=
221,221,221);padding:0.2em 0.3em 0.1em;color:rgb(0,0,0)"><font style=3D"" s=
ize=3D"1" face=3D"monospace, monospace">Other WG I-Ds<a class=3D"gmail-anch=
or" href=3D"https://trac.ietf.org/trac/pce/#OtherWGI-Ds" title=3D"Link to t=
his section" style=3D"text-decoration-line:none;color:rgb(215,215,215);bord=
er:none;vertical-align:text-top">=C2=A0=C2=B6</a></font></h2><table class=
=3D"gmail-wiki" style=3D"border:1px solid rgb(204,204,204);border-collapse:=
collapse;border-spacing:0px;color:rgb(0,0,0)"><tbody><tr style=3D"font-vari=
ant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;line-=
height:normal"><td style=3D"border:1px solid rgb(204,204,204);padding:0.1em=
 0.25em"><strong><font size=3D"1" face=3D"monospace, monospace">Draft</font=
></strong></td><td style=3D"border:1px solid rgb(204,204,204);padding:0.1em=
 0.25em"><strong><font size=3D"1" face=3D"monospace, monospace">Remarks</fo=
nt></strong></td><td style=3D"border:1px solid rgb(204,204,204);padding:0.1=
em 0.25em"><strong><font size=3D"1" face=3D"monospace, monospace">Action</f=
ont></strong></td></tr><tr style=3D"font-variant-numeric:normal;font-varian=
t-east-asian:normal;font-stretch:normal;line-height:normal"><td style=3D"bo=
rder:1px solid rgb(204,204,204);padding:0.1em 0.25em"><font size=3D"1" face=
=3D"monospace, monospace">draft-ietf-pce-pcep-extension-for-pce-controller<=
/font></td><td style=3D"border:1px solid rgb(204,204,204);padding:0.1em 0.2=
5em"><font size=3D"1" face=3D"monospace, monospace">Last update added suppo=
rt for PCC controlled label space and BSID</font></td><td style=3D"border:1=
px solid rgb(204,204,204);padding:0.1em 0.25em"><font size=3D"1" face=3D"mo=
nospace, monospace">More reviews and gather implementation experience, on t=
he agenda for 104</font></td></tr><tr style=3D"font-variant-numeric:normal;=
font-variant-east-asian:normal;font-stretch:normal;line-height:normal"><td =
style=3D"border:1px solid rgb(204,204,204);padding:0.1em 0.25em"><font size=
=3D"1" face=3D"monospace, monospace">draft-ietf-pce-pcep-extension-native-i=
p</font></td><td style=3D"border:1px solid rgb(204,204,204);padding:0.1em 0=
.25em"><font size=3D"1" face=3D"monospace, monospace">Last update made use =
of PCECC</font></td><td style=3D"border:1px solid rgb(204,204,204);padding:=
0.1em 0.25em"><font size=3D"1" face=3D"monospace, monospace">Reviews, on th=
e agenda for 104</font></td></tr><tr style=3D"font-variant-numeric:normal;f=
ont-variant-east-asian:normal;font-stretch:normal;line-height:normal"><td s=
tyle=3D"border:1px solid rgb(204,204,204);padding:0.1em 0.25em"><font size=
=3D"1" face=3D"monospace, monospace">draft-ietf-pce-stateful-pce-lsp-schedu=
ling</font></td><td style=3D"border:1px solid rgb(204,204,204);padding:0.1e=
m 0.25em"><font size=3D"1" face=3D"monospace, monospace">Last update based =
on Adrian&#39;s comments</font></td><td style=3D"border:1px solid rgb(204,2=
04,204);padding:0.1em 0.25em"><font size=3D"1" face=3D"monospace, monospace=
">-</font></td></tr><tr style=3D"font-variant-numeric:normal;font-variant-e=
ast-asian:normal;font-stretch:normal;line-height:normal"><td style=3D"borde=
r:1px solid rgb(204,204,204);padding:0.1em 0.25em"><font size=3D"1" face=3D=
"monospace, monospace">draft-ietf-pce-remote-initiated-gmpls-lsp</font></td=
><td style=3D"border:1px solid rgb(204,204,204);padding:0.1em 0.25em"><font=
 size=3D"1" face=3D"monospace, monospace">-</font></td><td style=3D"border:=
1px solid rgb(204,204,204);padding:0.1em 0.25em"><font size=3D"1" face=3D"m=
onospace, monospace">Agreed to merge with draft-ietf-pce-pcep-stateful-pce-=
gmpls</font></td></tr><tr style=3D"font-variant-numeric:normal;font-variant=
-east-asian:normal;font-stretch:normal;line-height:normal"><td style=3D"bor=
der:1px solid rgb(204,204,204);padding:0.1em 0.25em"><font size=3D"1" face=
=3D"monospace, monospace">draft-ietf-pce-enhanced-errors</font></td><td sty=
le=3D"border:1px solid rgb(204,204,204);padding:0.1em 0.25em"><font size=3D=
"1" face=3D"monospace, monospace">-</font></td><td style=3D"border:1px soli=
d rgb(204,204,204);padding:0.1em 0.25em"><font size=3D"1" face=3D"monospace=
, monospace">Reviews, on the agenda for 104</font></td></tr><tr style=3D"fo=
nt-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:norma=
l;line-height:normal"><td style=3D"border:1px solid rgb(204,204,204);paddin=
g:0.1em 0.25em"><font size=3D"1" face=3D"monospace, monospace">draft-ietf-p=
ce-flexible-grid</font></td><td style=3D"border:1px solid rgb(204,204,204);=
padding:0.1em 0.25em"><font size=3D"1" face=3D"monospace, monospace">Recent=
 WG I-D, -01 version posted handling comments during adoption call</font></=
td><td style=3D"border:1px solid rgb(204,204,204);padding:0.1em 0.25em"><fo=
nt size=3D"1" face=3D"monospace, monospace">More reviews and gather impleme=
ntation experience</font></td></tr><tr style=3D"font-variant-numeric:normal=
;font-variant-east-asian:normal;font-stretch:normal;line-height:normal"><td=
 style=3D"border:1px solid rgb(204,204,204);padding:0.1em 0.25em"><font siz=
e=3D"1" face=3D"monospace, monospace">draft-ietf-pce-segment-routing-ipv6</=
font></td><td style=3D"border:1px solid rgb(204,204,204);padding:0.1em 0.25=
em"><font size=3D"1" face=3D"monospace, monospace">Recent WG I-D</font></td=
><td style=3D"border:1px solid rgb(204,204,204);padding:0.1em 0.25em"><font=
 size=3D"1" face=3D"monospace, monospace">a new update handling comments du=
ring adoption call is pending</font></td></tr></tbody></table><h2 id=3D"gma=
il-WGdocumentsthatauthorsconsiderreadyforLC" style=3D"letter-spacing:-0.018=
em;break-after:avoid;border-bottom:1px solid rgb(221,221,221);padding:0.2em=
 0.3em 0.1em;color:rgb(0,0,0)"><font size=3D"1" face=3D"monospace, monospac=
e">WG documents that authors consider ready for LC<a class=3D"gmail-anchor"=
 href=3D"https://trac.ietf.org/trac/pce/#WGdocumentsthatauthorsconsiderread=
yforLC" title=3D"Link to this section" style=3D"text-decoration-line:none;c=
olor:rgb(215,215,215);border:none;vertical-align:text-top"></a></font></h2>=
<p style=3D"color:rgb(0,0,0)"><font size=3D"1" face=3D"monospace, monospace=
">Once the chairs have concluded the document would move to the actual WG L=
C queue.</font></p><table class=3D"gmail-wiki" style=3D"border:1px solid rg=
b(204,204,204);border-collapse:collapse;border-spacing:0px;color:rgb(0,0,0)=
"><tbody><tr style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;font-stretch:normal;line-height:normal"><td style=3D"border:1px solid=
 rgb(204,204,204);padding:0.1em 0.25em"><strong><font size=3D"1" face=3D"mo=
nospace, monospace">Draft</font></strong></td><td style=3D"border:1px solid=
 rgb(204,204,204);padding:0.1em 0.25em"><strong><font size=3D"1" face=3D"mo=
nospace, monospace">Remarks</font></strong></td><td style=3D"border:1px sol=
id rgb(204,204,204);padding:0.1em 0.25em"><strong><font size=3D"1" face=3D"=
monospace, monospace">Action</font></strong></td></tr><tr style=3D"font-var=
iant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;line=
-height:normal"><td style=3D"border:1px solid rgb(204,204,204);padding:0.1e=
m 0.25em"><font size=3D"1" face=3D"monospace, monospace">draft-ietf-pce-ass=
ociation-diversity</font></td><td style=3D"border:1px solid rgb(204,204,204=
);padding:0.1em 0.25em"><font size=3D"1" face=3D"monospace, monospace">-</f=
ont></td><td style=3D"border:1px solid rgb(204,204,204);padding:0.1em 0.25e=
m"><font size=3D"1" face=3D"monospace, monospace">Waiting for draft-ietf-pc=
e-association-group</font></td></tr><tr style=3D"font-variant-numeric:norma=
l;font-variant-east-asian:normal;font-stretch:normal;line-height:normal"><t=
d style=3D"border:1px solid rgb(204,204,204);padding:0.1em 0.25em"><font si=
ze=3D"1" face=3D"monospace, monospace">draft-ietf-pce-association-policy</f=
ont></td><td style=3D"border:1px solid rgb(204,204,204);padding:0.1em 0.25e=
m"><font size=3D"1" face=3D"monospace, monospace">-</font></td><td style=3D=
"border:1px solid rgb(204,204,204);padding:0.1em 0.25em"><font size=3D"1" f=
ace=3D"monospace, monospace">Waiting for draft-ietf-pce-association-group</=
font></td></tr><tr style=3D"font-variant-numeric:normal;font-variant-east-a=
sian:normal;font-stretch:normal;line-height:normal"><td style=3D"border:1px=
 solid rgb(204,204,204);padding:0.1em 0.25em"><font size=3D"1" face=3D"mono=
space, monospace">draft-ietf-pce-stateful-path-protection</font></td><td st=
yle=3D"border:1px solid rgb(204,204,204);padding:0.1em 0.25em"><font size=
=3D"1" face=3D"monospace, monospace">-</font></td><td style=3D"border:1px s=
olid rgb(204,204,204);padding:0.1em 0.25em"><font size=3D"1" face=3D"monosp=
ace, monospace">Waiting for draft-ietf-pce-association-group. Maybe batch w=
ith draft-IETF-pce-association-diversity</font></td></tr><tr style=3D"font-=
variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;l=
ine-height:normal"><td style=3D"border:1px solid rgb(204,204,204);padding:0=
.1em 0.25em"><font size=3D"1" face=3D"monospace, monospace">draft-ietf-pce-=
lsp-control-request</font></td><td style=3D"border:1px solid rgb(204,204,20=
4);padding:0.1em 0.25em"><font size=3D"1" face=3D"monospace, monospace">-</=
font></td><td style=3D"border:1px solid rgb(204,204,204);padding:0.1em 0.25=
em"><font size=3D"1" face=3D"monospace, monospace">No pending action</font>=
</td></tr><tr style=3D"font-variant-numeric:normal;font-variant-east-asian:=
normal;font-stretch:normal;line-height:normal"><td style=3D"border:1px soli=
d rgb(204,204,204);padding:0.1em 0.25em"><font size=3D"1" face=3D"monospace=
, monospace">draft-ietf-pce-pcep-flowspec</font></td><td style=3D"border:1p=
x solid rgb(204,204,204);padding:0.1em 0.25em"><font size=3D"1" face=3D"mon=
ospace, monospace">Julien will be the shepherd because Dhruv and Adrian are=
 authors</font></td><td style=3D"border:1px solid rgb(204,204,204);padding:=
0.1em 0.25em"><font size=3D"1" face=3D"monospace, monospace">No pending act=
ion</font></td></tr><tr style=3D"font-variant-numeric:normal;font-variant-e=
ast-asian:normal;font-stretch:normal;line-height:normal"><td style=3D"borde=
r:1px solid rgb(204,204,204);padding:0.1em 0.25em"><font size=3D"1" face=3D=
"monospace, monospace">draft-ietf-pce-pcep-yang</font></td><td style=3D"bor=
der:1px solid rgb(204,204,204);padding:0.1em 0.25em"><font size=3D"1" face=
=3D"monospace, monospace">Pending updates from YANG Doctor review resolutio=
n</font></td><td style=3D"border:1px solid rgb(204,204,204);padding:0.1em 0=
.25em"><font size=3D"1" face=3D"monospace, monospace">Dhruv to post update =
during IETF week</font></td></tr><tr style=3D"font-variant-numeric:normal;f=
ont-variant-east-asian:normal;font-stretch:normal;line-height:normal"><td s=
tyle=3D"border:1px solid rgb(204,204,204);padding:0.1em 0.25em"><font size=
=3D"1" face=3D"monospace, monospace">draft-ietf-pce-association-bidir</font=
></td><td style=3D"border:1px solid rgb(204,204,204);padding:0.1em 0.25em">=
<font size=3D"1" face=3D"monospace, monospace">A new version posted handlin=
g comments from Marina</font></td><td style=3D"border:1px solid rgb(204,204=
,204);padding:0.1em 0.25em"><font size=3D"1" face=3D"monospace, monospace">=
Authors request WGLC on 2019-03-11</font></td></tr><tr style=3D"font-varian=
t-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;line-he=
ight:normal"><td style=3D"border:1px solid rgb(204,204,204);padding:0.1em 0=
.25em"><font size=3D"1" face=3D"monospace, monospace">draft-ietf-pce-pcep-s=
tateful-pce-gmpls</font></td><td style=3D"border:1px solid rgb(204,204,204)=
;padding:0.1em 0.25em"><font size=3D"1" face=3D"monospace, monospace">Withd=
rawn from WG LC queue</font></td><td style=3D"border:1px solid rgb(204,204,=
204);padding:0.1em 0.25em"><font size=3D"1" face=3D"monospace, monospace">P=
ending merge with draft-ietf-pce-remote-initiated-gmpls-lsp</font></td></tr=
></tbody></table><div class=3D"gmail_default" style=3D""><font size=3D"1" f=
ace=3D"monospace, monospace"></font></div><br></div><br><br><div class=3D"g=
mail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Mar 13, 2019 at 1=
0:23 PM Dhruv Dhody &lt;<a href=3D"mailto:dhruv.ietf@gmail.com">dhruv.ietf@=
gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex">Hi WG,<br>
<br>
The preliminary PCE WG agenda for IETF 104 is published at -<br>
<a href=3D"https://datatracker.ietf.org/doc/agenda-104-pce/" rel=3D"norefer=
rer" target=3D"_blank">https://datatracker.ietf.org/doc/agenda-104-pce/</a>=
<br>
<br>
We were not able to accommodate all the requests in a tight 90 mins<br>
slot this time.<br>
<br>
To those on the agenda, do think about how to best utilise the<br>
valuable F2F time during the meeting and what do you want to achieve<br>
with your time. Please keep some time for Q&amp;A and receiving feedback.<b=
r>
We urge all of you to continue to use the mailing list to introduce<br>
the changes made in your draft, list any open issues, socialise new<br>
ideas, ask for feedback etc.<br>
<br>
See you in Prague.<br>
<br>
Thanks!<br>
PCE Chairs<br>
<br>
-- <br>
<br>
PCE Working Group Meeting =E2=80=93 9:00-10:30 Thursday Morning session I<b=
r>
<br>
1. Introduction<br>
1.1. Administrivia, Agenda Bashing (chairs, 5 min)<br>
1.2. WG Status (chairs, 10 min) [15/90]<br>
<br>
2. WG I-Ds<br>
2.1. Stateful PCE for GMPLS (Young Lee, 5 min) [20/90]<br>
draft-ietf-pce-pcep-stateful-pce-gmpls-10<br>
2.2. Enhanced Errors (Zheng Haomian, 10 min) [30/90]<br>
draft-ietf-pce-enhanced-errors-05<br>
<br>
3. PCE as a Central Controller<br>
3.1. Native IP (Aijun Wang, 5 min) [35/90]<br>
draft-ietf-pce-pcep-extension-native-ip-03<br>
3.2. PCECC Extensions (Mahendra Negi (remote), 5 min) [40/90]<br>
draft-ietf-pce-pcep-extension-for-pce-controller-01<br>
draft-zhao-pce-pcep-extension-pce-controller-sr-04<br>
3.3. PCE Controlled ID space (Aijun Wang, 10 min) [50/90]<br>
draft-li-pce-controlled-id-space-02<br>
<br>
4. Segment Routing<br>
4.1. SR Policy (Mike Koldychev (remote), 10 min) [60/90]<br>
draft-barth-pce-segment-routing-policy-cp-02<br>
4.2. Path Segment &amp; Bi-directional SR (Cheng Li, 10 min) [70/90]<br>
draft-li-pce-sr-path-segment-04<br>
draft-li-pce-sr-bidir-path-04<br>
<br>
5. Other Topics<br>
5.1. Stateful PCE Inter-domain (Julien Meuric, 10 min) [80/90]<br>
draft-dugeon-pce-stateful-interdomain-02<br>
5.2. PCEP for BIER-TE (Ran Chen, 10 min) [90/90]<br>
draft-chen-pce-bier-04<br>
<br>
* Subject to change, Refer the link for the latest version.<br>
</blockquote></div></div>

--000000000000ff600405845952c4--


From nobody Mon Mar 18 01:28:26 2019
Return-Path: <dk@danielking.net>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4066F12796D for <pce@ietfa.amsl.com>; Mon, 18 Mar 2019 01:28:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=danielking-net.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4Y4hCs8LeBQ8 for <pce@ietfa.amsl.com>; Mon, 18 Mar 2019 01:28:22 -0700 (PDT)
Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 730BA12788C for <pce@ietf.org>; Mon, 18 Mar 2019 01:28:22 -0700 (PDT)
Received: by mail-wr1-x431.google.com with SMTP id y13so11422712wrd.3 for <pce@ietf.org>; Mon, 18 Mar 2019 01:28:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=danielking-net.20150623.gappssmtp.com; s=20150623; h=sender:from:to:references:in-reply-to:subject:date:message-id :mime-version:content-transfer-encoding:content-language :thread-index; bh=BfFxAsr+7lWTc9t8Ocm1zIHT+hIwOIUDxmLi8mCm5ME=; b=lVfekst6/1J6+mRS8T9yaEaLQz94rhtxA5v1mf0YktJc1Ne+SuwRuY13w5THylQPqd VVzyG6OuA605dHCD5pibYNpHj3fGtV6re7b4j6ztg61vjAt3N7whSIsOrttB/gtxl2Ca SY/bk9rpTwWYGeNcurl/igcNnzzMY3fWMJKemd6Qdz2UqZ4UjD0tAet4ndov8pGI2T/M decEP1ru5s5ObphiiEuhyXrywkwdVX2yO3djbncmBgdtFkokh8vskLflh3AFhhegFXpI QV/eKQkcHDRA8o/ciRGVwVcwHASFvkK5N4LMhvWVv5u2u/lajdXv3W5h7cJho/ayBXxt Y7xg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:references:in-reply-to:subject :date:message-id:mime-version:content-transfer-encoding :content-language:thread-index; bh=BfFxAsr+7lWTc9t8Ocm1zIHT+hIwOIUDxmLi8mCm5ME=; b=eGMeqTv9dyQIVOLvWjaKorM2uWoZNAaApGy52O7afTSWnqzZc3MvcJ4St/sZAq6zxN JLRYi9J3Fc5HoV0xDZOQDXt4Ggj+VUyqWF/jYghpX14peOFNdlKXdOUcB9STDKdrF1wS 7NN6GBGyNoYGRI/pPfQZ4YSlSaj5NEjDFCuZNcfEXI181zcJVhlWUxW+9VXt/02i4wz6 H+A5iQOdoM5VjkiamMKwHbpW/zcRU2iaN2QDODIisxXBEVWrEc1Jf5H8tzE5jdXgHq+R IbFV8kCaEpx2mVYteeQODdfVPvN47MXjQziAWbU4J57KrOTr9zAVuHCV17kgGnj8LJe5 igZw==
X-Gm-Message-State: APjAAAWadwhzQftlxrnWIWVkE+Tlz0inzphfNYbqwhGlAHH83k5cW4Dw E1/iHLrBunnc9OHVkHvUrueT0VvSG4wgJg==
X-Google-Smtp-Source: APXvYqwL8+a2Sg3b+sJgV2OokuFQdF/Fh1nFhw8WsZVkUxO8St+RzZf+HMWnf9hIJJ73trXMdGIKdw==
X-Received: by 2002:adf:db0f:: with SMTP id s15mr118689wri.226.1552897700173;  Mon, 18 Mar 2019 01:28:20 -0700 (PDT)
Received: from CIPHER (host109-150-87-180.range109-150.btcentralplus.com. [109.150.87.180]) by smtp.gmail.com with ESMTPSA id h14sm2059675wre.90.2019.03.18.01.28.19 for <pce@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 18 Mar 2019 01:28:19 -0700 (PDT)
Sender: Daniel King <dk@danielking.net>
X-Google-Original-Sender: "Daniel King" <dk@danielking.net>
From: <daniel@olddog.co.uk>
To: <pce@ietf.org>
References: <33984358a3a74661ba2294eb76179d10@huawei.com>
In-Reply-To: <33984358a3a74661ba2294eb76179d10@huawei.com>
Date: Mon, 18 Mar 2019 08:28:16 -0000
Message-ID: <001601d4dd64$8960d640$9c2282c0$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Content-Language: en-gb
Thread-Index: AQGppBmjinxG5i/AR3B9Jbg7gH3/m6ZngIdw
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/mciOBa4CZkbRSgNaC3qQLn7SR2c>
Subject: Re: [Pce] IPR poll on draft-ietf-pce-stateful-hpce
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Mar 2019 08:28:24 -0000

Hi Chairs, All, 

I am also not aware of any IPR applicable to this draft that should be
disclosed in accordance with IETF IPR rules.

BR, Dan. 

-----Original Message-----
From: Pce <pce-bounces@ietf.org> On Behalf Of Zhangxian (Xian)
Sent: 18 March 2019 07:19
To: pce@ietf.org
Subject: Re: [Pce] IPR poll on draft-ietf-pce-stateful-hpce

I am not aware of any IPR applicable to this draft that should be disclosed
in accordance with IETF IPR rules.

Xian
---------- Forwarded message ---------
From: Adrian Farrel <adrian@olddog.co.uk>
Date: Wed, Mar 13, 2019 at 6:02 PM
Subject: IPR poll on draft-ietf-pce-stateful-hpce
To: <draft-ietf-pce-stateful-hpce@ietf.org>,
<s.avantika.avantika@gmail.com>, <zhang.xian@huawei.com>,
<udayasreereddy@gmail.com>
Cc: <pce@ietf.org>


Hi authors,

In preparation for Working Group last call on this draft, I'd like all
authors and contributors to confirm on the list that they are in compliance
with IETF IPR rules.

Please respond (copying the mailing list) to say one of:

I am not aware of any IPR applicable to this draft that should be disclosed
in accordance with IETF IPR rules.

I am aware of IPR applicable to this draft, and it has already been
disclosed to the IETF.

I am aware of IPR applicable to this draft, but that has not yet been
disclosed to the IETF. I will work to ensure that it will be disclosed in a
timely manner.

Thanks,
Adrian
_______________________________________________
Pce mailing list
Pce@ietf.org
https://www.ietf.org/mailman/listinfo/pce


From nobody Mon Mar 18 12:42:07 2019
Return-Path: <tsaad.net@gmail.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8D8A012D4EB; Mon, 18 Mar 2019 12:42:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g4Z_B6RAV2cP; Mon, 18 Mar 2019 12:42:03 -0700 (PDT)
Received: from mail-it1-x136.google.com (mail-it1-x136.google.com [IPv6:2607:f8b0:4864:20::136]) (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 5BED91289FA; Mon, 18 Mar 2019 12:42:03 -0700 (PDT)
Received: by mail-it1-x136.google.com with SMTP id z124so23287903itc.2; Mon, 18 Mar 2019 12:42:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:to:cc:subject:thread-topic:thread-index:date:message-id :accept-language:content-language:mime-version; bh=csVs45IZV5E3v64crj7+3g59jme6YY+/FhiAVRBYWk4=; b=b9BRhQCrY71l72r1Gr65EsJ/tXgyZRzcyN6uUcEN8eX8pj6XeZ6TCqRMAsCHOCzomu MiLlHLJP9eGU62+h8N1s9KGVFhz6UND6Ms6WcPK0Pqipzt+i7fIFp2bI+njAa+o7dQGK 0W5feYBI46wN012vV5FeATEoBHQaPWINjfzLoGb7QaqSukuWkdO4L4c0DnCD8gU3oT41 Axq5WYOvoftFp0Hhy1N89xELp/xQopDHMASeO3oVRIbMnz7n9xEwjK7ARz/AvL49578r i0MIzJgwmYrsYfENNKt0448CuBGqgJc5SRbfvmpLwYBcsRum27dQeG2R/9Ygu5EY/QJc BQbQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:thread-topic:thread-index :date:message-id:accept-language:content-language:mime-version; bh=csVs45IZV5E3v64crj7+3g59jme6YY+/FhiAVRBYWk4=; b=hyo6mhzDZNiGuLzXL4IIORiU0Pr3RC/5VHlnaYTVKAmfaiYiFCwx5RRE8NIy9KuFCc aiotpj4jDWgvqMkYngkx5iu4FDx3LXGKM20GVuON8mBxOMJ0Z/64du3OfsagBofOJO1+ ZQREJT3SmWnXptsghvfe44v1IxH3hhU85eJZadwIXuFlOmFL+veAVKvANdhxjhwYegOT OUzTBifqJYszrP6gnn3/iySDtB9odH1gYlxfTRAarsd/NNefr7UHbovP7xVZ3o7Bzblc z5fDqVm8nVChjct7RsGBcUHDiMkpkTK+inYyzNdFSEVoSyWNMbeL0j0ePpBwmjRHfbtz cCWQ==
X-Gm-Message-State: APjAAAXST1ArOdh8aiFyY4lzcsirtcwWRMW3qPnEXlM3a20iwkt5R8RN +3ZxT0nS+2YXnW+BFj6wfx+Owp5ujgU=
X-Google-Smtp-Source: APXvYqyrZZKB0fk41oui2xOpkynE+/U5+yPLEqJUPlisS579p6PHiG7hA0i59cMyC8IcPKzIMNEvWQ==
X-Received: by 2002:a02:59dc:: with SMTP id v89mr12332758jad.98.1552938122422;  Mon, 18 Mar 2019 12:42:02 -0700 (PDT)
Received: from BN8PR06MB6289.namprd06.prod.outlook.com ([52.96.29.13]) by smtp.gmail.com with ESMTPSA id e189sm132761ite.37.2019.03.18.12.42.01 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 18 Mar 2019 12:42:01 -0700 (PDT)
From: Tarek Saad <tsaad.net@gmail.com>
To: "draft-barth-pce-segment-routing-policy-cp@ietf.org" <draft-barth-pce-segment-routing-policy-cp@ietf.org>
CC: "pce@ietf.org" <pce@ietf.org>
Thread-Topic: Comment on draft-barth-pce-segment-routing-policy-cp
Thread-Index: AQHU3cKmVnx6g4EH702v4Ayr58dKmA==
X-MS-Exchange-MessageSentRepresentingType: 1
Date: Mon, 18 Mar 2019 19:41:59 +0000
Message-ID: <BN8PR06MB6289556736B7C5412DFE85FDFC470@BN8PR06MB6289.namprd06.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-Exchange-Organization-SCL: -1
X-MS-TNEF-Correlator: 
X-MS-Exchange-Organization-RecordReviewCfmType: 0
Content-Type: multipart/alternative; boundary="_000_BN8PR06MB6289556736B7C5412DFE85FDFC470BN8PR06MB6289namp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/iGC7-kGQwbKiWmqQFCH9CuBphE4>
Subject: [Pce] Comment on draft-barth-pce-segment-routing-policy-cp
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Mar 2019 19:42:06 -0000

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

Hi authors,

The I-D =93draft-ietf-idr-segment-routing-te-policy=94 defines sub-tlvs for=
 SR Policy attributes that are carried in BGP (see below) for SR policy and=
 its attributes. Ideally, with PCEP can achieve what is supported with BGP =
signaling and hence can leverage the most of those definitions? Is there a =
reason not to?



     2.4<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-poli=
cy-05#section-2.4>.  SR Policy Sub-TLVs  . . . . . . . . . . . . . . . . . =
. .   9<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-polic=
y-05#page-9>

       2.4.1<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-=
policy-05#section-2.4.1>.  Preference Sub-TLV  . . . . . . . . . . . . . . =
. . .   9<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-pol=
icy-05#page-9>

       2.4.2<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-=
policy-05#section-2.4.2>.  Binding SID Sub-TLV . . . . . . . . . . . . . . =
. . .  10<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-pol=
icy-05#page-10>

       2.4.3<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-=
policy-05#section-2.4.3>.  Segment List Sub-TLV  . . . . . . . . . . . . . =
. . .  11<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-pol=
icy-05#page-11>

       2.4.3.1<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-t=
e-policy-05#section-2.4.3.1>.  Weight Sub-TLV

       2.4.3.2<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-t=
e-policy-05#section-2.4.3.2>.  Segment Sub-TLV

       2.4.4<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-=
policy-05#section-2.4.4>.  Explicit NULL Label Policy Sub-TLV  . . . . . . =
. . .  27<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-pol=
icy-05#page-27>

       2.4.5<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-=
policy-05#section-2.4.5>.  Policy Priority Sub-TLV . . . . . . . . . . . . =
. . .  28<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-pol=
icy-05#page-28>

       2.4.6<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-=
policy-05#section-2.4.6>.  Policy Name Sub-TLV . . . . . . . . . . . . . . =
. . .  29<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-pol=
icy-05#page-29>


Regards,
Tarek

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

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" xmlns:w=3D"urn:sc=
hemas-microsoft-com:office:word" xmlns:m=3D"http://schemas.microsoft.com/of=
fice/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style>
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">Hi authors,<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">The I-D =93draft-ie=
tf-idr-segment-routing-te-policy=94 defines sub-tlvs for SR Policy attribut=
es that are carried in BGP (see below) for SR policy and its attributes. Id=
eally, with PCEP can achieve what is supported
 with BGP signaling and hence can leverage the most of those definitions? I=
s there a reason not to?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></=
span></p>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp; <a href=3D"https:=
//tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-05#section-2=
.4">2.4</a>.&nbsp; SR Policy Sub-TLVs&nbsp; . . . . . . . . . . . . . . . .=
 . . .&nbsp;&nbsp; <a href=3D"https://tools.ietf.org/html/draft-ietf-idr-se=
gment-routing-te-policy-05#page-9">9</a><o:p></o:p></span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.1">2.4.1</a>.&nbsp; Preference Sub-TLV&nbsp; . . . . . . . .=
 . . . . . . . . .&nbsp;&nbsp; <a href=3D"https://tools.ietf.org/html/draft=
-ietf-idr-segment-routing-te-policy-05#page-9">9</a><o:p></o:p></span></pre=
>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.2">2.4.2</a>.&nbsp; Binding SID Sub-TLV . . . . . . . . . . =
. . . . . . .&nbsp; <a href=3D"https://tools.ietf.org/html/draft-ietf-idr-s=
egment-routing-te-policy-05#page-10">10</a><o:p></o:p></span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.3">2.4.3</a>.&nbsp; Segment List Sub-TLV&nbsp; . . . . . . .=
 . . . . . . . . .&nbsp; <a href=3D"https://tools.ietf.org/html/draft-ietf-=
idr-segment-routing-te-policy-05#page-11">11</a><o:p></o:p></span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.3.1">2.4.3.1</a>.&nbsp; Weight Sub-TLV<o:p></o:p></span></pr=
e>
<pre><a name=3D"section-2.4.3.2"><span style=3D"color:black">&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; </span></a><a href=3D"https://tools.ietf.org/html/dr=
aft-ietf-idr-segment-routing-te-policy-05#section-2.4.3.2"><span style=3D"m=
so-bookmark:&quot;section-2\.4\.3\.2&quot;">2.4.3.2</span><span style=3D"ms=
o-bookmark:&quot;section-2\.4\.3\.2&quot;"></span></a><span style=3D"mso-bo=
okmark:&quot;section-2\.4\.3\.2&quot;"></span><span style=3D"color:black">.=
&nbsp; Segment Sub-TLV<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.4">2.4.4</a>.&nbsp; Explicit NULL Label Policy Sub-TLV&nbsp;=
 . . . . . . . . .&nbsp; <a href=3D"https://tools.ietf.org/html/draft-ietf-=
idr-segment-routing-te-policy-05#page-27">27</a><o:p></o:p></span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.5">2.4.5</a>.&nbsp; Policy Priority Sub-TLV . . . . . . . . =
. . . . . . .&nbsp; <a href=3D"https://tools.ietf.org/html/draft-ietf-idr-s=
egment-routing-te-policy-05#page-28">28</a><o:p></o:p></span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.6">2.4.6</a>.&nbsp; Policy Name Sub-TLV . . . . . . . . . . =
. . . . . . .&nbsp; <a href=3D"https://tools.ietf.org/html/draft-ietf-idr-s=
egment-routing-te-policy-05#page-29">29</a><o:p></o:p></span></pre>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">Regards,<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">Tarek<o:p></o:p></s=
pan></p>
</div>
</body>
</html>

--_000_BN8PR06MB6289556736B7C5412DFE85FDFC470BN8PR06MB6289namp_--


From nobody Tue Mar 19 22:02:05 2019
Return-Path: <dhruv.ietf@gmail.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D9AAA130F62; Tue, 19 Mar 2019 22:02:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.999
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-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 KoZZkKdVdeSz; Tue, 19 Mar 2019 22:02:02 -0700 (PDT)
Received: from mail-it1-x12f.google.com (mail-it1-x12f.google.com [IPv6:2607:f8b0:4864:20::12f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7ABBA130F34; Tue, 19 Mar 2019 22:02:02 -0700 (PDT)
Received: by mail-it1-x12f.google.com with SMTP id z126so26871605itd.5; Tue, 19 Mar 2019 22:02:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Lgj6IUrNgfq7IfzUjQlCuE8IfBp1syH0hDH0Mjo5lCQ=; b=A5B0thVWSm15ZnEDnBb+paLMNP0ciCLeuEqY5dTxE54S/gzCxDhFtSYHbfs6s0+mlo Zc9lIxylw/bIO2dWliN1Fxy3kB5nnWH8RVuDbaBEe0j6gJZdgL+o7YTKju7SB6o//OYV fsZE3WueyHUHL/0bRRfygxRasZBfMHSvmWfK/DDqskI/5VTyh9RSKhXoGqrQWkUYqay2 ex2Por0RQgoR+x+7t7Tum4r3XGxZI4jwbSem/CS001fF0SA+HtGn9A8We7hmSakIkdg1 XFPFPyeK2+YaW5ot0N1gTz/KmZDkpdL2Xn8WC8vig2eHWMryBcgEd1PGpkWU7+9KpQOM Vx0A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Lgj6IUrNgfq7IfzUjQlCuE8IfBp1syH0hDH0Mjo5lCQ=; b=IRkjc2LnALcB1OH/FhaP0D7r5zFLVdQOk8V/lVD9QbwFtRcFgs4n033pE/8EcXScwH 75p7AIHXg82y8SwobjvbrDadM1+nDxrs2iYRNPKWcr5QMrEPv0BUe+ylH9mdAvkSvDbi 0dA8TSdagU8Lx/m1dCRctV65QUM4XyZ+aC1Shhs4iRPi+zHt2V+PjYRbDyMRJUpWN4M+ kWEVJwaXaVbsoKLqFPehh6J0KweXntqc6R1LfIBe/zVctngMaFeDbQAdxDxaS15AQjQj dD8MlxFd8nsrIvbobUj+i36PmWYBSq9n1jPSb0jXkcD20/InK1iwPbp35H9g37ifx9BE JMsg==
X-Gm-Message-State: APjAAAX1K8Oi/y6iklO9UkGUMaDhgH6ZUHvsMv0x2SuNq8LYbaJqSLdD Pt6Knx4mSQohEBUFruSe2JKTrKdXVBnUCFpUJNA=
X-Google-Smtp-Source: APXvYqwOnhHp8gEmxj4w481XudUSqV/Z+P9cVe3Wcg6OE8SeOWDTiEnkoiP/S/hpjCNn23fCrW3x45qVWunPfQ+dIiU=
X-Received: by 2002:a24:978c:: with SMTP id k134mr3640963ite.67.1553058121663;  Tue, 19 Mar 2019 22:02:01 -0700 (PDT)
MIME-Version: 1.0
References: <CAF4+nEF+k8uv63+bw6_ERuK32NakynGQh14rY1WLLh_FxZAx=w@mail.gmail.com>
In-Reply-To: <CAF4+nEF+k8uv63+bw6_ERuK32NakynGQh14rY1WLLh_FxZAx=w@mail.gmail.com>
From: Dhruv Dhody <dhruv.ietf@gmail.com>
Date: Wed, 20 Mar 2019 10:31:25 +0530
Message-ID: <CAB75xn7VZi7qd3ESvzwx6+-LpQc2769+fHnYz+h_Yihi1BZnhw@mail.gmail.com>
To: Donald Eastlake <d3e3e3@gmail.com>
Cc: "iesg@ietf.org" <iesg@ietf.org>, draft-ietf-pce-stateful-pce-p2mp.all@ietf.org,  secdir <secdir@ietf.org>, pce@ietf.org
Content-Type: multipart/alternative; boundary="000000000000a84d6505847f8563"
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/KGbL2SVzZXXVwA1ObA__BjEkWT0>
Subject: Re: [Pce] SECDIR review of draft-ietf-pce-stateful-pce-p2mp-12
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Mar 2019 05:02:04 -0000

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

Hi Donald,

Thanks for your review, updated in the working copy.

Thanks!
Dhruv


On Wed, Mar 20, 2019 at 3:09 AM Donald Eastlake <d3e3e3@gmail.com> wrote:

> I have reviewed this document as part of the security directorate's
> ongoing effort to review all IETF documents being processed by the
> IESG. Document editors and WG chairs should treat these comments just
> like any other last call comments.
>
> The summary of the review is Ready.
>
> Although the Security Considerations section is fairly short, it has
> references to a number of relevant earlier RFCs that have quite
> extensive Security Considerations sections. Furthermore PCEP was
> previous extended to cover P2MP Traffic Engineered Label Switched
> Paths and separately extended to be stateful. This draft's addition of
> support for stateful P2MP TE LSPs is not that big of a change in
> Security Considerations from those in the earlier RFCs.
>
> Editorial
>
> Section 3.2, Page 5, "are same as" -> "are the same as"
>
> Thanks,
> Donald
> ===============================
>  Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
>  1424 Pro Shop Court, Davenport, FL 33896 USA
>  d3e3e3@gmail.com
>

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e,monospace">Hi Donald,=C2=A0</div><div class=3D"gmail_default" style=3D"fo=
nt-family:monospace,monospace"><br></div><div class=3D"gmail_default" style=
=3D"font-family:monospace,monospace">Thanks for your review, updated in the=
 working copy.=C2=A0</div><div class=3D"gmail_default" style=3D"font-family=
:monospace,monospace"><br></div><div class=3D"gmail_default" style=3D"font-=
family:monospace,monospace">Thanks!=C2=A0</div><div class=3D"gmail_default"=
 style=3D"font-family:monospace,monospace">Dhruv</div><div class=3D"gmail_d=
efault" style=3D"font-family:monospace,monospace"><br></div></div><br><div =
class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Mar 20,=
 2019 at 3:09 AM Donald Eastlake &lt;<a href=3D"mailto:d3e3e3@gmail.com">d3=
e3e3@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd=
ing-left:1ex">I have reviewed this document as part of the security directo=
rate&#39;s<br>
ongoing effort to review all IETF documents being processed by the<br>
IESG. Document editors and WG chairs should treat these comments just<br>
like any other last call comments.<br>
<br>
The summary of the review is Ready.<br>
<br>
Although the Security Considerations section is fairly short, it has<br>
references to a number of relevant earlier RFCs that have quite<br>
extensive Security Considerations sections. Furthermore PCEP was<br>
previous extended to cover P2MP Traffic Engineered Label Switched<br>
Paths and separately extended to be stateful. This draft&#39;s addition of<=
br>
support for stateful P2MP TE LSPs is not that big of a change in<br>
Security Considerations from those in the earlier RFCs.<br>
<br>
Editorial<br>
<br>
Section 3.2, Page 5, &quot;are same as&quot; -&gt; &quot;are the same as&qu=
ot;<br>
<br>
Thanks,<br>
Donald<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=3D<br>
=C2=A0Donald E. Eastlake 3rd=C2=A0 =C2=A0+1-508-333-2270 (cell)<br>
=C2=A01424 Pro Shop Court, Davenport, FL 33896 USA<br>
=C2=A0<a href=3D"mailto:d3e3e3@gmail.com" target=3D"_blank">d3e3e3@gmail.co=
m</a><br>
</blockquote></div>

--000000000000a84d6505847f8563--


From nobody Wed Mar 20 08:14:45 2019
Return-Path: <dhruv.ietf@gmail.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1F55E12786D; Wed, 20 Mar 2019 08:14:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zish1oZGEgyO; Wed, 20 Mar 2019 08:14:41 -0700 (PDT)
Received: from mail-io1-xd31.google.com (mail-io1-xd31.google.com [IPv6:2607:f8b0:4864:20::d31]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5BC1C1294B6; Wed, 20 Mar 2019 08:14:41 -0700 (PDT)
Received: by mail-io1-xd31.google.com with SMTP id v10so2295424iom.8; Wed, 20 Mar 2019 08:14:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=F3tB6aLZoauMHeuYBw+boKX+bJ4IYZnwtu0+I2Pxtas=; b=SxHRETQ8sGEHBSj0B6dgDNHbLex3UY7z8SP3sYCk9lYAJgaq1j6n7PBtQ6aR9X4xYz Go0QVIF9s5PppWoj1DxcHYjk7jApF+S7SL/uxy0IB26c2vnPAx32xie0XtmmAoCKCz75 tHwcaSd8ZwMyyO/qQmNrILxVT6P4of42Su2VsvRVipJwAof6dRJMrk6pk+E3LgRd40oq qT9PFMiFOh4Rx5zHyrYsLiQuzvIWdZObZ6dVjNtyFE4T/X+eDYSvZTeitA+Qg0TMV01s mjjEr6F2FfI/KXMtrP0a3LKkrIZussoMBMY30xpdoEVXMIw9XGN7rFWWAhTfJ2jIrvCD 3pzA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=F3tB6aLZoauMHeuYBw+boKX+bJ4IYZnwtu0+I2Pxtas=; b=k536MGoLRGhjivE4kIuy0SIOcUX1LrXBm5HCVirSOeQbmddXw7g3EaWqj6TAo969Se Km/htLoNXifjrbvIY0LF0Bbp4WRVCELpXSzSUZlaEydrkJD3lZ/jilI97bvmCYhJ+zuh PHceGfhRHWbcWkyQHz9P3wBiurvHonIw6hEIZFnrmgJb8hYh24YP3RFXXr8k/VSn1L/A EIfBDhSEZWFAPcZU6jViVJQnp5GXerNNV5DI/RUbgRlohu6CsR/SKj1BzPe7LW0fhyyf EPDbF1Ata8rT9AToRxQwVp4Ve+Xq4Yzb7rLQlht5lPYnehYy135hsH/iwnqDI62LOaz9 FaOA==
X-Gm-Message-State: APjAAAXnNKAMCJQkhIwi9HDWMyCTiRwK0SA/DGylec1X7scP3rAFJApT zWjKew7oT2YteBqu/of0vtCtcjHeQpfaUzS2eXI=
X-Google-Smtp-Source: APXvYqzw+msRKK1foWLfGvFVxkauZ/Mdi3JOnEhVJIFl7pFlB2IIh3lPSvH3JbWuSeslL7sh2psVmt7iSWoDRhC4qMc=
X-Received: by 2002:a6b:3ec3:: with SMTP id l186mr5467296ioa.255.1553094880439;  Wed, 20 Mar 2019 08:14:40 -0700 (PDT)
MIME-Version: 1.0
References: <BN8PR06MB6289556736B7C5412DFE85FDFC470@BN8PR06MB6289.namprd06.prod.outlook.com>
In-Reply-To: <BN8PR06MB6289556736B7C5412DFE85FDFC470@BN8PR06MB6289.namprd06.prod.outlook.com>
From: Dhruv Dhody <dhruv.ietf@gmail.com>
Date: Wed, 20 Mar 2019 20:44:04 +0530
Message-ID: <CAB75xn4Qx+GFF1uC-=a9XHCef2tjLEuCs64d9Y_5+OAab3a9GA@mail.gmail.com>
To: Tarek Saad <tsaad.net@gmail.com>
Cc: "draft-barth-pce-segment-routing-policy-cp@ietf.org" <draft-barth-pce-segment-routing-policy-cp@ietf.org>,  "pce@ietf.org" <pce@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000a6d47405848814e8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/ttgJWOpHykWjlZ-WNE2EhzND6W8>
Subject: Re: [Pce] Comment on draft-barth-pce-segment-routing-policy-cp
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Mar 2019 15:14:44 -0000

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

Hi Tarek,

As a individual WG member, I think reusing BGP sub-TLV in PCEP in this
case(*) is problematic, mainly because -

(1) PCEP already has some other objects and TLVs which were defined much
before the BGP SR Policy work, such as -
- SR-ERO subobject to carry SID (compared to BGP's Segment sub-TLV)
- TE-PATH-BINDING TLV for BSID (compared to BGP's Binding SID sub-TLV)

(2) PCEP has a very specific format for all its TLVs as per
https://tools.ietf.org/html/rfc5440#section-7.1, you would notice that BGP
does not follow that.

(3) SR-POLICY is a top level container, in PCEP-SR for each LSP (or
candidate path) we carry its associated Policy information in the
ASSOCIATION object.

That said, it is important that fields and encoding are aligned between BGP
and PCEP and I would request the authors to make sure that is the case.

Thanks!
Dhruv

(*) We were able to do this successfully in case of Flowspec

On Tue, Mar 19, 2019 at 1:12 AM Tarek Saad <tsaad.net@gmail.com> wrote:

> Hi authors,
>
>
>
> The I-D =E2=80=9Cdraft-ietf-idr-segment-routing-te-policy=E2=80=9D define=
s sub-tlvs for SR
> Policy attributes that are carried in BGP (see below) for SR policy and i=
ts
> attributes. Ideally, with PCEP can achieve what is supported with BGP
> signaling and hence can leverage the most of those definitions? Is there =
a
> reason not to?
>
>
>
>
>
>      2.4 <https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-p=
olicy-05#section-2..4>.  SR Policy Sub-TLVs  . . . . . . . . . . . . . . . =
. . . .   9 <https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-=
policy-05#page-9>
>
>        2.4.1 <https://tools.ietf.org/html/draft-ietf-idr-segment-routing-=
te-policy-05#section-2.4.1>.  Preference Sub-TLV  . . . . . . . . . . . . .=
 . . . .   9 <https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te=
-policy-05#page-9>
>
>        2.4.2 <https://tools.ietf.org/html/draft-ietf-idr-segment-routing-=
te-policy-05#section-2.4.2>.  Binding SID Sub-TLV . . . . . . . . . . .. . =
. . . . .  10 <https://tools.ietf.org/html/draft-ietf-idr-segment-routing-t=
e-policy-05#page-10>
>
>        2.4.3 <https://tools.ietf.org/html/draft-ietf-idr-segment-routing-=
te-policy-05#section-2.4.3>.  Segment List Sub-TLV  . . . . . . . . . . . .=
 . . . .  11 <https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te=
-policy-05#page-11>
>
>        2.4.3.1 <https://tools.ietf.org/html/draft-ietf-idr-segment-routin=
g-te-policy-05#section-2.4.3.1>.  Weight Sub-TLV
>
>        2.4.3.2 <https://tools.ietf.org/html/draft-ietf-idr-segment-routin=
g-te-policy-05#section-2.4.3.2>.  Segment Sub-TLV
>
>        2.4.4 <https://tools.ietf.org/html/draft-ietf-idr-segment-routing-=
te-policy-05#section-2.4.4>.  Explicit NULL Label Policy Sub-TLV  . . . . .=
 . . . .  27 <https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te=
-policy-05#page-27>
>
>        2.4.5 <https://tools.ietf.org/html/draft-ietf-idr-segment-routing-=
te-policy-05#section-2.4.5>.  Policy Priority Sub-TLV . . . . . . . . .. . =
. . . . .  28 <https://tools.ietf.org/html/draft-ietf-idr-segment-routing-t=
e-policy-05#page-28>
>
>        2.4.6 <https://tools.ietf.org/html/draft-ietf-idr-segment-routing-=
te-policy-05#section-2.4.6>.  Policy Name Sub-TLV . . . . . . . . . . .. . =
. . . . .  29 <https://tools.ietf.org/html/draft-ietf-idr-segment-routing-t=
e-policy-05#page-29>
>
>
>
>
>
> Regards,
>
> Tarek
> _______________________________________________
> Pce mailing list
> Pce@ietf.org
> https://www.ietf.org/mailman/listinfo/pce
>

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e,monospace">Hi Tarek,=C2=A0</div><div class=3D"gmail_default" style=3D"fon=
t-family:monospace,monospace"><br></div><div class=3D"gmail_default" style=
=3D"font-family:monospace,monospace">As a individual WG member, I think reu=
sing BGP sub-TLV in PCEP in this case(*) is problematic, mainly because -=
=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:monospace,mon=
ospace"><br></div><div class=3D"gmail_default" style=3D"font-family:monospa=
ce,monospace">(1) PCEP already has some other objects and TLVs which were d=
efined much before the BGP SR Policy work, such as -=C2=A0</div><div class=
=3D"gmail_default" style=3D"font-family:monospace,monospace">- SR-ERO subob=
ject to carry SID (compared to BGP&#39;s Segment sub-TLV)</div><div class=
=3D"gmail_default" style=3D"font-family:monospace,monospace">- TE-PATH-BIND=
ING TLV for BSID (compared to BGP&#39;s Binding SID sub-TLV)</div><div clas=
s=3D"gmail_default" style=3D"font-family:monospace,monospace"><br></div><di=
v class=3D"gmail_default" style=3D"font-family:monospace,monospace">(2) PCE=
P has a very specific format for all its TLVs as per=C2=A0<a href=3D"https:=
//tools.ietf.org/html/rfc5440#section-7.1">https://tools.ietf.org/html/rfc5=
440#section-7.1</a>, you would notice that BGP does not follow that.=C2=A0<=
/div><div class=3D"gmail_default" style=3D"font-family:monospace,monospace"=
><br></div><div class=3D"gmail_default" style=3D"font-family:monospace,mono=
space">(3) SR-POLICY is a top level container, in PCEP-SR for each LSP (or =
candidate path) we carry its associated Policy information in the ASSOCIATI=
ON object.=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:mon=
ospace,monospace"><br></div><div class=3D"gmail_default" style=3D"font-fami=
ly:monospace,monospace">That said, it is important that fields and encoding=
 are aligned between BGP and PCEP and I would request the authors to make s=
ure that is the case.=C2=A0</div><div class=3D"gmail_default" style=3D"font=
-family:monospace,monospace"><br></div><div class=3D"gmail_default" style=
=3D"font-family:monospace,monospace">Thanks!=C2=A0</div><div class=3D"gmail=
_default" style=3D"font-family:monospace,monospace">Dhruv=C2=A0</div><div c=
lass=3D"gmail_default" style=3D"font-family:monospace,monospace"><br></div>=
<div class=3D"gmail_default" style=3D"font-family:monospace,monospace">(*) =
We were able to do this successfully in case of Flowspec</div></div><br><di=
v class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Mar 1=
9, 2019 at 1:12 AM Tarek Saad &lt;<a href=3D"mailto:tsaad.net@gmail.com">ts=
aad.net@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote"=
 style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);p=
adding-left:1ex">





<div lang=3D"EN-US">
<div class=3D"gmail-m_-8866839237594776388WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11pt">Hi authors,<u></u><u>=
</u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt"><u></u>=C2=A0<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt">The I-D =E2=80=9Cdraf=
t-ietf-idr-segment-routing-te-policy=E2=80=9D defines sub-tlvs for SR Polic=
y attributes that are carried in BGP (see below) for SR policy and its attr=
ibutes. Ideally, with PCEP can achieve what is supported
 with BGP signaling and hence can leverage the most of those definitions? I=
s there a reason not to?<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt"><u></u>=C2=A0<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt"><u></u>=C2=A0<u></u><=
/span></p>
<pre><span style=3D"color:black">=C2=A0=C2=A0=C2=A0=C2=A0 <a href=3D"https:=
//tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-05#section-2=
..4" target=3D"_blank">2.4</a>.=C2=A0 SR Policy Sub-TLVs=C2=A0 . . . . . . =
. . . . . . . . . . . . .=C2=A0=C2=A0 <a href=3D"https://tools.ietf.org/htm=
l/draft-ietf-idr-segment-routing-te-policy-05#page-9" target=3D"_blank">9</=
a><u></u><u></u></span></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.1" target=3D"_blank">2.4.1</a>.=C2=A0 Preference Sub-TLV=C2=
=A0 . . . . . . . . . . . . . . . . .=C2=A0=C2=A0 <a href=3D"https://tools.=
ietf.org/html/draft-ietf-idr-segment-routing-te-policy-05#page-9" target=3D=
"_blank">9</a><u></u><u></u></span></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.2" target=3D"_blank">2.4.2</a>.=C2=A0 Binding SID Sub-TLV . =
. . . . . . . . . .. . . . . . .=C2=A0 <a href=3D"https://tools.ietf.org/ht=
ml/draft-ietf-idr-segment-routing-te-policy-05#page-10" target=3D"_blank">1=
0</a><u></u><u></u></span></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.3" target=3D"_blank">2.4.3</a>.=C2=A0 Segment List Sub-TLV=
=C2=A0 . . . . . . . . . . . . . . . .=C2=A0 <a href=3D"https://tools.ietf.=
org/html/draft-ietf-idr-segment-routing-te-policy-05#page-11" target=3D"_bl=
ank">11</a><u></u><u></u></span></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.3.1" target=3D"_blank">2.4.3.1</a>.=C2=A0 Weight Sub-TLV<u><=
/u><u></u></span></pre>
<pre><a name=3D"m_-8866839237594776388_section-2.4.3.2"><span style=3D"colo=
r:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span></a><a href=3D"https:/=
/tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-05#section-2.=
4.3.2" target=3D"_blank"><span>2.4.3.2</span><span></span></a><span></span>=
<span style=3D"color:black">.=C2=A0 Segment Sub-TLV<u></u><u></u></span></p=
re>
<pre><span style=3D"color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.4" target=3D"_blank">2.4.4</a>.=C2=A0 Explicit NULL Label Po=
licy Sub-TLV=C2=A0 . . . . . . . . .=C2=A0 <a href=3D"https://tools.ietf.or=
g/html/draft-ietf-idr-segment-routing-te-policy-05#page-27" target=3D"_blan=
k">27</a><u></u><u></u></span></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.5" target=3D"_blank">2.4.5</a>.=C2=A0 Policy Priority Sub-TL=
V . . . . . . . . .. . . . . . .=C2=A0 <a href=3D"https://tools.ietf.org/ht=
ml/draft-ietf-idr-segment-routing-te-policy-05#page-28" target=3D"_blank">2=
8</a><u></u><u></u></span></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.6" target=3D"_blank">2.4.6</a>.=C2=A0 Policy Name Sub-TLV . =
. . . . . . . . . .. . . . . . .=C2=A0 <a href=3D"https://tools.ietf.org/ht=
ml/draft-ietf-idr-segment-routing-te-policy-05#page-29" target=3D"_blank">2=
9</a><u></u><u></u></span></pre>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt"><u></u>=C2=A0<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt"><u></u>=C2=A0<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt">Regards,<u></u><u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt">Tarek<u></u><u></u></=
span></p>
</div>
</div>

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

--000000000000a6d47405848814e8--


From nobody Wed Mar 20 08:42:32 2019
Return-Path: <mkoldych@cisco.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 58ED3131135; Wed, 20 Mar 2019 08:42:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.502
X-Spam-Level: 
X-Spam-Status: No, score=-14.502 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=lEDuriyz; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=KM3/rb7b
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RRJYqFuzU66H; Wed, 20 Mar 2019 08:42:20 -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 6870D1310F7; Wed, 20 Mar 2019 08:42:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=21882; q=dns/txt; s=iport; t=1553096538; x=1554306138; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=w1vw+E+cjyKsmSuSueNMtUvhswVg0mDnqxEmFQNxJqM=; b=lEDuriyzBvlbBTN5XOEeTbVBZjJ1vx5vA/5A4QTf0owYkV0XDMLQ3z56 xmwzQZ82KWm7gtAbbWWxnK43oSKqlAIzcBE5JgozunzEQaQvMLMHkbOur UqCpb2kK3fudgqP0b5t3yCzww3eWFAx46h0uybp5/Ym1frkBGsU5+g1Di k=;
IronPort-PHdr: =?us-ascii?q?9a23=3AFxl9ExNS5JVOSbo5hL4l6mtXPHoupqn0MwgJ65?= =?us-ascii?q?Eul7NJdOG58o//OFDEu6w/l0fHCIPc7f8My/HbtaztQyQh2d6AqzhDFf4ETB?= =?us-ascii?q?oZkYMTlg0kDtSCDBj+L/nuYz0xHOxJVURu+DewNk0GUMs=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ADAAAGXpJc/51dJa1jGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAQGBUQQBAQEBAQsBgQ4vUANodAQLJ4QNg0cDhFKKVYJXiTO?= =?us-ascii?q?JC4RJgS6BJANUCwEBGAEMB4RAAheEUCI0CQ0BAQMBAQkBAwJtHAyFSgEBAQQ?= =?us-ascii?q?BASEKEwEBJQcLAQ8CAQgRBAEBKAMCAgIfBgsUCQgCBAENBQiDG4ERTAMVAQ6?= =?us-ascii?q?fWQKKFHGBL4J4AQEFgTUCg1gNC4IMAwWBLwGLMReBQD+BEAFGgkyCV0cBAQI?= =?us-ascii?q?BgWAVDwcJglQxgiaLOIExhBoehyKMBjYJAodeg0aECUKDWIImjhaDKYsShX2?= =?us-ascii?q?BNotbAgQCBAUCDgEBBYFMOIFWcBU7gmwJggEMF4NLhFk7hT9yAQEBgSWLZAE?= =?us-ascii?q?B?=
X-IronPort-AV: E=Sophos;i="5.60,249,1549929600";  d="scan'208,217";a="247587141"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 20 Mar 2019 15:42:17 +0000
Received: from XCH-ALN-001.cisco.com (xch-aln-001.cisco.com [173.36.7.11]) by rcdn-core-6.cisco.com (8.15.2/8.15.2) with ESMTPS id x2KFgGxq010454 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 20 Mar 2019 15:42:17 GMT
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by XCH-ALN-001.cisco.com (173.36.7.11) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 20 Mar 2019 10:42:16 -0500
Received: from xhs-aln-002.cisco.com (173.37.135.119) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 20 Mar 2019 11:42:14 -0400
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Wed, 20 Mar 2019 10:42:14 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector1-cisco-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=w1vw+E+cjyKsmSuSueNMtUvhswVg0mDnqxEmFQNxJqM=; b=KM3/rb7bb/H8l99JKKeioeni8ey6hOJG3hqU3ykbLJQXTS/mzW2RvMy5TiHBGFQ+LbtAlS8MjQhKog56a1Gl4Bz+beU0PNk+Y4ladqEc2Ip5nca/kYaP+r1q0YSUnaRJotzgbWA78KBTQquKZffn/YtfiKc5R6buScHWbP6BCpo=
Received: from CY4PR11MB0055.namprd11.prod.outlook.com (10.171.254.156) by CY4PR11MB1864.namprd11.prod.outlook.com (10.175.61.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1709.14; Wed, 20 Mar 2019 15:42:13 +0000
Received: from CY4PR11MB0055.namprd11.prod.outlook.com ([fe80::d9dd:216b:6f2d:343]) by CY4PR11MB0055.namprd11.prod.outlook.com ([fe80::d9dd:216b:6f2d:343%3]) with mapi id 15.20.1709.015; Wed, 20 Mar 2019 15:42:13 +0000
From: "Mike Koldychev (mkoldych)" <mkoldych@cisco.com>
To: Dhruv Dhody <dhruv.ietf@gmail.com>, Tarek Saad <tsaad.net@gmail.com>
CC: "draft-barth-pce-segment-routing-policy-cp@ietf.org" <draft-barth-pce-segment-routing-policy-cp@ietf.org>, "pce@ietf.org" <pce@ietf.org>
Thread-Topic: [Pce] Comment on draft-barth-pce-segment-routing-policy-cp
Thread-Index: AQHU3cKmVnx6g4EH702v4Ayr58dKmKYUo5YAgAAEyAA=
Date: Wed, 20 Mar 2019 15:42:13 +0000
Message-ID: <CY4PR11MB0055F280B2DC7B7D51147867D3410@CY4PR11MB0055.namprd11.prod.outlook.com>
References: <BN8PR06MB6289556736B7C5412DFE85FDFC470@BN8PR06MB6289.namprd06.prod.outlook.com> <CAB75xn4Qx+GFF1uC-=a9XHCef2tjLEuCs64d9Y_5+OAab3a9GA@mail.gmail.com>
In-Reply-To: <CAB75xn4Qx+GFF1uC-=a9XHCef2tjLEuCs64d9Y_5+OAab3a9GA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=mkoldych@cisco.com; 
x-originating-ip: [2001:420:2840:1250:f9ef:bdfe:66ff:5a09]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3d91399d-fdd4-483a-8290-08d6ad4a9fb3
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600127)(711020)(4605104)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:CY4PR11MB1864; 
x-ms-traffictypediagnostic: CY4PR11MB1864:
x-ms-exchange-purlcount: 17
x-microsoft-antispam-prvs: <CY4PR11MB18649793720929B369225BE0D3410@CY4PR11MB1864.namprd11.prod.outlook.com>
x-forefront-prvs: 098291215C
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(346002)(366004)(39860400002)(136003)(396003)(189003)(199004)(14444005)(6116002)(606006)(476003)(54896002)(8676002)(46003)(97736004)(6306002)(68736007)(81156014)(110136005)(316002)(55016002)(236005)(6436002)(81166006)(446003)(6246003)(2906002)(9326002)(53936002)(11346002)(256004)(8936002)(33656002)(25786009)(102836004)(74316002)(7736002)(53546011)(4326008)(966005)(6506007)(790700001)(7696005)(71200400001)(105586002)(9686003)(186003)(71190400001)(229853002)(5660300002)(486006)(54906003)(52536014)(86362001)(99286004)(478600001)(76176011)(14454004)(106356001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR11MB1864; H:CY4PR11MB0055.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: BmKVGmJeIJel3PqgXwe7zhZOaWIPmgfhwfIvpi4WkX/TYB+S787SNy9fyljjSyVLQVVtPCrzvlGzZBXNEu98/TT3ERM6l1lQGmCAyn7E18BymN7mXTtntQPIpiE6D7x5JG3XRLsULdCS4AERPHdNYlk6Ndw63vT8Tqdn3TC9VpapzWLg6sGKVidPRFgoxlDGeX3SER9rRbsJKzr0/vaV1fYSFXHgJ3MnnjOK+3ITDwjoTbTcRFRtngAR7hiOzxOWOPYoWEv2D74psltAKbXLYdQAYQygORSMYuDXv6A5fpCcIUM1iLy+ou9cUVWHt9we76zVpS7rqnJFmfGvWk0oPUCUWxqYSVnC2fL5N+a04LF5YifSA9fNcud5mKlJyHYVrtH+9gotcyBHpPqqLjK6Y2H0rLsdz9WNXmYst/IcJEI=
Content-Type: multipart/alternative; boundary="_000_CY4PR11MB0055F280B2DC7B7D51147867D3410CY4PR11MB0055namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 3d91399d-fdd4-483a-8290-08d6ad4a9fb3
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2019 15:42:13.5759 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1864
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.11, xch-aln-001.cisco.com
X-Outbound-Node: rcdn-core-6.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/sPyNn9kn-0feSjKSWlr2CnGPhWo>
Subject: Re: [Pce] Comment on draft-barth-pce-segment-routing-policy-cp
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Mar 2019 15:42:31 -0000

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

SGkgVGFyZWssDQoNCkluIGFkZGl0aW9uIHRvIHdoYXQgRGhydXYgaGFzIHNhaWQsIEkgZG9u4oCZ
dCBiZWxpZXZlIGRyYWZ0LWlldGYtaWRyLXNlZ21lbnQtcm91dGluZy10ZS1wb2xpY3kgcHJvdmlk
ZXMgYSB3YXkgdG8gZW5jb2RlIOKAnFByb3RvY29sIE9yaWdpbuKAnSwg4oCcT3JpZ2luYXRvciBB
U07igJ0gYW5kIOKAnE9yaWdpbmF0b3IgQWRkcmVzc+KAnS4gVGhlc2UgYXJlIGVzc2VudGlhbCBm
b3IgcmVwb3J0aW5nIGV4aXN0aW5nIHBvbGljaWVzIGZyb20gdGhlIFBDQyB0byB0aGUgUENFLg0K
DQpUaGFua3MsDQpNaWtlLg0KDQpGcm9tOiBEaHJ1diBEaG9keSA8ZGhydXYuaWV0ZkBnbWFpbC5j
b20+DQpTZW50OiBXZWRuZXNkYXksIE1hcmNoIDIwLCAyMDE5IDExOjE0IEFNDQpUbzogVGFyZWsg
U2FhZCA8dHNhYWQubmV0QGdtYWlsLmNvbT4NCkNjOiBkcmFmdC1iYXJ0aC1wY2Utc2VnbWVudC1y
b3V0aW5nLXBvbGljeS1jcEBpZXRmLm9yZzsgcGNlQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW1Bj
ZV0gQ29tbWVudCBvbiBkcmFmdC1iYXJ0aC1wY2Utc2VnbWVudC1yb3V0aW5nLXBvbGljeS1jcA0K
DQpIaSBUYXJlaywNCg0KQXMgYSBpbmRpdmlkdWFsIFdHIG1lbWJlciwgSSB0aGluayByZXVzaW5n
IEJHUCBzdWItVExWIGluIFBDRVAgaW4gdGhpcyBjYXNlKCopIGlzIHByb2JsZW1hdGljLCBtYWlu
bHkgYmVjYXVzZSAtDQoNCigxKSBQQ0VQIGFscmVhZHkgaGFzIHNvbWUgb3RoZXIgb2JqZWN0cyBh
bmQgVExWcyB3aGljaCB3ZXJlIGRlZmluZWQgbXVjaCBiZWZvcmUgdGhlIEJHUCBTUiBQb2xpY3kg
d29yaywgc3VjaCBhcyAtDQotIFNSLUVSTyBzdWJvYmplY3QgdG8gY2FycnkgU0lEIChjb21wYXJl
ZCB0byBCR1AncyBTZWdtZW50IHN1Yi1UTFYpDQotIFRFLVBBVEgtQklORElORyBUTFYgZm9yIEJT
SUQgKGNvbXBhcmVkIHRvIEJHUCdzIEJpbmRpbmcgU0lEIHN1Yi1UTFYpDQoNCigyKSBQQ0VQIGhh
cyBhIHZlcnkgc3BlY2lmaWMgZm9ybWF0IGZvciBhbGwgaXRzIFRMVnMgYXMgcGVyIGh0dHBzOi8v
dG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM1NDQwI3NlY3Rpb24tNy4xLCB5b3Ugd291bGQgbm90aWNl
IHRoYXQgQkdQIGRvZXMgbm90IGZvbGxvdyB0aGF0Lg0KDQooMykgU1ItUE9MSUNZIGlzIGEgdG9w
IGxldmVsIGNvbnRhaW5lciwgaW4gUENFUC1TUiBmb3IgZWFjaCBMU1AgKG9yIGNhbmRpZGF0ZSBw
YXRoKSB3ZSBjYXJyeSBpdHMgYXNzb2NpYXRlZCBQb2xpY3kgaW5mb3JtYXRpb24gaW4gdGhlIEFT
U09DSUFUSU9OIG9iamVjdC4NCg0KVGhhdCBzYWlkLCBpdCBpcyBpbXBvcnRhbnQgdGhhdCBmaWVs
ZHMgYW5kIGVuY29kaW5nIGFyZSBhbGlnbmVkIGJldHdlZW4gQkdQIGFuZCBQQ0VQIGFuZCBJIHdv
dWxkIHJlcXVlc3QgdGhlIGF1dGhvcnMgdG8gbWFrZSBzdXJlIHRoYXQgaXMgdGhlIGNhc2UuDQoN
ClRoYW5rcyENCkRocnV2DQoNCigqKSBXZSB3ZXJlIGFibGUgdG8gZG8gdGhpcyBzdWNjZXNzZnVs
bHkgaW4gY2FzZSBvZiBGbG93c3BlYw0KDQpPbiBUdWUsIE1hciAxOSwgMjAxOSBhdCAxOjEyIEFN
IFRhcmVrIFNhYWQgPHRzYWFkLm5ldEBnbWFpbC5jb208bWFpbHRvOnRzYWFkLm5ldEBnbWFpbC5j
b20+PiB3cm90ZToNCkhpIGF1dGhvcnMsDQoNClRoZSBJLUQg4oCcZHJhZnQtaWV0Zi1pZHItc2Vn
bWVudC1yb3V0aW5nLXRlLXBvbGljeeKAnSBkZWZpbmVzIHN1Yi10bHZzIGZvciBTUiBQb2xpY3kg
YXR0cmlidXRlcyB0aGF0IGFyZSBjYXJyaWVkIGluIEJHUCAoc2VlIGJlbG93KSBmb3IgU1IgcG9s
aWN5IGFuZCBpdHMgYXR0cmlidXRlcy4gSWRlYWxseSwgd2l0aCBQQ0VQIGNhbiBhY2hpZXZlIHdo
YXQgaXMgc3VwcG9ydGVkIHdpdGggQkdQIHNpZ25hbGluZyBhbmQgaGVuY2UgY2FuIGxldmVyYWdl
IHRoZSBtb3N0IG9mIHRob3NlIGRlZmluaXRpb25zPyBJcyB0aGVyZSBhIHJlYXNvbiBub3QgdG8/
DQoNCg0KDQogICAgIDIuNDxodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1p
ZHItc2VnbWVudC1yb3V0aW5nLXRlLXBvbGljeS0wNSNzZWN0aW9uLTIuLjQ+LiAgU1IgUG9saWN5
IFN1Yi1UTFZzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgOTxodHRw
czovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1pZHItc2VnbWVudC1yb3V0aW5nLXRl
LXBvbGljeS0wNSNwYWdlLTk+DQoNCiAgICAgICAyLjQuMTxodHRwczovL3Rvb2xzLmlldGYub3Jn
L2h0bWwvZHJhZnQtaWV0Zi1pZHItc2VnbWVudC1yb3V0aW5nLXRlLXBvbGljeS0wNSNzZWN0aW9u
LTIuNC4xPi4gIFByZWZlcmVuY2UgU3ViLVRMViAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuICAgOTxodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1pZHItc2Vn
bWVudC1yb3V0aW5nLXRlLXBvbGljeS0wNSNwYWdlLTk+DQoNCiAgICAgICAyLjQuMjxodHRwczov
L3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1pZHItc2VnbWVudC1yb3V0aW5nLXRlLXBv
bGljeS0wNSNzZWN0aW9uLTIuNC4yPi4gIEJpbmRpbmcgU0lEIFN1Yi1UTFYgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuLiAuIC4gLiAuIC4gLiAgMTA8aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2Ry
YWZ0LWlldGYtaWRyLXNlZ21lbnQtcm91dGluZy10ZS1wb2xpY3ktMDUjcGFnZS0xMD4NCg0KICAg
ICAgIDIuNC4zPGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWlkci1zZWdt
ZW50LXJvdXRpbmctdGUtcG9saWN5LTA1I3NlY3Rpb24tMi40LjM+LiAgU2VnbWVudCBMaXN0IFN1
Yi1UTFYgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDExPGh0dHBzOi8vdG9vbHMu
aWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWlkci1zZWdtZW50LXJvdXRpbmctdGUtcG9saWN5LTA1
I3BhZ2UtMTE+DQoNCiAgICAgICAyLjQuMy4xPGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9k
cmFmdC1pZXRmLWlkci1zZWdtZW50LXJvdXRpbmctdGUtcG9saWN5LTA1I3NlY3Rpb24tMi40LjMu
MT4uICBXZWlnaHQgU3ViLVRMVg0KDQogICAgICAgMi40LjMuMjxodHRwczovL3Rvb2xzLmlldGYu
b3JnL2h0bWwvZHJhZnQtaWV0Zi1pZHItc2VnbWVudC1yb3V0aW5nLXRlLXBvbGljeS0wNSNzZWN0
aW9uLTIuNC4zLjI+LiAgU2VnbWVudCBTdWItVExWDQoNCiAgICAgICAyLjQuNDxodHRwczovL3Rv
b2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1pZHItc2VnbWVudC1yb3V0aW5nLXRlLXBvbGlj
eS0wNSNzZWN0aW9uLTIuNC40Pi4gIEV4cGxpY2l0IE5VTEwgTGFiZWwgUG9saWN5IFN1Yi1UTFYg
IC4gLiAuIC4gLiAuIC4gLiAuICAyNzxodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQt
aWV0Zi1pZHItc2VnbWVudC1yb3V0aW5nLXRlLXBvbGljeS0wNSNwYWdlLTI3Pg0KDQogICAgICAg
Mi40LjU8aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtaWRyLXNlZ21lbnQt
cm91dGluZy10ZS1wb2xpY3ktMDUjc2VjdGlvbi0yLjQuNT4uICBQb2xpY3kgUHJpb3JpdHkgU3Vi
LVRMViAuIC4gLiAuIC4gLiAuIC4gLi4gLiAuIC4gLiAuIC4gIDI4PGh0dHBzOi8vdG9vbHMuaWV0
Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWlkci1zZWdtZW50LXJvdXRpbmctdGUtcG9saWN5LTA1I3Bh
Z2UtMjg+DQoNCiAgICAgICAyLjQuNjxodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQt
aWV0Zi1pZHItc2VnbWVudC1yb3V0aW5nLXRlLXBvbGljeS0wNSNzZWN0aW9uLTIuNC42Pi4gIFBv
bGljeSBOYW1lIFN1Yi1UTFYgLiAuIC4gLiAuIC4gLiAuIC4gLiAuLiAuIC4gLiAuIC4gLiAgMjk8
aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtaWRyLXNlZ21lbnQtcm91dGlu
Zy10ZS1wb2xpY3ktMDUjcGFnZS0yOT4NCg0KDQpSZWdhcmRzLA0KVGFyZWsNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpQY2UgbWFpbGluZyBsaXN0DQpQ
Y2VAaWV0Zi5vcmc8bWFpbHRvOlBjZUBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vcGNlDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5vc2UtMToyIDEx
IDYgOSAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWws
IGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz
YW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZp
c2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5
Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnByZQ0KCXtt
c28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVk
IENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpwLm1zb25vcm1hbDAsIGxp
Lm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsN
Cgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTEuMHB0
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uSFRNTFByZWZvcm1h
dHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1z
by1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQi
Ow0KCWZvbnQtZmFtaWx5OkNvbnNvbGFzO30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHls
ZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNv
bG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjENCgl7bXNvLXN0eWxlLXR5cGU6cGVy
c29uYWwtY29tcG9zZTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xv
cjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1v
bmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCkBwYWdlIFdvcmRTZWN0
aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4w
aW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxl
PjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIg
c3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48
eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQi
IGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+
DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNs
YXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgVGFyZWssPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPkluIGFkZGl0aW9uIHRvIHdoYXQgRGhydXYgaGFzIHNhaWQsIEkg
ZG9u4oCZdCBiZWxpZXZlIGRyYWZ0LWlldGYtaWRyLXNlZ21lbnQtcm91dGluZy10ZS1wb2xpY3kg
cHJvdmlkZXMgYSB3YXkgdG8gZW5jb2RlIOKAnFByb3RvY29sIE9yaWdpbuKAnSwg4oCcT3JpZ2lu
YXRvciBBU07igJ0gYW5kIOKAnE9yaWdpbmF0b3IgQWRkcmVzc+KAnS4gVGhlc2UgYXJlIGVzc2Vu
dGlhbCBmb3IgcmVwb3J0aW5nIGV4aXN0aW5nIHBvbGljaWVzIGZyb20NCiB0aGUgUENDIHRvIHRo
ZSBQQ0UuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyw8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPk1pa2UuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206
PC9iPiBEaHJ1diBEaG9keSAmbHQ7ZGhydXYuaWV0ZkBnbWFpbC5jb20mZ3Q7IDxicj4NCjxiPlNl
bnQ6PC9iPiBXZWRuZXNkYXksIE1hcmNoIDIwLCAyMDE5IDExOjE0IEFNPGJyPg0KPGI+VG86PC9i
PiBUYXJlayBTYWFkICZsdDt0c2FhZC5uZXRAZ21haWwuY29tJmd0Ozxicj4NCjxiPkNjOjwvYj4g
ZHJhZnQtYmFydGgtcGNlLXNlZ21lbnQtcm91dGluZy1wb2xpY3ktY3BAaWV0Zi5vcmc7IHBjZUBp
ZXRmLm9yZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW1BjZV0gQ29tbWVudCBvbiBkcmFmdC1i
YXJ0aC1wY2Utc2VnbWVudC1yb3V0aW5nLXBvbGljeS1jcDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90OyI+SGkgVGFyZWssJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPkFzIGEgaW5kaXZpZHVhbCBXRyBtZW1iZXIsIEkgdGhpbmsg
cmV1c2luZyBCR1Agc3ViLVRMViBpbiBQQ0VQIGluIHRoaXMgY2FzZSgqKSBpcyBwcm9ibGVtYXRp
YywgbWFpbmx5IGJlY2F1c2UgLSZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4oMSkgUENFUCBhbHJlYWR5IGhhcyBzb21lIG90aGVyIG9i
amVjdHMgYW5kIFRMVnMgd2hpY2ggd2VyZSBkZWZpbmVkIG11Y2ggYmVmb3JlIHRoZSBCR1AgU1Ig
UG9saWN5IHdvcmssIHN1Y2ggYXMgLSZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+LSBTUi1FUk8gc3Vib2JqZWN0IHRvIGNhcnJ5IFNJRCAo
Y29tcGFyZWQgdG8gQkdQJ3MgU2VnbWVudCBzdWItVExWKTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+LSBURS1QQVRILUJJTkRJTkcgVExWIGZvciBC
U0lEIChjb21wYXJlZCB0byBCR1AncyBCaW5kaW5nIFNJRCBzdWItVExWKTxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4oMikgUENFUCBoYXMgYSB2
ZXJ5IHNwZWNpZmljIGZvcm1hdCBmb3IgYWxsIGl0cyBUTFZzIGFzIHBlciZuYnNwOzxhIGhyZWY9
Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM1NDQwI3NlY3Rpb24tNy4xIj5odHRwczov
L3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNTQ0MCNzZWN0aW9uLTcuMTwvYT4sIHlvdSB3b3VsZCBu
b3RpY2UgdGhhdCBCR1ANCiBkb2VzIG5vdCBmb2xsb3cgdGhhdC4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+KDMpIFNSLVBPTElDWSBp
cyBhIHRvcCBsZXZlbCBjb250YWluZXIsIGluIFBDRVAtU1IgZm9yIGVhY2ggTFNQIChvciBjYW5k
aWRhdGUgcGF0aCkgd2UgY2FycnkgaXRzIGFzc29jaWF0ZWQgUG9saWN5IGluZm9ybWF0aW9uIGlu
IHRoZSBBU1NPQ0lBVElPTiBvYmplY3QuJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPlRoYXQgc2FpZCwgaXQgaXMgaW1wb3J0YW50IHRo
YXQgZmllbGRzIGFuZCBlbmNvZGluZyBhcmUgYWxpZ25lZCBiZXR3ZWVuIEJHUCBhbmQgUENFUCBh
bmQgSSB3b3VsZCByZXF1ZXN0IHRoZSBhdXRob3JzIHRvIG1ha2Ugc3VyZSB0aGF0IGlzIHRoZSBj
YXNlLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7Ij5UaGFua3MhJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7Ij5EaHJ1diZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4oKikgV2Ugd2VyZSBhYmxlIHRvIGRvIHRoaXMgc3Vj
Y2Vzc2Z1bGx5IGluIGNhc2Ugb2YgRmxvd3NwZWM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFR1ZSwgTWFyIDE5LCAyMDE5IGF0
IDE6MTIgQU0gVGFyZWsgU2FhZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnRzYWFkLm5ldEBnbWFpbC5j
b20iPnRzYWFkLm5ldEBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICND
Q0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDtt
YXJnaW4tcmlnaHQ6MGluIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5I
aSBhdXRob3JzLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhlIEktRCDigJxkcmFmdC1p
ZXRmLWlkci1zZWdtZW50LXJvdXRpbmctdGUtcG9saWN54oCdIGRlZmluZXMgc3ViLXRsdnMgZm9y
IFNSIFBvbGljeSBhdHRyaWJ1dGVzIHRoYXQgYXJlIGNhcnJpZWQgaW4gQkdQIChzZWUgYmVsb3cp
IGZvciBTUiBwb2xpY3kgYW5kIGl0cyBhdHRyaWJ1dGVzLiBJZGVhbGx5LCB3aXRoDQogUENFUCBj
YW4gYWNoaWV2ZSB3aGF0IGlzIHN1cHBvcnRlZCB3aXRoIEJHUCBzaWduYWxpbmcgYW5kIGhlbmNl
IGNhbiBsZXZlcmFnZSB0aGUgbW9zdCBvZiB0aG9zZSBkZWZpbml0aW9ucz8gSXMgdGhlcmUgYSBy
ZWFzb24gbm90IHRvPzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IDxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWlk
ci1zZWdtZW50LXJvdXRpbmctdGUtcG9saWN5LTA1I3NlY3Rpb24tMi4uNCIgdGFyZ2V0PSJfYmxh
bmsiPjIuNDwvYT4uJm5ic3A7IFNSIFBvbGljeSBTdWItVExWcyZuYnNwOyAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuJm5ic3A7Jm5ic3A7IDxhIGhyZWY9Imh0dHBzOi8vdG9v
bHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWlkci1zZWdtZW50LXJvdXRpbmctdGUtcG9saWN5
LTA1I3BhZ2UtOSIgdGFyZ2V0PSJfYmxhbmsiPjk8L2E+PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+
DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IDxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1p
ZXRmLWlkci1zZWdtZW50LXJvdXRpbmctdGUtcG9saWN5LTA1I3NlY3Rpb24tMi40LjEiIHRhcmdl
dD0iX2JsYW5rIj4yLjQuMTwvYT4uJm5ic3A7IFByZWZlcmVuY2UgU3ViLVRMViZuYnNwOyAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4mbmJzcDsmbmJzcDsgPGEgaHJlZj0iaHR0cHM6
Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtaWRyLXNlZ21lbnQtcm91dGluZy10ZS1w
b2xpY3ktMDUjcGFnZS05IiB0YXJnZXQ9Il9ibGFuayI+OTwvYT48L3NwYW4+PG86cD48L286cD48
L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgPGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2Ry
YWZ0LWlldGYtaWRyLXNlZ21lbnQtcm91dGluZy10ZS1wb2xpY3ktMDUjc2VjdGlvbi0yLjQuMiIg
dGFyZ2V0PSJfYmxhbmsiPjIuNC4yPC9hPi4mbmJzcDsgQmluZGluZyBTSUQgU3ViLVRMViAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4uIC4gLiAuIC4gLiAuJm5ic3A7IDxhIGhyZWY9Imh0dHBzOi8vdG9v
bHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWlkci1zZWdtZW50LXJvdXRpbmctdGUtcG9saWN5
LTA1I3BhZ2UtMTAiIHRhcmdldD0iX2JsYW5rIj4xMDwvYT48L3NwYW4+PG86cD48L286cD48L3By
ZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgPGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0
LWlldGYtaWRyLXNlZ21lbnQtcm91dGluZy10ZS1wb2xpY3ktMDUjc2VjdGlvbi0yLjQuMyIgdGFy
Z2V0PSJfYmxhbmsiPjIuNC4zPC9hPi4mbmJzcDsgU2VnbWVudCBMaXN0IFN1Yi1UTFYmbmJzcDsg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiZuYnNwOyA8YSBocmVmPSJodHRwczovL3Rv
b2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1pZHItc2VnbWVudC1yb3V0aW5nLXRlLXBvbGlj
eS0wNSNwYWdlLTExIiB0YXJnZXQ9Il9ibGFuayI+MTE8L2E+PC9zcGFuPjxvOnA+PC9vOnA+PC9w
cmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IDxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFm
dC1pZXRmLWlkci1zZWdtZW50LXJvdXRpbmctdGUtcG9saWN5LTA1I3NlY3Rpb24tMi40LjMuMSIg
dGFyZ2V0PSJfYmxhbmsiPjIuNC4zLjE8L2E+LiZuYnNwOyBXZWlnaHQgU3ViLVRMVjwvc3Bhbj48
bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48YSBuYW1lPSJtXy04ODY2ODM5MjM3NTk0Nzc2Mzg4X3Nl
Y3Rpb24tMi40LjMuMiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPjwvYT48YSBocmVmPSJodHRwczovL3Rvb2xzLmll
dGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1pZHItc2VnbWVudC1yb3V0aW5nLXRlLXBvbGljeS0wNSNz
ZWN0aW9uLTIuNC4zLjIiIHRhcmdldD0iX2JsYW5rIj4yLjQuMy4yPC9hPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+LiZuYnNwOyBTZWdtZW50IFN1Yi1UTFY8L3NwYW4+PG86cD48L286cD48L3By
ZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgPGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0
LWlldGYtaWRyLXNlZ21lbnQtcm91dGluZy10ZS1wb2xpY3ktMDUjc2VjdGlvbi0yLjQuNCIgdGFy
Z2V0PSJfYmxhbmsiPjIuNC40PC9hPi4mbmJzcDsgRXhwbGljaXQgTlVMTCBMYWJlbCBQb2xpY3kg
U3ViLVRMViZuYnNwOyAuIC4gLiAuIC4gLiAuIC4gLiZuYnNwOyA8YSBocmVmPSJodHRwczovL3Rv
b2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1pZHItc2VnbWVudC1yb3V0aW5nLXRlLXBvbGlj
eS0wNSNwYWdlLTI3IiB0YXJnZXQ9Il9ibGFuayI+Mjc8L2E+PC9zcGFuPjxvOnA+PC9vOnA+PC9w
cmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IDxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFm
dC1pZXRmLWlkci1zZWdtZW50LXJvdXRpbmctdGUtcG9saWN5LTA1I3NlY3Rpb24tMi40LjUiIHRh
cmdldD0iX2JsYW5rIj4yLjQuNTwvYT4uJm5ic3A7IFBvbGljeSBQcmlvcml0eSBTdWItVExWIC4g
LiAuIC4gLiAuIC4gLiAuLiAuIC4gLiAuIC4gLiZuYnNwOyA8YSBocmVmPSJodHRwczovL3Rvb2xz
LmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1pZHItc2VnbWVudC1yb3V0aW5nLXRlLXBvbGljeS0w
NSNwYWdlLTI4IiB0YXJnZXQ9Il9ibGFuayI+Mjg8L2E+PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+
DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IDxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1p
ZXRmLWlkci1zZWdtZW50LXJvdXRpbmctdGUtcG9saWN5LTA1I3NlY3Rpb24tMi40LjYiIHRhcmdl
dD0iX2JsYW5rIj4yLjQuNjwvYT4uJm5ic3A7IFBvbGljeSBOYW1lIFN1Yi1UTFYgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuLiAuIC4gLiAuIC4gLiZuYnNwOyA8YSBocmVmPSJodHRwczovL3Rvb2xzLmll
dGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1pZHItc2VnbWVudC1yb3V0aW5nLXRlLXBvbGljeS0wNSNw
YWdlLTI5IiB0YXJnZXQ9Il9ibGFuayI+Mjk8L2E+PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
UmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGFyZWs8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NClBjZSBtYWlsaW5n
IGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86UGNlQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
UGNlQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vcGNlIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9wY2U8L2E+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_CY4PR11MB0055F280B2DC7B7D51147867D3410CY4PR11MB0055namp_--


From nobody Wed Mar 20 08:56:58 2019
Return-Path: <dhruv.ietf@gmail.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2C53713116A; Wed, 20 Mar 2019 08:56:49 -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 stqGDyeCQf7O; Wed, 20 Mar 2019 08:56:46 -0700 (PDT)
Received: from mail-io1-xd2d.google.com (mail-io1-xd2d.google.com [IPv6:2607:f8b0:4864:20::d2d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 91D9A131111; Wed, 20 Mar 2019 08:56:46 -0700 (PDT)
Received: by mail-io1-xd2d.google.com with SMTP id u12so2428591iop.11; Wed, 20 Mar 2019 08:56:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=KoVt7fmn0nk8WCMYbs/GD4XrjyKrCf5J+Hj0xlslRN4=; b=QJ2xA2VLhgI8VH8U60zQ0pyTqRIEKoxmekCYEhpkY2Iic8ropaYjbWMs7bm18p+j7C TpUH5kfHPnXCsLvziJGKJQjro5h2tJMuvgFDoh9sIvANcmEPUJTcSdz9kt20z3C+BC7D xW2XOLMuSi//Gv8bjVCCIFOiBXDdV7LcpAyTHsxnCrb2k80Gx9IXcZ7a4+DapuXBUAt2 yN+peg7qCUHRIjIn0pAErIQB1ow7o9wx/9npInJt4wjBpdGBhGd3QUav9zMVkgeojSLf gi1f2cCnFAKDdfuBmaZfTHdH1FZKjIh9ZkUKoapJMN+9O+p9E2HGUDEaR+yexEOFW3Tp gOwQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=KoVt7fmn0nk8WCMYbs/GD4XrjyKrCf5J+Hj0xlslRN4=; b=XIdaMZ8B/z7VziR/FSk0NiCGH/gh+C3U4BWex2ihXzKK04W+SUU+a3qBlj8/PjSd1G n1pvm72qkyHOw//J7PvKgATk9z2sIevxrlpvauxFiySqY06hlYbV5T/rN3DeV3+VC2pU kx9gHy8YvQRfFoR8BRFfPuElFt0ITAGMb9kEjW4ODNmTD4nud7/lbCw71ReK6s+LLNlK U8Q6+lkDEGE1TywCat1vXVeIf1WATjorUzlfk//sjBqVYXrzTvtsg0skYUUG/jw3E+ja Zt3oMby3ztEMIbotSGTOaRiP6FYQLmeopa92nfHkgJ4CA7MygVUzSRt2G147J/kUMFNI KPtA==
X-Gm-Message-State: APjAAAXf0hsbYiEPSQWc/dFSZa4ABTYa3di+JEoD/jcaQwSQt7dilvlq zc6pjauXZiBhvtspQqVNbDVKfimf1tABmlb2cZFgZbSn/Mk=
X-Google-Smtp-Source: APXvYqzgqTkXki3LfNrcJvPg1ACEmTtMaWMAYDDOEVSCK2cFqDR8KYnGWkDsy3mhK28+iJvq0zqk6hISz/kp4IT4l+0=
X-Received: by 2002:a6b:3ec3:: with SMTP id l186mr5633159ioa.255.1553097405262;  Wed, 20 Mar 2019 08:56:45 -0700 (PDT)
MIME-Version: 1.0
References: <CAB75xn7bLUNPB0xwaMoo4tJiTvS9-CD8trT9bpOQcU4XwMm61w@mail.gmail.com>
In-Reply-To: <CAB75xn7bLUNPB0xwaMoo4tJiTvS9-CD8trT9bpOQcU4XwMm61w@mail.gmail.com>
From: Dhruv Dhody <dhruv.ietf@gmail.com>
Date: Wed, 20 Mar 2019 21:26:08 +0530
Message-ID: <CAB75xn6SJ-fMEVrVzEUdQeT8OYqQS74LNm85ockrmh85ZQh5NQ@mail.gmail.com>
To: pce@ietf.org
Cc: pce-chairs@ietf.org
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/gs-ZumDI21nucA0v7WqBoNtZYlY>
Subject: Re: [Pce] PCE WG agenda for IETF 104
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Mar 2019 15:56:56 -0000

Hi Presenters-at-PCE-WG,

Please send your slides to pce-chairs@ietf.org by Monday the 25th 1200
(local time in Prague); in order for us to upload material in advance
for the meeting.

In your slides make sure to focus on the open issues and the recent
changes in your draft. Do consider sending slides in a PDF format to
avoid any unexpected formatting issues.

Safe travels!

Regards,
Dhruv

PS. I find these guidelines for presentation from IDR as apt -
https://trac.ietf.org/trac/idr/wiki/Checklist%20for%20presenting%20at%20an%=
20IDR%20meeting

On Wed, Mar 13, 2019 at 10:23 PM Dhruv Dhody <dhruv.ietf@gmail.com> wrote:
>
> Hi WG,
>
> The preliminary PCE WG agenda for IETF 104 is published at -
> https://datatracker.ietf.org/doc/agenda-104-pce/
>
> We were not able to accommodate all the requests in a tight 90 mins
> slot this time.
>
> To those on the agenda, do think about how to best utilise the
> valuable F2F time during the meeting and what do you want to achieve
> with your time. Please keep some time for Q&A and receiving feedback.
> We urge all of you to continue to use the mailing list to introduce
> the changes made in your draft, list any open issues, socialise new
> ideas, ask for feedback etc.
>
> See you in Prague.
>
> Thanks!
> PCE Chairs
>
> --
>
> PCE Working Group Meeting =E2=80=93 9:00-10:30 Thursday Morning session I
>
> 1. Introduction
> 1.1. Administrivia, Agenda Bashing (chairs, 5 min)
> 1.2. WG Status (chairs, 10 min) [15/90]
>
> 2. WG I-Ds
> 2.1. Stateful PCE for GMPLS (Young Lee, 5 min) [20/90]
> draft-ietf-pce-pcep-stateful-pce-gmpls-10
> 2.2. Enhanced Errors (Zheng Haomian, 10 min) [30/90]
> draft-ietf-pce-enhanced-errors-05
>
> 3. PCE as a Central Controller
> 3.1. Native IP (Aijun Wang, 5 min) [35/90]
> draft-ietf-pce-pcep-extension-native-ip-03
> 3.2. PCECC Extensions (Mahendra Negi (remote), 5 min) [40/90]
> draft-ietf-pce-pcep-extension-for-pce-controller-01
> draft-zhao-pce-pcep-extension-pce-controller-sr-04
> 3.3. PCE Controlled ID space (Aijun Wang, 10 min) [50/90]
> draft-li-pce-controlled-id-space-02
>
> 4. Segment Routing
> 4.1. SR Policy (Mike Koldychev (remote), 10 min) [60/90]
> draft-barth-pce-segment-routing-policy-cp-02
> 4.2. Path Segment & Bi-directional SR (Cheng Li, 10 min) [70/90]
> draft-li-pce-sr-path-segment-04
> draft-li-pce-sr-bidir-path-04
>
> 5. Other Topics
> 5.1. Stateful PCE Inter-domain (Julien Meuric, 10 min) [80/90]
> draft-dugeon-pce-stateful-interdomain-02
> 5.2. PCEP for BIER-TE (Ran Chen, 10 min) [90/90]
> draft-chen-pce-bier-04
>
> * Subject to change, Refer the link for the latest version.


From nobody Wed Mar 20 09:16:31 2019
Return-Path: <tsaad.net@gmail.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DF5C4127598; Wed, 20 Mar 2019 09:16:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nEodK3B7ZKXK; Wed, 20 Mar 2019 09:16:27 -0700 (PDT)
Received: from mail-io1-xd34.google.com (mail-io1-xd34.google.com [IPv6:2607:f8b0:4864:20::d34]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1AA9812426A; Wed, 20 Mar 2019 09:16:27 -0700 (PDT)
Received: by mail-io1-xd34.google.com with SMTP id n11so2541249ioh.1; Wed, 20 Mar 2019 09:16:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:to:cc:subject:thread-topic:thread-index:date:message-id :references:in-reply-to:accept-language:content-language :mime-version; bh=wdRXr6YHLH1nWRuqqpLTINM5viNEmRr/WBLbdENgWhs=; b=OERFgmq7heTxJJLD4XlvFrLNl0aRFsWbXF2tKz7JALqePUZ+b9u6okkwANnGDeAfOT Y36JFUyZvXgGCjBr/zDsWSBXn4vkEBZkEHCo1H4kibfkM/S+O74xh5JYiHS9lBfey10z aBWXb9lVpDicg+kewQZf4FZn6r32HdjjJL2yqkaMji+AjFOjoGqtGwq934TAEfZuRJCa ArrC3xgNiGs55+87hAT3c3vHB0U1v8MGqmbdiDCFBxWnO183381pyNNqITV1zlnLCUhH X81nk2WCl3tFdqkfne5nGwY5lS55bYG5/38duoP5Fehle7l6W2E+Pz1Q3wbXiNBVTFQu sqfA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:thread-topic:thread-index :date:message-id:references:in-reply-to:accept-language :content-language:mime-version; bh=wdRXr6YHLH1nWRuqqpLTINM5viNEmRr/WBLbdENgWhs=; b=EAMPd4WcU1S2C2bUBCp8EE/gGHTxWCCN00bMpFM1XJvu0ReGcvh06+dugCM47BqtO0 UeSFle4Vsv8ApuLXZkiDqx7mgukrN0O8vGm1zAn85xn4MtQIfwMV/TQPHKANgBxsirXY VIhJww98OSi+KiBFk1kbMEq0y3/NkpJiMkEZYI0jJwhZ8tv1YxT8zjXyvP0h+YgxK495 xCThuhrXTNUBwDlH8UOTAwFzjzMfhzD+u6s72X4j9uyfwyfyjHz2J/Ew5aPSypaGWm1D /RzbsD8XFBapOq14kM2H+PgRztdiXQLaiLmDH8ykttbRFJMYVSEd5tSL323kLZuxqMh6 vT7Q==
X-Gm-Message-State: APjAAAVZABESXlB/UHoIS3nRQXbTdCvqOn+TgMiSMbJbpaBSaP4Dsjnj UbK3vnlfPWfJmrgvQh5yjK8=
X-Google-Smtp-Source: APXvYqwlRoXjkWoFJapMkgGagcv1xMANC8GFoZy0zhQ7WIqUwSaCOC4XXJt4eeeG8JIELwgfh0Qu6w==
X-Received: by 2002:a6b:8f4f:: with SMTP id r76mr6542645iod.161.1553098586353;  Wed, 20 Mar 2019 09:16:26 -0700 (PDT)
Received: from BN8PR06MB6289.namprd06.prod.outlook.com ([52.96.29.13]) by smtp.gmail.com with ESMTPSA id 22sm1105617ioc.28.2019.03.20.09.16.25 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 20 Mar 2019 09:16:25 -0700 (PDT)
From: Tarek Saad <tsaad.net@gmail.com>
To: Dhruv Dhody <dhruv.ietf@gmail.com>
CC: "draft-barth-pce-segment-routing-policy-cp@ietf.org" <draft-barth-pce-segment-routing-policy-cp@ietf.org>, "pce@ietf.org" <pce@ietf.org>
Thread-Topic: [Pce] Comment on draft-barth-pce-segment-routing-policy-cp
Thread-Index: ATA1NDc2nonJ+VepRW0akj0eFTN3SkE1RTkrx0pd7Tw=
X-MS-Exchange-MessageSentRepresentingType: 1
Date: Wed, 20 Mar 2019 16:16:24 +0000
Message-ID: <BN8PR06MB6289DF776419F7AC13AF4D87FC410@BN8PR06MB6289.namprd06.prod.outlook.com>
References: <BN8PR06MB6289556736B7C5412DFE85FDFC470@BN8PR06MB6289.namprd06.prod.outlook.com> <CAB75xn4Qx+GFF1uC-=a9XHCef2tjLEuCs64d9Y_5+OAab3a9GA@mail.gmail.com>
In-Reply-To: <CAB75xn4Qx+GFF1uC-=a9XHCef2tjLEuCs64d9Y_5+OAab3a9GA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-Exchange-Organization-SCL: -1
X-MS-TNEF-Correlator: 
X-MS-Exchange-Organization-RecordReviewCfmType: 0
Content-Type: multipart/alternative; boundary="_000_BN8PR06MB6289DF776419F7AC13AF4D87FC410BN8PR06MB6289namp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/y-lI2bI-JfEV0J_ih6B-E8LIvrI>
Subject: Re: [Pce] Comment on draft-barth-pce-segment-routing-policy-cp
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Mar 2019 16:16:30 -0000

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

Hi Dhruv,

Thanks for the reply. I understand your point; however, my concern is not s=
o much on the PCEP protocol object definition, but more on the attribute(s)=
 alignment for the different protocol cases.
I=92ll quote an example you gave for BSID TLV definition in both drafts..

draft-ietf-idr-segment-routing-te-policy defines =93S=94, and =93I=94 flags=
 but those are missing from draft-sivabalan-pce-binding-label-sid

      *  S-Flag: This flag encodes the "Specified-BSID-only" behavior.
         It is used by SRPM as described in section 6.2.3 in
         [I-D.ietf-spring-segment-routing-policy<https://tools.ietf.org/htm=
l/draft-ietf-idr-segment-routing-te-policy-05#ref-I-D.ietf-spring-segment-r=
outing-policy>].


      *  I-Flag: This flag encodes the "Drop Upon Invalid" behavior.  It
         is used by SRPM as described in section 8.2 in
         [I-D.ietf-spring-segment-routing-policy<https://tools.ietf.org/htm=
l/draft-ietf-idr-segment-routing-te-policy-05#ref-I-D.ietf-spring-segment-r=
outing-policy>].

Similarly, draft-sivabalan-pce-binding-label-sid defines BT=3D0/1 behaviors=
 but those are missing from the other draft..
There may be other cases for SR-ERO too =96 e.g. missing =93SR Algorithm=94=
, etc.

I noticed a trend in LSR WG to define sub-TLVs that can be resused by multi=
ple IGP protocols (e.g. the sub-TLVs defined in draft-ietf-lsr-pce-discover=
y-security-support).. and I was wondering if this approach could be leverag=
ed here too.

Regards,

Tarek


From: Dhruv Dhody <dhruv.ietf@gmail.com>
Date: Wednesday, March 20, 2019 at 11:14 AM
To: Tarek Saad <tsaad.net@gmail.com>
Cc: "draft-barth-pce-segment-routing-policy-cp@ietf.org" <draft-barth-pce-s=
egment-routing-policy-cp@ietf.org>, "pce@ietf.org" <pce@ietf.org>
Subject: Re: [Pce] Comment on draft-barth-pce-segment-routing-policy-cp

Hi Tarek,

As a individual WG member, I think reusing BGP sub-TLV in PCEP in this case=
(*) is problematic, mainly because -

(1) PCEP already has some other objects and TLVs which were defined much be=
fore the BGP SR Policy work, such as -
- SR-ERO subobject to carry SID (compared to BGP's Segment sub-TLV)
- TE-PATH-BINDING TLV for BSID (compared to BGP's Binding SID sub-TLV)

(2) PCEP has a very specific format for all its TLVs as per https://tools.i=
etf.org/html/rfc5440#section-7.1, you would notice that BGP does not follow=
 that.

(3) SR-POLICY is a top level container, in PCEP-SR for each LSP (or candida=
te path) we carry its associated Policy information in the ASSOCIATION obje=
ct.

That said, it is important that fields and encoding are aligned between BGP=
 and PCEP and I would request the authors to make sure that is the case.

Thanks!
Dhruv

(*) We were able to do this successfully in case of Flowspec

On Tue, Mar 19, 2019 at 1:12 AM Tarek Saad <tsaad.net@gmail.com<mailto:tsaa=
d.net@gmail.com>> wrote:
Hi authors,

The I-D =93draft-ietf-idr-segment-routing-te-policy=94 defines sub-tlvs for=
 SR Policy attributes that are carried in BGP (see below) for SR policy and=
 its attributes. Ideally, with PCEP can achieve what is supported with BGP =
signaling and hence can leverage the most of those definitions? Is there a =
reason not to?



     2.4<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-poli=
cy-05#section-2..4>.  SR Policy Sub-TLVs  . . . . . . . . . . . . . . . . .=
 . .   9<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-poli=
cy-05#page-9>

       2.4.1<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-=
policy-05#section-2.4.1>.  Preference Sub-TLV  . . . . . . . . . . . . . . =
. . .   9<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-pol=
icy-05#page-9>

       2.4.2<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-=
policy-05#section-2.4.2>.  Binding SID Sub-TLV . . . . . . . . . . .. . . .=
 . . .  10<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-po=
licy-05#page-10>

       2.4.3<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-=
policy-05#section-2.4.3>.  Segment List Sub-TLV  . . . . . . . . . . . . . =
. . .  11<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-pol=
icy-05#page-11>

       2.4.3.1<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-t=
e-policy-05#section-2.4.3.1>.  Weight Sub-TLV

       2.4.3.2<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-t=
e-policy-05#section-2.4.3.2>.  Segment Sub-TLV

       2.4.4<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-=
policy-05#section-2.4.4>.  Explicit NULL Label Policy Sub-TLV  . . . . . . =
. . .  27<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-pol=
icy-05#page-27>

       2.4.5<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-=
policy-05#section-2.4.5>.  Policy Priority Sub-TLV . . . . . . . . .. . . .=
 . . .  28<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-po=
licy-05#page-28>

       2.4.6<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-=
policy-05#section-2.4.6>.  Policy Name Sub-TLV . . . . . . . . . . .. . . .=
 . . .  29<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-po=
licy-05#page-29>


Regards,
Tarek
_______________________________________________
Pce mailing list
Pce@ietf.org<mailto:Pce@ietf.org>
https://www.ietf.org/mailman/listinfo/pce

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.grey
	{mso-style-name:grey;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style>
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi Dhruv,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks for the reply. I understand your point; howev=
er, my concern is not so much on the PCEP protocol object definition, but m=
ore on the attribute(s) alignment for the different protocol cases.<o:p></o=
:p></p>
<p class=3D"MsoNormal">I=92ll quote an example you gave for BSID TLV defini=
tion in both drafts..<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">draft-ietf-idr-segment-routing-te-policy defines =93=
S=94, and =93I=94 flags but those are missing from draft-sivabalan-pce-bind=
ing-label-sid<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp; S-Flag:=
 This flag encodes the &quot;Specified-BSID-only&quot; behavior.<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; It is used by SRPM as described in section 6.2.3 in<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; [<a href=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-t=
e-policy-05#ref-I-D.ietf-spring-segment-routing-policy" title=3D"&quot;Segm=
ent Routing Policy Architecture&quot;">I-D.ietf-spring-segment-routing-poli=
cy</a>].<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp; I-Flag:=
 This flag encodes the &quot;Drop Upon Invalid&quot; behavior.&nbsp; It<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; is used by SRPM as described in section 8.2 in<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; [<a href=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-t=
e-policy-05#ref-I-D.ietf-spring-segment-routing-policy" title=3D"&quot;Segm=
ent Routing Policy Architecture&quot;">I-D.ietf-spring-segment-routing-poli=
cy</a>].<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Similarly, draft-sivabalan-pce-binding-label-sid def=
ines BT=3D0/1 behaviors but those are missing from the other draft..<o:p></=
o:p></p>
<p class=3D"MsoNormal">There may be other cases for SR-ERO too =96 e.g. mis=
sing =93SR Algorithm=94, etc.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I noticed a trend in LSR WG to define sub-TLVs that =
can be resused by multiple IGP protocols (e.g. the sub-TLVs defined in draf=
t-ietf-lsr-pce-discovery-security-support).. and I was wondering if this ap=
proach could be leveraged here too.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
<pre><span style=3D"font-family:&quot;Calibri&quot;,sans-serif">Tarek<o:p><=
/o:p></span></pre>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt;color:black">From=
: </span></b><span style=3D"font-size:12.0pt;color:black">Dhruv Dhody &lt;d=
hruv.ietf@gmail.com&gt;<br>
<b>Date: </b>Wednesday, March 20, 2019 at 11:14 AM<br>
<b>To: </b>Tarek Saad &lt;tsaad.net@gmail.com&gt;<br>
<b>Cc: </b>&quot;draft-barth-pce-segment-routing-policy-cp@ietf.org&quot; &=
lt;draft-barth-pce-segment-routing-policy-cp@ietf.org&gt;, &quot;pce@ietf.o=
rg&quot; &lt;pce@ietf.org&gt;<br>
<b>Subject: </b>Re: [Pce] Comment on draft-barth-pce-segment-routing-policy=
-cp<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
Hi Tarek,&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
<o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
As a individual WG member, I think reusing BGP sub-TLV in PCEP in this case=
(*) is problematic, mainly because -&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
<o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
(1) PCEP already has some other objects and TLVs which were defined much be=
fore the BGP SR Policy work, such as -&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
- SR-ERO subobject to carry SID (compared to BGP's Segment sub-TLV)<o:p></o=
:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
- TE-PATH-BINDING TLV for BSID (compared to BGP's Binding SID sub-TLV)<o:p>=
</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
<o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
(2) PCEP has a very specific format for all its TLVs as per&nbsp;<a href=3D=
"https://tools.ietf.org/html/rfc5440#section-7.1">https://tools.ietf.org/ht=
ml/rfc5440#section-7.1</a>, you would notice that BGP
 does not follow that.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
<o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
(3) SR-POLICY is a top level container, in PCEP-SR for each LSP (or candida=
te path) we carry its associated Policy information in the ASSOCIATION obje=
ct.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
<o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
That said, it is important that fields and encoding are aligned between BGP=
 and PCEP and I would request the authors to make sure that is the case.&nb=
sp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
<o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
Thanks!&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
Dhruv&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
<o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
(*) We were able to do this successfully in case of Flowspec<o:p></o:p></sp=
an></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Mar 19, 2019 at 1:12 AM Tarek Saad &lt;<a hr=
ef=3D"mailto:tsaad.net@gmail.com">tsaad.net@gmail.com</a>&gt; wrote:<o:p></=
o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi authors,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">The I-D =93draft-ietf-idr-segment-routing-te-policy=94 defines sub=
-tlvs for SR Policy attributes that are carried in BGP (see below) for SR p=
olicy and its attributes. Ideally, with
 PCEP can achieve what is supported with BGP signaling and hence can levera=
ge the most of those definitions? Is there a reason not to?<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp; <a href=3D"https:=
//tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-05#section-2=
..4" target=3D"_blank">2.4</a>.&nbsp; SR Policy Sub-TLVs&nbsp; . . . . . . =
. . . . . . . . . . . . .&nbsp;&nbsp; <a href=3D"https://tools.ietf.org/htm=
l/draft-ietf-idr-segment-routing-te-policy-05#page-9" target=3D"_blank">9</=
a></span><o:p></o:p></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.1" target=3D"_blank">2.4.1</a>.&nbsp; Preference Sub-TLV&nbs=
p; . . . . . . . . . . . . . . . . .&nbsp;&nbsp; <a href=3D"https://tools.i=
etf.org/html/draft-ietf-idr-segment-routing-te-policy-05#page-9" target=3D"=
_blank">9</a></span><o:p></o:p></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.2" target=3D"_blank">2.4.2</a>.&nbsp; Binding SID Sub-TLV . =
. . . . . . . . . .. . . . . . .&nbsp; <a href=3D"https://tools.ietf.org/ht=
ml/draft-ietf-idr-segment-routing-te-policy-05#page-10" target=3D"_blank">1=
0</a></span><o:p></o:p></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.3" target=3D"_blank">2.4.3</a>.&nbsp; Segment List Sub-TLV&n=
bsp; . . . . . . . . . . . . . . . .&nbsp; <a href=3D"https://tools.ietf.or=
g/html/draft-ietf-idr-segment-routing-te-policy-05#page-11" target=3D"_blan=
k">11</a></span><o:p></o:p></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.3.1" target=3D"_blank">2.4.3.1</a>.&nbsp; Weight Sub-TLV</sp=
an><o:p></o:p></pre>
<pre><a name=3D"m_-8866839237594776388_section-2.4.3.2"><span style=3D"colo=
r:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></a><a href=3D"https:/=
/tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-05#section-2.=
4.3.2" target=3D"_blank">2.4.3.2</a><span style=3D"color:black">.&nbsp; Seg=
ment Sub-TLV</span><o:p></o:p></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.4" target=3D"_blank">2.4.4</a>.&nbsp; Explicit NULL Label Po=
licy Sub-TLV&nbsp; . . . . . . . . .&nbsp; <a href=3D"https://tools.ietf.or=
g/html/draft-ietf-idr-segment-routing-te-policy-05#page-27" target=3D"_blan=
k">27</a></span><o:p></o:p></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.5" target=3D"_blank">2.4.5</a>.&nbsp; Policy Priority Sub-TL=
V . . . . . . . . .. . . . . . .&nbsp; <a href=3D"https://tools.ietf.org/ht=
ml/draft-ietf-idr-segment-routing-te-policy-05#page-28" target=3D"_blank">2=
8</a></span><o:p></o:p></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.6" target=3D"_blank">2.4.6</a>.&nbsp; Policy Name Sub-TLV . =
. . . . . . . . . .. . . . . . .&nbsp; <a href=3D"https://tools.ietf.org/ht=
ml/draft-ietf-idr-segment-routing-te-policy-05#page-29" target=3D"_blank">2=
9</a></span><o:p></o:p></pre>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Regards,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Tarek<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
Pce mailing list<br>
<a href=3D"mailto:Pce@ietf.org" target=3D"_blank">Pce@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/pce" target=3D"_blank">htt=
ps://www.ietf.org/mailman/listinfo/pce</a><o:p></o:p></p>
</blockquote>
</div>
</div>
</body>
</html>

--_000_BN8PR06MB6289DF776419F7AC13AF4D87FC410BN8PR06MB6289namp_--


From nobody Wed Mar 20 09:28:59 2019
Return-Path: <tsaad.net@gmail.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 57A9E127598; Wed, 20 Mar 2019 09:28:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UOlhBlC9GWjd; Wed, 20 Mar 2019 09:28:55 -0700 (PDT)
Received: from mail-it1-x129.google.com (mail-it1-x129.google.com [IPv6:2607:f8b0:4864:20::129]) (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 1A6C9130EEB; Wed, 20 Mar 2019 09:28:55 -0700 (PDT)
Received: by mail-it1-x129.google.com with SMTP id h9so11281213itl.1; Wed, 20 Mar 2019 09:28:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:to:cc:subject:thread-topic:thread-index:date:message-id :references:in-reply-to:accept-language:content-language :mime-version; bh=aTRlcvwMJkkBg78Erg3KELu3qrK9PCuEWzFUQJorl+0=; b=AHU8nrk9DOyH61o9vOmbM1ifoID7ehcmMDhP0gaHvZNtiJOv/HgoXb4yG/JC0bAgdo UrPRds+lbrVp6YVTzJpQrtirne/lLrn+/0ndtrIdCXLXAcyagy7bbstKuOisI+D7C0GF CF+wuFE0lpmuI+K1+CTT2KVItjGmoEH1J7sP0QqXuLlhJoAHMeC3hu8gY8vj3gNCym8h sI1VJtruPw/3Yass+SGiNPTDyAXUfVY4cBJeU2XH8Wn1so70g0eR8JjHFuM8pxbD8d+e e2DkLm2qJvP3TEzTPlJEGQ6Sp0N2AqF1H2t4O4+JtfNZistxDV8bwIAFireTraTfBrb7 QEgw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:thread-topic:thread-index :date:message-id:references:in-reply-to:accept-language :content-language:mime-version; bh=aTRlcvwMJkkBg78Erg3KELu3qrK9PCuEWzFUQJorl+0=; b=AIxasjDlzjZ6/FMQtvfvqOKRko1YU490WA2yDZ8JgGUKxvSwWAW12/oK7kC7RynDUT 2kkKECfTxcpyj+2mS9auwtDKJdoTqHrL6iSEDeoGW7sfxJJqG1jv6rQJTAz3o76iE73X HXBgQFKzSflrgzKt2Zziucgc7VfJ3VpxZbdJLQBsHSEB//eNGfgU9D6Ke4nwcKjXyMMU Lmm1Nwu8K4dflZ7aRQe23W6jMFC+q0rZHDpw4YO1YcgDsYULFBqoWhG78R7RriMjFneC cpkDecG6RaYr3KwDYcqsXe54KKrpuQr1XbzfzoPinD6ccVG8tvnG4UlZOhY+FTIdETXd 9JCQ==
X-Gm-Message-State: APjAAAVEf9V/9A/a6bw6o/8b9Mu+SBXuidefD3VEQ7PJflr0QgtRLtYk ujy1JeHyLDNu83xxyEUCM9Y=
X-Google-Smtp-Source: APXvYqyTdzio+jFhAc2hbP7H0zV/gAKYZieITqCM3vGUgEF7rmq8q+xCNy+bLT3uWdskIfV97rqakw==
X-Received: by 2002:a05:660c:490:: with SMTP id a16mr5475472itk.141.1553099334429;  Wed, 20 Mar 2019 09:28:54 -0700 (PDT)
Received: from BN8PR06MB6289.namprd06.prod.outlook.com ([52.96.29.13]) by smtp.gmail.com with ESMTPSA id u196sm1245089ita.16.2019.03.20.09.28.53 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 20 Mar 2019 09:28:53 -0700 (PDT)
From: Tarek Saad <tsaad.net@gmail.com>
To: "Mike Koldychev (mkoldych)" <mkoldych@cisco.com>, Dhruv Dhody <dhruv.ietf@gmail.com>
CC: "draft-barth-pce-segment-routing-policy-cp@ietf.org" <draft-barth-pce-segment-routing-policy-cp@ietf.org>, "pce@ietf.org" <pce@ietf.org>
Thread-Topic: [Pce] Comment on draft-barth-pce-segment-routing-policy-cp
Thread-Index: ATA1NDc2nonJ+VepRW0akj0eFTN3SkE1RTkrMDg3MDDFyJ+xNQ==
X-MS-Exchange-MessageSentRepresentingType: 1
Date: Wed, 20 Mar 2019 16:28:52 +0000
Message-ID: <BN8PR06MB6289AD8778F83DBAB0F3431EFC410@BN8PR06MB6289.namprd06.prod.outlook.com>
References: <BN8PR06MB6289556736B7C5412DFE85FDFC470@BN8PR06MB6289.namprd06.prod.outlook.com> <CAB75xn4Qx+GFF1uC-=a9XHCef2tjLEuCs64d9Y_5+OAab3a9GA@mail.gmail.com> <CY4PR11MB0055F280B2DC7B7D51147867D3410@CY4PR11MB0055.namprd11.prod.outlook.com>
In-Reply-To: <CY4PR11MB0055F280B2DC7B7D51147867D3410@CY4PR11MB0055.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-Exchange-Organization-SCL: -1
X-MS-TNEF-Correlator: 
X-MS-Exchange-Organization-RecordReviewCfmType: 0
Content-Type: multipart/alternative; boundary="_000_BN8PR06MB6289AD8778F83DBAB0F3431EFC410BN8PR06MB6289namp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/IHl2uPLKqWyFfrG-rkxu55T-Fwc>
Subject: Re: [Pce] Comment on draft-barth-pce-segment-routing-policy-cp
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Mar 2019 16:28:57 -0000

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

Hi Mike,

>> Hi Tarek,
>> In addition to what Dhruv has said, I don=92t believe draft-ietf-idr-seg=
ment-routing-te-policy provides a way to encode =93Protocol Origin=94, =93O=
riginator ASN=94 and =93Originator Address=94. These are essential for repo=
rting existing policies from the PCC to the PCE.
[TS]: Agreed. However, as far as I see, draft-ietf-idr-segment-routing-te-p=
olicy covers the =93controller -> device=94 signaling only. The attributes =
you mention are for reporting state from =93device -> controller=94.

Regards,
Tarek

Thanks,
Mike.

From: Dhruv Dhody <dhruv.ietf@gmail.com>
Sent: Wednesday, March 20, 2019 11:14 AM
To: Tarek Saad <tsaad.net@gmail.com>
Cc: draft-barth-pce-segment-routing-policy-cp@ietf.org; pce@ietf.org
Subject: Re: [Pce] Comment on draft-barth-pce-segment-routing-policy-cp

Hi Tarek,

As a individual WG member, I think reusing BGP sub-TLV in PCEP in this case=
(*) is problematic, mainly because -

(1) PCEP already has some other objects and TLVs which were defined much be=
fore the BGP SR Policy work, such as -
- SR-ERO subobject to carry SID (compared to BGP's Segment sub-TLV)
- TE-PATH-BINDING TLV for BSID (compared to BGP's Binding SID sub-TLV)

(2) PCEP has a very specific format for all its TLVs as per https://tools.i=
etf.org/html/rfc5440#section-7.1, you would notice that BGP does not follow=
 that.

(3) SR-POLICY is a top level container, in PCEP-SR for each LSP (or candida=
te path) we carry its associated Policy information in the ASSOCIATION obje=
ct.

That said, it is important that fields and encoding are aligned between BGP=
 and PCEP and I would request the authors to make sure that is the case.

Thanks!
Dhruv

(*) We were able to do this successfully in case of Flowspec

On Tue, Mar 19, 2019 at 1:12 AM Tarek Saad <tsaad.net@gmail.com<mailto:tsaa=
d.net@gmail.com>> wrote:
Hi authors,

The I-D =93draft-ietf-idr-segment-routing-te-policy=94 defines sub-tlvs for=
 SR Policy attributes that are carried in BGP (see below) for SR policy and=
 its attributes. Ideally, with PCEP can achieve what is supported with BGP =
signaling and hence can leverage the most of those definitions? Is there a =
reason not to?



     2.4<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-poli=
cy-05#section-2..4>.  SR Policy Sub-TLVs  . . . . . . . . . . . . . . . . .=
 . .   9<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-poli=
cy-05#page-9>

       2.4.1<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-=
policy-05#section-2.4.1>.  Preference Sub-TLV  . . . . . . . . . . . . . . =
. . .   9<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-pol=
icy-05#page-9>

       2.4.2<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-=
policy-05#section-2.4.2>.  Binding SID Sub-TLV . . . . . . . . . . .. . . .=
 . . .  10<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-po=
licy-05#page-10>

       2.4.3<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-=
policy-05#section-2.4.3>.  Segment List Sub-TLV  . . . . . . . . . . . . . =
. . .  11<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-pol=
icy-05#page-11>

       2.4.3.1<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-t=
e-policy-05#section-2.4.3.1>.  Weight Sub-TLV

       2.4.3.2<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-t=
e-policy-05#section-2.4.3.2>.  Segment Sub-TLV

       2.4.4<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-=
policy-05#section-2.4.4>.  Explicit NULL Label Policy Sub-TLV  . . . . . . =
. . .  27<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-pol=
icy-05#page-27>

       2.4.5<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-=
policy-05#section-2.4.5>.  Policy Priority Sub-TLV . . . . . . . . .. . . .=
 . . .  28<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-po=
licy-05#page-28>

       2.4.6<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-=
policy-05#section-2.4.6>.  Policy Name Sub-TLV . . . . . . . . . . .. . . .=
 . . .  29<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-po=
licy-05#page-29>


Regards,
Tarek
_______________________________________________
Pce mailing list
Pce@ietf.org<mailto:Pce@ietf.org>
https://www.ietf.org/mailman/listinfo/pce

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

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" xmlns:w=3D"urn:sc=
hemas-microsoft-com:office:word" xmlns:m=3D"http://schemas.microsoft.com/of=
fice/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
p.msonormal00, li.msonormal00, div.msonormal00
	{mso-style-name:msonormal0;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.htmlpreformattedchar0
	{mso-style-name:htmlpreformattedchar;
	font-family:Consolas;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.emailstyle21
	{mso-style-name:emailstyle21;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle25
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style>
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi Mike,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&gt;&gt; Hi Tarek,&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;&gt; In addition to what Dhruv has said, I don=
=92t believe draft-ietf-idr-segment-routing-te-policy provides a way to enc=
ode =93Protocol Origin=94, =93Originator ASN=94 and =93Originator Address=
=94. These are essential for reporting existing policies from
 the PCC to the PCE.<o:p></o:p></p>
<p class=3D"MsoNormal">[TS]: Agreed. However, as far as I see, draft-ietf-i=
dr-segment-routing-te-policy covers the =93controller -&gt; device=94 signa=
ling only. The attributes you mention are for reporting state from =93devic=
e -&gt; controller=94.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
<p class=3D"MsoNormal">Tarek<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks,<o:p></o:p></p>
<p class=3D"MsoNormal">Mike.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><b>From:</b> Dhruv Dhody &lt;dhruv.ietf@gmail.com&gt=
; <br>
<b>Sent:</b> Wednesday, March 20, 2019 11:14 AM<br>
<b>To:</b> Tarek Saad &lt;tsaad.net@gmail.com&gt;<br>
<b>Cc:</b> draft-barth-pce-segment-routing-policy-cp@ietf.org; pce@ietf.org=
<br>
<b>Subject:</b> Re: [Pce] Comment on draft-barth-pce-segment-routing-policy=
-cp<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
Hi Tarek,&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
As a individual WG member, I think reusing BGP sub-TLV in PCEP in this case=
(*) is problematic, mainly because -&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
(1) PCEP already has some other objects and TLVs which were defined much be=
fore the BGP SR Policy work, such as -&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
- SR-ERO subobject to carry SID (compared to BGP's Segment sub-TLV)</span><=
o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
- TE-PATH-BINDING TLV for BSID (compared to BGP's Binding SID sub-TLV)</spa=
n><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
(2) PCEP has a very specific format for all its TLVs as per&nbsp;<a href=3D=
"https://tools.ietf.org/html/rfc5440#section-7.1">https://tools.ietf.org/ht=
ml/rfc5440#section-7.1</a>, you would notice that BGP
 does not follow that.&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
(3) SR-POLICY is a top level container, in PCEP-SR for each LSP (or candida=
te path) we carry its associated Policy information in the ASSOCIATION obje=
ct.&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
That said, it is important that fields and encoding are aligned between BGP=
 and PCEP and I would request the authors to make sure that is the case.&nb=
sp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
Thanks!&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
Dhruv&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
(*) We were able to do this successfully in case of Flowspec</span><o:p></o=
:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Mar 19, 2019 at 1:12 AM Tarek Saad &lt;<a hr=
ef=3D"mailto:tsaad.net@gmail.com">tsaad.net@gmail.com</a>&gt; wrote:<o:p></=
o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal">Hi authors,<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">The I-D =93draft-ietf-idr-segment-routing-te-policy=
=94 defines sub-tlvs for SR Policy attributes that are carried in BGP (see =
below) for SR policy and its attributes. Ideally, with PCEP can achieve wha=
t is supported with BGP signaling and hence
 can leverage the most of those definitions? Is there a reason not to?<o:p>=
</o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp; <a href=3D"https:=
//tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-05#section-2=
..4" target=3D"_blank">2.4</a>.&nbsp; SR Policy Sub-TLVs&nbsp; . . . . . . =
. . . . . . . . . . . . .&nbsp;&nbsp; <a href=3D"https://tools.ietf.org/htm=
l/draft-ietf-idr-segment-routing-te-policy-05#page-9" target=3D"_blank">9</=
a></span><o:p></o:p></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.1" target=3D"_blank">2.4.1</a>.&nbsp; Preference Sub-TLV&nbs=
p; . . . . . . . . . . . . . . . . .&nbsp;&nbsp; <a href=3D"https://tools.i=
etf.org/html/draft-ietf-idr-segment-routing-te-policy-05#page-9" target=3D"=
_blank">9</a></span><o:p></o:p></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.2" target=3D"_blank">2.4.2</a>.&nbsp; Binding SID Sub-TLV . =
. . . . . . . . . .. . . . . . .&nbsp; <a href=3D"https://tools.ietf.org/ht=
ml/draft-ietf-idr-segment-routing-te-policy-05#page-10" target=3D"_blank">1=
0</a></span><o:p></o:p></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.3" target=3D"_blank">2.4.3</a>.&nbsp; Segment List Sub-TLV&n=
bsp; . . . . . . . . . . . . . . . .&nbsp; <a href=3D"https://tools.ietf.or=
g/html/draft-ietf-idr-segment-routing-te-policy-05#page-11" target=3D"_blan=
k">11</a></span><o:p></o:p></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.3.1" target=3D"_blank">2.4.3.1</a>.&nbsp; Weight Sub-TLV</sp=
an><o:p></o:p></pre>
<pre><a name=3D"m_-8866839237594776388_section-2.4.3.2"><span style=3D"colo=
r:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></a><a href=3D"https:/=
/tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-05#section-2.=
4.3.2" target=3D"_blank">2.4.3.2</a><span style=3D"color:black">.&nbsp; Seg=
ment Sub-TLV</span><o:p></o:p></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.4" target=3D"_blank">2.4.4</a>.&nbsp; Explicit NULL Label Po=
licy Sub-TLV&nbsp; . . . . . . . . .&nbsp; <a href=3D"https://tools.ietf.or=
g/html/draft-ietf-idr-segment-routing-te-policy-05#page-27" target=3D"_blan=
k">27</a></span><o:p></o:p></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.5" target=3D"_blank">2.4.5</a>.&nbsp; Policy Priority Sub-TL=
V . . . . . . . . .. . . . . . .&nbsp; <a href=3D"https://tools.ietf.org/ht=
ml/draft-ietf-idr-segment-routing-te-policy-05#page-28" target=3D"_blank">2=
8</a></span><o:p></o:p></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.6" target=3D"_blank">2.4.6</a>.&nbsp; Policy Name Sub-TLV . =
. . . . . . . . . .. . . . . . .&nbsp; <a href=3D"https://tools.ietf.org/ht=
ml/draft-ietf-idr-segment-routing-te-policy-05#page-29" target=3D"_blank">2=
9</a></span><o:p></o:p></pre>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
<p class=3D"MsoNormal">Tarek<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
Pce mailing list<br>
<a href=3D"mailto:Pce@ietf.org" target=3D"_blank">Pce@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/pce" target=3D"_blank">htt=
ps://www.ietf.org/mailman/listinfo/pce</a><o:p></o:p></p>
</blockquote>
</div>
</div>
</div>
</body>
</html>

--_000_BN8PR06MB6289AD8778F83DBAB0F3431EFC410BN8PR06MB6289namp_--


From nobody Wed Mar 20 09:36:11 2019
Return-Path: <mkoldych@cisco.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 40065131153; Wed, 20 Mar 2019 09:36:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.502
X-Spam-Level: 
X-Spam-Status: No, score=-14.502 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=Ob3hum7F; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=PlBq//Oc
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Mj9Sni4k4i3C; Wed, 20 Mar 2019 09:36:07 -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 20ACA13114C; Wed, 20 Mar 2019 09:36:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=20029; q=dns/txt; s=iport; t=1553099766; x=1554309366; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=GKt5hZ4K0GsthPSJOzGWXRrSG/BCAPc9LW4TPORVgtQ=; b=Ob3hum7F/ZSyoFhjQw1pwb4793SIppP2ZoTGXUQr+EOHvqGf2Ywhn2gK Quu2/qFfJX/7VQ/bJELN2ccyTzP5lYK1M62vj6r8PF4rqSRaoT8yetklo /L5M5E+CR5FlHochAxYwqWaraMSiEUa59EPQh+fudgVx2u5WMiNUfxULm E=;
IronPort-PHdr: =?us-ascii?q?9a23=3AUa39RBTVqnOLI36twsZAXvL6X9psv++ubAcI9p?= =?us-ascii?q?oqja5Pea2//pPkeVbS/uhpkESXBNfA8/wRje3QvuigQmEG7Zub+FE6OJ1XH1?= =?us-ascii?q?5g640NmhA4RsuMCEn1NvnvOik5G8BORVRl13q6KkNSXs35Yg6arw=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AEAABza5Jc/4sNJK1jGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAQGBUQQBAQEBAQsBgQ4vUANodAQLJ4dUA4RSilSCV4UkMYN?= =?us-ascii?q?dAY1UgS6BJANUCwEBGAEMB4RAAoRnIjQJDQEBAwEBCQEDAm0cDIVKAQEBAwE?= =?us-ascii?q?BASUGEwEBJQcLAQ8CAQgOAwQBASgHIQYLFAkIAgQBDQUIgxuBEUwDDQgBDp9?= =?us-ascii?q?aAooUgW0zgk4qAQEFgTUCg1cNC4IMAwWBLwGLMReBQD+BEAFGgkyCV0cBAQI?= =?us-ascii?q?BgWAkBwmDBYImiziFSx6HIowGNgkCh16DRoQJQoNYgiaOFoMpixKFfYE2i1s?= =?us-ascii?q?CBAIEBQIOAQEFgUw4gVZwFTuCbAmCAQwXg0uEWTuFP3IBAQGBJYtkAQE?=
X-IronPort-AV: E=Sophos;i="5.60,249,1549929600";  d="scan'208,217";a="319519085"
Received: from alln-core-6.cisco.com ([173.36.13.139]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 20 Mar 2019 16:35:33 +0000
Received: from XCH-RCD-014.cisco.com (xch-rcd-014.cisco.com [173.37.102.24]) by alln-core-6.cisco.com (8.15.2/8.15.2) with ESMTPS id x2KGZW0T027798 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 20 Mar 2019 16:35:32 GMT
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by XCH-RCD-014.cisco.com (173.37.102.24) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 20 Mar 2019 11:35:32 -0500
Received: from xhs-aln-001.cisco.com (173.37.135.118) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 20 Mar 2019 12:35:31 -0400
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Wed, 20 Mar 2019 11:35:30 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector1-cisco-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IMa872rkeyCAH06aAYB+6g31K5NAyAP99dGuKPCsCmU=; b=PlBq//Oc/qS+5GoRIo/8dylKKJW9MRVFDlf+hFLhRx3jZhDxuYw4DcWhtkBVXp6Bc73wcEJs4A4CMjrO0hoDq3EdXrbdwrGRjKjRNlhLTGctJpyTOs0Q2ZOUOqP2+THyGCtQ4clNHCv7SI54bihbqmXBeXSG2aKjCvXCVEDtiz0=
Received: from CY4PR11MB0055.namprd11.prod.outlook.com (10.171.254.156) by CY4PR11MB1703.namprd11.prod.outlook.com (10.169.253.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1709.14; Wed, 20 Mar 2019 16:35:29 +0000
Received: from CY4PR11MB0055.namprd11.prod.outlook.com ([fe80::d9dd:216b:6f2d:343]) by CY4PR11MB0055.namprd11.prod.outlook.com ([fe80::d9dd:216b:6f2d:343%3]) with mapi id 15.20.1709.015; Wed, 20 Mar 2019 16:35:29 +0000
From: "Mike Koldychev (mkoldych)" <mkoldych@cisco.com>
To: Tarek Saad <tsaad.net@gmail.com>, Dhruv Dhody <dhruv.ietf@gmail.com>
CC: "draft-barth-pce-segment-routing-policy-cp@ietf.org" <draft-barth-pce-segment-routing-policy-cp@ietf.org>, "pce@ietf.org" <pce@ietf.org>
Thread-Topic: [Pce] Comment on draft-barth-pce-segment-routing-policy-cp
Thread-Index: AQHU3cKmVnx6g4EH702v4Ayr58dKmKYUo5YAgAAEyACAABAeAIAAAFrg
Date: Wed, 20 Mar 2019 16:35:29 +0000
Message-ID: <CY4PR11MB0055F0B1EBEF7D40729CB884D3410@CY4PR11MB0055.namprd11.prod.outlook.com>
References: <BN8PR06MB6289556736B7C5412DFE85FDFC470@BN8PR06MB6289.namprd06.prod.outlook.com> <CAB75xn4Qx+GFF1uC-=a9XHCef2tjLEuCs64d9Y_5+OAab3a9GA@mail.gmail.com> <CY4PR11MB0055F280B2DC7B7D51147867D3410@CY4PR11MB0055.namprd11.prod.outlook.com> <BN8PR06MB6289AD8778F83DBAB0F3431EFC410@BN8PR06MB6289.namprd06.prod.outlook.com>
In-Reply-To: <BN8PR06MB6289AD8778F83DBAB0F3431EFC410@BN8PR06MB6289.namprd06.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=mkoldych@cisco.com; 
x-originating-ip: [2001:420:2840:1250:f9ef:bdfe:66ff:5a09]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 60e2d820-38c5-48a1-3485-08d6ad5210a2
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600127)(711020)(4605104)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:CY4PR11MB1703; 
x-ms-traffictypediagnostic: CY4PR11MB1703:
x-ms-exchange-purlcount: 17
x-microsoft-antispam-prvs: <CY4PR11MB1703A6BBC3A2F731AF643EB4D3410@CY4PR11MB1703.namprd11.prod.outlook.com>
x-forefront-prvs: 098291215C
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(136003)(346002)(396003)(39860400002)(376002)(199004)(189003)(93886005)(81166006)(25786009)(14444005)(97736004)(476003)(52536014)(14454004)(256004)(46003)(71190400001)(606006)(105586002)(7736002)(110136005)(6116002)(966005)(106356001)(790700001)(68736007)(54906003)(8936002)(71200400001)(316002)(478600001)(8676002)(229853002)(6506007)(2906002)(76176011)(9686003)(6306002)(11346002)(53936002)(33656002)(99286004)(236005)(4326008)(74316002)(6246003)(55016002)(53546011)(5660300002)(446003)(9326002)(86362001)(7696005)(54896002)(486006)(102836004)(186003)(6436002)(81156014); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR11MB1703; H:CY4PR11MB0055.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: KV2o+DNAOfKhvE/t+oEX1ZD4sYicnAe+MzU5ASbMx9NMW6Gd5tRPxG/jda3S9BVvsoCBZWxe8eTvbe8zQoicjrtaOzSkCbMTh0t1WqvwnogsNHPjaKXAe/AuE0jc9zjUdd58YP/IfczWZu6oIZMKBdfETczTPZIiOpz5tEbvJgwC4uQJkNjXpN5tDxkBT3I54kOQ4twuUW8IkCjaK+Z1T692JnEdn/XCJHMiddV/3CTVl5ROox/mYLJbfF90F47y99sdiwTIgy1KTrTBtdylZR2gQ8f5mvvr92erRWPGi3BHBYvhhSShY2mz8cb1c3asB6PNPtVk7RG9Un97bYI/iNCxqD1WMU91TAUAD62MAL3cEEPJvGV9TeoklxfnwGXoH0WehxgnJlOpu8kZrRHBs7/trw7RNTpRygiQc4ArFZU=
Content-Type: multipart/alternative; boundary="_000_CY4PR11MB0055F0B1EBEF7D40729CB884D3410CY4PR11MB0055namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 60e2d820-38c5-48a1-3485-08d6ad5210a2
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2019 16:35:29.5851 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1703
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.24, xch-rcd-014.cisco.com
X-Outbound-Node: alln-core-6.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/DdOhyW96-dA6OX_3FZ2QRUcVu88>
Subject: Re: [Pce] Comment on draft-barth-pce-segment-routing-policy-cp
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Mar 2019 16:36:10 -0000

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

Hi Tarek,

Yes, because draft-barth-pce-segment-routing-policy-cp covers both "control=
ler -> device" and "device -> controller" signaling, these extra attributes=
 are needed for us. I agree that draft-ietf-idr-segment-routing-te-policy d=
oes not need them because they are implicit in BGP.

Thanks,
Mike.

From: Tarek Saad <tsaad.net@gmail.com>
Sent: Wednesday, March 20, 2019 12:29 PM
To: Mike Koldychev (mkoldych) <mkoldych@cisco.com>; Dhruv Dhody <dhruv.ietf=
@gmail.com>
Cc: draft-barth-pce-segment-routing-policy-cp@ietf.org; pce@ietf.org
Subject: Re: [Pce] Comment on draft-barth-pce-segment-routing-policy-cp

Hi Mike,

>> Hi Tarek,
>> In addition to what Dhruv has said, I don't believe draft-ietf-idr-segme=
nt-routing-te-policy provides a way to encode "Protocol Origin", "Originato=
r ASN" and "Originator Address". These are essential for reporting existing=
 policies from the PCC to the PCE.
[TS]: Agreed. However, as far as I see, draft-ietf-idr-segment-routing-te-p=
olicy covers the "controller -> device" signaling only. The attributes you =
mention are for reporting state from "device -> controller".

Regards,
Tarek

Thanks,
Mike.

From: Dhruv Dhody <dhruv.ietf@gmail.com<mailto:dhruv.ietf@gmail.com>>
Sent: Wednesday, March 20, 2019 11:14 AM
To: Tarek Saad <tsaad.net@gmail.com<mailto:tsaad.net@gmail.com>>
Cc: draft-barth-pce-segment-routing-policy-cp@ietf.org<mailto:draft-barth-p=
ce-segment-routing-policy-cp@ietf.org>; pce@ietf.org<mailto:pce@ietf.org>
Subject: Re: [Pce] Comment on draft-barth-pce-segment-routing-policy-cp

Hi Tarek,

As a individual WG member, I think reusing BGP sub-TLV in PCEP in this case=
(*) is problematic, mainly because -

(1) PCEP already has some other objects and TLVs which were defined much be=
fore the BGP SR Policy work, such as -
- SR-ERO subobject to carry SID (compared to BGP's Segment sub-TLV)
- TE-PATH-BINDING TLV for BSID (compared to BGP's Binding SID sub-TLV)

(2) PCEP has a very specific format for all its TLVs as per https://tools.i=
etf.org/html/rfc5440#section-7.1, you would notice that BGP does not follow=
 that.

(3) SR-POLICY is a top level container, in PCEP-SR for each LSP (or candida=
te path) we carry its associated Policy information in the ASSOCIATION obje=
ct.

That said, it is important that fields and encoding are aligned between BGP=
 and PCEP and I would request the authors to make sure that is the case.

Thanks!
Dhruv

(*) We were able to do this successfully in case of Flowspec

On Tue, Mar 19, 2019 at 1:12 AM Tarek Saad <tsaad.net@gmail.com<mailto:tsaa=
d.net@gmail.com>> wrote:
Hi authors,

The I-D "draft-ietf-idr-segment-routing-te-policy" defines sub-tlvs for SR =
Policy attributes that are carried in BGP (see below) for SR policy and its=
 attributes. Ideally, with PCEP can achieve what is supported with BGP sign=
aling and hence can leverage the most of those definitions? Is there a reas=
on not to?



     2.4<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-poli=
cy-05#section-2..4>.  SR Policy Sub-TLVs  . . . . . . . . . . . . . . . . .=
 . .   9<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-poli=
cy-05#page-9>

       2.4.1<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-=
policy-05#section-2.4.1>.  Preference Sub-TLV  . . . . . . . . . . . . . . =
. . .   9<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-pol=
icy-05#page-9>

       2.4.2<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-=
policy-05#section-2.4.2>.  Binding SID Sub-TLV . . . . . . . . . . .. . . .=
 . . .  10<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-po=
licy-05#page-10>

       2.4.3<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-=
policy-05#section-2.4.3>.  Segment List Sub-TLV  . . . . . . . . . . . . . =
. . .  11<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-pol=
icy-05#page-11>

       2.4.3.1<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-t=
e-policy-05#section-2.4.3.1>.  Weight Sub-TLV

       2.4.3.2<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-t=
e-policy-05#section-2.4.3.2>.  Segment Sub-TLV

       2.4.4<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-=
policy-05#section-2.4.4>.  Explicit NULL Label Policy Sub-TLV  . . . . . . =
. . .  27<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-pol=
icy-05#page-27>

       2.4.5<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-=
policy-05#section-2.4.5>.  Policy Priority Sub-TLV . . . . . . . . .. . . .=
 . . .  28<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-po=
licy-05#page-28>

       2.4.6<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-=
policy-05#section-2.4.6>.  Policy Name Sub-TLV . . . . . . . . . . .. . . .=
 . . .  29<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-po=
licy-05#page-29>


Regards,
Tarek
_______________________________________________
Pce mailing list
Pce@ietf.org<mailto:Pce@ietf.org>
https://www.ietf.org/mailman/listinfo/pce

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal00, li.msonormal00, div.msonormal00
	{mso-style-name:msonormal0;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.htmlpreformattedchar0
	{mso-style-name:htmlpreformattedchar;
	font-family:Consolas;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.emailstyle21
	{mso-style-name:emailstyle21;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle27
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi Tarek,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Yes, because draft-barth-pce-segment-routing-policy-=
cp covers both &#8220;controller -&gt; device&#8221; and &#8220;device -&gt=
; controller&#8221; signaling, these extra attributes are needed for us. I =
agree that draft-ietf-idr-segment-routing-te-policy does not need
 them because they are implicit in BGP.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks,<o:p></o:p></p>
<p class=3D"MsoNormal">Mike.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Tarek Saad &lt;tsaad.net@gmail.com&gt; =
<br>
<b>Sent:</b> Wednesday, March 20, 2019 12:29 PM<br>
<b>To:</b> Mike Koldychev (mkoldych) &lt;mkoldych@cisco.com&gt;; Dhruv Dhod=
y &lt;dhruv.ietf@gmail.com&gt;<br>
<b>Cc:</b> draft-barth-pce-segment-routing-policy-cp@ietf.org; pce@ietf.org=
<br>
<b>Subject:</b> Re: [Pce] Comment on draft-barth-pce-segment-routing-policy=
-cp<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hi Mike,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&gt;&gt; Hi Tarek,&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;&gt; In addition to what Dhruv has said, I don&#=
8217;t believe draft-ietf-idr-segment-routing-te-policy provides a way to e=
ncode &#8220;Protocol Origin&#8221;, &#8220;Originator ASN&#8221; and &#822=
0;Originator Address&#8221;. These are essential for reporting existing pol=
icies from
 the PCC to the PCE.<o:p></o:p></p>
<p class=3D"MsoNormal">[TS]: Agreed. However, as far as I see, draft-ietf-i=
dr-segment-routing-te-policy covers the &#8220;controller -&gt; device&#822=
1; signaling only. The attributes you mention are for reporting state from =
&#8220;device -&gt; controller&#8221;.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
<p class=3D"MsoNormal">Tarek<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks,<o:p></o:p></p>
<p class=3D"MsoNormal">Mike.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><b>From:</b> Dhruv Dhody &lt;<a href=3D"mailto:dhruv=
.ietf@gmail.com">dhruv.ietf@gmail.com</a>&gt;
<br>
<b>Sent:</b> Wednesday, March 20, 2019 11:14 AM<br>
<b>To:</b> Tarek Saad &lt;<a href=3D"mailto:tsaad.net@gmail.com">tsaad.net@=
gmail.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:draft-barth-pce-segment-routing-policy-cp@ietf=
.org">draft-barth-pce-segment-routing-policy-cp@ietf.org</a>;
<a href=3D"mailto:pce@ietf.org">pce@ietf.org</a><br>
<b>Subject:</b> Re: [Pce] Comment on draft-barth-pce-segment-routing-policy=
-cp<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
Hi Tarek,&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
As a individual WG member, I think reusing BGP sub-TLV in PCEP in this case=
(*) is problematic, mainly because -&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
(1) PCEP already has some other objects and TLVs which were defined much be=
fore the BGP SR Policy work, such as -&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
- SR-ERO subobject to carry SID (compared to BGP's Segment sub-TLV)</span><=
o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
- TE-PATH-BINDING TLV for BSID (compared to BGP's Binding SID sub-TLV)</spa=
n><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
(2) PCEP has a very specific format for all its TLVs as per&nbsp;<a href=3D=
"https://tools.ietf.org/html/rfc5440#section-7.1">https://tools.ietf.org/ht=
ml/rfc5440#section-7.1</a>, you would notice that BGP
 does not follow that.&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
(3) SR-POLICY is a top level container, in PCEP-SR for each LSP (or candida=
te path) we carry its associated Policy information in the ASSOCIATION obje=
ct.&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
That said, it is important that fields and encoding are aligned between BGP=
 and PCEP and I would request the authors to make sure that is the case.&nb=
sp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
Thanks!&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
Dhruv&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
(*) We were able to do this successfully in case of Flowspec</span><o:p></o=
:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Mar 19, 2019 at 1:12 AM Tarek Saad &lt;<a hr=
ef=3D"mailto:tsaad.net@gmail.com">tsaad.net@gmail.com</a>&gt; wrote:<o:p></=
o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal">Hi authors,<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">The I-D &#8220;draft-ietf-idr-segment-routing-te-pol=
icy&#8221; defines sub-tlvs for SR Policy attributes that are carried in BG=
P (see below) for SR policy and its attributes. Ideally, with PCEP can achi=
eve what is supported with BGP signaling and hence
 can leverage the most of those definitions? Is there a reason not to?<o:p>=
</o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp; <a href=3D"https:=
//tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-05#section-2=
..4" target=3D"_blank">2.4</a>.&nbsp; SR Policy Sub-TLVs&nbsp; . . . . . . =
. . . . . . . . . . . . .&nbsp;&nbsp; <a href=3D"https://tools.ietf.org/htm=
l/draft-ietf-idr-segment-routing-te-policy-05#page-9" target=3D"_blank">9</=
a></span><o:p></o:p></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.1" target=3D"_blank">2.4.1</a>.&nbsp; Preference Sub-TLV&nbs=
p; . . . . . . . . . . . . . . . . .&nbsp;&nbsp; <a href=3D"https://tools.i=
etf.org/html/draft-ietf-idr-segment-routing-te-policy-05#page-9" target=3D"=
_blank">9</a></span><o:p></o:p></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.2" target=3D"_blank">2.4.2</a>.&nbsp; Binding SID Sub-TLV . =
. . . . . . . . . .. . . . . . .&nbsp; <a href=3D"https://tools.ietf.org/ht=
ml/draft-ietf-idr-segment-routing-te-policy-05#page-10" target=3D"_blank">1=
0</a></span><o:p></o:p></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.3" target=3D"_blank">2.4.3</a>.&nbsp; Segment List Sub-TLV&n=
bsp; . . . . . . . . . . . . . . . .&nbsp; <a href=3D"https://tools.ietf.or=
g/html/draft-ietf-idr-segment-routing-te-policy-05#page-11" target=3D"_blan=
k">11</a></span><o:p></o:p></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.3.1" target=3D"_blank">2.4.3.1</a>.&nbsp; Weight Sub-TLV</sp=
an><o:p></o:p></pre>
<pre><a name=3D"m_-8866839237594776388_section-2.4.3.2"><span style=3D"colo=
r:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></a><a href=3D"https:/=
/tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-05#section-2.=
4.3.2" target=3D"_blank">2.4.3.2</a><span style=3D"color:black">.&nbsp; Seg=
ment Sub-TLV</span><o:p></o:p></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.4" target=3D"_blank">2.4.4</a>.&nbsp; Explicit NULL Label Po=
licy Sub-TLV&nbsp; . . . . . . . . .&nbsp; <a href=3D"https://tools.ietf.or=
g/html/draft-ietf-idr-segment-routing-te-policy-05#page-27" target=3D"_blan=
k">27</a></span><o:p></o:p></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.5" target=3D"_blank">2.4.5</a>.&nbsp; Policy Priority Sub-TL=
V . . . . . . . . .. . . . . . .&nbsp; <a href=3D"https://tools.ietf.org/ht=
ml/draft-ietf-idr-segment-routing-te-policy-05#page-28" target=3D"_blank">2=
8</a></span><o:p></o:p></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-=
05#section-2.4.6" target=3D"_blank">2.4.6</a>.&nbsp; Policy Name Sub-TLV . =
. . . . . . . . . .. . . . . . .&nbsp; <a href=3D"https://tools.ietf.org/ht=
ml/draft-ietf-idr-segment-routing-te-policy-05#page-29" target=3D"_blank">2=
9</a></span><o:p></o:p></pre>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
<p class=3D"MsoNormal">Tarek<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
Pce mailing list<br>
<a href=3D"mailto:Pce@ietf.org" target=3D"_blank">Pce@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/pce" target=3D"_blank">htt=
ps://www.ietf.org/mailman/listinfo/pce</a><o:p></o:p></p>
</blockquote>
</div>
</div>
</div>
</body>
</html>

--_000_CY4PR11MB0055F0B1EBEF7D40729CB884D3410CY4PR11MB0055namp_--


From nobody Wed Mar 20 13:09:41 2019
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: pce@ietf.org
Delivered-To: pce@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 91E7F131110; Wed, 20 Mar 2019 13:09:23 -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.94.1
Auto-Submitted: auto-generated
Precedence: bulk
Cc: The IESG <iesg@ietf.org>, Daniele Ceccarelli <daniele.ceccarelli@ericsson.com>, db3546@att.com, draft-ietf-pce-wson-rwa-ext@ietf.org, pce@ietf.org, pce-chairs@ietf.org, daniele.ceccarelli@ericsson.com, rfc-editor@rfc-editor.org
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Message-ID: <155311256358.14892.3534390531799239808.idtracker@ietfa.amsl.com>
Date: Wed, 20 Mar 2019 13:09:23 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/mL0wpBYbJ1BDpe6_mDUJeDXX9s8>
Subject: [Pce] Protocol Action: 'PCEP Extension for WSON Routing and Wavelength Assignment' to Proposed Standard (draft-ietf-pce-wson-rwa-ext-17.txt)
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Mar 2019 20:09:31 -0000

The IESG has approved the following document:
- 'PCEP Extension for WSON Routing and Wavelength Assignment'
  (draft-ietf-pce-wson-rwa-ext-17.txt) as Proposed Standard

This document is the product of the Path Computation Element Working Group.

The IESG contact persons are Alvaro Retana, Martin Vigoureux and Deborah
Brungard.

A URL of this Internet Draft is:
https://datatracker.ietf.org/doc/draft-ietf-pce-wson-rwa-ext/





Technical Summary

This document provides the Path Computation Element communication Protocol
(PCEP) extensions for the support of Routing and Wavelength Assignment (RWA)
in Wavelength Switched Optical Networks (WSON).  Path provisioning in WSONs
requires a routing and wavelength assignment (RWA) process.  From a path
computation perspective, wavelength assignment is the process of determining
which wavelength can be used on each hop of a path and forms an additional
routing constraint to optical path computation.

Working Group Summary

The document is supported by the WG and no particular issue
was raised during the WG last call.

Document Quality

The protocol is widely implemented but the shepherd is not aware of any
commercial implementation of the extensions defined in this document. The
document is signed by authors from different vendors, operators and research
centers showing interest in these extensions.

Personnel

   Who is the Document Shepherd for this document?  Daniele Ceccarelli
   Who is the Responsible Area Director?  Deborah Brungard

IANA Note

Section 8.5: All the non-assigned values in this registry should be marked as "Unassigned":
OLD:
    2-255             Reserved             [This.I-D]
 NEW:
    2-255             Unassigned           [This.I-D]



From nobody Thu Mar 21 02:02:37 2019
Return-Path: <oscar.gonzalezdedios@telefonica.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AC31F1277CE for <pce@ietfa.amsl.com>; Thu, 21 Mar 2019 02:02:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level: 
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=telefonica.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 CCbDCUYucj8p for <pce@ietfa.amsl.com>; Thu, 21 Mar 2019 02:02:32 -0700 (PDT)
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00113.outbound.protection.outlook.com [40.107.0.113]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E3699130DE7 for <pce@ietf.org>; Thu, 21 Mar 2019 02:02:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telefonica.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oIaWJ7ljKL5l7Psjt83/viMzvEBB/wzE19TlupKTp9M=; b=Pr7Yt8+jpKihU7O8fUmjWeL7QJEjszo+SEfPv5zE1d+GMu2j3fBk9UGLXgIDeT24PHUZMkwvY9shVVBmmia3I8DEtovmHoQwpKx7qj1npTC9xObRXF/o1xBgOYXKRKfS/f1MzISC60itgWMEAvwKjAq+LIOlSX4uFe2PCWiYZHU=
Received: from DB6PR0601MB2613.eurprd06.prod.outlook.com (10.168.81.10) by DB6PR0601MB2422.eurprd06.prod.outlook.com (10.169.214.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1730.15; Thu, 21 Mar 2019 09:02:29 +0000
Received: from DB6PR0601MB2613.eurprd06.prod.outlook.com ([fe80::6124:14d:1c3d:85f5]) by DB6PR0601MB2613.eurprd06.prod.outlook.com ([fe80::6124:14d:1c3d:85f5%7]) with mapi id 15.20.1709.015; Thu, 21 Mar 2019 09:02:29 +0000
From: =?iso-8859-1?Q?Oscar_Gonz=E1lez_de_Dios?= <oscar.gonzalezdedios@telefonica.com>
To: "daniel@olddog.co.uk" <daniel@olddog.co.uk>, "pce@ietf.org" <pce@ietf.org>
Thread-Topic: [Pce] IPR poll on draft-ietf-pce-stateful-hpce
Thread-Index: AdTdWtrpspY+aoQylEGgCpPvRRZzpgACa3AAAJgBuLA=
Date: Thu, 21 Mar 2019 09:02:28 +0000
Message-ID: <DB6PR0601MB2613F157C73703E29A37B5F8FD420@DB6PR0601MB2613.eurprd06.prod.outlook.com>
References: <33984358a3a74661ba2294eb76179d10@huawei.com> <001601d4dd64$8960d640$9c2282c0$@olddog.co.uk>
In-Reply-To: <001601d4dd64$8960d640$9c2282c0$@olddog.co.uk>
Accept-Language: es-ES, en-US
Content-Language: es-ES
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=oscar.gonzalezdedios@telefonica.com; 
x-originating-ip: [195.235.92.36]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c960cc93-dd19-45e9-802e-08d6addbf21a
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020); SRVR:DB6PR0601MB2422; 
x-ms-traffictypediagnostic: DB6PR0601MB2422:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <DB6PR0601MB242280F8B8F02EB3C317411CFD420@DB6PR0601MB2422.eurprd06.prod.outlook.com>
x-forefront-prvs: 0983EAD6B2
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(376002)(346002)(136003)(39860400002)(396003)(13464003)(189003)(40134004)(199004)(59124004)(22974007)(25786009)(7696005)(229853002)(2906002)(66066001)(74316002)(6246003)(81166006)(8676002)(81156014)(446003)(316002)(6506007)(110136005)(66574012)(966005)(8936002)(102836004)(478600001)(786003)(3846002)(26005)(76176011)(6116002)(14454004)(413944005)(5660300002)(186003)(52536014)(99286004)(6436002)(86362001)(97736004)(256004)(53936002)(14444005)(68736007)(9686003)(55016002)(71190400001)(53546011)(6306002)(71200400001)(486006)(11346002)(105586002)(33656002)(106356001)(2501003)(305945005)(476003)(7736002)(9010500006); DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR0601MB2422; H:DB6PR0601MB2613.eurprd06.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: telefonica.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: ya0X8P19XbK+WGqvwvn+Nj41FJ4S6caZgU+GPj6eUDYanqIn93+myu5mvvI7t+4e98Xh5YO404tGkEJ5CcG46RfpGqpp/6KGg42eF+9LFsUQAXA17uNawKRKimaA6bX9iBdGbq3OqG4v+idRNaR5Oh1LSLfPUUghuVeDeXdwB3W6RS/c1RQvomMHftrEiW0o2/RjNq65nJJ1mT2Iqztx/3VdjSTRUZ6PgHnMYCmt+T5rDwVrHDS3Vv0BTD6uMrb3fOWpquD1HdV0fM/mD0oZzHzm1hwHI8QZ/S+wQ5v99r6VQsAx5AmSg/zzkBZoc5XEAWq1/qDJTK1yFs1OKVL7Mb2HsUXGr1fcSh6Y15qvk06+PlR2pkOXWtdxbVbRlbRvXl5YboNvehEC7+TmeaUTr0OmocC03XV8SYldlY9uY8c=
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: telefonica.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c960cc93-dd19-45e9-802e-08d6addbf21a
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Mar 2019 09:02:28.9759 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9744600e-3e04-492e-baa1-25ec245c6f10
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0601MB2422
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/m8DmO62LeXDHXnd2cf_3iv2bCBY>
Subject: Re: [Pce] IPR poll on draft-ietf-pce-stateful-hpce
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Mar 2019 09:02:36 -0000

Dear Chairs, all,


I am not aware of any IPR applicable to this draft that should be disclosed=
 in accordance with IETF IPR rules.

Apologies for the delay in the answer and best regards,

Oscar

-----Mensaje original-----
De: Pce <pce-bounces@ietf.org> En nombre de daniel@olddog.co.uk
Enviado el: lunes, 18 de marzo de 2019 9:28
Para: pce@ietf.org
Asunto: Re: [Pce] IPR poll on draft-ietf-pce-stateful-hpce

Hi Chairs, All,

I am also not aware of any IPR applicable to this draft that should be disc=
losed in accordance with IETF IPR rules.

BR, Dan.

-----Original Message-----
From: Pce <pce-bounces@ietf.org> On Behalf Of Zhangxian (Xian)
Sent: 18 March 2019 07:19
To: pce@ietf.org
Subject: Re: [Pce] IPR poll on draft-ietf-pce-stateful-hpce

I am not aware of any IPR applicable to this draft that should be disclosed=
 in accordance with IETF IPR rules.

Xian
---------- Forwarded message ---------
From: Adrian Farrel <adrian@olddog.co.uk>
Date: Wed, Mar 13, 2019 at 6:02 PM
Subject: IPR poll on draft-ietf-pce-stateful-hpce
To: <draft-ietf-pce-stateful-hpce@ietf.org>,
<s.avantika.avantika@gmail.com>, <zhang.xian@huawei.com>, <udayasreereddy@g=
mail.com>
Cc: <pce@ietf.org>


Hi authors,

In preparation for Working Group last call on this draft, I'd like all auth=
ors and contributors to confirm on the list that they are in compliance wit=
h IETF IPR rules.

Please respond (copying the mailing list) to say one of:

I am not aware of any IPR applicable to this draft that should be disclosed=
 in accordance with IETF IPR rules.

I am aware of IPR applicable to this draft, and it has already been disclos=
ed to the IETF.

I am aware of IPR applicable to this draft, but that has not yet been discl=
osed to the IETF. I will work to ensure that it will be disclosed in a time=
ly manner.

Thanks,
Adrian
_______________________________________________
Pce mailing list
Pce@ietf.org
https://www.ietf.org/mailman/listinfo/pce

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

________________________________

Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario, pu=
ede contener informaci=F3n privilegiada o confidencial y es para uso exclus=
ivo de la persona o entidad de destino. Si no es usted. el destinatario ind=
icado, queda notificado de que la lectura, utilizaci=F3n, divulgaci=F3n y/o=
 copia sin autorizaci=F3n puede estar prohibida en virtud de la legislaci=
=F3n vigente. Si ha recibido este mensaje por error, le rogamos que nos lo =
comunique inmediatamente por esta misma v=EDa y proceda a su destrucci=F3n.

The information contained in this transmission is privileged and confidenti=
al information intended only for the use of the individual or entity named =
above. If the reader of this message is not the intended recipient, you are=
 hereby notified that any dissemination, distribution or copying of this co=
mmunication is strictly prohibited. If you have received this transmission =
in error, do not read it. Please immediately reply to the sender that you h=
ave received this communication in error and then delete it.

Esta mensagem e seus anexos se dirigem exclusivamente ao seu destinat=E1rio=
, pode conter informa=E7=E3o privilegiada ou confidencial e =E9 para uso ex=
clusivo da pessoa ou entidade de destino. Se n=E3o =E9 vossa senhoria o des=
tinat=E1rio indicado, fica notificado de que a leitura, utiliza=E7=E3o, div=
ulga=E7=E3o e/ou c=F3pia sem autoriza=E7=E3o pode estar proibida em virtude=
 da legisla=E7=E3o vigente. Se recebeu esta mensagem por erro, rogamos-lhe =
que nos o comunique imediatamente por esta mesma via e proceda a sua destru=
i=E7=E3o


From nobody Thu Mar 21 07:04:06 2019
Return-Path: <dhruv.dhody@huawei.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BEF17126CAD; Thu, 21 Mar 2019 07:04:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8G6LhAWzejZB; Thu, 21 Mar 2019 07:04:02 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 93ECE120106; Thu, 21 Mar 2019 07:04:01 -0700 (PDT)
Received: from lhreml701-cah.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id 564AF7F7348ECE386AB4; Thu, 21 Mar 2019 14:03:59 +0000 (GMT)
Received: from BLREML405-HUB.china.huawei.com (10.20.4.41) by lhreml701-cah.china.huawei.com (10.201.108.42) with Microsoft SMTP Server (TLS) id 14.3.408.0; Thu, 21 Mar 2019 14:03:58 +0000
Received: from BLREML503-MBX.china.huawei.com ([169.254.9.242]) by BLREML405-HUB.china.huawei.com ([10.20.4.41]) with mapi id 14.03.0415.000; Thu, 21 Mar 2019 19:33:50 +0530
From: Dhruv Dhody <dhruv.dhody@huawei.com>
To: Tarek Saad <tsaad.net@gmail.com>, Dhruv Dhody <dhruv.ietf@gmail.com>
CC: "pce@ietf.org" <pce@ietf.org>, "draft-barth-pce-segment-routing-policy-cp@ietf.org" <draft-barth-pce-segment-routing-policy-cp@ietf.org>, "Siva Sivabalan (msiva)" <msiva@cisco.com>, "draft-sivabalan-pce-binding-label-sid@ietf.org" <draft-sivabalan-pce-binding-label-sid@ietf.org>
Thread-Topic: [Pce] Comment on draft-barth-pce-segment-routing-policy-cp
Thread-Index: AQHU3cKmVnx6g4EH702v4Ayr58dKmKYUR2MAgAARagCAAcEKQA==
Date: Thu, 21 Mar 2019 14:03:49 +0000
Message-ID: <23CE718903A838468A8B325B80962F9B8D9C1E61@BLREML503-MBX.china.huawei.com>
References: <BN8PR06MB6289556736B7C5412DFE85FDFC470@BN8PR06MB6289.namprd06.prod.outlook.com> <CAB75xn4Qx+GFF1uC-=a9XHCef2tjLEuCs64d9Y_5+OAab3a9GA@mail.gmail.com> <BN8PR06MB6289DF776419F7AC13AF4D87FC410@BN8PR06MB6289.namprd06.prod.outlook.com>
In-Reply-To: <BN8PR06MB6289DF776419F7AC13AF4D87FC410@BN8PR06MB6289.namprd06.prod.outlook.com>
Accept-Language: en-GB, zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.18.79.55]
Content-Type: multipart/alternative; boundary="_000_23CE718903A838468A8B325B80962F9B8D9C1E61BLREML503MBXchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/gHF9onYmEwbhD5KtAmwJmLUVc5I>
Subject: Re: [Pce] Comment on draft-barth-pce-segment-routing-policy-cp
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Mar 2019 14:04:05 -0000

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

Hi Tarek,

See inline...

From: Pce [mailto:pce-bounces@ietf.org] On Behalf Of Tarek Saad
Sent: 20 March 2019 21:46
To: Dhruv Dhody <dhruv.ietf@gmail.com>
Cc: pce@ietf.org; draft-barth-pce-segment-routing-policy-cp@ietf.org
Subject: Re: [Pce] Comment on draft-barth-pce-segment-routing-policy-cp

Hi Dhruv,

Thanks for the reply. I understand your point; however, my concern is not s=
o much on the PCEP protocol object definition, but more on the attribute(s)=
 alignment for the different protocol cases.
I'll quote an example you gave for BSID TLV definition in both drafts..

draft-ietf-idr-segment-routing-te-policy defines "S", and "I" flags but tho=
se are missing from draft-sivabalan-pce-binding-label-sid

      *  S-Flag: This flag encodes the "Specified-BSID-only" behavior.
         It is used by SRPM as described in section 6.2.3 in
         [I-D.ietf-spring-segment-routing-policy<https://tools.ietf.org/htm=
l/draft-ietf-idr-segment-routing-te-policy-05#ref-I-D.ietf-spring-segment-r=
outing-policy>].


      *  I-Flag: This flag encodes the "Drop Upon Invalid" behavior.  It
         is used by SRPM as described in section 8.2 in
         [I-D.ietf-spring-segment-routing-policy<https://tools.ietf.org/htm=
l/draft-ietf-idr-segment-routing-te-policy-05#ref-I-D.ietf-spring-segment-r=
outing-policy>].

[[[Dhruv Dhody]]] Your point is well taken, I would ask the authors of the =
SR documents to do this exercise. I see some overlap in authors as well who=
 could take the lead.
But due care should be taken in the description within the PCEP and BGP con=
text, because BSID as currently described in PCEP is attached to a candidat=
e path v/s BSID in BGP is described towards the full SR policy.

Similarly, draft-sivabalan-pce-binding-label-sid defines BT=3D0/1 behaviors=
 but those are missing from the other draft..
[[[Dhruv Dhody]]] You are right. This aligns to the C bit in SR-ERO. A ques=
tion to BGP draft authors on why this is not in BGP!

There may be other cases for SR-ERO too - e.g. missing "SR Algorithm", etc.
[[[Dhruv Dhody]]] I guess this would be needed when a PCE does not prepare =
the label stack but provide NAI and flex algo is enabled. Looks like nobody=
 uses this yet and thus was not noticed :). We could define a new NAI type =
to handle this case.

Thanks for engaging and providing instances where there are mismatch. I wou=
ld encourage authors to do an alignment check.

Thanks!
Dhruv

I noticed a trend in LSR WG to define sub-TLVs that can be resused by multi=
ple IGP protocols (e.g. the sub-TLVs defined in draft-ietf-lsr-pce-discover=
y-security-support).. and I was wondering if this approach could be leverag=
ed here too.

Regards,

Tarek


From: Dhruv Dhody <dhruv.ietf@gmail.com<mailto:dhruv.ietf@gmail.com>>
Date: Wednesday, March 20, 2019 at 11:14 AM
To: Tarek Saad <tsaad.net@gmail.com<mailto:tsaad.net@gmail.com>>
Cc: "draft-barth-pce-segment-routing-policy-cp@ietf.org<mailto:draft-barth-=
pce-segment-routing-policy-cp@ietf.org>" <draft-barth-pce-segment-routing-p=
olicy-cp@ietf.org<mailto:draft-barth-pce-segment-routing-policy-cp@ietf.org=
>>, "pce@ietf.org<mailto:pce@ietf.org>" <pce@ietf.org<mailto:pce@ietf.org>>
Subject: Re: [Pce] Comment on draft-barth-pce-segment-routing-policy-cp

Hi Tarek,

As a individual WG member, I think reusing BGP sub-TLV in PCEP in this case=
(*) is problematic, mainly because -

(1) PCEP already has some other objects and TLVs which were defined much be=
fore the BGP SR Policy work, such as -
- SR-ERO subobject to carry SID (compared to BGP's Segment sub-TLV)
- TE-PATH-BINDING TLV for BSID (compared to BGP's Binding SID sub-TLV)

(2) PCEP has a very specific format for all its TLVs as per https://tools.i=
etf.org/html/rfc5440#section-7.1, you would notice that BGP does not follow=
 that.

(3) SR-POLICY is a top level container, in PCEP-SR for each LSP (or candida=
te path) we carry its associated Policy information in the ASSOCIATION obje=
ct.

That said, it is important that fields and encoding are aligned between BGP=
 and PCEP and I would request the authors to make sure that is the case.

Thanks!
Dhruv

(*) We were able to do this successfully in case of Flowspec

On Tue, Mar 19, 2019 at 1:12 AM Tarek Saad <tsaad.net@gmail.com<mailto:tsaa=
d.net@gmail.com>> wrote:
Hi authors,

The I-D "draft-ietf-idr-segment-routing-te-policy" defines sub-tlvs for SR =
Policy attributes that are carried in BGP (see below) for SR policy and its=
 attributes. Ideally, with PCEP can achieve what is supported with BGP sign=
aling and hence can leverage the most of those definitions? Is there a reas=
on not to?



     2.4<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-poli=
cy-05#section-2...4>.  SR Policy Sub-TLVs  . . . . . . .. . . . . . . . . .=
 . . .   9<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-po=
licy-05#page-9>

       2.4.1<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-=
policy-05#section-2.4.1>.  Preference Sub-TLV  . . . . . . . . . . . . . . =
. . .   9<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-pol=
icy-05#page-9>

       2.4.2<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-=
policy-05#section-2.4.2>.  Binding SID Sub-TLV . .. . . . . . . . . .. . . =
. . . .  10<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-p=
olicy-05#page-10>

       2.4.3<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-=
policy-05#section-2.4.3>.  Segment List Sub-TLV  . . . . . . . . . . . . . =
. . .  11<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-pol=
icy-05#page-11>

       2.4.3.1<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-t=
e-policy-05#section-2.4.3.1>.  Weight Sub-TLV

       2.4.3.2<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-t=
e-policy-05#section-2.4.3.2>.  Segment Sub-TLV

       2.4.4<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-=
policy-05#section-2.4.4>.  Explicit NULL Label Policy Sub-TLV  . . . . . . =
. . .  27<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-pol=
icy-05#page-27>

       2.4.5<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-=
policy-05#section-2.4.5>.  Policy Priority Sub-TLV . . . . . . . . .. . . .=
 . . .  28<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-po=
licy-05#page-28>

       2.4.6<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-=
policy-05#section-2.4.6>.  Policy Name Sub-TLV . .. . . . . . . . . .. . . =
. . . .  29<https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-p=
olicy-05#page-29>


Regards,
Tarek
_______________________________________________
Pce mailing list
Pce@ietf.org<mailto:Pce@ietf.org>
https://www.ietf.org/mailman/listinfo/pce

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.grey
	{mso-style-name:grey;}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Tahoma",sans-serif;
	color:#1F497D;
	font-weight:normal;
	font-style:normal;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-IN" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US">Hi Tarek,
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p>&nbsp;=
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US">See inline&=
#8230;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p>&nbsp;=
</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> Pce [mailto:pce-bounces@ietf.org]
<b>On Behalf Of </b>Tarek Saad<br>
<b>Sent:</b> 20 March 2019 21:46<br>
<b>To:</b> Dhruv Dhody &lt;dhruv.ietf@gmail.com&gt;<br>
<b>Cc:</b> pce@ietf.org; draft-barth-pce-segment-routing-policy-cp@ietf.org=
<br>
<b>Subject:</b> Re: [Pce] Comment on draft-barth-pce-segment-routing-policy=
-cp<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi Dhruv,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Thanks for the reply. I underst=
and your point; however, my concern is not so much on the PCEP protocol obj=
ect definition, but more on the attribute(s) alignment for the different pr=
otocol cases.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I&#8217;ll quote an example you=
 gave for BSID TLV definition in both drafts..<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">draft-ietf-idr-segment-routing-=
te-policy defines &#8220;S&#8221;, and &#8220;I&#8221; flags but those are =
missing from draft-sivabalan-pce-binding-label-sid<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
*&nbsp; S-Flag: This flag encodes the &quot;Specified-BSID-only&quot; behav=
ior.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; It is used by SRPM as described in section 6.2.3 in<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; [<a href=3D"https://tools.ietf.org/html/draft-ietf-idr-se=
gment-routing-te-policy-05#ref-I-D.ietf-spring-segment-routing-policy" titl=
e=3D"&quot;Segment Routing Policy Architecture&quot;">I-D.ietf-spring-segme=
nt-routing-policy</a>].<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
*&nbsp; I-Flag: This flag encodes the &quot;Drop Upon Invalid&quot; behavio=
r.&nbsp; It<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; is used by SRPM as described in section 8.2 in<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; [<a href=3D"https://tools.ietf.org/html/draft-ietf-idr-se=
gment-routing-te-policy-05#ref-I-D.ietf-spring-segment-routing-policy" titl=
e=3D"&quot;Segment Routing Policy Architecture&quot;">I-D.ietf-spring-segme=
nt-routing-policy</a>].<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif;color:#1F497D">[[[Dhruv Dhody]]] Your =
point is well taken, I would ask the authors of the SR documents to do this=
 exercise. I see some overlap in authors as well
 who could take the lead. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif;color:#1F497D">But due care should be =
taken in the description within the PCEP and BGP context, because BSID as c=
urrently described in PCEP is attached to a candidate
 path v/s BSID in BGP is described towards the full SR policy. &nbsp;<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Similarly, draft-sivabalan-pce-=
binding-label-sid defines BT=3D0/1 behaviors but those are missing from the=
 other draft..<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif;color:#1F497D">[[[Dhruv Dhody]]] You a=
re right. This aligns to the C bit in SR-ERO. A question to BGP draft autho=
rs on why this is not in BGP!
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">There may be other cases for SR=
-ERO too &#8211; e.g. missing &#8220;SR Algorithm&#8221;, etc.<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif;color:#1F497D">[[[Dhruv Dhody]]] I gue=
ss this would be needed when a PCE does not prepare the label stack but pro=
vide NAI and flex algo is enabled. Looks like nobody
 uses this yet and thus was not noticed :). We could define a new NAI type =
to handle this case.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif;color:#1F497D">Thanks for engaging and=
 providing instances where there are mismatch. I would encourage authors to=
 do an alignment check.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif;color:#1F497D">Thanks!
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif;color:#1F497D">Dhruv
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I noticed a trend in LSR WG to =
define sub-TLVs that can be resused by multiple IGP protocols (e.g. the sub=
-TLVs defined in draft-ietf-lsr-pce-discovery-security-support).. and I was=
 wondering if this approach could be
 leveraged here too.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Regards,<o:p></o:p></span></p>
<pre><span lang=3D"EN-US" style=3D"font-family:&quot;Calibri&quot;,sans-ser=
if">Tarek<o:p></o:p></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></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 lang=3D"EN-US" style=3D"font-size:12.0pt;co=
lor:black">From:
</span></b><span lang=3D"EN-US" style=3D"font-size:12.0pt;color:black">Dhru=
v Dhody &lt;<a href=3D"mailto:dhruv.ietf@gmail.com">dhruv.ietf@gmail.com</a=
>&gt;<br>
<b>Date: </b>Wednesday, March 20, 2019 at 11:14 AM<br>
<b>To: </b>Tarek Saad &lt;<a href=3D"mailto:tsaad.net@gmail.com">tsaad.net@=
gmail.com</a>&gt;<br>
<b>Cc: </b>&quot;<a href=3D"mailto:draft-barth-pce-segment-routing-policy-c=
p@ietf.org">draft-barth-pce-segment-routing-policy-cp@ietf.org</a>&quot; &l=
t;<a href=3D"mailto:draft-barth-pce-segment-routing-policy-cp@ietf.org">dra=
ft-barth-pce-segment-routing-policy-cp@ietf.org</a>&gt;,
 &quot;<a href=3D"mailto:pce@ietf.org">pce@ietf.org</a>&quot; &lt;<a href=
=3D"mailto:pce@ietf.org">pce@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [Pce] Comment on draft-barth-pce-segment-routing-policy=
-cp<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Cour=
ier New&quot;">Hi Tarek,&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Cour=
ier New&quot;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Cour=
ier New&quot;">As a individual WG member, I think reusing BGP sub-TLV in PC=
EP in this case(*) is problematic, mainly because -&nbsp;<o:p></o:p></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Cour=
ier New&quot;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Cour=
ier New&quot;">(1) PCEP already has some other objects and TLVs which were =
defined much before the BGP SR Policy work, such as -&nbsp;<o:p></o:p></spa=
n></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Cour=
ier New&quot;">- SR-ERO subobject to carry SID (compared to BGP's Segment s=
ub-TLV)<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Cour=
ier New&quot;">- TE-PATH-BINDING TLV for BSID (compared to BGP's Binding SI=
D sub-TLV)<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Cour=
ier New&quot;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Cour=
ier New&quot;">(2) PCEP has a very specific format for all its TLVs as per&=
nbsp;<a href=3D"https://tools.ietf.org/html/rfc5440#section-7.1">https://to=
ols.ietf.org/html/rfc5440#section-7.1</a>, you would notice
 that BGP does not follow that.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Cour=
ier New&quot;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Cour=
ier New&quot;">(3) SR-POLICY is a top level container, in PCEP-SR for each =
LSP (or candidate path) we carry its associated Policy information in the A=
SSOCIATION object.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Cour=
ier New&quot;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Cour=
ier New&quot;">That said, it is important that fields and encoding are alig=
ned between BGP and PCEP and I would request the authors to make sure that =
is the case.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Cour=
ier New&quot;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Cour=
ier New&quot;">Thanks!&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Cour=
ier New&quot;">Dhruv&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Cour=
ier New&quot;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Cour=
ier New&quot;">(*) We were able to do this successfully in case of Flowspec=
<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">On Tue, Mar 19, 2019 at 1:12 AM=
 Tarek Saad &lt;<a href=3D"mailto:tsaad.net@gmail.com">tsaad.net@gmail.com<=
/a>&gt; wrote:<o:p></o:p></span></p>
</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">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US">Hi authors,<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US">The I-D &#8220;draft-ietf-idr-segment-routing=
-te-policy&#8221; defines sub-tlvs for SR Policy attributes that are carrie=
d in BGP (see below) for SR policy and its attributes.
 Ideally, with PCEP can achieve what is supported with BGP signaling and he=
nce can leverage the most of those definitions? Is there a reason not to?<o=
:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<pre><span lang=3D"EN-US" style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp; <a=
 href=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-poli=
cy-05#section-2...4" target=3D"_blank">2.4</a>.&nbsp; SR Policy Sub-TLVs&nb=
sp; . . . . . . .. . . . . . . . . . . . .&nbsp;&nbsp; <a href=3D"https://t=
ools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-05#page-9" targ=
et=3D"_blank">9</a></span><span lang=3D"EN-US"><o:p></o:p></span></pre>
<pre><span lang=3D"EN-US" style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp; <a href=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-rou=
ting-te-policy-05#section-2.4.1" target=3D"_blank">2.4.1</a>.&nbsp; Prefere=
nce Sub-TLV&nbsp; . . . . . . . . . . . . . . . . .&nbsp;&nbsp; <a href=3D"=
https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-05#pag=
e-9" target=3D"_blank">9</a></span><span lang=3D"EN-US"><o:p></o:p></span><=
/pre>
<pre><span lang=3D"EN-US" style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp; <a href=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-rou=
ting-te-policy-05#section-2.4.2" target=3D"_blank">2.4.2</a>.&nbsp; Binding=
 SID Sub-TLV . .. . . . . . . . . .. . . . . . .&nbsp; <a href=3D"https://t=
ools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-05#page-10" tar=
get=3D"_blank">10</a></span><span lang=3D"EN-US"><o:p></o:p></span></pre>
<pre><span lang=3D"EN-US" style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp; <a href=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-rou=
ting-te-policy-05#section-2.4.3" target=3D"_blank">2.4.3</a>.&nbsp; Segment=
 List Sub-TLV&nbsp; . . . . . . . . . . . . . . . .&nbsp; <a href=3D"https:=
//tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-05#page-11" =
target=3D"_blank">11</a></span><span lang=3D"EN-US"><o:p></o:p></span></pre=
>
<pre><span lang=3D"EN-US" style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp; <a href=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-rou=
ting-te-policy-05#section-2.4.3.1" target=3D"_blank">2.4.3.1</a>.&nbsp; Wei=
ght Sub-TLV</span><span lang=3D"EN-US"><o:p></o:p></span></pre>
<pre><a name=3D"m_-8866839237594776388_section-2.4.3.2"><span lang=3D"EN-US=
" style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></a><sp=
an lang=3D"EN-US"><a href=3D"https://tools.ietf.org/html/draft-ietf-idr-seg=
ment-routing-te-policy-05#section-2.4.3.2" target=3D"_blank">2.4.3.2</a><sp=
an style=3D"color:black">.&nbsp; Segment Sub-TLV</span><o:p></o:p></span></=
pre>
<pre><span lang=3D"EN-US" style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp; <a href=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-rou=
ting-te-policy-05#section-2.4.4" target=3D"_blank">2.4.4</a>.&nbsp; Explici=
t NULL Label Policy Sub-TLV&nbsp; . . . . . . . . .&nbsp; <a href=3D"https:=
//tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-05#page-27" =
target=3D"_blank">27</a></span><span lang=3D"EN-US"><o:p></o:p></span></pre=
>
<pre><span lang=3D"EN-US" style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp; <a href=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-rou=
ting-te-policy-05#section-2.4.5" target=3D"_blank">2.4.5</a>.&nbsp; Policy =
Priority Sub-TLV . . . . . . . . .. . . . . . .&nbsp; <a href=3D"https://to=
ols.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-05#page-28" targ=
et=3D"_blank">28</a></span><span lang=3D"EN-US"><o:p></o:p></span></pre>
<pre><span lang=3D"EN-US" style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp; <a href=3D"https://tools.ietf.org/html/draft-ietf-idr-segment-rou=
ting-te-policy-05#section-2.4.6" target=3D"_blank">2.4.6</a>.&nbsp; Policy =
Name Sub-TLV . .. . . . . . . . . .. . . . . . .&nbsp; <a href=3D"https://t=
ools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-05#page-29" tar=
get=3D"_blank">29</a></span><span lang=3D"EN-US"><o:p></o:p></span></pre>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US">Regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US">Tarek<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">_______________________________=
________________<br>
Pce mailing list<br>
<a href=3D"mailto:Pce@ietf.org" target=3D"_blank">Pce@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/pce" target=3D"_blank">htt=
ps://www.ietf.org/mailman/listinfo/pce</a><o:p></o:p></span></p>
</blockquote>
</div>
</div>
</div>
</body>
</html>

--_000_23CE718903A838468A8B325B80962F9B8D9C1E61BLREML503MBXchi_--


From nobody Sun Mar 24 13:33:27 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: pce@ietf.org
Delivered-To: pce@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id A36A3120094; Sun, 24 Mar 2019 13:33:25 -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: pce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.94.1
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: pce@ietf.org
Message-ID: <155345960562.18059.15671478853988510107@ietfa.amsl.com>
Date: Sun, 24 Mar 2019 13:33:25 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/GDlT9V7hEU1m8LNVb6VPWm5lH4c>
Subject: [Pce] I-D Action: draft-ietf-pce-pcep-yang-10.txt
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 24 Mar 2019 20:33:26 -0000

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

        Title           : A YANG Data Model for Path Computation Element Communications Protocol (PCEP)
        Authors         : Dhruv Dhody
                          Jonathan Hardwick
                          Vishnu Pavan Beeram
                          Jeff Tantsura
	Filename        : draft-ietf-pce-pcep-yang-10.txt
	Pages           : 109
	Date            : 2019-03-24

Abstract:
   This document defines a YANG data model for the management of Path
   Computation Element communications Protocol (PCEP) for communications
   between a Path Computation Client (PCC) and a Path Computation
   Element (PCE), or between two PCEs.  The data model includes
   configuration and state data.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-yang/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-pce-pcep-yang-10
https://datatracker.ietf.org/doc/html/draft-ietf-pce-pcep-yang-10

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-pce-pcep-yang-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 Sun Mar 24 14:08:03 2019
Return-Path: <dhruv.ietf@gmail.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 89FC6120106; Sun, 24 Mar 2019 14:08:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rfMSHZgAdgVD; Sun, 24 Mar 2019 14:07:58 -0700 (PDT)
Received: from mail-io1-xd29.google.com (mail-io1-xd29.google.com [IPv6:2607:f8b0:4864:20::d29]) (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 70DFD120100; Sun, 24 Mar 2019 14:07:55 -0700 (PDT)
Received: by mail-io1-xd29.google.com with SMTP id x3so6003193iol.10; Sun, 24 Mar 2019 14:07:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=qDxeBucvlzPrMSky1qa47Xc7gG84MeCFZiinVpBU6TQ=; b=LMUEKSE79YQNmQ4ANpJCpo1a+4gUT0zuhFeScBSVZuaBcPlEyJjt00noO/z7UD611V hJJDOUSt6AjVvSpRzOSuOzwlay1+BbuF0OGEHizJ7yYAu8V1zgsPdLtJJeNCxS7gUbcJ 9UpNWigHbC0k0TApTHwyl6ffMoWKaJYCijRpcw5DZAY6sol2u/2VF4N425g3OOZKPMUZ 0EeKitm8moSjUBHzHy1OArPPRD+EqOb336Er3VqSB/VLYtxEo2rZ7nxqTTiQ/JJ/JziC t4h/nbW6F5oN35ykngJP/6OHEwqr97cYzZYiGNzxIg1CbCWG9g/gkblSrwGMMj8R7fNO Fjgg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=qDxeBucvlzPrMSky1qa47Xc7gG84MeCFZiinVpBU6TQ=; b=l2L4VC7a9v3H/12kkAZcT2Jvt3umOVlRSLsc3YHQw4RLhY7Q6cr/wup6Q48sckqRoR d9fbteV0+LfeCUbu75Z821+ptKBYJGyk6xTEpYZStC8fBW6YCy4OMErbiqAbpr5zYqj1 VkKTBKINeTr1KbznlzEmhfxzFTstQm/h982X4LbCUF7STBUxHXY9q31cQDJRfTH2YcNk 7VecaAWAcsi+ea02PRcIH5tzLVUnZ6IJHW2iPJ5WDaJUSYWyzu8ciBjopzctrPVLQLHP pWZQHR0tpRnym1g0wHrXw79fMvYY5EKXGeumIUIM2zi1u148YW6skfVxLegjOJUH+nJW cN/A==
X-Gm-Message-State: APjAAAVpmYdOdPSfoJUBoaI3ui6x60twXJ2UR/KaI0rh4lbU0l+J8ghv cf6sWub8a5O8qW+3aDxj1L6AZf0604qe9zN4SEQ=
X-Google-Smtp-Source: APXvYqyvESEz9zAfRvrKGFZqRUh9Qut1T8A2DeJAoXyHe9dlyRbOw85HuZ1vW+Xsy5P2dr13tKEDMlAOT2aHyQ7kenI=
X-Received: by 2002:a6b:ef12:: with SMTP id k18mr14680480ioh.171.1553461674519;  Sun, 24 Mar 2019 14:07:54 -0700 (PDT)
MIME-Version: 1.0
References: <154328751678.23848.17617047655308813382@ietfa.amsl.com>
In-Reply-To: <154328751678.23848.17617047655308813382@ietfa.amsl.com>
From: Dhruv Dhody <dhruv.ietf@gmail.com>
Date: Sun, 24 Mar 2019 22:07:18 +0100
Message-ID: <CAB75xn4NYtECK_EuBELRYxDaDg_n9EFZHwAX2EpT=AJUdCwa8w@mail.gmail.com>
To: Mahesh Jethanandani <mjethanandani@gmail.com>
Cc: yang-doctors@ietf.org, draft-ietf-pce-pcep-yang.all@ietf.org, pce@ietf.org
Content-Type: multipart/alternative; boundary="0000000000004830ef0584dd7bbc"
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/U6vf02MLHkJrhi3XhIvI_KI33Cc>
Subject: Re: [Pce] Yangdoctors early review of draft-ietf-pce-pcep-yang-08
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 24 Mar 2019 21:08:02 -0000

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

Hi Mahesh,

Apologies for a late reply to your review. Being stuck in a long flight
finally gave me enough time to fix up the indentation in the model :)

An update (-10) has been posted.

More details inline...

On Tue, Nov 27, 2018 at 8:28 AM Mahesh Jethanandani <mjethanandani@gmail.co=
m>
wrote:

> Reviewer: Mahesh Jethanandani
> Review result: On the Right Track
>
> Document reviewed: draft-ietf-pce-pcep-yang-08
>
> I am not an expert in PCEP. This review is looking at the draft from a YA=
NG
> perspective. With that said, I have marked it as =E2=80=9COn the Right Tr=
ack=E2=80=9D
> because
> of some of the points discussed below.
>
> Summary:
>
> This document defines a YANG data model for the management of Path
> Computation
> Element communications Protocol (PCEP) for communications between a Path
> Computation Client (PCC) and a Path Computation Element (PCE), or between
> two
> PCEs.  The data model includes configuration data and state data (status
> information and counters for the collection of statistics).
>
> Comments:
>
> General
>
> - The module uses indentation that varies all over the module, from 2
> spaces to
> 5. Please fix the module to have consistent indentation.
>

Used 2 spaces now.

>
> - The module makes heavy use of groupings. They are great if they are bei=
ng
> used in multiple places. But I seem to see single usage of groupings, whi=
ch
> makes the model hard to read. Please collapse all groupings that are used
> only
> once into the module.
>
>
All groupings that were used only once are now removed.



> Abstract:
>
> It is best not to try to redefine terms, specially if they have already
> been
> defined already in another RFC. Case in point, "state data". This term ha=
s
> been
> defined in RFC6241, and it would be best to list it in the Terminology an=
d
> Notation section, as has been done with other definitions.
>
> The following terms are defined in [RFC6241]:
>
>    o  configuration data
>
>    o  state data
>

Done.



>
> Introduction:
>
> Please update reference of YANG to RFC7950. These are YANG 1.1 modules
> after
> all.
>

Done.



>
> Section 5. The Design of the PCEP Data Model.
>
> Thank you for first of all for creating a abridged version of the tree
> diagram.
> What would really help to understand the design of the model would be to
> place
> the full tree diagram at the end of the section, and move sections 5.3 to
> 5.7.
> directly under 5.1. Scrolling through pages of the full diagram to get to
> the
> design sections is painful to read.
>

Done.



>
> Section 10. PCEP YANG Modules
>
> - Please list all RFCs and I-D that are referenced in the model, so there
> is a
> normative reference to them in the draft.
>

Done.



>
> - Please expand the reference to different RFCs to include the title of t=
he
> RFC, and not just the number.
>

Done.



>
> - The reference to tls-server and tls-client should be to
> I-D.ietf-netconf-tls-client-server, as it is not an RFC as yet. Also, the
> document refers to all other RFCs as RFC XXXX. What is the RFC editor
> supposed
> to replace XXXX with? With the RFC number assigned to this draft?? I thin=
k
> you
> want to refer to I-D that contain those modules.
>

Done.



>
> - What is "PCEP common"? That term has not been defined anywhere in the
> document, but is used in the YANG model.
>
>
Removed.



> - What is the 'identify pcep' for?
>

Removed.



>
> - Why is pcep-admin-status a enum and not a boolean? Since YANG nodes are
> hierarchical, there should be no reason to repeat prefixes like
> 'admin-status'
> in node names such as 'admin-status-up', both where it is defined and
> where it
> is used (under admin-status).
>

Changed.



>
> - Where are the different operational status definitions defined? Can tha=
t
> RFC
> be referenced? Same for Session state, Association Type, Objective
> Function.
>
>
References added.



> - Could the YANG module use existing definitions? For example could the
> module
> use ospf-area as defined in I-D.ietf-ospf-yang or use isis-area defined i=
n
> the
> ISIS YANG Module.
>
>
Updated.



> - Can the document use more descriptive names for features such as 'gco'.
>

Updated.



>
> - If the range of the timer is 1..65535, why does it need to be a uint32?
> Same
> for the range of 0..255.
>

Corrected.



>
> - RFC 5440 makes no reference to 'max-keep-alive-timer' or
> 'max-dead-timer'. If
> they are max value, can they not be expressed as part of the range for
> 'keep-alive-timer' or 'dead-timer'? Same for 'min-keep-alive-timer' and
> 'min-dead-timer'.
>
>
You are right that these are not explicitly stated in 5440, but are needed
to set what is the acceptable range of these values as received in the open
message from a peer. These are different from the max value as part of the
range allowed by the protocol. You would also find these in our PCEP MIB
RFCs.



> - What is the default value for 'admin-status'?
>

set now to enabled (true).



>
> - The grouping pce-scope seems to be defining a header with each of the
> leafs
> as bits in the header. In that case, it would be better if this was
> defined as
> a bits/bit field, rather than leafs that are of type uint8 and boolean.
> Same
> for the grouping called 'capability'
>
>
Updated.
But the priority fields are kept outside of bits/bit.
Also in case of capability, fields that are not part of RFC5088/RFC5089
capability bit fields are kept outside.



> - The description "LSP is PCE-initiated or not" is hardly a description
> for the
> leaf 'enabled'. It might be more a description of the feature
> 'pce-initiated'.
>
>
Updated.



> - Could description "Valid at PCC" be improved upon?
>
>
Updated.



> - Most keys are defined as 'type binary'. Why is key-string defined as
> 'type
> string' or 'type hex-string', and not 'type binary'? Is it possible to
> reuse
> definitions from draft-ietf-netconf-crypto-types?
>
>
Updated according to the Key chain RFC that allows both ASCII and Hex
(instead of binary), i think this is better aligned to other related work.


> - I am not an expert in this protocol, but a lot of the nodes defined are
> generated by the system. Yet, they are defined as rw. For example, the li=
st
> 'path-keys' carries a description "The list of path-keys generated by the
> PCE".
> If so, should this not be marked 'config false'. I would suggest authors
> take a
> more concerted look and see what nodes are indeed rw and which ones are r=
o.
> Other examples include 'req-id' and 'retrieved'.
>
>
The examples you cited are already 'ro'. I did a check throughout the
document as well.



> - Can this error-message and description be reconciled?
>
>                     error-message
>                         "The Path-key should be retreived";
>                     description
>                         "When Path-Key has been retreived";
>
>
Updated.



> - It is great to see that extensive amount of statistics are required to =
be
> implemented by the model. How many implementations actually support all
> these
> statistics? What would happen if implementations support a small number o=
f
> these statistics? In other words, are all these statistics required to be
> maintained/implemented?
>
>
We have kept most of these as optional and not mandated it, these are also
aligned to stats in PCEP MIB RFC.


> - In addition, a lot of the statistics have when statements. Since these
> are
> statistics maintained by the system, why the when statement? Does it mean
> that
> even if the statistics are written by the system, they are not valid (for
> reading) under certain scenarios. Or is it more likely that they are only
> written when the role is ether of a 'pce' or 'pcc-and-pce', in which case
> reading for other roles would return 0 values.
>
>
It is the latter case, where some statistics are written based on the role.
Do you think this usage of 'when' is incorrect and needs changing?

Thanks again for your detailed review.

Regards,
Dhruv

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

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:monospace,monospace">Hi Mahesh,</div><div class=3D"gmail_default" =
style=3D"font-family:monospace,monospace"><br></div><div class=3D"gmail_def=
ault" style=3D"font-family:monospace,monospace">Apologies for a late reply =
to your review. Being stuck in a long flight finally gave me enough time to=
 fix up the indentation in the model :)=C2=A0</div><div class=3D"gmail_defa=
ult" style=3D"font-family:monospace,monospace"><br></div><div class=3D"gmai=
l_default" style=3D"font-family:monospace,monospace">An update (-10) has be=
en posted.=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:mon=
ospace,monospace"><br></div><div class=3D"gmail_default" style=3D"font-fami=
ly:monospace,monospace">More details inline...=C2=A0</div></div><br><div cl=
ass=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Nov 27, 2=
018 at 8:28 AM Mahesh Jethanandani &lt;<a href=3D"mailto:mjethanandani@gmai=
l.com" target=3D"_blank">mjethanandani@gmail.com</a>&gt; wrote:<br></div><b=
lockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-le=
ft:1px solid rgb(204,204,204);padding-left:1ex">Reviewer: Mahesh Jethananda=
ni<br>
Review result: On the Right Track<br>
<br>
Document reviewed: draft-ietf-pce-pcep-yang-08<br>
<br>
I am not an expert in PCEP. This review is looking at the draft from a YANG=
<br>
perspective. With that said, I have marked it as =E2=80=9COn the Right Trac=
k=E2=80=9D because<br>
of some of the points discussed below.<br>
<br>
Summary:<br>
<br>
This document defines a YANG data model for the management of Path Computat=
ion<br>
Element communications Protocol (PCEP) for communications between a Path<br=
>
Computation Client (PCC) and a Path Computation Element (PCE), or between t=
wo<br>
PCEs.=C2=A0 The data model includes configuration data and state data (stat=
us<br>
information and counters for the collection of statistics).<br>
<br>
Comments:<br>
<br>
General<br>
<br>
- The module uses indentation that varies all over the module, from 2 space=
s to<br>
5. Please fix the module to have consistent indentation.<br></blockquote><d=
iv><br></div><div class=3D"gmail_default" style=3D"font-family:monospace,mo=
nospace">Used 2 spaces now.=C2=A0</div><div class=3D"gmail_default" style=
=3D"font-family:monospace,monospace"></div><blockquote class=3D"gmail_quote=
" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);=
padding-left:1ex">
<br>
- The module makes heavy use of groupings. They are great if they are being=
<br>
used in multiple places. But I seem to see single usage of groupings, which=
<br>
makes the model hard to read. Please collapse all groupings that are used o=
nly<br>
once into the module.<br>
<br></blockquote><div><br></div><div><div class=3D"gmail_default" style=3D"=
font-family:monospace,monospace">All groupings that were used only once are=
 now removed. </div><br></div><div>=C2=A0</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">
Abstract:<br>
<br>
It is best not to try to redefine terms, specially if they have already bee=
n<br>
defined already in another RFC. Case in point, &quot;state data&quot;. This=
 term has been<br>
defined in RFC6241, and it would be best to list it in the Terminology and<=
br>
Notation section, as has been done with other definitions.<br>
<br>
The following terms are defined in [RFC6241]:<br>
<br>
=C2=A0 =C2=A0o=C2=A0 configuration data<br>
<br>
=C2=A0 =C2=A0o=C2=A0 state data<br></blockquote><div><br></div><div><div cl=
ass=3D"gmail_default" style=3D"font-family:monospace,monospace">Done. </div=
><br></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x">
<br>
Introduction:<br>
<br>
Please update reference of YANG to <span class=3D"gmail_default" style=3D"f=
ont-family:monospace,monospace"></span>RFC7950. These are YANG 1.1 modules =
after<br>
all.<br></blockquote><div><br></div><div><div class=3D"gmail_default" style=
=3D"font-family:monospace,monospace">Done. </div><br></div><div>=C2=A0</div=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Section 5. The Design of the PCEP Data Model.<br>
<br>
Thank you for first of all for creating a abridged version of the tree diag=
ram.<br>
What would really help to understand the design of the model would be to pl=
ace<br>
the full tree diagram at the end of the section, and move sections 5.3 to 5=
.7.<br>
directly under 5.1. Scrolling through pages of the full diagram to get to t=
he<br>
design sections is painful to read.<br></blockquote><div><br></div><div><di=
v class=3D"gmail_default" style=3D"font-family:monospace,monospace">Done. <=
/div><br></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex">
<br>
Section 10. PCEP YANG Modules<br>
<br>
- Please list all RFCs and I-D that are referenced in the model, so there i=
s a<br>
normative reference to them in the draft.<br></blockquote><div><br></div><d=
iv><div class=3D"gmail_default" style=3D"font-family:monospace,monospace">D=
one. </div><br></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddi=
ng-left:1ex">
<br>
- Please expand the reference to different RFCs to include the title of the=
<br>
RFC, and not just the number.<br></blockquote><div><br></div><div><div clas=
s=3D"gmail_default" style=3D"font-family:monospace,monospace">Done. </div><=
br></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin=
:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"=
>
<br>
- The reference to tls-server and tls-client should be to<br>
I-D.ietf-netconf-tls-client-server, as it is not an RFC as yet. Also, the<b=
r>
document refers to all other RFCs as RFC XXXX. What is the RFC editor suppo=
sed<br>
to replace XXXX with? With the RFC number assigned to this draft?? I think =
you<br>
want to refer to I-D that contain those modules.<br></blockquote><div><br><=
/div><div><div class=3D"gmail_default" style=3D"font-family:monospace,monos=
pace">Done.</div><br></div><div>=C2=A0</div><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex">
<br>
- What is &quot;PCEP common&quot;? That term has not been defined anywhere =
in the<br>
document, but is used in the YANG model.<br>
<br></blockquote><div><br></div><div><div class=3D"gmail_default" style=3D"=
font-family:monospace,monospace">Removed. </div><br></div><div>=C2=A0</div>=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
- What is the &#39;identify pcep&#39; for?<br></blockquote><div><br></div><=
div><div class=3D"gmail_default" style=3D"font-family:monospace,monospace">=
Removed. </div><br></div><div>=C2=A0</div><blockquote class=3D"gmail_quote"=
 style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);p=
adding-left:1ex">
<br>
- Why is pcep-admin-status a enum and not a boolean? Since YANG nodes are<b=
r>
hierarchical, there should be no reason to repeat prefixes like &#39;admin-=
status&#39;<br>
in node names such as &#39;admin-status-up&#39;, both where it is defined a=
nd where it<br>
is used (under admin-status).<br></blockquote><div><br></div><div><div clas=
s=3D"gmail_default" style=3D"font-family:monospace,monospace">Changed. </di=
v><br></div><div>=C2=A0</div><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>
- Where are the different operational status definitions defined? Can that =
RFC<br>
be referenced? Same for Session state, Association Type, Objective Function=
.<br>
<br></blockquote><div><br></div><div><div class=3D"gmail_default" style=3D"=
font-family:monospace,monospace">References added. </div><br></div><div>=C2=
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex">
- Could the YANG module use existing definitions? For example could the mod=
ule<br>
use ospf-area as defined in I-D.ietf-ospf-yang or use isis-area defined in =
the<br>
ISIS YANG Module.<br>
<br></blockquote><div><br></div><div><div class=3D"gmail_default" style=3D"=
font-family:monospace,monospace">Updated. </div><br></div><div>=C2=A0</div>=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
- Can the document use more descriptive names for features such as &#39;gco=
&#39;.<br></blockquote><div><br></div><div><div class=3D"gmail_default" sty=
le=3D"font-family:monospace,monospace">Updated. </div><br></div><div>=C2=A0=
</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;b=
order-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
- If the range of the timer is 1..65535, why does it need to be a uint32? S=
ame<br>
for the range of 0..255.<br>
<span class=3D"gmail_default" style=3D"font-family:monospace,monospace"></s=
pan></blockquote><div><br></div><div><div class=3D"gmail_default" style=3D"=
font-family:monospace,monospace">Corrected. </div><br></div><div>=C2=A0</di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;borde=
r-left:1px solid rgb(204,204,204);padding-left:1ex"><span class=3D"gmail_de=
fault" style=3D"font-family:monospace,monospace"></span><br>
- RFC 5440 makes no reference to &#39;max-keep-alive-timer&#39; or &#39;max=
-dead-timer&#39;. If<br>
they are max value, can they not be expressed as part of the range for<br>
&#39;keep-alive-timer&#39; or &#39;dead-timer&#39;? Same for &#39;min-keep-=
alive-timer&#39; and<br>
&#39;min-dead-timer&#39;.<br>
<br></blockquote><div><br></div><div><div class=3D"gmail_default" style=3D"=
font-family:monospace,monospace">You are right that these are not explicitl=
y stated in 5440, but are needed to set what is the acceptable range of the=
se values as received in the open message from a peer. These are different =
from the max value as part of the range allowed by the protocol. You would =
also find these in our PCEP MIB RFCs. </div><br></div><div>=C2=A0</div><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left=
:1px solid rgb(204,204,204);padding-left:1ex">
- What is the default value for &#39;<span class=3D"gmail_default" style=3D=
"font-family:monospace,monospace"></span>admin-status&#39;?<br></blockquote=
><div><br></div><div><div class=3D"gmail_default" style=3D"font-family:mono=
space,monospace">set now to enabled (true). </div><br></div><div>=C2=A0</di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;borde=
r-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
- The grouping <span class=3D"gmail_default" style=3D"font-family:monospace=
,monospace"></span>pce-scope seems to be defining a header with each of the=
 leafs<br>
as bits in the header. In that case, it would be better if this was defined=
 as<br>
a bits/bit field, rather than leafs that are of type uint8 and boolean. Sam=
e<br>
for the grouping called &#39;capability&#39;<br>
<br></blockquote><div><br></div><div><div class=3D"gmail_default" style=3D"=
font-family:monospace,monospace">Updated.=C2=A0</div><div class=3D"gmail_de=
fault" style=3D"font-family:monospace,monospace">But the priority fields ar=
e kept outside of bits/bit.=C2=A0</div><div class=3D"gmail_default" style=
=3D"font-family:monospace,monospace">Also in case of capability, fields tha=
t are not part of RFC5088/RFC5089 capability bit fields are kept outside.=
=C2=A0</div><br></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd=
ing-left:1ex">
- The description &quot;LSP is PCE-initiated or not&quot; is hardly a descr=
iption for the<br>
leaf &#39;<span class=3D"gmail_default" style=3D"font-family:monospace,mono=
space"></span>enabled&#39;. It might be more a description of the feature &=
#39;pce-initiated&#39;.<br>
<br></blockquote><div><br></div><div><div class=3D"gmail_default" style=3D"=
font-family:monospace,monospace">Updated. </div><br></div><div>=C2=A0</div>=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
- Could description &quot;<span class=3D"gmail_default" style=3D"font-famil=
y:monospace,monospace"></span>Valid at PCC&quot; be improved upon?<br>
<br></blockquote><div><br></div><div><div class=3D"gmail_default" style=3D"=
font-family:monospace,monospace">Updated. </div><br></div><div>=C2=A0</div>=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
- Most keys are defined as &#39;type binary&#39;. Why is key-string defined=
 as &#39;type<br>
string&#39; or &#39;type hex-string&#39;, and not &#39;type binary&#39;? Is=
 it possible to reuse<br>
definitions from <span class=3D"gmail_default" style=3D"font-family:monospa=
ce,monospace"></span>draft-ietf-netconf-crypto-types?<br>
<br></blockquote><div><br></div><div><div class=3D"gmail_default" style=3D"=
font-family:monospace,monospace">Updated according to the Key chain RFC tha=
t allows both ASCII and Hex (instead of binary), i think this is better ali=
gned to other related work.=C2=A0</div></div><div>=C2=A0</div><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px soli=
d rgb(204,204,204);padding-left:1ex">
- I am not an expert in this protocol, but a lot of the nodes defined are<b=
r>
generated by the system. Yet, they are defined as rw. For example, the list=
<br>
&#39;path-keys&#39; carries a description &quot;The list of path-keys gener=
ated by the PCE&quot;.<br>
If so, should this not be marked &#39;config false&#39;. I would suggest au=
thors take a<br>
more concerted look and see what nodes are indeed rw and which ones are ro.=
<br>
Other examples include &#39;<span class=3D"gmail_default" style=3D"font-fam=
ily:monospace,monospace"></span>req-id&#39; and &#39;retrieved&#39;.<br>
<br></blockquote><div><br></div><div><div class=3D"gmail_default" style=3D"=
font-family:monospace,monospace">The examples you cited are already &#39;ro=
&#39;. I did a check throughout the document as well.=C2=A0</div><br></div>=
<div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
- Can this error-message and description be <span class=3D"gmail_default" s=
tyle=3D"font-family:monospace,monospace"></span>reconciled?<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 error=
-message<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 &quot;<span class=3D"gmail_default" style=3D"font-family:monospa=
ce,monospace"></span>The Path-key should be retreived&quot;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 descr=
iption<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 &quot;When Path-Key has been retreived&quot;;<br>
<br></blockquote><div><br></div><div><div class=3D"gmail_default" style=3D"=
font-family:monospace,monospace">Updated. </div><br></div><div>=C2=A0</div>=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
- It is great to see that extensive amount of statistics are required to be=
<br>
implemented by the model. How many implementations actually support all the=
se<br>
statistics? What would happen if implementations support a small number of<=
br>
these statistics? In other words, are all these statistics required to be<b=
r>
maintained/implemented?<br>
<br></blockquote><div><br></div><div><div class=3D"gmail_default" style=3D"=
font-family:monospace,monospace">We have kept most of these as optional and=
 not mandated it, these are also aligned to stats in PCEP MIB RFC. </div></=
div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px =
0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
- In addition, a lot of the statistics have when statements. Since these ar=
e<br>
statistics maintained by the system, why the when statement? Does it mean t=
hat<br>
even if the statistics are written by the system, they are not valid (for<b=
r>
reading) under certain scenarios. Or is it more likely that they are only<b=
r>
written when the role is ether of a &#39;pce&#39; or &#39;pcc-and-pce&#39;,=
 in which case<br>
reading for other roles would return 0 values.<br>
<br></blockquote><div><br></div><div><div class=3D"gmail_default" style=3D"=
font-family:monospace,monospace">It is the latter case, where some statisti=
cs are written based on the role. Do you think this usage of &#39;when&#39;=
 is incorrect and needs changing?=C2=A0</div><div class=3D"gmail_default" s=
tyle=3D"font-family:monospace,monospace"><br></div><div class=3D"gmail_defa=
ult" style=3D"font-family:monospace,monospace">Thanks again for your detail=
ed review.=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:mon=
ospace,monospace"><br></div><div class=3D"gmail_default" style=3D"font-fami=
ly:monospace,monospace">Regards,</div><div class=3D"gmail_default" style=3D=
"font-family:monospace,monospace">Dhruv=C2=A0</div><br></div><div><br></div=
><div>=C2=A0</div></div></div>

--0000000000004830ef0584dd7bbc--


From nobody Sun Mar 24 14:08:54 2019
Return-Path: <dhruv.ietf@gmail.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BDE4A120100 for <pce@ietfa.amsl.com>; Sun, 24 Mar 2019 14:08:51 -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 i5ejakoZ_F46 for <pce@ietfa.amsl.com>; Sun, 24 Mar 2019 14:08:48 -0700 (PDT)
Received: from mail-io1-xd35.google.com (mail-io1-xd35.google.com [IPv6:2607:f8b0:4864:20::d35]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8DFE4120106 for <pce@ietf.org>; Sun, 24 Mar 2019 14:08:48 -0700 (PDT)
Received: by mail-io1-xd35.google.com with SMTP id v4so6017672ioj.5 for <pce@ietf.org>; Sun, 24 Mar 2019 14:08:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ZAoe88n2DwoNm2s5D6dr0JFJzP1SNPB51oDIHIrlAuw=; b=QB0h8mGzjHpaZCAH5uTigeP8XbA8jQpnYzLIAPcaAy7TVhkv9zC673KJRmQPFitF5A UbD4MA7TI5c9KDE0B+1ipHoJ3ub3hzrAQGqV1ujpsw/mIMfEaEGgooEf0voWfTBxACgE EQiGvNVUv/ob4MpQyUV03UnM+xf9WV+6zNGoKSq0R2xVVuBXQlXhqX3U/rY0Buz41/KI EJo0XDDgn/xILkAmgk4zxoFjVryh/oYoE8oH2859gQrFDUqh4XgO9KR2LQmdoXlyBQuW feKDghjxAWtccJ0xLCf4B1uOyjve1MxPMXQcihEw/nVEePioQTHpkmVORRNTTtLEfw01 7qJw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ZAoe88n2DwoNm2s5D6dr0JFJzP1SNPB51oDIHIrlAuw=; b=oKpZpUFeWafFcTJ1GikM57t8HOJ/gAW7sKQFFjAJtEWPOju8QXQwXiadyEikDlsOZ0 0wP1ESdUzBshxDz2QPPmIAUns/OzCxFlEVRugQhLq0+2a3wxoFc0mnq+PnviI4oRY35G 4e2hGPOIr9INLCbpIXOrteiVJLF124+vUCqOtAjg6eiBBtq7w7kxJ1G4S5uz814a2dqV M+f9aE6sl3VObcB8psaHbFJo+Ona001zQ5KUzcIwCwdIgH5znNEg+lcUHPed5KbsIuiF UOVnMwoXmG9C025VJCwaJV0y9PwNuTc5UfGByYRlcuHNUSbL/jX1l9fbuDwTvOIaXCbo Bdrg==
X-Gm-Message-State: APjAAAW3hZTWNAAGPoVbgfJ+ot3VLbjzjamq87cifsRpuRF/chOd9sus NaJZXqCBAHuHrK9pMidV5XH0QQTHc7RpnabfRuI=
X-Google-Smtp-Source: APXvYqwGd5UwfLGKzRyOec4QKQtHVXeMG1FFlFseg+uR3/O16vcivy0QwnVBE8z2Q83Ow1MrhopH8UgYbnNTQOEyMwQ=
X-Received: by 2002:a6b:3ec3:: with SMTP id l186mr13752820ioa.255.1553461727693;  Sun, 24 Mar 2019 14:08:47 -0700 (PDT)
MIME-Version: 1.0
References: <153960851213.19528.13097587822287903427@ietfa.amsl.com> <CAB75xn5S0iKSgNnQNFGiVWgdkkd5pvOvXU62+-M0RWK8OdZKAA@mail.gmail.com> <00b701d46570$8b2b4bc0$4001a8c0@gateway.2wire.net> <23CE718903A838468A8B325B80962F9B8D81D2E2@BLREML503-MBX.china.huawei.com> <02c801d46702$f2f31740$4001a8c0@gateway.2wire.net>
In-Reply-To: <02c801d46702$f2f31740$4001a8c0@gateway.2wire.net>
From: Dhruv Dhody <dhruv.ietf@gmail.com>
Date: Sun, 24 Mar 2019 22:08:11 +0100
Message-ID: <CAB75xn5SEqRun3Mb4XTGenHJS+52iebmdjHrNm56MvnLmPs0pQ@mail.gmail.com>
To: tom petch <ietfc@btconnect.com>
Cc: Dhruv Dhody <dhruv.dhody@huawei.com>, "pce@ietf.org" <pce@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/64i0LK1-2tHNPN2b882OMdfOwCo>
Subject: Re: [Pce] I-D Action: draft-ietf-pce-pcep-yang-09.txt
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 24 Mar 2019 21:08:52 -0000

Hi Tom,

Thanks again for your review. I made an update to the draft (-10).

More inline..

On Thu, Oct 18, 2018 at 6:53 PM tom petch <ietfc@btconnect.com> wrote:
>
> Dhruv
>
> I will have some more in a day or so.  Meanwhile,
>
> I note that some of the lines exceed the limit allowed for an RFC, e.g.
> in the tree diagrams.
>

done.

> The convention (rule almost) is to use the same prefix for the same
> module in all cases; here you have
>        import ietf-pcep {
>           prefix p;
> and
> module ietf-pcep {
> ...
>     prefix pcep;
>

well I updated the prefix at module ietf-pcep to "p".
Using a big prefix makes keeping everything within 80 characters difficult.

> I find it useful for the YANG reference clauses to include the name of
> the RFC as well as the RFC number e.g.
>        reference
>          "RFC4360: BGP Extended Communities Attribute.
>           RFC5668: 4-Octet AS Specific BGP Extended Community.";
>

Updated.

> > You say
> >    RFC Ed.: In this section, replace all occurrences of 'XXXX' with
> the
> >    actual RFC number ...
> > and then
> >     import ietf-te {    prefix "te";    reference "RFC XXXX";    }
> >     import ietf-te-types {     prefix "te-types";    reference "RFC
> > XXXX";
> >     import ietf-tls-server {   prefix "tls-server";    reference "RFC
> > XXXX";   }
> >     import ietf-tls-client {    prefix "tls-client";     reference
> "RFC
> > XXXX";
> >
> > Mmm I think not!
> >

Updated.

> > And, I like all the references in the YANG module but they need to be
> in
> > the references of the I-D.  I think you are missing
> >
> > 3209
> > 5088
> > 5089
> > 5520
> > 5541
> > 5557
> > 6536
> > 8232
> > 8306
> >
> > while
> > 8253
> > is there but Informative; my preference is for such references to be
> > Normative.
> >

Updated.

> > A common practice is to have a section just prior to the module proper
> > which gives references to all the RFC which the module references,
> which
> > obviates the appearance of warnings about  'Unused Reference'.
> >

Updated.

Thanks for your continued reviews of all the yang work and keeping
everyone on their toes :)

Thanks,
Dhruv

> > Tom Petch
> >
> >
> > > Dhruv
> > > PS. The yang errors in the datatracker are in the imported yang
> > modules.
> > >
> > > On Mon, Oct 15, 2018 at 6:32 PM <internet-drafts@ietf.org> wrote:
> > >
> > > >
> > > > A New Internet-Draft is available from the on-line Internet-Drafts
> > > > directories.
> > > > This draft is a work item of the Path Computation Element WG of
> the
> > IETF.
> > > >
> > > >         Title           : A YANG Data Model for Path Computation
> > Element
> > > > Communications Protocol (PCEP)
> > > >         Authors         : Dhruv Dhody
> > > >                           Jonathan Hardwick
> > > >                           Vishnu Pavan Beeram
> > > >                           Jeff Tantsura
> > > >         Filename        : draft-ietf-pce-pcep-yang-09.txt
>


From nobody Mon Mar 25 00:28:27 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: pce@ietf.org
Delivered-To: pce@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 4D2F5120353; Mon, 25 Mar 2019 00:28:20 -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: pce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.94.1
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: pce@ietf.org
Message-ID: <155349890026.22365.6482526606250507769@ietfa.amsl.com>
Date: Mon, 25 Mar 2019 00:28:20 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/gneo94aU1maS_YJEFEwoMjjrA0g>
Subject: [Pce] I-D Action: draft-ietf-pce-pcep-stateful-pce-gmpls-11.txt
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Mar 2019 07:28:20 -0000

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

        Title           : Path Computation Element (PCE) Protocol Extensions for Stateful PCE Usage in GMPLS-controlled Networks
        Authors         : Young Lee
                          Haomian Zheng
                          Oscar Gonzalez de Dios
                          Victor Lopez
                          Zafar Ali
	Filename        : draft-ietf-pce-pcep-stateful-pce-gmpls-11.txt
	Pages           : 20
	Date            : 2019-03-25

Abstract:
   The Path Computation Element (PCE) facilitates Traffic Engineering
   (TE) based path calculation in large, multi-domain, multi-region, or
   multi-layer networks. The PCE communication Protocol (PCEP) has been
   extended to support stateful PCE functions where the PCE retains
   information about the paths already present in the network, but
   those extensions are technology-agnostic. This memo provides
   extensions required for PCEP so as to enable the usage of a stateful
   PCE capability in GMPLS-controlled networks.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-stateful-pce-gmpls/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-pce-pcep-stateful-pce-gmpls-11
https://datatracker.ietf.org/doc/html/draft-ietf-pce-pcep-stateful-pce-gmpls-11

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-pce-pcep-stateful-pce-gmpls-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 Mon Mar 25 00:37:26 2019
Return-Path: <leeyoung@huawei.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DF203120368 for <pce@ietfa.amsl.com>; Mon, 25 Mar 2019 00:37:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HK_RANDOM_ENVFROM=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3s_vO1Zk6dsV for <pce@ietfa.amsl.com>; Mon, 25 Mar 2019 00:37:23 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E7D7F120353 for <pce@ietf.org>; Mon, 25 Mar 2019 00:37:22 -0700 (PDT)
Received: from lhreml702-cah.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id D159FA2CC42B9802FD52 for <pce@ietf.org>; Mon, 25 Mar 2019 07:37:20 +0000 (GMT)
Received: from SJCEML701-CHM.china.huawei.com (10.208.112.40) by lhreml702-cah.china.huawei.com (10.201.108.43) with Microsoft SMTP Server (TLS) id 14.3.408.0; Mon, 25 Mar 2019 07:37:20 +0000
Received: from SJCEML521-MBS.china.huawei.com ([169.254.2.5]) by SJCEML701-CHM.china.huawei.com ([169.254.3.224]) with mapi id 14.03.0439.000;  Mon, 25 Mar 2019 00:37:18 -0700
From: Leeyoung <leeyoung@huawei.com>
To: "pce@ietf.org" <pce@ietf.org>
Thread-Topic: [Pce] I-D Action: draft-ietf-pce-pcep-stateful-pce-gmpls-11.txt
Thread-Index: AQHU4tx7r5aw9pYTJkCNiG4DaCFsVKYb88Uw
Date: Mon, 25 Mar 2019 07:37:17 +0000
Message-ID: <7AEB3D6833318045B4AE71C2C87E8E173D104E47@sjceml521-mbs.china.huawei.com>
References: <155349890026.22365.6482526606250507769@ietfa.amsl.com>
In-Reply-To: <155349890026.22365.6482526606250507769@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.220.69.130]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/mW6CfdXGuMbCz7BqgqDSl6IBh9I>
Subject: [Pce] FW: I-D Action: draft-ietf-pce-pcep-stateful-pce-gmpls-11.txt
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Mar 2019 07:37:25 -0000

Hi WG,

This version merged two WG drafts as one for Stateful PCEP for GMPLS per WG=
 chairs' suggestion.=20

Note that we have two WG drafts: https://datatracker.ietf.org/doc/draft-iet=
f-pce-pcep-stateful-pce-gmpls-10 and https://datatracker.ietf.org/doc/draft=
-ietf-pce-remote-initiated-gmpls-lsp-06 This update is basically merging th=
e second into the first.=20

Thanks.
Young

 -----Original Message-----
From: Pce [mailto:pce-bounces@ietf.org] On Behalf Of internet-drafts@ietf.o=
rg
Sent: Monday, March 25, 2019 2:28 AM
To: i-d-announce@ietf.org
Cc: pce@ietf.org
Subject: [Pce] I-D Action: draft-ietf-pce-pcep-stateful-pce-gmpls-11.txt


A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.
This draft is a work item of the Path Computation Element WG of the IETF.

        Title           : Path Computation Element (PCE) Protocol Extension=
s for Stateful PCE Usage in GMPLS-controlled Networks
        Authors         : Young Lee
                          Haomian Zheng
                          Oscar Gonzalez de Dios
                          Victor Lopez
                          Zafar Ali
	Filename        : draft-ietf-pce-pcep-stateful-pce-gmpls-11.txt
	Pages           : 20
	Date            : 2019-03-25

Abstract:
   The Path Computation Element (PCE) facilitates Traffic Engineering
   (TE) based path calculation in large, multi-domain, multi-region, or
   multi-layer networks. The PCE communication Protocol (PCEP) has been
   extended to support stateful PCE functions where the PCE retains
   information about the paths already present in the network, but
   those extensions are technology-agnostic. This memo provides
   extensions required for PCEP so as to enable the usage of a stateful
   PCE capability in GMPLS-controlled networks.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-stateful-pce-gmpls/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-pce-pcep-stateful-pce-gmpls-11
https://datatracker.ietf.org/doc/html/draft-ietf-pce-pcep-stateful-pce-gmpl=
s-11

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-pce-pcep-stateful-pce-gmpls-=
11


Please note that it may take a couple of minutes from the time of submissio=
n 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/

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


From nobody Mon Mar 25 01:18:40 2019
Return-Path: <dhruv.ietf@gmail.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 09FA9120368 for <pce@ietfa.amsl.com>; Mon, 25 Mar 2019 01:18:39 -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 wSa1Nb2bBa6p for <pce@ietfa.amsl.com>; Mon, 25 Mar 2019 01:18:37 -0700 (PDT)
Received: from mail-it1-x12c.google.com (mail-it1-x12c.google.com [IPv6:2607:f8b0:4864:20::12c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 20F9D120365 for <pce@ietf.org>; Mon, 25 Mar 2019 01:18:37 -0700 (PDT)
Received: by mail-it1-x12c.google.com with SMTP id y63so911597itb.5 for <pce@ietf.org>; Mon, 25 Mar 2019 01:18:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=EQGxGuj+qvarmqcKZ7KMWyK9DFr4yEPMbEynzxtqtqw=; b=MgBIgPDE3AlzSdMkJ91xxv4GIBUf5BBHj55cLTkLP4G/QAh/krWSICKUBb34h0iUFR 4NU58RjfDH1WaXm99rgWA2qQ57CeYi3MJeP4zsk9bIUVAWSWf+LWGPyQujvgIk4D4svD YlxTKq8UpHh5rW4M7i7joUGaiKtwBKETZCqEWp92ScAUGt0l5fplLgrUjBkk4uJs8nfB Q0A9Ck16NUmqV4Mr5ayMHo4JpLdDQqcEX8rFvyJ6qk1jFgI6YfmbQrA0x7Iqs5D0MZM1 u09nvn/X4KQBzY+9bZgx5LCJQGC+ET9CA1sYuDprGa3gRaeHMmokcWmZx9xZelLO18el oTQA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=EQGxGuj+qvarmqcKZ7KMWyK9DFr4yEPMbEynzxtqtqw=; b=FJJNBjtLeTEV4VjnSamnBBFRtd5ELJTRLJ/C8C5VBPbj8/dKJeu4lq/rBZcoaeUpP0 X+kUJ3L/cxMn8vqpGbhycsLSPfM6FqTXc6HU3tpj8yu5urT9WsqCurDm6sPAv3xuRmYD oquxjrONfSE+XaRGpckqIsgE+TLgO7L0nUzG8qBZi/MTg7Xqn0UUayYTDf4vu32eXIqb 2AmnwGLy8wD+j0XGsmjRU2i9t0but1LRArGX8S/RnlvvhTrS/Ncdv/D+fH5te8K6oHev K5VdGZVdgw4DrphFCX1FfvD+gLnwSf37zF4V7jxbktpiZ++GRDj5aEX71Ke1fNggmISX 83WA==
X-Gm-Message-State: APjAAAWrkT/NKSH0zIogCy/XFdK8x4JMQzA0ajl22scEy5UjI+zLiDYS jGHiF3Nw49oDcHVITgZ46+6O+vCw0W7epYWH9RY=
X-Google-Smtp-Source: APXvYqxaM/no7gRsrnq6mCih+QJ4z0DL18Nh/DInp0PVNWECi11QfvhZr/Y8KZWj9v46Vz4LCUlgXVkGpHjQ4/hiRoE=
X-Received: by 2002:a02:6d12:: with SMTP id m18mr17312075jac.54.1553501916112;  Mon, 25 Mar 2019 01:18:36 -0700 (PDT)
MIME-Version: 1.0
References: <155349890026.22365.6482526606250507769@ietfa.amsl.com> <7AEB3D6833318045B4AE71C2C87E8E173D104E47@sjceml521-mbs.china.huawei.com>
In-Reply-To: <7AEB3D6833318045B4AE71C2C87E8E173D104E47@sjceml521-mbs.china.huawei.com>
From: Dhruv Dhody <dhruv.ietf@gmail.com>
Date: Mon, 25 Mar 2019 09:17:59 +0100
Message-ID: <CAB75xn7r6cpwkFrS=HUav=j0Ls1ZHpPvCt+OenxeJO7nAFoV9Q@mail.gmail.com>
To: Leeyoung <leeyoung@huawei.com>
Cc: "pce@ietf.org" <pce@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/8si1c1rUA2-VvroMshcXJR2BY0U>
Subject: Re: [Pce] FW: I-D Action: draft-ietf-pce-pcep-stateful-pce-gmpls-11.txt
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Mar 2019 08:18:39 -0000

Hi WG,

There are no technical change here, just a merge of 2 WG I-Ds that can
now be progressed as one.
This is on the agenda at the PCE WG meeting on Thursday as well.

Hi Authors,

Thanks for doing the merge and posting it now for the WG to look at.
Lets plan another editorial pass to integrate the work much better so
that it does not feel disjointed.

Thanks!
PCE Chairs

On Mon, Mar 25, 2019 at 8:37 AM Leeyoung <leeyoung@huawei.com> wrote:
>
> Hi WG,
>
> This version merged two WG drafts as one for Stateful PCEP for GMPLS per WG chairs' suggestion.
>
> Note that we have two WG drafts: https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-stateful-pce-gmpls-10 and https://datatracker.ietf.org/doc/draft-ietf-pce-remote-initiated-gmpls-lsp-06 This update is basically merging the second into the first.
>
> Thanks.
> Young
>
>  -----Original Message-----
> From: Pce [mailto:pce-bounces@ietf.org] On Behalf Of internet-drafts@ietf.org
> Sent: Monday, March 25, 2019 2:28 AM
> To: i-d-announce@ietf.org
> Cc: pce@ietf.org
> Subject: [Pce] I-D Action: draft-ietf-pce-pcep-stateful-pce-gmpls-11.txt
>
>
> A New Internet-Draft is available from the on-line Internet-Drafts directories.
> This draft is a work item of the Path Computation Element WG of the IETF.
>
>         Title           : Path Computation Element (PCE) Protocol Extensions for Stateful PCE Usage in GMPLS-controlled Networks
>         Authors         : Young Lee
>                           Haomian Zheng
>                           Oscar Gonzalez de Dios
>                           Victor Lopez
>                           Zafar Ali
>         Filename        : draft-ietf-pce-pcep-stateful-pce-gmpls-11.txt
>         Pages           : 20
>         Date            : 2019-03-25
>
> Abstract:
>    The Path Computation Element (PCE) facilitates Traffic Engineering
>    (TE) based path calculation in large, multi-domain, multi-region, or
>    multi-layer networks. The PCE communication Protocol (PCEP) has been
>    extended to support stateful PCE functions where the PCE retains
>    information about the paths already present in the network, but
>    those extensions are technology-agnostic. This memo provides
>    extensions required for PCEP so as to enable the usage of a stateful
>    PCE capability in GMPLS-controlled networks.
>
>
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-stateful-pce-gmpls/
>
> There are also htmlized versions available at:
> https://tools.ietf.org/html/draft-ietf-pce-pcep-stateful-pce-gmpls-11
> https://datatracker.ietf.org/doc/html/draft-ietf-pce-pcep-stateful-pce-gmpls-11
>
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=draft-ietf-pce-pcep-stateful-pce-gmpls-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/
>
> _______________________________________________
> Pce mailing list
> Pce@ietf.org
> https://www.ietf.org/mailman/listinfo/pce
>
> _______________________________________________
> Pce mailing list
> Pce@ietf.org
> https://www.ietf.org/mailman/listinfo/pce


From nobody Mon Mar 25 09:32:20 2019
Return-Path: <adrian@olddog.co.uk>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E551B120411; Mon, 25 Mar 2019 09:32:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] 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 Ff-B1NTBA7kd; Mon, 25 Mar 2019 09:32:15 -0700 (PDT)
Received: from mta7.iomartmail.com (mta7.iomartmail.com [62.128.193.157]) (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 96FC2120416; Mon, 25 Mar 2019 09:32:14 -0700 (PDT)
Received: from vs1.iomartmail.com (vs1.iomartmail.com [10.12.10.121]) by mta7.iomartmail.com (8.14.4/8.14.4) with ESMTP id x2PGWCpc002910; Mon, 25 Mar 2019 16:32:12 GMT
Received: from vs1.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 3491C22040; Mon, 25 Mar 2019 16:32:12 +0000 (GMT)
Received: from asmtp2.iomartmail.com (unknown [10.12.10.249]) by vs1.iomartmail.com (Postfix) with ESMTPS id 1EB952203A; Mon, 25 Mar 2019 16:32:12 +0000 (GMT)
Received: from LAPTOPK7AS653V (155.254.broadband5.iol.cz [88.100.254.155]) (authenticated bits=0) by asmtp2.iomartmail.com (8.14.4/8.14.4) with ESMTP id x2PGW6VC015305 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 25 Mar 2019 16:32:11 GMT
Reply-To: <adrian@olddog.co.uk>
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: <draft-ietf-pce-stateful-hpce@ietf.org>
Cc: <pce@ietf.org>
References: 
In-Reply-To: 
Date: Mon, 25 Mar 2019 16:32:05 -0000
Organization: Old Dog Consulting
Message-ID: <03d201d4e328$4bc1b510$e3451f30$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Content-Language: en-gb
Thread-Index: AdTfOGIvwXIBuQBOScqWQ01cW0wMfgD7w8NQ
X-Originating-IP: 88.100.254.155
X-Thinkmail-Auth: adrian@olddog.co.uk
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.0.0.1623-8.2.0.1013-24512.001
X-TM-AS-Result: No--18.591-10.0-31-10
X-imss-scan-details: No--18.591-10.0-31-10
X-TMASE-Version: IMSVA-9.0.0.1623-8.2.1013-24512.001
X-TMASE-Result: 10--18.591300-10.000000
X-TMASE-MatchedRID: 1G/3DZEt2zGNw1/pVxSOdrp2HEZ4IFgao4jW7zSDg9nagsZM0qVv13FD 0I0jlEDdF16bSyysW++sSBFSvpqaU8LE8efKowoD2Hdvv/MGE3US12tj9Zvd8zE4yJtMp5hr2d8 mtRIRsUOqRU2sf4OufLrxtp7kf93VhOhmpQI70nmzI1v7J4hECilayzmQ9QV0zAdJD7JeNMOjNI Y2f3R+9Q55JxecDIsaoQzmX4oFrF1BEeXXYJxA3n9NanCUA4Veoh0OpwQli5EA9Tpq5qSGJtSOC P9jQZmC2Bzgv79yUtcW9P3I5+C6DXBUeTqf+P8EliwpJdZauwchotH7bEpEMqNIF3ryQt73YID9 Y+Lh/Txv3MjL7O2g2e/D3Q9+3uMcecQgICqoWUFPuMJi/ZAk8WTkYBruSle3Z5yuplze9ptRlaQ 7m7aP9XwT7b+NFu8fEIO2kSgR31kXomoYx2wKDuS5t8CJHaljIgHLa9slyWLOy04LRuwZITlfbB u0/EGBpM+SgKz9+WLy3NHUi0it5RnsS71Oo/HwhsE+u3nnCfAJDfFL7Mvp7VpbYq2f4jz+jcTvI EzCJBCjXupII2mqtuJR8nVOeqFwEd0YyW6tLblWgOVCl/hN1YyOql5H9hUNnNgWxWMgxzJ1gnek L1c23sFRM7Fec6lGc+WVPHWeR3BZJq170V074MOvQCMFyZ9Gbd6rGhWOAwTdeAKnvBMxfHMuLKl M8AY7+5p4wMh0gq/0MXQJxjyP0h3CyRF8RETzz5rIW0RbS5gecJFiVRR1ghxBeDNpVcRynlwc2g baAF7/9B88ESAspoYj9NPA4+LITX7PJ/OU3vL+xOhjarOnHis3zPQeiEbe+gtHj7OwNO2FR9Hau 8GO7gP90fJP9eHt
X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/-lsEMyHNMIJhpqHXez8i-pOo4mA>
Subject: [Pce] Review of draft-ietf-pce-stateful-hpce
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Mar 2019 16:32:19 -0000

Hi,

Good afternoon. My name is Adrian and I'll be your Document Shepherd for
this journey.

As this draft is progressing through working group last call, I thought I
would do my review now and save a little time later.

These comments may seem a little negative, but I hope you can address them
with small changes.

Thanks,
Adrian

===

Abstract

s/deployment of Stateful PCE(s)/deployment of Stateful PCEs/

---

Section 1 para 1 needs a reference to 5440

---

1.
s/for stateful PCE(s) in/for stateful PCEs in the/

---

1.

   The initial section of the document focuses on end to end (E2E)
   inter-domain TE LSP. Section 3.3.1 describe the operations for the
   Per Domain LSP that could be stitched.

Maybe...

   Sections 3.1 and 3.2 focus on end to end (E2E) inter-domain TE LSPa.
   Section 3.3.1 describes the operations for stitching Per Domain LSPs.

---

I am not certain that you need to use upper case terms in this document.

I found "SHOULD" in sections 6 and 7.2, and "MAY" twice in seciton 3.1
and once in section 3.3.1. Also "RECOMMENDED" in section 6.

Is this really appropriate in a document that is describing an
approach, not specifying bits on the wire or implementation behavior?

That would allow you to dispose of section 1.1 and the two references.

---

Section 3

While the terms PE and CE are defined and used unambiguously, I suspect
that they will cause some confusion because they are such well known
terms in networking.

---

3.

   All PCE types herein (i.e., PE or CE) are assumed to be
   'stateful PCE'.

Is it not plausible to have a stateless C-PCE working with a stateful
P-PCE?

I think that the relationship of child to parent is similar to the
relationship of PCC to PCE, but when we talk about a stateful PCE we
don't also talk about a stateful PCC. So when you say that the C-PCE
must be stateful, you are necessarily talking about its relationship
with its PCCs.

If you are determined to limit the scope of this document to PCE
hierarchies where both the parent and child are stateful (you are
allowed to make this choice if that's what the WG wants) then you need
to make this clear in the Abstract and Introduction.

---

Am I confused about delegation?

You have...
   The P-PCE has no information about the content of
   the child domains.

Clearly the C-PCE will report the path of the LSP (segment) that crosses
the domain for which it is responsible, but how can the P-PCE make any
change to that LSP without visibility into the child domain?

But you go on to talk about delegation as if it could work: such as...

   LSP Control Delegation (CE-PE,PE-CE):  a C-PCE grants to the P-PCE
      the right to update LSP attributes on one or more LSPs

When you draw the similarity between PCC-PCE and C-PCE-P-PCE delegation
as...
   Note that this hierarchy is recursive and thus a Label Switching
   Router (LSR), as a PCC could delegate the control to a PCE, which may
   delegate to its parent, which may further delegate it to its parent
   (if it exist or needed). Similarly update operations could also be
   applied recursively.
... I think that you miss that the PCC and PCE can both see the TED, but
the C-PCE and P-PCE have very different visibility into the domain.

---

3.
Just clarity...

OLD
   [I-D.ietf-pce-hierarchy-extensions] defines the H-PCE capability TLV
   that should be used in the OPEN message to advertise the H-PCE
   capability. [RFC8231] defines the stateful PCE capability TLV. The
   presence of both TLVs represent the support for stateful H-PCE
   operations as described in this document.
NEW
   [I-D.ietf-pce-hierarchy-extensions] defines the H-PCE Capability TLV
   that is used in the OPEN message to advertise the H-PCE capability.
   [RFC8231] defines the Stateful PCE Capability TLV used in the OPEN
   message to indicate stateful support.  The presence of both TLVs in
   an OPEN message indicates the support for stateful H-PCE operations
   as described in this document.
END

---

3.
I feel that this paragraph is confusing. I think the referenced draft
also needs some work on the terms stateful and synchronization, but we
can focus on the document at hand.

OLD
   [I-D.litkowski-pce-state-sync] describes the procedures to allow a
   stateful communication between PCEs for various use-cases. The
   procedures and extensions as described in Section 3 of
   [I-D.litkowski-pce-state-sync] are also applicable to Child and
   Parent PCE communication. The SPEAKER-IDENTITY-TLV (defined in
   [RFC8232]) is included in the LSP object to identify the Ingress
   (PCC). The PLSP-ID used in the forwarded PCRpt by the C-PCE to P-PCE
   is same as the original one used by the PCC.
NEW
   [I-D.litkowski-pce-state-sync] describes the procedures to allow
   communication between stateful PCEs that serve the same domain.  The
   procedures and extensions as described in Section 3 of
   [I-D.litkowski-pce-state-sync] are also applicable to Child and
   Parent PCE communication.  The SPEAKER-IDENTITY-TLV (defined in
   [RFC8232]) is included in the LSP object to identify the Ingress
   (PCC). The PLSP-ID used in the forwarded PCRpt by the C-PCE to P-PCE
   is same as the original one used by the PCC.
END

However, this has made [I-D.litkowski-pce-state-sync] a normative
reference. I suspect you don't want to go there. That will mean you
need to write the normative text here (which may be a bit more of a
rewrite) and simply add...
   Similar procedures are used in [I-D.litkowski-pce-state-sync] to
   synchronize state between stateful PCEs that serve the same domain.

Furthermore, the term "Ingress" in unclear. You probably do not mean
the ingress of the LSP, per se. You probably mean the ingress of the
LSP in the domain that the C-PCE serves. You also have the term "ingress
PCE" (in 3.1) which is such a useful term that you should probably call
it out with a definition.

---

3.1

s/applicable to PCEP session/applicable to a PCEP session/

---

3.1

OLD
   Taking the sample hierarchical domain topology example from [RFC6805]
   as the reference topology for the entirety of this document.
NEW
   We use the sample hierarchical domain topology example from [RFC6805]
   as the reference topology for the entirety of this document.  It is
   shown in Figure 1.
END

---

3.1, 3.2, 3.3, and 3.3.1

It is confusing to have steps 1 to 11 as per 6805 and then introduce new
steps 1 to 4 in 3.1. We need to:
- not confuse these with steps 1 to 4 of 6805
- understand where in the sequence the steps are preformed

Furthermore, "initial" steps 1 to 8 are introduced in 3.2. Are these in
place of steps 1 to 4 in 3.1 or in addition? And where in the sequence
are they performed? How do they relate to steps 1 to 8 of 6805. There
is some slightly better description in 3.2, but only steps 1 and 2 seem
to be truly "initial".

It all needs some more clarity.

By the time I got to 3.3.1 I really couldn't work out the steps at all.

---

3.2

OLD
   To update an LSP, a PCE send to the PCC, an LSP Update Request using
   a PCUpd message.
NEW
   To update an LSP, a PCE sends an LSP Update Request to the PCC using
   a PCUpd message.
END

---

3.3.  PCE Initiation Operation

Maybe...

3.3.  PCE Initiation of LSPs

---

4.1

How about this for a slightly tidier figure 2?


                                                 +----------+
                                                 | Parent   |
                                                /| PCE      |
                                               / +----------+
                                              /     /   Stateful
                                             /     /    P-PCE
                                            /     /
                                           /     /
                          Stateful+-----+ /     /
                          C-PCE   | PCE |/     /
                          Hi      | Hi  |     /
                                  +-----+    /
          +---+    +---+                    /     +---+    +---+
         + LSR +--+ LSR +........................+ LSR +--+ LSR +
         + H1  +  + H2  +                 /      + H3  +  + H4  +
          +---+    +---+\         +-----+/       /+---+    +---+
                         \        | PCE |       /
                          \       | Lo  |      /
                Stateful   \      +-----+     /
                C-PCE       \                /
                Lo           \+---+    +---+/
                             + LSR +--+ LSR +
                             + L1  +  + L2  +
                              +---+    +---+

---

4.1

You have...

   All procedures described in Section 3 are applicable to inter-layer
   path setup as well.

I wonder if you want to explain that the layers are considered as
separate domains.

---

4.2

OLD
   [RFC8453] describes framework for Abstraction and Control of TE
   Networks (ACTN), where each Provisioning Network Controller (PNC) is
   equivalent to C-PCE and P-PCE is the Multi-Domain Service Coordinator
   (MDSC).  The Per domain stitched LSP as per the Hierarchical PCE
   architecture described in Section 3.3.1 and Section 4.1 is well
   suited for ACTN.
NEW
   [RFC8453] describes a framework for the Abstraction and Control of TE
   Networks (ACTN), where each Provisioning Network Controller (PNC) is
   equivalent to a C-PCE, and the P-PCE is the Multi-Domain Service
   Coordinator (MDSC).  The Per Domain stitched LSP as per the
   Hierarchical PCE architecture described in Section 3.3.1 and Section
   4.1 is well suited for ACTN.
END

---

4.2

OLD
   In ACTN framework, Customer Network Controller (CNC) can request the
   MDSC to check if there is a possibility to meet Virtual Network (VN)
   requirements (before requesting for VN provision).  The H-PCE
   architecture as described in [RFC6805] can supports via the use of
   PCReq and PCRep messages between the P-PCE and C-PCEs.
NEW
   In the ACTN framework, a Customer Network Controller (CNC) can
   request the MDSC to check whether there is a possibility to meet
   Virtual Network (VN) requirements before requesting for the VN to be
   provisioned.  The H-PCE architecture as described in [RFC6805] can
   support this function using PCReq and PCRep messages between the
   P-PCE and C-PCEs.
END

---

5.1

I think you need to rephrase this section. I don't think there is any
clear meaning to an LSP being involved in H-PCE.

But some of this issue can't be resolved until you have worked out what
it is that a stateful H-PCE actually does. As previously noted, it would
not appear to have access to the per-domain TEDs, so what is it doing
with an LSP that is reported or delegated to it?

Given what 5.2 says, reporting LSPs (not for delegation, but simply
reporting them) seems entirely pointless!

---

I noticed that the Table of Contents doesn't match the actual sections
starting from Section 5. Possibly sections 4 and 5 were supposed to be
merged

---

6. says

   The LSP
   state in the PCRpt message SHOULD continue to use this.

Can you explain when a PCRpt might deviate from this "SHOULD"?

---

6.

   Thus securing the PCEP session (between the P-PCE and the C-PCE)
   using mechanism like TCP Authentication Option (TCP-AO) [RFC5925] or
   Transport Layer Security (TLS) [RFC8253] is RECOMMENDED.

What does 'like' mean? Is there anything specific you have in mind?

---

You have I-D.ietf-pce-pcep-yang in your references section, but no
actual reference to it.

---

A number of references need to be promoted to Normative consistent with
how you have used them in this document.

RFC 4655
RFC 5520
RFC 5925
RFC 8232
RFC 8253
I-D.litkowski-pce-state-sync
I-D.ietf-pce-hierarchy-extensions
I-D.dugeon-pce-stateful-interdomain


From nobody Mon Mar 25 09:50:36 2019
Return-Path: <dk@danielking.net>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8F997120419 for <pce@ietfa.amsl.com>; Mon, 25 Mar 2019 09:50:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=danielking-net.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZQPN_Y5l3lRh for <pce@ietfa.amsl.com>; Mon, 25 Mar 2019 09:50:31 -0700 (PDT)
Received: from mail-wr1-x441.google.com (mail-wr1-x441.google.com [IPv6:2a00:1450:4864:20::441]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6A5E7120412 for <pce@ietf.org>; Mon, 25 Mar 2019 09:50:31 -0700 (PDT)
Received: by mail-wr1-x441.google.com with SMTP id w1so11043424wrp.2 for <pce@ietf.org>; Mon, 25 Mar 2019 09:50:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=danielking-net.20150623.gappssmtp.com; s=20150623; h=sender:from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-transfer-encoding:thread-index :content-language; bh=uqzJdocMEhzDrBP3lw1KZEyLcafp2qZydQ8hB3GjXbI=; b=vJzh5PMqa1RBiUDHnJqcu3z6VHdtPXPmdlXZXk7xj04vJOb/vhBCfaXUp/NbXNZGxl WeSRlbmYETCzEZaGS+plkijkNptEqkMoEjY/s9PHrsB0bRwOmuYUNM0onuNEWhdlK57e SBf2KNXpmL+CjPlv3NWbmm1pjJj6/PO+C2gqMOWnMU5/mehb92A9VOq3FFFlDz3tQS6X Gr5wf8oLfY2Dpf7U+uzP1CJTPf7nUz6uZfLy6Mb5eIJ6gBUjXr9nfnPzMOIBD0daFQmB vu1/+zTETwE1g8zntQHYNA4LYJE2DTo3GtHRDd6IOTgC8B3SGsvWxW/qwX2WtBgaMTBE R3UQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:references:in-reply-to:subject :date:message-id:mime-version:content-transfer-encoding:thread-index :content-language; bh=uqzJdocMEhzDrBP3lw1KZEyLcafp2qZydQ8hB3GjXbI=; b=MhUuELhO+CpLSX4nW2IWZL0fdF5xvAsRIjqiMwGLzPySTuLfu+kmnLClxvOSz4kOEx J8qH4+0zXzYRTpz4g4gNniV3WF2/ll3aLTWMVxeG60v6DWinFrYUcd+NgFtnNIFvaSfM c3daoeJFr+iCfaGEuT3VzSEgeb+WIDGhhLTzR7u0g6Fu4wrpHc4YiOSxUFv2KAtm3Ylq slNLhT+o1Kbzhe6EXWTVZiCN40tjk5OzPKcSf8IppLgId2oemSQxsDa7OM1pkLtJDdHC nqRJz4Hz2YrXhJ2nVrlP+2uBGpoymk9wpHfkWN0GiKmaJZAkz2vm44CdKPdmVtiPp+Zi aXOQ==
X-Gm-Message-State: APjAAAXzi8HU2N4tNq/PbcfX6DEXtFSFPJ85lhOUmrzK+gFTYL+fxUuC HouvfHUeYxU/MZBcebegLCfEbQ==
X-Google-Smtp-Source: APXvYqxytzIlJ/jPSTr8Lez6+2OmJMCvOcUzJFBWISBYsyaE523RlzrBOxaYx2m2DfA/8E3QC6XuHA==
X-Received: by 2002:adf:edca:: with SMTP id v10mr15678350wro.157.1553532629748;  Mon, 25 Mar 2019 09:50:29 -0700 (PDT)
Received: from INARA (MP8.mpdedicated.com. [109.123.118.65]) by smtp.gmail.com with ESMTPSA id e1sm24851784wrw.66.2019.03.25.09.50.24 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 25 Mar 2019 09:50:28 -0700 (PDT)
Sender: Daniel King <dk@danielking.net>
X-Google-Original-Sender: "Daniel King" <dk@danielking.net>
From: <daniel@olddog.co.uk>
To: <adrian@olddog.co.uk>, <draft-ietf-pce-stateful-hpce@ietf.org>
Cc: <pce@ietf.org>
References: <03d201d4e328$4bc1b510$e3451f30$@olddog.co.uk>
In-Reply-To: <03d201d4e328$4bc1b510$e3451f30$@olddog.co.uk>
Date: Mon, 25 Mar 2019 17:50:25 +0100
Message-ID: <007c01d4e32a$da61c880$8f255980$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AdTfOGIvwXIBuQBOScqWQ01cW0wMfgD7w8NQAABYf5A=
Content-Language: en-gb
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/Ye0sXKNI-f5jlv0rV3Hhg9adp0k>
Subject: Re: [Pce] Review of draft-ietf-pce-stateful-hpce
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Mar 2019 16:50:34 -0000

Dear Shepherd, 

Thank you for the constructive treatment of our I-D. 

Indeed, the document would benefit from the text updates and we absolutely
agree the need to remove any ambigiouty in the procedure text defined. Also,
the ASCII art optimisation is always greatfully received. 

We (the authors) will update the I-D and respond to the list/Shepherd on how
we addressed the comments.  

BR, Dan. 

-----Original Message-----
From: Adrian Farrel <adrian@olddog.co.uk> 
Sent: 25 March 2019 17:32
To: draft-ietf-pce-stateful-hpce@ietf.org
Cc: pce@ietf.org
Subject: Review of draft-ietf-pce-stateful-hpce

Hi,

Good afternoon. My name is Adrian and I'll be your Document Shepherd for
this journey.

As this draft is progressing through working group last call, I thought I
would do my review now and save a little time later.

These comments may seem a little negative, but I hope you can address them
with small changes.

Thanks,
Adrian

===

Abstract

s/deployment of Stateful PCE(s)/deployment of Stateful PCEs/

---

Section 1 para 1 needs a reference to 5440

---

1.
s/for stateful PCE(s) in/for stateful PCEs in the/

---

1.

   The initial section of the document focuses on end to end (E2E)
   inter-domain TE LSP. Section 3.3.1 describe the operations for the
   Per Domain LSP that could be stitched.

Maybe...

   Sections 3.1 and 3.2 focus on end to end (E2E) inter-domain TE LSPa.
   Section 3.3.1 describes the operations for stitching Per Domain LSPs.

---

I am not certain that you need to use upper case terms in this document.

I found "SHOULD" in sections 6 and 7.2, and "MAY" twice in seciton 3.1 and
once in section 3.3.1. Also "RECOMMENDED" in section 6.

Is this really appropriate in a document that is describing an approach, not
specifying bits on the wire or implementation behavior?

That would allow you to dispose of section 1.1 and the two references.

---

Section 3

While the terms PE and CE are defined and used unambiguously, I suspect that
they will cause some confusion because they are such well known terms in
networking.

---

3.

   All PCE types herein (i.e., PE or CE) are assumed to be
   'stateful PCE'.

Is it not plausible to have a stateless C-PCE working with a stateful P-PCE?

I think that the relationship of child to parent is similar to the
relationship of PCC to PCE, but when we talk about a stateful PCE we don't
also talk about a stateful PCC. So when you say that the C-PCE must be
stateful, you are necessarily talking about its relationship with its PCCs.

If you are determined to limit the scope of this document to PCE hierarchies
where both the parent and child are stateful (you are allowed to make this
choice if that's what the WG wants) then you need to make this clear in the
Abstract and Introduction.

---

Am I confused about delegation?

You have...
   The P-PCE has no information about the content of
   the child domains.

Clearly the C-PCE will report the path of the LSP (segment) that crosses the
domain for which it is responsible, but how can the P-PCE make any change to
that LSP without visibility into the child domain?

But you go on to talk about delegation as if it could work: such as...

   LSP Control Delegation (CE-PE,PE-CE):  a C-PCE grants to the P-PCE
      the right to update LSP attributes on one or more LSPs

When you draw the similarity between PCC-PCE and C-PCE-P-PCE delegation
as...
   Note that this hierarchy is recursive and thus a Label Switching
   Router (LSR), as a PCC could delegate the control to a PCE, which may
   delegate to its parent, which may further delegate it to its parent
   (if it exist or needed). Similarly update operations could also be
   applied recursively.
... I think that you miss that the PCC and PCE can both see the TED, but the
C-PCE and P-PCE have very different visibility into the domain.

---

3.
Just clarity...

OLD
   [I-D.ietf-pce-hierarchy-extensions] defines the H-PCE capability TLV
   that should be used in the OPEN message to advertise the H-PCE
   capability. [RFC8231] defines the stateful PCE capability TLV. The
   presence of both TLVs represent the support for stateful H-PCE
   operations as described in this document.
NEW
   [I-D.ietf-pce-hierarchy-extensions] defines the H-PCE Capability TLV
   that is used in the OPEN message to advertise the H-PCE capability.
   [RFC8231] defines the Stateful PCE Capability TLV used in the OPEN
   message to indicate stateful support.  The presence of both TLVs in
   an OPEN message indicates the support for stateful H-PCE operations
   as described in this document.
END

---

3.
I feel that this paragraph is confusing. I think the referenced draft also
needs some work on the terms stateful and synchronization, but we can focus
on the document at hand.

OLD
   [I-D.litkowski-pce-state-sync] describes the procedures to allow a
   stateful communication between PCEs for various use-cases. The
   procedures and extensions as described in Section 3 of
   [I-D.litkowski-pce-state-sync] are also applicable to Child and
   Parent PCE communication. The SPEAKER-IDENTITY-TLV (defined in
   [RFC8232]) is included in the LSP object to identify the Ingress
   (PCC). The PLSP-ID used in the forwarded PCRpt by the C-PCE to P-PCE
   is same as the original one used by the PCC.
NEW
   [I-D.litkowski-pce-state-sync] describes the procedures to allow
   communication between stateful PCEs that serve the same domain.  The
   procedures and extensions as described in Section 3 of
   [I-D.litkowski-pce-state-sync] are also applicable to Child and
   Parent PCE communication.  The SPEAKER-IDENTITY-TLV (defined in
   [RFC8232]) is included in the LSP object to identify the Ingress
   (PCC). The PLSP-ID used in the forwarded PCRpt by the C-PCE to P-PCE
   is same as the original one used by the PCC.
END

However, this has made [I-D.litkowski-pce-state-sync] a normative reference.
I suspect you don't want to go there. That will mean you need to write the
normative text here (which may be a bit more of a
rewrite) and simply add...
   Similar procedures are used in [I-D.litkowski-pce-state-sync] to
   synchronize state between stateful PCEs that serve the same domain.

Furthermore, the term "Ingress" in unclear. You probably do not mean the
ingress of the LSP, per se. You probably mean the ingress of the LSP in the
domain that the C-PCE serves. You also have the term "ingress PCE" (in 3.1)
which is such a useful term that you should probably call it out with a
definition.

---

3.1

s/applicable to PCEP session/applicable to a PCEP session/

---

3.1

OLD
   Taking the sample hierarchical domain topology example from [RFC6805]
   as the reference topology for the entirety of this document.
NEW
   We use the sample hierarchical domain topology example from [RFC6805]
   as the reference topology for the entirety of this document.  It is
   shown in Figure 1.
END

---

3.1, 3.2, 3.3, and 3.3.1

It is confusing to have steps 1 to 11 as per 6805 and then introduce new
steps 1 to 4 in 3.1. We need to:
- not confuse these with steps 1 to 4 of 6805
- understand where in the sequence the steps are preformed

Furthermore, "initial" steps 1 to 8 are introduced in 3.2. Are these in
place of steps 1 to 4 in 3.1 or in addition? And where in the sequence are
they performed? How do they relate to steps 1 to 8 of 6805. There is some
slightly better description in 3.2, but only steps 1 and 2 seem to be truly
"initial".

It all needs some more clarity.

By the time I got to 3.3.1 I really couldn't work out the steps at all.

---

3.2

OLD
   To update an LSP, a PCE send to the PCC, an LSP Update Request using
   a PCUpd message.
NEW
   To update an LSP, a PCE sends an LSP Update Request to the PCC using
   a PCUpd message.
END

---

3.3.  PCE Initiation Operation

Maybe...

3.3.  PCE Initiation of LSPs

---

4.1

How about this for a slightly tidier figure 2?


                                                 +----------+
                                                 | Parent   |
                                                /| PCE      |
                                               / +----------+
                                              /     /   Stateful
                                             /     /    P-PCE
                                            /     /
                                           /     /
                          Stateful+-----+ /     /
                          C-PCE   | PCE |/     /
                          Hi      | Hi  |     /
                                  +-----+    /
          +---+    +---+                    /     +---+    +---+
         + LSR +--+ LSR +........................+ LSR +--+ LSR +
         + H1  +  + H2  +                 /      + H3  +  + H4  +
          +---+    +---+\         +-----+/       /+---+    +---+
                         \        | PCE |       /
                          \       | Lo  |      /
                Stateful   \      +-----+     /
                C-PCE       \                /
                Lo           \+---+    +---+/
                             + LSR +--+ LSR +
                             + L1  +  + L2  +
                              +---+    +---+

---

4.1

You have...

   All procedures described in Section 3 are applicable to inter-layer
   path setup as well.

I wonder if you want to explain that the layers are considered as separate
domains.

---

4.2

OLD
   [RFC8453] describes framework for Abstraction and Control of TE
   Networks (ACTN), where each Provisioning Network Controller (PNC) is
   equivalent to C-PCE and P-PCE is the Multi-Domain Service Coordinator
   (MDSC).  The Per domain stitched LSP as per the Hierarchical PCE
   architecture described in Section 3.3.1 and Section 4.1 is well
   suited for ACTN.
NEW
   [RFC8453] describes a framework for the Abstraction and Control of TE
   Networks (ACTN), where each Provisioning Network Controller (PNC) is
   equivalent to a C-PCE, and the P-PCE is the Multi-Domain Service
   Coordinator (MDSC).  The Per Domain stitched LSP as per the
   Hierarchical PCE architecture described in Section 3.3.1 and Section
   4.1 is well suited for ACTN.
END

---

4.2

OLD
   In ACTN framework, Customer Network Controller (CNC) can request the
   MDSC to check if there is a possibility to meet Virtual Network (VN)
   requirements (before requesting for VN provision).  The H-PCE
   architecture as described in [RFC6805] can supports via the use of
   PCReq and PCRep messages between the P-PCE and C-PCEs.
NEW
   In the ACTN framework, a Customer Network Controller (CNC) can
   request the MDSC to check whether there is a possibility to meet
   Virtual Network (VN) requirements before requesting for the VN to be
   provisioned.  The H-PCE architecture as described in [RFC6805] can
   support this function using PCReq and PCRep messages between the
   P-PCE and C-PCEs.
END

---

5.1

I think you need to rephrase this section. I don't think there is any clear
meaning to an LSP being involved in H-PCE.

But some of this issue can't be resolved until you have worked out what it
is that a stateful H-PCE actually does. As previously noted, it would not
appear to have access to the per-domain TEDs, so what is it doing with an
LSP that is reported or delegated to it?

Given what 5.2 says, reporting LSPs (not for delegation, but simply
reporting them) seems entirely pointless!

---

I noticed that the Table of Contents doesn't match the actual sections
starting from Section 5. Possibly sections 4 and 5 were supposed to be
merged

---

6. says

   The LSP
   state in the PCRpt message SHOULD continue to use this.

Can you explain when a PCRpt might deviate from this "SHOULD"?

---

6.

   Thus securing the PCEP session (between the P-PCE and the C-PCE)
   using mechanism like TCP Authentication Option (TCP-AO) [RFC5925] or
   Transport Layer Security (TLS) [RFC8253] is RECOMMENDED.

What does 'like' mean? Is there anything specific you have in mind?

---

You have I-D.ietf-pce-pcep-yang in your references section, but no actual
reference to it.

---

A number of references need to be promoted to Normative consistent with how
you have used them in this document.

RFC 4655
RFC 5520
RFC 5925
RFC 8232
RFC 8253
I-D.litkowski-pce-state-sync
I-D.ietf-pce-hierarchy-extensions
I-D.dugeon-pce-stateful-interdomain



From nobody Tue Mar 26 02:59:27 2019
Return-Path: <statements@ietf.org>
X-Original-To: pce@ietf.org
Delivered-To: pce@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id F13801202C1; Tue, 26 Mar 2019 02:56:37 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Liaison Statement Management Tool <statements@ietf.org>
To: <hiroshi.ota@itu.int>
Cc: Martin Vigoureux <martin.vigoureux@nokia.com>, Deborah Brungard <db3546@att.com>, Vishnu Beeram <vbeeram@juniper.net>, Multiprotocol Label Switching Discussion List <mpls@ietf.org>, Adrian Farrel <adrian@olddog.co.uk>, Scott Mansfield <Scott.Mansfield@Ericsson.com>, Dhruv Dhody <dhruv.ietf@gmail.com>, Path Computation Element Discussion List <pce@ietf.org>, Nicolai Leymann <n.leymann@telekom.de>, John Drake <jdrake@juniper.net>, Alvaro Retana <aretana.ietf@gmail.com>, Daniele Ceccarelli <daniele.ceccarelli@ericsson.com>, Loa Andersson <loa@pi.nu>, Lou Berger <lberger@labn.net>, Common Control and Measurement Plane Discussion List <ccamp@ietf.org>, Fatai Zhang <zhangfatai@huawei.com>, scott.mansfield@ericsson.com, itu-t-liaison@iab.org, Traffic Engineering Architecture and Signaling Discussion List <teas@ietf.org>, Julien Meuric <julien.meuric@orange.com>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.94.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <155359419797.20696.5453093815420919008.idtracker@ietfa.amsl.com>
Date: Tue, 26 Mar 2019 02:56:37 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/cQXf6mruI6aFAWNrUIrm1JQPnPQ>
X-Mailman-Approved-At: Tue, 26 Mar 2019 02:59:26 -0700
Subject: [Pce] New Liaison Statement, "Reply to LS on OTNT Standardization Work Plan"
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Mar 2019 09:56:46 -0000

Title: Reply to LS on OTNT Standardization Work Plan
Submission Date: 2019-03-26
URL of the IETF Web page: https://datatracker.ietf.org/liaison/1636/

From: Scott Mansfield <Scott.Mansfield@Ericsson.com>
To: hiroshi.ota@itu.int
Cc: John Drake <jdrake@juniper.net>,Deborah Brungard <db3546@att.com>,Julien Meuric <julien.meuric@orange.com>,Multiprotocol Label Switching Discussion List <mpls@ietf.org>,Adrian Farrel <adrian@olddog.co.uk>,Scott Mansfield <Scott.Mansfield@Ericsson.com>,Fatai Zhang <zhangfatai@huawei.com>,Vishnu Beeram <vbeeram@juniper.net>,Path Computation Element Discussion List <pce@ietf.org>,Traffic Engineering Architecture and Signaling Discussion List <teas@ietf.org>,Martin Vigoureux <martin.vigoureux@nokia.com>,Alvaro Retana <aretana.ietf@gmail.com>,Daniele Ceccarelli <daniele.ceccarelli@ericsson.com>,Dhruv Dhody <dhruv.ietf@gmail.com>,Loa Andersson <loa@pi.nu>,Lou Berger <lberger@labn.net>,Common Control and Measurement Plane Discussion List <ccamp@ietf.org>,itu-t-liaison@iab.org,Nicolai Leymann <n.leymann@telekom.de>,itu-t-liaison@iab.org
Response Contacts: scott.mansfield@ericsson.com
Technical Contacts: scott.mansfield@ericsson.com
Purpose: For information

Body: Thank you for your continued interest in the work of the IETF related to
OTNT standardization.  Below is a list of the recent RFCs and working group
drafts related to OTNT.



*	Recent Relevant RFC

*	RFC8282

*	Extensions to the Path Computation Element Communication Protocol
(PCEP) for Inter-Layer MPLS and GMPLS Traffic Engineering
*	https://datatracker.ietf.org/doc/rfc8282/ 

*	RFC8283

*	An Architecture for Use of PCE and the PCE Communication Protocol
(PCEP) in a Network with Central Control
*	https://datatracker.ietf.org/doc/rfc8283/ 

*	RFC8363

*	GMPLS OSPF-TE Extensions in Support of Flexi-Grid Dense Wavelength
Division Multiplexing (DWDM) Networks
*	https://datatracker.ietf.org/doc/rfc8363/

*	RFC8413

*	Framework for Scheduled Use of Resources
*	https://datatracker.ietf.org/doc/rfc8413/ 

*	RFC 8453

*	Framework for Abstraction and Control of TE Networks (ACTN)
*	https://datatracker.ietf.org/doc/rfc8453/ 

*	RFC 8469

*	Recommendation to Use the Ethernet Control Word
*	https://datatracker.ietf.org/doc/rfc8469/ 

*	Working Group Updates 

*	Common Control and Measurement Plane (ccamp)

*	A framework for Management and Control of DWDM optical interface
parameters

*
https://datatracker.ietf.org/doc/draft-ietf-ccamp-dwdm-if-mng-ctrl-fwk/

*	YANG data model for Flexi-Grid media-channels

*
https://datatracker.ietf.org/doc/draft-ietf-ccamp-flexigrid-media-channel-ya
ng/

*	YANG data model for Flexi-Grid Optical Networks

*	https://datatracker.ietf.org/doc/draft-ietf-ccamp-flexigrid-yang/

*	Applicability of GMPLS for B100G Optical Transport Network

*
https://datatracker.ietf.org/doc/draft-ietf-ccamp-gmpls-otn-b100g-applicabil
ity/

*	A YANG Data Model for L1 Connectivity Service Model (L1CSM)

*	https://datatracker.ietf.org/doc/draft-ietf-ccamp-l1csm-yang/

*	A YANG Data Model for Optical Transport Network Topology

*	https://datatracker.ietf.org/doc/draft-ietf-ccamp-otn-topo-yang/

*	OTN Tunnel YANG Model

*	https://datatracker.ietf.org/doc/draft-ietf-ccamp-otn-tunnel-model/

*	Information Encoding for WSON with Impairments Validation

*	https://datatracker.ietf.org/doc/draft-ietf-ccamp-wson-iv-encode/

*	Information Model for Wavelength Switched Optical Networks (WSONs)
with Impairments Validation

*	https://datatracker.ietf.org/doc/draft-ietf-ccamp-wson-iv-info/

*	A Yang Data Model for WSON Tunnel

*	https://datatracker.ietf.org/doc/draft-ietf-ccamp-wson-tunnel-model/

*	A YANG Data Model for WSON (Wavelength Switched Optical Networks)

*	https://datatracker.ietf.org/doc/draft-ietf-ccamp-wson-yang/

*	Path Computation Element (pce)

*	PCEP Extension for WSON Routing and Wavelength Assignment

*	https://datatracker.ietf.org/doc/draft-ietf-pce-wson-rwa-ext/ 

*	PCEP extensions for GMPLS

*
https://datatracker.ietf.org/doc/draft-ietf-pce-gmpls-pcep-extensions/

*	PCEP Extension for Flexible Grid Networks

*	https://datatracker.ietf.org/doc/draft-ietf-pce-flexible-grid/

*	Path Computation Element (PCE) Protocol Extensions for Stateful PCE
Usage in GMPLS-controlled Networks

*
https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-stateful-pce-gmpls/

*	Path Computation Element Communication Protocol (PCEP) Extensions
for remote-initiated GMPLS LSP Setup

*
https://datatracker.ietf.org/doc/draft-ietf-pce-remote-initiated-gmpls-lsp/



The list of upcoming IETF meetings can be found on the IETF website at
https://www.ietf.org/how/meetings/upcoming/ 



Thank You,

Daniele Ceccarelli (CCAMP Chair), Fatai Zhang (CCAMP Chair), Dhruv Dhody
(PCE Chair) , Adrian Farrel (PCE Chair), Julien Meuric (PCE Chair), Vishnu
Beeram (TEAS Chair), Lou Berger (TEAS Chair), Loa Andersson (MPLS Chair),
Nicolai Leymann (MPLS Chair), and Scott Mansfield (IETF's ITU-T Liaison)
Attachments:

No document has been attached


From nobody Tue Mar 26 05:49:47 2019
Return-Path: <ietfc@btconnect.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E8092120043; Tue, 26 Mar 2019 05:49:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.247
X-Spam-Level: 
X-Spam-Status: No, score=0.247 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RATWARE_MS_HASH=2.148, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jTGJ0nCLV1D6; Tue, 26 Mar 2019 05:49:44 -0700 (PDT)
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50124.outbound.protection.outlook.com [40.107.5.124]) (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 83DBA12000F; Tue, 26 Mar 2019 05:49:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector1-btconnect-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Fu4pMWEX6MlIJWYtVzHducGR4bVZoPsXNehe/DQQsZE=; b=GQwXCwVDRElug0ieA6ZYgdYmBnQ6tKnbSP6eh0zZ/RLU+eUJOdQ6A9DymXz3YgrOmAPyRr76GMTU2AEj88K+Rb7wgeVb986SxEcsBY5MD1jf5mOQIQKSJOuPs7Bi+fBvUXOy/5IELFJhE3f5Ys4HASRBjIRi3MXzmCTgr6dHUQA=
Received: from DB7PR07MB5562.eurprd07.prod.outlook.com (20.178.46.212) by DB7PR07MB6092.eurprd07.prod.outlook.com (20.178.107.225) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1750.14; Tue, 26 Mar 2019 12:49:40 +0000
Received: from DB7PR07MB5562.eurprd07.prod.outlook.com ([fe80::b5b0:a479:a08:54d9]) by DB7PR07MB5562.eurprd07.prod.outlook.com ([fe80::b5b0:a479:a08:54d9%4]) with mapi id 15.20.1750.014; Tue, 26 Mar 2019 12:49:40 +0000
From: tom petch <ietfc@btconnect.com>
To: Dhruv Dhody <dhruv.ietf@gmail.com>, Mahesh Jethanandani <mjethanandani@gmail.com>
CC: "draft-ietf-pce-pcep-yang.all@ietf.org" <draft-ietf-pce-pcep-yang.all@ietf.org>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>, "pce@ietf.org" <pce@ietf.org>
Thread-Topic: [Pce] Yangdoctors early review of draft-ietf-pce-pcep-yang-08
Thread-Index: AQHU49JgnCDggFkSzEuHrdNjBkmvCA==
Date: Tue, 26 Mar 2019 12:49:40 +0000
Message-ID: <00d801d4e3d2$0408a620$4001a8c0@gateway.2wire.net>
References: <154328751678.23848.17617047655308813382@ietfa.amsl.com> <CAB75xn4NYtECK_EuBELRYxDaDg_n9EFZHwAX2EpT=AJUdCwa8w@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LNXP123CA0020.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:d2::32) To DB7PR07MB5562.eurprd07.prod.outlook.com (2603:10a6:10:7b::20)
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: Microsoft Outlook Express 6.00.2800.1106
x-originating-ip: [86.139.215.234]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 50ae46a9-d571-49e0-4899-08d6b1e982ad
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600127)(711020)(4605104)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:DB7PR07MB6092; 
x-ms-traffictypediagnostic: DB7PR07MB6092:
x-ms-exchange-purlcount: 1
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ietfc@btconnect.com; 
x-microsoft-antispam-prvs: <DB7PR07MB6092C0F1C0B77579109A52C7A05F0@DB7PR07MB6092.eurprd07.prod.outlook.com>
x-forefront-prvs: 09888BC01D
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(39860400002)(396003)(376002)(366004)(136003)(199004)(189003)(13464003)(305945005)(9686003)(6306002)(478600001)(30864003)(316002)(3846002)(84392002)(6512007)(71190400001)(25786009)(71200400001)(86152003)(81156014)(2906002)(6436002)(8676002)(54906003)(5660300002)(14496001)(110136005)(97736004)(61296003)(6116002)(81166006)(105586002)(106356001)(99286004)(256004)(4326008)(446003)(966005)(53546011)(52116002)(6506007)(68736007)(14444005)(386003)(7736002)(50226002)(6486002)(8936002)(486006)(53936002)(476003)(26005)(6246003)(66066001)(186003)(44716002)(62236002)(102836004)(229853002)(86362001)(14454004)(76176011)(81686011)(81816011)(44736005)(4720700003)(1556002)(74416001)(7726001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB7PR07MB6092; H:DB7PR07MB5562.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:0; MX:1; 
received-spf: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: um9H9dWlDUKP2jJbJ5ep9Q9sV6W+BZoQMbXOQ5GwCiuYQW+VaG/tSZBYCbfkRO882zEQtyqYV5zUie17cUCVUKeCIvF4p3BntCLXV2FPfbKqlvVfGYdGDDUP6EWDqIZAHqeii6nihlhgW0NzIWEtcbFZ5Vf8tDqjmbx2WMsdTjQ7aoQeip0VaIa+UQUslN3BzJ8D1MxRRZyOtw/X+yydtwDso9IzN6TrpDxXfgBTcY7KXfd0gtCBS5PnwKRqpy2PwuYa57VQBpnSvC27kqTCkfcACm3mQBjhk5OrfN5wut7WB7rFTlkA5pKgCgY3AMpEedutJXwVP01Isw/ubWoUpIqH9LekjK6rrbPlA4Yw8MAoVjZ9n7lo5ZNINzfuL7PNJ3RdQzRl8Kv/o/Cl+jP8BOy8/iAFJlstcfZ6EVMOaHI=
Content-Type: text/plain; charset="utf-8"
Content-ID: <15A312774EF3574794BC6B59BDD2EE78@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 50ae46a9-d571-49e0-4899-08d6b1e982ad
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Mar 2019 12:49:40.3999 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR07MB6092
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/PjlpoP7BRo2xFhTacjELCiiI678>
Subject: Re: [Pce] Yangdoctors early review of draft-ietf-pce-pcep-yang-08
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Mar 2019 12:49:46 -0000

T24gdGhlIHF1ZXN0aW9uIG9mIHByZWZpeCwgd2hlcmUgSSBhbiBpbnRlcmVzdGVkIGluIHRoZSBv
cGluaW9uIG9mIGENCllBTkcNCkRvY3RvciwgeW91IHVzZSB0aGUgc2luZ2xlIGxldHRlciAncCcg
YW5kIHNheSB0aGF0IGEgbG9uZ2VyIHByZWZpeCBnaXZlcw0KeW91IGxpbmUgbGVuZ3RoIHByb2Js
ZW1zLiAgWUFORyBkb2VzIGFsbG93IHN0YXRlbWVudHMgdG8gc3BhbiBsaW5lcywgYXMNCmhhcHBl
bnMgaW4gYWxtb3N0IGV2ZXJ5IFRFQVMgbW9kdWxlIHNvIGZvciBtZSB0aGF0IGlzIG5vdCBhIHZl
cnkgZ29vZA0KcmVhc29uOyBJIHdvdWxkIHByZWZlciBzb21ldGhpbmcgb2YgdHdvIGNoYXJhY3Rl
cnMgb3IgbW9yZS4NCg0KSSBub3RlIHRoYXQgSUFOQSBDb25zaWRlcmF0aW9ucyBzYXlzDQogICAg
ICAgUHJlZml4OiAgICAgICBwY2VwDQp3aGljaCB3b3VsZCBiZSBteSBmaXJzdCBjaG9pY2UgZXZl
biBpZiBJIHRoZW4gaGF2ZSB0byBzcGFuIGxpbmVzLg0KDQpZb3UgaW1wb3J0IHRoZSBtb2R1bGUg
a2V5LWNoYWluIGJ1dCB5b3UgZG8gbm90IHVzZSB0aGUgcHJlZml4IHRoYXQgaXQNCmRlZmluZXMs
IG5hbWVseSBrZXktY2hhaW47IG5vdCBmb3JiaWRkZW4gYnV0IG5vdCByZWNvbW1lbmRlZCBwcmFj
dGljZQ0KDQpMaWtld2lzZSB0bHMtY2xpZW50IHNob3VsZCBiZSB0bHNjIGFuZCB0bHMtc2VydmVy
IHRsc3MuDQoNClNlY3VyaXR5IGFuZCBJQU5BIENvbnNpZGVyYXRpb25zIGRlYWwgd2l0aA0KICAg
ICAgIE5hbWU6ICAgICAgICAgaWV0Zi1wY2VwDQpXaGF0IGFib3V0DQogICBtb2R1bGUgaWV0Zi1w
Y2VwLXN0YXRzIHsNCndoaWNoIEkgdGhpbmsgbmVlZHMgc2VwYXJhdGUgY292ZXJhZ2UsIGEgc2Vw
YXJhdGUgc2VjdGlvbiwgaW4gU2VjdXJpdHkNCmFuZCBtdXN0IGJlIGNvdmVyZWQgaW4gSUFOQSBD
b25zaWRlcmF0aW9ucy4NCg0KVGhlIHByb2JsZW0gd2l0aA0KIkktRC5pZXRmLXBjZS1hc3NvY2lh
dGlvbi1ncm91cDogUENFUCBFeHRlbnNpb25zIGZvciAuLi4NCmFzIGEgcmVmZXJlbmNlIGlzIHRo
YXQgd2hlbiBpdCBhcHBlYXJzIGluIHRoZSB0ZXh0IG9mIHRoZSBJLUQsIHRoZW4gaXQNCmlzIGFz
DQogW0ktRC5pZXRmLXBjZS1hc3NvY2lhdGlvbi1ncm91cF0NCmkuZS4gYSBYTUwvSFRNTCB0eXBl
IGFuY2hvciB3aGljaCBpcyBwaWNrZWQgdXAgYnkgdG9vbHMgc28gdGhlIFJGQw0KRWRpdG9yIGNh
bm5vdCBtaXNzIGl0Lg0KDQpXaGVuIGl0IGFwcGVhcnMgaW4gdGhlIFlBTkcgbW9kdWxlLCBpdCBt
dXN0IGJlIHBsYWluIHRleHQgYXMgaW4NCiAgICAgICAiSS1ELmlldGYtcGNlLWFzc29jaWF0aW9u
LWdyb3VwOiBQQ0VQIEV4dGVuc2lvbnMgZm9yIC4uLi4NCnNvIHRoZSB0b29scyBjYW5ub3QgcGlj
ayBpdCB1cCwgaXQgbXVzdCBiZSBzcG90dGVkIGJ5IGV5ZSBhbmQgc28gbWlnaHQNCmJlIG1pc3Nl
ZC4gIEhlbmNlIEkgc3VnZ2VzdCB1c2luZw0KDQoiUkZDIFlZWVkgLSBQQ0VQIEV4dGVuc2lvbnMg
Zm9yDQogICAgICAgRXN0YWJsaXNoaW5nIFJlbGF0aW9uc2hpcHMgQmV0d2VlbiBTZXRzIG9mIExT
UHMiOw0KDQp3aXRoIGEgbm90ZSB0byB0aGUgUkZDIEVkaXRvciBhc2tpbmcgdGhlbSB0byByZXBs
YWNlIFlZWVkgd2l0aCB0aGUgUkZDDQpudW1iZXIgYXNzaWduZWQgdG8gSS1ELmlldGYtcGNlLWFz
c29jaWF0aW9uLWdyb3VwDQoNCkxpa2V3aXNlIFJGQyBaWlpaIGZvcg0KICAgICAgICJJLUQuaWV0
Zi1wY2Utc2VnbWVudC1yb3V0aW5nOiBQQ0VQIEV4dGVuc2lvbnMgZm9yIFNlZ21lbnQNCmFuZCBz
byBvbiBmb3IgdGhlIG90aGVycyAob2Ygd2hpY2ggdGhlcmUgYXJlIHNldmVyYWwpDQoNClRoZSBS
RkMgRWRpdG9yIGlzIG9rLCBsaWtlcyBldmVuLCBhbGwgdGhlIG5vdGVzIHRoZXJlb24gdG8gYXBw
ZWFyIG9uY2UNCmF0IHRoZSBzdGFydCBvZiB0aGUgSS1ELg0KDQpTbyBteSBwcmV2aW91cyBjb21t
ZW50IHdhcyB0aGF0IHVzaW5nIFhYWFggZm9yIG11bHRpcGxlIEktRHMgd2FzDQpjb25mdXNpbmcg
YnV0IEkgbWVhbnQgdG8gdXNlIFlZWVkgWlpaWiwgd2l0aCBhbiBSRkMgRWRpdG9yIE5vdGUgZm9y
DQplYWNoLCBhbmQgbm90IHRvIHVzZSB0aGUgSS1EIG5hbWUuDQoNCkhUSA0KDQpUb20gUGV0Y2gN
Cg0KLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQ0KRnJvbTogIkRocnV2IERob2R5IiA8ZGhy
dXYuaWV0ZkBnbWFpbC5jb20+DQpUbzogIk1haGVzaCBKZXRoYW5hbmRhbmkiIDxtamV0aGFuYW5k
YW5pQGdtYWlsLmNvbT4NCkNjOiA8ZHJhZnQtaWV0Zi1wY2UtcGNlcC15YW5nLmFsbEBpZXRmLm9y
Zz47IDx5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+Ow0KPHBjZUBpZXRmLm9yZz4NClNlbnQ6IFN1bmRh
eSwgTWFyY2ggMjQsIDIwMTkgOTowNyBQTQ0KU3ViamVjdDogUmU6IFtQY2VdIFlhbmdkb2N0b3Jz
IGVhcmx5IHJldmlldyBvZg0KZHJhZnQtaWV0Zi1wY2UtcGNlcC15YW5nLTA4DQoNCg0KSGkgTWFo
ZXNoLA0KDQpBcG9sb2dpZXMgZm9yIGEgbGF0ZSByZXBseSB0byB5b3VyIHJldmlldy4gQmVpbmcg
c3R1Y2sgaW4gYSBsb25nIGZsaWdodA0KZmluYWxseSBnYXZlIG1lIGVub3VnaCB0aW1lIHRvIGZp
eCB1cCB0aGUgaW5kZW50YXRpb24gaW4gdGhlIG1vZGVsIDopDQoNCkFuIHVwZGF0ZSAoLTEwKSBo
YXMgYmVlbiBwb3N0ZWQuDQoNCk1vcmUgZGV0YWlscyBpbmxpbmUuLi4NCg0KT24gVHVlLCBOb3Yg
MjcsIDIwMTggYXQgODoyOCBBTSBNYWhlc2ggSmV0aGFuYW5kYW5pDQo8bWpldGhhbmFuZGFuaUBn
bWFpbC5jb20+DQp3cm90ZToNCg0KPiBSZXZpZXdlcjogTWFoZXNoIEpldGhhbmFuZGFuaQ0KPiBS
ZXZpZXcgcmVzdWx0OiBPbiB0aGUgUmlnaHQgVHJhY2sNCj4NCj4gRG9jdW1lbnQgcmV2aWV3ZWQ6
IGRyYWZ0LWlldGYtcGNlLXBjZXAteWFuZy0wOA0KPg0KPiBJIGFtIG5vdCBhbiBleHBlcnQgaW4g
UENFUC4gVGhpcyByZXZpZXcgaXMgbG9va2luZyBhdCB0aGUgZHJhZnQgZnJvbSBhDQpZQU5HDQo+
IHBlcnNwZWN0aXZlLiBXaXRoIHRoYXQgc2FpZCwgSSBoYXZlIG1hcmtlZCBpdCBhcyDigJxPbiB0
aGUgUmlnaHQgVHJhY2vigJ0NCj4gYmVjYXVzZQ0KPiBvZiBzb21lIG9mIHRoZSBwb2ludHMgZGlz
Y3Vzc2VkIGJlbG93Lg0KPg0KPiBTdW1tYXJ5Og0KPg0KPiBUaGlzIGRvY3VtZW50IGRlZmluZXMg
YSBZQU5HIGRhdGEgbW9kZWwgZm9yIHRoZSBtYW5hZ2VtZW50IG9mIFBhdGgNCj4gQ29tcHV0YXRp
b24NCj4gRWxlbWVudCBjb21tdW5pY2F0aW9ucyBQcm90b2NvbCAoUENFUCkgZm9yIGNvbW11bmlj
YXRpb25zIGJldHdlZW4gYQ0KUGF0aA0KPiBDb21wdXRhdGlvbiBDbGllbnQgKFBDQykgYW5kIGEg
UGF0aCBDb21wdXRhdGlvbiBFbGVtZW50IChQQ0UpLCBvcg0KYmV0d2Vlbg0KPiB0d28NCj4gUENF
cy4gIFRoZSBkYXRhIG1vZGVsIGluY2x1ZGVzIGNvbmZpZ3VyYXRpb24gZGF0YSBhbmQgc3RhdGUg
ZGF0YQ0KKHN0YXR1cw0KPiBpbmZvcm1hdGlvbiBhbmQgY291bnRlcnMgZm9yIHRoZSBjb2xsZWN0
aW9uIG9mIHN0YXRpc3RpY3MpLg0KPg0KPiBDb21tZW50czoNCj4NCj4gR2VuZXJhbA0KPg0KPiAt
IFRoZSBtb2R1bGUgdXNlcyBpbmRlbnRhdGlvbiB0aGF0IHZhcmllcyBhbGwgb3ZlciB0aGUgbW9k
dWxlLCBmcm9tIDINCj4gc3BhY2VzIHRvDQo+IDUuIFBsZWFzZSBmaXggdGhlIG1vZHVsZSB0byBo
YXZlIGNvbnNpc3RlbnQgaW5kZW50YXRpb24uDQo+DQoNClVzZWQgMiBzcGFjZXMgbm93Lg0KDQo+
DQo+IC0gVGhlIG1vZHVsZSBtYWtlcyBoZWF2eSB1c2Ugb2YgZ3JvdXBpbmdzLiBUaGV5IGFyZSBn
cmVhdCBpZiB0aGV5IGFyZQ0KYmVpbmcNCj4gdXNlZCBpbiBtdWx0aXBsZSBwbGFjZXMuIEJ1dCBJ
IHNlZW0gdG8gc2VlIHNpbmdsZSB1c2FnZSBvZiBncm91cGluZ3MsDQp3aGljaA0KPiBtYWtlcyB0
aGUgbW9kZWwgaGFyZCB0byByZWFkLiBQbGVhc2UgY29sbGFwc2UgYWxsIGdyb3VwaW5ncyB0aGF0
IGFyZQ0KdXNlZA0KPiBvbmx5DQo+IG9uY2UgaW50byB0aGUgbW9kdWxlLg0KPg0KPg0KQWxsIGdy
b3VwaW5ncyB0aGF0IHdlcmUgdXNlZCBvbmx5IG9uY2UgYXJlIG5vdyByZW1vdmVkLg0KDQoNCg0K
PiBBYnN0cmFjdDoNCj4NCj4gSXQgaXMgYmVzdCBub3QgdG8gdHJ5IHRvIHJlZGVmaW5lIHRlcm1z
LCBzcGVjaWFsbHkgaWYgdGhleSBoYXZlDQphbHJlYWR5DQo+IGJlZW4NCj4gZGVmaW5lZCBhbHJl
YWR5IGluIGFub3RoZXIgUkZDLiBDYXNlIGluIHBvaW50LCAic3RhdGUgZGF0YSIuIFRoaXMgdGVy
bQ0KaGFzDQo+IGJlZW4NCj4gZGVmaW5lZCBpbiBSRkM2MjQxLCBhbmQgaXQgd291bGQgYmUgYmVz
dCB0byBsaXN0IGl0IGluIHRoZSBUZXJtaW5vbG9neQ0KYW5kDQo+IE5vdGF0aW9uIHNlY3Rpb24s
IGFzIGhhcyBiZWVuIGRvbmUgd2l0aCBvdGhlciBkZWZpbml0aW9ucy4NCj4NCj4gVGhlIGZvbGxv
d2luZyB0ZXJtcyBhcmUgZGVmaW5lZCBpbiBbUkZDNjI0MV06DQo+DQo+ICAgIG8gIGNvbmZpZ3Vy
YXRpb24gZGF0YQ0KPg0KPiAgICBvICBzdGF0ZSBkYXRhDQo+DQoNCkRvbmUuDQoNCg0KDQo+DQo+
IEludHJvZHVjdGlvbjoNCj4NCj4gUGxlYXNlIHVwZGF0ZSByZWZlcmVuY2Ugb2YgWUFORyB0byBS
RkM3OTUwLiBUaGVzZSBhcmUgWUFORyAxLjEgbW9kdWxlcw0KPiBhZnRlcg0KPiBhbGwuDQo+DQoN
CkRvbmUuDQoNCg0KDQo+DQo+IFNlY3Rpb24gNS4gVGhlIERlc2lnbiBvZiB0aGUgUENFUCBEYXRh
IE1vZGVsLg0KPg0KPiBUaGFuayB5b3UgZm9yIGZpcnN0IG9mIGFsbCBmb3IgY3JlYXRpbmcgYSBh
YnJpZGdlZCB2ZXJzaW9uIG9mIHRoZSB0cmVlDQo+IGRpYWdyYW0uDQo+IFdoYXQgd291bGQgcmVh
bGx5IGhlbHAgdG8gdW5kZXJzdGFuZCB0aGUgZGVzaWduIG9mIHRoZSBtb2RlbCB3b3VsZCBiZQ0K
dG8NCj4gcGxhY2UNCj4gdGhlIGZ1bGwgdHJlZSBkaWFncmFtIGF0IHRoZSBlbmQgb2YgdGhlIHNl
Y3Rpb24sIGFuZCBtb3ZlIHNlY3Rpb25zIDUuMw0KdG8NCj4gNS43Lg0KPiBkaXJlY3RseSB1bmRl
ciA1LjEuIFNjcm9sbGluZyB0aHJvdWdoIHBhZ2VzIG9mIHRoZSBmdWxsIGRpYWdyYW0gdG8gZ2V0
DQp0bw0KPiB0aGUNCj4gZGVzaWduIHNlY3Rpb25zIGlzIHBhaW5mdWwgdG8gcmVhZC4NCj4NCg0K
RG9uZS4NCg0KDQoNCj4NCj4gU2VjdGlvbiAxMC4gUENFUCBZQU5HIE1vZHVsZXMNCj4NCj4gLSBQ
bGVhc2UgbGlzdCBhbGwgUkZDcyBhbmQgSS1EIHRoYXQgYXJlIHJlZmVyZW5jZWQgaW4gdGhlIG1v
ZGVsLCBzbw0KdGhlcmUNCj4gaXMgYQ0KPiBub3JtYXRpdmUgcmVmZXJlbmNlIHRvIHRoZW0gaW4g
dGhlIGRyYWZ0Lg0KPg0KDQpEb25lLg0KDQoNCg0KPg0KPiAtIFBsZWFzZSBleHBhbmQgdGhlIHJl
ZmVyZW5jZSB0byBkaWZmZXJlbnQgUkZDcyB0byBpbmNsdWRlIHRoZSB0aXRsZQ0Kb2YgdGhlDQo+
IFJGQywgYW5kIG5vdCBqdXN0IHRoZSBudW1iZXIuDQo+DQoNCkRvbmUuDQoNCg0KDQo+DQo+IC0g
VGhlIHJlZmVyZW5jZSB0byB0bHMtc2VydmVyIGFuZCB0bHMtY2xpZW50IHNob3VsZCBiZSB0bw0K
PiBJLUQuaWV0Zi1uZXRjb25mLXRscy1jbGllbnQtc2VydmVyLCBhcyBpdCBpcyBub3QgYW4gUkZD
IGFzIHlldC4gQWxzbywNCnRoZQ0KPiBkb2N1bWVudCByZWZlcnMgdG8gYWxsIG90aGVyIFJGQ3Mg
YXMgUkZDIFhYWFguIFdoYXQgaXMgdGhlIFJGQyBlZGl0b3INCj4gc3VwcG9zZWQNCj4gdG8gcmVw
bGFjZSBYWFhYIHdpdGg/IFdpdGggdGhlIFJGQyBudW1iZXIgYXNzaWduZWQgdG8gdGhpcyBkcmFm
dD8/IEkNCnRoaW5rDQo+IHlvdQ0KPiB3YW50IHRvIHJlZmVyIHRvIEktRCB0aGF0IGNvbnRhaW4g
dGhvc2UgbW9kdWxlcy4NCj4NCg0KRG9uZS4NCg0KDQoNCj4NCj4gLSBXaGF0IGlzICJQQ0VQIGNv
bW1vbiI/IFRoYXQgdGVybSBoYXMgbm90IGJlZW4gZGVmaW5lZCBhbnl3aGVyZSBpbg0KdGhlDQo+
IGRvY3VtZW50LCBidXQgaXMgdXNlZCBpbiB0aGUgWUFORyBtb2RlbC4NCj4NCj4NClJlbW92ZWQu
DQoNCg0KDQo+IC0gV2hhdCBpcyB0aGUgJ2lkZW50aWZ5IHBjZXAnIGZvcj8NCj4NCg0KUmVtb3Zl
ZC4NCg0KDQoNCj4NCj4gLSBXaHkgaXMgcGNlcC1hZG1pbi1zdGF0dXMgYSBlbnVtIGFuZCBub3Qg
YSBib29sZWFuPyBTaW5jZSBZQU5HIG5vZGVzDQphcmUNCj4gaGllcmFyY2hpY2FsLCB0aGVyZSBz
aG91bGQgYmUgbm8gcmVhc29uIHRvIHJlcGVhdCBwcmVmaXhlcyBsaWtlDQo+ICdhZG1pbi1zdGF0
dXMnDQo+IGluIG5vZGUgbmFtZXMgc3VjaCBhcyAnYWRtaW4tc3RhdHVzLXVwJywgYm90aCB3aGVy
ZSBpdCBpcyBkZWZpbmVkIGFuZA0KPiB3aGVyZSBpdA0KPiBpcyB1c2VkICh1bmRlciBhZG1pbi1z
dGF0dXMpLg0KPg0KDQpDaGFuZ2VkLg0KDQoNCg0KPg0KPiAtIFdoZXJlIGFyZSB0aGUgZGlmZmVy
ZW50IG9wZXJhdGlvbmFsIHN0YXR1cyBkZWZpbml0aW9ucyBkZWZpbmVkPyBDYW4NCnRoYXQNCj4g
UkZDDQo+IGJlIHJlZmVyZW5jZWQ/IFNhbWUgZm9yIFNlc3Npb24gc3RhdGUsIEFzc29jaWF0aW9u
IFR5cGUsIE9iamVjdGl2ZQ0KPiBGdW5jdGlvbi4NCj4NCj4NClJlZmVyZW5jZXMgYWRkZWQuDQoN
Cg0KDQo+IC0gQ291bGQgdGhlIFlBTkcgbW9kdWxlIHVzZSBleGlzdGluZyBkZWZpbml0aW9ucz8g
Rm9yIGV4YW1wbGUgY291bGQNCnRoZQ0KPiBtb2R1bGUNCj4gdXNlIG9zcGYtYXJlYSBhcyBkZWZp
bmVkIGluIEktRC5pZXRmLW9zcGYteWFuZyBvciB1c2UgaXNpcy1hcmVhDQpkZWZpbmVkIGluDQo+
IHRoZQ0KPiBJU0lTIFlBTkcgTW9kdWxlLg0KPg0KPg0KVXBkYXRlZC4NCg0KDQoNCj4gLSBDYW4g
dGhlIGRvY3VtZW50IHVzZSBtb3JlIGRlc2NyaXB0aXZlIG5hbWVzIGZvciBmZWF0dXJlcyBzdWNo
IGFzDQonZ2NvJy4NCj4NCg0KVXBkYXRlZC4NCg0KDQoNCj4NCj4gLSBJZiB0aGUgcmFuZ2Ugb2Yg
dGhlIHRpbWVyIGlzIDEuLjY1NTM1LCB3aHkgZG9lcyBpdCBuZWVkIHRvIGJlIGENCnVpbnQzMj8N
Cj4gU2FtZQ0KPiBmb3IgdGhlIHJhbmdlIG9mIDAuLjI1NS4NCj4NCg0KQ29ycmVjdGVkLg0KDQoN
Cg0KPg0KPiAtIFJGQyA1NDQwIG1ha2VzIG5vIHJlZmVyZW5jZSB0byAnbWF4LWtlZXAtYWxpdmUt
dGltZXInIG9yDQo+ICdtYXgtZGVhZC10aW1lcicuIElmDQo+IHRoZXkgYXJlIG1heCB2YWx1ZSwg
Y2FuIHRoZXkgbm90IGJlIGV4cHJlc3NlZCBhcyBwYXJ0IG9mIHRoZSByYW5nZSBmb3INCj4gJ2tl
ZXAtYWxpdmUtdGltZXInIG9yICdkZWFkLXRpbWVyJz8gU2FtZSBmb3IgJ21pbi1rZWVwLWFsaXZl
LXRpbWVyJw0KYW5kDQo+ICdtaW4tZGVhZC10aW1lcicuDQo+DQo+DQpZb3UgYXJlIHJpZ2h0IHRo
YXQgdGhlc2UgYXJlIG5vdCBleHBsaWNpdGx5IHN0YXRlZCBpbiA1NDQwLCBidXQgYXJlDQpuZWVk
ZWQNCnRvIHNldCB3aGF0IGlzIHRoZSBhY2NlcHRhYmxlIHJhbmdlIG9mIHRoZXNlIHZhbHVlcyBh
cyByZWNlaXZlZCBpbiB0aGUNCm9wZW4NCm1lc3NhZ2UgZnJvbSBhIHBlZXIuIFRoZXNlIGFyZSBk
aWZmZXJlbnQgZnJvbSB0aGUgbWF4IHZhbHVlIGFzIHBhcnQgb2YNCnRoZQ0KcmFuZ2UgYWxsb3dl
ZCBieSB0aGUgcHJvdG9jb2wuIFlvdSB3b3VsZCBhbHNvIGZpbmQgdGhlc2UgaW4gb3VyIFBDRVAg
TUlCDQpSRkNzLg0KDQoNCg0KPiAtIFdoYXQgaXMgdGhlIGRlZmF1bHQgdmFsdWUgZm9yICdhZG1p
bi1zdGF0dXMnPw0KPg0KDQpzZXQgbm93IHRvIGVuYWJsZWQgKHRydWUpLg0KDQoNCg0KPg0KPiAt
IFRoZSBncm91cGluZyBwY2Utc2NvcGUgc2VlbXMgdG8gYmUgZGVmaW5pbmcgYSBoZWFkZXIgd2l0
aCBlYWNoIG9mDQp0aGUNCj4gbGVhZnMNCj4gYXMgYml0cyBpbiB0aGUgaGVhZGVyLiBJbiB0aGF0
IGNhc2UsIGl0IHdvdWxkIGJlIGJldHRlciBpZiB0aGlzIHdhcw0KPiBkZWZpbmVkIGFzDQo+IGEg
Yml0cy9iaXQgZmllbGQsIHJhdGhlciB0aGFuIGxlYWZzIHRoYXQgYXJlIG9mIHR5cGUgdWludDgg
YW5kDQpib29sZWFuLg0KPiBTYW1lDQo+IGZvciB0aGUgZ3JvdXBpbmcgY2FsbGVkICdjYXBhYmls
aXR5Jw0KPg0KPg0KVXBkYXRlZC4NCkJ1dCB0aGUgcHJpb3JpdHkgZmllbGRzIGFyZSBrZXB0IG91
dHNpZGUgb2YgYml0cy9iaXQuDQpBbHNvIGluIGNhc2Ugb2YgY2FwYWJpbGl0eSwgZmllbGRzIHRo
YXQgYXJlIG5vdCBwYXJ0IG9mIFJGQzUwODgvUkZDNTA4OQ0KY2FwYWJpbGl0eSBiaXQgZmllbGRz
IGFyZSBrZXB0IG91dHNpZGUuDQoNCg0KDQo+IC0gVGhlIGRlc2NyaXB0aW9uICJMU1AgaXMgUENF
LWluaXRpYXRlZCBvciBub3QiIGlzIGhhcmRseSBhDQpkZXNjcmlwdGlvbg0KPiBmb3IgdGhlDQo+
IGxlYWYgJ2VuYWJsZWQnLiBJdCBtaWdodCBiZSBtb3JlIGEgZGVzY3JpcHRpb24gb2YgdGhlIGZl
YXR1cmUNCj4gJ3BjZS1pbml0aWF0ZWQnLg0KPg0KPg0KVXBkYXRlZC4NCg0KDQoNCj4gLSBDb3Vs
ZCBkZXNjcmlwdGlvbiAiVmFsaWQgYXQgUENDIiBiZSBpbXByb3ZlZCB1cG9uPw0KPg0KPg0KVXBk
YXRlZC4NCg0KDQoNCj4gLSBNb3N0IGtleXMgYXJlIGRlZmluZWQgYXMgJ3R5cGUgYmluYXJ5Jy4g
V2h5IGlzIGtleS1zdHJpbmcgZGVmaW5lZCBhcw0KPiAndHlwZQ0KPiBzdHJpbmcnIG9yICd0eXBl
IGhleC1zdHJpbmcnLCBhbmQgbm90ICd0eXBlIGJpbmFyeSc/IElzIGl0IHBvc3NpYmxlIHRvDQo+
IHJldXNlDQo+IGRlZmluaXRpb25zIGZyb20gZHJhZnQtaWV0Zi1uZXRjb25mLWNyeXB0by10eXBl
cz8NCj4NCj4NClVwZGF0ZWQgYWNjb3JkaW5nIHRvIHRoZSBLZXkgY2hhaW4gUkZDIHRoYXQgYWxs
b3dzIGJvdGggQVNDSUkgYW5kIEhleA0KKGluc3RlYWQgb2YgYmluYXJ5KSwgaSB0aGluayB0aGlz
IGlzIGJldHRlciBhbGlnbmVkIHRvIG90aGVyIHJlbGF0ZWQNCndvcmsuDQoNCg0KPiAtIEkgYW0g
bm90IGFuIGV4cGVydCBpbiB0aGlzIHByb3RvY29sLCBidXQgYSBsb3Qgb2YgdGhlIG5vZGVzIGRl
ZmluZWQNCmFyZQ0KPiBnZW5lcmF0ZWQgYnkgdGhlIHN5c3RlbS4gWWV0LCB0aGV5IGFyZSBkZWZp
bmVkIGFzIHJ3LiBGb3IgZXhhbXBsZSwgdGhlDQpsaXN0DQo+ICdwYXRoLWtleXMnIGNhcnJpZXMg
YSBkZXNjcmlwdGlvbiAiVGhlIGxpc3Qgb2YgcGF0aC1rZXlzIGdlbmVyYXRlZCBieQ0KdGhlDQo+
IFBDRSIuDQo+IElmIHNvLCBzaG91bGQgdGhpcyBub3QgYmUgbWFya2VkICdjb25maWcgZmFsc2Un
LiBJIHdvdWxkIHN1Z2dlc3QNCmF1dGhvcnMNCj4gdGFrZSBhDQo+IG1vcmUgY29uY2VydGVkIGxv
b2sgYW5kIHNlZSB3aGF0IG5vZGVzIGFyZSBpbmRlZWQgcncgYW5kIHdoaWNoIG9uZXMNCmFyZSBy
by4NCj4gT3RoZXIgZXhhbXBsZXMgaW5jbHVkZSAncmVxLWlkJyBhbmQgJ3JldHJpZXZlZCcuDQo+
DQo+DQpUaGUgZXhhbXBsZXMgeW91IGNpdGVkIGFyZSBhbHJlYWR5ICdybycuIEkgZGlkIGEgY2hl
Y2sgdGhyb3VnaG91dCB0aGUNCmRvY3VtZW50IGFzIHdlbGwuDQoNCg0KDQo+IC0gQ2FuIHRoaXMg
ZXJyb3ItbWVzc2FnZSBhbmQgZGVzY3JpcHRpb24gYmUgcmVjb25jaWxlZD8NCj4NCj4gICAgICAg
ICAgICAgICAgICAgICBlcnJvci1tZXNzYWdlDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICJU
aGUgUGF0aC1rZXkgc2hvdWxkIGJlIHJldHJlaXZlZCI7DQo+ICAgICAgICAgICAgICAgICAgICAg
ZGVzY3JpcHRpb24NCj4gICAgICAgICAgICAgICAgICAgICAgICAgIldoZW4gUGF0aC1LZXkgaGFz
IGJlZW4gcmV0cmVpdmVkIjsNCj4NCj4NClVwZGF0ZWQuDQoNCg0KDQo+IC0gSXQgaXMgZ3JlYXQg
dG8gc2VlIHRoYXQgZXh0ZW5zaXZlIGFtb3VudCBvZiBzdGF0aXN0aWNzIGFyZSByZXF1aXJlZA0K
dG8gYmUNCj4gaW1wbGVtZW50ZWQgYnkgdGhlIG1vZGVsLiBIb3cgbWFueSBpbXBsZW1lbnRhdGlv
bnMgYWN0dWFsbHkgc3VwcG9ydA0KYWxsDQo+IHRoZXNlDQo+IHN0YXRpc3RpY3M/IFdoYXQgd291
bGQgaGFwcGVuIGlmIGltcGxlbWVudGF0aW9ucyBzdXBwb3J0IGEgc21hbGwNCm51bWJlciBvZg0K
PiB0aGVzZSBzdGF0aXN0aWNzPyBJbiBvdGhlciB3b3JkcywgYXJlIGFsbCB0aGVzZSBzdGF0aXN0
aWNzIHJlcXVpcmVkIHRvDQpiZQ0KPiBtYWludGFpbmVkL2ltcGxlbWVudGVkPw0KPg0KPg0KV2Ug
aGF2ZSBrZXB0IG1vc3Qgb2YgdGhlc2UgYXMgb3B0aW9uYWwgYW5kIG5vdCBtYW5kYXRlZCBpdCwg
dGhlc2UgYXJlDQphbHNvDQphbGlnbmVkIHRvIHN0YXRzIGluIFBDRVAgTUlCIFJGQy4NCg0KDQo+
IC0gSW4gYWRkaXRpb24sIGEgbG90IG9mIHRoZSBzdGF0aXN0aWNzIGhhdmUgd2hlbiBzdGF0ZW1l
bnRzLiBTaW5jZQ0KdGhlc2UNCj4gYXJlDQo+IHN0YXRpc3RpY3MgbWFpbnRhaW5lZCBieSB0aGUg
c3lzdGVtLCB3aHkgdGhlIHdoZW4gc3RhdGVtZW50PyBEb2VzIGl0DQptZWFuDQo+IHRoYXQNCj4g
ZXZlbiBpZiB0aGUgc3RhdGlzdGljcyBhcmUgd3JpdHRlbiBieSB0aGUgc3lzdGVtLCB0aGV5IGFy
ZSBub3QgdmFsaWQNCihmb3INCj4gcmVhZGluZykgdW5kZXIgY2VydGFpbiBzY2VuYXJpb3MuIE9y
IGlzIGl0IG1vcmUgbGlrZWx5IHRoYXQgdGhleSBhcmUNCm9ubHkNCj4gd3JpdHRlbiB3aGVuIHRo
ZSByb2xlIGlzIGV0aGVyIG9mIGEgJ3BjZScgb3IgJ3BjYy1hbmQtcGNlJywgaW4gd2hpY2gNCmNh
c2UNCj4gcmVhZGluZyBmb3Igb3RoZXIgcm9sZXMgd291bGQgcmV0dXJuIDAgdmFsdWVzLg0KPg0K
Pg0KSXQgaXMgdGhlIGxhdHRlciBjYXNlLCB3aGVyZSBzb21lIHN0YXRpc3RpY3MgYXJlIHdyaXR0
ZW4gYmFzZWQgb24gdGhlDQpyb2xlLg0KRG8geW91IHRoaW5rIHRoaXMgdXNhZ2Ugb2YgJ3doZW4n
IGlzIGluY29ycmVjdCBhbmQgbmVlZHMgY2hhbmdpbmc/DQoNClRoYW5rcyBhZ2FpbiBmb3IgeW91
ciBkZXRhaWxlZCByZXZpZXcuDQoNClJlZ2FyZHMsDQpEaHJ1dg0KDQoNCg0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tDQotLS0tLS0tLQ0KDQoNCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCj4gUGNlIG1haWxpbmcgbGlzdA0KPiBQY2VAaWV0Zi5vcmcNCj4gaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9wY2UNCj4NCg0K


From nobody Tue Mar 26 06:16:30 2019
Return-Path: <mbj@tail-f.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A7A59120370; Tue, 26 Mar 2019 06:16:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XToAf4wnns5O; Tue, 26 Mar 2019 06:16:15 -0700 (PDT)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id 8DAE7120305; Tue, 26 Mar 2019 06:16:12 -0700 (PDT)
Received: from localhost (dhcp-97ad.meeting.ietf.org [31.133.151.173]) by mail.tail-f.com (Postfix) with ESMTPSA id 57B0D1AE08F1; Tue, 26 Mar 2019 14:16:11 +0100 (CET)
Date: Tue, 26 Mar 2019 14:16:08 +0100 (CET)
Message-Id: <20190326.141608.1265169009050218055.mbj@tail-f.com>
To: ietfc@btconnect.com
Cc: dhruv.ietf@gmail.com, mjethanandani@gmail.com, draft-ietf-pce-pcep-yang.all@ietf.org, yang-doctors@ietf.org, pce@ietf.org
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <00d801d4e3d2$0408a620$4001a8c0@gateway.2wire.net>
References: <154328751678.23848.17617047655308813382@ietfa.amsl.com> <CAB75xn4NYtECK_EuBELRYxDaDg_n9EFZHwAX2EpT=AJUdCwa8w@mail.gmail.com> <00d801d4e3d2$0408a620$4001a8c0@gateway.2wire.net>
X-Mailer: Mew version 6.7 on Emacs 24.5 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=utf-8
Content-Transfer-Encoding: base64
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/U0kh_kF4uq1ot-e70r8on4BwOYE>
Subject: Re: [Pce] [yang-doctors] Yangdoctors early review of draft-ietf-pce-pcep-yang-08
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Mar 2019 13:16:23 -0000

SGksDQoNCnRvbSBwZXRjaCA8aWV0ZmNAYnRjb25uZWN0LmNvbT4gd3JvdGU6DQo+IE9uIHRoZSBx
dWVzdGlvbiBvZiBwcmVmaXgsIHdoZXJlIEkgYW4gaW50ZXJlc3RlZCBpbiB0aGUgb3BpbmlvbiBv
ZiBhDQo+IFlBTkcNCj4gRG9jdG9yLCB5b3UgdXNlIHRoZSBzaW5nbGUgbGV0dGVyICdwJyBhbmQg
c2F5IHRoYXQgYSBsb25nZXIgcHJlZml4IGdpdmVzDQo+IHlvdSBsaW5lIGxlbmd0aCBwcm9ibGVt
cy4gIFlBTkcgZG9lcyBhbGxvdyBzdGF0ZW1lbnRzIHRvIHNwYW4gbGluZXMsIGFzDQo+IGhhcHBl
bnMgaW4gYWxtb3N0IGV2ZXJ5IFRFQVMgbW9kdWxlIHNvIGZvciBtZSB0aGF0IGlzIG5vdCBhIHZl
cnkgZ29vZA0KPiByZWFzb247IEkgd291bGQgcHJlZmVyIHNvbWV0aGluZyBvZiB0d28gY2hhcmFj
dGVycyBvciBtb3JlLg0KPiANCj4gSSBub3RlIHRoYXQgSUFOQSBDb25zaWRlcmF0aW9ucyBzYXlz
DQo+ICAgICAgICBQcmVmaXg6ICAgICAgIHBjZXANCj4gd2hpY2ggd291bGQgYmUgbXkgZmlyc3Qg
Y2hvaWNlIGV2ZW4gaWYgSSB0aGVuIGhhdmUgdG8gc3BhbiBsaW5lcy4NCg0KSSBzdHJvbmdseSBh
Z3JlZS4gIFNpbmNlIHRoZSBwcmVmaXggaXMgYWN0dWFsbHkgcGFydCBvZiB0aGUgSUFOQQ0KcmVn
aXN0cnkgYW5kIG5lZWRzIHRvIGJlIHVuaXF1ZSwgSSB0aGluayB5b3Ugc2hvdWxkIHVzZSBhIGxv
bmdlcg0KcHJlZml4LiAgInBjZXAiIHNlZW1zIHJlYXNvbmFibGUuICBJZiB5b3UgcnVuIGludG8g
bGluZSBsZW5ndGgNCnByb2JsZW1zLCBJJ2xsIGJlIGdsYWQgdG8gaGVscCB5b3UgZml4IHRoZW0u
DQoNCkJlZm9yZSB0aGlzIGRvY3VtZW50IGdvZXMgdG8gdGhlIFJGQyBlZGl0b3IsIEkgc3VnZ2Vz
dCB5b3UgcnVuIHRoZQ0KdG9vbDoNCg0KICAgcHlhbmcgLWYgeWFuZyAtLWtlZXAtY29tbWVudHMg
LS15YW5nLWxpbmUtbGVuZ3RoIDY5IDxGSUxFPg0KDQpvbiB0aGVzZSBtb2R1bGVzLCBpbiBvcmRl
ciB0byBnZXQgdGhlbSBmb3JtYXR0ZWQgY29uc2lzdGVudGx5IHdpdGggdGhlDQpyZXN0IG9mIHRo
ZSBJRVRGIG1vZHVsZXMuDQoNCg0KDQo+IA0KPiBZb3UgaW1wb3J0IHRoZSBtb2R1bGUga2V5LWNo
YWluIGJ1dCB5b3UgZG8gbm90IHVzZSB0aGUgcHJlZml4IHRoYXQgaXQNCj4gZGVmaW5lcywgbmFt
ZWx5IGtleS1jaGFpbjsgbm90IGZvcmJpZGRlbiBidXQgbm90IHJlY29tbWVuZGVkIHByYWN0aWNl
DQo+IA0KPiBMaWtld2lzZSB0bHMtY2xpZW50IHNob3VsZCBiZSB0bHNjIGFuZCB0bHMtc2VydmVy
IHRsc3MuDQo+IA0KPiBTZWN1cml0eSBhbmQgSUFOQSBDb25zaWRlcmF0aW9ucyBkZWFsIHdpdGgN
Cj4gICAgICAgIE5hbWU6ICAgICAgICAgaWV0Zi1wY2VwDQo+IFdoYXQgYWJvdXQNCj4gICAgbW9k
dWxlIGlldGYtcGNlcC1zdGF0cyB7DQo+IHdoaWNoIEkgdGhpbmsgbmVlZHMgc2VwYXJhdGUgY292
ZXJhZ2UsIGEgc2VwYXJhdGUgc2VjdGlvbiwgaW4gU2VjdXJpdHkNCj4gYW5kIG11c3QgYmUgY292
ZXJlZCBpbiBJQU5BIENvbnNpZGVyYXRpb25zLg0KPiANCj4gVGhlIHByb2JsZW0gd2l0aA0KPiAi
SS1ELmlldGYtcGNlLWFzc29jaWF0aW9uLWdyb3VwOiBQQ0VQIEV4dGVuc2lvbnMgZm9yIC4uLg0K
PiBhcyBhIHJlZmVyZW5jZSBpcyB0aGF0IHdoZW4gaXQgYXBwZWFycyBpbiB0aGUgdGV4dCBvZiB0
aGUgSS1ELCB0aGVuIGl0DQo+IGlzIGFzDQo+ICBbSS1ELmlldGYtcGNlLWFzc29jaWF0aW9uLWdy
b3VwXQ0KPiBpLmUuIGEgWE1ML0hUTUwgdHlwZSBhbmNob3Igd2hpY2ggaXMgcGlja2VkIHVwIGJ5
IHRvb2xzIHNvIHRoZSBSRkMNCj4gRWRpdG9yIGNhbm5vdCBtaXNzIGl0Lg0KPiANCj4gV2hlbiBp
dCBhcHBlYXJzIGluIHRoZSBZQU5HIG1vZHVsZSwgaXQgbXVzdCBiZSBwbGFpbiB0ZXh0IGFzIGlu
DQo+ICAgICAgICAiSS1ELmlldGYtcGNlLWFzc29jaWF0aW9uLWdyb3VwOiBQQ0VQIEV4dGVuc2lv
bnMgZm9yIC4uLi4NCj4gc28gdGhlIHRvb2xzIGNhbm5vdCBwaWNrIGl0IHVwLCBpdCBtdXN0IGJl
IHNwb3R0ZWQgYnkgZXllIGFuZCBzbyBtaWdodA0KPiBiZSBtaXNzZWQuICBIZW5jZSBJIHN1Z2dl
c3QgdXNpbmcNCj4gDQo+ICJSRkMgWVlZWSAtIFBDRVAgRXh0ZW5zaW9ucyBmb3INCj4gICAgICAg
IEVzdGFibGlzaGluZyBSZWxhdGlvbnNoaXBzIEJldHdlZW4gU2V0cyBvZiBMU1BzIjsNCj4gDQo+
IHdpdGggYSBub3RlIHRvIHRoZSBSRkMgRWRpdG9yIGFza2luZyB0aGVtIHRvIHJlcGxhY2UgWVlZ
WSB3aXRoIHRoZSBSRkMNCj4gbnVtYmVyIGFzc2lnbmVkIHRvIEktRC5pZXRmLXBjZS1hc3NvY2lh
dGlvbi1ncm91cA0KPiANCj4gTGlrZXdpc2UgUkZDIFpaWlogZm9yDQo+ICAgICAgICAiSS1ELmll
dGYtcGNlLXNlZ21lbnQtcm91dGluZzogUENFUCBFeHRlbnNpb25zIGZvciBTZWdtZW50DQo+IGFu
ZCBzbyBvbiBmb3IgdGhlIG90aGVycyAob2Ygd2hpY2ggdGhlcmUgYXJlIHNldmVyYWwpDQo+IA0K
PiBUaGUgUkZDIEVkaXRvciBpcyBvaywgbGlrZXMgZXZlbiwgYWxsIHRoZSBub3RlcyB0aGVyZW9u
IHRvIGFwcGVhciBvbmNlDQo+IGF0IHRoZSBzdGFydCBvZiB0aGUgSS1ELg0KPiANCj4gU28gbXkg
cHJldmlvdXMgY29tbWVudCB3YXMgdGhhdCB1c2luZyBYWFhYIGZvciBtdWx0aXBsZSBJLURzIHdh
cw0KPiBjb25mdXNpbmcgYnV0IEkgbWVhbnQgdG8gdXNlIFlZWVkgWlpaWiwgd2l0aCBhbiBSRkMg
RWRpdG9yIE5vdGUgZm9yDQo+IGVhY2gsIGFuZCBub3QgdG8gdXNlIHRoZSBJLUQgbmFtZS4NCj4g
DQo+IEhUSA0KPiANCj4gVG9tIFBldGNoDQo+IA0KPiAtLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0t
LS0tDQo+IEZyb206ICJEaHJ1diBEaG9keSIgPGRocnV2LmlldGZAZ21haWwuY29tPg0KPiBUbzog
Ik1haGVzaCBKZXRoYW5hbmRhbmkiIDxtamV0aGFuYW5kYW5pQGdtYWlsLmNvbT4NCj4gQ2M6IDxk
cmFmdC1pZXRmLXBjZS1wY2VwLXlhbmcuYWxsQGlldGYub3JnPjsgPHlhbmctZG9jdG9yc0BpZXRm
Lm9yZz47DQo+IDxwY2VAaWV0Zi5vcmc+DQo+IFNlbnQ6IFN1bmRheSwgTWFyY2ggMjQsIDIwMTkg
OTowNyBQTQ0KPiBTdWJqZWN0OiBSZTogW1BjZV0gWWFuZ2RvY3RvcnMgZWFybHkgcmV2aWV3IG9m
DQo+IGRyYWZ0LWlldGYtcGNlLXBjZXAteWFuZy0wOA0KPiANCj4gDQo+IEhpIE1haGVzaCwNCj4g
DQo+IEFwb2xvZ2llcyBmb3IgYSBsYXRlIHJlcGx5IHRvIHlvdXIgcmV2aWV3LiBCZWluZyBzdHVj
ayBpbiBhIGxvbmcgZmxpZ2h0DQo+IGZpbmFsbHkgZ2F2ZSBtZSBlbm91Z2ggdGltZSB0byBmaXgg
dXAgdGhlIGluZGVudGF0aW9uIGluIHRoZSBtb2RlbCA6KQ0KPiANCj4gQW4gdXBkYXRlICgtMTAp
IGhhcyBiZWVuIHBvc3RlZC4NCj4gDQo+IE1vcmUgZGV0YWlscyBpbmxpbmUuLi4NCj4gDQo+IE9u
IFR1ZSwgTm92IDI3LCAyMDE4IGF0IDg6MjggQU0gTWFoZXNoIEpldGhhbmFuZGFuaQ0KPiA8bWpl
dGhhbmFuZGFuaUBnbWFpbC5jb20+DQo+IHdyb3RlOg0KPiANCj4gPiBSZXZpZXdlcjogTWFoZXNo
IEpldGhhbmFuZGFuaQ0KPiA+IFJldmlldyByZXN1bHQ6IE9uIHRoZSBSaWdodCBUcmFjaw0KPiA+
DQo+ID4gRG9jdW1lbnQgcmV2aWV3ZWQ6IGRyYWZ0LWlldGYtcGNlLXBjZXAteWFuZy0wOA0KPiA+
DQo+ID4gSSBhbSBub3QgYW4gZXhwZXJ0IGluIFBDRVAuIFRoaXMgcmV2aWV3IGlzIGxvb2tpbmcg
YXQgdGhlIGRyYWZ0IGZyb20gYQ0KPiBZQU5HDQo+ID4gcGVyc3BlY3RpdmUuIFdpdGggdGhhdCBz
YWlkLCBJIGhhdmUgbWFya2VkIGl0IGFzIOKAnE9uIHRoZSBSaWdodCBUcmFja+KAnQ0KPiA+IGJl
Y2F1c2UNCj4gPiBvZiBzb21lIG9mIHRoZSBwb2ludHMgZGlzY3Vzc2VkIGJlbG93Lg0KPiA+DQo+
ID4gU3VtbWFyeToNCj4gPg0KPiA+IFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBhIFlBTkcgZGF0YSBt
b2RlbCBmb3IgdGhlIG1hbmFnZW1lbnQgb2YgUGF0aA0KPiA+IENvbXB1dGF0aW9uDQo+ID4gRWxl
bWVudCBjb21tdW5pY2F0aW9ucyBQcm90b2NvbCAoUENFUCkgZm9yIGNvbW11bmljYXRpb25zIGJl
dHdlZW4gYQ0KPiBQYXRoDQo+ID4gQ29tcHV0YXRpb24gQ2xpZW50IChQQ0MpIGFuZCBhIFBhdGgg
Q29tcHV0YXRpb24gRWxlbWVudCAoUENFKSwgb3INCj4gYmV0d2Vlbg0KPiA+IHR3bw0KPiA+IFBD
RXMuICBUaGUgZGF0YSBtb2RlbCBpbmNsdWRlcyBjb25maWd1cmF0aW9uIGRhdGEgYW5kIHN0YXRl
IGRhdGENCj4gKHN0YXR1cw0KPiA+IGluZm9ybWF0aW9uIGFuZCBjb3VudGVycyBmb3IgdGhlIGNv
bGxlY3Rpb24gb2Ygc3RhdGlzdGljcykuDQo+ID4NCj4gPiBDb21tZW50czoNCj4gPg0KPiA+IEdl
bmVyYWwNCj4gPg0KPiA+IC0gVGhlIG1vZHVsZSB1c2VzIGluZGVudGF0aW9uIHRoYXQgdmFyaWVz
IGFsbCBvdmVyIHRoZSBtb2R1bGUsIGZyb20gMg0KPiA+IHNwYWNlcyB0bw0KPiA+IDUuIFBsZWFz
ZSBmaXggdGhlIG1vZHVsZSB0byBoYXZlIGNvbnNpc3RlbnQgaW5kZW50YXRpb24uDQo+ID4NCj4g
DQo+IFVzZWQgMiBzcGFjZXMgbm93Lg0KPiANCj4gPg0KPiA+IC0gVGhlIG1vZHVsZSBtYWtlcyBo
ZWF2eSB1c2Ugb2YgZ3JvdXBpbmdzLiBUaGV5IGFyZSBncmVhdCBpZiB0aGV5IGFyZQ0KPiBiZWlu
Zw0KPiA+IHVzZWQgaW4gbXVsdGlwbGUgcGxhY2VzLiBCdXQgSSBzZWVtIHRvIHNlZSBzaW5nbGUg
dXNhZ2Ugb2YgZ3JvdXBpbmdzLA0KPiB3aGljaA0KPiA+IG1ha2VzIHRoZSBtb2RlbCBoYXJkIHRv
IHJlYWQuIFBsZWFzZSBjb2xsYXBzZSBhbGwgZ3JvdXBpbmdzIHRoYXQgYXJlDQo+IHVzZWQNCj4g
PiBvbmx5DQo+ID4gb25jZSBpbnRvIHRoZSBtb2R1bGUuDQo+ID4NCj4gPg0KPiBBbGwgZ3JvdXBp
bmdzIHRoYXQgd2VyZSB1c2VkIG9ubHkgb25jZSBhcmUgbm93IHJlbW92ZWQuDQo+IA0KPiANCj4g
DQo+ID4gQWJzdHJhY3Q6DQo+ID4NCj4gPiBJdCBpcyBiZXN0IG5vdCB0byB0cnkgdG8gcmVkZWZp
bmUgdGVybXMsIHNwZWNpYWxseSBpZiB0aGV5IGhhdmUNCj4gYWxyZWFkeQ0KPiA+IGJlZW4NCj4g
PiBkZWZpbmVkIGFscmVhZHkgaW4gYW5vdGhlciBSRkMuIENhc2UgaW4gcG9pbnQsICJzdGF0ZSBk
YXRhIi4gVGhpcyB0ZXJtDQo+IGhhcw0KPiA+IGJlZW4NCj4gPiBkZWZpbmVkIGluIFJGQzYyNDEs
IGFuZCBpdCB3b3VsZCBiZSBiZXN0IHRvIGxpc3QgaXQgaW4gdGhlIFRlcm1pbm9sb2d5DQo+IGFu
ZA0KPiA+IE5vdGF0aW9uIHNlY3Rpb24sIGFzIGhhcyBiZWVuIGRvbmUgd2l0aCBvdGhlciBkZWZp
bml0aW9ucy4NCj4gPg0KPiA+IFRoZSBmb2xsb3dpbmcgdGVybXMgYXJlIGRlZmluZWQgaW4gW1JG
QzYyNDFdOg0KPiA+DQo+ID4gICAgbyAgY29uZmlndXJhdGlvbiBkYXRhDQo+ID4NCj4gPiAgICBv
ICBzdGF0ZSBkYXRhDQo+ID4NCj4gDQo+IERvbmUuDQo+IA0KPiANCj4gDQo+ID4NCj4gPiBJbnRy
b2R1Y3Rpb246DQo+ID4NCj4gPiBQbGVhc2UgdXBkYXRlIHJlZmVyZW5jZSBvZiBZQU5HIHRvIFJG
Qzc5NTAuIFRoZXNlIGFyZSBZQU5HIDEuMSBtb2R1bGVzDQo+ID4gYWZ0ZXINCj4gPiBhbGwuDQo+
ID4NCj4gDQo+IERvbmUuDQo+IA0KPiANCj4gDQo+ID4NCj4gPiBTZWN0aW9uIDUuIFRoZSBEZXNp
Z24gb2YgdGhlIFBDRVAgRGF0YSBNb2RlbC4NCj4gPg0KPiA+IFRoYW5rIHlvdSBmb3IgZmlyc3Qg
b2YgYWxsIGZvciBjcmVhdGluZyBhIGFicmlkZ2VkIHZlcnNpb24gb2YgdGhlIHRyZWUNCj4gPiBk
aWFncmFtLg0KPiA+IFdoYXQgd291bGQgcmVhbGx5IGhlbHAgdG8gdW5kZXJzdGFuZCB0aGUgZGVz
aWduIG9mIHRoZSBtb2RlbCB3b3VsZCBiZQ0KPiB0bw0KPiA+IHBsYWNlDQo+ID4gdGhlIGZ1bGwg
dHJlZSBkaWFncmFtIGF0IHRoZSBlbmQgb2YgdGhlIHNlY3Rpb24sIGFuZCBtb3ZlIHNlY3Rpb25z
IDUuMw0KPiB0bw0KPiA+IDUuNy4NCj4gPiBkaXJlY3RseSB1bmRlciA1LjEuIFNjcm9sbGluZyB0
aHJvdWdoIHBhZ2VzIG9mIHRoZSBmdWxsIGRpYWdyYW0gdG8gZ2V0DQo+IHRvDQo+ID4gdGhlDQo+
ID4gZGVzaWduIHNlY3Rpb25zIGlzIHBhaW5mdWwgdG8gcmVhZC4NCj4gPg0KPiANCj4gRG9uZS4N
Cj4gDQo+IA0KPiANCj4gPg0KPiA+IFNlY3Rpb24gMTAuIFBDRVAgWUFORyBNb2R1bGVzDQo+ID4N
Cj4gPiAtIFBsZWFzZSBsaXN0IGFsbCBSRkNzIGFuZCBJLUQgdGhhdCBhcmUgcmVmZXJlbmNlZCBp
biB0aGUgbW9kZWwsIHNvDQo+IHRoZXJlDQo+ID4gaXMgYQ0KPiA+IG5vcm1hdGl2ZSByZWZlcmVu
Y2UgdG8gdGhlbSBpbiB0aGUgZHJhZnQuDQo+ID4NCj4gDQo+IERvbmUuDQo+IA0KPiANCj4gDQo+
ID4NCj4gPiAtIFBsZWFzZSBleHBhbmQgdGhlIHJlZmVyZW5jZSB0byBkaWZmZXJlbnQgUkZDcyB0
byBpbmNsdWRlIHRoZSB0aXRsZQ0KPiBvZiB0aGUNCj4gPiBSRkMsIGFuZCBub3QganVzdCB0aGUg
bnVtYmVyLg0KPiA+DQo+IA0KPiBEb25lLg0KPiANCj4gDQo+IA0KPiA+DQo+ID4gLSBUaGUgcmVm
ZXJlbmNlIHRvIHRscy1zZXJ2ZXIgYW5kIHRscy1jbGllbnQgc2hvdWxkIGJlIHRvDQo+ID4gSS1E
LmlldGYtbmV0Y29uZi10bHMtY2xpZW50LXNlcnZlciwgYXMgaXQgaXMgbm90IGFuIFJGQyBhcyB5
ZXQuIEFsc28sDQo+IHRoZQ0KPiA+IGRvY3VtZW50IHJlZmVycyB0byBhbGwgb3RoZXIgUkZDcyBh
cyBSRkMgWFhYWC4gV2hhdCBpcyB0aGUgUkZDIGVkaXRvcg0KPiA+IHN1cHBvc2VkDQo+ID4gdG8g
cmVwbGFjZSBYWFhYIHdpdGg/IFdpdGggdGhlIFJGQyBudW1iZXIgYXNzaWduZWQgdG8gdGhpcyBk
cmFmdD8/IEkNCj4gdGhpbmsNCj4gPiB5b3UNCj4gPiB3YW50IHRvIHJlZmVyIHRvIEktRCB0aGF0
IGNvbnRhaW4gdGhvc2UgbW9kdWxlcy4NCj4gPg0KPiANCj4gRG9uZS4NCj4gDQo+IA0KPiANCj4g
Pg0KPiA+IC0gV2hhdCBpcyAiUENFUCBjb21tb24iPyBUaGF0IHRlcm0gaGFzIG5vdCBiZWVuIGRl
ZmluZWQgYW55d2hlcmUgaW4NCj4gdGhlDQo+ID4gZG9jdW1lbnQsIGJ1dCBpcyB1c2VkIGluIHRo
ZSBZQU5HIG1vZGVsLg0KPiA+DQo+ID4NCj4gUmVtb3ZlZC4NCj4gDQo+IA0KPiANCj4gPiAtIFdo
YXQgaXMgdGhlICdpZGVudGlmeSBwY2VwJyBmb3I/DQo+ID4NCj4gDQo+IFJlbW92ZWQuDQo+IA0K
PiANCj4gDQo+ID4NCj4gPiAtIFdoeSBpcyBwY2VwLWFkbWluLXN0YXR1cyBhIGVudW0gYW5kIG5v
dCBhIGJvb2xlYW4/IFNpbmNlIFlBTkcgbm9kZXMNCj4gYXJlDQo+ID4gaGllcmFyY2hpY2FsLCB0
aGVyZSBzaG91bGQgYmUgbm8gcmVhc29uIHRvIHJlcGVhdCBwcmVmaXhlcyBsaWtlDQo+ID4gJ2Fk
bWluLXN0YXR1cycNCj4gPiBpbiBub2RlIG5hbWVzIHN1Y2ggYXMgJ2FkbWluLXN0YXR1cy11cCcs
IGJvdGggd2hlcmUgaXQgaXMgZGVmaW5lZCBhbmQNCj4gPiB3aGVyZSBpdA0KPiA+IGlzIHVzZWQg
KHVuZGVyIGFkbWluLXN0YXR1cykuDQo+ID4NCj4gDQo+IENoYW5nZWQuDQo+IA0KPiANCj4gDQo+
ID4NCj4gPiAtIFdoZXJlIGFyZSB0aGUgZGlmZmVyZW50IG9wZXJhdGlvbmFsIHN0YXR1cyBkZWZp
bml0aW9ucyBkZWZpbmVkPyBDYW4NCj4gdGhhdA0KPiA+IFJGQw0KPiA+IGJlIHJlZmVyZW5jZWQ/
IFNhbWUgZm9yIFNlc3Npb24gc3RhdGUsIEFzc29jaWF0aW9uIFR5cGUsIE9iamVjdGl2ZQ0KPiA+
IEZ1bmN0aW9uLg0KPiA+DQo+ID4NCj4gUmVmZXJlbmNlcyBhZGRlZC4NCj4gDQo+IA0KPiANCj4g
PiAtIENvdWxkIHRoZSBZQU5HIG1vZHVsZSB1c2UgZXhpc3RpbmcgZGVmaW5pdGlvbnM/IEZvciBl
eGFtcGxlIGNvdWxkDQo+IHRoZQ0KPiA+IG1vZHVsZQ0KPiA+IHVzZSBvc3BmLWFyZWEgYXMgZGVm
aW5lZCBpbiBJLUQuaWV0Zi1vc3BmLXlhbmcgb3IgdXNlIGlzaXMtYXJlYQ0KPiBkZWZpbmVkIGlu
DQo+ID4gdGhlDQo+ID4gSVNJUyBZQU5HIE1vZHVsZS4NCj4gPg0KPiA+DQo+IFVwZGF0ZWQuDQo+
IA0KPiANCj4gDQo+ID4gLSBDYW4gdGhlIGRvY3VtZW50IHVzZSBtb3JlIGRlc2NyaXB0aXZlIG5h
bWVzIGZvciBmZWF0dXJlcyBzdWNoIGFzDQo+ICdnY28nLg0KPiA+DQo+IA0KPiBVcGRhdGVkLg0K
PiANCj4gDQo+IA0KPiA+DQo+ID4gLSBJZiB0aGUgcmFuZ2Ugb2YgdGhlIHRpbWVyIGlzIDEuLjY1
NTM1LCB3aHkgZG9lcyBpdCBuZWVkIHRvIGJlIGENCj4gdWludDMyPw0KPiA+IFNhbWUNCj4gPiBm
b3IgdGhlIHJhbmdlIG9mIDAuLjI1NS4NCj4gPg0KPiANCj4gQ29ycmVjdGVkLg0KPiANCj4gDQo+
IA0KPiA+DQo+ID4gLSBSRkMgNTQ0MCBtYWtlcyBubyByZWZlcmVuY2UgdG8gJ21heC1rZWVwLWFs
aXZlLXRpbWVyJyBvcg0KPiA+ICdtYXgtZGVhZC10aW1lcicuIElmDQo+ID4gdGhleSBhcmUgbWF4
IHZhbHVlLCBjYW4gdGhleSBub3QgYmUgZXhwcmVzc2VkIGFzIHBhcnQgb2YgdGhlIHJhbmdlIGZv
cg0KPiA+ICdrZWVwLWFsaXZlLXRpbWVyJyBvciAnZGVhZC10aW1lcic/IFNhbWUgZm9yICdtaW4t
a2VlcC1hbGl2ZS10aW1lcicNCj4gYW5kDQo+ID4gJ21pbi1kZWFkLXRpbWVyJy4NCj4gPg0KPiA+
DQo+IFlvdSBhcmUgcmlnaHQgdGhhdCB0aGVzZSBhcmUgbm90IGV4cGxpY2l0bHkgc3RhdGVkIGlu
IDU0NDAsIGJ1dCBhcmUNCj4gbmVlZGVkDQo+IHRvIHNldCB3aGF0IGlzIHRoZSBhY2NlcHRhYmxl
IHJhbmdlIG9mIHRoZXNlIHZhbHVlcyBhcyByZWNlaXZlZCBpbiB0aGUNCj4gb3Blbg0KPiBtZXNz
YWdlIGZyb20gYSBwZWVyLiBUaGVzZSBhcmUgZGlmZmVyZW50IGZyb20gdGhlIG1heCB2YWx1ZSBh
cyBwYXJ0IG9mDQo+IHRoZQ0KPiByYW5nZSBhbGxvd2VkIGJ5IHRoZSBwcm90b2NvbC4gWW91IHdv
dWxkIGFsc28gZmluZCB0aGVzZSBpbiBvdXIgUENFUCBNSUINCj4gUkZDcy4NCj4gDQo+IA0KPiAN
Cj4gPiAtIFdoYXQgaXMgdGhlIGRlZmF1bHQgdmFsdWUgZm9yICdhZG1pbi1zdGF0dXMnPw0KPiA+
DQo+IA0KPiBzZXQgbm93IHRvIGVuYWJsZWQgKHRydWUpLg0KPiANCj4gDQo+IA0KPiA+DQo+ID4g
LSBUaGUgZ3JvdXBpbmcgcGNlLXNjb3BlIHNlZW1zIHRvIGJlIGRlZmluaW5nIGEgaGVhZGVyIHdp
dGggZWFjaCBvZg0KPiB0aGUNCj4gPiBsZWFmcw0KPiA+IGFzIGJpdHMgaW4gdGhlIGhlYWRlci4g
SW4gdGhhdCBjYXNlLCBpdCB3b3VsZCBiZSBiZXR0ZXIgaWYgdGhpcyB3YXMNCj4gPiBkZWZpbmVk
IGFzDQo+ID4gYSBiaXRzL2JpdCBmaWVsZCwgcmF0aGVyIHRoYW4gbGVhZnMgdGhhdCBhcmUgb2Yg
dHlwZSB1aW50OCBhbmQNCj4gYm9vbGVhbi4NCj4gPiBTYW1lDQo+ID4gZm9yIHRoZSBncm91cGlu
ZyBjYWxsZWQgJ2NhcGFiaWxpdHknDQo+ID4NCj4gPg0KPiBVcGRhdGVkLg0KPiBCdXQgdGhlIHBy
aW9yaXR5IGZpZWxkcyBhcmUga2VwdCBvdXRzaWRlIG9mIGJpdHMvYml0Lg0KPiBBbHNvIGluIGNh
c2Ugb2YgY2FwYWJpbGl0eSwgZmllbGRzIHRoYXQgYXJlIG5vdCBwYXJ0IG9mIFJGQzUwODgvUkZD
NTA4OQ0KPiBjYXBhYmlsaXR5IGJpdCBmaWVsZHMgYXJlIGtlcHQgb3V0c2lkZS4NCj4gDQo+IA0K
PiANCj4gPiAtIFRoZSBkZXNjcmlwdGlvbiAiTFNQIGlzIFBDRS1pbml0aWF0ZWQgb3Igbm90IiBp
cyBoYXJkbHkgYQ0KPiBkZXNjcmlwdGlvbg0KPiA+IGZvciB0aGUNCj4gPiBsZWFmICdlbmFibGVk
Jy4gSXQgbWlnaHQgYmUgbW9yZSBhIGRlc2NyaXB0aW9uIG9mIHRoZSBmZWF0dXJlDQo+ID4gJ3Bj
ZS1pbml0aWF0ZWQnLg0KPiA+DQo+ID4NCj4gVXBkYXRlZC4NCj4gDQo+IA0KPiANCj4gPiAtIENv
dWxkIGRlc2NyaXB0aW9uICJWYWxpZCBhdCBQQ0MiIGJlIGltcHJvdmVkIHVwb24/DQo+ID4NCj4g
Pg0KPiBVcGRhdGVkLg0KPiANCj4gDQo+IA0KPiA+IC0gTW9zdCBrZXlzIGFyZSBkZWZpbmVkIGFz
ICd0eXBlIGJpbmFyeScuIFdoeSBpcyBrZXktc3RyaW5nIGRlZmluZWQgYXMNCj4gPiAndHlwZQ0K
PiA+IHN0cmluZycgb3IgJ3R5cGUgaGV4LXN0cmluZycsIGFuZCBub3QgJ3R5cGUgYmluYXJ5Jz8g
SXMgaXQgcG9zc2libGUgdG8NCj4gPiByZXVzZQ0KPiA+IGRlZmluaXRpb25zIGZyb20gZHJhZnQt
aWV0Zi1uZXRjb25mLWNyeXB0by10eXBlcz8NCj4gPg0KPiA+DQo+IFVwZGF0ZWQgYWNjb3JkaW5n
IHRvIHRoZSBLZXkgY2hhaW4gUkZDIHRoYXQgYWxsb3dzIGJvdGggQVNDSUkgYW5kIEhleA0KPiAo
aW5zdGVhZCBvZiBiaW5hcnkpLCBpIHRoaW5rIHRoaXMgaXMgYmV0dGVyIGFsaWduZWQgdG8gb3Ro
ZXIgcmVsYXRlZA0KPiB3b3JrLg0KPiANCj4gDQo+ID4gLSBJIGFtIG5vdCBhbiBleHBlcnQgaW4g
dGhpcyBwcm90b2NvbCwgYnV0IGEgbG90IG9mIHRoZSBub2RlcyBkZWZpbmVkDQo+IGFyZQ0KPiA+
IGdlbmVyYXRlZCBieSB0aGUgc3lzdGVtLiBZZXQsIHRoZXkgYXJlIGRlZmluZWQgYXMgcncuIEZv
ciBleGFtcGxlLCB0aGUNCj4gbGlzdA0KPiA+ICdwYXRoLWtleXMnIGNhcnJpZXMgYSBkZXNjcmlw
dGlvbiAiVGhlIGxpc3Qgb2YgcGF0aC1rZXlzIGdlbmVyYXRlZCBieQ0KPiB0aGUNCj4gPiBQQ0Ui
Lg0KPiA+IElmIHNvLCBzaG91bGQgdGhpcyBub3QgYmUgbWFya2VkICdjb25maWcgZmFsc2UnLiBJ
IHdvdWxkIHN1Z2dlc3QNCj4gYXV0aG9ycw0KPiA+IHRha2UgYQ0KPiA+IG1vcmUgY29uY2VydGVk
IGxvb2sgYW5kIHNlZSB3aGF0IG5vZGVzIGFyZSBpbmRlZWQgcncgYW5kIHdoaWNoIG9uZXMNCj4g
YXJlIHJvLg0KPiA+IE90aGVyIGV4YW1wbGVzIGluY2x1ZGUgJ3JlcS1pZCcgYW5kICdyZXRyaWV2
ZWQnLg0KPiA+DQo+ID4NCj4gVGhlIGV4YW1wbGVzIHlvdSBjaXRlZCBhcmUgYWxyZWFkeSAncm8n
LiBJIGRpZCBhIGNoZWNrIHRocm91Z2hvdXQgdGhlDQo+IGRvY3VtZW50IGFzIHdlbGwuDQo+IA0K
PiANCj4gDQo+ID4gLSBDYW4gdGhpcyBlcnJvci1tZXNzYWdlIGFuZCBkZXNjcmlwdGlvbiBiZSBy
ZWNvbmNpbGVkPw0KPiA+DQo+ID4gICAgICAgICAgICAgICAgICAgICBlcnJvci1tZXNzYWdlDQo+
ID4gICAgICAgICAgICAgICAgICAgICAgICAgIlRoZSBQYXRoLWtleSBzaG91bGQgYmUgcmV0cmVp
dmVkIjsNCj4gPiAgICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQo+ID4gICAgICAgICAg
ICAgICAgICAgICAgICAgIldoZW4gUGF0aC1LZXkgaGFzIGJlZW4gcmV0cmVpdmVkIjsNCj4gPg0K
PiA+DQo+IFVwZGF0ZWQuDQo+IA0KPiANCj4gDQo+ID4gLSBJdCBpcyBncmVhdCB0byBzZWUgdGhh
dCBleHRlbnNpdmUgYW1vdW50IG9mIHN0YXRpc3RpY3MgYXJlIHJlcXVpcmVkDQo+IHRvIGJlDQo+
ID4gaW1wbGVtZW50ZWQgYnkgdGhlIG1vZGVsLiBIb3cgbWFueSBpbXBsZW1lbnRhdGlvbnMgYWN0
dWFsbHkgc3VwcG9ydA0KPiBhbGwNCj4gPiB0aGVzZQ0KPiA+IHN0YXRpc3RpY3M/IFdoYXQgd291
bGQgaGFwcGVuIGlmIGltcGxlbWVudGF0aW9ucyBzdXBwb3J0IGEgc21hbGwNCj4gbnVtYmVyIG9m
DQo+ID4gdGhlc2Ugc3RhdGlzdGljcz8gSW4gb3RoZXIgd29yZHMsIGFyZSBhbGwgdGhlc2Ugc3Rh
dGlzdGljcyByZXF1aXJlZCB0bw0KPiBiZQ0KPiA+IG1haW50YWluZWQvaW1wbGVtZW50ZWQ/DQo+
ID4NCj4gPg0KPiBXZSBoYXZlIGtlcHQgbW9zdCBvZiB0aGVzZSBhcyBvcHRpb25hbCBhbmQgbm90
IG1hbmRhdGVkIGl0LCB0aGVzZSBhcmUNCj4gYWxzbw0KPiBhbGlnbmVkIHRvIHN0YXRzIGluIFBD
RVAgTUlCIFJGQy4NCj4gDQo+IA0KPiA+IC0gSW4gYWRkaXRpb24sIGEgbG90IG9mIHRoZSBzdGF0
aXN0aWNzIGhhdmUgd2hlbiBzdGF0ZW1lbnRzLiBTaW5jZQ0KPiB0aGVzZQ0KPiA+IGFyZQ0KPiA+
IHN0YXRpc3RpY3MgbWFpbnRhaW5lZCBieSB0aGUgc3lzdGVtLCB3aHkgdGhlIHdoZW4gc3RhdGVt
ZW50PyBEb2VzIGl0DQo+IG1lYW4NCj4gPiB0aGF0DQo+ID4gZXZlbiBpZiB0aGUgc3RhdGlzdGlj
cyBhcmUgd3JpdHRlbiBieSB0aGUgc3lzdGVtLCB0aGV5IGFyZSBub3QgdmFsaWQNCj4gKGZvcg0K
PiA+IHJlYWRpbmcpIHVuZGVyIGNlcnRhaW4gc2NlbmFyaW9zLiBPciBpcyBpdCBtb3JlIGxpa2Vs
eSB0aGF0IHRoZXkgYXJlDQo+IG9ubHkNCj4gPiB3cml0dGVuIHdoZW4gdGhlIHJvbGUgaXMgZXRo
ZXIgb2YgYSAncGNlJyBvciAncGNjLWFuZC1wY2UnLCBpbiB3aGljaA0KPiBjYXNlDQo+ID4gcmVh
ZGluZyBmb3Igb3RoZXIgcm9sZXMgd291bGQgcmV0dXJuIDAgdmFsdWVzLg0KPiA+DQo+ID4NCj4g
SXQgaXMgdGhlIGxhdHRlciBjYXNlLCB3aGVyZSBzb21lIHN0YXRpc3RpY3MgYXJlIHdyaXR0ZW4g
YmFzZWQgb24gdGhlDQo+IHJvbGUuDQo+IERvIHlvdSB0aGluayB0aGlzIHVzYWdlIG9mICd3aGVu
JyBpcyBpbmNvcnJlY3QgYW5kIG5lZWRzIGNoYW5naW5nPw0KPiANCj4gVGhhbmtzIGFnYWluIGZv
ciB5b3VyIGRldGFpbGVkIHJldmlldy4NCj4gDQo+IFJlZ2FyZHMsDQo+IERocnV2DQo+IA0KPiAN
Cj4gDQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAtLS0tLS0tLQ0KPiANCj4gDQo+ID4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gPiBQY2UgbWFpbGluZyBs
aXN0DQo+ID4gUGNlQGlldGYub3JnDQo+ID4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9wY2UNCj4gPg0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCj4geWFuZy1kb2N0b3JzIG1haWxpbmcgbGlzdA0KPiB5YW5nLWRvY3Rv
cnNAaWV0Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby95YW5n
LWRvY3RvcnMNCg==


From nobody Tue Mar 26 06:30:50 2019
Return-Path: <dhruv.ietf@gmail.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5297412031A; Tue, 26 Mar 2019 06:30:46 -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 jFBirwSlTMS3; Tue, 26 Mar 2019 06:30:42 -0700 (PDT)
Received: from mail-io1-xd30.google.com (mail-io1-xd30.google.com [IPv6:2607:f8b0:4864:20::d30]) (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 5FC0112002F; Tue, 26 Mar 2019 06:30:42 -0700 (PDT)
Received: by mail-io1-xd30.google.com with SMTP id s7so10733429iom.12; Tue, 26 Mar 2019 06:30:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=JWBfEaMh8QzeV6lDUwCmrf/IauSewLSFMu7zzJWdLbU=; b=W+Acs23TyE6SAD/OJi1RjSeWwRJVOKM9fdAE0xLXR/9iTEZaJOiP0wBpicaNLqc1D2 4uGSjxj7q2GV64dBcU6EOozXoieGmtBTqa8eYnxMuTUT1FAnAx0oIosDAt5PvQZoWlkZ SM03k5XVVWkq0qlkN5/I2up69Lag9olPf5xPuI8oNBN63lgyDT5abspAs+SuhjE58Bs3 CXi/HuReJc50KiA0EbN+ENEfAgrdGt3RhfJh5xQWkT2UtL4Kch6j0pPRAjeAQwHJFseg Twwgrc8LiQiTRvVpEKuyRRwHtngpNpwOAY85DuUZWhwnWxPS4WjDqgod0kjdbiRf6n0+ lZgA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=JWBfEaMh8QzeV6lDUwCmrf/IauSewLSFMu7zzJWdLbU=; b=bFq6bnMRz9NZzNRhb9qaExwPkXo1Q1Ph7mjSe6x/LOQ9iuvetSONs+8QXjmB5lrxaA BXaYKU0TtuFwZrDBs5j1OFKqBjajkpKsoC1LDmZ80ac55RPNQF15hk708cyDAhquckvm wuzVrEIF5+nrHXCIdQCOaMKIOYWaR0kJmBmNablGhtcZuk7v8MZK1+C1qEIEh8PVQ5dP ZTrTZ+dyWQKoXAdUevuZswj3gA6AFsG1EtoxmvcY6bU3nSpR/CJDCPaiWqfP/yPtGAyZ 5Gu2GStYDZBJwy+wuIJ7NbPmjmshu8MplEByypl+883DIfvvNpDWGsc8t+SgOJvha1jl 8/Hg==
X-Gm-Message-State: APjAAAVOK1SoBJbUqq941VcdmD1z46XeM4dKPAit93evmS08fs1ePpFi 7BfDuyw0DcRKYjmuVnKl9HGIyP8St/SsGWJCSNw=
X-Google-Smtp-Source: APXvYqwr/BfLHv0Pq9M28VcwSvp87SYf4WPT4MoojzcLMSvCTiGoIpciQj82R6cnW7SfMwbElM5oqJjfMqwqdTWvtO4=
X-Received: by 2002:a6b:3ec3:: with SMTP id l186mr19940971ioa.255.1553607041545;  Tue, 26 Mar 2019 06:30:41 -0700 (PDT)
MIME-Version: 1.0
References: <154328751678.23848.17617047655308813382@ietfa.amsl.com> <CAB75xn4NYtECK_EuBELRYxDaDg_n9EFZHwAX2EpT=AJUdCwa8w@mail.gmail.com> <00d801d4e3d2$0408a620$4001a8c0@gateway.2wire.net> <20190326.141608.1265169009050218055.mbj@tail-f.com>
In-Reply-To: <20190326.141608.1265169009050218055.mbj@tail-f.com>
From: Dhruv Dhody <dhruv.ietf@gmail.com>
Date: Tue, 26 Mar 2019 14:30:05 +0100
Message-ID: <CAB75xn5d=FTid6uCM8byFPGWUj+gQK4HC942DZf273K-LyhSig@mail.gmail.com>
To: Martin Bjorklund <mbj@tail-f.com>
Cc: tom petch <ietfc@btconnect.com>, Mahesh Jethanandani <mjethanandani@gmail.com>,  draft-ietf-pce-pcep-yang.all@ietf.org, yang-doctors@ietf.org, pce@ietf.org
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/aphTaTWorBADxO8JSVA23R6088k>
Subject: Re: [Pce] [yang-doctors] Yangdoctors early review of draft-ietf-pce-pcep-yang-08
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Mar 2019 13:30:49 -0000

Hi Mahesh, Tom,

Got it, will make the necessary change soon.

Where I need help is the tree creation, even though I use
'--tree-line-length' I faced the issue with overrunning the 80
characters.

pyang --ietf -f tree --tree-line-length=3D68 --tree-depth=3D10
ietf-pcep@2019-03-24.yang --ietf >ietf-pcep.tree

That made me pick a shorter prefix, but happy to learn if there is a
better way out there!

Thanks!
Dhruv



On Tue, Mar 26, 2019 at 2:16 PM Martin Bjorklund <mbj@tail-f.com> wrote:
>
> Hi,
>
> tom petch <ietfc@btconnect.com> wrote:
> > On the question of prefix, where I an interested in the opinion of a
> > YANG
> > Doctor, you use the single letter 'p' and say that a longer prefix give=
s
> > you line length problems.  YANG does allow statements to span lines, as
> > happens in almost every TEAS module so for me that is not a very good
> > reason; I would prefer something of two characters or more.
> >
> > I note that IANA Considerations says
> >        Prefix:       pcep
> > which would be my first choice even if I then have to span lines.
>
> I strongly agree.  Since the prefix is actually part of the IANA
> registry and needs to be unique, I think you should use a longer
> prefix.  "pcep" seems reasonable.  If you run into line length
> problems, I'll be glad to help you fix them.
>
> Before this document goes to the RFC editor, I suggest you run the
> tool:
>
>    pyang -f yang --keep-comments --yang-line-length 69 <FILE>
>
> on these modules, in order to get them formatted consistently with the
> rest of the IETF modules.
>
>
>
> >
> > You import the module key-chain but you do not use the prefix that it
> > defines, namely key-chain; not forbidden but not recommended practice
> >
> > Likewise tls-client should be tlsc and tls-server tlss.
> >
> > Security and IANA Considerations deal with
> >        Name:         ietf-pcep
> > What about
> >    module ietf-pcep-stats {
> > which I think needs separate coverage, a separate section, in Security
> > and must be covered in IANA Considerations.
> >
> > The problem with
> > "I-D.ietf-pce-association-group: PCEP Extensions for ...
> > as a reference is that when it appears in the text of the I-D, then it
> > is as
> >  [I-D.ietf-pce-association-group]
> > i.e. a XML/HTML type anchor which is picked up by tools so the RFC
> > Editor cannot miss it.
> >
> > When it appears in the YANG module, it must be plain text as in
> >        "I-D.ietf-pce-association-group: PCEP Extensions for ....
> > so the tools cannot pick it up, it must be spotted by eye and so might
> > be missed.  Hence I suggest using
> >
> > "RFC YYYY - PCEP Extensions for
> >        Establishing Relationships Between Sets of LSPs";
> >
> > with a note to the RFC Editor asking them to replace YYYY with the RFC
> > number assigned to I-D.ietf-pce-association-group
> >
> > Likewise RFC ZZZZ for
> >        "I-D.ietf-pce-segment-routing: PCEP Extensions for Segment
> > and so on for the others (of which there are several)
> >
> > The RFC Editor is ok, likes even, all the notes thereon to appear once
> > at the start of the I-D.
> >
> > So my previous comment was that using XXXX for multiple I-Ds was
> > confusing but I meant to use YYYY ZZZZ, with an RFC Editor Note for
> > each, and not to use the I-D name.
> >
> > HTH
> >
> > Tom Petch
> >
> > ----- Original Message -----
> > From: "Dhruv Dhody" <dhruv.ietf@gmail.com>
> > To: "Mahesh Jethanandani" <mjethanandani@gmail.com>
> > Cc: <draft-ietf-pce-pcep-yang.all@ietf.org>; <yang-doctors@ietf.org>;
> > <pce@ietf.org>
> > Sent: Sunday, March 24, 2019 9:07 PM
> > Subject: Re: [Pce] Yangdoctors early review of
> > draft-ietf-pce-pcep-yang-08
> >
> >
> > Hi Mahesh,
> >
> > Apologies for a late reply to your review. Being stuck in a long flight
> > finally gave me enough time to fix up the indentation in the model :)
> >
> > An update (-10) has been posted.
> >
> > More details inline...
> >
> > On Tue, Nov 27, 2018 at 8:28 AM Mahesh Jethanandani
> > <mjethanandani@gmail.com>
> > wrote:
> >
> > > Reviewer: Mahesh Jethanandani
> > > Review result: On the Right Track
> > >
> > > Document reviewed: draft-ietf-pce-pcep-yang-08
> > >
> > > I am not an expert in PCEP. This review is looking at the draft from =
a
> > YANG
> > > perspective. With that said, I have marked it as =E2=80=9COn the Righ=
t Track=E2=80=9D
> > > because
> > > of some of the points discussed below.
> > >
> > > Summary:
> > >
> > > This document defines a YANG data model for the management of Path
> > > Computation
> > > Element communications Protocol (PCEP) for communications between a
> > Path
> > > Computation Client (PCC) and a Path Computation Element (PCE), or
> > between
> > > two
> > > PCEs.  The data model includes configuration data and state data
> > (status
> > > information and counters for the collection of statistics).
> > >
> > > Comments:
> > >
> > > General
> > >
> > > - The module uses indentation that varies all over the module, from 2
> > > spaces to
> > > 5. Please fix the module to have consistent indentation.
> > >
> >
> > Used 2 spaces now.
> >
> > >
> > > - The module makes heavy use of groupings. They are great if they are
> > being
> > > used in multiple places. But I seem to see single usage of groupings,
> > which
> > > makes the model hard to read. Please collapse all groupings that are
> > used
> > > only
> > > once into the module.
> > >
> > >
> > All groupings that were used only once are now removed.
> >
> >
> >
> > > Abstract:
> > >
> > > It is best not to try to redefine terms, specially if they have
> > already
> > > been
> > > defined already in another RFC. Case in point, "state data". This ter=
m
> > has
> > > been
> > > defined in RFC6241, and it would be best to list it in the Terminolog=
y
> > and
> > > Notation section, as has been done with other definitions.
> > >
> > > The following terms are defined in [RFC6241]:
> > >
> > >    o  configuration data
> > >
> > >    o  state data
> > >
> >
> > Done.
> >
> >
> >
> > >
> > > Introduction:
> > >
> > > Please update reference of YANG to RFC7950. These are YANG 1.1 module=
s
> > > after
> > > all.
> > >
> >
> > Done.
> >
> >
> >
> > >
> > > Section 5. The Design of the PCEP Data Model.
> > >
> > > Thank you for first of all for creating a abridged version of the tre=
e
> > > diagram.
> > > What would really help to understand the design of the model would be
> > to
> > > place
> > > the full tree diagram at the end of the section, and move sections 5.=
3
> > to
> > > 5.7.
> > > directly under 5.1. Scrolling through pages of the full diagram to ge=
t
> > to
> > > the
> > > design sections is painful to read.
> > >
> >
> > Done.
> >
> >
> >
> > >
> > > Section 10. PCEP YANG Modules
> > >
> > > - Please list all RFCs and I-D that are referenced in the model, so
> > there
> > > is a
> > > normative reference to them in the draft.
> > >
> >
> > Done.
> >
> >
> >
> > >
> > > - Please expand the reference to different RFCs to include the title
> > of the
> > > RFC, and not just the number.
> > >
> >
> > Done.
> >
> >
> >
> > >
> > > - The reference to tls-server and tls-client should be to
> > > I-D.ietf-netconf-tls-client-server, as it is not an RFC as yet. Also,
> > the
> > > document refers to all other RFCs as RFC XXXX. What is the RFC editor
> > > supposed
> > > to replace XXXX with? With the RFC number assigned to this draft?? I
> > think
> > > you
> > > want to refer to I-D that contain those modules.
> > >
> >
> > Done.
> >
> >
> >
> > >
> > > - What is "PCEP common"? That term has not been defined anywhere in
> > the
> > > document, but is used in the YANG model.
> > >
> > >
> > Removed.
> >
> >
> >
> > > - What is the 'identify pcep' for?
> > >
> >
> > Removed.
> >
> >
> >
> > >
> > > - Why is pcep-admin-status a enum and not a boolean? Since YANG nodes
> > are
> > > hierarchical, there should be no reason to repeat prefixes like
> > > 'admin-status'
> > > in node names such as 'admin-status-up', both where it is defined and
> > > where it
> > > is used (under admin-status).
> > >
> >
> > Changed.
> >
> >
> >
> > >
> > > - Where are the different operational status definitions defined? Can
> > that
> > > RFC
> > > be referenced? Same for Session state, Association Type, Objective
> > > Function.
> > >
> > >
> > References added.
> >
> >
> >
> > > - Could the YANG module use existing definitions? For example could
> > the
> > > module
> > > use ospf-area as defined in I-D.ietf-ospf-yang or use isis-area
> > defined in
> > > the
> > > ISIS YANG Module.
> > >
> > >
> > Updated.
> >
> >
> >
> > > - Can the document use more descriptive names for features such as
> > 'gco'.
> > >
> >
> > Updated.
> >
> >
> >
> > >
> > > - If the range of the timer is 1..65535, why does it need to be a
> > uint32?
> > > Same
> > > for the range of 0..255.
> > >
> >
> > Corrected.
> >
> >
> >
> > >
> > > - RFC 5440 makes no reference to 'max-keep-alive-timer' or
> > > 'max-dead-timer'. If
> > > they are max value, can they not be expressed as part of the range fo=
r
> > > 'keep-alive-timer' or 'dead-timer'? Same for 'min-keep-alive-timer'
> > and
> > > 'min-dead-timer'.
> > >
> > >
> > You are right that these are not explicitly stated in 5440, but are
> > needed
> > to set what is the acceptable range of these values as received in the
> > open
> > message from a peer. These are different from the max value as part of
> > the
> > range allowed by the protocol. You would also find these in our PCEP MI=
B
> > RFCs.
> >
> >
> >
> > > - What is the default value for 'admin-status'?
> > >
> >
> > set now to enabled (true).
> >
> >
> >
> > >
> > > - The grouping pce-scope seems to be defining a header with each of
> > the
> > > leafs
> > > as bits in the header. In that case, it would be better if this was
> > > defined as
> > > a bits/bit field, rather than leafs that are of type uint8 and
> > boolean.
> > > Same
> > > for the grouping called 'capability'
> > >
> > >
> > Updated.
> > But the priority fields are kept outside of bits/bit.
> > Also in case of capability, fields that are not part of RFC5088/RFC5089
> > capability bit fields are kept outside.
> >
> >
> >
> > > - The description "LSP is PCE-initiated or not" is hardly a
> > description
> > > for the
> > > leaf 'enabled'. It might be more a description of the feature
> > > 'pce-initiated'.
> > >
> > >
> > Updated.
> >
> >
> >
> > > - Could description "Valid at PCC" be improved upon?
> > >
> > >
> > Updated.
> >
> >
> >
> > > - Most keys are defined as 'type binary'. Why is key-string defined a=
s
> > > 'type
> > > string' or 'type hex-string', and not 'type binary'? Is it possible t=
o
> > > reuse
> > > definitions from draft-ietf-netconf-crypto-types?
> > >
> > >
> > Updated according to the Key chain RFC that allows both ASCII and Hex
> > (instead of binary), i think this is better aligned to other related
> > work.
> >
> >
> > > - I am not an expert in this protocol, but a lot of the nodes defined
> > are
> > > generated by the system. Yet, they are defined as rw. For example, th=
e
> > list
> > > 'path-keys' carries a description "The list of path-keys generated by
> > the
> > > PCE".
> > > If so, should this not be marked 'config false'. I would suggest
> > authors
> > > take a
> > > more concerted look and see what nodes are indeed rw and which ones
> > are ro.
> > > Other examples include 'req-id' and 'retrieved'.
> > >
> > >
> > The examples you cited are already 'ro'. I did a check throughout the
> > document as well.
> >
> >
> >
> > > - Can this error-message and description be reconciled?
> > >
> > >                     error-message
> > >                         "The Path-key should be retreived";
> > >                     description
> > >                         "When Path-Key has been retreived";
> > >
> > >
> > Updated.
> >
> >
> >
> > > - It is great to see that extensive amount of statistics are required
> > to be
> > > implemented by the model. How many implementations actually support
> > all
> > > these
> > > statistics? What would happen if implementations support a small
> > number of
> > > these statistics? In other words, are all these statistics required t=
o
> > be
> > > maintained/implemented?
> > >
> > >
> > We have kept most of these as optional and not mandated it, these are
> > also
> > aligned to stats in PCEP MIB RFC.
> >
> >
> > > - In addition, a lot of the statistics have when statements. Since
> > these
> > > are
> > > statistics maintained by the system, why the when statement? Does it
> > mean
> > > that
> > > even if the statistics are written by the system, they are not valid
> > (for
> > > reading) under certain scenarios. Or is it more likely that they are
> > only
> > > written when the role is ether of a 'pce' or 'pcc-and-pce', in which
> > case
> > > reading for other roles would return 0 values.
> > >
> > >
> > It is the latter case, where some statistics are written based on the
> > role.
> > Do you think this usage of 'when' is incorrect and needs changing?
> >
> > Thanks again for your detailed review.
> >
> > Regards,
> > Dhruv
> >
> >
> >
> > -----------------------------------------------------------------------=
-
> > --------
> >
> >
> > > _______________________________________________
> > > Pce mailing list
> > > Pce@ietf.org
> > > https://www.ietf.org/mailman/listinfo/pce
> > >
> >
> > _______________________________________________
> > yang-doctors mailing list
> > yang-doctors@ietf.org
> > https://www.ietf.org/mailman/listinfo/yang-doctors


From nobody Tue Mar 26 07:01:09 2019
Return-Path: <mbj@tail-f.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C58341202ED; Tue, 26 Mar 2019 07:01:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7DWbJtBG2tCZ; Tue, 26 Mar 2019 07:00:58 -0700 (PDT)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id 42E421202EA; Tue, 26 Mar 2019 07:00:58 -0700 (PDT)
Received: from localhost (dhcp-97ad.meeting.ietf.org [31.133.151.173]) by mail.tail-f.com (Postfix) with ESMTPSA id CB8B51AE08F1; Tue, 26 Mar 2019 15:00:55 +0100 (CET)
Date: Tue, 26 Mar 2019 15:00:53 +0100 (CET)
Message-Id: <20190326.150053.1710533731743618728.mbj@tail-f.com>
To: dhruv.ietf@gmail.com
Cc: ietfc@btconnect.com, mjethanandani@gmail.com, draft-ietf-pce-pcep-yang.all@ietf.org, yang-doctors@ietf.org, pce@ietf.org
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <CAB75xn5d=FTid6uCM8byFPGWUj+gQK4HC942DZf273K-LyhSig@mail.gmail.com>
References: <00d801d4e3d2$0408a620$4001a8c0@gateway.2wire.net> <20190326.141608.1265169009050218055.mbj@tail-f.com> <CAB75xn5d=FTid6uCM8byFPGWUj+gQK4HC942DZf273K-LyhSig@mail.gmail.com>
X-Mailer: Mew version 6.7 on Emacs 24.5 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=utf-8
Content-Transfer-Encoding: base64
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/fdrjIs0Pc6i-7UuIcr6rY-aCjTs>
Subject: Re: [Pce] [yang-doctors] Yangdoctors early review of draft-ietf-pce-pcep-yang-08
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Mar 2019 14:01:02 -0000

SGksDQoNCkRocnV2IERob2R5IDxkaHJ1di5pZXRmQGdtYWlsLmNvbT4gd3JvdGU6DQo+IEhpIE1h
aGVzaCwgVG9tLA0KPiANCj4gR290IGl0LCB3aWxsIG1ha2UgdGhlIG5lY2Vzc2FyeSBjaGFuZ2Ug
c29vbi4NCj4gDQo+IFdoZXJlIEkgbmVlZCBoZWxwIGlzIHRoZSB0cmVlIGNyZWF0aW9uLCBldmVu
IHRob3VnaCBJIHVzZQ0KPiAnLS10cmVlLWxpbmUtbGVuZ3RoJyBJIGZhY2VkIHRoZSBpc3N1ZSB3
aXRoIG92ZXJydW5uaW5nIHRoZSA4MA0KPiBjaGFyYWN0ZXJzLg0KPiANCj4gcHlhbmcgLS1pZXRm
IC1mIHRyZWUgLS10cmVlLWxpbmUtbGVuZ3RoPTY4IC0tdHJlZS1kZXB0aD0xMA0KPiBpZXRmLXBj
ZXBAMjAxOS0wMy0yNC55YW5nIC0taWV0ZiA+aWV0Zi1wY2VwLnRyZWUNCg0KSGF2ZSB5b3UgdHJp
ZWQgdXNpbmcgcHlhbmcgMS43Ljg/ICBXaGVuIEkgcnVuIHRoYXQgdGhlIHRyZWUgc2VlbXMgdG8N
CmZpdCB0aGUgbGluZSBsZW5ndGhzLg0KDQo+IFRoYXQgbWFkZSBtZSBwaWNrIGEgc2hvcnRlciBw
cmVmaXgsIGJ1dCBoYXBweSB0byBsZWFybiBpZiB0aGVyZSBpcyBhDQo+IGJldHRlciB3YXkgb3V0
IHRoZXJlIQ0KDQpQZXJzb25hbGx5LCBJJ20gbm90IHRvbyBmb25kIG9mIHZlcnkgbGFyZ2UgdHJl
ZSBkaWFncmFtcy4gIEkgcHJlZmVyIHRvDQpzcGxpdCB0aGVtIGludG8gc21hbGxlciBkaWFncmFt
cy4gIFNvIEkgbGlrZSB5b3VyIG92ZXJ2aWV3IGRpYWdyYW0gaW4NCnNlY3Rpb24gNS4xLiAgSSB3
b3VsZCB0aGVuIHByb2JhYmx5IGFkZCBhIHNtYWxsIGRpYWdyYW0gaW4gZWFjaCBvZiB0aGUNCnNl
Y3Rpb24gNS4yLTUuNiwgYW5kIHJlbW92ZSBzZWNpb24gNS43IGNvbXBsZXRlbHkuICBCdXQgdGhp
cyBpcyBqdXN0DQpteSBwZXJzb25hbCBwcmVmZXJlbmNlIQ0KDQoNCg0KL21hcnRpbg0KDQoNCg0K
DQo+IA0KPiBUaGFua3MhDQo+IERocnV2DQo+IA0KPiANCj4gDQo+IE9uIFR1ZSwgTWFyIDI2LCAy
MDE5IGF0IDI6MTYgUE0gTWFydGluIEJqb3JrbHVuZCA8bWJqQHRhaWwtZi5jb20+IHdyb3RlOg0K
PiA+DQo+ID4gSGksDQo+ID4NCj4gPiB0b20gcGV0Y2ggPGlldGZjQGJ0Y29ubmVjdC5jb20+IHdy
b3RlOg0KPiA+ID4gT24gdGhlIHF1ZXN0aW9uIG9mIHByZWZpeCwgd2hlcmUgSSBhbiBpbnRlcmVz
dGVkIGluIHRoZSBvcGluaW9uIG9mIGENCj4gPiA+IFlBTkcNCj4gPiA+IERvY3RvciwgeW91IHVz
ZSB0aGUgc2luZ2xlIGxldHRlciAncCcgYW5kIHNheSB0aGF0IGEgbG9uZ2VyIHByZWZpeCBnaXZl
cw0KPiA+ID4geW91IGxpbmUgbGVuZ3RoIHByb2JsZW1zLiAgWUFORyBkb2VzIGFsbG93IHN0YXRl
bWVudHMgdG8gc3BhbiBsaW5lcywgYXMNCj4gPiA+IGhhcHBlbnMgaW4gYWxtb3N0IGV2ZXJ5IFRF
QVMgbW9kdWxlIHNvIGZvciBtZSB0aGF0IGlzIG5vdCBhIHZlcnkgZ29vZA0KPiA+ID4gcmVhc29u
OyBJIHdvdWxkIHByZWZlciBzb21ldGhpbmcgb2YgdHdvIGNoYXJhY3RlcnMgb3IgbW9yZS4NCj4g
PiA+DQo+ID4gPiBJIG5vdGUgdGhhdCBJQU5BIENvbnNpZGVyYXRpb25zIHNheXMNCj4gPiA+ICAg
ICAgICBQcmVmaXg6ICAgICAgIHBjZXANCj4gPiA+IHdoaWNoIHdvdWxkIGJlIG15IGZpcnN0IGNo
b2ljZSBldmVuIGlmIEkgdGhlbiBoYXZlIHRvIHNwYW4gbGluZXMuDQo+ID4NCj4gPiBJIHN0cm9u
Z2x5IGFncmVlLiAgU2luY2UgdGhlIHByZWZpeCBpcyBhY3R1YWxseSBwYXJ0IG9mIHRoZSBJQU5B
DQo+ID4gcmVnaXN0cnkgYW5kIG5lZWRzIHRvIGJlIHVuaXF1ZSwgSSB0aGluayB5b3Ugc2hvdWxk
IHVzZSBhIGxvbmdlcg0KPiA+IHByZWZpeC4gICJwY2VwIiBzZWVtcyByZWFzb25hYmxlLiAgSWYg
eW91IHJ1biBpbnRvIGxpbmUgbGVuZ3RoDQo+ID4gcHJvYmxlbXMsIEknbGwgYmUgZ2xhZCB0byBo
ZWxwIHlvdSBmaXggdGhlbS4NCj4gPg0KPiA+IEJlZm9yZSB0aGlzIGRvY3VtZW50IGdvZXMgdG8g
dGhlIFJGQyBlZGl0b3IsIEkgc3VnZ2VzdCB5b3UgcnVuIHRoZQ0KPiA+IHRvb2w6DQo+ID4NCj4g
PiAgICBweWFuZyAtZiB5YW5nIC0ta2VlcC1jb21tZW50cyAtLXlhbmctbGluZS1sZW5ndGggNjkg
PEZJTEU+DQo+ID4NCj4gPiBvbiB0aGVzZSBtb2R1bGVzLCBpbiBvcmRlciB0byBnZXQgdGhlbSBm
b3JtYXR0ZWQgY29uc2lzdGVudGx5IHdpdGggdGhlDQo+ID4gcmVzdCBvZiB0aGUgSUVURiBtb2R1
bGVzLg0KPiA+DQo+ID4NCj4gPg0KPiA+ID4NCj4gPiA+IFlvdSBpbXBvcnQgdGhlIG1vZHVsZSBr
ZXktY2hhaW4gYnV0IHlvdSBkbyBub3QgdXNlIHRoZSBwcmVmaXggdGhhdCBpdA0KPiA+ID4gZGVm
aW5lcywgbmFtZWx5IGtleS1jaGFpbjsgbm90IGZvcmJpZGRlbiBidXQgbm90IHJlY29tbWVuZGVk
IHByYWN0aWNlDQo+ID4gPg0KPiA+ID4gTGlrZXdpc2UgdGxzLWNsaWVudCBzaG91bGQgYmUgdGxz
YyBhbmQgdGxzLXNlcnZlciB0bHNzLg0KPiA+ID4NCj4gPiA+IFNlY3VyaXR5IGFuZCBJQU5BIENv
bnNpZGVyYXRpb25zIGRlYWwgd2l0aA0KPiA+ID4gICAgICAgIE5hbWU6ICAgICAgICAgaWV0Zi1w
Y2VwDQo+ID4gPiBXaGF0IGFib3V0DQo+ID4gPiAgICBtb2R1bGUgaWV0Zi1wY2VwLXN0YXRzIHsN
Cj4gPiA+IHdoaWNoIEkgdGhpbmsgbmVlZHMgc2VwYXJhdGUgY292ZXJhZ2UsIGEgc2VwYXJhdGUg
c2VjdGlvbiwgaW4gU2VjdXJpdHkNCj4gPiA+IGFuZCBtdXN0IGJlIGNvdmVyZWQgaW4gSUFOQSBD
b25zaWRlcmF0aW9ucy4NCj4gPiA+DQo+ID4gPiBUaGUgcHJvYmxlbSB3aXRoDQo+ID4gPiAiSS1E
LmlldGYtcGNlLWFzc29jaWF0aW9uLWdyb3VwOiBQQ0VQIEV4dGVuc2lvbnMgZm9yIC4uLg0KPiA+
ID4gYXMgYSByZWZlcmVuY2UgaXMgdGhhdCB3aGVuIGl0IGFwcGVhcnMgaW4gdGhlIHRleHQgb2Yg
dGhlIEktRCwgdGhlbiBpdA0KPiA+ID4gaXMgYXMNCj4gPiA+ICBbSS1ELmlldGYtcGNlLWFzc29j
aWF0aW9uLWdyb3VwXQ0KPiA+ID4gaS5lLiBhIFhNTC9IVE1MIHR5cGUgYW5jaG9yIHdoaWNoIGlz
IHBpY2tlZCB1cCBieSB0b29scyBzbyB0aGUgUkZDDQo+ID4gPiBFZGl0b3IgY2Fubm90IG1pc3Mg
aXQuDQo+ID4gPg0KPiA+ID4gV2hlbiBpdCBhcHBlYXJzIGluIHRoZSBZQU5HIG1vZHVsZSwgaXQg
bXVzdCBiZSBwbGFpbiB0ZXh0IGFzIGluDQo+ID4gPiAgICAgICAgIkktRC5pZXRmLXBjZS1hc3Nv
Y2lhdGlvbi1ncm91cDogUENFUCBFeHRlbnNpb25zIGZvciAuLi4uDQo+ID4gPiBzbyB0aGUgdG9v
bHMgY2Fubm90IHBpY2sgaXQgdXAsIGl0IG11c3QgYmUgc3BvdHRlZCBieSBleWUgYW5kIHNvIG1p
Z2h0DQo+ID4gPiBiZSBtaXNzZWQuICBIZW5jZSBJIHN1Z2dlc3QgdXNpbmcNCj4gPiA+DQo+ID4g
PiAiUkZDIFlZWVkgLSBQQ0VQIEV4dGVuc2lvbnMgZm9yDQo+ID4gPiAgICAgICAgRXN0YWJsaXNo
aW5nIFJlbGF0aW9uc2hpcHMgQmV0d2VlbiBTZXRzIG9mIExTUHMiOw0KPiA+ID4NCj4gPiA+IHdp
dGggYSBub3RlIHRvIHRoZSBSRkMgRWRpdG9yIGFza2luZyB0aGVtIHRvIHJlcGxhY2UgWVlZWSB3
aXRoIHRoZSBSRkMNCj4gPiA+IG51bWJlciBhc3NpZ25lZCB0byBJLUQuaWV0Zi1wY2UtYXNzb2Np
YXRpb24tZ3JvdXANCj4gPiA+DQo+ID4gPiBMaWtld2lzZSBSRkMgWlpaWiBmb3INCj4gPiA+ICAg
ICAgICAiSS1ELmlldGYtcGNlLXNlZ21lbnQtcm91dGluZzogUENFUCBFeHRlbnNpb25zIGZvciBT
ZWdtZW50DQo+ID4gPiBhbmQgc28gb24gZm9yIHRoZSBvdGhlcnMgKG9mIHdoaWNoIHRoZXJlIGFy
ZSBzZXZlcmFsKQ0KPiA+ID4NCj4gPiA+IFRoZSBSRkMgRWRpdG9yIGlzIG9rLCBsaWtlcyBldmVu
LCBhbGwgdGhlIG5vdGVzIHRoZXJlb24gdG8gYXBwZWFyIG9uY2UNCj4gPiA+IGF0IHRoZSBzdGFy
dCBvZiB0aGUgSS1ELg0KPiA+ID4NCj4gPiA+IFNvIG15IHByZXZpb3VzIGNvbW1lbnQgd2FzIHRo
YXQgdXNpbmcgWFhYWCBmb3IgbXVsdGlwbGUgSS1EcyB3YXMNCj4gPiA+IGNvbmZ1c2luZyBidXQg
SSBtZWFudCB0byB1c2UgWVlZWSBaWlpaLCB3aXRoIGFuIFJGQyBFZGl0b3IgTm90ZSBmb3INCj4g
PiA+IGVhY2gsIGFuZCBub3QgdG8gdXNlIHRoZSBJLUQgbmFtZS4NCj4gPiA+DQo+ID4gPiBIVEgN
Cj4gPiA+DQo+ID4gPiBUb20gUGV0Y2gNCj4gPiA+DQo+ID4gPiAtLS0tLSBPcmlnaW5hbCBNZXNz
YWdlIC0tLS0tDQo+ID4gPiBGcm9tOiAiRGhydXYgRGhvZHkiIDxkaHJ1di5pZXRmQGdtYWlsLmNv
bT4NCj4gPiA+IFRvOiAiTWFoZXNoIEpldGhhbmFuZGFuaSIgPG1qZXRoYW5hbmRhbmlAZ21haWwu
Y29tPg0KPiA+ID4gQ2M6IDxkcmFmdC1pZXRmLXBjZS1wY2VwLXlhbmcuYWxsQGlldGYub3JnPjsg
PHlhbmctZG9jdG9yc0BpZXRmLm9yZz47DQo+ID4gPiA8cGNlQGlldGYub3JnPg0KPiA+ID4gU2Vu
dDogU3VuZGF5LCBNYXJjaCAyNCwgMjAxOSA5OjA3IFBNDQo+ID4gPiBTdWJqZWN0OiBSZTogW1Bj
ZV0gWWFuZ2RvY3RvcnMgZWFybHkgcmV2aWV3IG9mDQo+ID4gPiBkcmFmdC1pZXRmLXBjZS1wY2Vw
LXlhbmctMDgNCj4gPiA+DQo+ID4gPg0KPiA+ID4gSGkgTWFoZXNoLA0KPiA+ID4NCj4gPiA+IEFw
b2xvZ2llcyBmb3IgYSBsYXRlIHJlcGx5IHRvIHlvdXIgcmV2aWV3LiBCZWluZyBzdHVjayBpbiBh
IGxvbmcgZmxpZ2h0DQo+ID4gPiBmaW5hbGx5IGdhdmUgbWUgZW5vdWdoIHRpbWUgdG8gZml4IHVw
IHRoZSBpbmRlbnRhdGlvbiBpbiB0aGUgbW9kZWwgOikNCj4gPiA+DQo+ID4gPiBBbiB1cGRhdGUg
KC0xMCkgaGFzIGJlZW4gcG9zdGVkLg0KPiA+ID4NCj4gPiA+IE1vcmUgZGV0YWlscyBpbmxpbmUu
Li4NCj4gPiA+DQo+ID4gPiBPbiBUdWUsIE5vdiAyNywgMjAxOCBhdCA4OjI4IEFNIE1haGVzaCBK
ZXRoYW5hbmRhbmkNCj4gPiA+IDxtamV0aGFuYW5kYW5pQGdtYWlsLmNvbT4NCj4gPiA+IHdyb3Rl
Og0KPiA+ID4NCj4gPiA+ID4gUmV2aWV3ZXI6IE1haGVzaCBKZXRoYW5hbmRhbmkNCj4gPiA+ID4g
UmV2aWV3IHJlc3VsdDogT24gdGhlIFJpZ2h0IFRyYWNrDQo+ID4gPiA+DQo+ID4gPiA+IERvY3Vt
ZW50IHJldmlld2VkOiBkcmFmdC1pZXRmLXBjZS1wY2VwLXlhbmctMDgNCj4gPiA+ID4NCj4gPiA+
ID4gSSBhbSBub3QgYW4gZXhwZXJ0IGluIFBDRVAuIFRoaXMgcmV2aWV3IGlzIGxvb2tpbmcgYXQg
dGhlIGRyYWZ0IGZyb20gYQ0KPiA+ID4gWUFORw0KPiA+ID4gPiBwZXJzcGVjdGl2ZS4gV2l0aCB0
aGF0IHNhaWQsIEkgaGF2ZSBtYXJrZWQgaXQgYXMg4oCcT24gdGhlIFJpZ2h0IFRyYWNr4oCdDQo+
ID4gPiA+IGJlY2F1c2UNCj4gPiA+ID4gb2Ygc29tZSBvZiB0aGUgcG9pbnRzIGRpc2N1c3NlZCBi
ZWxvdy4NCj4gPiA+ID4NCj4gPiA+ID4gU3VtbWFyeToNCj4gPiA+ID4NCj4gPiA+ID4gVGhpcyBk
b2N1bWVudCBkZWZpbmVzIGEgWUFORyBkYXRhIG1vZGVsIGZvciB0aGUgbWFuYWdlbWVudCBvZiBQ
YXRoDQo+ID4gPiA+IENvbXB1dGF0aW9uDQo+ID4gPiA+IEVsZW1lbnQgY29tbXVuaWNhdGlvbnMg
UHJvdG9jb2wgKFBDRVApIGZvciBjb21tdW5pY2F0aW9ucyBiZXR3ZWVuIGENCj4gPiA+IFBhdGgN
Cj4gPiA+ID4gQ29tcHV0YXRpb24gQ2xpZW50IChQQ0MpIGFuZCBhIFBhdGggQ29tcHV0YXRpb24g
RWxlbWVudCAoUENFKSwgb3INCj4gPiA+IGJldHdlZW4NCj4gPiA+ID4gdHdvDQo+ID4gPiA+IFBD
RXMuICBUaGUgZGF0YSBtb2RlbCBpbmNsdWRlcyBjb25maWd1cmF0aW9uIGRhdGEgYW5kIHN0YXRl
IGRhdGENCj4gPiA+IChzdGF0dXMNCj4gPiA+ID4gaW5mb3JtYXRpb24gYW5kIGNvdW50ZXJzIGZv
ciB0aGUgY29sbGVjdGlvbiBvZiBzdGF0aXN0aWNzKS4NCj4gPiA+ID4NCj4gPiA+ID4gQ29tbWVu
dHM6DQo+ID4gPiA+DQo+ID4gPiA+IEdlbmVyYWwNCj4gPiA+ID4NCj4gPiA+ID4gLSBUaGUgbW9k
dWxlIHVzZXMgaW5kZW50YXRpb24gdGhhdCB2YXJpZXMgYWxsIG92ZXIgdGhlIG1vZHVsZSwgZnJv
bSAyDQo+ID4gPiA+IHNwYWNlcyB0bw0KPiA+ID4gPiA1LiBQbGVhc2UgZml4IHRoZSBtb2R1bGUg
dG8gaGF2ZSBjb25zaXN0ZW50IGluZGVudGF0aW9uLg0KPiA+ID4gPg0KPiA+ID4NCj4gPiA+IFVz
ZWQgMiBzcGFjZXMgbm93Lg0KPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4gLSBUaGUgbW9kdWxlIG1h
a2VzIGhlYXZ5IHVzZSBvZiBncm91cGluZ3MuIFRoZXkgYXJlIGdyZWF0IGlmIHRoZXkgYXJlDQo+
ID4gPiBiZWluZw0KPiA+ID4gPiB1c2VkIGluIG11bHRpcGxlIHBsYWNlcy4gQnV0IEkgc2VlbSB0
byBzZWUgc2luZ2xlIHVzYWdlIG9mIGdyb3VwaW5ncywNCj4gPiA+IHdoaWNoDQo+ID4gPiA+IG1h
a2VzIHRoZSBtb2RlbCBoYXJkIHRvIHJlYWQuIFBsZWFzZSBjb2xsYXBzZSBhbGwgZ3JvdXBpbmdz
IHRoYXQgYXJlDQo+ID4gPiB1c2VkDQo+ID4gPiA+IG9ubHkNCj4gPiA+ID4gb25jZSBpbnRvIHRo
ZSBtb2R1bGUuDQo+ID4gPiA+DQo+ID4gPiA+DQo+ID4gPiBBbGwgZ3JvdXBpbmdzIHRoYXQgd2Vy
ZSB1c2VkIG9ubHkgb25jZSBhcmUgbm93IHJlbW92ZWQuDQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+
ID4gPiA+IEFic3RyYWN0Og0KPiA+ID4gPg0KPiA+ID4gPiBJdCBpcyBiZXN0IG5vdCB0byB0cnkg
dG8gcmVkZWZpbmUgdGVybXMsIHNwZWNpYWxseSBpZiB0aGV5IGhhdmUNCj4gPiA+IGFscmVhZHkN
Cj4gPiA+ID4gYmVlbg0KPiA+ID4gPiBkZWZpbmVkIGFscmVhZHkgaW4gYW5vdGhlciBSRkMuIENh
c2UgaW4gcG9pbnQsICJzdGF0ZSBkYXRhIi4gVGhpcyB0ZXJtDQo+ID4gPiBoYXMNCj4gPiA+ID4g
YmVlbg0KPiA+ID4gPiBkZWZpbmVkIGluIFJGQzYyNDEsIGFuZCBpdCB3b3VsZCBiZSBiZXN0IHRv
IGxpc3QgaXQgaW4gdGhlIFRlcm1pbm9sb2d5DQo+ID4gPiBhbmQNCj4gPiA+ID4gTm90YXRpb24g
c2VjdGlvbiwgYXMgaGFzIGJlZW4gZG9uZSB3aXRoIG90aGVyIGRlZmluaXRpb25zLg0KPiA+ID4g
Pg0KPiA+ID4gPiBUaGUgZm9sbG93aW5nIHRlcm1zIGFyZSBkZWZpbmVkIGluIFtSRkM2MjQxXToN
Cj4gPiA+ID4NCj4gPiA+ID4gICAgbyAgY29uZmlndXJhdGlvbiBkYXRhDQo+ID4gPiA+DQo+ID4g
PiA+ICAgIG8gIHN0YXRlIGRhdGENCj4gPiA+ID4NCj4gPiA+DQo+ID4gPiBEb25lLg0KPiA+ID4N
Cj4gPiA+DQo+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiBJbnRyb2R1Y3Rpb246DQo+ID4gPiA+DQo+
ID4gPiA+IFBsZWFzZSB1cGRhdGUgcmVmZXJlbmNlIG9mIFlBTkcgdG8gUkZDNzk1MC4gVGhlc2Ug
YXJlIFlBTkcgMS4xIG1vZHVsZXMNCj4gPiA+ID4gYWZ0ZXINCj4gPiA+ID4gYWxsLg0KPiA+ID4g
Pg0KPiA+ID4NCj4gPiA+IERvbmUuDQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+ID4gPiA+DQo+ID4g
PiA+IFNlY3Rpb24gNS4gVGhlIERlc2lnbiBvZiB0aGUgUENFUCBEYXRhIE1vZGVsLg0KPiA+ID4g
Pg0KPiA+ID4gPiBUaGFuayB5b3UgZm9yIGZpcnN0IG9mIGFsbCBmb3IgY3JlYXRpbmcgYSBhYnJp
ZGdlZCB2ZXJzaW9uIG9mIHRoZSB0cmVlDQo+ID4gPiA+IGRpYWdyYW0uDQo+ID4gPiA+IFdoYXQg
d291bGQgcmVhbGx5IGhlbHAgdG8gdW5kZXJzdGFuZCB0aGUgZGVzaWduIG9mIHRoZSBtb2RlbCB3
b3VsZCBiZQ0KPiA+ID4gdG8NCj4gPiA+ID4gcGxhY2UNCj4gPiA+ID4gdGhlIGZ1bGwgdHJlZSBk
aWFncmFtIGF0IHRoZSBlbmQgb2YgdGhlIHNlY3Rpb24sIGFuZCBtb3ZlIHNlY3Rpb25zIDUuMw0K
PiA+ID4gdG8NCj4gPiA+ID4gNS43Lg0KPiA+ID4gPiBkaXJlY3RseSB1bmRlciA1LjEuIFNjcm9s
bGluZyB0aHJvdWdoIHBhZ2VzIG9mIHRoZSBmdWxsIGRpYWdyYW0gdG8gZ2V0DQo+ID4gPiB0bw0K
PiA+ID4gPiB0aGUNCj4gPiA+ID4gZGVzaWduIHNlY3Rpb25zIGlzIHBhaW5mdWwgdG8gcmVhZC4N
Cj4gPiA+ID4NCj4gPiA+DQo+ID4gPiBEb25lLg0KPiA+ID4NCj4gPiA+DQo+ID4gPg0KPiA+ID4g
Pg0KPiA+ID4gPiBTZWN0aW9uIDEwLiBQQ0VQIFlBTkcgTW9kdWxlcw0KPiA+ID4gPg0KPiA+ID4g
PiAtIFBsZWFzZSBsaXN0IGFsbCBSRkNzIGFuZCBJLUQgdGhhdCBhcmUgcmVmZXJlbmNlZCBpbiB0
aGUgbW9kZWwsIHNvDQo+ID4gPiB0aGVyZQ0KPiA+ID4gPiBpcyBhDQo+ID4gPiA+IG5vcm1hdGl2
ZSByZWZlcmVuY2UgdG8gdGhlbSBpbiB0aGUgZHJhZnQuDQo+ID4gPiA+DQo+ID4gPg0KPiA+ID4g
RG9uZS4NCj4gPiA+DQo+ID4gPg0KPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4gLSBQbGVhc2UgZXhw
YW5kIHRoZSByZWZlcmVuY2UgdG8gZGlmZmVyZW50IFJGQ3MgdG8gaW5jbHVkZSB0aGUgdGl0bGUN
Cj4gPiA+IG9mIHRoZQ0KPiA+ID4gPiBSRkMsIGFuZCBub3QganVzdCB0aGUgbnVtYmVyLg0KPiA+
ID4gPg0KPiA+ID4NCj4gPiA+IERvbmUuDQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+ID4gPiA+DQo+
ID4gPiA+IC0gVGhlIHJlZmVyZW5jZSB0byB0bHMtc2VydmVyIGFuZCB0bHMtY2xpZW50IHNob3Vs
ZCBiZSB0bw0KPiA+ID4gPiBJLUQuaWV0Zi1uZXRjb25mLXRscy1jbGllbnQtc2VydmVyLCBhcyBp
dCBpcyBub3QgYW4gUkZDIGFzIHlldC4gQWxzbywNCj4gPiA+IHRoZQ0KPiA+ID4gPiBkb2N1bWVu
dCByZWZlcnMgdG8gYWxsIG90aGVyIFJGQ3MgYXMgUkZDIFhYWFguIFdoYXQgaXMgdGhlIFJGQyBl
ZGl0b3INCj4gPiA+ID4gc3VwcG9zZWQNCj4gPiA+ID4gdG8gcmVwbGFjZSBYWFhYIHdpdGg/IFdp
dGggdGhlIFJGQyBudW1iZXIgYXNzaWduZWQgdG8gdGhpcyBkcmFmdD8/IEkNCj4gPiA+IHRoaW5r
DQo+ID4gPiA+IHlvdQ0KPiA+ID4gPiB3YW50IHRvIHJlZmVyIHRvIEktRCB0aGF0IGNvbnRhaW4g
dGhvc2UgbW9kdWxlcy4NCj4gPiA+ID4NCj4gPiA+DQo+ID4gPiBEb25lLg0KPiA+ID4NCj4gPiA+
DQo+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiAtIFdoYXQgaXMgIlBDRVAgY29tbW9uIj8gVGhhdCB0
ZXJtIGhhcyBub3QgYmVlbiBkZWZpbmVkIGFueXdoZXJlIGluDQo+ID4gPiB0aGUNCj4gPiA+ID4g
ZG9jdW1lbnQsIGJ1dCBpcyB1c2VkIGluIHRoZSBZQU5HIG1vZGVsLg0KPiA+ID4gPg0KPiA+ID4g
Pg0KPiA+ID4gUmVtb3ZlZC4NCj4gPiA+DQo+ID4gPg0KPiA+ID4NCj4gPiA+ID4gLSBXaGF0IGlz
IHRoZSAnaWRlbnRpZnkgcGNlcCcgZm9yPw0KPiA+ID4gPg0KPiA+ID4NCj4gPiA+IFJlbW92ZWQu
DQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+IC0gV2h5IGlzIHBjZXAtYWRt
aW4tc3RhdHVzIGEgZW51bSBhbmQgbm90IGEgYm9vbGVhbj8gU2luY2UgWUFORyBub2Rlcw0KPiA+
ID4gYXJlDQo+ID4gPiA+IGhpZXJhcmNoaWNhbCwgdGhlcmUgc2hvdWxkIGJlIG5vIHJlYXNvbiB0
byByZXBlYXQgcHJlZml4ZXMgbGlrZQ0KPiA+ID4gPiAnYWRtaW4tc3RhdHVzJw0KPiA+ID4gPiBp
biBub2RlIG5hbWVzIHN1Y2ggYXMgJ2FkbWluLXN0YXR1cy11cCcsIGJvdGggd2hlcmUgaXQgaXMg
ZGVmaW5lZCBhbmQNCj4gPiA+ID4gd2hlcmUgaXQNCj4gPiA+ID4gaXMgdXNlZCAodW5kZXIgYWRt
aW4tc3RhdHVzKS4NCj4gPiA+ID4NCj4gPiA+DQo+ID4gPiBDaGFuZ2VkLg0KPiA+ID4NCj4gPiA+
DQo+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiAtIFdoZXJlIGFyZSB0aGUgZGlmZmVyZW50IG9wZXJh
dGlvbmFsIHN0YXR1cyBkZWZpbml0aW9ucyBkZWZpbmVkPyBDYW4NCj4gPiA+IHRoYXQNCj4gPiA+
ID4gUkZDDQo+ID4gPiA+IGJlIHJlZmVyZW5jZWQ/IFNhbWUgZm9yIFNlc3Npb24gc3RhdGUsIEFz
c29jaWF0aW9uIFR5cGUsIE9iamVjdGl2ZQ0KPiA+ID4gPiBGdW5jdGlvbi4NCj4gPiA+ID4NCj4g
PiA+ID4NCj4gPiA+IFJlZmVyZW5jZXMgYWRkZWQuDQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+ID4g
PiA+IC0gQ291bGQgdGhlIFlBTkcgbW9kdWxlIHVzZSBleGlzdGluZyBkZWZpbml0aW9ucz8gRm9y
IGV4YW1wbGUgY291bGQNCj4gPiA+IHRoZQ0KPiA+ID4gPiBtb2R1bGUNCj4gPiA+ID4gdXNlIG9z
cGYtYXJlYSBhcyBkZWZpbmVkIGluIEktRC5pZXRmLW9zcGYteWFuZyBvciB1c2UgaXNpcy1hcmVh
DQo+ID4gPiBkZWZpbmVkIGluDQo+ID4gPiA+IHRoZQ0KPiA+ID4gPiBJU0lTIFlBTkcgTW9kdWxl
Lg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gVXBkYXRlZC4NCj4gPiA+DQo+ID4gPg0KPiA+ID4N
Cj4gPiA+ID4gLSBDYW4gdGhlIGRvY3VtZW50IHVzZSBtb3JlIGRlc2NyaXB0aXZlIG5hbWVzIGZv
ciBmZWF0dXJlcyBzdWNoIGFzDQo+ID4gPiAnZ2NvJy4NCj4gPiA+ID4NCj4gPiA+DQo+ID4gPiBV
cGRhdGVkLg0KPiA+ID4NCj4gPiA+DQo+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiAtIElmIHRoZSBy
YW5nZSBvZiB0aGUgdGltZXIgaXMgMS4uNjU1MzUsIHdoeSBkb2VzIGl0IG5lZWQgdG8gYmUgYQ0K
PiA+ID4gdWludDMyPw0KPiA+ID4gPiBTYW1lDQo+ID4gPiA+IGZvciB0aGUgcmFuZ2Ugb2YgMC4u
MjU1Lg0KPiA+ID4gPg0KPiA+ID4NCj4gPiA+IENvcnJlY3RlZC4NCj4gPiA+DQo+ID4gPg0KPiA+
ID4NCj4gPiA+ID4NCj4gPiA+ID4gLSBSRkMgNTQ0MCBtYWtlcyBubyByZWZlcmVuY2UgdG8gJ21h
eC1rZWVwLWFsaXZlLXRpbWVyJyBvcg0KPiA+ID4gPiAnbWF4LWRlYWQtdGltZXInLiBJZg0KPiA+
ID4gPiB0aGV5IGFyZSBtYXggdmFsdWUsIGNhbiB0aGV5IG5vdCBiZSBleHByZXNzZWQgYXMgcGFy
dCBvZiB0aGUgcmFuZ2UgZm9yDQo+ID4gPiA+ICdrZWVwLWFsaXZlLXRpbWVyJyBvciAnZGVhZC10
aW1lcic/IFNhbWUgZm9yICdtaW4ta2VlcC1hbGl2ZS10aW1lcicNCj4gPiA+IGFuZA0KPiA+ID4g
PiAnbWluLWRlYWQtdGltZXInLg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gWW91IGFyZSByaWdo
dCB0aGF0IHRoZXNlIGFyZSBub3QgZXhwbGljaXRseSBzdGF0ZWQgaW4gNTQ0MCwgYnV0IGFyZQ0K
PiA+ID4gbmVlZGVkDQo+ID4gPiB0byBzZXQgd2hhdCBpcyB0aGUgYWNjZXB0YWJsZSByYW5nZSBv
ZiB0aGVzZSB2YWx1ZXMgYXMgcmVjZWl2ZWQgaW4gdGhlDQo+ID4gPiBvcGVuDQo+ID4gPiBtZXNz
YWdlIGZyb20gYSBwZWVyLiBUaGVzZSBhcmUgZGlmZmVyZW50IGZyb20gdGhlIG1heCB2YWx1ZSBh
cyBwYXJ0IG9mDQo+ID4gPiB0aGUNCj4gPiA+IHJhbmdlIGFsbG93ZWQgYnkgdGhlIHByb3RvY29s
LiBZb3Ugd291bGQgYWxzbyBmaW5kIHRoZXNlIGluIG91ciBQQ0VQIE1JQg0KPiA+ID4gUkZDcy4N
Cj4gPiA+DQo+ID4gPg0KPiA+ID4NCj4gPiA+ID4gLSBXaGF0IGlzIHRoZSBkZWZhdWx0IHZhbHVl
IGZvciAnYWRtaW4tc3RhdHVzJz8NCj4gPiA+ID4NCj4gPiA+DQo+ID4gPiBzZXQgbm93IHRvIGVu
YWJsZWQgKHRydWUpLg0KPiA+ID4NCj4gPiA+DQo+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiAtIFRo
ZSBncm91cGluZyBwY2Utc2NvcGUgc2VlbXMgdG8gYmUgZGVmaW5pbmcgYSBoZWFkZXIgd2l0aCBl
YWNoIG9mDQo+ID4gPiB0aGUNCj4gPiA+ID4gbGVhZnMNCj4gPiA+ID4gYXMgYml0cyBpbiB0aGUg
aGVhZGVyLiBJbiB0aGF0IGNhc2UsIGl0IHdvdWxkIGJlIGJldHRlciBpZiB0aGlzIHdhcw0KPiA+
ID4gPiBkZWZpbmVkIGFzDQo+ID4gPiA+IGEgYml0cy9iaXQgZmllbGQsIHJhdGhlciB0aGFuIGxl
YWZzIHRoYXQgYXJlIG9mIHR5cGUgdWludDggYW5kDQo+ID4gPiBib29sZWFuLg0KPiA+ID4gPiBT
YW1lDQo+ID4gPiA+IGZvciB0aGUgZ3JvdXBpbmcgY2FsbGVkICdjYXBhYmlsaXR5Jw0KPiA+ID4g
Pg0KPiA+ID4gPg0KPiA+ID4gVXBkYXRlZC4NCj4gPiA+IEJ1dCB0aGUgcHJpb3JpdHkgZmllbGRz
IGFyZSBrZXB0IG91dHNpZGUgb2YgYml0cy9iaXQuDQo+ID4gPiBBbHNvIGluIGNhc2Ugb2YgY2Fw
YWJpbGl0eSwgZmllbGRzIHRoYXQgYXJlIG5vdCBwYXJ0IG9mIFJGQzUwODgvUkZDNTA4OQ0KPiA+
ID4gY2FwYWJpbGl0eSBiaXQgZmllbGRzIGFyZSBrZXB0IG91dHNpZGUuDQo+ID4gPg0KPiA+ID4N
Cj4gPiA+DQo+ID4gPiA+IC0gVGhlIGRlc2NyaXB0aW9uICJMU1AgaXMgUENFLWluaXRpYXRlZCBv
ciBub3QiIGlzIGhhcmRseSBhDQo+ID4gPiBkZXNjcmlwdGlvbg0KPiA+ID4gPiBmb3IgdGhlDQo+
ID4gPiA+IGxlYWYgJ2VuYWJsZWQnLiBJdCBtaWdodCBiZSBtb3JlIGEgZGVzY3JpcHRpb24gb2Yg
dGhlIGZlYXR1cmUNCj4gPiA+ID4gJ3BjZS1pbml0aWF0ZWQnLg0KPiA+ID4gPg0KPiA+ID4gPg0K
PiA+ID4gVXBkYXRlZC4NCj4gPiA+DQo+ID4gPg0KPiA+ID4NCj4gPiA+ID4gLSBDb3VsZCBkZXNj
cmlwdGlvbiAiVmFsaWQgYXQgUENDIiBiZSBpbXByb3ZlZCB1cG9uPw0KPiA+ID4gPg0KPiA+ID4g
Pg0KPiA+ID4gVXBkYXRlZC4NCj4gPiA+DQo+ID4gPg0KPiA+ID4NCj4gPiA+ID4gLSBNb3N0IGtl
eXMgYXJlIGRlZmluZWQgYXMgJ3R5cGUgYmluYXJ5Jy4gV2h5IGlzIGtleS1zdHJpbmcgZGVmaW5l
ZCBhcw0KPiA+ID4gPiAndHlwZQ0KPiA+ID4gPiBzdHJpbmcnIG9yICd0eXBlIGhleC1zdHJpbmcn
LCBhbmQgbm90ICd0eXBlIGJpbmFyeSc/IElzIGl0IHBvc3NpYmxlIHRvDQo+ID4gPiA+IHJldXNl
DQo+ID4gPiA+IGRlZmluaXRpb25zIGZyb20gZHJhZnQtaWV0Zi1uZXRjb25mLWNyeXB0by10eXBl
cz8NCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+IFVwZGF0ZWQgYWNjb3JkaW5nIHRvIHRoZSBLZXkg
Y2hhaW4gUkZDIHRoYXQgYWxsb3dzIGJvdGggQVNDSUkgYW5kIEhleA0KPiA+ID4gKGluc3RlYWQg
b2YgYmluYXJ5KSwgaSB0aGluayB0aGlzIGlzIGJldHRlciBhbGlnbmVkIHRvIG90aGVyIHJlbGF0
ZWQNCj4gPiA+IHdvcmsuDQo+ID4gPg0KPiA+ID4NCj4gPiA+ID4gLSBJIGFtIG5vdCBhbiBleHBl
cnQgaW4gdGhpcyBwcm90b2NvbCwgYnV0IGEgbG90IG9mIHRoZSBub2RlcyBkZWZpbmVkDQo+ID4g
PiBhcmUNCj4gPiA+ID4gZ2VuZXJhdGVkIGJ5IHRoZSBzeXN0ZW0uIFlldCwgdGhleSBhcmUgZGVm
aW5lZCBhcyBydy4gRm9yIGV4YW1wbGUsIHRoZQ0KPiA+ID4gbGlzdA0KPiA+ID4gPiAncGF0aC1r
ZXlzJyBjYXJyaWVzIGEgZGVzY3JpcHRpb24gIlRoZSBsaXN0IG9mIHBhdGgta2V5cyBnZW5lcmF0
ZWQgYnkNCj4gPiA+IHRoZQ0KPiA+ID4gPiBQQ0UiLg0KPiA+ID4gPiBJZiBzbywgc2hvdWxkIHRo
aXMgbm90IGJlIG1hcmtlZCAnY29uZmlnIGZhbHNlJy4gSSB3b3VsZCBzdWdnZXN0DQo+ID4gPiBh
dXRob3JzDQo+ID4gPiA+IHRha2UgYQ0KPiA+ID4gPiBtb3JlIGNvbmNlcnRlZCBsb29rIGFuZCBz
ZWUgd2hhdCBub2RlcyBhcmUgaW5kZWVkIHJ3IGFuZCB3aGljaCBvbmVzDQo+ID4gPiBhcmUgcm8u
DQo+ID4gPiA+IE90aGVyIGV4YW1wbGVzIGluY2x1ZGUgJ3JlcS1pZCcgYW5kICdyZXRyaWV2ZWQn
Lg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gVGhlIGV4YW1wbGVzIHlvdSBjaXRlZCBhcmUgYWxy
ZWFkeSAncm8nLiBJIGRpZCBhIGNoZWNrIHRocm91Z2hvdXQgdGhlDQo+ID4gPiBkb2N1bWVudCBh
cyB3ZWxsLg0KPiA+ID4NCj4gPiA+DQo+ID4gPg0KPiA+ID4gPiAtIENhbiB0aGlzIGVycm9yLW1l
c3NhZ2UgYW5kIGRlc2NyaXB0aW9uIGJlIHJlY29uY2lsZWQ/DQo+ID4gPiA+DQo+ID4gPiA+ICAg
ICAgICAgICAgICAgICAgICAgZXJyb3ItbWVzc2FnZQ0KPiA+ID4gPiAgICAgICAgICAgICAgICAg
ICAgICAgICAiVGhlIFBhdGgta2V5IHNob3VsZCBiZSByZXRyZWl2ZWQiOw0KPiA+ID4gPiAgICAg
ICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQo+ID4gPiA+ICAgICAgICAgICAgICAgICAgICAg
ICAgICJXaGVuIFBhdGgtS2V5IGhhcyBiZWVuIHJldHJlaXZlZCI7DQo+ID4gPiA+DQo+ID4gPiA+
DQo+ID4gPiBVcGRhdGVkLg0KPiA+ID4NCj4gPiA+DQo+ID4gPg0KPiA+ID4gPiAtIEl0IGlzIGdy
ZWF0IHRvIHNlZSB0aGF0IGV4dGVuc2l2ZSBhbW91bnQgb2Ygc3RhdGlzdGljcyBhcmUgcmVxdWly
ZWQNCj4gPiA+IHRvIGJlDQo+ID4gPiA+IGltcGxlbWVudGVkIGJ5IHRoZSBtb2RlbC4gSG93IG1h
bnkgaW1wbGVtZW50YXRpb25zIGFjdHVhbGx5IHN1cHBvcnQNCj4gPiA+IGFsbA0KPiA+ID4gPiB0
aGVzZQ0KPiA+ID4gPiBzdGF0aXN0aWNzPyBXaGF0IHdvdWxkIGhhcHBlbiBpZiBpbXBsZW1lbnRh
dGlvbnMgc3VwcG9ydCBhIHNtYWxsDQo+ID4gPiBudW1iZXIgb2YNCj4gPiA+ID4gdGhlc2Ugc3Rh
dGlzdGljcz8gSW4gb3RoZXIgd29yZHMsIGFyZSBhbGwgdGhlc2Ugc3RhdGlzdGljcyByZXF1aXJl
ZCB0bw0KPiA+ID4gYmUNCj4gPiA+ID4gbWFpbnRhaW5lZC9pbXBsZW1lbnRlZD8NCj4gPiA+ID4N
Cj4gPiA+ID4NCj4gPiA+IFdlIGhhdmUga2VwdCBtb3N0IG9mIHRoZXNlIGFzIG9wdGlvbmFsIGFu
ZCBub3QgbWFuZGF0ZWQgaXQsIHRoZXNlIGFyZQ0KPiA+ID4gYWxzbw0KPiA+ID4gYWxpZ25lZCB0
byBzdGF0cyBpbiBQQ0VQIE1JQiBSRkMuDQo+ID4gPg0KPiA+ID4NCj4gPiA+ID4gLSBJbiBhZGRp
dGlvbiwgYSBsb3Qgb2YgdGhlIHN0YXRpc3RpY3MgaGF2ZSB3aGVuIHN0YXRlbWVudHMuIFNpbmNl
DQo+ID4gPiB0aGVzZQ0KPiA+ID4gPiBhcmUNCj4gPiA+ID4gc3RhdGlzdGljcyBtYWludGFpbmVk
IGJ5IHRoZSBzeXN0ZW0sIHdoeSB0aGUgd2hlbiBzdGF0ZW1lbnQ/IERvZXMgaXQNCj4gPiA+IG1l
YW4NCj4gPiA+ID4gdGhhdA0KPiA+ID4gPiBldmVuIGlmIHRoZSBzdGF0aXN0aWNzIGFyZSB3cml0
dGVuIGJ5IHRoZSBzeXN0ZW0sIHRoZXkgYXJlIG5vdCB2YWxpZA0KPiA+ID4gKGZvcg0KPiA+ID4g
PiByZWFkaW5nKSB1bmRlciBjZXJ0YWluIHNjZW5hcmlvcy4gT3IgaXMgaXQgbW9yZSBsaWtlbHkg
dGhhdCB0aGV5IGFyZQ0KPiA+ID4gb25seQ0KPiA+ID4gPiB3cml0dGVuIHdoZW4gdGhlIHJvbGUg
aXMgZXRoZXIgb2YgYSAncGNlJyBvciAncGNjLWFuZC1wY2UnLCBpbiB3aGljaA0KPiA+ID4gY2Fz
ZQ0KPiA+ID4gPiByZWFkaW5nIGZvciBvdGhlciByb2xlcyB3b3VsZCByZXR1cm4gMCB2YWx1ZXMu
DQo+ID4gPiA+DQo+ID4gPiA+DQo+ID4gPiBJdCBpcyB0aGUgbGF0dGVyIGNhc2UsIHdoZXJlIHNv
bWUgc3RhdGlzdGljcyBhcmUgd3JpdHRlbiBiYXNlZCBvbiB0aGUNCj4gPiA+IHJvbGUuDQo+ID4g
PiBEbyB5b3UgdGhpbmsgdGhpcyB1c2FnZSBvZiAnd2hlbicgaXMgaW5jb3JyZWN0IGFuZCBuZWVk
cyBjaGFuZ2luZz8NCj4gPiA+DQo+ID4gPiBUaGFua3MgYWdhaW4gZm9yIHlvdXIgZGV0YWlsZWQg
cmV2aWV3Lg0KPiA+ID4NCj4gPiA+IFJlZ2FyZHMsDQo+ID4gPiBEaHJ1dg0KPiA+ID4NCj4gPiA+
DQo+ID4gPg0KPiA+ID4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4gPiAtLS0tLS0tLQ0KPiA+ID4NCj4g
PiA+DQo+ID4gPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQo+ID4gPiA+IFBjZSBtYWlsaW5nIGxpc3QNCj4gPiA+ID4gUGNlQGlldGYub3JnDQo+ID4g
PiA+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vcGNlDQo+ID4gPiA+DQo+
ID4gPg0KPiA+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCj4gPiA+IHlhbmctZG9jdG9ycyBtYWlsaW5nIGxpc3QNCj4gPiA+IHlhbmctZG9jdG9yc0Bp
ZXRmLm9yZw0KPiA+ID4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby95YW5n
LWRvY3RvcnMNCj4gDQo=


From nobody Tue Mar 26 07:39:27 2019
Return-Path: <dhruv.ietf@gmail.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D52721202CC; Tue, 26 Mar 2019 07:39:25 -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 YLDh6SoKtt2L; Tue, 26 Mar 2019 07:39:23 -0700 (PDT)
Received: from mail-it1-x12b.google.com (mail-it1-x12b.google.com [IPv6:2607:f8b0:4864:20::12b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 042B81202C6; Tue, 26 Mar 2019 07:39:23 -0700 (PDT)
Received: by mail-it1-x12b.google.com with SMTP id h9so20336094itl.1; Tue, 26 Mar 2019 07:39:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=sNKglfs2axVgUHi98+9aO6tNuet8oWune4L8TJoU/OA=; b=d3q2vvqm6RLFKatgi50ZaInzHDDaUd7xLqclxnQBRWtOYPfCf3QijMsooYW09DVXy9 kPQYNy4XthKWZ3U52zbqhxYeHwOWrpch40vxBqZuSWpFGJTI7FO/jl4LLrcsRZ/8EBhW EbBE3xKLgTYQPxm4gF9sFysIpedH5spmjjUh6zeVFkXi+TTvfEd8rNBnlwwnjNQ1Ga+H 7J0kGvSsahPpDc1+J0WlbBYmGVnAVNqMEa+LS+/dGLxJyAwgfx5aLcupMb18+1YQLfhf hp/wo4PpF1Pch+WZRIRMcVQDqN6eD2umziWVkxFyPdsmh9Px1PIlfdjNIAkGEol1rQ3z QT/w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=sNKglfs2axVgUHi98+9aO6tNuet8oWune4L8TJoU/OA=; b=F9YBqGL3QRnu88/1yVkjH978qyJPjDHDMJTTfg7bxVCcxEcaNNbGKNxEgLiSNtUcj6 VaiY88Bv04XCLrUVtrpevh2wUPr+CHlduGADqBjEnbJOWbOB3cZ59bh7OV+yLKaM3JVR cx8NA+yReO8awEDnW1uHF4yqL2f8RTKOI8mI2kjUGlzdfeMnPcqInwW0fpgijS1Wuf6B 66oHJmmyc2s2OOSyNplIe28lv36BbTTywVO8mZQxB3qcpigewmLrqatmmL0qji7F6Cgv d0F9Rywk5jcKFSWwKQCkYz3GhCNhEeux0X/hew/w4OpcMCCu8OhBOFGXUTMrF966O0KO SkZg==
X-Gm-Message-State: APjAAAW2xJa+Wd7OI/TQJKF0Z1O65BXYShZcjfU0MJ9GEUemDUjJ8yBE PkMuqFNgJNh8LUVZlTpYdv5saQQKaQayOjOguoc=
X-Google-Smtp-Source: APXvYqxuZE/cBOpqDkeQRQ2tWxCt6gNBAtW0LYJ+zu9F81qoee2Bi6KeNBbHiKwMAbY8+JBEeaEvpKj7qDO1k/qBZ1k=
X-Received: by 2002:a24:420a:: with SMTP id i10mr457539itb.164.1553611162014;  Tue, 26 Mar 2019 07:39:22 -0700 (PDT)
MIME-Version: 1.0
References: <00d801d4e3d2$0408a620$4001a8c0@gateway.2wire.net> <20190326.141608.1265169009050218055.mbj@tail-f.com> <CAB75xn5d=FTid6uCM8byFPGWUj+gQK4HC942DZf273K-LyhSig@mail.gmail.com> <20190326.150053.1710533731743618728.mbj@tail-f.com>
In-Reply-To: <20190326.150053.1710533731743618728.mbj@tail-f.com>
From: Dhruv Dhody <dhruv.ietf@gmail.com>
Date: Tue, 26 Mar 2019 15:38:45 +0100
Message-ID: <CAB75xn7z8KMVTtBqDHQwp6nx92xrHaJBeCgC=RH+hkEg_qZx8A@mail.gmail.com>
To: Martin Bjorklund <mbj@tail-f.com>
Cc: tom petch <ietfc@btconnect.com>, Mahesh Jethanandani <mjethanandani@gmail.com>,  draft-ietf-pce-pcep-yang.all@ietf.org, yang-doctors@ietf.org, pce@ietf.org
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/5GAyjLvz_j8kI0Du_ww8MwzoymA>
Subject: Re: [Pce] [yang-doctors] Yangdoctors early review of draft-ietf-pce-pcep-yang-08
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Mar 2019 14:39:26 -0000

Hi Martin,

The newer version of pyang worked! Thanks for your help!

I found the full tree useful when I am searching for a leaf in the
yang models and understand how it fits in the overall tree. Thus I see
value in both. We can also consider if we should also update 5.2-5.6
additionally.

Thanks!
Dhruv

On Tue, Mar 26, 2019 at 3:00 PM Martin Bjorklund <mbj@tail-f.com> wrote:
>
> Hi,
>
> Dhruv Dhody <dhruv.ietf@gmail.com> wrote:
> > Hi Mahesh, Tom,
> >
> > Got it, will make the necessary change soon.
> >
> > Where I need help is the tree creation, even though I use
> > '--tree-line-length' I faced the issue with overrunning the 80
> > characters.
> >
> > pyang --ietf -f tree --tree-line-length=3D68 --tree-depth=3D10
> > ietf-pcep@2019-03-24.yang --ietf >ietf-pcep.tree
>
> Have you tried using pyang 1.7.8?  When I run that the tree seems to
> fit the line lengths.
>
> > That made me pick a shorter prefix, but happy to learn if there is a
> > better way out there!
>
> Personally, I'm not too fond of very large tree diagrams.  I prefer to
> split them into smaller diagrams.  So I like your overview diagram in
> section 5.1.  I would then probably add a small diagram in each of the
> section 5.2-5.6, and remove secion 5.7 completely.  But this is just
> my personal preference!
>
>
>
> /martin
>
>
>
>
> >
> > Thanks!
> > Dhruv
> >
> >
> >
> > On Tue, Mar 26, 2019 at 2:16 PM Martin Bjorklund <mbj@tail-f.com> wrote=
:
> > >
> > > Hi,
> > >
> > > tom petch <ietfc@btconnect.com> wrote:
> > > > On the question of prefix, where I an interested in the opinion of =
a
> > > > YANG
> > > > Doctor, you use the single letter 'p' and say that a longer prefix =
gives
> > > > you line length problems.  YANG does allow statements to span lines=
, as
> > > > happens in almost every TEAS module so for me that is not a very go=
od
> > > > reason; I would prefer something of two characters or more.
> > > >
> > > > I note that IANA Considerations says
> > > >        Prefix:       pcep
> > > > which would be my first choice even if I then have to span lines.
> > >
> > > I strongly agree.  Since the prefix is actually part of the IANA
> > > registry and needs to be unique, I think you should use a longer
> > > prefix.  "pcep" seems reasonable.  If you run into line length
> > > problems, I'll be glad to help you fix them.
> > >
> > > Before this document goes to the RFC editor, I suggest you run the
> > > tool:
> > >
> > >    pyang -f yang --keep-comments --yang-line-length 69 <FILE>
> > >
> > > on these modules, in order to get them formatted consistently with th=
e
> > > rest of the IETF modules.
> > >
> > >
> > >
> > > >
> > > > You import the module key-chain but you do not use the prefix that =
it
> > > > defines, namely key-chain; not forbidden but not recommended practi=
ce
> > > >
> > > > Likewise tls-client should be tlsc and tls-server tlss.
> > > >
> > > > Security and IANA Considerations deal with
> > > >        Name:         ietf-pcep
> > > > What about
> > > >    module ietf-pcep-stats {
> > > > which I think needs separate coverage, a separate section, in Secur=
ity
> > > > and must be covered in IANA Considerations.
> > > >
> > > > The problem with
> > > > "I-D.ietf-pce-association-group: PCEP Extensions for ...
> > > > as a reference is that when it appears in the text of the I-D, then=
 it
> > > > is as
> > > >  [I-D.ietf-pce-association-group]
> > > > i.e. a XML/HTML type anchor which is picked up by tools so the RFC
> > > > Editor cannot miss it.
> > > >
> > > > When it appears in the YANG module, it must be plain text as in
> > > >        "I-D.ietf-pce-association-group: PCEP Extensions for ....
> > > > so the tools cannot pick it up, it must be spotted by eye and so mi=
ght
> > > > be missed.  Hence I suggest using
> > > >
> > > > "RFC YYYY - PCEP Extensions for
> > > >        Establishing Relationships Between Sets of LSPs";
> > > >
> > > > with a note to the RFC Editor asking them to replace YYYY with the =
RFC
> > > > number assigned to I-D.ietf-pce-association-group
> > > >
> > > > Likewise RFC ZZZZ for
> > > >        "I-D.ietf-pce-segment-routing: PCEP Extensions for Segment
> > > > and so on for the others (of which there are several)
> > > >
> > > > The RFC Editor is ok, likes even, all the notes thereon to appear o=
nce
> > > > at the start of the I-D.
> > > >
> > > > So my previous comment was that using XXXX for multiple I-Ds was
> > > > confusing but I meant to use YYYY ZZZZ, with an RFC Editor Note for
> > > > each, and not to use the I-D name.
> > > >
> > > > HTH
> > > >
> > > > Tom Petch
> > > >
> > > > ----- Original Message -----
> > > > From: "Dhruv Dhody" <dhruv.ietf@gmail.com>
> > > > To: "Mahesh Jethanandani" <mjethanandani@gmail.com>
> > > > Cc: <draft-ietf-pce-pcep-yang.all@ietf.org>; <yang-doctors@ietf.org=
>;
> > > > <pce@ietf.org>
> > > > Sent: Sunday, March 24, 2019 9:07 PM
> > > > Subject: Re: [Pce] Yangdoctors early review of
> > > > draft-ietf-pce-pcep-yang-08
> > > >
> > > >
> > > > Hi Mahesh,
> > > >
> > > > Apologies for a late reply to your review. Being stuck in a long fl=
ight
> > > > finally gave me enough time to fix up the indentation in the model =
:)
> > > >
> > > > An update (-10) has been posted.
> > > >
> > > > More details inline...
> > > >
> > > > On Tue, Nov 27, 2018 at 8:28 AM Mahesh Jethanandani
> > > > <mjethanandani@gmail.com>
> > > > wrote:
> > > >
> > > > > Reviewer: Mahesh Jethanandani
> > > > > Review result: On the Right Track
> > > > >
> > > > > Document reviewed: draft-ietf-pce-pcep-yang-08
> > > > >
> > > > > I am not an expert in PCEP. This review is looking at the draft f=
rom a
> > > > YANG
> > > > > perspective. With that said, I have marked it as =E2=80=9COn the =
Right Track=E2=80=9D
> > > > > because
> > > > > of some of the points discussed below.
> > > > >
> > > > > Summary:
> > > > >
> > > > > This document defines a YANG data model for the management of Pat=
h
> > > > > Computation
> > > > > Element communications Protocol (PCEP) for communications between=
 a
> > > > Path
> > > > > Computation Client (PCC) and a Path Computation Element (PCE), or
> > > > between
> > > > > two
> > > > > PCEs.  The data model includes configuration data and state data
> > > > (status
> > > > > information and counters for the collection of statistics).
> > > > >
> > > > > Comments:
> > > > >
> > > > > General
> > > > >
> > > > > - The module uses indentation that varies all over the module, fr=
om 2
> > > > > spaces to
> > > > > 5. Please fix the module to have consistent indentation.
> > > > >
> > > >
> > > > Used 2 spaces now.
> > > >
> > > > >
> > > > > - The module makes heavy use of groupings. They are great if they=
 are
> > > > being
> > > > > used in multiple places. But I seem to see single usage of groupi=
ngs,
> > > > which
> > > > > makes the model hard to read. Please collapse all groupings that =
are
> > > > used
> > > > > only
> > > > > once into the module.
> > > > >
> > > > >
> > > > All groupings that were used only once are now removed.
> > > >
> > > >
> > > >
> > > > > Abstract:
> > > > >
> > > > > It is best not to try to redefine terms, specially if they have
> > > > already
> > > > > been
> > > > > defined already in another RFC. Case in point, "state data". This=
 term
> > > > has
> > > > > been
> > > > > defined in RFC6241, and it would be best to list it in the Termin=
ology
> > > > and
> > > > > Notation section, as has been done with other definitions.
> > > > >
> > > > > The following terms are defined in [RFC6241]:
> > > > >
> > > > >    o  configuration data
> > > > >
> > > > >    o  state data
> > > > >
> > > >
> > > > Done.
> > > >
> > > >
> > > >
> > > > >
> > > > > Introduction:
> > > > >
> > > > > Please update reference of YANG to RFC7950. These are YANG 1.1 mo=
dules
> > > > > after
> > > > > all.
> > > > >
> > > >
> > > > Done.
> > > >
> > > >
> > > >
> > > > >
> > > > > Section 5. The Design of the PCEP Data Model.
> > > > >
> > > > > Thank you for first of all for creating a abridged version of the=
 tree
> > > > > diagram.
> > > > > What would really help to understand the design of the model woul=
d be
> > > > to
> > > > > place
> > > > > the full tree diagram at the end of the section, and move section=
s 5.3
> > > > to
> > > > > 5.7.
> > > > > directly under 5.1. Scrolling through pages of the full diagram t=
o get
> > > > to
> > > > > the
> > > > > design sections is painful to read.
> > > > >
> > > >
> > > > Done.
> > > >
> > > >
> > > >
> > > > >
> > > > > Section 10. PCEP YANG Modules
> > > > >
> > > > > - Please list all RFCs and I-D that are referenced in the model, =
so
> > > > there
> > > > > is a
> > > > > normative reference to them in the draft.
> > > > >
> > > >
> > > > Done.
> > > >
> > > >
> > > >
> > > > >
> > > > > - Please expand the reference to different RFCs to include the ti=
tle
> > > > of the
> > > > > RFC, and not just the number.
> > > > >
> > > >
> > > > Done.
> > > >
> > > >
> > > >
> > > > >
> > > > > - The reference to tls-server and tls-client should be to
> > > > > I-D.ietf-netconf-tls-client-server, as it is not an RFC as yet. A=
lso,
> > > > the
> > > > > document refers to all other RFCs as RFC XXXX. What is the RFC ed=
itor
> > > > > supposed
> > > > > to replace XXXX with? With the RFC number assigned to this draft?=
? I
> > > > think
> > > > > you
> > > > > want to refer to I-D that contain those modules.
> > > > >
> > > >
> > > > Done.
> > > >
> > > >
> > > >
> > > > >
> > > > > - What is "PCEP common"? That term has not been defined anywhere =
in
> > > > the
> > > > > document, but is used in the YANG model.
> > > > >
> > > > >
> > > > Removed.
> > > >
> > > >
> > > >
> > > > > - What is the 'identify pcep' for?
> > > > >
> > > >
> > > > Removed.
> > > >
> > > >
> > > >
> > > > >
> > > > > - Why is pcep-admin-status a enum and not a boolean? Since YANG n=
odes
> > > > are
> > > > > hierarchical, there should be no reason to repeat prefixes like
> > > > > 'admin-status'
> > > > > in node names such as 'admin-status-up', both where it is defined=
 and
> > > > > where it
> > > > > is used (under admin-status).
> > > > >
> > > >
> > > > Changed.
> > > >
> > > >
> > > >
> > > > >
> > > > > - Where are the different operational status definitions defined?=
 Can
> > > > that
> > > > > RFC
> > > > > be referenced? Same for Session state, Association Type, Objectiv=
e
> > > > > Function.
> > > > >
> > > > >
> > > > References added.
> > > >
> > > >
> > > >
> > > > > - Could the YANG module use existing definitions? For example cou=
ld
> > > > the
> > > > > module
> > > > > use ospf-area as defined in I-D.ietf-ospf-yang or use isis-area
> > > > defined in
> > > > > the
> > > > > ISIS YANG Module.
> > > > >
> > > > >
> > > > Updated.
> > > >
> > > >
> > > >
> > > > > - Can the document use more descriptive names for features such a=
s
> > > > 'gco'.
> > > > >
> > > >
> > > > Updated.
> > > >
> > > >
> > > >
> > > > >
> > > > > - If the range of the timer is 1..65535, why does it need to be a
> > > > uint32?
> > > > > Same
> > > > > for the range of 0..255.
> > > > >
> > > >
> > > > Corrected.
> > > >
> > > >
> > > >
> > > > >
> > > > > - RFC 5440 makes no reference to 'max-keep-alive-timer' or
> > > > > 'max-dead-timer'. If
> > > > > they are max value, can they not be expressed as part of the rang=
e for
> > > > > 'keep-alive-timer' or 'dead-timer'? Same for 'min-keep-alive-time=
r'
> > > > and
> > > > > 'min-dead-timer'.
> > > > >
> > > > >
> > > > You are right that these are not explicitly stated in 5440, but are
> > > > needed
> > > > to set what is the acceptable range of these values as received in =
the
> > > > open
> > > > message from a peer. These are different from the max value as part=
 of
> > > > the
> > > > range allowed by the protocol. You would also find these in our PCE=
P MIB
> > > > RFCs.
> > > >
> > > >
> > > >
> > > > > - What is the default value for 'admin-status'?
> > > > >
> > > >
> > > > set now to enabled (true).
> > > >
> > > >
> > > >
> > > > >
> > > > > - The grouping pce-scope seems to be defining a header with each =
of
> > > > the
> > > > > leafs
> > > > > as bits in the header. In that case, it would be better if this w=
as
> > > > > defined as
> > > > > a bits/bit field, rather than leafs that are of type uint8 and
> > > > boolean.
> > > > > Same
> > > > > for the grouping called 'capability'
> > > > >
> > > > >
> > > > Updated.
> > > > But the priority fields are kept outside of bits/bit.
> > > > Also in case of capability, fields that are not part of RFC5088/RFC=
5089
> > > > capability bit fields are kept outside.
> > > >
> > > >
> > > >
> > > > > - The description "LSP is PCE-initiated or not" is hardly a
> > > > description
> > > > > for the
> > > > > leaf 'enabled'. It might be more a description of the feature
> > > > > 'pce-initiated'.
> > > > >
> > > > >
> > > > Updated.
> > > >
> > > >
> > > >
> > > > > - Could description "Valid at PCC" be improved upon?
> > > > >
> > > > >
> > > > Updated.
> > > >
> > > >
> > > >
> > > > > - Most keys are defined as 'type binary'. Why is key-string defin=
ed as
> > > > > 'type
> > > > > string' or 'type hex-string', and not 'type binary'? Is it possib=
le to
> > > > > reuse
> > > > > definitions from draft-ietf-netconf-crypto-types?
> > > > >
> > > > >
> > > > Updated according to the Key chain RFC that allows both ASCII and H=
ex
> > > > (instead of binary), i think this is better aligned to other relate=
d
> > > > work.
> > > >
> > > >
> > > > > - I am not an expert in this protocol, but a lot of the nodes def=
ined
> > > > are
> > > > > generated by the system. Yet, they are defined as rw. For example=
, the
> > > > list
> > > > > 'path-keys' carries a description "The list of path-keys generate=
d by
> > > > the
> > > > > PCE".
> > > > > If so, should this not be marked 'config false'. I would suggest
> > > > authors
> > > > > take a
> > > > > more concerted look and see what nodes are indeed rw and which on=
es
> > > > are ro.
> > > > > Other examples include 'req-id' and 'retrieved'.
> > > > >
> > > > >
> > > > The examples you cited are already 'ro'. I did a check throughout t=
he
> > > > document as well.
> > > >
> > > >
> > > >
> > > > > - Can this error-message and description be reconciled?
> > > > >
> > > > >                     error-message
> > > > >                         "The Path-key should be retreived";
> > > > >                     description
> > > > >                         "When Path-Key has been retreived";
> > > > >
> > > > >
> > > > Updated.
> > > >
> > > >
> > > >
> > > > > - It is great to see that extensive amount of statistics are requ=
ired
> > > > to be
> > > > > implemented by the model. How many implementations actually suppo=
rt
> > > > all
> > > > > these
> > > > > statistics? What would happen if implementations support a small
> > > > number of
> > > > > these statistics? In other words, are all these statistics requir=
ed to
> > > > be
> > > > > maintained/implemented?
> > > > >
> > > > >
> > > > We have kept most of these as optional and not mandated it, these a=
re
> > > > also
> > > > aligned to stats in PCEP MIB RFC.
> > > >
> > > >
> > > > > - In addition, a lot of the statistics have when statements. Sinc=
e
> > > > these
> > > > > are
> > > > > statistics maintained by the system, why the when statement? Does=
 it
> > > > mean
> > > > > that
> > > > > even if the statistics are written by the system, they are not va=
lid
> > > > (for
> > > > > reading) under certain scenarios. Or is it more likely that they =
are
> > > > only
> > > > > written when the role is ether of a 'pce' or 'pcc-and-pce', in wh=
ich
> > > > case
> > > > > reading for other roles would return 0 values.
> > > > >
> > > > >
> > > > It is the latter case, where some statistics are written based on t=
he
> > > > role.
> > > > Do you think this usage of 'when' is incorrect and needs changing?
> > > >
> > > > Thanks again for your detailed review.
> > > >
> > > > Regards,
> > > > Dhruv
> > > >
> > > >
> > > >
> > > > -------------------------------------------------------------------=
-----
> > > > --------
> > > >
> > > >
> > > > > _______________________________________________
> > > > > Pce mailing list
> > > > > Pce@ietf.org
> > > > > https://www.ietf.org/mailman/listinfo/pce
> > > > >
> > > >
> > > > _______________________________________________
> > > > yang-doctors mailing list
> > > > yang-doctors@ietf.org
> > > > https://www.ietf.org/mailman/listinfo/yang-doctors
> >


From nobody Tue Mar 26 08:50:48 2019
Return-Path: <dhruv.ietf@gmail.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B4D3C12047C; Tue, 26 Mar 2019 08:50:39 -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 2qHHmA5-AMgu; Tue, 26 Mar 2019 08:50:36 -0700 (PDT)
Received: from mail-io1-xd2b.google.com (mail-io1-xd2b.google.com [IPv6:2607:f8b0:4864:20::d2b]) (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 E024B12048C; Tue, 26 Mar 2019 08:50:35 -0700 (PDT)
Received: by mail-io1-xd2b.google.com with SMTP id e13so11204403ioq.6; Tue, 26 Mar 2019 08:50:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=SfyTTCxDiiMixb/8mBVnyK8yWgpQCkzkpiSBXuc0X4c=; b=W9V5HwmSfhHKcCoFx4l7BliUdhXPZA4WRMWxXcIjDm9DBuGSL+8JAoynHeRLrA8zIE PTcMecPWlhm9ApjMWzGprhyTC3Rm06ahM/YAgXAiefShQyrQM6Swz7dwkEfSND/54/bk xJFebR5dlh5YQcygphJNKykZGHB3LWErhFkXOUPO9U3PXtAz74y0i8y2S/n5amUwqiKj HrhyXrn0T/3Ls0t1fOh+qwKCZwwXshGNEraS0yV+BHtkM3GjQMtKuK3qrhpYXCmmTyBo v0y3OFvXXZF28713lIhRgIq29m/jZx8aFHk31CouPlc6Yve3zZOy7b1a5/97WMqbEoa/ VY1A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=SfyTTCxDiiMixb/8mBVnyK8yWgpQCkzkpiSBXuc0X4c=; b=VE831o+GLvKfe2UwALL8CaahYDlk0/Wpc0vO0InaN9AsQZst3IYF0XhDtiTd2j1dwg TumQ4MyvjtN5fZAIDGdgWzempC19Yi0tVN30Vo8U4phQJbde2uEK0a2hxJDy2R18R0sg r7JRN0mxykdPZSxBwO+oIm63X1BewMyvJ16kwRwqvU6df423OaOtHO8zQ9xnS9ewO7lP RldC2ZrM1zZlJVD9zDfGFEppXLZ/xVie883Glv3TfHe11BdfdrJvUJMm+RF1o8FO32CJ p79xuHB4ymbyqz6i2RQWX+fvcy5Zs13/GNH7DwJA6l6+k5+vuMazBOt5hfVnxYMuNEJx nMhQ==
X-Gm-Message-State: APjAAAXOp0WNzWM/PSJl7fKN1HHqDpXfZrZs4+E0AdFaQKigABlGjLQh SGhaBI9eUoWj5CEu+aGI1D41N4jpZUMsooNWMqc=
X-Google-Smtp-Source: APXvYqzYh6k7opQ5pJq9tBmrAXOft8EWr6IjQunKyh1mdg1HIirxwrQsVJbVm/uoxT3sMeem3ZWzlDhmLZ1rxm5DXWc=
X-Received: by 2002:a6b:7804:: with SMTP id j4mr2141760iom.171.1553615434923;  Tue, 26 Mar 2019 08:50:34 -0700 (PDT)
MIME-Version: 1.0
References: <154328751678.23848.17617047655308813382@ietfa.amsl.com> <CAB75xn4NYtECK_EuBELRYxDaDg_n9EFZHwAX2EpT=AJUdCwa8w@mail.gmail.com> <00d801d4e3d2$0408a620$4001a8c0@gateway.2wire.net>
In-Reply-To: <00d801d4e3d2$0408a620$4001a8c0@gateway.2wire.net>
From: Dhruv Dhody <dhruv.ietf@gmail.com>
Date: Tue, 26 Mar 2019 16:49:58 +0100
Message-ID: <CAB75xn6HAuxvm1R-3hFqinXHvbnjVcrX-+LaMG5PLnKCEsSuRw@mail.gmail.com>
To: tom petch <ietfc@btconnect.com>
Cc: Mahesh Jethanandani <mjethanandani@gmail.com>,  "draft-ietf-pce-pcep-yang.all@ietf.org" <draft-ietf-pce-pcep-yang.all@ietf.org>,  "yang-doctors@ietf.org" <yang-doctors@ietf.org>, "pce@ietf.org" <pce@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/nrE-dIbhOEtZRRSr0xniNJeflF8>
Subject: Re: [Pce] Yangdoctors early review of draft-ietf-pce-pcep-yang-08
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Mar 2019 15:50:40 -0000

Hi Tom,

I just had a chat with RFC Editor and they say that they are happy
with the draft names in the references instead of RFC YYYY/ RFC ZZZZ
for other documents being referenced.

Thanks again for your reviews, I will fix the others and plan to make
an update today.

Regards,
Dhruv

On Tue, Mar 26, 2019 at 1:49 PM tom petch <ietfc@btconnect.com> wrote:
>
> On the question of prefix, where I an interested in the opinion of a
> YANG
> Doctor, you use the single letter 'p' and say that a longer prefix gives
> you line length problems.  YANG does allow statements to span lines, as
> happens in almost every TEAS module so for me that is not a very good
> reason; I would prefer something of two characters or more.
>
> I note that IANA Considerations says
>        Prefix:       pcep
> which would be my first choice even if I then have to span lines.
>
> You import the module key-chain but you do not use the prefix that it
> defines, namely key-chain; not forbidden but not recommended practice
>
> Likewise tls-client should be tlsc and tls-server tlss.
>
> Security and IANA Considerations deal with
>        Name:         ietf-pcep
> What about
>    module ietf-pcep-stats {
> which I think needs separate coverage, a separate section, in Security
> and must be covered in IANA Considerations.
>
> The problem with
> "I-D.ietf-pce-association-group: PCEP Extensions for ...
> as a reference is that when it appears in the text of the I-D, then it
> is as
>  [I-D.ietf-pce-association-group]
> i.e. a XML/HTML type anchor which is picked up by tools so the RFC
> Editor cannot miss it.
>
> When it appears in the YANG module, it must be plain text as in
>        "I-D.ietf-pce-association-group: PCEP Extensions for ....
> so the tools cannot pick it up, it must be spotted by eye and so might
> be missed.  Hence I suggest using
>
> "RFC YYYY - PCEP Extensions for
>        Establishing Relationships Between Sets of LSPs";
>
> with a note to the RFC Editor asking them to replace YYYY with the RFC
> number assigned to I-D.ietf-pce-association-group
>
> Likewise RFC ZZZZ for
>        "I-D.ietf-pce-segment-routing: PCEP Extensions for Segment
> and so on for the others (of which there are several)
>
> The RFC Editor is ok, likes even, all the notes thereon to appear once
> at the start of the I-D.
>
> So my previous comment was that using XXXX for multiple I-Ds was
> confusing but I meant to use YYYY ZZZZ, with an RFC Editor Note for
> each, and not to use the I-D name.
>
> HTH
>
> Tom Petch
>
> ----- Original Message -----
> From: "Dhruv Dhody" <dhruv.ietf@gmail.com>
> To: "Mahesh Jethanandani" <mjethanandani@gmail.com>
> Cc: <draft-ietf-pce-pcep-yang.all@ietf.org>; <yang-doctors@ietf.org>;
> <pce@ietf.org>
> Sent: Sunday, March 24, 2019 9:07 PM
> Subject: Re: [Pce] Yangdoctors early review of
> draft-ietf-pce-pcep-yang-08
>
>
> Hi Mahesh,
>
> Apologies for a late reply to your review. Being stuck in a long flight
> finally gave me enough time to fix up the indentation in the model :)
>
> An update (-10) has been posted.
>
> More details inline...
>
> On Tue, Nov 27, 2018 at 8:28 AM Mahesh Jethanandani
> <mjethanandani@gmail.com>
> wrote:
>
> > Reviewer: Mahesh Jethanandani
> > Review result: On the Right Track
> >
> > Document reviewed: draft-ietf-pce-pcep-yang-08
> >
> > I am not an expert in PCEP. This review is looking at the draft from a
> YANG
> > perspective. With that said, I have marked it as =E2=80=9COn the Right =
Track=E2=80=9D
> > because
> > of some of the points discussed below.
> >
> > Summary:
> >
> > This document defines a YANG data model for the management of Path
> > Computation
> > Element communications Protocol (PCEP) for communications between a
> Path
> > Computation Client (PCC) and a Path Computation Element (PCE), or
> between
> > two
> > PCEs.  The data model includes configuration data and state data
> (status
> > information and counters for the collection of statistics).
> >
> > Comments:
> >
> > General
> >
> > - The module uses indentation that varies all over the module, from 2
> > spaces to
> > 5. Please fix the module to have consistent indentation.
> >
>
> Used 2 spaces now.
>
> >
> > - The module makes heavy use of groupings. They are great if they are
> being
> > used in multiple places. But I seem to see single usage of groupings,
> which
> > makes the model hard to read. Please collapse all groupings that are
> used
> > only
> > once into the module.
> >
> >
> All groupings that were used only once are now removed.
>
>
>
> > Abstract:
> >
> > It is best not to try to redefine terms, specially if they have
> already
> > been
> > defined already in another RFC. Case in point, "state data". This term
> has
> > been
> > defined in RFC6241, and it would be best to list it in the Terminology
> and
> > Notation section, as has been done with other definitions.
> >
> > The following terms are defined in [RFC6241]:
> >
> >    o  configuration data
> >
> >    o  state data
> >
>
> Done.
>
>
>
> >
> > Introduction:
> >
> > Please update reference of YANG to RFC7950. These are YANG 1.1 modules
> > after
> > all.
> >
>
> Done.
>
>
>
> >
> > Section 5. The Design of the PCEP Data Model.
> >
> > Thank you for first of all for creating a abridged version of the tree
> > diagram.
> > What would really help to understand the design of the model would be
> to
> > place
> > the full tree diagram at the end of the section, and move sections 5.3
> to
> > 5.7.
> > directly under 5.1. Scrolling through pages of the full diagram to get
> to
> > the
> > design sections is painful to read.
> >
>
> Done.
>
>
>
> >
> > Section 10. PCEP YANG Modules
> >
> > - Please list all RFCs and I-D that are referenced in the model, so
> there
> > is a
> > normative reference to them in the draft.
> >
>
> Done.
>
>
>
> >
> > - Please expand the reference to different RFCs to include the title
> of the
> > RFC, and not just the number.
> >
>
> Done.
>
>
>
> >
> > - The reference to tls-server and tls-client should be to
> > I-D.ietf-netconf-tls-client-server, as it is not an RFC as yet. Also,
> the
> > document refers to all other RFCs as RFC XXXX. What is the RFC editor
> > supposed
> > to replace XXXX with? With the RFC number assigned to this draft?? I
> think
> > you
> > want to refer to I-D that contain those modules.
> >
>
> Done.
>
>
>
> >
> > - What is "PCEP common"? That term has not been defined anywhere in
> the
> > document, but is used in the YANG model.
> >
> >
> Removed.
>
>
>
> > - What is the 'identify pcep' for?
> >
>
> Removed.
>
>
>
> >
> > - Why is pcep-admin-status a enum and not a boolean? Since YANG nodes
> are
> > hierarchical, there should be no reason to repeat prefixes like
> > 'admin-status'
> > in node names such as 'admin-status-up', both where it is defined and
> > where it
> > is used (under admin-status).
> >
>
> Changed.
>
>
>
> >
> > - Where are the different operational status definitions defined? Can
> that
> > RFC
> > be referenced? Same for Session state, Association Type, Objective
> > Function.
> >
> >
> References added.
>
>
>
> > - Could the YANG module use existing definitions? For example could
> the
> > module
> > use ospf-area as defined in I-D.ietf-ospf-yang or use isis-area
> defined in
> > the
> > ISIS YANG Module.
> >
> >
> Updated.
>
>
>
> > - Can the document use more descriptive names for features such as
> 'gco'.
> >
>
> Updated.
>
>
>
> >
> > - If the range of the timer is 1..65535, why does it need to be a
> uint32?
> > Same
> > for the range of 0..255.
> >
>
> Corrected.
>
>
>
> >
> > - RFC 5440 makes no reference to 'max-keep-alive-timer' or
> > 'max-dead-timer'. If
> > they are max value, can they not be expressed as part of the range for
> > 'keep-alive-timer' or 'dead-timer'? Same for 'min-keep-alive-timer'
> and
> > 'min-dead-timer'.
> >
> >
> You are right that these are not explicitly stated in 5440, but are
> needed
> to set what is the acceptable range of these values as received in the
> open
> message from a peer. These are different from the max value as part of
> the
> range allowed by the protocol. You would also find these in our PCEP MIB
> RFCs.
>
>
>
> > - What is the default value for 'admin-status'?
> >
>
> set now to enabled (true).
>
>
>
> >
> > - The grouping pce-scope seems to be defining a header with each of
> the
> > leafs
> > as bits in the header. In that case, it would be better if this was
> > defined as
> > a bits/bit field, rather than leafs that are of type uint8 and
> boolean.
> > Same
> > for the grouping called 'capability'
> >
> >
> Updated.
> But the priority fields are kept outside of bits/bit.
> Also in case of capability, fields that are not part of RFC5088/RFC5089
> capability bit fields are kept outside.
>
>
>
> > - The description "LSP is PCE-initiated or not" is hardly a
> description
> > for the
> > leaf 'enabled'. It might be more a description of the feature
> > 'pce-initiated'.
> >
> >
> Updated.
>
>
>
> > - Could description "Valid at PCC" be improved upon?
> >
> >
> Updated.
>
>
>
> > - Most keys are defined as 'type binary'. Why is key-string defined as
> > 'type
> > string' or 'type hex-string', and not 'type binary'? Is it possible to
> > reuse
> > definitions from draft-ietf-netconf-crypto-types?
> >
> >
> Updated according to the Key chain RFC that allows both ASCII and Hex
> (instead of binary), i think this is better aligned to other related
> work.
>
>
> > - I am not an expert in this protocol, but a lot of the nodes defined
> are
> > generated by the system. Yet, they are defined as rw. For example, the
> list
> > 'path-keys' carries a description "The list of path-keys generated by
> the
> > PCE".
> > If so, should this not be marked 'config false'. I would suggest
> authors
> > take a
> > more concerted look and see what nodes are indeed rw and which ones
> are ro.
> > Other examples include 'req-id' and 'retrieved'.
> >
> >
> The examples you cited are already 'ro'. I did a check throughout the
> document as well.
>
>
>
> > - Can this error-message and description be reconciled?
> >
> >                     error-message
> >                         "The Path-key should be retreived";
> >                     description
> >                         "When Path-Key has been retreived";
> >
> >
> Updated.
>
>
>
> > - It is great to see that extensive amount of statistics are required
> to be
> > implemented by the model. How many implementations actually support
> all
> > these
> > statistics? What would happen if implementations support a small
> number of
> > these statistics? In other words, are all these statistics required to
> be
> > maintained/implemented?
> >
> >
> We have kept most of these as optional and not mandated it, these are
> also
> aligned to stats in PCEP MIB RFC.
>
>
> > - In addition, a lot of the statistics have when statements. Since
> these
> > are
> > statistics maintained by the system, why the when statement? Does it
> mean
> > that
> > even if the statistics are written by the system, they are not valid
> (for
> > reading) under certain scenarios. Or is it more likely that they are
> only
> > written when the role is ether of a 'pce' or 'pcc-and-pce', in which
> case
> > reading for other roles would return 0 values.
> >
> >
> It is the latter case, where some statistics are written based on the
> role.
> Do you think this usage of 'when' is incorrect and needs changing?
>
> Thanks again for your detailed review.
>
> Regards,
> Dhruv
>
>
>
> ------------------------------------------------------------------------
> --------
>
>
> > _______________________________________________
> > Pce mailing list
> > Pce@ietf.org
> > https://www.ietf.org/mailman/listinfo/pce
> >
>


From nobody Tue Mar 26 09:39:43 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: pce@ietf.org
Delivered-To: pce@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 7DF111203EB; Tue, 26 Mar 2019 09:39:33 -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: pce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.94.1
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: pce@ietf.org
Message-ID: <155361837338.7265.11855938751480470774@ietfa.amsl.com>
Date: Tue, 26 Mar 2019 09:39:33 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/vGX5rVgczECcs7pKOs3CE1TAzeQ>
Subject: [Pce] I-D Action: draft-ietf-pce-pcep-yang-11.txt
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Mar 2019 16:39:34 -0000

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

        Title           : A YANG Data Model for Path Computation Element Communications Protocol (PCEP)
        Authors         : Dhruv Dhody
                          Jonathan Hardwick
                          Vishnu Pavan Beeram
                          Jeff Tantsura
	Filename        : draft-ietf-pce-pcep-yang-11.txt
	Pages           : 113
	Date            : 2019-03-26

Abstract:
   This document defines a YANG data model for the management of Path
   Computation Element communications Protocol (PCEP) for communications
   between a Path Computation Client (PCC) and a Path Computation
   Element (PCE), or between two PCEs.  The data model includes
   configuration and state data.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-yang/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-pce-pcep-yang-11
https://datatracker.ietf.org/doc/html/draft-ietf-pce-pcep-yang-11

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-pce-pcep-yang-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 Mar 26 10:34:25 2019
Return-Path: <ietfc@btconnect.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EDF08120466; Tue, 26 Mar 2019 10:34:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.246
X-Spam-Level: 
X-Spam-Status: No, score=0.246 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RATWARE_MS_HASH=2.148, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TvEI-a5au9oE; Tue, 26 Mar 2019 10:34:17 -0700 (PDT)
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40109.outbound.protection.outlook.com [40.107.4.109]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6455712072F; Tue, 26 Mar 2019 10:34:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector1-btconnect-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sOoovKAoXADisTRowWyUVYVBzvZMXL3O3wzs4BleLU8=; b=gcvkxn2TPdhOcCjMV90bkpa9dFI42CDiDAWWtYOT7fE03SW7t6xcKkiDdOwtSI9T87w2zNhECb9jSCrkGcEZmv51eAc25R9GOblPRJ4bv9tOmw+1mrfyUOzLtgfxVv3R8FUMDA+oU6XXMOAyu7swTrHXX/APy5K9J7qdQSRmuu0=
Received: from DB7PR07MB5562.eurprd07.prod.outlook.com (20.178.46.212) by DB7PR07MB5062.eurprd07.prod.outlook.com (20.177.194.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1750.11; Tue, 26 Mar 2019 17:34:14 +0000
Received: from DB7PR07MB5562.eurprd07.prod.outlook.com ([fe80::b5b0:a479:a08:54d9]) by DB7PR07MB5562.eurprd07.prod.outlook.com ([fe80::b5b0:a479:a08:54d9%4]) with mapi id 15.20.1750.014; Tue, 26 Mar 2019 17:34:14 +0000
From: tom petch <ietfc@btconnect.com>
To: Dhruv Dhody <dhruv.ietf@gmail.com>, Martin Bjorklund <mbj@tail-f.com>
CC: Mahesh Jethanandani <mjethanandani@gmail.com>, "draft-ietf-pce-pcep-yang.all@ietf.org" <draft-ietf-pce-pcep-yang.all@ietf.org>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>, "pce@ietf.org" <pce@ietf.org>
Thread-Topic: [yang-doctors] [Pce] Yangdoctors early review of draft-ietf-pce-pcep-yang-08
Thread-Index: AQHU49JgnCDggFkSzEuHrdNjBkmvCA==
Date: Tue, 26 Mar 2019 17:34:14 +0000
Message-ID: <00ae01d4e3f9$c54e6c80$4001a8c0@gateway.2wire.net>
References: <00d801d4e3d2$0408a620$4001a8c0@gateway.2wire.net> <20190326.141608.1265169009050218055.mbj@tail-f.com> <CAB75xn5d=FTid6uCM8byFPGWUj+gQK4HC942DZf273K-LyhSig@mail.gmail.com> <20190326.150053.1710533731743618728.mbj@tail-f.com> <CAB75xn7z8KMVTtBqDHQwp6nx92xrHaJBeCgC=RH+hkEg_qZx8A@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P265CA0401.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:f::29) To DB7PR07MB5562.eurprd07.prod.outlook.com (2603:10a6:10:7b::20)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ietfc@btconnect.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: Microsoft Outlook Express 6.00.2800.1106
x-originating-ip: [86.139.215.234]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1ce6d3c2-e61a-4de7-dd7d-08d6b21143e3
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600127)(711020)(4605104)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:DB7PR07MB5062; 
x-ms-traffictypediagnostic: DB7PR07MB5062:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <DB7PR07MB50622184FF4464A18A5F42A2A05F0@DB7PR07MB5062.eurprd07.prod.outlook.com>
x-forefront-prvs: 09888BC01D
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(136003)(39860400002)(396003)(376002)(366004)(189003)(199004)(40764003)(13464003)(26005)(53946003)(966005)(7736002)(478600001)(30864003)(8936002)(446003)(14454004)(62236002)(66066001)(305945005)(81156014)(8676002)(81166006)(53546011)(186003)(102836004)(25786009)(81686011)(6306002)(76176011)(386003)(6506007)(81816011)(52116002)(9686003)(6512007)(2906002)(84392002)(44716002)(97736004)(229853002)(3846002)(4720700003)(86152003)(71190400001)(71200400001)(6116002)(50226002)(316002)(6436002)(256004)(14444005)(54906003)(93886005)(61296003)(110136005)(105586002)(53936002)(99286004)(68736007)(44736005)(5660300002)(14496001)(476003)(1556002)(106356001)(6246003)(6486002)(4326008)(86362001)(486006)(74416001)(7726001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB7PR07MB5062; H:DB7PR07MB5562.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:0; 
received-spf: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: ULgGWf00m/HhXvF5PGV80XZ5JL1+0GWuhy9FYxAaEeENbUkzo4n32EqhRlv6l05jENHFTahkI5l0d+NU81bdiu1scDNfdMRelb3noNW+/R9TjCruqwWIXMHJNXVySqxtdsn5LTqwx7aTur7ahf+RkQQ2m2JWJIWQtsuYgguFvx7hDd0S3Kas/Gkg+H+VJXcaKOc4v+u8Vf48+sbcXI8SlXjFZjnHmbF32nElkzvMHyoUyvowsEpu7Xm8H7hNRbYldnJ2/bmCcVkKzTPgmjWjmoRKH9gGibWltPPRqZ0hZQ4mLkOgdgBh84swFESIlpwByu46lL1IWPM/pd5PDjUJIhVhnNi23pm8HsEsg3kzPM9lmDuKCCeNBrgbfhSNYD9hm1NfkBvCMCPtzB45EeJvBdNbZyI0eFURNdDYZlBDeGw=
Content-Type: text/plain; charset="utf-8"
Content-ID: <89987D570AB93C49AEFD851C1D84D20F@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1ce6d3c2-e61a-4de7-dd7d-08d6b21143e3
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Mar 2019 17:34:14.7182 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR07MB5062
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/Ui4gfS6V5gauG-7HxyTgMeHsaCs>
Subject: Re: [Pce] [yang-doctors] Yangdoctors early review of draft-ietf-pce-pcep-yang-08
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Mar 2019 17:34:23 -0000

RGhydXYNCg0KSSBjb21tZW50ZWQgdXAgdGhyZWFkIHRoYXQgdGhlIHByZWZpeGVzIHVzZWQgaW4g
dGhpcyBJLUQgd2VyZSBub3QgdGhlDQpvbmVzIHRoYXQgYXBwZWFyIGluIHRoZSBpbXBvcnRlZCBt
b2R1bGVzIGFuZCBzYWlkIEkgdGhvdWdodCB0aGF0IHRoYXQNCndhcyBkaXNjb3VyYWdlZCBidXQg
b2suIENoZWNraW5nIFJGQzg0MDcsIGl0IHNheXMNCg0KICAgbyAgVGhlIHByb3BlciBtb2R1bGUg
cHJlZml4IE1VU1QgYmUgdXNlZCBmb3IgYWxsIGlkZW50aWZpZXJzIGltcG9ydGVkDQogICAgICBm
cm9tIG90aGVyIG1vZHVsZXMuDQoNCkl0IGlzIGEgTVVTVCBub3QgYSBTSE9VTEQgc28gSSBiZWxp
ZXZlIHRoYXQgeW91IG11c3QgYnJpbmcgdGhvc2UNCnByZWZpeGVzIGluIGxpbmUgZm9yIGtleS1j
aGFpbiwgdGxzLWNsaWVudCwgdGxzLXNlcnZlci4gIFlBTkcgYWxsb3dzIGl0LA0KWUFORyBndWlk
ZWxpbmVzIGRvZXMgbm90Lg0KDQpUb20gUGV0Y2gNCg0KDQotLS0tLSBPcmlnaW5hbCBNZXNzYWdl
IC0tLS0tDQpGcm9tOiAiRGhydXYgRGhvZHkiIDxkaHJ1di5pZXRmQGdtYWlsLmNvbT4NClNlbnQ6
IFR1ZXNkYXksIE1hcmNoIDI2LCAyMDE5IDI6MzggUE0NCg0KSGkgTWFydGluLA0KDQpUaGUgbmV3
ZXIgdmVyc2lvbiBvZiBweWFuZyB3b3JrZWQhIFRoYW5rcyBmb3IgeW91ciBoZWxwIQ0KDQpJIGZv
dW5kIHRoZSBmdWxsIHRyZWUgdXNlZnVsIHdoZW4gSSBhbSBzZWFyY2hpbmcgZm9yIGEgbGVhZiBp
biB0aGUNCnlhbmcgbW9kZWxzIGFuZCB1bmRlcnN0YW5kIGhvdyBpdCBmaXRzIGluIHRoZSBvdmVy
YWxsIHRyZWUuIFRodXMgSSBzZWUNCnZhbHVlIGluIGJvdGguIFdlIGNhbiBhbHNvIGNvbnNpZGVy
IGlmIHdlIHNob3VsZCBhbHNvIHVwZGF0ZSA1LjItNS42DQphZGRpdGlvbmFsbHkuDQoNClRoYW5r
cyENCkRocnV2DQoNCk9uIFR1ZSwgTWFyIDI2LCAyMDE5IGF0IDM6MDAgUE0gTWFydGluIEJqb3Jr
bHVuZCA8bWJqQHRhaWwtZi5jb20+IHdyb3RlOg0KPg0KPiBIaSwNCj4NCj4gRGhydXYgRGhvZHkg
PGRocnV2LmlldGZAZ21haWwuY29tPiB3cm90ZToNCj4gPiBIaSBNYWhlc2gsIFRvbSwNCj4gPg0K
PiA+IEdvdCBpdCwgd2lsbCBtYWtlIHRoZSBuZWNlc3NhcnkgY2hhbmdlIHNvb24uDQo+ID4NCj4g
PiBXaGVyZSBJIG5lZWQgaGVscCBpcyB0aGUgdHJlZSBjcmVhdGlvbiwgZXZlbiB0aG91Z2ggSSB1
c2UNCj4gPiAnLS10cmVlLWxpbmUtbGVuZ3RoJyBJIGZhY2VkIHRoZSBpc3N1ZSB3aXRoIG92ZXJy
dW5uaW5nIHRoZSA4MA0KPiA+IGNoYXJhY3RlcnMuDQo+ID4NCj4gPiBweWFuZyAtLWlldGYgLWYg
dHJlZSAtLXRyZWUtbGluZS1sZW5ndGg9NjggLS10cmVlLWRlcHRoPTEwDQo+ID4gaWV0Zi1wY2Vw
QDIwMTktMDMtMjQueWFuZyAtLWlldGYgPmlldGYtcGNlcC50cmVlDQo+DQo+IEhhdmUgeW91IHRy
aWVkIHVzaW5nIHB5YW5nIDEuNy44PyAgV2hlbiBJIHJ1biB0aGF0IHRoZSB0cmVlIHNlZW1zIHRv
DQo+IGZpdCB0aGUgbGluZSBsZW5ndGhzLg0KPg0KPiA+IFRoYXQgbWFkZSBtZSBwaWNrIGEgc2hv
cnRlciBwcmVmaXgsIGJ1dCBoYXBweSB0byBsZWFybiBpZiB0aGVyZSBpcyBhDQo+ID4gYmV0dGVy
IHdheSBvdXQgdGhlcmUhDQo+DQo+IFBlcnNvbmFsbHksIEknbSBub3QgdG9vIGZvbmQgb2YgdmVy
eSBsYXJnZSB0cmVlIGRpYWdyYW1zLiAgSSBwcmVmZXIgdG8NCj4gc3BsaXQgdGhlbSBpbnRvIHNt
YWxsZXIgZGlhZ3JhbXMuICBTbyBJIGxpa2UgeW91ciBvdmVydmlldyBkaWFncmFtIGluDQo+IHNl
Y3Rpb24gNS4xLiAgSSB3b3VsZCB0aGVuIHByb2JhYmx5IGFkZCBhIHNtYWxsIGRpYWdyYW0gaW4g
ZWFjaCBvZiB0aGUNCj4gc2VjdGlvbiA1LjItNS42LCBhbmQgcmVtb3ZlIHNlY2lvbiA1LjcgY29t
cGxldGVseS4gIEJ1dCB0aGlzIGlzIGp1c3QNCj4gbXkgcGVyc29uYWwgcHJlZmVyZW5jZSENCj4N
Cj4gL21hcnRpbg0KPg0KPiA+IFRoYW5rcyENCj4gPiBEaHJ1dg0KPiA+DQo+ID4gT24gVHVlLCBN
YXIgMjYsIDIwMTkgYXQgMjoxNiBQTSBNYXJ0aW4gQmpvcmtsdW5kIDxtYmpAdGFpbC1mLmNvbT4N
Cndyb3RlOg0KPiA+ID4NCj4gPiA+IEhpLA0KPiA+ID4NCj4gPiA+IHRvbSBwZXRjaCA8aWV0ZmNA
YnRjb25uZWN0LmNvbT4gd3JvdGU6DQo+ID4gPiA+IE9uIHRoZSBxdWVzdGlvbiBvZiBwcmVmaXgs
IHdoZXJlIEkgYW4gaW50ZXJlc3RlZCBpbiB0aGUgb3Bpbmlvbg0Kb2YgYQ0KPiA+ID4gPiBZQU5H
DQo+ID4gPiA+IERvY3RvciwgeW91IHVzZSB0aGUgc2luZ2xlIGxldHRlciAncCcgYW5kIHNheSB0
aGF0IGEgbG9uZ2VyDQpwcmVmaXggZ2l2ZXMNCj4gPiA+ID4geW91IGxpbmUgbGVuZ3RoIHByb2Js
ZW1zLiAgWUFORyBkb2VzIGFsbG93IHN0YXRlbWVudHMgdG8gc3Bhbg0KbGluZXMsIGFzDQo+ID4g
PiA+IGhhcHBlbnMgaW4gYWxtb3N0IGV2ZXJ5IFRFQVMgbW9kdWxlIHNvIGZvciBtZSB0aGF0IGlz
IG5vdCBhIHZlcnkNCmdvb2QNCj4gPiA+ID4gcmVhc29uOyBJIHdvdWxkIHByZWZlciBzb21ldGhp
bmcgb2YgdHdvIGNoYXJhY3RlcnMgb3IgbW9yZS4NCj4gPiA+ID4NCj4gPiA+ID4gSSBub3RlIHRo
YXQgSUFOQSBDb25zaWRlcmF0aW9ucyBzYXlzDQo+ID4gPiA+ICAgICAgICBQcmVmaXg6ICAgICAg
IHBjZXANCj4gPiA+ID4gd2hpY2ggd291bGQgYmUgbXkgZmlyc3QgY2hvaWNlIGV2ZW4gaWYgSSB0
aGVuIGhhdmUgdG8gc3Bhbg0KbGluZXMuDQo+ID4gPg0KPiA+ID4gSSBzdHJvbmdseSBhZ3JlZS4g
IFNpbmNlIHRoZSBwcmVmaXggaXMgYWN0dWFsbHkgcGFydCBvZiB0aGUgSUFOQQ0KPiA+ID4gcmVn
aXN0cnkgYW5kIG5lZWRzIHRvIGJlIHVuaXF1ZSwgSSB0aGluayB5b3Ugc2hvdWxkIHVzZSBhIGxv
bmdlcg0KPiA+ID4gcHJlZml4LiAgInBjZXAiIHNlZW1zIHJlYXNvbmFibGUuICBJZiB5b3UgcnVu
IGludG8gbGluZSBsZW5ndGgNCj4gPiA+IHByb2JsZW1zLCBJJ2xsIGJlIGdsYWQgdG8gaGVscCB5
b3UgZml4IHRoZW0uDQo+ID4gPg0KPiA+ID4gQmVmb3JlIHRoaXMgZG9jdW1lbnQgZ29lcyB0byB0
aGUgUkZDIGVkaXRvciwgSSBzdWdnZXN0IHlvdSBydW4gdGhlDQo+ID4gPiB0b29sOg0KPiA+ID4N
Cj4gPiA+ICAgIHB5YW5nIC1mIHlhbmcgLS1rZWVwLWNvbW1lbnRzIC0teWFuZy1saW5lLWxlbmd0
aCA2OSA8RklMRT4NCj4gPiA+DQo+ID4gPiBvbiB0aGVzZSBtb2R1bGVzLCBpbiBvcmRlciB0byBn
ZXQgdGhlbSBmb3JtYXR0ZWQgY29uc2lzdGVudGx5IHdpdGgNCnRoZQ0KPiA+ID4gcmVzdCBvZiB0
aGUgSUVURiBtb2R1bGVzLg0KPiA+ID4NCj4gPiA+ID4gWW91IGltcG9ydCB0aGUgbW9kdWxlIGtl
eS1jaGFpbiBidXQgeW91IGRvIG5vdCB1c2UgdGhlIHByZWZpeA0KdGhhdCBpdA0KPiA+ID4gPiBk
ZWZpbmVzLCBuYW1lbHkga2V5LWNoYWluOyBub3QgZm9yYmlkZGVuIGJ1dCBub3QgcmVjb21tZW5k
ZWQNCnByYWN0aWNlDQo+ID4gPiA+DQo+ID4gPiA+IExpa2V3aXNlIHRscy1jbGllbnQgc2hvdWxk
IGJlIHRsc2MgYW5kIHRscy1zZXJ2ZXIgdGxzcy4NCj4gPiA+ID4NCj4gPiA+ID4gU2VjdXJpdHkg
YW5kIElBTkEgQ29uc2lkZXJhdGlvbnMgZGVhbCB3aXRoDQo+ID4gPiA+ICAgICAgICBOYW1lOiAg
ICAgICAgIGlldGYtcGNlcA0KPiA+ID4gPiBXaGF0IGFib3V0DQo+ID4gPiA+ICAgIG1vZHVsZSBp
ZXRmLXBjZXAtc3RhdHMgew0KPiA+ID4gPiB3aGljaCBJIHRoaW5rIG5lZWRzIHNlcGFyYXRlIGNv
dmVyYWdlLCBhIHNlcGFyYXRlIHNlY3Rpb24sIGluDQpTZWN1cml0eQ0KPiA+ID4gPiBhbmQgbXVz
dCBiZSBjb3ZlcmVkIGluIElBTkEgQ29uc2lkZXJhdGlvbnMuDQo+ID4gPiA+DQo+ID4gPiA+IFRo
ZSBwcm9ibGVtIHdpdGgNCj4gPiA+ID4gIkktRC5pZXRmLXBjZS1hc3NvY2lhdGlvbi1ncm91cDog
UENFUCBFeHRlbnNpb25zIGZvciAuLi4NCj4gPiA+ID4gYXMgYSByZWZlcmVuY2UgaXMgdGhhdCB3
aGVuIGl0IGFwcGVhcnMgaW4gdGhlIHRleHQgb2YgdGhlIEktRCwNCnRoZW4gaXQNCj4gPiA+ID4g
aXMgYXMNCj4gPiA+ID4gIFtJLUQuaWV0Zi1wY2UtYXNzb2NpYXRpb24tZ3JvdXBdDQo+ID4gPiA+
IGkuZS4gYSBYTUwvSFRNTCB0eXBlIGFuY2hvciB3aGljaCBpcyBwaWNrZWQgdXAgYnkgdG9vbHMg
c28gdGhlDQpSRkMNCj4gPiA+ID4gRWRpdG9yIGNhbm5vdCBtaXNzIGl0Lg0KPiA+ID4gPg0KPiA+
ID4gPiBXaGVuIGl0IGFwcGVhcnMgaW4gdGhlIFlBTkcgbW9kdWxlLCBpdCBtdXN0IGJlIHBsYWlu
IHRleHQgYXMgaW4NCj4gPiA+ID4gICAgICAgICJJLUQuaWV0Zi1wY2UtYXNzb2NpYXRpb24tZ3Jv
dXA6IFBDRVAgRXh0ZW5zaW9ucyBmb3IgLi4uLg0KPiA+ID4gPiBzbyB0aGUgdG9vbHMgY2Fubm90
IHBpY2sgaXQgdXAsIGl0IG11c3QgYmUgc3BvdHRlZCBieSBleWUgYW5kIHNvDQptaWdodA0KPiA+
ID4gPiBiZSBtaXNzZWQuICBIZW5jZSBJIHN1Z2dlc3QgdXNpbmcNCj4gPiA+ID4NCj4gPiA+ID4g
IlJGQyBZWVlZIC0gUENFUCBFeHRlbnNpb25zIGZvcg0KPiA+ID4gPiAgICAgICAgRXN0YWJsaXNo
aW5nIFJlbGF0aW9uc2hpcHMgQmV0d2VlbiBTZXRzIG9mIExTUHMiOw0KPiA+ID4gPg0KPiA+ID4g
PiB3aXRoIGEgbm90ZSB0byB0aGUgUkZDIEVkaXRvciBhc2tpbmcgdGhlbSB0byByZXBsYWNlIFlZ
WVkgd2l0aA0KdGhlIFJGQw0KPiA+ID4gPiBudW1iZXIgYXNzaWduZWQgdG8gSS1ELmlldGYtcGNl
LWFzc29jaWF0aW9uLWdyb3VwDQo+ID4gPiA+DQo+ID4gPiA+IExpa2V3aXNlIFJGQyBaWlpaIGZv
cg0KPiA+ID4gPiAgICAgICAgIkktRC5pZXRmLXBjZS1zZWdtZW50LXJvdXRpbmc6IFBDRVAgRXh0
ZW5zaW9ucyBmb3INClNlZ21lbnQNCj4gPiA+ID4gYW5kIHNvIG9uIGZvciB0aGUgb3RoZXJzIChv
ZiB3aGljaCB0aGVyZSBhcmUgc2V2ZXJhbCkNCj4gPiA+ID4NCj4gPiA+ID4gVGhlIFJGQyBFZGl0
b3IgaXMgb2ssIGxpa2VzIGV2ZW4sIGFsbCB0aGUgbm90ZXMgdGhlcmVvbiB0bw0KYXBwZWFyIG9u
Y2UNCj4gPiA+ID4gYXQgdGhlIHN0YXJ0IG9mIHRoZSBJLUQuDQo+ID4gPiA+DQo+ID4gPiA+IFNv
IG15IHByZXZpb3VzIGNvbW1lbnQgd2FzIHRoYXQgdXNpbmcgWFhYWCBmb3IgbXVsdGlwbGUgSS1E
cyB3YXMNCj4gPiA+ID4gY29uZnVzaW5nIGJ1dCBJIG1lYW50IHRvIHVzZSBZWVlZIFpaWlosIHdp
dGggYW4gUkZDIEVkaXRvciBOb3RlDQpmb3INCj4gPiA+ID4gZWFjaCwgYW5kIG5vdCB0byB1c2Ug
dGhlIEktRCBuYW1lLg0KPiA+ID4gPg0KPiA+ID4gPiBIVEgNCj4gPiA+ID4NCj4gPiA+ID4gVG9t
IFBldGNoDQo+ID4gPiA+DQo+ID4gPiA+IC0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0NCj4g
PiA+ID4gRnJvbTogIkRocnV2IERob2R5IiA8ZGhydXYuaWV0ZkBnbWFpbC5jb20+DQo+ID4gPiA+
IFRvOiAiTWFoZXNoIEpldGhhbmFuZGFuaSIgPG1qZXRoYW5hbmRhbmlAZ21haWwuY29tPg0KPiA+
ID4gPiBDYzogPGRyYWZ0LWlldGYtcGNlLXBjZXAteWFuZy5hbGxAaWV0Zi5vcmc+Ow0KPHlhbmct
ZG9jdG9yc0BpZXRmLm9yZz47DQo+ID4gPiA+IDxwY2VAaWV0Zi5vcmc+DQo+ID4gPiA+IFNlbnQ6
IFN1bmRheSwgTWFyY2ggMjQsIDIwMTkgOTowNyBQTQ0KPiA+ID4gPiBTdWJqZWN0OiBSZTogW1Bj
ZV0gWWFuZ2RvY3RvcnMgZWFybHkgcmV2aWV3IG9mDQo+ID4gPiA+IGRyYWZ0LWlldGYtcGNlLXBj
ZXAteWFuZy0wOA0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiBIaSBNYWhlc2gsDQo+ID4gPiA+
DQo+ID4gPiA+IEFwb2xvZ2llcyBmb3IgYSBsYXRlIHJlcGx5IHRvIHlvdXIgcmV2aWV3LiBCZWlu
ZyBzdHVjayBpbiBhIGxvbmcNCmZsaWdodA0KPiA+ID4gPiBmaW5hbGx5IGdhdmUgbWUgZW5vdWdo
IHRpbWUgdG8gZml4IHVwIHRoZSBpbmRlbnRhdGlvbiBpbiB0aGUNCm1vZGVsIDopDQo+ID4gPiA+
DQo+ID4gPiA+IEFuIHVwZGF0ZSAoLTEwKSBoYXMgYmVlbiBwb3N0ZWQuDQo+ID4gPiA+DQo+ID4g
PiA+IE1vcmUgZGV0YWlscyBpbmxpbmUuLi4NCj4gPiA+ID4NCj4gPiA+ID4gT24gVHVlLCBOb3Yg
MjcsIDIwMTggYXQgODoyOCBBTSBNYWhlc2ggSmV0aGFuYW5kYW5pDQo+ID4gPiA+IDxtamV0aGFu
YW5kYW5pQGdtYWlsLmNvbT4NCj4gPiA+ID4gd3JvdGU6DQo+ID4gPiA+DQo+ID4gPiA+ID4gUmV2
aWV3ZXI6IE1haGVzaCBKZXRoYW5hbmRhbmkNCj4gPiA+ID4gPiBSZXZpZXcgcmVzdWx0OiBPbiB0
aGUgUmlnaHQgVHJhY2sNCj4gPiA+ID4gPg0KPiA+ID4gPiA+IERvY3VtZW50IHJldmlld2VkOiBk
cmFmdC1pZXRmLXBjZS1wY2VwLXlhbmctMDgNCj4gPiA+ID4gPg0KPiA+ID4gPiA+IEkgYW0gbm90
IGFuIGV4cGVydCBpbiBQQ0VQLiBUaGlzIHJldmlldyBpcyBsb29raW5nIGF0IHRoZQ0KZHJhZnQg
ZnJvbSBhDQo+ID4gPiA+IFlBTkcNCj4gPiA+ID4gPiBwZXJzcGVjdGl2ZS4gV2l0aCB0aGF0IHNh
aWQsIEkgaGF2ZSBtYXJrZWQgaXQgYXMg4oCcT24gdGhlIFJpZ2h0DQpUcmFja+KAnQ0KPiA+ID4g
PiA+IGJlY2F1c2UNCj4gPiA+ID4gPiBvZiBzb21lIG9mIHRoZSBwb2ludHMgZGlzY3Vzc2VkIGJl
bG93Lg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gU3VtbWFyeToNCj4gPiA+ID4gPg0KPiA+ID4gPiA+
IFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBhIFlBTkcgZGF0YSBtb2RlbCBmb3IgdGhlIG1hbmFnZW1l
bnQgb2YNClBhdGgNCj4gPiA+ID4gPiBDb21wdXRhdGlvbg0KPiA+ID4gPiA+IEVsZW1lbnQgY29t
bXVuaWNhdGlvbnMgUHJvdG9jb2wgKFBDRVApIGZvciBjb21tdW5pY2F0aW9ucw0KYmV0d2VlbiBh
DQo+ID4gPiA+IFBhdGgNCj4gPiA+ID4gPiBDb21wdXRhdGlvbiBDbGllbnQgKFBDQykgYW5kIGEg
UGF0aCBDb21wdXRhdGlvbiBFbGVtZW50IChQQ0UpLA0Kb3INCj4gPiA+ID4gYmV0d2Vlbg0KPiA+
ID4gPiA+IHR3bw0KPiA+ID4gPiA+IFBDRXMuICBUaGUgZGF0YSBtb2RlbCBpbmNsdWRlcyBjb25m
aWd1cmF0aW9uIGRhdGEgYW5kIHN0YXRlDQpkYXRhDQo+ID4gPiA+IChzdGF0dXMNCj4gPiA+ID4g
PiBpbmZvcm1hdGlvbiBhbmQgY291bnRlcnMgZm9yIHRoZSBjb2xsZWN0aW9uIG9mIHN0YXRpc3Rp
Y3MpLg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gQ29tbWVudHM6DQo+ID4gPiA+ID4NCj4gPiA+ID4g
PiBHZW5lcmFsDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiAtIFRoZSBtb2R1bGUgdXNlcyBpbmRlbnRh
dGlvbiB0aGF0IHZhcmllcyBhbGwgb3ZlciB0aGUgbW9kdWxlLA0KZnJvbSAyDQo+ID4gPiA+ID4g
c3BhY2VzIHRvDQo+ID4gPiA+ID4gNS4gUGxlYXNlIGZpeCB0aGUgbW9kdWxlIHRvIGhhdmUgY29u
c2lzdGVudCBpbmRlbnRhdGlvbi4NCj4gPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiBVc2VkIDIg
c3BhY2VzIG5vdy4NCj4gPiA+ID4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IC0gVGhlIG1vZHVsZSBt
YWtlcyBoZWF2eSB1c2Ugb2YgZ3JvdXBpbmdzLiBUaGV5IGFyZSBncmVhdCBpZg0KdGhleSBhcmUN
Cj4gPiA+ID4gYmVpbmcNCj4gPiA+ID4gPiB1c2VkIGluIG11bHRpcGxlIHBsYWNlcy4gQnV0IEkg
c2VlbSB0byBzZWUgc2luZ2xlIHVzYWdlIG9mDQpncm91cGluZ3MsDQo+ID4gPiA+IHdoaWNoDQo+
ID4gPiA+ID4gbWFrZXMgdGhlIG1vZGVsIGhhcmQgdG8gcmVhZC4gUGxlYXNlIGNvbGxhcHNlIGFs
bCBncm91cGluZ3MNCnRoYXQgYXJlDQo+ID4gPiA+IHVzZWQNCj4gPiA+ID4gPiBvbmx5DQo+ID4g
PiA+ID4gb25jZSBpbnRvIHRoZSBtb2R1bGUuDQo+ID4gPiA+ID4NCj4gPiA+ID4gPg0KPiA+ID4g
PiBBbGwgZ3JvdXBpbmdzIHRoYXQgd2VyZSB1c2VkIG9ubHkgb25jZSBhcmUgbm93IHJlbW92ZWQu
DQo+ID4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+ID4gQWJzdHJhY3Q6DQo+ID4gPiA+
ID4NCj4gPiA+ID4gPiBJdCBpcyBiZXN0IG5vdCB0byB0cnkgdG8gcmVkZWZpbmUgdGVybXMsIHNw
ZWNpYWxseSBpZiB0aGV5DQpoYXZlDQo+ID4gPiA+IGFscmVhZHkNCj4gPiA+ID4gPiBiZWVuDQo+
ID4gPiA+ID4gZGVmaW5lZCBhbHJlYWR5IGluIGFub3RoZXIgUkZDLiBDYXNlIGluIHBvaW50LCAi
c3RhdGUgZGF0YSIuDQpUaGlzIHRlcm0NCj4gPiA+ID4gaGFzDQo+ID4gPiA+ID4gYmVlbg0KPiA+
ID4gPiA+IGRlZmluZWQgaW4gUkZDNjI0MSwgYW5kIGl0IHdvdWxkIGJlIGJlc3QgdG8gbGlzdCBp
dCBpbiB0aGUNClRlcm1pbm9sb2d5DQo+ID4gPiA+IGFuZA0KPiA+ID4gPiA+IE5vdGF0aW9uIHNl
Y3Rpb24sIGFzIGhhcyBiZWVuIGRvbmUgd2l0aCBvdGhlciBkZWZpbml0aW9ucy4NCj4gPiA+ID4g
Pg0KPiA+ID4gPiA+IFRoZSBmb2xsb3dpbmcgdGVybXMgYXJlIGRlZmluZWQgaW4gW1JGQzYyNDFd
Og0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gICAgbyAgY29uZmlndXJhdGlvbiBkYXRhDQo+ID4gPiA+
ID4NCj4gPiA+ID4gPiAgICBvICBzdGF0ZSBkYXRhDQo+ID4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+
ID4gRG9uZS4NCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+
IEludHJvZHVjdGlvbjoNCj4gPiA+ID4gPg0KPiA+ID4gPiA+IFBsZWFzZSB1cGRhdGUgcmVmZXJl
bmNlIG9mIFlBTkcgdG8gUkZDNzk1MC4gVGhlc2UgYXJlIFlBTkcgMS4xDQptb2R1bGVzDQo+ID4g
PiA+ID4gYWZ0ZXINCj4gPiA+ID4gPiBhbGwuDQo+ID4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4g
RG9uZS4NCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IFNl
Y3Rpb24gNS4gVGhlIERlc2lnbiBvZiB0aGUgUENFUCBEYXRhIE1vZGVsLg0KPiA+ID4gPiA+DQo+
ID4gPiA+ID4gVGhhbmsgeW91IGZvciBmaXJzdCBvZiBhbGwgZm9yIGNyZWF0aW5nIGEgYWJyaWRn
ZWQgdmVyc2lvbiBvZg0KdGhlIHRyZWUNCj4gPiA+ID4gPiBkaWFncmFtLg0KPiA+ID4gPiA+IFdo
YXQgd291bGQgcmVhbGx5IGhlbHAgdG8gdW5kZXJzdGFuZCB0aGUgZGVzaWduIG9mIHRoZSBtb2Rl
bA0Kd291bGQgYmUNCj4gPiA+ID4gdG8NCj4gPiA+ID4gPiBwbGFjZQ0KPiA+ID4gPiA+IHRoZSBm
dWxsIHRyZWUgZGlhZ3JhbSBhdCB0aGUgZW5kIG9mIHRoZSBzZWN0aW9uLCBhbmQgbW92ZQ0Kc2Vj
dGlvbnMgNS4zDQo+ID4gPiA+IHRvDQo+ID4gPiA+ID4gNS43Lg0KPiA+ID4gPiA+IGRpcmVjdGx5
IHVuZGVyIDUuMS4gU2Nyb2xsaW5nIHRocm91Z2ggcGFnZXMgb2YgdGhlIGZ1bGwNCmRpYWdyYW0g
dG8gZ2V0DQo+ID4gPiA+IHRvDQo+ID4gPiA+ID4gdGhlDQo+ID4gPiA+ID4gZGVzaWduIHNlY3Rp
b25zIGlzIHBhaW5mdWwgdG8gcmVhZC4NCj4gPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiBEb25l
Lg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gU2VjdGlv
biAxMC4gUENFUCBZQU5HIE1vZHVsZXMNCj4gPiA+ID4gPg0KPiA+ID4gPiA+IC0gUGxlYXNlIGxp
c3QgYWxsIFJGQ3MgYW5kIEktRCB0aGF0IGFyZSByZWZlcmVuY2VkIGluIHRoZQ0KbW9kZWwsIHNv
DQo+ID4gPiA+IHRoZXJlDQo+ID4gPiA+ID4gaXMgYQ0KPiA+ID4gPiA+IG5vcm1hdGl2ZSByZWZl
cmVuY2UgdG8gdGhlbSBpbiB0aGUgZHJhZnQuDQo+ID4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4g
RG9uZS4NCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IC0g
UGxlYXNlIGV4cGFuZCB0aGUgcmVmZXJlbmNlIHRvIGRpZmZlcmVudCBSRkNzIHRvIGluY2x1ZGUg
dGhlDQp0aXRsZQ0KPiA+ID4gPiBvZiB0aGUNCj4gPiA+ID4gPiBSRkMsIGFuZCBub3QganVzdCB0
aGUgbnVtYmVyLg0KPiA+ID4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+IERvbmUuDQo+ID4gPiA+DQo+
ID4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiAtIFRoZSByZWZlcmVuY2UgdG8g
dGxzLXNlcnZlciBhbmQgdGxzLWNsaWVudCBzaG91bGQgYmUgdG8NCj4gPiA+ID4gPiBJLUQuaWV0
Zi1uZXRjb25mLXRscy1jbGllbnQtc2VydmVyLCBhcyBpdCBpcyBub3QgYW4gUkZDIGFzDQp5ZXQu
IEFsc28sDQo+ID4gPiA+IHRoZQ0KPiA+ID4gPiA+IGRvY3VtZW50IHJlZmVycyB0byBhbGwgb3Ro
ZXIgUkZDcyBhcyBSRkMgWFhYWC4gV2hhdCBpcyB0aGUgUkZDDQplZGl0b3INCj4gPiA+ID4gPiBz
dXBwb3NlZA0KPiA+ID4gPiA+IHRvIHJlcGxhY2UgWFhYWCB3aXRoPyBXaXRoIHRoZSBSRkMgbnVt
YmVyIGFzc2lnbmVkIHRvIHRoaXMNCmRyYWZ0Pz8gSQ0KPiA+ID4gPiB0aGluaw0KPiA+ID4gPiA+
IHlvdQ0KPiA+ID4gPiA+IHdhbnQgdG8gcmVmZXIgdG8gSS1EIHRoYXQgY29udGFpbiB0aG9zZSBt
b2R1bGVzLg0KPiA+ID4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+IERvbmUuDQo+ID4gPiA+DQo+ID4g
PiA+DQo+ID4gPiA+DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiAtIFdoYXQgaXMgIlBDRVAgY29tbW9u
Ij8gVGhhdCB0ZXJtIGhhcyBub3QgYmVlbiBkZWZpbmVkDQphbnl3aGVyZSBpbg0KPiA+ID4gPiB0
aGUNCj4gPiA+ID4gPiBkb2N1bWVudCwgYnV0IGlzIHVzZWQgaW4gdGhlIFlBTkcgbW9kZWwuDQo+
ID4gPiA+ID4NCj4gPiA+ID4gPg0KPiA+ID4gPiBSZW1vdmVkLg0KPiA+ID4gPg0KPiA+ID4gPg0K
PiA+ID4gPg0KPiA+ID4gPiA+IC0gV2hhdCBpcyB0aGUgJ2lkZW50aWZ5IHBjZXAnIGZvcj8NCj4g
PiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiBSZW1vdmVkLg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+
ID4gPg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gLSBXaHkgaXMgcGNlcC1hZG1pbi1zdGF0dXMgYSBl
bnVtIGFuZCBub3QgYSBib29sZWFuPyBTaW5jZQ0KWUFORyBub2Rlcw0KPiA+ID4gPiBhcmUNCj4g
PiA+ID4gPiBoaWVyYXJjaGljYWwsIHRoZXJlIHNob3VsZCBiZSBubyByZWFzb24gdG8gcmVwZWF0
IHByZWZpeGVzDQpsaWtlDQo+ID4gPiA+ID4gJ2FkbWluLXN0YXR1cycNCj4gPiA+ID4gPiBpbiBu
b2RlIG5hbWVzIHN1Y2ggYXMgJ2FkbWluLXN0YXR1cy11cCcsIGJvdGggd2hlcmUgaXQgaXMNCmRl
ZmluZWQgYW5kDQo+ID4gPiA+ID4gd2hlcmUgaXQNCj4gPiA+ID4gPiBpcyB1c2VkICh1bmRlciBh
ZG1pbi1zdGF0dXMpLg0KPiA+ID4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+IENoYW5nZWQuDQo+ID4g
PiA+DQo+ID4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiAtIFdoZXJlIGFyZSB0
aGUgZGlmZmVyZW50IG9wZXJhdGlvbmFsIHN0YXR1cyBkZWZpbml0aW9ucw0KZGVmaW5lZD8gQ2Fu
DQo+ID4gPiA+IHRoYXQNCj4gPiA+ID4gPiBSRkMNCj4gPiA+ID4gPiBiZSByZWZlcmVuY2VkPyBT
YW1lIGZvciBTZXNzaW9uIHN0YXRlLCBBc3NvY2lhdGlvbiBUeXBlLA0KT2JqZWN0aXZlDQo+ID4g
PiA+ID4gRnVuY3Rpb24uDQo+ID4gPiA+ID4NCj4gPiA+ID4gPg0KPiA+ID4gPiBSZWZlcmVuY2Vz
IGFkZGVkLg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiA+IC0gQ291bGQgdGhl
IFlBTkcgbW9kdWxlIHVzZSBleGlzdGluZyBkZWZpbml0aW9ucz8gRm9yIGV4YW1wbGUNCmNvdWxk
DQo+ID4gPiA+IHRoZQ0KPiA+ID4gPiA+IG1vZHVsZQ0KPiA+ID4gPiA+IHVzZSBvc3BmLWFyZWEg
YXMgZGVmaW5lZCBpbiBJLUQuaWV0Zi1vc3BmLXlhbmcgb3IgdXNlDQppc2lzLWFyZWENCj4gPiA+
ID4gZGVmaW5lZCBpbg0KPiA+ID4gPiA+IHRoZQ0KPiA+ID4gPiA+IElTSVMgWUFORyBNb2R1bGUu
DQo+ID4gPiA+ID4NCj4gPiA+ID4gPg0KPiA+ID4gPiBVcGRhdGVkLg0KPiA+ID4gPg0KPiA+ID4g
Pg0KPiA+ID4gPg0KPiA+ID4gPiA+IC0gQ2FuIHRoZSBkb2N1bWVudCB1c2UgbW9yZSBkZXNjcmlw
dGl2ZSBuYW1lcyBmb3IgZmVhdHVyZXMNCnN1Y2ggYXMNCj4gPiA+ID4gJ2djbycuDQo+ID4gPiA+
ID4NCj4gPiA+ID4NCj4gPiA+ID4gVXBkYXRlZC4NCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4N
Cj4gPiA+ID4gPg0KPiA+ID4gPiA+IC0gSWYgdGhlIHJhbmdlIG9mIHRoZSB0aW1lciBpcyAxLi42
NTUzNSwgd2h5IGRvZXMgaXQgbmVlZCB0bw0KYmUgYQ0KPiA+ID4gPiB1aW50MzI/DQo+ID4gPiA+
ID4gU2FtZQ0KPiA+ID4gPiA+IGZvciB0aGUgcmFuZ2Ugb2YgMC4uMjU1Lg0KPiA+ID4gPiA+DQo+
ID4gPiA+DQo+ID4gPiA+IENvcnJlY3RlZC4NCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4NCj4g
PiA+ID4gPg0KPiA+ID4gPiA+IC0gUkZDIDU0NDAgbWFrZXMgbm8gcmVmZXJlbmNlIHRvICdtYXgt
a2VlcC1hbGl2ZS10aW1lcicgb3INCj4gPiA+ID4gPiAnbWF4LWRlYWQtdGltZXInLiBJZg0KPiA+
ID4gPiA+IHRoZXkgYXJlIG1heCB2YWx1ZSwgY2FuIHRoZXkgbm90IGJlIGV4cHJlc3NlZCBhcyBw
YXJ0IG9mIHRoZQ0KcmFuZ2UgZm9yDQo+ID4gPiA+ID4gJ2tlZXAtYWxpdmUtdGltZXInIG9yICdk
ZWFkLXRpbWVyJz8gU2FtZSBmb3INCidtaW4ta2VlcC1hbGl2ZS10aW1lcicNCj4gPiA+ID4gYW5k
DQo+ID4gPiA+ID4gJ21pbi1kZWFkLXRpbWVyJy4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+DQo+ID4g
PiA+IFlvdSBhcmUgcmlnaHQgdGhhdCB0aGVzZSBhcmUgbm90IGV4cGxpY2l0bHkgc3RhdGVkIGlu
IDU0NDAsIGJ1dA0KYXJlDQo+ID4gPiA+IG5lZWRlZA0KPiA+ID4gPiB0byBzZXQgd2hhdCBpcyB0
aGUgYWNjZXB0YWJsZSByYW5nZSBvZiB0aGVzZSB2YWx1ZXMgYXMgcmVjZWl2ZWQNCmluIHRoZQ0K
PiA+ID4gPiBvcGVuDQo+ID4gPiA+IG1lc3NhZ2UgZnJvbSBhIHBlZXIuIFRoZXNlIGFyZSBkaWZm
ZXJlbnQgZnJvbSB0aGUgbWF4IHZhbHVlIGFzDQpwYXJ0IG9mDQo+ID4gPiA+IHRoZQ0KPiA+ID4g
PiByYW5nZSBhbGxvd2VkIGJ5IHRoZSBwcm90b2NvbC4gWW91IHdvdWxkIGFsc28gZmluZCB0aGVz
ZSBpbiBvdXINClBDRVAgTUlCDQo+ID4gPiA+IFJGQ3MuDQo+ID4gPiA+DQo+ID4gPiA+DQo+ID4g
PiA+DQo+ID4gPiA+ID4gLSBXaGF0IGlzIHRoZSBkZWZhdWx0IHZhbHVlIGZvciAnYWRtaW4tc3Rh
dHVzJz8NCj4gPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiBzZXQgbm93IHRvIGVuYWJsZWQgKHRy
dWUpLg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gLSBU
aGUgZ3JvdXBpbmcgcGNlLXNjb3BlIHNlZW1zIHRvIGJlIGRlZmluaW5nIGEgaGVhZGVyIHdpdGgN
CmVhY2ggb2YNCj4gPiA+ID4gdGhlDQo+ID4gPiA+ID4gbGVhZnMNCj4gPiA+ID4gPiBhcyBiaXRz
IGluIHRoZSBoZWFkZXIuIEluIHRoYXQgY2FzZSwgaXQgd291bGQgYmUgYmV0dGVyIGlmDQp0aGlz
IHdhcw0KPiA+ID4gPiA+IGRlZmluZWQgYXMNCj4gPiA+ID4gPiBhIGJpdHMvYml0IGZpZWxkLCBy
YXRoZXIgdGhhbiBsZWFmcyB0aGF0IGFyZSBvZiB0eXBlIHVpbnQ4IGFuZA0KPiA+ID4gPiBib29s
ZWFuLg0KPiA+ID4gPiA+IFNhbWUNCj4gPiA+ID4gPiBmb3IgdGhlIGdyb3VwaW5nIGNhbGxlZCAn
Y2FwYWJpbGl0eScNCj4gPiA+ID4gPg0KPiA+ID4gPiA+DQo+ID4gPiA+IFVwZGF0ZWQuDQo+ID4g
PiA+IEJ1dCB0aGUgcHJpb3JpdHkgZmllbGRzIGFyZSBrZXB0IG91dHNpZGUgb2YgYml0cy9iaXQu
DQo+ID4gPiA+IEFsc28gaW4gY2FzZSBvZiBjYXBhYmlsaXR5LCBmaWVsZHMgdGhhdCBhcmUgbm90
IHBhcnQgb2YNClJGQzUwODgvUkZDNTA4OQ0KPiA+ID4gPiBjYXBhYmlsaXR5IGJpdCBmaWVsZHMg
YXJlIGtlcHQgb3V0c2lkZS4NCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4gPiAt
IFRoZSBkZXNjcmlwdGlvbiAiTFNQIGlzIFBDRS1pbml0aWF0ZWQgb3Igbm90IiBpcyBoYXJkbHkg
YQ0KPiA+ID4gPiBkZXNjcmlwdGlvbg0KPiA+ID4gPiA+IGZvciB0aGUNCj4gPiA+ID4gPiBsZWFm
ICdlbmFibGVkJy4gSXQgbWlnaHQgYmUgbW9yZSBhIGRlc2NyaXB0aW9uIG9mIHRoZSBmZWF0dXJl
DQo+ID4gPiA+ID4gJ3BjZS1pbml0aWF0ZWQnLg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4NCj4gPiA+
ID4gVXBkYXRlZC4NCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4gPiAtIENvdWxk
IGRlc2NyaXB0aW9uICJWYWxpZCBhdCBQQ0MiIGJlIGltcHJvdmVkIHVwb24/DQo+ID4gPiA+ID4N
Cj4gPiA+ID4gPg0KPiA+ID4gPiBVcGRhdGVkLg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPg0K
PiA+ID4gPiA+IC0gTW9zdCBrZXlzIGFyZSBkZWZpbmVkIGFzICd0eXBlIGJpbmFyeScuIFdoeSBp
cyBrZXktc3RyaW5nDQpkZWZpbmVkIGFzDQo+ID4gPiA+ID4gJ3R5cGUNCj4gPiA+ID4gPiBzdHJp
bmcnIG9yICd0eXBlIGhleC1zdHJpbmcnLCBhbmQgbm90ICd0eXBlIGJpbmFyeSc/IElzIGl0DQpw
b3NzaWJsZSB0bw0KPiA+ID4gPiA+IHJldXNlDQo+ID4gPiA+ID4gZGVmaW5pdGlvbnMgZnJvbSBk
cmFmdC1pZXRmLW5ldGNvbmYtY3J5cHRvLXR5cGVzPw0KPiA+ID4gPiA+DQo+ID4gPiA+ID4NCj4g
PiA+ID4gVXBkYXRlZCBhY2NvcmRpbmcgdG8gdGhlIEtleSBjaGFpbiBSRkMgdGhhdCBhbGxvd3Mg
Ym90aCBBU0NJSQ0KYW5kIEhleA0KPiA+ID4gPiAoaW5zdGVhZCBvZiBiaW5hcnkpLCBpIHRoaW5r
IHRoaXMgaXMgYmV0dGVyIGFsaWduZWQgdG8gb3RoZXINCnJlbGF0ZWQNCj4gPiA+ID4gd29yay4N
Cj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4gPiAtIEkgYW0gbm90IGFuIGV4cGVydCBpbiB0aGlz
IHByb3RvY29sLCBidXQgYSBsb3Qgb2YgdGhlIG5vZGVzDQpkZWZpbmVkDQo+ID4gPiA+IGFyZQ0K
PiA+ID4gPiA+IGdlbmVyYXRlZCBieSB0aGUgc3lzdGVtLiBZZXQsIHRoZXkgYXJlIGRlZmluZWQg
YXMgcncuIEZvcg0KZXhhbXBsZSwgdGhlDQo+ID4gPiA+IGxpc3QNCj4gPiA+ID4gPiAncGF0aC1r
ZXlzJyBjYXJyaWVzIGEgZGVzY3JpcHRpb24gIlRoZSBsaXN0IG9mIHBhdGgta2V5cw0KZ2VuZXJh
dGVkIGJ5DQo+ID4gPiA+IHRoZQ0KPiA+ID4gPiA+IFBDRSIuDQo+ID4gPiA+ID4gSWYgc28sIHNo
b3VsZCB0aGlzIG5vdCBiZSBtYXJrZWQgJ2NvbmZpZyBmYWxzZScuIEkgd291bGQNCnN1Z2dlc3QN
Cj4gPiA+ID4gYXV0aG9ycw0KPiA+ID4gPiA+IHRha2UgYQ0KPiA+ID4gPiA+IG1vcmUgY29uY2Vy
dGVkIGxvb2sgYW5kIHNlZSB3aGF0IG5vZGVzIGFyZSBpbmRlZWQgcncgYW5kIHdoaWNoDQpvbmVz
DQo+ID4gPiA+IGFyZSByby4NCj4gPiA+ID4gPiBPdGhlciBleGFtcGxlcyBpbmNsdWRlICdyZXEt
aWQnIGFuZCAncmV0cmlldmVkJy4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+DQo+ID4gPiA+IFRoZSBl
eGFtcGxlcyB5b3UgY2l0ZWQgYXJlIGFscmVhZHkgJ3JvJy4gSSBkaWQgYSBjaGVjaw0KdGhyb3Vn
aG91dCB0aGUNCj4gPiA+ID4gZG9jdW1lbnQgYXMgd2VsbC4NCj4gPiA+ID4NCj4gPiA+ID4NCj4g
PiA+ID4NCj4gPiA+ID4gPiAtIENhbiB0aGlzIGVycm9yLW1lc3NhZ2UgYW5kIGRlc2NyaXB0aW9u
IGJlIHJlY29uY2lsZWQ/DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiAgICAgICAgICAgICAgICAgICAg
IGVycm9yLW1lc3NhZ2UNCj4gPiA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAiVGhlIFBh
dGgta2V5IHNob3VsZCBiZSByZXRyZWl2ZWQiOw0KPiA+ID4gPiA+ICAgICAgICAgICAgICAgICAg
ICAgZGVzY3JpcHRpb24NCj4gPiA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAiV2hlbiBQ
YXRoLUtleSBoYXMgYmVlbiByZXRyZWl2ZWQiOw0KPiA+ID4gPiA+DQo+ID4gPiA+ID4NCj4gPiA+
ID4gVXBkYXRlZC4NCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4gPiAtIEl0IGlz
IGdyZWF0IHRvIHNlZSB0aGF0IGV4dGVuc2l2ZSBhbW91bnQgb2Ygc3RhdGlzdGljcyBhcmUNCnJl
cXVpcmVkDQo+ID4gPiA+IHRvIGJlDQo+ID4gPiA+ID4gaW1wbGVtZW50ZWQgYnkgdGhlIG1vZGVs
LiBIb3cgbWFueSBpbXBsZW1lbnRhdGlvbnMgYWN0dWFsbHkNCnN1cHBvcnQNCj4gPiA+ID4gYWxs
DQo+ID4gPiA+ID4gdGhlc2UNCj4gPiA+ID4gPiBzdGF0aXN0aWNzPyBXaGF0IHdvdWxkIGhhcHBl
biBpZiBpbXBsZW1lbnRhdGlvbnMgc3VwcG9ydCBhDQpzbWFsbA0KPiA+ID4gPiBudW1iZXIgb2YN
Cj4gPiA+ID4gPiB0aGVzZSBzdGF0aXN0aWNzPyBJbiBvdGhlciB3b3JkcywgYXJlIGFsbCB0aGVz
ZSBzdGF0aXN0aWNzDQpyZXF1aXJlZCB0bw0KPiA+ID4gPiBiZQ0KPiA+ID4gPiA+IG1haW50YWlu
ZWQvaW1wbGVtZW50ZWQ/DQo+ID4gPiA+ID4NCj4gPiA+ID4gPg0KPiA+ID4gPiBXZSBoYXZlIGtl
cHQgbW9zdCBvZiB0aGVzZSBhcyBvcHRpb25hbCBhbmQgbm90IG1hbmRhdGVkIGl0LA0KdGhlc2Ug
YXJlDQo+ID4gPiA+IGFsc28NCj4gPiA+ID4gYWxpZ25lZCB0byBzdGF0cyBpbiBQQ0VQIE1JQiBS
RkMuDQo+ID4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+ID4gLSBJbiBhZGRpdGlvbiwgYSBsb3Qgb2Yg
dGhlIHN0YXRpc3RpY3MgaGF2ZSB3aGVuIHN0YXRlbWVudHMuDQpTaW5jZQ0KPiA+ID4gPiB0aGVz
ZQ0KPiA+ID4gPiA+IGFyZQ0KPiA+ID4gPiA+IHN0YXRpc3RpY3MgbWFpbnRhaW5lZCBieSB0aGUg
c3lzdGVtLCB3aHkgdGhlIHdoZW4gc3RhdGVtZW50Pw0KRG9lcyBpdA0KPiA+ID4gPiBtZWFuDQo+
ID4gPiA+ID4gdGhhdA0KPiA+ID4gPiA+IGV2ZW4gaWYgdGhlIHN0YXRpc3RpY3MgYXJlIHdyaXR0
ZW4gYnkgdGhlIHN5c3RlbSwgdGhleSBhcmUgbm90DQp2YWxpZA0KPiA+ID4gPiAoZm9yDQo+ID4g
PiA+ID4gcmVhZGluZykgdW5kZXIgY2VydGFpbiBzY2VuYXJpb3MuIE9yIGlzIGl0IG1vcmUgbGlr
ZWx5IHRoYXQNCnRoZXkgYXJlDQo+ID4gPiA+IG9ubHkNCj4gPiA+ID4gPiB3cml0dGVuIHdoZW4g
dGhlIHJvbGUgaXMgZXRoZXIgb2YgYSAncGNlJyBvciAncGNjLWFuZC1wY2UnLCBpbg0Kd2hpY2gN
Cj4gPiA+ID4gY2FzZQ0KPiA+ID4gPiA+IHJlYWRpbmcgZm9yIG90aGVyIHJvbGVzIHdvdWxkIHJl
dHVybiAwIHZhbHVlcy4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+DQo+ID4gPiA+IEl0IGlzIHRoZSBs
YXR0ZXIgY2FzZSwgd2hlcmUgc29tZSBzdGF0aXN0aWNzIGFyZSB3cml0dGVuIGJhc2VkDQpvbiB0
aGUNCj4gPiA+ID4gcm9sZS4NCj4gPiA+ID4gRG8geW91IHRoaW5rIHRoaXMgdXNhZ2Ugb2YgJ3do
ZW4nIGlzIGluY29ycmVjdCBhbmQgbmVlZHMNCmNoYW5naW5nPw0KPiA+ID4gPg0KPiA+ID4gPiBU
aGFua3MgYWdhaW4gZm9yIHlvdXIgZGV0YWlsZWQgcmV2aWV3Lg0KPiA+ID4gPg0KPiA+ID4gPiBS
ZWdhcmRzLA0KPiA+ID4gPiBEaHJ1dg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4N
Cj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQ0KLS0NCj4gPiA+ID4gLS0tLS0tLS0NCj4gPiA+ID4NCj4gPiA+ID4N
Cj4gPiA+ID4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KPiA+ID4gPiA+IFBjZSBtYWlsaW5nIGxpc3QNCj4gPiA+ID4gPiBQY2VAaWV0Zi5vcmcNCj4g
PiA+ID4gPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3BjZQ0KPiA+ID4g
PiA+DQo+ID4gPiA+DQo+ID4gPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQo+ID4gPiA+IHlhbmctZG9jdG9ycyBtYWlsaW5nIGxpc3QNCj4gPiA+ID4g
eWFuZy1kb2N0b3JzQGlldGYub3JnDQo+ID4gPiA+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8veWFuZy1kb2N0b3JzDQo+ID4NCg0K


From nobody Tue Mar 26 10:35:32 2019
Return-Path: <dhruv.ietf@gmail.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 49FD8120723; Tue, 26 Mar 2019 10:35:24 -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 okvEdiVPItbH; Tue, 26 Mar 2019 10:35:19 -0700 (PDT)
Received: from mail-it1-x136.google.com (mail-it1-x136.google.com [IPv6:2607:f8b0:4864:20::136]) (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 4B000120743; Tue, 26 Mar 2019 10:35:19 -0700 (PDT)
Received: by mail-it1-x136.google.com with SMTP id w18so20960134itj.4; Tue, 26 Mar 2019 10:35:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=fsLiDYQdM4B5r9TBlunmWW/AVal0TFRHv1E4MAtPPYE=; b=lf9ACl02OISaJAlXuwGNEMP4EBFrhmpZRkcZNuHF1ittSTLLiqDWukfAux30CXNk0U flzk8ZzX4/BOiAxLr1HWXbUvS7AsdI2dX1l2hFCZED06PrgCvJD6VJujkL5WMGKqMw/m e5caF7l/++4Mq8vqD3mT+Avh99L+nVetPZMfGEFQtYmRY+7VA/HWR5jF5dq+tgs292Pf fLYogshnepwisjTCBKpjM50TGZDC2QYyC2g+1W1bfyd2Tw/gjjU1QlOQjipTt0hkW//3 AXpNge/RJnsxb+6DqTHxRIoQ/adoUwjQrG5i4S7DIKk7t+xShbcPCggxNOjisp+GxDZG aDeA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=fsLiDYQdM4B5r9TBlunmWW/AVal0TFRHv1E4MAtPPYE=; b=MYEXH7jZePZZnT1sAsjrp3xZaSPBFlVFKycofERz84LtArtqnALN2geGxjf1SEBsIO AKEH0vZTXeU3GA0BKgHkihQtUUqYTgK7s2v8UGSJpJzUBPkTb5uJfMDozrgbQ0wSVakb m0WQS7+CkB1dNmphc9RO1XDmAImpFuDSk2yBu40tgW8XKHK3DFMpAvW379rJbfJHq+pP 1Fik4n6dbxyUq3HBc2+kO7vOrNVNdak2aBFQxu/nqDyLBlPb1+MDCKXZWizWuPQUydoy 7Khyffsk8KNAT+Ei9frOSD44lQOPea4QOZngFyFe6Wt/XZhCoMJ3DHVDBi/s9SmjBY2m AqDA==
X-Gm-Message-State: APjAAAWtgLhWIzc2Cr1qbKuj5oDLN9bLqoZ7UQ2E4Sg6cEhI19wIHMGe QBl9abZalYxMlvyUhZhcBv02reqke5I6cS6t8y4=
X-Google-Smtp-Source: APXvYqysdy7rkaRQdLGUmU3ezml4dkeuiJIuzj1xgjkIXcozjIUE/Zbz9wsUwdSqYypoZBjFrNYR+c/jUh1kZvC8+2M=
X-Received: by 2002:a02:6d12:: with SMTP id m18mr23983147jac.54.1553621716965;  Tue, 26 Mar 2019 10:35:16 -0700 (PDT)
MIME-Version: 1.0
References: <00d801d4e3d2$0408a620$4001a8c0@gateway.2wire.net> <20190326.141608.1265169009050218055.mbj@tail-f.com> <CAB75xn5d=FTid6uCM8byFPGWUj+gQK4HC942DZf273K-LyhSig@mail.gmail.com> <20190326.150053.1710533731743618728.mbj@tail-f.com> <CAB75xn7z8KMVTtBqDHQwp6nx92xrHaJBeCgC=RH+hkEg_qZx8A@mail.gmail.com> <00ae01d4e3f9$c54e6c80$4001a8c0@gateway.2wire.net>
In-Reply-To: <00ae01d4e3f9$c54e6c80$4001a8c0@gateway.2wire.net>
From: Dhruv Dhody <dhruv.ietf@gmail.com>
Date: Tue, 26 Mar 2019 18:35:05 +0100
Message-ID: <CAB75xn7uYRbZh=rHQnJ5odwu8UKZ=mEGcT3U7+UcLz4Da6++eA@mail.gmail.com>
To: tom petch <ietfc@btconnect.com>
Cc: Mahesh Jethanandani <mjethanandani@gmail.com>, Martin Bjorklund <mbj@tail-f.com>, "draft-ietf-pce-pcep-yang.all@ietf.org" <draft-ietf-pce-pcep-yang.all@ietf.org>, "pce@ietf.org" <pce@ietf.org>,  "yang-doctors@ietf.org" <yang-doctors@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000008e1e76058502be0a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/8k5el-mrfMGRLFOuhh3TRSC1TNw>
Subject: Re: [Pce] [yang-doctors] Yangdoctors early review of draft-ietf-pce-pcep-yang-08
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Mar 2019 17:35:25 -0000

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

Done and a new version is posted.

On Tue, 26 Mar 2019 at 18:34, tom petch <ietfc@btconnect.com> wrote:

> Dhruv
>
> I commented up thread that the prefixes used in this I-D were not the
> ones that appear in the imported modules and said I thought that that
> was discouraged but ok. Checking RFC8407, it says
>
>    o  The proper module prefix MUST be used for all identifiers imported
>       from other modules.
>
> It is a MUST not a SHOULD so I believe that you must bring those
> prefixes in line for key-chain, tls-client, tls-server.  YANG allows it,
> YANG guidelines does not.
>
> Tom Petch
>
>
> ----- Original Message -----
> From: "Dhruv Dhody" <dhruv.ietf@gmail.com>
> Sent: Tuesday, March 26, 2019 2:38 PM
>
> Hi Martin,
>
> The newer version of pyang worked! Thanks for your help!
>
> I found the full tree useful when I am searching for a leaf in the
> yang models and understand how it fits in the overall tree. Thus I see
> value in both. We can also consider if we should also update 5.2-5.6
> additionally.
>
> Thanks!
> Dhruv
>
> On Tue, Mar 26, 2019 at 3:00 PM Martin Bjorklund <mbj@tail-f.com> wrote:
> >
> > Hi,
> >
> > Dhruv Dhody <dhruv.ietf@gmail.com> wrote:
> > > Hi Mahesh, Tom,
> > >
> > > Got it, will make the necessary change soon.
> > >
> > > Where I need help is the tree creation, even though I use
> > > '--tree-line-length' I faced the issue with overrunning the 80
> > > characters.
> > >
> > > pyang --ietf -f tree --tree-line-length=3D68 --tree-depth=3D10
> > > ietf-pcep@2019-03-24.yang --ietf >ietf-pcep.tree
> >
> > Have you tried using pyang 1.7.8?  When I run that the tree seems to
> > fit the line lengths.
> >
> > > That made me pick a shorter prefix, but happy to learn if there is a
> > > better way out there!
> >
> > Personally, I'm not too fond of very large tree diagrams.  I prefer to
> > split them into smaller diagrams.  So I like your overview diagram in
> > section 5.1.  I would then probably add a small diagram in each of the
> > section 5.2-5.6, and remove secion 5.7 completely.  But this is just
> > my personal preference!
> >
> > /martin
> >
> > > Thanks!
> > > Dhruv
> > >
> > > On Tue, Mar 26, 2019 at 2:16 PM Martin Bjorklund <mbj@tail-f.com>
> wrote:
> > > >
> > > > Hi,
> > > >
> > > > tom petch <ietfc@btconnect.com> wrote:
> > > > > On the question of prefix, where I an interested in the opinion
> of a
> > > > > YANG
> > > > > Doctor, you use the single letter 'p' and say that a longer
> prefix gives
> > > > > you line length problems.  YANG does allow statements to span
> lines, as
> > > > > happens in almost every TEAS module so for me that is not a very
> good
> > > > > reason; I would prefer something of two characters or more.
> > > > >
> > > > > I note that IANA Considerations says
> > > > >        Prefix:       pcep
> > > > > which would be my first choice even if I then have to span
> lines.
> > > >
> > > > I strongly agree.  Since the prefix is actually part of the IANA
> > > > registry and needs to be unique, I think you should use a longer
> > > > prefix.  "pcep" seems reasonable.  If you run into line length
> > > > problems, I'll be glad to help you fix them.
> > > >
> > > > Before this document goes to the RFC editor, I suggest you run the
> > > > tool:
> > > >
> > > >    pyang -f yang --keep-comments --yang-line-length 69 <FILE>
> > > >
> > > > on these modules, in order to get them formatted consistently with
> the
> > > > rest of the IETF modules.
> > > >
> > > > > You import the module key-chain but you do not use the prefix
> that it
> > > > > defines, namely key-chain; not forbidden but not recommended
> practice
> > > > >
> > > > > Likewise tls-client should be tlsc and tls-server tlss.
> > > > >
> > > > > Security and IANA Considerations deal with
> > > > >        Name:         ietf-pcep
> > > > > What about
> > > > >    module ietf-pcep-stats {
> > > > > which I think needs separate coverage, a separate section, in
> Security
> > > > > and must be covered in IANA Considerations.
> > > > >
> > > > > The problem with
> > > > > "I-D.ietf-pce-association-group: PCEP Extensions for ...
> > > > > as a reference is that when it appears in the text of the I-D,
> then it
> > > > > is as
> > > > >  [I-D.ietf-pce-association-group]
> > > > > i.e. a XML/HTML type anchor which is picked up by tools so the
> RFC
> > > > > Editor cannot miss it.
> > > > >
> > > > > When it appears in the YANG module, it must be plain text as in
> > > > >        "I-D.ietf-pce-association-group: PCEP Extensions for ....
> > > > > so the tools cannot pick it up, it must be spotted by eye and so
> might
> > > > > be missed.  Hence I suggest using
> > > > >
> > > > > "RFC YYYY - PCEP Extensions for
> > > > >        Establishing Relationships Between Sets of LSPs";
> > > > >
> > > > > with a note to the RFC Editor asking them to replace YYYY with
> the RFC
> > > > > number assigned to I-D.ietf-pce-association-group
> > > > >
> > > > > Likewise RFC ZZZZ for
> > > > >        "I-D.ietf-pce-segment-routing: PCEP Extensions for
> Segment
> > > > > and so on for the others (of which there are several)
> > > > >
> > > > > The RFC Editor is ok, likes even, all the notes thereon to
> appear once
> > > > > at the start of the I-D.
> > > > >
> > > > > So my previous comment was that using XXXX for multiple I-Ds was
> > > > > confusing but I meant to use YYYY ZZZZ, with an RFC Editor Note
> for
> > > > > each, and not to use the I-D name.
> > > > >
> > > > > HTH
> > > > >
> > > > > Tom Petch
> > > > >
> > > > > ----- Original Message -----
> > > > > From: "Dhruv Dhody" <dhruv.ietf@gmail.com>
> > > > > To: "Mahesh Jethanandani" <mjethanandani@gmail.com>
> > > > > Cc: <draft-ietf-pce-pcep-yang.all@ietf.org>;
> <yang-doctors@ietf.org>;
> > > > > <pce@ietf.org>
> > > > > Sent: Sunday, March 24, 2019 9:07 PM
> > > > > Subject: Re: [Pce] Yangdoctors early review of
> > > > > draft-ietf-pce-pcep-yang-08
> > > > >
> > > > >
> > > > > Hi Mahesh,
> > > > >
> > > > > Apologies for a late reply to your review. Being stuck in a long
> flight
> > > > > finally gave me enough time to fix up the indentation in the
> model :)
> > > > >
> > > > > An update (-10) has been posted.
> > > > >
> > > > > More details inline...
> > > > >
> > > > > On Tue, Nov 27, 2018 at 8:28 AM Mahesh Jethanandani
> > > > > <mjethanandani@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > Reviewer: Mahesh Jethanandani
> > > > > > Review result: On the Right Track
> > > > > >
> > > > > > Document reviewed: draft-ietf-pce-pcep-yang-08
> > > > > >
> > > > > > I am not an expert in PCEP. This review is looking at the
> draft from a
> > > > > YANG
> > > > > > perspective. With that said, I have marked it as =E2=80=9COn th=
e Right
> Track=E2=80=9D
> > > > > > because
> > > > > > of some of the points discussed below.
> > > > > >
> > > > > > Summary:
> > > > > >
> > > > > > This document defines a YANG data model for the management of
> Path
> > > > > > Computation
> > > > > > Element communications Protocol (PCEP) for communications
> between a
> > > > > Path
> > > > > > Computation Client (PCC) and a Path Computation Element (PCE),
> or
> > > > > between
> > > > > > two
> > > > > > PCEs.  The data model includes configuration data and state
> data
> > > > > (status
> > > > > > information and counters for the collection of statistics).
> > > > > >
> > > > > > Comments:
> > > > > >
> > > > > > General
> > > > > >
> > > > > > - The module uses indentation that varies all over the module,
> from 2
> > > > > > spaces to
> > > > > > 5. Please fix the module to have consistent indentation.
> > > > > >
> > > > >
> > > > > Used 2 spaces now.
> > > > >
> > > > > >
> > > > > > - The module makes heavy use of groupings. They are great if
> they are
> > > > > being
> > > > > > used in multiple places. But I seem to see single usage of
> groupings,
> > > > > which
> > > > > > makes the model hard to read. Please collapse all groupings
> that are
> > > > > used
> > > > > > only
> > > > > > once into the module.
> > > > > >
> > > > > >
> > > > > All groupings that were used only once are now removed.
> > > > >
> > > > >
> > > > >
> > > > > > Abstract:
> > > > > >
> > > > > > It is best not to try to redefine terms, specially if they
> have
> > > > > already
> > > > > > been
> > > > > > defined already in another RFC. Case in point, "state data".
> This term
> > > > > has
> > > > > > been
> > > > > > defined in RFC6241, and it would be best to list it in the
> Terminology
> > > > > and
> > > > > > Notation section, as has been done with other definitions.
> > > > > >
> > > > > > The following terms are defined in [RFC6241]:
> > > > > >
> > > > > >    o  configuration data
> > > > > >
> > > > > >    o  state data
> > > > > >
> > > > >
> > > > > Done.
> > > > >
> > > > >
> > > > >
> > > > > >
> > > > > > Introduction:
> > > > > >
> > > > > > Please update reference of YANG to RFC7950. These are YANG 1.1
> modules
> > > > > > after
> > > > > > all.
> > > > > >
> > > > >
> > > > > Done.
> > > > >
> > > > >
> > > > >
> > > > > >
> > > > > > Section 5. The Design of the PCEP Data Model.
> > > > > >
> > > > > > Thank you for first of all for creating a abridged version of
> the tree
> > > > > > diagram.
> > > > > > What would really help to understand the design of the model
> would be
> > > > > to
> > > > > > place
> > > > > > the full tree diagram at the end of the section, and move
> sections 5.3
> > > > > to
> > > > > > 5.7.
> > > > > > directly under 5.1. Scrolling through pages of the full
> diagram to get
> > > > > to
> > > > > > the
> > > > > > design sections is painful to read.
> > > > > >
> > > > >
> > > > > Done.
> > > > >
> > > > >
> > > > >
> > > > > >
> > > > > > Section 10. PCEP YANG Modules
> > > > > >
> > > > > > - Please list all RFCs and I-D that are referenced in the
> model, so
> > > > > there
> > > > > > is a
> > > > > > normative reference to them in the draft.
> > > > > >
> > > > >
> > > > > Done.
> > > > >
> > > > >
> > > > >
> > > > > >
> > > > > > - Please expand the reference to different RFCs to include the
> title
> > > > > of the
> > > > > > RFC, and not just the number.
> > > > > >
> > > > >
> > > > > Done.
> > > > >
> > > > >
> > > > >
> > > > > >
> > > > > > - The reference to tls-server and tls-client should be to
> > > > > > I-D.ietf-netconf-tls-client-server, as it is not an RFC as
> yet. Also,
> > > > > the
> > > > > > document refers to all other RFCs as RFC XXXX. What is the RFC
> editor
> > > > > > supposed
> > > > > > to replace XXXX with? With the RFC number assigned to this
> draft?? I
> > > > > think
> > > > > > you
> > > > > > want to refer to I-D that contain those modules.
> > > > > >
> > > > >
> > > > > Done.
> > > > >
> > > > >
> > > > >
> > > > > >
> > > > > > - What is "PCEP common"? That term has not been defined
> anywhere in
> > > > > the
> > > > > > document, but is used in the YANG model.
> > > > > >
> > > > > >
> > > > > Removed.
> > > > >
> > > > >
> > > > >
> > > > > > - What is the 'identify pcep' for?
> > > > > >
> > > > >
> > > > > Removed.
> > > > >
> > > > >
> > > > >
> > > > > >
> > > > > > - Why is pcep-admin-status a enum and not a boolean? Since
> YANG nodes
> > > > > are
> > > > > > hierarchical, there should be no reason to repeat prefixes
> like
> > > > > > 'admin-status'
> > > > > > in node names such as 'admin-status-up', both where it is
> defined and
> > > > > > where it
> > > > > > is used (under admin-status).
> > > > > >
> > > > >
> > > > > Changed.
> > > > >
> > > > >
> > > > >
> > > > > >
> > > > > > - Where are the different operational status definitions
> defined? Can
> > > > > that
> > > > > > RFC
> > > > > > be referenced? Same for Session state, Association Type,
> Objective
> > > > > > Function.
> > > > > >
> > > > > >
> > > > > References added.
> > > > >
> > > > >
> > > > >
> > > > > > - Could the YANG module use existing definitions? For example
> could
> > > > > the
> > > > > > module
> > > > > > use ospf-area as defined in I-D.ietf-ospf-yang or use
> isis-area
> > > > > defined in
> > > > > > the
> > > > > > ISIS YANG Module.
> > > > > >
> > > > > >
> > > > > Updated.
> > > > >
> > > > >
> > > > >
> > > > > > - Can the document use more descriptive names for features
> such as
> > > > > 'gco'.
> > > > > >
> > > > >
> > > > > Updated.
> > > > >
> > > > >
> > > > >
> > > > > >
> > > > > > - If the range of the timer is 1..65535, why does it need to
> be a
> > > > > uint32?
> > > > > > Same
> > > > > > for the range of 0..255.
> > > > > >
> > > > >
> > > > > Corrected.
> > > > >
> > > > >
> > > > >
> > > > > >
> > > > > > - RFC 5440 makes no reference to 'max-keep-alive-timer' or
> > > > > > 'max-dead-timer'. If
> > > > > > they are max value, can they not be expressed as part of the
> range for
> > > > > > 'keep-alive-timer' or 'dead-timer'? Same for
> 'min-keep-alive-timer'
> > > > > and
> > > > > > 'min-dead-timer'.
> > > > > >
> > > > > >
> > > > > You are right that these are not explicitly stated in 5440, but
> are
> > > > > needed
> > > > > to set what is the acceptable range of these values as received
> in the
> > > > > open
> > > > > message from a peer. These are different from the max value as
> part of
> > > > > the
> > > > > range allowed by the protocol. You would also find these in our
> PCEP MIB
> > > > > RFCs.
> > > > >
> > > > >
> > > > >
> > > > > > - What is the default value for 'admin-status'?
> > > > > >
> > > > >
> > > > > set now to enabled (true).
> > > > >
> > > > >
> > > > >
> > > > > >
> > > > > > - The grouping pce-scope seems to be defining a header with
> each of
> > > > > the
> > > > > > leafs
> > > > > > as bits in the header. In that case, it would be better if
> this was
> > > > > > defined as
> > > > > > a bits/bit field, rather than leafs that are of type uint8 and
> > > > > boolean.
> > > > > > Same
> > > > > > for the grouping called 'capability'
> > > > > >
> > > > > >
> > > > > Updated.
> > > > > But the priority fields are kept outside of bits/bit.
> > > > > Also in case of capability, fields that are not part of
> RFC5088/RFC5089
> > > > > capability bit fields are kept outside.
> > > > >
> > > > >
> > > > >
> > > > > > - The description "LSP is PCE-initiated or not" is hardly a
> > > > > description
> > > > > > for the
> > > > > > leaf 'enabled'. It might be more a description of the feature
> > > > > > 'pce-initiated'.
> > > > > >
> > > > > >
> > > > > Updated.
> > > > >
> > > > >
> > > > >
> > > > > > - Could description "Valid at PCC" be improved upon?
> > > > > >
> > > > > >
> > > > > Updated.
> > > > >
> > > > >
> > > > >
> > > > > > - Most keys are defined as 'type binary'. Why is key-string
> defined as
> > > > > > 'type
> > > > > > string' or 'type hex-string', and not 'type binary'? Is it
> possible to
> > > > > > reuse
> > > > > > definitions from draft-ietf-netconf-crypto-types?
> > > > > >
> > > > > >
> > > > > Updated according to the Key chain RFC that allows both ASCII
> and Hex
> > > > > (instead of binary), i think this is better aligned to other
> related
> > > > > work.
> > > > >
> > > > >
> > > > > > - I am not an expert in this protocol, but a lot of the nodes
> defined
> > > > > are
> > > > > > generated by the system. Yet, they are defined as rw. For
> example, the
> > > > > list
> > > > > > 'path-keys' carries a description "The list of path-keys
> generated by
> > > > > the
> > > > > > PCE".
> > > > > > If so, should this not be marked 'config false'. I would
> suggest
> > > > > authors
> > > > > > take a
> > > > > > more concerted look and see what nodes are indeed rw and which
> ones
> > > > > are ro.
> > > > > > Other examples include 'req-id' and 'retrieved'.
> > > > > >
> > > > > >
> > > > > The examples you cited are already 'ro'. I did a check
> throughout the
> > > > > document as well.
> > > > >
> > > > >
> > > > >
> > > > > > - Can this error-message and description be reconciled?
> > > > > >
> > > > > >                     error-message
> > > > > >                         "The Path-key should be retreived";
> > > > > >                     description
> > > > > >                         "When Path-Key has been retreived";
> > > > > >
> > > > > >
> > > > > Updated.
> > > > >
> > > > >
> > > > >
> > > > > > - It is great to see that extensive amount of statistics are
> required
> > > > > to be
> > > > > > implemented by the model. How many implementations actually
> support
> > > > > all
> > > > > > these
> > > > > > statistics? What would happen if implementations support a
> small
> > > > > number of
> > > > > > these statistics? In other words, are all these statistics
> required to
> > > > > be
> > > > > > maintained/implemented?
> > > > > >
> > > > > >
> > > > > We have kept most of these as optional and not mandated it,
> these are
> > > > > also
> > > > > aligned to stats in PCEP MIB RFC.
> > > > >
> > > > >
> > > > > > - In addition, a lot of the statistics have when statements.
> Since
> > > > > these
> > > > > > are
> > > > > > statistics maintained by the system, why the when statement?
> Does it
> > > > > mean
> > > > > > that
> > > > > > even if the statistics are written by the system, they are not
> valid
> > > > > (for
> > > > > > reading) under certain scenarios. Or is it more likely that
> they are
> > > > > only
> > > > > > written when the role is ether of a 'pce' or 'pcc-and-pce', in
> which
> > > > > case
> > > > > > reading for other roles would return 0 values.
> > > > > >
> > > > > >
> > > > > It is the latter case, where some statistics are written based
> on the
> > > > > role.
> > > > > Do you think this usage of 'when' is incorrect and needs
> changing?
> > > > >
> > > > > Thanks again for your detailed review.
> > > > >
> > > > > Regards,
> > > > > Dhruv
> > > > >
> > > > >
> > > > >
> > > >
> > ----------------------------------------------------------------------
> --
> > > > > --------
> > > > >
> > > > >
> > > > > > _______________________________________________
> > > > > > Pce mailing list
> > > > > > Pce@ietf.org
> > > > > > https://www.ietf.org/mailman/listinfo/pce
> > > > > >
> > > > >
> > > > > _______________________________________________
> > > > > yang-doctors mailing list
> > > > > yang-doctors@ietf.org
> > > > > https://www.ietf.org/mailman/listinfo/yang-doctors
> > >
>
>

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

<div><div dir=3D"auto">Done and a new version is posted.=C2=A0</div></div><=
div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On=
 Tue, 26 Mar 2019 at 18:34, tom petch &lt;<a href=3D"mailto:ietfc@btconnect=
.com">ietfc@btconnect.com</a>&gt; wrote:<br></div><blockquote class=3D"gmai=
l_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left=
:1ex">Dhruv<br>
<br>
I commented up thread that the prefixes used in this I-D were not the<br>
ones that appear in the imported modules and said I thought that that<br>
was discouraged but ok. Checking RFC8407, it says<br>
<br>
=C2=A0 =C2=A0o=C2=A0 The proper module prefix MUST be used for all identifi=
ers imported<br>
=C2=A0 =C2=A0 =C2=A0 from other modules.<br>
<br>
It is a MUST not a SHOULD so I believe that you must bring those<br>
prefixes in line for key-chain, tls-client, tls-server.=C2=A0 YANG allows i=
t,<br>
YANG guidelines does not.<br>
<br>
Tom Petch<br>
<br>
<br>
----- Original Message -----<br>
From: &quot;Dhruv Dhody&quot; &lt;<a href=3D"mailto:dhruv.ietf@gmail.com" t=
arget=3D"_blank">dhruv.ietf@gmail.com</a>&gt;<br>
Sent: Tuesday, March 26, 2019 2:38 PM<br>
<br>
Hi Martin,<br>
<br>
The newer version of pyang worked! Thanks for your help!<br>
<br>
I found the full tree useful when I am searching for a leaf in the<br>
yang models and understand how it fits in the overall tree. Thus I see<br>
value in both. We can also consider if we should also update 5.2-5.6<br>
additionally.<br>
<br>
Thanks!<br>
Dhruv<br>
<br>
On Tue, Mar 26, 2019 at 3:00 PM Martin Bjorklund &lt;<a href=3D"mailto:mbj@=
tail-f.com" target=3D"_blank">mbj@tail-f.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Hi,<br>
&gt;<br>
&gt; Dhruv Dhody &lt;<a href=3D"mailto:dhruv.ietf@gmail.com" target=3D"_bla=
nk">dhruv.ietf@gmail.com</a>&gt; wrote:<br>
&gt; &gt; Hi Mahesh, Tom,<br>
&gt; &gt;<br>
&gt; &gt; Got it, will make the necessary change soon.<br>
&gt; &gt;<br>
&gt; &gt; Where I need help is the tree creation, even though I use<br>
&gt; &gt; &#39;--tree-line-length&#39; I faced the issue with overrunning t=
he 80<br>
&gt; &gt; characters.<br>
&gt; &gt;<br>
&gt; &gt; pyang --ietf -f tree --tree-line-length=3D68 --tree-depth=3D10<br=
>
&gt; &gt; ietf-pcep@2019-03-24.yang --ietf &gt;ietf-pcep.tree<br>
&gt;<br>
&gt; Have you tried using pyang 1.7.8?=C2=A0 When I run that the tree seems=
 to<br>
&gt; fit the line lengths.<br>
&gt;<br>
&gt; &gt; That made me pick a shorter prefix, but happy to learn if there i=
s a<br>
&gt; &gt; better way out there!<br>
&gt;<br>
&gt; Personally, I&#39;m not too fond of very large tree diagrams.=C2=A0 I =
prefer to<br>
&gt; split them into smaller diagrams.=C2=A0 So I like your overview diagra=
m in<br>
&gt; section 5.1.=C2=A0 I would then probably add a small diagram in each o=
f the<br>
&gt; section 5.2-5.6, and remove secion 5.7 completely.=C2=A0 But this is j=
ust<br>
&gt; my personal preference!<br>
&gt;<br>
&gt; /martin<br>
&gt;<br>
&gt; &gt; Thanks!<br>
&gt; &gt; Dhruv<br>
&gt; &gt;<br>
&gt; &gt; On Tue, Mar 26, 2019 at 2:16 PM Martin Bjorklund &lt;<a href=3D"m=
ailto:mbj@tail-f.com" target=3D"_blank">mbj@tail-f.com</a>&gt;<br>
wrote:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Hi,<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; tom petch &lt;<a href=3D"mailto:ietfc@btconnect.com" target=
=3D"_blank">ietfc@btconnect.com</a>&gt; wrote:<br>
&gt; &gt; &gt; &gt; On the question of prefix, where I an interested in the=
 opinion<br>
of a<br>
&gt; &gt; &gt; &gt; YANG<br>
&gt; &gt; &gt; &gt; Doctor, you use the single letter &#39;p&#39; and say t=
hat a longer<br>
prefix gives<br>
&gt; &gt; &gt; &gt; you line length problems.=C2=A0 YANG does allow stateme=
nts to span<br>
lines, as<br>
&gt; &gt; &gt; &gt; happens in almost every TEAS module so for me that is n=
ot a very<br>
good<br>
&gt; &gt; &gt; &gt; reason; I would prefer something of two characters or m=
ore.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; I note that IANA Considerations says<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 Prefix:=C2=A0 =C2=A0 =C2=A0 =
=C2=A0pcep<br>
&gt; &gt; &gt; &gt; which would be my first choice even if I then have to s=
pan<br>
lines.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; I strongly agree.=C2=A0 Since the prefix is actually part of=
 the IANA<br>
&gt; &gt; &gt; registry and needs to be unique, I think you should use a lo=
nger<br>
&gt; &gt; &gt; prefix.=C2=A0 &quot;pcep&quot; seems reasonable.=C2=A0 If yo=
u run into line length<br>
&gt; &gt; &gt; problems, I&#39;ll be glad to help you fix them.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Before this document goes to the RFC editor, I suggest you r=
un the<br>
&gt; &gt; &gt; tool:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;=C2=A0 =C2=A0 pyang -f yang --keep-comments --yang-line-lengt=
h 69 &lt;FILE&gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; on these modules, in order to get them formatted consistentl=
y with<br>
the<br>
&gt; &gt; &gt; rest of the IETF modules.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; You import the module key-chain but you do not use the =
prefix<br>
that it<br>
&gt; &gt; &gt; &gt; defines, namely key-chain; not forbidden but not recomm=
ended<br>
practice<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Likewise tls-client should be tlsc and tls-server tlss.=
<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Security and IANA Considerations deal with<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 Name:=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0ietf-pcep<br>
&gt; &gt; &gt; &gt; What about<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 module ietf-pcep-stats {<br>
&gt; &gt; &gt; &gt; which I think needs separate coverage, a separate secti=
on, in<br>
Security<br>
&gt; &gt; &gt; &gt; and must be covered in IANA Considerations.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; The problem with<br>
&gt; &gt; &gt; &gt; &quot;I-D.ietf-pce-association-group: PCEP Extensions f=
or ...<br>
&gt; &gt; &gt; &gt; as a reference is that when it appears in the text of t=
he I-D,<br>
then it<br>
&gt; &gt; &gt; &gt; is as<br>
&gt; &gt; &gt; &gt;=C2=A0 [I-D.ietf-pce-association-group]<br>
&gt; &gt; &gt; &gt; i.e. a XML/HTML type anchor which is picked up by tools=
 so the<br>
RFC<br>
&gt; &gt; &gt; &gt; Editor cannot miss it.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; When it appears in the YANG module, it must be plain te=
xt as in<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;I-D.ietf-pce-associati=
on-group: PCEP Extensions for ....<br>
&gt; &gt; &gt; &gt; so the tools cannot pick it up, it must be spotted by e=
ye and so<br>
might<br>
&gt; &gt; &gt; &gt; be missed.=C2=A0 Hence I suggest using<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &quot;RFC YYYY - PCEP Extensions for<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 Establishing Relationships B=
etween Sets of LSPs&quot;;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; with a note to the RFC Editor asking them to replace YY=
YY with<br>
the RFC<br>
&gt; &gt; &gt; &gt; number assigned to I-D.ietf-pce-association-group<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Likewise RFC ZZZZ for<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;I-D.ietf-pce-segment-r=
outing: PCEP Extensions for<br>
Segment<br>
&gt; &gt; &gt; &gt; and so on for the others (of which there are several)<b=
r>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; The RFC Editor is ok, likes even, all the notes thereon=
 to<br>
appear once<br>
&gt; &gt; &gt; &gt; at the start of the I-D.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; So my previous comment was that using XXXX for multiple=
 I-Ds was<br>
&gt; &gt; &gt; &gt; confusing but I meant to use YYYY ZZZZ, with an RFC Edi=
tor Note<br>
for<br>
&gt; &gt; &gt; &gt; each, and not to use the I-D name.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; HTH<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Tom Petch<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; ----- Original Message -----<br>
&gt; &gt; &gt; &gt; From: &quot;Dhruv Dhody&quot; &lt;<a href=3D"mailto:dhr=
uv.ietf@gmail.com" target=3D"_blank">dhruv.ietf@gmail.com</a>&gt;<br>
&gt; &gt; &gt; &gt; To: &quot;Mahesh Jethanandani&quot; &lt;<a href=3D"mail=
to:mjethanandani@gmail.com" target=3D"_blank">mjethanandani@gmail.com</a>&g=
t;<br>
&gt; &gt; &gt; &gt; Cc: &lt;<a href=3D"mailto:draft-ietf-pce-pcep-yang.all@=
ietf.org" target=3D"_blank">draft-ietf-pce-pcep-yang.all@ietf.org</a>&gt;;<=
br>
&lt;<a href=3D"mailto:yang-doctors@ietf.org" target=3D"_blank">yang-doctors=
@ietf.org</a>&gt;;<br>
&gt; &gt; &gt; &gt; &lt;<a href=3D"mailto:pce@ietf.org" target=3D"_blank">p=
ce@ietf.org</a>&gt;<br>
&gt; &gt; &gt; &gt; Sent: Sunday, March 24, 2019 9:07 PM<br>
&gt; &gt; &gt; &gt; Subject: Re: [Pce] Yangdoctors early review of<br>
&gt; &gt; &gt; &gt; draft-ietf-pce-pcep-yang-08<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Hi Mahesh,<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Apologies for a late reply to your review. Being stuck =
in a long<br>
flight<br>
&gt; &gt; &gt; &gt; finally gave me enough time to fix up the indentation i=
n the<br>
model :)<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; An update (-10) has been posted.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; More details inline...<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; On Tue, Nov 27, 2018 at 8:28 AM Mahesh Jethanandani<br>
&gt; &gt; &gt; &gt; &lt;<a href=3D"mailto:mjethanandani@gmail.com" target=
=3D"_blank">mjethanandani@gmail.com</a>&gt;<br>
&gt; &gt; &gt; &gt; wrote:<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Reviewer: Mahesh Jethanandani<br>
&gt; &gt; &gt; &gt; &gt; Review result: On the Right Track<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Document reviewed: draft-ietf-pce-pcep-yang-08<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; I am not an expert in PCEP. This review is looking=
 at the<br>
draft from a<br>
&gt; &gt; &gt; &gt; YANG<br>
&gt; &gt; &gt; &gt; &gt; perspective. With that said, I have marked it as =
=E2=80=9COn the Right<br>
Track=E2=80=9D<br>
&gt; &gt; &gt; &gt; &gt; because<br>
&gt; &gt; &gt; &gt; &gt; of some of the points discussed below.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Summary:<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; This document defines a YANG data model for the ma=
nagement of<br>
Path<br>
&gt; &gt; &gt; &gt; &gt; Computation<br>
&gt; &gt; &gt; &gt; &gt; Element communications Protocol (PCEP) for communi=
cations<br>
between a<br>
&gt; &gt; &gt; &gt; Path<br>
&gt; &gt; &gt; &gt; &gt; Computation Client (PCC) and a Path Computation El=
ement (PCE),<br>
or<br>
&gt; &gt; &gt; &gt; between<br>
&gt; &gt; &gt; &gt; &gt; two<br>
&gt; &gt; &gt; &gt; &gt; PCEs.=C2=A0 The data model includes configuration =
data and state<br>
data<br>
&gt; &gt; &gt; &gt; (status<br>
&gt; &gt; &gt; &gt; &gt; information and counters for the collection of sta=
tistics).<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Comments:<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; General<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; - The module uses indentation that varies all over=
 the module,<br>
from 2<br>
&gt; &gt; &gt; &gt; &gt; spaces to<br>
&gt; &gt; &gt; &gt; &gt; 5. Please fix the module to have consistent indent=
ation.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Used 2 spaces now.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; - The module makes heavy use of groupings. They ar=
e great if<br>
they are<br>
&gt; &gt; &gt; &gt; being<br>
&gt; &gt; &gt; &gt; &gt; used in multiple places. But I seem to see single =
usage of<br>
groupings,<br>
&gt; &gt; &gt; &gt; which<br>
&gt; &gt; &gt; &gt; &gt; makes the model hard to read. Please collapse all =
groupings<br>
that are<br>
&gt; &gt; &gt; &gt; used<br>
&gt; &gt; &gt; &gt; &gt; only<br>
&gt; &gt; &gt; &gt; &gt; once into the module.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; All groupings that were used only once are now removed.=
<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Abstract:<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; It is best not to try to redefine terms, specially=
 if they<br>
have<br>
&gt; &gt; &gt; &gt; already<br>
&gt; &gt; &gt; &gt; &gt; been<br>
&gt; &gt; &gt; &gt; &gt; defined already in another RFC. Case in point, &qu=
ot;state data&quot;.<br>
This term<br>
&gt; &gt; &gt; &gt; has<br>
&gt; &gt; &gt; &gt; &gt; been<br>
&gt; &gt; &gt; &gt; &gt; defined in RFC6241, and it would be best to list i=
t in the<br>
Terminology<br>
&gt; &gt; &gt; &gt; and<br>
&gt; &gt; &gt; &gt; &gt; Notation section, as has been done with other defi=
nitions.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; The following terms are defined in [RFC6241]:<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;=C2=A0 =C2=A0 o=C2=A0 configuration data<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;=C2=A0 =C2=A0 o=C2=A0 state data<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Done.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Introduction:<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Please update reference of YANG to RFC7950. These =
are YANG 1.1<br>
modules<br>
&gt; &gt; &gt; &gt; &gt; after<br>
&gt; &gt; &gt; &gt; &gt; all.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Done.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Section 5. The Design of the PCEP Data Model.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Thank you for first of all for creating a abridged=
 version of<br>
the tree<br>
&gt; &gt; &gt; &gt; &gt; diagram.<br>
&gt; &gt; &gt; &gt; &gt; What would really help to understand the design of=
 the model<br>
would be<br>
&gt; &gt; &gt; &gt; to<br>
&gt; &gt; &gt; &gt; &gt; place<br>
&gt; &gt; &gt; &gt; &gt; the full tree diagram at the end of the section, a=
nd move<br>
sections 5.3<br>
&gt; &gt; &gt; &gt; to<br>
&gt; &gt; &gt; &gt; &gt; 5.7.<br>
&gt; &gt; &gt; &gt; &gt; directly under 5.1. Scrolling through pages of the=
 full<br>
diagram to get<br>
&gt; &gt; &gt; &gt; to<br>
&gt; &gt; &gt; &gt; &gt; the<br>
&gt; &gt; &gt; &gt; &gt; design sections is painful to read.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Done.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Section 10. PCEP YANG Modules<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; - Please list all RFCs and I-D that are referenced=
 in the<br>
model, so<br>
&gt; &gt; &gt; &gt; there<br>
&gt; &gt; &gt; &gt; &gt; is a<br>
&gt; &gt; &gt; &gt; &gt; normative reference to them in the draft.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Done.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; - Please expand the reference to different RFCs to=
 include the<br>
title<br>
&gt; &gt; &gt; &gt; of the<br>
&gt; &gt; &gt; &gt; &gt; RFC, and not just the number.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Done.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; - The reference to tls-server and tls-client shoul=
d be to<br>
&gt; &gt; &gt; &gt; &gt; I-D.ietf-netconf-tls-client-server, as it is not a=
n RFC as<br>
yet. Also,<br>
&gt; &gt; &gt; &gt; the<br>
&gt; &gt; &gt; &gt; &gt; document refers to all other RFCs as RFC XXXX. Wha=
t is the RFC<br>
editor<br>
&gt; &gt; &gt; &gt; &gt; supposed<br>
&gt; &gt; &gt; &gt; &gt; to replace XXXX with? With the RFC number assigned=
 to this<br>
draft?? I<br>
&gt; &gt; &gt; &gt; think<br>
&gt; &gt; &gt; &gt; &gt; you<br>
&gt; &gt; &gt; &gt; &gt; want to refer to I-D that contain those modules.<b=
r>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Done.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; - What is &quot;PCEP common&quot;? That term has n=
ot been defined<br>
anywhere in<br>
&gt; &gt; &gt; &gt; the<br>
&gt; &gt; &gt; &gt; &gt; document, but is used in the YANG model.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Removed.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; - What is the &#39;identify pcep&#39; for?<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Removed.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; - Why is pcep-admin-status a enum and not a boolea=
n? Since<br>
YANG nodes<br>
&gt; &gt; &gt; &gt; are<br>
&gt; &gt; &gt; &gt; &gt; hierarchical, there should be no reason to repeat =
prefixes<br>
like<br>
&gt; &gt; &gt; &gt; &gt; &#39;admin-status&#39;<br>
&gt; &gt; &gt; &gt; &gt; in node names such as &#39;admin-status-up&#39;, b=
oth where it is<br>
defined and<br>
&gt; &gt; &gt; &gt; &gt; where it<br>
&gt; &gt; &gt; &gt; &gt; is used (under admin-status).<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Changed.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; - Where are the different operational status defin=
itions<br>
defined? Can<br>
&gt; &gt; &gt; &gt; that<br>
&gt; &gt; &gt; &gt; &gt; RFC<br>
&gt; &gt; &gt; &gt; &gt; be referenced? Same for Session state, Association=
 Type,<br>
Objective<br>
&gt; &gt; &gt; &gt; &gt; Function.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; References added.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; - Could the YANG module use existing definitions? =
For example<br>
could<br>
&gt; &gt; &gt; &gt; the<br>
&gt; &gt; &gt; &gt; &gt; module<br>
&gt; &gt; &gt; &gt; &gt; use ospf-area as defined in I-D.ietf-ospf-yang or =
use<br>
isis-area<br>
&gt; &gt; &gt; &gt; defined in<br>
&gt; &gt; &gt; &gt; &gt; the<br>
&gt; &gt; &gt; &gt; &gt; ISIS YANG Module.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Updated.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; - Can the document use more descriptive names for =
features<br>
such as<br>
&gt; &gt; &gt; &gt; &#39;gco&#39;.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Updated.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; - If the range of the timer is 1..65535, why does =
it need to<br>
be a<br>
&gt; &gt; &gt; &gt; uint32?<br>
&gt; &gt; &gt; &gt; &gt; Same<br>
&gt; &gt; &gt; &gt; &gt; for the range of 0..255.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Corrected.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; - RFC 5440 makes no reference to &#39;max-keep-ali=
ve-timer&#39; or<br>
&gt; &gt; &gt; &gt; &gt; &#39;max-dead-timer&#39;. If<br>
&gt; &gt; &gt; &gt; &gt; they are max value, can they not be expressed as p=
art of the<br>
range for<br>
&gt; &gt; &gt; &gt; &gt; &#39;keep-alive-timer&#39; or &#39;dead-timer&#39;=
? Same for<br>
&#39;min-keep-alive-timer&#39;<br>
&gt; &gt; &gt; &gt; and<br>
&gt; &gt; &gt; &gt; &gt; &#39;min-dead-timer&#39;.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; You are right that these are not explicitly stated in 5=
440, but<br>
are<br>
&gt; &gt; &gt; &gt; needed<br>
&gt; &gt; &gt; &gt; to set what is the acceptable range of these values as =
received<br>
in the<br>
&gt; &gt; &gt; &gt; open<br>
&gt; &gt; &gt; &gt; message from a peer. These are different from the max v=
alue as<br>
part of<br>
&gt; &gt; &gt; &gt; the<br>
&gt; &gt; &gt; &gt; range allowed by the protocol. You would also find thes=
e in our<br>
PCEP MIB<br>
&gt; &gt; &gt; &gt; RFCs.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; - What is the default value for &#39;admin-status&=
#39;?<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; set now to enabled (true).<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; - The grouping pce-scope seems to be defining a he=
ader with<br>
each of<br>
&gt; &gt; &gt; &gt; the<br>
&gt; &gt; &gt; &gt; &gt; leafs<br>
&gt; &gt; &gt; &gt; &gt; as bits in the header. In that case, it would be b=
etter if<br>
this was<br>
&gt; &gt; &gt; &gt; &gt; defined as<br>
&gt; &gt; &gt; &gt; &gt; a bits/bit field, rather than leafs that are of ty=
pe uint8 and<br>
&gt; &gt; &gt; &gt; boolean.<br>
&gt; &gt; &gt; &gt; &gt; Same<br>
&gt; &gt; &gt; &gt; &gt; for the grouping called &#39;capability&#39;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Updated.<br>
&gt; &gt; &gt; &gt; But the priority fields are kept outside of bits/bit.<b=
r>
&gt; &gt; &gt; &gt; Also in case of capability, fields that are not part of=
<br>
RFC5088/RFC5089<br>
&gt; &gt; &gt; &gt; capability bit fields are kept outside.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; - The description &quot;LSP is PCE-initiated or no=
t&quot; is hardly a<br>
&gt; &gt; &gt; &gt; description<br>
&gt; &gt; &gt; &gt; &gt; for the<br>
&gt; &gt; &gt; &gt; &gt; leaf &#39;enabled&#39;. It might be more a descrip=
tion of the feature<br>
&gt; &gt; &gt; &gt; &gt; &#39;pce-initiated&#39;.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Updated.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; - Could description &quot;Valid at PCC&quot; be im=
proved upon?<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Updated.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; - Most keys are defined as &#39;type binary&#39;. =
Why is key-string<br>
defined as<br>
&gt; &gt; &gt; &gt; &gt; &#39;type<br>
&gt; &gt; &gt; &gt; &gt; string&#39; or &#39;type hex-string&#39;, and not =
&#39;type binary&#39;? Is it<br>
possible to<br>
&gt; &gt; &gt; &gt; &gt; reuse<br>
&gt; &gt; &gt; &gt; &gt; definitions from draft-ietf-netconf-crypto-types?<=
br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Updated according to the Key chain RFC that allows both=
 ASCII<br>
and Hex<br>
&gt; &gt; &gt; &gt; (instead of binary), i think this is better aligned to =
other<br>
related<br>
&gt; &gt; &gt; &gt; work.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; - I am not an expert in this protocol, but a lot o=
f the nodes<br>
defined<br>
&gt; &gt; &gt; &gt; are<br>
&gt; &gt; &gt; &gt; &gt; generated by the system. Yet, they are defined as =
rw. For<br>
example, the<br>
&gt; &gt; &gt; &gt; list<br>
&gt; &gt; &gt; &gt; &gt; &#39;path-keys&#39; carries a description &quot;Th=
e list of path-keys<br>
generated by<br>
&gt; &gt; &gt; &gt; the<br>
&gt; &gt; &gt; &gt; &gt; PCE&quot;.<br>
&gt; &gt; &gt; &gt; &gt; If so, should this not be marked &#39;config false=
&#39;. I would<br>
suggest<br>
&gt; &gt; &gt; &gt; authors<br>
&gt; &gt; &gt; &gt; &gt; take a<br>
&gt; &gt; &gt; &gt; &gt; more concerted look and see what nodes are indeed =
rw and which<br>
ones<br>
&gt; &gt; &gt; &gt; are ro.<br>
&gt; &gt; &gt; &gt; &gt; Other examples include &#39;req-id&#39; and &#39;r=
etrieved&#39;.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; The examples you cited are already &#39;ro&#39;. I did =
a check<br>
throughout the<br>
&gt; &gt; &gt; &gt; document as well.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; - Can this error-message and description be reconc=
iled?<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0error-message<br>
&gt; &gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;The Path-key should be retre=
ived&quot;;<br>
&gt; &gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0description<br>
&gt; &gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;When Path-Key has been retre=
ived&quot;;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Updated.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; - It is great to see that extensive amount of stat=
istics are<br>
required<br>
&gt; &gt; &gt; &gt; to be<br>
&gt; &gt; &gt; &gt; &gt; implemented by the model. How many implementations=
 actually<br>
support<br>
&gt; &gt; &gt; &gt; all<br>
&gt; &gt; &gt; &gt; &gt; these<br>
&gt; &gt; &gt; &gt; &gt; statistics? What would happen if implementations s=
upport a<br>
small<br>
&gt; &gt; &gt; &gt; number of<br>
&gt; &gt; &gt; &gt; &gt; these statistics? In other words, are all these st=
atistics<br>
required to<br>
&gt; &gt; &gt; &gt; be<br>
&gt; &gt; &gt; &gt; &gt; maintained/implemented?<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; We have kept most of these as optional and not mandated=
 it,<br>
these are<br>
&gt; &gt; &gt; &gt; also<br>
&gt; &gt; &gt; &gt; aligned to stats in PCEP MIB RFC.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; - In addition, a lot of the statistics have when s=
tatements.<br>
Since<br>
&gt; &gt; &gt; &gt; these<br>
&gt; &gt; &gt; &gt; &gt; are<br>
&gt; &gt; &gt; &gt; &gt; statistics maintained by the system, why the when =
statement?<br>
Does it<br>
&gt; &gt; &gt; &gt; mean<br>
&gt; &gt; &gt; &gt; &gt; that<br>
&gt; &gt; &gt; &gt; &gt; even if the statistics are written by the system, =
they are not<br>
valid<br>
&gt; &gt; &gt; &gt; (for<br>
&gt; &gt; &gt; &gt; &gt; reading) under certain scenarios. Or is it more li=
kely that<br>
they are<br>
&gt; &gt; &gt; &gt; only<br>
&gt; &gt; &gt; &gt; &gt; written when the role is ether of a &#39;pce&#39; =
or &#39;pcc-and-pce&#39;, in<br>
which<br>
&gt; &gt; &gt; &gt; case<br>
&gt; &gt; &gt; &gt; &gt; reading for other roles would return 0 values.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; It is the latter case, where some statistics are writte=
n based<br>
on the<br>
&gt; &gt; &gt; &gt; role.<br>
&gt; &gt; &gt; &gt; Do you think this usage of &#39;when&#39; is incorrect =
and needs<br>
changing?<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Thanks again for your detailed review.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Regards,<br>
&gt; &gt; &gt; &gt; Dhruv<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; ----------------------------------------------------------------------=
<br>
--<br>
&gt; &gt; &gt; &gt; --------<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; _______________________________________________<br=
>
&gt; &gt; &gt; &gt; &gt; Pce mailing list<br>
&gt; &gt; &gt; &gt; &gt; <a href=3D"mailto:Pce@ietf.org" target=3D"_blank">=
Pce@ietf.org</a><br>
&gt; &gt; &gt; &gt; &gt; <a href=3D"https://www.ietf.org/mailman/listinfo/p=
ce" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listi=
nfo/pce</a><br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; _______________________________________________<br>
&gt; &gt; &gt; &gt; yang-doctors mailing list<br>
&gt; &gt; &gt; &gt; <a href=3D"mailto:yang-doctors@ietf.org" target=3D"_bla=
nk">yang-doctors@ietf.org</a><br>
&gt; &gt; &gt; &gt; <a href=3D"https://www.ietf.org/mailman/listinfo/yang-d=
octors" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/l=
istinfo/yang-doctors</a><br>
&gt; &gt;<br>
<br>
</blockquote></div></div>

--0000000000008e1e76058502be0a--


From nobody Tue Mar 26 10:52:17 2019
Return-Path: <Jonathan.Hardwick@metaswitch.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 579FB120513 for <pce@ietfa.amsl.com>; Tue, 26 Mar 2019 10:52:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=metaswitch.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 t8pEjv_k3Xog for <pce@ietfa.amsl.com>; Tue, 26 Mar 2019 10:52:13 -0700 (PDT)
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (mail-dm3nam05on0724.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe51::724]) (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 C9C8C1204EB for <pce@ietf.org>; Tue, 26 Mar 2019 10:52:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=metaswitch.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=O4SaxTasjbA23k69CeglJ5KDSqhxirD099aP8/LVmDA=; b=F32h+2Rvrxd8YIxnw/i7ctBGgBlSMgD3wSVcW7rW1AvGQfCRluJBBloTLTjJGRTO+n9zgF2aj1XXazcWRrAq6A8qfEww6JkLg8EFr+jja8VirfPWXC8AJrCiFo2kQbxhY++f3cEeGf+UFUb/ppHwPEasGbQXzfjdHxh5iQAfjGE=
Received: from BL0PR02MB4868.namprd02.prod.outlook.com (52.132.14.77) by BL0PR02MB4596.namprd02.prod.outlook.com (10.167.181.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1730.18; Tue, 26 Mar 2019 17:52:11 +0000
Received: from BL0PR02MB4868.namprd02.prod.outlook.com ([fe80::597d:36e8:2f79:8e06]) by BL0PR02MB4868.namprd02.prod.outlook.com ([fe80::597d:36e8:2f79:8e06%4]) with mapi id 15.20.1730.019; Tue, 26 Mar 2019 17:52:11 +0000
From: Jonathan Hardwick <Jonathan.Hardwick@metaswitch.com>
To: "pce@ietf.org" <pce@ietf.org>, "dratf-ietf-pce-inter-area-as-applicability@ietf.org" <dratf-ietf-pce-inter-area-as-applicability@ietf.org>
Thread-Topic: Shepherd review of dratf-ietf-pce-inter-area-as-applicability-07
Thread-Index: AdTj+3mWkGYuJbz2RH+RZA9eZklFdw==
Date: Tue, 26 Mar 2019 17:52:10 +0000
Message-ID: <BL0PR02MB486817CE64CFD85E71FD2E35845F0@BL0PR02MB4868.namprd02.prod.outlook.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Jonathan.Hardwick@metaswitch.com; 
x-originating-ip: [86.132.77.12]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8694277f-7d95-4e8d-f5ea-08d6b213c5ac
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600127)(711020)(4605104)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:BL0PR02MB4596; 
x-ms-traffictypediagnostic: BL0PR02MB4596:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <BL0PR02MB4596AB3B1C43FF0AD1ABEFFA845F0@BL0PR02MB4596.namprd02.prod.outlook.com>
x-forefront-prvs: 09888BC01D
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(39860400002)(396003)(136003)(376002)(366004)(199004)(189003)(5660300002)(66066001)(6116002)(256004)(14444005)(2906002)(3846002)(53936002)(2501003)(81166006)(26005)(7736002)(8676002)(74316002)(966005)(8936002)(14454004)(81156014)(790700001)(71200400001)(86362001)(97736004)(606006)(478600001)(316002)(450100002)(4744005)(99286004)(486006)(68736007)(7696005)(71190400001)(72206003)(25786009)(6436002)(55016002)(52536014)(6306002)(110136005)(186003)(9686003)(236005)(105586002)(54896002)(33656002)(476003)(102836004)(6506007)(106356001); DIR:OUT; SFP:1102; SCL:1; SRVR:BL0PR02MB4596; H:BL0PR02MB4868.namprd02.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: metaswitch.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: t6b+w3etXUpK/Abg0Ttoy+Pbzx0bEposQSq9Ysxx+wcDK04DEJyaF35S2nMHrSJaQuKlNi3ax463Jj/Qy2iPRisVCUaPlPlZ/aAZczIavg4e69k2bPiDjrCQk1WtLlHrPwwOXKXFEj/0jHhc9QiMzHYxnPiSkT91stbHKJdYWvhpZyjkToheZgaiI8jJxHU+vCT4/nDWuJZmrlvX5o94o6pvXPv2xzc/2N0L30lRVcp/p3nrdmPgFqqw3KmykswjbGQeVyiRtiUykg8+RsBugp7cpyk3vgP1nbYgc9PhZWdKjao8wgEt543M26Lgo2+YRfeLffdrPvN1R20p8Q62Ai+KUB9AexcYzERvg8AAcN0W4KjNJc+xsHX524VcEv/c8zUK1UnRLpqdfysNOpwFldAqbDG5FYffVj7vg6dXBKc=
Content-Type: multipart/alternative; boundary="_000_BL0PR02MB486817CE64CFD85E71FD2E35845F0BL0PR02MB4868namp_"
MIME-Version: 1.0
X-OriginatorOrg: metaswitch.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8694277f-7d95-4e8d-f5ea-08d6b213c5ac
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Mar 2019 17:52:10.8602 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9d9e56eb-f613-4ddb-b27b-bfcdf14b2cdb
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR02MB4596
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/uB5E3Xs2mqWTEwa6aEe6NNt0E_A>
Subject: [Pce] Shepherd review of dratf-ietf-pce-inter-area-as-applicability-07
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Mar 2019 17:52:16 -0000

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

I have just completed a second shepherd review of this document.  For refer=
ence, my first review can be found at the link below.
https://mailarchive.ietf.org/arch/msg/pce/kAw8SJX3uv5_gsW7Qa03Td0pBU4

I would like to pass a massive vote of thanks to the authors for reacting b=
rilliantly to my previous review and turning this document around.  It is n=
ow at a much higher quality level and is much easier to read.  I found a sm=
all number of typos below - feel free to hold these until the next revision=
.

Well done.  I will start the shepherd write-up.

Best regards
Jon


S1.2
s/ When a path has required/ When a path is required/

S3.1
s/a single point failure/a single point of failure/

S6.1.1
s/ must be include or exclude/ must be included or excluded/
s/ ASes are public entity as well as their interconnection/ ASes and their =
interconnections are public entities/

S7.1
s/ its TED is by participating/ its TED by participating/


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-GB">I have just completed a second =
shepherd review of this document.&nbsp; For reference, my first review can =
be found at the link below.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><a href=3D"https://mailarchive.=
ietf.org/arch/msg/pce/kAw8SJX3uv5_gsW7Qa03Td0pBU4">https://mailarchive.ietf=
.org/arch/msg/pce/kAw8SJX3uv5_gsW7Qa03Td0pBU4</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">I would like to pass a massive =
vote of thanks to the authors for reacting brilliantly to my previous revie=
w and turning this document around.&nbsp; It is now at a much higher qualit=
y level and is much easier to read.&nbsp; I found
 a small number of typos below &#8211; feel free to hold these until the ne=
xt revision.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Well done.&nbsp; I will start t=
he shepherd write-up.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Best regards<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Jon<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">S1.2<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">s/ When a path has required/ Wh=
en a path is required/<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">S3.1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">s/a single point failure/a sing=
le point of failure/<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">S6.1.1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">s/ must be include or exclude/ =
must be included or excluded/<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">s/ ASes are public entity as we=
ll as their interconnection/ ASes and their interconnections are public ent=
ities/<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">S7.1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">s/ its TED is by participating/=
 its TED by participating/<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
</div>
</body>
</html>

--_000_BL0PR02MB486817CE64CFD85E71FD2E35845F0BL0PR02MB4868namp_--


From nobody Wed Mar 27 01:44:59 2019
Return-Path: <noreply@ietf.org>
X-Original-To: pce@ietf.org
Delivered-To: pce@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id B11E5120273; Wed, 27 Mar 2019 01:44:57 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Dhruv Dhody via Datatracker <noreply@ietf.org>
To: <db3546@att.com>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.94.1
Auto-Submitted: auto-generated
Precedence: bulk
Cc: jonathan.hardwick@metaswitch.com, iesg-secretary@ietf.org, Jonathan Hardwick <jonathan.hardwick@metaswitch.com>, pce@ietf.org, pce-chairs@ietf.org
Message-ID: <155367629771.10365.17786164558995595746.idtracker@ietfa.amsl.com>
Date: Wed, 27 Mar 2019 01:44:57 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/4grge7wOzXzk4ECluxyfe6zkjts>
Subject: [Pce] Publication has been requested for draft-ietf-pce-inter-area-as-applicability-07
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Mar 2019 08:44:58 -0000

Dhruv Dhody has requested publication of draft-ietf-pce-inter-area-as-applicability-07 as Informational on behalf of the PCE working group.

Please verify the document's state at https://datatracker.ietf.org/doc/draft-ietf-pce-inter-area-as-applicability/


From nobody Wed Mar 27 10:48:28 2019
Return-Path: <ietfc@btconnect.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DA7531202AB; Wed, 27 Mar 2019 10:48:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.247
X-Spam-Level: 
X-Spam-Status: No, score=0.247 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RATWARE_MS_HASH=2.148, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wuQBzY6diBvs; Wed, 27 Mar 2019 10:48:24 -0700 (PDT)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on070b.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0c::70b]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 919BC12030F; Wed, 27 Mar 2019 10:48:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector1-btconnect-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GUCYEKVLlx+RcDLAfKIaLO8B6e50pSrHsnL/nvAVStY=; b=gK/qChIOxqocX73PTdMAaxRUnPjvqKurvq1Op3qbhovciIpQD+LfY33T2Snof5BXuxycBVQTQvltjtBNiM3XBwr41AIQZHfcCCIrQqflUiWBbqyUNU9PkQWf7Z4SMTML6cUW8JgtKRcPxtWUbpP2s9/LeUUS5UlCbo7JUHuWXKA=
Received: from DB7PR07MB5562.eurprd07.prod.outlook.com (20.178.46.212) by DB7PR07MB5290.eurprd07.prod.outlook.com (20.178.44.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1771.6; Wed, 27 Mar 2019 17:48:21 +0000
Received: from DB7PR07MB5562.eurprd07.prod.outlook.com ([fe80::b5b0:a479:a08:54d9]) by DB7PR07MB5562.eurprd07.prod.outlook.com ([fe80::b5b0:a479:a08:54d9%4]) with mapi id 15.20.1750.014; Wed, 27 Mar 2019 17:48:21 +0000
From: tom petch <ietfc@btconnect.com>
To: Dhruv Dhody <dhruv.ietf@gmail.com>
CC: Mahesh Jethanandani <mjethanandani@gmail.com>, Martin Bjorklund <mbj@tail-f.com>, "draft-ietf-pce-pcep-yang.all@ietf.org" <draft-ietf-pce-pcep-yang.all@ietf.org>, "pce@ietf.org" <pce@ietf.org>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
Thread-Topic: [yang-doctors] [Pce] Yangdoctors early review of draft-ietf-pce-pcep-yang-08
Thread-Index: AQHU49JgnCDggFkSzEuHrdNjBkmvCA==
Date: Wed, 27 Mar 2019 17:48:21 +0000
Message-ID: <01c401d4e4c4$e73acb60$4001a8c0@gateway.2wire.net>
References: <00d801d4e3d2$0408a620$4001a8c0@gateway.2wire.net> <20190326.141608.1265169009050218055.mbj@tail-f.com> <CAB75xn5d=FTid6uCM8byFPGWUj+gQK4HC942DZf273K-LyhSig@mail.gmail.com> <20190326.150053.1710533731743618728.mbj@tail-f.com> <CAB75xn7z8KMVTtBqDHQwp6nx92xrHaJBeCgC=RH+hkEg_qZx8A@mail.gmail.com> <00ae01d4e3f9$c54e6c80$4001a8c0@gateway.2wire.net> <CAB75xn7uYRbZh=rHQnJ5odwu8UKZ=mEGcT3U7+UcLz4Da6++eA@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P123CA0006.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:a6::18) To DB7PR07MB5562.eurprd07.prod.outlook.com (2603:10a6:10:7b::20)
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: Microsoft Outlook Express 6.00.2800.1106
x-originating-ip: [86.139.215.234]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 967855c8-6f3f-4b2b-857c-08d6b2dc66cb
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7193020); SRVR:DB7PR07MB5290; 
x-ms-traffictypediagnostic: DB7PR07MB5290:
x-microsoft-antispam-prvs: <DB7PR07MB529051C05F59F7F5D803D2DEA0580@DB7PR07MB5290.eurprd07.prod.outlook.com>
x-forefront-prvs: 0989A7979C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(366004)(396003)(39860400002)(136003)(376002)(189003)(199004)(40764003)(13464003)(3846002)(14444005)(4326008)(6116002)(81166006)(81156014)(66066001)(44736005)(256004)(229853002)(6486002)(71190400001)(99286004)(8936002)(71200400001)(8676002)(5660300002)(14496001)(6246003)(478600001)(7736002)(81686011)(6506007)(102836004)(53546011)(386003)(84392002)(476003)(81816011)(50226002)(76176011)(6436002)(186003)(6346003)(446003)(2906002)(486006)(53936002)(97736004)(26005)(6916009)(68736007)(316002)(1556002)(44716002)(93886005)(61296003)(4720700003)(6512007)(86362001)(86152003)(62236002)(105586002)(9686003)(305945005)(54906003)(14454004)(52116002)(106356001)(25786009)(74416001)(7726001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB7PR07MB5290; H:DB7PR07MB5562.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:0; 
received-spf: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ietfc@btconnect.com; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: HNbkZ/N1A1Ovxu7jlZNcgk9TKnnztd4JImQloZVmv9TKkk+pfqZMXqtDgVwvwPpaizryVk06AFIGqkiDtJgJlVqmXtkxIEUvs4tIZm2sxxdU0YIfZMEbqndDT1AOwNpX3RrpjbBjtw19nf1G9eWNJDGJSgmt7a91GenB7RvcTugy/BW1CSXcACWmhl8r0Ag8kCKuR+YzhODQ2iMh8Ii1yuTJ6q07tjJbQNAgBhZy3MclQjut4Frvkb0jiLR7UD6IrRlTWGiDwWk50Vuso6LEQNhex4ZUl2/TT2cvTY70z6UVGZTyJ8qCEYyKAYG7xhG82oi4nqX7E2KTBKtdfs93qwZWyL8MBGQxpXt7Ko4sZ+mgsH8eqYYtPlSOGwKTUiIY2tp+iBkzZRF9koBur1dfolGNjAFk+zuWkwZwhqjfirY=
Content-Type: text/plain; charset="utf-8"
Content-ID: <7F6687232706AB479EE29A72C303A127@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 967855c8-6f3f-4b2b-857c-08d6b2dc66cb
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Mar 2019 17:48:21.1420 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR07MB5290
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/al2yflM_2EiI60j9_O-g7_CfTps>
Subject: Re: [Pce] [yang-doctors] Yangdoctors early review of draft-ietf-pce-pcep-yang-08
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Mar 2019 17:48:27 -0000

LS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQ0KRnJvbTogIkRocnV2IERob2R5IiA8ZGhydXYu
aWV0ZkBnbWFpbC5jb20+DQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNiwgMjAxOSA1OjM1IFBNDQoN
CkRvbmUgYW5kIGEgbmV3IHZlcnNpb24gaXMgcG9zdGVkLg0KDQo8dHA+DQoNClRoZSBwcmVmaXhl
cyBsb29rIGdvb2QgYW5kIHRoZSBsaW5lIGxlbmd0aHMgSSB0aGluayBhcmUgb2sgLSBJIG1ha2Ug
aXQNCjgxIGNoYXJhY3RlcnMgaW5jbHVkaW5nIHRoZSBsZWZ0IG1hcmdpbiBzcGFjZXMgLSAgYnV0
IC4uLg0KDQppbiAtMTAgeW91IGhhZA0KIiAgIGltcG9ydCBpZXRmLXRlLXR5cGVzIHsgICBwcmVm
aXggInRlLXR5cGVzIjsgIHJlZmVyZW5jZQ0KICAgICAgICJJLUQuaWV0Zi10ZWFzLXlhbmctdGUt
dHlwZXM6IFRyYWZmaWMgRW5naW5lZXJpbmcgQ29tbW9uIFlBTkcNCiAgICAgICBUeXBlcyI7ICAi
DQp3aGljaCBsb29rcyBvaw0KDQppbiAtMTEgeW91IGhhdmUNCiAgaW1wb3J0IGlldGYtdGUtdHlw
ZXMgeyAgICAgcHJlZml4IHRlLXR5cGVzOyAgICAgcmVmZXJlbmNlDQogICAgICAiW0ktRC5pZXRm
LXRlYXMteWFuZy10ZS10eXBlc106IFRyYWZmaWMgRW5naW5lZXJpbmcgQ29tbW9uIFlBTkcNCiAg
ICAgICBUeXBlcyI7DQp3aGljaCBkb2VzIG5vdCBsb29rIG9rIHRvIG1lDQoNClJlY2FsbCB0aGF0
IGEgWUFORyBtb2R1bGUgaXMgcGxhaW4gdGV4dCBzbyB0aGVyZSBjYW5ub3QgYmUgYW55IFhNTC9I
VE1MDQpzdHlsZSByZWZlcmVuY2VzL2xpbmtzIGFuZCB0aGF0DQogICAgIFtJLUQuaWV0Zi10ZWFz
LXlhbmctdGUtdHlwZXNdOg0KbG9va3MgdG8gbWUgYXMgaWYgaXQgaGFzIFhNTCB1bmRlcnBpbm5p
bmcgaXQgd2hpY2ggaXMgbm90IG9rIGluIGEgWUFORw0KbW9kdWxlDQoNCkFuZCB0aGlzIGhhcyBo
YXBwZW5lZCBpbiAxNiBwbGFjZXMuDQoNCkFsc28sIElBTkEgQ29uc2lkZXJhdGlvbnMgZG9lcyBu
b3QgcmVnaXN0ZXINCg0KICAgVVJJOiAgdXJuOmlldGY6cGFyYW1zOnhtbDpuczp5YW5nOmlldGYt
cGNlcC1zdGF0cw0KDQpTZWN1cml0eSBDb25zaWRlcmF0aW9ucyB0YWxrcyBvZiBhIFlBTkcgbW9k
dWxlIHdoZW4gdGhlIEktRCBoYXMgdHdvLA0KZ2l2aW5nIHRoZSBmbGF2b3VyLCBhcyB3aXRoIHRo
ZSBJQU5BIENvbnNpZGVyYXRpb25zLCB0aGF0IHRoZSBzZWNvbmQNCm1vZHVsZSwgcGNlcC1zdGF0
cywgaGFzIG5vdCByZWFsbHkgYmVlbiBjb25zaWRlcmVkLiAgU2luY2UgaXQgaXMNCnN0YXRpc3Rp
Y3MsIEkgaW1hZ2luZSB0aGF0IHRoZXJlIGFyZSBubyBzZW5zaXRpdmUgb2JqZWN0cyB0aGVyZSwg
aW4NCndoaWNoIGNhc2UgSSB3b3VsZCBhZGQgYSBzZW50ZW5jZSB0byBzcGVsbCB0aGF0IG91dC4N
Cg0KQW5kIHNvbWV0aGluZyBuZXcNCi9TZWdlbWVudCBSb3V0aW5nIC9TZWdtZW50IFJvdXRpbmcg
Lw0KDQpUb20gUGV0Y2gNCg0KT24gVHVlLCAyNiBNYXIgMjAxOSBhdCAxODozNCwgdG9tIHBldGNo
IDxpZXRmY0BidGNvbm5lY3QuY29tPiB3cm90ZToNCg0KPiBEaHJ1dg0KPg0KPiBJIGNvbW1lbnRl
ZCB1cCB0aHJlYWQgdGhhdCB0aGUgcHJlZml4ZXMgdXNlZCBpbiB0aGlzIEktRCB3ZXJlIG5vdCB0
aGUNCj4gb25lcyB0aGF0IGFwcGVhciBpbiB0aGUgaW1wb3J0ZWQgbW9kdWxlcyBhbmQgc2FpZCBJ
IHRob3VnaHQgdGhhdCB0aGF0DQo+IHdhcyBkaXNjb3VyYWdlZCBidXQgb2suIENoZWNraW5nIFJG
Qzg0MDcsIGl0IHNheXMNCj4NCj4gICAgbyAgVGhlIHByb3BlciBtb2R1bGUgcHJlZml4IE1VU1Qg
YmUgdXNlZCBmb3IgYWxsIGlkZW50aWZpZXJzDQppbXBvcnRlZA0KPiAgICAgICBmcm9tIG90aGVy
IG1vZHVsZXMuDQo+DQo+IEl0IGlzIGEgTVVTVCBub3QgYSBTSE9VTEQgc28gSSBiZWxpZXZlIHRo
YXQgeW91IG11c3QgYnJpbmcgdGhvc2UNCj4gcHJlZml4ZXMgaW4gbGluZSBmb3Iga2V5LWNoYWlu
LCB0bHMtY2xpZW50LCB0bHMtc2VydmVyLiAgWUFORyBhbGxvd3MNCml0LA0KPiBZQU5HIGd1aWRl
bGluZXMgZG9lcyBub3QuDQo+DQo+IFRvbSBQZXRjaA0KPg0KPg0KPiAtLS0tLSBPcmlnaW5hbCBN
ZXNzYWdlIC0tLS0tDQo+IEZyb206ICJEaHJ1diBEaG9keSIgPGRocnV2LmlldGZAZ21haWwuY29t
Pg0KPiBTZW50OiBUdWVzZGF5LCBNYXJjaCAyNiwgMjAxOSAyOjM4IFBNDQo+DQo+IEhpIE1hcnRp
biwNCj4NCj4gVGhlIG5ld2VyIHZlcnNpb24gb2YgcHlhbmcgd29ya2VkISBUaGFua3MgZm9yIHlv
dXIgaGVscCENCj4NCj4gSSBmb3VuZCB0aGUgZnVsbCB0cmVlIHVzZWZ1bCB3aGVuIEkgYW0gc2Vh
cmNoaW5nIGZvciBhIGxlYWYgaW4gdGhlDQo+IHlhbmcgbW9kZWxzIGFuZCB1bmRlcnN0YW5kIGhv
dyBpdCBmaXRzIGluIHRoZSBvdmVyYWxsIHRyZWUuIFRodXMgSSBzZWUNCj4gdmFsdWUgaW4gYm90
aC4gV2UgY2FuIGFsc28gY29uc2lkZXIgaWYgd2Ugc2hvdWxkIGFsc28gdXBkYXRlIDUuMi01LjYN
Cj4gYWRkaXRpb25hbGx5Lg0KPg0KPiBUaGFua3MhDQo+IERocnV2DQo+DQo+IE9uIFR1ZSwgTWFy
IDI2LCAyMDE5IGF0IDM6MDAgUE0gTWFydGluIEJqb3JrbHVuZCA8bWJqQHRhaWwtZi5jb20+DQp3
cm90ZToNCj4gPg0KPiA+IEhpLA0KPiA+DQo+ID4gRGhydXYgRGhvZHkgPGRocnV2LmlldGZAZ21h
aWwuY29tPiB3cm90ZToNCj4gPiA+IEhpIE1haGVzaCwgVG9tLA0KPiA+ID4NCj4gPiA+IEdvdCBp
dCwgd2lsbCBtYWtlIHRoZSBuZWNlc3NhcnkgY2hhbmdlIHNvb24uDQo+ID4gPg0KPiA+ID4gV2hl
cmUgSSBuZWVkIGhlbHAgaXMgdGhlIHRyZWUgY3JlYXRpb24sIGV2ZW4gdGhvdWdoIEkgdXNlDQo+
ID4gPiAnLS10cmVlLWxpbmUtbGVuZ3RoJyBJIGZhY2VkIHRoZSBpc3N1ZSB3aXRoIG92ZXJydW5u
aW5nIHRoZSA4MA0KPiA+ID4gY2hhcmFjdGVycy4NCj4gPiA+DQo+ID4gPiBweWFuZyAtLWlldGYg
LWYgdHJlZSAtLXRyZWUtbGluZS1sZW5ndGg9NjggLS10cmVlLWRlcHRoPTEwDQo+ID4gPiBpZXRm
LXBjZXBAMjAxOS0wMy0yNC55YW5nIC0taWV0ZiA+aWV0Zi1wY2VwLnRyZWUNCj4gPg0KPiA+IEhh
dmUgeW91IHRyaWVkIHVzaW5nIHB5YW5nIDEuNy44PyAgV2hlbiBJIHJ1biB0aGF0IHRoZSB0cmVl
IHNlZW1zIHRvDQo+ID4gZml0IHRoZSBsaW5lIGxlbmd0aHMuDQo+ID4NCj4gPiA+IFRoYXQgbWFk
ZSBtZSBwaWNrIGEgc2hvcnRlciBwcmVmaXgsIGJ1dCBoYXBweSB0byBsZWFybiBpZiB0aGVyZSBp
cw0KYQ0KPiA+ID4gYmV0dGVyIHdheSBvdXQgdGhlcmUhDQo+ID4NCj4gPiBQZXJzb25hbGx5LCBJ
J20gbm90IHRvbyBmb25kIG9mIHZlcnkgbGFyZ2UgdHJlZSBkaWFncmFtcy4gIEkgcHJlZmVyDQp0
bw0KPiA+IHNwbGl0IHRoZW0gaW50byBzbWFsbGVyIGRpYWdyYW1zLiAgU28gSSBsaWtlIHlvdXIg
b3ZlcnZpZXcgZGlhZ3JhbQ0KaW4NCj4gPiBzZWN0aW9uIDUuMS4gIEkgd291bGQgdGhlbiBwcm9i
YWJseSBhZGQgYSBzbWFsbCBkaWFncmFtIGluIGVhY2ggb2YNCnRoZQ0KPiA+IHNlY3Rpb24gNS4y
LTUuNiwgYW5kIHJlbW92ZSBzZWNpb24gNS43IGNvbXBsZXRlbHkuICBCdXQgdGhpcyBpcyBqdXN0
DQo+ID4gbXkgcGVyc29uYWwgcHJlZmVyZW5jZSENCj4gPg0KPiA+IC9tYXJ0aW4NCj4gPg0KPiA+
ID4gVGhhbmtzIQ0KPiA+ID4gRGhydXYNCj4gPiA+DQo+ID4gPiBPbiBUdWUsIE1hciAyNiwgMjAx
OSBhdCAyOjE2IFBNIE1hcnRpbiBCam9ya2x1bmQgPG1iakB0YWlsLWYuY29tPg0KPiB3cm90ZToN
Cj4gPiA+ID4NCj4gPiA+ID4gSGksDQo+ID4gPiA+DQo+ID4gPiA+IHRvbSBwZXRjaCA8aWV0ZmNA
YnRjb25uZWN0LmNvbT4gd3JvdGU6DQo+ID4gPiA+ID4gT24gdGhlIHF1ZXN0aW9uIG9mIHByZWZp
eCwgd2hlcmUgSSBhbiBpbnRlcmVzdGVkIGluIHRoZQ0Kb3Bpbmlvbg0KPiBvZiBhDQo+ID4gPiA+
ID4gWUFORw0KPiA+ID4gPiA+IERvY3RvciwgeW91IHVzZSB0aGUgc2luZ2xlIGxldHRlciAncCcg
YW5kIHNheSB0aGF0IGEgbG9uZ2VyDQo+IHByZWZpeCBnaXZlcw0KPiA+ID4gPiA+IHlvdSBsaW5l
IGxlbmd0aCBwcm9ibGVtcy4gIFlBTkcgZG9lcyBhbGxvdyBzdGF0ZW1lbnRzIHRvIHNwYW4NCj4g
bGluZXMsIGFzDQo+ID4gPiA+ID4gaGFwcGVucyBpbiBhbG1vc3QgZXZlcnkgVEVBUyBtb2R1bGUg
c28gZm9yIG1lIHRoYXQgaXMgbm90IGENCnZlcnkNCj4gZ29vZA0KPiA+ID4gPiA+IHJlYXNvbjsg
SSB3b3VsZCBwcmVmZXIgc29tZXRoaW5nIG9mIHR3byBjaGFyYWN0ZXJzIG9yIG1vcmUuDQo+ID4g
PiA+ID4NCj4gPiA+ID4gPiBJIG5vdGUgdGhhdCBJQU5BIENvbnNpZGVyYXRpb25zIHNheXMNCj4g
PiA+ID4gPiAgICAgICAgUHJlZml4OiAgICAgICBwY2VwDQo+ID4gPiA+ID4gd2hpY2ggd291bGQg
YmUgbXkgZmlyc3QgY2hvaWNlIGV2ZW4gaWYgSSB0aGVuIGhhdmUgdG8gc3Bhbg0KPiBsaW5lcy4N
Cj4gPiA+ID4NCj4gPiA+ID4gSSBzdHJvbmdseSBhZ3JlZS4gIFNpbmNlIHRoZSBwcmVmaXggaXMg
YWN0dWFsbHkgcGFydCBvZiB0aGUgSUFOQQ0KPiA+ID4gPiByZWdpc3RyeSBhbmQgbmVlZHMgdG8g
YmUgdW5pcXVlLCBJIHRoaW5rIHlvdSBzaG91bGQgdXNlIGEgbG9uZ2VyDQo+ID4gPiA+IHByZWZp
eC4gICJwY2VwIiBzZWVtcyByZWFzb25hYmxlLiAgSWYgeW91IHJ1biBpbnRvIGxpbmUgbGVuZ3Ro
DQo+ID4gPiA+IHByb2JsZW1zLCBJJ2xsIGJlIGdsYWQgdG8gaGVscCB5b3UgZml4IHRoZW0uDQo+
ID4gPiA+DQo+ID4gPiA+IEJlZm9yZSB0aGlzIGRvY3VtZW50IGdvZXMgdG8gdGhlIFJGQyBlZGl0
b3IsIEkgc3VnZ2VzdCB5b3UgcnVuDQp0aGUNCj4gPiA+ID4gdG9vbDoNCj4gPiA+ID4NCj4gPiA+
ID4gICAgcHlhbmcgLWYgeWFuZyAtLWtlZXAtY29tbWVudHMgLS15YW5nLWxpbmUtbGVuZ3RoIDY5
IDxGSUxFPg0KPiA+ID4gPg0KPiA+ID4gPiBvbiB0aGVzZSBtb2R1bGVzLCBpbiBvcmRlciB0byBn
ZXQgdGhlbSBmb3JtYXR0ZWQgY29uc2lzdGVudGx5DQp3aXRoDQo+IHRoZQ0KPiA+ID4gPiByZXN0
IG9mIHRoZSBJRVRGIG1vZHVsZXMuDQo+ID4gPiA+DQo+ID4gPiA+ID4gWW91IGltcG9ydCB0aGUg
bW9kdWxlIGtleS1jaGFpbiBidXQgeW91IGRvIG5vdCB1c2UgdGhlIHByZWZpeA0KPiB0aGF0IGl0
DQo+ID4gPiA+ID4gZGVmaW5lcywgbmFtZWx5IGtleS1jaGFpbjsgbm90IGZvcmJpZGRlbiBidXQg
bm90IHJlY29tbWVuZGVkDQo+IHByYWN0aWNlDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBMaWtld2lz
ZSB0bHMtY2xpZW50IHNob3VsZCBiZSB0bHNjIGFuZCB0bHMtc2VydmVyIHRsc3MuDQo+ID4gPiA+
ID4NCj4gPiA+ID4gPiBTZWN1cml0eSBhbmQgSUFOQSBDb25zaWRlcmF0aW9ucyBkZWFsIHdpdGgN
Cj4gPiA+ID4gPiAgICAgICAgTmFtZTogICAgICAgICBpZXRmLXBjZXANCj4gPiA+ID4gPiBXaGF0
IGFib3V0DQo+ID4gPiA+ID4gICAgbW9kdWxlIGlldGYtcGNlcC1zdGF0cyB7DQo+ID4gPiA+ID4g
d2hpY2ggSSB0aGluayBuZWVkcyBzZXBhcmF0ZSBjb3ZlcmFnZSwgYSBzZXBhcmF0ZSBzZWN0aW9u
LCBpbg0KPiBTZWN1cml0eQ0KPiA+ID4gPiA+IGFuZCBtdXN0IGJlIGNvdmVyZWQgaW4gSUFOQSBD
b25zaWRlcmF0aW9ucy4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IFRoZSBwcm9ibGVtIHdpdGgNCj4g
PiA+ID4gPiAiSS1ELmlldGYtcGNlLWFzc29jaWF0aW9uLWdyb3VwOiBQQ0VQIEV4dGVuc2lvbnMg
Zm9yIC4uLg0KPiA+ID4gPiA+IGFzIGEgcmVmZXJlbmNlIGlzIHRoYXQgd2hlbiBpdCBhcHBlYXJz
IGluIHRoZSB0ZXh0IG9mIHRoZSBJLUQsDQo+IHRoZW4gaXQNCj4gPiA+ID4gPiBpcyBhcw0KPiA+
ID4gPiA+ICBbSS1ELmlldGYtcGNlLWFzc29jaWF0aW9uLWdyb3VwXQ0KPiA+ID4gPiA+IGkuZS4g
YSBYTUwvSFRNTCB0eXBlIGFuY2hvciB3aGljaCBpcyBwaWNrZWQgdXAgYnkgdG9vbHMgc28gdGhl
DQo+IFJGQw0KPiA+ID4gPiA+IEVkaXRvciBjYW5ub3QgbWlzcyBpdC4NCj4gPiA+ID4gPg0KPiA+
ID4gPiA+IFdoZW4gaXQgYXBwZWFycyBpbiB0aGUgWUFORyBtb2R1bGUsIGl0IG11c3QgYmUgcGxh
aW4gdGV4dCBhcw0KaW4NCj4gPiA+ID4gPiAgICAgICAgIkktRC5pZXRmLXBjZS1hc3NvY2lhdGlv
bi1ncm91cDogUENFUCBFeHRlbnNpb25zIGZvcg0KLi4uLg0KPiA+ID4gPiA+IHNvIHRoZSB0b29s
cyBjYW5ub3QgcGljayBpdCB1cCwgaXQgbXVzdCBiZSBzcG90dGVkIGJ5IGV5ZSBhbmQNCnNvDQo+
IG1pZ2h0DQo+ID4gPiA+ID4gYmUgbWlzc2VkLiAgSGVuY2UgSSBzdWdnZXN0IHVzaW5nDQo+ID4g
PiA+ID4NCj4gPiA+ID4gPiAiUkZDIFlZWVkgLSBQQ0VQIEV4dGVuc2lvbnMgZm9yDQo+ID4gPiA+
ID4gICAgICAgIEVzdGFibGlzaGluZyBSZWxhdGlvbnNoaXBzIEJldHdlZW4gU2V0cyBvZiBMU1Bz
IjsNCj4gPiA+ID4gPg0KPiA+ID4gPiA+IHdpdGggYSBub3RlIHRvIHRoZSBSRkMgRWRpdG9yIGFz
a2luZyB0aGVtIHRvIHJlcGxhY2UgWVlZWSB3aXRoDQo+IHRoZSBSRkMNCj4gPiA+ID4gPiBudW1i
ZXIgYXNzaWduZWQgdG8gSS1ELmlldGYtcGNlLWFzc29jaWF0aW9uLWdyb3VwDQo+ID4gPiA+ID4N
Cj4gPiA+ID4gPiBMaWtld2lzZSBSRkMgWlpaWiBmb3INCj4gPiA+ID4gPiAgICAgICAgIkktRC5p
ZXRmLXBjZS1zZWdtZW50LXJvdXRpbmc6IFBDRVAgRXh0ZW5zaW9ucyBmb3INCj4gU2VnbWVudA0K
PiA+ID4gPiA+IGFuZCBzbyBvbiBmb3IgdGhlIG90aGVycyAob2Ygd2hpY2ggdGhlcmUgYXJlIHNl
dmVyYWwpDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBUaGUgUkZDIEVkaXRvciBpcyBvaywgbGlrZXMg
ZXZlbiwgYWxsIHRoZSBub3RlcyB0aGVyZW9uIHRvDQo+IGFwcGVhciBvbmNlDQo+ID4gPiA+ID4g
YXQgdGhlIHN0YXJ0IG9mIHRoZSBJLUQuDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBTbyBteSBwcmV2
aW91cyBjb21tZW50IHdhcyB0aGF0IHVzaW5nIFhYWFggZm9yIG11bHRpcGxlIEktRHMNCndhcw0K
PiA+ID4gPiA+IGNvbmZ1c2luZyBidXQgSSBtZWFudCB0byB1c2UgWVlZWSBaWlpaLCB3aXRoIGFu
IFJGQyBFZGl0b3INCk5vdGUNCj4gZm9yDQo+ID4gPiA+ID4gZWFjaCwgYW5kIG5vdCB0byB1c2Ug
dGhlIEktRCBuYW1lLg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gSFRIDQo+ID4gPiA+ID4NCj4gPiA+
ID4gPiBUb20gUGV0Y2gNCj4gPiA+ID4gPg0KPiA+ID4gPiA+IC0tLS0tIE9yaWdpbmFsIE1lc3Nh
Z2UgLS0tLS0NCj4gPiA+ID4gPiBGcm9tOiAiRGhydXYgRGhvZHkiIDxkaHJ1di5pZXRmQGdtYWls
LmNvbT4NCj4gPiA+ID4gPiBUbzogIk1haGVzaCBKZXRoYW5hbmRhbmkiIDxtamV0aGFuYW5kYW5p
QGdtYWlsLmNvbT4NCj4gPiA+ID4gPiBDYzogPGRyYWZ0LWlldGYtcGNlLXBjZXAteWFuZy5hbGxA
aWV0Zi5vcmc+Ow0KPiA8eWFuZy1kb2N0b3JzQGlldGYub3JnPjsNCj4gPiA+ID4gPiA8cGNlQGll
dGYub3JnPg0KPiA+ID4gPiA+IFNlbnQ6IFN1bmRheSwgTWFyY2ggMjQsIDIwMTkgOTowNyBQTQ0K
PiA+ID4gPiA+IFN1YmplY3Q6IFJlOiBbUGNlXSBZYW5nZG9jdG9ycyBlYXJseSByZXZpZXcgb2YN
Cj4gPiA+ID4gPiBkcmFmdC1pZXRmLXBjZS1wY2VwLXlhbmctMDgNCj4gPiA+ID4gPg0KPiA+ID4g
PiA+DQo+ID4gPiA+ID4gSGkgTWFoZXNoLA0KPHNuaXA+DQoNCg==


From nobody Thu Mar 28 03:03:42 2019
Return-Path: <dhruv.ietf@gmail.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AAEE112026B; Thu, 28 Mar 2019 03:03:23 -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 5iyINxt2U-oD; Thu, 28 Mar 2019 03:03:18 -0700 (PDT)
Received: from mail-it1-x133.google.com (mail-it1-x133.google.com [IPv6:2607:f8b0:4864:20::133]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EE4FE120491; Thu, 28 Mar 2019 03:03:17 -0700 (PDT)
Received: by mail-it1-x133.google.com with SMTP id 139so5076213ita.4; Thu, 28 Mar 2019 03:03:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=BLvCTv+ibTOvO/iTr3lAEXZ1xGWSG424HscgkDeIy60=; b=vJYBxp18IQlbe5PQOobGxRHzeY6tmRjKogXwgc7npN+yB1i1PwrhhxkE2bfy/8c+oT URp4fM7GoeeMdEVX45oBtbd4RwD6exXG0bk5Baaqd4Dq+G2AsJACIphWxitk22NWiO9j CFLDP16Wzq3GJkFz9XugXgbvLU8NiT053RHY5KPDeVeOVqRag3uXKTyQyOUprtHoa9Ez Vq9kKSOR20Tkpm3+pUwy7YSF/XZ3HsJ+ZPZXA7aUWXTv3Mmk0gyJur2V2xmpMQZu0lgj 5/8ifM3dWzeeGjnQfY5LSYN+so7L5Ze4/UPQ8NOTikTI4n6G6GioL/GHmIjmUGQAK83v Yegw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=BLvCTv+ibTOvO/iTr3lAEXZ1xGWSG424HscgkDeIy60=; b=blulTc09d3Z/YDfmzA62k6iG7lCJup4dcQPwfJx419K0KGW0ITEOIbj4Yyt0NbkHfr 8zLa/GsaYGSPfyAbJHWnsxUl2ysVmESUXmYks0+aaylXtenOwIuL8W8nznQ56s4qrUjY 3ZjpVU6UrV0KNSyjFpMjQtRzLXOWfAj5mpf4ok+/bM1bM20UeilWwNXGIN3Dm5mm5Y7p 9xOE+UzJSsmeUJXvUCoG3gkdVH0YgGvt+b5FhvSEN0Wlz9/moIBWtCMrDJY1niSSVbIG maarj4KICFVvVk+cDFzZADAms50aM1x2uNhjNqLZApdtl2av6AMl4WkYyJ/a4Wdlev36 BAUw==
X-Gm-Message-State: APjAAAW2PWp/pscUOrhJbFeJ+IwW3otPTdrctAPmfWnLhmz+Q0EG/S1o DrXnVqYXu90uu1UtBZSk+kz1xYQDHlq7AhcRyaU=
X-Google-Smtp-Source: APXvYqxUkws/pBeQ8LbQA2+Y3Z6OpTF24RaJiX3mqda9BV8GFsW8gn57FWJ99s7wiaJM4rcNibS6QUKVFQIMcqFihZE=
X-Received: by 2002:a24:3990:: with SMTP id l138mr7148270ita.67.1553767397053;  Thu, 28 Mar 2019 03:03:17 -0700 (PDT)
MIME-Version: 1.0
References: <00d801d4e3d2$0408a620$4001a8c0@gateway.2wire.net> <20190326.141608.1265169009050218055.mbj@tail-f.com> <CAB75xn5d=FTid6uCM8byFPGWUj+gQK4HC942DZf273K-LyhSig@mail.gmail.com> <20190326.150053.1710533731743618728.mbj@tail-f.com> <CAB75xn7z8KMVTtBqDHQwp6nx92xrHaJBeCgC=RH+hkEg_qZx8A@mail.gmail.com> <00ae01d4e3f9$c54e6c80$4001a8c0@gateway.2wire.net> <CAB75xn7uYRbZh=rHQnJ5odwu8UKZ=mEGcT3U7+UcLz4Da6++eA@mail.gmail.com> <01c401d4e4c4$e73acb60$4001a8c0@gateway.2wire.net>
In-Reply-To: <01c401d4e4c4$e73acb60$4001a8c0@gateway.2wire.net>
From: Dhruv Dhody <dhruv.ietf@gmail.com>
Date: Thu, 28 Mar 2019 11:02:40 +0100
Message-ID: <CAB75xn7x9gAHS3m++EMRmS8UDx6OptBuXAHj=3uMn9sW_M_jAw@mail.gmail.com>
To: tom petch <ietfc@btconnect.com>
Cc: Mahesh Jethanandani <mjethanandani@gmail.com>, Martin Bjorklund <mbj@tail-f.com>, "draft-ietf-pce-pcep-yang.all@ietf.org" <draft-ietf-pce-pcep-yang.all@ietf.org>, "pce@ietf.org" <pce@ietf.org>,  "yang-doctors@ietf.org" <yang-doctors@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c3dbf2058524a96c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/Ly9awGgwmuuTiyI9PuPFOECe6K8>
Subject: Re: [Pce] [yang-doctors] Yangdoctors early review of draft-ietf-pce-pcep-yang-08
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Mar 2019 10:03:34 -0000

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

Hi Tom,

Apologies, I misunderstood your comment on references. The [] would be
removed.
Who knew updating and compiling yang module while sitting in a WG session
is not good :)
Will make an update SOON fixing these!

Thanks again for all your effort in keeping yang drafts in good condition!

Regards,
Dhruv




On Wed, Mar 27, 2019 at 6:48 PM tom petch <ietfc@btconnect.com> wrote:

> ----- Original Message -----
> From: "Dhruv Dhody" <dhruv.ietf@gmail.com>
> Sent: Tuesday, March 26, 2019 5:35 PM
>
> Done and a new version is posted.
>
> <tp>
>
> The prefixes look good and the line lengths I think are ok - I make it
> 81 characters including the left margin spaces -  but ...
>
> in -10 you had
> "   import ietf-te-types {   prefix "te-types";  reference
>        "I-D.ietf-teas-yang-te-types: Traffic Engineering Common YANG
>        Types";  "
> which looks ok
>
> in -11 you have
>   import ietf-te-types {     prefix te-types;     reference
>       "[I-D.ietf-teas-yang-te-types]: Traffic Engineering Common YANG
>        Types";
> which does not look ok to me
>
> Recall that a YANG module is plain text so there cannot be any XML/HTML
> style references/links and that
>      [I-D.ietf-teas-yang-te-types]:
> looks to me as if it has XML underpinning it which is not ok in a YANG
> module
>
> And this has happened in 16 places.
>
> Also, IANA Considerations does not register
>
>    URI:  urn:ietf:params:xml:ns:yang:ietf-pcep-stats
>
> Security Considerations talks of a YANG module when the I-D has two,
> giving the flavour, as with the IANA Considerations, that the second
> module, pcep-stats, has not really been considered.  Since it is
> statistics, I imagine that there are no sensitive objects there, in
> which case I would add a sentence to spell that out.
>
> And something new
> /Segement Routing /Segment Routing /
>
> Tom Petch
>
> On Tue, 26 Mar 2019 at 18:34, tom petch <ietfc@btconnect.com> wrote:
>
> > Dhruv
> >
> > I commented up thread that the prefixes used in this I-D were not the
> > ones that appear in the imported modules and said I thought that that
> > was discouraged but ok. Checking RFC8407, it says
> >
> >    o  The proper module prefix MUST be used for all identifiers
> imported
> >       from other modules.
> >
> > It is a MUST not a SHOULD so I believe that you must bring those
> > prefixes in line for key-chain, tls-client, tls-server.  YANG allows
> it,
> > YANG guidelines does not.
> >
> > Tom Petch
> >
> >
> > ----- Original Message -----
> > From: "Dhruv Dhody" <dhruv.ietf@gmail.com>
> > Sent: Tuesday, March 26, 2019 2:38 PM
> >
> > Hi Martin,
> >
> > The newer version of pyang worked! Thanks for your help!
> >
> > I found the full tree useful when I am searching for a leaf in the
> > yang models and understand how it fits in the overall tree. Thus I see
> > value in both. We can also consider if we should also update 5.2-5.6
> > additionally.
> >
> > Thanks!
> > Dhruv
> >
> > On Tue, Mar 26, 2019 at 3:00 PM Martin Bjorklund <mbj@tail-f.com>
> wrote:
> > >
> > > Hi,
> > >
> > > Dhruv Dhody <dhruv.ietf@gmail.com> wrote:
> > > > Hi Mahesh, Tom,
> > > >
> > > > Got it, will make the necessary change soon.
> > > >
> > > > Where I need help is the tree creation, even though I use
> > > > '--tree-line-length' I faced the issue with overrunning the 80
> > > > characters.
> > > >
> > > > pyang --ietf -f tree --tree-line-length=68 --tree-depth=10
> > > > ietf-pcep@2019-03-24.yang --ietf >ietf-pcep.tree
> > >
> > > Have you tried using pyang 1.7.8?  When I run that the tree seems to
> > > fit the line lengths.
> > >
> > > > That made me pick a shorter prefix, but happy to learn if there is
> a
> > > > better way out there!
> > >
> > > Personally, I'm not too fond of very large tree diagrams.  I prefer
> to
> > > split them into smaller diagrams.  So I like your overview diagram
> in
> > > section 5.1.  I would then probably add a small diagram in each of
> the
> > > section 5.2-5.6, and remove secion 5.7 completely.  But this is just
> > > my personal preference!
> > >
> > > /martin
> > >
> > > > Thanks!
> > > > Dhruv
> > > >
> > > > On Tue, Mar 26, 2019 at 2:16 PM Martin Bjorklund <mbj@tail-f.com>
> > wrote:
> > > > >
> > > > > Hi,
> > > > >
> > > > > tom petch <ietfc@btconnect.com> wrote:
> > > > > > On the question of prefix, where I an interested in the
> opinion
> > of a
> > > > > > YANG
> > > > > > Doctor, you use the single letter 'p' and say that a longer
> > prefix gives
> > > > > > you line length problems.  YANG does allow statements to span
> > lines, as
> > > > > > happens in almost every TEAS module so for me that is not a
> very
> > good
> > > > > > reason; I would prefer something of two characters or more.
> > > > > >
> > > > > > I note that IANA Considerations says
> > > > > >        Prefix:       pcep
> > > > > > which would be my first choice even if I then have to span
> > lines.
> > > > >
> > > > > I strongly agree.  Since the prefix is actually part of the IANA
> > > > > registry and needs to be unique, I think you should use a longer
> > > > > prefix.  "pcep" seems reasonable.  If you run into line length
> > > > > problems, I'll be glad to help you fix them.
> > > > >
> > > > > Before this document goes to the RFC editor, I suggest you run
> the
> > > > > tool:
> > > > >
> > > > >    pyang -f yang --keep-comments --yang-line-length 69 <FILE>
> > > > >
> > > > > on these modules, in order to get them formatted consistently
> with
> > the
> > > > > rest of the IETF modules.
> > > > >
> > > > > > You import the module key-chain but you do not use the prefix
> > that it
> > > > > > defines, namely key-chain; not forbidden but not recommended
> > practice
> > > > > >
> > > > > > Likewise tls-client should be tlsc and tls-server tlss.
> > > > > >
> > > > > > Security and IANA Considerations deal with
> > > > > >        Name:         ietf-pcep
> > > > > > What about
> > > > > >    module ietf-pcep-stats {
> > > > > > which I think needs separate coverage, a separate section, in
> > Security
> > > > > > and must be covered in IANA Considerations.
> > > > > >
> > > > > > The problem with
> > > > > > "I-D.ietf-pce-association-group: PCEP Extensions for ...
> > > > > > as a reference is that when it appears in the text of the I-D,
> > then it
> > > > > > is as
> > > > > >  [I-D.ietf-pce-association-group]
> > > > > > i.e. a XML/HTML type anchor which is picked up by tools so the
> > RFC
> > > > > > Editor cannot miss it.
> > > > > >
> > > > > > When it appears in the YANG module, it must be plain text as
> in
> > > > > >        "I-D.ietf-pce-association-group: PCEP Extensions for
> ....
> > > > > > so the tools cannot pick it up, it must be spotted by eye and
> so
> > might
> > > > > > be missed.  Hence I suggest using
> > > > > >
> > > > > > "RFC YYYY - PCEP Extensions for
> > > > > >        Establishing Relationships Between Sets of LSPs";
> > > > > >
> > > > > > with a note to the RFC Editor asking them to replace YYYY with
> > the RFC
> > > > > > number assigned to I-D.ietf-pce-association-group
> > > > > >
> > > > > > Likewise RFC ZZZZ for
> > > > > >        "I-D.ietf-pce-segment-routing: PCEP Extensions for
> > Segment
> > > > > > and so on for the others (of which there are several)
> > > > > >
> > > > > > The RFC Editor is ok, likes even, all the notes thereon to
> > appear once
> > > > > > at the start of the I-D.
> > > > > >
> > > > > > So my previous comment was that using XXXX for multiple I-Ds
> was
> > > > > > confusing but I meant to use YYYY ZZZZ, with an RFC Editor
> Note
> > for
> > > > > > each, and not to use the I-D name.
> > > > > >
> > > > > > HTH
> > > > > >
> > > > > > Tom Petch
> > > > > >
> > > > > > ----- Original Message -----
> > > > > > From: "Dhruv Dhody" <dhruv.ietf@gmail.com>
> > > > > > To: "Mahesh Jethanandani" <mjethanandani@gmail.com>
> > > > > > Cc: <draft-ietf-pce-pcep-yang.all@ietf.org>;
> > <yang-doctors@ietf.org>;
> > > > > > <pce@ietf.org>
> > > > > > Sent: Sunday, March 24, 2019 9:07 PM
> > > > > > Subject: Re: [Pce] Yangdoctors early review of
> > > > > > draft-ietf-pce-pcep-yang-08
> > > > > >
> > > > > >
> > > > > > Hi Mahesh,
> <snip>
>
>

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e,monospace">Hi Tom,=C2=A0</div><div class=3D"gmail_default" style=3D"font-=
family:monospace,monospace"><br></div><div class=3D"gmail_default" style=3D=
"font-family:monospace,monospace">Apologies, I misunderstood your comment o=
n references. The [] would be removed.=C2=A0<span style=3D"font-size:small"=
>=C2=A0</span></div><div class=3D"gmail_default" style=3D"font-family:monos=
pace,monospace">Who knew updating and compiling yang module while sitting i=
n a WG session is not good :)</div><div class=3D"gmail_default" style=3D"fo=
nt-family:monospace,monospace">Will make an update SOON fixing these!=C2=A0=
=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:monospace,mon=
ospace"><br></div><div class=3D"gmail_default" style=3D"font-family:monospa=
ce,monospace">Thanks again for all your effort in keeping yang drafts in go=
od condition!=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:=
monospace,monospace"><br></div><div class=3D"gmail_default" style=3D"font-f=
amily:monospace,monospace">Regards,</div><div class=3D"gmail_default" style=
=3D"font-family:monospace,monospace">Dhruv</div><div class=3D"gmail_default=
" style=3D"font-family:monospace,monospace"><br></div><div class=3D"gmail_d=
efault" style=3D"font-family:monospace,monospace"><br></div><div class=3D"g=
mail_default" style=3D"font-family:monospace,monospace">=C2=A0=C2=A0</div><=
/div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">O=
n Wed, Mar 27, 2019 at 6:48 PM tom petch &lt;<a href=3D"mailto:ietfc@btconn=
ect.com">ietfc@btconnect.com</a>&gt; wrote:<br></div><blockquote class=3D"g=
mail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204=
,204,204);padding-left:1ex">----- Original Message -----<br>
From: &quot;Dhruv Dhody&quot; &lt;<a href=3D"mailto:dhruv.ietf@gmail.com" t=
arget=3D"_blank">dhruv.ietf@gmail.com</a>&gt;<br>
Sent: Tuesday, March 26, 2019 5:35 PM<br>
<br>
Done and a new version is posted.<br>
<br>
&lt;tp&gt;<br>
<br>
The prefixes look good and the line lengths I think are ok - I make it<br>
81 characters including the left margin spaces -=C2=A0 but ...<br>
<br>
in -10 you had<br>
&quot;=C2=A0 =C2=A0import ietf-te-types {=C2=A0 =C2=A0prefix &quot;te-types=
&quot;;=C2=A0 reference<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;I-D.ietf-teas-yang-te-types: Traffic Engin=
eering Common YANG<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0Types&quot;;=C2=A0 &quot;<br>
which looks ok<br>
<br>
in -11 you have<br>
=C2=A0 import ietf-te-types {=C2=A0 =C2=A0 =C2=A0prefix te-types;=C2=A0 =C2=
=A0 =C2=A0reference<br>
=C2=A0 =C2=A0 =C2=A0 &quot;[I-D.ietf-teas-yang-te-types]: Traffic Engineeri=
ng Common YANG<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0Types&quot;;<br>
which does not look ok to me<br>
<br>
Recall that a YANG module is plain text so there cannot be any XML/HTML<br>
style references/links and that<br>
=C2=A0 =C2=A0 =C2=A0[I-D.ietf-teas-yang-te-types]:<br>
looks to me as if it has XML underpinning it which is not ok in a YANG<br>
module<br>
<br>
And this has happened in 16 places.<br>
<br>
Also, IANA Considerations does not register<br>
<br>
=C2=A0 =C2=A0URI:=C2=A0 urn:ietf:params:xml:ns:yang:ietf-pcep-stats<br>
<br>
Security Considerations talks of a YANG module when the I-D has two,<br>
giving the flavour, as with the IANA Considerations, that the second<br>
module, pcep-stats, has not really been considered.=C2=A0 Since it is<br>
statistics, I imagine that there are no sensitive objects there, in<br>
which case I would add a sentence to spell that out.<br>
<br>
And something new<br>
/Segement Routing /Segment Routing /<br>
<br>
Tom Petch<br>
<br>
On Tue, 26 Mar 2019 at 18:34, tom petch &lt;<a href=3D"mailto:ietfc@btconne=
ct.com" target=3D"_blank">ietfc@btconnect.com</a>&gt; wrote:<br>
<br>
&gt; Dhruv<br>
&gt;<br>
&gt; I commented up thread that the prefixes used in this I-D were not the<=
br>
&gt; ones that appear in the imported modules and said I thought that that<=
br>
&gt; was discouraged but ok. Checking RFC8407, it says<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 o=C2=A0 The proper module prefix MUST be used for all ide=
ntifiers<br>
imported<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0from other modules.<br>
&gt;<br>
&gt; It is a MUST not a SHOULD so I believe that you must bring those<br>
&gt; prefixes in line for key-chain, tls-client, tls-server.=C2=A0 YANG all=
ows<br>
it,<br>
&gt; YANG guidelines does not.<br>
&gt;<br>
&gt; Tom Petch<br>
&gt;<br>
&gt;<br>
&gt; ----- Original Message -----<br>
&gt; From: &quot;Dhruv Dhody&quot; &lt;<a href=3D"mailto:dhruv.ietf@gmail.c=
om" target=3D"_blank">dhruv.ietf@gmail.com</a>&gt;<br>
&gt; Sent: Tuesday, March 26, 2019 2:38 PM<br>
&gt;<br>
&gt; Hi Martin,<br>
&gt;<br>
&gt; The newer version of pyang worked! Thanks for your help!<br>
&gt;<br>
&gt; I found the full tree useful when I am searching for a leaf in the<br>
&gt; yang models and understand how it fits in the overall tree. Thus I see=
<br>
&gt; value in both. We can also consider if we should also update 5.2-5.6<b=
r>
&gt; additionally.<br>
&gt;<br>
&gt; Thanks!<br>
&gt; Dhruv<br>
&gt;<br>
&gt; On Tue, Mar 26, 2019 at 3:00 PM Martin Bjorklund &lt;<a href=3D"mailto=
:mbj@tail-f.com" target=3D"_blank">mbj@tail-f.com</a>&gt;<br>
wrote:<br>
&gt; &gt;<br>
&gt; &gt; Hi,<br>
&gt; &gt;<br>
&gt; &gt; Dhruv Dhody &lt;<a href=3D"mailto:dhruv.ietf@gmail.com" target=3D=
"_blank">dhruv.ietf@gmail.com</a>&gt; wrote:<br>
&gt; &gt; &gt; Hi Mahesh, Tom,<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Got it, will make the necessary change soon.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Where I need help is the tree creation, even though I use<br=
>
&gt; &gt; &gt; &#39;--tree-line-length&#39; I faced the issue with overrunn=
ing the 80<br>
&gt; &gt; &gt; characters.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; pyang --ietf -f tree --tree-line-length=3D68 --tree-depth=3D=
10<br>
&gt; &gt; &gt; ietf-pcep@2019-03-24.yang --ietf &gt;ietf-pcep.tree<br>
&gt; &gt;<br>
&gt; &gt; Have you tried using pyang 1.7.8?=C2=A0 When I run that the tree =
seems to<br>
&gt; &gt; fit the line lengths.<br>
&gt; &gt;<br>
&gt; &gt; &gt; That made me pick a shorter prefix, but happy to learn if th=
ere is<br>
a<br>
&gt; &gt; &gt; better way out there!<br>
&gt; &gt;<br>
&gt; &gt; Personally, I&#39;m not too fond of very large tree diagrams.=C2=
=A0 I prefer<br>
to<br>
&gt; &gt; split them into smaller diagrams.=C2=A0 So I like your overview d=
iagram<br>
in<br>
&gt; &gt; section 5.1.=C2=A0 I would then probably add a small diagram in e=
ach of<br>
the<br>
&gt; &gt; section 5.2-5.6, and remove secion 5.7 completely.=C2=A0 But this=
 is just<br>
&gt; &gt; my personal preference!<br>
&gt; &gt;<br>
&gt; &gt; /martin<br>
&gt; &gt;<br>
&gt; &gt; &gt; Thanks!<br>
&gt; &gt; &gt; Dhruv<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; On Tue, Mar 26, 2019 at 2:16 PM Martin Bjorklund &lt;<a href=
=3D"mailto:mbj@tail-f.com" target=3D"_blank">mbj@tail-f.com</a>&gt;<br>
&gt; wrote:<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Hi,<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; tom petch &lt;<a href=3D"mailto:ietfc@btconnect.com" ta=
rget=3D"_blank">ietfc@btconnect.com</a>&gt; wrote:<br>
&gt; &gt; &gt; &gt; &gt; On the question of prefix, where I an interested i=
n the<br>
opinion<br>
&gt; of a<br>
&gt; &gt; &gt; &gt; &gt; YANG<br>
&gt; &gt; &gt; &gt; &gt; Doctor, you use the single letter &#39;p&#39; and =
say that a longer<br>
&gt; prefix gives<br>
&gt; &gt; &gt; &gt; &gt; you line length problems.=C2=A0 YANG does allow st=
atements to span<br>
&gt; lines, as<br>
&gt; &gt; &gt; &gt; &gt; happens in almost every TEAS module so for me that=
 is not a<br>
very<br>
&gt; good<br>
&gt; &gt; &gt; &gt; &gt; reason; I would prefer something of two characters=
 or more.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; I note that IANA Considerations says<br>
&gt; &gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 Prefix:=C2=A0 =C2=A0 =
=C2=A0 =C2=A0pcep<br>
&gt; &gt; &gt; &gt; &gt; which would be my first choice even if I then have=
 to span<br>
&gt; lines.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; I strongly agree.=C2=A0 Since the prefix is actually pa=
rt of the IANA<br>
&gt; &gt; &gt; &gt; registry and needs to be unique, I think you should use=
 a longer<br>
&gt; &gt; &gt; &gt; prefix.=C2=A0 &quot;pcep&quot; seems reasonable.=C2=A0 =
If you run into line length<br>
&gt; &gt; &gt; &gt; problems, I&#39;ll be glad to help you fix them.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Before this document goes to the RFC editor, I suggest =
you run<br>
the<br>
&gt; &gt; &gt; &gt; tool:<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 pyang -f yang --keep-comments --yang-line-=
length 69 &lt;FILE&gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; on these modules, in order to get them formatted consis=
tently<br>
with<br>
&gt; the<br>
&gt; &gt; &gt; &gt; rest of the IETF modules.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; You import the module key-chain but you do not use=
 the prefix<br>
&gt; that it<br>
&gt; &gt; &gt; &gt; &gt; defines, namely key-chain; not forbidden but not r=
ecommended<br>
&gt; practice<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Likewise tls-client should be tlsc and tls-server =
tlss.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Security and IANA Considerations deal with<br>
&gt; &gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 Name:=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0ietf-pcep<br>
&gt; &gt; &gt; &gt; &gt; What about<br>
&gt; &gt; &gt; &gt; &gt;=C2=A0 =C2=A0 module ietf-pcep-stats {<br>
&gt; &gt; &gt; &gt; &gt; which I think needs separate coverage, a separate =
section, in<br>
&gt; Security<br>
&gt; &gt; &gt; &gt; &gt; and must be covered in IANA Considerations.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; The problem with<br>
&gt; &gt; &gt; &gt; &gt; &quot;I-D.ietf-pce-association-group: PCEP Extensi=
ons for ...<br>
&gt; &gt; &gt; &gt; &gt; as a reference is that when it appears in the text=
 of the I-D,<br>
&gt; then it<br>
&gt; &gt; &gt; &gt; &gt; is as<br>
&gt; &gt; &gt; &gt; &gt;=C2=A0 [I-D.ietf-pce-association-group]<br>
&gt; &gt; &gt; &gt; &gt; i.e. a XML/HTML type anchor which is picked up by =
tools so the<br>
&gt; RFC<br>
&gt; &gt; &gt; &gt; &gt; Editor cannot miss it.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; When it appears in the YANG module, it must be pla=
in text as<br>
in<br>
&gt; &gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;I-D.ietf-pce-asso=
ciation-group: PCEP Extensions for<br>
....<br>
&gt; &gt; &gt; &gt; &gt; so the tools cannot pick it up, it must be spotted=
 by eye and<br>
so<br>
&gt; might<br>
&gt; &gt; &gt; &gt; &gt; be missed.=C2=A0 Hence I suggest using<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &quot;RFC YYYY - PCEP Extensions for<br>
&gt; &gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 Establishing Relationsh=
ips Between Sets of LSPs&quot;;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; with a note to the RFC Editor asking them to repla=
ce YYYY with<br>
&gt; the RFC<br>
&gt; &gt; &gt; &gt; &gt; number assigned to I-D.ietf-pce-association-group<=
br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Likewise RFC ZZZZ for<br>
&gt; &gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;I-D.ietf-pce-segm=
ent-routing: PCEP Extensions for<br>
&gt; Segment<br>
&gt; &gt; &gt; &gt; &gt; and so on for the others (of which there are sever=
al)<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; The RFC Editor is ok, likes even, all the notes th=
ereon to<br>
&gt; appear once<br>
&gt; &gt; &gt; &gt; &gt; at the start of the I-D.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; So my previous comment was that using XXXX for mul=
tiple I-Ds<br>
was<br>
&gt; &gt; &gt; &gt; &gt; confusing but I meant to use YYYY ZZZZ, with an RF=
C Editor<br>
Note<br>
&gt; for<br>
&gt; &gt; &gt; &gt; &gt; each, and not to use the I-D name.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; HTH<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Tom Petch<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; ----- Original Message -----<br>
&gt; &gt; &gt; &gt; &gt; From: &quot;Dhruv Dhody&quot; &lt;<a href=3D"mailt=
o:dhruv.ietf@gmail.com" target=3D"_blank">dhruv.ietf@gmail.com</a>&gt;<br>
&gt; &gt; &gt; &gt; &gt; To: &quot;Mahesh Jethanandani&quot; &lt;<a href=3D=
"mailto:mjethanandani@gmail.com" target=3D"_blank">mjethanandani@gmail.com<=
/a>&gt;<br>
&gt; &gt; &gt; &gt; &gt; Cc: &lt;<a href=3D"mailto:draft-ietf-pce-pcep-yang=
.all@ietf.org" target=3D"_blank">draft-ietf-pce-pcep-yang.all@ietf.org</a>&=
gt;;<br>
&gt; &lt;<a href=3D"mailto:yang-doctors@ietf.org" target=3D"_blank">yang-do=
ctors@ietf.org</a>&gt;;<br>
&gt; &gt; &gt; &gt; &gt; &lt;<a href=3D"mailto:pce@ietf.org" target=3D"_bla=
nk">pce@ietf.org</a>&gt;<br>
&gt; &gt; &gt; &gt; &gt; Sent: Sunday, March 24, 2019 9:07 PM<br>
&gt; &gt; &gt; &gt; &gt; Subject: Re: [Pce] Yangdoctors early review of<br>
&gt; &gt; &gt; &gt; &gt; draft-ietf-pce-pcep-yang-08<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Hi Mahesh,<br>
&lt;snip&gt;<br>
<br>
</blockquote></div>

--000000000000c3dbf2058524a96c--


From nobody Sun Mar 31 23:27:36 2019
Return-Path: <peter.park@kt.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BA760120073 for <pce@ietfa.amsl.com>; Sun, 31 Mar 2019 23:27:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.828
X-Spam-Level: 
X-Spam-Status: No, score=-0.828 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FROM_EXCESS_BASE64=0.979, RCVD_IN_DNSWL_LOW=-0.7, RDNS_NONE=0.793, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pi5K_ABTrBtD for <pce@ietfa.amsl.com>; Sun, 31 Mar 2019 23:27:32 -0700 (PDT)
Received: from smfilter2.kt.com (unknown [14.63.245.209]) by ietfa.amsl.com (Postfix) with ESMTP id 609E012003F for <pce@ietf.org>; Sun, 31 Mar 2019 23:27:31 -0700 (PDT)
Received: from external ([10.215.33.54]) by smfilter2.kt.com (1.0) id x316QwR0098E; Mon, 01 Apr 2019 15:26:58 +0900
Received: from MAIL-MBX-05.corp.ktad.kt.com ([10.215.33.75]) by MAIL-FRT-04.corp.ktad.kt.com ([10.215.33.54]) with mapi id 14.03.0210.002; Mon, 1 Apr 2019 15:26:55 +0900
From: =?ks_c_5601-1987?B?udrD4bDJKEJpeiBUb3RhbCBTb2x1dGlvbiBQcm9qZWMp?= <peter.park@kt.com>
To: "pce@ietf.org" <pce@ietf.org>
Thread-Topic: [Pce] Working Group last call on draft-ietf-pce-stateful-hpce-06
Thread-Index: AdToU8/nmdv26B9uQgq7Lj/5+Vm2rg==
Date: Mon, 1 Apr 2019 06:26:47 +0000
Message-ID: <64B123AD47B4514BA507B0376760B284D07A5E86@MAIL-MBX-05>
Accept-Language: ko-KR, en-US
Content-Language: ko-KR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-dispnameaddress: peter.park@kt.com
x-originating-ip: [10.207.249.49]
Content-Type: text/plain; charset="ks_c_5601-1987"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/mvzhxdDCHKmlMpNI5PPT9d6FM4k>
Subject: Re: [Pce] Working Group last call on draft-ietf-pce-stateful-hpce-06
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Apr 2019 06:27:35 -0000

RGVhciB3ZyBtZW1iZXJzLA0KDQpXZSwga3QsIHN1cHBvcnQgdGhlIHByb2dyZXNzaW9uIG9mICdk
cmFmdC1pZXRmLXBjZS1zdGF0ZWZ1bC1ocGNlLTA2Jy4NCkluIGEgbGFyZ2UgYW5kIG11bHRpLWRv
bWFpbiBuZXR3b3JrIGVudmlyb25tZW50LCBpdCBpcyBlc3NlbnRpYWxseSBpbXBvcnRhbnQgZm9y
IG5ldHdvcmsgcHJvdmlkZXIgdG8gaGF2ZSBhbiBoaWVyYXJjaGljYWwgcGNlIGNhcGFiaWxpdHku
DQpTbywgd2UgdGhpbmsgdGhpcyBkb2N1bWVudCBpcyB2YWx1YWJsZSB0byBiZSBwdWJsaXNoZWQg
YXMgYW4gUkZDLg0KDQpUaGFuayB5b3UsDQpQZXRlcg0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLQ0KRnJvbTogUGNlIFttYWlsdG86cGNlLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBP
ZiBBZHJpYW4gRmFycmVsDQpTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEzLCAyMDE5IDU6MDEgUE0N
ClRvOiBwY2VAaWV0Zi5vcmcNClN1YmplY3Q6IFtQY2VdIFdvcmtpbmcgR3JvdXAgbGFzdCBjYWxs
IG9uIGRyYWZ0LWlldGYtcGNlLXN0YXRlZnVsLWhwY2UtMDYNCg0KSGkgd29ya2luZyBncm91cCwN
Cg0KVGhpcyBlbWFpbCBzdGFydHMgYSB3b3JraW5nIGdyb3VwIGxhc3QgY2FsbCBmb3IgZHJhZnQt
aWV0Zi1wY2Utc3RhdGVmdWwtaHBjZS0wNi4NCg0KSSB3b3VsZCBsaWtlIHRvIGhlYXIgbWVzc2Fn
ZXMgb2Ygc3VwcG9ydCBvciBjb25jZXJuIGFib3V0IHRoaXMgZHJhZnQuDQoNCklmIHlvdSBzdXBw
b3J0IGl0cyBwcm9ncmVzc2lvbiB0b3dhcmRzIHB1YmxpY2F0aW9uIGFzIGFuIFJGQywgcGxlYXNl
IGxldCB1cyBrbm93IHRoYXQgeW91IGhhdmUgcmVhZCB0aGUgbGF0ZXN0IHJldmlzaW9uLCBhbmQg
ZXhwbGFpbiB3aHkgeW91IHRoaW5rIHRoZSB3b3JrIGlzIGltcG9ydGFudC4gSW5kaWNhdGlvbnMg
b2YgaW1wbGVtZW50YXRpb24gd291bGQgYWxzbyBiZSB3ZWxjb21lIC0gYWx0aG91Z2ggdGhpcyBk
b2N1bWVudCBpcyBpbmZvcm1hdGlvbmFsLCBJIGJlbGlldmUgc29tZSBwZW9wbGUgbWF5IGhhdmUg
YnVpbHQgc3RhdGVmdWwgaGllcmFyY2hpY2FsIFBDRXMgZm9yIGV4cGVyaW1lbnRhdGlvbiBvciBk
ZXBsb3ltZW50Lg0KDQpJZiB5b3UgYXJlIG9wcG9zZWQgdG8gdGhlIHByb2dyZXNzaW9uIG9yIGhh
dmUgY29uY2VybnMgcGxlYXNlIGFydGljdWxhdGUgdGhlbS4NCg0KQXMgYWx3YXlzLCByZXZpZXcg
Y29tbWVudHMgYW5kIG5pdHMgYXJlIG1vc3Qgd2VsY29tZS4NCg0KQmVjYXVzZSBvZiB0aGUgZWZm
b3J0IHRoYXQgaXMgZ29pbmcgaW4gdG8gcHJlcGFyaW5nIGZvciBJRVRGLTEwNCBhbmQgYmVjYXVz
ZSBvZiB0aGUgdGltZSBzcGVudCBhd2F5LCB0aGlzIGxhc3QgY2FsbCB3aWxsIHJ1biBmb3IgdGhy
ZWUgd2Vla3MgYW5kIGVuZCBvbiBBcHJpbCA0dGguDQoNClRoYW5rcywNCkFkcmlhbg0KDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KUGNlIG1haWxpbmcg
bGlzdA0KUGNlQGlldGYub3JnDQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3BjZQ0KDQoNCsDMILjewM/AuiDB9sGktcggvPbD68DOuLjAuyDAp8fYIMDbvLq1x776wLi45ywg
wd+/5MfRIMGkurizqiDA+sDbscfAuyDG98fUx8+w7SDA1sC7ILz2IMDWvcC0z7TZLiC+7rawx9Eg
scfH0SC++MDMLCC6uyC5rrytv6EgxvfH1LXIIMGkurjAxyDA/LrOILbHtMIgwM+6zrimILmrtNzA
uLfOIMGmM8Dav6Gw1CCw+LCzLCC56Mb3LCC6ubvnILbHtMIgu+e/68fPtMIgsM3AuyC+9rDdyPcg
sd3B9sfVtM+02S4guLi+4CwgursguN7Az8DMIMDfuPggwPy827XIILDmv+wsILnfvcXAziC2x7TC
ILTnu+e/oSC+y7fBwda9w7DtLCC6uyC43sDPwLsgwe+9wyC76MGmx8+/qSDB1r3DseIgudm2+LTP
tNkuDQpUaGlzIEUtbWFpbCBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gYW5k
L29yIGNvcHlyaWdodCBtYXRlcmlhbC4gVGhpcyBlbWFpbCBpcyBpbnRlbmRlZCBmb3IgdGhlIHVz
ZSBvZiB0aGUgYWRkcmVzc2VlIG9ubHkuIElmIHlvdSByZWNlaXZlIHRoaXMgZW1haWwgYnkgbWlz
dGFrZSwgcGxlYXNlIGVpdGhlciBkZWxldGUgaXQgd2l0aG91dCByZXByb2R1Y2luZywgZGlzdHJp
YnV0aW5nIG9yIHJldGFpbmluZyBjb3BpZXMgdGhlcmVvZiBvciBub3RpZnkgdGhlIHNlbmRlciBp
bW1lZGlhdGVseS4NCg==

