From v.stodt@ou.edu  Fri Feb  1 02:58:06 2008
Return-Path: <v.stodt@ou.edu>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 6664B3A6913
	for <ietfarch-netconf-archive@core3.amsl.com>; Fri,  1 Feb 2008 02:58:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: YES
X-Spam-Score: 62.669
X-Spam-Level: **************************************************************
X-Spam-Status: Yes, score=62.669 tagged_above=-999 required=5
	tests=[BAYES_99=3.5, FH_HELO_EQ_D_D_D_D=1.597,
	FH_HOST_EQ_D_D_D_D=0.765, FH_HOST_EQ_D_D_D_DB=0.888,
	FM_DDDD_TIMES_2=1.999, HELO_DYNAMIC_IPADDR2=4.395,
	NORMAL_HTTP_TO_IP=0.001, RAZOR2_CF_RANGE_51_100=0.5,
	RAZOR2_CF_RANGE_E8_51_100=1.5, RAZOR2_CHECK=0.5,
	RCVD_IN_BL_SPAMCOP_NET=1.96, RCVD_IN_XBL=3.033, RDNS_DYNAMIC=0.1,
	TVD_RCVD_IP=1.931, URIBL_BLACK=20, URIBL_JP_SURBL=10,
	URIBL_WS_SURBL=10]
X-Spam-Report:
 *  3.5 BAYES_99 BODY: Bayesian spam probability is 99 to 100%
 *      [score: 0.9991]
 *  0.8 FH_HOST_EQ_D_D_D_D Host starts with d-d-d-d
 *  0.9 FH_HOST_EQ_D_D_D_DB Host is d-d-d-d
 *  4.4 HELO_DYNAMIC_IPADDR2 Relay HELO'd using suspicious hostname (IP addr
 *       2)
 *  1.6 FH_HELO_EQ_D_D_D_D Helo is d-d-d-d
 *  1.9 TVD_RCVD_IP TVD_RCVD_IP
 *  0.0 NORMAL_HTTP_TO_IP URI: Uses a dotted-decimal IP address in URL
 *  1.5 RAZOR2_CF_RANGE_E8_51_100 Razor2 gives engine 8 confidence level
 *      above 50%
 *      [cf: 100]
 *  0.5 RAZOR2_CHECK Listed in Razor2 (http://razor.sf.net/)
 *  0.5 RAZOR2_CF_RANGE_51_100 Razor2 gives confidence level above 50%
 *      [cf: 100]
 *   20 URIBL_BLACK Contains an URL listed in the URIBL blacklist
 *      [URIs: 76.31.103.49]
 *   10 URIBL_WS_SURBL Contains an URL listed in the WS SURBL blocklist
 *      [URIs: 76.31.103.49]
 *   10 URIBL_JP_SURBL Contains an URL listed in the JP SURBL blocklist
 *      [URIs: 76.31.103.49]
 *  3.0 RCVD_IN_XBL RBL: Received via a relay in Spamhaus XBL
 *      [74.60.221.100 listed in zen.spamhaus.org]
 *  2.0 RCVD_IN_BL_SPAMCOP_NET RBL: Received via a relay in bl.spamcop.net
 *      [Blocked - see <http://www.spamcop.net/bl.shtml?74.60.221.100>]
 *  2.0 FM_DDDD_TIMES_2 Dual helo + host eq d_d_d_d
 *  0.1 RDNS_DYNAMIC Delivered to trusted network by host with
 *      dynamic-looking rDNS
Received: from core3.amsl.com ([127.0.0.1])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id mTo3LWn6fvlG
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Fri,  1 Feb 2008 02:58:05 -0800 (PST)
Received: from 74-60-221-100.abl.clearwire-dns.net (74-60-221-100.abl.clearwire-dns.net [74.60.221.100])
	by core3.amsl.com (Postfix) with SMTP id 6E77E3A690B
	for <netconf-archive@lists.ietf.org>; Fri,  1 Feb 2008 02:58:05 -0800 (PST)
Received: from htxr ([167.228.188.105]) by 74-60-221-100.abl.clearwire-dns.net with Microsoft SMTPSVC(5.0.2195.6713); Fri, 1 Feb 2008 04:59:39 -0600
Message-ID: <47A2FB9B.7030508@ou.edu>
Date: Fri, 1 Feb 2008 04:59:39 -0600
From: <v.stodt@ou.edu>
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
MIME-Version: 1.0
To: netconf-archive@lists.ietf.org
Subject: ***SPAM*** 62.669 (5) Large PE is not a dream anymore!
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Size truly does matter! http://76.31.103.49/fiwzk/

From jr.nelson@instalo.com.br  Fri Feb  1 03:24:39 2008
Return-Path: <jr.nelson@instalo.com.br>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 95CF43A68EE
	for <ietfarch-netconf-archive@core3.amsl.com>; Fri,  1 Feb 2008 03:24:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: YES
X-Spam-Score: 119.766
X-Spam-Level: ****************************************************************
X-Spam-Status: Yes, score=119.766 tagged_above=-999 required=5
	tests=[AWL=-1.832, BANG_GUAR=0.939, BAYES_99=3.5, FB_PENIS=1.66,
	FH_BAD_OEV1441=2.401, FH_HELO_EQ_D_D_D_D=1.597,
	FH_HOST_EQ_D_D_D_D=0.765, FH_HOST_EQ_D_D_D_DB=0.888,
	FM_DDDD_TIMES_2=1.999, FRT_PENIS1=3.592, HELO_DYNAMIC_IPADDR2=4.395,
	HTML_IMAGE_ONLY_20=1.546, HTML_MESSAGE=1, HTML_SHORT_LINK_IMG_3=0.001,
	J_CHICKENPOX_31=0.6, MANGLED_DICK=2.3, MANGLED_ENLARG=2.3,
	MANGLED_ENLGMN=5, MANGLED_PENIS=2.3, NORMAL_HTTP_TO_IP=0.001,
	RAZOR2_CF_RANGE_51_100=0.5, RAZOR2_CF_RANGE_E4_51_100=1.5,
	RAZOR2_CF_RANGE_E8_51_100=1.5, RAZOR2_CHECK=0.5,
	RCVD_FORGED_WROTE=2.523, RCVD_FORGED_WROTE2=4.325, RCVD_IN_PBL=0.905,
	RCVD_IN_SORBS_DUL=0.877, RCVD_IN_XBL=3.033, RDNS_DYNAMIC=0.1,
	SARE_ADLTOBFU=0.68, SARE_HTML_A_BODY=0.742, SPAMMY_XMAILER=2.337,
	TVD_RCVD_IP=1.931, URIBL_BLACK=20, URIBL_JP_SURBL=10,
	URIBL_OB_SURBL=10, URIBL_RHS_DOB=1.083, URIBL_SC_SURBL=10,
	URIBL_WS_SURBL=10, XMAILER_MIMEOLE_OL_72641=2.278]
X-Spam-Report:
 *  3.5 BAYES_99 BODY: Bayesian spam probability is 99 to 100%
 *      [score: 1.0000]
 *  0.8 FH_HOST_EQ_D_D_D_D Host starts with d-d-d-d
 *  0.9 FH_HOST_EQ_D_D_D_DB Host is d-d-d-d
 *  4.4 HELO_DYNAMIC_IPADDR2 Relay HELO'd using suspicious hostname (IP addr
 *       2)
 *  1.6 FH_HELO_EQ_D_D_D_D Helo is d-d-d-d
 *  2.4 FH_BAD_OEV1441 Bad X-Mailer version
 *  4.3 RCVD_FORGED_WROTE2 RCVD_FORGED_WROTE2
 *  1.9 TVD_RCVD_IP TVD_RCVD_IP
 *  2.5 RCVD_FORGED_WROTE Forged 'Received' header found ('wrote:' spam)
 *  2.3 MANGLED_PENIS BODY: mangled - Penis
 *  0.7 SARE_ADLTOBFU BODY: Contains OBFU adult material
 *  0.9 BANG_GUAR BODY: Something is emphatically guaranteed
 *  2.3 MANGLED_DICK BODY: mangled dick
 *  3.6 FRT_PENIS1 BODY: ReplaceTags: Penis
 *  5.0 MANGLED_ENLGMN BODY: mangled enlargement
 *  1.7 FB_PENIS BODY: FB_PENIS
 *  2.3 MANGLED_ENLARG BODY: mangled enlarge(r|s)
 *  0.6 J_CHICKENPOX_31 BODY: 3alpha-pock-1alpha
 *  0.0 NORMAL_HTTP_TO_IP URI: Uses a dotted-decimal IP address in URL
 *  1.5 HTML_IMAGE_ONLY_20 BODY: HTML: images with 1600-2000 bytes of words
 *  1.0 HTML_MESSAGE BODY: HTML included in message
 *  0.7 SARE_HTML_A_BODY FULL: Message body has very strange HTML sequence
 *  1.5 RAZOR2_CF_RANGE_E8_51_100 Razor2 gives engine 8 confidence level
 *      above 50%
 *      [cf: 100]
 *  0.5 RAZOR2_CHECK Listed in Razor2 (http://razor.sf.net/)
 *  1.5 RAZOR2_CF_RANGE_E4_51_100 Razor2 gives engine 4 confidence level
 *      above 50%
 *      [cf: 100]
 *  0.5 RAZOR2_CF_RANGE_51_100 Razor2 gives confidence level above 50%
 *      [cf: 100]
 *   20 URIBL_BLACK Contains an URL listed in the URIBL blacklist
 *      [URIs: domizu.com]
 *   10 URIBL_WS_SURBL Contains an URL listed in the WS SURBL blocklist
 *      [URIs: domizu.com]
 *   10 URIBL_JP_SURBL Contains an URL listed in the JP SURBL blocklist
 *      [URIs: domizu.com]
 *   10 URIBL_OB_SURBL Contains an URL listed in the OB SURBL blocklist
 *      [URIs: domizu.com]
 *   10 URIBL_SC_SURBL Contains an URL listed in the SC SURBL blocklist
 *      [URIs: domizu.com]
 *  1.1 URIBL_RHS_DOB Contains an URI of a new domain (Day Old Bread)
 *      [URIs: domizu.com]
 *  3.0 RCVD_IN_XBL RBL: Received via a relay in Spamhaus XBL
 *      [89.138.161.186 listed in zen.spamhaus.org]
 *  0.9 RCVD_IN_PBL RBL: Received via a relay in Spamhaus PBL
 *  0.9 RCVD_IN_SORBS_DUL RBL: SORBS: sent directly from dynamic IP address
 *      [89.138.161.186 listed in dnsbl.sorbs.net]
 *  2.0 FM_DDDD_TIMES_2 Dual helo + host eq d_d_d_d
 *  0.0 HTML_SHORT_LINK_IMG_3 HTML is very short with a linked image
 *  2.3 SPAMMY_XMAILER X-Mailer string is common in spam and not in ham
 *  0.1 RDNS_DYNAMIC Delivered to trusted network by host with
 *      dynamic-looking rDNS
 *  2.3 XMAILER_MIMEOLE_OL_72641 XMAILER_MIMEOLE_OL_72641
 * -1.8 AWL AWL: From: address is in the auto white-list
Received: from core3.amsl.com ([127.0.0.1])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id s-kydU3GNev8
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Fri,  1 Feb 2008 03:24:38 -0800 (PST)
Received: from 89-138-161-186.bb.netvision.net.il (89-138-161-186.bb.netvision.net.il [89.138.161.186])
	by core3.amsl.com (Postfix) with SMTP id 092D73A68F0
	for <netconf-archive@lists.ietf.org>; Fri,  1 Feb 2008 03:24:35 -0800 (PST)
Received: from 200.195.192.130 (HELO mail.instalo.com.br)
     by lists.ietf.org with esmtp (DSNKEZSMU IAATW)
     id 0f3YXp-Z6aq5p-wk
     for netconf-archive@lists.ietf.org; Fri, 01 Feb 2008 13:08:20 +0200
Message-ID: <d9ff01c864c2$c0bdb3f0$baa18a59@Kristina>
From: "Kristina Leslie" <Kristina@instalo.com.br>
To: "Sonya Cartwright" <netconf-archive@lists.ietf.org>
Subject: ***SPAM*** 119.766 (5) Gradually your dic'k will grow larger!
Date: Fri, 01 Feb 2008 13:08:20 +0200
MIME-Version: 1.0
Content-Type: multipart/alternative;
        boundary="----=_NextPart_55805_DA67_01C864D3.844683F0"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1441
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441

This is a multi-part message in MIME format.

------=_NextPart_55805_DA67_01C864D3.844683F0
Content-Type: text/plain;
        charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable


In just a few short weeks, you`ll watch with amazement=20
as your pen!s grows into the powerful, thickest, hardest, and most bigges=
t tool=20
you`ve ever imagined - the one you`ve constantly wanted about=20
having! No pen!s en`l@rgement system is faster, easier to use, or=20
more effective than VPXL+ - GUARANTEED}!


VPXL+ IS GUARANTEED TO EN`L@RGE & STRENGTHEN YOUR=20
PHALLUS OR YOUR MONEY BACK - PERIOD! SO WHY WAIT? GET=20
VPXL+ AND LIVE LARGE TODAY!

CHECK IT OUT NOW TO GAIN THE LONGEST AND HARDEST PHALLUS IN THIS YEAR!
http://domizu=2Ecom/

appeals=2E Celtic's defense continued to play well, andin the second leg=2E=
 Madrid were without David Beckham forUS forces then fled the scene of th=
e ambush "firing
right place to make the stop=2E Celtic had another claimclose=2E
------=_NextPart_55805_DA67_01C864D3.844683F0
Content-Type: text/html;
        charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4=2E0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Diso-8859-=
2">
<META content=3D"MSHTML 6=2E00=2E2800=2E1441" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY><A href=3D"http://domizu=2Ecom/"><IMG style=3D"WIDTH: 550px; HEIGHT=
: 450px" src=3D"http://81=2E222=2E138=2E69/img/dfhsdfg478-55=2Egif" borde=
r=3D0></A>
<BR><B><FONT face=3D"Verdana, Arial, Helvetica, sans-serif"><FONT color=3D=
#0066ff size=3D1><FONT size=3D2>#1 DOCTOR RECOMMENDED PEN|S EN'L@RGEMENT =
FORMULA!</FONT></FONT></B>
<BR><FONT face=3D"Verdana, Arial, Helvetica, sans-serif" size=3D1><BR>In =
just a few short weeks, you`ll watch with amazement as
your pen!s <BR>grows into the powerful, thickest, hardest, and most bigge=
st tool <BR>you`ve ever imagined - the one you`ve constantly wanted about=

<BR>having! No pen!s en`l@rgement system is faster, easier to use, or <BR=
>more effective than <STRONG>VPXL+ - GUARANTEED!
</STRONG> <BR><FONT face=3D"Verdana, Arial, Helvetica, sans-serif" size=3D=
1><BR><STRONG>VPXL+ IS <FONT color=3D#0066ff>
GUARANTEED TO EN`L@RGE &amp; STRENGTHEN YOUR <BR>PHALLUS OR YOUR MONEY BA=
CK - PERIOD!</FONT> SO WHY WAIT? GET <BR>
VPXL+ AND LIVE LARGE TODAY!</STRONG> </FONT></FONT><BR><BR><A href=3D"htt=
p://domizu=2Ecom/"><B>
<FONT face=3D"Verdana, Arial, Helvetica, sans-serif"><FONT color=3D#ae0b0=
b><U><FONT size=3D3>CHECK IT OUT NOW TO GAIN THE LONGEST AND HARDEST PHAL=
LUS IN THIS YEAR!</FONT></U>
</FONT></FONT></B></A></FONT><BR><BR><BR><HR SIZE=3D1><FONT face=3D"Verda=
na, Arial, Helvetica, sans-serif">
<FONT size=3D1>Liverpool having a scoring chance within the minute=2EPeng=
uins would be asked to pay $2=2E86 million per year to<BR>Ronaldinho's lo=
ng range shot was easy pickings for theappeals=2E Celtic's defense contin=
ued to play well, and<BR>in the second leg=2E Madrid were without David B=
eckham forUS forces then fled the scene of the ambush "firing<BR>right pl=
ace to make the stop=2E Celtic had another claimclose=2E</FONT></FONT></B=
ODY></HTML>

------=_NextPart_55805_DA67_01C864D3.844683F0--
From stephenxu04@meridian-engineering.com  Fri Feb  1 09:56:25 2008
Return-Path: <stephenxu04@meridian-engineering.com>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 9BD1E3A6982
	for <ietfarch-netconf-archive@core3.amsl.com>; Fri,  1 Feb 2008 09:56:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: YES
X-Spam-Score: 17.163
X-Spam-Level: *****************
X-Spam-Status: Yes, score=17.163 tagged_above=-999 required=5
	tests=[BAYES_99=3.5, FH_HELO_EQ_D_D_D_D=1.597,
	FH_HOST_EQ_D_D_D_D=0.765, FM_DDDD_TIMES_2=1.999,
	HELO_DYNAMIC_IPADDR=2.426, NORMAL_HTTP_TO_IP=0.001,
	RCVD_IN_BL_SPAMCOP_NET=1.96, RCVD_IN_PBL=0.905,
	RCVD_IN_SORBS_DUL=0.877, RCVD_IN_XBL=3.033, RDNS_DYNAMIC=0.1]
X-Spam-Report:
 *  3.5 BAYES_99 BODY: Bayesian spam probability is 99 to 100%
 *      [score: 1.0000]
 *  0.8 FH_HOST_EQ_D_D_D_D Host starts with d-d-d-d
 *  2.4 HELO_DYNAMIC_IPADDR Relay HELO'd using suspicious hostname (IP addr
 *      1)
 *  1.6 FH_HELO_EQ_D_D_D_D Helo is d-d-d-d
 *  0.0 NORMAL_HTTP_TO_IP URI: Uses a dotted-decimal IP address in URL
 *  0.9 RCVD_IN_SORBS_DUL RBL: SORBS: sent directly from dynamic IP address
 *      [86.132.96.154 listed in dnsbl.sorbs.net]
 *  2.0 RCVD_IN_BL_SPAMCOP_NET RBL: Received via a relay in bl.spamcop.net
 *      [Blocked - see <http://www.spamcop.net/bl.shtml?86.132.96.154>]
 *  0.9 RCVD_IN_PBL RBL: Received via a relay in Spamhaus PBL
 *      [86.132.96.154 listed in zen.spamhaus.org]
 *  3.0 RCVD_IN_XBL RBL: Received via a relay in Spamhaus XBL
 *  2.0 FM_DDDD_TIMES_2 Dual helo + host eq d_d_d_d
 *  0.1 RDNS_DYNAMIC Delivered to trusted network by host with
 *      dynamic-looking rDNS
Received: from core3.amsl.com ([127.0.0.1])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id BDD2Wrt6fKBt
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Fri,  1 Feb 2008 09:56:25 -0800 (PST)
Received: from host86-132-96-154.range86-132.btcentralplus.com (host86-132-96-154.range86-132.btcentralplus.com [86.132.96.154])
	by core3.amsl.com (Postfix) with SMTP id 907D53A69AD
	for <netconf-archive@lists.ietf.org>; Fri,  1 Feb 2008 09:54:15 -0800 (PST)
Received: from iatx ([220.165.215.47])
	by host86-132-96-154.range86-132.btcentralplus.com (8.13.2/8.13.2) with SMTP id m11Hx9mY070035;
	Fri, 1 Feb 2008 17:59:09 +0000
Message-ID: <47A35D23.1010801@meridian-engineering.com>
Date: Fri, 1 Feb 2008 17:55:47 +0000
From: <stephenxu04@meridian-engineering.com>
User-Agent: Thunderbird 1.5.0.13 (Windows/20070809)
MIME-Version: 1.0
To: netconf-archive@lists.ietf.org
Subject: ***SPAM*** 17.163 (5) Your Love Has Opened
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Eternity of Your Love http://76.226.181.191/




From yddmmvdvbxfpvfv@quantatw.com  Tue Feb  5 10:34:02 2008
Return-Path: <yddmmvdvbxfpvfv@quantatw.com>
X-Original-To: netconf-archive@lists.ietf.org
Delivered-To: ietfarch-netconf-archive@mail.ietf.org
Received: by mail.ietf.org (Postfix, from userid 51)
	id 8F8FB3A82C5; Tue,  5 Feb 2008 10:52:47 -0800 (PST)
Received: from 140.direct-103-76.bgcell.net (unknown [82.103.76.140])
	by mail.ietf.org (Postfix) with SMTP id B0EA828D821
	for <netconf-archive@lists.ietf.org>; Tue,  5 Feb 2008 09:26:19 -0800 (PST)
Received: from cyr ([52.44.200.65]) by 140.direct-103-76.bgcell.net with Microsoft SMTPSVC(5.0.2195.5329); Tue, 5 Feb 2008 19:27:48 +0200
Message-ID: <001d01c8681c$6db87fc0$41c82c34@cyr>
From: <yddmmvdvbxfpvfv@quantatw.com>
To: <netconf-archive@lists.ietf.org>
Subject: Sent with Love
Date: Tue, 5 Feb 2008 19:27:48 +0200
MIME-Version: 1.0
Content-Type: text/plain;
	format=flowed;
	charset="iso-8859-1";
	reply-type=original
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106

The Mood for Love http://70.134.165.2/



From jradcliff@certifiedreports.com  Tue Feb  5 10:37:25 2008
Return-Path: <jradcliff@certifiedreports.com>
X-Original-To: netconf-archive@lists.ietf.org
Delivered-To: ietfarch-netconf-archive@mail.ietf.org
Received: by mail.ietf.org (Postfix, from userid 51)
	id B7D853A6C16; Tue,  5 Feb 2008 10:52:50 -0800 (PST)
Received: from sbcglobal.net (unknown [59.96.34.72])
	by mail.ietf.org (Postfix) with SMTP id 6707D3A9BC6
	for <netconf-archive@lists.ietf.org>; Tue,  5 Feb 2008 03:44:06 -0800 (PST)
Received: from 12.3.177.20 (HELO cmsproxy1.certifiedreports.com)
     by lists.ietf.org with esmtp (LPGFWXSFDO BDSQI)
     id tFGawl-Ls7GF-9C
     for netconf-archive@lists.ietf.org; Tue, 05 Feb 2008 17:15:40 +06-30
Message-ID: <1c0a01c867ec$a1c08270$c0a80104@Abe>
From: "Abe Spence" <Abe@certifiedreports.com>
To: "Napoleon Zamora" <netconf-archive@lists.ietf.org>
Subject: Do you wish ladies would have an...
Date: Tue, 05 Feb 2008 17:15:40 +06-30
MIME-Version: 1.0
Content-Type: multipart/alternative;
        boundary="----=_NextPart_7176_1C72_01C8681A.BB78BE70"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2527
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527

This is a multi-part message in MIME format.

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


In just a few short weeks, you`ll watch with amazement=20
as your phallus grows into the hardest, biggest, ,thickest and most power=
ful tool=20
you`ve ever imagined - the one you`ve always interested about=20
having! No pen!s en`l@rgement system is faster, easier to use, or=20
more effective than VPXL+ - GUARANTEED}!


VPXL+ IS GUARANTEED TO EN`L@RGE & STRENGTHEN YOUR=20
PEN|S OR YOUR MONEY BACK - PERIOD! SO WHY WAIT? GET=20
VPXL+ AND LIVE LARGE TODAY!

ENTER HERE NOW TO SUBSTANTIALLY IMPROVE YOUR MALE PACKAGE IN THIS YEAR!
http://nbnibsee=2Ecom/

In the five week Supreme Court trial, evidence was giventoday at The Rive=
rside=2E United, who have their eye onTies announced in UEFA Champions Le=
ague
beautiful goal to tie the game once again and send it inPresident Fulgenc=
io Batista staged a coup d'tat to
------=_NextPart_7176_1C72_01C8681A.BB78BE70
Content-Type: text/html;
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4=2E0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Diso-8859-=
1">
<META content=3D"MSHTML 6=2E00=2E2900=2E2527" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY><BR><TABLE><TBODY><TR><TD><A href=3D"http://nbnibsee=2Ecom/"><IMG s=
tyle=3D"WIDTH: 136px; HEIGHT: 170px"=20
src=3D"http://www=2Ecosmopolitan=2Ecom/cm/cosmopolitan/images/private-sex=
-questions-lg=2Ejpg" border=3D0></A></TD>
<TD width=3D16></TD><TD vAlign=3Dtop><B><FONT face=3D"Verdana, Arial, Hel=
vetica, sans-serif">
<FONT color=3D#0066ff size=3D1><FONT size=3D2>MAXIMIZE YOUR D|K, STRENGTH=
 & PERFORMANCE </FONT></FONT></B><BR>
<FONT face=3D"Verdana, Arial, Helvetica, sans-serif" size=3D1><BR>In just=
 a few short weeks,=20
you`ll watch with amazement as your phallus <BR>grows into the hardest, b=
iggest, ,thickest and most powerful tool <BR>
you`ve ever imagined - the one you`ve always interested about <BR>having!=
 No pen!s en`l@rgement=20
system is faster, easier to use, or <BR>more effective than <STRONG>VPXL+=
 - GUARANTEED!</STRONG>
<BR><FONT face=3D"Verdana, Arial, Helvetica, sans-serif" size=3D1><BR><ST=
RONG>VPXL+ IS=20
<FONT color=3D#0066ff>GUARANTEED TO EN`L@RGE &amp; STRENGTHEN YOUR <BR>PE=
N|S OR=20
YOUR MONEY BACK - PERIOD!</FONT> SO WHY WAIT? GET <BR>VPXL+ AND LIVE LARG=
E TODAY!</STRONG>
</FONT></FONT><BR><BR><A href=3D"http://nbnibsee=2Ecom/"><B><FONT face=3D=
"Verdana, Arial, Helvetica, sans-serif">
<FONT color=3D#ae0b0b><U><FONT size=3D3>ENTER HERE NOW TO SUBSTANTIALLY I=
MPROVE YOUR MALE PACKAGE IN THIS YEAR!</FONT></U>
</FONT></FONT></B></A></FONT></TD></TR></TBODY></TABLE><BR><BR><BR>
<HR SIZE=3D1><FONT face=3D"Verdana, Arial, Helvetica, sans-serif"><FONT s=
ize=3D1>for much of the rest of the match as Viduka made spacealso addres=
sed concerns about his age, saying "I'll be<BR>
from midfield=2E 'Boro also fielded a strong attackingIn the five week Su=
preme Court trial, evidence was given<BR>today at The Riverside=2E United=
, who have their eye onTies announced in UEFA Champions League<BR>beautif=
ul goal to tie the game once again and send it inPresident Fulgencio Bati=
sta staged a coup d'tat to</FONT></FONT></BODY></HTML>

------=_NextPart_7176_1C72_01C8681A.BB78BE70--


From owner-netconf@ops.ietf.org  Wed Feb  6 02:43:59 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 863C13A6C48
	for <ietfarch-netconf-archive@core3.amsl.com>; Wed,  6 Feb 2008 02:43:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.158
X-Spam-Level: 
X-Spam-Status: No, score=-4.158 tagged_above=-999 required=5 tests=[AWL=2.441,
	BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from core3.amsl.com ([127.0.0.1])
	by localhost (mail.ietf.org [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id w7Ebn2WbYiCK
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Wed,  6 Feb 2008 02:43:58 -0800 (PST)
Received: from psg.com (psg.com [147.28.0.62])
	by core3.amsl.com (Postfix) with ESMTP id A70BD3A6BB6
	for <netconf-archive@lists.ietf.org>; Wed,  6 Feb 2008 02:43:58 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JMhYp-000Ca3-0a
	for netconf-data@psg.com; Wed, 06 Feb 2008 10:31:23 +0000
Received: from [198.152.12.100] (helo=nj300815-nj-outbound.avaya.com)
	by psg.com with esmtps (TLSv1:RC4-SHA:128)
	(Exim 4.68 (FreeBSD))
	(envelope-from <dromasca@avaya.com>)
	id 1JMhYi-000CZ2-Sf
	for netconf@ops.ietf.org; Wed, 06 Feb 2008 10:31:21 +0000
X-IronPort-AV: E=Sophos;i="4.25,312,1199682000"; 
   d="scan'208";a="97937025"
Received: from unknown (HELO nj300815-nj-erheast.avaya.com) ([198.152.6.5])
  by nj300815-nj-outbound.avaya.com with ESMTP; 06 Feb 2008 05:31:10 -0500
X-IronPort-AV: E=Sophos;i="4.25,312,1199682000"; 
   d="scan'208";a="151614006"
Received: from unknown (HELO 307622ANEX5.global.avaya.com) ([135.64.140.16])
  by nj300815-nj-erheast-out.avaya.com with ESMTP; 06 Feb 2008 05:31:09 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: FW: [PEPPERMINT] potenntial charter for PEPPERMINT
Date: Wed, 6 Feb 2008 11:30:50 +0100
Message-ID: <EDC652A26FB23C4EB6384A4584434A04889425@307622ANEX5.global.avaya.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PEPPERMINT] potenntial charter for PEPPERMINT
Thread-Index: AchnnEUEgG2zYim4ThiA9K48R5nVLQBDvhmA
From: "Romascanu, Dan (Dan)" <dromasca@avaya.com>
To: <ops-dir@ietf.org>,
	<ops-area@ietf.org>,
	<netconf@ops.ietf.org>
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

=20
Comments are welcome.=20

Dan


=20

-----Original Message-----
From: peppermint-bounces@ietf.org [mailto:peppermint-bounces@ietf.org]
On Behalf Of Richard Shockey
Sent: Wednesday, February 06, 2008 2:06 AM
To: PEPPERMINT@ietf.org
Subject: [PEPPERMINT] potenntial charter for PEPPERMINT


Folks ..we had a successful BOF in Vancouver in order to progress the
work towards a full charter by the IETF it is necessary to reach
consensus on a charter.

I have a proposal for a charter here below. I welcome comments public
private etc.


PROPOSED CHARTER FOR PEPPERMINT

The IETF has been working on various aspects of Multi-Media
Interconnection among administrative domains.=20

ENUM is specifically chartered to develop protocols that involve the
translation of E.164 numbers to URI's.=20
=20
SPEERMINT has been chartered to develop best current practices among
real-time application service providers and how such services
interconnect across administrative boundaries.

These forms of interconnection will require various forms of data to be
exchanged among administrative domains outside the normal scope of
establishing various SIP sessions.=20

The IETF has, in the past done, significant work on data exchanges among
various network elements. PROVREG and NETCFG being the most prominent
recent examples.

Data exchanges to facilitate Multi-Media Interconnection are typically
between various Client User Agents and Registries containing mappings of
phone numbers to URI's, policies surrounding admission to points of
network interconnection and various types of trunking data.  In addition
there is a specific need for redistribution of Registry data to various
types of network databases. =20

The proposed PEPPERMINT working group will build upon the knowledge and
expertise of the PROVREG, ENUM and SPEERMINT working groups. The goal of
the WG is to find a provisioning solution for interconnection to be
ultimately used by SPEERMINT. The working group may also reuse elements
of RFC 4114 if possible.

The final work product(s) from this working group will be based upon
XML.
  =20
Additionally, bias will be given to using, HTTP/REST, HTTP/XML-RPC, or
HTTP/SOAP.

The working group will draw upon expert advice and ongoing consultation
from the ENUM, SPEERMINT and PROVREG working groups.


PROPOSED GOALS AND MILESTONES


Requirements for Interconnection data exchanges.       July 08=20

Provisioning of Interconnection data registries.       Sep 08

Provisioning of Interconnection data caches.           Dec 08=20


Richard Shockey
Director, Member of the Technical Staff
NeuStar
46000 Center Oak Plaza - Sterling, VA 20166 PSTN Office +1 571.434.5651
PSTN Mobile: +1 703.593.2683 <mailto:richard(at)shockey.us>
<mailto:richard.shockey(at)neustar.biz>




_______________________________________________
PEPPERMINT mailing list
PEPPERMINT@ietf.org
http://www.ietf.org/mailman/listinfo/peppermint

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Wed Feb  6 07:43:06 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 0CEFA3A6E7F
	for <ietfarch-netconf-archive@core3.amsl.com>; Wed,  6 Feb 2008 07:43:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.397
X-Spam-Level: 
X-Spam-Status: No, score=-3.397 tagged_above=-999 required=5 tests=[AWL=3.202,
	BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from core3.amsl.com ([127.0.0.1])
	by localhost (mail.ietf.org [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id D3fbBczLt6Hq
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Wed,  6 Feb 2008 07:43:00 -0800 (PST)
Received: from psg.com (psg.com [147.28.0.62])
	by core3.amsl.com (Postfix) with ESMTP id B2BF33A6C06
	for <netconf-archive@lists.ietf.org>; Wed,  6 Feb 2008 07:41:42 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JMmCe-0005QW-6u
	for netconf-data@psg.com; Wed, 06 Feb 2008 15:28:48 +0000
Received: from [204.9.221.19] (helo=exchange.tm.thingmagic.com)
	by psg.com with esmtps (TLSv1:RC4-MD5:128)
	(Exim 4.68 (FreeBSD))
	(envelope-from <margaret@thingmagic.com>)
	id 1JMmCb-0005Q9-6C
	for netconf@ops.ietf.org; Wed, 06 Feb 2008 15:28:46 +0000
Received: from [10.36.0.26] (76.24.195.210) by exchange.tm.thingmagic.com
 (10.0.0.9) with Microsoft SMTP Server (TLS) id 8.1.240.5; Wed, 6 Feb 2008
 10:28:43 -0500
In-Reply-To: <EDC652A26FB23C4EB6384A4584434A04889425@307622ANEX5.global.avaya.com>
References: <EDC652A26FB23C4EB6384A4584434A04889425@307622ANEX5.global.avaya.com>
MIME-Version: 1.0 (Apple Message framework v753)
Content-Type: text/plain; charset="US-ASCII"; delsp=yes; format=flowed
Message-ID: <B728EA47-6CAB-4B9E-BCF7-31E260AA7770@thingmagic.com>
CC: "ops-dir@ietf.org" <ops-dir@ietf.org>, "ops-area@ietf.org"
	<ops-area@ietf.org>, "netconf@ops.ietf.org" <netconf@ops.ietf.org>
Content-Transfer-Encoding: 7bit
From: Margaret Wasserman <margaret@thingmagic.com>
Subject: Re: [PEPPERMINT] potenntial charter for PEPPERMINT
Date: Wed, 6 Feb 2008 10:28:44 -0500
To: "Romascanu, Dan (Dan)" <dromasca@avaya.com>
X-Mailer: Apple Mail (2.753)
Sender: owner-netconf@ops.ietf.org
Precedence: bulk


By "NETCFG", does Richard mean NETCONF?

I would prefer to see the line removed that states that "bias will be  
given" to particular solutions.  I think it is okay to charter a  
group with restrictions on the solution space, such as "will be based  
on XML" if there is consensus to do so, but I'm not sure what it  
would mean to charter a group and require that they be "biased"  
towards certain solutions.  If there isn't consensus that the  
solution must be based on one of the technologies listed, I think  
that line should be removed and the choice of technology should be a  
group consensus decision.

Margaret



On Feb 6, 2008, at 5:30 AM, Romascanu, Dan (Dan) wrote:

>
> Comments are welcome.
>
> Dan
>
>
>
>
> -----Original Message-----
> From: peppermint-bounces@ietf.org [mailto:peppermint-bounces@ietf.org]
> On Behalf Of Richard Shockey
> Sent: Wednesday, February 06, 2008 2:06 AM
> To: PEPPERMINT@ietf.org
> Subject: [PEPPERMINT] potenntial charter for PEPPERMINT
>
>
> Folks ..we had a successful BOF in Vancouver in order to progress the
> work towards a full charter by the IETF it is necessary to reach
> consensus on a charter.
>
> I have a proposal for a charter here below. I welcome comments public
> private etc.
>
>
> PROPOSED CHARTER FOR PEPPERMINT
>
> The IETF has been working on various aspects of Multi-Media
> Interconnection among administrative domains.
>
> ENUM is specifically chartered to develop protocols that involve the
> translation of E.164 numbers to URI's.
>
> SPEERMINT has been chartered to develop best current practices among
> real-time application service providers and how such services
> interconnect across administrative boundaries.
>
> These forms of interconnection will require various forms of data  
> to be
> exchanged among administrative domains outside the normal scope of
> establishing various SIP sessions.
>
> The IETF has, in the past done, significant work on data exchanges  
> among
> various network elements. PROVREG and NETCFG being the most prominent
> recent examples.
>
> Data exchanges to facilitate Multi-Media Interconnection are typically
> between various Client User Agents and Registries containing  
> mappings of
> phone numbers to URI's, policies surrounding admission to points of
> network interconnection and various types of trunking data.  In  
> addition
> there is a specific need for redistribution of Registry data to  
> various
> types of network databases.
>
> The proposed PEPPERMINT working group will build upon the knowledge  
> and
> expertise of the PROVREG, ENUM and SPEERMINT working groups. The  
> goal of
> the WG is to find a provisioning solution for interconnection to be
> ultimately used by SPEERMINT. The working group may also reuse  
> elements
> of RFC 4114 if possible.
>
> The final work product(s) from this working group will be based upon
> XML.
>
> Additionally, bias will be given to using, HTTP/REST, HTTP/XML-RPC, or
> HTTP/SOAP.
>
> The working group will draw upon expert advice and ongoing  
> consultation
> from the ENUM, SPEERMINT and PROVREG working groups.
>
>
> PROPOSED GOALS AND MILESTONES
>
>
> Requirements for Interconnection data exchanges.       July 08
>
> Provisioning of Interconnection data registries.       Sep 08
>
> Provisioning of Interconnection data caches.           Dec 08
>
>
> Richard Shockey
> Director, Member of the Technical Staff
> NeuStar
> 46000 Center Oak Plaza - Sterling, VA 20166 PSTN Office +1  
> 571.434.5651
> PSTN Mobile: +1 703.593.2683 <mailto:richard(at)shockey.us>
> <mailto:richard.shockey(at)neustar.biz>
>
>
>
>
> _______________________________________________
> PEPPERMINT mailing list
> PEPPERMINT@ietf.org
> http://www.ietf.org/mailman/listinfo/peppermint
>
> --
> to unsubscribe send a message to netconf-request@ops.ietf.org with
> the word 'unsubscribe' in a single line as the message text body.
> archive: <http://ops.ietf.org/lists/netconf/>


--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Wed Feb  6 08:30:37 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id AE5323A6EB6
	for <ietfarch-netconf-archive@core3.amsl.com>; Wed,  6 Feb 2008 08:30:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.252
X-Spam-Level: 
X-Spam-Status: No, score=-3.252 tagged_above=-999 required=5 tests=[AWL=2.347,
	BAYES_00=-2.599, HTML_MESSAGE=1, RCVD_IN_DNSWL_MED=-4]
Received: from core3.amsl.com ([127.0.0.1])
	by localhost (mail.ietf.org [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id V8uQ-TVSe5g0
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Wed,  6 Feb 2008 08:30:36 -0800 (PST)
Received: from psg.com (psg.com [147.28.0.62])
	by core3.amsl.com (Postfix) with ESMTP id BA1FC3A6E4D
	for <netconf-archive@lists.ietf.org>; Wed,  6 Feb 2008 08:30:35 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JMmvU-000CaZ-3F
	for netconf-data@psg.com; Wed, 06 Feb 2008 16:15:08 +0000
Received: from [217.146.182.15] (helo=web27810.mail.ukl.yahoo.com)
	by psg.com with smtp (Exim 4.68 (FreeBSD))
	(envelope-from <m_ersue@yahoo.de>)
	id 1JMmvM-000CZB-8G
	for netconf@ops.ietf.org; Wed, 06 Feb 2008 16:15:06 +0000
Received: (qmail 62843 invoked by uid 60001); 6 Feb 2008 16:14:58 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws;
  s=s1024; d=yahoo.de;
  h=Received:X-Mailer:Date:From:Subject:To:Cc:MIME-Version:Content-Type:Message-ID;
  b=P/JrabpJXMv0ojxmBwRbGJ2BOPddIKH3DmPwdMETk/98VZJtE8OGvkuc6G3/HRvG9538PhWYulcJFDCS0bj+YbLITfBFP9nMYLwap1TvW88+cnr8ILMQQK4oiWEHeXM+1Z+22/OnAAVBPVqi2y4P0b34kKxIxVNRqZFvyhkzm+c=;
Received: from [217.115.75.229] by web27810.mail.ukl.yahoo.com via HTTP; Wed, 06 Feb 2008 16:14:57 GMT
X-Mailer: YahooMailRC/818.31 YahooMailWebService/0.7.162
Date: Wed, 6 Feb 2008 16:14:57 +0000 (GMT)
From: Mehmet Ersue <m_ersue@yahoo.de>
Subject: Re: [PEPPERMINT] potenntial charter for PEPPERMINT
To: ops-dir@ietf.org, ops-area@ietf.org, peppermint@ietf.org
Cc: NETCONF <netconf@ops.ietf.org>, bertietf@bwijnen.net
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="0-196080041-1202314497=:62822"
Message-ID: <174616.62822.qm@web27810.mail.ukl.yahoo.com>
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

--0-196080041-1202314497=:62822
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

=0AHi All,=0A=0AI fully agree with Margaret that the choice of the technolo=
gy needs =0Ato be a group consensus.=0A=0ASince IETF and IESG are always in=
terested to use already existing =0Aprotocols if they are suitable to do th=
e job I'm pretty much interested to =0Ahear the concrete arguments why the =
gateway configuration cannot be =0Adone with NETCONF over SOAP.=0A=0ANETCON=
F is a suitable protocol for network element configuration and =0Aconfigura=
tion data exchange. NETCONF is also reliable and supports =0Anotification a=
nd transaction mechanisms. BTW: NETCONF over SOAP =0Ais not heavy-weight.=
=0A=0A=0ANETCONF is already available as a standard and has been implemente=
d =0Amany times. Already different companies are using it in their products=
.=0A=0AYou don't get all these functionalities for free. It takes usually m=
any years =0Aof hard work to develop the standard documents and get them st=
able based =0Aon implementations.=0A=0AThis is the reason why IESG is usual=
ly keen of using already existing IETF =0Atechnologies instead of starting =
another overlapping work which takes years=0Ato finalize.=0A=0ASo, please t=
ell me, what are the hard-reasons for not using an existing =0Atechnology?=
=0A=0ACheers, =0AMehmet Ersue=0A =0A=0A> -----Original Message-----=0A> Fro=
m: owner-netconf@ops.ietf.org =0A> [mailto:owner-netconf@ops.ietf.org] On B=
ehalf Of ext Margaret =0A> Wasserman=0A> Sent: Wednesday, February 06, 2008=
 4:29 PM=0A> To: Romascanu, Dan (Dan)=0A> Cc: ops-dir@ietf.org; ops-area@ie=
tf.org; netconf@ops.ietf.org=0A> Subject: Re: [PEPPERMINT] potenntial chart=
er for PEPPERMINT=0A> =0A> =0A> By "NETCFG", does Richard mean NETCONF?=0A>=
 =0A> I would prefer to see the line removed that states that "bias =0A> wi=
ll be  =0A> given" to particular solutions.  I think it is okay to charter =
a  =0A> group with restrictions on the solution space, such as "will =0A> b=
e based  =0A> on XML" if there is consensus to do so, but I'm not sure what=
 it  =0A> would mean to charter a group and require that they be "biased"  =
=0A> towards certain solutions.  If there isn't consensus that the  =0A> so=
lution must be based on one of the technologies listed, I think  =0A> that =
line should be removed and the choice of technology should be a  =0A> group=
 consensus decision.=0A> =0A> Margaret=0A> =0A> =0A> =0A> On Feb 6, 2008, a=
t 5:30 AM, Romascanu, Dan (Dan) wrote:=0A> =0A> >=0A> > Comments are welcom=
e.=0A> >=0A> > Dan=0A> >=0A> >=0A> >=0A> >=0A> > -----Original Message-----=
=0A> > From: peppermint-bounces@ietf.org =0A> [mailto:peppermint-bounces@ie=
tf.org]=0A> > On Behalf Of Richard Shockey=0A> > Sent: Wednesday, February =
06, 2008 2:06 AM=0A> > To: PEPPERMINT@ietf.org=0A> > Subject: [PEPPERMINT] =
potenntial charter for PEPPERMINT=0A> >=0A> >=0A> > Folks ..we had a succes=
sful BOF in Vancouver in order to =0A> progress the=0A> > work towards a fu=
ll charter by the IETF it is necessary to reach=0A> > consensus on a charte=
r.=0A> >=0A> > I have a proposal for a charter here below. I welcome =0A> c=
omments public=0A> > private etc.=0A> >=0A> >=0A> > PROPOSED CHARTER FOR PE=
PPERMINT=0A> >=0A> > The IETF has been working on various aspects of Multi-=
Media=0A> > Interconnection among administrative domains.=0A> >=0A> > ENUM =
is specifically chartered to develop protocols that involve the=0A> > trans=
lation of E.164 numbers to URI's.=0A> >=0A> > SPEERMINT has been chartered =
to develop best current practices among=0A> > real-time application service=
 providers and how such services=0A> > interconnect across administrative b=
oundaries.=0A> >=0A> > These forms of interconnection will require various =
forms of data  =0A> > to be=0A> > exchanged among administrative domains ou=
tside the normal scope of=0A> > establishing various SIP sessions.=0A> >=0A=
> > The IETF has, in the past done, significant work on data exchanges  =0A=
> > among=0A> > various network elements. PROVREG and NETCFG being the most=
 =0A> prominent=0A> > recent examples.=0A> >=0A> > Data exchanges to facili=
tate Multi-Media Interconnection =0A> are typically=0A> > between various C=
lient User Agents and Registries containing  =0A> > mappings of=0A> > phone=
 numbers to URI's, policies surrounding admission to points of=0A> > networ=
k interconnection and various types of trunking data.  In  =0A> > addition=
=0A> > there is a specific need for redistribution of Registry data to  =0A=
> > various=0A> > types of network databases.=0A> >=0A> > The proposed PEPP=
ERMINT working group will build upon the =0A> knowledge  =0A> > and=0A> > e=
xpertise of the PROVREG, ENUM and SPEERMINT working groups. The  =0A> > goa=
l of=0A> > the WG is to find a provisioning solution for interconnection to=
 be=0A> > ultimately used by SPEERMINT. The working group may also reuse  =
=0A> > elements=0A> > of RFC 4114 if possible.=0A> >=0A> > The final work p=
roduct(s) from this working group will be based upon=0A> > XML.=0A> >=0A> >=
 Additionally, bias will be given to using, HTTP/REST, =0A> HTTP/XML-RPC, o=
r=0A> > HTTP/SOAP.=0A> >=0A> > The working group will draw upon expert advi=
ce and ongoing  =0A> > consultation=0A> > from the ENUM, SPEERMINT and PROV=
REG working groups.=0A> >=0A> >=0A> > PROPOSED GOALS AND MILESTONES=0A> >=
=0A> >=0A> > Requirements for Interconnection data exchanges.       July 08=
=0A> >=0A> > Provisioning of Interconnection data registries.       Sep 08=
=0A> >=0A> > Provisioning of Interconnection data caches.           Dec 08=
=0A> >=0A> >=0A> > Richard Shockey=0A> > Director, Member of the Technical =
Staff=0A> > NeuStar=0A> > 46000 Center Oak Plaza - Sterling, VA 20166 PSTN =
Office +1  =0A> > 571.434.5651=0A> > PSTN Mobile: +1 703.593.2683 <mailto:r=
ichard(at)shockey.us>=0A> > <mailto:richard.shockey(at)neustar.biz>=0A> >=
=0A> >=0A> >=0A> >=0A> > _______________________________________________=0A=
> > PEPPERMINT mailing list=0A> > PEPPERMINT@ietf.org=0A> > http://www.ietf=
.org/mailman/listinfo/peppermint=0A> >=0A> > --=0A> > to unsubscribe send a=
 message to netconf-request@ops.ietf.org with=0A> > the word 'unsubscribe' =
in a single line as the message text body.=0A> > archive: <http://ops.ietf.=
org/lists/netconf/>=0A> =0A> =0A> --=0A> to unsubscribe send a message to n=
etconf-request@ops.ietf.org with=0A> the word 'unsubscribe' in a single lin=
e as the message text body.=0A> archive: <http://ops.ietf.org/lists/netconf=
/>=0A> =0A=0A=0A=0A=0A      Lesen Sie Ihre E-Mails jetzt einfach von unterw=
egs.=0Awww.yahoo.de/go
--0-196080041-1202314497=:62822
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><style type=3D"text/css"><!-- DIV {margin:0px;} --></style></he=
ad><body><div style=3D"font-family:arial,helvetica,sans-serif;font-size:10p=
t"><div><br>Hi All,<br><br>I fully agree with Margaret that the choice of t=
he technology needs <br>to be a group consensus.<br><br>Since IETF and IESG=
 are always interested to use already existing <br>protocols if they are su=
itable to do the job I'm pretty much interested to <br>hear the concrete ar=
guments why the gateway configuration cannot be <br>done with NETCONF over =
SOAP.<br><br>NETCONF is a suitable protocol for network element configurati=
on and <br>configuration data exchange. NETCONF is also reliable and suppor=
ts <br>notification and transaction mechanisms. BTW: NETCONF over SOAP <br>=
is not heavy-weight.<br><br>=0ANETCONF is already available as a standard a=
nd has been implemented <br>many times. Already different companies are usi=
ng it in their products.<br><br>You don't get all these functionalities for=
 free. It takes usually many years <br>of hard work to develop the standard=
 documents and get them stable based <br>on implementations.<br><br>This is=
 the reason why IESG is usually keen of using already existing IETF <br>tec=
hnologies instead of starting another overlapping work which takes years<br=
>to finalize.<br><br>So, please tell me, what are the hard-reasons for not =
using an existing <br>technology?<br><br>Cheers, <br>Mehmet Ersue<br>&nbsp;=
<br><br>&gt; -----Original Message-----<br>&gt; From: owner-netconf@ops.iet=
f.org <br>&gt; [mailto:owner-netconf@ops.ietf.org] On Behalf Of ext Margare=
t <br>&gt; Wasserman<br>&gt; Sent: Wednesday, February 06, 2008 4:29 PM<br>=
&gt; To: Romascanu, Dan (Dan)<br>&gt; Cc: ops-dir@ietf.org; ops-area@ietf.o=
rg;
 netconf@ops.ietf.org<br>&gt; Subject: Re: [PEPPERMINT] potenntial charter =
for PEPPERMINT<br>&gt; <br>&gt; <br>&gt; By "NETCFG", does Richard mean NET=
CONF?<br>&gt; <br>&gt; I would prefer to see the line removed that states t=
hat "bias <br>&gt; will be&nbsp; <br>&gt; given" to particular solutions.&n=
bsp; I think it is okay to charter a&nbsp; <br>&gt; group with restrictions=
 on the solution space, such as "will <br>&gt; be based&nbsp; <br>&gt; on X=
ML" if there is consensus to do so, but I'm not sure what it&nbsp; <br>&gt;=
 would mean to charter a group and require that they be "biased"&nbsp; <br>=
&gt; towards certain solutions.&nbsp; If there isn't consensus that the&nbs=
p; <br>&gt; solution must be based on one of the technologies listed, I thi=
nk&nbsp; <br>&gt; that line should be removed and the choice of technology =
should be a&nbsp; <br>&gt; group consensus decision.<br>&gt; <br>&gt; Marga=
ret<br>&gt; <br>&gt; <br>&gt; <br>&gt; On Feb 6, 2008, at 5:30 AM,
 Romascanu, Dan (Dan) wrote:<br>&gt; <br>&gt; &gt;<br>&gt; &gt; Comments ar=
e welcome.<br>&gt; &gt;<br>&gt; &gt; Dan<br>&gt; &gt;<br>&gt; &gt;<br>&gt; =
&gt;<br>&gt; &gt;<br>&gt; &gt; -----Original Message-----<br>&gt; &gt; From=
: peppermint-bounces@ietf.org <br>&gt; [mailto:peppermint-bounces@ietf.org]=
<br>&gt; &gt; On Behalf Of Richard Shockey<br>&gt; &gt; Sent: Wednesday, Fe=
bruary 06, 2008 2:06 AM<br>&gt; &gt; To: PEPPERMINT@ietf.org<br>&gt; &gt; S=
ubject: [PEPPERMINT] potenntial charter for PEPPERMINT<br>&gt; &gt;<br>&gt;=
 &gt;<br>&gt; &gt; Folks ..we had a successful BOF in Vancouver in order to=
 <br>&gt; progress the<br>&gt; &gt; work towards a full charter by the IETF=
 it is necessary to reach<br>&gt; &gt; consensus on a charter.<br>&gt; &gt;=
<br>&gt; &gt; I have a proposal for a charter here below. I welcome <br>&gt=
; comments public<br>&gt; &gt; private etc.<br>&gt; &gt;<br>&gt; &gt;<br>&g=
t; &gt; PROPOSED CHARTER FOR PEPPERMINT<br>&gt; &gt;<br>&gt; &gt;
 The IETF has been working on various aspects of Multi-Media<br>&gt; &gt; I=
nterconnection among administrative domains.<br>&gt; &gt;<br>&gt; &gt; ENUM=
 is specifically chartered to develop protocols that involve the<br>&gt; &g=
t; translation of E.164 numbers to URI's.<br>&gt; &gt;<br>&gt; &gt; SPEERMI=
NT has been chartered to develop best current practices among<br>&gt; &gt; =
real-time application service providers and how such services<br>&gt; &gt; =
interconnect across administrative boundaries.<br>&gt; &gt;<br>&gt; &gt; Th=
ese forms of interconnection will require various forms of data&nbsp; <br>&=
gt; &gt; to be<br>&gt; &gt; exchanged among administrative domains outside =
the normal scope of<br>&gt; &gt; establishing various SIP sessions.<br>&gt;=
 &gt;<br>&gt; &gt; The IETF has, in the past done, significant work on data=
 exchanges&nbsp; <br>&gt; &gt; among<br>&gt; &gt; various network elements.=
 PROVREG and NETCFG being the most <br>&gt; prominent<br>&gt; &gt;
 recent examples.<br>&gt; &gt;<br>&gt; &gt; Data exchanges to facilitate Mu=
lti-Media Interconnection <br>&gt; are typically<br>&gt; &gt; between vario=
us Client User Agents and Registries containing&nbsp; <br>&gt; &gt; mapping=
s of<br>&gt; &gt; phone numbers to URI's, policies surrounding admission to=
 points of<br>&gt; &gt; network interconnection and various types of trunki=
ng data.&nbsp; In&nbsp; <br>&gt; &gt; addition<br>&gt; &gt; there is a spec=
ific need for redistribution of Registry data to&nbsp; <br>&gt; &gt; variou=
s<br>&gt; &gt; types of network databases.<br>&gt; &gt;<br>&gt; &gt; The pr=
oposed PEPPERMINT working group will build upon the <br>&gt; knowledge&nbsp=
; <br>&gt; &gt; and<br>&gt; &gt; expertise of the PROVREG, ENUM and SPEERMI=
NT working groups. The&nbsp; <br>&gt; &gt; goal of<br>&gt; &gt; the WG is t=
o find a provisioning solution for interconnection to be<br>&gt; &gt; ultim=
ately used by SPEERMINT. The working group may also reuse&nbsp;
 <br>&gt; &gt; elements<br>&gt; &gt; of RFC 4114 if possible.<br>&gt; &gt;<=
br>&gt; &gt; The final work product(s) from this working group will be base=
d upon<br>&gt; &gt; XML.<br>&gt; &gt;<br>&gt; &gt; Additionally, bias will =
be given to using, HTTP/REST, <br>&gt; HTTP/XML-RPC, or<br>&gt; &gt; HTTP/S=
OAP.<br>&gt; &gt;<br>&gt; &gt; The working group will draw upon expert advi=
ce and ongoing&nbsp; <br>&gt; &gt; consultation<br>&gt; &gt; from the ENUM,=
 SPEERMINT and PROVREG working groups.<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &g=
t; PROPOSED GOALS AND MILESTONES<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; Req=
uirements for Interconnection data exchanges.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; July 08<br>&gt; &gt;<br>&gt; &gt; Provisioning of Interconnection da=
ta registries.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sep 08<br>&gt; &gt;<br>&=
gt; &gt; Provisioning of Interconnection data caches.&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dec 08<br>&gt; &gt;<br>&gt;
 &gt;<br>&gt; &gt; Richard Shockey<br>&gt; &gt; Director, Member of the Tec=
hnical Staff<br>&gt; &gt; NeuStar<br>&gt; &gt; 46000 Center Oak Plaza - Ste=
rling, VA 20166 PSTN Office +1&nbsp; <br>&gt; &gt; 571.434.5651<br>&gt; &gt=
; PSTN Mobile: +1 703.593.2683 &lt;mailto:richard(at)shockey.us&gt;<br>&gt;=
 &gt; &lt;mailto:richard.shockey(at)neustar.biz&gt;<br>&gt; &gt;<br>&gt; &g=
t;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; _________________________________=
______________<br>&gt; &gt; PEPPERMINT mailing list<br>&gt; &gt; PEPPERMINT=
@ietf.org<br><span>&gt; &gt; <a target=3D"_blank" href=3D"http://www.ietf.o=
rg/mailman/listinfo/peppermint">http://www.ietf.org/mailman/listinfo/pepper=
mint</a></span><br>&gt; &gt;<br>&gt; &gt; --<br>&gt; &gt; to unsubscribe se=
nd a message to netconf-request@ops.ietf.org with<br>&gt; &gt; the word 'un=
subscribe' in a single line as the message text body.<br><span>&gt; &gt; ar=
chive: &lt;<a target=3D"_blank"
 href=3D"http://ops.ietf.org/lists/netconf/">http://ops.ietf.org/lists/netc=
onf/</a>&gt;</span><br>&gt; <br>&gt; <br>&gt; --<br>&gt; to unsubscribe sen=
d a message to netconf-request@ops.ietf.org with<br>&gt; the word 'unsubscr=
ibe' in a single line as the message text body.<br><span>&gt; archive: &lt;=
<a target=3D"_blank" href=3D"http://ops.ietf.org/lists/netconf/">http://ops=
.ietf.org/lists/netconf/</a>&gt;</span><br>&gt; <br></div></div><br>=0A    =
  <hr size=3D1> =0A<a href=3D"http://uk.rd.yahoo.com/evt=3D51524/*http://de=
.mobile.yahoo.com/interstitial?refer=3De00127=0A" target=3D_new> =0A<b>Lese=
n Sie Ihre E-Mails jetzt einfach von unterwegs.</b></a>. </body></html>
--0-196080041-1202314497=:62822--

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Wed Feb  6 13:21:59 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 90DCF3A6E39
	for <ietfarch-netconf-archive@core3.amsl.com>; Wed,  6 Feb 2008 13:21:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.163
X-Spam-Level: 
X-Spam-Status: No, score=-4.163 tagged_above=-999 required=5 tests=[AWL=2.436,
	BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from core3.amsl.com ([127.0.0.1])
	by localhost (mail.ietf.org [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id nziKa7evgmcs
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Wed,  6 Feb 2008 13:21:58 -0800 (PST)
Received: from psg.com (psg.com [147.28.0.62])
	by core3.amsl.com (Postfix) with ESMTP id 6E0543A6DF6
	for <netconf-archive@lists.ietf.org>; Wed,  6 Feb 2008 13:20:55 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JMrL0-0002Qy-NI
	for netconf-data@psg.com; Wed, 06 Feb 2008 20:57:46 +0000
Received: from [76.96.62.80] (helo=QMTA08.westchester.pa.mail.comcast.net)
	by psg.com with esmtp (Exim 4.68 (FreeBSD))
	(envelope-from <ietfdbh@comcast.net>)
	id 1JMnog-000KgL-6K
	for netconf@ops.ietf.org; Wed, 06 Feb 2008 17:12:11 +0000
Received: from OMTA05.westchester.pa.mail.comcast.net ([76.96.62.43])
	by QMTA08.westchester.pa.mail.comcast.net with comcast
	id mGJk1Y0020vyq2s5805q00; Wed, 06 Feb 2008 17:12:03 +0000
Received: from Harrington73653 ([24.128.66.199])
	by OMTA05.westchester.pa.mail.comcast.net with comcast
	id mHC21Y00N4HwxpC3R00000; Wed, 06 Feb 2008 17:12:08 +0000
X-Authority-Analysis: v=1.0 c=1 a=RvT98sDzUqoA:10 a=48vgC7mUAAAA:8
 a=FCdg5C2ZMgz1w-ttZMMA:9 a=Qc0xSEunEc0YlsReHtsA:7
 a=EyCJ_V9qyqIQq8_S9HlZlwOk7BUA:4 a=si9q_4b84H0A:10 a=hPjdaMEvmhQA:10
 a=lZB815dzVvQA:10 a=shQN7GnF_WUA:10 a=ivbTfD_dPm4A:10 a=50e4U0PicR4A:10
From: "David Harrington" <ietfdbh@comcast.net>
To: "'Margaret Wasserman'" <margaret@thingmagic.com>,
	"'Romascanu, Dan \(Dan\)'" <dromasca@avaya.com>
Cc: <ops-dir@ietf.org>,
	<netconf@ops.ietf.org>,
	<ops-area@ietf.org>
References: <EDC652A26FB23C4EB6384A4584434A04889425@307622ANEX5.global.avaya.com> <B728EA47-6CAB-4B9E-BCF7-31E260AA7770@thingmagic.com>
Subject: RE: [OPS-DIR] [PEPPERMINT] potenntial charter for PEPPERMINT
Date: Wed, 6 Feb 2008 12:12:06 -0500
Message-ID: <01c001c868e3$67075da0$0600a8c0@china.huawei.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 11
Thread-Index: Acho1QRUxvBOizCBRfOkfDjVD1glogAB/QhA
In-Reply-To: <B728EA47-6CAB-4B9E-BCF7-31E260AA7770@thingmagic.com>
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Hi,

A Google search shows NETCFG to be an open-source GUI-based
application for configuring networks. I would be very concerned if the
charter calls for a solution "biased" toward a vendor-specific
offering, even if the vendor uses open-source and the MIT license,
since we are supposed to develop vendor-neutral standards, and biased
!= neutral.

If the intention was to reference NETCONF, then I have a concern that
the expressed bias is to favor a non-mandatory-to-implement
"transport" for NETCONF. I agree that the line expressing a bias for
certain solutions should be removed.

I would not object to a line expressing a constraint for solutions
that leverage existing IETF standards for certain aspects, such as
security. But I'm not sure I know what is to be delivered well enough
to know how existing standards could be leveraged.

Overall, I find the charter wording to be too ambiguous to adequately
describe the scope of the work to be done. "find a provisioning
solution for interconnection" does not seem sufficiently focused to
identify the expected deliverables. Is this WG chartered to produce a
protocol, some data models, functionality to manage caches? I'm just
not really sure what is being proposed as deliverables, and would be
hard pressed to know when the WG drifted off-topic or completed their
work.

I think the charter wording and scope needs to be tightened
significantly to make this engineering-ready.

David Harrington
dbharrington@comcast.net
ietfdbh@comcast.net
dharrington@huawei.com

> -----Original Message-----
> From: ops-dir-bounces@ietf.org 
> [mailto:ops-dir-bounces@ietf.org] On Behalf Of Margaret Wasserman
> Sent: Wednesday, February 06, 2008 10:29 AM
> To: Romascanu, Dan (Dan)
> Cc: ops-dir@ietf.org; netconf@ops.ietf.org; ops-area@ietf.org
> Subject: Re: [OPS-DIR] [PEPPERMINT] potenntial charter for
PEPPERMINT
> 
> 
> By "NETCFG", does Richard mean NETCONF?
> 
> I would prefer to see the line removed that states that "bias 
> will be  
> given" to particular solutions.  I think it is okay to charter a  
> group with restrictions on the solution space, such as "will 
> be based  
> on XML" if there is consensus to do so, but I'm not sure what it  
> would mean to charter a group and require that they be "biased"  
> towards certain solutions.  If there isn't consensus that the  
> solution must be based on one of the technologies listed, I think  
> that line should be removed and the choice of technology should be a

> group consensus decision.
> 
> Margaret
> 
> 
> 
> On Feb 6, 2008, at 5:30 AM, Romascanu, Dan (Dan) wrote:
> 
> >
> > Comments are welcome.
> >
> > Dan
> >
> >
> >
> >
> > -----Original Message-----
> > From: peppermint-bounces@ietf.org 
> [mailto:peppermint-bounces@ietf.org]
> > On Behalf Of Richard Shockey
> > Sent: Wednesday, February 06, 2008 2:06 AM
> > To: PEPPERMINT@ietf.org
> > Subject: [PEPPERMINT] potenntial charter for PEPPERMINT
> >
> >
> > Folks ..we had a successful BOF in Vancouver in order to 
> progress the
> > work towards a full charter by the IETF it is necessary to reach
> > consensus on a charter.
> >
> > I have a proposal for a charter here below. I welcome 
> comments public
> > private etc.
> >
> >
> > PROPOSED CHARTER FOR PEPPERMINT
> >
> > The IETF has been working on various aspects of Multi-Media
> > Interconnection among administrative domains.
> >
> > ENUM is specifically chartered to develop protocols that involve
the
> > translation of E.164 numbers to URI's.
> >
> > SPEERMINT has been chartered to develop best current practices
among
> > real-time application service providers and how such services
> > interconnect across administrative boundaries.
> >
> > These forms of interconnection will require various forms of data

> > to be
> > exchanged among administrative domains outside the normal scope of
> > establishing various SIP sessions.
> >
> > The IETF has, in the past done, significant work on data exchanges

> > among
> > various network elements. PROVREG and NETCFG being the most 
> prominent
> > recent examples.
> >
> > Data exchanges to facilitate Multi-Media Interconnection 
> are typically
> > between various Client User Agents and Registries containing  
> > mappings of
> > phone numbers to URI's, policies surrounding admission to points
of
> > network interconnection and various types of trunking data.  In  
> > addition
> > there is a specific need for redistribution of Registry data to  
> > various
> > types of network databases.
> >
> > The proposed PEPPERMINT working group will build upon the 
> knowledge  
> > and
> > expertise of the PROVREG, ENUM and SPEERMINT working groups. The  
> > goal of
> > the WG is to find a provisioning solution for interconnection to
be
> > ultimately used by SPEERMINT. The working group may also reuse  
> > elements
> > of RFC 4114 if possible.
> >
> > The final work product(s) from this working group will be based
upon
> > XML.
> >
> > Additionally, bias will be given to using, HTTP/REST, 
> HTTP/XML-RPC, or
> > HTTP/SOAP.
> >
> > The working group will draw upon expert advice and ongoing  
> > consultation
> > from the ENUM, SPEERMINT and PROVREG working groups.
> >
> >
> > PROPOSED GOALS AND MILESTONES
> >
> >
> > Requirements for Interconnection data exchanges.       July 08
> >
> > Provisioning of Interconnection data registries.       Sep 08
> >
> > Provisioning of Interconnection data caches.           Dec 08
> >
> >
> > Richard Shockey
> > Director, Member of the Technical Staff
> > NeuStar
> > 46000 Center Oak Plaza - Sterling, VA 20166 PSTN Office +1  
> > 571.434.5651
> > PSTN Mobile: +1 703.593.2683 <mailto:richard(at)shockey.us>
> > <mailto:richard.shockey(at)neustar.biz>
> >
> >
> >
> >
> > _______________________________________________
> > PEPPERMINT mailing list
> > PEPPERMINT@ietf.org
> > http://www.ietf.org/mailman/listinfo/peppermint
> >
> > --
> > to unsubscribe send a message to netconf-request@ops.ietf.org with
> > the word 'unsubscribe' in a single line as the message text body.
> > archive: <http://ops.ietf.org/lists/netconf/>
> 
> _______________________________________________
> OPS-DIR mailing list
> OPS-DIR@ietf.org
> http://www.ietf.org/mailman/listinfo/ops-dir
> 



--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Fri Feb  8 07:09:45 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 0CD1928C2F0
	for <ietfarch-netconf-archive@core3.amsl.com>; Fri,  8 Feb 2008 07:09:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.442
X-Spam-Level: 
X-Spam-Status: No, score=-3.442 tagged_above=-999 required=5 tests=[AWL=3.157,
	BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from core3.amsl.com ([127.0.0.1])
	by localhost (mail.ietf.org [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 9lFAt7JOy8Wp
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Fri,  8 Feb 2008 07:09:44 -0800 (PST)
Received: from psg.com (psg.com [147.28.0.62])
	by core3.amsl.com (Postfix) with ESMTP id 1CC7A28C2F6
	for <netconf-archive@lists.ietf.org>; Fri,  8 Feb 2008 07:09:44 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JNUf8-0001vN-OX
	for netconf-data@psg.com; Fri, 08 Feb 2008 14:57:10 +0000
Received: from [62.250.3.110] (helo=relay.versatel.net)
	by psg.com with smtp (Exim 4.68 (FreeBSD))
	(envelope-from <bertietf@bwijnen.net>)
	id 1JNUf6-0001ui-0y
	for netconf@ops.ietf.org; Fri, 08 Feb 2008 14:57:09 +0000
Received: (qmail 9302 invoked from network); 8 Feb 2008 14:57:04 -0000
Received: from unknown (HELO bwMedion) (87.215.199.34)
  by relay.versatel.net with SMTP; 8 Feb 2008 14:57:04 -0000
From: "Bert Wijnen" <bertietf@bwijnen.net>
To: "Suresh Krishnan" <suresh.krishnan@ericsson.com>,
	"General Area Review Team" <gen-art@ietf.org>,
	"Sharon Chisholm" <schishol@nortel.com>,
	"Hector Trevino" <htrevino@cisco.com>,
	"Romascanu, Dan \(Dan\)" <dromasca@avaya.com>
Cc: "Netconf" <netconf@ops.ietf.org>
Subject: RE: Gen-ART review of draft-ietf-netconf-notification-11.txt
Date: Fri, 8 Feb 2008 15:57:06 +0100
Message-ID: <NIEJLKBACMDODCGLGOCNMEMLEGAA.bertietf@bwijnen.net>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0)
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198
In-Reply-To: <47AB8729.209@ericsson.com>
Importance: Normal
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

I have copied the WG mailing list, so they are aware of the comments.

Thanks for your review and comments Suresh.
I will study them, but I do expect that Sharon and/or Hector
come up first with answers to your questions.

Bert Wijnen 
document shepherd.

> -----Oorspronkelijk bericht-----
> Van: Suresh Krishnan [mailto:suresh.krishnan@ericsson.com]
> Verzonden: donderdag 7 februari 2008 23:33
> Aan: General Area Review Team; Sharon Chisholm; Hector Trevino;
> Romascanu, Dan (Dan); netconf-chairs@tools.ietf.org
> Onderwerp: Gen-ART review of draft-ietf-netconf-notification-11.txt
> 
> 
> I am the assigned Gen-ART reviewer for 
> draft-ietf-netconf-notification-11.txt
> 
> 
> For background on Gen-ART, please see the FAQ at
> <http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html>.
> 
> Please resolve these comments along with any other Last Call comments
> you may receive.
> 
> Summary: This draft is well written and is almost ready for publication, 
> but I have a couple of issues.
> 
> 
> Meta issues
> ===========
> 
> * Aggregation: Is there a way by which the client can specify the 
> granularity with which it receives the notifications. i.e. Can the 
> client request merging of multiple internal events into a single 
> notification message? The following text in Section 3.2
> 
> "At some point after the NETCONF server receives the internal event
>   from a stream, it is converted to an appropriate XML encoding ..."
> 
> make me think that this should be possible. Is this in the scope of this 
> spec?
> 
> * Modification: How can a client modify a subscription? Section 6.5 
> talks about how it cannot be done, but there is no mention of whether 
> this is even possible to do. If not this must be clearly specified.
> 
> Minor
> =====
> 
> * Section 2.1.1
> 
> What happens if a stopTime is specified and a startTime is not? Does the 
> replay begin starting now or is the request rejected? This needs to be 
> clarified.
> 
> * Section 3.2.1
> 
> The term "Event Stream Definition" is used in Section 3.2 before it is 
> defined here. Is it possible to move this somewhere further up.
> 
> 
> Editorial
> =========
> 
> * Introduction
> 
> The text starting with "[NETCONF] can be conceptually..." and the 
> following diagram are copied verbatim from RFC4741, which is listed as a 
> normative reference. Is it necessary to keep it here?
> 
> 
> Cheers
> Suresh
> 
> 
> 

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Sun Feb 10 11:50:22 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id C9FD83A6813
	for <ietfarch-netconf-archive@core3.amsl.com>; Sun, 10 Feb 2008 11:50:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5
	tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from core3.amsl.com ([127.0.0.1])
	by localhost (mail.ietf.org [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id bCWpOKdOPGr7
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Sun, 10 Feb 2008 11:50:22 -0800 (PST)
Received: from psg.com (psg.com [147.28.0.62])
	by core3.amsl.com (Postfix) with ESMTP id 0F1C13A6807
	for <netconf-archive@lists.ietf.org>; Sun, 10 Feb 2008 11:50:22 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JOHyv-000IWL-27
	for netconf-data@psg.com; Sun, 10 Feb 2008 19:36:53 +0000
Received: from [47.129.242.56] (helo=zcars04e.nortel.com)
	by psg.com with esmtps (TLSv1:DES-CBC3-SHA:168)
	(Exim 4.68 (FreeBSD))
	(envelope-from <SCHISHOL@nortel.com>)
	id 1JOHyr-000IVU-95
	for netconf@ops.ietf.org; Sun, 10 Feb 2008 19:36:51 +0000
Received: from zcarhxm2.corp.nortel.com (zcarhxm2.corp.nortel.com [47.129.230.99])
	by zcars04e.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id m1AJWb705984;
	Sun, 10 Feb 2008 19:32:37 GMT
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Subject: RE: Gen-ART review of draft-ietf-netconf-notification-11.txt
Date: Sun, 10 Feb 2008 14:36:36 -0500
Message-ID: <713043CE8B8E1348AF3C546DBE02C1B412FE1C54@zcarhxm2.corp.nortel.com>
In-Reply-To: <NIEJLKBACMDODCGLGOCNMEMLEGAA.bertietf@bwijnen.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Gen-ART review of draft-ietf-netconf-notification-11.txt
Thread-Index: AchqYuIvAgqlJFFUTpyoP8YK7PF3ogBragyA
References: <47AB8729.209@ericsson.com> <NIEJLKBACMDODCGLGOCNMEMLEGAA.bertietf@bwijnen.net>
From: "Sharon Chisholm" <schishol@nortel.com>
To: "Bert Wijnen" <bertietf@bwijnen.net>,
   "Suresh Krishnan" <suresh.krishnan@ericsson.com>,
   "General Area Review Team" <gen-art@ietf.org>,
   "Hector Trevino" <htrevino@cisco.com>,
   "Romascanu, Dan (Dan)" <dromasca@avaya.com>
Cc: "Netconf" <netconf@ops.ietf.org>
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Hi

Yes, thanks Suresh for the review. Comments inline:

>=20
> Summary: This draft is well written and is almost ready for=20
> publication, but I have a couple of issues.
>=20
>=20
> Meta issues
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
> * Aggregation: Is there a way by which the client can specify the=20
> granularity with which it receives the notifications. i.e. Can the=20
> client request merging of multiple internal events into a single=20
> notification message? The following text in Section 3.2
>=20
> "At some point after the NETCONF server receives the internal event
>   from a stream, it is converted to an appropriate XML encoding ..."
>=20
> make me think that this should be possible. Is this in the scope of=20
> this spec?

This behaviour is out of scope of the document. The specification does
not promote or preclude it.=20

>=20
> * Modification: How can a client modify a subscription? Section 6.5=20
> talks about how it cannot be done, but there is no mention of whether=20
> this is even possible to do. If not this must be clearly specified.

Subscriptions cannot be modified. I propose adding a sentence to section
1.3 as follows:

  "Note that a subscription cannot be modified once created."

>=20
> Minor
> =3D=3D=3D=3D=3D
>=20
> * Section 2.1.1
>=20
> What happens if a stopTime is specified and a startTime is not? Does=20
> the replay begin starting now or is the request rejected? This needs=20
> to be clarified.

This results in an error. I think this is implicit with the current text
in section 2.1.1.

 "Must be used with and be later than <startTime>."=20

I'm not sure further clarification is required.

>=20
> * Section 3.2.1
>=20
> The term "Event Stream Definition" is used in Section 3.2 before it is

> defined here. Is it possible to move this somewhere further up.

The term 'Stream' is defined in section 1.1 so I think we are OK.

>=20
>=20
> Editorial
> =3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
> * Introduction
>=20
> The text starting with "[NETCONF] can be conceptually..." and the=20
> following diagram are copied verbatim from RFC4741, which is listed as

> a normative reference. Is it necessary to keep it here?

Actually, we have modified this picture to include Notifications,
including a bypass of the RPC layer. This is new content.

Sharon

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Sun Feb 10 15:02:33 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 7A38C3A6854
	for <ietfarch-netconf-archive@core3.amsl.com>; Sun, 10 Feb 2008 15:02:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=0.000,
	BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id HO4OIoww-zxr
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Sun, 10 Feb 2008 15:02:32 -0800 (PST)
Received: from psg.com (psg.com [147.28.0.62])
	by core3.amsl.com (Postfix) with ESMTP id 3B9873A68FE
	for <netconf-archive@lists.ietf.org>; Sun, 10 Feb 2008 15:02:32 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JOL3n-000KNT-6X
	for netconf-data@psg.com; Sun, 10 Feb 2008 22:54:07 +0000
Received: from [47.140.192.56] (helo=zrtps0kp.nortel.com)
	by psg.com with esmtps (TLSv1:DES-CBC3-SHA:168)
	(Exim 4.68 (FreeBSD))
	(envelope-from <SCHISHOL@nortel.com>)
	id 1JOL3j-000KMs-Ey
	for netconf@ops.ietf.org; Sun, 10 Feb 2008 22:54:05 +0000
Received: from zcarhxm2.corp.nortel.com (zcarhxm2.corp.nortel.com [47.129.230.99])
	by zrtps0kp.nortel.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id m1AMs0a17781
	for <netconf@ops.ietf.org>; Sun, 10 Feb 2008 22:54:00 GMT
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Subject: Response to IESG last call comments on NETCONF Notifications
Date: Sun, 10 Feb 2008 17:53:42 -0500
Message-ID: <713043CE8B8E1348AF3C546DBE02C1B412FE1C90@zcarhxm2.corp.nortel.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Response to IESG last call comments on NETCONF Notifications
Thread-Index: AchsN8iIMiWuCVZASPqV44xSAcQvxw==
From: "Sharon Chisholm" <schishol@nortel.com>
To: "Netconf" <netconf@ops.ietf.org>
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Hi

I sent a separate response to the gen-art review, but for completeness
here I will include the issue for which I have proposed a change to the
document. Please let me know if I've missed any issues.=20

I'm not sure whether we should make these changes to the document or
create a series of editing instructions to RFC editor. I await guidance
from the chairs.

1. >=20
> * Modification: How can a client modify a subscription? Section 6.5=20
> talks about how it cannot be done, but there is no mention of whether=20
> this is even possible to do. If not this must be clearly specified.

<sharon>
Subscriptions cannot be modified. I propose adding a sentence to section
1.3 as follows:

  "Note that a subscription cannot be modified once created."
</sharon>

2. sect 2.2.1
  I assume that <eventTime> is of type dateTime!!??
  Would be good to state so.

<sharon>
In section 2.2.1, in the description of eventTime, add the following
text: "This parameter is of type dateTime."
</sharon>

3. on page 14 I see:

   <rpc message-id=3D"101"
      xmlns=3D"urn:ietf:params:xml:ns:netconf:base:1.0">
     <get>
      <filter type=3D"subtree">
        <netconf xmlns=3D"urn:ietf:params:xml:ns:netmod:notification">
           <streams/>
         <netconf>
      </filter>
     </get>
   </rpc>


  Should "netmod" be changed into "netconf" !!??
  Actually, I wonder if the line
        <netconf xmlns=3D"urn:ietf:params:xml:ns:netmod:notification">
  should be
        <netconf
xmlns=3D"urn:ietf:params:xml:ns:netconf:notification:1.0">
  instead?

  Same question on page 15.

  Mmm... I see it in the Schema on page 17/18 as well. So maybe it is
OK.
  Or is this an accidental inheritance from NETMOD efforts? Is there a
good
  reason to make it netmod and not netconf?

<sharon>
This is intentional. We are defining the protocol and the content in
different parts of the namespace.
</sharon>

4.=20

- Page 29/30

   The above fictional notification definition could result in the
   following is a sample notification list, which is used in the
   examples in this section.

  On 2nd line s/is a// >>

<sharon>
Ok.
</sharon>

5.=20

- IN IANA Considerations, I guess that instead of
    Following the format in RFC 3688, IANA has made the following
    registration.
  We should have stated:
    Following the format in RFC 3688, IANA is requested to make the
    following registration.
  Oh well... that is what we intended to write ;-)

<sharon>
Add the following text

   -- Editor note to IANA/RFC-Editor: we request that you make these
   --     assignments, in which case it is top be documented as below
</sharon>

6.=20
- I wonder how/why
   [XML Schema]
              Fallside, D. and P. Walmsley, "XML Schema Part 0: Primer
              Second Edition", W3C XML Schema, October 2004.
  would/could be a normative reference. It is a "primer", so some
  sort of education/tutorial on XML Schema, no?
  I doubt that that should be normative.
  But I think the issue is that the reference is not so well described.
  I think they mean to point to:

      http://www.w3.org/TR/xmlschema-0/

  Which states:
             XML Schema Part 0: Primer Second Edition
             W3C Recommendation 28 October 2004
  So then it is a W3C recommendation, and then it may make sense as
normative ref.
  I think I would make the reference as follows:

   [XML Schema]
              Fallside, D. and P. Walmsley, "XML Schema Part 0: Primer
              Second Edition", W3C Recommendation, 28 October 2004
              <http://www.w3.org/TR/xmlschema-0/>

<sharon>
That seems to be the same reference. How about

[XML Schema]  Thompson, H., Beech, D., Maloney, M., Mendelsohn, N., "XML
Schema Part 1: Structures Second Edition", W3C Recommendation, 28
October 2004
<http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/structures.html>
</sharon>

7.=20
- I guess we should instruct the RFC-Editor to remove Appendix A
  (Change log) right before publication as RFC.

<sharon>
Ok.
</sharon>

8.=20
A minor quirk - I see a missing solidus in 3.2.5.1 "<netconf
xmlns=3D"urn:ietf:params:xml:ns:netmod:notification">
           <streams/>
         <netconf>
"

<sharon>
Right. That should be </netconf>
</sharon>

9.

and an uncertainty - the I-D does not register the XML Schema defined in
sections 4 and 3.4, just their targetNamespace; is this intentional?

<sharon>
Section 4 defines:=20
   "urn:ietf:params:xml:ns:netconf:notification:1.0"

Section 3,4 defines:
	"urn:ietf:params:xml:ns:netmod:notification"
Section 3.4 references:
=09
http://www.iana.org/assignments/xml-registry/schema/notification.xsd


And I guess we technically don't register this last one and it should be
added to the list. Reformatting this section was suggested but I'm not
sure whether we should make that change at this time.
</sharon>

10.

Also in IANA considerations, it might be clearer if the registration of
the capability urn refers to the named registry created by RFC4741
s.10.3; obvious to those up to their ears in netconf, perhaps less so to
those with an IANA-wide remit.

<sharon>
We can divide the list into two and indicate that those which are for
capabilities (notification, interleave) also align to the registry from
RFC4741 s.10.3.
</sharon>

Sharon Chisholm
Nortel=20
Ottawa, Ontario
Canada

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Mon Feb 11 02:45:29 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id C84603A6ACD
	for <ietfarch-netconf-archive@core3.amsl.com>; Mon, 11 Feb 2008 02:45:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.635
X-Spam-Level: 
X-Spam-Status: No, score=-3.635 tagged_above=-999 required=5 tests=[AWL=2.964,
	BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id CIE18z94V+CU
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Mon, 11 Feb 2008 02:45:28 -0800 (PST)
Received: from psg.com (psg.com [147.28.0.62])
	by core3.amsl.com (Postfix) with ESMTP id A98583A6895
	for <netconf-archive@lists.ietf.org>; Mon, 11 Feb 2008 02:45:28 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JOW1s-000G8R-LG
	for netconf-data@psg.com; Mon, 11 Feb 2008 10:36:52 +0000
Received: from [62.250.3.110] (helo=relay.versatel.net)
	by psg.com with smtp (Exim 4.68 (FreeBSD))
	(envelope-from <bertietf@bwijnen.net>)
	id 1JOW1p-000G84-KW
	for netconf@ops.ietf.org; Mon, 11 Feb 2008 10:36:51 +0000
Received: (qmail 6681 invoked from network); 11 Feb 2008 10:36:46 -0000
Received: from unknown (HELO bwMedion) (87.215.199.34)
  by relay.versatel.net with SMTP; 11 Feb 2008 10:36:46 -0000
From: "Bert Wijnen" <bertietf@bwijnen.net>
To: "Suresh Krishnan" <suresh.krishnan@ericsson.com>,
	"General Area Review Team" <gen-art@ietf.org>
Cc: "Netconf" <netconf@ops.ietf.org>,
	"Sharon Chisholm" <schishol@nortel.com>,
	"Hector Trevino" <htrevino@cisco.com>
Subject: RE: Gen-ART review of draft-ietf-netconf-notification-11.txt
Date: Mon, 11 Feb 2008 11:36:46 +0100
Message-ID: <NIEJLKBACMDODCGLGOCNKEOCEGAA.bertietf@bwijnen.net>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0)
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198
In-Reply-To: <713043CE8B8E1348AF3C546DBE02C1B412FE1C54@zcarhxm2.corp.nortel.com>
Importance: Normal
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Suresh, is this answer acceptable?

Bert Wijnen 
document shepherd

> -----Oorspronkelijk bericht-----
> Van: owner-netconf@ops.ietf.org
> [mailto:owner-netconf@ops.ietf.org]Namens Sharon Chisholm
> Verzonden: zondag 10 februari 2008 20:37
> Aan: Bert Wijnen; Suresh Krishnan; General Area Review Team; Hector
> Trevino; Romascanu, Dan (Dan)
> CC: Netconf
> Onderwerp: RE: Gen-ART review of draft-ietf-netconf-notification-11.txt
> 
> 
> Hi
> 
> Yes, thanks Suresh for the review. Comments inline:
> 
> > 
> > Summary: This draft is well written and is almost ready for 
> > publication, but I have a couple of issues.
> > 
> > 
> > Meta issues
> > ===========
> > 
> > * Aggregation: Is there a way by which the client can specify the 
> > granularity with which it receives the notifications. i.e. Can the 
> > client request merging of multiple internal events into a single 
> > notification message? The following text in Section 3.2
> > 
> > "At some point after the NETCONF server receives the internal event
> >   from a stream, it is converted to an appropriate XML encoding ..."
> > 
> > make me think that this should be possible. Is this in the scope of 
> > this spec?
> 
> This behaviour is out of scope of the document. The specification does
> not promote or preclude it. 
> 
> > 
> > * Modification: How can a client modify a subscription? Section 6.5 
> > talks about how it cannot be done, but there is no mention of whether 
> > this is even possible to do. If not this must be clearly specified.
> 
> Subscriptions cannot be modified. I propose adding a sentence to section
> 1.3 as follows:
> 
>   "Note that a subscription cannot be modified once created."
> 
> > 
> > Minor
> > =====
> > 
> > * Section 2.1.1
> > 
> > What happens if a stopTime is specified and a startTime is not? Does 
> > the replay begin starting now or is the request rejected? This needs 
> > to be clarified.
> 
> This results in an error. I think this is implicit with the current text
> in section 2.1.1.
> 
>  "Must be used with and be later than <startTime>." 
> 
> I'm not sure further clarification is required.
> 
> > 
> > * Section 3.2.1
> > 
> > The term "Event Stream Definition" is used in Section 3.2 before it is
> 
> > defined here. Is it possible to move this somewhere further up.
> 
> The term 'Stream' is defined in section 1.1 so I think we are OK.
> 
> > 
> > 
> > Editorial
> > =========
> > 
> > * Introduction
> > 
> > The text starting with "[NETCONF] can be conceptually..." and the 
> > following diagram are copied verbatim from RFC4741, which is listed as
> 
> > a normative reference. Is it necessary to keep it here?
> 
> Actually, we have modified this picture to include Notifications,
> including a bypass of the RPC layer. This is new content.
> 
> Sharon
> 
> --
> to unsubscribe send a message to netconf-request@ops.ietf.org with
> the word 'unsubscribe' in a single line as the message text body.
> archive: <http://ops.ietf.org/lists/netconf/>
> 

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Mon Feb 11 12:15:23 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id C02D328C3B2
	for <ietfarch-netconf-archive@core3.amsl.com>; Mon, 11 Feb 2008 12:15:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.46
X-Spam-Level: 
X-Spam-Status: No, score=-5.46 tagged_above=-999 required=5 tests=[AWL=1.139,
	BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id eNEFEiQMkxnQ
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Mon, 11 Feb 2008 12:15:22 -0800 (PST)
Received: from psg.com (psg.com [147.28.0.62])
	by core3.amsl.com (Postfix) with ESMTP id EB49128C29A
	for <netconf-archive@lists.ietf.org>; Mon, 11 Feb 2008 12:15:18 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JOexY-0008KT-Rf
	for netconf-data@psg.com; Mon, 11 Feb 2008 20:09:00 +0000
Received: from [198.24.6.9] (helo=imr1.ericy.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.68 (FreeBSD))
	(envelope-from <suresh.krishnan@ericsson.com>)
	id 1JObao-0007P1-U9
	for netconf@ops.ietf.org; Mon, 11 Feb 2008 16:33:25 +0000
Received: from eusrcmw751.eamcs.ericsson.se (eusrcmw751.exu.ericsson.se [138.85.77.51])
	by imr1.ericy.com (8.13.1/8.13.1) with ESMTP id m1BGX8EB026092;
	Mon, 11 Feb 2008 10:33:08 -0600
Received: from eusrcmw751.eamcs.ericsson.se ([138.85.77.56]) by eusrcmw751.eamcs.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830);
	 Mon, 11 Feb 2008 10:33:07 -0600
Received: from [142.133.10.140] ([142.133.10.140]) by eusrcmw751.eamcs.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830);
	 Mon, 11 Feb 2008 10:33:07 -0600
Message-ID: <47B07942.2070205@ericsson.com>
Date: Mon, 11 Feb 2008 11:35:14 -0500
From: Suresh Krishnan <suresh.krishnan@ericsson.com>
User-Agent: Thunderbird 2.0.0.6 (X11/20071022)
MIME-Version: 1.0
To: Sharon Chisholm <schishol@nortel.com>
CC: Bert Wijnen <bertietf@bwijnen.net>,
        General Area Review Team <gen-art@ietf.org>,
        Hector Trevino <htrevino@cisco.com>,
        "Romascanu, Dan (Dan)" <dromasca@avaya.com>,
        Netconf <netconf@ops.ietf.org>
Subject: Re: Gen-ART review of draft-ietf-netconf-notification-11.txt
References: <47AB8729.209@ericsson.com> <NIEJLKBACMDODCGLGOCNMEMLEGAA.bertietf@bwijnen.net> <713043CE8B8E1348AF3C546DBE02C1B412FE1C54@zcarhxm2.corp.nortel.com>
In-Reply-To: <713043CE8B8E1348AF3C546DBE02C1B412FE1C54@zcarhxm2.corp.nortel.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 11 Feb 2008 16:33:07.0691 (UTC) FILETIME=[C86E93B0:01C86CCB]
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Hi Sharon,
   Thanks for the quick response. Please find comments inline.

Sharon Chisholm wrote:
>> Meta issues
>> ===========
>>
>> * Aggregation: Is there a way by which the client can specify the 
>> ...
> This behaviour is out of scope of the document. The specification does
> not promote or preclude it. 

OK.

> 
>> * Modification: How can a client modify a subscription? Section 6.5 
>> talks about how it cannot be done, but there is no mention of whether 
>> this is even possible to do. If not this must be clearly specified.
> 
> Subscriptions cannot be modified. I propose adding a sentence to section
> 1.3 as follows:
> 
>   "Note that a subscription cannot be modified once created."

This text sounds fine.

> 
>> Minor
>> =====
>>
>> * Section 2.1.1
>>
>> What happens if a stopTime is specified and a startTime is not? Does 
>> the replay begin starting now or is the request rejected? This needs 
>> to be clarified.
> 
> This results in an error. I think this is implicit with the current text
> in section 2.1.1.
> 
>  "Must be used with and be later than <startTime>." 
> 
> I'm not sure further clarification is required.

Then why do we have the following error case explicitly listed?

"     If a <stopTime> is requested which is earlier then the specified
       <startTime>, the following error is returned:

          Tag: bad-element

          Error-type: protocol

          Severity: error

          Error-info: <bad-element>: stopTime

          Description: An element value is not correct; e.g., wrong type,
          out of range, pattern mismatch."

> 
>> * Section 3.2.1
>>
>> The term "Event Stream Definition" is used in Section 3.2 before it is
> 
>> defined here. Is it possible to move this somewhere further up.
> 
> The term 'Stream' is defined in section 1.1 so I think we are OK.

The following text occurs in Section 3.2

"The central component inspects each event notification and matches
  the event notification against the set of stream definitions."

At this point I was not aware what a "stream definition" meant and 
how/where it was defined. Personally I would like to push the "Event 
Stream Definition" or a subset of it to Section 1.1 but I do not have a 
strong position on this.


> 
>>
>> Editorial
>> =========
>>
>> * Introduction
>>
>> The text starting with "[NETCONF] can be conceptually..." and the 
>> following diagram are copied verbatim from RFC4741, which is listed as
> 
>> a normative reference. Is it necessary to keep it here?
> 
> Actually, we have modified this picture to include Notifications,
> including a bypass of the RPC layer. This is new content.

OK. I missed that change.

Thanks
Suresh


--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Mon Feb 11 14:51:01 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id E6BD428C8A1
	for <ietfarch-netconf-archive@core3.amsl.com>; Mon, 11 Feb 2008 14:51:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.509
X-Spam-Level: 
X-Spam-Status: No, score=-4.509 tagged_above=-999 required=5 tests=[AWL=2.090,
	BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 8-xkj1sBwVqM
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Mon, 11 Feb 2008 14:51:01 -0800 (PST)
Received: from psg.com (psg.com [147.28.0.62])
	by core3.amsl.com (Postfix) with ESMTP id DBF6428C799
	for <netconf-archive@lists.ietf.org>; Mon, 11 Feb 2008 14:51:00 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JOhKU-000230-Ca
	for netconf-data@psg.com; Mon, 11 Feb 2008 22:40:50 +0000
Received: from [69.147.64.94] (helo=smtp121.sbc.mail.sp1.yahoo.com)
	by psg.com with smtp (Exim 4.68 (FreeBSD))
	(envelope-from <ietf@andybierman.com>)
	id 1JOhKR-00021Z-R9
	for netconf@ops.ietf.org; Mon, 11 Feb 2008 22:40:49 +0000
Received: (qmail 5574 invoked from network); 11 Feb 2008 22:40:46 -0000
Received: from unknown (HELO ?192.168.0.10?) (andybierman@att.net@67.127.97.39 with plain)
  by smtp121.sbc.mail.sp1.yahoo.com with SMTP; 11 Feb 2008 22:40:46 -0000
X-YMail-OSG: hieK2ZYVM1lnAuYBKgM3QTuK64U0E_W7Y.CQutB1rFRTuzZKXGVYoHnFjhuggieItzknLx0MqPIvbEq5Un_T.nWL
X-Yahoo-Newman-Property: ymail-3
Message-ID: <47B0CF68.4010800@andybierman.com>
Date: Mon, 11 Feb 2008 14:42:48 -0800
From: Andy Bierman <ietf@andybierman.com>
User-Agent: Thunderbird 2.0.0.9 (Windows/20071031)
MIME-Version: 1.0
To: "Netconf (E-mail)" <netconf@ops.ietf.org>
Subject: DCMI?
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Hi,

Anybody know about this?

http://dublincore.org/

Is it relevant to CANMOD?
Maybe they can send somebody to tell us why we should start over
and use DCMI  ;-)

I really like the WEB site layout though.

Andy

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Tue Feb 12 09:41:55 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 72A2728CCFE
	for <ietfarch-netconf-archive@core3.amsl.com>; Tue, 12 Feb 2008 09:41:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.367
X-Spam-Level: 
X-Spam-Status: No, score=-3.367 tagged_above=-999 required=5 tests=[AWL=3.232,
	BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id Iyj2RduFiRA7
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Tue, 12 Feb 2008 09:41:48 -0800 (PST)
Received: from psg.com (psg.com [147.28.0.62])
	by core3.amsl.com (Postfix) with ESMTP id 6854B28CDC0
	for <netconf-archive@lists.ietf.org>; Tue, 12 Feb 2008 09:40:18 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JOyzL-0007NK-VH
	for netconf-data@psg.com; Tue, 12 Feb 2008 17:32:11 +0000
Received: from [62.250.3.110] (helo=relay.versatel.net)
	by psg.com with smtp (Exim 4.68 (FreeBSD))
	(envelope-from <bertietf@bwijnen.net>)
	id 1JOyzI-0007MG-9W
	for netconf@ops.ietf.org; Tue, 12 Feb 2008 17:32:10 +0000
Received: (qmail 90929 invoked from network); 12 Feb 2008 17:32:02 -0000
Received: from unknown (HELO bwMedion) (87.215.199.34)
  by relay.versatel.net with SMTP; 12 Feb 2008 17:32:02 -0000
From: "Bert Wijnen - IETF" <bertietf@bwijnen.net>
To: "Netconf" <netconf@ops.ietf.org>
Subject: FW: PLS correct our NETCONF charter page
Date: Tue, 12 Feb 2008 18:32:04 +0100
Message-ID: <NIEJLKBACMDODCGLGOCNCEPHEGAA.bertietf@bwijnen.net>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

FYI.

Bert Wijnen 

-----Oorspronkelijk bericht-----
Van: Bert Wijnen - IETF [mailto:bertietf@bwijnen.net]
Verzonden: dinsdag 12 februari 2008 18:29
Aan: ietf-action@ietf.org
CC: Mehmet Ersue (NSN - DE/Muenich); Dan Romascanu
Onderwerp: PLS correct our NETCONF charter page


It seems the page has reverted back to the page of 9 Jan 2008.

But Dan Romascanu did send you an update on 28 Jan 2008.
That is the text that needs to be posted.
If needed, we can resend.

Bert Wijnen 
co-chair NETCONF WG


--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Thu Feb 14 11:10:16 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 154DE3A6833
	for <ietfarch-netconf-archive@core3.amsl.com>; Thu, 14 Feb 2008 11:10:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.716
X-Spam-Level: 
X-Spam-Status: No, score=-3.716 tagged_above=-999 required=5 tests=[AWL=2.883,
	BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id zv5jkix3Ubi1
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Thu, 14 Feb 2008 11:10:15 -0800 (PST)
Received: from psg.com (psg.com [147.28.0.62])
	by core3.amsl.com (Postfix) with ESMTP id F16253A67B7
	for <netconf-archive@lists.ietf.org>; Thu, 14 Feb 2008 11:10:08 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JPjF4-000F2a-NO
	for netconf-data@psg.com; Thu, 14 Feb 2008 18:55:30 +0000
Received: from [69.147.64.88] (helo=smtp115.sbc.mail.sp1.yahoo.com)
	by psg.com with smtp (Exim 4.68 (FreeBSD))
	(envelope-from <ietf@andybierman.com>)
	id 1JPjF2-000F2A-7H
	for netconf@ops.ietf.org; Thu, 14 Feb 2008 18:55:29 +0000
Received: (qmail 67953 invoked from network); 14 Feb 2008 18:55:27 -0000
Received: from unknown (HELO ?192.168.0.10?) (andybierman@att.net@68.120.85.9 with plain)
  by smtp115.sbc.mail.sp1.yahoo.com with SMTP; 14 Feb 2008 18:55:27 -0000
X-YMail-OSG: CUSqFwUVM1ndxsSQQAzopx0ZWXi1_NBEvQMx9.e.pKGFTjBM
X-Yahoo-Newman-Property: ymail-3
Message-ID: <47B48E9E.70608@andybierman.com>
Date: Thu, 14 Feb 2008 10:55:26 -0800
From: Andy Bierman <ietf@andybierman.com>
User-Agent: Thunderbird 2.0.0.9 (Windows/20071031)
MIME-Version: 1.0
To: "Netconf (E-mail)" <netconf@ops.ietf.org>, 
 Bert Wijnen - IETF <bertietf@bwijnen.net>,
 Sharon Chisholm <schishol@nortel.com>
Subject: bug in notification-11 XSD
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Hi,

I just noticed that the targetNamespace is wrong in
the first XSD in this draft.  It is missing the ':1.0' suffix
that is present in the 'ncEvent' URI.

(Not that this reaffirms my belief that XSD is a mistake factory ;-)

Andy

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Thu Feb 14 11:24:26 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 4DD1A3A684E
	for <ietfarch-netconf-archive@core3.amsl.com>; Thu, 14 Feb 2008 11:24:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.812
X-Spam-Level: 
X-Spam-Status: No, score=-3.812 tagged_above=-999 required=5 tests=[AWL=2.787,
	BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id thKK-hqseils
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Thu, 14 Feb 2008 11:24:21 -0800 (PST)
Received: from psg.com (psg.com [147.28.0.62])
	by core3.amsl.com (Postfix) with ESMTP id 776CA28CFD3
	for <netconf-archive@lists.ietf.org>; Thu, 14 Feb 2008 11:23:58 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JPjZe-000H7y-Ff
	for netconf-data@psg.com; Thu, 14 Feb 2008 19:16:46 +0000
Received: from [68.142.198.201] (helo=smtp102.sbc.mail.mud.yahoo.com)
	by psg.com with smtp (Exim 4.68 (FreeBSD))
	(envelope-from <ietf@andybierman.com>)
	id 1JPjZU-000H7G-Vr
	for netconf@ops.ietf.org; Thu, 14 Feb 2008 19:16:41 +0000
Received: (qmail 96883 invoked from network); 14 Feb 2008 19:16:35 -0000
Received: from unknown (HELO ?192.168.0.10?) (andybierman@att.net@68.120.85.9 with plain)
  by smtp102.sbc.mail.mud.yahoo.com with SMTP; 14 Feb 2008 19:16:35 -0000
X-YMail-OSG: KKb2fUgVM1k0s1Hxbq14VfMBYSF_AhaBpmpQmh6QEymOFzDB
X-Yahoo-Newman-Property: ymail-3
Message-ID: <47B49392.10601@andybierman.com>
Date: Thu, 14 Feb 2008 11:16:34 -0800
From: Andy Bierman <ietf@andybierman.com>
User-Agent: Thunderbird 2.0.0.9 (Windows/20071031)
MIME-Version: 1.0
To: "Netconf (E-mail)" <netconf@ops.ietf.org>, 
 Bert Wijnen - IETF <bertietf@bwijnen.net>,
 Sharon Chisholm <schishol@nortel.com>
Subject: Re: bug in notification-11 XSD
References: <47B48E9E.70608@andybierman.com>
In-Reply-To: <47B48E9E.70608@andybierman.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Andy Bierman wrote:
> Hi,
> 
> I just noticed that the targetNamespace is wrong in
> the first XSD in this draft.  It is missing the ':1.0' suffix
> that is present in the 'ncEvent' URI.
> 
> (Not that this reaffirms my belief that XSD is a mistake factory ;-)
> 

oops -- I was looking at ncEvent but I should have been looking
at manageEvent.  The XSD is okay but I think the WG should pick
a URI style (with or without version numbers) and stick with it.


> Andy

Andy

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Thu Feb 14 21:03:39 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 86A5F3A6A01
	for <ietfarch-netconf-archive@core3.amsl.com>; Thu, 14 Feb 2008 21:03:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.599
X-Spam-Level: 
X-Spam-Status: No, score=-105.599 tagged_above=-999 required=5
	tests=[BAYES_00=-2.599, HTML_MESSAGE=1, RCVD_IN_DNSWL_MED=-4,
	USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id NdTcGJEAvgrS
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Thu, 14 Feb 2008 21:03:31 -0800 (PST)
Received: from psg.com (psg.com [147.28.0.62])
	by core3.amsl.com (Postfix) with ESMTP id 57B693A69F1
	for <netconf-archive@lists.ietf.org>; Thu, 14 Feb 2008 21:03:30 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JPsbd-000Gbq-Tx
	for netconf-data@psg.com; Fri, 15 Feb 2008 04:55:25 +0000
Received: from [131.107.1.27] (helo=mail.exchange.microsoft.com)
	by psg.com with esmtps (TLSv1:RC4-MD5:128)
	(Exim 4.68 (FreeBSD))
	(envelope-from <charliek@exchange.microsoft.com>)
	id 1JPsbW-000GZQ-2y
	for netconf@ops.ietf.org; Fri, 15 Feb 2008 04:55:21 +0000
Received: from df-bhd-02.exchange.corp.microsoft.com (157.54.71.155) by
 DF-GWY-07.exchange.corp.microsoft.com (157.54.63.164) with Microsoft SMTP
 Server (TLS) id 8.1.240.5; Thu, 14 Feb 2008 11:23:15 -0800
Received: from DF-GRTDANE-MSG.exchange.corp.microsoft.com ([157.54.62.8]) by
 df-bhd-02.exchange.corp.microsoft.com ([157.54.71.155]) with mapi; Thu, 14
 Feb 2008 11:23:15 -0800
From: Charlie Kaufman <charliek@exchange.microsoft.com>
To: "netconf@ops.ietf.org" <netconf@ops.ietf.org>
Date: Thu, 14 Feb 2008 11:23:00 -0800
Subject: FW: review/comments of/on draft-ietf-netconf-tls-00.txt
Thread-Topic: review/comments of/on draft-ietf-netconf-tls-00.txt
Thread-Index: AchupsYB4JNtiSdGQZiP/hrbAb2BZAAMXIOQABlw1RA=
Message-ID: <30C65F3A3407B943826897E025135BE60117A3E28A9C@DF-GRTDANE-MSG.exchange.corp.microsoft.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: multipart/alternative;
	boundary="_000_30C65F3A3407B943826897E025135BE60117A3E28A9CDFGRTDANEMS_"
MIME-Version: 1.0
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

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

I was reminded that I should copy this list with my additional comments bel=
ow. I hope the formatting makes it through.

                --Charlie

From: Charlie Kaufman
Sent: Wednesday, February 13, 2008 11:22 PM
To: Badra
Cc: bertietf@bwijnen.net; Mohamad Badra
Subject: RE: review/comments of/on draft-ietf-netconf-tls-00.txt

Responses in brown prefixed [charliek:]  ... Charlie

From: Badra [mailto:mbadra@gmail.com]
Sent: Wednesday, February 13, 2008 5:13 PM
To: Charlie Kaufman
Cc: bertietf@bwijnen.net; Mohamad Badra
Subject: Re: review/comments of/on draft-ietf-netconf-tls-00.txt

Dear Charlie,

Thank you very much for your comments. Comments in-line:

Netconf requires that its transport provide mutual authentication of client=
 and server, so cipher suites that are anonymous or which only authenticate=
 the server to the client MUST NOT be used with Netconf. This document spec=
ifies how to use TLS with endpoint authentication in TLS can be based on ei=
ther preshared keys [RFC4279] or public key certificates [RFC4246]. Some ci=
pher suites (e.g. TLS_RSA_PSK_WITH_AES_128_CBC_SHA) use both. Section 3.1.1=
 describes how the client authenticates the server if public key certificat=
es are provided by the server, section 3.1.2 describes how the server authe=
nticates the client if public key certificates are provided by the client, =
and section 3.2 describes how the client and server mutually authenticate o=
ne another using a password.


It is a perfect text for me.
Just a samll comment, should I say something here about Kerberos or it is n=
ot required?
[charliek:] I don't think it's necessary unless you want to specify how you=
 could use Netconf over TLS with Kerberos authentication. I suspect you don=
't want to deal with it.



[Thinking about it, I think it would be better to renumber section 3.1.1 as=
 section 3.1, section 3.1.2 as 3.2, and section 3.2 as 3.3.]


Yes

The title of section 3.2 is slightly misleading, since authentication based=
 on a password is actually mutual authentication. It might be better to sho=
rten the title to "Password-Based Authentication".


OK

Section 4 requires implementation of three different crypto suites. Is that=
 actually what you intended? I would think that either TLS_DHE_PSK_WITH_AES=
_128_CBC_SHA or TLS_RSA_PSK_WITH_AES_128_CBC_SHA would be the common case (=
I don't know which... do you?) and use of the other two would be rare.
In fact, I integrated the point 6 of your mail available at https://ops.iet=
f.org/lists/netconf/netconf.2008/msg00067.html

[charliek:] Oops... sorry. I was thinking that those three would be the mos=
t common, but if one of those three is more common than the others, having =
a single mandatory suite would be best of all.

- Section 9 of TLS V1.2 (http://www.ietf.org/internet-drafts/draft-ietf-tls=
-rfc4346-bis-09.txt) says that TLS_RSA_WITH_AES_128_CBC_SHA is mandatory.
- Section 9 of RFC4346 says that TLS_RSA_WITH_3DES_EDE_CBC_SHA is the manda=
tory cipher suite.

So I think it is better to don't recommend any certificate-based ciphersuit=
e

You might want to make one of both of those mandatory and the others option=
al. You should probably say that any suite providing mutual authentication =
is optional.

But as section 3 already mentions that "cipher suites that are anonymous or=
 which only authenticate the server to the client MUST NOT be used with Net=
conf". So I don't see think that we should repeat it here.

[charliek:] I was trying to make a different point. You already said that c=
ipher suites that are anonymous or which only authenticate the server to th=
e client MUST NOT be used, but what you could say is that any cipher suite =
that provides mutual authentication MAY be used.

3DES is widely used, and EDH provide PFS, so I would prefere TLS_DHE_PSK_WI=
TH_AES_128_CBC_SHA.

What about:

4. Cipher Suite Requirements

A compliant implementation of this document MUST implement the cipher suite=
 TLS_DHE_PSK_WITH_AES_128_CBC_SHA.

[charliek:] How about:

[charliek:] A compliant implementation of the protocol specified in this do=
cument MUST implement the cipher suite TLS_DHE_PSK_WITH_AES_128_CBC_SHA and=
 MAY implement any TLS cipher suite the provides mutual authentication.

[charliek:] [Note: I don't feel strongly about any of this; it just seems l=
ike this is what you mean. My only worry about my wording is that it may ra=
ise the question of Kerberos again.]

Many thanks
Best regards,

Badra







From: Badra [mailto:mbadra@gmail.com<mailto:mbadra@gmail.com>]
Sent: Wednesday, February 13, 2008 2:37 PM
To: Charlie Kaufman; bertietf@bwijnen.net<mailto:bertietf@bwijnen.net>

Subject: Re: review/comments of/on draft-ietf-netconf-tls-00.txt



Dear Charlie and Bert,



I would like to submit a new version of Netconf over TLS document before th=
e cutoff. I updated it by including all the comments posted at the mailing =
list.

I attached the new version and a diff between the 00 and 01 versions.



Please feel free to give me your comments, especially regarding the passwor=
d authentication.

Best regards,

Badra



--
Badra

--_000_30C65F3A3407B943826897E025135BE60117A3E28A9CDFGRTDANEMS_
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:x=3D"urn:schemas-microsoft-com:office:excel" xmlns:p=3D"urn:schemas-m=
icrosoft-com:office:powerpoint" xmlns:a=3D"urn:schemas-microsoft-com:office=
:access" xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s=3D"=
uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs=3D"urn:schemas-microsof=
t-com:rowset" xmlns:z=3D"#RowsetSchema" xmlns:b=3D"urn:schemas-microsoft-co=
m:office:publisher" xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadshee=
t" xmlns:c=3D"urn:schemas-microsoft-com:office:component:spreadsheet" xmlns=
:oa=3D"urn:schemas-microsoft-com:office:activation" xmlns:html=3D"http://ww=
w.w3.org/TR/REC-html40" xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope=
/" xmlns:D=3D"DAV:" xmlns:x2=3D"http://schemas.microsoft.com/office/excel/2=
003/xml" xmlns:ois=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" xm=
lns:dir=3D"http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:d=
s=3D"http://www.w3.org/2000/09/xmldsig#" xmlns:dsp=3D"http://schemas.micros=
oft.com/sharepoint/dsp" xmlns:udc=3D"http://schemas.microsoft.com/data/udc"=
 xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema" xmlns:sub=3D"http://schemas=
.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:sp=3D"http://schemas.m=
icrosoft.com/sharepoint/" xmlns:sps=3D"http://schemas.microsoft.com/sharepo=
int/soap/" xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" xmlns:ud=
cxf=3D"http://schemas.microsoft.com/data/udc/xmlfile" xmlns:wf=3D"http://sc=
hemas.microsoft.com/sharepoint/soap/workflow/" xmlns:mver=3D"http://schemas=
.openxmlformats.org/markup-compatibility/2006" xmlns:m=3D"http://schemas.mi=
crosoft.com/office/2004/12/omml" xmlns:mrels=3D"http://schemas.openxmlforma=
ts.org/package/2006/relationships" xmlns:ex12t=3D"http://schemas.microsoft.=
com/exchange/services/2006/types" xmlns:ex12m=3D"http://schemas.microsoft.c=
om/exchange/services/2006/messages" xmlns=3D"http://www.w3.org/TR/REC-html4=
0">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";
color:#1F497D'>I was reminded that I should copy this list with my addition=
al
comments below. I hope the formatting makes it through.<o:p></o:p></span></=
p>

<p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";
color:#1F497D'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --Charlie<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'>

<p class=3DMsoNormal><b><span style=3D'font-size:10.0pt;font-family:"Tahoma=
","sans-serif"'>From:</span></b><span
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Charlie Kaufm=
an <br>
<b>Sent:</b> Wednesday, February 13, 2008 11:22 PM<br>
<b>To:</b> Badra<br>
<b>Cc:</b> bertietf@bwijnen.net; Mohamad Badra<br>
<b>Subject:</b> RE: review/comments of/on draft-ietf-netconf-tls-00.txt<o:p=
></o:p></span></p>

</div>

</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";
color:#C00000'>Responses in brown</span><b><i><span style=3D'font-size:11.0=
pt;
font-family:"Calibri","sans-serif";color:#1F497D'> </span></i></b><span
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#C00000'=
>prefixed
</span><b><i><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-se=
rif";
color:#1F497D'>[charliek:] </span></i></b><span style=3D'font-size:11.0pt;
font-family:"Calibri","sans-serif";color:#C00000'>&nbsp;&#8230; Charlie<o:p=
></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'>

<p class=3DMsoNormal><b><span style=3D'font-size:10.0pt;font-family:"Tahoma=
","sans-serif"'>From:</span></b><span
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Badra
[mailto:mbadra@gmail.com] <br>
<b>Sent:</b> Wednesday, February 13, 2008 5:13 PM<br>
<b>To:</b> Charlie Kaufman<br>
<b>Cc:</b> bertietf@bwijnen.net; Mohamad Badra<br>
<b>Subject:</b> Re: review/comments of/on draft-ietf-netconf-tls-00.txt<o:p=
></o:p></span></p>

</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<div>

<p class=3DMsoNormal>Dear Charlie,<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>&nbsp;<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'>Thank you very much for=
 your
comments. Comments in-line:<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><span style=3D'font-size:11.0pt;color:#1F497D'>Netconf requires that its
transport provide mutual authentication of client and server, so cipher sui=
tes
that are anonymous or which only authenticate the server to the client MUST=
 NOT
be used with Netconf. This document specifies how to use TLS with endpoint
authentication in TLS can be based on either preshared keys [RFC4279] or pu=
blic
key certificates [RFC4246]. Some cipher suites (e.g.
TLS_RSA_PSK_WITH_AES_128_CBC_SHA) use both. Section 3.1.1 describes how the
client authenticates the server if public key certificates are provided by =
the
server, section 3.1.2 describes how the server authenticates the client if
public key certificates are provided by the client, and section 3.2 describ=
es
how the client and server mutually authenticate one another using a passwor=
d.</span><o:p></o:p></p>

</div>

</div>

</blockquote>

<div>

<p class=3DMsoNormal>&nbsp;<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>&nbsp;<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>It is a perfect text for me.<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>Just a samll comment, should I say something here abou=
t
Kerberos or it is not required?<o:p></o:p></p>

<p class=3DMsoNormal><b><i><span style=3D'font-size:11.0pt;font-family:"Cal=
ibri","sans-serif";
color:#1F497D'>[charliek:] </span></i></b><span style=3D'font-size:11.0pt;
font-family:"Calibri","sans-serif";color:#C00000'>I don&#8217;t think
it&#8217;s necessary unless you want to specify how you could use Netconf o=
ver
TLS with Kerberos authentication. I suspect you don&#8217;t want to deal wi=
th
it.<o:p></o:p></span></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><span style=3D'font-size:11.0pt;color:#1F497D'>&nbsp;</span><o:p></o:p><=
/p>

<p><span style=3D'font-size:11.0pt;color:#1F497D'>[Thinking about it, I thi=
nk it
would be better to renumber section 3.1.1 as section 3.1, section 3.1.2 as =
3.2,
and section 3.2 as 3.3.]</span><o:p></o:p></p>

<p><span style=3D'font-size:11.0pt;color:#1F497D'>&nbsp;</span><o:p></o:p><=
/p>

</div>

</div>

</blockquote>

<div>

<p class=3DMsoNormal>Yes<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><span style=3D'font-size:11.0pt;color:#1F497D'>The title of section 3.2 =
is
slightly misleading, since authentication based on a password is actually
mutual authentication. It might be better to shorten the title to
&quot;Password-Based Authentication&quot;.</span><o:p></o:p></p>

<p><span style=3D'font-size:11.0pt;color:#1F497D'>&nbsp;</span><o:p></o:p><=
/p>

</div>

</div>

</blockquote>

<div>

<p class=3DMsoNormal>OK<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><span style=3D'font-size:11.0pt;color:#1F497D'>Section 4 requires
implementation of three different crypto suites. Is that actually what you
intended? I would think that either TLS_DHE_PSK_WITH_AES_128_CBC_SHA or
TLS_RSA_PSK_WITH_AES_128_CBC_SHA would be the common case (I don't know
which&#8230; do you?) and use of the other two would be rare.&nbsp;&nbsp;</=
span><o:p></o:p></p>

</div>

</div>

</blockquote>

<div>

<p class=3DMsoNormal>In fact, I integrated the point 6 of your mail availab=
le at <a
href=3D"https://ops.ietf.org/lists/netconf/netconf.2008/msg00067.html">http=
s://ops.ietf.org/lists/netconf/netconf.2008/msg00067.html</a><o:p></o:p></p=
>

<p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><b><i><span style=3D'font-size:11.0pt;font-family:"Cal=
ibri","sans-serif";
color:#1F497D'>[charliek:] </span></i></b><span style=3D'font-size:11.0pt;
font-family:"Calibri","sans-serif";color:#C00000'>Oops&#8230; sorry. I was
thinking that those three would be the most common, but if one of those thr=
ee
is more common than the others, having a single mandatory suite would be be=
st
of all.<o:p></o:p></span></p>

</div>

<div>

<p class=3DMsoNormal>&nbsp;<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>- Section 9 of TLS V1.2 (<a
href=3D"http://www.ietf.org/internet-drafts/draft-ietf-tls-rfc4346-bis-09.t=
xt">http://www.ietf.org/internet-drafts/draft-ietf-tls-rfc4346-bis-09.txt</=
a>)
says that TLS_RSA_WITH_AES_128_CBC_SHA is mandatory.<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>- Section 9 of RFC4346 says that
TLS_RSA_WITH_3DES_EDE_CBC_SHA is the mandatory cipher suite.<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>&nbsp;<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>So I think it is better to don't recommend any
certificate-based ciphersuite<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>&nbsp;<o:p></o:p></p>

</div>

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

<p class=3DMsoNormal><span style=3D'color:#1F497D'>You might want to make o=
ne of
both of those mandatory and the others optional. You should probably say th=
at
any suite providing mutual authentication is optional.<o:p></o:p></span></p=
>

</div>

</blockquote>

</div>

<div>

<p class=3DMsoNormal>&nbsp;<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>But as section 3 already mentions that &quot;cipher su=
ites
that are anonymous or which only authenticate the server to the client MUST=
 NOT
be used with Netconf&quot;. So I don't see think that we should repeat it h=
ere.<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><span style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span>=
</p>

<p class=3DMsoNormal><b><i><span style=3D'font-size:11.0pt;font-family:"Cal=
ibri","sans-serif";
color:#1F497D'>[charliek:] </span></i></b><span style=3D'font-size:11.0pt;
font-family:"Calibri","sans-serif";color:#C00000'>I was trying to make a
different point. You already said that cipher suites that are anonymous or
which only authenticate the server to the client MUST NOT be used, but what=
 you
could say is that any cipher suite that provides mutual authentication MAY =
be
used.<o:p></o:p></span></p>

<p class=3DMsoNormal>&nbsp;<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>3DES is widely used, and EDH provide PFS, so I would p=
refere
TLS_DHE_PSK_WITH_AES_128_CBC_SHA.<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><br>
What about: <br>
<br>
4. Cipher Suite Requirements<br>
<br>
A compliant implementation of this document MUST implement the cipher suite
TLS_DHE_PSK_WITH_AES_128_CBC_SHA.<o:p></o:p></p>

<p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><b><i><span style=3D'font-size:11.0pt;font-family:"Cal=
ibri","sans-serif";
color:#1F497D'>[charliek:] </span></i></b><span style=3D'font-size:11.0pt;
font-family:"Calibri","sans-serif";color:#C00000'>How about:<o:p></o:p></sp=
an></p>

<p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";
color:#C00000'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><b><i><span style=3D'font-size:11.0pt;font-family:"Cal=
ibri","sans-serif";
color:#1F497D'>[charliek:] </span></i></b><span style=3D'font-size:11.0pt;
font-family:"Calibri","sans-serif";color:#C00000'>A compliant implementatio=
n of
the protocol specified in this document MUST implement the cipher suite TLS=
_DHE_PSK_WITH_AES_128_CBC_SHA
and MAY implement any TLS cipher suite the provides mutual authentication.<=
o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";
color:#C00000'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><b><i><span style=3D'font-size:11.0pt;font-family:"Cal=
ibri","sans-serif";
color:#1F497D'>[charliek:] </span></i></b><span style=3D'font-size:11.0pt;
font-family:"Calibri","sans-serif";color:#C00000'>[Note: I don&#8217;t feel
strongly about any of this; it just seems like this is what you mean. My on=
ly
worry about my wording is that it may raise the question of Kerberos again.=
]<o:p></o:p></span></p>

</div>

<div>

<p class=3DMsoNormal><br>
Many thanks<br>
Best regards,<br>
<br>
Badra<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>&nbsp;<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>&nbsp;<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><span style=3D'font-size:11.0pt;color:#1F497D'>&nbsp;</span><o:p></o:p><=
/p>

<p><span style=3D'font-size:11.0pt;color:#1F497D'>&nbsp;</span><o:p></o:p><=
/p>

<div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'>

<p><b><span style=3D'font-size:10.0pt'>From:</span></b><span style=3D'font-=
size:
10.0pt'> Badra [mailto:<a href=3D"mailto:mbadra@gmail.com" target=3D"_blank=
">mbadra@gmail.com</a>]
<br>
<b>Sent:</b> Wednesday, February 13, 2008 2:37 PM<br>
<b>To:</b> Charlie Kaufman; <a href=3D"mailto:bertietf@bwijnen.net"
target=3D"_blank">bertietf@bwijnen.net</a> <o:p></o:p></span></p>

<div>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt'><br>
<b>Subject:</b> Re: review/comments of/on draft-ietf-netconf-tls-00.txt<o:p=
></o:p></span></p>

</div>

</div>

<p>&nbsp;<o:p></o:p></p>

<div>

<p>Dear Charlie and Bert,<o:p></o:p></p>

</div>

<div>

<div>

<div>

<p>&nbsp;<o:p></o:p></p>

</div>

<div>

<p>I would like to submit a new version of Netconf over TLS document before=
 the
cutoff. I updated it by including all the comments posted at the mailing li=
st.<o:p></o:p></p>

</div>

<div>

<p>I attached the new version and a diff between the 00 and 01 versions.<o:=
p></o:p></p>

</div>

<div>

<p>&nbsp;<o:p></o:p></p>

</div>

<div>

<p>Please feel free to give me your comments, especially regarding the pass=
word
authentication.<o:p></o:p></p>

</div>

<div>

<p>Best regards,<o:p></o:p></p>

</div>

<div>

<p>Badra<o:p></o:p></p>

</div>

</div>

</div>

</div>

</div>

</blockquote>

<p class=3DMsoNormal><br>
<br clear=3Dall>
<br>
-- <br>
Badra <o:p></o:p></p>

</div>

</body>

</html>

--_000_30C65F3A3407B943826897E025135BE60117A3E28A9CDFGRTDANEMS_--

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Fri Feb 15 02:20:08 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 77DBA28D008
	for <ietfarch-netconf-archive@core3.amsl.com>; Fri, 15 Feb 2008 02:20:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.599
X-Spam-Level: 
X-Spam-Status: No, score=-4.599 tagged_above=-999 required=5 tests=[AWL=2.000,
	BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 1jDZ-Uh9B9Pi
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Fri, 15 Feb 2008 02:20:01 -0800 (PST)
Received: from psg.com (psg.com [147.28.0.62])
	by core3.amsl.com (Postfix) with ESMTP id 952593A69BD
	for <netconf-archive@lists.ietf.org>; Fri, 15 Feb 2008 02:19:57 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JPxcI-000NIH-UB
	for netconf-data@psg.com; Fri, 15 Feb 2008 10:16:26 +0000
Received: from [2001:1890:1112:1::20] (helo=mail.ietf.org)
	by psg.com with esmtp (Exim 4.68 (FreeBSD))
	(envelope-from <root@core3.amsl.com>)
	id 1JPxcF-000NHi-M8
	for netconf@ops.ietf.org; Fri, 15 Feb 2008 10:16:25 +0000
Received: by core3.amsl.com (Postfix, from userid 0)
	id 77C3D3A6975; Fri, 15 Feb 2008 02:15:01 -0800 (PST)
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
To: i-d-announce@ietf.org
Cc: netconf@ops.ietf.org
From: Internet-Drafts@ietf.org
Subject: I-D Action:draft-ietf-netconf-tls-01.txt 
Message-Id: <20080215101501.77C3D3A6975@core3.amsl.com>
Date: Fri, 15 Feb 2008 02:15:01 -0800 (PST)
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Configuration Working Group of the IETF.


	Title           : NETCONF over Transport Layer Security (TLS)
	Author(s)       : M. Badra
	Filename        : draft-ietf-netconf-tls-01.txt
	Pages           : 9
	Date            : 2008-02-15

The Network Configuration Protocol (NETCONF) provides mechanisms to 
install, manipulate, and delete the configuration of network devices.  
This document describes how to use the Transport Layer Protocol (TLS) 
to secure NETCONF exchanges.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-netconf-tls-01.txt

To remove yourself from the I-D Announcement list, send a message to
i-d-announce-request@ietf.org with the word unsubscribe in the body of 
the message.
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce
to change your subscription settings.

Internet-Drafts are also available by anonymous FTP. Login with the 
username "anonymous" and a password of your e-mail address. After 
logging in, type "cd internet-drafts" and then
	"get draft-ietf-netconf-tls-01.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt

Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-netconf-tls-01.txt".

NOTE:   The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:     <2008-02-15020409.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-netconf-tls-01.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-netconf-tls-01.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:     <2008-02-15020409.I-D\@ietf.org>

--OtherAccess--

--NextPart--

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Fri Feb 15 02:20:08 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 9852D3A6A49
	for <ietfarch-netconf-archive@core3.amsl.com>; Fri, 15 Feb 2008 02:20:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.249
X-Spam-Level: 
X-Spam-Status: No, score=-4.249 tagged_above=-999 required=5 tests=[AWL=2.000,
	BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 1xym-PEy9H-9
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Fri, 15 Feb 2008 02:20:07 -0800 (PST)
Received: from psg.com (psg.com [147.28.0.62])
	by core3.amsl.com (Postfix) with ESMTP id 885213A6A4E
	for <netconf-archive@lists.ietf.org>; Fri, 15 Feb 2008 02:20:07 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JPxYv-000Mwt-DH
	for netconf-data@psg.com; Fri, 15 Feb 2008 10:12:57 +0000
Received: from [193.55.95.1] (helo=sp.isima.fr)
	by psg.com with esmtp (Exim 4.68 (FreeBSD))
	(envelope-from <badra@isima.fr>)
	id 1JPxYs-000MwT-8l
	for netconf@ops.ietf.org; Fri, 15 Feb 2008 10:12:56 +0000
Received: from [127.0.0.1] (pc158.isima.fr [193.55.95.158])
	by sp.isima.fr (8.13.8/8.13.8) with ESMTP id m1FB9CvZ684132;
	Fri, 15 Feb 2008 11:09:13 GMT
Message-ID: <47B5655C.4000207@isima.fr>
Date: Fri, 15 Feb 2008 11:11:40 +0100
From: Mohamad Badra <badra@isima.fr>
User-Agent: Thunderbird 1.5.0.14 (Windows/20071210)
MIME-Version: 1.0
To: Charlie Kaufman <charliek@exchange.microsoft.com>
CC: "netconf@ops.ietf.org" <netconf@ops.ietf.org>
Subject: Re: FW: review/comments of/on draft-ietf-netconf-tls-00.txt
References: <30C65F3A3407B943826897E025135BE60117A3E28A9C@DF-GRTDANE-MSG.exchange.corp.microsoft.com>
In-Reply-To: <30C65F3A3407B943826897E025135BE60117A3E28A9C@DF-GRTDANE-MSG.exchange.corp.microsoft.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (sp.isima.fr [193.55.95.1]); Fri, 15 Feb 2008 11:09:13 +0000 (WET)
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Thank you Charlie.

I submitted a new version of the document that addresses the raised 
comments. Please don't hesitate to submit your comments. Many thanks!

Best regards,
Badra

Charlie Kaufman a écrit :
> I was reminded that I should copy this list with my additional comments 
> below. I hope the formatting makes it through.
> 
>  
> 
>                 --Charlie
> 
>  
> 
> *From:* Charlie Kaufman
> *Sent:* Wednesday, February 13, 2008 11:22 PM
> *To:* Badra
> *Cc:* bertietf@bwijnen.net; Mohamad Badra
> *Subject:* RE: review/comments of/on draft-ietf-netconf-tls-00.txt
> 
>  
> 
> Responses in brown*/ /*prefixed */[charliek:] /* … Charlie
> 
>  
> 
> *From:* Badra [mailto:mbadra@gmail.com]
> *Sent:* Wednesday, February 13, 2008 5:13 PM
> *To:* Charlie Kaufman
> *Cc:* bertietf@bwijnen.net; Mohamad Badra
> *Subject:* Re: review/comments of/on draft-ietf-netconf-tls-00.txt
> 
>  
> 
> Dear Charlie,
> 
>  
> 
> Thank you very much for your comments. Comments in-line:
> 
>     Netconf requires that its transport provide mutual authentication of
>     client and server, so cipher suites that are anonymous or which only
>     authenticate the server to the client MUST NOT be used with Netconf.
>     This document specifies how to use TLS with endpoint authentication
>     in TLS can be based on either preshared keys [RFC4279] or public key
>     certificates [RFC4246]. Some cipher suites (e.g.
>     TLS_RSA_PSK_WITH_AES_128_CBC_SHA) use both. Section 3.1.1 describes
>     how the client authenticates the server if public key certificates
>     are provided by the server, section 3.1.2 describes how the server
>     authenticates the client if public key certificates are provided by
>     the client, and section 3.2 describes how the client and server
>     mutually authenticate one another using a password.
> 
>  
> 
>  
> 
> It is a perfect text for me.
> 
> Just a samll comment, should I say something here about Kerberos or it 
> is not required?
> 
> */[charliek:] /*I don’t think it’s necessary unless you want to specify 
> how you could use Netconf over TLS with Kerberos authentication. I 
> suspect you don’t want to deal with it.
> 
>      
> 
>     [Thinking about it, I think it would be better to renumber section
>     3.1.1 as section 3.1, section 3.1.2 as 3.2, and section 3.2 as 3.3.]
> 
>      
> 
> Yes
> 
>     The title of section 3.2 is slightly misleading, since
>     authentication based on a password is actually mutual
>     authentication. It might be better to shorten the title to
>     "Password-Based Authentication".
> 
>      
> 
> OK
> 
>     Section 4 requires implementation of three different crypto suites.
>     Is that actually what you intended? I would think that either
>     TLS_DHE_PSK_WITH_AES_128_CBC_SHA or TLS_RSA_PSK_WITH_AES_128_CBC_SHA
>     would be the common case (I don't know which… do you?) and use of
>     the other two would be rare.  
> 
> In fact, I integrated the point 6 of your mail available at 
> https://ops.ietf.org/lists/netconf/netconf.2008/msg00067.html
> 
>  
> 
> */[charliek:] /*Oops… sorry. I was thinking that those three would be 
> the most common, but if one of those three is more common than the 
> others, having a single mandatory suite would be best of all.
> 
>  
> 
> - Section 9 of TLS V1.2 
> (http://www.ietf.org/internet-drafts/draft-ietf-tls-rfc4346-bis-09.txt) 
> says that TLS_RSA_WITH_AES_128_CBC_SHA is mandatory.
> 
> - Section 9 of RFC4346 says that TLS_RSA_WITH_3DES_EDE_CBC_SHA is the 
> mandatory cipher suite.
> 
>  
> 
> So I think it is better to don't recommend any certificate-based ciphersuite
> 
>  
> 
>     You might want to make one of both of those mandatory and the others
>     optional. You should probably say that any suite providing mutual
>     authentication is optional.
> 
>  
> 
> But as section 3 already mentions that "cipher suites that are anonymous 
> or which only authenticate the server to the client MUST NOT be used 
> with Netconf". So I don't see think that we should repeat it here.
> 
>  
> 
> */[charliek:] /*I was trying to make a different point. You already said 
> that cipher suites that are anonymous or which only authenticate the 
> server to the client MUST NOT be used, but what you could say is that 
> any cipher suite that provides mutual authentication MAY be used.
> 
>  
> 
> 3DES is widely used, and EDH provide PFS, so I would prefere 
> TLS_DHE_PSK_WITH_AES_128_CBC_SHA.
> 
> 
> What about:
> 
> 4. Cipher Suite Requirements
> 
> A compliant implementation of this document MUST implement the cipher 
> suite TLS_DHE_PSK_WITH_AES_128_CBC_SHA.
> 
>  
> 
> */[charliek:] /*How about:
> 
>  
> 
> */[charliek:] /*A compliant implementation of the protocol specified in 
> this document MUST implement the cipher suite 
> TLS_DHE_PSK_WITH_AES_128_CBC_SHA and MAY implement any TLS cipher suite 
> the provides mutual authentication.
> 
>  
> 
> */[charliek:] /*[Note: I don’t feel strongly about any of this; it just 
> seems like this is what you mean. My only worry about my wording is that 
> it may raise the question of Kerberos again.]
> 
> 
> Many thanks
> Best regards,
> 
> Badra
> 
>  
> 
>  
> 
>      
> 
>      
> 
>     *From:* Badra [mailto:mbadra@gmail.com <mailto:mbadra@gmail.com>]
>     *Sent:* Wednesday, February 13, 2008 2:37 PM
>     *To:* Charlie Kaufman; bertietf@bwijnen.net
>     <mailto:bertietf@bwijnen.net>
> 
> 
>     *Subject:* Re: review/comments of/on draft-ietf-netconf-tls-00.txt
> 
>      
> 
>     Dear Charlie and Bert,
> 
>      
> 
>     I would like to submit a new version of Netconf over TLS document
>     before the cutoff. I updated it by including all the comments posted
>     at the mailing list.
> 
>     I attached the new version and a diff between the 00 and 01 versions.
> 
>      
> 
>     Please feel free to give me your comments, especially regarding the
>     password authentication.
> 
>     Best regards,
> 
>     Badra
> 
> 
> 
> 
> -- 
> Badra


--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Fri Feb 15 02:55:55 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 4885F3A69BD
	for <ietfarch-netconf-archive@core3.amsl.com>; Fri, 15 Feb 2008 02:55:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.258
X-Spam-Level: 
X-Spam-Status: No, score=-2.258 tagged_above=-999 required=5 tests=[AWL=1.927,
	BAYES_40=-0.185, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id ME4jjlyI9y+e
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Fri, 15 Feb 2008 02:55:54 -0800 (PST)
Received: from psg.com (psg.com [147.28.0.62])
	by core3.amsl.com (Postfix) with ESMTP id 9959C3A699B
	for <netconf-archive@lists.ietf.org>; Fri, 15 Feb 2008 02:55:54 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JPy7D-00015H-7k
	for netconf-data@psg.com; Fri, 15 Feb 2008 10:48:23 +0000
Received: from [62.250.3.110] (helo=relay.versatel.net)
	by psg.com with smtp (Exim 4.68 (FreeBSD))
	(envelope-from <bertietf@bwijnen.net>)
	id 1JPy7A-00014u-KK
	for netconf@ops.ietf.org; Fri, 15 Feb 2008 10:48:22 +0000
Received: (qmail 7579 invoked from network); 15 Feb 2008 10:48:19 -0000
Received: from unknown (HELO bwMedion) (87.215.199.34)
  by relay.versatel.net with SMTP; 15 Feb 2008 10:48:19 -0000
From: "Bert Wijnen - IETF" <bertietf@bwijnen.net>
To: "Mohamad Badra" <badra@isima.fr>
Cc: <netconf@ops.ietf.org>
Subject: new revision: draft-ietf-netconf-tls-01.txt
Date: Fri, 15 Feb 2008 11:48:22 +0100
Message-ID: <NIEJLKBACMDODCGLGOCNAECLEHAA.bertietf@bwijnen.net>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="Windows-1252"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0)
Importance: Normal
In-Reply-To: <47B5655C.4000207@isima.fr>
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Thanks Badra. My initial comments have been addressed.

All WG Members, pls review this new revision and comment
prefereably well BEFORE we have our meeting at IETF71.

Bert Wijnen 

> -----Oorspronkelijk bericht-----
> Van: owner-netconf@ops.ietf.org
> [mailto:owner-netconf@ops.ietf.org]Namens Mohamad Badra
> Verzonden: vrijdag 15 februari 2008 11:12
> Aan: Charlie Kaufman
> CC: netconf@ops.ietf.org
> Onderwerp: Re: FW: review/comments of/on draft-ietf-netconf-tls-00.txt
> 
> 
> Thank you Charlie.
> 
> I submitted a new version of the document that addresses the raised 
> comments. Please don't hesitate to submit your comments. Many thanks!
> 
> Best regards,
> Badra


--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Sat Feb 16 15:28:32 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 93DA53A6B57
	for <ietfarch-netconf-archive@core3.amsl.com>; Sat, 16 Feb 2008 15:28:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.675
X-Spam-Level: 
X-Spam-Status: No, score=-5.675 tagged_above=-999 required=5 tests=[AWL=0.924,
	BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id oqgGVtiFf4wk
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Sat, 16 Feb 2008 15:28:31 -0800 (PST)
Received: from psg.com (psg.com [147.28.0.62])
	by core3.amsl.com (Postfix) with ESMTP id 59BA43A6B3F
	for <netconf-archive@lists.ietf.org>; Sat, 16 Feb 2008 15:28:31 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JQWKn-000Dgv-EI
	for netconf-data@psg.com; Sat, 16 Feb 2008 23:20:41 +0000
Received: from [47.129.242.57] (helo=zcars04f.nortel.com)
	by psg.com with esmtps (TLSv1:DES-CBC3-SHA:168)
	(Exim 4.68 (FreeBSD))
	(envelope-from <SCHISHOL@nortel.com>)
	id 1JQWKk-000Dgc-Nm
	for netconf@ops.ietf.org; Sat, 16 Feb 2008 23:20:40 +0000
Received: from zcarhxm2.corp.nortel.com (zcarhxm2.corp.nortel.com [47.129.230.99])
	by zcars04f.nortel.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id m1GNKEQ28171;
	Sat, 16 Feb 2008 23:20:15 GMT
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Subject: RE: Gen-ART review of draft-ietf-netconf-notification-11.txt
Date: Sat, 16 Feb 2008 18:20:01 -0500
Message-ID: <713043CE8B8E1348AF3C546DBE02C1B4131B797F@zcarhxm2.corp.nortel.com>
In-Reply-To: <47B07942.2070205@ericsson.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Gen-ART review of draft-ietf-netconf-notification-11.txt
Thread-Index: Achs61+E1Uf9h7ROSqOP/iBKIFj+XgEBnC5A
References: <47AB8729.209@ericsson.com> <NIEJLKBACMDODCGLGOCNMEMLEGAA.bertietf@bwijnen.net> <713043CE8B8E1348AF3C546DBE02C1B412FE1C54@zcarhxm2.corp.nortel.com> <47B07942.2070205@ericsson.com>
From: "Sharon Chisholm" <schishol@nortel.com>
To: "Suresh Krishnan" <suresh.krishnan@ericsson.com>
Cc: "Bert Wijnen" <bertietf@bwijnen.net>,
   "General Area Review Team" <gen-art@ietf.org>,
   "Hector Trevino" <htrevino@cisco.com>,
   "Romascanu, Dan (Dan)" <dromasca@avaya.com>,
   "Netconf" <netconf@ops.ietf.org>
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

hi
=20
<Suresh>
>=20
>> Minor
>> =3D=3D=3D=3D=3D
>>
>> * Section 2.1.1
>>
>> What happens if a stopTime is specified and a startTime is not? Does=20
>> the replay begin starting now or is the request rejected? This needs=20
>> to be clarified.
>=20
> This results in an error. I think this is implicit with the current=20
> text in section 2.1.1.
>=20
>  "Must be used with and be later than <startTime>."=20
>=20
> I'm not sure further clarification is required.

Then why do we have the following error case explicitly listed?

"     If a <stopTime> is requested which is earlier then the specified
       <startTime>, the following error is returned:

          Tag: bad-element

          Error-type: protocol

          Severity: error

          Error-info: <bad-element>: stopTime

          Description: An element value is not correct; e.g., wrong
type,
          out of range, pattern mismatch."

</Suresh>

The text in section 2.1.1 says that stopTime must be later then
startTime and there is an error message defined later when this isn't
the case. I'm not sure what the issue is. Can you clarify?

<Suresh>
>=20
>> * Section 3.2.1
>>
>> The term "Event Stream Definition" is used in Section 3.2 before it=20
>> is
>=20
>> defined here. Is it possible to move this somewhere further up.
>=20
> The term 'Stream' is defined in section 1.1 so I think we are OK.

The following text occurs in Section 3.2

"The central component inspects each event notification and matches
  the event notification against the set of stream definitions."

At this point I was not aware what a "stream definition" meant and
how/where it was defined. Personally I would like to push the "Event
Stream Definition" or a subset of it to Section 1.1 but I do not have a
strong position on this.
</Suresh>

My personal view is that since it is defined in the definition section I
think we are ok.

Thanks,

Sharon

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Sun Feb 17 16:54:08 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 79EC73A6BBF
	for <ietfarch-netconf-archive@core3.amsl.com>; Sun, 17 Feb 2008 16:54:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.707
X-Spam-Level: 
X-Spam-Status: No, score=-4.707 tagged_above=-999 required=5
	tests=[AWL=-0.212, BAYES_00=-2.599, FH_RELAY_NODNS=1.451,
	HELO_MISMATCH_COM=0.553, RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id eQaKUnvDj7c9
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Sun, 17 Feb 2008 16:54:06 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 70E373A6A73
	for <netconf-archive@lists.ietf.org>; Sun, 17 Feb 2008 16:54:06 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JQXj7-0001YX-48
	for netconf-data@psg.com; Sun, 17 Feb 2008 00:49:53 +0000
Received: from [47.129.242.56] (helo=zcars04e.nortel.com)
	by psg.com with esmtps (TLSv1:DES-CBC3-SHA:168)
	(Exim 4.68 (FreeBSD))
	(envelope-from <SCHISHOL@nortel.com>)
	id 1JQXj4-0001Xw-CX
	for netconf@ops.ietf.org; Sun, 17 Feb 2008 00:49:51 +0000
Received: from zcarhxm2.corp.nortel.com (zcarhxm2.corp.nortel.com [47.129.230.99])
	by zcars04e.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id m1H0jgU18073
	for <netconf@ops.ietf.org>; Sun, 17 Feb 2008 00:45:42 GMT
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Subject: RE: Notification Pre-release of -12 (take 1)
Date: Sat, 16 Feb 2008 19:49:45 -0500
Message-ID: <713043CE8B8E1348AF3C546DBE02C1B4131B7985@zcarhxm2.corp.nortel.com>
In-Reply-To: <713043CE8B8E1348AF3C546DBE02C1B4131B7981@zcarhxm2.corp.nortel.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Notification Pre-release of -12 (take 1)
Thread-Index: Achw+KR9yZ68Bfp7TZO/fZa6MUronQABjIJw
References: <713043CE8B8E1348AF3C546DBE02C1B4131B7981@zcarhxm2.corp.nortel.com>
From: "Sharon Chisholm" <schishol@nortel.com>
To: "Netconf" <netconf@ops.ietf.org>
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Hi

Forgot the change log. I've added it as follows.

A.5.  Version -12

   1.  Add to section 1.3 the clarification "Note that a subscription
       cannot be modified once created."

   2.  In section 2.2.1, in the description of eventTime, added the
       following text: "This parameter is of type dateTime."

   3.  Fixed several typos.

   4.  Added the following text to the IANA considerations section: "--
       Editor note to IANA/RFC-Editor: we request that you make these
       assignments, in which case it is top be documented as below" "

   5.  Replaced/Updated XML Schema reference to be " [XML Schema]
       Thompson, H., Beech, D., Maloney, M., Mendelsohn, N., "XML Schema
       Part 1: Structures Second Edition", W3C Recommendation, 28
       October 2004 <http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/
       structures.html> "

   6.  Add instructions to RFC editor to remove change log before
       publication

   7.  Added IANA registration item for http://www.iana.org/assignments/
       xml-registry/schema/notification.xsd

   8.  Clarified in the IANA considerations section that the capability
       URIs were complaint to RFC4741 section 10.3

Sharon=20

-----Original Message-----
From: owner-netconf@ops.ietf.org [mailto:owner-netconf@ops.ietf.org] On
Behalf Of Chisholm, Sharon (CAR:ZZ00)
Sent: Saturday, February 16, 2008 7:04 PM
To: Netconf
Subject: Notification Pre-release of -12 (take 1)

Hi

Attached is a pre-release of -12 of the Notification ID with change bars
to -11. It is aimed at resolving IESG last call comments. Please review
and ensure we are satisfied with the changes.

Thanks,

Sharon Chisholm
Nortel
Ottawa, Ontario
Canada

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Sun Feb 17 16:54:13 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id CBD6C3A6A73
	for <ietfarch-netconf-archive@core3.amsl.com>; Sun, 17 Feb 2008 16:54:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.173
X-Spam-Level: 
X-Spam-Status: No, score=-3.173 tagged_above=-999 required=5
	tests=[AWL=-1.711, BAYES_50=0.001, FH_RELAY_NODNS=1.451,
	FM_ASCII_ART_SPACINGc=0.833, GB_I_LETTER=-2, HELO_MISMATCH_COM=0.553,
	HTML_MESSAGE=1, J_CHICKENPOX_34=0.6, RCVD_IN_DNSWL_MED=-4,
	RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 9sPQ2pyFG0O3
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Sun, 17 Feb 2008 16:54:09 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 67F263A6B9D
	for <netconf-archive@lists.ietf.org>; Sun, 17 Feb 2008 16:54:08 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JQX1G-000Kj3-9q
	for netconf-data@psg.com; Sun, 17 Feb 2008 00:04:34 +0000
Received: from [47.129.242.57] (helo=zcars04f.nortel.com)
	by psg.com with esmtp (Exim 4.68 (FreeBSD))
	(envelope-from <SCHISHOL@nortel.com>)
	id 1JQX18-000KiS-KH
	for netconf@ops.ietf.org; Sun, 17 Feb 2008 00:04:30 +0000
Received: from zcarhxm2.corp.nortel.com (zcarhxm2.corp.nortel.com [47.129.230.99])
	by zcars04f.nortel.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id m1H04ND29655
	for <netconf@ops.ietf.org>; Sun, 17 Feb 2008 00:04:23 GMT
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----_=_NextPart_001_01C870F8.A6C6D3C1"
Subject: Notification Pre-release of -12 (take 1)
Date: Sat, 16 Feb 2008 19:04:19 -0500
Message-ID: <713043CE8B8E1348AF3C546DBE02C1B4131B7981@zcarhxm2.corp.nortel.com>
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
Thread-Topic: Notification Pre-release of -12 (take 1)
Thread-Index: Achw+KR9yZ68Bfp7TZO/fZa6MUronQ==
From: "Sharon Chisholm" <schishol@nortel.com>
To: "Netconf" <netconf@ops.ietf.org>
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

This is a multi-part message in MIME format.

------_=_NextPart_001_01C870F8.A6C6D3C1
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

Hi

Attached is a pre-release of -12 of the Notification ID with change bars
to -11. It is aimed at resolving IESG last call comments. Please review
and ensure we are satisfied with the changes.

Thanks,

Sharon Chisholm
Nortel=20
Ottawa, Ontario
Canada

------_=_NextPart_001_01C870F8.A6C6D3C1
Content-Type: text/html;
	name="notification_pre_12_rfcdiff.pyht.htm"
Content-Transfer-Encoding: base64
Content-Description: notification_pre_12_rfcdiff.pyht.htm
Content-Disposition: attachment;
	filename="notification_pre_12_rfcdiff.pyht.htm"

CjxodG1sPjxoZWFkPjx0aXRsZT53ZGlmZiBkcmFmdC1pZXRmLW5ldGNvbmYtbm90aWZpY2F0aW9u
LTExLnR4dCBwcmVfMTJfbmV0Y29uZl9ldmVudC50eHQ8L3RpdGxlPjwvaGVhZD48Ym9keT4KPHBy
ZT4KCk5ldHdvcmsgV29ya2luZyBHcm91cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBTLiBDaGlzaG9sbQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOb3J0ZWwKSW50ZW5kZWQgc3RhdHVzOiBTdGFu
ZGFyZHMgVHJhY2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBILiBUcmV2aW5vCkV4cGly
ZXM6IDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCc+TWF5IDE0LDwvZm9udD48L3N0cmlrZT4gPHN0
cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nPkF1Z3VzdCAxOSw8L2ZvbnQ+PC9zdHJvbmc+IDIwMDgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ2lzY28KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdHJpa2U+PGZv
bnQgY29sb3I9J3JlZCc+Tm92ZW1iZXIgMTEsIDIwMDc8L2ZvbnQ+PC9zdHJpa2U+CiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Ryb25nPjxm
b250IGNvbG9yPSdncmVlbic+RmVicnVhcnkgMTYsIDIwMDg8L2ZvbnQ+PC9zdHJvbmc+CgogICAg
ICAgICAgICAgICAgICAgICAgTkVUQ09ORiBFdmVudCBOb3RpZmljYXRpb25zCiAgICAgICAgICAg
ICAgICAgPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJz5kcmFmdC1pZXRmLW5ldGNvbmYtbm90aWZp
Y2F0aW9uLTExLnR4dDwvZm9udD48L3N0cmlrZT4KICAgICAgICAgICAgICAgICA8c3Ryb25nPjxm
b250IGNvbG9yPSdncmVlbic+ZHJhZnQtaWV0Zi1uZXRjb25mLW5vdGlmaWNhdGlvbi0xMi50eHQ8
L2ZvbnQ+PC9zdHJvbmc+CgpTdGF0dXMgb2YgdGhpcyBNZW1vCgogICBCeSBzdWJtaXR0aW5nIHRo
aXMgSW50ZXJuZXQtRHJhZnQsIGVhY2ggYXV0aG9yIHJlcHJlc2VudHMgdGhhdCBhbnkKICAgYXBw
bGljYWJsZSBwYXRlbnQgb3Igb3RoZXIgSVBSIGNsYWltcyBvZiB3aGljaCBoZSBvciBzaGUgaXMg
YXdhcmUKICAgaGF2ZSBiZWVuIG9yIHdpbGwgYmUgZGlzY2xvc2VkLCBhbmQgYW55IG9mIHdoaWNo
IGhlIG9yIHNoZSBiZWNvbWVzCiAgIGF3YXJlIHdpbGwgYmUgZGlzY2xvc2VkLCBpbiBhY2NvcmRh
bmNlIHdpdGggU2VjdGlvbiA2IG9mIEJDUCA3OS4KCiAgIEludGVybmV0LURyYWZ0cyBhcmUgd29y
a2luZyBkb2N1bWVudHMgb2YgdGhlIEludGVybmV0IEVuZ2luZWVyaW5nCiAgIFRhc2sgRm9yY2Ug
KElFVEYpLCBpdHMgYXJlYXMsIGFuZCBpdHMgd29ya2luZyBncm91cHMuICBOb3RlIHRoYXQKICAg
b3RoZXIgZ3JvdXBzIG1heSBhbHNvIGRpc3RyaWJ1dGUgd29ya2luZyBkb2N1bWVudHMgYXMgSW50
ZXJuZXQtCiAgIERyYWZ0cy4KCiAgIEludGVybmV0LURyYWZ0cyBhcmUgZHJhZnQgZG9jdW1lbnRz
IHZhbGlkIGZvciBhIG1heGltdW0gb2Ygc2l4IG1vbnRocwogICBhbmQgbWF5IGJlIHVwZGF0ZWQs
IHJlcGxhY2VkLCBvciBvYnNvbGV0ZWQgYnkgb3RoZXIgZG9jdW1lbnRzIGF0IGFueQogICB0aW1l
LiAgSXQgaXMgaW5hcHByb3ByaWF0ZSB0byB1c2UgSW50ZXJuZXQtRHJhZnRzIGFzIHJlZmVyZW5j
ZQogICBtYXRlcmlhbCBvciB0byBjaXRlIHRoZW0gb3RoZXIgdGhhbiBhcyAid29yayBpbiBwcm9n
cmVzcy4iCgogICBUaGUgbGlzdCBvZiBjdXJyZW50IEludGVybmV0LURyYWZ0cyBjYW4gYmUgYWNj
ZXNzZWQgYXQKICAgaHR0cDovL3d3dy5pZXRmLm9yZy9pZXRmLzFpZC1hYnN0cmFjdHMudHh0LgoK
ICAgVGhlIGxpc3Qgb2YgSW50ZXJuZXQtRHJhZnQgU2hhZG93IERpcmVjdG9yaWVzIGNhbiBiZSBh
Y2Nlc3NlZCBhdAogICBodHRwOi8vd3d3LmlldGYub3JnL3NoYWRvdy5odG1sLgoKICAgVGhpcyBJ
bnRlcm5ldC1EcmFmdCB3aWxsIGV4cGlyZSBvbiA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnPk1h
eSAxNCw8L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJz5BdWd1c3Qg
MTksPC9mb250Pjwvc3Ryb25nPiAyMDA4LgoKQ29weXJpZ2h0IE5vdGljZQoKICAgQ29weXJpZ2h0
IChDKSBUaGUgSUVURiBUcnVzdCA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnPigyMDA3KS48L2Zv
bnQ+PC9zdHJpa2U+IDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJz4oMjAwOCkuPC9mb250Pjwv
c3Ryb25nPgoKQWJzdHJhY3QKCiAgIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBtZWNoYW5pc21zIHRo
YXQgcHJvdmlkZSBhbiBhc3luY2hyb25vdXMgbWVzc2FnZQogICBub3RpZmljYXRpb24gZGVsaXZl
cnkgc2VydmljZSBmb3IgdGhlIE5FVENPTkYgcHJvdG9jb2wuICBUaGlzIGlzIGFuCiAgIG9wdGlv
bmFsIGNhcGFiaWxpdHkgYnVpbHQgb24gdG9wIG9mIHRoZSBiYXNlIE5FVENPTkYgZGVmaW5pdGlv
bi4KICAgVGhpcyBkb2N1bWVudCBkZWZpbmVzIHRoZSBjYXBhYmlsaXRpZXMgYW5kIG9wZXJhdGlv
bnMgbmVjZXNzYXJ5IHRvCiAgIHN1cHBvcnQgdGhpcyBzZXJ2aWNlLgoKVGFibGUgb2YgQ29udGVu
dHMKCiAgIDEuICBJbnRyb2R1Y3Rpb24gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAgNAogICAgIDEuMS4gIERlZmluaXRpb24gb2YgVGVybXMgIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDQKICAgICAxLjIuICBNb3RpdmF0aW9u
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA1CiAgICAg
MS4zLiAgRXZlbnQgTm90aWZpY2F0aW9ucyBpbiBORVRDT05GIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAgNgogICAyLiAgTm90aWZpY2F0aW9uLVJlbGF0ZWQgT3BlcmF0aW9ucyAgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDcKICAgICAyLjEuICBTdWJzY3JpYmluZyB0byBSZWNl
aXZlIEV2ZW50IE5vdGlmaWNhdGlvbnMgLiAuIC4gLiAuIC4gLiAuICA3CiAgICAgICAyLjEuMS4g
ICZsdDtjcmVhdGUtc3Vic2NyaXB0aW9uJmd0OyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAgNwogICAgIDIuMi4gIFNlbmRpbmcgRXZlbnQgTm90aWZpY2F0aW9ucyAgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gMTAKICAgICAgIDIuMi4xLiAgJmx0O25vdGlmaWNhdGlvbiZn
dDsgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDEwCiAgICAgMi4zLiAg
VGVybWluYXRpbmcgdGhlIFN1YnNjcmlwdGlvbiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAxMAogICAzLiAgU3VwcG9ydGluZyBDb25jZXB0cyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gMTEKICAgICAzLjEuICBDYXBhYmlsaXRpZXMgRXhjaGFuZ2UgIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDExCiAgICAgICAzLjEuMS4gIENhcGFi
aWxpdHkgSWRlbnRpZmllciAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxMQogICAg
ICAgMy4xLjIuICBDYXBhYmlsaXR5IEV4YW1wbGUgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gMTEKICAgICAzLjIuICBFdmVudCBTdHJlYW1zICAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDExCiAgICAgICAzLjIuMS4gIEV2ZW50IFN0cmVhbSBE
ZWZpbml0aW9uICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxMwogICAgICAgMy4yLjIu
ICBFdmVudCBTdHJlYW0gQ29udGVudCBGb3JtYXQgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
MTMKICAgICAgIDMuMi4zLiAgRGVmYXVsdCBFdmVudCBTdHJlYW0gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIDEzCiAgICAgICAzLjIuNC4gIEV2ZW50IFN0cmVhbSBTb3VyY2VzIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxMwogICAgICAgMy4yLjUuICBFdmVudCBT
dHJlYW0gRGlzY292ZXJ5IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTMKICAgICAz
LjMuICBOb3RpZmljYXRpb24gUmVwbGF5ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIDE2CiAgICAgICAzLjMuMS4gIE92ZXJ2aWV3IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxNgogICAgICAgMy4zLjIuICBDcmVhdGluZyBhIFN1YnNj
cmlwdGlvbiB3aXRoIFJlcGxheSAgLiAuIC4gLiAuIC4gLiAuIC4gMTcKICAgICAzLjQuICBOb3Rp
ZmljYXRpb24gTWFuYWdlbWVudCBTY2hlbWEgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDE3
CiAgICAgMy41LiAgU3Vic2NyaXB0aW9ucyBEYXRhIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAyMQogICAgIDMuNi4gIEZpbHRlciBNZWNoYW5pY3MgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMjEKICAgICAgIDMuNi4xLiAgRmlsdGVyaW5n
ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDIxCiAgICAgMy43
LiAgTWVzc2FnZSBGbG93IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAyMQogICA0LiAgWE1MIFNjaGVtYSBmb3IgRXZlbnQgTm90aWZpY2F0aW9ucyAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gMjQKICAgNS4gIEZpbHRlcmluZyBFeGFtcGxlcyAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDI4CiAgICAgNS4xLiAgU3VidHJl
ZSBGaWx0ZXJpbmcgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAzMgog
ICAgIDUuMi4gIFhQQVRIIGZpbHRlcnMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gMzMKICAgNi4gIEludGVybGVhdmUgQ2FwYWJpbGl0eSAgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDM1CiAgICAgNi4xLiAgRGVzY3JpcHRpb24gIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAzNQogICAgIDYuMi4g
IERlcGVuZGVuY2llcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gMzUKICAgICA2LjMuICBDYXBhYmlsaXR5IElkZW50aWZpZXIgIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIDM1CiAgICAgNi40LiAgTmV3IE9wZXJhdGlvbnMgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAzNQogICAgIDYuNS4gIE1vZGlmaWNh
dGlvbnMgdG8gRXhpc3RpbmcgT3BlcmF0aW9ucyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMzUKICAg
Ny4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIDM2CiAgIDguICBJQU5BIENvbnNpZGVyYXRpb25zICAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAzNwogICA5LiAgQWNrbm93bGVkZ2VtZW50cyAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMzgKICAgMTAuIE5vcm1h
dGl2ZSBSZWZlcmVuY2VzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IDM5CiAgIEFwcGVuZGl4IEEuICBDaGFuZ2UgTG9nICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiA0MAogICAgIEEuMS4gIFZlcnNpb24gLTA4ICAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gNDAKICAgICBBLjIuICBWZXJzaW9uIC0w
OSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDQyCiAgICAg
QS4zLiAgVmVyc2lvbiAtMTAgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiA0NAogICAgIEEuNC4gIFZlcnNpb24gLTExICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gNDQKICAgQXV0aG9ycycgQWRkcmVzc2VzIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDxzdHJpa2U+PGZvbnQgY29s
b3I9J3JlZCc+NDU8L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJz40
NjwvZm9udD48L3N0cm9uZz4KICAgSW50ZWxsZWN0dWFsIFByb3BlcnR5IGFuZCBDb3B5cmlnaHQg
U3RhdGVtZW50cyAuIC4gLiAuIC4gLiAuIC4gLiAuIDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCc+
NDY8L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJz40NzwvZm9udD48
L3N0cm9uZz4KCjEuICBJbnRyb2R1Y3Rpb24KCiAgIFtORVRDT05GXSBjYW4gYmUgY29uY2VwdHVh
bGx5IHBhcnRpdGlvbmVkIGludG8gZm91ciBsYXllcnM6CgogICAgICAgIExheWVyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEV4YW1wbGUKICAgICstLS0tLS0tLS0tLS0tKyAgICAgICstLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwogICAgfCAgIENvbnRlbnQg
ICB8ICAgICAgfCAgICAgQ29uZmlndXJhdGlvbiBkYXRhICAgICAgICAgICAgICAgICAgICB8CiAg
ICArLS0tLS0tLS0tLS0tLSsgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSsKICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfAog
ICAgKy0tLS0tLS0tLS0tLS0rICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0rCiAgICB8IE9wZXJhdGlvbnMgIHwgICAgICB8ICZsdDtnZXQtY29uZmlnJmd0
OywgJmx0O2VkaXQtY29uZmlnJmd0OyAmbHQ7bm90aWZpY2F0aW9uJmd0O3wKICAgICstLS0tLS0t
LS0tLS0tKyAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
KwogICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAg
ICAgICAgICB8CiAgICArLS0tLS0tLS0tLS0tLSsgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0rICAgICAgIHwKICAgIHwgICAgIFJQQyAgICAgfCAgICAgIHwgICAgJmx0O3JwYyZn
dDssICZsdDtycGMtcmVwbHkmZ3Q7ICAgICAgIHwgICAgICAgfAogICAgKy0tLS0tLS0tLS0tLS0r
ICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyAgICAgICB8CiAgICAgICAgICAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgIHwKICAg
ICstLS0tLS0tLS0tLS0tKyAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tKwogICAgfCAgVHJhbnNwb3J0ICB8ICAgICAgfCAgIEJFRVAsIFNTSCwgU1NMLCBj
b25zb2xlICAgICAgICAgICAgICAgICB8CiAgICB8ICBQcm90b2NvbCAgIHwgICAgICB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICstLS0tLS0tLS0tLS0t
KyAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwoKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRmlndXJlIDEKCiAgIFRoaXMgZG9jdW1lbnQg
ZGVmaW5lcyBtZWNoYW5pc21zIHdoaWNoIHByb3ZpZGUgYW4gYXN5bmNocm9ub3VzCiAgIG1lc3Nh
Z2Ugbm90aWZpY2F0aW9uIGRlbGl2ZXJ5IHNlcnZpY2UgZm9yIHRoZSBbTkVUQ09ORl0gcHJvdG9j
b2wuCiAgIFRoaXMgaXMgYW4gb3B0aW9uYWwgY2FwYWJpbGl0eSBidWlsdCBvbiB0b3Agb2YgdGhl
IGJhc2UgTkVUQ09ORgogICBkZWZpbml0aW9uLiAgVGhpcyBtZW1vIGRlZmluZXMgdGhlIGNhcGFi
aWxpdGllcyBhbmQgb3BlcmF0aW9ucwogICBuZWNlc3NhcnkgdG8gc3VwcG9ydCB0aGlzIHNlcnZp
Y2UuCgoxLjEuICBEZWZpbml0aW9uIG9mIFRlcm1zCgogICBUaGUga2V5IHdvcmRzICJNVVNUIiwg
Ik1VU1QgTk9UIiwgIlJFUVVJUkVEIiwgIlNIQUxMIiwgIlNIQUxMIE5PVCIsCiAgICJTSE9VTEQi
LCAiU0hPVUxEIE5PVCIsICJSRUNPTU1FTkRFRCIsICJNQVkiLCBhbmQgIk9QVElPTkFMIiBpbiB0
aGlzCiAgIGRvY3VtZW50IGFyZSB0byBiZSBpbnRlcnByZXRlZCBhcyBkZXNjcmliZWQgaW4gW1JG
QzIxMTldLgoKICAgRWxlbWVudDogIEFuIFtYTUxdIEVsZW1lbnQuCgogICBTdWJzY3JpcHRpb246
ICBBbiBhZ3JlZW1lbnQgYW5kIG1ldGhvZCB0byByZWNlaXZlIGV2ZW50IG5vdGlmaWNhdGlvbnMK
ICAgICAgb3ZlciBhIE5FVENPTkYgc2Vzc2lvbi4gIEEgY29uY2VwdCByZWxhdGVkIHRvIHRoZSBk
ZWxpdmVyeSBvZgogICAgICBub3RpZmljYXRpb25zIChpZiB0aGVyZSBhcmUgYW55IHRvIHNlbmQp
IGludm9sdmluZyBkZXN0aW5hdGlvbiBhbmQKICAgICAgc2VsZWN0aW9uIG9mIG5vdGlmaWNhdGlv
bnMuICBJdCBpcyBib3VuZCB0byB0aGUgbGlmZXRpbWUgb2YgYQogICAgICBzZXNzaW9uLgoKICAg
T3BlcmF0aW9uOiAgVGhpcyB0ZXJtIGlzIHVzZWQgdG8gcmVmZXIgdG8gTkVUQ09ORiBwcm90b2Nv
bCBvcGVyYXRpb25zCiAgICAgIFtORVRDT05GXS4gIFdpdGhpbiB0aGlzIGRvY3VtZW50LCBvcGVy
YXRpb24gcmVmZXJzIHRvIE5FVENPTkYKICAgICAgcHJvdG9jb2wgb3BlcmF0aW9ucyBkZWZpbmVk
IGluIHN1cHBvcnQgb2YgTkVUQ09ORiBub3RpZmljYXRpb25zLgoKICAgRXZlbnQ6ICBBbiBldmVu
dCBpcyBzb21ldGhpbmcgdGhhdCBoYXBwZW5zIHdoaWNoIG1heSBiZSBvZiBpbnRlcmVzdCAtCiAg
ICAgIGEgY29uZmlndXJhdGlvbiBjaGFuZ2UsIGEgZmF1bHQsIGEgY2hhbmdlIGluIHN0YXR1cywg
Y3Jvc3NpbmcgYQogICAgICB0aHJlc2hvbGQsIG9yIGFuIGV4dGVybmFsIGlucHV0IHRvIHRoZSBz
eXN0ZW0sIGZvciBleGFtcGxlLiAgT2Z0ZW4KICAgICAgdGhpcyByZXN1bHRzIGluIGFuIGFzeW5j
aHJvbm91cyBtZXNzYWdlLCBzb21ldGltZXMgcmVmZXJyZWQgdG8gYXMKICAgICAgYSBub3RpZmlj
YXRpb24gb3IgZXZlbnQgbm90aWZpY2F0aW9uLCBiZWluZyBzZW50IHRvIGludGVyZXN0ZWQKICAg
ICAgcGFydGllcyB0byBub3RpZnkgdGhlbSB0aGF0IHRoaXMgZXZlbnQgaGFzIG9jY3VycmVkLgoK
ICAgUmVwbGF5OiAgVGhlIGFiaWxpdHkgdG8gc2VuZC9yZS1zZW5kIHByZXZpb3VzbHkgbG9nZ2Vk
IG5vdGlmaWNhdGlvbnMKICAgICAgdXBvbiByZXF1ZXN0LiAgVGhlc2Ugbm90aWZpY2F0aW9ucyBh
cmUgc2VudCBhc3luY2hyb25vdXNseS4gIFRoaXMKICAgICAgZmVhdHVyZSBpcyBpbXBsZW1lbnRl
ZCBieSB0aGUgTkVUQ09ORiBzZXJ2ZXIgYW5kIGludm9rZWQgYnkgdGhlCiAgICAgIE5FVENPTkYg
Y2xpZW50LgoKICAgU3RyZWFtOiAgQW4gZXZlbnQgc3RyZWFtIGlzIGEgc2V0IG9mIGV2ZW50IG5v
dGlmaWNhdGlvbnMgbWF0Y2hpbmcKICAgICAgc29tZSBmb3J3YXJkaW5nIGNyaXRlcmlhIGFuZCBh
dmFpbGFibGUgdG8gTkVUQ09ORiBjbGllbnRzIGZvcgogICAgICBzdWJzY3JpcHRpb24uCgogICBG
aWx0ZXI6ICBBIHBhcmFtZXRlciB0aGF0IGluZGljYXRlcyB3aGljaCBzdWJzZXQgb2YgYWxsIHBv
c3NpYmxlCiAgICAgIGV2ZW50cyBhcmUgb2YgaW50ZXJlc3QuICBBIGZpbHRlciBpcyBkZWZpbmVk
IGFzIG9uZSBvciBtb3JlIGZpbHRlcgogICAgICBlbGVtZW50IFtORVRDT05GXSwgd2hpY2ggZWFj
aCBpZGVudGlmaWVzIGEgcG9ydGlvbiBvZiB0aGUgb3ZlcmFsbAogICAgICBmaWx0ZXIuCgoxLjIu
ICBNb3RpdmF0aW9uCgogICBUaGUgbW90aXZhdGlvbiBmb3IgdGhpcyB3b3JrIGlzIHRvIGVuYWJs
ZSB0aGUgc2VuZGluZyBvZiBhc3luY2hyb25vdXMKICAgbWVzc2FnZXMgdGhhdCBhcmUgY29uc2lz
dGVudCB3aXRoIHRoZSBkYXRhIG1vZGVsIChjb250ZW50KSBhbmQKICAgc2VjdXJpdHkgbW9kZWwg
dXNlZCB3aXRoaW4gYSBORVRDT05GIGltcGxlbWVudGF0aW9uLgoKICAgVGhlIHNjb3BlIG9mIHRo
ZSB3b3JrIGFpbXMgbWVldGluZyB0aGUgZm9sbG93aW5nIG9wZXJhdGlvbmFsIG5lZWRzOgoKICAg
byAgSW5pdGlhbCByZWxlYXNlIHNob3VsZCBlbnN1cmUgaXQgc3VwcG9ydHMgbm90aWZpY2F0aW9u
cyBpbiBzdXBwb3J0CiAgICAgIG9mIGNvbmZpZ3VyYXRpb24gb3BlcmF0aW9ucy4KCiAgIG8gIEl0
IHNob3VsZCBiZSBwb3NzaWJsZSB0byB1c2UgdGhlIHNhbWUgZGF0YSBtb2RlbCBmb3Igbm90aWZp
Y2F0aW9ucwogICAgICBhcyBmb3IgY29uZmlndXJhdGlvbiBvcGVyYXRpb25zLgoKICAgbyAgU29s
dXRpb24gc2hvdWxkIHN1cHBvcnQgYSByZWFzb25hYmxlIG1lc3NhZ2Ugc2l6ZSBsaW1pdCAoaS5l
Liwgbm90CiAgICAgIHRvbyBzaG9ydCkKCiAgIG8gIFRoZSBub3RpZmljYXRpb25zIHNob3VsZCBi
ZSBjYXJyaWVkIG92ZXIgYSBjb25uZWN0aW9uLW9yaWVudGVkCiAgICAgIGRlbGl2ZXJ5IG1lY2hh
bmlzbS4KCiAgIG8gIEEgc3Vic2NyaXB0aW9uIG1lY2hhbmlzbSBmb3Igbm90aWZpY2F0aW9ucyBz
aG91bGQgYmUgcHJvdmlkZWQuCiAgICAgIFRoaXMgdGFrZXMgaW50byBhY2NvdW50IHRoYXQgYSBO
RVRDT05GIHNlcnZlciBkb2VzIG5vdCBzZW5kCiAgICAgIG5vdGlmaWNhdGlvbnMgYmVmb3JlIGJl
aW5nIGFza2VkIHRvIGRvIHNvIGFuZCB0aGF0IGl0IGlzIHRoZQogICAgICBORVRDT05GIGNsaWVu
dCB3aG8gaW5pdGlhdGVzIHRoZSBmbG93IG9mIG5vdGlmaWNhdGlvbnMuCgogICBvICBBIGZpbHRl
cmluZyBtZWNoYW5pc20gZm9yIHNlbmRpbmcgbm90aWZpY2F0aW9ucyBzaG91bGQgYmUgcHV0IGlu
CiAgICAgIHBsYWNlIHdpdGhpbiB0aGUgTkVUQ09ORiBzZXJ2ZXIuCgogICBvICBUaGUgaW5mb3Jt
YXRpb24gY29udGFpbmVkIGluIGEgbm90aWZpY2F0aW9uIHNob3VsZCBiZSBzdWZmaWNpZW50CiAg
ICAgIHNvIHRoYXQgaXQgY2FuIGJlIGFuYWx5emVkIGluZGVwZW5kZW50IG9mIHRoZSB0cmFuc3Bv
cnQgbWVjaGFuaXNtLgogICAgICBJbiBvdGhlciB3b3JkcyB0aGUgZGF0YSBjb250ZW50IGZ1bGx5
IGRlc2NyaWJlcyBhIG5vdGlmaWNhdGlvbjsKICAgICAgcHJvdG9jb2wgaW5mb3JtYXRpb24gaXMg
bm90IG5lZWRlZCB0byB1bmRlcnN0YW5kIGEgbm90aWZpY2F0aW9uLgoKICAgbyAgVGhlIHNlcnZl
ciBzaG91bGQgaGF2ZSB0aGUgY2FwYWJpbGl0eSB0byByZXBsYXkgbG9jYWxseSBsb2dnZWQKICAg
ICAgbm90aWZpY2F0aW9ucy4KCjEuMy4gIEV2ZW50IE5vdGlmaWNhdGlvbnMgaW4gTkVUQ09ORgoK
ICAgVGhpcyBtZW1vIGRlZmluZXMgYSBtZWNoYW5pc20gd2hlcmVieSB0aGUgTkVUQ09ORiBjbGll
bnQgaW5kaWNhdGVzCiAgIGludGVyZXN0IGluIHJlY2VpdmluZyBldmVudCBub3RpZmljYXRpb25z
IGZyb20gYSBORVRDT05GIHNlcnZlciBieQogICBjcmVhdGluZyBhIHN1YnNjcmlwdGlvbiB0byBy
ZWNlaXZlIGV2ZW50IG5vdGlmaWNhdGlvbnMuICBUaGUgTkVUQ09ORgogICBzZXJ2ZXIgcmVwbGll
cyB0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBzdWJzY3JpcHRpb24gcmVxdWVzdCB3YXMKICAgc3Vj
Y2Vzc2Z1bCBhbmQsIGlmIGl0IHdhcyBzdWNjZXNzZnVsLCBiZWdpbnMgc2VuZGluZyB0aGUgZXZl
bnQKICAgbm90aWZpY2F0aW9ucyB0byB0aGUgTkVUQ09ORiBjbGllbnQgYXMgdGhlIGV2ZW50cyBv
Y2N1ciB3aXRoaW4gdGhlCiAgIHN5c3RlbS4gIFRoZXNlIGV2ZW50IG5vdGlmaWNhdGlvbnMgd2ls
bCBjb250aW51ZSB0byBiZSBzZW50IHVudGlsCiAgIGVpdGhlciB0aGUgTkVUQ09ORiBzZXNzaW9u
IGlzIHRlcm1pbmF0ZWQgb3IgdGhlIHN1YnNjcmlwdGlvbgogICB0ZXJtaW5hdGVzIGZvciBzb21l
IG90aGVyIHJlYXNvbi4gIFRoZSBldmVudCBub3RpZmljYXRpb24KICAgc3Vic2NyaXB0aW9uIGFs
bG93cyBhIG51bWJlciBvZiBvcHRpb25zIHRvIGVuYWJsZSB0aGUgTkVUQ09ORiBjbGllbnQKICAg
dG8gc3BlY2lmeSB3aGljaCBldmVudHMgYXJlIG9mIGludGVyZXN0LiAgVGhlc2UgYXJlIHNwZWNp
ZmllZCB3aGVuCiAgIHRoZSBzdWJzY3JpcHRpb24gaXMgY3JlYXRlZC4gIDxzdHJvbmc+PGZvbnQg
Y29sb3I9J2dyZWVuJz5Ob3RlIHRoYXQgYSBzdWJzY3JpcHRpb24gY2Fubm90IGJlCiAgIG1vZGlm
aWVkIG9uY2UgY3JlYXRlZC48L2ZvbnQ+PC9zdHJvbmc+CgogICBUaGUgTkVUQ09ORiBzZXJ2ZXIg
TVVTVCBhY2NlcHQgYW5kIHByb2Nlc3MgdGhlICZsdDtjbG9zZS1zZXNzaW9uJmd0OwogICBvcGVy
YXRpb24sIGV2ZW4gd2hpbGUgdGhlIG5vdGlmaWNhdGlvbiBzdWJzY3JpcHRpb24gaXMgYWN0aXZl
LiAgVGhlCiAgIE5FVENPTkYgc2VydmVyIE1BWSBhY2NlcHQgYW5kIHByb2Nlc3Mgb3RoZXIgY29t
bWFuZHMsIG90aGVyd2lzZSB0aGV5CiAgIHdpbGwgYmUgcmVqZWN0ZWQgYW5kIHRoZSBzZXJ2ZXIg
TVVTVCBzZW5kIGEgJ3Jlc291cmNlLWRlbmllZCcgZXJyb3IuCiAgIEEgTkVUQ09ORiBzZXJ2ZXIg
YWR2ZXJ0aXNlcyBzdXBwb3J0IG9mIHRoZSBhYmlsaXR5IHRvIHByb2Nlc3Mgb3RoZXIKICAgY29t
bWFuZHMgdmlhIHRoZSBpbnRlcmxlYXZlIGNhcGFiaWxpdHkuCgoyLiAgTm90aWZpY2F0aW9uLVJl
bGF0ZWQgT3BlcmF0aW9ucwoKMi4xLiAgU3Vic2NyaWJpbmcgdG8gUmVjZWl2ZSBFdmVudCBOb3Rp
ZmljYXRpb25zCgogICBUaGUgZXZlbnQgbm90aWZpY2F0aW9uIHN1YnNjcmlwdGlvbiBpcyBpbml0
aWF0ZWQgYnkgdGhlIE5FVENPTkYKICAgY2xpZW50IGFuZCByZXNwb25kZWQgdG8gYnkgdGhlIE5F
VENPTkYgc2VydmVyLiAgQSBzdWJzY3JpcHRpb24gaXMKICAgYm91bmQgdG8gYSBzaW5nbGUgc3Ry
ZWFtIGZvciB0aGUgbGlmZXRpbWUgb2YgdGhlIHN1YnNjcmlwdGlvbi4gIFdoZW4KICAgdGhlIGV2
ZW50IG5vdGlmaWNhdGlvbiBzdWJzY3JpcHRpb24gaXMgY3JlYXRlZCwgdGhlIGV2ZW50cyBvZgog
ICBpbnRlcmVzdCBhcmUgc3BlY2lmaWVkLgoKICAgQ29udGVudCBmb3IgYW4gZXZlbnQgbm90aWZp
Y2F0aW9uIHN1YnNjcmlwdGlvbiBjYW4gYmUgc2VsZWN0ZWQgYnkKICAgYXBwbHlpbmcgdXNlci1z
cGVjaWZpZWQgZmlsdGVycy4KCjIuMS4xLiAgJmx0O2NyZWF0ZS1zdWJzY3JpcHRpb24mZ3Q7Cgog
ICBEZXNjcmlwdGlvbjoKCiAgICAgIFRoaXMgb3BlcmF0aW9uIGluaXRpYXRlcyBhbiBldmVudCBu
b3RpZmljYXRpb24gc3Vic2NyaXB0aW9uIHdoaWNoCiAgICAgIHdpbGwgc2VuZCBhc3luY2hyb25v
dXMgZXZlbnQgbm90aWZpY2F0aW9ucyB0byB0aGUgaW5pdGlhdG9yIG9mIHRoZQogICAgICBjb21t
YW5kIHVudGlsIHRoZSBzdWJzY3JpcHRpb24gdGVybWluYXRlcy4KCiAgIFBhcmFtZXRlcnM6Cgog
ICAgICBTdHJlYW06CgogICAgICAgICBBbiBvcHRpb25hbCBwYXJhbWV0ZXIsICZsdDtzdHJlYW0m
Z3Q7LCB0aGF0IGluZGljYXRlcyB3aGljaCBzdHJlYW0gb2YKICAgICAgICAgZXZlbnRzIGlzIG9m
IGludGVyZXN0LiAgSWYgbm90IHByZXNlbnQsIGV2ZW50cyBpbiB0aGUgZGVmYXVsdAogICAgICAg
ICBORVRDT05GIHN0cmVhbSB3aWxsIGJlIHNlbnQuCgogICAgICBGaWx0ZXI6CgogICAgICAgICBB
biBvcHRpb25hbCBwYXJhbWV0ZXIsICZsdDtmaWx0ZXImZ3Q7LCB0aGF0IGluZGljYXRlcyB3aGlj
aCBzdWJzZXQgb2YKICAgICAgICAgYWxsIHBvc3NpYmxlIGV2ZW50cyBpcyBvZiBpbnRlcmVzdC4g
IFRoZSBmb3JtYXQgb2YgdGhpcwogICAgICAgICBwYXJhbWV0ZXIgaXMgdGhlIHNhbWUgYXMgdGhh
dCBvZiB0aGUgZmlsdGVyIHBhcmFtZXRlciBpbiB0aGUKICAgICAgICAgTkVUQ09ORiBwcm90b2Nv
bCBvcGVyYXRpb25zLiAgSWYgbm90IHByZXNlbnQsIGFsbCBldmVudHMgbm90CiAgICAgICAgIHBy
ZWNsdWRlZCBieSBvdGhlciBwYXJhbWV0ZXJzIHdpbGwgYmUgc2VudC4gIFNlZSBzZWN0aW9uIDMu
NgogICAgICAgICBmb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiBmaWx0ZXJzLgoKICAgICAgU3RhcnQg
VGltZToKCiAgICAgICAgIEEgcGFyYW1ldGVyLCAmbHQ7c3RhcnRUaW1lJmd0OywgdXNlZCB0byB0
cmlnZ2VyIHRoZSByZXBsYXkgZmVhdHVyZQogICAgICAgICBhbmQgaW5kaWNhdGUgdGhhdCB0aGUg
cmVwbGF5IHNob3VsZCBzdGFydCBhdCB0aGUgdGltZQogICAgICAgICBzcGVjaWZpZWQuICBJZiAm
bHQ7c3RhcnRUaW1lJmd0OyBpcyBub3QgcHJlc2VudCwgdGhpcyBpcyBub3QgYSByZXBsYXkKICAg
ICAgICAgc3Vic2NyaXB0aW9uLiAgSXQgaXMgbm90IHZhbGlkIHRvIHNwZWNpZnkgc3RhcnQgdGlt
ZXMgdGhhdCBhcmUKICAgICAgICAgbGF0ZXIgdGhhbiB0aGUgY3VycmVudCB0aW1lLiAgSWYgdGhl
ICZsdDtzdGFydFRpbWUmZ3Q7IHNwZWNpZmllZCBpcwogICAgICAgICBlYXJsaWVyIHRoYW4gdGhl
IGxvZyBjYW4gc3VwcG9ydCwgdGhlIHJlcGxheSB3aWxsIGJlZ2luIHdpdGgKICAgICAgICAgdGhl
IGVhcmxpZXN0IGF2YWlsYWJsZSBub3RpZmljYXRpb24uICBUaGlzIHBhcmFtZXRlciBpcyBvZiB0
eXBlCiAgICAgICAgIGRhdGVUaW1lLgoKICAgICAgU3RvcCBUaW1lOgoKICAgICAgICAgQW4gb3B0
aW9uYWwgcGFyYW1ldGVyLCAmbHQ7c3RvcFRpbWUmZ3Q7LCB1c2VkIHdpdGggdGhlIG9wdGlvbmFs
CiAgICAgICAgIHJlcGxheSBmZWF0dXJlIHRvIGluZGljYXRlIHRoZSBuZXdlc3Qgbm90aWZpY2F0
aW9ucyBvZgogICAgICAgICBpbnRlcmVzdC4gIElmIHN0b3AgdGltZSBpcyBub3QgcHJlc2VudCwg
dGhlIG5vdGlmaWNhdGlvbnMgd2lsbAogICAgICAgICBjb250aW51ZSB1bnRpbCB0aGUgc3Vic2Ny
aXB0aW9uIGlzIHRlcm1pbmF0ZWQuICBNdXN0IGJlIHVzZWQKICAgICAgICAgd2l0aCBhbmQgYmUg
bGF0ZXIgdGhhbiAmbHQ7c3RhcnRUaW1lJmd0Oy4gIFZhbHVlcyBvZiAmbHQ7c3RvcFRpbWUmZ3Q7
IGluCiAgICAgICAgIHRoZSBmdXR1cmUgYXJlIHZhbGlkLiAgVGhpcyBwYXJhbWV0ZXIgaXMgb2Yg
dHlwZSBkYXRlVGltZS4KCiAgIFBvc2l0aXZlIFJlc3BvbnNlOgoKICAgICAgSWYgdGhlIE5FVENP
TkYgc2VydmVyIGNhbiBzYXRpc2Z5IHRoZSByZXF1ZXN0LCB0aGUgc2VydmVyIHNlbmRzIGFuCiAg
ICAgICZsdDtvayZndDsgZWxlbWVudC4KCiAgIE5lZ2F0aXZlIFJlc3BvbnNlOgoKICAgICAgQW4g
Jmx0O3JwYy1lcnJvciZndDsgZWxlbWVudCBpcyBpbmNsdWRlZCB3aXRoaW4gdGhlICZsdDtycGMt
cmVwbHkmZ3Q7IGlmIHRoZQogICAgICByZXF1ZXN0IGNhbm5vdCBiZSBjb21wbGV0ZWQgZm9yIGFu
eSByZWFzb24uICBTdWJzY3JpcHRpb24gcmVxdWVzdHMKICAgICAgd2lsbCBmYWlsIGlmIGEgZmls
dGVyIHdpdGggaW52YWxpZCBzeW50YXggaXMgcHJvdmlkZWQgb3IgaWYgdGhlCiAgICAgIG5hbWUg
b2YgYSBub24tZXhpc3RlbnQgc3RyZWFtIGlzIHByb3ZpZGVkLgoKICAgICAgSWYgYSAmbHQ7c3Rv
cFRpbWUmZ3Q7IGlzIHNwZWNpZmllZCBpbiBhIHJlcXVlc3Qgd2l0aG91dCBoYXZpbmcgc3BlY2lm
aWVkCiAgICAgIGEgJmx0O3N0YXJ0VGltZSZndDssIHRoZSBmb2xsb3dpbmcgZXJyb3IgaXMgcmV0
dXJuZWQ6CgogICAgICAgICBUYWc6IG1pc3NpbmctZWxlbWVudAoKICAgICAgICAgRXJyb3ItdHlw
ZTogcHJvdG9jb2wKCiAgICAgICAgIFNldmVyaXR5OiBlcnJvcgoKICAgICAgICAgRXJyb3ItaW5m
bzogJmx0O2JhZC1lbGVtZW50Jmd0Ozogc3RhcnRUaW1lCgogICAgICAgICBEZXNjcmlwdGlvbjog
QW4gZXhwZWN0ZWQgZWxlbWVudCBpcyBtaXNzaW5nLgoKICAgICAgSWYgdGhlIG9wdGlvbmFsIHJl
cGxheSBmZWF0dXJlIGlzIHJlcXVlc3RlZCBidXQgaXQgaXMgbm90CiAgICAgIHN1cHBvcnRlZCBi
eSB0aGUgTkVUQ09ORiBzZXJ2ZXIsIHRoZSBmb2xsb3dpbmcgZXJyb3IgaXMgcmV0dXJuZWQ6Cgog
ICAgICAgICBUYWc6IG9wZXJhdGlvbi1mYWlsZWQKCiAgICAgICAgIEVycm9yLXR5cGU6IHByb3Rv
Y29sCgogICAgICAgICBTZXZlcml0eTogZXJyb3IKCiAgICAgICAgIEVycm9yLWluZm86IG5vbmUK
ICAgICAgICAgRGVzY3JpcHRpb246IFJlcXVlc3QgY291bGQgbm90IGJlIGNvbXBsZXRlZCBiZWNh
dXNlIHRoZQogICAgICAgICByZXF1ZXN0ZWQgb3BlcmF0aW9uIGZhaWxlZCBmb3Igc29tZSByZWFz
b24gbm90IGNvdmVyZWQgYnkgYW55CiAgICAgICAgIG90aGVyIGVycm9yIGNvbmRpdGlvbgoKICAg
ICAgSWYgYSAmbHQ7c3RvcFRpbWUmZ3Q7IGlzIHJlcXVlc3RlZCB3aGljaCBpcyBlYXJsaWVyIHRo
ZW4gdGhlIHNwZWNpZmllZAogICAgICAmbHQ7c3RhcnRUaW1lJmd0OywgdGhlIGZvbGxvd2luZyBl
cnJvciBpcyByZXR1cm5lZDoKCiAgICAgICAgIFRhZzogYmFkLWVsZW1lbnQKCiAgICAgICAgIEVy
cm9yLXR5cGU6IHByb3RvY29sCgogICAgICAgICBTZXZlcml0eTogZXJyb3IKCiAgICAgICAgIEVy
cm9yLWluZm86ICZsdDtiYWQtZWxlbWVudCZndDs6IHN0b3BUaW1lCgogICAgICAgICBEZXNjcmlw
dGlvbjogQW4gZWxlbWVudCB2YWx1ZSBpcyBub3QgY29ycmVjdDsgZS5nLiwgd3JvbmcgdHlwZSwK
ICAgICAgICAgb3V0IG9mIHJhbmdlLCBwYXR0ZXJuIG1pc21hdGNoLgoKICAgICAgSWYgYSAmbHQ7
c3RhcnRUaW1lJmd0OyBpcyByZXF1ZXN0ZWQgd2hpY2ggaXMgbGF0ZXIgdGhlbiB0aGUgY3VycmVu
dAogICAgICB0aW1lLCB0aGUgZm9sbG93aW5nIGVycm9yIGlzIHJldHVybmVkOgoKICAgICAgICAg
VGFnOiBiYWQtZWxlbWVudAoKICAgICAgICAgRXJyb3ItdHlwZTogcHJvdG9jb2wKCiAgICAgICAg
IFNldmVyaXR5OiBlcnJvcgoKICAgICAgICAgRXJyb3ItaW5mbzogJmx0O2JhZC1lbGVtZW50Jmd0
Ozogc3RhcnRUaW1lCgogICAgICAgICBEZXNjcmlwdGlvbjogQW4gZWxlbWVudCB2YWx1ZSBpcyBu
b3QgY29ycmVjdDsgZS5nLiwgd3JvbmcgdHlwZSwKICAgICAgICAgb3V0IG9mIHJhbmdlLCBwYXR0
ZXJuIG1pc21hdGNoLgoKMi4xLjEuMS4gIFVzYWdlIEV4YW1wbGUKCiAgIFRoZSBmb2xsb3dpbmcg
ZGVtb25zdHJhdGVzIGNyZWF0aW5nIGEgc2ltcGxlIHN1YnNjcmlwdGlvbi4gIE1vcmUKICAgY29t
cGxleCBleGFtcGxlcyBjYW4gYmUgZm91bmQgaW4gc2VjdGlvbiA1LgoKICAgJmx0O25ldGNvbmY6
cnBjIG1lc3NhZ2UtaWQ9IjEwMSIKICAgICAgICAgeG1sbnM6bmV0Y29uZj0idXJuOmlldGY6cGFy
YW1zOnhtbDpuczpuZXRjb25mOmJhc2U6MS4wIi8mZ3Q7CiAgICAgICAmbHQ7Y3JlYXRlLXN1YnNj
cmlwdGlvbgogICAgICAgICAgIHhtbG5zPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOm5ldGNvbmY6
bm90aWZpY2F0aW9uOjEuMCImZ3Q7CiAgICAgICAmbHQ7L2NyZWF0ZS1zdWJzY3JpcHRpb24mZ3Q7
CiAgICZsdDsvbmV0Y29uZjpycGMmZ3Q7CgoyLjIuICBTZW5kaW5nIEV2ZW50IE5vdGlmaWNhdGlv
bnMKCiAgIE9uY2UgdGhlIHN1YnNjcmlwdGlvbiBoYXMgYmVlbiBzZXQgdXAsIHRoZSBORVRDT05G
IHNlcnZlciBzZW5kcyB0aGUKICAgZXZlbnQgbm90aWZpY2F0aW9ucyBhc3luY2hyb25vdXNseSBv
dmVyIHRoZSBjb25uZWN0aW9uLgoKMi4yLjEuICAmbHQ7bm90aWZpY2F0aW9uJmd0OwoKICAgRGVz
Y3JpcHRpb246CgogICAgICBBbiBldmVudCBub3RpZmljYXRpb24gaXMgc2VudCB0byB0aGUgY2xp
ZW50IHdobyBpbml0aWF0ZWQgYQogICAgICAmbHQ7Y3JlYXRlLXN1YnNjcmlwdGlvbiZndDsgY29t
bWFuZCBhc3luY2hyb25vdXNseSB3aGVuIGFuIGV2ZW50IG9mCiAgICAgIGludGVyZXN0IChpLmUu
LCBtZWV0aW5nIHRoZSBzcGVjaWZpZWQgZmlsdGVyaW5nIGNyaXRlcmlhKSBoYXMKICAgICAgb2Nj
dXJyZWQuICBBbiBldmVudCBub3RpZmljYXRpb24gaXMgYSBjb21wbGV0ZSBhbmQgd2VsbC1mb3Jt
ZWQgWE1MCiAgICAgIGRvY3VtZW50LiAgTm90ZSB0aGF0ICZsdDtub3RpZmljYXRpb24mZ3Q7IGlz
IG5vdCBhbiBSUEMgbWV0aG9kIGJ1dAogICAgICByYXRoZXIgdGhlIHRvcCBsZXZlbCBlbGVtZW50
IGlkZW50aWZ5aW5nIHRoZSBvbmUtd2F5IG1lc3NhZ2UgYXMgYQogICAgICBub3RpZmljYXRpb24u
CgogICBQYXJhbWV0ZXJzOgoKICAgICAgZXZlbnRUaW1lCgogICAgICAgICBUaGUgdGltZSB0aGUg
ZXZlbnQgd2FzIGdlbmVyYXRlZCBieSB0aGUgZXZlbnQgPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVk
Jz5zb3VyY2U8L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJz5zb3Vy
Y2UuVGhpcwogICAgICAgICBwYXJhbWV0ZXIgaXMgb2YgdHlwZSBkYXRlVGltZS48L2ZvbnQ+PC9z
dHJvbmc+CgogICAgICBBbHNvIGNvbnRhaW5zIG5vdGlmaWNhdGlvbi1zcGVjaWZpYyB0YWdnZWQg
Y29udGVudCwgaWYgYW55LiAgV2l0aAogICAgICB0aGUgZXhjZXB0aW9uIG9mICZsdDtldmVudFRp
bWUmZ3Q7LCB0aGUgY29udGVudCBvZiB0aGUgbm90aWZpY2F0aW9uIGlzCiAgICAgIGJleW9uZCB0
aGUgc2NvcGUgb2YgdGhpcyBkb2N1bWVudC4KCiAgIFJlc3BvbnNlOgoKICAgICAgTm8gcmVzcG9u
c2UuICBOb3QgYXBwbGljYWJsZS4KCjIuMy4gIFRlcm1pbmF0aW5nIHRoZSBTdWJzY3JpcHRpb24K
CiAgIENsb3Npbmcgb2YgdGhlIGV2ZW50IG5vdGlmaWNhdGlvbiBzdWJzY3JpcHRpb24gY2FuIGJl
IGRvbmUgYnkgdXNpbmcKICAgdGhlICZsdDtjbG9zZS1zZXNzaW9uJmd0OyBvcGVyYXRpb24gZnJv
bSB0aGUgc3Vic2NyaXB0aW9ucyBzZXNzaW9uIG9yCiAgIHRlcm1pbmF0aW5nIHRoZSBORVRDT05G
IHNlc3Npb24gKCAmbHQ7a2lsbC1zZXNzaW9uJmd0OyApIG9yIHRoZSB1bmRlcmx5aW5nCiAgIHRy
YW5zcG9ydCBzZXNzaW9uIGZyb20gYW5vdGhlciBzZXNzaW9uLiAgSWYgYSBzdG9wIHRpbWUgaXMg
cHJvdmlkZWQKICAgd2hlbiB0aGUgc3Vic2NyaXB0aW9uIGlzIGNyZWF0ZWQsIHRoZSBzdWJzY3Jp
cHRpb24gd2lsbCB0ZXJtaW5hdGUKICAgYWZ0ZXIgdGhlIHN0b3AgdGltZSBpcyByZWFjaGVkLiAg
SW4gdGhpcyBjYXNlLCB0aGUgTkVUQ09ORiBzZXNzaW9uCiAgIHdpbGwgc3RpbGwgYmUgYW4gYWN0
aXZlIHNlc3Npb24uCgozLiAgU3VwcG9ydGluZyBDb25jZXB0cwoKMy4xLiAgQ2FwYWJpbGl0aWVz
IEV4Y2hhbmdlCgogICBUaGUgYWJpbGl0eSB0byBwcm9jZXNzIGFuZCBzZW5kIGV2ZW50IG5vdGlm
aWNhdGlvbnMgaXMgYWR2ZXJ0aXNlZAogICBkdXJpbmcgdGhlIGNhcGFiaWxpdHkgZXhjaGFuZ2Ug
YmV0d2VlbiB0aGUgTkVUQ09ORiBjbGllbnQgYW5kIHNlcnZlci4KCjMuMS4xLiAgQ2FwYWJpbGl0
eSBJZGVudGlmaWVyCgogICAidXJuOmlldGY6cGFyYW1zOm5ldGNvbmY6Y2FwYWJpbGl0eTpub3Rp
ZmljYXRpb246MS4wIgoKMy4xLjIuICBDYXBhYmlsaXR5IEV4YW1wbGUKCiAgICZsdDtoZWxsbyB4
bWxucz0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpuZXRjb25mOmJhc2U6MS4wIiZndDsKICAgICAm
bHQ7Y2FwYWJpbGl0aWVzJmd0OwogICAgICAgICZsdDtjYXBhYmlsaXR5Jmd0OwogICAgICAgICAg
ICB1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOm5ldGNvbmY6YmFzZToxLjAKICAgICAgICAgICZsdDsv
Y2FwYWJpbGl0eSZndDsKICAgICAgICAgICZsdDtjYXBhYmlsaXR5Jmd0OwogICAgICAgICAgICB1
cm46aWV0ZjpwYXJhbXM6bmV0Y29uZjpjYXBhYmlsaXR5OnN0YXJ0dXA6MS4wCiAgICAgICAgICAm
bHQ7L2NhcGFiaWxpdHkmZ3Q7CiAgICAgICAgICAmbHQ7Y2FwYWJpbGl0eSZndDsKICAgICAgICAg
ICAgdXJuOmlldGY6cGFyYW1zOm5ldGNvbmY6Y2FwYWJpbGl0eTpub3RpZmljYXRpb246MS4wCiAg
ICAgICAgICAmbHQ7L2NhcGFiaWxpdHkmZ3Q7CiAgICAgICAmbHQ7L2NhcGFiaWxpdGllcyZndDsK
ICAgICAmbHQ7c2Vzc2lvbi1pZCZndDs0Jmx0Oy9zZXNzaW9uLWlkJmd0OwogICAmbHQ7L2hlbGxv
Jmd0OwoKMy4yLiAgRXZlbnQgU3RyZWFtcwoKICAgQW4gZXZlbnQgc3RyZWFtIGlzIGRlZmluZWQg
YXMgYSBzZXQgb2YgZXZlbnQgbm90aWZpY2F0aW9ucyBtYXRjaGluZwogICBzb21lIGZvcndhcmRp
bmcgY3JpdGVyaWEuCgogICBGaWd1cmUgMiBpbGx1c3RyYXRlcyB0aGUgbm90aWZpY2F0aW9uIGZs
b3cgYW5kIGNvbmNlcHRzIGlkZW50aWZpZWQgaW4KICAgdGhpcyBkb2N1bWVudC4gIFRoZSBmb2xs
b3dpbmcgaXMgb2JzZXJ2ZWQgZnJvbSB0aGUgZGlhZ3JhbSBiZWxvdzoKICAgU3lzdGVtIGNvbXBv
bmVudHMgKGMxLi5jbikgZ2VuZXJhdGUgZXZlbnQgbm90aWZpY2F0aW9ucyB3aGljaCBhcmUKICAg
cGFzc2VkIHRvIGEgY2VudHJhbCBjb21wb25lbnQgZm9yIGNsYXNzaWZpY2F0aW9uIGFuZCBkaXN0
cmlidXRpb24uCiAgIFRoZSBjZW50cmFsIGNvbXBvbmVudCBpbnNwZWN0cyBlYWNoIGV2ZW50IG5v
dGlmaWNhdGlvbiBhbmQgbWF0Y2hlcwogICB0aGUgZXZlbnQgbm90aWZpY2F0aW9uIGFnYWluc3Qg
dGhlIHNldCBvZiBzdHJlYW0gZGVmaW5pdGlvbnMuICBXaGVuIGEKICAgbWF0Y2ggb2NjdXJzLCB0
aGUgZXZlbnQgbm90aWZpY2F0aW9uIGlzIGNvbnNpZGVyZWQgdG8gYmUgYSBtZW1iZXIgb2YKICAg
dGhhdCBldmVudCBzdHJlYW0gKHN0cmVhbSAxLi5zdHJlYW0gbikuICBBbiBldmVudCBub3RpZmlj
YXRpb24gbWF5IGJlCiAgIHBhcnQgb2YgbXVsdGlwbGUgZXZlbnQgc3RyZWFtcy4KCiAgIEF0IHNv
bWUgcG9pbnQgYWZ0ZXIgdGhlIE5FVENPTkYgc2VydmVyIHJlY2VpdmVzIHRoZSBpbnRlcm5hbCBl
dmVudAogICBmcm9tIGEgc3RyZWFtLCBpdCBpcyBjb252ZXJ0ZWQgdG8gYW4gYXBwcm9wcmlhdGUg
WE1MIGVuY29kaW5nIGJ5IHRoZQogICBzZXJ2ZXIsIGFuZCBhICZsdDtub3RpZmljYXRpb24mZ3Q7
IGVsZW1lbnQgaXMgcmVhZHkgdG8gc2VuZCB0byBhbGwgTkVUQ09ORgogICBzZXNzaW9ucyBzdWJz
Y3JpYmVkIHRvIHRoYXQgc3RyZWFtLgoKICAgQWZ0ZXIgZ2VuZXJhdGlvbiBvZiB0aGUgJmx0O25v
dGlmaWNhdGlvbiZndDsgZWxlbWVudCwgYWNjZXNzIGNvbnRyb2wgaXMKICAgYXBwbGllZCBieSB0
aGUgc2VydmVyLiAgSWYgYSBzZXNzaW9uIGRvZXMgbm90IGhhdmUgcGVybWlzc2lvbiB0bwogICBy
ZWNlaXZlIHRoZSAmbHQ7bm90aWZpY2F0aW9uJmd0OywgdGhlbiBpdCBpcyBkaXNjYXJkZWQgZm9y
IHRoYXQgc2Vzc2lvbiwKICAgYW5kIHByb2Nlc3Npbmcgb2YgdGhlIGludGVybmFsIGV2ZW50IGlz
IGNvbXBsZXRlZCBmb3IgdGhhdCBzZXNzaW9uLgoKICAgV2hlbiBhIE5FVENPTkYgY2xpZW50IHN1
YnNjcmliZXMgdG8gYSBnaXZlbiBldmVudCBzdHJlYW0sIHVzZXItCiAgIGRlZmluZWQgZmlsdGVy
IGVsZW1lbnRzLCBpZiBhcHBsaWNhYmxlLCBhcmUgYXBwbGllZCB0byB0aGUgZXZlbnQKICAgc3Ry
ZWFtIGFuZCBtYXRjaGluZyBldmVudCBub3RpZmljYXRpb25zIGFyZSBmb3J3YXJkZWQgdG8gdGhl
IE5FVENPTkYKICAgc2VydmVyIGZvciBkaXN0cmlidXRpb24gdG8gc3Vic2NyaWJlZCBORVRDT05G
IGNsaWVudHMuICBBIGZpbHRlciBpcwogICB0cmFuc2ZlcnJlZCBmcm9tIHRoZSBjbGllbnQgdG8g
dGhlIHNlcnZlciBkdXJpbmcgdGhlICZsdDtjcmVhdGUtCiAgIHN1YnNjcmlwdGlvbiZndDsgb3Bl
cmF0aW9uIGFuZCBhcHBsaWVkIGFnYWluc3QgZWFjaCAmbHQ7bm90aWZpY2F0aW9uJmd0OwogICBl
bGVtZW50IGdlbmVyYXRlZCBieSB0aGUgc3RyZWFtLiAgRm9yIG1vcmUgaW5mb3JtYXRpb24gb24g
ZmlsdGVyaW5nLAogICBzZWUgc2VjdGlvbiAzLjYuCgogICBBIG5vdGlmaWNhdGlvbiBsb2dnaW5n
IHNlcnZpY2UgbWF5IGFsc28gYmUgYXZhaWxhYmxlLCBpbiB3aGljaCBjYXNlLAogICB0aGUgY2Vu
dHJhbCBjb21wb25lbnQgbG9ncyBub3RpZmljYXRpb25zLiAgVGhlIE5FVENPTkYgc2VydmVyIG1h
eQogICBsYXRlciByZXRyaWV2ZSBsb2dnZWQgbm90aWZpY2F0aW9ucyB2aWEgdGhlIG9wdGlvbmFs
IHJlcGxheSBmZWF0dXJlLgogICBGb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiByZXBsYXksIHNlZSBz
ZWN0aW9uIDMuMy4KCiAgICstLS0tKwogICB8IGMxIHwtLS0tKyAgICAgICAgICAgICBhdmFpbGFi
bGUgc3RyZWFtcwogICArLS0tLSsgICAgfCAgICArLS0tLS0tLS0tKwogICArLS0tLSsgICAgfCAg
ICB8Y2VudHJhbCAgfC0mZ3Q7IHN0cmVhbSAxCiAgIHwgYzIgfCAgICArLS0tJmd0O3xldmVudCAg
ICB8LSZndDsgc3RyZWFtIDIgICAgIGZpbHRlciAgKy0tLS0tLS0rCiAgICstLS0tKyAgICB8ICAg
IHxwcm9jZXNzb3J8LSZndDsgTkVUQ09ORiBzdHJlYW0gLS0tLS0mZ3Q7fE5FVENPTkZ8CiAgICAu
Li4gICAgICB8ICAgIHwgICAgICAgICB8LSZndDsgc3RyZWFtIG4gICAgICAgICAgICAgfHNlcnZl
ciB8CiAgIFN5c3RlbSAgICB8ICAgICstLS0tLS0tLS0rICAgICAgICAgICAgICAgICAgICAgICAg
Ky0tLS0tLS0rCiAgIENvbXBvbmVudHN8ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgL1wKICAgIC4uLiAgICAgIHwgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8fAogICArLS0tLSsgICAgfCAgICAgICAgfCAgICAgICAoLS0tLS0tLS0tLS0t
KSAgICAgICAgICAgIHx8CiAgIHwgY24gfC0tLS0rICAgICAgICB8ICAgICAgIChub3RpZmljYXRp
b24pICAgICAgICAgICAgfHwKICAgKy0tLS0rICAgICAgICAgICAgICstLS0tLSZndDsgKCAgbG9n
Z2luZyAgICkgICAgICAgICAgICB8fAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoICBz
ZXJ2aWNlICAgKSAgICAgICAgICAgIHx8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgt
LS0tLS0tLS0tLS0pICAgICAgICAgICAgfHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8fAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHx8CiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXC8KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tKwogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfE5FVENPTkZ8CiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8Y2xpZW50IHwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tKwoKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRmlndXJlIDIKCjMuMi4xLiAgRXZlbnQgU3Ry
ZWFtIERlZmluaXRpb24KCiAgIEV2ZW50IHN0cmVhbXMgYXJlIHByZWRlZmluZWQgb24gdGhlIG1h
bmFnZWQgZGV2aWNlLiAgVGhlCiAgIGNvbmZpZ3VyYXRpb24gb2YgZXZlbnQgc3RyZWFtcyBpcyBv
dXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzIGRvY3VtZW50LgogICBIb3dldmVyLCBpdCBpcyBlbnZp
c2lvbmVkIHRoYXQgZXZlbnQgc3RyZWFtcyBhcmUgZWl0aGVyIHByZS0KICAgZXN0YWJsaXNoZWQg
YnkgdGhlIHZlbmRvciAocHJlLWNvbmZpZ3VyZWQpLCB1c2VyIGNvbmZpZ3VyYWJsZSAoZS5nLiwK
ICAgcGFydCBvZiB0aGUgZGV2aWNlJ3MgY29uZmlndXJhdGlvbikgb3IgYm90aC4gIERldmljZSB2
ZW5kb3JzIG1heQogICBhbGxvdyBldmVudCBzdHJlYW0gY29uZmlndXJhdGlvbiB2aWEgdGhlIE5F
VENPTkYgcHJvdG9jb2wgKGkuZS4sCiAgICZsdDtlZGl0LWNvbmZpZyZndDsgb3BlcmF0aW9uKS4K
CjMuMi4yLiAgRXZlbnQgU3RyZWFtIENvbnRlbnQgRm9ybWF0CgogICBUaGUgY29udGVudHMgb2Yg
YWxsIGV2ZW50IHN0cmVhbXMgbWFkZSBhdmFpbGFibGUgdG8gYSBORVRDT05GIGNsaWVudAogICAo
aS5lLiwgdGhlIG5vdGlmaWNhdGlvbiBzZW50IGJ5IHRoZSBORVRDT05GIHNlcnZlcikgTVVTVCBi
ZSBlbmNvZGVkCiAgIGluIFhNTC4KCjMuMi4zLiAgRGVmYXVsdCBFdmVudCBTdHJlYW0KCiAgIEEg
TkVUQ09ORiBzZXJ2ZXIgaW1wbGVtZW50YXRpb24gc3VwcG9ydGluZyB0aGUgbm90aWZpY2F0aW9u
CiAgIGNhcGFiaWxpdHkgTVVTVCBzdXBwb3J0IHRoZSAiTkVUQ09ORiIgbm90aWZpY2F0aW9uIGV2
ZW50IHN0cmVhbS4KICAgVGhpcyBzdHJlYW0gY29udGFpbnMgYWxsIE5FVENPTkYgWE1MIGV2ZW50
IG5vdGlmaWNhdGlvbnMgc3VwcG9ydGVkIGJ5CiAgIHRoZSBORVRDT05GIHNlcnZlci4gIFRoZSBl
eGFjdCBzdHJpbmcgIk5FVENPTkYiIGlzIHVzZWQgZHVyaW5nCiAgIGFkdmVydGlzZW1lbnQgb2Yg
c3RyZWFtIHN1cHBvcnQgZHVyaW5nIHRoZSAmbHQ7Z2V0Jmd0OyBvcGVyYXRpb24gb24KICAgJmx0
O3N0cmVhbXMmZ3Q7IGFuZCBkdXJpbmcgdGhlICZsdDtjcmVhdGUtc3Vic2NyaXB0aW9uJmd0OyBv
cGVyYXRpb24uICBEZWZpbml0aW9uCiAgIG9mIHRoZSBldmVudCBub3RpZmljYXRpb25zIGFuZCB0
aGVpciBjb250ZW50cywgYmV5b25kIHRoZSBpbmNsdXNpb24KICAgb2YgJmx0O2V2ZW50VGltZSZn
dDssIGZvciB0aGlzIGV2ZW50IHN0cmVhbSBpcyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzCiAg
IGRvY3VtZW50LgoKMy4yLjQuICBFdmVudCBTdHJlYW0gU291cmNlcwoKICAgV2l0aCB0aGUgZXhj
ZXB0aW9uIG9mIHRoZSBkZWZhdWx0IGV2ZW50IHN0cmVhbSAoTkVUQ09ORiksCiAgIHNwZWNpZmlj
YXRpb24gb2YgYWRkaXRpb25hbCBldmVudCBzdHJlYW0gc291cmNlcyAoZS5nLiwgU05NUCwgc3lz
bG9nKQogICBpcyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzIGRvY3VtZW50LiAgTkVUQ09ORiBz
ZXJ2ZXIKICAgaW1wbGVtZW50YXRpb25zIG1heSBsZXZlcmFnZSBhbnkgZGVzaXJlZCBldmVudCBz
dHJlYW0gc291cmNlIGluIHRoZQogICBjcmVhdGlvbiBvZiBzdXBwb3J0ZWQgZXZlbnQgc3RyZWFt
cy4KCjMuMi41LiAgRXZlbnQgU3RyZWFtIERpc2NvdmVyeQoKICAgQSBORVRDT05GIGNsaWVudCBy
ZXRyaWV2ZXMgdGhlIGxpc3Qgb2Ygc3VwcG9ydGVkIGV2ZW50IHN0cmVhbXMgZnJvbSBhCiAgIE5F
VENPTkYgc2VydmVyIHVzaW5nIHRoZSAmbHQ7Z2V0Jmd0OyBvcGVyYXRpb24uCgozLjIuNS4xLiAg
TmFtZSBSZXRyaWV2YWwgdXNpbmcgJmx0O2dldCZndDsgb3BlcmF0aW9uCgogICBUaGUgbGlzdCBv
ZiBhdmFpbGFibGUgZXZlbnQgc3RyZWFtcyBpcyByZXRyaWV2ZWQgYnkgcmVxdWVzdGluZyB0aGUK
ICAgJmx0O3N0cmVhbXMmZ3Q7IHN1YnRyZWUgdmlhIGEgJmx0O2dldCZndDsgb3BlcmF0aW9uLiAg
QXZhaWxhYmxlIGV2ZW50IHN0cmVhbXMgZm9yCiAgIHRoZSByZXF1ZXN0aW5nIHNlc3Npb24gYXJl
IHJldHVybmVkIGluIHRoZSByZXBseSBjb250YWluaW5nIHRoZQogICAmbHQ7bmFtZSZndDsgYW5k
ICZsdDtkZXNjcmlwdGlvbiZndDsgZWxlbWVudHMsIHdoZXJlIHRoZSAmbHQ7bmFtZSZndDsgZWxl
bWVudCBpcwogICBtYW5kYXRvcnksIGFuZCBpdHMgdmFsdWUgaXMgdW5pcXVlIHdpdGhpbiB0aGUg
c2NvcGUgb2YgYSBORVRDT05GCiAgIHNlcnZlci4gIEFuIGVtcHR5IHJlcGx5IGlzIHJldHVybmVk
IGlmIHRoZXJlIGFyZSBubyBhdmFpbGFibGUgZXZlbnQKICAgc3RyZWFtcywgZHVlIHRvIHVzZXIt
c3BlY2lmaWVkIGZpbHRlcnMgb24gdGhlICZsdDtnZXQmZ3Q7IG9wZXJhdGlvbiAuCgogICBBZGRp
dGlvbmFsIGluZm9ybWF0aW9uIGF2YWlsYWJsZSBhYm91dCBhIHN0cmVhbSBpbmNsdWRlIHdoZXRo
ZXIKICAgbm90aWZpY2F0aW9uIHJlcGxheSBpcyBhdmFpbGFibGUgYW5kIGlmIHNvLCB0aGUgdGlt
ZXN0YW1wIG9mIHRoZQogICBlYXJsaWVzdCBwb3NzaWJsZSBub3RpZmljYXRpb24gdG8gcmVwbGF5
LgoKICAgVGhlIGZvbGxvd2luZyBleGFtcGxlIHNob3dzIHJldHJpZXZpbmcgdGhlIGxpc3Qgb2Yg
YXZhaWxhYmxlIGV2ZW50CiAgIHN0cmVhbSBsaXN0IHVzaW5nIHRoZSAmbHQ7Z2V0Jmd0OyBvcGVy
YXRpb24uCgogICAmbHQ7cnBjIG1lc3NhZ2UtaWQ9IjEwMSIKICAgICAgeG1sbnM9InVybjppZXRm
OnBhcmFtczp4bWw6bnM6bmV0Y29uZjpiYXNlOjEuMCImZ3Q7CiAgICAgJmx0O2dldCZndDsKICAg
ICAgJmx0O2ZpbHRlciB0eXBlPSJzdWJ0cmVlIiZndDsKICAgICAgICAmbHQ7bmV0Y29uZiB4bWxu
cz0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpuZXRtb2Q6bm90aWZpY2F0aW9uIiZndDsKICAgICAg
ICAgICAmbHQ7c3RyZWFtcy8mZ3Q7CiAgICAgICAgIDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCc+
Jmx0O25ldGNvbmYmZ3Q7PC9mb250Pjwvc3RyaWtlPgogICAgICAgICA8c3Ryb25nPjxmb250IGNv
bG9yPSdncmVlbic+Jmx0Oy9uZXRjb25mJmd0OzwvZm9udD48L3N0cm9uZz4KICAgICAgJmx0Oy9m
aWx0ZXImZ3Q7CiAgICAgJmx0Oy9nZXQmZ3Q7CiAgICZsdDsvcnBjJmd0OwogICBUaGUgTkVUQ09O
RiBzZXJ2ZXIgcmV0dXJucyBhIGxpc3Qgb2YgZXZlbnQgc3RyZWFtcyBhdmFpbGFibGUgZm9yCiAg
IHN1YnNjcmlwdGlvbjogTkVUQ09ORiwgU05NUCwgYW5kIHN5c2xvZy1jcml0aWNhbCBpbiB0aGlz
IGV4YW1wbGUuCgogICAmbHQ7cnBjLXJlcGx5IG1lc3NhZ2UtaWQ9IjEwMSIKICAgICAgICAgICAg
ICAgICAgICB4bWxucz0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpuZXRjb25mOmJhc2U6MS4wIiZn
dDsKICAgICAmbHQ7ZGF0YSZndDsKICAgICAgICZsdDtuZXRjb25mICB4bWxucz0idXJuOmlldGY6
cGFyYW1zOnhtbDpuczpuZXRtb2Q6bm90aWZpY2F0aW9uIiZndDsKICAgICAgICAmbHQ7c3RyZWFt
cyZndDsKICAgICAgICAgICAmbHQ7c3RyZWFtJmd0OwogICAgICAgICAgICAgICZsdDtuYW1lJmd0
O05FVENPTkYmbHQ7L25hbWUmZ3Q7CiAgICAgICAgICAgICAgJmx0O2Rlc2NyaXB0aW9uJmd0O2Rl
ZmF1bHQgTkVUQ09ORiBldmVudCBzdHJlYW0KICAgICAgICAgICAgICAmbHQ7L2Rlc2NyaXB0aW9u
Jmd0OwogICAgICAgICAgICAgICZsdDtyZXBsYXlTdXBwb3J0Jmd0O3RydWUmbHQ7L3JlcGxheVN1
cHBvcnQmZ3Q7CiAgICAgICAgICAgICAgJmx0O3JlcGxheUxvZ0NyZWF0aW9uVGltZSZndDsKICAg
ICAgICAgICAgICAgIDIwMDctMDctMDhUMDA6MDA6MDBaCiAgICAgICAgICAgICAgJmx0Oy9yZXBs
YXlMb2dDcmVhdGlvblRpbWUmZ3Q7CiAgICAgICAgICAgJmx0Oy9zdHJlYW0mZ3Q7CiAgICAgICAg
ICAgJmx0O3N0cmVhbSZndDsKICAgICAgICAgICAgICAmbHQ7bmFtZSZndDtTTk1QJmx0Oy9uYW1l
Jmd0OwogICAgICAgICAgICAgICZsdDtkZXNjcmlwdGlvbiZndDtTTk1QIG5vdGlmaWNhdGlvbnMm
bHQ7L2Rlc2NyaXB0aW9uJmd0OwogICAgICAgICAgICAgICZsdDtyZXBsYXlTdXBwb3J0Jmd0O2Zh
bHNlJmx0Oy9yZXBsYXlTdXBwb3J0Jmd0OwogICAgICAgICAgICZsdDsvc3RyZWFtJmd0OwogICAg
ICAgICAgICZsdDtzdHJlYW0mZ3Q7CiAgICAgICAgICAgICAmbHQ7bmFtZSZndDtzeXNsb2ctY3Jp
dGljYWwmbHQ7L25hbWUmZ3Q7CiAgICAgICAgICAgICAmbHQ7ZGVzY3JpcHRpb24mZ3Q7Q3JpdGlj
YWwgYW5kIGhpZ2hlciBzZXZlcml0eQogICAgICAgICAgICAgJmx0Oy9kZXNjcmlwdGlvbiZndDsK
ICAgICAgICAgICAgICZsdDtyZXBsYXlTdXBwb3J0Jmd0O3RydWUmbHQ7L3JlcGxheVN1cHBvcnQm
Z3Q7CiAgICAgICAgICAgICAmbHQ7cmVwbGF5TG9nQ3JlYXRpb25UaW1lJmd0OwogICAgICAgICAg
ICAgICAyMDA3LTA3LTAxVDAwOjAwOjAwWgogICAgICAgICAgICAgJmx0Oy9yZXBsYXlMb2dDcmVh
dGlvblRpbWUmZ3Q7CiAgICAgICAgICAgICZsdDsvc3RyZWFtJmd0OwogICAgICAgICAgICZsdDsv
c3RyZWFtcyZndDsKICAgICAgICAgJmx0Oy9uZXRjb25mJmd0OwogICAgICZsdDsvZGF0YSZndDsK
ICAgJmx0Oy9ycGMtcmVwbHkmZ3Q7CgozLjIuNS4yLiAgRXZlbnQgU3RyZWFtIFN1YnNjcmlwdGlv
bgoKICAgQSBORVRDT05GIGNsaWVudCBtYXkgcmVxdWVzdCBmcm9tIHRoZSBORVRDT05GIHNlcnZl
ciB0aGUgbGlzdCBvZgogICBldmVudCBzdHJlYW1zIGF2YWlsYWJsZSB0byB0aGlzIHNlc3Npb24g
YW5kIHRoZW4gaXNzdWUgYSAmbHQ7Y3JlYXRlLQogICBzdWJzY3JpcHRpb24mZ3Q7IHJlcXVlc3Qg
d2l0aCB0aGUgZGVzaXJlZCBldmVudCBzdHJlYW0gbmFtZS4gIE9taXR0aW5nCiAgIHRoZSBldmVu
dCBzdHJlYW0gbmFtZSBmcm9tIHRoZSAmbHQ7Y3JlYXRlLXN1YnNjcmlwdGlvbiZndDsgcmVxdWVz
dCByZXN1bHRzCiAgIGluIHN1YnNjcmlwdGlvbiB0byB0aGUgZGVmYXVsdCBORVRDT05GIGV2ZW50
IHN0cmVhbS4KCjMuMi41LjIuMS4gIEZpbHRlcmluZyBFdmVudCBTdHJlYW0gQ29udGVudHMKCiAg
IFRoZSBzZXQgb2YgZXZlbnQgbm90aWZpY2F0aW9ucyBkZWxpdmVyZWQgaW4gYW4gZXZlbnQgc3Ry
ZWFtIG1heSBiZQogICBmdXJ0aGVyIHJlZmluZWQgYnkgYXBwbHlpbmcgYSB1c2VyLXNwZWNpZmll
ZCBmaWx0ZXIgc3VwcGxpZWQgYXQKICAgc3Vic2NyaXB0aW9uIGNyZWF0aW9uIHRpbWUgKCAmbHQ7
Y3JlYXRlLXN1YnNjcmlwdGlvbiZndDsgKS4gIFRoaXMgaXMgYQogICB0cmFuc2llbnQgZmlsdGVy
IGFzc29jaWF0ZWQgd2l0aCB0aGUgZXZlbnQgbm90aWZpY2F0aW9uIHN1YnNjcmlwdGlvbgogICBh
bmQgZG9lcyBub3QgbW9kaWZ5IHRoZSBldmVudCBzdHJlYW0gY29uZmlndXJhdGlvbi4gIFRoZSBm
aWx0ZXIKICAgZWxlbWVudCBpcyBhcHBsaWVkIGFnYWluc3QgdGhlIGNvbnRlbnRzIG9mIHRoZSAm
bHQ7bm90aWZpY2F0aW9uJmd0OyB3cmFwcGVyCiAgIGFuZCBub3QgdGhlIHdyYXBwZXIgaXRzZWxm
LiAgU2VlIHNlY3Rpb24gNSBmb3IgZXhhbXBsZXMuICBFaXRoZXIKICAgc3VidHJlZSBvciBYUEFU
SCBmaWx0ZXJpbmcgY2FuIGJlIHVzZWQuCgogICBYUEFUSCBzdXBwb3J0IGZvciB0aGUgTm90aWZp
Y2F0aW9uIGNhcGFiaWxpdHkgaXMgYWR2ZXJ0aXNlZCBhcyBwYXJ0CiAgIG9mIHRoZSBub3JtYWwg
WFBBVEggY2FwYWJpbGl0eSBhZHZlcnRpc2VtZW50LiAgSWYgWFBBVEggc3VwcG9ydCBpcwogICBh
ZHZlcnRpc2VkIHZpYSB0aGUgWFBBVEggY2FwYWJpbGl0eSB0aGVuIFhQQVRIIGlzIHN1cHBvcnRl
ZCBmb3IKICAgbm90aWZpY2F0aW9uIGZpbHRlcmluZyBhbmQgaWYgdGhpcyBjYXBhYmlsaXR5IGlz
IG5vdCBhZHZlcnRpc2VkLAogICBYUEFUSCBpcyBub3Qgc3VwcG9ydGVkIGZvciBub3RpZmljYXRp
b24gZmlsdGVyaW5nLgoKMy4zLiAgIE5vdGlmaWNhdGlvbiBSZXBsYXkKCjMuMy4xLiAgT3ZlcnZp
ZXcKCiAgIFJlcGxheSBpcyB0aGUgYWJpbGl0eSB0byBjcmVhdGUgYW4gZXZlbnQgc3Vic2NyaXB0
aW9uIHRoYXQgd2lsbAogICByZXNlbmQgcmVjZW50bHkgZ2VuZXJhdGVkIG5vdGlmaWNhdGlvbnMs
IG9yIGluIHNvbWUgY2FzZXMgc2VuZCB0aGVtCiAgIGZvciB0aGUgZmlyc3QgdGltZSB0byBhIHBh
cnRpY3VsYXIgTkVUQ09ORiBjbGllbnQuICBUaGVzZQogICBub3RpZmljYXRpb25zIGFyZSBzZW50
IHRoZSBzYW1lIHdheSBhcyBub3JtYWwgbm90aWZpY2F0aW9ucy4KCiAgIEEgcmVwbGF5IG9mIG5v
dGlmaWNhdGlvbnMgaXMgc3BlY2lmaWVkIGJ5IGluY2x1ZGluZyB0aGUgb3B0aW9uYWwKICAgJmx0
O3N0YXJ0VGltZSZndDsgcGFyYW1ldGVyIHRvIHRoZSBzdWJzY3JpcHRpb24gY29tbWFuZCwgd2hp
Y2ggaW5kaWNhdGVzCiAgIHRoZSBzdGFydCB0aW1lIG9mIHRoZSByZXBsYXkuICBUaGUgZW5kIHRp
bWUgaXMgc3BlY2lmaWVkIHVzaW5nIHRoZQogICBvcHRpb25hbCAmbHQ7c3RvcFRpbWUmZ3Q7IHBh
cmFtZXRlci4gIElmIG5vdCBwcmVzZW50LCBub3RpZmljYXRpb25zIHdpbGwKICAgY29udGludWUg
dG8gYmUgc2VudCB1bnRpbCB0aGUgc3Vic2NyaXB0aW9uIGlzIHRlcm1pbmF0ZWQuCgogICBBIG5v
dGlmaWNhdGlvbiBzdHJlYW0gdGhhdCBzdXBwb3J0cyByZXBsYXkgaXMgbm90IGV4cGVjdGVkIHRv
IGhhdmUgYW4KICAgdW5saW1pdGVkIHN1cHBseSBvZiBzYXZlZCBub3RpZmljYXRpb25zIGF2YWls
YWJsZSB0byBhY2NvbW1vZGF0ZSBhbnkKICAgcmVwbGF5IHJlcXVlc3QuCgogICBUaGUgYWN0dWFs
IG51bWJlciBvZiBzdG9yZWQgbm90aWZpY2F0aW9ucyBhdmFpbGFibGUgZm9yIHJldHJpZXZhbCBh
dAogICBhbnkgZ2l2ZW4gdGltZSBpcyBhIE5FVENPTkYgc2VydmVyIGltcGxlbWVudGF0aW9uIHNw
ZWNpZmljIG1hdHRlci4KICAgQ29udHJvbCBwYXJhbWV0ZXJzIGZvciB0aGlzIGFzcGVjdCBvZiB0
aGUgZmVhdHVyZSBhcmUgb3V0c2lkZSB0aGUKICAgc2NvcGUgb2YgdGhpcyBkb2N1bWVudC4KCiAg
IFJlcGxheSBpcyBkZXBlbmRlbnQgb24gYSBub3RpZmljYXRpb24gc3RyZWFtIHN1cHBvcnRpbmcg
c29tZSBmb3JtIG9mCiAgIG5vdGlmaWNhdGlvbiBsb2dnaW5nLCBhbHRob3VnaCBpdCBwdXRzIG5v
IHJlc3RyaWN0aW9ucyBvbiB0aGUgc2l6ZSBvcgogICBmb3JtIG9mIHRoZSBsb2csIG9yIHdoZXJl
IGl0IHJlc2lkZXMgd2l0aGluIHRoZSBkZXZpY2UuICBXaGV0aGVyIG9yCiAgIG5vdCBhIHN0cmVh
bSBzdXBwb3J0cyByZXBsYXkgY2FuIGJlIGRpc2NvdmVyZWQgYnkgZG9pbmcgYSAmbHQ7Z2V0Jmd0
OwogICBvcGVyYXRpb24gb24gdGhlICZsdDtzdHJlYW1zJmd0OyBlbGVtZW50IG9mIHRoZSBOb3Rp
ZmljYXRpb24gTWFuYWdlbWVudAogICBTY2hlbWEgYW5kIGxvb2tpbmcgYXQgdGhlIHZhbHVlIG9m
IHRoZSAmbHQ7cmVwbGF5U3VwcG9ydCZndDsgb2JqZWN0LiAgVGhpcwogICBzY2hlbWEgYWxzbyBw
cm92aWRlcyB0aGUgJmx0O3JlcGxheUxvZ0NyZWF0aW9uVGltZSZndDsgZWxlbWVudCB0byBpbmRp
Y2F0ZQogICB0aGUgZWFybGllc3QgYXZhaWxhYmxlIGxvZ2dlZCBub3RpZmljYXRpb24uCgozLjMu
Mi4gIENyZWF0aW5nIGEgU3Vic2NyaXB0aW9uIHdpdGggUmVwbGF5CgogICBUaGlzIGZlYXR1cmUg
dXNlcyBvcHRpb25hbCBwYXJhbWV0ZXJzIHRvIHRoZSAmbHQ7Y3JlYXRlLXN1YnNjcmlwdGlvbiZn
dDsKICAgY29tbWFuZCBjYWxsZWQgJmx0O3N0YXJ0VGltZSZndDsgYW5kICZsdDtzdG9wVGltZSZn
dDsuICZsdDtzdGFydFRpbWUmZ3Q7IGlkZW50aWZpZXMgdGhlCiAgIGVhcmxpZXN0IGRhdGUgYW5k
IHRpbWUgb2YgaW50ZXJlc3QgZm9yIGV2ZW50IG5vdGlmaWNhdGlvbnMgYmVpbmcKICAgcmVwbGF5
ZWQgYW5kIGFsc28gaW5kaWNhdGVzIHRoYXQgYSBzdWJzY3JpcHRpb24gd2lsbCBiZSBwcm92aWRp
bmcKICAgcmVwbGF5IG9mIG5vdGlmaWNhdGlvbnMuICBFdmVudHMgZ2VuZXJhdGVkIGJlZm9yZSB0
aGlzIHRpbWUgYXJlIG5vdAogICBtYXRjaGVkLiAmbHQ7c3RvcFRpbWUmZ3Q7IHNwZWNpZmllcyB0
aGUgbGF0ZXN0IGRhdGUgYW5kIHRpbWUgb2YgaW50ZXJlc3QKICAgZm9yIGV2ZW50IG5vdGlmaWNh
dGlvbnMgYmVpbmcgcmVwbGF5ZWQuICBJZiBpdCBpcyBub3QgcHJlc2VudCwgdGhlbgogICBub3Rp
ZmljYXRpb25zIHdpbGwgY29udGludWUgdG8gYmUgc2VudCB1bnRpbCB0aGUgc3Vic2NyaXB0aW9u
IGlzCiAgIHRlcm1pbmF0ZWQuCgogICBOb3RlIHRoYXQgJmx0O3N0YXJ0VGltZSZndDsgYW5kICZs
dDtzdG9wVGltZSZndDsgYXJlIGFzc29jaWF0ZWQgd2l0aCB0aGUgdGltZSBhbgogICBldmVudCB3
YXMgZ2VuZXJhdGVkIGJ5IHRoZSBldmVudCBzb3VyY2UuCgogICBBICZsdDtyZXBsYXlDb21wbGV0
ZSZndDsgbm90aWZpY2F0aW9uIGlzIHNlbnQgdG8gaW5kaWNhdGUgdGhhdCBhbGwgb2YgdGhlCiAg
IHJlcGxheSBub3RpZmljYXRpb25zIGhhdmUgYmVlbiBzZW50LiAgSWYgdGhpcyBzdWJzY3JpcHRp
b24gaGFzIGEgc3RvcAogICB0aW1lLCB0aGVuIHRoaXMgc2Vzc2lvbiBiZWNvbWVzIGEgbm9ybWFs
IE5FVENPTkYgc2Vzc2lvbiBhZ2Fpbi4gIFdoZW4KICAgYSAmbHQ7c3RvcFRpbWUmZ3Q7IGhhcyBi
ZWVuIHNwZWNpZmllZCwgJmx0O25vdGlmaWNhdGlvbkNvbXBsZXRlJmd0OyBub3RpZmljYXRpb24K
ICAgaXMgdGhlIGxhc3Qgbm90aWZpY2F0aW9uIHNlbnQgb24gdGhlIHN1YnNjcmlwdGlvbiBiZWZv
cmUgaXQKICAgdGVybWluYXRlcyBhbmQgdGhlIE5FVENPTkYgc2Vzc2lvbiByZXR1cm5zIHRvIGJl
aW5nIGEgbm9ybWFsIE5FVENPTkYKICAgc2Vzc2lvbi4gIFRoZSBORVRDT05GIHNlcnZlciB3aWxs
IHRoZW4gYWNjZXB0ICZsdDtycGMmZ3Q7IG9wZXJhdGlvbnMuICBJbgogICB0aGUgY2FzZSBvZiBh
IHN1YnNjcmlwdGlvbiB3aXRob3V0IGEgc3RvcCB0aW1lLCBhZnRlciB0aGUKICAgJmx0O3JlcGxh
eUNvbXBsZXRlJmd0OyBub3RpZmljYXRpb24gaGFzIGJlZW4gc2VudCwgaXQgY2FuIGJlIGV4cGVj
dGVkIHRoYXQKICAgYW55IG5vdGlmaWNhdGlvbnMgZ2VuZXJhdGVkIHNpbmNlIHRoZSBzdGFydCBv
ZiB0aGUgc3Vic2NyaXB0aW9uCiAgIGNyZWF0aW9uIHdpbGwgYmUgc2VudCwgZm9sbG93ZWQgYnkg
bm90aWZpY2F0aW9ucyBhcyB0aGV5IGFyaXNlCiAgIG5hdHVyYWxseSB3aXRoaW4gdGhlIHN5c3Rl
bS4KCiAgIFRoZSAmbHQ7cmVwbGF5Q29tcGxldGUmZ3Q7IGFuZCAmbHQ7bm90aWZpY2F0aW9uQ29t
cGxldGUmZ3Q7IG5vdGlmaWNhdGlvbnMgY2Fubm90CiAgIGJlIGZpbHRlcmVkIG91dC4gIFRoZXkg
d2lsbCBhbHdheXMgYmUgc2VudCBvbiBhIHJlcGxheSBzdWJzY3JpcHRpb24KICAgdGhhdCBzcGVj
aWZpZWQgYSBzdGFydFRpbWUgYW5kIHN0b3BUaW1lIHJlc3BlY3RpdmVseS4KCjMuNC4gIE5vdGlm
aWNhdGlvbiBNYW5hZ2VtZW50IFNjaGVtYQoKICAgVGhpcyBTY2hlbWEgaXMgdXNlZCB0byBsZWFy
biBhYm91dCB0aGUgZXZlbnQgc3RyZWFtcyBzdXBwb3J0ZWQgb24gdGhlCiAgIHN5c3RlbS4gIEl0
IGFsc28gY29udGFpbnMgdGhlIGRlZmluaXRpb24gb2YgdGhlICZsdDtyZXBsYXlDb21wbGV0ZSZn
dDsgYW5kCiAgICZsdDtub3RpZmljYXRpb25Db21wbGV0ZSZndDsgbm90aWZpY2F0aW9ucywgd2hp
Y2ggYXJlIHNlbnQgdG8gaW5kaWNhdGUgdGhhdAogICBhbiBldmVudCByZXBsYXkgaGFzIHNlbnQg
YWxsIGFwcGxpY2FibGUgbm90aWZpY2F0aW9ucyBhbmQgdGhhdCB0aGUKICAgc3Vic2NyaXB0aW9u
IGhhcyB0ZXJtaW5hdGVkLCByZXNwZWN0aXZlbHkuCgombHQ7P3htbCB2ZXJzaW9uPSIxLjAiIGVu
Y29kaW5nPSJVVEYtOCI/Jmd0OwombHQ7eHM6c2NoZW1hIHhtbG5zOnhzPSJodHRwOi8vd3d3Lncz
Lm9yZy8yMDAxL1hNTFNjaGVtYSIKICAgIHhtbG5zOm5ldGNvbmY9InVybjppZXRmOnBhcmFtczp4
bWw6bnM6bmV0Y29uZjpiYXNlOjEuMCIKICAgIHhtbG5zOm5jRXZlbnQ9InVybjppZXRmOnBhcmFt
czp4bWw6bnM6bmV0Y29uZjpub3RpZmljYXRpb246MS4wIgogICAgeG1sbnM6bWFuYWdlRXZlbnQ9
InVybjppZXRmOnBhcmFtczp4bWw6bnM6bmV0bW9kOm5vdGlmaWNhdGlvbiIKICAgIHRhcmdldE5h
bWVzcGFjZT0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpuZXRtb2Q6bm90aWZpY2F0aW9uIgogICAg
ZWxlbWVudEZvcm1EZWZhdWx0PSJxdWFsaWZpZWQiCiAgICBhdHRyaWJ1dGVGb3JtRGVmYXVsdD0i
dW5xdWFsaWZpZWQiCiAgICB4bWw6bGFuZz0iZW4iIHZlcnNpb249IjEuMCImZ3Q7CiAgICAmbHQ7
eHM6YW5ub3RhdGlvbiZndDsKICAgICAgICAmbHQ7eHM6ZG9jdW1lbnRhdGlvbiB4bWw6bGFuZz0i
ZW4iJmd0OwogICAgICAgICAgICBBIHNjaGVtYSB0aGF0IGNhbiBiZSB1c2VkIHRvIGxlYXJuIGFi
b3V0IGN1cnJlbnQKICAgICAgICAgICAgZXZlbnQgc3RyZWFtcy4gSXQgYWxzbyBjb250YWlucyB0
aGUgcmVwbGF5Q29tcGxldGUKICAgICAgICAgICAgYW5kIG5vdGlmaWNhdGlvbkNvbXBsZXRlICBu
b3RpZmljYXRpb24uCiAgICAgICAgJmx0Oy94czpkb2N1bWVudGF0aW9uJmd0OwogICAgJmx0Oy94
czphbm5vdGF0aW9uJmd0OwoKJmx0O3hzOmltcG9ydCBuYW1lc3BhY2U9Imh0dHA6Ly93d3cudzMu
b3JnL1hNTC8xOTk4L25hbWVzcGFjZSIKICAgICAgICBzY2hlbWFMb2NhdGlvbj0iaHR0cDovL3d3
dy53My5vcmcvMjAwMS94bWwueHNkIi8mZ3Q7CiZsdDt4czppbXBvcnQgbmFtZXNwYWNlPSJ1cm46
aWV0ZjpwYXJhbXM6eG1sOm5zOm5ldGNvbmY6YmFzZToxLjAiCiAgICBzY2hlbWFMb2NhdGlvbj0K
ICAgICAiaHR0cDovL3d3dy5pYW5hLm9yZy9hc3NpZ25tZW50cy94bWwtcmVnaXN0cnkvc2NoZW1h
L25ldGNvbmYueHNkIi8mZ3Q7CiZsdDt4czppbXBvcnQgbmFtZXNwYWNlPQogICAgInVybjppZXRm
OnBhcmFtczp4bWw6bnM6bmV0Y29uZjpub3RpZmljYXRpb246MS4wIgogICAgICBzY2hlbWFMb2Nh
dGlvbj0KImh0dHA6Ly93d3cuaWFuYS5vcmcvYXNzaWdubWVudHMveG1sLXJlZ2lzdHJ5L3NjaGVt
YS9ub3RpZmljYXRpb24ueHNkIi8mZ3Q7CiZsdDshLS0gVGhlIGFib3ZlICBzY2hlbWFMb2NhdGlv
biB2YWx1ZSBpcyBhIHBsYWNlaG9sZGVyIGFuZCB0aGUgYWN0dWFsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdmFsdWUgd2lsbCBiZSBhc3NpZ25lZCBieSBJQU5BIC0tJmd0
OwoKJmx0O3hzOmVsZW1lbnQgbmFtZT0ibmV0Y29uZiIgdHlwZT0ibWFuYWdlRXZlbnQ6TmV0Y29u
ZiIvJmd0OwoKJmx0O3hzOmNvbXBsZXhUeXBlIG5hbWU9Ik5ldGNvbmYiJmd0OwogICZsdDt4czpz
ZXF1ZW5jZSZndDsKICAgICAgJmx0O3hzOmVsZW1lbnQgbmFtZT0ic3RyZWFtcyIgJmd0OwogICAg
ICAgICZsdDt4czphbm5vdGF0aW9uJmd0OwogICAgICAgICAgICZsdDt4czpkb2N1bWVudGF0aW9u
Jmd0OwogICAgICAgICAgICAgVGhlIGxpc3Qgb2YgZXZlbnQgc3RyZWFtcyBzdXBwb3J0ZWQgYnkg
dGhlCiAgICAgICAgICAgICBzeXN0ZW0uIFdoZW4gYSBxdWVyeSBpcyBpc3N1ZWQsIHRoZSByZXR1
cm5lZAogICAgICAgICAgICAgc2V0IG9mIHN0cmVhbXMgaXMgZGV0ZXJtaW5lZCBiYXNlZCBvbiB1
c2VyCiAgICAgICAgICAgICBwcml2aWxlZ2VzLgogICAgICAgICAgICZsdDsveHM6ZG9jdW1lbnRh
dGlvbiZndDsKICAgICAgICAgJmx0Oy94czphbm5vdGF0aW9uJmd0OwogICAgICAgICAmbHQ7eHM6
Y29tcGxleFR5cGUmZ3Q7CiAgICAgICAgICAgJmx0O3hzOnNlcXVlbmNlIG1pbk9jY3Vycz0iMSIg
bWF4T2NjdXJzPSJ1bmJvdW5kZWQiJmd0OwogICAgICAgICAgICAgJmx0O3hzOmVsZW1lbnQgbmFt
ZT0ic3RyZWFtIiZndDsKICAgICAgICAgICAgICAgICZsdDt4czphbm5vdGF0aW9uJmd0OwogICAg
ICAgICAgICAgICAgICAmbHQ7eHM6ZG9jdW1lbnRhdGlvbiZndDsKICAgICAgICAgICAgICAgICAg
ICBTdHJlYW0gbmFtZSwgZGVzY3JpcHRpb24gYW5kIG90aGVyIGluZm9ybWF0aW9uLgogICAgICAg
ICAgICAgICAgICAmbHQ7L3hzOmRvY3VtZW50YXRpb24mZ3Q7CiAgICAgICAgICAgICAgICAmbHQ7
L3hzOmFubm90YXRpb24mZ3Q7CiAgICAgICAgICAgICAgICAmbHQ7eHM6Y29tcGxleFR5cGUmZ3Q7
CiAgICAgICAgICAgICAgICAgICZsdDt4czpzZXF1ZW5jZSZndDsKICAgICAgICAgICAgICAgICAg
ICAmbHQ7eHM6ZWxlbWVudCBuYW1lPSJuYW1lIgogICAgICAgICAgICAgICAgICAgICAgICAgICAg
dHlwZT0ibmNFdmVudDpzdHJlYW1OYW1lVHlwZSImZ3Q7CiAgICAgICAgICAgICAgICAgICAgICAg
Jmx0O3hzOmFubm90YXRpb24mZ3Q7CiAgICAgICAgICAgICAgICAgICAgICAgICAmbHQ7eHM6ZG9j
dW1lbnRhdGlvbiZndDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgVGhlIG5hbWUgb2YgdGhl
IGV2ZW50IHN0cmVhbS4gSWYgdGhpcyBpcwogICAgICAgICAgICAgICAgICAgICAgICAgICB0aGUg
ZGVmYXVsdCBORVRDT05GIHN0cmVhbSwgdGhpcyBtdXN0IGhhdmUKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdGhlIHZhbHVlICJORVRDT05GIi4KICAgICAgICAgICAgICAgICAgICAgICAgICZs
dDsveHM6ZG9jdW1lbnRhdGlvbiZndDsKICAgICAgICAgICAgICAgICAgICAgICAmbHQ7L3hzOmFu
bm90YXRpb24mZ3Q7CiAgICAgICAgICAgICAgICAgICAgJmx0Oy94czplbGVtZW50Jmd0OwogICAg
ICAgICAgICAgICAgICAgICZsdDt4czplbGVtZW50IG5hbWU9ImRlc2NyaXB0aW9uIgogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0ieHM6c3RyaW5nIiZndDsKICAg
ICAgICAgICAgICAgICAgICAgICAmbHQ7eHM6YW5ub3RhdGlvbiZndDsKICAgICAgICAgICAgICAg
ICAgICAgICAgICZsdDt4czpkb2N1bWVudGF0aW9uJmd0OwogICAgICAgICAgICAgICAgICAgICAg
ICAgICBBIGRlc2NyaXB0aW9uIG9mIHRoZSBldmVudCBzdHJlYW0sIGluY2x1ZGluZwogICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdWNoIGluZm9ybWF0aW9uIGFzIHRoZSB0eXBlIG9mIGV2ZW50
cyB0aGF0CiAgICAgICAgICAgICAgICAgICAgICAgICAgIGFyZSBzZW50IG92ZXIgdGhpcyBzdHJl
YW0uCiAgICAgICAgICAgICAgICAgICAgICAgICAmbHQ7L3hzOmRvY3VtZW50YXRpb24mZ3Q7CiAg
ICAgICAgICAgICAgICAgICAgICAgJmx0Oy94czphbm5vdGF0aW9uJmd0OwogICAgICAgICAgICAg
ICAgICAgICZsdDsveHM6ZWxlbWVudCZndDsKICAgICAgICAgICAgICAgICAgICAmbHQ7eHM6ZWxl
bWVudCBuYW1lPSJyZXBsYXlTdXBwb3J0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdHlwZT0ieHM6Ym9vbGVhbiImZ3Q7CiAgICAgICAgICAgICAgICAgICAgICZsdDt4
czphbm5vdGF0aW9uJmd0OwogICAgICAgICAgICAgICAgICAgICAgICAgJmx0O3hzOmRvY3VtZW50
YXRpb24mZ3Q7CiAgICAgICAgICAgICAgICAgICAgICAgICAgIEFuIGluZGljYXRpb24gb2Ygd2hl
dGhlciBvciBub3QgZXZlbnQgcmVwbGF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgIGlzIGF2
YWlsYWJsZSBvbiB0aGlzIHN0cmVhbS4KICAgICAgICAgICAgICAgICAgICAgICAgICZsdDsveHM6
ZG9jdW1lbnRhdGlvbiZndDsKICAgICAgICAgICAgICAgICAgICAgICAmbHQ7L3hzOmFubm90YXRp
b24mZ3Q7CiAgICAgICAgICAgICAgICAgICAgJmx0Oy94czplbGVtZW50Jmd0OwogICAgICAgICAg
ICAgICAgICAgICZsdDt4czplbGVtZW50IG5hbWU9InJlcGxheUxvZ0NyZWF0aW9uVGltZSIKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlPSJ4czpkYXRlVGltZSIgbWluT2Nj
dXJzPSIwIiZndDsKICAgICAgICAgICAgICAgICAgICAgICZsdDt4czphbm5vdGF0aW9uJmd0Owog
ICAgICAgICAgICAgICAgICAgICAgICAmbHQ7eHM6ZG9jdW1lbnRhdGlvbiZndDsKICAgICAgICAg
ICAgICAgICAgICAgICBUaGUgdGltZXN0YW1wIG9mIHRoZSBjcmVhdGlvbiBvZiB0aGUgbG9nCiAg
ICAgICAgICAgICAgICAgICAgICAgdXNlZCB0byBzdXBwb3J0IHRoZSByZXBsYXkgZnVuY3Rpb24g
b24KICAgICAgICAgICAgICAgICAgICAgICB0aGlzIHN0cmVhbS4KICAgICAgICAgICAgICAgICAg
ICAgICBOb3RlIHRoYXQgdGhpcyBtaWdodCBiZSBlYXJsaWVyIHRoZW4KICAgICAgICAgICAgICAg
ICAgICAgICB0aGUgZWFybGllc3QgYXZhaWxhYmxlCiAgICAgICAgICAgICAgICAgICAgICAgbm90
aWZpY2F0aW9uIGluIHRoZSBsb2cuIFRoaXMgb2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAg
aXMgdXBkYXRlZCBpZiB0aGUgbG9nIHJlc2V0cwogICAgICAgICAgICAgICAgICAgICAgIGZvciBz
b21lIHJlYXNvbi4gVGhpcwogICAgICAgICAgICAgICAgICAgICAgIG9iamVjdCBNVVNUIGJlIHBy
ZXNlbnQgaWYgcmVwbGF5IGlzCiAgICAgICAgICAgICAgICAgICAgICAgc3VwcG9ydGVkLgogICAg
ICAgICAgICAgICAgICAgICAgICAgJmx0Oy94czpkb2N1bWVudGF0aW9uJmd0OwogICAgICAgICAg
ICAgICAgICAgICAgICZsdDsveHM6YW5ub3RhdGlvbiZndDsKICAgICAgICAgICAgICAgICAgICAg
Jmx0Oy94czplbGVtZW50Jmd0OwogICAgICAgICAgICAgICAgICAgICAmbHQ7eHM6ZWxlbWVudCBu
YW1lPSJyZXBsYXlMb2dBZ2VkVGltZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9
InhzOmRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiJmd0OwogICAgICAgICAgICAgICAgICAgICAgICZs
dDt4czphbm5vdGF0aW9uJmd0OwogICAgICAgICAgICAgICAgICAgICAgICAgJmx0O3hzOmRvY3Vt
ZW50YXRpb24mZ3Q7CiAgICAgICAgICAgICAgICAgICAgICAgICAgIFRoZSB0aW1lc3RhbXAgb2Yg
dGhlIGxhc3Qgbm90aWZpY2F0aW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGFnZWQgb3V0
IG9mIHRoZSBsb2cuIFRoaXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0IE1VU1Qg
YmUgcHJlc2VudCBpZiByZXBsYXkgaXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgc3VwcG9y
dGVkIGFuZCBhbnkgbm90aWZpY2F0aW9ucwogICAgICAgICAgICAgICAgICAgICAgICAgICBoYXZl
IGJlZW4gYWdlZCBvdXQgb2YgdGhlIGxvZy4KICAgICAgICAgICAgICAgICAgICAgICAgICZsdDsv
eHM6ZG9jdW1lbnRhdGlvbiZndDsKICAgICAgICAgICAgICAgICAgICAgICAmbHQ7L3hzOmFubm90
YXRpb24mZ3Q7CiAgICAgICAgICAgICAgICAgICAgICZsdDsveHM6ZWxlbWVudCZndDsKICAgICAg
ICAgICAgICAgICAgICZsdDsveHM6c2VxdWVuY2UmZ3Q7CiAgICAgICAgICAgICAgICAgJmx0Oy94
czpjb21wbGV4VHlwZSZndDsKICAgICAgICAgICAgICAgJmx0Oy94czplbGVtZW50Jmd0OwogICAg
ICAgICAgICAgJmx0Oy94czpzZXF1ZW5jZSZndDsKICAgICAgICAgICAmbHQ7L3hzOmNvbXBsZXhU
eXBlJmd0OwogICAgICAgICAmbHQ7L3hzOmVsZW1lbnQmZ3Q7CiAgICAmbHQ7L3hzOnNlcXVlbmNl
Jmd0OwogICAgJmx0Oy94czpjb21wbGV4VHlwZSZndDsKCiAgICAmbHQ7eHM6Y29tcGxleFR5cGUg
bmFtZT0iUmVwbGF5Q29tcGxldGVOb3RpZmljYXRpb25UeXBlIiZndDsKICAgICAgICAmbHQ7eHM6
Y29tcGxleENvbnRlbnQmZ3Q7CiAgICAgICAgICAgICZsdDt4czpleHRlbnNpb24gYmFzZT0ibmNF
dmVudDpOb3RpZmljYXRpb25Db250ZW50VHlwZSIvJmd0OwogICAgICAgICZsdDsveHM6Y29tcGxl
eENvbnRlbnQmZ3Q7CiAgICAmbHQ7L3hzOmNvbXBsZXhUeXBlJmd0OwoKICAgICZsdDt4czplbGVt
ZW50IG5hbWU9InJlcGxheUNvbXBsZXRlIgogICAgICAgIHR5cGU9Im1hbmFnZUV2ZW50OlJlcGxh
eUNvbXBsZXRlTm90aWZpY2F0aW9uVHlwZSIKICAgICAgICBzdWJzdGl0dXRpb25Hcm91cD0ibmNF
dmVudDpub3RpZmljYXRpb25Db250ZW50IiZndDsKICAgICAgICAgICAgICAgICZsdDt4czphbm5v
dGF0aW9uJmd0OwogICAgICAgICAgJmx0O3hzOmRvY3VtZW50YXRpb24mZ3Q7CiAgICAgICAgICAg
IFRoaXMgbm90aWZpY2F0aW9uIGlzIHNlbnQgdG8gc2lnbmFsIHRoZSBlbmQgb2YgYSByZXBsYXkK
ICAgICAgICAgICAgcG9ydGlvbiBvZiBhIHN1YnNjcmlwdGlvbi4KICAgICAgICAgICZsdDsveHM6
ZG9jdW1lbnRhdGlvbiZndDsKICAgICAgICAmbHQ7L3hzOmFubm90YXRpb24mZ3Q7CiAgICAgICAg
Jmx0Oy94czplbGVtZW50Jmd0OwoKICAgICZsdDt4czpjb21wbGV4VHlwZSBuYW1lPSJOb3RpZmlj
YXRpb25Db21wbGV0ZU5vdGlmaWNhdGlvblR5cGUiJmd0OwogICAgICAgICZsdDt4czpjb21wbGV4
Q29udGVudCZndDsKICAgICAgICAgICAgJmx0O3hzOmV4dGVuc2lvbiBiYXNlPSJuY0V2ZW50Ok5v
dGlmaWNhdGlvbkNvbnRlbnRUeXBlIi8mZ3Q7CiAgICAgICAgJmx0Oy94czpjb21wbGV4Q29udGVu
dCZndDsKICAgICZsdDsveHM6Y29tcGxleFR5cGUmZ3Q7CgogICAgJmx0O3hzOmVsZW1lbnQgbmFt
ZT0ibm90aWZpY2F0aW9uQ29tcGxldGUiCiAgICAgICAgdHlwZT0ibWFuYWdlRXZlbnQ6Tm90aWZp
Y2F0aW9uQ29tcGxldGVOb3RpZmljYXRpb25UeXBlIgogICAgICAgIHN1YnN0aXR1dGlvbkdyb3Vw
PSJuY0V2ZW50Om5vdGlmaWNhdGlvbkNvbnRlbnQiJmd0OwogICAgICAgICAgICAgICAgJmx0O3hz
OmFubm90YXRpb24mZ3Q7CiAgICAgICAgICAmbHQ7eHM6ZG9jdW1lbnRhdGlvbiZndDsKICAgICAg
ICAgICAgVGhpcyBub3RpZmljYXRpb24gaXMgc2VudCB0byBzaWduYWwgdGhlIGVuZCBvZiBhCiAg
ICAgICAgICAgIG5vdGlmaWNhdGlvbiBzdWJzY3JpcHRpb24uIEl0IGlzIHNlbnQgaW4gdGhlIGNh
c2UKICAgICAgICAgICAgdGhhdCBzdG9wVGltZSB3YXMgc3BlY2lmaWVkIGR1cmluZyB0aGUgY3Jl
YXRpb24gb2YKICAgICAgICAgICAgdGhlIHN1YnNjcmlwdGlvbi4KICAgICAgICAgICZsdDsveHM6
ZG9jdW1lbnRhdGlvbiZndDsKICAgICAgICAmbHQ7L3hzOmFubm90YXRpb24mZ3Q7CiAgICAgICAg
Jmx0Oy94czplbGVtZW50Jmd0OwoKJmx0Oy94czpzY2hlbWEmZ3Q7CgozLjUuICBTdWJzY3JpcHRp
b25zIERhdGEKCiAgIFN1YnNjcmlwdGlvbnMgYXJlIG5vbi1wZXJzaXN0ZW50IHN0YXRlIGluZm9y
bWF0aW9uIGFuZCB0aGVpciBsaWZldGltZQogICBpcyBkZWZpbmVkIGJ5IHRoZWlyIHNlc3Npb24g
b3IgYnkgdGhlICZsdDtzdG9wVGltZSZndDsgcGFyYW1ldGVyLgoKMy42LiAgRmlsdGVyIE1lY2hh
bmljcwoKICAgV2hlbiBtdWx0aXBsZSBmaWx0ZXIgZWxlbWVudHMgYXJlIHNwZWNpZmllZCwgdGhl
eSBhcmUgYXBwbGllZAogICBjb2xsZWN0aXZlbHksIHNvIGV2ZW50IG5vdGlmaWNhdGlvbnMgbmVl
ZCB0byBwYXNzIGFsbCBzcGVjaWZpZWQKICAgZmlsdGVyIGVsZW1lbnRzIGluIG9yZGVyIHRvIGJl
IHNlbnQgdG8gdGhlIHN1YnNjcmliZXIuICBJZiBhIGZpbHRlcgogICBlbGVtZW50IGlzIHNwZWNp
ZmllZCB0byBsb29rIGZvciBkYXRhIG9mIGEgcGFydGljdWxhciB2YWx1ZSwgYW5kIHRoZQogICBk
YXRhIGl0ZW0gaXMgbm90IHByZXNlbnQgd2l0aGluIGEgcGFydGljdWxhciBldmVudCBub3RpZmlj
YXRpb24gZm9yCiAgIGl0cyB2YWx1ZSB0byBiZSBjaGVja2VkIGFnYWluc3QsIHRoZSBub3RpZmlj
YXRpb24gd2lsbCBiZSBmaWx0ZXJlZAogICBvdXQuICBGb3IgZXhhbXBsZSwgaWYgb25lIHdlcmUg
dG8gY2hlY2sgZm9yICdzZXZlcml0eT1jcml0aWNhbCcgaW4gYQogICBjb25maWd1cmF0aW9uIGV2
ZW50IG5vdGlmaWNhdGlvbiB3aGVyZSB0aGlzIGZpZWxkIHdhcyBub3Qgc3VwcG9ydGVkLAogICB0
aGVuIHRoZSBub3RpZmljYXRpb24gd291bGQgYmUgZmlsdGVyZWQgb3V0LgoKICAgRm9yIHN1YnRy
ZWUgZmlsdGVyaW5nLCBhIG5vbi1lbXB0eSBub2RlIHNldCBtZWFucyB0aGF0IHRoZSBmaWx0ZXIK
ICAgbWF0Y2hlcy4gIEZvciBYUGF0aCBmaWx0ZXJpbmcsIHRoZSBtZWNoYW5pc21zIGRlZmluZWQg
aW4gW1hQQVRIXQogICBzaG91bGQgYmUgdXNlZCB0byBjb252ZXJ0IHRoZSByZXR1cm5lZCB2YWx1
ZSB0byBib29sZWFuLgoKMy42LjEuICBGaWx0ZXJpbmcKCiAgIEZpbHRlcmluZyBpcyBleHBsaWNp
dGx5IHN0YXRlZCB3aGVuIHRoZSBldmVudCBub3RpZmljYXRpb24KICAgc3Vic2NyaXB0aW9uIGlz
IGNyZWF0ZWQuICBUaGlzIGlzIHNwZWNpZmllZCB2aWEgdGhlICdmaWx0ZXInCiAgIHBhcmFtZXRl
ci4gIEEgRmlsdGVyIG9ubHkgZXhpc3QgYXMgYSBwYXJhbWV0ZXIgdG8gdGhlIHN1YnNjcmlwdGlv
bi4KCjMuNy4gIE1lc3NhZ2UgRmxvdwogICBUaGUgZm9sbG93aW5nIGZpZ3VyZSBkZXBpY3RzIG1l
c3NhZ2UgZmxvdyBiZXR3ZWVuIGEgTkVUQ09ORiBjbGllbnQKICAgKEMpIGFuZCBORVRDT05GIHNl
cnZlciAoUykgaW4gb3JkZXIgdG8gY3JlYXRlIGEgc3Vic2NyaXB0aW9uIGFuZAogICBiZWdpbiB0
aGUgZmxvdyBvZiBub3RpZmljYXRpb25zLiAgVGhpcyBzdWJzY3JpcHRpb24gc3BlY2lmaWVkIGEK
ICAgJmx0O3N0YXJ0VGltZSZndDssIHNvIHRoZSBzZXJ2ZXIgc3RhcnRzIGJ5IHJlcGxheWluZyBs
b2dnZWQgbm90aWZpY2F0aW9ucy4KICAgSXQgaXMgcG9zc2libGUgdGhhdCBtYW55IHJwYy9ycGMt
cmVwbHkgc2VxdWVuY2VzIG9jY3VyIGJlZm9yZSB0aGUKICAgc3Vic2NyaXB0aW9uIGlzIGNyZWF0
ZWQsIGJ1dCB0aGlzIGlzIG5vdCBkZXBpY3RlZCBpbiB0aGUgZmlndXJlLgoKICAgICAgICAgICAg
ICAgICAgICAgICAgQyAgICAgICAgICAgICAgICAgICAgICAgICAgIFMKICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgY2FwYWJpbGl0eSBleGNoYW5nZSAgICAgIHwKICAgICAgICAgICAgICAgICAgICAg
ICAgfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJmd0O3wKICAgICAgICAgICAgICAgICAgICAg
ICAgfCZsdDstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJmd0O3wKICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgJmx0O2NyZWF0ZS1zdWJzY3JpcHRpb24mZ3Q7ICAgIHwgKHN0YXJ0VGltZSkKICAgICAg
ICAgICAgICAgICAgICAgICAgfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJmd0O3wKICAgICAg
ICAgICAgICAgICAgICAgICAgfCZsdDstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwKICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgJmx0O3JwYy1yZXBseSZndDsgICAgICAgICAgIHwKICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgJmx0O25vdGlmaWNhdGlvbiZndDsgICAgICAgIHwKICAg
ICAgICAgICAgICAgICAgICAgICAgfCZsdDstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwKICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgJmx0O25vdGlmaWNhdGlvbiZndDsgICAgICAgIHwKICAg
ICAgICAgICAgICAgICAgICAgICAgfCZsdDstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwKICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgICZsdDtub3RpZmljYXRpb24mZ3Q7ICAgICAgIHwg
KHJlcGxheUNvbXBsZXRlKQogICAgICAgICAgICAgICAgICAgICAgICB8Jmx0Oy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tfAogICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfAogICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfAogICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfAogICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAmbHQ7bm90aWZpY2F0aW9uJmd0
OyAgICAgICAgfAogICAgICAgICAgICAgICAgICAgICAgICB8Jmx0Oy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tfAogICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfAogICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfAogICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAmbHQ7bm90aWZpY2F0aW9uJmd0OyAg
ICAgICAgfAogICAgICAgICAgICAgICAgICAgICAgICB8Jmx0Oy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tfAogICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfAogICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
fAoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRmlndXJlIDMKICAgVGhlIGZvbGxv
d2luZyBmaWd1cmUgZGVwaWN0cyBtZXNzYWdlIGZsb3cgYmV0d2VlbiBhIE5FVENPTkYgY2xpZW50
CiAgIChDKSBhbmQgTkVUQ09ORiBzZXJ2ZXIgKFMpIGluIG9yZGVyIHRvIGNyZWF0ZSBhIHN1YnNj
cmlwdGlvbiBhbmQKICAgYmVnaW4gdGhlIGZsb3cgb2Ygbm90aWZpY2F0aW9ucy4gIFRoaXMgc3Vi
c2NyaXB0aW9uIHNwZWNpZmllZCBhCiAgICZsdDtzdGFydFRpbWUmZ3Q7IGFuZCAmbHQ7c3RvcFRp
bWUmZ3Q7IHNvIGl0IHN0YXJ0cyBieSByZXBsYXlpbmcgbG9nZ2VkCiAgIG5vdGlmaWNhdGlvbnMg
YW5kIHRoZW4gcmV0dXJucyB0byBiZSBhIG5vcm1hbCBjb21tYW5kLXJlc3BvbnNlCiAgIE5FVENP
TkYgc2Vzc2lvbiBhZnRlciB0aGUgJmx0O3JlcGxheUNvbXBsZXRlJmd0OyBhbmQgJmx0O25vdGlm
aWNhdGlvbkNvbXBsZXRlJmd0OwogICBub3RpZmljYXRpb25zIGFyZSBzZW50IGFuZCBpdCBpcyBh
dmFpbGFibGUgdG8gcHJvY2VzcyAmbHQ7cnBjJmd0OyByZXF1ZXN0cy4KICAgSXQgaXMgcG9zc2li
bGUgdGhhdCBtYW55IHJwYy9ycGMtcmVwbHkgc2VxdWVuY2VzIG9jY3VyIGJlZm9yZSB0aGUKICAg
c3Vic2NyaXB0aW9uIGlzIGNyZWF0ZWQsIGJ1dCB0aGlzIGlzIG5vdCBkZXBpY3RlZCBpbiB0aGUg
ZmlndXJlLgoKICAgICAgICAgICAgICAgICAgICAgQyAgICAgICAgICAgICAgICAgICAgICAgICAg
IFMKICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAg
ICAgICAgICAgICAgICAgICAgfCAgY2FwYWJpbGl0eSBleGNoYW5nZSAgICAgIHwKICAgICAgICAg
ICAgICAgICAgICAgfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJmd0O3wKICAgICAgICAgICAg
ICAgICAgICAgfCZsdDstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJmd0O3wKICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgICAgICAgICAgICAg
ICAgfCAgJmx0O2NyZWF0ZS1zdWJzY3JpcHRpb24mZ3Q7ICAgIHwgKHN0YXJ0VGltZSwKICAgICAg
ICAgICAgICAgICAgICAgfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJmd0O3wgIHN0b3BUaW1l
KQogICAgICAgICAgICAgICAgICAgICB8Jmx0Oy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfAog
ICAgICAgICAgICAgICAgICAgICB8ICAgICAmbHQ7cnBjLXJlcGx5Jmd0OyAgICAgICAgICAgfAog
ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICAg
ICAgICAgICAgICAgICB8ICAgICAmbHQ7bm90aWZpY2F0aW9uJmd0OyAgICAgICAgfAogICAgICAg
ICAgICAgICAgICAgICB8Jmx0Oy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfAogICAgICAgICAg
ICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICAgICAgICAgICAg
ICAgICB8ICAgICAmbHQ7bm90aWZpY2F0aW9uJmd0OyAgICAgICAgfAogICAgICAgICAgICAgICAg
ICAgICB8Jmx0Oy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfAogICAgICAgICAgICAgICAgICAg
ICB8ICAgICAgJmx0O25vdGlmaWNhdGlvbiZndDsgICAgICAgfCAocmVwbGF5Q29tcGxldGUpCiAg
ICAgICAgICAgICAgICAgICAgIHwmbHQ7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18CiAgICAg
ICAgICAgICAgICAgICAgIHwgICAgICAmbHQ7bm90aWZpY2F0aW9uJmd0OyAgICAgICB8KG5vdGlm
aWNhdGlvbkNvbXBsZXRlKQogICAgICAgICAgICAgICAgICAgICB8Jmx0Oy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tfAogICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfAogICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
fAogICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAg
ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICZsdDtycGMmZ3Q7ICAgICAgICAgICAgfAogICAg
ICAgICAgICAgICAgICAgICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0mZ3Q7fAogICAgICAg
ICAgICAgICAgICAgICB8Jmx0Oy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfAogICAgICAgICAg
ICAgICAgICAgICB8ICAgICAgICZsdDtycGMtcmVwbHkmZ3Q7ICAgICAgICAgfAogICAgICAgICAg
ICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfAoKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgRmlndXJlIDQKCjQuICBYTUwgU2NoZW1hIGZvciBFdmVudCBOb3Rp
ZmljYXRpb25zCgogICBUaGUgZm9sbG93aW5nIFtYTUwgU2NoZW1hXSBkZWZpbmVzIE5FVENPTkYg
RXZlbnQgTm90aWZpY2F0aW9ucy4KCiZsdDs/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVU
Ri04Ij8mZ3Q7CiAgJmx0O3hzOnNjaGVtYSB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAw
MS9YTUxTY2hlbWEiCiAgICAgeG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6bnM6bmV0Y29uZjpu
b3RpZmljYXRpb246MS4wIgogICAgIHhtbG5zOm5ldGNvbmY9InVybjppZXRmOnBhcmFtczp4bWw6
bnM6bmV0Y29uZjpiYXNlOjEuMCIKICAgICB0YXJnZXROYW1lc3BhY2U9CiAgICAgICAgInVybjpp
ZXRmOnBhcmFtczp4bWw6bnM6bmV0Y29uZjpub3RpZmljYXRpb246MS4wIgogICAgIGVsZW1lbnRG
b3JtRGVmYXVsdD0icXVhbGlmaWVkIgogICAgIGF0dHJpYnV0ZUZvcm1EZWZhdWx0PSJ1bnF1YWxp
ZmllZCIKICAgICAgIHhtbDpsYW5nPSJlbiImZ3Q7CgogICAgJmx0OyEtLSBpbXBvcnQgc3RhbmRh
cmQgWE1MIGRlZmluaXRpb25zIC0tJmd0OwoKICAgICAmbHQ7eHM6aW1wb3J0IG5hbWVzcGFjZT0i
aHR0cDovL3d3dy53My5vcmcvWE1MLzE5OTgvbmFtZXNwYWNlIgogICAgICAgICAgICAgICAgc2No
ZW1hTG9jYXRpb249Imh0dHA6Ly93d3cudzMub3JnLzIwMDEveG1sLnhzZCImZ3Q7CiAgICAgICAm
bHQ7eHM6YW5ub3RhdGlvbiZndDsKICAgICAgICAgJmx0O3hzOmRvY3VtZW50YXRpb24mZ3Q7CiAg
ICAgICAgICAgVGhpcyBpbXBvcnQgYWNjZXNzZXMgdGhlIHhtbDogYXR0cmlidXRlIGdyb3VwcyBm
b3IgdGhlCiAgICAgICAgICAgeG1sOmxhbmcgYXMgZGVjbGFyZWQgb24gdGhlIGVycm9yLW1lc3Nh
Z2UgZWxlbWVudC4KICAgICAgICAgJmx0Oy94czpkb2N1bWVudGF0aW9uJmd0OwogICAgICAgJmx0
Oy94czphbm5vdGF0aW9uJmd0OwogICAgICZsdDsveHM6aW1wb3J0Jmd0OwoKICAgICAmbHQ7IS0t
IGltcG9ydCBiYXNlIG5ldGNvbmYgZGVmaW5pdGlvbnMgLS0mZ3Q7CiAgICAgJmx0O3hzOmltcG9y
dCBuYW1lc3BhY2U9InVybjppZXRmOnBhcmFtczp4bWw6bnM6bmV0Y29uZjpiYXNlOjEuMCIKICAg
ICAgIHNjaGVtYUxvY2F0aW9uPQogICAgICJodHRwOi8vd3d3LmlhbmEub3JnL2Fzc2lnbm1lbnRz
L3htbC1yZWdpc3RyeS9zY2hlbWEvbmV0Y29uZi54c2QiLyZndDsKCiZsdDshLS0gKioqKioqKioq
KioqKiogU3ltbWV0cmljYWwgT3BlcmF0aW9ucyAgKioqKioqKioqKioqKioqKioqKiotLSZndDsK
CiAgICAgJmx0OyEtLSAmbHQ7Y3JlYXRlLXN1YnNjcmlwdGlvbiZndDsgb3BlcmF0aW9uIC0tJmd0
OwoKICAgICZsdDt4czpjb21wbGV4VHlwZSBuYW1lPSJjcmVhdGVTdWJzY3JpcHRpb25UeXBlIiZn
dDsKICAgICAgICAmbHQ7eHM6Y29tcGxleENvbnRlbnQmZ3Q7CiAgICAgICAgICAgICZsdDt4czpl
eHRlbnNpb24gYmFzZT0ibmV0Y29uZjpycGNPcGVyYXRpb25UeXBlIiZndDsKICAgICAgICAgICAg
ICAgICZsdDt4czpzZXF1ZW5jZSZndDsKICAgICAgICAgICAgICAgICAgICAmbHQ7eHM6ZWxlbWVu
dCBuYW1lPSJzdHJlYW0iCiAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InN0cmVhbU5hbWVU
eXBlIiBtaW5PY2N1cnM9IjAiJmd0OwogICAgICAgICAgICAgICAgICAgICAgICAmbHQ7eHM6YW5u
b3RhdGlvbiZndDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsdDt4czpkb2N1bWVudGF0
aW9uJmd0OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQW4gb3B0aW9uYWwgcGFyYW1l
dGVyIHRoYXQgaW5kaWNhdGVzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGljaCBz
dHJlYW0gb2YgZXZlbnRzIGlzIG9mIGludGVyZXN0LiBJZgogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbm90IHByZXNlbnQsIHRoZW4gZXZlbnRzIGluIHRoZSBkZWZhdWx0CiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBORVRDT05GIHN0cmVhbSB3aWxsIGJlIHNlbnQuCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmbHQ7L3hzOmRvY3VtZW50YXRpb24mZ3Q7CiAgICAgICAg
ICAgICAgICAgICAgICAgICZsdDsveHM6YW5ub3RhdGlvbiZndDsKICAgICAgICAgICAgICAgICAg
ICAmbHQ7L3hzOmVsZW1lbnQmZ3Q7CiAgICAgICAgICAgICAgICAgICAgICAgICZsdDt4czplbGVt
ZW50IG5hbWU9ImZpbHRlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9Im5ldGNv
bmY6ZmlsdGVySW5saW5lVHlwZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbk9jY3Vy
cz0iMCImZ3Q7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbHQ7eHM6YW5ub3RhdGlvbiZn
dDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbHQ7eHM6ZG9jdW1lbnRhdGlvbiZn
dDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQW4gb3B0aW9uYWwgcGFyYW1l
dGVyIHRoYXQgaW5kaWNhdGVzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdo
aWNoIHN1YnNldCBvZiBhbGwgcG9zc2libGUgZXZlbnRzCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGlzIG9mIGludGVyZXN0LiBUaGUgZm9ybWF0IG9mIHRoaXMKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyIGlzIHRoZSBzYW1lIGFzIHRoYXQg
b2YgdGhlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlciBwYXJhbWV0
ZXIgaW4gdGhlIE5FVENPTkYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJv
dG9jb2wgb3BlcmF0aW9ucy4gSWYgbm90IHByZXNlbnQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGFsbCBldmVudHMgbm90IHByZWNsdWRlZCBieSBvdGhlcgogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXJhbWV0ZXJzIHdpbGwgYmUgc2VudC4KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmbHQ7L3hzOmRvY3VtZW50YXRpb24mZ3Q7CiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmbHQ7L3hzOmFubm90YXRpb24mZ3Q7CiAgICAgICAgICAg
ICAgICAgICAgICAgICZsdDsveHM6ZWxlbWVudCZndDsKICAgICAgICAgICAgICAgICAgICAmbHQ7
eHM6ZWxlbWVudCBuYW1lPSJzdGFydFRpbWUiIHR5cGU9InhzOmRhdGVUaW1lIgogICAgICAgICAg
ICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAiICZndDsKICAgICAgICAgICAgICAgICAgICAgICAg
Jmx0O3hzOmFubm90YXRpb24mZ3Q7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbHQ7eHM6
ZG9jdW1lbnRhdGlvbiZndDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBIHBhcmFt
ZXRlciB1c2VkIHRvIHRyaWdnZXIgdGhlIHJlcGxheQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZlYXR1cmUgYW5kIGluZGljYXRlcyB0aGF0IHRoZSByZXBsYXkKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzaG91bGQgc3RhcnQgYXQgdGhlIHRpbWUgc3BlY2lmaWVkLiBJ
ZgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXJ0IHRpbWUgaXMgbm90IHByZXNl
bnQsIHRoaXMgaXMgbm90IGEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXBsYXkg
c3Vic2NyaXB0aW9uLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgJmx0Oy94czpkb2N1bWVu
dGF0aW9uJmd0OwogICAgICAgICAgICAgICAgICAgICAgICAmbHQ7L3hzOmFubm90YXRpb24mZ3Q7
CiAgICAgICAgICAgICAgICAgICAgJmx0Oy94czplbGVtZW50Jmd0OwogICAgICAgICAgICAgICAg
ICAgICZsdDt4czplbGVtZW50IG5hbWU9InN0b3BUaW1lIiB0eXBlPSJ4czpkYXRlVGltZSIKICAg
ICAgICAgICAgICAgICAgICAgICAgbWluT2NjdXJzPSIwIiAmZ3Q7CiAgICAgICAgICAgICAgICAg
ICAgICAgICZsdDt4czphbm5vdGF0aW9uJmd0OwogICAgICAgICAgICAgICAgICAgICAgICAgICAg
Jmx0O3hzOmRvY3VtZW50YXRpb24mZ3Q7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
QW4gb3B0aW9uYWwgcGFyYW1ldGVyIHVzZWQgd2l0aCB0aGUKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBvcHRpb25hbCByZXBsYXkgZmVhdHVyZSB0byBpbmRpY2F0ZSB0aGUKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBuZXdlc3Qgbm90aWZpY2F0aW9ucyBvZiBpbnRlcmVz
dC4gSWYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdG9wIHRpbWUgaXMgbm90IHBy
ZXNlbnQsIHRoZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vdGlmaWNhdGlvbnMg
d2lsbCBjb250aW51ZSB1bnRpbCB0aGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dWJzY3JpcHRpb24gaXMgdGVybWluYXRlZC4gTXVzdCBiZSB1c2VkCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgd2l0aCBzdGFydFRpbWUuCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmbHQ7L3hzOmRvY3VtZW50YXRpb24mZ3Q7CiAgICAgICAgICAgICAgICAgICAgICAgICZsdDsv
eHM6YW5ub3RhdGlvbiZndDsKICAgICAgICAgICAgICAgICAgICAmbHQ7L3hzOmVsZW1lbnQmZ3Q7
CiAgICAgICAgICAgICAgICAmbHQ7L3hzOnNlcXVlbmNlJmd0OwogICAgICAgICAgICAmbHQ7L3hz
OmV4dGVuc2lvbiZndDsKICAgICAgICAmbHQ7L3hzOmNvbXBsZXhDb250ZW50Jmd0OwogICAgJmx0
Oy94czpjb21wbGV4VHlwZSZndDsKCiAgICAmbHQ7eHM6c2ltcGxlVHlwZSBuYW1lPSJzdHJlYW1O
YW1lVHlwZSImZ3Q7CiAgICAgICAgJmx0O3hzOmFubm90YXRpb24mZ3Q7CiAgICAgICAgICAgICZs
dDt4czpkb2N1bWVudGF0aW9uJmd0OwogICAgICAgICAgICAgICAgVGhlIG5hbWUgb2YgYW4gZXZl
bnQgc3RyZWFtLgogICAgICAgICAgICAmbHQ7L3hzOmRvY3VtZW50YXRpb24mZ3Q7CiAgICAgICAg
Jmx0Oy94czphbm5vdGF0aW9uJmd0OwogICAgICAgICZsdDt4czpyZXN0cmljdGlvbiBiYXNlPSJ4
czpzdHJpbmciLyZndDsKICAgICZsdDsveHM6c2ltcGxlVHlwZSZndDsKCiAgICAmbHQ7eHM6ZWxl
bWVudCBuYW1lPSJjcmVhdGUtc3Vic2NyaXB0aW9uIgogICAgICAgIHR5cGU9ImNyZWF0ZVN1YnNj
cmlwdGlvblR5cGUiCiAgICAgICAgc3Vic3RpdHV0aW9uR3JvdXA9Im5ldGNvbmY6cnBjT3BlcmF0
aW9uIiZndDsKICAgICAgICAmbHQ7eHM6YW5ub3RhdGlvbiZndDsKICAgICAgICAgICAgJmx0O3hz
OmRvY3VtZW50YXRpb24mZ3Q7CiAgICAgICAgICAgICAgICBUaGUgY29tbWFuZCB0byBjcmVhdGUg
YSBub3RpZmljYXRpb24gc3Vic2NyaXB0aW9uLiBJdAogICAgICAgICAgICAgICAgdGFrZXMgYXMg
YXJndW1lbnQgdGhlIG5hbWUgb2YgdGhlIG5vdGlmaWNhdGlvbiBzdHJlYW0KICAgICAgICAgICAg
ICAgIGFuZCBmaWx0ZXIuIEJvdGggb2YgdGhvc2Ugb3B0aW9ucwogICAgICAgICAgICAgICAgbGlt
aXQgdGhlIGNvbnRlbnQgb2YgdGhlIHN1YnNjcmlwdGlvbi4gSW4gYWRkaXRpb24sCiAgICAgICAg
ICAgICAgICB0aGVyZSBhcmUgdHdvIHRpbWUtcmVsYXRlZCBwYXJhbWV0ZXJzLCBzdGFydFRpbWUg
YW5kCiAgICAgICAgICAgICAgICBzdG9wVGltZSwgd2hpY2ggY2FuIGJlIHVzZWQgdG8gc2VsZWN0
IHRoZSB0aW1lIGludGVydmFsCiAgICAgICAgICAgICAgICBvZiBpbnRlcmVzdCB0byB0aGUgbm90
aWZpY2F0aW9uIHJlcGxheSBmZWF0dXJlLgogICAgICAgICAgICAmbHQ7L3hzOmRvY3VtZW50YXRp
b24mZ3Q7CiAgICAgICAgJmx0Oy94czphbm5vdGF0aW9uJmd0OwogICAgJmx0Oy94czplbGVtZW50
Jmd0OwoKJmx0OyEtLSAqKioqKioqKioqKioqKiBPbmUtd2F5IE9wZXJhdGlvbnMgICoqKioqKioq
KioqKioqKioqKi0tJmd0OwoKICAgICAmbHQ7IS0tICZsdDtOb3RpZmljYXRpb24mZ3Q7IG9wZXJh
dGlvbiAtLSZndDsKICAgICAmbHQ7eHM6Y29tcGxleFR5cGUgbmFtZT0iTm90aWZpY2F0aW9uQ29u
dGVudFR5cGUiLyZndDsKCiAgICAmbHQ7eHM6ZWxlbWVudCBuYW1lPSJub3RpZmljYXRpb25Db250
ZW50IgogICAgICAgIHR5cGU9Ik5vdGlmaWNhdGlvbkNvbnRlbnRUeXBlIiBhYnN0cmFjdD0idHJ1
ZSIvJmd0OwoKICAgICZsdDt4czpjb21wbGV4VHlwZSBuYW1lPSJOb3RpZmljYXRpb25UeXBlIiZn
dDsKICAgICAgICAmbHQ7eHM6c2VxdWVuY2UmZ3Q7CiAgICAgICAgICAgICZsdDt4czplbGVtZW50
IG5hbWU9ImV2ZW50VGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiJmd0OwogICAgICAgICAgICAgICZs
dDt4czphbm5vdGF0aW9uJmd0OwogICAgICAgICAgICAgICAgJmx0O3hzOmRvY3VtZW50YXRpb24m
Z3Q7CiAgICAgICAgICAgICAgICBUaGUgdGltZSB0aGUgZXZlbnQgd2FzIGdlbmVyYXRlZCBieSB0
aGUgZXZlbnQgc291cmNlCiAgICAgICAgICAgICAgICAmbHQ7L3hzOmRvY3VtZW50YXRpb24mZ3Q7
CiAgICAgICAgICAgICAgJmx0Oy94czphbm5vdGF0aW9uJmd0OwogICAgICAgICAgICAmbHQ7L3hz
OmVsZW1lbnQmZ3Q7CiAgICAgICAgICAgICZsdDt4czplbGVtZW50IHJlZj0ibm90aWZpY2F0aW9u
Q29udGVudCIvJmd0OwogICAgICAgICZsdDsveHM6c2VxdWVuY2UmZ3Q7CiAgICAmbHQ7L3hzOmNv
bXBsZXhUeXBlJmd0OwoKICAgICZsdDt4czplbGVtZW50IG5hbWU9Im5vdGlmaWNhdGlvbiIgdHlw
ZT0iTm90aWZpY2F0aW9uVHlwZSIvJmd0OwoKICAmbHQ7L3hzOnNjaGVtYSZndDsKCjUuICBGaWx0
ZXJpbmcgRXhhbXBsZXMKCiAgIFRoZSBmb2xsb3dpbmcgc2VjdGlvbiBwcm92aWRlcyBleGFtcGxl
cyB0byBpbGx1c3RyYXRlIHRoZSB2YXJpb3VzCiAgIG1ldGhvZHMgb2YgZmlsdGVyaW5nIGNvbnRl
bnQgb24gYW4gZXZlbnQgbm90aWZpY2F0aW9uIHN1YnNjcmlwdGlvbi4KCiAgIEluIG9yZGVyIHRv
IGlsbHVzdHJhdGUgdGhlIHVzZSBvZiBmaWx0ZXIgZXhwcmVzc2lvbnMsIGl0IGlzIG5lY2Vzc2Fy
eQogICB0byBhc3N1bWUgc29tZSBvZiB0aGUgZXZlbnQgbm90aWZpY2F0aW9uIGNvbnRlbnQuICBU
aGUgZXhhbXBsZXMgYmVsb3cKICAgYXNzdW1lIHRoYXQgdGhlIGV2ZW50IG5vdGlmaWNhdGlvbiBz
Y2hlbWEgZGVmaW5pdGlvbiBoYXMgYW4gJmx0O2V2ZW50Jmd0OwogICBlbGVtZW50IGF0IHRoZSB0
b3AgbGV2ZWwgY29uc2lzdGluZyBvZiB0aGUgZXZlbnQgY2xhc3MgKGUuZy4sIGZhdWx0LAogICBz
dGF0ZSwgY29uZmlnKSwgcmVwb3J0aW5nIGVudGl0eSBhbmQgZWl0aGVyIHNldmVyaXR5IG9yIG9w
ZXJhdGlvbmFsCiAgIHN0YXRlLgoKICAgRXhhbXBsZXMgaW4gdGhpcyBzZWN0aW9uIGFyZSBnZW5l
cmF0ZWQgZnJvbSB0aGUgZm9sbG93aW5nIGZpY3Rpb25hbAogICBTY2hlbWEuCgogJmx0Oz94bWwg
dmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPyZndDsKJmx0O3hzOnNjaGVtYSB0YXJnZXRO
YW1lc3BhY2U9Imh0dHA6Ly9leGFtcGxlLmNvbS9ldmVudC8xLjAiCiAgICB4bWxucz0iaHR0cDov
L2V4YW1wbGUuY29tL2V2ZW50LzEuMCIKICAgIGVsZW1lbnRGb3JtRGVmYXVsdD0icXVhbGlmaWVk
IgogICAgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIgogICAgeG1s
bnM6bmNFdmVudD0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpuZXRjb25mOm5vdGlmaWNhdGlvbjox
LjAiJmd0OwoKICAgICZsdDt4czppbXBvcnQgbmFtZXNwYWNlPQogICAgICAgICJ1cm46aWV0Zjpw
YXJhbXM6eG1sOm5zOm5ldGNvbmY6bm90aWZpY2F0aW9uOjEuMCIKICAgICAgICBzY2hlbWFMb2Nh
dGlvbj0KImh0dHA6Ly93d3cuaWFuYS5vcmcvYXNzaWdubWVudHMveG1sLXJlZ2lzdHJ5L3NjaGVt
YS9ub3RpZmljYXRpb24ueHNkIi8mZ3Q7CgogICAgJmx0O3hzOmNvbXBsZXhUeXBlIG5hbWU9ImV2
ZW50VHlwZSImZ3Q7CiAgICAgICAgJmx0O3hzOmNvbXBsZXhDb250ZW50Jmd0OwogICAgICAgICAg
ICAmbHQ7eHM6ZXh0ZW5zaW9uIGJhc2U9Im5jRXZlbnQ6Tm90aWZpY2F0aW9uQ29udGVudFR5cGUi
Jmd0OwogICAgICAgICAgICAgICAgJmx0O3hzOnNlcXVlbmNlJmd0OwogICAgICAgICAgICAgICAg
ICAgICZsdDt4czplbGVtZW50IG5hbWU9ImV2ZW50Q2xhc3MiIC8mZ3Q7CiAgICAgICAgICAgICAg
ICAgICAgJmx0O3hzOmVsZW1lbnQgbmFtZT0icmVwb3J0aW5nRW50aXR5IiZndDsKICAgICAgICAg
ICAgICAgICAgICAgICAgJmx0O3hzOmNvbXBsZXhUeXBlJmd0OwogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmx0O3hzOnNlcXVlbmNlJmd0OwogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZsdDt4czphbnkgbmFtZXNwYWNlPSIjI2FueSIKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwcm9jZXNzQ29udGVudHM9ImxheCIvJmd0OwogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmx0Oy94czpzZXF1ZW5jZSZndDsKICAgICAgICAgICAgICAgICAgICAgICAgJmx0Oy94
czpjb21wbGV4VHlwZSZndDsKICAgICAgICAgICAgICAgICAgICAmbHQ7L3hzOmVsZW1lbnQmZ3Q7
CiAgICAgICAgICAgICAgICAgICAgJmx0O3hzOmNob2ljZSZndDsKICAgICAgICAgICAgICAgICAg
ICAgICAgJmx0O3hzOmVsZW1lbnQgbmFtZT0ic2V2ZXJpdHkiLyZndDsKICAgICAgICAgICAgICAg
ICAgICAgICAgJmx0O3hzOmVsZW1lbnQgbmFtZT0ib3BlclN0YXRlIi8mZ3Q7CiAgICAgICAgICAg
ICAgICAgICAgJmx0Oy94czpjaG9pY2UmZ3Q7CiAgICAgICAgICAgICAgICAmbHQ7L3hzOnNlcXVl
bmNlJmd0OwogICAgICAgICAgICAmbHQ7L3hzOmV4dGVuc2lvbiZndDsKICAgICAgICAmbHQ7L3hz
OmNvbXBsZXhDb250ZW50Jmd0OwogICAgJmx0Oy94czpjb21wbGV4VHlwZSZndDsKCiAgICAmbHQ7
eHM6ZWxlbWVudCBuYW1lPSJldmVudCIKICAgICAgICB0eXBlPSJldmVudFR5cGUiCiAgICAgICAg
c3Vic3RpdHV0aW9uR3JvdXA9Im5jRXZlbnQ6bm90aWZpY2F0aW9uQ29udGVudCIvJmd0OwoKJmx0
Oy94czpzY2hlbWEmZ3Q7CgogICBUaGUgYWJvdmUgZmljdGlvbmFsIG5vdGlmaWNhdGlvbiBkZWZp
bml0aW9uIGNvdWxkIHJlc3VsdCBpbiB0aGUKICAgZm9sbG93aW5nIDxzdHJpa2U+PGZvbnQgY29s
b3I9J3JlZCc+aXMgYTwvZm9udD48L3N0cmlrZT4gc2FtcGxlIG5vdGlmaWNhdGlvbiBsaXN0LCB3
aGljaCBpcyB1c2VkIGluIHRoZSBleGFtcGxlcyBpbgogICB0aGlzIHNlY3Rpb24uCgogICAmbHQ7
bm90aWZpY2F0aW9uCiAgICAgIHhtbG5zPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOm5ldGNvbmY6
bm90aWZpY2F0aW9uOjEuMCImZ3Q7CiAgICAgICZsdDtldmVudFRpbWUmZ3Q7MjAwNy0wNy0wOFQw
MDowMTowMFombHQ7L2V2ZW50VGltZSZndDsKICAgICAgJmx0O2V2ZW50IHhtbG5zPSJodHRwOi8v
ZXhhbXBsZS5jb20vZXZlbnQvMS4wIiZndDsKICAgICAgICAgJmx0O2V2ZW50Q2xhc3MmZ3Q7ZmF1
bHQmbHQ7L2V2ZW50Q2xhc3MmZ3Q7CiAgICAgICAgICZsdDtyZXBvcnRpbmdFbnRpdHkmZ3Q7CiAg
ICAgICAgICAgICAmbHQ7Y2FyZCZndDtFdGhlcm5ldDAmbHQ7L2NhcmQmZ3Q7CiAgICAgICAgICZs
dDsvcmVwb3J0aW5nRW50aXR5Jmd0OwogICAgICAgICAmbHQ7c2V2ZXJpdHkmZ3Q7bWFqb3ImbHQ7
L3NldmVyaXR5Jmd0OwogICAgICAgJmx0Oy9ldmVudCZndDsKICAgJmx0Oy9ub3RpZmljYXRpb24m
Z3Q7CgogICAmbHQ7bm90aWZpY2F0aW9uCiAgICAgeG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6
bnM6bmV0Y29uZjpub3RpZmljYXRpb246MS4wIiZndDsKICAgICAgJmx0O2V2ZW50VGltZSZndDsy
MDA3LTA3LTA4VDAwOjAyOjAwWiZsdDsvZXZlbnRUaW1lJmd0OwogICAgICAmbHQ7ZXZlbnQgeG1s
bnM9Imh0dHA6Ly9leGFtcGxlLmNvbS9ldmVudC8xLjAiJmd0OwogICAgICAgICAgJmx0O2V2ZW50
Q2xhc3MmZ3Q7ZmF1bHQmbHQ7L2V2ZW50Q2xhc3MmZ3Q7CiAgICAgICAgICAmbHQ7cmVwb3J0aW5n
RW50aXR5Jmd0OwogICAgICAgICAgICAgICZsdDtjYXJkJmd0O0V0aGVybmV0MiZsdDsvY2FyZCZn
dDsKICAgICAgICAgICZsdDsvcmVwb3J0aW5nRW50aXR5Jmd0OwogICAgICAgICAgJmx0O3NldmVy
aXR5Jmd0O2NyaXRpY2FsJmx0Oy9zZXZlcml0eSZndDsKICAgICAgICZsdDsvZXZlbnQmZ3Q7CiAg
ICZsdDsvbm90aWZpY2F0aW9uJmd0OwoKICAgJmx0O25vdGlmaWNhdGlvbgogICAgIHhtbG5zPSJ1
cm46aWV0ZjpwYXJhbXM6eG1sOm5zOm5ldGNvbmY6bm90aWZpY2F0aW9uOjEuMCImZ3Q7CiAgICAg
ICZsdDtldmVudFRpbWUmZ3Q7MjAwNy0wNy0wOFQwMDowNDowMFombHQ7L2V2ZW50VGltZSZndDsK
ICAgICAgJmx0O2V2ZW50IHhtbG5zPSJodHRwOi8vZXhhbXBsZS5jb20vZXZlbnQvMS4wIiZndDsK
ICAgICAgICAgICZsdDtldmVudENsYXNzJmd0O2ZhdWx0Jmx0Oy9ldmVudENsYXNzJmd0OwogICAg
ICAgICAgJmx0O3JlcG9ydGluZ0VudGl0eSZndDsKICAgICAgICAgICAgICAgJmx0O2NhcmQmZ3Q7
QVRNMSZsdDsvY2FyZCZndDsKICAgICAgICAgICAmbHQ7L3JlcG9ydGluZ0VudGl0eSZndDsKICAg
ICAgICAgICAmbHQ7c2V2ZXJpdHkmZ3Q7bWlub3ImbHQ7L3NldmVyaXR5Jmd0OwogICAgICAmbHQ7
L2V2ZW50Jmd0OwogICAmbHQ7L25vdGlmaWNhdGlvbiZndDsKCiAgICZsdDtub3RpZmljYXRpb24K
ICAgICB4bWxucz0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpuZXRjb25mOm5vdGlmaWNhdGlvbjox
LjAiJmd0OwogICAgICZsdDtldmVudFRpbWUmZ3Q7MjAwNy0wNy0wOFQwMDoxMDowMFombHQ7L2V2
ZW50VGltZSZndDsKICAgICAmbHQ7ZXZlbnQgeG1sbnM9Imh0dHA6Ly9leGFtcGxlLmNvbS9ldmVu
dC8xLjAiJmd0OwogICAgICAgICAmbHQ7ZXZlbnRDbGFzcyZndDtzdGF0ZSZsdDsvZXZlbnRDbGFz
cyZndDsKICAgICAgICAgJmx0O3JlcG9ydGluZ0VudGl0eSZndDsKICAgICAgICAgICAgICZsdDtj
YXJkJmd0O0V0aGVybmV0MCZsdDsvY2FyZCZndDsKICAgICAgICAgJmx0Oy9yZXBvcnRpbmdFbnRp
dHkmZ3Q7CiAgICAgICAgICZsdDtvcGVyU3RhdGUmZ3Q7ZW5hYmxlZCZsdDsvb3BlclN0YXRlJmd0
OwogICAgICAmbHQ7L2V2ZW50Jmd0OwogICAmbHQ7L25vdGlmaWNhdGlvbiZndDsKCjUuMS4gIFN1
YnRyZWUgRmlsdGVyaW5nCgogICBYTUwgc3VidHJlZSBmaWx0ZXJpbmcgaXMgbm90IHdlbGwtc3Vp
dGVkIGZvciBjcmVhdGluZyBlbGFib3JhdGUKICAgZmlsdGVyIGRlZmluaXRpb25zIGdpdmVuIHRo
YXQgaXQgb25seSBzdXBwb3J0cyBlcXVhbGl0eSBjb21wYXJpc29ucwogICBhbmQgYXBwbGljYXRp
b24gb2YgdGhlIGxvZ2ljYWwgT1Igb3BlcmF0b3JzIChlLmcuLCBpbiBhbiBldmVudAogICBzdWJ0
cmVlIGdpdmUgbWUgYWxsIGV2ZW50IG5vdGlmaWNhdGlvbnMgd2hpY2ggaGF2ZSBzZXZlcml0eT1j
cml0aWNhbAogICBvciBzZXZlcml0eT1tYWpvciBvciBzZXZlcml0eT1taW5vcikuICBOZXZlcnRo
ZWxlc3MsIGl0IG1heSBiZSB1c2VkCiAgIGZvciBkZWZpbmluZyBzaW1wbGUgZXZlbnQgbm90aWZp
Y2F0aW9uIGZvcndhcmRpbmcgZmlsdGVycyBhcyBzaG93bgogICBiZWxvdy4KCiAgIFRoZSBmb2xs
b3dpbmcgZXhhbXBsZSBpbGx1c3RyYXRlcyBob3cgdG8gc2VsZWN0IGZhdWx0IGV2ZW50cyB3aGlj
aAogICBoYXZlIHNldmVyaXRpZXMgb2YgY3JpdGljYWwsIG1ham9yLCBvciBtaW5vci4gIFRoZSBm
aWx0ZXJpbmcgY3JpdGVyaWEKICAgZXZhbHVhdGlvbiBpcyBhcyBmb2xsb3dzOgoKICAgKChmYXVs
dCAmYW1wOyBzZXZlcml0eT1jcml0aWNhbCkgfCAoZmF1bHQgJmFtcDsgc2V2ZXJpdHk9bWFqb3Ip
IHwgKGZhdWx0ICZhbXA7CiAgIHNldmVyaXR5PW1pbm9yKSkKCiAgICAgICAgJmx0O25ldGNvbmY6
cnBjIG5ldGNvbmY6bWVzc2FnZS1pZD0iMTAxIgogICAgICAgICAgICAgICAgeG1sbnM6bmV0Y29u
Zj0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpuZXRjb25mOmJhc2U6MS4wIiZndDsKICAgICAgICAg
ICZsdDtjcmVhdGUtc3Vic2NyaXB0aW9uCiAgICAgICAgICAgICAgeG1sbnM9InVybjppZXRmOnBh
cmFtczp4bWw6bnM6bmV0Y29uZjpub3RpZmljYXRpb246MS4wIiZndDsKICAgICAgICAgICAgJmx0
O2ZpbHRlciBuZXRjb25mOnR5cGU9InN1YnRyZWUiJmd0OwogICAgICAgICAgICAgICZsdDtldmVu
dCB4bWxucz0iaHR0cDovL2V4YW1wbGUuY29tL2V2ZW50LzEuMCImZ3Q7CiAgICAgICAgICAgICAg
ICAmbHQ7ZXZlbnRDbGFzcyZndDtmYXVsdCZsdDsvZXZlbnRDbGFzcyZndDsKICAgICAgICAgICAg
ICAgICZsdDtzZXZlcml0eSZndDtjcml0aWNhbCZsdDsvc2V2ZXJpdHkmZ3Q7CiAgICAgICAgICAg
ICAgJmx0Oy9ldmVudCZndDsKICAgICAgICAgICAgICAmbHQ7ZXZlbnQgeG1sbnM9Imh0dHA6Ly9l
eGFtcGxlLmNvbS9ldmVudC8xLjAiJmd0OwogICAgICAgICAgICAgICAgJmx0O2V2ZW50Q2xhc3Mm
Z3Q7ZmF1bHQmbHQ7L2V2ZW50Q2xhc3MmZ3Q7CiAgICAgICAgICAgICAgICAmbHQ7c2V2ZXJpdHkm
Z3Q7bWFqb3ImbHQ7L3NldmVyaXR5Jmd0OwogICAgICAgICAgICAgICZsdDsvZXZlbnQmZ3Q7CiAg
ICAgICAgICAgICAgJmx0O2V2ZW50IHhtbG5zPSJodHRwOi8vZXhhbXBsZS5jb20vZXZlbnQvMS4w
IiZndDsKICAgICAgICAgICAgICAgICZsdDtldmVudENsYXNzJmd0O2ZhdWx0Jmx0Oy9ldmVudENs
YXNzJmd0OwogICAgICAgICAgICAgICAgJmx0O3NldmVyaXR5Jmd0O21pbm9yJmx0Oy9zZXZlcml0
eSZndDsKICAgICAgICAgICAgICAmbHQ7L2V2ZW50Jmd0OwogICAgICAgICAgICAmbHQ7L2ZpbHRl
ciZndDsKICAgICAgICAgICZsdDsvY3JlYXRlLXN1YnNjcmlwdGlvbiZndDsKICAgICAgICAmbHQ7
L25ldGNvbmY6cnBjJmd0OwoKICAgVGhlIGZvbGxvd2luZyBleGFtcGxlIGlsbHVzdHJhdGVzIGhv
dyB0byBzZWxlY3Qgc3RhdGUgb3IgY29uZmlnCiAgIEV2ZW50Q2xhc3NlcyBvciBmYXVsdCBldmVu
dHMgdGhhdCBhcmUgcmVsYXRlZCB0byBjYXJkIEV0aGVybmV0MC4gIFRoZQogICBmaWx0ZXJpbmcg
Y3JpdGVyaWEgZXZhbHVhdGlvbiBpcyBhcyBmb2xsb3dzOgoKICAgKCBzdGF0ZSB8IGNvbmZpZyB8
ICggZmF1bHQgJmFtcDsgKCBjYXJkPUV0aGVybmV0MCkpKQoKJmx0O25ldGNvbmY6cnBjIG5ldGNv
bmY6bWVzc2FnZS1pZD0iMTAxIgogICAgICAgICAgICAgICAgeG1sbnM6bmV0Y29uZj0idXJuOmll
dGY6cGFyYW1zOnhtbDpuczpuZXRjb25mOmJhc2U6MS4wIiZndDsKICAgICAgJmx0O2NyZWF0ZS1z
dWJzY3JpcHRpb24KICAgICAgICAgIHhtbG5zPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOm5ldGNv
bmY6bm90aWZpY2F0aW9uOjEuMCImZ3Q7CiAgICAgICAgJmx0O2ZpbHRlciBuZXRjb25mOnR5cGU9
InN1YnRyZWUiJmd0OwogICAgICAgICAgJmx0O2V2ZW50IHhtbG5zPSJodHRwOi8vZXhhbXBsZS5j
b20vZXZlbnQvMS4wIiZndDsKICAgICAgICAgICAgJmx0O2V2ZW50Q2xhc3MmZ3Q7c3RhdGUmbHQ7
L2V2ZW50Q2xhc3MmZ3Q7CiAgICAgICAgICAmbHQ7L2V2ZW50Jmd0OwogICAgICAgICAgJmx0O2V2
ZW50IHhtbG5zPSJodHRwOi8vZXhhbXBsZS5jb20vZXZlbnQvMS4wIiZndDsKICAgICAgICAgICAg
Jmx0O2V2ZW50Q2xhc3MmZ3Q7Y29uZmlnJmx0Oy9ldmVudENsYXNzJmd0OwogICAgICAgICAgJmx0
Oy9ldmVudCZndDsKICAgICAgICAgICZsdDtldmVudCB4bWxucz0iaHR0cDovL2V4YW1wbGUuY29t
L2V2ZW50LzEuMCImZ3Q7CiAgICAgICAgICAgICZsdDtldmVudENsYXNzJmd0O2ZhdWx0Jmx0Oy9l
dmVudENsYXNzJmd0OwogICAgICAgICAgICAmbHQ7cmVwb3J0aW5nRW50aXR5Jmd0OwogICAgICAg
ICAgICAgICZsdDtjYXJkJmd0O0V0aGVybmV0MCZsdDsvY2FyZCZndDsKICAgICAgICAgICAgJmx0
Oy9yZXBvcnRpbmdFbnRpdHkmZ3Q7CiAgICAgICAgICAmbHQ7L2V2ZW50Jmd0OwogICAgICAgICZs
dDsvZmlsdGVyJmd0OwogICAgICAmbHQ7L2NyZWF0ZS1zdWJzY3JpcHRpb24mZ3Q7CiZsdDsvbmV0
Y29uZjpycGMmZ3Q7Cgo1LjIuICBYUEFUSCBmaWx0ZXJzCgogICBUaGUgZm9sbG93aW5nIFtYUEFU
SF0gZXhhbXBsZSBpbGx1c3RyYXRlcyBob3cgdG8gc2VsZWN0IGZhdWx0CiAgIEV2ZW50Q2xhc3Mg
bm90aWZpY2F0aW9ucyB0aGF0IGhhdmUgc2V2ZXJpdGllcyBvZiBjcml0aWNhbCwgbWFqb3IsIG9y
CiAgIG1pbm9yLiAgVGhlIGZpbHRlcmluZyBjcml0ZXJpYSBldmFsdWF0aW9uIGlzIGFzIGZvbGxv
d3M6CgogICAoKGZhdWx0KSAmYW1wOyAoKHNldmVyaXR5PWNyaXRpY2FsKSB8IChzZXZlcml0eT1t
YWpvcikgfCAoc2V2ZXJpdHkgPQogICBtaW5vcikpKQoKICAgICAgJmx0O25ldGNvbmY6cnBjIG5l
dGNvbmY6bWVzc2FnZS1pZD0iMTAxIgogICAgICAgICAgICAgICAgeG1sbnM6bmV0Y29uZj0idXJu
OmlldGY6cGFyYW1zOnhtbDpuczpuZXRjb25mOmJhc2U6MS4wIiZndDsKICAgICAgICAmbHQ7Y3Jl
YXRlLXN1YnNjcmlwdGlvbgogICAgICAgICAgICAgIHhtbG5zPSJ1cm46aWV0ZjpwYXJhbXM6eG1s
Om5zOm5ldGNvbmY6bm90aWZpY2F0aW9uOjEuMCImZ3Q7CiAgICAgICAgICAmbHQ7ZmlsdGVyIG5l
dGNvbmY6dHlwZT0ieHBhdGgiCiAgICAgICAgICAgICAgICAgIHhtbG5zOmV4PSJodHRwOi8vZXhh
bXBsZS5jb20vZXZlbnQvMS4wIgogICAgICAgICAgICAgc2VsZWN0PSIvZXg6ZXZlbnRbZXg6ZXZl
bnRDbGFzcz0nZmF1bHQnIGFuZAogICAgICAgICAgICAgICAgICAoZXg6c2V2ZXJpdHk9J21pbm9y
JyBvciBleDpzZXZlcml0eT0nbWFqb3InCiAgICAgICAgICAgICAgICAgICAgICAgb3IgZXg6c2V2
ZXJpdHk9J2NyaXRpY2FsJyldIi8mZ3Q7CiAgICAgICAgJmx0Oy9jcmVhdGUtc3Vic2NyaXB0aW9u
Jmd0OwogICAgICAmbHQ7L25ldGNvbmY6cnBjJmd0OwoKICAgVGhlIGZvbGxvd2luZyBleGFtcGxl
IGlsbHVzdHJhdGVzIGhvdyB0byBzZWxlY3Qgc3RhdGUgYW5kIGNvbmZpZwogICBFdmVudENsYXNz
ZXMgb3IgZmF1bHQgZXZlbnRzIG9mIGFueSBzZXZlcml0eSB0aGF0IGNvbWUgZnJvbSBjYXJkCiAg
IEV0aGVybmV0MC4gIFRoZSBmaWx0ZXJpbmcgY3JpdGVyaWEgZXZhbHVhdGlvbiBpcyBhcyBmb2xs
b3dzOgoKICAgKCBzdGF0ZSB8IGNvbmZpZyB8IChmYXVsdCAmYW1wOyBjYXJkPUV0aGVybmV0MCkp
CgogICAgICAmbHQ7bmV0Y29uZjpycGMgbWVzc2FnZS1pZD0iMTAxIgogICAgICAgICAgICAgIHht
bG5zOm5ldGNvbmY9InVybjppZXRmOnBhcmFtczp4bWw6bnM6bmV0Y29uZjpiYXNlOjEuMCImZ3Q7
CiAgICAgICAgJmx0O2NyZWF0ZS1zdWJzY3JpcHRpb24KICAgICAgICAgICB4bWxucz0idXJuOmll
dGY6cGFyYW1zOnhtbDpuczpuZXRjb25mOm5vdGlmaWNhdGlvbjoxLjAiJmd0OwogICAgICAgICAg
ICAgJmx0O2ZpbHRlciBuZXRjb25mOnR5cGU9InhwYXRoIgogICAgICAgICAgICAgICAgICAgICB4
bWxuczpleD0iaHR0cDovL2V4YW1wbGUuY29tL2V2ZW50LzEuMCIKICAgICAgICAgICAgICAgIHNl
bGVjdD0iL2V4OmV2ZW50WwogICAgICAgICAgICAgICAgICAgKGV4OmV2ZW50Q2xhc3M9J3N0YXRl
JyBvciBleDpldmVudENsYXNzPSdjb25maWcnKSBvcgogICAgICAgICAgICAgICAgICAgKChleDpl
dmVudENsYXNzPSdmYXVsdCcgYW5kIGV4OmNhcmQ9J0V0aGVybmV0MCcpKV0iLyZndDsKICAgICAg
ICZsdDsvY3JlYXRlLXN1YnNjcmlwdGlvbiZndDsKICAgICAmbHQ7L25ldGNvbmY6cnBjJmd0OwoK
Ni4gIEludGVybGVhdmUgQ2FwYWJpbGl0eQoKNi4xLiAgRGVzY3JpcHRpb24KCiAgIFRoZSBJbnRl
cmxlYXZlIGNhcGFiaWxpdHkgaW5kaWNhdGVzIHRoYXQgdGhlIE5FVENPTkYgcGVlciBzdXBwb3J0
cwogICB0aGUgYWJpbGl0eSB0byBpbnRlcmxlYXZlIG90aGVyIE5FVENPTkYgb3BlcmF0aW9ucyB3
aXRoaW4gYQogICBOb3RpZmljYXRpb24gc3Vic2NyaXB0aW9uLiAgVGhpcyBtZWFucyB0aGUgTkVU
Q09ORiBzZXJ2ZXIgTVVTVAogICByZWNlaXZlLCBwcm9jZXNzIGFuZCByZXNwb25kIHRvIE5FVENP
TkYgcmVxdWVzdHMgb24gYSBzZXNzaW9uIHdpdGggYW4KICAgYWN0aXZlIG5vdGlmaWNhdGlvbiBz
dWJzY3JpcHRpb24uCgo2LjIuICBEZXBlbmRlbmNpZXMKCiAgIFRoaXMgY2FwYWJpbGl0eSBpcyBk
ZXBlbmRhbnQgb24gdGhlIG5vdGlmaWNhdGlvbiBjYXBhYmlsaXR5IGJlaW5nCiAgIHN1cHBvcnRl
ZC4KCjYuMy4gIENhcGFiaWxpdHkgSWRlbnRpZmllcgoKICAgVGhlIDppbnRlcmxlYXZlIGNhcGFi
aWxpdHkgaXMgaWRlbnRpZmllZCBieSB0aGUgZm9sbG93aW5nIGNhcGFiaWxpdHkKICAgc3RyaW5n
OgoKICAgdXJuOmlldGY6cGFyYW1zOm5ldGNvbmY6Y2FwYWJpbGl0eTppbnRlcmxlYXZlOjEuMAoK
Ni40LiAgTmV3IE9wZXJhdGlvbnMKCiAgIE5vbmUuCgo2LjUuICBNb2RpZmljYXRpb25zIHRvIEV4
aXN0aW5nIE9wZXJhdGlvbnMKCiAgIFdoZW4gYSAmbHQ7Y3JlYXRlLXN1YnNjcmlwdGlvbiZndDsg
aXMgc2VudCB3aGlsZSBhbm90aGVyIHN1YnNjcmlwdGlvbiBpcwogICBhY3RpdmUgb24gdGhhdCBz
ZXNzaW9uLCB0aGUgZm9sbG93aW5nIGVycm9yIHdpbGwgYmUgcmV0dXJuZWQ6CgogICAgICBUYWc6
IG9wZXJhdGlvbi1mYWlsZWQKCiAgICAgIEVycm9yLXR5cGU6IHByb3RvY29sCgogICAgICBTZXZl
cml0eTogZXJyb3IKCiAgICAgIEVycm9yLWluZm86IG5vbmUKCiAgICAgIERlc2NyaXB0aW9uOiBS
ZXF1ZXN0IGNvdWxkIG5vdCBiZSBjb21wbGV0ZWQgYmVjYXVzZSB0aGUgcmVxdWVzdGVkCiAgICAg
IG9wZXJhdGlvbiBmYWlsZWQgZm9yIHNvbWUgcmVhc29uIG5vdCBjb3ZlcmVkIGJ5IGFueSBvdGhl
ciBlcnJvcgogICAgICBjb25kaXRpb24uCgo3LiAgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMKCiAg
IFRoZSBzZWN1cml0eSBjb25zaWRlcmF0aW9ucyBmcm9tIHRoZSBiYXNlIFtORVRDT05GXSBkb2N1
bWVudCBhbHNvCiAgIGFwcGx5IHRvIHRoZSBOb3RpZmljYXRpb24gY2FwYWJpbGl0eS4KCiAgIFRo
ZSBhY2Nlc3MgY29udHJvbCBmcmFtZXdvcmsgYW5kIHRoZSBjaG9pY2Ugb2YgdHJhbnNwb3J0IHdp
bGwgaGF2ZSBhCiAgIG1ham9yIGltcGFjdCBvbiB0aGUgc2VjdXJpdHkgb2YgdGhlIHNvbHV0aW9u
LgoKICAgVGhlICZsdDtub3RpZmljYXRpb24mZ3Q7IGVsZW1lbnRzIGFyZSBuZXZlciBzZW50IGJl
Zm9yZSB0aGUgdHJhbnNwb3J0IGxheWVyCiAgIGFuZCB0aGUgTkVUQ09ORiBsYXllciwgaW5jbHVk
aW5nIGNhcGFiaWxpdGllcyBleGNoYW5nZSwgaGF2ZSBiZWVuCiAgIGVzdGFibGlzaGVkLCBhbmQg
dGhlIG1hbmFnZXIgaGFzIGJlZW4gaWRlbnRpZmllZCBhbmQgYXV0aGVudGljYXRlZC4KCiAgIEl0
IGlzIHJlY29tbWVuZGVkIHRoYXQgY2FyZSBiZSB0YWtlbiB0byBzZWN1cmUgZXhlY3V0aW9uOgoK
ICAgbyAgJmx0O2NyZWF0ZS1zdWJzY3JpcHRpb24mZ3Q7IGludm9jYXRpb24KCiAgIG8gICZsdDtn
ZXQmZ3Q7IG9uIHJlYWQtb25seSBkYXRhIG1vZGVscwoKICAgbyAgJmx0O25vdGlmaWNhdGlvbiZn
dDsgY29udGVudAoKICAgT25lIHBvdGVudGlhbCBzZWN1cml0eSBpc3N1ZSBpcyB0aGUgdHJhbnNw
b3J0IG9mIGRhdGEgZnJvbSBub24tCiAgIE5FVENPTkYgc3RyZWFtcywgc3VjaCBhcyBzeXNsb2cg
YW5kIFNOTVAuICBUaGlzIGRhdGEgbWF5IGJlIG1vcmUKICAgdnVsbmVyYWJsZSAob3IgbGVzcyB2
dWxuZXJhYmxlKSB3aGVuIGJlaW5nIHRyYW5zcG9ydGVkIG92ZXIgTkVUQ09ORgogICB0aGFuIHdo
ZW4gYmVpbmcgdHJhbnNwb3J0ZWQgdXNpbmcgdGhlIHByb3RvY29sIG5vcm1hbGx5IHVzZWQgZm9y
CiAgIHRyYW5zcG9ydGluZyBpdCwgZGVwZW5kaW5nIG9uIHRoZSBzZWN1cml0eSBjcmVkZW50aWFs
cyBvZiB0aGUgdHdvCiAgIHN1YnN5c3RlbXMuICBUaGUgTkVUQ09ORiBzZXJ2ZXIgaXMgcmVzcG9u
c2libGUgZm9yIGFwcGx5aW5nIGFjY2VzcwogICBjb250cm9sIHRvIHN0cmVhbSBjb250ZW50LgoK
ICAgVGhlIGNvbnRlbnRzIG9mIG5vdGlmaWNhdGlvbnMgYXMgd2VsbCBhcyB0aGUgbmFtZSBvZiBl
dmVudCBzdHJlYW1zCiAgIG1heSBjb250YWluIHNlbnNpdGl2ZSBpbmZvcm1hdGlvbiBhbmQgY2Fy
ZSBzaG91bGQgYmUgdGFrZW4gdG8gZW5zdXJlCiAgIHRoYXQgaXQgaXMgdmlld2VkIG9ubHkgYnkg
YXV0aG9yaXplZCB1c2Vycy4gIElmIGEgdXNlciBkb2VzIG5vdCBoYXZlCiAgIHBlcm1pc3Npb24g
dG8gdmlldyBjb250ZW50IHZpYSBvdGhlciBORVRDT05GIG9wZXJhdGlvbnMsIGl0IG11c3Qgbm90
CiAgIGhhdmUgYWNjZXNzIHRoYXQgY29udGVudCB2aWEgTm90aWZpY2F0aW9ucy4gIElmIGEgdXNl
ciBpcyBub3QKICAgcGVybWl0dGVkIHRvIHZpZXcgb25lIGVsZW1lbnQgaW4gdGhlIGNvbnRlbnQg
b2YgdGhlIG5vdGlmaWNhdGlvbiwgdGhlCiAgIG5vdGlmaWNhdGlvbiBpcyBub3Qgc2VudCB0byB0
aGF0IHVzZXIuCgogICBJZiBhIHN1YnNjcmlwdGlvbiBpcyBjcmVhdGVkIHdpdGggYSAmbHQ7c3Rv
cFRpbWUmZ3Q7LCB0aGUgTkVUQ09ORiBzZXNzaW9uCiAgIHdpbGwgcmV0dXJuIHRvIGJlaW5nIGEg
bm9ybWFsIGNvbW1hbmQtcmVzcG9uc2UgTkVUQ09ORiBzZXNzaW9uIHdoZW4KICAgdGhlIHJlcGxh
eSBpcyBjb21wbGV0ZWQuICBJdCBpcyB0aGUgcmVzcG9uc2liaWxpdHkgb2YgdGhlIE5FVENPTkYK
ICAgY2xpZW50IHRvIGNsb3NlIHRoaXMgc2Vzc2lvbiB3aGVuIGl0IGlzIG5vIGxvbmdlciBvZiB1
c2UuCgo4LiAgSUFOQSBDb25zaWRlcmF0aW9ucwoKICAgPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3Jl
ZW4nPi0tIEVkaXRvciBub3RlIHRvIElBTkEvUkZDLUVkaXRvcjogd2UgcmVxdWVzdCB0aGF0IHlv
dSBtYWtlIHRoZXNlCiAgIGFzc2lnbm1lbnRzLCBpbiB3aGljaCBjYXNlIGl0IGlzIHRvcCBiZSBk
b2N1bWVudGVkIGFzIGJlbG93PC9mb250Pjwvc3Ryb25nPgoKICAgVGhpcyBkb2N1bWVudCByZWdp
c3RlcnMgdGhyZWUgVVJJcyBmb3IgdGhlIE5FVENPTkYgWE1MIG5hbWVzcGFjZSBpbgogICB0aGUg
SUVURiBYTUwgcmVnaXN0cnkgW1JGQzM2ODhdLgoKICAgRm9sbG93aW5nIHRoZSBmb3JtYXQgaW4g
UkZDIDM2ODgsIElBTkEgaGFzIG1hZGUgdGhlIGZvbGxvd2luZwogICByZWdpc3RyYXRpb24uICA8
c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbic+Tm90ZSB0aGF0IHRoZSBjYXBhYmlsaXR5IHVybnMg
YXMgYWxzbyBjb21wbGlhbnQgdG8KICAgW05FVENPTkZdIHNlY3Rpb24gMTAuMy48L2ZvbnQ+PC9z
dHJvbmc+CgogICBVUkk6IHVybjppZXRmOnBhcmFtczpuZXRjb25mOmNhcGFiaWxpdHk6bm90aWZp
Y2F0aW9uOjEuMAoKICAgVVJJOiA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbic+dXJuOmlldGY6
cGFyYW1zOm5ldGNvbmY6Y2FwYWJpbGl0eTppbnRlcmxlYXZlOjEuMAoKICAgVVJJOjwvZm9udD48
L3N0cm9uZz4gdXJuOmlldGY6cGFyYW1zOnhtbDpuczpuZXRtb2Q6bm90aWZpY2F0aW9uCgogICBV
Ukk6IHVybjppZXRmOnBhcmFtczp4bWw6bnM6bmV0Y29uZjpub3RpZmljYXRpb246MS4wCgogICA8
c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnPlVSSTogdXJuOmlldGY6cGFyYW1zOm5ldGNvbmY6Y2Fw
YWJpbGl0eTppbnRlcmxlYXZlOjEuMDwvZm9udD48L3N0cmlrZT4KCiAgIFJlZ2lzdHJhbnQgQ29u
dGFjdDogVGhlIElFU0cuCgogICBYTUw6IE4vQSwgdGhlIHJlcXVlc3RlZCBVUkkgaXMgYW4gWE1M
IG5hbWVzcGFjZS4KCiAgIDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJz5JbiBhZGRpdGlvbiwg
SUFOQSByZWdpc3RlcmVkIHRoZSBmb2xsb3dpbmcgbmFtZXNwYWNlOgogICBodHRwOi8vd3d3Lmlh
bmEub3JnL2Fzc2lnbm1lbnRzL3htbC1yZWdpc3RyeS9zY2hlbWEvbm90aWZpY2F0aW9uLnhzZDwv
Zm9udD48L3N0cm9uZz4KCjkuICBBY2tub3dsZWRnZW1lbnRzCgogICBUaGFua3MgdG8gR2lsYmVy
dCBHYWdub24sIEdyZWcgV2lsYnVyIGFuZCBLaW0gQ3VycmFuIGZvciBwcm92aWRpbmcKICAgdGhl
aXIgaW5wdXQgaW50byB0aGUgZWFybHkgd29yayBvbiB0aGlzIGRvY3VtZW50LiAgSW4gYWRkaXRp
b24sIHRoZQogICBlZGl0b3JzIHdvdWxkIGxpa2UgdG8gYWNrbm93bGVkZ2UgaW5wdXQgYXQgdGhl
IFZhbmNvdXZlciBlZGl0aW5nCiAgIHNlc3Npb24gZnJvbSB0aGUgZm9sbG93aW5nIHBlb3BsZTog
T3JseSBOaWNrbGFzcywgSmFtZXMgQmFsZXN0cmllcmUsCiAgIFlvc2hpZnVtaSBBdGFyYXNoaSwg
R2xlbm4gV2F0ZXJzLCBBbGV4YW5kZXIgQ2xlbW0sIERhdmUgSGFycmluZ3RvbiwKICAgRGF2ZSBQ
YXJ0YWluLCBSYXkgQXRhcmFzaGkgYW5kIERhdmlkIFBlcmtpbnMgYW5kIHRoZSBmb2xsb3dpbmcK
ICAgYWRkaXRpb25hbCBwZW9wbGUgZnJvbSB0aGUgTW9udHJlYWwgZWRpdGluZyBzZXNzaW9uOiBC
YWxhenMgTGVuZ3llbCwKICAgUGhpbCBTaGFmZXIsIFJvYiBFbm5zLCBBbmR5IEJpZXJtYW4sIERh
biBSb21hc2NhbnUsIEJlcnQgV2lqbmVuLAogICBTaW1vbiBMZWluZW4sIEp1ZXJnZW4gU2Nob2Vu
d2FlbGRlciwgSGlkZWtpIE9raXRhLCBWaW5jZW50IENyaWRsaWcsCiAgIE1hcnRpbiBCam9ya2x1
bmQsIE9saXZpZXIgRmVzdG9yLCBSYWR1IFN0YXRlLCBCcmlhbiBUcmFtbWVsbCwgV2lsbGlhbQog
ICBDaG93LiAgV2Ugd291bGQgYWxzbyBsaWtlIHRvIHRoYW5rIExpIFlhbiBmb3IgaGlzIG51bWVy
b3VzIDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCc+cmV2aWV3cy48L2ZvbnQ+PC9zdHJpa2U+IDxz
dHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJz5yZXZpZXdzIGFzCiAgIHdlbGwgYXMgU3VyZXNoIEty
aXNobmFuIGZvciBoaXMgZ2VuLWFydCByZXZpZXcgb2YgdGhlIGRvY3VtZW50LjwvZm9udD48L3N0
cm9uZz4KCjEwLiAgTm9ybWF0aXZlIFJlZmVyZW5jZXMKCiAgIFtORVRDT05GXSAgRW5ucywgUi4s
ICJORVRDT05GIENvbmZpZ3VyYXRpb24gUHJvdG9jb2wiLCBSRkMgNDc0MSwKICAgICAgICAgICAg
ICBEZWNlbWJlciAyMDA2LgoKICAgW1JGQzIxMTldICBCcmFkbmVyLCBzLiwgIktleSB3b3JkcyBm
b3IgUkZDcyB0byBJbmRpY2F0ZSBSZXF1aXJlbWVudHMKICAgICAgICAgICAgICBMZXZlbHMiLCBS
RkMgMjExOSwgTWFyY2ggMTk5Ny4KCiAgIFtSRkMzNjg4XSAgQnJhZG5lciwgcy4sICJUaGUgSUVU
RiBYTUwgUmVnaXN0cnkiLCBSRkMgMzY4OCwgSmFudWFyeQogICAgICAgICAgICAgICAyMDA0LgoK
ICAgW1hNTF0gICAgICBXb3JsZCBXaWRlIFdlYiBDb25zb3J0aXVtLCAiRXh0ZW5zaWJsZSBNYXJr
dXAgTGFuZ3VhZ2UKICAgICAgICAgICAgICAoWE1MKSAxLjAiLCBXM0MgWE1MLCBGZWJydWFyeSAx
OTk4LAogICAgICAgICAgICAgICZsdDtodHRwOi8vd3d3LnczLm9yZy9UUi8xOTk4L1JFQy14bWwt
MTk5ODAyMTAmZ3Q7LgoKICAgW1hNTCBTY2hlbWFdCiAgICAgICAgICAgICAgPHN0cmlrZT48Zm9u
dCBjb2xvcj0ncmVkJz5GYWxsc2lkZSwgRC48L2ZvbnQ+PC9zdHJpa2U+CiAgICAgICAgICAgICAg
PHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nPlRob21wc29uLCBILiwgQmVlY2gsIEQuLCBNYWxv
bmV5LCBNLiw8L2ZvbnQ+PC9zdHJvbmc+IGFuZCA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnPlAu
IFdhbG1zbGV5LDwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nPk4u
IE1lbmRlbHNvaG4sPC9mb250Pjwvc3Ryb25nPgogICAgICAgICAgICAgICJYTUwgU2NoZW1hIFBh
cnQgPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJz4wOiBQcmltZXI8L2ZvbnQ+PC9zdHJpa2U+IDxz
dHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJz4xOiBTdHJ1Y3R1cmVzPC9mb250Pjwvc3Ryb25nPiBT
ZWNvbmQgRWRpdGlvbiIsIFczQyA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnPlhNTCBTY2hlbWEs
PC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbic+aHR0cDovCiAgICAg
ICAgICAgICAgL3d3dy53My5vcmcvVFIvMjAwNC9SRUMteG1sc2NoZW1hLTEtMjAwNDEwMjgvCiAg
ICAgICAgICAgICAgc3RydWN0dXJlcy5odG1sLDwvZm9udD48L3N0cm9uZz4gT2N0b2JlciAyMDA0
LgoKICAgW1hQQVRIXSAgICBDbGFyaywgSi4gYW5kIFMuIERlUm9zZSwgIlhNTCBQYXRoIExhbmd1
YWdlIChYUGF0aCkKICAgICAgICAgICAgICBWZXJzaW9uIDEuMCIsCiAgICAgICAgICAgICAgVzND
IGh0dHA6Ly93d3cudzMub3JnL1RSLzE5OTkvUkVDLXhwYXRoLTE5OTkxMTE2LAogICAgICAgICAg
ICAgIE5vdmVtYmVyIDE5OTkuCgpBcHBlbmRpeCBBLiAgQ2hhbmdlIExvZwoKICAgPHN0cm9uZz48
Zm9udCBjb2xvcj0nZ3JlZW4nPi0tIEVkaXRvciBub3RlIHRvIFJGQy1FZGl0b3I6IHdlIHJlcXVl
c3QgdGhhdCB5b3UgcmVtb3ZlIHRoaXMgc2VjdGlvbgogICBiZWZvcmUgcHVibGlzaGluZy48L2Zv
bnQ+PC9zdHJvbmc+CgpBLjEuICBWZXJzaW9uIC0wOAoKICAgMS4gICBSZW1vdmVkIG5hbWVkIHBy
b2ZpbGVzCgogICAyLiAgIFJlbW92ZWQgZXZlbnRDbGFzcyB0aGF0IHdhcyBhY2NpZGVudGFsbHkg
aW5jbHVkZWQgaW4gdGhlCiAgICAgICAgZGVmaW5pdGlvbiBvZiB0aGUgcmVwbGF5Q29tcGxldGUg
bm90aWZpY2F0aW9uCgogICAzLiAgIERlbGV0ZWQgZGF0YSB3cmFwcGVyIGZyb20gbm90aWZpY2F0
aW9uCgogICA0LiAgIENoYW5nZWQgcmVwbGF5TG9nU3RhcnRUaW1lIHRvIGhhdmUgYSBtaW5PY2N1
cnMgb2YgMC4gIEl0IHdpbGwKICAgICAgICBvbmx5IGJlIHRoZXJlIHdoZW4gcmVwbGF5IGlzIHN1
cHBvcnRlZC4gIFZlcmlmeSBleGFtcGxlcyBpbgogICAgICAgIHNlY3Rpb24gMy4yLjUuMSBhcmUg
Y29ycmVjdCB3aXRoIHJlc3BlY3QgdG8gdGhpcyBlbGVtZW50LgoKICAgNS4gICBFcnJvciBjb2Rl
cyBpbiBzZWN0aW9uIDIuMS4xLCBmaXhlZCBmb3JtYXR0aW5nIGlzc3VlCgogICA2LiAgIE1vdmVk
IHJlcGxheUNvbXBsZXRlIHRvIG5vdCBiZSB1bmRlciAmbHQ7bmV0Y29uZiZndDsKCiAgIDcuICAg
U2VjdGlvbiAyLjEsIGZpeGVkIGNhcGl0YWxpemF0aW9uCgogICA4LiAgIEluIGZpZ3VyZSA0LCB0
aGUgbGluZSB3YXMgcHVzaGVkIG91dCBieSAnc3lzdGVtIGNvbXBvbmVudHMnLAogICAgICAgIGZp
eGVkIHRoaXMuCgogICA5LiAgIE9uIHBhZ2UgOCwgcmVwbGFjZWQgIklmIHRoZSBzdGFydFRpbWUg
c3BlY2lmaWVkIGlzIGVhcmxpZXIgdGhlbgogICAgICAgIHRoZSIgd2l0aCAnSWYgdGhlIHN0YXJ0
VGltZSBzcGVjaWZpZWQgaXMgZWFybGllciB0aGFuIHRoZSIKCiAgIDEwLiAgVXBkYXRlZCBzb21l
IG5hbWUgc3BhY2VzIGFuZCBzY2hlbWFMb2NhdGlvbnMgYXMgcGVyIEFuZHkncyBKdW5lCiAgICAg
ICAgM3JkIGVtYWlsLgoKICAgMTEuICBBZGRlZCBkaXNjdXNzaW9uIG9mIHJlcGxheUxvZ1N0YXJ0
VGltZSB0byBkcmFmdCBpbiBzZWN0aW9uIDMuMy4xCiAgICAgICAgYXMgZm9sbG93cyAiV2hldGhl
ciBvciBub3QgYSBzdHJlYW0gc3VwcG9ydHMgcmVwbGF5IGNhbiBiZQogICAgICAgIGRpc2NvdmVy
ZWQgYnkgZG9pbmcgYSAmbHQ7Z2V0Jmd0OyBvcGVyYXRpb24gb24gdGhlICZsdDtzdHJlYW1zJmd0
OyBlbGVtZW50cwogICAgICAgIG9mIHRoZSBOb3RpZmljYXRpb24gTWFuYWdlbWVudCBTY2hlbWEu
ICBUaGlzIHNjaGVtYSBhbHNvCiAgICAgICAgcHJvdmlkZXMgdGhlIHJlcGxheUxvZ1N0YXJ0VGlt
ZSBlbGVtZW50IHRvIGluZGljYXRlIHRoZSBlYXJsaWVzdAogICAgICAgIGF2YWlsYWJsZSBsb2dn
ZWQgbm90aWZpY2F0aW9uLiIKCiAgIDEyLiAgUmVtb3ZlZCBtb3N0IG9mIHRoZSB1c2VzIG9mIHRo
ZSBwaHJhc2UgJ05vdGUgdGhhdCcuICBJIGtlcHQgdHdvCiAgICAgICAgdXNlcyB0aGF0IHByZXZl
bnQgc2VudGVuY2VzIGZyb20gc3RhcnRpbmcgd2l0aCBlaXRoZXIgYSBsb3dlcgogICAgICAgIGNh
c2UgbGV0dGVyIG9yIGFuIGFuZ2xlIGJyYWNrZXQuCgogICAxMy4gIEluIHNlY3Rpb24gMy42IHJl
cGxhY2VkICJpdCB3aWxsIGJlIGZpbHRlcmVkIG91dCIgd2l0aCAidGhlCiAgICAgICAgbm90aWZp
Y2F0aW9uIHdpbGwgYmUgZmlsdGVyZWQgb3V0IgogICAxNC4gIEluIHNlY3Rpb24gMy40LCByZXBs
YWNlZCAiYW5kIHRoZSBxdWVyeSIgd2l0aCAiYW5kIHRvIHF1ZXJ5IgoKICAgMTUuICBSZXBsYWNl
ZCAzIGluc3RhbmNlcyBvZiAicmVwbGF5IGNvbXBsZXRlIG5vdGlmaWNhdGlvbiIgd2l0aAogICAg
ICAgICJyZXBsYXlDb21wbGV0ZSBub3RpZmljYXRpb24iCgogICAxNi4gIEluIHNlY3Rpb24gMy4z
LjIsIHJlcGxhY2VkICJub3JtYWwgTkVUQ09ORiBzZXNzaW9uIiB3aXRoICJub3JtYWwKICAgICAg
ICBjb21tYW5kLXJlc3BvbnNlIE5FVENPTkYgc2Vzc2lvbiIKCiAgIDE3LiAgSW4gc2VjdGlvbiAz
LjMuMSwgcmVwbGFjZWQgImNyZWF0ZSBhbiBldmVudCBzdWJzY3JpcHRpb24gdGhhdAogICAgICAg
IHdpbGwgcmVzZW5kIHJlY2VudGx5IGdlbmVyYXRlZCBub3RpZmljYXRpb24iIHdpdGggImNyZWF0
ZSBhbgogICAgICAgIGV2ZW50IHN1YnNjcmlwdGlvbiB0aGF0IHdpbGwgcmVzZW5kIHJlY2VudGx5
IGdlbmVyYXRlZAogICAgICAgIG5vdGlmaWNhdGlvbiwgb3IgaXMgc29tZSBjYXNlcyBzZW5kIHRo
ZW0gZm9yIHRoZSBmaXJzdCB0aW1lIHRvIGEKICAgICAgICBwYXJ0aWN1bGFyIE5FVENPTkYgY2xp
ZW50LiIKCiAgIDE4LiAgSW4gc2VjdGlvbiAzLjIuNS4yLCBzL2F2YWlsYWJsZSBldmVudCBzdHJl
YW1zIHRvL2V2ZW50IHN0cmVhbXMKICAgICAgICBhdmFpbGFibGUgdG8vCgogICAxOS4gIEluIG9u
ZSBzcG90LCBjaGFuZ2VkIHNubXAgdG8gU05NUCAodGhlIG90aGVyIGdldHMgZGVsZXRlZCkKCiAg
IDIwLiAgSW4gc2VjdGlvbiAzLjIuNS4xIHMvd2hlcmUgJmx0O25hbWUmZ3Q7IGVsZW1lbnQgaXMv
d2hlcmUgdGhlICZsdDtuYW1lJmd0OwogICAgICAgIGVsZW1lbnQgaXMvCgogICAyMS4gIEluIHNl
Y3Rpb24gMy4yLjUuMSwgY2xhcmlmaWVkIHRoYXQgInZhbHVlIGlzIHVuaXF1ZSIgLSB3aXRoaW4K
ICAgICAgICB0aGUgc2NvcGUgb2YgYSBORVRDT05GIHNlcnZlci4KCiAgIDIyLiAgSW4gc2VjdGlv
biAyLjEuMSwgY2xhcmlmaWVkIHRoYXQgc3RvcFRpbWUgY2Fubm90IHByZWNlZGVkIHN0YXJ0CiAg
ICAgICAgdGltZS4KCiAgIDIzLiAgSW4gc2VjdGlvbiAyLjEuMSwgaW4gU3RhcnQgVGltZSBzL2lu
ZGljYXRlcy9pbmRpY2F0ZS8KCiAgIDI0LiAgSW4gc2VjdGlvbiAyLjEuMSwgaW4gRmlsdGVyOiBz
L1RoaXMgaXMgbXV0dWFsbHkgZXhjbHVzaXZlL1RoZQogICAgICAgIGZpbHRlciBwYXJhbWV0ZXIg
aXMgbXV0dWFsbHkgZXhjbHVzaXZlLyAoInRoaXMiIGNvdWxkIHJlZmVyIHRvCiAgICAgICAgdGhl
IGJlaGF2aW91ciBkZXNjcmliZWQgaW4gdGhlIHByZXZpb3VzIHNlbnRlbmNlLikKCiAgIDI1LiAg
SW4gc2VjdGlvbiAxLjQsIHRoaXJkIGJ1bGxldCwgcmVwbGFjZWQgInN5c2xvZyBhbmQgU05NUCBh
cmUKICAgICAgICByYXRoZXIgY29uc3RyYWluZWQgaW4gdGVybXMgb2YgbWVzc2FnZSBzaXplcyki
IHdpdGggKGllLCBub3QgdG9vCiAgICAgICAgc2hvcnQpCgogICAyNi4gIEluIHNlY3Rpb24gMS40
LCBtYWRlIGFsbCBidWxsZXRzIHN0YXJ0IHdpdGggY2FwaXRhbCBsZXR0ZXJzLgoKICAgMjcuICBB
ZGRlZCBkZWZpbml0aW9uIG9mIEZpbHRlciB0byBzZWN0aW9uIDEuMQoKICAgMjguICBJbiBzZWN0
aW9uIDEuMSwgaW1wcm92ZWQgdGhlIGRlZmluaXRpb24gb2Ygc3Vic2NyaXB0aW9uIHdpdGggIkFu
CiAgICAgICAgYWdyZWVtZW50IGFuZCBtZXRob2QgdG8gcmVjZWl2ZSBldmVudCBub3RpZmljYXRp
b25zIG92ZXIgYQogICAgICAgIE5FVENPTkYgc2Vzc2lvbi4iCgogICAyOS4gIEluIHNlY3Rpb24g
MS4xLCBpbiB0aGUgZGVmaW5pdGlvbiBvZiBvcGVyYXRpb24sIGFkZGVkIGEKICAgICAgICByZWZl
cmVuY2UgdG8gW05FVENPTkZdLgoKICAgMzAuICBDcmVhdGVkIGEgY2hhbmdlIGxvZyBzZWN0aW9u
CgogICAzMS4gIEZpeGVkIHJlZmVyZW5jZSB0byBJRVRGIFhNTCBSZWdpc3RyeSBpbiBJQU5BIENv
bnNpZGVyYXRpb25zCiAgICAgICAgc2VjdGlvbi4KCiAgIDMyLiAgSW4gc2VjdGlvbiAzLjMuMywg
ZGVsZXRlZCAiVGhpcyBub3RpZmljYXRpb24gd2lsbCBvbmx5IGJlIHNlbnQKICAgICAgICBpZiBh
ICdzdG9wVGltZScgd2FzIHNwZWNpZmllZCB3aGVuIHRoZSByZXBsYXkgc3Vic2NyaXB0aW9uIHdh
cwogICAgICAgIGNyZWF0ZWQuIgoKICAgMzMuICBBZGRlZCB0ZXh0IHRvIHRoZSBzZWN1cml0eSBj
b25zaWRlcmF0aW9ucyBzZWN0aW9uIHRoYXQgc2F5cyAiSWYKICAgICAgICBhIHN1YnNjcmlwdGlv
biBpcyBjcmVhdGVkIHdpdGggYSBzdG9wVGltZSwgdGhlIE5FVENPTkYgc2Vzc2lvbgogICAgICAg
IHdpbGwgcmV0dXJuIHRvIGJlaW5nIGEgbm9ybWFsIGNvbW1hbmQtcmVzcG9uc2UgTkVUQ09ORiBz
ZXNzaW9uCiAgICAgICAgd2hlbiB0aGUgcmVwbGF5IGlzIGNvbXBsZXRlZC4gIEl0IGlzIHRoZSBy
ZXNwb25zaWJpbGl0eSBvZiB0aGUKICAgICAgICBORVRDT05GIGNsaWVudCB0byBjbG9zZSBvZmYg
dGhpcyBzZXNzaW9uIHdoZW4gaXQgaXMgbm8gbG9uZ2VyIG9mCiAgICAgICAgdXNlIi4KCiAgIDM0
LiAgVXBkYXRlIGV4YW1wbGVzIGluIHNlY3Rpb24gNSB0byBnZXQgcmlkIG9mIGV4dHJhIHdyYXBw
ZXIgdGFnLgoKICAgMzUuICBJbiBzZWN0aW9uIDIuMSwgcmVwbGFjZSAiQSBORVRDT05GIHNlcnZl
ciBpcyBub3QgcmVxdWlyZWQgdG8KICAgICAgICBwcm9jZXNzIFJQQyByZXF1ZXN0cyBvbiB0aGUg
c2Vzc2lvbiBhc3NvY2lhdGVkIHdpdGggdGhlCiAgICAgICAgc3Vic2NyaXB0aW9uIHVudGlsIHRo
ZSBub3RpZmljYXRpb24gc3Vic2NyaXB0aW9uIGlzIGRvbmUgYW5kIG1heQogICAgICAgIHNpbGVu
dGx5IGRpc2NhcmQgdGhlc2UgcmVxdWVzdHMuIiB3aXRoICJBIE5FVENPTkYgc2VydmVyIGlzIHdp
bGwKICAgICAgICBub3QgcmVhZCBSUEMgcmVxdWVzdHMsIGJ5IGRlZmF1bHQsIG9uIHRoZSBzZXNz
aW9uIGFzc29jaWF0ZWQKICAgICAgICB3aXRoIHRoZSBzdWJzY3JpcHRpb24gdW50aWwgdGhlIG5v
dGlmaWNhdGlvbiBzdWJzY3JpcHRpb24gaXMKICAgICAgICBkb25lLgoKICAgMzYuICBVcGRhdGVk
IHRoZSBub3RpZmljYXRpb24gZGVmaW5pdGlvbiBhbmQgdGhlIHJlcGx5Q29tcGxldGUKICAgICAg
ICBub3RpZmljYXRpb24gZGVmaW5pdGlvbiB0byB1c2UgYSBzdWJzdGl0dXRpb24gZ3JvdXAuCgpB
LjIuICBWZXJzaW9uIC0wOQoKICAgMS4gICBJbiBzZWN0aW9uIDUuMSAibG9naWNhbCBPUiBvcGVy
YXRpb24iIC0mZ3Q7ICJhcHBsaWNhdGlvbiBvZiB0aGUKICAgICAgICBsb2dpY2FsIE9SIG9wZXJh
dG9yIgoKICAgMi4gICBJbiBzZWN0aW9uIDYgImVuc3VyZSB0aGUgc2VjdXJlIG9wZXJhdGlvbiBv
ZiB0aGUgZm9sbG93aW5nCiAgICAgICAgY29tbWFuZHMiIC0mZ3Q7ICJzZWN1cmUgZXhlY3V0aW9u
IgoKICAgMy4gICBSZW1vdmVkIGEgY291cGxlIHJlbWFpbmluZyByZWZlcmVuY2VzIHRvIG5hbWVk
IHByb2ZpbGVzLgoKICAgNC4gICBVcGRhdGVkIG5hbWUgZGF0YXR5cGUgaW4gZXZlbnRTdHJlYW1z
IGVsZW1lbnQuCgogICA1LiAgIE1vZGlmaWVkIHRoZSBjYXJkaW5hbGl0eSBvZiBldmVudFN0cmVh
bXMgdG8gcmVmbGVjdCB0aGF0IHRoZXJlCiAgICAgICAgd2lsbCBhbHdheXMgYmUgYXQgbGVhc3Qg
b25lIGV2ZW50IHN0cmVhbS4KCiAgIDYuICAgRml4ZWQgZGVzY3JpcHRpb24gb2YgZXhhbXBsZXMg
dG8gcmVtb3ZlIHJlZmVyZW5jZSB0byBldmVudEVudHJ5LAogICAgICAgIHdoaWNoIGlzIG5vIGxv
bmdlciBwYXJ0IG9mIHRoZSBhY3R1YWwgZXhhbXBsZS4KCiAgIDcuICAgSW4gZXhhbXBsZXMsIGZv
ciBjb25zaXN0ZW5jeSBjaGFuZ2VkIHNvbWUgcmVmZXJlbmNlcyB0bwogICAgICAgIHJlcG9ydGlu
Z0VsZW1lbnQgdG8gYmUgcmVwb3J0aW5nRW50aXR5CgogICA4LiAgIEZpeGVkIHNlY3Rpb24gMy4y
LCB0aGlyZCBwYXJhZ3JhcGggdG8gdGFsayBhYm91dCBmaWx0ZXIgZWxlbWVudHMKICAgICAgICBp
bnN0ZWFkIG9mIGZpbHRlcnMuCgogICA5LiAgIE1lcmdlIHNlY3Rpb24gMy4zLjIgYW5kIHNlY3Rp
b24gMy4zLjMuICBEZWxldGUgdGhlIGZpcnN0CiAgICAgICAgcGFyYWdyYXBoIGluIChvbGQpIHNl
Y3Rpb24gMy4zLjMgc2luY2UgaXQgYm90aCBkdXBsaWNhdGVzIGFuZAogICAgICAgIGNvbnRyYWRp
Y3RzIHRleHQgaW4gc2VjdGlvbiAzLjMuMgoKICAgMTAuICBJbiBzZWN0aW9uIDMuMi41LjIuMSwg
YWRkZWQgY2xhcmlmaWNhdGlvbiB0byBmaXJzdCBwYXJhZ3JhcGgKICAgICAgICB0aGF0ICJFaXRo
ZXIgc3VidHJlZSBvciBYUEFUSCBmaWx0ZXJpbmcgY2FuIGJlIHVzZWQuICAiCgogICAxMS4gIFJl
bW92ZWQgZGlzY3Vzc2lvbiBvZiBub3QgYWxsb3dpbmcgdGhlIHJldHVybiBvZiBzdHJlYW0gbmFt
ZXMKICAgICAgICBmb3Igd2hpY2ggdGhlIHVzZXIgZG9lcyBub3QgaGF2ZSBwZXJtaXNzaW9ucyBm
cm9tIHRoZSBib2R5IG9mCiAgICAgICAgdGhlIGRvY3VtZW50IHRvIHRoZSBzZWN1cml0eSBjb25z
aWRlcmF0aW9ucyBzZWN0aW9uLgoKICAgMTIuICBGaXhlZCB0eXBvcyBhbmQgZGlkIHdvcmRzbWl0
aGluZyBpbiB2YXJpb3VzIHBhcnRzIG9mIHRoZQogICAgICAgIGRvY3VtZW50LgoKICAgMTMuICBJ
biBzZWN0aW9uIDIuMSwgZXhwbGljaXRseSBzdGF0ZWQgdGhhdCBhIHN1YnNjcmlwdGlvbiBpcyBi
b3VuZAogICAgICAgIHRvIGEgc2luZ2xlIHN0cmVhbSBmb3IgdGhlIGxpZmV0aW1lIG9mIHRoZSBz
dWJzY3JpcHRpb24uCgogICAxNC4gIHJlbW92ZWQgc2luZ2xlIHF1b3RlcyBhcm91bmQgc29tZSBp
bnN0YW5jZXMgb2Ygc3RvcFRpbWUgYW5kCiAgICAgICAgc3RhcnRUaW1lIGZvciBjb25zaXN0ZW5j
eS4gIFdoZW4gYXBwcm9wcmlhdGUsIHB1dCBiZXR3ZWVuIGFuZ2xlCiAgICAgICAgYnJhY2tldHMu
CgogICAxNS4gIEluIHNlY3Rpb24gMi4xLjEsIGNoYW5nZWQgIkVycm9yLWluZm86ICZsdDtiYWRF
bGVtZW50Jmd0Ozogc3RhcnRUaW1lIgogICAgICAgIHRvIHVzZSBiYWQtZWxlbWVudC4KCiAgIDE2
LiAgSW4gc2VjdGlvbiAyLjIuMSwgdW5kZXIgdGhlIHBhcmFtZXRlciB0YWcsIHJlcGxhY2VkICJD
b250YWlucwogICAgICAgIG5vdGlmaWNhdGlvbi1zcGVjaWZpYyB0YWdnZWQgY29udGVudC4iIHdp
dGggIkNvbnRhaW5zCiAgICAgICAgbm90aWZpY2F0aW9uLXNwZWNpZmljIHRhZ2dlZCBjb250ZW50
LCBpZiBhbnkuICAiCgogICAxNy4gIENsYXJpZmllZCBzb21lIHRleHQgaW4gc2VjdGlvbiAzLjIs
IHBhcmFncmFwaCAzIGFyb3VuZCBzZW5kaW5nCiAgICAgICAgb2YgZmlsdGVycyBmcm9tIGNsaWVu
dCBhbmQgdGhlIGZpbHRlcnMgbGF0ZXIgYmVpbmcgYXBwbGllZCB0bwogICAgICAgIHRoZSBub3Rp
ZmljYXRpb25zLgoKICAgMTguICBGaXhlZCB0YXJnZXQgbmFtZXNwYWNlIGluIHNlY3Rpb24gNC4K
CiAgIDE5LiAgQWRkZWQgbWlzc2luZyBsYW5nIGFuZCB2ZXJzaW9uIGluZm9ybWF0aW9uIHRvIHNj
aGVtYSBpbiBzZWN0aW9uCiAgICAgICAgMy40CgogICAyMC4gIENsYXJpZmllZCB0aGF0IHRoZSBl
eGFtcGxlcyBpbiBzZWN0aW9uIDUgYWxsIHVzZWQgdGhlIHNhbWUKICAgICAgICBleGFtcGxlIGV2
ZW50IGxpc3QuCgogICAyMS4gIENsZWFuZWQgdXAgc2VjdXJpdHkgY29uc2lkZXJhdGlvbnMgc2Vj
dGlvbi4KCiAgIDIyLiAgSW4gc2VjdGlvbiAzLjQsIGNsYXJpZmllZCB0aGUgZGVmaW5pdGlvbiBv
ZiByZXBsYXlMb2dTdGFydCB0aW1lCiAgICAgICAgdG8gYmUgdGhlIHRpbWVzdGFtcCBvZiB0aGUg
ZWFybGllc3QgYXZhaWxhYmxlIG5vdGlmaWNhdGlvbiBpbgogICAgICAgIHRoZSBsb2cgdXNlZCB0
byBzdXBwb3J0IHRoZSByZXBsYXkgZnVuY3Rpb24gaW4gdGhlIGRlc2NyaXB0aW9uCiAgICAgICAg
dGFnIGZvciB0aGUgb2JqZWN0IGRlZmluaXRpb24uCgogICAyMy4gIEluIHNlY3Rpb24gMy4zLjIs
IGNsYXJpZmllZCB0aGF0IHRoZSB0aW1lIGFuIGV2ZW50IHdhcyBnZW5lcmF0ZWQKICAgICAgICBi
eSB0aGUgc3lzdGVtIG1lYW5zIHRpbWUgYW4gZXZlbnQgd2FzIGdlbmVyYXRlZCBieSB0aGUgZXZl
bnQKICAgICAgICBzb3VyY2UuCgogICAyNC4gIEluIHNlY3Rpb24gMy41LCBkZWxldGVkIGRpc2N1
c3Npb24gYWJvdXQgcG9zc2libHkgZGVmaW5pbmcKICAgICAgICBzdWJzY3JpcHRpb25zIGluIFhN
TCBTY2hlbWEuCgogICAyNS4gIEluIHNlY3Rpb24gMy42LCBkZWxldGVkIGRpc2N1c3Npb24gYWJv
dXQgZmlsdGVyIGVsZW1lbnQKICAgICAgICBleGVjdXRpb24gb3JkZXIgbm90IG1hdHRlcmluZy4K
CiAgIDI2LiAgRml4ZWQgZXhhbXBsZXMgaW4gc2VjdGlvbiA1IHRvIGFkZCAmbHQ7bmV0Y29uZiZn
dDsgdGFnIGFuZCB0byBtYWtlCiAgICAgICAgb3RoZXIgY29ycmVjdGlvbnMKCiAgIDI3LiAgQWRk
ZWQgWE1MIFNjaGVtYSBkZWZpbml0aW9uIGZvciBleGFtcGxlcyBpbiBzZWN0aW9uIDUgYW5kIHNo
b3dlZAogICAgICAgIHRoZSBldmVudCBsaXN0IHdpdGggJmx0O25vdGlmaWNhdGlvbiZndDsgd3Jh
cHBlcnMuCgogICAyOC4gIEFkZGVkICZsdDtub3RpZmljYXRpb25Db21wbGV0ZSZndDsgbm90aWZp
Y2F0aW9uCgogICAyOS4gIFJlbW92ZWQgc3VwcG9ydCBvZiBzdGFydFRpbWUgYW5kIHN0b3BUaW1l
IGluIHRoZSBmdXR1cmUuCgogICAzMC4gIFJlcGxhY2VkIHJlcGxheUxvZ1N0YXJ0VGltZSB3aXRo
IHJlcGxheUxvZ0NyZWF0aW9uVGltZSBhbmQKICAgICAgICByZXBsYXlMb2dBZ2VkVGltZS4KCkEu
My4gIFZlcnNpb24gLTEwCgogICAxLiAgQ2hhbmdlZCB0aGUgZGVzY3JpcHRpb24gb2Ygc3RvcFRp
bWUgdG8gYWxsb3cgc3RvcFRpbWVzIGluIHRoZQogICAgICAgZnV0dXJlLgoKICAgMi4gIEFkZGVk
IGludGVybGVhdmUgY2FwYWJpbGl0eQoKICAgMy4gIENsYXJpZmllZCBjcmVhdGUtc3Vic2NyaXB0
aW9uIGVycm9yIG1lc3NhZ2VzLgoKICAgNC4gIENvcnJlY3RlZCB0YXJnZXROYW1lc3BhY2UgaW4g
TmV0Y29uZiBOb3RpZmljYXRpb24gWFNECgogICA1LiAgRml4ZWQgdHlwb3MgYW5kIG1hZGUgbWlu
b3IgZWRpdHMuCgpBLjQuICBWZXJzaW9uIC0xMQoKICAgMS4gIEZpeGVkIG5hbWVzcGFjZXMKCiAg
IDIuICBJbiBzZWN0aW9uIDYuNSwgZml4ZWQgZXJyb3IgbWVzc2FnZSBFcnJvci1pbmZvCiAgIDMu
ICBJbiBzZWN0aW9uIDYuMSBjbGFyaWZ5IHRoYXQgaWYgdGhlIGludGVybGVhdmUgY2FwYWJpbGl0
eSBpcwogICAgICAgc3VwcG9ydGVkLCB0aGVuIHRoZSBzZXJ2ZXIgbXVzdCByZXNwb25kIHRvIHJl
cXVlc3RzLgoKQXV0aG9ycycgQWRkcmVzc2VzCgogICBTaGFyb24gQ2hpc2hvbG0KICAgTm9ydGVs
CiAgIDM1MDAgQ2FybGluZyBBdmUKICAgTmVwZWFuLCBPbnRhcmlvICBLMkggOEU5CiAgIENhbmFk
YQoKICAgRW1haWw6IHNjaGlzaG9sQG5vcnRlbC5jb20KCiAgIEhlY3RvciBUcmV2aW5vCiAgIENp
c2NvCiAgIFN1aXRlIDQwMAogICA5MTU1IEUuIE5pY2hvbHMgQXZlCiAgIEVuZ2xld29vZCwgQ08g
IDgwMTEyCiAgIFVTQQoKICAgRW1haWw6IGh0cmV2aW5vQGNpc2NvLmNvbQoKRnVsbCBDb3B5cmln
aHQgU3RhdGVtZW50CgogICBDb3B5cmlnaHQgKEMpIFRoZSBJRVRGIFRydXN0IDxzdHJpa2U+PGZv
bnQgY29sb3I9J3JlZCc+KDIwMDcpLjwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xv
cj0nZ3JlZW4nPigyMDA4KS48L2ZvbnQ+PC9zdHJvbmc+CgogICBUaGlzIGRvY3VtZW50IGlzIHN1
YmplY3QgdG8gdGhlIHJpZ2h0cywgbGljZW5zZXMgYW5kIHJlc3RyaWN0aW9ucwogICBjb250YWlu
ZWQgaW4gQkNQIDc4LCBhbmQgZXhjZXB0IGFzIHNldCBmb3J0aCB0aGVyZWluLCB0aGUgYXV0aG9y
cwogICByZXRhaW4gYWxsIHRoZWlyIHJpZ2h0cy4KCiAgIFRoaXMgZG9jdW1lbnQgYW5kIHRoZSBp
bmZvcm1hdGlvbiBjb250YWluZWQgaGVyZWluIGFyZSBwcm92aWRlZCBvbiBhbgogICAiQVMgSVMi
IGJhc2lzIGFuZCBUSEUgQ09OVFJJQlVUT1IsIFRIRSBPUkdBTklaQVRJT04gSEUvU0hFIFJFUFJF
U0VOVFMKICAgT1IgSVMgU1BPTlNPUkVEIEJZIChJRiBBTlkpLCBUSEUgSU5URVJORVQgU09DSUVU
WSwgVEhFIElFVEYgVFJVU1QgQU5ECiAgIFRIRSBJTlRFUk5FVCBFTkdJTkVFUklORyBUQVNLIEZP
UkNFIERJU0NMQUlNIEFMTCBXQVJSQU5USUVTLCBFWFBSRVNTCiAgIE9SIElNUExJRUQsIElOQ0xV
RElORyBCVVQgTk9UIExJTUlURUQgVE8gQU5ZIFdBUlJBTlRZIFRIQVQgVEhFIFVTRSBPRgogICBU
SEUgSU5GT1JNQVRJT04gSEVSRUlOIFdJTEwgTk9UIElORlJJTkdFIEFOWSBSSUdIVFMgT1IgQU5Z
IElNUExJRUQKICAgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgT1IgRklUTkVTUyBGT1Ig
QSBQQVJUSUNVTEFSIFBVUlBPU0UuCgpJbnRlbGxlY3R1YWwgUHJvcGVydHkKCiAgIFRoZSBJRVRG
IHRha2VzIG5vIHBvc2l0aW9uIHJlZ2FyZGluZyB0aGUgdmFsaWRpdHkgb3Igc2NvcGUgb2YgYW55
CiAgIEludGVsbGVjdHVhbCBQcm9wZXJ0eSBSaWdodHMgb3Igb3RoZXIgcmlnaHRzIHRoYXQgbWln
aHQgYmUgY2xhaW1lZCB0bwogICBwZXJ0YWluIHRvIHRoZSBpbXBsZW1lbnRhdGlvbiBvciB1c2Ug
b2YgdGhlIHRlY2hub2xvZ3kgZGVzY3JpYmVkIGluCiAgIHRoaXMgZG9jdW1lbnQgb3IgdGhlIGV4
dGVudCB0byB3aGljaCBhbnkgbGljZW5zZSB1bmRlciBzdWNoIHJpZ2h0cwogICBtaWdodCBvciBt
aWdodCBub3QgYmUgYXZhaWxhYmxlOyBub3IgZG9lcyBpdCByZXByZXNlbnQgdGhhdCBpdCBoYXMK
ICAgbWFkZSBhbnkgaW5kZXBlbmRlbnQgZWZmb3J0IHRvIGlkZW50aWZ5IGFueSBzdWNoIHJpZ2h0
cy4gIEluZm9ybWF0aW9uCiAgIG9uIHRoZSBwcm9jZWR1cmVzIHdpdGggcmVzcGVjdCB0byByaWdo
dHMgaW4gUkZDIGRvY3VtZW50cyBjYW4gYmUKICAgZm91bmQgaW4gQkNQIDc4IGFuZCBCQ1AgNzku
CgogICBDb3BpZXMgb2YgSVBSIGRpc2Nsb3N1cmVzIG1hZGUgdG8gdGhlIElFVEYgU2VjcmV0YXJp
YXQgYW5kIGFueQogICBhc3N1cmFuY2VzIG9mIGxpY2Vuc2VzIHRvIGJlIG1hZGUgYXZhaWxhYmxl
LCBvciB0aGUgcmVzdWx0IG9mIGFuCiAgIGF0dGVtcHQgbWFkZSB0byBvYnRhaW4gYSBnZW5lcmFs
IGxpY2Vuc2Ugb3IgcGVybWlzc2lvbiBmb3IgdGhlIHVzZSBvZgogICBzdWNoIHByb3ByaWV0YXJ5
IHJpZ2h0cyBieSBpbXBsZW1lbnRlcnMgb3IgdXNlcnMgb2YgdGhpcwogICBzcGVjaWZpY2F0aW9u
IGNhbiBiZSBvYnRhaW5lZCBmcm9tIHRoZSBJRVRGIG9uLWxpbmUgSVBSIHJlcG9zaXRvcnkgYXQK
ICAgaHR0cDovL3d3dy5pZXRmLm9yZy9pcHIuCgogICBUaGUgSUVURiBpbnZpdGVzIGFueSBpbnRl
cmVzdGVkIHBhcnR5IHRvIGJyaW5nIHRvIGl0cyBhdHRlbnRpb24gYW55CiAgIGNvcHlyaWdodHMs
IHBhdGVudHMgb3IgcGF0ZW50IGFwcGxpY2F0aW9ucywgb3Igb3RoZXIgcHJvcHJpZXRhcnkKICAg
cmlnaHRzIHRoYXQgbWF5IGNvdmVyIHRlY2hub2xvZ3kgdGhhdCBtYXkgYmUgcmVxdWlyZWQgdG8g
aW1wbGVtZW50CiAgIHRoaXMgc3RhbmRhcmQuICBQbGVhc2UgYWRkcmVzcyB0aGUgaW5mb3JtYXRp
b24gdG8gdGhlIElFVEYgYXQKICAgaWV0Zi1pcHJAaWV0Zi5vcmcuCgpBY2tub3dsZWRnbWVudAoK
ICAgRnVuZGluZyBmb3IgdGhlIFJGQyBFZGl0b3IgZnVuY3Rpb24gaXMgcHJvdmlkZWQgYnkgdGhl
IElFVEYKICAgQWRtaW5pc3RyYXRpdmUgU3VwcG9ydCBBY3Rpdml0eSAoSUFTQSkuCjwvcHJlPgo8
L2JvZHk+PC9odG1sPgo=

------_=_NextPart_001_01C870F8.A6C6D3C1--

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Mon Feb 18 09:07:14 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id B80EB28C256
	for <ietfarch-netconf-archive@core3.amsl.com>; Mon, 18 Feb 2008 09:07:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.547
X-Spam-Level: 
X-Spam-Status: No, score=-5.547 tagged_above=-999 required=5
	tests=[AWL=-1.052, BAYES_00=-2.599, FH_RELAY_NODNS=1.451,
	HELO_MISMATCH_COM=0.553, RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 1ALHbYfQ3obR
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Mon, 18 Feb 2008 09:07:13 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 9BC8B3A6CDB
	for <netconf-archive@lists.ietf.org>; Mon, 18 Feb 2008 09:07:13 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JR9Kv-000OBr-Hv
	for netconf-data@psg.com; Mon, 18 Feb 2008 16:59:25 +0000
Received: from [171.71.176.117] (helo=sj-iport-6.cisco.com)
	by psg.com with esmtp (Exim 4.68 (FreeBSD))
	(envelope-from <htrevino@cisco.com>)
	id 1JR9Ks-000OBM-Gb
	for netconf@ops.ietf.org; Mon, 18 Feb 2008 16:59:24 +0000
Received: from sj-dkim-3.cisco.com ([171.71.179.195])
  by sj-iport-6.cisco.com with ESMTP; 18 Feb 2008 08:59:22 -0800
Received: from sj-core-1.cisco.com (sj-core-1.cisco.com [171.71.177.237])
	by sj-dkim-3.cisco.com (8.12.11/8.12.11) with ESMTP id m1IGxMxb022027;
	Mon, 18 Feb 2008 08:59:22 -0800
Received: from xbh-sjc-231.amer.cisco.com (xbh-sjc-231.cisco.com [128.107.191.100])
	by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id m1IGwnKG022545;
	Mon, 18 Feb 2008 16:59:19 GMT
Received: from xmb-sjc-223.amer.cisco.com ([128.107.191.124]) by xbh-sjc-231.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830);
	 Mon, 18 Feb 2008 08:59:16 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: Gen-ART review of draft-ietf-netconf-notification-11.txt
Date: Mon, 18 Feb 2008 08:59:15 -0800
Message-ID: <6E21698722408147BEA594E073E2B0AB056A7FC8@xmb-sjc-223.amer.cisco.com>
In-Reply-To: <47B9100E.2050504@ericsson.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Gen-ART review of draft-ietf-netconf-notification-11.txt
Thread-Index: Achx6vHQkGmn6zIMTU2/4GTyeAK/WAAYy92A
References: <47AB8729.209@ericsson.com> <NIEJLKBACMDODCGLGOCNMEMLEGAA.bertietf@bwijnen.net> <713043CE8B8E1348AF3C546DBE02C1B412FE1C54@zcarhxm2.corp.nortel.com> <47B07942.2070205@ericsson.com> <713043CE8B8E1348AF3C546DBE02C1B4131B797F@zcarhxm2.corp.nortel.com> <47B9100E.2050504@ericsson.com>
From: "Hector Trevino (htrevino)" <htrevino@cisco.com>
To: "Suresh Krishnan" <suresh.krishnan@ericsson.com>,
        "Sharon Chisholm" <schishol@nortel.com>
Cc: "Bert Wijnen" <bertietf@bwijnen.net>,
        "General Area Review Team" <gen-art@ietf.org>,
        "Romascanu, Dan (Dan)" <dromasca@avaya.com>,
        "Netconf" <netconf@ops.ietf.org>
X-OriginalArrivalTime: 18 Feb 2008 16:59:16.0153 (UTC) FILETIME=[98332290:01C8724F]
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=5034; t=1203353962; x=1204217962;
	c=relaxed/simple; s=sjdkim3002;
	h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version;
	d=cisco.com; i=htrevino@cisco.com;
	z=From:=20=22Hector=20Trevino=20(htrevino)=22=20<htrevino@ci
	sco.com>
	|Subject:=20RE=3A=20Gen-ART=20review=20of=20draft-ietf-netc
	onf-notification-11.txt
	|Sender:=20;
	bh=RAVVkUQu67Yb8Bt/Q7jyRy0yInPlDndAXXQR6AEIbk4=;
	b=e/Q6ycEB4e+O/4FoeMkk4o9sQRVH6odmSxTqpMti76Fg35u3X9BH3+/oSI
	iFWzKRwSG2amOtqs/k3FwtF1HNkxGPpvhC2rxbztttnR06WCw0GyLz6MjB5Y
	rbtk/s0cOO;
Authentication-Results: sj-dkim-3; header.From=htrevino@cisco.com; dkim=pass (
	sig from cisco.com/sjdkim3002 verified; ); 
Sender: owner-netconf@ops.ietf.org
Precedence: bulk


Hi Suresh,


Your comment from below:

I enquired what would happen if stopTime would be specified without a
startTime. You mentioned it was implicit in this sentence ""Must be used
with and  be later than <startTime>.". My question is why the other half
of the sentence "later that <startTime>" explicitly handled as an error
case while the "must be used with" not explicitly handled.

Response:

The definitions in the document included below. Start time is a
mandatory parameter for replay. Stop time is an optional parameter for
replay. If Start Time is not present then Stop time should not be
present, if it is, then it is an error. Maybe the Start Time and Stop
Time descriptions do not explicitely state this but I think the Negative
response text does. Does this satisfy you comment?

The Negative Response says:

     If a <stopTime> is specified in a request without having specified
      a <startTime>, the following error is returned:

         Tag: missing-element

         Error-type: protocol

         Severity: error

         Error-info: <bad-element>: startTime

         Description: An expected element is missing.



      Start Time:

         A parameter, <startTime>, used to trigger the replay feature
         and indicate that the replay should start at the time
         specified.  If <startTime> is not present, this is not a replay
         subscription.  It is not valid to specify start times that are
         later than the current time.  If the <startTime> specified is
         earlier than the log can support, the replay will begin with
         the earliest available notification.  This parameter is of type
         dateTime.

      Stop Time:

         An optional parameter, <stopTime>, used with the optional
         replay feature to indicate the newest notifications of
         interest.  If stop time is not present, the notifications will
         continue until the subscription is terminated.  Must be used
         with and be later than <startTime>.  Values of <stopTime> in
         the future are valid.  This parameter is of type dateTime.


=20

-----Original Message-----
From: Suresh Krishnan [mailto:suresh.krishnan@ericsson.com]=20
Sent: Sunday, February 17, 2008 9:57 PM
To: Sharon Chisholm
Cc: Bert Wijnen; General Area Review Team; Hector Trevino (htrevino);
Romascanu, Dan (Dan); Netconf
Subject: Re: Gen-ART review of draft-ietf-netconf-notification-11.txt

Hi Sharon,
   Please find comments inline.

Sharon Chisholm wrote:
> hi
> =20
> <Suresh>
>>> Minor
>>> =3D=3D=3D=3D=3D
>>>
>>> * Section 2.1.1
>>>
>>> What happens if a stopTime is specified and a startTime is not? Does

>>> the replay begin starting now or is the request rejected? This needs

>>> to be clarified.
>> This results in an error. I think this is implicit with the current=20
>> text in section 2.1.1.
>>
>>  "Must be used with and be later than <startTime>."=20
>>
>> I'm not sure further clarification is required.
>=20
> Then why do we have the following error case explicitly listed?
>=20
> "     If a <stopTime> is requested which is earlier then the specified
>        <startTime>, the following error is returned:
>=20
>           Tag: bad-element
>=20
>           Error-type: protocol
>=20
>           Severity: error
>=20
>           Error-info: <bad-element>: stopTime
>=20
>           Description: An element value is not correct; e.g., wrong=20
> type,
>           out of range, pattern mismatch."
>=20
> </Suresh>
>=20
> The text in section 2.1.1 says that stopTime must be later then=20
> startTime and there is an error message defined later when this isn't=20
> the case. I'm not sure what the issue is. Can you clarify?

I enquired what would happen if stopTime would be specified without a
startTime. You mentioned it was implicit in this sentence ""Must be used
with and be later than <startTime>.". My question is why the other half
of the sentence "later that <startTime>" explicitly handled as an error
case while the "must be used with" not explicitly handled.


>=20
> <Suresh>
>>> * Section 3.2.1
>>>
>>> The term "Event Stream Definition" is used in Section 3.2 before it=20
>>> is defined here. Is it possible to move this somewhere further up.
>> The term 'Stream' is defined in section 1.1 so I think we are OK.
>=20
> The following text occurs in Section 3.2
>=20
> "The central component inspects each event notification and matches
>   the event notification against the set of stream definitions."
>=20
> At this point I was not aware what a "stream definition" meant and=20
> how/where it was defined. Personally I would like to push the "Event=20
> Stream Definition" or a subset of it to Section 1.1 but I do not have=20
> a strong position on this.
> </Suresh>
>=20
> My personal view is that since it is defined in the definition section

> I think we are ok.

OK. I am fine with this.

Thanks
Suresh



--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Mon Feb 18 10:44:39 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id D012A3A681E
	for <ietfarch-netconf-archive@core3.amsl.com>; Mon, 18 Feb 2008 10:44:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.341
X-Spam-Level: 
X-Spam-Status: No, score=-4.341 tagged_above=-999 required=5
	tests=[AWL=-0.279, BAYES_00=-2.599, FH_RELAY_NODNS=1.451,
	FM_ASCII_ART_SPACINGc=0.833, GB_I_LETTER=-2, HELO_MISMATCH_COM=0.553,
	HTML_MESSAGE=1, J_CHICKENPOX_34=0.6, RCVD_IN_DNSWL_MED=-4,
	RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id PXI9c-EFPomA
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Mon, 18 Feb 2008 10:44:35 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 26A5A28C3AB
	for <netconf-archive@lists.ietf.org>; Mon, 18 Feb 2008 10:44:34 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JRAmz-000CEW-Pi
	for netconf-data@psg.com; Mon, 18 Feb 2008 18:32:29 +0000
Received: from [47.129.242.56] (helo=zcars04e.nortel.com)
	by psg.com with esmtps (TLSv1:DES-CBC3-SHA:168)
	(Exim 4.68 (FreeBSD))
	(envelope-from <SCHISHOL@nortel.com>)
	id 1JRAmr-000CDH-TJ
	for netconf@ops.ietf.org; Mon, 18 Feb 2008 18:32:25 +0000
Received: from zcarhxm2.corp.nortel.com (zcarhxm2.corp.nortel.com [47.129.230.99])
	by zcars04e.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id m1IISCW08202
	for <netconf@ops.ietf.org>; Mon, 18 Feb 2008 18:28:13 GMT
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----_=_NextPart_001_01C8725C.8D6FA312"
Subject: Notification Pre-release of -12 (take 2)
Date: Mon, 18 Feb 2008 13:31:57 -0500
Message-ID: <713043CE8B8E1348AF3C546DBE02C1B4131B7DBA@zcarhxm2.corp.nortel.com>
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
Thread-Topic: Notification Pre-release of -12 (take 2)
Thread-Index: AchyXIruv84oUoANSRCkUvLCfex6Jw==
From: "Sharon Chisholm" <schishol@nortel.com>
To: "Netconf" <netconf@ops.ietf.org>
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

This is a multi-part message in MIME format.

------_=_NextPart_001_01C8725C.8D6FA312
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

Hi

Based on some feedback from Bert, I have modified the IANA
considerations section a bit. See attached.

Sharon Chisholm
Nortel=20
Ottawa, Ontario
Canada

------_=_NextPart_001_01C8725C.8D6FA312
Content-Type: text/html;
	name="notification_pre_12_2_rfcdiff.pyht.htm"
Content-Transfer-Encoding: base64
Content-Description: notification_pre_12_2_rfcdiff.pyht.htm
Content-Disposition: attachment;
	filename="notification_pre_12_2_rfcdiff.pyht.htm"

CjxodG1sPjxoZWFkPjx0aXRsZT53ZGlmZiBkcmFmdC1pZXRmLW5ldGNvbmYtbm90aWZpY2F0aW9u
LTExLnR4dCBuZXRjb25mX2V2ZW50LnR4dDwvdGl0bGU+PC9oZWFkPjxib2R5Pgo8cHJlPgoKTmV0
d29yayBXb3JraW5nIEdyb3VwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFMuIENoaXNob2xtCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIE5vcnRlbApJbnRlbmRlZCBzdGF0dXM6IFN0YW5kYXJkcyBU
cmFjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEguIFRyZXZpbm8KRXhwaXJlczogPHN0
cmlrZT48Zm9udCBjb2xvcj0ncmVkJz5NYXkgMTQsPC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxm
b250IGNvbG9yPSdncmVlbic+QXVndXN0IDIxLDwvZm9udD48L3N0cm9uZz4gMjAwOCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDaXNjbwogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0cmlrZT48Zm9udCBjb2xv
cj0ncmVkJz5Ob3ZlbWJlciAxMSwgMjAwNzwvZm9udD48L3N0cmlrZT4KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdHJvbmc+PGZvbnQgY29s
b3I9J2dyZWVuJz5GZWJydWFyeSAxOCwgMjAwODwvZm9udD48L3N0cm9uZz4KCiAgICAgICAgICAg
ICAgICAgICAgICBORVRDT05GIEV2ZW50IE5vdGlmaWNhdGlvbnMKICAgICAgICAgICAgICAgICA8
c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnPmRyYWZ0LWlldGYtbmV0Y29uZi1ub3RpZmljYXRpb24t
MTEudHh0PC9mb250Pjwvc3RyaWtlPgogICAgICAgICAgICAgICAgIDxzdHJvbmc+PGZvbnQgY29s
b3I9J2dyZWVuJz5kcmFmdC1pZXRmLW5ldGNvbmYtbm90aWZpY2F0aW9uLTEyLnR4dDwvZm9udD48
L3N0cm9uZz4KClN0YXR1cyBvZiB0aGlzIE1lbW8KCiAgIEJ5IHN1Ym1pdHRpbmcgdGhpcyBJbnRl
cm5ldC1EcmFmdCwgZWFjaCBhdXRob3IgcmVwcmVzZW50cyB0aGF0IGFueQogICBhcHBsaWNhYmxl
IHBhdGVudCBvciBvdGhlciBJUFIgY2xhaW1zIG9mIHdoaWNoIGhlIG9yIHNoZSBpcyBhd2FyZQog
ICBoYXZlIGJlZW4gb3Igd2lsbCBiZSBkaXNjbG9zZWQsIGFuZCBhbnkgb2Ygd2hpY2ggaGUgb3Ig
c2hlIGJlY29tZXMKICAgYXdhcmUgd2lsbCBiZSBkaXNjbG9zZWQsIGluIGFjY29yZGFuY2Ugd2l0
aCBTZWN0aW9uIDYgb2YgQkNQIDc5LgoKICAgSW50ZXJuZXQtRHJhZnRzIGFyZSB3b3JraW5nIGRv
Y3VtZW50cyBvZiB0aGUgSW50ZXJuZXQgRW5naW5lZXJpbmcKICAgVGFzayBGb3JjZSAoSUVURiks
IGl0cyBhcmVhcywgYW5kIGl0cyB3b3JraW5nIGdyb3Vwcy4gIE5vdGUgdGhhdAogICBvdGhlciBn
cm91cHMgbWF5IGFsc28gZGlzdHJpYnV0ZSB3b3JraW5nIGRvY3VtZW50cyBhcyBJbnRlcm5ldC0K
ICAgRHJhZnRzLgoKICAgSW50ZXJuZXQtRHJhZnRzIGFyZSBkcmFmdCBkb2N1bWVudHMgdmFsaWQg
Zm9yIGEgbWF4aW11bSBvZiBzaXggbW9udGhzCiAgIGFuZCBtYXkgYmUgdXBkYXRlZCwgcmVwbGFj
ZWQsIG9yIG9ic29sZXRlZCBieSBvdGhlciBkb2N1bWVudHMgYXQgYW55CiAgIHRpbWUuICBJdCBp
cyBpbmFwcHJvcHJpYXRlIHRvIHVzZSBJbnRlcm5ldC1EcmFmdHMgYXMgcmVmZXJlbmNlCiAgIG1h
dGVyaWFsIG9yIHRvIGNpdGUgdGhlbSBvdGhlciB0aGFuIGFzICJ3b3JrIGluIHByb2dyZXNzLiIK
CiAgIFRoZSBsaXN0IG9mIGN1cnJlbnQgSW50ZXJuZXQtRHJhZnRzIGNhbiBiZSBhY2Nlc3NlZCBh
dAogICBodHRwOi8vd3d3LmlldGYub3JnL2lldGYvMWlkLWFic3RyYWN0cy50eHQuCgogICBUaGUg
bGlzdCBvZiBJbnRlcm5ldC1EcmFmdCBTaGFkb3cgRGlyZWN0b3JpZXMgY2FuIGJlIGFjY2Vzc2Vk
IGF0CiAgIGh0dHA6Ly93d3cuaWV0Zi5vcmcvc2hhZG93Lmh0bWwuCgogICBUaGlzIEludGVybmV0
LURyYWZ0IHdpbGwgZXhwaXJlIG9uIDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCc+TWF5IDE0LDwv
Zm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nPkF1Z3VzdCAyMSw8L2Zv
bnQ+PC9zdHJvbmc+IDIwMDguCgpDb3B5cmlnaHQgTm90aWNlCgogICBDb3B5cmlnaHQgKEMpIFRo
ZSBJRVRGIFRydXN0IDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCc+KDIwMDcpLjwvZm9udD48L3N0
cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nPigyMDA4KS48L2ZvbnQ+PC9zdHJvbmc+
CgpBYnN0cmFjdAoKICAgVGhpcyBkb2N1bWVudCBkZWZpbmVzIG1lY2hhbmlzbXMgdGhhdCBwcm92
aWRlIGFuIGFzeW5jaHJvbm91cyBtZXNzYWdlCiAgIG5vdGlmaWNhdGlvbiBkZWxpdmVyeSBzZXJ2
aWNlIGZvciB0aGUgTkVUQ09ORiBwcm90b2NvbC4gIFRoaXMgaXMgYW4KICAgb3B0aW9uYWwgY2Fw
YWJpbGl0eSBidWlsdCBvbiB0b3Agb2YgdGhlIGJhc2UgTkVUQ09ORiBkZWZpbml0aW9uLgogICBU
aGlzIGRvY3VtZW50IGRlZmluZXMgdGhlIGNhcGFiaWxpdGllcyBhbmQgb3BlcmF0aW9ucyBuZWNl
c3NhcnkgdG8KICAgc3VwcG9ydCB0aGlzIHNlcnZpY2UuCgpUYWJsZSBvZiBDb250ZW50cwoKICAg
MS4gIEludHJvZHVjdGlvbiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuICA0CiAgICAgMS4xLiAgRGVmaW5pdGlvbiBvZiBUZXJtcyAgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgNAogICAgIDEuMi4gIE1vdGl2YXRpb24gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDUKICAgICAxLjMuICBF
dmVudCBOb3RpZmljYXRpb25zIGluIE5FVENPTkYgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
ICA2CiAgIDIuICBOb3RpZmljYXRpb24tUmVsYXRlZCBPcGVyYXRpb25zICAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAgNwogICAgIDIuMS4gIFN1YnNjcmliaW5nIHRvIFJlY2VpdmUgRXZl
bnQgTm90aWZpY2F0aW9ucyAuIC4gLiAuIC4gLiAuIC4gIDcKICAgICAgIDIuMS4xLiAgJmx0O2Ny
ZWF0ZS1zdWJzY3JpcHRpb24mZ3Q7ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA3
CiAgICAgMi4yLiAgU2VuZGluZyBFdmVudCBOb3RpZmljYXRpb25zICAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAxMAogICAgICAgMi4yLjEuICAmbHQ7bm90aWZpY2F0aW9uJmd0OyAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTAKICAgICAyLjMuICBUZXJtaW5h
dGluZyB0aGUgU3Vic2NyaXB0aW9uIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDEwCiAg
IDMuICBTdXBwb3J0aW5nIENvbmNlcHRzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAxMQogICAgIDMuMS4gIENhcGFiaWxpdGllcyBFeGNoYW5nZSAgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTEKICAgICAgIDMuMS4xLiAgQ2FwYWJpbGl0eSBJ
ZGVudGlmaWVyICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDExCiAgICAgICAzLjEu
Mi4gIENhcGFiaWxpdHkgRXhhbXBsZSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAxMQogICAgIDMuMi4gIEV2ZW50IFN0cmVhbXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gMTEKICAgICAgIDMuMi4xLiAgRXZlbnQgU3RyZWFtIERlZmluaXRp
b24gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDEzCiAgICAgICAzLjIuMi4gIEV2ZW50
IFN0cmVhbSBDb250ZW50IEZvcm1hdCAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxMwogICAg
ICAgMy4yLjMuICBEZWZhdWx0IEV2ZW50IFN0cmVhbSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gMTMKICAgICAgIDMuMi40LiAgRXZlbnQgU3RyZWFtIFNvdXJjZXMgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDEzCiAgICAgICAzLjIuNS4gIEV2ZW50IFN0cmVhbSBE
aXNjb3ZlcnkgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxMwogICAgIDMuMy4gIE5v
dGlmaWNhdGlvbiBSZXBsYXkgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
MTYKICAgICAgIDMuMy4xLiAgT3ZlcnZpZXcgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIDE2CiAgICAgICAzLjMuMi4gIENyZWF0aW5nIGEgU3Vic2NyaXB0aW9u
IHdpdGggUmVwbGF5ICAuIC4gLiAuIC4gLiAuIC4gLiAxNwogICAgIDMuNC4gIE5vdGlmaWNhdGlv
biBNYW5hZ2VtZW50IFNjaGVtYSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTcKICAgICAz
LjUuICBTdWJzY3JpcHRpb25zIERhdGEgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIDIxCiAgICAgMy42LiAgRmlsdGVyIE1lY2hhbmljcyAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAyMQogICAgICAgMy42LjEuICBGaWx0ZXJpbmcgIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMjEKICAgICAzLjcuICBNZXNz
YWdlIEZsb3cgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDIx
CiAgIDQuICBYTUwgU2NoZW1hIGZvciBFdmVudCBOb3RpZmljYXRpb25zIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAyNAogICA1LiAgRmlsdGVyaW5nIEV4YW1wbGVzIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMjgKICAgICA1LjEuICBTdWJ0cmVlIEZpbHRl
cmluZyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDMyCiAgICAgNS4y
LiAgWFBBVEggZmlsdGVycyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAzMwogICA2LiAgSW50ZXJsZWF2ZSBDYXBhYmlsaXR5ICAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gMzUKICAgICA2LjEuICBEZXNjcmlwdGlvbiAgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDM1CiAgICAgNi4yLiAgRGVwZW5k
ZW5jaWVzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAzNQog
ICAgIDYuMy4gIENhcGFiaWxpdHkgSWRlbnRpZmllciAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gMzUKICAgICA2LjQuICBOZXcgT3BlcmF0aW9ucyAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDM1CiAgICAgNi41LiAgTW9kaWZpY2F0aW9ucyB0
byBFeGlzdGluZyBPcGVyYXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAzNQogICA3LiAgU2Vj
dXJpdHkgQ29uc2lkZXJhdGlvbnMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gMzYKICAgOC4gIElBTkEgQ29uc2lkZXJhdGlvbnMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIDM3CiAgIDkuICBBY2tub3dsZWRnZW1lbnRzIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAzOAogICAxMC4gTm9ybWF0aXZlIFJl
ZmVyZW5jZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMzkKICAg
QXBwZW5kaXggQS4gIENoYW5nZSBMb2cgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIDQwCiAgICAgQS4xLiAgVmVyc2lvbiAtMDggIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA0MAogICAgIEEuMi4gIFZlcnNpb24gLTA5ICAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gNDIKICAgICBBLjMuICBW
ZXJzaW9uIC0xMCAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IDQ0CiAgICAgQS40LiAgVmVyc2lvbiAtMTEgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiA0NAogICAgIDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJz5BLjUu
ICBWZXNyaW9uIC0xMiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIDQ1PC9mb250Pjwvc3Ryb25nPgogICBBdXRob3JzJyBBZGRyZXNzZXMgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gPHN0cmlrZT48Zm9udCBjb2xvcj0n
cmVkJz40NTwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nPjQ2PC9m
b250Pjwvc3Ryb25nPgogICBJbnRlbGxlY3R1YWwgUHJvcGVydHkgYW5kIENvcHlyaWdodCBTdGF0
ZW1lbnRzIC4gLiAuIC4gLiAuIC4gLiAuIC4gPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJz40Njwv
Zm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nPjQ3PC9mb250Pjwvc3Ry
b25nPgoKMS4gIEludHJvZHVjdGlvbgoKICAgW05FVENPTkZdIGNhbiBiZSBjb25jZXB0dWFsbHkg
cGFydGl0aW9uZWQgaW50byBmb3VyIGxheWVyczoKCiAgICAgICAgTGF5ZXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgRXhhbXBsZQogICAgKy0tLS0tLS0tLS0tLS0rICAgICAgKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgICB8ICAgQ29udGVudCAgIHwg
ICAgICB8ICAgICBDb25maWd1cmF0aW9uIGRhdGEgICAgICAgICAgICAgICAgICAgIHwKICAgICst
LS0tLS0tLS0tLS0tKyAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tKwogICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAr
LS0tLS0tLS0tLS0tLSsgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSsKICAgIHwgT3BlcmF0aW9ucyAgfCAgICAgIHwgJmx0O2dldC1jb25maWcmZ3Q7LCAm
bHQ7ZWRpdC1jb25maWcmZ3Q7ICZsdDtub3RpZmljYXRpb24mZ3Q7fAogICAgKy0tLS0tLS0tLS0t
LS0rICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAg
ICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAg
ICAgIHwKICAgICstLS0tLS0tLS0tLS0tKyAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSsgICAgICAgfAogICAgfCAgICAgUlBDICAgICB8ICAgICAgfCAgICAmbHQ7cnBjJmd0Oywg
Jmx0O3JwYy1yZXBseSZndDsgICAgICAgfCAgICAgICB8CiAgICArLS0tLS0tLS0tLS0tLSsgICAg
ICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rICAgICAgIHwKICAgICAgICAgICAgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgfAogICAgKy0t
LS0tLS0tLS0tLS0rICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0rCiAgICB8ICBUcmFuc3BvcnQgIHwgICAgICB8ICAgQkVFUCwgU1NILCBTU0wsIGNvbnNv
bGUgICAgICAgICAgICAgICAgIHwKICAgIHwgIFByb3RvY29sICAgfCAgICAgIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgKy0tLS0tLS0tLS0tLS0rICAg
ICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCgogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBGaWd1cmUgMQoKICAgVGhpcyBkb2N1bWVudCBkZWZp
bmVzIG1lY2hhbmlzbXMgd2hpY2ggcHJvdmlkZSBhbiBhc3luY2hyb25vdXMKICAgbWVzc2FnZSBu
b3RpZmljYXRpb24gZGVsaXZlcnkgc2VydmljZSBmb3IgdGhlIFtORVRDT05GXSBwcm90b2NvbC4K
ICAgVGhpcyBpcyBhbiBvcHRpb25hbCBjYXBhYmlsaXR5IGJ1aWx0IG9uIHRvcCBvZiB0aGUgYmFz
ZSBORVRDT05GCiAgIGRlZmluaXRpb24uICBUaGlzIG1lbW8gZGVmaW5lcyB0aGUgY2FwYWJpbGl0
aWVzIGFuZCBvcGVyYXRpb25zCiAgIG5lY2Vzc2FyeSB0byBzdXBwb3J0IHRoaXMgc2VydmljZS4K
CjEuMS4gIERlZmluaXRpb24gb2YgVGVybXMKCiAgIFRoZSBrZXkgd29yZHMgIk1VU1QiLCAiTVVT
VCBOT1QiLCAiUkVRVUlSRUQiLCAiU0hBTEwiLCAiU0hBTEwgTk9UIiwKICAgIlNIT1VMRCIsICJT
SE9VTEQgTk9UIiwgIlJFQ09NTUVOREVEIiwgIk1BWSIsIGFuZCAiT1BUSU9OQUwiIGluIHRoaXMK
ICAgZG9jdW1lbnQgYXJlIHRvIGJlIGludGVycHJldGVkIGFzIGRlc2NyaWJlZCBpbiBbUkZDMjEx
OV0uCgogICBFbGVtZW50OiAgQW4gW1hNTF0gRWxlbWVudC4KCiAgIFN1YnNjcmlwdGlvbjogIEFu
IGFncmVlbWVudCBhbmQgbWV0aG9kIHRvIHJlY2VpdmUgZXZlbnQgbm90aWZpY2F0aW9ucwogICAg
ICBvdmVyIGEgTkVUQ09ORiBzZXNzaW9uLiAgQSBjb25jZXB0IHJlbGF0ZWQgdG8gdGhlIGRlbGl2
ZXJ5IG9mCiAgICAgIG5vdGlmaWNhdGlvbnMgKGlmIHRoZXJlIGFyZSBhbnkgdG8gc2VuZCkgaW52
b2x2aW5nIGRlc3RpbmF0aW9uIGFuZAogICAgICBzZWxlY3Rpb24gb2Ygbm90aWZpY2F0aW9ucy4g
IEl0IGlzIGJvdW5kIHRvIHRoZSBsaWZldGltZSBvZiBhCiAgICAgIHNlc3Npb24uCgogICBPcGVy
YXRpb246ICBUaGlzIHRlcm0gaXMgdXNlZCB0byByZWZlciB0byBORVRDT05GIHByb3RvY29sIG9w
ZXJhdGlvbnMKICAgICAgW05FVENPTkZdLiAgV2l0aGluIHRoaXMgZG9jdW1lbnQsIG9wZXJhdGlv
biByZWZlcnMgdG8gTkVUQ09ORgogICAgICBwcm90b2NvbCBvcGVyYXRpb25zIGRlZmluZWQgaW4g
c3VwcG9ydCBvZiBORVRDT05GIG5vdGlmaWNhdGlvbnMuCgogICBFdmVudDogIEFuIGV2ZW50IGlz
IHNvbWV0aGluZyB0aGF0IGhhcHBlbnMgd2hpY2ggbWF5IGJlIG9mIGludGVyZXN0IC0KICAgICAg
YSBjb25maWd1cmF0aW9uIGNoYW5nZSwgYSBmYXVsdCwgYSBjaGFuZ2UgaW4gc3RhdHVzLCBjcm9z
c2luZyBhCiAgICAgIHRocmVzaG9sZCwgb3IgYW4gZXh0ZXJuYWwgaW5wdXQgdG8gdGhlIHN5c3Rl
bSwgZm9yIGV4YW1wbGUuICBPZnRlbgogICAgICB0aGlzIHJlc3VsdHMgaW4gYW4gYXN5bmNocm9u
b3VzIG1lc3NhZ2UsIHNvbWV0aW1lcyByZWZlcnJlZCB0byBhcwogICAgICBhIG5vdGlmaWNhdGlv
biBvciBldmVudCBub3RpZmljYXRpb24sIGJlaW5nIHNlbnQgdG8gaW50ZXJlc3RlZAogICAgICBw
YXJ0aWVzIHRvIG5vdGlmeSB0aGVtIHRoYXQgdGhpcyBldmVudCBoYXMgb2NjdXJyZWQuCgogICBS
ZXBsYXk6ICBUaGUgYWJpbGl0eSB0byBzZW5kL3JlLXNlbmQgcHJldmlvdXNseSBsb2dnZWQgbm90
aWZpY2F0aW9ucwogICAgICB1cG9uIHJlcXVlc3QuICBUaGVzZSBub3RpZmljYXRpb25zIGFyZSBz
ZW50IGFzeW5jaHJvbm91c2x5LiAgVGhpcwogICAgICBmZWF0dXJlIGlzIGltcGxlbWVudGVkIGJ5
IHRoZSBORVRDT05GIHNlcnZlciBhbmQgaW52b2tlZCBieSB0aGUKICAgICAgTkVUQ09ORiBjbGll
bnQuCgogICBTdHJlYW06ICBBbiBldmVudCBzdHJlYW0gaXMgYSBzZXQgb2YgZXZlbnQgbm90aWZp
Y2F0aW9ucyBtYXRjaGluZwogICAgICBzb21lIGZvcndhcmRpbmcgY3JpdGVyaWEgYW5kIGF2YWls
YWJsZSB0byBORVRDT05GIGNsaWVudHMgZm9yCiAgICAgIHN1YnNjcmlwdGlvbi4KCiAgIEZpbHRl
cjogIEEgcGFyYW1ldGVyIHRoYXQgaW5kaWNhdGVzIHdoaWNoIHN1YnNldCBvZiBhbGwgcG9zc2li
bGUKICAgICAgZXZlbnRzIGFyZSBvZiBpbnRlcmVzdC4gIEEgZmlsdGVyIGlzIGRlZmluZWQgYXMg
b25lIG9yIG1vcmUgZmlsdGVyCiAgICAgIGVsZW1lbnQgW05FVENPTkZdLCB3aGljaCBlYWNoIGlk
ZW50aWZpZXMgYSBwb3J0aW9uIG9mIHRoZSBvdmVyYWxsCiAgICAgIGZpbHRlci4KCjEuMi4gIE1v
dGl2YXRpb24KCiAgIFRoZSBtb3RpdmF0aW9uIGZvciB0aGlzIHdvcmsgaXMgdG8gZW5hYmxlIHRo
ZSBzZW5kaW5nIG9mIGFzeW5jaHJvbm91cwogICBtZXNzYWdlcyB0aGF0IGFyZSBjb25zaXN0ZW50
IHdpdGggdGhlIGRhdGEgbW9kZWwgKGNvbnRlbnQpIGFuZAogICBzZWN1cml0eSBtb2RlbCB1c2Vk
IHdpdGhpbiBhIE5FVENPTkYgaW1wbGVtZW50YXRpb24uCgogICBUaGUgc2NvcGUgb2YgdGhlIHdv
cmsgYWltcyBtZWV0aW5nIHRoZSBmb2xsb3dpbmcgb3BlcmF0aW9uYWwgbmVlZHM6CgogICBvICBJ
bml0aWFsIHJlbGVhc2Ugc2hvdWxkIGVuc3VyZSBpdCBzdXBwb3J0cyBub3RpZmljYXRpb25zIGlu
IHN1cHBvcnQKICAgICAgb2YgY29uZmlndXJhdGlvbiBvcGVyYXRpb25zLgoKICAgbyAgSXQgc2hv
dWxkIGJlIHBvc3NpYmxlIHRvIHVzZSB0aGUgc2FtZSBkYXRhIG1vZGVsIGZvciBub3RpZmljYXRp
b25zCiAgICAgIGFzIGZvciBjb25maWd1cmF0aW9uIG9wZXJhdGlvbnMuCgogICBvICBTb2x1dGlv
biBzaG91bGQgc3VwcG9ydCBhIHJlYXNvbmFibGUgbWVzc2FnZSBzaXplIGxpbWl0IChpLmUuLCBu
b3QKICAgICAgdG9vIHNob3J0KQoKICAgbyAgVGhlIG5vdGlmaWNhdGlvbnMgc2hvdWxkIGJlIGNh
cnJpZWQgb3ZlciBhIGNvbm5lY3Rpb24tb3JpZW50ZWQKICAgICAgZGVsaXZlcnkgbWVjaGFuaXNt
LgoKICAgbyAgQSBzdWJzY3JpcHRpb24gbWVjaGFuaXNtIGZvciBub3RpZmljYXRpb25zIHNob3Vs
ZCBiZSBwcm92aWRlZC4KICAgICAgVGhpcyB0YWtlcyBpbnRvIGFjY291bnQgdGhhdCBhIE5FVENP
TkYgc2VydmVyIGRvZXMgbm90IHNlbmQKICAgICAgbm90aWZpY2F0aW9ucyBiZWZvcmUgYmVpbmcg
YXNrZWQgdG8gZG8gc28gYW5kIHRoYXQgaXQgaXMgdGhlCiAgICAgIE5FVENPTkYgY2xpZW50IHdo
byBpbml0aWF0ZXMgdGhlIGZsb3cgb2Ygbm90aWZpY2F0aW9ucy4KCiAgIG8gIEEgZmlsdGVyaW5n
IG1lY2hhbmlzbSBmb3Igc2VuZGluZyBub3RpZmljYXRpb25zIHNob3VsZCBiZSBwdXQgaW4KICAg
ICAgcGxhY2Ugd2l0aGluIHRoZSBORVRDT05GIHNlcnZlci4KCiAgIG8gIFRoZSBpbmZvcm1hdGlv
biBjb250YWluZWQgaW4gYSBub3RpZmljYXRpb24gc2hvdWxkIGJlIHN1ZmZpY2llbnQKICAgICAg
c28gdGhhdCBpdCBjYW4gYmUgYW5hbHl6ZWQgaW5kZXBlbmRlbnQgb2YgdGhlIHRyYW5zcG9ydCBt
ZWNoYW5pc20uCiAgICAgIEluIG90aGVyIHdvcmRzIHRoZSBkYXRhIGNvbnRlbnQgZnVsbHkgZGVz
Y3JpYmVzIGEgbm90aWZpY2F0aW9uOwogICAgICBwcm90b2NvbCBpbmZvcm1hdGlvbiBpcyBub3Qg
bmVlZGVkIHRvIHVuZGVyc3RhbmQgYSBub3RpZmljYXRpb24uCgogICBvICBUaGUgc2VydmVyIHNo
b3VsZCBoYXZlIHRoZSBjYXBhYmlsaXR5IHRvIHJlcGxheSBsb2NhbGx5IGxvZ2dlZAogICAgICBu
b3RpZmljYXRpb25zLgoKMS4zLiAgRXZlbnQgTm90aWZpY2F0aW9ucyBpbiBORVRDT05GCgogICBU
aGlzIG1lbW8gZGVmaW5lcyBhIG1lY2hhbmlzbSB3aGVyZWJ5IHRoZSBORVRDT05GIGNsaWVudCBp
bmRpY2F0ZXMKICAgaW50ZXJlc3QgaW4gcmVjZWl2aW5nIGV2ZW50IG5vdGlmaWNhdGlvbnMgZnJv
bSBhIE5FVENPTkYgc2VydmVyIGJ5CiAgIGNyZWF0aW5nIGEgc3Vic2NyaXB0aW9uIHRvIHJlY2Vp
dmUgZXZlbnQgbm90aWZpY2F0aW9ucy4gIFRoZSBORVRDT05GCiAgIHNlcnZlciByZXBsaWVzIHRv
IGluZGljYXRlIHdoZXRoZXIgdGhlIHN1YnNjcmlwdGlvbiByZXF1ZXN0IHdhcwogICBzdWNjZXNz
ZnVsIGFuZCwgaWYgaXQgd2FzIHN1Y2Nlc3NmdWwsIGJlZ2lucyBzZW5kaW5nIHRoZSBldmVudAog
ICBub3RpZmljYXRpb25zIHRvIHRoZSBORVRDT05GIGNsaWVudCBhcyB0aGUgZXZlbnRzIG9jY3Vy
IHdpdGhpbiB0aGUKICAgc3lzdGVtLiAgVGhlc2UgZXZlbnQgbm90aWZpY2F0aW9ucyB3aWxsIGNv
bnRpbnVlIHRvIGJlIHNlbnQgdW50aWwKICAgZWl0aGVyIHRoZSBORVRDT05GIHNlc3Npb24gaXMg
dGVybWluYXRlZCBvciB0aGUgc3Vic2NyaXB0aW9uCiAgIHRlcm1pbmF0ZXMgZm9yIHNvbWUgb3Ro
ZXIgcmVhc29uLiAgVGhlIGV2ZW50IG5vdGlmaWNhdGlvbgogICBzdWJzY3JpcHRpb24gYWxsb3dz
IGEgbnVtYmVyIG9mIG9wdGlvbnMgdG8gZW5hYmxlIHRoZSBORVRDT05GIGNsaWVudAogICB0byBz
cGVjaWZ5IHdoaWNoIGV2ZW50cyBhcmUgb2YgaW50ZXJlc3QuICBUaGVzZSBhcmUgc3BlY2lmaWVk
IHdoZW4KICAgdGhlIHN1YnNjcmlwdGlvbiBpcyBjcmVhdGVkLiAgPHN0cm9uZz48Zm9udCBjb2xv
cj0nZ3JlZW4nPk5vdGUgdGhhdCBhIHN1YnNjcmlwdGlvbiBjYW5ub3QgYmUKICAgbW9kaWZpZWQg
b25jZSBjcmVhdGVkLjwvZm9udD48L3N0cm9uZz4KCiAgIFRoZSBORVRDT05GIHNlcnZlciBNVVNU
IGFjY2VwdCBhbmQgcHJvY2VzcyB0aGUgJmx0O2Nsb3NlLXNlc3Npb24mZ3Q7CiAgIG9wZXJhdGlv
biwgZXZlbiB3aGlsZSB0aGUgbm90aWZpY2F0aW9uIHN1YnNjcmlwdGlvbiBpcyBhY3RpdmUuICBU
aGUKICAgTkVUQ09ORiBzZXJ2ZXIgTUFZIGFjY2VwdCBhbmQgcHJvY2VzcyBvdGhlciBjb21tYW5k
cywgb3RoZXJ3aXNlIHRoZXkKICAgd2lsbCBiZSByZWplY3RlZCBhbmQgdGhlIHNlcnZlciBNVVNU
IHNlbmQgYSAncmVzb3VyY2UtZGVuaWVkJyBlcnJvci4KICAgQSBORVRDT05GIHNlcnZlciBhZHZl
cnRpc2VzIHN1cHBvcnQgb2YgdGhlIGFiaWxpdHkgdG8gcHJvY2VzcyBvdGhlcgogICBjb21tYW5k
cyB2aWEgdGhlIGludGVybGVhdmUgY2FwYWJpbGl0eS4KCjIuICBOb3RpZmljYXRpb24tUmVsYXRl
ZCBPcGVyYXRpb25zCgoyLjEuICBTdWJzY3JpYmluZyB0byBSZWNlaXZlIEV2ZW50IE5vdGlmaWNh
dGlvbnMKCiAgIFRoZSBldmVudCBub3RpZmljYXRpb24gc3Vic2NyaXB0aW9uIGlzIGluaXRpYXRl
ZCBieSB0aGUgTkVUQ09ORgogICBjbGllbnQgYW5kIHJlc3BvbmRlZCB0byBieSB0aGUgTkVUQ09O
RiBzZXJ2ZXIuICBBIHN1YnNjcmlwdGlvbiBpcwogICBib3VuZCB0byBhIHNpbmdsZSBzdHJlYW0g
Zm9yIHRoZSBsaWZldGltZSBvZiB0aGUgc3Vic2NyaXB0aW9uLiAgV2hlbgogICB0aGUgZXZlbnQg
bm90aWZpY2F0aW9uIHN1YnNjcmlwdGlvbiBpcyBjcmVhdGVkLCB0aGUgZXZlbnRzIG9mCiAgIGlu
dGVyZXN0IGFyZSBzcGVjaWZpZWQuCgogICBDb250ZW50IGZvciBhbiBldmVudCBub3RpZmljYXRp
b24gc3Vic2NyaXB0aW9uIGNhbiBiZSBzZWxlY3RlZCBieQogICBhcHBseWluZyB1c2VyLXNwZWNp
ZmllZCBmaWx0ZXJzLgoKMi4xLjEuICAmbHQ7Y3JlYXRlLXN1YnNjcmlwdGlvbiZndDsKCiAgIERl
c2NyaXB0aW9uOgoKICAgICAgVGhpcyBvcGVyYXRpb24gaW5pdGlhdGVzIGFuIGV2ZW50IG5vdGlm
aWNhdGlvbiBzdWJzY3JpcHRpb24gd2hpY2gKICAgICAgd2lsbCBzZW5kIGFzeW5jaHJvbm91cyBl
dmVudCBub3RpZmljYXRpb25zIHRvIHRoZSBpbml0aWF0b3Igb2YgdGhlCiAgICAgIGNvbW1hbmQg
dW50aWwgdGhlIHN1YnNjcmlwdGlvbiB0ZXJtaW5hdGVzLgoKICAgUGFyYW1ldGVyczoKCiAgICAg
IFN0cmVhbToKCiAgICAgICAgIEFuIG9wdGlvbmFsIHBhcmFtZXRlciwgJmx0O3N0cmVhbSZndDss
IHRoYXQgaW5kaWNhdGVzIHdoaWNoIHN0cmVhbSBvZgogICAgICAgICBldmVudHMgaXMgb2YgaW50
ZXJlc3QuICBJZiBub3QgcHJlc2VudCwgZXZlbnRzIGluIHRoZSBkZWZhdWx0CiAgICAgICAgIE5F
VENPTkYgc3RyZWFtIHdpbGwgYmUgc2VudC4KCiAgICAgIEZpbHRlcjoKCiAgICAgICAgIEFuIG9w
dGlvbmFsIHBhcmFtZXRlciwgJmx0O2ZpbHRlciZndDssIHRoYXQgaW5kaWNhdGVzIHdoaWNoIHN1
YnNldCBvZgogICAgICAgICBhbGwgcG9zc2libGUgZXZlbnRzIGlzIG9mIGludGVyZXN0LiAgVGhl
IGZvcm1hdCBvZiB0aGlzCiAgICAgICAgIHBhcmFtZXRlciBpcyB0aGUgc2FtZSBhcyB0aGF0IG9m
IHRoZSBmaWx0ZXIgcGFyYW1ldGVyIGluIHRoZQogICAgICAgICBORVRDT05GIHByb3RvY29sIG9w
ZXJhdGlvbnMuICBJZiBub3QgcHJlc2VudCwgYWxsIGV2ZW50cyBub3QKICAgICAgICAgcHJlY2x1
ZGVkIGJ5IG90aGVyIHBhcmFtZXRlcnMgd2lsbCBiZSBzZW50LiAgU2VlIHNlY3Rpb24gMy42CiAg
ICAgICAgIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uIGZpbHRlcnMuCgogICAgICBTdGFydCBUaW1l
OgoKICAgICAgICAgQSBwYXJhbWV0ZXIsICZsdDtzdGFydFRpbWUmZ3Q7LCB1c2VkIHRvIHRyaWdn
ZXIgdGhlIHJlcGxheSBmZWF0dXJlCiAgICAgICAgIGFuZCBpbmRpY2F0ZSB0aGF0IHRoZSByZXBs
YXkgc2hvdWxkIHN0YXJ0IGF0IHRoZSB0aW1lCiAgICAgICAgIHNwZWNpZmllZC4gIElmICZsdDtz
dGFydFRpbWUmZ3Q7IGlzIG5vdCBwcmVzZW50LCB0aGlzIGlzIG5vdCBhIHJlcGxheQogICAgICAg
ICBzdWJzY3JpcHRpb24uICBJdCBpcyBub3QgdmFsaWQgdG8gc3BlY2lmeSBzdGFydCB0aW1lcyB0
aGF0IGFyZQogICAgICAgICBsYXRlciB0aGFuIHRoZSBjdXJyZW50IHRpbWUuICBJZiB0aGUgJmx0
O3N0YXJ0VGltZSZndDsgc3BlY2lmaWVkIGlzCiAgICAgICAgIGVhcmxpZXIgdGhhbiB0aGUgbG9n
IGNhbiBzdXBwb3J0LCB0aGUgcmVwbGF5IHdpbGwgYmVnaW4gd2l0aAogICAgICAgICB0aGUgZWFy
bGllc3QgYXZhaWxhYmxlIG5vdGlmaWNhdGlvbi4gIFRoaXMgcGFyYW1ldGVyIGlzIG9mIHR5cGUK
ICAgICAgICAgZGF0ZVRpbWUuCgogICAgICBTdG9wIFRpbWU6CgogICAgICAgICBBbiBvcHRpb25h
bCBwYXJhbWV0ZXIsICZsdDtzdG9wVGltZSZndDssIHVzZWQgd2l0aCB0aGUgb3B0aW9uYWwKICAg
ICAgICAgcmVwbGF5IGZlYXR1cmUgdG8gaW5kaWNhdGUgdGhlIG5ld2VzdCBub3RpZmljYXRpb25z
IG9mCiAgICAgICAgIGludGVyZXN0LiAgSWYgc3RvcCB0aW1lIGlzIG5vdCBwcmVzZW50LCB0aGUg
bm90aWZpY2F0aW9ucyB3aWxsCiAgICAgICAgIGNvbnRpbnVlIHVudGlsIHRoZSBzdWJzY3JpcHRp
b24gaXMgdGVybWluYXRlZC4gIE11c3QgYmUgdXNlZAogICAgICAgICB3aXRoIGFuZCBiZSBsYXRl
ciB0aGFuICZsdDtzdGFydFRpbWUmZ3Q7LiAgVmFsdWVzIG9mICZsdDtzdG9wVGltZSZndDsgaW4K
ICAgICAgICAgdGhlIGZ1dHVyZSBhcmUgdmFsaWQuICBUaGlzIHBhcmFtZXRlciBpcyBvZiB0eXBl
IGRhdGVUaW1lLgoKICAgUG9zaXRpdmUgUmVzcG9uc2U6CgogICAgICBJZiB0aGUgTkVUQ09ORiBz
ZXJ2ZXIgY2FuIHNhdGlzZnkgdGhlIHJlcXVlc3QsIHRoZSBzZXJ2ZXIgc2VuZHMgYW4KICAgICAg
Jmx0O29rJmd0OyBlbGVtZW50LgoKICAgTmVnYXRpdmUgUmVzcG9uc2U6CgogICAgICBBbiAmbHQ7
cnBjLWVycm9yJmd0OyBlbGVtZW50IGlzIGluY2x1ZGVkIHdpdGhpbiB0aGUgJmx0O3JwYy1yZXBs
eSZndDsgaWYgdGhlCiAgICAgIHJlcXVlc3QgY2Fubm90IGJlIGNvbXBsZXRlZCBmb3IgYW55IHJl
YXNvbi4gIFN1YnNjcmlwdGlvbiByZXF1ZXN0cwogICAgICB3aWxsIGZhaWwgaWYgYSBmaWx0ZXIg
d2l0aCBpbnZhbGlkIHN5bnRheCBpcyBwcm92aWRlZCBvciBpZiB0aGUKICAgICAgbmFtZSBvZiBh
IG5vbi1leGlzdGVudCBzdHJlYW0gaXMgcHJvdmlkZWQuCgogICAgICBJZiBhICZsdDtzdG9wVGlt
ZSZndDsgaXMgc3BlY2lmaWVkIGluIGEgcmVxdWVzdCB3aXRob3V0IGhhdmluZyBzcGVjaWZpZWQK
ICAgICAgYSAmbHQ7c3RhcnRUaW1lJmd0OywgdGhlIGZvbGxvd2luZyBlcnJvciBpcyByZXR1cm5l
ZDoKCiAgICAgICAgIFRhZzogbWlzc2luZy1lbGVtZW50CgogICAgICAgICBFcnJvci10eXBlOiBw
cm90b2NvbAoKICAgICAgICAgU2V2ZXJpdHk6IGVycm9yCgogICAgICAgICBFcnJvci1pbmZvOiAm
bHQ7YmFkLWVsZW1lbnQmZ3Q7OiBzdGFydFRpbWUKCiAgICAgICAgIERlc2NyaXB0aW9uOiBBbiBl
eHBlY3RlZCBlbGVtZW50IGlzIG1pc3NpbmcuCgogICAgICBJZiB0aGUgb3B0aW9uYWwgcmVwbGF5
IGZlYXR1cmUgaXMgcmVxdWVzdGVkIGJ1dCBpdCBpcyBub3QKICAgICAgc3VwcG9ydGVkIGJ5IHRo
ZSBORVRDT05GIHNlcnZlciwgdGhlIGZvbGxvd2luZyBlcnJvciBpcyByZXR1cm5lZDoKCiAgICAg
ICAgIFRhZzogb3BlcmF0aW9uLWZhaWxlZAoKICAgICAgICAgRXJyb3ItdHlwZTogcHJvdG9jb2wK
CiAgICAgICAgIFNldmVyaXR5OiBlcnJvcgoKICAgICAgICAgRXJyb3ItaW5mbzogbm9uZQogICAg
ICAgICBEZXNjcmlwdGlvbjogUmVxdWVzdCBjb3VsZCBub3QgYmUgY29tcGxldGVkIGJlY2F1c2Ug
dGhlCiAgICAgICAgIHJlcXVlc3RlZCBvcGVyYXRpb24gZmFpbGVkIGZvciBzb21lIHJlYXNvbiBu
b3QgY292ZXJlZCBieSBhbnkKICAgICAgICAgb3RoZXIgZXJyb3IgY29uZGl0aW9uCgogICAgICBJ
ZiBhICZsdDtzdG9wVGltZSZndDsgaXMgcmVxdWVzdGVkIHdoaWNoIGlzIGVhcmxpZXIgdGhlbiB0
aGUgc3BlY2lmaWVkCiAgICAgICZsdDtzdGFydFRpbWUmZ3Q7LCB0aGUgZm9sbG93aW5nIGVycm9y
IGlzIHJldHVybmVkOgoKICAgICAgICAgVGFnOiBiYWQtZWxlbWVudAoKICAgICAgICAgRXJyb3It
dHlwZTogcHJvdG9jb2wKCiAgICAgICAgIFNldmVyaXR5OiBlcnJvcgoKICAgICAgICAgRXJyb3It
aW5mbzogJmx0O2JhZC1lbGVtZW50Jmd0Ozogc3RvcFRpbWUKCiAgICAgICAgIERlc2NyaXB0aW9u
OiBBbiBlbGVtZW50IHZhbHVlIGlzIG5vdCBjb3JyZWN0OyBlLmcuLCB3cm9uZyB0eXBlLAogICAg
ICAgICBvdXQgb2YgcmFuZ2UsIHBhdHRlcm4gbWlzbWF0Y2guCgogICAgICBJZiBhICZsdDtzdGFy
dFRpbWUmZ3Q7IGlzIHJlcXVlc3RlZCB3aGljaCBpcyBsYXRlciB0aGVuIHRoZSBjdXJyZW50CiAg
ICAgIHRpbWUsIHRoZSBmb2xsb3dpbmcgZXJyb3IgaXMgcmV0dXJuZWQ6CgogICAgICAgICBUYWc6
IGJhZC1lbGVtZW50CgogICAgICAgICBFcnJvci10eXBlOiBwcm90b2NvbAoKICAgICAgICAgU2V2
ZXJpdHk6IGVycm9yCgogICAgICAgICBFcnJvci1pbmZvOiAmbHQ7YmFkLWVsZW1lbnQmZ3Q7OiBz
dGFydFRpbWUKCiAgICAgICAgIERlc2NyaXB0aW9uOiBBbiBlbGVtZW50IHZhbHVlIGlzIG5vdCBj
b3JyZWN0OyBlLmcuLCB3cm9uZyB0eXBlLAogICAgICAgICBvdXQgb2YgcmFuZ2UsIHBhdHRlcm4g
bWlzbWF0Y2guCgoyLjEuMS4xLiAgVXNhZ2UgRXhhbXBsZQoKICAgVGhlIGZvbGxvd2luZyBkZW1v
bnN0cmF0ZXMgY3JlYXRpbmcgYSBzaW1wbGUgc3Vic2NyaXB0aW9uLiAgTW9yZQogICBjb21wbGV4
IGV4YW1wbGVzIGNhbiBiZSBmb3VuZCBpbiBzZWN0aW9uIDUuCgogICAmbHQ7bmV0Y29uZjpycGMg
bWVzc2FnZS1pZD0iMTAxIgogICAgICAgICB4bWxuczpuZXRjb25mPSJ1cm46aWV0ZjpwYXJhbXM6
eG1sOm5zOm5ldGNvbmY6YmFzZToxLjAiLyZndDsKICAgICAgICZsdDtjcmVhdGUtc3Vic2NyaXB0
aW9uCiAgICAgICAgICAgeG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6bnM6bmV0Y29uZjpub3Rp
ZmljYXRpb246MS4wIiZndDsKICAgICAgICZsdDsvY3JlYXRlLXN1YnNjcmlwdGlvbiZndDsKICAg
Jmx0Oy9uZXRjb25mOnJwYyZndDsKCjIuMi4gIFNlbmRpbmcgRXZlbnQgTm90aWZpY2F0aW9ucwoK
ICAgT25jZSB0aGUgc3Vic2NyaXB0aW9uIGhhcyBiZWVuIHNldCB1cCwgdGhlIE5FVENPTkYgc2Vy
dmVyIHNlbmRzIHRoZQogICBldmVudCBub3RpZmljYXRpb25zIGFzeW5jaHJvbm91c2x5IG92ZXIg
dGhlIGNvbm5lY3Rpb24uCgoyLjIuMS4gICZsdDtub3RpZmljYXRpb24mZ3Q7CgogICBEZXNjcmlw
dGlvbjoKCiAgICAgIEFuIGV2ZW50IG5vdGlmaWNhdGlvbiBpcyBzZW50IHRvIHRoZSBjbGllbnQg
d2hvIGluaXRpYXRlZCBhCiAgICAgICZsdDtjcmVhdGUtc3Vic2NyaXB0aW9uJmd0OyBjb21tYW5k
IGFzeW5jaHJvbm91c2x5IHdoZW4gYW4gZXZlbnQgb2YKICAgICAgaW50ZXJlc3QgKGkuZS4sIG1l
ZXRpbmcgdGhlIHNwZWNpZmllZCBmaWx0ZXJpbmcgY3JpdGVyaWEpIGhhcwogICAgICBvY2N1cnJl
ZC4gIEFuIGV2ZW50IG5vdGlmaWNhdGlvbiBpcyBhIGNvbXBsZXRlIGFuZCB3ZWxsLWZvcm1lZCBY
TUwKICAgICAgZG9jdW1lbnQuICBOb3RlIHRoYXQgJmx0O25vdGlmaWNhdGlvbiZndDsgaXMgbm90
IGFuIFJQQyBtZXRob2QgYnV0CiAgICAgIHJhdGhlciB0aGUgdG9wIGxldmVsIGVsZW1lbnQgaWRl
bnRpZnlpbmcgdGhlIG9uZS13YXkgbWVzc2FnZSBhcyBhCiAgICAgIG5vdGlmaWNhdGlvbi4KCiAg
IFBhcmFtZXRlcnM6CgogICAgICBldmVudFRpbWUKCiAgICAgICAgIFRoZSB0aW1lIHRoZSBldmVu
dCB3YXMgZ2VuZXJhdGVkIGJ5IHRoZSBldmVudCA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnPnNv
dXJjZTwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nPnNvdXJjZS5U
aGlzCiAgICAgICAgIHBhcmFtZXRlciBpcyBvZiB0eXBlIGRhdGVUaW1lLjwvZm9udD48L3N0cm9u
Zz4KCiAgICAgIEFsc28gY29udGFpbnMgbm90aWZpY2F0aW9uLXNwZWNpZmljIHRhZ2dlZCBjb250
ZW50LCBpZiBhbnkuICBXaXRoCiAgICAgIHRoZSBleGNlcHRpb24gb2YgJmx0O2V2ZW50VGltZSZn
dDssIHRoZSBjb250ZW50IG9mIHRoZSBub3RpZmljYXRpb24gaXMKICAgICAgYmV5b25kIHRoZSBz
Y29wZSBvZiB0aGlzIGRvY3VtZW50LgoKICAgUmVzcG9uc2U6CgogICAgICBObyByZXNwb25zZS4g
IE5vdCBhcHBsaWNhYmxlLgoKMi4zLiAgVGVybWluYXRpbmcgdGhlIFN1YnNjcmlwdGlvbgoKICAg
Q2xvc2luZyBvZiB0aGUgZXZlbnQgbm90aWZpY2F0aW9uIHN1YnNjcmlwdGlvbiBjYW4gYmUgZG9u
ZSBieSB1c2luZwogICB0aGUgJmx0O2Nsb3NlLXNlc3Npb24mZ3Q7IG9wZXJhdGlvbiBmcm9tIHRo
ZSBzdWJzY3JpcHRpb25zIHNlc3Npb24gb3IKICAgdGVybWluYXRpbmcgdGhlIE5FVENPTkYgc2Vz
c2lvbiAoICZsdDtraWxsLXNlc3Npb24mZ3Q7ICkgb3IgdGhlIHVuZGVybHlpbmcKICAgdHJhbnNw
b3J0IHNlc3Npb24gZnJvbSBhbm90aGVyIHNlc3Npb24uICBJZiBhIHN0b3AgdGltZSBpcyBwcm92
aWRlZAogICB3aGVuIHRoZSBzdWJzY3JpcHRpb24gaXMgY3JlYXRlZCwgdGhlIHN1YnNjcmlwdGlv
biB3aWxsIHRlcm1pbmF0ZQogICBhZnRlciB0aGUgc3RvcCB0aW1lIGlzIHJlYWNoZWQuICBJbiB0
aGlzIGNhc2UsIHRoZSBORVRDT05GIHNlc3Npb24KICAgd2lsbCBzdGlsbCBiZSBhbiBhY3RpdmUg
c2Vzc2lvbi4KCjMuICBTdXBwb3J0aW5nIENvbmNlcHRzCgozLjEuICBDYXBhYmlsaXRpZXMgRXhj
aGFuZ2UKCiAgIFRoZSBhYmlsaXR5IHRvIHByb2Nlc3MgYW5kIHNlbmQgZXZlbnQgbm90aWZpY2F0
aW9ucyBpcyBhZHZlcnRpc2VkCiAgIGR1cmluZyB0aGUgY2FwYWJpbGl0eSBleGNoYW5nZSBiZXR3
ZWVuIHRoZSBORVRDT05GIGNsaWVudCBhbmQgc2VydmVyLgoKMy4xLjEuICBDYXBhYmlsaXR5IElk
ZW50aWZpZXIKCiAgICJ1cm46aWV0ZjpwYXJhbXM6bmV0Y29uZjpjYXBhYmlsaXR5Om5vdGlmaWNh
dGlvbjoxLjAiCgozLjEuMi4gIENhcGFiaWxpdHkgRXhhbXBsZQoKICAgJmx0O2hlbGxvIHhtbG5z
PSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOm5ldGNvbmY6YmFzZToxLjAiJmd0OwogICAgICZsdDtj
YXBhYmlsaXRpZXMmZ3Q7CiAgICAgICAgJmx0O2NhcGFiaWxpdHkmZ3Q7CiAgICAgICAgICAgIHVy
bjppZXRmOnBhcmFtczp4bWw6bnM6bmV0Y29uZjpiYXNlOjEuMAogICAgICAgICAgJmx0Oy9jYXBh
YmlsaXR5Jmd0OwogICAgICAgICAgJmx0O2NhcGFiaWxpdHkmZ3Q7CiAgICAgICAgICAgIHVybjpp
ZXRmOnBhcmFtczpuZXRjb25mOmNhcGFiaWxpdHk6c3RhcnR1cDoxLjAKICAgICAgICAgICZsdDsv
Y2FwYWJpbGl0eSZndDsKICAgICAgICAgICZsdDtjYXBhYmlsaXR5Jmd0OwogICAgICAgICAgICB1
cm46aWV0ZjpwYXJhbXM6bmV0Y29uZjpjYXBhYmlsaXR5Om5vdGlmaWNhdGlvbjoxLjAKICAgICAg
ICAgICZsdDsvY2FwYWJpbGl0eSZndDsKICAgICAgICZsdDsvY2FwYWJpbGl0aWVzJmd0OwogICAg
ICZsdDtzZXNzaW9uLWlkJmd0OzQmbHQ7L3Nlc3Npb24taWQmZ3Q7CiAgICZsdDsvaGVsbG8mZ3Q7
CgozLjIuICBFdmVudCBTdHJlYW1zCgogICBBbiBldmVudCBzdHJlYW0gaXMgZGVmaW5lZCBhcyBh
IHNldCBvZiBldmVudCBub3RpZmljYXRpb25zIG1hdGNoaW5nCiAgIHNvbWUgZm9yd2FyZGluZyBj
cml0ZXJpYS4KCiAgIEZpZ3VyZSAyIGlsbHVzdHJhdGVzIHRoZSBub3RpZmljYXRpb24gZmxvdyBh
bmQgY29uY2VwdHMgaWRlbnRpZmllZCBpbgogICB0aGlzIGRvY3VtZW50LiAgVGhlIGZvbGxvd2lu
ZyBpcyBvYnNlcnZlZCBmcm9tIHRoZSBkaWFncmFtIGJlbG93OgogICBTeXN0ZW0gY29tcG9uZW50
cyAoYzEuLmNuKSBnZW5lcmF0ZSBldmVudCBub3RpZmljYXRpb25zIHdoaWNoIGFyZQogICBwYXNz
ZWQgdG8gYSBjZW50cmFsIGNvbXBvbmVudCBmb3IgY2xhc3NpZmljYXRpb24gYW5kIGRpc3RyaWJ1
dGlvbi4KICAgVGhlIGNlbnRyYWwgY29tcG9uZW50IGluc3BlY3RzIGVhY2ggZXZlbnQgbm90aWZp
Y2F0aW9uIGFuZCBtYXRjaGVzCiAgIHRoZSBldmVudCBub3RpZmljYXRpb24gYWdhaW5zdCB0aGUg
c2V0IG9mIHN0cmVhbSBkZWZpbml0aW9ucy4gIFdoZW4gYQogICBtYXRjaCBvY2N1cnMsIHRoZSBl
dmVudCBub3RpZmljYXRpb24gaXMgY29uc2lkZXJlZCB0byBiZSBhIG1lbWJlciBvZgogICB0aGF0
IGV2ZW50IHN0cmVhbSAoc3RyZWFtIDEuLnN0cmVhbSBuKS4gIEFuIGV2ZW50IG5vdGlmaWNhdGlv
biBtYXkgYmUKICAgcGFydCBvZiBtdWx0aXBsZSBldmVudCBzdHJlYW1zLgoKICAgQXQgc29tZSBw
b2ludCBhZnRlciB0aGUgTkVUQ09ORiBzZXJ2ZXIgcmVjZWl2ZXMgdGhlIGludGVybmFsIGV2ZW50
CiAgIGZyb20gYSBzdHJlYW0sIGl0IGlzIGNvbnZlcnRlZCB0byBhbiBhcHByb3ByaWF0ZSBYTUwg
ZW5jb2RpbmcgYnkgdGhlCiAgIHNlcnZlciwgYW5kIGEgJmx0O25vdGlmaWNhdGlvbiZndDsgZWxl
bWVudCBpcyByZWFkeSB0byBzZW5kIHRvIGFsbCBORVRDT05GCiAgIHNlc3Npb25zIHN1YnNjcmli
ZWQgdG8gdGhhdCBzdHJlYW0uCgogICBBZnRlciBnZW5lcmF0aW9uIG9mIHRoZSAmbHQ7bm90aWZp
Y2F0aW9uJmd0OyBlbGVtZW50LCBhY2Nlc3MgY29udHJvbCBpcwogICBhcHBsaWVkIGJ5IHRoZSBz
ZXJ2ZXIuICBJZiBhIHNlc3Npb24gZG9lcyBub3QgaGF2ZSBwZXJtaXNzaW9uIHRvCiAgIHJlY2Vp
dmUgdGhlICZsdDtub3RpZmljYXRpb24mZ3Q7LCB0aGVuIGl0IGlzIGRpc2NhcmRlZCBmb3IgdGhh
dCBzZXNzaW9uLAogICBhbmQgcHJvY2Vzc2luZyBvZiB0aGUgaW50ZXJuYWwgZXZlbnQgaXMgY29t
cGxldGVkIGZvciB0aGF0IHNlc3Npb24uCgogICBXaGVuIGEgTkVUQ09ORiBjbGllbnQgc3Vic2Ny
aWJlcyB0byBhIGdpdmVuIGV2ZW50IHN0cmVhbSwgdXNlci0KICAgZGVmaW5lZCBmaWx0ZXIgZWxl
bWVudHMsIGlmIGFwcGxpY2FibGUsIGFyZSBhcHBsaWVkIHRvIHRoZSBldmVudAogICBzdHJlYW0g
YW5kIG1hdGNoaW5nIGV2ZW50IG5vdGlmaWNhdGlvbnMgYXJlIGZvcndhcmRlZCB0byB0aGUgTkVU
Q09ORgogICBzZXJ2ZXIgZm9yIGRpc3RyaWJ1dGlvbiB0byBzdWJzY3JpYmVkIE5FVENPTkYgY2xp
ZW50cy4gIEEgZmlsdGVyIGlzCiAgIHRyYW5zZmVycmVkIGZyb20gdGhlIGNsaWVudCB0byB0aGUg
c2VydmVyIGR1cmluZyB0aGUgJmx0O2NyZWF0ZS0KICAgc3Vic2NyaXB0aW9uJmd0OyBvcGVyYXRp
b24gYW5kIGFwcGxpZWQgYWdhaW5zdCBlYWNoICZsdDtub3RpZmljYXRpb24mZ3Q7CiAgIGVsZW1l
bnQgZ2VuZXJhdGVkIGJ5IHRoZSBzdHJlYW0uICBGb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiBmaWx0
ZXJpbmcsCiAgIHNlZSBzZWN0aW9uIDMuNi4KCiAgIEEgbm90aWZpY2F0aW9uIGxvZ2dpbmcgc2Vy
dmljZSBtYXkgYWxzbyBiZSBhdmFpbGFibGUsIGluIHdoaWNoIGNhc2UsCiAgIHRoZSBjZW50cmFs
IGNvbXBvbmVudCBsb2dzIG5vdGlmaWNhdGlvbnMuICBUaGUgTkVUQ09ORiBzZXJ2ZXIgbWF5CiAg
IGxhdGVyIHJldHJpZXZlIGxvZ2dlZCBub3RpZmljYXRpb25zIHZpYSB0aGUgb3B0aW9uYWwgcmVw
bGF5IGZlYXR1cmUuCiAgIEZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHJlcGxheSwgc2VlIHNlY3Rp
b24gMy4zLgoKICAgKy0tLS0rCiAgIHwgYzEgfC0tLS0rICAgICAgICAgICAgIGF2YWlsYWJsZSBz
dHJlYW1zCiAgICstLS0tKyAgICB8ICAgICstLS0tLS0tLS0rCiAgICstLS0tKyAgICB8ICAgIHxj
ZW50cmFsICB8LSZndDsgc3RyZWFtIDEKICAgfCBjMiB8ICAgICstLS0mZ3Q7fGV2ZW50ICAgIHwt
Jmd0OyBzdHJlYW0gMiAgICAgZmlsdGVyICArLS0tLS0tLSsKICAgKy0tLS0rICAgIHwgICAgfHBy
b2Nlc3NvcnwtJmd0OyBORVRDT05GIHN0cmVhbSAtLS0tLSZndDt8TkVUQ09ORnwKICAgIC4uLiAg
ICAgIHwgICAgfCAgICAgICAgIHwtJmd0OyBzdHJlYW0gbiAgICAgICAgICAgICB8c2VydmVyIHwK
ICAgU3lzdGVtICAgIHwgICAgKy0tLS0tLS0tLSsgICAgICAgICAgICAgICAgICAgICAgICArLS0t
LS0tLSsKICAgQ29tcG9uZW50c3wgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAvXAogICAgLi4uICAgICAgfCAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHx8CiAgICstLS0tKyAgICB8ICAgICAgICB8ICAgICAgICgtLS0tLS0tLS0tLS0pICAg
ICAgICAgICAgfHwKICAgfCBjbiB8LS0tLSsgICAgICAgIHwgICAgICAgKG5vdGlmaWNhdGlvbikg
ICAgICAgICAgICB8fAogICArLS0tLSsgICAgICAgICAgICAgKy0tLS0tJmd0OyAoICBsb2dnaW5n
ICAgKSAgICAgICAgICAgIHx8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICggIHNlcnZp
Y2UgICApICAgICAgICAgICAgfHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKC0tLS0t
LS0tLS0tLSkgICAgICAgICAgICB8fAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHx8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcLwogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0rCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8TkVUQ09ORnwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHxjbGllbnQgfAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0rCgogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBGaWd1cmUgMgoKMy4yLjEuICBFdmVudCBTdHJlYW0g
RGVmaW5pdGlvbgoKICAgRXZlbnQgc3RyZWFtcyBhcmUgcHJlZGVmaW5lZCBvbiB0aGUgbWFuYWdl
ZCBkZXZpY2UuICBUaGUKICAgY29uZmlndXJhdGlvbiBvZiBldmVudCBzdHJlYW1zIGlzIG91dHNp
ZGUgdGhlIHNjb3BlIG9mIHRoaXMgZG9jdW1lbnQuCiAgIEhvd2V2ZXIsIGl0IGlzIGVudmlzaW9u
ZWQgdGhhdCBldmVudCBzdHJlYW1zIGFyZSBlaXRoZXIgcHJlLQogICBlc3RhYmxpc2hlZCBieSB0
aGUgdmVuZG9yIChwcmUtY29uZmlndXJlZCksIHVzZXIgY29uZmlndXJhYmxlIChlLmcuLAogICBw
YXJ0IG9mIHRoZSBkZXZpY2UncyBjb25maWd1cmF0aW9uKSBvciBib3RoLiAgRGV2aWNlIHZlbmRv
cnMgbWF5CiAgIGFsbG93IGV2ZW50IHN0cmVhbSBjb25maWd1cmF0aW9uIHZpYSB0aGUgTkVUQ09O
RiBwcm90b2NvbCAoaS5lLiwKICAgJmx0O2VkaXQtY29uZmlnJmd0OyBvcGVyYXRpb24pLgoKMy4y
LjIuICBFdmVudCBTdHJlYW0gQ29udGVudCBGb3JtYXQKCiAgIFRoZSBjb250ZW50cyBvZiBhbGwg
ZXZlbnQgc3RyZWFtcyBtYWRlIGF2YWlsYWJsZSB0byBhIE5FVENPTkYgY2xpZW50CiAgIChpLmUu
LCB0aGUgbm90aWZpY2F0aW9uIHNlbnQgYnkgdGhlIE5FVENPTkYgc2VydmVyKSBNVVNUIGJlIGVu
Y29kZWQKICAgaW4gWE1MLgoKMy4yLjMuICBEZWZhdWx0IEV2ZW50IFN0cmVhbQoKICAgQSBORVRD
T05GIHNlcnZlciBpbXBsZW1lbnRhdGlvbiBzdXBwb3J0aW5nIHRoZSBub3RpZmljYXRpb24KICAg
Y2FwYWJpbGl0eSBNVVNUIHN1cHBvcnQgdGhlICJORVRDT05GIiBub3RpZmljYXRpb24gZXZlbnQg
c3RyZWFtLgogICBUaGlzIHN0cmVhbSBjb250YWlucyBhbGwgTkVUQ09ORiBYTUwgZXZlbnQgbm90
aWZpY2F0aW9ucyBzdXBwb3J0ZWQgYnkKICAgdGhlIE5FVENPTkYgc2VydmVyLiAgVGhlIGV4YWN0
IHN0cmluZyAiTkVUQ09ORiIgaXMgdXNlZCBkdXJpbmcKICAgYWR2ZXJ0aXNlbWVudCBvZiBzdHJl
YW0gc3VwcG9ydCBkdXJpbmcgdGhlICZsdDtnZXQmZ3Q7IG9wZXJhdGlvbiBvbgogICAmbHQ7c3Ry
ZWFtcyZndDsgYW5kIGR1cmluZyB0aGUgJmx0O2NyZWF0ZS1zdWJzY3JpcHRpb24mZ3Q7IG9wZXJh
dGlvbi4gIERlZmluaXRpb24KICAgb2YgdGhlIGV2ZW50IG5vdGlmaWNhdGlvbnMgYW5kIHRoZWly
IGNvbnRlbnRzLCBiZXlvbmQgdGhlIGluY2x1c2lvbgogICBvZiAmbHQ7ZXZlbnRUaW1lJmd0Oywg
Zm9yIHRoaXMgZXZlbnQgc3RyZWFtIGlzIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMKICAgZG9j
dW1lbnQuCgozLjIuNC4gIEV2ZW50IFN0cmVhbSBTb3VyY2VzCgogICBXaXRoIHRoZSBleGNlcHRp
b24gb2YgdGhlIGRlZmF1bHQgZXZlbnQgc3RyZWFtIChORVRDT05GKSwKICAgc3BlY2lmaWNhdGlv
biBvZiBhZGRpdGlvbmFsIGV2ZW50IHN0cmVhbSBzb3VyY2VzIChlLmcuLCBTTk1QLCBzeXNsb2cp
CiAgIGlzIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMgZG9jdW1lbnQuICBORVRDT05GIHNlcnZl
cgogICBpbXBsZW1lbnRhdGlvbnMgbWF5IGxldmVyYWdlIGFueSBkZXNpcmVkIGV2ZW50IHN0cmVh
bSBzb3VyY2UgaW4gdGhlCiAgIGNyZWF0aW9uIG9mIHN1cHBvcnRlZCBldmVudCBzdHJlYW1zLgoK
My4yLjUuICBFdmVudCBTdHJlYW0gRGlzY292ZXJ5CgogICBBIE5FVENPTkYgY2xpZW50IHJldHJp
ZXZlcyB0aGUgbGlzdCBvZiBzdXBwb3J0ZWQgZXZlbnQgc3RyZWFtcyBmcm9tIGEKICAgTkVUQ09O
RiBzZXJ2ZXIgdXNpbmcgdGhlICZsdDtnZXQmZ3Q7IG9wZXJhdGlvbi4KCjMuMi41LjEuICBOYW1l
IFJldHJpZXZhbCB1c2luZyAmbHQ7Z2V0Jmd0OyBvcGVyYXRpb24KCiAgIFRoZSBsaXN0IG9mIGF2
YWlsYWJsZSBldmVudCBzdHJlYW1zIGlzIHJldHJpZXZlZCBieSByZXF1ZXN0aW5nIHRoZQogICAm
bHQ7c3RyZWFtcyZndDsgc3VidHJlZSB2aWEgYSAmbHQ7Z2V0Jmd0OyBvcGVyYXRpb24uICBBdmFp
bGFibGUgZXZlbnQgc3RyZWFtcyBmb3IKICAgdGhlIHJlcXVlc3Rpbmcgc2Vzc2lvbiBhcmUgcmV0
dXJuZWQgaW4gdGhlIHJlcGx5IGNvbnRhaW5pbmcgdGhlCiAgICZsdDtuYW1lJmd0OyBhbmQgJmx0
O2Rlc2NyaXB0aW9uJmd0OyBlbGVtZW50cywgd2hlcmUgdGhlICZsdDtuYW1lJmd0OyBlbGVtZW50
IGlzCiAgIG1hbmRhdG9yeSwgYW5kIGl0cyB2YWx1ZSBpcyB1bmlxdWUgd2l0aGluIHRoZSBzY29w
ZSBvZiBhIE5FVENPTkYKICAgc2VydmVyLiAgQW4gZW1wdHkgcmVwbHkgaXMgcmV0dXJuZWQgaWYg
dGhlcmUgYXJlIG5vIGF2YWlsYWJsZSBldmVudAogICBzdHJlYW1zLCBkdWUgdG8gdXNlci1zcGVj
aWZpZWQgZmlsdGVycyBvbiB0aGUgJmx0O2dldCZndDsgb3BlcmF0aW9uIC4KCiAgIEFkZGl0aW9u
YWwgaW5mb3JtYXRpb24gYXZhaWxhYmxlIGFib3V0IGEgc3RyZWFtIGluY2x1ZGUgd2hldGhlcgog
ICBub3RpZmljYXRpb24gcmVwbGF5IGlzIGF2YWlsYWJsZSBhbmQgaWYgc28sIHRoZSB0aW1lc3Rh
bXAgb2YgdGhlCiAgIGVhcmxpZXN0IHBvc3NpYmxlIG5vdGlmaWNhdGlvbiB0byByZXBsYXkuCgog
ICBUaGUgZm9sbG93aW5nIGV4YW1wbGUgc2hvd3MgcmV0cmlldmluZyB0aGUgbGlzdCBvZiBhdmFp
bGFibGUgZXZlbnQKICAgc3RyZWFtIGxpc3QgdXNpbmcgdGhlICZsdDtnZXQmZ3Q7IG9wZXJhdGlv
bi4KCiAgICZsdDtycGMgbWVzc2FnZS1pZD0iMTAxIgogICAgICB4bWxucz0idXJuOmlldGY6cGFy
YW1zOnhtbDpuczpuZXRjb25mOmJhc2U6MS4wIiZndDsKICAgICAmbHQ7Z2V0Jmd0OwogICAgICAm
bHQ7ZmlsdGVyIHR5cGU9InN1YnRyZWUiJmd0OwogICAgICAgICZsdDtuZXRjb25mIHhtbG5zPSJ1
cm46aWV0ZjpwYXJhbXM6eG1sOm5zOm5ldG1vZDpub3RpZmljYXRpb24iJmd0OwogICAgICAgICAg
ICZsdDtzdHJlYW1zLyZndDsKICAgICAgICAgPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJz4mbHQ7
bmV0Y29uZiZndDs8L2ZvbnQ+PC9zdHJpa2U+CiAgICAgICAgIDxzdHJvbmc+PGZvbnQgY29sb3I9
J2dyZWVuJz4mbHQ7L25ldGNvbmYmZ3Q7PC9mb250Pjwvc3Ryb25nPgogICAgICAmbHQ7L2ZpbHRl
ciZndDsKICAgICAmbHQ7L2dldCZndDsKICAgJmx0Oy9ycGMmZ3Q7CiAgIFRoZSBORVRDT05GIHNl
cnZlciByZXR1cm5zIGEgbGlzdCBvZiBldmVudCBzdHJlYW1zIGF2YWlsYWJsZSBmb3IKICAgc3Vi
c2NyaXB0aW9uOiBORVRDT05GLCBTTk1QLCBhbmQgc3lzbG9nLWNyaXRpY2FsIGluIHRoaXMgZXhh
bXBsZS4KCiAgICZsdDtycGMtcmVwbHkgbWVzc2FnZS1pZD0iMTAxIgogICAgICAgICAgICAgICAg
ICAgIHhtbG5zPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOm5ldGNvbmY6YmFzZToxLjAiJmd0Owog
ICAgICZsdDtkYXRhJmd0OwogICAgICAgJmx0O25ldGNvbmYgIHhtbG5zPSJ1cm46aWV0ZjpwYXJh
bXM6eG1sOm5zOm5ldG1vZDpub3RpZmljYXRpb24iJmd0OwogICAgICAgICZsdDtzdHJlYW1zJmd0
OwogICAgICAgICAgICZsdDtzdHJlYW0mZ3Q7CiAgICAgICAgICAgICAgJmx0O25hbWUmZ3Q7TkVU
Q09ORiZsdDsvbmFtZSZndDsKICAgICAgICAgICAgICAmbHQ7ZGVzY3JpcHRpb24mZ3Q7ZGVmYXVs
dCBORVRDT05GIGV2ZW50IHN0cmVhbQogICAgICAgICAgICAgICZsdDsvZGVzY3JpcHRpb24mZ3Q7
CiAgICAgICAgICAgICAgJmx0O3JlcGxheVN1cHBvcnQmZ3Q7dHJ1ZSZsdDsvcmVwbGF5U3VwcG9y
dCZndDsKICAgICAgICAgICAgICAmbHQ7cmVwbGF5TG9nQ3JlYXRpb25UaW1lJmd0OwogICAgICAg
ICAgICAgICAgMjAwNy0wNy0wOFQwMDowMDowMFoKICAgICAgICAgICAgICAmbHQ7L3JlcGxheUxv
Z0NyZWF0aW9uVGltZSZndDsKICAgICAgICAgICAmbHQ7L3N0cmVhbSZndDsKICAgICAgICAgICAm
bHQ7c3RyZWFtJmd0OwogICAgICAgICAgICAgICZsdDtuYW1lJmd0O1NOTVAmbHQ7L25hbWUmZ3Q7
CiAgICAgICAgICAgICAgJmx0O2Rlc2NyaXB0aW9uJmd0O1NOTVAgbm90aWZpY2F0aW9ucyZsdDsv
ZGVzY3JpcHRpb24mZ3Q7CiAgICAgICAgICAgICAgJmx0O3JlcGxheVN1cHBvcnQmZ3Q7ZmFsc2Um
bHQ7L3JlcGxheVN1cHBvcnQmZ3Q7CiAgICAgICAgICAgJmx0Oy9zdHJlYW0mZ3Q7CiAgICAgICAg
ICAgJmx0O3N0cmVhbSZndDsKICAgICAgICAgICAgICZsdDtuYW1lJmd0O3N5c2xvZy1jcml0aWNh
bCZsdDsvbmFtZSZndDsKICAgICAgICAgICAgICZsdDtkZXNjcmlwdGlvbiZndDtDcml0aWNhbCBh
bmQgaGlnaGVyIHNldmVyaXR5CiAgICAgICAgICAgICAmbHQ7L2Rlc2NyaXB0aW9uJmd0OwogICAg
ICAgICAgICAgJmx0O3JlcGxheVN1cHBvcnQmZ3Q7dHJ1ZSZsdDsvcmVwbGF5U3VwcG9ydCZndDsK
ICAgICAgICAgICAgICZsdDtyZXBsYXlMb2dDcmVhdGlvblRpbWUmZ3Q7CiAgICAgICAgICAgICAg
IDIwMDctMDctMDFUMDA6MDA6MDBaCiAgICAgICAgICAgICAmbHQ7L3JlcGxheUxvZ0NyZWF0aW9u
VGltZSZndDsKICAgICAgICAgICAgJmx0Oy9zdHJlYW0mZ3Q7CiAgICAgICAgICAgJmx0Oy9zdHJl
YW1zJmd0OwogICAgICAgICAmbHQ7L25ldGNvbmYmZ3Q7CiAgICAgJmx0Oy9kYXRhJmd0OwogICAm
bHQ7L3JwYy1yZXBseSZndDsKCjMuMi41LjIuICBFdmVudCBTdHJlYW0gU3Vic2NyaXB0aW9uCgog
ICBBIE5FVENPTkYgY2xpZW50IG1heSByZXF1ZXN0IGZyb20gdGhlIE5FVENPTkYgc2VydmVyIHRo
ZSBsaXN0IG9mCiAgIGV2ZW50IHN0cmVhbXMgYXZhaWxhYmxlIHRvIHRoaXMgc2Vzc2lvbiBhbmQg
dGhlbiBpc3N1ZSBhICZsdDtjcmVhdGUtCiAgIHN1YnNjcmlwdGlvbiZndDsgcmVxdWVzdCB3aXRo
IHRoZSBkZXNpcmVkIGV2ZW50IHN0cmVhbSBuYW1lLiAgT21pdHRpbmcKICAgdGhlIGV2ZW50IHN0
cmVhbSBuYW1lIGZyb20gdGhlICZsdDtjcmVhdGUtc3Vic2NyaXB0aW9uJmd0OyByZXF1ZXN0IHJl
c3VsdHMKICAgaW4gc3Vic2NyaXB0aW9uIHRvIHRoZSBkZWZhdWx0IE5FVENPTkYgZXZlbnQgc3Ry
ZWFtLgoKMy4yLjUuMi4xLiAgRmlsdGVyaW5nIEV2ZW50IFN0cmVhbSBDb250ZW50cwoKICAgVGhl
IHNldCBvZiBldmVudCBub3RpZmljYXRpb25zIGRlbGl2ZXJlZCBpbiBhbiBldmVudCBzdHJlYW0g
bWF5IGJlCiAgIGZ1cnRoZXIgcmVmaW5lZCBieSBhcHBseWluZyBhIHVzZXItc3BlY2lmaWVkIGZp
bHRlciBzdXBwbGllZCBhdAogICBzdWJzY3JpcHRpb24gY3JlYXRpb24gdGltZSAoICZsdDtjcmVh
dGUtc3Vic2NyaXB0aW9uJmd0OyApLiAgVGhpcyBpcyBhCiAgIHRyYW5zaWVudCBmaWx0ZXIgYXNz
b2NpYXRlZCB3aXRoIHRoZSBldmVudCBub3RpZmljYXRpb24gc3Vic2NyaXB0aW9uCiAgIGFuZCBk
b2VzIG5vdCBtb2RpZnkgdGhlIGV2ZW50IHN0cmVhbSBjb25maWd1cmF0aW9uLiAgVGhlIGZpbHRl
cgogICBlbGVtZW50IGlzIGFwcGxpZWQgYWdhaW5zdCB0aGUgY29udGVudHMgb2YgdGhlICZsdDtu
b3RpZmljYXRpb24mZ3Q7IHdyYXBwZXIKICAgYW5kIG5vdCB0aGUgd3JhcHBlciBpdHNlbGYuICBT
ZWUgc2VjdGlvbiA1IGZvciBleGFtcGxlcy4gIEVpdGhlcgogICBzdWJ0cmVlIG9yIFhQQVRIIGZp
bHRlcmluZyBjYW4gYmUgdXNlZC4KCiAgIFhQQVRIIHN1cHBvcnQgZm9yIHRoZSBOb3RpZmljYXRp
b24gY2FwYWJpbGl0eSBpcyBhZHZlcnRpc2VkIGFzIHBhcnQKICAgb2YgdGhlIG5vcm1hbCBYUEFU
SCBjYXBhYmlsaXR5IGFkdmVydGlzZW1lbnQuICBJZiBYUEFUSCBzdXBwb3J0IGlzCiAgIGFkdmVy
dGlzZWQgdmlhIHRoZSBYUEFUSCBjYXBhYmlsaXR5IHRoZW4gWFBBVEggaXMgc3VwcG9ydGVkIGZv
cgogICBub3RpZmljYXRpb24gZmlsdGVyaW5nIGFuZCBpZiB0aGlzIGNhcGFiaWxpdHkgaXMgbm90
IGFkdmVydGlzZWQsCiAgIFhQQVRIIGlzIG5vdCBzdXBwb3J0ZWQgZm9yIG5vdGlmaWNhdGlvbiBm
aWx0ZXJpbmcuCgozLjMuICAgTm90aWZpY2F0aW9uIFJlcGxheQoKMy4zLjEuICBPdmVydmlldwoK
ICAgUmVwbGF5IGlzIHRoZSBhYmlsaXR5IHRvIGNyZWF0ZSBhbiBldmVudCBzdWJzY3JpcHRpb24g
dGhhdCB3aWxsCiAgIHJlc2VuZCByZWNlbnRseSBnZW5lcmF0ZWQgbm90aWZpY2F0aW9ucywgb3Ig
aW4gc29tZSBjYXNlcyBzZW5kIHRoZW0KICAgZm9yIHRoZSBmaXJzdCB0aW1lIHRvIGEgcGFydGlj
dWxhciBORVRDT05GIGNsaWVudC4gIFRoZXNlCiAgIG5vdGlmaWNhdGlvbnMgYXJlIHNlbnQgdGhl
IHNhbWUgd2F5IGFzIG5vcm1hbCBub3RpZmljYXRpb25zLgoKICAgQSByZXBsYXkgb2Ygbm90aWZp
Y2F0aW9ucyBpcyBzcGVjaWZpZWQgYnkgaW5jbHVkaW5nIHRoZSBvcHRpb25hbAogICAmbHQ7c3Rh
cnRUaW1lJmd0OyBwYXJhbWV0ZXIgdG8gdGhlIHN1YnNjcmlwdGlvbiBjb21tYW5kLCB3aGljaCBp
bmRpY2F0ZXMKICAgdGhlIHN0YXJ0IHRpbWUgb2YgdGhlIHJlcGxheS4gIFRoZSBlbmQgdGltZSBp
cyBzcGVjaWZpZWQgdXNpbmcgdGhlCiAgIG9wdGlvbmFsICZsdDtzdG9wVGltZSZndDsgcGFyYW1l
dGVyLiAgSWYgbm90IHByZXNlbnQsIG5vdGlmaWNhdGlvbnMgd2lsbAogICBjb250aW51ZSB0byBi
ZSBzZW50IHVudGlsIHRoZSBzdWJzY3JpcHRpb24gaXMgdGVybWluYXRlZC4KCiAgIEEgbm90aWZp
Y2F0aW9uIHN0cmVhbSB0aGF0IHN1cHBvcnRzIHJlcGxheSBpcyBub3QgZXhwZWN0ZWQgdG8gaGF2
ZSBhbgogICB1bmxpbWl0ZWQgc3VwcGx5IG9mIHNhdmVkIG5vdGlmaWNhdGlvbnMgYXZhaWxhYmxl
IHRvIGFjY29tbW9kYXRlIGFueQogICByZXBsYXkgcmVxdWVzdC4KCiAgIFRoZSBhY3R1YWwgbnVt
YmVyIG9mIHN0b3JlZCBub3RpZmljYXRpb25zIGF2YWlsYWJsZSBmb3IgcmV0cmlldmFsIGF0CiAg
IGFueSBnaXZlbiB0aW1lIGlzIGEgTkVUQ09ORiBzZXJ2ZXIgaW1wbGVtZW50YXRpb24gc3BlY2lm
aWMgbWF0dGVyLgogICBDb250cm9sIHBhcmFtZXRlcnMgZm9yIHRoaXMgYXNwZWN0IG9mIHRoZSBm
ZWF0dXJlIGFyZSBvdXRzaWRlIHRoZQogICBzY29wZSBvZiB0aGlzIGRvY3VtZW50LgoKICAgUmVw
bGF5IGlzIGRlcGVuZGVudCBvbiBhIG5vdGlmaWNhdGlvbiBzdHJlYW0gc3VwcG9ydGluZyBzb21l
IGZvcm0gb2YKICAgbm90aWZpY2F0aW9uIGxvZ2dpbmcsIGFsdGhvdWdoIGl0IHB1dHMgbm8gcmVz
dHJpY3Rpb25zIG9uIHRoZSBzaXplIG9yCiAgIGZvcm0gb2YgdGhlIGxvZywgb3Igd2hlcmUgaXQg
cmVzaWRlcyB3aXRoaW4gdGhlIGRldmljZS4gIFdoZXRoZXIgb3IKICAgbm90IGEgc3RyZWFtIHN1
cHBvcnRzIHJlcGxheSBjYW4gYmUgZGlzY292ZXJlZCBieSBkb2luZyBhICZsdDtnZXQmZ3Q7CiAg
IG9wZXJhdGlvbiBvbiB0aGUgJmx0O3N0cmVhbXMmZ3Q7IGVsZW1lbnQgb2YgdGhlIE5vdGlmaWNh
dGlvbiBNYW5hZ2VtZW50CiAgIFNjaGVtYSBhbmQgbG9va2luZyBhdCB0aGUgdmFsdWUgb2YgdGhl
ICZsdDtyZXBsYXlTdXBwb3J0Jmd0OyBvYmplY3QuICBUaGlzCiAgIHNjaGVtYSBhbHNvIHByb3Zp
ZGVzIHRoZSAmbHQ7cmVwbGF5TG9nQ3JlYXRpb25UaW1lJmd0OyBlbGVtZW50IHRvIGluZGljYXRl
CiAgIHRoZSBlYXJsaWVzdCBhdmFpbGFibGUgbG9nZ2VkIG5vdGlmaWNhdGlvbi4KCjMuMy4yLiAg
Q3JlYXRpbmcgYSBTdWJzY3JpcHRpb24gd2l0aCBSZXBsYXkKCiAgIFRoaXMgZmVhdHVyZSB1c2Vz
IG9wdGlvbmFsIHBhcmFtZXRlcnMgdG8gdGhlICZsdDtjcmVhdGUtc3Vic2NyaXB0aW9uJmd0Owog
ICBjb21tYW5kIGNhbGxlZCAmbHQ7c3RhcnRUaW1lJmd0OyBhbmQgJmx0O3N0b3BUaW1lJmd0Oy4g
Jmx0O3N0YXJ0VGltZSZndDsgaWRlbnRpZmllcyB0aGUKICAgZWFybGllc3QgZGF0ZSBhbmQgdGlt
ZSBvZiBpbnRlcmVzdCBmb3IgZXZlbnQgbm90aWZpY2F0aW9ucyBiZWluZwogICByZXBsYXllZCBh
bmQgYWxzbyBpbmRpY2F0ZXMgdGhhdCBhIHN1YnNjcmlwdGlvbiB3aWxsIGJlIHByb3ZpZGluZwog
ICByZXBsYXkgb2Ygbm90aWZpY2F0aW9ucy4gIEV2ZW50cyBnZW5lcmF0ZWQgYmVmb3JlIHRoaXMg
dGltZSBhcmUgbm90CiAgIG1hdGNoZWQuICZsdDtzdG9wVGltZSZndDsgc3BlY2lmaWVzIHRoZSBs
YXRlc3QgZGF0ZSBhbmQgdGltZSBvZiBpbnRlcmVzdAogICBmb3IgZXZlbnQgbm90aWZpY2F0aW9u
cyBiZWluZyByZXBsYXllZC4gIElmIGl0IGlzIG5vdCBwcmVzZW50LCB0aGVuCiAgIG5vdGlmaWNh
dGlvbnMgd2lsbCBjb250aW51ZSB0byBiZSBzZW50IHVudGlsIHRoZSBzdWJzY3JpcHRpb24gaXMK
ICAgdGVybWluYXRlZC4KCiAgIE5vdGUgdGhhdCAmbHQ7c3RhcnRUaW1lJmd0OyBhbmQgJmx0O3N0
b3BUaW1lJmd0OyBhcmUgYXNzb2NpYXRlZCB3aXRoIHRoZSB0aW1lIGFuCiAgIGV2ZW50IHdhcyBn
ZW5lcmF0ZWQgYnkgdGhlIGV2ZW50IHNvdXJjZS4KCiAgIEEgJmx0O3JlcGxheUNvbXBsZXRlJmd0
OyBub3RpZmljYXRpb24gaXMgc2VudCB0byBpbmRpY2F0ZSB0aGF0IGFsbCBvZiB0aGUKICAgcmVw
bGF5IG5vdGlmaWNhdGlvbnMgaGF2ZSBiZWVuIHNlbnQuICBJZiB0aGlzIHN1YnNjcmlwdGlvbiBo
YXMgYSBzdG9wCiAgIHRpbWUsIHRoZW4gdGhpcyBzZXNzaW9uIGJlY29tZXMgYSBub3JtYWwgTkVU
Q09ORiBzZXNzaW9uIGFnYWluLiAgV2hlbgogICBhICZsdDtzdG9wVGltZSZndDsgaGFzIGJlZW4g
c3BlY2lmaWVkLCAmbHQ7bm90aWZpY2F0aW9uQ29tcGxldGUmZ3Q7IG5vdGlmaWNhdGlvbgogICBp
cyB0aGUgbGFzdCBub3RpZmljYXRpb24gc2VudCBvbiB0aGUgc3Vic2NyaXB0aW9uIGJlZm9yZSBp
dAogICB0ZXJtaW5hdGVzIGFuZCB0aGUgTkVUQ09ORiBzZXNzaW9uIHJldHVybnMgdG8gYmVpbmcg
YSBub3JtYWwgTkVUQ09ORgogICBzZXNzaW9uLiAgVGhlIE5FVENPTkYgc2VydmVyIHdpbGwgdGhl
biBhY2NlcHQgJmx0O3JwYyZndDsgb3BlcmF0aW9ucy4gIEluCiAgIHRoZSBjYXNlIG9mIGEgc3Vi
c2NyaXB0aW9uIHdpdGhvdXQgYSBzdG9wIHRpbWUsIGFmdGVyIHRoZQogICAmbHQ7cmVwbGF5Q29t
cGxldGUmZ3Q7IG5vdGlmaWNhdGlvbiBoYXMgYmVlbiBzZW50LCBpdCBjYW4gYmUgZXhwZWN0ZWQg
dGhhdAogICBhbnkgbm90aWZpY2F0aW9ucyBnZW5lcmF0ZWQgc2luY2UgdGhlIHN0YXJ0IG9mIHRo
ZSBzdWJzY3JpcHRpb24KICAgY3JlYXRpb24gd2lsbCBiZSBzZW50LCBmb2xsb3dlZCBieSBub3Rp
ZmljYXRpb25zIGFzIHRoZXkgYXJpc2UKICAgbmF0dXJhbGx5IHdpdGhpbiB0aGUgc3lzdGVtLgoK
ICAgVGhlICZsdDtyZXBsYXlDb21wbGV0ZSZndDsgYW5kICZsdDtub3RpZmljYXRpb25Db21wbGV0
ZSZndDsgbm90aWZpY2F0aW9ucyBjYW5ub3QKICAgYmUgZmlsdGVyZWQgb3V0LiAgVGhleSB3aWxs
IGFsd2F5cyBiZSBzZW50IG9uIGEgcmVwbGF5IHN1YnNjcmlwdGlvbgogICB0aGF0IHNwZWNpZmll
ZCBhIHN0YXJ0VGltZSBhbmQgc3RvcFRpbWUgcmVzcGVjdGl2ZWx5LgoKMy40LiAgTm90aWZpY2F0
aW9uIE1hbmFnZW1lbnQgU2NoZW1hCgogICBUaGlzIFNjaGVtYSBpcyB1c2VkIHRvIGxlYXJuIGFi
b3V0IHRoZSBldmVudCBzdHJlYW1zIHN1cHBvcnRlZCBvbiB0aGUKICAgc3lzdGVtLiAgSXQgYWxz
byBjb250YWlucyB0aGUgZGVmaW5pdGlvbiBvZiB0aGUgJmx0O3JlcGxheUNvbXBsZXRlJmd0OyBh
bmQKICAgJmx0O25vdGlmaWNhdGlvbkNvbXBsZXRlJmd0OyBub3RpZmljYXRpb25zLCB3aGljaCBh
cmUgc2VudCB0byBpbmRpY2F0ZSB0aGF0CiAgIGFuIGV2ZW50IHJlcGxheSBoYXMgc2VudCBhbGwg
YXBwbGljYWJsZSBub3RpZmljYXRpb25zIGFuZCB0aGF0IHRoZQogICBzdWJzY3JpcHRpb24gaGFz
IHRlcm1pbmF0ZWQsIHJlc3BlY3RpdmVseS4KCiZsdDs/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rp
bmc9IlVURi04Ij8mZ3Q7CiZsdDt4czpzY2hlbWEgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3Jn
LzIwMDEvWE1MU2NoZW1hIgogICAgeG1sbnM6bmV0Y29uZj0idXJuOmlldGY6cGFyYW1zOnhtbDpu
czpuZXRjb25mOmJhc2U6MS4wIgogICAgeG1sbnM6bmNFdmVudD0idXJuOmlldGY6cGFyYW1zOnht
bDpuczpuZXRjb25mOm5vdGlmaWNhdGlvbjoxLjAiCiAgICB4bWxuczptYW5hZ2VFdmVudD0idXJu
OmlldGY6cGFyYW1zOnhtbDpuczpuZXRtb2Q6bm90aWZpY2F0aW9uIgogICAgdGFyZ2V0TmFtZXNw
YWNlPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOm5ldG1vZDpub3RpZmljYXRpb24iCiAgICBlbGVt
ZW50Rm9ybURlZmF1bHQ9InF1YWxpZmllZCIKICAgIGF0dHJpYnV0ZUZvcm1EZWZhdWx0PSJ1bnF1
YWxpZmllZCIKICAgIHhtbDpsYW5nPSJlbiIgdmVyc2lvbj0iMS4wIiZndDsKICAgICZsdDt4czph
bm5vdGF0aW9uJmd0OwogICAgICAgICZsdDt4czpkb2N1bWVudGF0aW9uIHhtbDpsYW5nPSJlbiIm
Z3Q7CiAgICAgICAgICAgIEEgc2NoZW1hIHRoYXQgY2FuIGJlIHVzZWQgdG8gbGVhcm4gYWJvdXQg
Y3VycmVudAogICAgICAgICAgICBldmVudCBzdHJlYW1zLiBJdCBhbHNvIGNvbnRhaW5zIHRoZSBy
ZXBsYXlDb21wbGV0ZQogICAgICAgICAgICBhbmQgbm90aWZpY2F0aW9uQ29tcGxldGUgIG5vdGlm
aWNhdGlvbi4KICAgICAgICAmbHQ7L3hzOmRvY3VtZW50YXRpb24mZ3Q7CiAgICAmbHQ7L3hzOmFu
bm90YXRpb24mZ3Q7CgombHQ7eHM6aW1wb3J0IG5hbWVzcGFjZT0iaHR0cDovL3d3dy53My5vcmcv
WE1MLzE5OTgvbmFtZXNwYWNlIgogICAgICAgIHNjaGVtYUxvY2F0aW9uPSJodHRwOi8vd3d3Lncz
Lm9yZy8yMDAxL3htbC54c2QiLyZndDsKJmx0O3hzOmltcG9ydCBuYW1lc3BhY2U9InVybjppZXRm
OnBhcmFtczp4bWw6bnM6bmV0Y29uZjpiYXNlOjEuMCIKICAgIHNjaGVtYUxvY2F0aW9uPQogICAg
ICJodHRwOi8vd3d3LmlhbmEub3JnL2Fzc2lnbm1lbnRzL3htbC1yZWdpc3RyeS9zY2hlbWEvbmV0
Y29uZi54c2QiLyZndDsKJmx0O3hzOmltcG9ydCBuYW1lc3BhY2U9CiAgICAidXJuOmlldGY6cGFy
YW1zOnhtbDpuczpuZXRjb25mOm5vdGlmaWNhdGlvbjoxLjAiCiAgICAgIHNjaGVtYUxvY2F0aW9u
PQoiaHR0cDovL3d3dy5pYW5hLm9yZy9hc3NpZ25tZW50cy94bWwtcmVnaXN0cnkvc2NoZW1hL25v
dGlmaWNhdGlvbi54c2QiLyZndDsKJmx0OyEtLSBUaGUgYWJvdmUgIHNjaGVtYUxvY2F0aW9uIHZh
bHVlIGlzIGEgcGxhY2Vob2xkZXIgYW5kIHRoZSBhY3R1YWwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB2YWx1ZSB3aWxsIGJlIGFzc2lnbmVkIGJ5IElBTkEgLS0mZ3Q7Cgom
bHQ7eHM6ZWxlbWVudCBuYW1lPSJuZXRjb25mIiB0eXBlPSJtYW5hZ2VFdmVudDpOZXRjb25mIi8m
Z3Q7CgombHQ7eHM6Y29tcGxleFR5cGUgbmFtZT0iTmV0Y29uZiImZ3Q7CiAgJmx0O3hzOnNlcXVl
bmNlJmd0OwogICAgICAmbHQ7eHM6ZWxlbWVudCBuYW1lPSJzdHJlYW1zIiAmZ3Q7CiAgICAgICAg
Jmx0O3hzOmFubm90YXRpb24mZ3Q7CiAgICAgICAgICAgJmx0O3hzOmRvY3VtZW50YXRpb24mZ3Q7
CiAgICAgICAgICAgICBUaGUgbGlzdCBvZiBldmVudCBzdHJlYW1zIHN1cHBvcnRlZCBieSB0aGUK
ICAgICAgICAgICAgIHN5c3RlbS4gV2hlbiBhIHF1ZXJ5IGlzIGlzc3VlZCwgdGhlIHJldHVybmVk
CiAgICAgICAgICAgICBzZXQgb2Ygc3RyZWFtcyBpcyBkZXRlcm1pbmVkIGJhc2VkIG9uIHVzZXIK
ICAgICAgICAgICAgIHByaXZpbGVnZXMuCiAgICAgICAgICAgJmx0Oy94czpkb2N1bWVudGF0aW9u
Jmd0OwogICAgICAgICAmbHQ7L3hzOmFubm90YXRpb24mZ3Q7CiAgICAgICAgICZsdDt4czpjb21w
bGV4VHlwZSZndDsKICAgICAgICAgICAmbHQ7eHM6c2VxdWVuY2UgbWluT2NjdXJzPSIxIiBtYXhP
Y2N1cnM9InVuYm91bmRlZCImZ3Q7CiAgICAgICAgICAgICAmbHQ7eHM6ZWxlbWVudCBuYW1lPSJz
dHJlYW0iJmd0OwogICAgICAgICAgICAgICAgJmx0O3hzOmFubm90YXRpb24mZ3Q7CiAgICAgICAg
ICAgICAgICAgICZsdDt4czpkb2N1bWVudGF0aW9uJmd0OwogICAgICAgICAgICAgICAgICAgIFN0
cmVhbSBuYW1lLCBkZXNjcmlwdGlvbiBhbmQgb3RoZXIgaW5mb3JtYXRpb24uCiAgICAgICAgICAg
ICAgICAgICZsdDsveHM6ZG9jdW1lbnRhdGlvbiZndDsKICAgICAgICAgICAgICAgICZsdDsveHM6
YW5ub3RhdGlvbiZndDsKICAgICAgICAgICAgICAgICZsdDt4czpjb21wbGV4VHlwZSZndDsKICAg
ICAgICAgICAgICAgICAgJmx0O3hzOnNlcXVlbmNlJmd0OwogICAgICAgICAgICAgICAgICAgICZs
dDt4czplbGVtZW50IG5hbWU9Im5hbWUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBl
PSJuY0V2ZW50OnN0cmVhbU5hbWVUeXBlIiZndDsKICAgICAgICAgICAgICAgICAgICAgICAmbHQ7
eHM6YW5ub3RhdGlvbiZndDsKICAgICAgICAgICAgICAgICAgICAgICAgICZsdDt4czpkb2N1bWVu
dGF0aW9uJmd0OwogICAgICAgICAgICAgICAgICAgICAgICAgICBUaGUgbmFtZSBvZiB0aGUgZXZl
bnQgc3RyZWFtLiBJZiB0aGlzIGlzCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZSBkZWZh
dWx0IE5FVENPTkYgc3RyZWFtLCB0aGlzIG11c3QgaGF2ZQogICAgICAgICAgICAgICAgICAgICAg
ICAgICB0aGUgdmFsdWUgIk5FVENPTkYiLgogICAgICAgICAgICAgICAgICAgICAgICAgJmx0Oy94
czpkb2N1bWVudGF0aW9uJmd0OwogICAgICAgICAgICAgICAgICAgICAgICZsdDsveHM6YW5ub3Rh
dGlvbiZndDsKICAgICAgICAgICAgICAgICAgICAmbHQ7L3hzOmVsZW1lbnQmZ3Q7CiAgICAgICAg
ICAgICAgICAgICAgJmx0O3hzOmVsZW1lbnQgbmFtZT0iZGVzY3JpcHRpb24iCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlPSJ4czpzdHJpbmciJmd0OwogICAgICAg
ICAgICAgICAgICAgICAgICZsdDt4czphbm5vdGF0aW9uJmd0OwogICAgICAgICAgICAgICAgICAg
ICAgICAgJmx0O3hzOmRvY3VtZW50YXRpb24mZ3Q7CiAgICAgICAgICAgICAgICAgICAgICAgICAg
IEEgZGVzY3JpcHRpb24gb2YgdGhlIGV2ZW50IHN0cmVhbSwgaW5jbHVkaW5nCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN1Y2ggaW5mb3JtYXRpb24gYXMgdGhlIHR5cGUgb2YgZXZlbnRzIHRo
YXQKICAgICAgICAgICAgICAgICAgICAgICAgICAgYXJlIHNlbnQgb3ZlciB0aGlzIHN0cmVhbS4K
ICAgICAgICAgICAgICAgICAgICAgICAgICZsdDsveHM6ZG9jdW1lbnRhdGlvbiZndDsKICAgICAg
ICAgICAgICAgICAgICAgICAmbHQ7L3hzOmFubm90YXRpb24mZ3Q7CiAgICAgICAgICAgICAgICAg
ICAgJmx0Oy94czplbGVtZW50Jmd0OwogICAgICAgICAgICAgICAgICAgICZsdDt4czplbGVtZW50
IG5hbWU9InJlcGxheVN1cHBvcnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB0eXBlPSJ4czpib29sZWFuIiZndDsKICAgICAgICAgICAgICAgICAgICAgJmx0O3hzOmFu
bm90YXRpb24mZ3Q7CiAgICAgICAgICAgICAgICAgICAgICAgICAmbHQ7eHM6ZG9jdW1lbnRhdGlv
biZndDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgQW4gaW5kaWNhdGlvbiBvZiB3aGV0aGVy
IG9yIG5vdCBldmVudCByZXBsYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgaXMgYXZhaWxh
YmxlIG9uIHRoaXMgc3RyZWFtLgogICAgICAgICAgICAgICAgICAgICAgICAgJmx0Oy94czpkb2N1
bWVudGF0aW9uJmd0OwogICAgICAgICAgICAgICAgICAgICAgICZsdDsveHM6YW5ub3RhdGlvbiZn
dDsKICAgICAgICAgICAgICAgICAgICAmbHQ7L3hzOmVsZW1lbnQmZ3Q7CiAgICAgICAgICAgICAg
ICAgICAgJmx0O3hzOmVsZW1lbnQgbmFtZT0icmVwbGF5TG9nQ3JlYXRpb25UaW1lIgogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InhzOmRhdGVUaW1lIiBtaW5PY2N1cnM9
IjAiJmd0OwogICAgICAgICAgICAgICAgICAgICAgJmx0O3hzOmFubm90YXRpb24mZ3Q7CiAgICAg
ICAgICAgICAgICAgICAgICAgICZsdDt4czpkb2N1bWVudGF0aW9uJmd0OwogICAgICAgICAgICAg
ICAgICAgICAgIFRoZSB0aW1lc3RhbXAgb2YgdGhlIGNyZWF0aW9uIG9mIHRoZSBsb2cKICAgICAg
ICAgICAgICAgICAgICAgICB1c2VkIHRvIHN1cHBvcnQgdGhlIHJlcGxheSBmdW5jdGlvbiBvbgog
ICAgICAgICAgICAgICAgICAgICAgIHRoaXMgc3RyZWFtLgogICAgICAgICAgICAgICAgICAgICAg
IE5vdGUgdGhhdCB0aGlzIG1pZ2h0IGJlIGVhcmxpZXIgdGhlbgogICAgICAgICAgICAgICAgICAg
ICAgIHRoZSBlYXJsaWVzdCBhdmFpbGFibGUKICAgICAgICAgICAgICAgICAgICAgICBub3RpZmlj
YXRpb24gaW4gdGhlIGxvZy4gVGhpcyBvYmplY3QKICAgICAgICAgICAgICAgICAgICAgICBpcyB1
cGRhdGVkIGlmIHRoZSBsb2cgcmVzZXRzCiAgICAgICAgICAgICAgICAgICAgICAgZm9yIHNvbWUg
cmVhc29uLiBUaGlzCiAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0IE1VU1QgYmUgcHJlc2Vu
dCBpZiByZXBsYXkgaXMKICAgICAgICAgICAgICAgICAgICAgICBzdXBwb3J0ZWQuCiAgICAgICAg
ICAgICAgICAgICAgICAgICAmbHQ7L3hzOmRvY3VtZW50YXRpb24mZ3Q7CiAgICAgICAgICAgICAg
ICAgICAgICAgJmx0Oy94czphbm5vdGF0aW9uJmd0OwogICAgICAgICAgICAgICAgICAgICAmbHQ7
L3hzOmVsZW1lbnQmZ3Q7CiAgICAgICAgICAgICAgICAgICAgICZsdDt4czplbGVtZW50IG5hbWU9
InJlcGxheUxvZ0FnZWRUaW1lIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0ieHM6
ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCImZ3Q7CiAgICAgICAgICAgICAgICAgICAgICAgJmx0O3hz
OmFubm90YXRpb24mZ3Q7CiAgICAgICAgICAgICAgICAgICAgICAgICAmbHQ7eHM6ZG9jdW1lbnRh
dGlvbiZndDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgVGhlIHRpbWVzdGFtcCBvZiB0aGUg
bGFzdCBub3RpZmljYXRpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgYWdlZCBvdXQgb2Yg
dGhlIGxvZy4gVGhpcwogICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QgTVVTVCBiZSBw
cmVzZW50IGlmIHJlcGxheSBpcwogICAgICAgICAgICAgICAgICAgICAgICAgICBzdXBwb3J0ZWQg
YW5kIGFueSBub3RpZmljYXRpb25zCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGhhdmUgYmVl
biBhZ2VkIG91dCBvZiB0aGUgbG9nLgogICAgICAgICAgICAgICAgICAgICAgICAgJmx0Oy94czpk
b2N1bWVudGF0aW9uJmd0OwogICAgICAgICAgICAgICAgICAgICAgICZsdDsveHM6YW5ub3RhdGlv
biZndDsKICAgICAgICAgICAgICAgICAgICAgJmx0Oy94czplbGVtZW50Jmd0OwogICAgICAgICAg
ICAgICAgICAgJmx0Oy94czpzZXF1ZW5jZSZndDsKICAgICAgICAgICAgICAgICAmbHQ7L3hzOmNv
bXBsZXhUeXBlJmd0OwogICAgICAgICAgICAgICAmbHQ7L3hzOmVsZW1lbnQmZ3Q7CiAgICAgICAg
ICAgICAmbHQ7L3hzOnNlcXVlbmNlJmd0OwogICAgICAgICAgICZsdDsveHM6Y29tcGxleFR5cGUm
Z3Q7CiAgICAgICAgICZsdDsveHM6ZWxlbWVudCZndDsKICAgICZsdDsveHM6c2VxdWVuY2UmZ3Q7
CiAgICAmbHQ7L3hzOmNvbXBsZXhUeXBlJmd0OwoKICAgICZsdDt4czpjb21wbGV4VHlwZSBuYW1l
PSJSZXBsYXlDb21wbGV0ZU5vdGlmaWNhdGlvblR5cGUiJmd0OwogICAgICAgICZsdDt4czpjb21w
bGV4Q29udGVudCZndDsKICAgICAgICAgICAgJmx0O3hzOmV4dGVuc2lvbiBiYXNlPSJuY0V2ZW50
Ok5vdGlmaWNhdGlvbkNvbnRlbnRUeXBlIi8mZ3Q7CiAgICAgICAgJmx0Oy94czpjb21wbGV4Q29u
dGVudCZndDsKICAgICZsdDsveHM6Y29tcGxleFR5cGUmZ3Q7CgogICAgJmx0O3hzOmVsZW1lbnQg
bmFtZT0icmVwbGF5Q29tcGxldGUiCiAgICAgICAgdHlwZT0ibWFuYWdlRXZlbnQ6UmVwbGF5Q29t
cGxldGVOb3RpZmljYXRpb25UeXBlIgogICAgICAgIHN1YnN0aXR1dGlvbkdyb3VwPSJuY0V2ZW50
Om5vdGlmaWNhdGlvbkNvbnRlbnQiJmd0OwogICAgICAgICAgICAgICAgJmx0O3hzOmFubm90YXRp
b24mZ3Q7CiAgICAgICAgICAmbHQ7eHM6ZG9jdW1lbnRhdGlvbiZndDsKICAgICAgICAgICAgVGhp
cyBub3RpZmljYXRpb24gaXMgc2VudCB0byBzaWduYWwgdGhlIGVuZCBvZiBhIHJlcGxheQogICAg
ICAgICAgICBwb3J0aW9uIG9mIGEgc3Vic2NyaXB0aW9uLgogICAgICAgICAgJmx0Oy94czpkb2N1
bWVudGF0aW9uJmd0OwogICAgICAgICZsdDsveHM6YW5ub3RhdGlvbiZndDsKICAgICAgICAmbHQ7
L3hzOmVsZW1lbnQmZ3Q7CgogICAgJmx0O3hzOmNvbXBsZXhUeXBlIG5hbWU9Ik5vdGlmaWNhdGlv
bkNvbXBsZXRlTm90aWZpY2F0aW9uVHlwZSImZ3Q7CiAgICAgICAgJmx0O3hzOmNvbXBsZXhDb250
ZW50Jmd0OwogICAgICAgICAgICAmbHQ7eHM6ZXh0ZW5zaW9uIGJhc2U9Im5jRXZlbnQ6Tm90aWZp
Y2F0aW9uQ29udGVudFR5cGUiLyZndDsKICAgICAgICAmbHQ7L3hzOmNvbXBsZXhDb250ZW50Jmd0
OwogICAgJmx0Oy94czpjb21wbGV4VHlwZSZndDsKCiAgICAmbHQ7eHM6ZWxlbWVudCBuYW1lPSJu
b3RpZmljYXRpb25Db21wbGV0ZSIKICAgICAgICB0eXBlPSJtYW5hZ2VFdmVudDpOb3RpZmljYXRp
b25Db21wbGV0ZU5vdGlmaWNhdGlvblR5cGUiCiAgICAgICAgc3Vic3RpdHV0aW9uR3JvdXA9Im5j
RXZlbnQ6bm90aWZpY2F0aW9uQ29udGVudCImZ3Q7CiAgICAgICAgICAgICAgICAmbHQ7eHM6YW5u
b3RhdGlvbiZndDsKICAgICAgICAgICZsdDt4czpkb2N1bWVudGF0aW9uJmd0OwogICAgICAgICAg
ICBUaGlzIG5vdGlmaWNhdGlvbiBpcyBzZW50IHRvIHNpZ25hbCB0aGUgZW5kIG9mIGEKICAgICAg
ICAgICAgbm90aWZpY2F0aW9uIHN1YnNjcmlwdGlvbi4gSXQgaXMgc2VudCBpbiB0aGUgY2FzZQog
ICAgICAgICAgICB0aGF0IHN0b3BUaW1lIHdhcyBzcGVjaWZpZWQgZHVyaW5nIHRoZSBjcmVhdGlv
biBvZgogICAgICAgICAgICB0aGUgc3Vic2NyaXB0aW9uLgogICAgICAgICAgJmx0Oy94czpkb2N1
bWVudGF0aW9uJmd0OwogICAgICAgICZsdDsveHM6YW5ub3RhdGlvbiZndDsKICAgICAgICAmbHQ7
L3hzOmVsZW1lbnQmZ3Q7CgombHQ7L3hzOnNjaGVtYSZndDsKCjMuNS4gIFN1YnNjcmlwdGlvbnMg
RGF0YQoKICAgU3Vic2NyaXB0aW9ucyBhcmUgbm9uLXBlcnNpc3RlbnQgc3RhdGUgaW5mb3JtYXRp
b24gYW5kIHRoZWlyIGxpZmV0aW1lCiAgIGlzIGRlZmluZWQgYnkgdGhlaXIgc2Vzc2lvbiBvciBi
eSB0aGUgJmx0O3N0b3BUaW1lJmd0OyBwYXJhbWV0ZXIuCgozLjYuICBGaWx0ZXIgTWVjaGFuaWNz
CgogICBXaGVuIG11bHRpcGxlIGZpbHRlciBlbGVtZW50cyBhcmUgc3BlY2lmaWVkLCB0aGV5IGFy
ZSBhcHBsaWVkCiAgIGNvbGxlY3RpdmVseSwgc28gZXZlbnQgbm90aWZpY2F0aW9ucyBuZWVkIHRv
IHBhc3MgYWxsIHNwZWNpZmllZAogICBmaWx0ZXIgZWxlbWVudHMgaW4gb3JkZXIgdG8gYmUgc2Vu
dCB0byB0aGUgc3Vic2NyaWJlci4gIElmIGEgZmlsdGVyCiAgIGVsZW1lbnQgaXMgc3BlY2lmaWVk
IHRvIGxvb2sgZm9yIGRhdGEgb2YgYSBwYXJ0aWN1bGFyIHZhbHVlLCBhbmQgdGhlCiAgIGRhdGEg
aXRlbSBpcyBub3QgcHJlc2VudCB3aXRoaW4gYSBwYXJ0aWN1bGFyIGV2ZW50IG5vdGlmaWNhdGlv
biBmb3IKICAgaXRzIHZhbHVlIHRvIGJlIGNoZWNrZWQgYWdhaW5zdCwgdGhlIG5vdGlmaWNhdGlv
biB3aWxsIGJlIGZpbHRlcmVkCiAgIG91dC4gIEZvciBleGFtcGxlLCBpZiBvbmUgd2VyZSB0byBj
aGVjayBmb3IgJ3NldmVyaXR5PWNyaXRpY2FsJyBpbiBhCiAgIGNvbmZpZ3VyYXRpb24gZXZlbnQg
bm90aWZpY2F0aW9uIHdoZXJlIHRoaXMgZmllbGQgd2FzIG5vdCBzdXBwb3J0ZWQsCiAgIHRoZW4g
dGhlIG5vdGlmaWNhdGlvbiB3b3VsZCBiZSBmaWx0ZXJlZCBvdXQuCgogICBGb3Igc3VidHJlZSBm
aWx0ZXJpbmcsIGEgbm9uLWVtcHR5IG5vZGUgc2V0IG1lYW5zIHRoYXQgdGhlIGZpbHRlcgogICBt
YXRjaGVzLiAgRm9yIFhQYXRoIGZpbHRlcmluZywgdGhlIG1lY2hhbmlzbXMgZGVmaW5lZCBpbiBb
WFBBVEhdCiAgIHNob3VsZCBiZSB1c2VkIHRvIGNvbnZlcnQgdGhlIHJldHVybmVkIHZhbHVlIHRv
IGJvb2xlYW4uCgozLjYuMS4gIEZpbHRlcmluZwoKICAgRmlsdGVyaW5nIGlzIGV4cGxpY2l0bHkg
c3RhdGVkIHdoZW4gdGhlIGV2ZW50IG5vdGlmaWNhdGlvbgogICBzdWJzY3JpcHRpb24gaXMgY3Jl
YXRlZC4gIFRoaXMgaXMgc3BlY2lmaWVkIHZpYSB0aGUgJ2ZpbHRlcicKICAgcGFyYW1ldGVyLiAg
QSBGaWx0ZXIgb25seSBleGlzdCBhcyBhIHBhcmFtZXRlciB0byB0aGUgc3Vic2NyaXB0aW9uLgoK
My43LiAgTWVzc2FnZSBGbG93CiAgIFRoZSBmb2xsb3dpbmcgZmlndXJlIGRlcGljdHMgbWVzc2Fn
ZSBmbG93IGJldHdlZW4gYSBORVRDT05GIGNsaWVudAogICAoQykgYW5kIE5FVENPTkYgc2VydmVy
IChTKSBpbiBvcmRlciB0byBjcmVhdGUgYSBzdWJzY3JpcHRpb24gYW5kCiAgIGJlZ2luIHRoZSBm
bG93IG9mIG5vdGlmaWNhdGlvbnMuICBUaGlzIHN1YnNjcmlwdGlvbiBzcGVjaWZpZWQgYQogICAm
bHQ7c3RhcnRUaW1lJmd0Oywgc28gdGhlIHNlcnZlciBzdGFydHMgYnkgcmVwbGF5aW5nIGxvZ2dl
ZCBub3RpZmljYXRpb25zLgogICBJdCBpcyBwb3NzaWJsZSB0aGF0IG1hbnkgcnBjL3JwYy1yZXBs
eSBzZXF1ZW5jZXMgb2NjdXIgYmVmb3JlIHRoZQogICBzdWJzY3JpcHRpb24gaXMgY3JlYXRlZCwg
YnV0IHRoaXMgaXMgbm90IGRlcGljdGVkIGluIHRoZSBmaWd1cmUuCgogICAgICAgICAgICAgICAg
ICAgICAgICBDICAgICAgICAgICAgICAgICAgICAgICAgICAgUwogICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICAgICAgICAgICAgICAgICAg
ICB8ICBjYXBhYmlsaXR5IGV4Y2hhbmdlICAgICAgfAogICAgICAgICAgICAgICAgICAgICAgICB8
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0mZ3Q7fAogICAgICAgICAgICAgICAgICAgICAgICB8
Jmx0Oy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0mZ3Q7fAogICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICAgICAgICAgICAgICAgICAgICB8
ICAmbHQ7Y3JlYXRlLXN1YnNjcmlwdGlvbiZndDsgICAgfCAoc3RhcnRUaW1lKQogICAgICAgICAg
ICAgICAgICAgICAgICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0mZ3Q7fAogICAgICAgICAg
ICAgICAgICAgICAgICB8Jmx0Oy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfAogICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICAmbHQ7cnBjLXJlcGx5Jmd0OyAgICAgICAgICAgfAogICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICAmbHQ7bm90aWZpY2F0aW9uJmd0OyAgICAgICAgfAogICAgICAg
ICAgICAgICAgICAgICAgICB8Jmx0Oy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfAogICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICAmbHQ7bm90aWZpY2F0aW9uJmd0OyAgICAgICAgfAogICAgICAg
ICAgICAgICAgICAgICAgICB8Jmx0Oy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfAogICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICAgJmx0O25vdGlmaWNhdGlvbiZndDsgICAgICAgfCAocmVw
bGF5Q29tcGxldGUpCiAgICAgICAgICAgICAgICAgICAgICAgIHwmbHQ7LS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS18CiAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8CiAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8CiAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8CiAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICZsdDtub3RpZmljYXRpb24mZ3Q7ICAg
ICAgICB8CiAgICAgICAgICAgICAgICAgICAgICAgIHwmbHQ7LS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS18CiAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8CiAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICB8
CiAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICZsdDtub3RpZmljYXRpb24mZ3Q7ICAgICAg
ICB8CiAgICAgICAgICAgICAgICAgICAgICAgIHwmbHQ7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS18CiAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICB8
CiAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICB8Cgog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGaWd1cmUgMwogICBUaGUgZm9sbG93aW5n
IGZpZ3VyZSBkZXBpY3RzIG1lc3NhZ2UgZmxvdyBiZXR3ZWVuIGEgTkVUQ09ORiBjbGllbnQKICAg
KEMpIGFuZCBORVRDT05GIHNlcnZlciAoUykgaW4gb3JkZXIgdG8gY3JlYXRlIGEgc3Vic2NyaXB0
aW9uIGFuZAogICBiZWdpbiB0aGUgZmxvdyBvZiBub3RpZmljYXRpb25zLiAgVGhpcyBzdWJzY3Jp
cHRpb24gc3BlY2lmaWVkIGEKICAgJmx0O3N0YXJ0VGltZSZndDsgYW5kICZsdDtzdG9wVGltZSZn
dDsgc28gaXQgc3RhcnRzIGJ5IHJlcGxheWluZyBsb2dnZWQKICAgbm90aWZpY2F0aW9ucyBhbmQg
dGhlbiByZXR1cm5zIHRvIGJlIGEgbm9ybWFsIGNvbW1hbmQtcmVzcG9uc2UKICAgTkVUQ09ORiBz
ZXNzaW9uIGFmdGVyIHRoZSAmbHQ7cmVwbGF5Q29tcGxldGUmZ3Q7IGFuZCAmbHQ7bm90aWZpY2F0
aW9uQ29tcGxldGUmZ3Q7CiAgIG5vdGlmaWNhdGlvbnMgYXJlIHNlbnQgYW5kIGl0IGlzIGF2YWls
YWJsZSB0byBwcm9jZXNzICZsdDtycGMmZ3Q7IHJlcXVlc3RzLgogICBJdCBpcyBwb3NzaWJsZSB0
aGF0IG1hbnkgcnBjL3JwYy1yZXBseSBzZXF1ZW5jZXMgb2NjdXIgYmVmb3JlIHRoZQogICBzdWJz
Y3JpcHRpb24gaXMgY3JlYXRlZCwgYnV0IHRoaXMgaXMgbm90IGRlcGljdGVkIGluIHRoZSBmaWd1
cmUuCgogICAgICAgICAgICAgICAgICAgICBDICAgICAgICAgICAgICAgICAgICAgICAgICAgUwog
ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICAg
ICAgICAgICAgICAgICB8ICBjYXBhYmlsaXR5IGV4Y2hhbmdlICAgICAgfAogICAgICAgICAgICAg
ICAgICAgICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0mZ3Q7fAogICAgICAgICAgICAgICAg
ICAgICB8Jmx0Oy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0mZ3Q7fAogICAgICAgICAgICAgICAg
ICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICAgICAgICAgICAgICAgICB8
ICAmbHQ7Y3JlYXRlLXN1YnNjcmlwdGlvbiZndDsgICAgfCAoc3RhcnRUaW1lLAogICAgICAgICAg
ICAgICAgICAgICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0mZ3Q7fCAgc3RvcFRpbWUpCiAg
ICAgICAgICAgICAgICAgICAgIHwmbHQ7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18CiAgICAg
ICAgICAgICAgICAgICAgIHwgICAgICZsdDtycGMtcmVwbHkmZ3Q7ICAgICAgICAgICB8CiAgICAg
ICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAgICAg
ICAgICAgICAgIHwgICAgICZsdDtub3RpZmljYXRpb24mZ3Q7ICAgICAgICB8CiAgICAgICAgICAg
ICAgICAgICAgIHwmbHQ7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18CiAgICAgICAgICAgICAg
ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAgICAgICAgICAgICAg
IHwgICAgICZsdDtub3RpZmljYXRpb24mZ3Q7ICAgICAgICB8CiAgICAgICAgICAgICAgICAgICAg
IHwmbHQ7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18CiAgICAgICAgICAgICAgICAgICAgIHwg
ICAgICAmbHQ7bm90aWZpY2F0aW9uJmd0OyAgICAgICB8IChyZXBsYXlDb21wbGV0ZSkKICAgICAg
ICAgICAgICAgICAgICAgfCZsdDstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwKICAgICAgICAg
ICAgICAgICAgICAgfCAgICAgICZsdDtub3RpZmljYXRpb24mZ3Q7ICAgICAgIHwobm90aWZpY2F0
aW9uQ29tcGxldGUpCiAgICAgICAgICAgICAgICAgICAgIHwmbHQ7LS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS18CiAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8CiAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAg
ICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAg
ICAgICAgICAgICAgIHwgICAgICAgICAgJmx0O3JwYyZndDsgICAgICAgICAgICB8CiAgICAgICAg
ICAgICAgICAgICAgIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSZndDt8CiAgICAgICAgICAg
ICAgICAgICAgIHwmbHQ7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18CiAgICAgICAgICAgICAg
ICAgICAgIHwgICAgICAgJmx0O3JwYy1yZXBseSZndDsgICAgICAgICB8CiAgICAgICAgICAgICAg
ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICB8CgogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBGaWd1cmUgNAoKNC4gIFhNTCBTY2hlbWEgZm9yIEV2ZW50IE5vdGlmaWNh
dGlvbnMKCiAgIFRoZSBmb2xsb3dpbmcgW1hNTCBTY2hlbWFdIGRlZmluZXMgTkVUQ09ORiBFdmVu
dCBOb3RpZmljYXRpb25zLgoKJmx0Oz94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgi
PyZndDsKICAmbHQ7eHM6c2NoZW1hIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hN
TFNjaGVtYSIKICAgICB4bWxucz0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpuZXRjb25mOm5vdGlm
aWNhdGlvbjoxLjAiCiAgICAgeG1sbnM6bmV0Y29uZj0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpu
ZXRjb25mOmJhc2U6MS4wIgogICAgIHRhcmdldE5hbWVzcGFjZT0KICAgICAgICAidXJuOmlldGY6
cGFyYW1zOnhtbDpuczpuZXRjb25mOm5vdGlmaWNhdGlvbjoxLjAiCiAgICAgZWxlbWVudEZvcm1E
ZWZhdWx0PSJxdWFsaWZpZWQiCiAgICAgYXR0cmlidXRlRm9ybURlZmF1bHQ9InVucXVhbGlmaWVk
IgogICAgICAgeG1sOmxhbmc9ImVuIiZndDsKCiAgICAmbHQ7IS0tIGltcG9ydCBzdGFuZGFyZCBY
TUwgZGVmaW5pdGlvbnMgLS0mZ3Q7CgogICAgICZsdDt4czppbXBvcnQgbmFtZXNwYWNlPSJodHRw
Oi8vd3d3LnczLm9yZy9YTUwvMTk5OC9uYW1lc3BhY2UiCiAgICAgICAgICAgICAgICBzY2hlbWFM
b2NhdGlvbj0iaHR0cDovL3d3dy53My5vcmcvMjAwMS94bWwueHNkIiZndDsKICAgICAgICZsdDt4
czphbm5vdGF0aW9uJmd0OwogICAgICAgICAmbHQ7eHM6ZG9jdW1lbnRhdGlvbiZndDsKICAgICAg
ICAgICBUaGlzIGltcG9ydCBhY2Nlc3NlcyB0aGUgeG1sOiBhdHRyaWJ1dGUgZ3JvdXBzIGZvciB0
aGUKICAgICAgICAgICB4bWw6bGFuZyBhcyBkZWNsYXJlZCBvbiB0aGUgZXJyb3ItbWVzc2FnZSBl
bGVtZW50LgogICAgICAgICAmbHQ7L3hzOmRvY3VtZW50YXRpb24mZ3Q7CiAgICAgICAmbHQ7L3hz
OmFubm90YXRpb24mZ3Q7CiAgICAgJmx0Oy94czppbXBvcnQmZ3Q7CgogICAgICZsdDshLS0gaW1w
b3J0IGJhc2UgbmV0Y29uZiBkZWZpbml0aW9ucyAtLSZndDsKICAgICAmbHQ7eHM6aW1wb3J0IG5h
bWVzcGFjZT0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpuZXRjb25mOmJhc2U6MS4wIgogICAgICAg
c2NoZW1hTG9jYXRpb249CiAgICAgImh0dHA6Ly93d3cuaWFuYS5vcmcvYXNzaWdubWVudHMveG1s
LXJlZ2lzdHJ5L3NjaGVtYS9uZXRjb25mLnhzZCIvJmd0OwoKJmx0OyEtLSAqKioqKioqKioqKioq
KiBTeW1tZXRyaWNhbCBPcGVyYXRpb25zICAqKioqKioqKioqKioqKioqKioqKi0tJmd0OwoKICAg
ICAmbHQ7IS0tICZsdDtjcmVhdGUtc3Vic2NyaXB0aW9uJmd0OyBvcGVyYXRpb24gLS0mZ3Q7Cgog
ICAgJmx0O3hzOmNvbXBsZXhUeXBlIG5hbWU9ImNyZWF0ZVN1YnNjcmlwdGlvblR5cGUiJmd0Owog
ICAgICAgICZsdDt4czpjb21wbGV4Q29udGVudCZndDsKICAgICAgICAgICAgJmx0O3hzOmV4dGVu
c2lvbiBiYXNlPSJuZXRjb25mOnJwY09wZXJhdGlvblR5cGUiJmd0OwogICAgICAgICAgICAgICAg
Jmx0O3hzOnNlcXVlbmNlJmd0OwogICAgICAgICAgICAgICAgICAgICZsdDt4czplbGVtZW50IG5h
bWU9InN0cmVhbSIKICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0ic3RyZWFtTmFtZVR5cGUi
IG1pbk9jY3Vycz0iMCImZ3Q7CiAgICAgICAgICAgICAgICAgICAgICAgICZsdDt4czphbm5vdGF0
aW9uJmd0OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgJmx0O3hzOmRvY3VtZW50YXRpb24m
Z3Q7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBbiBvcHRpb25hbCBwYXJhbWV0ZXIg
dGhhdCBpbmRpY2F0ZXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaWNoIHN0cmVh
bSBvZiBldmVudHMgaXMgb2YgaW50ZXJlc3QuIElmCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBub3QgcHJlc2VudCwgdGhlbiBldmVudHMgaW4gdGhlIGRlZmF1bHQKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIE5FVENPTkYgc3RyZWFtIHdpbGwgYmUgc2VudC4KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZsdDsveHM6ZG9jdW1lbnRhdGlvbiZndDsKICAgICAgICAgICAg
ICAgICAgICAgICAgJmx0Oy94czphbm5vdGF0aW9uJmd0OwogICAgICAgICAgICAgICAgICAgICZs
dDsveHM6ZWxlbWVudCZndDsKICAgICAgICAgICAgICAgICAgICAgICAgJmx0O3hzOmVsZW1lbnQg
bmFtZT0iZmlsdGVyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0ibmV0Y29uZjpm
aWx0ZXJJbmxpbmVUeXBlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluT2NjdXJzPSIw
IiZndDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsdDt4czphbm5vdGF0aW9uJmd0Owog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsdDt4czpkb2N1bWVudGF0aW9uJmd0Owog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBbiBvcHRpb25hbCBwYXJhbWV0ZXIg
dGhhdCBpbmRpY2F0ZXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpY2gg
c3Vic2V0IG9mIGFsbCBwb3NzaWJsZSBldmVudHMKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaXMgb2YgaW50ZXJlc3QuIFRoZSBmb3JtYXQgb2YgdGhpcwogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXJhbWV0ZXIgaXMgdGhlIHNhbWUgYXMgdGhhdCBvZiB0
aGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyIHBhcmFtZXRlciBp
biB0aGUgTkVUQ09ORgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm90b2Nv
bCBvcGVyYXRpb25zLiBJZiBub3QgcHJlc2VudCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYWxsIGV2ZW50cyBub3QgcHJlY2x1ZGVkIGJ5IG90aGVyCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhcmFtZXRlcnMgd2lsbCBiZSBzZW50LgogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZsdDsveHM6ZG9jdW1lbnRhdGlvbiZndDsKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZsdDsveHM6YW5ub3RhdGlvbiZndDsKICAgICAgICAgICAgICAg
ICAgICAgICAgJmx0Oy94czplbGVtZW50Jmd0OwogICAgICAgICAgICAgICAgICAgICZsdDt4czpl
bGVtZW50IG5hbWU9InN0YXJ0VGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiCiAgICAgICAgICAgICAg
ICAgICAgICAgIG1pbk9jY3Vycz0iMCIgJmd0OwogICAgICAgICAgICAgICAgICAgICAgICAmbHQ7
eHM6YW5ub3RhdGlvbiZndDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsdDt4czpkb2N1
bWVudGF0aW9uJmd0OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEEgcGFyYW1ldGVy
IHVzZWQgdG8gdHJpZ2dlciB0aGUgcmVwbGF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmVhdHVyZSBhbmQgaW5kaWNhdGVzIHRoYXQgdGhlIHJlcGxheQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHNob3VsZCBzdGFydCBhdCB0aGUgdGltZSBzcGVjaWZpZWQuIElmCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnQgdGltZSBpcyBub3QgcHJlc2VudCwg
dGhpcyBpcyBub3QgYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcGxheSBzdWJz
Y3JpcHRpb24uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbHQ7L3hzOmRvY3VtZW50YXRp
b24mZ3Q7CiAgICAgICAgICAgICAgICAgICAgICAgICZsdDsveHM6YW5ub3RhdGlvbiZndDsKICAg
ICAgICAgICAgICAgICAgICAmbHQ7L3hzOmVsZW1lbnQmZ3Q7CiAgICAgICAgICAgICAgICAgICAg
Jmx0O3hzOmVsZW1lbnQgbmFtZT0ic3RvcFRpbWUiIHR5cGU9InhzOmRhdGVUaW1lIgogICAgICAg
ICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAiICZndDsKICAgICAgICAgICAgICAgICAgICAg
ICAgJmx0O3hzOmFubm90YXRpb24mZ3Q7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbHQ7
eHM6ZG9jdW1lbnRhdGlvbiZndDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBbiBv
cHRpb25hbCBwYXJhbWV0ZXIgdXNlZCB3aXRoIHRoZQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG9wdGlvbmFsIHJlcGxheSBmZWF0dXJlIHRvIGluZGljYXRlIHRoZQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG5ld2VzdCBub3RpZmljYXRpb25zIG9mIGludGVyZXN0LiBJ
ZgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0b3AgdGltZSBpcyBub3QgcHJlc2Vu
dCwgdGhlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm90aWZpY2F0aW9ucyB3aWxs
IGNvbnRpbnVlIHVudGlsIHRoZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1YnNj
cmlwdGlvbiBpcyB0ZXJtaW5hdGVkLiBNdXN0IGJlIHVzZWQKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB3aXRoIHN0YXJ0VGltZS4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICZs
dDsveHM6ZG9jdW1lbnRhdGlvbiZndDsKICAgICAgICAgICAgICAgICAgICAgICAgJmx0Oy94czph
bm5vdGF0aW9uJmd0OwogICAgICAgICAgICAgICAgICAgICZsdDsveHM6ZWxlbWVudCZndDsKICAg
ICAgICAgICAgICAgICZsdDsveHM6c2VxdWVuY2UmZ3Q7CiAgICAgICAgICAgICZsdDsveHM6ZXh0
ZW5zaW9uJmd0OwogICAgICAgICZsdDsveHM6Y29tcGxleENvbnRlbnQmZ3Q7CiAgICAmbHQ7L3hz
OmNvbXBsZXhUeXBlJmd0OwoKICAgICZsdDt4czpzaW1wbGVUeXBlIG5hbWU9InN0cmVhbU5hbWVU
eXBlIiZndDsKICAgICAgICAmbHQ7eHM6YW5ub3RhdGlvbiZndDsKICAgICAgICAgICAgJmx0O3hz
OmRvY3VtZW50YXRpb24mZ3Q7CiAgICAgICAgICAgICAgICBUaGUgbmFtZSBvZiBhbiBldmVudCBz
dHJlYW0uCiAgICAgICAgICAgICZsdDsveHM6ZG9jdW1lbnRhdGlvbiZndDsKICAgICAgICAmbHQ7
L3hzOmFubm90YXRpb24mZ3Q7CiAgICAgICAgJmx0O3hzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0
cmluZyIvJmd0OwogICAgJmx0Oy94czpzaW1wbGVUeXBlJmd0OwoKICAgICZsdDt4czplbGVtZW50
IG5hbWU9ImNyZWF0ZS1zdWJzY3JpcHRpb24iCiAgICAgICAgdHlwZT0iY3JlYXRlU3Vic2NyaXB0
aW9uVHlwZSIKICAgICAgICBzdWJzdGl0dXRpb25Hcm91cD0ibmV0Y29uZjpycGNPcGVyYXRpb24i
Jmd0OwogICAgICAgICZsdDt4czphbm5vdGF0aW9uJmd0OwogICAgICAgICAgICAmbHQ7eHM6ZG9j
dW1lbnRhdGlvbiZndDsKICAgICAgICAgICAgICAgIFRoZSBjb21tYW5kIHRvIGNyZWF0ZSBhIG5v
dGlmaWNhdGlvbiBzdWJzY3JpcHRpb24uIEl0CiAgICAgICAgICAgICAgICB0YWtlcyBhcyBhcmd1
bWVudCB0aGUgbmFtZSBvZiB0aGUgbm90aWZpY2F0aW9uIHN0cmVhbQogICAgICAgICAgICAgICAg
YW5kIGZpbHRlci4gQm90aCBvZiB0aG9zZSBvcHRpb25zCiAgICAgICAgICAgICAgICBsaW1pdCB0
aGUgY29udGVudCBvZiB0aGUgc3Vic2NyaXB0aW9uLiBJbiBhZGRpdGlvbiwKICAgICAgICAgICAg
ICAgIHRoZXJlIGFyZSB0d28gdGltZS1yZWxhdGVkIHBhcmFtZXRlcnMsIHN0YXJ0VGltZSBhbmQK
ICAgICAgICAgICAgICAgIHN0b3BUaW1lLCB3aGljaCBjYW4gYmUgdXNlZCB0byBzZWxlY3QgdGhl
IHRpbWUgaW50ZXJ2YWwKICAgICAgICAgICAgICAgIG9mIGludGVyZXN0IHRvIHRoZSBub3RpZmlj
YXRpb24gcmVwbGF5IGZlYXR1cmUuCiAgICAgICAgICAgICZsdDsveHM6ZG9jdW1lbnRhdGlvbiZn
dDsKICAgICAgICAmbHQ7L3hzOmFubm90YXRpb24mZ3Q7CiAgICAmbHQ7L3hzOmVsZW1lbnQmZ3Q7
CgombHQ7IS0tICoqKioqKioqKioqKioqIE9uZS13YXkgT3BlcmF0aW9ucyAgKioqKioqKioqKioq
KioqKioqLS0mZ3Q7CgogICAgICZsdDshLS0gJmx0O05vdGlmaWNhdGlvbiZndDsgb3BlcmF0aW9u
IC0tJmd0OwogICAgICZsdDt4czpjb21wbGV4VHlwZSBuYW1lPSJOb3RpZmljYXRpb25Db250ZW50
VHlwZSIvJmd0OwoKICAgICZsdDt4czplbGVtZW50IG5hbWU9Im5vdGlmaWNhdGlvbkNvbnRlbnQi
CiAgICAgICAgdHlwZT0iTm90aWZpY2F0aW9uQ29udGVudFR5cGUiIGFic3RyYWN0PSJ0cnVlIi8m
Z3Q7CgogICAgJmx0O3hzOmNvbXBsZXhUeXBlIG5hbWU9Ik5vdGlmaWNhdGlvblR5cGUiJmd0Owog
ICAgICAgICZsdDt4czpzZXF1ZW5jZSZndDsKICAgICAgICAgICAgJmx0O3hzOmVsZW1lbnQgbmFt
ZT0iZXZlbnRUaW1lIiB0eXBlPSJ4czpkYXRlVGltZSImZ3Q7CiAgICAgICAgICAgICAgJmx0O3hz
OmFubm90YXRpb24mZ3Q7CiAgICAgICAgICAgICAgICAmbHQ7eHM6ZG9jdW1lbnRhdGlvbiZndDsK
ICAgICAgICAgICAgICAgIFRoZSB0aW1lIHRoZSBldmVudCB3YXMgZ2VuZXJhdGVkIGJ5IHRoZSBl
dmVudCBzb3VyY2UKICAgICAgICAgICAgICAgICZsdDsveHM6ZG9jdW1lbnRhdGlvbiZndDsKICAg
ICAgICAgICAgICAmbHQ7L3hzOmFubm90YXRpb24mZ3Q7CiAgICAgICAgICAgICZsdDsveHM6ZWxl
bWVudCZndDsKICAgICAgICAgICAgJmx0O3hzOmVsZW1lbnQgcmVmPSJub3RpZmljYXRpb25Db250
ZW50Ii8mZ3Q7CiAgICAgICAgJmx0Oy94czpzZXF1ZW5jZSZndDsKICAgICZsdDsveHM6Y29tcGxl
eFR5cGUmZ3Q7CgogICAgJmx0O3hzOmVsZW1lbnQgbmFtZT0ibm90aWZpY2F0aW9uIiB0eXBlPSJO
b3RpZmljYXRpb25UeXBlIi8mZ3Q7CgogICZsdDsveHM6c2NoZW1hJmd0OwoKNS4gIEZpbHRlcmlu
ZyBFeGFtcGxlcwoKICAgVGhlIGZvbGxvd2luZyBzZWN0aW9uIHByb3ZpZGVzIGV4YW1wbGVzIHRv
IGlsbHVzdHJhdGUgdGhlIHZhcmlvdXMKICAgbWV0aG9kcyBvZiBmaWx0ZXJpbmcgY29udGVudCBv
biBhbiBldmVudCBub3RpZmljYXRpb24gc3Vic2NyaXB0aW9uLgoKICAgSW4gb3JkZXIgdG8gaWxs
dXN0cmF0ZSB0aGUgdXNlIG9mIGZpbHRlciBleHByZXNzaW9ucywgaXQgaXMgbmVjZXNzYXJ5CiAg
IHRvIGFzc3VtZSBzb21lIG9mIHRoZSBldmVudCBub3RpZmljYXRpb24gY29udGVudC4gIFRoZSBl
eGFtcGxlcyBiZWxvdwogICBhc3N1bWUgdGhhdCB0aGUgZXZlbnQgbm90aWZpY2F0aW9uIHNjaGVt
YSBkZWZpbml0aW9uIGhhcyBhbiAmbHQ7ZXZlbnQmZ3Q7CiAgIGVsZW1lbnQgYXQgdGhlIHRvcCBs
ZXZlbCBjb25zaXN0aW5nIG9mIHRoZSBldmVudCBjbGFzcyAoZS5nLiwgZmF1bHQsCiAgIHN0YXRl
LCBjb25maWcpLCByZXBvcnRpbmcgZW50aXR5IGFuZCBlaXRoZXIgc2V2ZXJpdHkgb3Igb3BlcmF0
aW9uYWwKICAgc3RhdGUuCgogICBFeGFtcGxlcyBpbiB0aGlzIHNlY3Rpb24gYXJlIGdlbmVyYXRl
ZCBmcm9tIHRoZSBmb2xsb3dpbmcgZmljdGlvbmFsCiAgIFNjaGVtYS4KCiAmbHQ7P3htbCB2ZXJz
aW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Jmd0OwombHQ7eHM6c2NoZW1hIHRhcmdldE5hbWVz
cGFjZT0iaHR0cDovL2V4YW1wbGUuY29tL2V2ZW50LzEuMCIKICAgIHhtbG5zPSJodHRwOi8vZXhh
bXBsZS5jb20vZXZlbnQvMS4wIgogICAgZWxlbWVudEZvcm1EZWZhdWx0PSJxdWFsaWZpZWQiCiAg
ICB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiCiAgICB4bWxuczpu
Y0V2ZW50PSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOm5ldGNvbmY6bm90aWZpY2F0aW9uOjEuMCIm
Z3Q7CgogICAgJmx0O3hzOmltcG9ydCBuYW1lc3BhY2U9CiAgICAgICAgInVybjppZXRmOnBhcmFt
czp4bWw6bnM6bmV0Y29uZjpub3RpZmljYXRpb246MS4wIgogICAgICAgIHNjaGVtYUxvY2F0aW9u
PQoiaHR0cDovL3d3dy5pYW5hLm9yZy9hc3NpZ25tZW50cy94bWwtcmVnaXN0cnkvc2NoZW1hL25v
dGlmaWNhdGlvbi54c2QiLyZndDsKCiAgICAmbHQ7eHM6Y29tcGxleFR5cGUgbmFtZT0iZXZlbnRU
eXBlIiZndDsKICAgICAgICAmbHQ7eHM6Y29tcGxleENvbnRlbnQmZ3Q7CiAgICAgICAgICAgICZs
dDt4czpleHRlbnNpb24gYmFzZT0ibmNFdmVudDpOb3RpZmljYXRpb25Db250ZW50VHlwZSImZ3Q7
CiAgICAgICAgICAgICAgICAmbHQ7eHM6c2VxdWVuY2UmZ3Q7CiAgICAgICAgICAgICAgICAgICAg
Jmx0O3hzOmVsZW1lbnQgbmFtZT0iZXZlbnRDbGFzcyIgLyZndDsKICAgICAgICAgICAgICAgICAg
ICAmbHQ7eHM6ZWxlbWVudCBuYW1lPSJyZXBvcnRpbmdFbnRpdHkiJmd0OwogICAgICAgICAgICAg
ICAgICAgICAgICAmbHQ7eHM6Y29tcGxleFR5cGUmZ3Q7CiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmbHQ7eHM6c2VxdWVuY2UmZ3Q7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Jmx0O3hzOmFueSBuYW1lc3BhY2U9IiMjYW55IgogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHByb2Nlc3NDb250ZW50cz0ibGF4Ii8mZ3Q7CiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmbHQ7L3hzOnNlcXVlbmNlJmd0OwogICAgICAgICAgICAgICAgICAgICAgICAmbHQ7L3hzOmNv
bXBsZXhUeXBlJmd0OwogICAgICAgICAgICAgICAgICAgICZsdDsveHM6ZWxlbWVudCZndDsKICAg
ICAgICAgICAgICAgICAgICAmbHQ7eHM6Y2hvaWNlJmd0OwogICAgICAgICAgICAgICAgICAgICAg
ICAmbHQ7eHM6ZWxlbWVudCBuYW1lPSJzZXZlcml0eSIvJmd0OwogICAgICAgICAgICAgICAgICAg
ICAgICAmbHQ7eHM6ZWxlbWVudCBuYW1lPSJvcGVyU3RhdGUiLyZndDsKICAgICAgICAgICAgICAg
ICAgICAmbHQ7L3hzOmNob2ljZSZndDsKICAgICAgICAgICAgICAgICZsdDsveHM6c2VxdWVuY2Um
Z3Q7CiAgICAgICAgICAgICZsdDsveHM6ZXh0ZW5zaW9uJmd0OwogICAgICAgICZsdDsveHM6Y29t
cGxleENvbnRlbnQmZ3Q7CiAgICAmbHQ7L3hzOmNvbXBsZXhUeXBlJmd0OwoKICAgICZsdDt4czpl
bGVtZW50IG5hbWU9ImV2ZW50IgogICAgICAgIHR5cGU9ImV2ZW50VHlwZSIKICAgICAgICBzdWJz
dGl0dXRpb25Hcm91cD0ibmNFdmVudDpub3RpZmljYXRpb25Db250ZW50Ii8mZ3Q7CgombHQ7L3hz
OnNjaGVtYSZndDsKCiAgIFRoZSBhYm92ZSBmaWN0aW9uYWwgbm90aWZpY2F0aW9uIGRlZmluaXRp
b24gY291bGQgcmVzdWx0IGluIHRoZQogICBmb2xsb3dpbmcgPHN0cmlrZT48Zm9udCBjb2xvcj0n
cmVkJz5pcyBhPC9mb250Pjwvc3RyaWtlPiBzYW1wbGUgbm90aWZpY2F0aW9uIGxpc3QsIHdoaWNo
IGlzIHVzZWQgaW4gdGhlIGV4YW1wbGVzIGluCiAgIHRoaXMgc2VjdGlvbi4KCiAgICZsdDtub3Rp
ZmljYXRpb24KICAgICAgeG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6bnM6bmV0Y29uZjpub3Rp
ZmljYXRpb246MS4wIiZndDsKICAgICAgJmx0O2V2ZW50VGltZSZndDsyMDA3LTA3LTA4VDAwOjAx
OjAwWiZsdDsvZXZlbnRUaW1lJmd0OwogICAgICAmbHQ7ZXZlbnQgeG1sbnM9Imh0dHA6Ly9leGFt
cGxlLmNvbS9ldmVudC8xLjAiJmd0OwogICAgICAgICAmbHQ7ZXZlbnRDbGFzcyZndDtmYXVsdCZs
dDsvZXZlbnRDbGFzcyZndDsKICAgICAgICAgJmx0O3JlcG9ydGluZ0VudGl0eSZndDsKICAgICAg
ICAgICAgICZsdDtjYXJkJmd0O0V0aGVybmV0MCZsdDsvY2FyZCZndDsKICAgICAgICAgJmx0Oy9y
ZXBvcnRpbmdFbnRpdHkmZ3Q7CiAgICAgICAgICZsdDtzZXZlcml0eSZndDttYWpvciZsdDsvc2V2
ZXJpdHkmZ3Q7CiAgICAgICAmbHQ7L2V2ZW50Jmd0OwogICAmbHQ7L25vdGlmaWNhdGlvbiZndDsK
CiAgICZsdDtub3RpZmljYXRpb24KICAgICB4bWxucz0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpu
ZXRjb25mOm5vdGlmaWNhdGlvbjoxLjAiJmd0OwogICAgICAmbHQ7ZXZlbnRUaW1lJmd0OzIwMDct
MDctMDhUMDA6MDI6MDBaJmx0Oy9ldmVudFRpbWUmZ3Q7CiAgICAgICZsdDtldmVudCB4bWxucz0i
aHR0cDovL2V4YW1wbGUuY29tL2V2ZW50LzEuMCImZ3Q7CiAgICAgICAgICAmbHQ7ZXZlbnRDbGFz
cyZndDtmYXVsdCZsdDsvZXZlbnRDbGFzcyZndDsKICAgICAgICAgICZsdDtyZXBvcnRpbmdFbnRp
dHkmZ3Q7CiAgICAgICAgICAgICAgJmx0O2NhcmQmZ3Q7RXRoZXJuZXQyJmx0Oy9jYXJkJmd0Owog
ICAgICAgICAgJmx0Oy9yZXBvcnRpbmdFbnRpdHkmZ3Q7CiAgICAgICAgICAmbHQ7c2V2ZXJpdHkm
Z3Q7Y3JpdGljYWwmbHQ7L3NldmVyaXR5Jmd0OwogICAgICAgJmx0Oy9ldmVudCZndDsKICAgJmx0
Oy9ub3RpZmljYXRpb24mZ3Q7CgogICAmbHQ7bm90aWZpY2F0aW9uCiAgICAgeG1sbnM9InVybjpp
ZXRmOnBhcmFtczp4bWw6bnM6bmV0Y29uZjpub3RpZmljYXRpb246MS4wIiZndDsKICAgICAgJmx0
O2V2ZW50VGltZSZndDsyMDA3LTA3LTA4VDAwOjA0OjAwWiZsdDsvZXZlbnRUaW1lJmd0OwogICAg
ICAmbHQ7ZXZlbnQgeG1sbnM9Imh0dHA6Ly9leGFtcGxlLmNvbS9ldmVudC8xLjAiJmd0OwogICAg
ICAgICAgJmx0O2V2ZW50Q2xhc3MmZ3Q7ZmF1bHQmbHQ7L2V2ZW50Q2xhc3MmZ3Q7CiAgICAgICAg
ICAmbHQ7cmVwb3J0aW5nRW50aXR5Jmd0OwogICAgICAgICAgICAgICAmbHQ7Y2FyZCZndDtBVE0x
Jmx0Oy9jYXJkJmd0OwogICAgICAgICAgICZsdDsvcmVwb3J0aW5nRW50aXR5Jmd0OwogICAgICAg
ICAgICZsdDtzZXZlcml0eSZndDttaW5vciZsdDsvc2V2ZXJpdHkmZ3Q7CiAgICAgICZsdDsvZXZl
bnQmZ3Q7CiAgICZsdDsvbm90aWZpY2F0aW9uJmd0OwoKICAgJmx0O25vdGlmaWNhdGlvbgogICAg
IHhtbG5zPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOm5ldGNvbmY6bm90aWZpY2F0aW9uOjEuMCIm
Z3Q7CiAgICAgJmx0O2V2ZW50VGltZSZndDsyMDA3LTA3LTA4VDAwOjEwOjAwWiZsdDsvZXZlbnRU
aW1lJmd0OwogICAgICZsdDtldmVudCB4bWxucz0iaHR0cDovL2V4YW1wbGUuY29tL2V2ZW50LzEu
MCImZ3Q7CiAgICAgICAgICZsdDtldmVudENsYXNzJmd0O3N0YXRlJmx0Oy9ldmVudENsYXNzJmd0
OwogICAgICAgICAmbHQ7cmVwb3J0aW5nRW50aXR5Jmd0OwogICAgICAgICAgICAgJmx0O2NhcmQm
Z3Q7RXRoZXJuZXQwJmx0Oy9jYXJkJmd0OwogICAgICAgICAmbHQ7L3JlcG9ydGluZ0VudGl0eSZn
dDsKICAgICAgICAgJmx0O29wZXJTdGF0ZSZndDtlbmFibGVkJmx0Oy9vcGVyU3RhdGUmZ3Q7CiAg
ICAgICZsdDsvZXZlbnQmZ3Q7CiAgICZsdDsvbm90aWZpY2F0aW9uJmd0OwoKNS4xLiAgU3VidHJl
ZSBGaWx0ZXJpbmcKCiAgIFhNTCBzdWJ0cmVlIGZpbHRlcmluZyBpcyBub3Qgd2VsbC1zdWl0ZWQg
Zm9yIGNyZWF0aW5nIGVsYWJvcmF0ZQogICBmaWx0ZXIgZGVmaW5pdGlvbnMgZ2l2ZW4gdGhhdCBp
dCBvbmx5IHN1cHBvcnRzIGVxdWFsaXR5IGNvbXBhcmlzb25zCiAgIGFuZCBhcHBsaWNhdGlvbiBv
ZiB0aGUgbG9naWNhbCBPUiBvcGVyYXRvcnMgKGUuZy4sIGluIGFuIGV2ZW50CiAgIHN1YnRyZWUg
Z2l2ZSBtZSBhbGwgZXZlbnQgbm90aWZpY2F0aW9ucyB3aGljaCBoYXZlIHNldmVyaXR5PWNyaXRp
Y2FsCiAgIG9yIHNldmVyaXR5PW1ham9yIG9yIHNldmVyaXR5PW1pbm9yKS4gIE5ldmVydGhlbGVz
cywgaXQgbWF5IGJlIHVzZWQKICAgZm9yIGRlZmluaW5nIHNpbXBsZSBldmVudCBub3RpZmljYXRp
b24gZm9yd2FyZGluZyBmaWx0ZXJzIGFzIHNob3duCiAgIGJlbG93LgoKICAgVGhlIGZvbGxvd2lu
ZyBleGFtcGxlIGlsbHVzdHJhdGVzIGhvdyB0byBzZWxlY3QgZmF1bHQgZXZlbnRzIHdoaWNoCiAg
IGhhdmUgc2V2ZXJpdGllcyBvZiBjcml0aWNhbCwgbWFqb3IsIG9yIG1pbm9yLiAgVGhlIGZpbHRl
cmluZyBjcml0ZXJpYQogICBldmFsdWF0aW9uIGlzIGFzIGZvbGxvd3M6CgogICAoKGZhdWx0ICZh
bXA7IHNldmVyaXR5PWNyaXRpY2FsKSB8IChmYXVsdCAmYW1wOyBzZXZlcml0eT1tYWpvcikgfCAo
ZmF1bHQgJmFtcDsKICAgc2V2ZXJpdHk9bWlub3IpKQoKICAgICAgICAmbHQ7bmV0Y29uZjpycGMg
bmV0Y29uZjptZXNzYWdlLWlkPSIxMDEiCiAgICAgICAgICAgICAgICB4bWxuczpuZXRjb25mPSJ1
cm46aWV0ZjpwYXJhbXM6eG1sOm5zOm5ldGNvbmY6YmFzZToxLjAiJmd0OwogICAgICAgICAgJmx0
O2NyZWF0ZS1zdWJzY3JpcHRpb24KICAgICAgICAgICAgICB4bWxucz0idXJuOmlldGY6cGFyYW1z
OnhtbDpuczpuZXRjb25mOm5vdGlmaWNhdGlvbjoxLjAiJmd0OwogICAgICAgICAgICAmbHQ7Zmls
dGVyIG5ldGNvbmY6dHlwZT0ic3VidHJlZSImZ3Q7CiAgICAgICAgICAgICAgJmx0O2V2ZW50IHht
bG5zPSJodHRwOi8vZXhhbXBsZS5jb20vZXZlbnQvMS4wIiZndDsKICAgICAgICAgICAgICAgICZs
dDtldmVudENsYXNzJmd0O2ZhdWx0Jmx0Oy9ldmVudENsYXNzJmd0OwogICAgICAgICAgICAgICAg
Jmx0O3NldmVyaXR5Jmd0O2NyaXRpY2FsJmx0Oy9zZXZlcml0eSZndDsKICAgICAgICAgICAgICAm
bHQ7L2V2ZW50Jmd0OwogICAgICAgICAgICAgICZsdDtldmVudCB4bWxucz0iaHR0cDovL2V4YW1w
bGUuY29tL2V2ZW50LzEuMCImZ3Q7CiAgICAgICAgICAgICAgICAmbHQ7ZXZlbnRDbGFzcyZndDtm
YXVsdCZsdDsvZXZlbnRDbGFzcyZndDsKICAgICAgICAgICAgICAgICZsdDtzZXZlcml0eSZndDtt
YWpvciZsdDsvc2V2ZXJpdHkmZ3Q7CiAgICAgICAgICAgICAgJmx0Oy9ldmVudCZndDsKICAgICAg
ICAgICAgICAmbHQ7ZXZlbnQgeG1sbnM9Imh0dHA6Ly9leGFtcGxlLmNvbS9ldmVudC8xLjAiJmd0
OwogICAgICAgICAgICAgICAgJmx0O2V2ZW50Q2xhc3MmZ3Q7ZmF1bHQmbHQ7L2V2ZW50Q2xhc3Mm
Z3Q7CiAgICAgICAgICAgICAgICAmbHQ7c2V2ZXJpdHkmZ3Q7bWlub3ImbHQ7L3NldmVyaXR5Jmd0
OwogICAgICAgICAgICAgICZsdDsvZXZlbnQmZ3Q7CiAgICAgICAgICAgICZsdDsvZmlsdGVyJmd0
OwogICAgICAgICAgJmx0Oy9jcmVhdGUtc3Vic2NyaXB0aW9uJmd0OwogICAgICAgICZsdDsvbmV0
Y29uZjpycGMmZ3Q7CgogICBUaGUgZm9sbG93aW5nIGV4YW1wbGUgaWxsdXN0cmF0ZXMgaG93IHRv
IHNlbGVjdCBzdGF0ZSBvciBjb25maWcKICAgRXZlbnRDbGFzc2VzIG9yIGZhdWx0IGV2ZW50cyB0
aGF0IGFyZSByZWxhdGVkIHRvIGNhcmQgRXRoZXJuZXQwLiAgVGhlCiAgIGZpbHRlcmluZyBjcml0
ZXJpYSBldmFsdWF0aW9uIGlzIGFzIGZvbGxvd3M6CgogICAoIHN0YXRlIHwgY29uZmlnIHwgKCBm
YXVsdCAmYW1wOyAoIGNhcmQ9RXRoZXJuZXQwKSkpCgombHQ7bmV0Y29uZjpycGMgbmV0Y29uZjpt
ZXNzYWdlLWlkPSIxMDEiCiAgICAgICAgICAgICAgICB4bWxuczpuZXRjb25mPSJ1cm46aWV0Zjpw
YXJhbXM6eG1sOm5zOm5ldGNvbmY6YmFzZToxLjAiJmd0OwogICAgICAmbHQ7Y3JlYXRlLXN1YnNj
cmlwdGlvbgogICAgICAgICAgeG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6bnM6bmV0Y29uZjpu
b3RpZmljYXRpb246MS4wIiZndDsKICAgICAgICAmbHQ7ZmlsdGVyIG5ldGNvbmY6dHlwZT0ic3Vi
dHJlZSImZ3Q7CiAgICAgICAgICAmbHQ7ZXZlbnQgeG1sbnM9Imh0dHA6Ly9leGFtcGxlLmNvbS9l
dmVudC8xLjAiJmd0OwogICAgICAgICAgICAmbHQ7ZXZlbnRDbGFzcyZndDtzdGF0ZSZsdDsvZXZl
bnRDbGFzcyZndDsKICAgICAgICAgICZsdDsvZXZlbnQmZ3Q7CiAgICAgICAgICAmbHQ7ZXZlbnQg
eG1sbnM9Imh0dHA6Ly9leGFtcGxlLmNvbS9ldmVudC8xLjAiJmd0OwogICAgICAgICAgICAmbHQ7
ZXZlbnRDbGFzcyZndDtjb25maWcmbHQ7L2V2ZW50Q2xhc3MmZ3Q7CiAgICAgICAgICAmbHQ7L2V2
ZW50Jmd0OwogICAgICAgICAgJmx0O2V2ZW50IHhtbG5zPSJodHRwOi8vZXhhbXBsZS5jb20vZXZl
bnQvMS4wIiZndDsKICAgICAgICAgICAgJmx0O2V2ZW50Q2xhc3MmZ3Q7ZmF1bHQmbHQ7L2V2ZW50
Q2xhc3MmZ3Q7CiAgICAgICAgICAgICZsdDtyZXBvcnRpbmdFbnRpdHkmZ3Q7CiAgICAgICAgICAg
ICAgJmx0O2NhcmQmZ3Q7RXRoZXJuZXQwJmx0Oy9jYXJkJmd0OwogICAgICAgICAgICAmbHQ7L3Jl
cG9ydGluZ0VudGl0eSZndDsKICAgICAgICAgICZsdDsvZXZlbnQmZ3Q7CiAgICAgICAgJmx0Oy9m
aWx0ZXImZ3Q7CiAgICAgICZsdDsvY3JlYXRlLXN1YnNjcmlwdGlvbiZndDsKJmx0Oy9uZXRjb25m
OnJwYyZndDsKCjUuMi4gIFhQQVRIIGZpbHRlcnMKCiAgIFRoZSBmb2xsb3dpbmcgW1hQQVRIXSBl
eGFtcGxlIGlsbHVzdHJhdGVzIGhvdyB0byBzZWxlY3QgZmF1bHQKICAgRXZlbnRDbGFzcyBub3Rp
ZmljYXRpb25zIHRoYXQgaGF2ZSBzZXZlcml0aWVzIG9mIGNyaXRpY2FsLCBtYWpvciwgb3IKICAg
bWlub3IuICBUaGUgZmlsdGVyaW5nIGNyaXRlcmlhIGV2YWx1YXRpb24gaXMgYXMgZm9sbG93czoK
CiAgICgoZmF1bHQpICZhbXA7ICgoc2V2ZXJpdHk9Y3JpdGljYWwpIHwgKHNldmVyaXR5PW1ham9y
KSB8IChzZXZlcml0eSA9CiAgIG1pbm9yKSkpCgogICAgICAmbHQ7bmV0Y29uZjpycGMgbmV0Y29u
ZjptZXNzYWdlLWlkPSIxMDEiCiAgICAgICAgICAgICAgICB4bWxuczpuZXRjb25mPSJ1cm46aWV0
ZjpwYXJhbXM6eG1sOm5zOm5ldGNvbmY6YmFzZToxLjAiJmd0OwogICAgICAgICZsdDtjcmVhdGUt
c3Vic2NyaXB0aW9uCiAgICAgICAgICAgICAgeG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6bnM6
bmV0Y29uZjpub3RpZmljYXRpb246MS4wIiZndDsKICAgICAgICAgICZsdDtmaWx0ZXIgbmV0Y29u
Zjp0eXBlPSJ4cGF0aCIKICAgICAgICAgICAgICAgICAgeG1sbnM6ZXg9Imh0dHA6Ly9leGFtcGxl
LmNvbS9ldmVudC8xLjAiCiAgICAgICAgICAgICBzZWxlY3Q9Ii9leDpldmVudFtleDpldmVudENs
YXNzPSdmYXVsdCcgYW5kCiAgICAgICAgICAgICAgICAgIChleDpzZXZlcml0eT0nbWlub3InIG9y
IGV4OnNldmVyaXR5PSdtYWpvcicKICAgICAgICAgICAgICAgICAgICAgICBvciBleDpzZXZlcml0
eT0nY3JpdGljYWwnKV0iLyZndDsKICAgICAgICAmbHQ7L2NyZWF0ZS1zdWJzY3JpcHRpb24mZ3Q7
CiAgICAgICZsdDsvbmV0Y29uZjpycGMmZ3Q7CgogICBUaGUgZm9sbG93aW5nIGV4YW1wbGUgaWxs
dXN0cmF0ZXMgaG93IHRvIHNlbGVjdCBzdGF0ZSBhbmQgY29uZmlnCiAgIEV2ZW50Q2xhc3NlcyBv
ciBmYXVsdCBldmVudHMgb2YgYW55IHNldmVyaXR5IHRoYXQgY29tZSBmcm9tIGNhcmQKICAgRXRo
ZXJuZXQwLiAgVGhlIGZpbHRlcmluZyBjcml0ZXJpYSBldmFsdWF0aW9uIGlzIGFzIGZvbGxvd3M6
CgogICAoIHN0YXRlIHwgY29uZmlnIHwgKGZhdWx0ICZhbXA7IGNhcmQ9RXRoZXJuZXQwKSkKCiAg
ICAgICZsdDtuZXRjb25mOnJwYyBtZXNzYWdlLWlkPSIxMDEiCiAgICAgICAgICAgICAgeG1sbnM6
bmV0Y29uZj0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpuZXRjb25mOmJhc2U6MS4wIiZndDsKICAg
ICAgICAmbHQ7Y3JlYXRlLXN1YnNjcmlwdGlvbgogICAgICAgICAgIHhtbG5zPSJ1cm46aWV0Zjpw
YXJhbXM6eG1sOm5zOm5ldGNvbmY6bm90aWZpY2F0aW9uOjEuMCImZ3Q7CiAgICAgICAgICAgICAm
bHQ7ZmlsdGVyIG5ldGNvbmY6dHlwZT0ieHBhdGgiCiAgICAgICAgICAgICAgICAgICAgIHhtbG5z
OmV4PSJodHRwOi8vZXhhbXBsZS5jb20vZXZlbnQvMS4wIgogICAgICAgICAgICAgICAgc2VsZWN0
PSIvZXg6ZXZlbnRbCiAgICAgICAgICAgICAgICAgICAoZXg6ZXZlbnRDbGFzcz0nc3RhdGUnIG9y
IGV4OmV2ZW50Q2xhc3M9J2NvbmZpZycpIG9yCiAgICAgICAgICAgICAgICAgICAoKGV4OmV2ZW50
Q2xhc3M9J2ZhdWx0JyBhbmQgZXg6Y2FyZD0nRXRoZXJuZXQwJykpXSIvJmd0OwogICAgICAgJmx0
Oy9jcmVhdGUtc3Vic2NyaXB0aW9uJmd0OwogICAgICZsdDsvbmV0Y29uZjpycGMmZ3Q7Cgo2LiAg
SW50ZXJsZWF2ZSBDYXBhYmlsaXR5Cgo2LjEuICBEZXNjcmlwdGlvbgoKICAgVGhlIEludGVybGVh
dmUgY2FwYWJpbGl0eSBpbmRpY2F0ZXMgdGhhdCB0aGUgTkVUQ09ORiBwZWVyIHN1cHBvcnRzCiAg
IHRoZSBhYmlsaXR5IHRvIGludGVybGVhdmUgb3RoZXIgTkVUQ09ORiBvcGVyYXRpb25zIHdpdGhp
biBhCiAgIE5vdGlmaWNhdGlvbiBzdWJzY3JpcHRpb24uICBUaGlzIG1lYW5zIHRoZSBORVRDT05G
IHNlcnZlciBNVVNUCiAgIHJlY2VpdmUsIHByb2Nlc3MgYW5kIHJlc3BvbmQgdG8gTkVUQ09ORiBy
ZXF1ZXN0cyBvbiBhIHNlc3Npb24gd2l0aCBhbgogICBhY3RpdmUgbm90aWZpY2F0aW9uIHN1YnNj
cmlwdGlvbi4KCjYuMi4gIERlcGVuZGVuY2llcwoKICAgVGhpcyBjYXBhYmlsaXR5IGlzIGRlcGVu
ZGFudCBvbiB0aGUgbm90aWZpY2F0aW9uIGNhcGFiaWxpdHkgYmVpbmcKICAgc3VwcG9ydGVkLgoK
Ni4zLiAgQ2FwYWJpbGl0eSBJZGVudGlmaWVyCgogICBUaGUgOmludGVybGVhdmUgY2FwYWJpbGl0
eSBpcyBpZGVudGlmaWVkIGJ5IHRoZSBmb2xsb3dpbmcgY2FwYWJpbGl0eQogICBzdHJpbmc6Cgog
ICB1cm46aWV0ZjpwYXJhbXM6bmV0Y29uZjpjYXBhYmlsaXR5OmludGVybGVhdmU6MS4wCgo2LjQu
ICBOZXcgT3BlcmF0aW9ucwoKICAgTm9uZS4KCjYuNS4gIE1vZGlmaWNhdGlvbnMgdG8gRXhpc3Rp
bmcgT3BlcmF0aW9ucwoKICAgV2hlbiBhICZsdDtjcmVhdGUtc3Vic2NyaXB0aW9uJmd0OyBpcyBz
ZW50IHdoaWxlIGFub3RoZXIgc3Vic2NyaXB0aW9uIGlzCiAgIGFjdGl2ZSBvbiB0aGF0IHNlc3Np
b24sIHRoZSBmb2xsb3dpbmcgZXJyb3Igd2lsbCBiZSByZXR1cm5lZDoKCiAgICAgIFRhZzogb3Bl
cmF0aW9uLWZhaWxlZAoKICAgICAgRXJyb3ItdHlwZTogcHJvdG9jb2wKCiAgICAgIFNldmVyaXR5
OiBlcnJvcgoKICAgICAgRXJyb3ItaW5mbzogbm9uZQoKICAgICAgRGVzY3JpcHRpb246IFJlcXVl
c3QgY291bGQgbm90IGJlIGNvbXBsZXRlZCBiZWNhdXNlIHRoZSByZXF1ZXN0ZWQKICAgICAgb3Bl
cmF0aW9uIGZhaWxlZCBmb3Igc29tZSByZWFzb24gbm90IGNvdmVyZWQgYnkgYW55IG90aGVyIGVy
cm9yCiAgICAgIGNvbmRpdGlvbi4KCjcuICBTZWN1cml0eSBDb25zaWRlcmF0aW9ucwoKICAgVGhl
IHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zIGZyb20gdGhlIGJhc2UgW05FVENPTkZdIGRvY3VtZW50
IGFsc28KICAgYXBwbHkgdG8gdGhlIE5vdGlmaWNhdGlvbiBjYXBhYmlsaXR5LgoKICAgVGhlIGFj
Y2VzcyBjb250cm9sIGZyYW1ld29yayBhbmQgdGhlIGNob2ljZSBvZiB0cmFuc3BvcnQgd2lsbCBo
YXZlIGEKICAgbWFqb3IgaW1wYWN0IG9uIHRoZSBzZWN1cml0eSBvZiB0aGUgc29sdXRpb24uCgog
ICBUaGUgJmx0O25vdGlmaWNhdGlvbiZndDsgZWxlbWVudHMgYXJlIG5ldmVyIHNlbnQgYmVmb3Jl
IHRoZSB0cmFuc3BvcnQgbGF5ZXIKICAgYW5kIHRoZSBORVRDT05GIGxheWVyLCBpbmNsdWRpbmcg
Y2FwYWJpbGl0aWVzIGV4Y2hhbmdlLCBoYXZlIGJlZW4KICAgZXN0YWJsaXNoZWQsIGFuZCB0aGUg
bWFuYWdlciBoYXMgYmVlbiBpZGVudGlmaWVkIGFuZCBhdXRoZW50aWNhdGVkLgoKICAgSXQgaXMg
cmVjb21tZW5kZWQgdGhhdCBjYXJlIGJlIHRha2VuIHRvIHNlY3VyZSBleGVjdXRpb246CgogICBv
ICAmbHQ7Y3JlYXRlLXN1YnNjcmlwdGlvbiZndDsgaW52b2NhdGlvbgoKICAgbyAgJmx0O2dldCZn
dDsgb24gcmVhZC1vbmx5IGRhdGEgbW9kZWxzCgogICBvICAmbHQ7bm90aWZpY2F0aW9uJmd0OyBj
b250ZW50CgogICBPbmUgcG90ZW50aWFsIHNlY3VyaXR5IGlzc3VlIGlzIHRoZSB0cmFuc3BvcnQg
b2YgZGF0YSBmcm9tIG5vbi0KICAgTkVUQ09ORiBzdHJlYW1zLCBzdWNoIGFzIHN5c2xvZyBhbmQg
U05NUC4gIFRoaXMgZGF0YSBtYXkgYmUgbW9yZQogICB2dWxuZXJhYmxlIChvciBsZXNzIHZ1bG5l
cmFibGUpIHdoZW4gYmVpbmcgdHJhbnNwb3J0ZWQgb3ZlciBORVRDT05GCiAgIHRoYW4gd2hlbiBi
ZWluZyB0cmFuc3BvcnRlZCB1c2luZyB0aGUgcHJvdG9jb2wgbm9ybWFsbHkgdXNlZCBmb3IKICAg
dHJhbnNwb3J0aW5nIGl0LCBkZXBlbmRpbmcgb24gdGhlIHNlY3VyaXR5IGNyZWRlbnRpYWxzIG9m
IHRoZSB0d28KICAgc3Vic3lzdGVtcy4gIFRoZSBORVRDT05GIHNlcnZlciBpcyByZXNwb25zaWJs
ZSBmb3IgYXBwbHlpbmcgYWNjZXNzCiAgIGNvbnRyb2wgdG8gc3RyZWFtIGNvbnRlbnQuCgogICBU
aGUgY29udGVudHMgb2Ygbm90aWZpY2F0aW9ucyBhcyB3ZWxsIGFzIHRoZSBuYW1lIG9mIGV2ZW50
IHN0cmVhbXMKICAgbWF5IGNvbnRhaW4gc2Vuc2l0aXZlIGluZm9ybWF0aW9uIGFuZCBjYXJlIHNo
b3VsZCBiZSB0YWtlbiB0byBlbnN1cmUKICAgdGhhdCBpdCBpcyB2aWV3ZWQgb25seSBieSBhdXRo
b3JpemVkIHVzZXJzLiAgSWYgYSB1c2VyIGRvZXMgbm90IGhhdmUKICAgcGVybWlzc2lvbiB0byB2
aWV3IGNvbnRlbnQgdmlhIG90aGVyIE5FVENPTkYgb3BlcmF0aW9ucywgaXQgbXVzdCBub3QKICAg
aGF2ZSBhY2Nlc3MgdGhhdCBjb250ZW50IHZpYSBOb3RpZmljYXRpb25zLiAgSWYgYSB1c2VyIGlz
IG5vdAogICBwZXJtaXR0ZWQgdG8gdmlldyBvbmUgZWxlbWVudCBpbiB0aGUgY29udGVudCBvZiB0
aGUgbm90aWZpY2F0aW9uLCB0aGUKICAgbm90aWZpY2F0aW9uIGlzIG5vdCBzZW50IHRvIHRoYXQg
dXNlci4KCiAgIElmIGEgc3Vic2NyaXB0aW9uIGlzIGNyZWF0ZWQgd2l0aCBhICZsdDtzdG9wVGlt
ZSZndDssIHRoZSBORVRDT05GIHNlc3Npb24KICAgd2lsbCByZXR1cm4gdG8gYmVpbmcgYSBub3Jt
YWwgY29tbWFuZC1yZXNwb25zZSBORVRDT05GIHNlc3Npb24gd2hlbgogICB0aGUgcmVwbGF5IGlz
IGNvbXBsZXRlZC4gIEl0IGlzIHRoZSByZXNwb25zaWJpbGl0eSBvZiB0aGUgTkVUQ09ORgogICBj
bGllbnQgdG8gY2xvc2UgdGhpcyBzZXNzaW9uIHdoZW4gaXQgaXMgbm8gbG9uZ2VyIG9mIHVzZS4K
CjguICBJQU5BIENvbnNpZGVyYXRpb25zCgogICA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbic+
LS0gRWRpdG9yIG5vdGUgdG8gSUFOQS9SRkMtRWRpdG9yOiB3ZSByZXF1ZXN0IHRoYXQgeW91IG1h
a2UgdGhlc2UKICAgYXNzaWdubWVudHMsIGluIHdoaWNoIGNhc2UgaXQgaXMgdG9wIGJlIGRvY3Vt
ZW50ZWQgYXMgYmVsb3c8L2ZvbnQ+PC9zdHJvbmc+CgogICBUaGlzIGRvY3VtZW50IHJlZ2lzdGVy
cyB0aHJlZSBVUklzIGZvciB0aGUgTkVUQ09ORiBYTUwgbmFtZXNwYWNlIGluCiAgIHRoZSBJRVRG
IFhNTCByZWdpc3RyeSBbUkZDMzY4OF0uCgogICBGb2xsb3dpbmcgdGhlIGZvcm1hdCBpbiBSRkMg
MzY4OCwgSUFOQSBoYXMgbWFkZSB0aGUgZm9sbG93aW5nCiAgIHJlZ2lzdHJhdGlvbi4gIDxzdHJv
bmc+PGZvbnQgY29sb3I9J2dyZWVuJz5Ob3RlIHRoYXQgdGhlIGNhcGFiaWxpdHkgdXJucyBhcyBh
bHNvIGNvbXBsaWFudCB0bwogICBbTkVUQ09ORl0gc2VjdGlvbiAxMC4zLjwvZm9udD48L3N0cm9u
Zz4KCiAgIFVSSTogdXJuOmlldGY6cGFyYW1zOm5ldGNvbmY6Y2FwYWJpbGl0eTpub3RpZmljYXRp
b246MS4wCgogICBVUkk6IDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJz51cm46aWV0ZjpwYXJh
bXM6bmV0Y29uZjpjYXBhYmlsaXR5OmludGVybGVhdmU6MS4wCgogICBVUkk6PC9mb250Pjwvc3Ry
b25nPiB1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOm5ldG1vZDpub3RpZmljYXRpb24KCiAgIFVSSTog
dXJuOmlldGY6cGFyYW1zOnhtbDpuczpuZXRjb25mOm5vdGlmaWNhdGlvbjoxLjAKCiAgIDxzdHJp
a2U+PGZvbnQgY29sb3I9J3JlZCc+VVJJOiB1cm46aWV0ZjpwYXJhbXM6bmV0Y29uZjpjYXBhYmls
aXR5OmludGVybGVhdmU6MS4wPC9mb250Pjwvc3RyaWtlPgoKICAgUmVnaXN0cmFudCBDb250YWN0
OiBUaGUgSUVTRy4KCiAgIFhNTDogTi9BLCB0aGUgcmVxdWVzdGVkIFVSSSBpcyBhbiBYTUwgbmFt
ZXNwYWNlLgoKICAgPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nPkluIGFkZGl0aW9uLCBJQU5B
IHJlZ2lzdGVyZWQgdGhlIGZvbGxvd2luZyBYTUwgU2NoZW1hLCB0aGUgZGVmaW5pdGlvbgogICBv
ZiB3aGljaCBjYW4gYmUgZm91bmQgaW4gU2VjdGlvbiA0OgogICBodHRwOi8vd3d3LmlhbmEub3Jn
L2Fzc2lnbm1lbnRzL3htbC1yZWdpc3RyeS9zY2hlbWEvbm90aWZpY2F0aW9uLnhzZDwvZm9udD48
L3N0cm9uZz4KCjkuICBBY2tub3dsZWRnZW1lbnRzCgogICBUaGFua3MgdG8gR2lsYmVydCBHYWdu
b24sIEdyZWcgV2lsYnVyIGFuZCBLaW0gQ3VycmFuIGZvciBwcm92aWRpbmcKICAgdGhlaXIgaW5w
dXQgaW50byB0aGUgZWFybHkgd29yayBvbiB0aGlzIGRvY3VtZW50LiAgSW4gYWRkaXRpb24sIHRo
ZQogICBlZGl0b3JzIHdvdWxkIGxpa2UgdG8gYWNrbm93bGVkZ2UgaW5wdXQgYXQgdGhlIFZhbmNv
dXZlciBlZGl0aW5nCiAgIHNlc3Npb24gZnJvbSB0aGUgZm9sbG93aW5nIHBlb3BsZTogT3JseSBO
aWNrbGFzcywgSmFtZXMgQmFsZXN0cmllcmUsCiAgIFlvc2hpZnVtaSBBdGFyYXNoaSwgR2xlbm4g
V2F0ZXJzLCBBbGV4YW5kZXIgQ2xlbW0sIERhdmUgSGFycmluZ3RvbiwKICAgRGF2ZSBQYXJ0YWlu
LCBSYXkgQXRhcmFzaGkgYW5kIERhdmlkIFBlcmtpbnMgYW5kIHRoZSBmb2xsb3dpbmcKICAgYWRk
aXRpb25hbCBwZW9wbGUgZnJvbSB0aGUgTW9udHJlYWwgZWRpdGluZyBzZXNzaW9uOiBCYWxhenMg
TGVuZ3llbCwKICAgUGhpbCBTaGFmZXIsIFJvYiBFbm5zLCBBbmR5IEJpZXJtYW4sIERhbiBSb21h
c2NhbnUsIEJlcnQgV2lqbmVuLAogICBTaW1vbiBMZWluZW4sIEp1ZXJnZW4gU2Nob2Vud2FlbGRl
ciwgSGlkZWtpIE9raXRhLCBWaW5jZW50IENyaWRsaWcsCiAgIE1hcnRpbiBCam9ya2x1bmQsIE9s
aXZpZXIgRmVzdG9yLCBSYWR1IFN0YXRlLCBCcmlhbiBUcmFtbWVsbCwgV2lsbGlhbQogICBDaG93
LiAgV2Ugd291bGQgYWxzbyBsaWtlIHRvIHRoYW5rIExpIFlhbiBmb3IgaGlzIG51bWVyb3VzIDxz
dHJpa2U+PGZvbnQgY29sb3I9J3JlZCc+cmV2aWV3cy48L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+
PGZvbnQgY29sb3I9J2dyZWVuJz5yZXZpZXdzIGFzCiAgIHdlbGwgYXMgU3VyZXNoIEtyaXNobmFu
IGZvciBoaXMgZ2VuLWFydCByZXZpZXcgb2YgdGhlIGRvY3VtZW50LjwvZm9udD48L3N0cm9uZz4K
CjEwLiAgTm9ybWF0aXZlIFJlZmVyZW5jZXMKCiAgIFtORVRDT05GXSAgRW5ucywgUi4sICJORVRD
T05GIENvbmZpZ3VyYXRpb24gUHJvdG9jb2wiLCBSRkMgNDc0MSwKICAgICAgICAgICAgICBEZWNl
bWJlciAyMDA2LgoKICAgW1JGQzIxMTldICBCcmFkbmVyLCBzLiwgIktleSB3b3JkcyBmb3IgUkZD
cyB0byBJbmRpY2F0ZSBSZXF1aXJlbWVudHMKICAgICAgICAgICAgICBMZXZlbHMiLCBSRkMgMjEx
OSwgTWFyY2ggMTk5Ny4KCiAgIFtSRkMzNjg4XSAgQnJhZG5lciwgcy4sICJUaGUgSUVURiBYTUwg
UmVnaXN0cnkiLCBSRkMgMzY4OCwgSmFudWFyeQogICAgICAgICAgICAgICAyMDA0LgoKICAgW1hN
TF0gICAgICBXb3JsZCBXaWRlIFdlYiBDb25zb3J0aXVtLCAiRXh0ZW5zaWJsZSBNYXJrdXAgTGFu
Z3VhZ2UKICAgICAgICAgICAgICAoWE1MKSAxLjAiLCBXM0MgWE1MLCBGZWJydWFyeSAxOTk4LAog
ICAgICAgICAgICAgICZsdDtodHRwOi8vd3d3LnczLm9yZy9UUi8xOTk4L1JFQy14bWwtMTk5ODAy
MTAmZ3Q7LgoKICAgW1hNTCBTY2hlbWFdCiAgICAgICAgICAgICAgPHN0cmlrZT48Zm9udCBjb2xv
cj0ncmVkJz5GYWxsc2lkZSwgRC48L2ZvbnQ+PC9zdHJpa2U+CiAgICAgICAgICAgICAgPHN0cm9u
Zz48Zm9udCBjb2xvcj0nZ3JlZW4nPlRob21wc29uLCBILiwgQmVlY2gsIEQuLCBNYWxvbmV5LCBN
Liw8L2ZvbnQ+PC9zdHJvbmc+IGFuZCA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnPlAuIFdhbG1z
bGV5LDwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nPk4uIE1lbmRl
bHNvaG4sPC9mb250Pjwvc3Ryb25nPgogICAgICAgICAgICAgICJYTUwgU2NoZW1hIFBhcnQgPHN0
cmlrZT48Zm9udCBjb2xvcj0ncmVkJz4wOiBQcmltZXI8L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+
PGZvbnQgY29sb3I9J2dyZWVuJz4xOiBTdHJ1Y3R1cmVzPC9mb250Pjwvc3Ryb25nPiBTZWNvbmQg
RWRpdGlvbiIsIFczQyA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnPlhNTCBTY2hlbWEsPC9mb250
Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbic+aHR0cDovCiAgICAgICAgICAg
ICAgL3d3dy53My5vcmcvVFIvMjAwNC9SRUMteG1sc2NoZW1hLTEtMjAwNDEwMjgvCiAgICAgICAg
ICAgICAgc3RydWN0dXJlcy5odG1sLDwvZm9udD48L3N0cm9uZz4gT2N0b2JlciAyMDA0LgoKICAg
W1hQQVRIXSAgICBDbGFyaywgSi4gYW5kIFMuIERlUm9zZSwgIlhNTCBQYXRoIExhbmd1YWdlIChY
UGF0aCkKICAgICAgICAgICAgICBWZXJzaW9uIDEuMCIsCiAgICAgICAgICAgICAgVzNDIGh0dHA6
Ly93d3cudzMub3JnL1RSLzE5OTkvUkVDLXhwYXRoLTE5OTkxMTE2LAogICAgICAgICAgICAgIE5v
dmVtYmVyIDE5OTkuCgpBcHBlbmRpeCBBLiAgQ2hhbmdlIExvZwoKICAgPHN0cm9uZz48Zm9udCBj
b2xvcj0nZ3JlZW4nPi0tIEVkaXRvciBub3RlIHRvIFJGQy1FZGl0b3I6IHdlIHJlcXVlc3QgdGhh
dCB5b3UgcmVtb3ZlIHRoaXMgc2VjdGlvbgogICBiZWZvcmUgcHVibGlzaGluZy48L2ZvbnQ+PC9z
dHJvbmc+CgpBLjEuICBWZXJzaW9uIC0wOAoKICAgMS4gICBSZW1vdmVkIG5hbWVkIHByb2ZpbGVz
CgogICAyLiAgIFJlbW92ZWQgZXZlbnRDbGFzcyB0aGF0IHdhcyBhY2NpZGVudGFsbHkgaW5jbHVk
ZWQgaW4gdGhlCiAgICAgICAgZGVmaW5pdGlvbiBvZiB0aGUgcmVwbGF5Q29tcGxldGUgbm90aWZp
Y2F0aW9uCgogICAzLiAgIERlbGV0ZWQgZGF0YSB3cmFwcGVyIGZyb20gbm90aWZpY2F0aW9uCgog
ICA0LiAgIENoYW5nZWQgcmVwbGF5TG9nU3RhcnRUaW1lIHRvIGhhdmUgYSBtaW5PY2N1cnMgb2Yg
MC4gIEl0IHdpbGwKICAgICAgICBvbmx5IGJlIHRoZXJlIHdoZW4gcmVwbGF5IGlzIHN1cHBvcnRl
ZC4gIFZlcmlmeSBleGFtcGxlcyBpbgogICAgICAgIHNlY3Rpb24gMy4yLjUuMSBhcmUgY29ycmVj
dCB3aXRoIHJlc3BlY3QgdG8gdGhpcyBlbGVtZW50LgoKICAgNS4gICBFcnJvciBjb2RlcyBpbiBz
ZWN0aW9uIDIuMS4xLCBmaXhlZCBmb3JtYXR0aW5nIGlzc3VlCgogICA2LiAgIE1vdmVkIHJlcGxh
eUNvbXBsZXRlIHRvIG5vdCBiZSB1bmRlciAmbHQ7bmV0Y29uZiZndDsKCiAgIDcuICAgU2VjdGlv
biAyLjEsIGZpeGVkIGNhcGl0YWxpemF0aW9uCgogICA4LiAgIEluIGZpZ3VyZSA0LCB0aGUgbGlu
ZSB3YXMgcHVzaGVkIG91dCBieSAnc3lzdGVtIGNvbXBvbmVudHMnLAogICAgICAgIGZpeGVkIHRo
aXMuCgogICA5LiAgIE9uIHBhZ2UgOCwgcmVwbGFjZWQgIklmIHRoZSBzdGFydFRpbWUgc3BlY2lm
aWVkIGlzIGVhcmxpZXIgdGhlbgogICAgICAgIHRoZSIgd2l0aCAnSWYgdGhlIHN0YXJ0VGltZSBz
cGVjaWZpZWQgaXMgZWFybGllciB0aGFuIHRoZSIKCiAgIDEwLiAgVXBkYXRlZCBzb21lIG5hbWUg
c3BhY2VzIGFuZCBzY2hlbWFMb2NhdGlvbnMgYXMgcGVyIEFuZHkncyBKdW5lCiAgICAgICAgM3Jk
IGVtYWlsLgoKICAgMTEuICBBZGRlZCBkaXNjdXNzaW9uIG9mIHJlcGxheUxvZ1N0YXJ0VGltZSB0
byBkcmFmdCBpbiBzZWN0aW9uIDMuMy4xCiAgICAgICAgYXMgZm9sbG93cyAiV2hldGhlciBvciBu
b3QgYSBzdHJlYW0gc3VwcG9ydHMgcmVwbGF5IGNhbiBiZQogICAgICAgIGRpc2NvdmVyZWQgYnkg
ZG9pbmcgYSAmbHQ7Z2V0Jmd0OyBvcGVyYXRpb24gb24gdGhlICZsdDtzdHJlYW1zJmd0OyBlbGVt
ZW50cwogICAgICAgIG9mIHRoZSBOb3RpZmljYXRpb24gTWFuYWdlbWVudCBTY2hlbWEuICBUaGlz
IHNjaGVtYSBhbHNvCiAgICAgICAgcHJvdmlkZXMgdGhlIHJlcGxheUxvZ1N0YXJ0VGltZSBlbGVt
ZW50IHRvIGluZGljYXRlIHRoZSBlYXJsaWVzdAogICAgICAgIGF2YWlsYWJsZSBsb2dnZWQgbm90
aWZpY2F0aW9uLiIKCiAgIDEyLiAgUmVtb3ZlZCBtb3N0IG9mIHRoZSB1c2VzIG9mIHRoZSBwaHJh
c2UgJ05vdGUgdGhhdCcuICBJIGtlcHQgdHdvCiAgICAgICAgdXNlcyB0aGF0IHByZXZlbnQgc2Vu
dGVuY2VzIGZyb20gc3RhcnRpbmcgd2l0aCBlaXRoZXIgYSBsb3dlcgogICAgICAgIGNhc2UgbGV0
dGVyIG9yIGFuIGFuZ2xlIGJyYWNrZXQuCgogICAxMy4gIEluIHNlY3Rpb24gMy42IHJlcGxhY2Vk
ICJpdCB3aWxsIGJlIGZpbHRlcmVkIG91dCIgd2l0aCAidGhlCiAgICAgICAgbm90aWZpY2F0aW9u
IHdpbGwgYmUgZmlsdGVyZWQgb3V0IgogICAxNC4gIEluIHNlY3Rpb24gMy40LCByZXBsYWNlZCAi
YW5kIHRoZSBxdWVyeSIgd2l0aCAiYW5kIHRvIHF1ZXJ5IgoKICAgMTUuICBSZXBsYWNlZCAzIGlu
c3RhbmNlcyBvZiAicmVwbGF5IGNvbXBsZXRlIG5vdGlmaWNhdGlvbiIgd2l0aAogICAgICAgICJy
ZXBsYXlDb21wbGV0ZSBub3RpZmljYXRpb24iCgogICAxNi4gIEluIHNlY3Rpb24gMy4zLjIsIHJl
cGxhY2VkICJub3JtYWwgTkVUQ09ORiBzZXNzaW9uIiB3aXRoICJub3JtYWwKICAgICAgICBjb21t
YW5kLXJlc3BvbnNlIE5FVENPTkYgc2Vzc2lvbiIKCiAgIDE3LiAgSW4gc2VjdGlvbiAzLjMuMSwg
cmVwbGFjZWQgImNyZWF0ZSBhbiBldmVudCBzdWJzY3JpcHRpb24gdGhhdAogICAgICAgIHdpbGwg
cmVzZW5kIHJlY2VudGx5IGdlbmVyYXRlZCBub3RpZmljYXRpb24iIHdpdGggImNyZWF0ZSBhbgog
ICAgICAgIGV2ZW50IHN1YnNjcmlwdGlvbiB0aGF0IHdpbGwgcmVzZW5kIHJlY2VudGx5IGdlbmVy
YXRlZAogICAgICAgIG5vdGlmaWNhdGlvbiwgb3IgaXMgc29tZSBjYXNlcyBzZW5kIHRoZW0gZm9y
IHRoZSBmaXJzdCB0aW1lIHRvIGEKICAgICAgICBwYXJ0aWN1bGFyIE5FVENPTkYgY2xpZW50LiIK
CiAgIDE4LiAgSW4gc2VjdGlvbiAzLjIuNS4yLCBzL2F2YWlsYWJsZSBldmVudCBzdHJlYW1zIHRv
L2V2ZW50IHN0cmVhbXMKICAgICAgICBhdmFpbGFibGUgdG8vCgogICAxOS4gIEluIG9uZSBzcG90
LCBjaGFuZ2VkIHNubXAgdG8gU05NUCAodGhlIG90aGVyIGdldHMgZGVsZXRlZCkKCiAgIDIwLiAg
SW4gc2VjdGlvbiAzLjIuNS4xIHMvd2hlcmUgJmx0O25hbWUmZ3Q7IGVsZW1lbnQgaXMvd2hlcmUg
dGhlICZsdDtuYW1lJmd0OwogICAgICAgIGVsZW1lbnQgaXMvCgogICAyMS4gIEluIHNlY3Rpb24g
My4yLjUuMSwgY2xhcmlmaWVkIHRoYXQgInZhbHVlIGlzIHVuaXF1ZSIgLSB3aXRoaW4KICAgICAg
ICB0aGUgc2NvcGUgb2YgYSBORVRDT05GIHNlcnZlci4KCiAgIDIyLiAgSW4gc2VjdGlvbiAyLjEu
MSwgY2xhcmlmaWVkIHRoYXQgc3RvcFRpbWUgY2Fubm90IHByZWNlZGVkIHN0YXJ0CiAgICAgICAg
dGltZS4KCiAgIDIzLiAgSW4gc2VjdGlvbiAyLjEuMSwgaW4gU3RhcnQgVGltZSBzL2luZGljYXRl
cy9pbmRpY2F0ZS8KCiAgIDI0LiAgSW4gc2VjdGlvbiAyLjEuMSwgaW4gRmlsdGVyOiBzL1RoaXMg
aXMgbXV0dWFsbHkgZXhjbHVzaXZlL1RoZQogICAgICAgIGZpbHRlciBwYXJhbWV0ZXIgaXMgbXV0
dWFsbHkgZXhjbHVzaXZlLyAoInRoaXMiIGNvdWxkIHJlZmVyIHRvCiAgICAgICAgdGhlIGJlaGF2
aW91ciBkZXNjcmliZWQgaW4gdGhlIHByZXZpb3VzIHNlbnRlbmNlLikKCiAgIDI1LiAgSW4gc2Vj
dGlvbiAxLjQsIHRoaXJkIGJ1bGxldCwgcmVwbGFjZWQgInN5c2xvZyBhbmQgU05NUCBhcmUKICAg
ICAgICByYXRoZXIgY29uc3RyYWluZWQgaW4gdGVybXMgb2YgbWVzc2FnZSBzaXplcykiIHdpdGgg
KGllLCBub3QgdG9vCiAgICAgICAgc2hvcnQpCgogICAyNi4gIEluIHNlY3Rpb24gMS40LCBtYWRl
IGFsbCBidWxsZXRzIHN0YXJ0IHdpdGggY2FwaXRhbCBsZXR0ZXJzLgoKICAgMjcuICBBZGRlZCBk
ZWZpbml0aW9uIG9mIEZpbHRlciB0byBzZWN0aW9uIDEuMQoKICAgMjguICBJbiBzZWN0aW9uIDEu
MSwgaW1wcm92ZWQgdGhlIGRlZmluaXRpb24gb2Ygc3Vic2NyaXB0aW9uIHdpdGggIkFuCiAgICAg
ICAgYWdyZWVtZW50IGFuZCBtZXRob2QgdG8gcmVjZWl2ZSBldmVudCBub3RpZmljYXRpb25zIG92
ZXIgYQogICAgICAgIE5FVENPTkYgc2Vzc2lvbi4iCgogICAyOS4gIEluIHNlY3Rpb24gMS4xLCBp
biB0aGUgZGVmaW5pdGlvbiBvZiBvcGVyYXRpb24sIGFkZGVkIGEKICAgICAgICByZWZlcmVuY2Ug
dG8gW05FVENPTkZdLgoKICAgMzAuICBDcmVhdGVkIGEgY2hhbmdlIGxvZyBzZWN0aW9uCgogICAz
MS4gIEZpeGVkIHJlZmVyZW5jZSB0byBJRVRGIFhNTCBSZWdpc3RyeSBpbiBJQU5BIENvbnNpZGVy
YXRpb25zCiAgICAgICAgc2VjdGlvbi4KCiAgIDMyLiAgSW4gc2VjdGlvbiAzLjMuMywgZGVsZXRl
ZCAiVGhpcyBub3RpZmljYXRpb24gd2lsbCBvbmx5IGJlIHNlbnQKICAgICAgICBpZiBhICdzdG9w
VGltZScgd2FzIHNwZWNpZmllZCB3aGVuIHRoZSByZXBsYXkgc3Vic2NyaXB0aW9uIHdhcwogICAg
ICAgIGNyZWF0ZWQuIgoKICAgMzMuICBBZGRlZCB0ZXh0IHRvIHRoZSBzZWN1cml0eSBjb25zaWRl
cmF0aW9ucyBzZWN0aW9uIHRoYXQgc2F5cyAiSWYKICAgICAgICBhIHN1YnNjcmlwdGlvbiBpcyBj
cmVhdGVkIHdpdGggYSBzdG9wVGltZSwgdGhlIE5FVENPTkYgc2Vzc2lvbgogICAgICAgIHdpbGwg
cmV0dXJuIHRvIGJlaW5nIGEgbm9ybWFsIGNvbW1hbmQtcmVzcG9uc2UgTkVUQ09ORiBzZXNzaW9u
CiAgICAgICAgd2hlbiB0aGUgcmVwbGF5IGlzIGNvbXBsZXRlZC4gIEl0IGlzIHRoZSByZXNwb25z
aWJpbGl0eSBvZiB0aGUKICAgICAgICBORVRDT05GIGNsaWVudCB0byBjbG9zZSBvZmYgdGhpcyBz
ZXNzaW9uIHdoZW4gaXQgaXMgbm8gbG9uZ2VyIG9mCiAgICAgICAgdXNlIi4KCiAgIDM0LiAgVXBk
YXRlIGV4YW1wbGVzIGluIHNlY3Rpb24gNSB0byBnZXQgcmlkIG9mIGV4dHJhIHdyYXBwZXIgdGFn
LgoKICAgMzUuICBJbiBzZWN0aW9uIDIuMSwgcmVwbGFjZSAiQSBORVRDT05GIHNlcnZlciBpcyBu
b3QgcmVxdWlyZWQgdG8KICAgICAgICBwcm9jZXNzIFJQQyByZXF1ZXN0cyBvbiB0aGUgc2Vzc2lv
biBhc3NvY2lhdGVkIHdpdGggdGhlCiAgICAgICAgc3Vic2NyaXB0aW9uIHVudGlsIHRoZSBub3Rp
ZmljYXRpb24gc3Vic2NyaXB0aW9uIGlzIGRvbmUgYW5kIG1heQogICAgICAgIHNpbGVudGx5IGRp
c2NhcmQgdGhlc2UgcmVxdWVzdHMuIiB3aXRoICJBIE5FVENPTkYgc2VydmVyIGlzIHdpbGwKICAg
ICAgICBub3QgcmVhZCBSUEMgcmVxdWVzdHMsIGJ5IGRlZmF1bHQsIG9uIHRoZSBzZXNzaW9uIGFz
c29jaWF0ZWQKICAgICAgICB3aXRoIHRoZSBzdWJzY3JpcHRpb24gdW50aWwgdGhlIG5vdGlmaWNh
dGlvbiBzdWJzY3JpcHRpb24gaXMKICAgICAgICBkb25lLgoKICAgMzYuICBVcGRhdGVkIHRoZSBu
b3RpZmljYXRpb24gZGVmaW5pdGlvbiBhbmQgdGhlIHJlcGx5Q29tcGxldGUKICAgICAgICBub3Rp
ZmljYXRpb24gZGVmaW5pdGlvbiB0byB1c2UgYSBzdWJzdGl0dXRpb24gZ3JvdXAuCgpBLjIuICBW
ZXJzaW9uIC0wOQoKICAgMS4gICBJbiBzZWN0aW9uIDUuMSAibG9naWNhbCBPUiBvcGVyYXRpb24i
IC0mZ3Q7ICJhcHBsaWNhdGlvbiBvZiB0aGUKICAgICAgICBsb2dpY2FsIE9SIG9wZXJhdG9yIgoK
ICAgMi4gICBJbiBzZWN0aW9uIDYgImVuc3VyZSB0aGUgc2VjdXJlIG9wZXJhdGlvbiBvZiB0aGUg
Zm9sbG93aW5nCiAgICAgICAgY29tbWFuZHMiIC0mZ3Q7ICJzZWN1cmUgZXhlY3V0aW9uIgoKICAg
My4gICBSZW1vdmVkIGEgY291cGxlIHJlbWFpbmluZyByZWZlcmVuY2VzIHRvIG5hbWVkIHByb2Zp
bGVzLgoKICAgNC4gICBVcGRhdGVkIG5hbWUgZGF0YXR5cGUgaW4gZXZlbnRTdHJlYW1zIGVsZW1l
bnQuCgogICA1LiAgIE1vZGlmaWVkIHRoZSBjYXJkaW5hbGl0eSBvZiBldmVudFN0cmVhbXMgdG8g
cmVmbGVjdCB0aGF0IHRoZXJlCiAgICAgICAgd2lsbCBhbHdheXMgYmUgYXQgbGVhc3Qgb25lIGV2
ZW50IHN0cmVhbS4KCiAgIDYuICAgRml4ZWQgZGVzY3JpcHRpb24gb2YgZXhhbXBsZXMgdG8gcmVt
b3ZlIHJlZmVyZW5jZSB0byBldmVudEVudHJ5LAogICAgICAgIHdoaWNoIGlzIG5vIGxvbmdlciBw
YXJ0IG9mIHRoZSBhY3R1YWwgZXhhbXBsZS4KCiAgIDcuICAgSW4gZXhhbXBsZXMsIGZvciBjb25z
aXN0ZW5jeSBjaGFuZ2VkIHNvbWUgcmVmZXJlbmNlcyB0bwogICAgICAgIHJlcG9ydGluZ0VsZW1l
bnQgdG8gYmUgcmVwb3J0aW5nRW50aXR5CgogICA4LiAgIEZpeGVkIHNlY3Rpb24gMy4yLCB0aGly
ZCBwYXJhZ3JhcGggdG8gdGFsayBhYm91dCBmaWx0ZXIgZWxlbWVudHMKICAgICAgICBpbnN0ZWFk
IG9mIGZpbHRlcnMuCgogICA5LiAgIE1lcmdlIHNlY3Rpb24gMy4zLjIgYW5kIHNlY3Rpb24gMy4z
LjMuICBEZWxldGUgdGhlIGZpcnN0CiAgICAgICAgcGFyYWdyYXBoIGluIChvbGQpIHNlY3Rpb24g
My4zLjMgc2luY2UgaXQgYm90aCBkdXBsaWNhdGVzIGFuZAogICAgICAgIGNvbnRyYWRpY3RzIHRl
eHQgaW4gc2VjdGlvbiAzLjMuMgoKICAgMTAuICBJbiBzZWN0aW9uIDMuMi41LjIuMSwgYWRkZWQg
Y2xhcmlmaWNhdGlvbiB0byBmaXJzdCBwYXJhZ3JhcGgKICAgICAgICB0aGF0ICJFaXRoZXIgc3Vi
dHJlZSBvciBYUEFUSCBmaWx0ZXJpbmcgY2FuIGJlIHVzZWQuICAiCgogICAxMS4gIFJlbW92ZWQg
ZGlzY3Vzc2lvbiBvZiBub3QgYWxsb3dpbmcgdGhlIHJldHVybiBvZiBzdHJlYW0gbmFtZXMKICAg
ICAgICBmb3Igd2hpY2ggdGhlIHVzZXIgZG9lcyBub3QgaGF2ZSBwZXJtaXNzaW9ucyBmcm9tIHRo
ZSBib2R5IG9mCiAgICAgICAgdGhlIGRvY3VtZW50IHRvIHRoZSBzZWN1cml0eSBjb25zaWRlcmF0
aW9ucyBzZWN0aW9uLgoKICAgMTIuICBGaXhlZCB0eXBvcyBhbmQgZGlkIHdvcmRzbWl0aGluZyBp
biB2YXJpb3VzIHBhcnRzIG9mIHRoZQogICAgICAgIGRvY3VtZW50LgoKICAgMTMuICBJbiBzZWN0
aW9uIDIuMSwgZXhwbGljaXRseSBzdGF0ZWQgdGhhdCBhIHN1YnNjcmlwdGlvbiBpcyBib3VuZAog
ICAgICAgIHRvIGEgc2luZ2xlIHN0cmVhbSBmb3IgdGhlIGxpZmV0aW1lIG9mIHRoZSBzdWJzY3Jp
cHRpb24uCgogICAxNC4gIHJlbW92ZWQgc2luZ2xlIHF1b3RlcyBhcm91bmQgc29tZSBpbnN0YW5j
ZXMgb2Ygc3RvcFRpbWUgYW5kCiAgICAgICAgc3RhcnRUaW1lIGZvciBjb25zaXN0ZW5jeS4gIFdo
ZW4gYXBwcm9wcmlhdGUsIHB1dCBiZXR3ZWVuIGFuZ2xlCiAgICAgICAgYnJhY2tldHMuCgogICAx
NS4gIEluIHNlY3Rpb24gMi4xLjEsIGNoYW5nZWQgIkVycm9yLWluZm86ICZsdDtiYWRFbGVtZW50
Jmd0Ozogc3RhcnRUaW1lIgogICAgICAgIHRvIHVzZSBiYWQtZWxlbWVudC4KCiAgIDE2LiAgSW4g
c2VjdGlvbiAyLjIuMSwgdW5kZXIgdGhlIHBhcmFtZXRlciB0YWcsIHJlcGxhY2VkICJDb250YWlu
cwogICAgICAgIG5vdGlmaWNhdGlvbi1zcGVjaWZpYyB0YWdnZWQgY29udGVudC4iIHdpdGggIkNv
bnRhaW5zCiAgICAgICAgbm90aWZpY2F0aW9uLXNwZWNpZmljIHRhZ2dlZCBjb250ZW50LCBpZiBh
bnkuICAiCgogICAxNy4gIENsYXJpZmllZCBzb21lIHRleHQgaW4gc2VjdGlvbiAzLjIsIHBhcmFn
cmFwaCAzIGFyb3VuZCBzZW5kaW5nCiAgICAgICAgb2YgZmlsdGVycyBmcm9tIGNsaWVudCBhbmQg
dGhlIGZpbHRlcnMgbGF0ZXIgYmVpbmcgYXBwbGllZCB0bwogICAgICAgIHRoZSBub3RpZmljYXRp
b25zLgoKICAgMTguICBGaXhlZCB0YXJnZXQgbmFtZXNwYWNlIGluIHNlY3Rpb24gNC4KCiAgIDE5
LiAgQWRkZWQgbWlzc2luZyBsYW5nIGFuZCB2ZXJzaW9uIGluZm9ybWF0aW9uIHRvIHNjaGVtYSBp
biBzZWN0aW9uCiAgICAgICAgMy40CgogICAyMC4gIENsYXJpZmllZCB0aGF0IHRoZSBleGFtcGxl
cyBpbiBzZWN0aW9uIDUgYWxsIHVzZWQgdGhlIHNhbWUKICAgICAgICBleGFtcGxlIGV2ZW50IGxp
c3QuCgogICAyMS4gIENsZWFuZWQgdXAgc2VjdXJpdHkgY29uc2lkZXJhdGlvbnMgc2VjdGlvbi4K
CiAgIDIyLiAgSW4gc2VjdGlvbiAzLjQsIGNsYXJpZmllZCB0aGUgZGVmaW5pdGlvbiBvZiByZXBs
YXlMb2dTdGFydCB0aW1lCiAgICAgICAgdG8gYmUgdGhlIHRpbWVzdGFtcCBvZiB0aGUgZWFybGll
c3QgYXZhaWxhYmxlIG5vdGlmaWNhdGlvbiBpbgogICAgICAgIHRoZSBsb2cgdXNlZCB0byBzdXBw
b3J0IHRoZSByZXBsYXkgZnVuY3Rpb24gaW4gdGhlIGRlc2NyaXB0aW9uCiAgICAgICAgdGFnIGZv
ciB0aGUgb2JqZWN0IGRlZmluaXRpb24uCgogICAyMy4gIEluIHNlY3Rpb24gMy4zLjIsIGNsYXJp
ZmllZCB0aGF0IHRoZSB0aW1lIGFuIGV2ZW50IHdhcyBnZW5lcmF0ZWQKICAgICAgICBieSB0aGUg
c3lzdGVtIG1lYW5zIHRpbWUgYW4gZXZlbnQgd2FzIGdlbmVyYXRlZCBieSB0aGUgZXZlbnQKICAg
ICAgICBzb3VyY2UuCgogICAyNC4gIEluIHNlY3Rpb24gMy41LCBkZWxldGVkIGRpc2N1c3Npb24g
YWJvdXQgcG9zc2libHkgZGVmaW5pbmcKICAgICAgICBzdWJzY3JpcHRpb25zIGluIFhNTCBTY2hl
bWEuCgogICAyNS4gIEluIHNlY3Rpb24gMy42LCBkZWxldGVkIGRpc2N1c3Npb24gYWJvdXQgZmls
dGVyIGVsZW1lbnQKICAgICAgICBleGVjdXRpb24gb3JkZXIgbm90IG1hdHRlcmluZy4KCiAgIDI2
LiAgRml4ZWQgZXhhbXBsZXMgaW4gc2VjdGlvbiA1IHRvIGFkZCAmbHQ7bmV0Y29uZiZndDsgdGFn
IGFuZCB0byBtYWtlCiAgICAgICAgb3RoZXIgY29ycmVjdGlvbnMKCiAgIDI3LiAgQWRkZWQgWE1M
IFNjaGVtYSBkZWZpbml0aW9uIGZvciBleGFtcGxlcyBpbiBzZWN0aW9uIDUgYW5kIHNob3dlZAog
ICAgICAgIHRoZSBldmVudCBsaXN0IHdpdGggJmx0O25vdGlmaWNhdGlvbiZndDsgd3JhcHBlcnMu
CgogICAyOC4gIEFkZGVkICZsdDtub3RpZmljYXRpb25Db21wbGV0ZSZndDsgbm90aWZpY2F0aW9u
CgogICAyOS4gIFJlbW92ZWQgc3VwcG9ydCBvZiBzdGFydFRpbWUgYW5kIHN0b3BUaW1lIGluIHRo
ZSBmdXR1cmUuCgogICAzMC4gIFJlcGxhY2VkIHJlcGxheUxvZ1N0YXJ0VGltZSB3aXRoIHJlcGxh
eUxvZ0NyZWF0aW9uVGltZSBhbmQKICAgICAgICByZXBsYXlMb2dBZ2VkVGltZS4KCkEuMy4gIFZl
cnNpb24gLTEwCgogICAxLiAgQ2hhbmdlZCB0aGUgZGVzY3JpcHRpb24gb2Ygc3RvcFRpbWUgdG8g
YWxsb3cgc3RvcFRpbWVzIGluIHRoZQogICAgICAgZnV0dXJlLgoKICAgMi4gIEFkZGVkIGludGVy
bGVhdmUgY2FwYWJpbGl0eQoKICAgMy4gIENsYXJpZmllZCBjcmVhdGUtc3Vic2NyaXB0aW9uIGVy
cm9yIG1lc3NhZ2VzLgoKICAgNC4gIENvcnJlY3RlZCB0YXJnZXROYW1lc3BhY2UgaW4gTmV0Y29u
ZiBOb3RpZmljYXRpb24gWFNECgogICA1LiAgRml4ZWQgdHlwb3MgYW5kIG1hZGUgbWlub3IgZWRp
dHMuCgpBLjQuICBWZXJzaW9uIC0xMQoKICAgMS4gIEZpeGVkIG5hbWVzcGFjZXMKCiAgIDIuICBJ
biBzZWN0aW9uIDYuNSwgZml4ZWQgZXJyb3IgbWVzc2FnZSBFcnJvci1pbmZvCiAgIDMuICBJbiBz
ZWN0aW9uIDYuMSBjbGFyaWZ5IHRoYXQgaWYgdGhlIGludGVybGVhdmUgY2FwYWJpbGl0eSBpcwog
ICAgICAgc3VwcG9ydGVkLCB0aGVuIHRoZSBzZXJ2ZXIgbXVzdCByZXNwb25kIHRvIHJlcXVlc3Rz
LgoKPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nPkEuNS4gIFZlc3Jpb24gLTEyCgogICAxLiAg
QWRkIHRvIHNlY3Rpb24gMS4zIHRoZSBjbGFyaWZpY2F0aW9uICJOb3RlIHRoYXQgYSBzdWJzY3Jp
cHRpb24KICAgICAgIGNhbm5vdCBiZSBtb2RpZmllZCBvbmNlIGNyZWF0ZWQuIgoKICAgMi4gIElu
IHNlY3Rpb24gMi4yLjEsIGluIHRoZSBkZXNjcmlwdGlvbiBvZiBldmVudFRpbWUsIGFkZGVkIHRo
ZQogICAgICAgZm9sbG93aW5nIHRleHQ6ICJUaGlzIHBhcmFtZXRlciBpcyBvZiB0eXBlIGRhdGVU
aW1lLiIKCiAgIDMuICBGaXhlZCBzZXZlcmFsIHR5cG9zLgoKICAgNC4gIEFkZGVkIHRoZSBmb2xs
b3dpbmcgdGV4dCB0byB0aGUgSUFOQSBjb25zaWRlcmF0aW9ucyBzZWN0aW9uOiAiLS0KICAgICAg
IEVkaXRvciBub3RlIHRvIElBTkEvUkZDLUVkaXRvcjogd2UgcmVxdWVzdCB0aGF0IHlvdSBtYWtl
IHRoZXNlCiAgICAgICBhc3NpZ25tZW50cywgaW4gd2hpY2ggY2FzZSBpdCBpcyB0b3AgYmUgZG9j
dW1lbnRlZCBhcyBiZWxvdyIgIgoKICAgNS4gIFJlcGxhY2VkL1VwZGF0ZWQgWE1MIFNjaGVtYSBy
ZWZlcmVuY2UgdG8gYmUgIiBbWE1MIFNjaGVtYV0KICAgICAgIFRob21wc29uLCBILiwgQmVlY2gs
IEQuLCBNYWxvbmV5LCBNLiwgTWVuZGVsc29obiwgTi4sICJYTUwgU2NoZW1hCiAgICAgICBQYXJ0
IDE6IFN0cnVjdHVyZXMgU2Vjb25kIEVkaXRpb24iLCBXM0MgUmVjb21tZW5kYXRpb24sIDI4CiAg
ICAgICBPY3RvYmVyIDIwMDQgJmx0O2h0dHA6Ly93d3cudzMub3JnL1RSLzIwMDQvUkVDLXhtbHNj
aGVtYS0xLTIwMDQxMDI4LwogICAgICAgc3RydWN0dXJlcy5odG1sJmd0OyAiCgogICA2LiAgQWRk
IGluc3RydWN0aW9ucyB0byBSRkMgZWRpdG9yIHRvIHJlbW92ZSBjaGFuZ2UgbG9nIGJlZm9yZQog
ICAgICAgcHVibGljYXRpb24KCiAgIDcuICBBZGRlZCBJQU5BIHJlZ2lzdHJhdGlvbiBpdGVtIGZv
ciBodHRwOi8vd3d3LmlhbmEub3JnL2Fzc2lnbm1lbnRzLwogICAgICAgeG1sLXJlZ2lzdHJ5L3Nj
aGVtYS9ub3RpZmljYXRpb24ueHNkCgogICA4LiAgQ2xhcmlmaWVkIGluIHRoZSBJQU5BIGNvbnNp
ZGVyYXRpb25zIHNlY3Rpb24gdGhhdCB0aGUgY2FwYWJpbGl0eQogICAgICAgVVJJcyB3ZXJlIGNv
bXBsYWludCB0byBSRkM0NzQxIHNlY3Rpb24gMTAuMzwvZm9udD48L3N0cm9uZz4KCkF1dGhvcnMn
IEFkZHJlc3NlcwoKICAgU2hhcm9uIENoaXNob2xtCiAgIE5vcnRlbAogICAzNTAwIENhcmxpbmcg
QXZlCiAgIE5lcGVhbiwgT250YXJpbyAgSzJIIDhFOQogICBDYW5hZGEKCiAgIEVtYWlsOiBzY2hp
c2hvbEBub3J0ZWwuY29tCgogICBIZWN0b3IgVHJldmlubwogICBDaXNjbwogICBTdWl0ZSA0MDAK
ICAgOTE1NSBFLiBOaWNob2xzIEF2ZQogICBFbmdsZXdvb2QsIENPICA4MDExMgogICBVU0EKCiAg
IEVtYWlsOiBodHJldmlub0BjaXNjby5jb20KCkZ1bGwgQ29weXJpZ2h0IFN0YXRlbWVudAoKICAg
Q29weXJpZ2h0IChDKSBUaGUgSUVURiBUcnVzdCA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnPigy
MDA3KS48L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJz4oMjAwOCku
PC9mb250Pjwvc3Ryb25nPgoKICAgVGhpcyBkb2N1bWVudCBpcyBzdWJqZWN0IHRvIHRoZSByaWdo
dHMsIGxpY2Vuc2VzIGFuZCByZXN0cmljdGlvbnMKICAgY29udGFpbmVkIGluIEJDUCA3OCwgYW5k
IGV4Y2VwdCBhcyBzZXQgZm9ydGggdGhlcmVpbiwgdGhlIGF1dGhvcnMKICAgcmV0YWluIGFsbCB0
aGVpciByaWdodHMuCgogICBUaGlzIGRvY3VtZW50IGFuZCB0aGUgaW5mb3JtYXRpb24gY29udGFp
bmVkIGhlcmVpbiBhcmUgcHJvdmlkZWQgb24gYW4KICAgIkFTIElTIiBiYXNpcyBhbmQgVEhFIENP
TlRSSUJVVE9SLCBUSEUgT1JHQU5JWkFUSU9OIEhFL1NIRSBSRVBSRVNFTlRTCiAgIE9SIElTIFNQ
T05TT1JFRCBCWSAoSUYgQU5ZKSwgVEhFIElOVEVSTkVUIFNPQ0lFVFksIFRIRSBJRVRGIFRSVVNU
IEFORAogICBUSEUgSU5URVJORVQgRU5HSU5FRVJJTkcgVEFTSyBGT1JDRSBESVNDTEFJTSBBTEwg
V0FSUkFOVElFUywgRVhQUkVTUwogICBPUiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1J
VEVEIFRPIEFOWSBXQVJSQU5UWSBUSEFUIFRIRSBVU0UgT0YKICAgVEhFIElORk9STUFUSU9OIEhF
UkVJTiBXSUxMIE5PVCBJTkZSSU5HRSBBTlkgUklHSFRTIE9SIEFOWSBJTVBMSUVECiAgIFdBUlJB
TlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIE9SIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQ
T1NFLgoKSW50ZWxsZWN0dWFsIFByb3BlcnR5CgogICBUaGUgSUVURiB0YWtlcyBubyBwb3NpdGlv
biByZWdhcmRpbmcgdGhlIHZhbGlkaXR5IG9yIHNjb3BlIG9mIGFueQogICBJbnRlbGxlY3R1YWwg
UHJvcGVydHkgUmlnaHRzIG9yIG90aGVyIHJpZ2h0cyB0aGF0IG1pZ2h0IGJlIGNsYWltZWQgdG8K
ICAgcGVydGFpbiB0byB0aGUgaW1wbGVtZW50YXRpb24gb3IgdXNlIG9mIHRoZSB0ZWNobm9sb2d5
IGRlc2NyaWJlZCBpbgogICB0aGlzIGRvY3VtZW50IG9yIHRoZSBleHRlbnQgdG8gd2hpY2ggYW55
IGxpY2Vuc2UgdW5kZXIgc3VjaCByaWdodHMKICAgbWlnaHQgb3IgbWlnaHQgbm90IGJlIGF2YWls
YWJsZTsgbm9yIGRvZXMgaXQgcmVwcmVzZW50IHRoYXQgaXQgaGFzCiAgIG1hZGUgYW55IGluZGVw
ZW5kZW50IGVmZm9ydCB0byBpZGVudGlmeSBhbnkgc3VjaCByaWdodHMuICBJbmZvcm1hdGlvbgog
ICBvbiB0aGUgcHJvY2VkdXJlcyB3aXRoIHJlc3BlY3QgdG8gcmlnaHRzIGluIFJGQyBkb2N1bWVu
dHMgY2FuIGJlCiAgIGZvdW5kIGluIEJDUCA3OCBhbmQgQkNQIDc5LgoKICAgQ29waWVzIG9mIElQ
UiBkaXNjbG9zdXJlcyBtYWRlIHRvIHRoZSBJRVRGIFNlY3JldGFyaWF0IGFuZCBhbnkKICAgYXNz
dXJhbmNlcyBvZiBsaWNlbnNlcyB0byBiZSBtYWRlIGF2YWlsYWJsZSwgb3IgdGhlIHJlc3VsdCBv
ZiBhbgogICBhdHRlbXB0IG1hZGUgdG8gb2J0YWluIGEgZ2VuZXJhbCBsaWNlbnNlIG9yIHBlcm1p
c3Npb24gZm9yIHRoZSB1c2Ugb2YKICAgc3VjaCBwcm9wcmlldGFyeSByaWdodHMgYnkgaW1wbGVt
ZW50ZXJzIG9yIHVzZXJzIG9mIHRoaXMKICAgc3BlY2lmaWNhdGlvbiBjYW4gYmUgb2J0YWluZWQg
ZnJvbSB0aGUgSUVURiBvbi1saW5lIElQUiByZXBvc2l0b3J5IGF0CiAgIGh0dHA6Ly93d3cuaWV0
Zi5vcmcvaXByLgoKICAgVGhlIElFVEYgaW52aXRlcyBhbnkgaW50ZXJlc3RlZCBwYXJ0eSB0byBi
cmluZyB0byBpdHMgYXR0ZW50aW9uIGFueQogICBjb3B5cmlnaHRzLCBwYXRlbnRzIG9yIHBhdGVu
dCBhcHBsaWNhdGlvbnMsIG9yIG90aGVyIHByb3ByaWV0YXJ5CiAgIHJpZ2h0cyB0aGF0IG1heSBj
b3ZlciB0ZWNobm9sb2d5IHRoYXQgbWF5IGJlIHJlcXVpcmVkIHRvIGltcGxlbWVudAogICB0aGlz
IHN0YW5kYXJkLiAgUGxlYXNlIGFkZHJlc3MgdGhlIGluZm9ybWF0aW9uIHRvIHRoZSBJRVRGIGF0
CiAgIGlldGYtaXByQGlldGYub3JnLgoKQWNrbm93bGVkZ21lbnQKCiAgIEZ1bmRpbmcgZm9yIHRo
ZSBSRkMgRWRpdG9yIGZ1bmN0aW9uIGlzIHByb3ZpZGVkIGJ5IHRoZSBJRVRGCiAgIEFkbWluaXN0
cmF0aXZlIFN1cHBvcnQgQWN0aXZpdHkgKElBU0EpLgo8L3ByZT4KPC9ib2R5PjwvaHRtbD4K

------_=_NextPart_001_01C8725C.8D6FA312--

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Tue Feb 19 00:45:37 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 6D0B93A6A43
	for <ietfarch-netconf-archive@core3.amsl.com>; Tue, 19 Feb 2008 00:45:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.247
X-Spam-Level: 
X-Spam-Status: No, score=-5.247 tagged_above=-999 required=5
	tests=[AWL=-0.752, BAYES_00=-2.599, FH_RELAY_NODNS=1.451,
	HELO_MISMATCH_COM=0.553, RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id CYNU3a7Z+3wh
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Tue, 19 Feb 2008 00:45:36 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id E0CFA3A69E1
	for <netconf-archive@lists.ietf.org>; Tue, 19 Feb 2008 00:45:35 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JRNyF-000Btr-SY
	for netconf-data@psg.com; Tue, 19 Feb 2008 08:36:59 +0000
Received: from [144.254.224.140] (helo=ams-iport-1.cisco.com)
	by psg.com with esmtp (Exim 4.68 (FreeBSD))
	(envelope-from <lear@cisco.com>)
	id 1JRNyB-000Bsu-53
	for netconf@ops.ietf.org; Tue, 19 Feb 2008 08:36:57 +0000
Received: from ams-dkim-2.cisco.com ([144.254.224.139])
  by ams-iport-1.cisco.com with ESMTP; 19 Feb 2008 09:36:53 +0100
Received: from ams-core-1.cisco.com (ams-core-1.cisco.com [144.254.224.150])
	by ams-dkim-2.cisco.com (8.12.11/8.12.11) with ESMTP id m1J8arGu008924;
	Tue, 19 Feb 2008 09:36:53 +0100
Received: from adsl-247-6-fixip.tiscali.ch (ams3-vpn-dhcp91.cisco.com [10.61.64.91])
	by ams-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id m1J8aWp6006127;
	Tue, 19 Feb 2008 08:36:36 GMT
Message-ID: <47BA9510.5020900@cisco.com>
Date: Tue, 19 Feb 2008 09:36:32 +0100
From: Eliot Lear <lear@cisco.com>
User-Agent: Thunderbird 2.0.0.9 (Macintosh/20071031)
MIME-Version: 1.0
To: Bert Wijnen - IETF <bertietf@bwijnen.net>
CC: Mohamad Badra <badra@isima.fr>, netconf@ops.ietf.org,
        "Nelson, David" <dnelson@enterasys.com>,
        Kaushik Narayan <kaushik@cisco.com>
Subject: Re: new revision: draft-ietf-netconf-tls-01.txt
References: <NIEJLKBACMDODCGLGOCNAECLEHAA.bertietf@bwijnen.net>
In-Reply-To: <NIEJLKBACMDODCGLGOCNAECLEHAA.bertietf@bwijnen.net>
X-Enigmail-Version: 0.95.6
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=3095; t=1203410213; x=1204274213;
	c=relaxed/simple; s=amsdkim2001;
	h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version;
	d=cisco.com; i=lear@cisco.com;
	z=From:=20Eliot=20Lear=20<lear@cisco.com>
	|Subject:=20Re=3A=20new=20revision=3A=20draft-ietf-netconf-
	tls-01.txt
	|Sender:=20;
	bh=ZuWJbK3UWrN7j4N+JRpH2ry76L7T2nVDvNcuu5OJKBM=;
	b=Tcx65xlCfv3QjFf9Nt7VAD3F7WnENia7ilqQ70wpheeLCrxSvciBkGy6sT
	nsGj1BJ5o9y1LWxGMyGT8JjQRzaouDWWdsPNsPZMdlwsC8DEpn1IU1M2c3qe
	wkb/CQNxNh;
Authentication-Results: ams-dkim-2; header.From=lear@cisco.com; dkim=pass (
	sig from cisco.com/amsdkim2001 verified; ); 
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Hi Bert & Mohamad,

I am not a radius expert, but I think you might have a radius problem.  
It would seem that either the identity & identity_hint discussed in the 
draft cannot be unique to a host OR the radius server must perform the 
transformations with appropriate identity & identity_hint  passed along 
with the string presented by the client.  Keeping in mind that OTPs 
should be supported, it seems likely that the radius server would have 
to do the support.

I see that RFC 4590 might be related work.  It could be possible to 
propose a radius extension along similar lines.  However, I am by no 
means a radius expert.  Kaushik is, and David Nelson is, so I've CC'd 
them.  While the extension itself might be out of scope for NETCONF and 
in fact might be more generally useful, not having such an extension 
leads us towards an SNMPv3 problem and a future ISMS analog.  I don't 
think you have to gate this draft on that work, but the mandate that you 
hash the password is what causes the problem.  SASL solves this with 
PLAIN, but some people complain that it is not bound well to TLS.

Also, here are a few additional comments:


In that Section 3.3 Note 1, if you're going to say something is NOT 
secure, you should bound that statement and preferably provide a reference.

In that same section, Note 2, and I realize this may be my poor reading 
of RFC 4279, I do not see how the form of the PSK resultant (ASCII or 
HEX) is specified.

Above that point, the following statement requires further elaboration 
and the term "random" does not sit well on its own.

> It is RECOMMENDED that implementations
>    that allow the administrator to manually configure the password also
>    provide functionality for generating a new random password, taking
>    [RFC4086] into account.
While it's good that you cited RFC 4086, I doubt that Don Eastlake would 
use the term "random", but perhaps "pseudo random".  All of this having 
been said, I believe you're a bit off the beaten path, and you could 
probably cut this text in its entirety.

HTH...

Eliot

Bert Wijnen - IETF wrote:
> Thanks Badra. My initial comments have been addressed.
>
> All WG Members, pls review this new revision and comment
> prefereably well BEFORE we have our meeting at IETF71.
>
> Bert Wijnen 
>
>   
>> -----Oorspronkelijk bericht-----
>> Van: owner-netconf@ops.ietf.org
>> [mailto:owner-netconf@ops.ietf.org]Namens Mohamad Badra
>> Verzonden: vrijdag 15 februari 2008 11:12
>> Aan: Charlie Kaufman
>> CC: netconf@ops.ietf.org
>> Onderwerp: Re: FW: review/comments of/on draft-ietf-netconf-tls-00.txt
>>
>>
>> Thank you Charlie.
>>
>> I submitted a new version of the document that addresses the raised 
>> comments. Please don't hesitate to submit your comments. Many thanks!
>>
>> Best regards,
>> Badra
>>     
>
>
> --
> to unsubscribe send a message to netconf-request@ops.ietf.org with
> the word 'unsubscribe' in a single line as the message text body.
> archive: <http://ops.ietf.org/lists/netconf/>
>
>   


--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Tue Feb 19 03:24:29 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 85FB43A6895
	for <ietfarch-netconf-archive@core3.amsl.com>; Tue, 19 Feb 2008 03:24:29 -0800 (PST)
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=[AWL=-0.976, BAYES_00=-2.599, FH_RELAY_NODNS=1.451,
	HELO_EQ_FR=0.35, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id nn77PhqHmNbk
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Tue, 19 Feb 2008 03:24:28 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 73B363A6A4C
	for <netconf-archive@lists.ietf.org>; Tue, 19 Feb 2008 03:24:28 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JRQQc-0002j4-KL
	for netconf-data@psg.com; Tue, 19 Feb 2008 11:14:26 +0000
Received: from [193.55.95.1] (helo=sp.isima.fr)
	by psg.com with esmtp (Exim 4.68 (FreeBSD))
	(envelope-from <badra@isima.fr>)
	id 1JRQQX-0002iF-Ov
	for netconf@ops.ietf.org; Tue, 19 Feb 2008 11:14:24 +0000
Received: from [127.0.0.1] (pc158.isima.fr [193.55.95.158])
	by sp.isima.fr (8.13.8/8.13.8) with ESMTP id m1JCBAYX450712;
	Tue, 19 Feb 2008 12:11:10 GMT
Message-ID: <47BAB9E3.8020207@isima.fr>
Date: Tue, 19 Feb 2008 12:13:39 +0100
From: Mohamad Badra <badra@isima.fr>
User-Agent: Thunderbird 1.5.0.14 (Windows/20071210)
MIME-Version: 1.0
To: Eliot Lear <lear@cisco.com>
CC: Bert Wijnen - IETF <bertietf@bwijnen.net>, netconf@ops.ietf.org,
        "Nelson, David" <dnelson@enterasys.com>,
        Kaushik Narayan <kaushik@cisco.com>
Subject: Re: new revision: draft-ietf-netconf-tls-01.txt
References: <NIEJLKBACMDODCGLGOCNAECLEHAA.bertietf@bwijnen.net> <47BA9510.5020900@cisco.com>
In-Reply-To: <47BA9510.5020900@cisco.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (sp.isima.fr [193.55.95.1]); Tue, 19 Feb 2008 12:11:10 +0000 (WET)
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Hi Eliot,

Thank you for the comments. Responses and comments in-line..

Eliot Lear a écrit :
> Hi Bert & Mohamad,
> 
> I am not a radius expert, but I think you might have a radius problem.  
> It would seem that either the identity & identity_hint discussed in the 
> draft cannot be unique to a host OR the radius server must perform the 
> transformations with appropriate identity & identity_hint  passed along 
> with the string presented by the client.  Keeping in mind that OTPs 
> should be supported, it seems likely that the radius server would have 
> to do the support.
> 
> I see that RFC 4590 might be related work.  It could be possible to 
> propose a radius extension along similar lines.  However, I am by no 
> means a radius expert.  Kaushik is, and David Nelson is, so I've CC'd 
> them.  While the extension itself might be out of scope for NETCONF and 
> in fact might be more generally useful, not having such an extension 
> leads us towards an SNMPv3 problem and a future ISMS analog.  I don't 
> think you have to gate this draft on that work, but the mandate that you 
> hash the password is what causes the problem.  SASL solves this with 
> PLAIN, but some people complain that it is not bound well to TLS.

I am not a RADIUS expert too, and any reply from Kaushik Narayan, David 
Nelson and others is welcome.

I agree on the fact that the document doesn't make use of all existing 
password databases features. It only gives a way to generate a PSK from 
a password for NETCONF operating over TLS. While NETCONF relies on the 
transport layer for the user authentication, we are forced to provide a 
profile for using password within TLS "without" modifying TLS (note that 
there are some expired IDs that propose using OTP and passwords within 
TLS, e.g., draft-linn-otp-tls).

Regarding the transformations, I guess the exact encoding with RADIUS is 
implementation dependent. But I think RADIUS recommends UTF-8, (doesn't 
it?). If then it will be OK for the document when relying on RFC4279 
(the PSK identity, identity hint, and password are converted to a 
character string, and then encoded to octets using UTF-8).

Regarding OTP and the other passwaord mechanisms, I can identify the 
following three options to move forward with the password authentication:

1. keep the proposed profile to derive a PSK from a password and store 
the PSK with the identity and the hint in the database.

2. use TLS for establishing a secure session with the server 
authentication and then implement a "RADIUS client" on the client (AVP 
attributes inside the established TLS session).

3. specify NETCONF over EAP (encapsulation) over TLS.

4. others?

Personally, I am for the 1st option.

> 
> Also, here are a few additional comments:
> 
> 
> In that Section 3.3 Note 1, if you're going to say something is NOT 
> secure, you should bound that statement and preferably provide a reference.

OK, I will insert RFC 4306 as reference.

> In that same section, Note 2, and I realize this may be my poor reading 
> of RFC 4279, I do not see how the form of the PSK resultant (ASCII or 
> HEX) is specified.

RFC4279 section 5.1 gives the form of that. If this is not clear in the 
draft, what about inserting the following at the beginning of note 2: 
"The PSK identity, identity hint, and password MUST be first converted 
to a character string, and then encoded to octets using UTF-8 [UTF8]."

> 
> Above that point, the following statement requires further elaboration 
> and the term "random" does not sit well on its own.
> 
>> It is RECOMMENDED that implementations
>>    that allow the administrator to manually configure the password also
>>    provide functionality for generating a new random password, taking
>>    [RFC4086] into account.
> While it's good that you cited RFC 4086, I doubt that Don Eastlake would 
> use the term "random", but perhaps "pseudo random".  All of this having 
> been said, I believe you're a bit off the beaten path, and you could 
> probably cut this text in its entirety.

I would prefer to keep RFC4086 as a reference and remove the 'random'.

> HTH...
> 
> Eliot


Many thanks!
Best regards,
-- 
Mohamad Badra
CNRS - LIMOS Laboratory


--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Tue Feb 19 04:34:35 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id DA1A628C562
	for <ietfarch-netconf-archive@core3.amsl.com>; Tue, 19 Feb 2008 04:34:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.538
X-Spam-Level: 
X-Spam-Status: No, score=-4.538 tagged_above=-999 required=5
	tests=[AWL=-0.043, BAYES_00=-2.599, FH_RELAY_NODNS=1.451,
	HELO_MISMATCH_COM=0.553, RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 5stBPSCcDkc4
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Tue, 19 Feb 2008 04:34:34 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 4E06128C5A0
	for <netconf-archive@lists.ietf.org>; Tue, 19 Feb 2008 04:34:26 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JRRVh-000AHB-Dw
	for netconf-data@psg.com; Tue, 19 Feb 2008 12:23:45 +0000
Received: from [47.129.242.56] (helo=zcars04e.nortel.com)
	by psg.com with esmtps (TLSv1:DES-CBC3-SHA:168)
	(Exim 4.68 (FreeBSD))
	(envelope-from <SCHISHOL@nortel.com>)
	id 1JRRVd-000AGT-1p
	for netconf@ops.ietf.org; Tue, 19 Feb 2008 12:23:43 +0000
Received: from zcarhxm2.corp.nortel.com (zcarhxm2.corp.nortel.com [47.129.230.99])
	by zcars04e.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id m1JCJVC17781
	for <netconf@ops.ietf.org>; Tue, 19 Feb 2008 12:19:31 GMT
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Subject: RE: Notification Pre-release of -12 (take 2)
Date: Tue, 19 Feb 2008 07:23:35 -0500
Message-ID: <713043CE8B8E1348AF3C546DBE02C1B4131B814A@zcarhxm2.corp.nortel.com>
In-Reply-To: <713043CE8B8E1348AF3C546DBE02C1B4131B7DBA@zcarhxm2.corp.nortel.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Notification Pre-release of -12 (take 2)
Thread-Index: AchyXIruv84oUoANSRCkUvLCfex6JwAlZLfA
References: <713043CE8B8E1348AF3C546DBE02C1B4131B7DBA@zcarhxm2.corp.nortel.com>
From: "Sharon Chisholm" <schishol@nortel.com>
To: "Netconf" <netconf@ops.ietf.org>
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Hi

It would seem that gen-art is now happy. If there are no further
comments on how we resolved the IESG last call comments, I will go ahead
and submit this update later today.

Thanks,

Sharon=20

-----Original Message-----
From: owner-netconf@ops.ietf.org [mailto:owner-netconf@ops.ietf.org] On
Behalf Of Chisholm, Sharon (CAR:ZZ00)
Sent: Monday, February 18, 2008 1:32 PM
To: Netconf
Subject: Notification Pre-release of -12 (take 2)

Hi

Based on some feedback from Bert, I have modified the IANA
considerations section a bit. See attached.

Sharon Chisholm
Nortel
Ottawa, Ontario
Canada

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Wed Feb 20 06:53:45 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id C9E853A6A84
	for <ietfarch-netconf-archive@core3.amsl.com>; Wed, 20 Feb 2008 06:53:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.758
X-Spam-Level: 
X-Spam-Status: No, score=0.758 tagged_above=-999 required=5 tests=[AWL=-1.405,
	BAYES_50=0.001, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611,
	RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id jGZrikw6+JAW
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Wed, 20 Feb 2008 06:53:45 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id DBFAD28C155
	for <netconf-archive@lists.ietf.org>; Wed, 20 Feb 2008 06:53:44 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JRqBb-0004aq-Vt
	for netconf-data@psg.com; Wed, 20 Feb 2008 14:44:39 +0000
Received: from [62.250.3.110] (helo=relay.versatel.net)
	by psg.com with smtp (Exim 4.68 (FreeBSD))
	(envelope-from <bertietf@bwijnen.net>)
	id 1JRqBV-0004Ze-L9
	for netconf@ops.ietf.org; Wed, 20 Feb 2008 14:44:35 +0000
Received: (qmail 68123 invoked from network); 20 Feb 2008 14:44:30 -0000
Received: from unknown (HELO bwMedion) (87.215.199.34)
  by relay.versatel.net with SMTP; 20 Feb 2008 14:44:30 -0000
From: "Bert Wijnen - IETF" <bertietf@bwijnen.net>
To: "Sharon Chisholm" <schishol@nortel.com>,
	"Hector Trevino \(htrevino\)" <htrevino@cisco.com>,
	"Andy Bierman" <ietf@andybierman.com>
Cc: "Netconf \(E-mail\)" <netconf@ops.ietf.org>
Subject: RE: bug in notification-11 XSD
Date: Wed, 20 Feb 2008 15:44:30 +0100
Message-ID: <NIEJLKBACMDODCGLGOCNOEHHEHAA.bertietf@bwijnen.net>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0)
Importance: Normal
In-Reply-To: <47B49392.10601@andybierman.com>
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Sharon (or Hector), I have not seen you react to this
at all. What is the story here? 

Andy, is this about these 2 lines on pages 17/18

    xmlns:manageEvent="urn:ietf:params:xml:ns:netmod:notification"
    targetNamespace="urn:ietf:params:xml:ns:netmod:notification"

and the corresponding line in IANA considerations:

   URI: urn:ietf:params:xml:ns:netmod:notification

I'd like to understand from the authors what their reason is
to not be consistent as Andy suggests.

If that gets changed, then I suspect that the otehr occurences in
the rpc messages need to be changed too, no?

Bert Wijnen 

> -----Oorspronkelijk bericht-----
> Van: owner-netconf@ops.ietf.org
> [mailto:owner-netconf@ops.ietf.org]Namens Andy Bierman
> Verzonden: donderdag 14 februari 2008 20:17
> Aan: Netconf (E-mail); Bert Wijnen - IETF; Sharon Chisholm
> Onderwerp: Re: bug in notification-11 XSD
> 
> 
> Andy Bierman wrote:
> > Hi,
> > 
> > I just noticed that the targetNamespace is wrong in
> > the first XSD in this draft.  It is missing the ':1.0' suffix
> > that is present in the 'ncEvent' URI.
> > 
> > (Not that this reaffirms my belief that XSD is a mistake factory ;-)
> > 
> 
> oops -- I was looking at ncEvent but I should have been looking
> at manageEvent.  The XSD is okay but I think the WG should pick
> a URI style (with or without version numbers) and stick with it.
> 
> 
> > Andy
> 
> Andy
> 
> --
> to unsubscribe send a message to netconf-request@ops.ietf.org with
> the word 'unsubscribe' in a single line as the message text body.
> archive: <http://ops.ietf.org/lists/netconf/>
> 

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Wed Feb 20 07:02:52 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 1B94528C16F
	for <ietfarch-netconf-archive@core3.amsl.com>; Wed, 20 Feb 2008 07:02:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.535
X-Spam-Level: 
X-Spam-Status: No, score=-4.535 tagged_above=-999 required=5
	tests=[AWL=-0.040, BAYES_00=-2.599, FH_RELAY_NODNS=1.451,
	HELO_MISMATCH_COM=0.553, RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 8lPBpIjlCyxT
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Wed, 20 Feb 2008 07:02:51 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id BEC2028C83B
	for <netconf-archive@lists.ietf.org>; Wed, 20 Feb 2008 07:02:33 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JRqIn-0005n8-4R
	for netconf-data@psg.com; Wed, 20 Feb 2008 14:52:05 +0000
Received: from [47.129.242.57] (helo=zcars04f.nortel.com)
	by psg.com with esmtps (TLSv1:DES-CBC3-SHA:168)
	(Exim 4.68 (FreeBSD))
	(envelope-from <SCHISHOL@nortel.com>)
	id 1JRqIc-0005lh-Qf
	for netconf@ops.ietf.org; Wed, 20 Feb 2008 14:52:00 +0000
Received: from zcarhxm2.corp.nortel.com (zcarhxm2.corp.nortel.com [47.129.230.99])
	by zcars04f.nortel.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id m1KEpoB23950;
	Wed, 20 Feb 2008 14:51:50 GMT
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Subject: RE: bug in notification-11 XSD
Date: Wed, 20 Feb 2008 09:50:33 -0500
Message-ID: <713043CE8B8E1348AF3C546DBE02C1B413282CE9@zcarhxm2.corp.nortel.com>
In-Reply-To: <NIEJLKBACMDODCGLGOCNOEHHEHAA.bertietf@bwijnen.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: bug in notification-11 XSD
Thread-Index: Achzzx/6Tv0Mwa/6S7Owc8V+KatJTAAAKTBA
References: <47B49392.10601@andybierman.com> <NIEJLKBACMDODCGLGOCNOEHHEHAA.bertietf@bwijnen.net>
From: "Sharon Chisholm" <schishol@nortel.com>
To: "Bert Wijnen - IETF" <bertietf@bwijnen.net>,
   "Hector Trevino (htrevino)" <htrevino@cisco.com>,
   "Andy Bierman" <ietf@andybierman.com>
Cc: "Netconf (E-mail)" <netconf@ops.ietf.org>
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Hi

I believe this was discussed previously. Version numbers are included
for protocol definitions, not for the content definitions.

Sharon=20

-----Original Message-----
From: Bert Wijnen - IETF [mailto:bertietf@bwijnen.net]=20
Sent: Wednesday, February 20, 2008 9:45 AM
To: Chisholm, Sharon (CAR:ZZ00); Hector Trevino (htrevino); Andy Bierman
Cc: Netconf (E-mail)
Subject: RE: bug in notification-11 XSD

Sharon (or Hector), I have not seen you react to this at all. What is
the story here?=20

Andy, is this about these 2 lines on pages 17/18

    xmlns:manageEvent=3D"urn:ietf:params:xml:ns:netmod:notification"
    targetNamespace=3D"urn:ietf:params:xml:ns:netmod:notification"

and the corresponding line in IANA considerations:

   URI: urn:ietf:params:xml:ns:netmod:notification

I'd like to understand from the authors what their reason is to not be
consistent as Andy suggests.

If that gets changed, then I suspect that the otehr occurences in the
rpc messages need to be changed too, no?

Bert Wijnen=20

> -----Oorspronkelijk bericht-----
> Van: owner-netconf@ops.ietf.org
> [mailto:owner-netconf@ops.ietf.org]Namens Andy Bierman
> Verzonden: donderdag 14 februari 2008 20:17
> Aan: Netconf (E-mail); Bert Wijnen - IETF; Sharon Chisholm
> Onderwerp: Re: bug in notification-11 XSD
>=20
>=20
> Andy Bierman wrote:
> > Hi,
> >=20
> > I just noticed that the targetNamespace is wrong in the first XSD in

> > this draft.  It is missing the ':1.0' suffix that is present in the=20
> > 'ncEvent' URI.
> >=20
> > (Not that this reaffirms my belief that XSD is a mistake factory ;-)
> >=20
>=20
> oops -- I was looking at ncEvent but I should have been looking at=20
> manageEvent.  The XSD is okay but I think the WG should pick a URI=20
> style (with or without version numbers) and stick with it.
>=20
>=20
> > Andy
>=20
> Andy
>=20
> --
> to unsubscribe send a message to netconf-request@ops.ietf.org with the

> word 'unsubscribe' in a single line as the message text body.
> archive: <http://ops.ietf.org/lists/netconf/>
>=20

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Wed Feb 20 07:16:13 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 0411028C1E5
	for <ietfarch-netconf-archive@core3.amsl.com>; Wed, 20 Feb 2008 07:16:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.651
X-Spam-Level: 
X-Spam-Status: No, score=-3.651 tagged_above=-999 required=5 tests=[AWL=0.844,
	BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,
	RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id t9rYFkgaZR9k
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Wed, 20 Feb 2008 07:16:11 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id B199428C1AB
	for <netconf-archive@lists.ietf.org>; Wed, 20 Feb 2008 07:16:11 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JRqZ3-000AP4-MT
	for netconf-data@psg.com; Wed, 20 Feb 2008 15:08:53 +0000
Received: from [64.18.2.171] (helo=exprod7og109.obsmtp.com)
	by psg.com with smtps (TLSv1:AES256-SHA:256)
	(Exim 4.68 (FreeBSD))
	(envelope-from <phil@idle.juniper.net>)
	id 1JRqYy-000A9Q-98
	for netconf@ops.ietf.org; Wed, 20 Feb 2008 15:08:52 +0000
Received: from source ([66.129.224.36]) by exprod7ob109.postini.com ([64.18.6.12]) with SMTP;
	Wed, 20 Feb 2008 07:05:14 PST
Received: from magenta.juniper.net ([172.17.27.123]) by emailsmtp55.jnpr.net with Microsoft SMTPSVC(6.0.3790.1830);
	 Wed, 20 Feb 2008 07:07:57 -0800
Received: from idle.juniper.net (idleski.juniper.net [172.25.4.26])
	by magenta.juniper.net (8.11.3/8.11.3) with ESMTP id m1KF7Mq73094;
	Wed, 20 Feb 2008 07:07:22 -0800 (PST)
	(envelope-from phil@idle.juniper.net)
Received: from idle.juniper.net (localhost [127.0.0.1])
	by idle.juniper.net (8.13.8/8.13.8) with ESMTP id m1KF6m7R031102;
	Wed, 20 Feb 2008 15:06:53 GMT
	(envelope-from phil@idle.juniper.net)
Message-Id: <200802201506.m1KF6m7R031102@idle.juniper.net>
To: "Sharon Chisholm" <schishol@nortel.com>
cc: "Bert Wijnen - IETF" <bertietf@bwijnen.net>,
   "Hector Trevino (htrevino)" <htrevino@cisco.com>,
   "Andy Bierman" <ietf@andybierman.com>,
   "Netconf (E-mail)" <netconf@ops.ietf.org>
Subject: Re: bug in notification-11 XSD 
In-reply-to: <713043CE8B8E1348AF3C546DBE02C1B413282CE9@zcarhxm2.corp.nortel.com> 
Date: Wed, 20 Feb 2008 10:06:48 -0500
From: Phil Shafer <phil@juniper.net>
X-OriginalArrivalTime: 20 Feb 2008 15:07:57.0154 (UTC) FILETIME=[60084420:01C873D2]
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

"Sharon Chisholm" writes:
>I believe this was discussed previously. Version numbers are included
>for protocol definitions, not for the content definitions.

Can you repeat the theory behind this?  Why are they good
for one and not good for the other?  Does content never
change?

Thanks,
 Phil

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Wed Feb 20 07:27:51 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 0E09028C220
	for <ietfarch-netconf-archive@core3.amsl.com>; Wed, 20 Feb 2008 07:27:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.368
X-Spam-Level: 
X-Spam-Status: No, score=-1.368 tagged_above=-999 required=5
	tests=[AWL=-0.873, BAYES_00=-2.599, FH_RELAY_NODNS=1.451,
	HELO_MISMATCH_COM=0.553, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id HExcdtUOtczn
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Wed, 20 Feb 2008 07:27:50 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 3336D28C1E3
	for <netconf-archive@lists.ietf.org>; Wed, 20 Feb 2008 07:27:50 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JRqkK-000Cae-Us
	for netconf-data@psg.com; Wed, 20 Feb 2008 15:20:32 +0000
Received: from [68.142.229.97] (helo=smtp108.sbc.mail.re2.yahoo.com)
	by psg.com with smtp (Exim 4.68 (FreeBSD))
	(envelope-from <ietf@andybierman.com>)
	id 1JRqkH-000CZn-KH
	for netconf@ops.ietf.org; Wed, 20 Feb 2008 15:20:31 +0000
Received: (qmail 28202 invoked from network); 20 Feb 2008 15:20:28 -0000
Received: from unknown (HELO ?192.168.0.10?) (andybierman@att.net@67.127.174.48 with plain)
  by smtp108.sbc.mail.re2.yahoo.com with SMTP; 20 Feb 2008 15:20:28 -0000
X-Yahoo-Newman-Property: ymail-3
Message-ID: <47BC450B.5010906@andybierman.com>
Date: Wed, 20 Feb 2008 07:19:39 -0800
From: Andy Bierman <ietf@andybierman.com>
User-Agent: Thunderbird 2.0.0.9 (Windows/20071031)
MIME-Version: 1.0
To: Phil Shafer <phil@juniper.net>
CC: Sharon Chisholm <schishol@nortel.com>, 
 Bert Wijnen - IETF <bertietf@bwijnen.net>,
 "Hector Trevino (htrevino)" <htrevino@cisco.com>, 
 "Netconf (E-mail)" <netconf@ops.ietf.org>
Subject: Re: bug in notification-11 XSD
References: <200802201506.m1KF6m7R031102@idle.juniper.net>
In-Reply-To: <200802201506.m1KF6m7R031102@idle.juniper.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Phil Shafer wrote:
> "Sharon Chisholm" writes:
>> I believe this was discussed previously. Version numbers are included
>> for protocol definitions, not for the content definitions.
> 
> Can you repeat the theory behind this?  Why are they good
> for one and not good for the other?  Does content never
> change?
> 

The theory is that change control rules will be in place for content,
so backward compatibility will be provided.

I agree with you that backward compatibility applies just as much
to protocol features as content.

> Thanks,
>  Phil
> 
> 
> 

Andy

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Wed Feb 20 07:34:11 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 716A63A6A97
	for <ietfarch-netconf-archive@core3.amsl.com>; Wed, 20 Feb 2008 07:34:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.93
X-Spam-Level: 
X-Spam-Status: No, score=0.93 tagged_above=-999 required=5 tests=[AWL=-1.533,
	BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611,
	J_CHICKENPOX_73=0.6, MANGLED_STOP=2.3, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 5tZFZ9y+TTMj
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Wed, 20 Feb 2008 07:34:10 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 668633A6A90
	for <netconf-archive@lists.ietf.org>; Wed, 20 Feb 2008 07:34:10 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JRqqw-000DZg-Vs
	for netconf-data@psg.com; Wed, 20 Feb 2008 15:27:22 +0000
Received: from [62.250.3.110] (helo=relay.versatel.net)
	by psg.com with smtp (Exim 4.68 (FreeBSD))
	(envelope-from <bertietf@bwijnen.net>)
	id 1JRqqp-000DYk-Pb
	for netconf@ops.ietf.org; Wed, 20 Feb 2008 15:27:17 +0000
Received: (qmail 9960 invoked from network); 20 Feb 2008 15:27:14 -0000
Received: from unknown (HELO bwMedion) (87.215.199.34)
  by relay.versatel.net with SMTP; 20 Feb 2008 15:27:14 -0000
From: "Bert Wijnen - IETF" <bertietf@bwijnen.net>
To: "Sharon Chisholm" <schishol@nortel.com>,
	"Hector Trevino \(htrevino\)" <htrevino@cisco.com>
Cc: "Netconf" <netconf@ops.ietf.org>
Subject: Notification Pre-release of -12 (take 2)
Date: Wed, 20 Feb 2008 16:27:14 +0100
Message-ID: <NIEJLKBACMDODCGLGOCNAEHNEHAA.bertietf@bwijnen.net>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0)
Importance: Normal
In-Reply-To: <NIEJLKBACMDODCGLGOCNOEHIEHAA.bertietf@bwijnen.net>
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Can you also explain why in section 4 I cannot find the string
    notification.xsd  ???

Why is it that such needs to be learned by looking at the IANA
considerations section?

I admit that for the netconf.xsd (appendix B of RFC4741) the
situation is the same (or maybe even worse, because the string
netconf.xsd does not occur in RFC4741 at all; only schema:netconf
exists, but only in the IANA considerations section, nowhere else.)

I find it a bit strange if this is the way to find out where an
an XSD of a specific name is defined.

I also note that I do not find the string schema:notification in
the ntotications draft....


I guess I am just totally lost/confused ... sure it shows how
bad my XML/XSD skills are. Sorry for that.


Bert Wijnen

> -----Oorspronkelijk bericht-----
> Van: Bert Wijnen - IETF [mailto:bertietf@bwijnen.net]
> Verzonden: woensdag 20 februari 2008 15:46
> Aan: Sharon Chisholm; Hector Trevino (htrevino)
> CC: Mehmet Ersue (NSN - DE/Muenich); Dan Romascanu
> Onderwerp: RE: Notification Pre-release of -12 (take 2)
>
>
> OK, here are my nits:
>
> - sect 2.2.1 page 10
>
>       eventTime
>
>          The time the event was generated by the event source.This
>          parameter is of type dateTime.
>
>   Put a space (or maybe 2) in front of "This"
>
> - Section 8, page 37
>
>    -- Editor note to IANA/RFC-Editor: we request that you make these
>    assignments, in which case it is top be documented as below
>
>   s/top be/to be/
>
> - Section 8
>
>   I do not understand why we would not use the same format for
>   capabilities as in sect 10.3 of RFC4741. That makes it so much
>   more consistent. So instead of:
>
>    URI: urn:ietf:params:netconf:capability:notification:1.0
>
>    URI: urn:ietf:params:netconf:capability:interleave:1.0
>
>   I would do:
>
>    +--------------------+----------------------------------------------+
>    | Index              | Capability Identifier                        |
>    +--------------------+----------------------------------------------+
>    | :notification      | urn:ietf:params:netconf:capability:          |
>    |                    | notification:1.0                             |
>    |                    |                                              |
>    | :interleave        | urn:ietf:params:netconf:capability:          |
>    |                    | interleave:1.0                               |
>    +--------------------+----------------------------------------------+
>
>   It seems like you more or less completely ignored my comment that I
>   posted to the netconf list on 24th of January. I have attached that
>   posting to this email.
>   Pls check and review and let me know what you think about that.
>
> Pls also see my other email w.r.t. Andy Biermans comment "BUG in
> notificatio-11 XSD"
> I am doing more review
>
> Bert Wijnen
>
> > -----Oorspronkelijk bericht-----
> > Van: Sharon Chisholm [mailto:schishol@nortel.com]
> > Verzonden: dinsdag 19 februari 2008 22:20
> > Aan: Bert Wijnen - IETF
> > Onderwerp: RE: Notification Pre-release of -12 (take 2)
> >
> >
> > Hi
> >
> > Attached. I generally don't make this one available to the list since it
> > might get confused with the real -12.
> >
> > Sharon
> >
> > -----Original Message-----
> > From: Bert Wijnen - IETF [mailto:bertietf@bwijnen.net]
> > Sent: Tuesday, February 19, 2008 4:16 PM
> > To: Chisholm, Sharon (CAR:ZZ00)
> > Subject: RE: Notification Pre-release of -12 (take 2)
> >
> > Could you send me also the plain text (withoput the change-vars or
> > changes.
> > Just the draft as you would submit it?
> >
> > Bert Wijnen
> >
> > > -----Oorspronkelijk bericht-----
> > > Van: owner-netconf@ops.ietf.org
> > > [mailto:owner-netconf@ops.ietf.org]Namens Sharon Chisholm
> > > Verzonden: maandag 18 februari 2008 19:32
> > > Aan: Netconf
> > > Onderwerp: Notification Pre-release of -12 (take 2)
> > >
> > >
> > > Hi
> > >
> > > Based on some feedback from Bert, I have modified the IANA
> > > considerations section a bit. See attached.
> > >
> > > Sharon Chisholm
> > > Nortel
> > > Ottawa, Ontario
> > > Canada
> > >
> >
>


--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Wed Feb 20 08:22:48 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 016F53A69C7
	for <ietfarch-netconf-archive@core3.amsl.com>; Wed, 20 Feb 2008 08:22:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.488
X-Spam-Level: 
X-Spam-Status: No, score=-3.488 tagged_above=-999 required=5 tests=[AWL=1.007,
	BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,
	RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 7eur1LuvJA0c
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Wed, 20 Feb 2008 08:22:47 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id E148F28C1BE
	for <netconf-archive@lists.ietf.org>; Wed, 20 Feb 2008 08:22:46 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JRrTI-000JVo-3r
	for netconf-data@psg.com; Wed, 20 Feb 2008 16:07:00 +0000
Received: from [171.71.176.117] (helo=sj-iport-6.cisco.com)
	by psg.com with esmtp (Exim 4.68 (FreeBSD))
	(envelope-from <htrevino@cisco.com>)
	id 1JRrTE-000JVM-Lz
	for netconf@ops.ietf.org; Wed, 20 Feb 2008 16:06:58 +0000
Received: from sj-dkim-3.cisco.com ([171.71.179.195])
  by sj-iport-6.cisco.com with ESMTP; 20 Feb 2008 08:06:56 -0800
Received: from sj-core-4.cisco.com (sj-core-4.cisco.com [171.68.223.138])
	by sj-dkim-3.cisco.com (8.12.11/8.12.11) with ESMTP id m1KG6u4c013507;
	Wed, 20 Feb 2008 08:06:56 -0800
Received: from xbh-sjc-221.amer.cisco.com (xbh-sjc-221.cisco.com [128.107.191.63])
	by sj-core-4.cisco.com (8.12.10/8.12.6) with ESMTP id m1KG6DRB005082;
	Wed, 20 Feb 2008 16:06:55 GMT
Received: from xmb-sjc-223.amer.cisco.com ([128.107.191.124]) by xbh-sjc-221.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830);
	 Wed, 20 Feb 2008 08:06:50 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: bug in notification-11 XSD
Date: Wed, 20 Feb 2008 08:06:45 -0800
Message-ID: <6E21698722408147BEA594E073E2B0AB056A8B14@xmb-sjc-223.amer.cisco.com>
In-Reply-To: <713043CE8B8E1348AF3C546DBE02C1B413282CE9@zcarhxm2.corp.nortel.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: bug in notification-11 XSD
Thread-Index: Achzzx/6Tv0Mwa/6S7Owc8V+KatJTAAAKTBAAAKATqA=
References: <47B49392.10601@andybierman.com> <NIEJLKBACMDODCGLGOCNOEHHEHAA.bertietf@bwijnen.net> <713043CE8B8E1348AF3C546DBE02C1B413282CE9@zcarhxm2.corp.nortel.com>
From: "Hector Trevino (htrevino)" <htrevino@cisco.com>
To: "Sharon Chisholm" <schishol@nortel.com>,
        "Bert Wijnen - IETF" <bertietf@bwijnen.net>,
        "Andy Bierman" <ietf@andybierman.com>
Cc: "Netconf (E-mail)" <netconf@ops.ietf.org>
X-OriginalArrivalTime: 20 Feb 2008 16:06:50.0884 (UTC) FILETIME=[9A4CAC40:01C873DA]
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=2597; t=1203523616; x=1204387616;
	c=relaxed/simple; s=sjdkim3002;
	h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version;
	d=cisco.com; i=htrevino@cisco.com;
	z=From:=20=22Hector=20Trevino=20(htrevino)=22=20<htrevino@ci
	sco.com>
	|Subject:=20RE=3A=20bug=20in=20notification-11=20XSD
	|Sender:=20;
	bh=PeZDLPryzjU+Xym33XEbYQy+HHdtXTbnA5A2lKycSn0=;
	b=YZywGNNaIESjzGmlwHlaj8NXYg+98JRFHHckRhDFVDefU2WSkpp9qE9q97
	xhxowLD0DQzusVbbDpYTBah17nXvq1BBAepyaFSA0nZLq+G5MyL+g4Om1+oD
	bMQAhI3YCO;
Authentication-Results: sj-dkim-3; header.From=htrevino@cisco.com; dkim=pass (
	sig from cisco.com/sjdkim3002 verified; ); 
Sender: owner-netconf@ops.ietf.org
Precedence: bulk


Hi, I don't recall why the version numbers are not in but I went back to
check and they used to be present in the earlier releases of the doc. I
agree they should be included if nothing else for style purposes.=20

Hector
=20

-----Original Message-----
From: Sharon Chisholm [mailto:schishol@nortel.com]=20
Sent: Wednesday, February 20, 2008 7:51 AM
To: Bert Wijnen - IETF; Hector Trevino (htrevino); Andy Bierman
Cc: Netconf (E-mail)
Subject: RE: bug in notification-11 XSD

Hi

I believe this was discussed previously. Version numbers are included
for protocol definitions, not for the content definitions.

Sharon=20

-----Original Message-----
From: Bert Wijnen - IETF [mailto:bertietf@bwijnen.net]
Sent: Wednesday, February 20, 2008 9:45 AM
To: Chisholm, Sharon (CAR:ZZ00); Hector Trevino (htrevino); Andy Bierman
Cc: Netconf (E-mail)
Subject: RE: bug in notification-11 XSD

Sharon (or Hector), I have not seen you react to this at all. What is
the story here?=20

Andy, is this about these 2 lines on pages 17/18

    xmlns:manageEvent=3D"urn:ietf:params:xml:ns:netmod:notification"
    targetNamespace=3D"urn:ietf:params:xml:ns:netmod:notification"

and the corresponding line in IANA considerations:

   URI: urn:ietf:params:xml:ns:netmod:notification

I'd like to understand from the authors what their reason is to not be
consistent as Andy suggests.

If that gets changed, then I suspect that the otehr occurences in the
rpc messages need to be changed too, no?

Bert Wijnen=20

> -----Oorspronkelijk bericht-----
> Van: owner-netconf@ops.ietf.org
> [mailto:owner-netconf@ops.ietf.org]Namens Andy Bierman
> Verzonden: donderdag 14 februari 2008 20:17
> Aan: Netconf (E-mail); Bert Wijnen - IETF; Sharon Chisholm
> Onderwerp: Re: bug in notification-11 XSD
>=20
>=20
> Andy Bierman wrote:
> > Hi,
> >=20
> > I just noticed that the targetNamespace is wrong in the first XSD in

> > this draft.  It is missing the ':1.0' suffix that is present in the=20
> > 'ncEvent' URI.
> >=20
> > (Not that this reaffirms my belief that XSD is a mistake factory ;-)
> >=20
>=20
> oops -- I was looking at ncEvent but I should have been looking at=20
> manageEvent.  The XSD is okay but I think the WG should pick a URI=20
> style (with or without version numbers) and stick with it.
>=20
>=20
> > Andy
>=20
> Andy
>=20
> --
> to unsubscribe send a message to netconf-request@ops.ietf.org with the

> word 'unsubscribe' in a single line as the message text body.
> archive: <http://ops.ietf.org/lists/netconf/>
>=20

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Wed Feb 20 08:53:06 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id C5FC528C21B
	for <ietfarch-netconf-archive@core3.amsl.com>; Wed, 20 Feb 2008 08:53:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.347
X-Spam-Level: 
X-Spam-Status: No, score=-0.347 tagged_above=-999 required=5
	tests=[AWL=-0.852, BAYES_00=-2.599, FH_RELAY_NODNS=1.451,
	HELO_MISMATCH_COM=0.553, HTML_MESSAGE=1, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 9+z38DIMInSv
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Wed, 20 Feb 2008 08:53:05 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 8F5703A6A4F
	for <netconf-archive@lists.ietf.org>; Wed, 20 Feb 2008 08:53:05 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JRs5J-000OKL-Pn
	for netconf-data@psg.com; Wed, 20 Feb 2008 16:46:17 +0000
Received: from [217.146.182.12] (helo=web27807.mail.ukl.yahoo.com)
	by psg.com with smtp (Exim 4.68 (FreeBSD))
	(envelope-from <m_ersue@yahoo.de>)
	id 1JRs5F-000OJi-DH
	for netconf@ops.ietf.org; Wed, 20 Feb 2008 16:46:15 +0000
Received: (qmail 67115 invoked by uid 60001); 20 Feb 2008 16:46:11 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws;
  s=s1024; d=yahoo.de;
  h=X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:Cc:MIME-Version:Content-Type:Message-ID;
  b=DrmW82qPum7+Dyu5pIu5eNO5Z0BydVlCeNUF/6nJQEseaqwB6gLe/BpDNukecxDra2iufzLRcgDwz7Bm+bwRbq+IniEMuocapO7GgmWZFbAZf9VA9H7DzDmPxFu4P9oha3tqGprKaqKVGCBWhtEjwoZ7KF193JNbHVQxadoLCvU=;
X-YMail-OSG: san3LFEVM1m_VOTuN6QfjrBRSourFKVjMUAlHCQjWi_oVu3dnYFDRzEu.vTKWA0VtwW6wlLVEcYjLvlyO5TG9nJhFGmxF7jF.OMpCAjYApVxMpKMJxXeO7Ut3d8-
Received: from [217.115.75.232] by web27807.mail.ukl.yahoo.com via HTTP; Wed, 20 Feb 2008 16:46:11 GMT
X-Mailer: YahooMailRC/818.31 YahooMailWebService/0.7.162
Date: Wed, 20 Feb 2008 16:46:11 +0000 (GMT)
From: Mehmet Ersue <m_ersue@yahoo.de>
Subject: Draft Agenda for the IETF #71 NETCONF Session
To: NETCONF <netconf@ops.ietf.org>
Cc: Bert Wijnen <bertietf@bwijnen.net>, Dan Romascanu <dromasca@avaya.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="0-787003841-1203525971=:65662"
Message-ID: <408163.65662.qm@web27807.mail.ukl.yahoo.com>
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

--0-787003841-1203525971=:65662
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

=0ADear NETCONF WG,=0A=0Abelow is the draft agenda for the NETCONF WG sessi=
on at the IETF =0A#71. Please send us your comments concerning the agenda.=
=0A=0AOur main focus in the session will be on open issue discussion.=0AHow=
ever, until now there was not much discussion in the list except =0Athe TLS=
 draft.=0A=0AWe know that the draft authors have been busy with DML-related=
 =0Adiscussion and other drafts but please take it seriously and force =0At=
he discussion on the documents in the mailllist to filter the issues=0Aand =
to structure the discussion in the session slot.=0A=0APlease let us know wh=
ether you have a concrete topic for the open =0Amic session.=0AWe need to o=
rganize the scribes and minute takers before the meeting. =0AVolunteers wil=
l be appreciated.=0A=0APS: In case you couldn't find the entry for NETCONF =
in the draft =0Aagenda: this is fixed and the Netconf session is planned fo=
r Monday =0A1740-1950.=0A=0ABert & Mehmet=0A=0A____________________________=
_________________=0A=0ANETCONF WG=0AIETF 71, Philadelphia, PA, USA=0A=0AMON=
DAY, March 10, 2008 1740-1950=0A=0A  Scribes (needs to be organized before =
the session),=0A  Agenda bashing (2 minutes)=0A=0A  Use of mailing lists,=
=0A  WG status review (10 minutes)=0A=0A  Current charter items:=0A=0A     =
 1. NETCONF over TLS (20 minutes)=0A=0A          draft-ietf-netconf-tls-01.=
txt=0A=0A      2. Fine-grained locking (20 minutes)=0A=0A         draft-iet=
f-netconf-partial-lock-00.txt=0A=0A      3. Netconf monitoring (20 minutes)=
=0A=0A         draft-ietf-netconf-monitoring-00.txt=0A=0A      4. Schema ad=
vertisement (20 minutes)=0A=0A         (new draft is a prerequisite for the=
 time-slot)=0A         draft-scott-netconf-schema-query-00.txt (Expired)=0A=
         draft-okita-netconf-advertisement-00.txt =0A       =0A  Discussion=
 on ongoing implementations (10 minutes)=0A        =0A        Who is implem=
enting what?=0A        Should we plan an interop-event for testing of=0A   =
     RFC 4141-4144 to get them to DS? =0A=0A  AOB=0A      =0A  Open mike =
=0A       Any hot topics to discuss?=0A=0A=0A=0A=0A=0A=0A=0A=0A=0A=0A=0A=0A=
      Lesen Sie Ihre E-Mails jetzt einfach von unterwegs.=0Awww.yahoo.de/go
--0-787003841-1203525971=:65662
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><style type=3D"text/css"><!-- DIV {margin:0px;} --></style></he=
ad><body><div style=3D"font-family:arial,helvetica,sans-serif;font-size:10p=
t"><div><br>Dear NETCONF WG,<br><br>below is the draft agenda for the NETCO=
NF WG session at the IETF <br>#71. Please send us your comments concerning =
the agenda.<br><br>Our main focus in the session will be on open issue disc=
ussion.<br>However, until now there was not much discussion in the list exc=
ept <br>the TLS draft.<br><br>We know that the draft authors have been busy=
 with DML-related <br>discussion and other drafts but please take it seriou=
sly and force <br>the discussion on the documents in the mailllist to filte=
r the issues<br>and to structure the discussion in the session slot.<br><br=
>Please let us know whether you have a concrete topic for the open <br>mic =
session.<br>We need to organize the scribes and minute takers before the me=
eting. <br>Volunteers will be appreciated.<br><br>PS: In case you
 couldn't find the entry for NETCONF in the draft <br>agenda: this is fixed=
 and the Netconf session is planned for Monday <br>1740-1950.<br><br>Bert &=
amp; Mehmet<br><br>_____________________________________________<br><br>NET=
CONF WG<br>IETF 71, Philadelphia, PA, USA<br><br>MONDAY, March 10, 2008 174=
0-1950<br><br>&nbsp; Scribes (needs to be organized before the session),<br=
>&nbsp; Agenda bashing (2 minutes)<br><br>&nbsp; Use of mailing lists,<br>&=
nbsp; WG status review (10 minutes)<br><br>&nbsp; Current charter items:<br=
><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1. NETCONF over TLS (20 minutes)<br><br=
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; draft-ietf-netconf-=
tls-01.txt<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2. Fine-grained locking (2=
0 minutes)<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; draft-ie=
tf-netconf-partial-lock-00.txt<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3. Net=
conf monitoring (20
 minutes)<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; draft-iet=
f-netconf-monitoring-00.txt<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4. Schema=
 advertisement (20 minutes)<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; (new draft is a prerequisite for the time-slot)<br>&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; draft-scott-netconf-schema-query-00.txt (=
Expired)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; draft-okita-ne=
tconf-advertisement-00.txt <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nb=
sp; Discussion on ongoing implementations (10 minutes)<br>&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Wh=
o is implementing what?<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Shoul=
d we plan an interop-event for testing of<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; RFC 4141-4144 to get them to DS? <br><br>&nbsp; AOB<br>&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp; Open mike
 <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Any hot topics to discuss?<br><br=
><br><br><br><br><br><br><br></div></div><br>=0A      <hr size=3D1>Lesen Si=
e Ihre E-Mails jetzt einfach von unterwegs mit  =0A<a href=3D"http://uk.rd.=
yahoo.com/evt=3D51524/*http://de.mobile.yahoo.com/interstitial?refer=3De001=
27=0A" target=3D_new> =0A<b>Yahoo! Go</b></a>. =0A</body></html>
--0-787003841-1203525971=:65662--

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Wed Feb 20 08:54:17 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 8D6AD28C21B
	for <ietfarch-netconf-archive@core3.amsl.com>; Wed, 20 Feb 2008 08:54:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.448
X-Spam-Level: 
X-Spam-Status: No, score=0.448 tagged_above=-999 required=5 tests=[AWL=-1.546,
	BAYES_05=-1.11, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,
	HTML_MESSAGE=1, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id FUblImvX-stV
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Wed, 20 Feb 2008 08:54:16 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id EA47828C1ED
	for <netconf-archive@lists.ietf.org>; Wed, 20 Feb 2008 08:54:15 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JRs7f-000Og7-87
	for netconf-data@psg.com; Wed, 20 Feb 2008 16:48:43 +0000
Received: from [217.146.182.17] (helo=web27812.mail.ukl.yahoo.com)
	by psg.com with smtp (Exim 4.68 (FreeBSD))
	(envelope-from <m_ersue@yahoo.de>)
	id 1JRs7J-000Od3-N3
	for netconf@ops.ietf.org; Wed, 20 Feb 2008 16:48:24 +0000
Received: (qmail 5908 invoked by uid 60001); 20 Feb 2008 16:48:20 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws;
  s=s1024; d=yahoo.de;
  h=X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:Cc:MIME-Version:Content-Type:Message-ID;
  b=5mUhqv+rHFXJZ/pZY+MeQfMd6UPokDd+KCOCLHTin0ydjblIqWwpKfiZMG/mALzBdEuGtCNCt3yakDW7fQJLosG3T8pTx69ZlBxAXjPWBTu1XYCUY0t/t5ppCWFydykNu4x8xBznLUzhOJ0MIA7JXkRRbsQoA+EwkqRk3ckr2UU=;
X-YMail-OSG: IIscMsIVM1mW73cM2YvhxZoS3pH9vlpGu9KmqaXFMvGYyO_bcSBhXneDFAw9YN43692nsLgtgweQ6OPUzkY9j5k6o2EckvcomdqHgFsY47uDEIcZZSXAlvH_V5M-
Received: from [217.115.75.232] by web27812.mail.ukl.yahoo.com via HTTP; Wed, 20 Feb 2008 16:48:19 GMT
X-Mailer: YahooMailRC/818.31 YahooMailWebService/0.7.162
Date: Wed, 20 Feb 2008 16:48:19 +0000 (GMT)
From: Mehmet Ersue <m_ersue@yahoo.de>
Subject: Status of Schema advertisement drafts   WAS: FW: Status of netconf-schema-query
To: markscot@nortel.com, hideki.okita.pf@hitachi.com
Cc: Sharon <schishol@nortel.com>, Bert Wijnen <bertietf@bwijnen.net>,
  NETCONF <netconf@ops.ietf.org>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="0-516760339-1203526099=:5392"
Message-ID: <963005.5392.qm@web27812.mail.ukl.yahoo.com>
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

--0-516760339-1203526099=:5392
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

=0ADear Mark, Hideki, Sharon, =0A=0Awe sent you a request on the issue in t=
he subject mid of January (see =0Athe mail below) and asked whether you wan=
t to: =0A=0Aa) submit one WG netconf-monitoring draft that incorporates the=
 best =0A    ideas from the 3 of your drafts including the schema advertise=
ment, or =0Ab) prepare a separate schema-advertisment related document. =0A=
  =0ADid you already have a discussion on how you want to proceed with =0At=
he Schema advertisement drafts? =0A=0AWe have provisionally included a time=
 slot for this in the draft agenda =0A(see parallel mail). =0ABut the prere=
quisite for the discussion on the topic in the WG session is =0Ayour agreem=
ent on how you want to proceed and the submission of a =0Anew draft before =
the IETF #71 meeting (we are going to be gracious if =0Ait's a joint -00 dr=
aft). One possibility we discussed is also to merge with =0Athe monitoring =
draft. =0A=0ASo please get together and force the agreement for further pro=
ceeding. =0AWe would like to encourage you to submit a joint draft before t=
he IETF #71 =0Ameeting to be able to discuss it in the session and to get i=
t one step further. =0AIf something is not clear or not easy to decide plea=
se involve the WG =0Aco-chairs or discuss on the WG maillist. =0A=0ARegards=
, =0ABert & Mehmet =0A=0A> -----Original Message-----=0A> From: owner-netco=
nf@ops.ietf.org =0A> [mailto:owner-netconf@ops.ietf.org] On Behalf Of ext B=
ert =0A> Wijnen - IETF=0A> Sent: Tuesday, January 15, 2008 4:56 PM=0A> To: =
markscot@nortel.com; hideki.okita.pf@hitachi.com=0A> Cc: Sharon Chisholm; n=
etconf@ops.ietf.org=0A> Subject: FW: Status of netconf-schema-query=0A> =0A=
> Mark, Hideki, Sharon,=0A> =0A> From the last IETF71 Netconf Minutes, we s=
ee that our AD (Dan) has=0A> recommended that the authors of=0A> =0A>      =
 draft-okita-netconf-advertisement-00.txt=0A>    and=0A>       draft-scott-=
netconf-schema-query-00.txt=0A>    would get together and try to come up wi=
th a common proposal.=0A> =0A> Both documents were read by about the same a=
mount of people (10-11)=0A> and when asked who would like adopt each of the=
 documents, they=0A> both got some 5-7 or so supporters. So it is best to s=
ee if we=0A> can merge the best from the two.=0A> =0A> So, can the two of y=
ou (with your co-authors/co-editors) work together=0A> to create a new (or =
merge your existing) document(s) that we can=0A> put on the WG agenda for t=
he upcoming IETF. The goal should be=0A> to try and address the WG charter =
item that says:=0A> =0A>       3. Schema advertisement: Currently the NETCO=
NF protocol =0A> is able to=0A>           advertise which protocol features=
 are supported on =0A> a particular=0A>           netconf-capable device. H=
owever, there is currently =0A> no way to=0A> discover=0A>           which =
XML Schema are supported on the device. The =0A> NETCONF working=0A>       =
    group will produce a standards-track RFC with =0A> mechanisms making=0A=
> this=0A>           discovery possible.=0A> =0A> Note that the charter als=
o says:=0A> =0A>    This item may be merged with "NETCONF monitoring" into =
a =0A> single document.=0A> =0A> That is why we also copied Sharon.=0A> =0A=
> We as WG chairs would like to know what the 3 of you want to do:=0A> a) s=
ubmit one WG netconf-monitoring draft that incorporates the best=0A>    ide=
as from the 3 of your drafts including the schema =0A> advertisement, or=0A=
> b) submit monitoring document based on existing monitoring=0A>    documen=
t and do a separate schema-advertisment related document.=0A> =0A> In any c=
ase, we would like the documents to be submitted asap/timely,=0A> so that t=
hey meet the -00 cutof date of 11 feb 2008. This so that we=0A> have ample =
time to study and review and so that we can have a fruitful=0A> discussion =
at IETF71.=0A> =0A> Bert and Mehmet=0A> =0A> =0A=0A=0A=0A=0A=0A=0A=0A=0A=0A=
=0A=0A=0A=0A      Lesen Sie Ihre E-Mails auf dem Handy.=0Awww.yahoo.de/go
--0-516760339-1203526099=:5392
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><style type=3D"text/css"><!-- DIV {margin:0px;} --></style></he=
ad><body><div style=3D"font-family:arial,helvetica,sans-serif;font-size:10p=
t"><div><br>Dear Mark, Hideki, Sharon, <br><br>we sent you a request on the=
 issue in the subject mid of January (see <br>the mail below) and asked whe=
ther you want to: <br><br>a) submit one WG netconf-monitoring draft that in=
corporates the best <br>&nbsp;&nbsp;&nbsp; ideas from the 3 of your drafts =
including the schema advertisement, or <br>b) prepare a separate schema-adv=
ertisment related document. <br>&nbsp; <br>Did you already have a discussio=
n on how you want to proceed with <br>the Schema advertisement drafts? <br>=
<br>We have provisionally included a time slot for this in the draft agenda=
 <br>(see parallel mail). <br>But the prerequisite for the discussion on th=
e topic in the WG session is <br>your agreement on how you want to proceed =
and the submission of a <br>new draft before the IETF #71 meeting (we
 are going to be gracious if <br>it's a joint -00 draft). One possibility w=
e discussed is also to merge with <br>the monitoring draft. <br><br>So plea=
se get together and force the agreement for further proceeding. <br>We woul=
d like to encourage you to submit a joint draft before the IETF #71 <br>mee=
ting to be able to discuss it in the session and to get it one step further=
. <br>If something is not clear or not easy to decide please involve the WG=
 <br>co-chairs or discuss on the WG maillist. <br><br>Regards, <br>Bert &am=
p; Mehmet <br><br>&gt; -----Original Message-----<br>&gt; From: owner-netco=
nf@ops.ietf.org <br>&gt; [mailto:owner-netconf@ops.ietf.org] On Behalf Of e=
xt Bert <br>&gt; Wijnen - IETF<br>&gt; Sent: Tuesday, January 15, 2008 4:56=
 PM<br>&gt; To: markscot@nortel.com; hideki.okita.pf@hitachi.com<br>&gt; Cc=
: Sharon Chisholm; netconf@ops.ietf.org<br>&gt; Subject: FW: Status of netc=
onf-schema-query<br>&gt; <br>&gt; Mark, Hideki, Sharon,<br>&gt;
 <br>&gt; From the last IETF71 Netconf Minutes, we see that our AD (Dan) ha=
s<br>&gt; recommended that the authors of<br>&gt; <br>&gt;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; draft-okita-netconf-advertisement-00.txt<br>&gt;&nbsp;&=
nbsp;&nbsp; and<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; draft-scott-net=
conf-schema-query-00.txt<br>&gt;&nbsp;&nbsp;&nbsp; would get together and t=
ry to come up with a common proposal.<br>&gt; <br>&gt; Both documents were =
read by about the same amount of people (10-11)<br>&gt; and when asked who =
would like adopt each of the documents, they<br>&gt; both got some 5-7 or s=
o supporters. So it is best to see if we<br>&gt; can merge the best from th=
e two.<br>&gt; <br>&gt; So, can the two of you (with your co-authors/co-edi=
tors) work together<br>&gt; to create a new (or merge your existing) docume=
nt(s) that we can<br>&gt; put on the WG agenda for the upcoming IETF. The g=
oal should be<br>&gt; to try and address the WG charter item that
 says:<br>&gt; <br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3. Schema adver=
tisement: Currently the NETCONF protocol <br>&gt; is able to<br>&gt;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; advertise which proto=
col features are supported on <br>&gt; a particular<br>&gt;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; netconf-capable device. Howeve=
r, there is currently <br>&gt; no way to<br>&gt; discover<br>&gt;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; which XML Schema are sup=
ported on the device. The <br>&gt; NETCONF working<br>&gt;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; group will produce a standards-=
track RFC with <br>&gt; mechanisms making<br>&gt; this<br>&gt;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; discovery possible.<br>&gt;=
 <br>&gt; Note that the charter also says:<br>&gt; <br>&gt;&nbsp;&nbsp;&nbs=
p; This item may be merged with "NETCONF monitoring" into a <br>&gt;
 single document.<br>&gt; <br>&gt; That is why we also copied Sharon.<br>&g=
t; <br>&gt; We as WG chairs would like to know what the 3 of you want to do=
:<br>&gt; a) submit one WG netconf-monitoring draft that incorporates the b=
est<br>&gt;&nbsp;&nbsp;&nbsp; ideas from the 3 of your drafts including the=
 schema <br>&gt; advertisement, or<br>&gt; b) submit monitoring document ba=
sed on existing monitoring<br>&gt;&nbsp;&nbsp;&nbsp; document and do a sepa=
rate schema-advertisment related document.<br>&gt; <br>&gt; In any case, we=
 would like the documents to be submitted asap/timely,<br>&gt; so that they=
 meet the -00 cutof date of 11 feb 2008. This so that we<br>&gt; have ample=
 time to study and review and so that we can have a fruitful<br>&gt; discus=
sion at IETF71.<br>&gt; <br>&gt; Bert and Mehmet<br>&gt; <br>&gt; <br><br><=
br><br><br><br><br><br><br><br></div></div><br>=0A=0A=0A=0A      <hr size=
=3D1>Heute schon einen Blick in die Zukunft von E-Mails wagen? Versuchen Si=
e=C2=B4s mit dem <a href=3D"http://de.rd.yahoo.com/evt=3D40593/*http://de.d=
ocs.yahoo.com/ymail/landing.html" target=3D_new> =0Aneuen Yahoo! Mail</a>. =
=0A</body></html>
--0-516760339-1203526099=:5392--

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Wed Feb 20 09:49:13 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 4B6D328C171
	for <ietfarch-netconf-archive@core3.amsl.com>; Wed, 20 Feb 2008 09:49:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.325
X-Spam-Level: 
X-Spam-Status: No, score=-1.325 tagged_above=-999 required=5
	tests=[AWL=-0.888, BAYES_00=-2.599, FH_RELAY_NODNS=1.451,
	HELO_MISMATCH_NET=0.611, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 61Abgxk12I5h
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Wed, 20 Feb 2008 09:49:12 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 5000428C211
	for <netconf-archive@lists.ietf.org>; Wed, 20 Feb 2008 09:49:12 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JRswt-0005s0-MF
	for netconf-data@psg.com; Wed, 20 Feb 2008 17:41:39 +0000
Received: from [76.96.30.17] (helo=QMTA10.emeryville.ca.mail.comcast.net)
	by psg.com with esmtp (Exim 4.68 (FreeBSD))
	(envelope-from <d.b.nelson@comcast.net>)
	id 1JRScA-000He6-I3
	for netconf@ops.ietf.org; Tue, 19 Feb 2008 13:34:31 +0000
Received: from OMTA12.emeryville.ca.mail.comcast.net ([76.96.30.44])
	by QMTA10.emeryville.ca.mail.comcast.net with comcast
	id rQSN1Y0020x6nqcAA04d00; Tue, 19 Feb 2008 13:33:45 +0000
Received: from NEWTON603 ([24.61.11.96])
	by OMTA12.emeryville.ca.mail.comcast.net with comcast
	id rRaT1Y00L24Kx1C8Y00000; Tue, 19 Feb 2008 13:34:30 +0000
X-Authority-Analysis: v=1.0 c=1 a=48vgC7mUAAAA:8 a=PIv5tKTiEDGbMewyGNEA:9
 a=8of0C2l7Pw4vewVlmDMA:7 a=NRqv2CJRw_5MWuBahrL4_xMvWRsA:4 a=JfD0Fch1gWkA:10
 a=XF7b4UCPwd8A:10
From: "David B. Nelson" <d.b.nelson@comcast.net>
To: "'Eliot Lear'" <lear@cisco.com>
Cc: "'Mohamad Badra'" <badra@isima.fr>,
	<netconf@ops.ietf.org>,
	"'Kaushik Narayan'" <kaushik@cisco.com>,
	"'Bert Wijnen - IETF'" <bertietf@bwijnen.net>
References: <NIEJLKBACMDODCGLGOCNAECLEHAA.bertietf@bwijnen.net> <47BA9510.5020900@cisco.com>
Subject: RE: new revision: draft-ietf-netconf-tls-01.txt
Date: Tue, 19 Feb 2008 08:34:34 -0500
Message-ID: <052301c872fc$2b9550b0$011716ac@NEWTON603>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 11
Thread-Index: Achy1lLgrEQsBwh3SyeDkuv/g1UgYAAJZm2A
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198
In-Reply-To: <47BA9510.5020900@cisco.com>
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Thanks for forwarding this, Eliot.

I'll take a few days to read the draft and then send you my thoughts.

Regards,

Dave Nelson

> -----Original Message-----
> From: Eliot Lear [mailto:lear@cisco.com]
> Sent: Tuesday, February 19, 2008 3:37 AM
> To: Bert Wijnen - IETF
> Cc: Mohamad Badra; netconf@ops.ietf.org; Nelson, David; Kaushik Narayan
> Subject: Re: new revision: draft-ietf-netconf-tls-01.txt
> 
> Hi Bert & Mohamad,
> 
> I am not a radius expert, but I think you might have a radius problem.
> It would seem that either the identity & identity_hint discussed in the
> draft cannot be unique to a host OR the radius server must perform the
> transformations with appropriate identity & identity_hint  passed along
> with the string presented by the client.  Keeping in mind that OTPs
> should be supported, it seems likely that the radius server would have
> to do the support.
> 
> I see that RFC 4590 might be related work.  It could be possible to
> propose a radius extension along similar lines.  However, I am by no
> means a radius expert.  Kaushik is, and David Nelson is, so I've CC'd
> them.  While the extension itself might be out of scope for NETCONF and
> in fact might be more generally useful, not having such an extension
> leads us towards an SNMPv3 problem and a future ISMS analog.  I don't
> think you have to gate this draft on that work, but the mandate that you
> hash the password is what causes the problem.  SASL solves this with
> PLAIN, but some people complain that it is not bound well to TLS.
> 
> Also, here are a few additional comments:
> 
> 
> In that Section 3.3 Note 1, if you're going to say something is NOT
> secure, you should bound that statement and preferably provide a
> reference.
> 
> In that same section, Note 2, and I realize this may be my poor reading
> of RFC 4279, I do not see how the form of the PSK resultant (ASCII or
> HEX) is specified.
> 
> Above that point, the following statement requires further elaboration
> and the term "random" does not sit well on its own.
> 
> > It is RECOMMENDED that implementations
> >    that allow the administrator to manually configure the password also
> >    provide functionality for generating a new random password, taking
> >    [RFC4086] into account.
> While it's good that you cited RFC 4086, I doubt that Don Eastlake would
> use the term "random", but perhaps "pseudo random".  All of this having
> been said, I believe you're a bit off the beaten path, and you could
> probably cut this text in its entirety.
> 
> HTH...
> 
> Eliot
> 
> Bert Wijnen - IETF wrote:
> > Thanks Badra. My initial comments have been addressed.
> >
> > All WG Members, pls review this new revision and comment
> > prefereably well BEFORE we have our meeting at IETF71.
> >
> > Bert Wijnen
> >
> >
> >> -----Oorspronkelijk bericht-----
> >> Van: owner-netconf@ops.ietf.org
> >> [mailto:owner-netconf@ops.ietf.org]Namens Mohamad Badra
> >> Verzonden: vrijdag 15 februari 2008 11:12
> >> Aan: Charlie Kaufman
> >> CC: netconf@ops.ietf.org
> >> Onderwerp: Re: FW: review/comments of/on draft-ietf-netconf-tls-00.txt
> >>
> >>
> >> Thank you Charlie.
> >>
> >> I submitted a new version of the document that addresses the raised
> >> comments. Please don't hesitate to submit your comments. Many thanks!
> >>
> >> Best regards,
> >> Badra
> >>
> >
> >
> > --
> > to unsubscribe send a message to netconf-request@ops.ietf.org with
> > the word 'unsubscribe' in a single line as the message text body.
> > archive: <http://ops.ietf.org/lists/netconf/>
> >
> >
> 



--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Wed Feb 20 09:55:16 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 6639928C848
	for <ietfarch-netconf-archive@core3.amsl.com>; Wed, 20 Feb 2008 09:55:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.743
X-Spam-Level: 
X-Spam-Status: No, score=-3.743 tagged_above=-999 required=5 tests=[AWL=0.752,
	BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,
	RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id n-yMSVTCmlwg
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Wed, 20 Feb 2008 09:55:14 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id A08C728C9B4
	for <netconf-archive@lists.ietf.org>; Wed, 20 Feb 2008 09:52:47 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JRswk-0005rC-Un
	for netconf-data@psg.com; Wed, 20 Feb 2008 17:41:30 +0000
Received: from [198.24.6.3] (helo=imr2.ericy.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.68 (FreeBSD))
	(envelope-from <suresh.krishnan@ericsson.com>)
	id 1JRE6m-000AFJ-DN
	for netconf@ops.ietf.org; Mon, 18 Feb 2008 22:05:09 +0000
Received: from eusrcmw750.eamcs.ericsson.se (eusrcmw750.exu.ericsson.se [138.85.77.50])
	by imr2.ericy.com (8.13.1/8.13.1) with ESMTP id m1IM1iBe028280;
	Mon, 18 Feb 2008 16:01:45 -0600
Received: from eusrcmw750.eamcs.ericsson.se ([138.85.77.53]) by eusrcmw750.eamcs.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830);
	 Mon, 18 Feb 2008 16:01:38 -0600
Received: from [142.133.10.140] ([142.133.10.140]) by eusrcmw750.eamcs.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830);
	 Mon, 18 Feb 2008 16:01:38 -0600
Message-ID: <47BA00C5.6040705@ericsson.com>
Date: Mon, 18 Feb 2008 17:03:49 -0500
From: Suresh Krishnan <suresh.krishnan@ericsson.com>
User-Agent: Thunderbird 2.0.0.6 (X11/20071022)
MIME-Version: 1.0
To: "Hector Trevino (htrevino)" <htrevino@cisco.com>
CC: Sharon Chisholm <schishol@nortel.com>, Bert Wijnen <bertietf@bwijnen.net>,
        General Area Review Team <gen-art@ietf.org>,
        "Romascanu, Dan (Dan)" <dromasca@avaya.com>,
        Netconf <netconf@ops.ietf.org>
Subject: Re: Gen-ART review of draft-ietf-netconf-notification-11.txt
References: <47AB8729.209@ericsson.com> <NIEJLKBACMDODCGLGOCNMEMLEGAA.bertietf@bwijnen.net> <713043CE8B8E1348AF3C546DBE02C1B412FE1C54@zcarhxm2.corp.nortel.com> <47B07942.2070205@ericsson.com> <713043CE8B8E1348AF3C546DBE02C1B4131B797F@zcarhxm2.corp.nortel.com> <47B9100E.2050504@ericsson.com> <6E21698722408147BEA594E073E2B0AB056A7FC8@xmb-sjc-223.amer.cisco.com>
In-Reply-To: <6E21698722408147BEA594E073E2B0AB056A7FC8@xmb-sjc-223.amer.cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 18 Feb 2008 22:01:38.0163 (UTC) FILETIME=[D5AE2C30:01C87279]
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Hi Hector and Sharon,

Hector Trevino (htrevino) wrote:
> The definitions in the document included below. Start time is a
> mandatory parameter for replay. Stop time is an optional parameter for
> replay. If Start Time is not present then Stop time should not be
> present, if it is, then it is an error. Maybe the Start Time and Stop
> Time descriptions do not explicitely state this but I think the Negative
> response text does. Does this satisfy you comment?

Yes, it does. I did not read this error message correctly the first time 
around. I expected the message to say something like this

Error-info: <bad-element>: stopTime
Description: An expected element <startTime> is missing.

instead of the current text. I am fine with leaving the text as is.

Thanks
Suresh

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Wed Feb 20 09:55:18 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 4C72128C848
	for <ietfarch-netconf-archive@core3.amsl.com>; Wed, 20 Feb 2008 09:55:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.763
X-Spam-Level: 
X-Spam-Status: No, score=-3.763 tagged_above=-999 required=5 tests=[AWL=0.732,
	BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,
	RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id YdpuGh6v7j6n
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Wed, 20 Feb 2008 09:55:17 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id EB6F228C70E
	for <netconf-archive@lists.ietf.org>; Wed, 20 Feb 2008 09:53:41 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JRswc-0005qN-EK
	for netconf-data@psg.com; Wed, 20 Feb 2008 17:41:22 +0000
Received: from [198.24.6.9] (helo=imr1.ericy.com)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.68 (FreeBSD))
	(envelope-from <suresh.krishnan@ericsson.com>)
	id 1JQy5R-0008bL-QF
	for netconf@ops.ietf.org; Mon, 18 Feb 2008 04:58:43 +0000
Received: from eusrcmw750.eamcs.ericsson.se (eusrcmw750.exu.ericsson.se [138.85.77.50])
	by imr1.ericy.com (8.13.1/8.13.1) with ESMTP id m1I4sZjN005317;
	Sun, 17 Feb 2008 22:54:35 -0600
Received: from eusrcmw750.eamcs.ericsson.se ([138.85.77.53]) by eusrcmw750.eamcs.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830);
	 Sun, 17 Feb 2008 22:54:35 -0600
Received: from [142.133.10.140] ([142.133.10.140]) by eusrcmw750.eamcs.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830);
	 Sun, 17 Feb 2008 22:54:35 -0600
Message-ID: <47B9100E.2050504@ericsson.com>
Date: Sun, 17 Feb 2008 23:56:46 -0500
From: Suresh Krishnan <suresh.krishnan@ericsson.com>
User-Agent: Thunderbird 2.0.0.6 (X11/20071022)
MIME-Version: 1.0
To: Sharon Chisholm <schishol@nortel.com>
CC: Bert Wijnen <bertietf@bwijnen.net>,
        General Area Review Team <gen-art@ietf.org>,
        Hector Trevino <htrevino@cisco.com>,
        "Romascanu, Dan (Dan)" <dromasca@avaya.com>,
        Netconf <netconf@ops.ietf.org>
Subject: Re: Gen-ART review of draft-ietf-netconf-notification-11.txt
References: <47AB8729.209@ericsson.com> <NIEJLKBACMDODCGLGOCNMEMLEGAA.bertietf@bwijnen.net> <713043CE8B8E1348AF3C546DBE02C1B412FE1C54@zcarhxm2.corp.nortel.com> <47B07942.2070205@ericsson.com> <713043CE8B8E1348AF3C546DBE02C1B4131B797F@zcarhxm2.corp.nortel.com>
In-Reply-To: <713043CE8B8E1348AF3C546DBE02C1B4131B797F@zcarhxm2.corp.nortel.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 18 Feb 2008 04:54:35.0209 (UTC) FILETIME=[5B899B90:01C871EA]
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Hi Sharon,
   Please find comments inline.

Sharon Chisholm wrote:
> hi
>  
> <Suresh>
>>> Minor
>>> =====
>>>
>>> * Section 2.1.1
>>>
>>> What happens if a stopTime is specified and a startTime is not? Does 
>>> the replay begin starting now or is the request rejected? This needs 
>>> to be clarified.
>> This results in an error. I think this is implicit with the current 
>> text in section 2.1.1.
>>
>>  "Must be used with and be later than <startTime>." 
>>
>> I'm not sure further clarification is required.
> 
> Then why do we have the following error case explicitly listed?
> 
> "     If a <stopTime> is requested which is earlier then the specified
>        <startTime>, the following error is returned:
> 
>           Tag: bad-element
> 
>           Error-type: protocol
> 
>           Severity: error
> 
>           Error-info: <bad-element>: stopTime
> 
>           Description: An element value is not correct; e.g., wrong
> type,
>           out of range, pattern mismatch."
> 
> </Suresh>
> 
> The text in section 2.1.1 says that stopTime must be later then
> startTime and there is an error message defined later when this isn't
> the case. I'm not sure what the issue is. Can you clarify?

I enquired what would happen if stopTime would be specified without a 
startTime. You mentioned it was implicit in this sentence ""Must be used 
with and be later than <startTime>.". My question is why the other half 
of the sentence "later that <startTime>" explicitly handled as an error 
case while the "must be used with" not explicitly handled.


> 
> <Suresh>
>>> * Section 3.2.1
>>>
>>> The term "Event Stream Definition" is used in Section 3.2 before it 
>>> is
>>> defined here. Is it possible to move this somewhere further up.
>> The term 'Stream' is defined in section 1.1 so I think we are OK.
> 
> The following text occurs in Section 3.2
> 
> "The central component inspects each event notification and matches
>   the event notification against the set of stream definitions."
> 
> At this point I was not aware what a "stream definition" meant and
> how/where it was defined. Personally I would like to push the "Event
> Stream Definition" or a subset of it to Section 1.1 but I do not have a
> strong position on this.
> </Suresh>
> 
> My personal view is that since it is defined in the definition section I
> think we are ok.

OK. I am fine with this.

Thanks
Suresh



--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Wed Feb 20 09:55:20 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 8343D28C956
	for <ietfarch-netconf-archive@core3.amsl.com>; Wed, 20 Feb 2008 09:55:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.495
X-Spam-Level: 
X-Spam-Status: No, score=-4.495 tagged_above=-999 required=5
	tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,
	RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id ZfE1PeB7XfKo
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Wed, 20 Feb 2008 09:55:17 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 8BD9128C9C9
	for <netconf-archive@lists.ietf.org>; Wed, 20 Feb 2008 09:53:52 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JRsxB-0005wA-Q1
	for netconf-data@psg.com; Wed, 20 Feb 2008 17:41:57 +0000
Received: from [171.71.176.71] (helo=sj-iport-2.cisco.com)
	by psg.com with esmtp (Exim 4.68 (FreeBSD))
	(envelope-from <kaushik@cisco.com>)
	id 1JRWTo-000KAa-Ak
	for netconf@ops.ietf.org; Tue, 19 Feb 2008 17:42:14 +0000
Received: from sj-dkim-3.cisco.com ([171.71.179.195])
  by sj-iport-2.cisco.com with ESMTP; 19 Feb 2008 09:42:07 -0800
Received: from sj-core-1.cisco.com (sj-core-1.cisco.com [171.71.177.237])
	by sj-dkim-3.cisco.com (8.12.11/8.12.11) with ESMTP id m1JHg7AD030168;
	Tue, 19 Feb 2008 09:42:07 -0800
Received: from xbh-sjc-221.amer.cisco.com (xbh-sjc-221.cisco.com [128.107.191.63])
	by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id m1JHfdJs019944;
	Tue, 19 Feb 2008 17:41:52 GMT
Received: from xmb-sjc-22d.amer.cisco.com ([128.107.191.68]) by xbh-sjc-221.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830);
	 Tue, 19 Feb 2008 09:41:38 -0800
Received: from 10.21.115.50 ([10.21.115.50]) by xmb-sjc-22d.amer.cisco.com ([128.107.191.68]) with Microsoft Exchange Server HTTP-DAV ;
 Tue, 19 Feb 2008 17:41:38 +0000
User-Agent: Microsoft-Entourage/11.3.6.070618
Date: Tue, 19 Feb 2008 09:41:37 -0800
Subject: Re: new revision: draft-ietf-netconf-tls-01.txt
From: Kaushik Narayan <kaushik@cisco.com>
To: Eliot Lear <lear@cisco.com>, Bert Wijnen - IETF <bertietf@bwijnen.net>
CC: Mohamad Badra <badra@isima.fr>, <netconf@ops.ietf.org>,
        "Nelson, David" <dnelson@enterasys.com>
Message-ID: <C3E054D1.1362E%kaushik@cisco.com>
Thread-Topic: new revision: draft-ietf-netconf-tls-01.txt
Thread-Index: AchzHq0T691T/N8REdyhegAX8tamGQ==
In-Reply-To: <47BA9510.5020900@cisco.com>
Mime-version: 1.0
Content-type: text/plain;
	charset="US-ASCII"
Content-transfer-encoding: 7bit
X-OriginalArrivalTime: 19 Feb 2008 17:41:38.0896 (UTC) FILETIME=[AE34AD00:01C8731E]
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=3337; t=1203442927; x=1204306927;
	c=relaxed/simple; s=sjdkim3002;
	h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version;
	d=cisco.com; i=kaushik@cisco.com;
	z=From:=20Kaushik=20Narayan=20<kaushik@cisco.com>
	|Subject:=20Re=3A=20new=20revision=3A=20draft-ietf-netconf-
	tls-01.txt
	|Sender:=20;
	bh=jud83LFKCOYD89fTVPFabfMaOR+qMAORF9SE7L9wELM=;
	b=m/YM0dnIZ3CO9tVjWnCz4n0v/FHFKp6mmsFUVpL6vGkStU73INq/4dzyaZ
	ZNknp1gNhhLY4R01hGF0yNQuXHL/qvlmLj1zbUUKBX3pvakxNqkY8SqJwZhD
	3tHYJgOqcu;
Authentication-Results: sj-dkim-3; header.From=kaushik@cisco.com; dkim=pass (
	sig from cisco.com/sjdkim3002 verified; ); 
Sender: owner-netconf@ops.ietf.org
Precedence: bulk


Will get back with my thoughts after having read the draft.


On 2/19/08 12:36 AM, "Eliot Lear" <lear@cisco.com> wrote:

> Hi Bert & Mohamad,
> 
> I am not a radius expert, but I think you might have a radius problem.
> It would seem that either the identity & identity_hint discussed in the
> draft cannot be unique to a host OR the radius server must perform the
> transformations with appropriate identity & identity_hint  passed along
> with the string presented by the client.  Keeping in mind that OTPs
> should be supported, it seems likely that the radius server would have
> to do the support.
> 
> I see that RFC 4590 might be related work.  It could be possible to
> propose a radius extension along similar lines.  However, I am by no
> means a radius expert.  Kaushik is, and David Nelson is, so I've CC'd
> them.  While the extension itself might be out of scope for NETCONF and
> in fact might be more generally useful, not having such an extension
> leads us towards an SNMPv3 problem and a future ISMS analog.  I don't
> think you have to gate this draft on that work, but the mandate that you
> hash the password is what causes the problem.  SASL solves this with
> PLAIN, but some people complain that it is not bound well to TLS.
> 
> Also, here are a few additional comments:
> 
> 
> In that Section 3.3 Note 1, if you're going to say something is NOT
> secure, you should bound that statement and preferably provide a reference.
> 
> In that same section, Note 2, and I realize this may be my poor reading
> of RFC 4279, I do not see how the form of the PSK resultant (ASCII or
> HEX) is specified.
> 
> Above that point, the following statement requires further elaboration
> and the term "random" does not sit well on its own.
> 
>> It is RECOMMENDED that implementations
>>    that allow the administrator to manually configure the password also
>>    provide functionality for generating a new random password, taking
>>    [RFC4086] into account.
> While it's good that you cited RFC 4086, I doubt that Don Eastlake would
> use the term "random", but perhaps "pseudo random".  All of this having
> been said, I believe you're a bit off the beaten path, and you could
> probably cut this text in its entirety.
> 
> HTH...
> 
> Eliot
> 
> Bert Wijnen - IETF wrote:
>> Thanks Badra. My initial comments have been addressed.
>> 
>> All WG Members, pls review this new revision and comment
>> prefereably well BEFORE we have our meeting at IETF71.
>> 
>> Bert Wijnen 
>> 
>>   
>>> -----Oorspronkelijk bericht-----
>>> Van: owner-netconf@ops.ietf.org
>>> [mailto:owner-netconf@ops.ietf.org]Namens Mohamad Badra
>>> Verzonden: vrijdag 15 februari 2008 11:12
>>> Aan: Charlie Kaufman
>>> CC: netconf@ops.ietf.org
>>> Onderwerp: Re: FW: review/comments of/on draft-ietf-netconf-tls-00.txt
>>> 
>>> 
>>> Thank you Charlie.
>>> 
>>> I submitted a new version of the document that addresses the raised
>>> comments. Please don't hesitate to submit your comments. Many thanks!
>>> 
>>> Best regards,
>>> Badra
>>>     
>> 
>> 
>> --
>> to unsubscribe send a message to netconf-request@ops.ietf.org with
>> the word 'unsubscribe' in a single line as the message text body.
>> archive: <http://ops.ietf.org/lists/netconf/>
>> 
>>   
> 


--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Wed Feb 20 12:20:16 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 3068528C9D6
	for <ietfarch-netconf-archive@core3.amsl.com>; Wed, 20 Feb 2008 12:20:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.434
X-Spam-Level: 
X-Spam-Status: No, score=-0.434 tagged_above=-999 required=5 tests=[AWL=0.061,
	BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,
	RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id WisfgDHYsWJ5
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Wed, 20 Feb 2008 12:20:15 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 7271D28CA52
	for <netconf-archive@lists.ietf.org>; Wed, 20 Feb 2008 12:20:05 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JRvKE-0000P9-0d
	for netconf-data@psg.com; Wed, 20 Feb 2008 20:13:54 +0000
Received: from [213.180.94.162] (helo=mail.tail-f.com)
	by psg.com with esmtp (Exim 4.68 (FreeBSD))
	(envelope-from <mbj@tail-f.com>)
	id 1JRvI8-0000D0-6Q
	for netconf@ops.ietf.org; Wed, 20 Feb 2008 20:13:15 +0000
Received: from localhost (c213-100-166-13.swipnet.se [213.100.166.13])
	by mail.tail-f.com (Postfix) with ESMTP id BF8551B80C5;
	Wed, 20 Feb 2008 21:11:40 +0100 (CET)
Date: Wed, 20 Feb 2008 21:11:29 +0100 (CET)
Message-Id: <20080220.211129.258641883.mbj@tail-f.com>
To: m_ersue@yahoo.de
Cc: markscot@nortel.com, hideki.okita.pf@hitachi.com,
	schishol@nortel.com, bertietf@bwijnen.net, netconf@ops.ietf.org
Subject: Re: Status of Schema advertisement drafts WAS: FW: Status of
 netconf-schema-query
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <963005.5392.qm@web27812.mail.ukl.yahoo.com>
References: <963005.5392.qm@web27812.mail.ukl.yahoo.com>
X-Mailer: Mew version 5.2.52 on Emacs 22.1 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Hi,

AFAICT, the method defined in draft-okita-netconf-advertisement-00.txt
works for NETCONF over SOAP, but not for the other transports (SSH and
BEEP).  The methods listed in draft-scott-netconf-schema-query-00
works for any transport.  I would prefer a generic transport agnostic
method for this problem.

I proposed one solution in
http://ops.ietf.org/lists/netconf/netconf.2007/msg00698.html.  I would
be happy to work with Mark Scott on a schema discovery document.


/martin

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Wed Feb 20 12:23:52 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 9F02B28C9A0
	for <ietfarch-netconf-archive@core3.amsl.com>; Wed, 20 Feb 2008 12:23:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.495
X-Spam-Level: 
X-Spam-Status: No, score=-4.495 tagged_above=-999 required=5
	tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,
	RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id Bltc3GeuvwpV
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Wed, 20 Feb 2008 12:23:49 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 8AEE228CA1F
	for <netconf-archive@lists.ietf.org>; Wed, 20 Feb 2008 12:23:03 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JRvJk-0000JO-NL
	for netconf-data@psg.com; Wed, 20 Feb 2008 20:13:24 +0000
Received: from [171.71.176.72] (helo=sj-iport-3.cisco.com)
	by psg.com with esmtps (TLSv1:RC4-SHA:128)
	(Exim 4.68 (FreeBSD))
	(envelope-from <kaushik@cisco.com>)
	id 1JRuyT-000Nbl-2I
	for netconf@ops.ietf.org; Wed, 20 Feb 2008 19:51:31 +0000
Received: from sj-dkim-1.cisco.com ([171.71.179.21])
  by sj-iport-3.cisco.com with ESMTP; 20 Feb 2008 11:51:24 -0800
Received: from sj-core-3.cisco.com (sj-core-3.cisco.com [171.68.223.137])
	by sj-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id m1KJpOak014565;
	Wed, 20 Feb 2008 11:51:24 -0800
Received: from xbh-sjc-211.amer.cisco.com (xbh-sjc-211.cisco.com [171.70.151.144])
	by sj-core-3.cisco.com (8.12.10/8.12.6) with ESMTP id m1KJovNw015159;
	Wed, 20 Feb 2008 19:51:17 GMT
Received: from xmb-sjc-22d.amer.cisco.com ([128.107.191.68]) by xbh-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830);
	 Wed, 20 Feb 2008 11:51:09 -0800
Received: from 10.21.116.165 ([10.21.116.165]) by xmb-sjc-22d.amer.cisco.com ([128.107.191.68]) with Microsoft Exchange Server HTTP-DAV ;
 Wed, 20 Feb 2008 19:51:08 +0000
User-Agent: Microsoft-Entourage/11.3.6.070618
Date: Wed, 20 Feb 2008 11:51:07 -0800
Subject: Re: new revision: draft-ietf-netconf-tls-01.txt
From: Kaushik Narayan <kaushik@cisco.com>
To: Eliot Lear <lear@cisco.com>, Bert Wijnen - IETF <bertietf@bwijnen.net>
CC: Mohamad Badra <badra@isima.fr>, <netconf@ops.ietf.org>,
        "Nelson, David" <dnelson@enterasys.com>
Message-ID: <C3E1C4AB.137B8%kaushik@cisco.com>
Thread-Topic: new revision: draft-ietf-netconf-tls-01.txt
Thread-Index: Achz+e7FLZI8d9/tEdyOogAX8tamGQ==
In-Reply-To: <47BA9510.5020900@cisco.com>
Mime-version: 1.0
Content-type: text/plain;
	charset="US-ASCII"
Content-transfer-encoding: 7bit
X-OriginalArrivalTime: 20 Feb 2008 19:51:09.0499 (UTC) FILETIME=[F04258B0:01C873F9]
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=4424; t=1203537084; x=1204401084;
	c=relaxed/simple; s=sjdkim1004;
	h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version;
	d=cisco.com; i=kaushik@cisco.com;
	z=From:=20Kaushik=20Narayan=20<kaushik@cisco.com>
	|Subject:=20Re=3A=20new=20revision=3A=20draft-ietf-netconf-
	tls-01.txt
	|Sender:=20;
	bh=Rkzpvwy7mzinvFkrVU20xKyN15nAdACGXxc3uynJ9Hs=;
	b=oqoavd/sDBRN9GnbPuT8Twxuhpz0nvNavEk2cfPFrYKtpXRWV0aG9b/MVQ
	98TM5xGjVqi/n7agwsMA+mCbR2scyPJciMZg23k0YD/+toV0LQVUueshtzvr
	4S34FM4fDYjblKzuUelf7Jo4i2WAFkOtPqn7az7l3InxWVGWx4Grk=;
Authentication-Results: sj-dkim-1; header.From=kaushik@cisco.com; dkim=pass (
	sig from cisco.com/sjdkim1004 verified; ); 
Sender: owner-netconf@ops.ietf.org
Precedence: bulk


Hi Eliot, Mohamad,

The password authentication mechanism defined in section 3.3 would be
problematic to support if the authentication needs to be done by a RADIUS
server for a couple of reasons

1. I am not a TLS expert but I presume that the TLS server would need to
possess the PSK; I don't think it would be appropriate for a RADIUS server
to provide a RADIUS client with keys derived (PSK) from the user's password
without authenticating the user.

2. In many cases the user's password might not even be available with the
RADIUS server, they might be stored in LDAP (there may be ways to acquire
the password using a LDAP getuserpassword instead of a bind) or token
servers (OTP).

Given that password based mechanisms with passwords stored in a central
database (RADIUS, LDAP, OTP) would probably be the most widely used
mechanisms for NetConf & the security issues in deriving the PSK from a
password that you have pointed out in the draft; I am wondering why you
wouldn't consider using SASL or alternatively perform user authentication
once the TLS tunnel has been established (similar to HTTP).

Regards,
 kaushik

On 2/19/08 12:36 AM, "Eliot Lear" <lear@cisco.com> wrote:

> Hi Bert & Mohamad,
> 
> I am not a radius expert, but I think you might have a radius problem.
> It would seem that either the identity & identity_hint discussed in the
> draft cannot be unique to a host OR the radius server must perform the
> transformations with appropriate identity & identity_hint  passed along
> with the string presented by the client.  Keeping in mind that OTPs
> should be supported, it seems likely that the radius server would have
> to do the support.
> 
> I see that RFC 4590 might be related work.  It could be possible to
> propose a radius extension along similar lines.  However, I am by no
> means a radius expert.  Kaushik is, and David Nelson is, so I've CC'd
> them.  While the extension itself might be out of scope for NETCONF and
> in fact might be more generally useful, not having such an extension
> leads us towards an SNMPv3 problem and a future ISMS analog.  I don't
> think you have to gate this draft on that work, but the mandate that you
> hash the password is what causes the problem.  SASL solves this with
> PLAIN, but some people complain that it is not bound well to TLS.
> 
> Also, here are a few additional comments:
> 
> 
> In that Section 3.3 Note 1, if you're going to say something is NOT
> secure, you should bound that statement and preferably provide a reference.
> 
> In that same section, Note 2, and I realize this may be my poor reading
> of RFC 4279, I do not see how the form of the PSK resultant (ASCII or
> HEX) is specified.
> 
> Above that point, the following statement requires further elaboration
> and the term "random" does not sit well on its own.
> 
>> It is RECOMMENDED that implementations
>>    that allow the administrator to manually configure the password also
>>    provide functionality for generating a new random password, taking
>>    [RFC4086] into account.
> While it's good that you cited RFC 4086, I doubt that Don Eastlake would
> use the term "random", but perhaps "pseudo random".  All of this having
> been said, I believe you're a bit off the beaten path, and you could
> probably cut this text in its entirety.
> 
> HTH...
> 
> Eliot
> 
> Bert Wijnen - IETF wrote:
>> Thanks Badra. My initial comments have been addressed.
>> 
>> All WG Members, pls review this new revision and comment
>> prefereably well BEFORE we have our meeting at IETF71.
>> 
>> Bert Wijnen 
>> 
>>   
>>> -----Oorspronkelijk bericht-----
>>> Van: owner-netconf@ops.ietf.org
>>> [mailto:owner-netconf@ops.ietf.org]Namens Mohamad Badra
>>> Verzonden: vrijdag 15 februari 2008 11:12
>>> Aan: Charlie Kaufman
>>> CC: netconf@ops.ietf.org
>>> Onderwerp: Re: FW: review/comments of/on draft-ietf-netconf-tls-00.txt
>>> 
>>> 
>>> Thank you Charlie.
>>> 
>>> I submitted a new version of the document that addresses the raised
>>> comments. Please don't hesitate to submit your comments. Many thanks!
>>> 
>>> Best regards,
>>> Badra
>>>     
>> 
>> 
>> --
>> to unsubscribe send a message to netconf-request@ops.ietf.org with
>> the word 'unsubscribe' in a single line as the message text body.
>> archive: <http://ops.ietf.org/lists/netconf/>
>> 
>>   
> 


--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Thu Feb 21 04:38:50 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 716EE28C540
	for <ietfarch-netconf-archive@core3.amsl.com>; Thu, 21 Feb 2008 04:38:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.585
X-Spam-Level: 
X-Spam-Status: No, score=-1.585 tagged_above=-999 required=5
	tests=[AWL=-0.887, BAYES_00=-2.599, FH_RELAY_NODNS=1.451,
	HELO_EQ_FR=0.35, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id JJ5kHGiHEeik
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Thu, 21 Feb 2008 04:38:49 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 5902428C65C
	for <netconf-archive@lists.ietf.org>; Thu, 21 Feb 2008 04:38:49 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JSAX5-000OBC-Gk
	for netconf-data@psg.com; Thu, 21 Feb 2008 12:28:11 +0000
Received: from [193.55.95.1] (helo=sp.isima.fr)
	by psg.com with esmtp (Exim 4.68 (FreeBSD))
	(envelope-from <badra@isima.fr>)
	id 1JSAX1-000OAp-UY
	for netconf@ops.ietf.org; Thu, 21 Feb 2008 12:28:09 +0000
Received: from [127.0.0.1] (pc158.isima.fr [193.55.95.158])
	by sp.isima.fr (8.13.8/8.13.8) with ESMTP id m1LDOrOT1024018;
	Thu, 21 Feb 2008 13:24:53 GMT
Message-ID: <47BD6E2A.8010009@isima.fr>
Date: Thu, 21 Feb 2008 13:27:22 +0100
From: Mohamad Badra <badra@isima.fr>
User-Agent: Thunderbird 1.5.0.14 (Windows/20071210)
MIME-Version: 1.0
To: Kaushik Narayan <kaushik@cisco.com>
CC: Eliot Lear <lear@cisco.com>, Bert Wijnen - IETF <bertietf@bwijnen.net>,
        netconf@ops.ietf.org, "Nelson, David" <dnelson@enterasys.com>
Subject: Re: new revision: draft-ietf-netconf-tls-01.txt
References: <C3E1C4AB.137B8%kaushik@cisco.com>
In-Reply-To: <C3E1C4AB.137B8%kaushik@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (sp.isima.fr [193.55.95.1]); Thu, 21 Feb 2008 13:24:53 +0000 (WET)
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Dear Kaushik,

Thank you for your review and for your comments.

First of all, I would like to clarify a point on the document as it is 
written by today: it is based on using a PSK derived from a password, on 
using a certificate, or on both of them. Consequently, its main 
objective isn't to enable any password exchange type inside TLS for the 
user authentication. This authentication is done using ant TLS 
ciphersuite that is able to ensure mutual authentication.

Regarding your 2nd point, I think that RADIUS or LDAP can be used within 
the document by simply collect the PSK and its identity as en entry in 
the database, or by collect the password with the PSK and its identity 
at the TLS server and leave this server reacts as a proxy.

Regarding your 1st point, it is possible for the server to authenticate 
the user using SASL or EAP. But IMO, SASL or EAP over TLS should provide 
crypto-binding and I don't think we have that today. However, if the WG 
think that using PSK derived from a password isn't sufficient and that 
an abstraction layer (SASL, EAP, etc.) is required to enable using OTP 
and other password types, so please let me know, like that we can insert 
such a layer between NETCONF and TLS.

Best regards,
Badra

Kaushik Narayan a écrit :
> Hi Eliot, Mohamad,
> 
> The password authentication mechanism defined in section 3.3 would be
> problematic to support if the authentication needs to be done by a RADIUS
> server for a couple of reasons
> 
> 1. I am not a TLS expert but I presume that the TLS server would need to
> possess the PSK; I don't think it would be appropriate for a RADIUS server
> to provide a RADIUS client with keys derived (PSK) from the user's password
> without authenticating the user.
> 
> 2. In many cases the user's password might not even be available with the
> RADIUS server, they might be stored in LDAP (there may be ways to acquire
> the password using a LDAP getuserpassword instead of a bind) or token
> servers (OTP).
> 
> Given that password based mechanisms with passwords stored in a central
> database (RADIUS, LDAP, OTP) would probably be the most widely used
> mechanisms for NetConf & the security issues in deriving the PSK from a
> password that you have pointed out in the draft; I am wondering why you
> wouldn't consider using SASL or alternatively perform user authentication
> once the TLS tunnel has been established (similar to HTTP).
> 
> Regards,
>  kaushik
> 
> On 2/19/08 12:36 AM, "Eliot Lear" <lear@cisco.com> wrote:
> 
>> Hi Bert & Mohamad,
>>
>> I am not a radius expert, but I think you might have a radius problem.
>> It would seem that either the identity & identity_hint discussed in the
>> draft cannot be unique to a host OR the radius server must perform the
>> transformations with appropriate identity & identity_hint  passed along
>> with the string presented by the client.  Keeping in mind that OTPs
>> should be supported, it seems likely that the radius server would have
>> to do the support.
>>
>> I see that RFC 4590 might be related work.  It could be possible to
>> propose a radius extension along similar lines.  However, I am by no
>> means a radius expert.  Kaushik is, and David Nelson is, so I've CC'd
>> them.  While the extension itself might be out of scope for NETCONF and
>> in fact might be more generally useful, not having such an extension
>> leads us towards an SNMPv3 problem and a future ISMS analog.  I don't
>> think you have to gate this draft on that work, but the mandate that you
>> hash the password is what causes the problem.  SASL solves this with
>> PLAIN, but some people complain that it is not bound well to TLS.
>>
>> Also, here are a few additional comments:
>>
>>
>> In that Section 3.3 Note 1, if you're going to say something is NOT
>> secure, you should bound that statement and preferably provide a reference.
>>
>> In that same section, Note 2, and I realize this may be my poor reading
>> of RFC 4279, I do not see how the form of the PSK resultant (ASCII or
>> HEX) is specified.
>>
>> Above that point, the following statement requires further elaboration
>> and the term "random" does not sit well on its own.
>>
>>> It is RECOMMENDED that implementations
>>>    that allow the administrator to manually configure the password also
>>>    provide functionality for generating a new random password, taking
>>>    [RFC4086] into account.
>> While it's good that you cited RFC 4086, I doubt that Don Eastlake would
>> use the term "random", but perhaps "pseudo random".  All of this having
>> been said, I believe you're a bit off the beaten path, and you could
>> probably cut this text in its entirety.
>>
>> HTH...
>>
>> Eliot
>>
>> Bert Wijnen - IETF wrote:
>>> Thanks Badra. My initial comments have been addressed.
>>>
>>> All WG Members, pls review this new revision and comment
>>> prefereably well BEFORE we have our meeting at IETF71.
>>>
>>> Bert Wijnen 
>>>
>>>   
>>>> -----Oorspronkelijk bericht-----
>>>> Van: owner-netconf@ops.ietf.org
>>>> [mailto:owner-netconf@ops.ietf.org]Namens Mohamad Badra
>>>> Verzonden: vrijdag 15 februari 2008 11:12
>>>> Aan: Charlie Kaufman
>>>> CC: netconf@ops.ietf.org
>>>> Onderwerp: Re: FW: review/comments of/on draft-ietf-netconf-tls-00.txt
>>>>
>>>>
>>>> Thank you Charlie.
>>>>
>>>> I submitted a new version of the document that addresses the raised
>>>> comments. Please don't hesitate to submit your comments. Many thanks!
>>>>
>>>> Best regards,
>>>> Badra


--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Sun Feb 24 14:32:47 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 6645828C1FE
	for <ietfarch-netconf-archive@core3.amsl.com>; Sun, 24 Feb 2008 14:32:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.1
X-Spam-Level: 
X-Spam-Status: No, score=-4.1 tagged_above=-999 required=5 tests=[AWL=0.395,
	BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,
	RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 1i6iSakh+rcN
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Sun, 24 Feb 2008 14:32:45 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 4492928C1A3
	for <netconf-archive@lists.ietf.org>; Sun, 24 Feb 2008 14:31:55 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JTPFa-000PBv-1x
	for netconf-data@psg.com; Sun, 24 Feb 2008 22:23:14 +0000
Received: from [47.140.192.55] (helo=zrtps0kn.nortel.com)
	by psg.com with esmtps (TLSv1:DES-CBC3-SHA:168)
	(Exim 4.68 (FreeBSD))
	(envelope-from <SCHISHOL@nortel.com>)
	id 1JTPFX-000PBa-5e
	for netconf@ops.ietf.org; Sun, 24 Feb 2008 22:23:12 +0000
Received: from zcarhxm2.corp.nortel.com (zcarhxm2.corp.nortel.com [47.129.230.99])
	by zrtps0kn.nortel.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id m1OMN1m02501;
	Sun, 24 Feb 2008 22:23:01 GMT
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: Gen-ART review of draft-ietf-netconf-notification-11.txt
Date: Sun, 24 Feb 2008 17:22:58 -0500
Message-ID: <713043CE8B8E1348AF3C546DBE02C1B41336AFE0@zcarhxm2.corp.nortel.com>
In-Reply-To: <47B9100E.2050504@ericsson.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Gen-ART review of draft-ietf-netconf-notification-11.txt
Thread-Index: Achz6kro3LiEBUzVTlmZ3rcYpR4wJgDSRtbw
References: <47AB8729.209@ericsson.com> <NIEJLKBACMDODCGLGOCNMEMLEGAA.bertietf@bwijnen.net> <713043CE8B8E1348AF3C546DBE02C1B412FE1C54@zcarhxm2.corp.nortel.com> <47B07942.2070205@ericsson.com> <713043CE8B8E1348AF3C546DBE02C1B4131B797F@zcarhxm2.corp.nortel.com> <47B9100E.2050504@ericsson.com>
From: "Sharon Chisholm" <schishol@nortel.com>
To: "Suresh Krishnan" <suresh.krishnan@ericsson.com>
Cc: "Bert Wijnen" <bertietf@bwijnen.net>,
   "General Area Review Team" <gen-art@ietf.org>,
   "Hector Trevino" <htrevino@cisco.com>,
   "Romascanu, Dan (Dan)" <dromasca@avaya.com>,
   "Netconf" <netconf@ops.ietf.org>
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Hi

Ah. That makes more sense. I think that same error can be used in both
cases and I will clarify the text of the message to indicate that it
gets sent in both cases.

Thanks,

Sharon

-----Original Message-----
From: owner-netconf@ops.ietf.org [mailto:owner-netconf@ops.ietf.org] On
Behalf Of Suresh Krishnan
Sent: Sunday, February 17, 2008 11:57 PM
To: Chisholm, Sharon (CAR:ZZ00)
Cc: Bert Wijnen; General Area Review Team; Hector Trevino; Romascanu,
Dan (Dan); Netconf
Subject: Re: Gen-ART review of draft-ietf-netconf-notification-11.txt

Hi Sharon,
   Please find comments inline.

Sharon Chisholm wrote:
> hi
> =20
> <Suresh>
>>> Minor
>>> =3D=3D=3D=3D=3D
>>>
>>> * Section 2.1.1
>>>
>>> What happens if a stopTime is specified and a startTime is not? Does

>>> the replay begin starting now or is the request rejected? This needs

>>> to be clarified.
>> This results in an error. I think this is implicit with the current=20
>> text in section 2.1.1.
>>
>>  "Must be used with and be later than <startTime>."=20
>>
>> I'm not sure further clarification is required.
>=20
> Then why do we have the following error case explicitly listed?
>=20
> "     If a <stopTime> is requested which is earlier then the specified
>        <startTime>, the following error is returned:
>=20
>           Tag: bad-element
>=20
>           Error-type: protocol
>=20
>           Severity: error
>=20
>           Error-info: <bad-element>: stopTime
>=20
>           Description: An element value is not correct; e.g., wrong=20
> type,
>           out of range, pattern mismatch."
>=20
> </Suresh>
>=20
> The text in section 2.1.1 says that stopTime must be later then=20
> startTime and there is an error message defined later when this isn't=20
> the case. I'm not sure what the issue is. Can you clarify?

I enquired what would happen if stopTime would be specified without a
startTime. You mentioned it was implicit in this sentence ""Must be used
with and be later than <startTime>.". My question is why the other half
of the sentence "later that <startTime>" explicitly handled as an error
case while the "must be used with" not explicitly handled.


>=20
> <Suresh>
>>> * Section 3.2.1
>>>
>>> The term "Event Stream Definition" is used in Section 3.2 before it=20
>>> is defined here. Is it possible to move this somewhere further up.
>> The term 'Stream' is defined in section 1.1 so I think we are OK.
>=20
> The following text occurs in Section 3.2
>=20
> "The central component inspects each event notification and matches
>   the event notification against the set of stream definitions."
>=20
> At this point I was not aware what a "stream definition" meant and=20
> how/where it was defined. Personally I would like to push the "Event=20
> Stream Definition" or a subset of it to Section 1.1 but I do not have=20
> a strong position on this.
> </Suresh>
>=20
> My personal view is that since it is defined in the definition section

> I think we are ok.

OK. I am fine with this.

Thanks
Suresh



--
to unsubscribe send a message to netconf-request@ops.ietf.org with the
word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Sun Feb 24 15:20:24 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 5EC343A6BE9
	for <ietfarch-netconf-archive@core3.amsl.com>; Sun, 24 Feb 2008 15:20:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.049
X-Spam-Level: 
X-Spam-Status: No, score=-4.049 tagged_above=-999 required=5 tests=[AWL=0.446,
	BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,
	RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id l+Zp8a7aKJwX
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Sun, 24 Feb 2008 15:20:23 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 563823A68A0
	for <netconf-archive@lists.ietf.org>; Sun, 24 Feb 2008 15:20:23 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JTQ1M-0005I2-Tv
	for netconf-data@psg.com; Sun, 24 Feb 2008 23:12:36 +0000
Received: from [47.129.242.57] (helo=zcars04f.nortel.com)
	by psg.com with esmtps (TLSv1:DES-CBC3-SHA:168)
	(Exim 4.68 (FreeBSD))
	(envelope-from <SCHISHOL@nortel.com>)
	id 1JTQ1J-0005HY-He
	for netconf@ops.ietf.org; Sun, 24 Feb 2008 23:12:35 +0000
Received: from zcarhxm2.corp.nortel.com (zcarhxm2.corp.nortel.com [47.129.230.99])
	by zcars04f.nortel.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id m1ONCJo06192;
	Sun, 24 Feb 2008 23:12:19 GMT
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: Gen-ART review of draft-ietf-netconf-notification-11.txt
Date: Sun, 24 Feb 2008 18:12:18 -0500
Message-ID: <713043CE8B8E1348AF3C546DBE02C1B41336AFF1@zcarhxm2.corp.nortel.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Gen-ART review of draft-ietf-netconf-notification-11.txt
Thread-Index: Achz6kro3LiEBUzVTlmZ3rcYpR4wJgDSRtbwAAG4LAA=
References: <47AB8729.209@ericsson.com> <NIEJLKBACMDODCGLGOCNMEMLEGAA.bertietf@bwijnen.net> <713043CE8B8E1348AF3C546DBE02C1B412FE1C54@zcarhxm2.corp.nortel.com> <47B07942.2070205@ericsson.com> <713043CE8B8E1348AF3C546DBE02C1B4131B797F@zcarhxm2.corp.nortel.com> <47B9100E.2050504@ericsson.com> 
From: "Sharon Chisholm" <schishol@nortel.com>
To: "Suresh Krishnan" <suresh.krishnan@ericsson.com>
Cc: "Bert Wijnen" <bertietf@bwijnen.net>,
   "General Area Review Team" <gen-art@ietf.org>,
   "Hector Trevino" <htrevino@cisco.com>,
   "Romascanu, Dan (Dan)" <dromasca@avaya.com>,
   "Netconf" <netconf@ops.ietf.org>
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Hi

Actually, we already do have an error message for that:

If a <stopTime> is specified in a request without having specified
      a <startTime>, the following error is returned:

         Tag: missing-element

         Error-type: protocol

         Severity: error

         Error-info: <bad-element>: startTime

         Description: An expected element is missing.

Sharon=20

-----Original Message-----
From: Chisholm, Sharon (CAR:ZZ00)=20
Sent: Sunday, February 24, 2008 5:23 PM
To: 'Suresh Krishnan'
Cc: Bert Wijnen; General Area Review Team; Hector Trevino; Romascanu,
Dan (Dan); Netconf
Subject: RE: Gen-ART review of draft-ietf-netconf-notification-11.txt

Hi

Ah. That makes more sense. I think that same error can be used in both
cases and I will clarify the text of the message to indicate that it
gets sent in both cases.

Thanks,

Sharon

-----Original Message-----
From: owner-netconf@ops.ietf.org [mailto:owner-netconf@ops.ietf.org] On
Behalf Of Suresh Krishnan
Sent: Sunday, February 17, 2008 11:57 PM
To: Chisholm, Sharon (CAR:ZZ00)
Cc: Bert Wijnen; General Area Review Team; Hector Trevino; Romascanu,
Dan (Dan); Netconf
Subject: Re: Gen-ART review of draft-ietf-netconf-notification-11.txt

Hi Sharon,
   Please find comments inline.

Sharon Chisholm wrote:
> hi
> =20
> <Suresh>
>>> Minor
>>> =3D=3D=3D=3D=3D
>>>
>>> * Section 2.1.1
>>>
>>> What happens if a stopTime is specified and a startTime is not? Does

>>> the replay begin starting now or is the request rejected? This needs

>>> to be clarified.
>> This results in an error. I think this is implicit with the current=20
>> text in section 2.1.1.
>>
>>  "Must be used with and be later than <startTime>."=20
>>
>> I'm not sure further clarification is required.
>=20
> Then why do we have the following error case explicitly listed?
>=20
> "     If a <stopTime> is requested which is earlier then the specified
>        <startTime>, the following error is returned:
>=20
>           Tag: bad-element
>=20
>           Error-type: protocol
>=20
>           Severity: error
>=20
>           Error-info: <bad-element>: stopTime
>=20
>           Description: An element value is not correct; e.g., wrong=20
> type,
>           out of range, pattern mismatch."
>=20
> </Suresh>
>=20
> The text in section 2.1.1 says that stopTime must be later then=20
> startTime and there is an error message defined later when this isn't=20
> the case. I'm not sure what the issue is. Can you clarify?

I enquired what would happen if stopTime would be specified without a
startTime. You mentioned it was implicit in this sentence ""Must be used
with and be later than <startTime>.". My question is why the other half
of the sentence "later that <startTime>" explicitly handled as an error
case while the "must be used with" not explicitly handled.


>=20
> <Suresh>
>>> * Section 3.2.1
>>>
>>> The term "Event Stream Definition" is used in Section 3.2 before it=20
>>> is defined here. Is it possible to move this somewhere further up.
>> The term 'Stream' is defined in section 1.1 so I think we are OK.
>=20
> The following text occurs in Section 3.2
>=20
> "The central component inspects each event notification and matches
>   the event notification against the set of stream definitions."
>=20
> At this point I was not aware what a "stream definition" meant and=20
> how/where it was defined. Personally I would like to push the "Event=20
> Stream Definition" or a subset of it to Section 1.1 but I do not have=20
> a strong position on this.
> </Suresh>
>=20
> My personal view is that since it is defined in the definition section

> I think we are ok.

OK. I am fine with this.

Thanks
Suresh



--
to unsubscribe send a message to netconf-request@ops.ietf.org with the
word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Sun Feb 24 16:02:17 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 6D0003A6872
	for <ietfarch-netconf-archive@core3.amsl.com>; Sun, 24 Feb 2008 16:02:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.615
X-Spam-Level: 
X-Spam-Status: No, score=-2.615 tagged_above=-999 required=5
	tests=[AWL=-1.020, BAYES_00=-2.599, FH_RELAY_NODNS=1.451,
	HELO_MISMATCH_COM=0.553, J_CHICKENPOX_73=0.6, MANGLED_STOP=2.3,
	RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id OPfY3kggpkUz
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Sun, 24 Feb 2008 16:02:16 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 46B1228C157
	for <netconf-archive@lists.ietf.org>; Sun, 24 Feb 2008 16:02:16 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JTQhl-000A13-SL
	for netconf-data@psg.com; Sun, 24 Feb 2008 23:56:25 +0000
Received: from [47.140.192.55] (helo=zrtps0kn.nortel.com)
	by psg.com with esmtps (TLSv1:DES-CBC3-SHA:168)
	(Exim 4.68 (FreeBSD))
	(envelope-from <SCHISHOL@nortel.com>)
	id 1JTQhi-000A0a-QN
	for netconf@ops.ietf.org; Sun, 24 Feb 2008 23:56:24 +0000
Received: from zcarhxm2.corp.nortel.com (zcarhxm2.corp.nortel.com [47.129.230.99])
	by zrtps0kn.nortel.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id m1ONuAm07587;
	Sun, 24 Feb 2008 23:56:11 GMT
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: Notification Pre-release of -12 (take 2)
Date: Sun, 24 Feb 2008 18:56:09 -0500
Message-ID: <713043CE8B8E1348AF3C546DBE02C1B41336AFFE@zcarhxm2.corp.nortel.com>
In-Reply-To: <NIEJLKBACMDODCGLGOCNAEHNEHAA.bertietf@bwijnen.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Notification Pre-release of -12 (take 2)
Thread-Index: Achz1RS/0YsXQIEvSSi786EXfY7DFwDa32uw
References: <NIEJLKBACMDODCGLGOCNOEHIEHAA.bertietf@bwijnen.net> <NIEJLKBACMDODCGLGOCNAEHNEHAA.bertietf@bwijnen.net>
From: "Sharon Chisholm" <schishol@nortel.com>
To: "Bert Wijnen - IETF" <bertietf@bwijnen.net>,
   "Hector Trevino (htrevino)" <htrevino@cisco.com>
Cc: "Netconf" <netconf@ops.ietf.org>
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Hi

The netconf.xsd stuff is just the schemaLocation value. I don't think we
really need to talk about it. It is defined in the Schema in section
3.4.

Sharon=20

-----Original Message-----
From: Bert Wijnen - IETF [mailto:bertietf@bwijnen.net]=20
Sent: Wednesday, February 20, 2008 10:27 AM
To: Chisholm, Sharon (CAR:ZZ00); Hector Trevino (htrevino)
Cc: Netconf
Subject: Notification Pre-release of -12 (take 2)

Can you also explain why in section 4 I cannot find the string
    notification.xsd  ???

Why is it that such needs to be learned by looking at the IANA
considerations section?

I admit that for the netconf.xsd (appendix B of RFC4741) the situation
is the same (or maybe even worse, because the string netconf.xsd does
not occur in RFC4741 at all; only schema:netconf exists, but only in the
IANA considerations section, nowhere else.)

I find it a bit strange if this is the way to find out where an an XSD
of a specific name is defined.

I also note that I do not find the string schema:notification in the
ntotications draft....


I guess I am just totally lost/confused ... sure it shows how bad my
XML/XSD skills are. Sorry for that.


Bert Wijnen

> -----Oorspronkelijk bericht-----
> Van: Bert Wijnen - IETF [mailto:bertietf@bwijnen.net]
> Verzonden: woensdag 20 februari 2008 15:46
> Aan: Sharon Chisholm; Hector Trevino (htrevino)
> CC: Mehmet Ersue (NSN - DE/Muenich); Dan Romascanu
> Onderwerp: RE: Notification Pre-release of -12 (take 2)
>
>
> OK, here are my nits:
>
> - sect 2.2.1 page 10
>
>       eventTime
>
>          The time the event was generated by the event source.This
>          parameter is of type dateTime.
>
>   Put a space (or maybe 2) in front of "This"
>
> - Section 8, page 37
>
>    -- Editor note to IANA/RFC-Editor: we request that you make these
>    assignments, in which case it is top be documented as below
>
>   s/top be/to be/
>
> - Section 8
>
>   I do not understand why we would not use the same format for
>   capabilities as in sect 10.3 of RFC4741. That makes it so much
>   more consistent. So instead of:
>
>    URI: urn:ietf:params:netconf:capability:notification:1.0
>
>    URI: urn:ietf:params:netconf:capability:interleave:1.0
>
>   I would do:
>
>
+--------------------+----------------------------------------------+
>    | Index              | Capability Identifier
|
>
+--------------------+----------------------------------------------+
>    | :notification      | urn:ietf:params:netconf:capability:
|
>    |                    | notification:1.0
|
>    |                    |
|
>    | :interleave        | urn:ietf:params:netconf:capability:
|
>    |                    | interleave:1.0
|
>   =20
> +--------------------+----------------------------------------------+
>
>   It seems like you more or less completely ignored my comment that I
>   posted to the netconf list on 24th of January. I have attached that
>   posting to this email.
>   Pls check and review and let me know what you think about that.
>
> Pls also see my other email w.r.t. Andy Biermans comment "BUG in
> notificatio-11 XSD"
> I am doing more review
>
> Bert Wijnen
>
> > -----Oorspronkelijk bericht-----
> > Van: Sharon Chisholm [mailto:schishol@nortel.com]
> > Verzonden: dinsdag 19 februari 2008 22:20
> > Aan: Bert Wijnen - IETF
> > Onderwerp: RE: Notification Pre-release of -12 (take 2)
> >
> >
> > Hi
> >
> > Attached. I generally don't make this one available to the list=20
> > since it might get confused with the real -12.
> >
> > Sharon
> >
> > -----Original Message-----
> > From: Bert Wijnen - IETF [mailto:bertietf@bwijnen.net]
> > Sent: Tuesday, February 19, 2008 4:16 PM
> > To: Chisholm, Sharon (CAR:ZZ00)
> > Subject: RE: Notification Pre-release of -12 (take 2)
> >
> > Could you send me also the plain text (withoput the change-vars or=20
> > changes.
> > Just the draft as you would submit it?
> >
> > Bert Wijnen
> >
> > > -----Oorspronkelijk bericht-----
> > > Van: owner-netconf@ops.ietf.org
> > > [mailto:owner-netconf@ops.ietf.org]Namens Sharon Chisholm
> > > Verzonden: maandag 18 februari 2008 19:32
> > > Aan: Netconf
> > > Onderwerp: Notification Pre-release of -12 (take 2)
> > >
> > >
> > > Hi
> > >
> > > Based on some feedback from Bert, I have modified the IANA=20
> > > considerations section a bit. See attached.
> > >
> > > Sharon Chisholm
> > > Nortel
> > > Ottawa, Ontario
> > > Canada
> > >
> >
>


--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Sun Feb 24 16:52:26 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id C14523A6A5D
	for <ietfarch-netconf-archive@core3.amsl.com>; Sun, 24 Feb 2008 16:52:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.514
X-Spam-Level: 
X-Spam-Status: No, score=-3.514 tagged_above=-999 required=5
	tests=[AWL=-0.052, BAYES_00=-2.599, FH_RELAY_NODNS=1.451,
	FM_ASCII_ART_SPACINGc=0.833, GB_I_LETTER=-2, HELO_MISMATCH_COM=0.553,
	HTML_MESSAGE=1, J_CHICKENPOX_34=0.6, J_CHICKENPOX_73=0.6,
	RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 6a8yTx97YOIh
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Sun, 24 Feb 2008 16:52:22 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 10C1028C259
	for <netconf-archive@lists.ietf.org>; Sun, 24 Feb 2008 16:52:21 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JTRTP-000Ifv-Od
	for netconf-data@psg.com; Mon, 25 Feb 2008 00:45:39 +0000
Received: from [47.140.192.56] (helo=zrtps0kp.nortel.com)
	by psg.com with esmtps (TLSv1:DES-CBC3-SHA:168)
	(Exim 4.68 (FreeBSD))
	(envelope-from <SCHISHOL@nortel.com>)
	id 1JTRTI-000If9-1s
	for netconf@ops.ietf.org; Mon, 25 Feb 2008 00:45:35 +0000
Received: from zcarhxm2.corp.nortel.com (zcarhxm2.corp.nortel.com [47.129.230.99])
	by zrtps0kp.nortel.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id m1P0jSi27400
	for <netconf@ops.ietf.org>; Mon, 25 Feb 2008 00:45:28 GMT
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----_=_NextPart_001_01C87747.B74E4F0A"
Subject: Notification Pre-release of -12 (take 3)
Date: Sun, 24 Feb 2008 19:45:24 -0500
Message-ID: <713043CE8B8E1348AF3C546DBE02C1B41336B017@zcarhxm2.corp.nortel.com>
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
Thread-Topic: Notification Pre-release of -12 (take 3)
Thread-Index: Ach3R7UpyHQ0G8jQSxmt2sqZi8hEgA==
From: "Sharon Chisholm" <schishol@nortel.com>
To: "Netconf" <netconf@ops.ietf.org>
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

This is a multi-part message in MIME format.

------_=_NextPart_001_01C87747.B74E4F0A
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi

Attached is another pre-release of -12. Please let me know if there are
any further changes required. I would ideally like to post this before
the draft cut-off tomorrow.

1. Replaced the capability strings in the IANA considerations section
with the table Bert suggested.

2. Did not make any changes as a result of the discussion with Suresh on
error messages since I think I have found the error message he is
looking for already in the document.

3. Did not make any changes a result of Bert's questions about
netconf.xsd since I think we are good.


Sharon Chisholm
Nortel=20
Ottawa, Ontario
Canada

------_=_NextPart_001_01C87747.B74E4F0A
Content-Type: text/html;
	name="notification_pre_12_3_rfcdiff.pyht.htm"
Content-Transfer-Encoding: base64
Content-Description: notification_pre_12_3_rfcdiff.pyht.htm
Content-Disposition: attachment;
	filename="notification_pre_12_3_rfcdiff.pyht.htm"

CjxodG1sPjxoZWFkPjx0aXRsZT53ZGlmZiBkcmFmdC1pZXRmLW5ldGNvbmYtbm90aWZpY2F0aW9u
LTExLnR4dCBuZXRjb25mX2V2ZW50LnR4dDwvdGl0bGU+PC9oZWFkPjxib2R5Pgo8cHJlPgoKTmV0
d29yayBXb3JraW5nIEdyb3VwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFMuIENoaXNob2xtCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIE5vcnRlbApJbnRlbmRlZCBzdGF0dXM6IFN0YW5kYXJkcyBU
cmFjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEguIFRyZXZpbm8KRXhwaXJlczogPHN0
cmlrZT48Zm9udCBjb2xvcj0ncmVkJz5NYXkgMTQsPC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxm
b250IGNvbG9yPSdncmVlbic+QXVndXN0IDI3LDwvZm9udD48L3N0cm9uZz4gMjAwOCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDaXNjbwogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0cmlrZT48Zm9udCBjb2xv
cj0ncmVkJz5Ob3ZlbWJlciAxMSwgMjAwNzwvZm9udD48L3N0cmlrZT4KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdHJvbmc+PGZvbnQgY29s
b3I9J2dyZWVuJz5GZWJydWFyeSAyNCwgMjAwODwvZm9udD48L3N0cm9uZz4KCiAgICAgICAgICAg
ICAgICAgICAgICBORVRDT05GIEV2ZW50IE5vdGlmaWNhdGlvbnMKICAgICAgICAgICAgICAgICA8
c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnPmRyYWZ0LWlldGYtbmV0Y29uZi1ub3RpZmljYXRpb24t
MTEudHh0PC9mb250Pjwvc3RyaWtlPgogICAgICAgICAgICAgICAgIDxzdHJvbmc+PGZvbnQgY29s
b3I9J2dyZWVuJz5kcmFmdC1pZXRmLW5ldGNvbmYtbm90aWZpY2F0aW9uLTEyLnR4dDwvZm9udD48
L3N0cm9uZz4KClN0YXR1cyBvZiB0aGlzIE1lbW8KCiAgIEJ5IHN1Ym1pdHRpbmcgdGhpcyBJbnRl
cm5ldC1EcmFmdCwgZWFjaCBhdXRob3IgcmVwcmVzZW50cyB0aGF0IGFueQogICBhcHBsaWNhYmxl
IHBhdGVudCBvciBvdGhlciBJUFIgY2xhaW1zIG9mIHdoaWNoIGhlIG9yIHNoZSBpcyBhd2FyZQog
ICBoYXZlIGJlZW4gb3Igd2lsbCBiZSBkaXNjbG9zZWQsIGFuZCBhbnkgb2Ygd2hpY2ggaGUgb3Ig
c2hlIGJlY29tZXMKICAgYXdhcmUgd2lsbCBiZSBkaXNjbG9zZWQsIGluIGFjY29yZGFuY2Ugd2l0
aCBTZWN0aW9uIDYgb2YgQkNQIDc5LgoKICAgSW50ZXJuZXQtRHJhZnRzIGFyZSB3b3JraW5nIGRv
Y3VtZW50cyBvZiB0aGUgSW50ZXJuZXQgRW5naW5lZXJpbmcKICAgVGFzayBGb3JjZSAoSUVURiks
IGl0cyBhcmVhcywgYW5kIGl0cyB3b3JraW5nIGdyb3Vwcy4gIE5vdGUgdGhhdAogICBvdGhlciBn
cm91cHMgbWF5IGFsc28gZGlzdHJpYnV0ZSB3b3JraW5nIGRvY3VtZW50cyBhcyBJbnRlcm5ldC0K
ICAgRHJhZnRzLgoKICAgSW50ZXJuZXQtRHJhZnRzIGFyZSBkcmFmdCBkb2N1bWVudHMgdmFsaWQg
Zm9yIGEgbWF4aW11bSBvZiBzaXggbW9udGhzCiAgIGFuZCBtYXkgYmUgdXBkYXRlZCwgcmVwbGFj
ZWQsIG9yIG9ic29sZXRlZCBieSBvdGhlciBkb2N1bWVudHMgYXQgYW55CiAgIHRpbWUuICBJdCBp
cyBpbmFwcHJvcHJpYXRlIHRvIHVzZSBJbnRlcm5ldC1EcmFmdHMgYXMgcmVmZXJlbmNlCiAgIG1h
dGVyaWFsIG9yIHRvIGNpdGUgdGhlbSBvdGhlciB0aGFuIGFzICJ3b3JrIGluIHByb2dyZXNzLiIK
CiAgIFRoZSBsaXN0IG9mIGN1cnJlbnQgSW50ZXJuZXQtRHJhZnRzIGNhbiBiZSBhY2Nlc3NlZCBh
dAogICBodHRwOi8vd3d3LmlldGYub3JnL2lldGYvMWlkLWFic3RyYWN0cy50eHQuCgogICBUaGUg
bGlzdCBvZiBJbnRlcm5ldC1EcmFmdCBTaGFkb3cgRGlyZWN0b3JpZXMgY2FuIGJlIGFjY2Vzc2Vk
IGF0CiAgIGh0dHA6Ly93d3cuaWV0Zi5vcmcvc2hhZG93Lmh0bWwuCgogICBUaGlzIEludGVybmV0
LURyYWZ0IHdpbGwgZXhwaXJlIG9uIDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCc+TWF5IDE0LDwv
Zm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nPkF1Z3VzdCAyNyw8L2Zv
bnQ+PC9zdHJvbmc+IDIwMDguCgpDb3B5cmlnaHQgTm90aWNlCgogICBDb3B5cmlnaHQgKEMpIFRo
ZSBJRVRGIFRydXN0IDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCc+KDIwMDcpLjwvZm9udD48L3N0
cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nPigyMDA4KS48L2ZvbnQ+PC9zdHJvbmc+
CgpBYnN0cmFjdAoKICAgVGhpcyBkb2N1bWVudCBkZWZpbmVzIG1lY2hhbmlzbXMgdGhhdCBwcm92
aWRlIGFuIGFzeW5jaHJvbm91cyBtZXNzYWdlCiAgIG5vdGlmaWNhdGlvbiBkZWxpdmVyeSBzZXJ2
aWNlIGZvciB0aGUgTkVUQ09ORiBwcm90b2NvbC4gIFRoaXMgaXMgYW4KICAgb3B0aW9uYWwgY2Fw
YWJpbGl0eSBidWlsdCBvbiB0b3Agb2YgdGhlIGJhc2UgTkVUQ09ORiBkZWZpbml0aW9uLgogICBU
aGlzIGRvY3VtZW50IGRlZmluZXMgdGhlIGNhcGFiaWxpdGllcyBhbmQgb3BlcmF0aW9ucyBuZWNl
c3NhcnkgdG8KICAgc3VwcG9ydCB0aGlzIHNlcnZpY2UuCgpUYWJsZSBvZiBDb250ZW50cwoKICAg
MS4gIEludHJvZHVjdGlvbiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuICA0CiAgICAgMS4xLiAgRGVmaW5pdGlvbiBvZiBUZXJtcyAgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgNAogICAgIDEuMi4gIE1vdGl2YXRpb24gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDUKICAgICAxLjMuICBF
dmVudCBOb3RpZmljYXRpb25zIGluIE5FVENPTkYgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
ICA2CiAgIDIuICBOb3RpZmljYXRpb24tUmVsYXRlZCBPcGVyYXRpb25zICAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAgNwogICAgIDIuMS4gIFN1YnNjcmliaW5nIHRvIFJlY2VpdmUgRXZl
bnQgTm90aWZpY2F0aW9ucyAuIC4gLiAuIC4gLiAuIC4gIDcKICAgICAgIDIuMS4xLiAgJmx0O2Ny
ZWF0ZS1zdWJzY3JpcHRpb24mZ3Q7ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA3
CiAgICAgMi4yLiAgU2VuZGluZyBFdmVudCBOb3RpZmljYXRpb25zICAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAxMAogICAgICAgMi4yLjEuICAmbHQ7bm90aWZpY2F0aW9uJmd0OyAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTAKICAgICAyLjMuICBUZXJtaW5h
dGluZyB0aGUgU3Vic2NyaXB0aW9uIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDEwCiAg
IDMuICBTdXBwb3J0aW5nIENvbmNlcHRzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAxMQogICAgIDMuMS4gIENhcGFiaWxpdGllcyBFeGNoYW5nZSAgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTEKICAgICAgIDMuMS4xLiAgQ2FwYWJpbGl0eSBJ
ZGVudGlmaWVyICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDExCiAgICAgICAzLjEu
Mi4gIENhcGFiaWxpdHkgRXhhbXBsZSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAxMQogICAgIDMuMi4gIEV2ZW50IFN0cmVhbXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gMTEKICAgICAgIDMuMi4xLiAgRXZlbnQgU3RyZWFtIERlZmluaXRp
b24gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDEzCiAgICAgICAzLjIuMi4gIEV2ZW50
IFN0cmVhbSBDb250ZW50IEZvcm1hdCAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxMwogICAg
ICAgMy4yLjMuICBEZWZhdWx0IEV2ZW50IFN0cmVhbSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gMTMKICAgICAgIDMuMi40LiAgRXZlbnQgU3RyZWFtIFNvdXJjZXMgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDEzCiAgICAgICAzLjIuNS4gIEV2ZW50IFN0cmVhbSBE
aXNjb3ZlcnkgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxMwogICAgIDMuMy4gIE5v
dGlmaWNhdGlvbiBSZXBsYXkgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
MTYKICAgICAgIDMuMy4xLiAgT3ZlcnZpZXcgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIDE2CiAgICAgICAzLjMuMi4gIENyZWF0aW5nIGEgU3Vic2NyaXB0aW9u
IHdpdGggUmVwbGF5ICAuIC4gLiAuIC4gLiAuIC4gLiAxNwogICAgIDMuNC4gIE5vdGlmaWNhdGlv
biBNYW5hZ2VtZW50IFNjaGVtYSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTcKICAgICAz
LjUuICBTdWJzY3JpcHRpb25zIERhdGEgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIDIxCiAgICAgMy42LiAgRmlsdGVyIE1lY2hhbmljcyAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAyMQogICAgICAgMy42LjEuICBGaWx0ZXJpbmcgIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMjEKICAgICAzLjcuICBNZXNz
YWdlIEZsb3cgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDIx
CiAgIDQuICBYTUwgU2NoZW1hIGZvciBFdmVudCBOb3RpZmljYXRpb25zIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAyNAogICA1LiAgRmlsdGVyaW5nIEV4YW1wbGVzIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMjgKICAgICA1LjEuICBTdWJ0cmVlIEZpbHRl
cmluZyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDMyCiAgICAgNS4y
LiAgWFBBVEggZmlsdGVycyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAzMwogICA2LiAgSW50ZXJsZWF2ZSBDYXBhYmlsaXR5ICAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gMzUKICAgICA2LjEuICBEZXNjcmlwdGlvbiAgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDM1CiAgICAgNi4yLiAgRGVwZW5k
ZW5jaWVzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAzNQog
ICAgIDYuMy4gIENhcGFiaWxpdHkgSWRlbnRpZmllciAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gMzUKICAgICA2LjQuICBOZXcgT3BlcmF0aW9ucyAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDM1CiAgICAgNi41LiAgTW9kaWZpY2F0aW9ucyB0
byBFeGlzdGluZyBPcGVyYXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAzNQogICA3LiAgU2Vj
dXJpdHkgQ29uc2lkZXJhdGlvbnMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gMzYKICAgOC4gIElBTkEgQ29uc2lkZXJhdGlvbnMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIDM3CiAgIDkuICBBY2tub3dsZWRnZW1lbnRzIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAzOAogICAxMC4gTm9ybWF0aXZlIFJl
ZmVyZW5jZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMzkKICAg
QXBwZW5kaXggQS4gIENoYW5nZSBMb2cgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIDQwCiAgICAgQS4xLiAgVmVyc2lvbiAtMDggIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA0MAogICAgIEEuMi4gIFZlcnNpb24gLTA5ICAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gNDIKICAgICBBLjMuICBW
ZXJzaW9uIC0xMCAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IDQ0CiAgICAgQS40LiAgVmVyc2lvbiAtMTEgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiA0NAogICAgIDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJz5BLjUu
ICBWZXNyaW9uIC0xMiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIDQ1PC9mb250Pjwvc3Ryb25nPgogICBBdXRob3JzJyBBZGRyZXNzZXMgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gPHN0cmlrZT48Zm9udCBjb2xvcj0n
cmVkJz40NTwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nPjQ2PC9m
b250Pjwvc3Ryb25nPgogICBJbnRlbGxlY3R1YWwgUHJvcGVydHkgYW5kIENvcHlyaWdodCBTdGF0
ZW1lbnRzIC4gLiAuIC4gLiAuIC4gLiAuIC4gPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJz40Njwv
Zm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nPjQ3PC9mb250Pjwvc3Ry
b25nPgoKMS4gIEludHJvZHVjdGlvbgoKICAgW05FVENPTkZdIGNhbiBiZSBjb25jZXB0dWFsbHkg
cGFydGl0aW9uZWQgaW50byBmb3VyIGxheWVyczoKCiAgICAgICAgTGF5ZXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgRXhhbXBsZQogICAgKy0tLS0tLS0tLS0tLS0rICAgICAgKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgICB8ICAgQ29udGVudCAgIHwg
ICAgICB8ICAgICBDb25maWd1cmF0aW9uIGRhdGEgICAgICAgICAgICAgICAgICAgIHwKICAgICst
LS0tLS0tLS0tLS0tKyAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tKwogICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAr
LS0tLS0tLS0tLS0tLSsgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSsKICAgIHwgT3BlcmF0aW9ucyAgfCAgICAgIHwgJmx0O2dldC1jb25maWcmZ3Q7LCAm
bHQ7ZWRpdC1jb25maWcmZ3Q7ICZsdDtub3RpZmljYXRpb24mZ3Q7fAogICAgKy0tLS0tLS0tLS0t
LS0rICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAg
ICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAg
ICAgIHwKICAgICstLS0tLS0tLS0tLS0tKyAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSsgICAgICAgfAogICAgfCAgICAgUlBDICAgICB8ICAgICAgfCAgICAmbHQ7cnBjJmd0Oywg
Jmx0O3JwYy1yZXBseSZndDsgICAgICAgfCAgICAgICB8CiAgICArLS0tLS0tLS0tLS0tLSsgICAg
ICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rICAgICAgIHwKICAgICAgICAgICAgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgfAogICAgKy0t
LS0tLS0tLS0tLS0rICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0rCiAgICB8ICBUcmFuc3BvcnQgIHwgICAgICB8ICAgQkVFUCwgU1NILCBTU0wsIGNvbnNv
bGUgICAgICAgICAgICAgICAgIHwKICAgIHwgIFByb3RvY29sICAgfCAgICAgIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgKy0tLS0tLS0tLS0tLS0rICAg
ICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCgogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBGaWd1cmUgMQoKICAgVGhpcyBkb2N1bWVudCBkZWZp
bmVzIG1lY2hhbmlzbXMgd2hpY2ggcHJvdmlkZSBhbiBhc3luY2hyb25vdXMKICAgbWVzc2FnZSBu
b3RpZmljYXRpb24gZGVsaXZlcnkgc2VydmljZSBmb3IgdGhlIFtORVRDT05GXSBwcm90b2NvbC4K
ICAgVGhpcyBpcyBhbiBvcHRpb25hbCBjYXBhYmlsaXR5IGJ1aWx0IG9uIHRvcCBvZiB0aGUgYmFz
ZSBORVRDT05GCiAgIGRlZmluaXRpb24uICBUaGlzIG1lbW8gZGVmaW5lcyB0aGUgY2FwYWJpbGl0
aWVzIGFuZCBvcGVyYXRpb25zCiAgIG5lY2Vzc2FyeSB0byBzdXBwb3J0IHRoaXMgc2VydmljZS4K
CjEuMS4gIERlZmluaXRpb24gb2YgVGVybXMKCiAgIFRoZSBrZXkgd29yZHMgIk1VU1QiLCAiTVVT
VCBOT1QiLCAiUkVRVUlSRUQiLCAiU0hBTEwiLCAiU0hBTEwgTk9UIiwKICAgIlNIT1VMRCIsICJT
SE9VTEQgTk9UIiwgIlJFQ09NTUVOREVEIiwgIk1BWSIsIGFuZCAiT1BUSU9OQUwiIGluIHRoaXMK
ICAgZG9jdW1lbnQgYXJlIHRvIGJlIGludGVycHJldGVkIGFzIGRlc2NyaWJlZCBpbiBbUkZDMjEx
OV0uCgogICBFbGVtZW50OiAgQW4gW1hNTF0gRWxlbWVudC4KCiAgIFN1YnNjcmlwdGlvbjogIEFu
IGFncmVlbWVudCBhbmQgbWV0aG9kIHRvIHJlY2VpdmUgZXZlbnQgbm90aWZpY2F0aW9ucwogICAg
ICBvdmVyIGEgTkVUQ09ORiBzZXNzaW9uLiAgQSBjb25jZXB0IHJlbGF0ZWQgdG8gdGhlIGRlbGl2
ZXJ5IG9mCiAgICAgIG5vdGlmaWNhdGlvbnMgKGlmIHRoZXJlIGFyZSBhbnkgdG8gc2VuZCkgaW52
b2x2aW5nIGRlc3RpbmF0aW9uIGFuZAogICAgICBzZWxlY3Rpb24gb2Ygbm90aWZpY2F0aW9ucy4g
IEl0IGlzIGJvdW5kIHRvIHRoZSBsaWZldGltZSBvZiBhCiAgICAgIHNlc3Npb24uCgogICBPcGVy
YXRpb246ICBUaGlzIHRlcm0gaXMgdXNlZCB0byByZWZlciB0byBORVRDT05GIHByb3RvY29sIG9w
ZXJhdGlvbnMKICAgICAgW05FVENPTkZdLiAgV2l0aGluIHRoaXMgZG9jdW1lbnQsIG9wZXJhdGlv
biByZWZlcnMgdG8gTkVUQ09ORgogICAgICBwcm90b2NvbCBvcGVyYXRpb25zIGRlZmluZWQgaW4g
c3VwcG9ydCBvZiBORVRDT05GIG5vdGlmaWNhdGlvbnMuCgogICBFdmVudDogIEFuIGV2ZW50IGlz
IHNvbWV0aGluZyB0aGF0IGhhcHBlbnMgd2hpY2ggbWF5IGJlIG9mIGludGVyZXN0IC0KICAgICAg
YSBjb25maWd1cmF0aW9uIGNoYW5nZSwgYSBmYXVsdCwgYSBjaGFuZ2UgaW4gc3RhdHVzLCBjcm9z
c2luZyBhCiAgICAgIHRocmVzaG9sZCwgb3IgYW4gZXh0ZXJuYWwgaW5wdXQgdG8gdGhlIHN5c3Rl
bSwgZm9yIGV4YW1wbGUuICBPZnRlbgogICAgICB0aGlzIHJlc3VsdHMgaW4gYW4gYXN5bmNocm9u
b3VzIG1lc3NhZ2UsIHNvbWV0aW1lcyByZWZlcnJlZCB0byBhcwogICAgICBhIG5vdGlmaWNhdGlv
biBvciBldmVudCBub3RpZmljYXRpb24sIGJlaW5nIHNlbnQgdG8gaW50ZXJlc3RlZAogICAgICBw
YXJ0aWVzIHRvIG5vdGlmeSB0aGVtIHRoYXQgdGhpcyBldmVudCBoYXMgb2NjdXJyZWQuCgogICBS
ZXBsYXk6ICBUaGUgYWJpbGl0eSB0byBzZW5kL3JlLXNlbmQgcHJldmlvdXNseSBsb2dnZWQgbm90
aWZpY2F0aW9ucwogICAgICB1cG9uIHJlcXVlc3QuICBUaGVzZSBub3RpZmljYXRpb25zIGFyZSBz
ZW50IGFzeW5jaHJvbm91c2x5LiAgVGhpcwogICAgICBmZWF0dXJlIGlzIGltcGxlbWVudGVkIGJ5
IHRoZSBORVRDT05GIHNlcnZlciBhbmQgaW52b2tlZCBieSB0aGUKICAgICAgTkVUQ09ORiBjbGll
bnQuCgogICBTdHJlYW06ICBBbiBldmVudCBzdHJlYW0gaXMgYSBzZXQgb2YgZXZlbnQgbm90aWZp
Y2F0aW9ucyBtYXRjaGluZwogICAgICBzb21lIGZvcndhcmRpbmcgY3JpdGVyaWEgYW5kIGF2YWls
YWJsZSB0byBORVRDT05GIGNsaWVudHMgZm9yCiAgICAgIHN1YnNjcmlwdGlvbi4KCiAgIEZpbHRl
cjogIEEgcGFyYW1ldGVyIHRoYXQgaW5kaWNhdGVzIHdoaWNoIHN1YnNldCBvZiBhbGwgcG9zc2li
bGUKICAgICAgZXZlbnRzIGFyZSBvZiBpbnRlcmVzdC4gIEEgZmlsdGVyIGlzIGRlZmluZWQgYXMg
b25lIG9yIG1vcmUgZmlsdGVyCiAgICAgIGVsZW1lbnQgW05FVENPTkZdLCB3aGljaCBlYWNoIGlk
ZW50aWZpZXMgYSBwb3J0aW9uIG9mIHRoZSBvdmVyYWxsCiAgICAgIGZpbHRlci4KCjEuMi4gIE1v
dGl2YXRpb24KCiAgIFRoZSBtb3RpdmF0aW9uIGZvciB0aGlzIHdvcmsgaXMgdG8gZW5hYmxlIHRo
ZSBzZW5kaW5nIG9mIGFzeW5jaHJvbm91cwogICBtZXNzYWdlcyB0aGF0IGFyZSBjb25zaXN0ZW50
IHdpdGggdGhlIGRhdGEgbW9kZWwgKGNvbnRlbnQpIGFuZAogICBzZWN1cml0eSBtb2RlbCB1c2Vk
IHdpdGhpbiBhIE5FVENPTkYgaW1wbGVtZW50YXRpb24uCgogICBUaGUgc2NvcGUgb2YgdGhlIHdv
cmsgYWltcyBtZWV0aW5nIHRoZSBmb2xsb3dpbmcgb3BlcmF0aW9uYWwgbmVlZHM6CgogICBvICBJ
bml0aWFsIHJlbGVhc2Ugc2hvdWxkIGVuc3VyZSBpdCBzdXBwb3J0cyBub3RpZmljYXRpb25zIGlu
IHN1cHBvcnQKICAgICAgb2YgY29uZmlndXJhdGlvbiBvcGVyYXRpb25zLgoKICAgbyAgSXQgc2hv
dWxkIGJlIHBvc3NpYmxlIHRvIHVzZSB0aGUgc2FtZSBkYXRhIG1vZGVsIGZvciBub3RpZmljYXRp
b25zCiAgICAgIGFzIGZvciBjb25maWd1cmF0aW9uIG9wZXJhdGlvbnMuCgogICBvICBTb2x1dGlv
biBzaG91bGQgc3VwcG9ydCBhIHJlYXNvbmFibGUgbWVzc2FnZSBzaXplIGxpbWl0IChpLmUuLCBu
b3QKICAgICAgdG9vIHNob3J0KQoKICAgbyAgVGhlIG5vdGlmaWNhdGlvbnMgc2hvdWxkIGJlIGNh
cnJpZWQgb3ZlciBhIGNvbm5lY3Rpb24tb3JpZW50ZWQKICAgICAgZGVsaXZlcnkgbWVjaGFuaXNt
LgoKICAgbyAgQSBzdWJzY3JpcHRpb24gbWVjaGFuaXNtIGZvciBub3RpZmljYXRpb25zIHNob3Vs
ZCBiZSBwcm92aWRlZC4KICAgICAgVGhpcyB0YWtlcyBpbnRvIGFjY291bnQgdGhhdCBhIE5FVENP
TkYgc2VydmVyIGRvZXMgbm90IHNlbmQKICAgICAgbm90aWZpY2F0aW9ucyBiZWZvcmUgYmVpbmcg
YXNrZWQgdG8gZG8gc28gYW5kIHRoYXQgaXQgaXMgdGhlCiAgICAgIE5FVENPTkYgY2xpZW50IHdo
byBpbml0aWF0ZXMgdGhlIGZsb3cgb2Ygbm90aWZpY2F0aW9ucy4KCiAgIG8gIEEgZmlsdGVyaW5n
IG1lY2hhbmlzbSBmb3Igc2VuZGluZyBub3RpZmljYXRpb25zIHNob3VsZCBiZSBwdXQgaW4KICAg
ICAgcGxhY2Ugd2l0aGluIHRoZSBORVRDT05GIHNlcnZlci4KCiAgIG8gIFRoZSBpbmZvcm1hdGlv
biBjb250YWluZWQgaW4gYSBub3RpZmljYXRpb24gc2hvdWxkIGJlIHN1ZmZpY2llbnQKICAgICAg
c28gdGhhdCBpdCBjYW4gYmUgYW5hbHl6ZWQgaW5kZXBlbmRlbnQgb2YgdGhlIHRyYW5zcG9ydCBt
ZWNoYW5pc20uCiAgICAgIEluIG90aGVyIHdvcmRzIHRoZSBkYXRhIGNvbnRlbnQgZnVsbHkgZGVz
Y3JpYmVzIGEgbm90aWZpY2F0aW9uOwogICAgICBwcm90b2NvbCBpbmZvcm1hdGlvbiBpcyBub3Qg
bmVlZGVkIHRvIHVuZGVyc3RhbmQgYSBub3RpZmljYXRpb24uCgogICBvICBUaGUgc2VydmVyIHNo
b3VsZCBoYXZlIHRoZSBjYXBhYmlsaXR5IHRvIHJlcGxheSBsb2NhbGx5IGxvZ2dlZAogICAgICBu
b3RpZmljYXRpb25zLgoKMS4zLiAgRXZlbnQgTm90aWZpY2F0aW9ucyBpbiBORVRDT05GCgogICBU
aGlzIG1lbW8gZGVmaW5lcyBhIG1lY2hhbmlzbSB3aGVyZWJ5IHRoZSBORVRDT05GIGNsaWVudCBp
bmRpY2F0ZXMKICAgaW50ZXJlc3QgaW4gcmVjZWl2aW5nIGV2ZW50IG5vdGlmaWNhdGlvbnMgZnJv
bSBhIE5FVENPTkYgc2VydmVyIGJ5CiAgIGNyZWF0aW5nIGEgc3Vic2NyaXB0aW9uIHRvIHJlY2Vp
dmUgZXZlbnQgbm90aWZpY2F0aW9ucy4gIFRoZSBORVRDT05GCiAgIHNlcnZlciByZXBsaWVzIHRv
IGluZGljYXRlIHdoZXRoZXIgdGhlIHN1YnNjcmlwdGlvbiByZXF1ZXN0IHdhcwogICBzdWNjZXNz
ZnVsIGFuZCwgaWYgaXQgd2FzIHN1Y2Nlc3NmdWwsIGJlZ2lucyBzZW5kaW5nIHRoZSBldmVudAog
ICBub3RpZmljYXRpb25zIHRvIHRoZSBORVRDT05GIGNsaWVudCBhcyB0aGUgZXZlbnRzIG9jY3Vy
IHdpdGhpbiB0aGUKICAgc3lzdGVtLiAgVGhlc2UgZXZlbnQgbm90aWZpY2F0aW9ucyB3aWxsIGNv
bnRpbnVlIHRvIGJlIHNlbnQgdW50aWwKICAgZWl0aGVyIHRoZSBORVRDT05GIHNlc3Npb24gaXMg
dGVybWluYXRlZCBvciB0aGUgc3Vic2NyaXB0aW9uCiAgIHRlcm1pbmF0ZXMgZm9yIHNvbWUgb3Ro
ZXIgcmVhc29uLiAgVGhlIGV2ZW50IG5vdGlmaWNhdGlvbgogICBzdWJzY3JpcHRpb24gYWxsb3dz
IGEgbnVtYmVyIG9mIG9wdGlvbnMgdG8gZW5hYmxlIHRoZSBORVRDT05GIGNsaWVudAogICB0byBz
cGVjaWZ5IHdoaWNoIGV2ZW50cyBhcmUgb2YgaW50ZXJlc3QuICBUaGVzZSBhcmUgc3BlY2lmaWVk
IHdoZW4KICAgdGhlIHN1YnNjcmlwdGlvbiBpcyBjcmVhdGVkLiAgPHN0cm9uZz48Zm9udCBjb2xv
cj0nZ3JlZW4nPk5vdGUgdGhhdCBhIHN1YnNjcmlwdGlvbiBjYW5ub3QgYmUKICAgbW9kaWZpZWQg
b25jZSBjcmVhdGVkLjwvZm9udD48L3N0cm9uZz4KCiAgIFRoZSBORVRDT05GIHNlcnZlciBNVVNU
IGFjY2VwdCBhbmQgcHJvY2VzcyB0aGUgJmx0O2Nsb3NlLXNlc3Npb24mZ3Q7CiAgIG9wZXJhdGlv
biwgZXZlbiB3aGlsZSB0aGUgbm90aWZpY2F0aW9uIHN1YnNjcmlwdGlvbiBpcyBhY3RpdmUuICBU
aGUKICAgTkVUQ09ORiBzZXJ2ZXIgTUFZIGFjY2VwdCBhbmQgcHJvY2VzcyBvdGhlciBjb21tYW5k
cywgb3RoZXJ3aXNlIHRoZXkKICAgd2lsbCBiZSByZWplY3RlZCBhbmQgdGhlIHNlcnZlciBNVVNU
IHNlbmQgYSAncmVzb3VyY2UtZGVuaWVkJyBlcnJvci4KICAgQSBORVRDT05GIHNlcnZlciBhZHZl
cnRpc2VzIHN1cHBvcnQgb2YgdGhlIGFiaWxpdHkgdG8gcHJvY2VzcyBvdGhlcgogICBjb21tYW5k
cyB2aWEgdGhlIGludGVybGVhdmUgY2FwYWJpbGl0eS4KCjIuICBOb3RpZmljYXRpb24tUmVsYXRl
ZCBPcGVyYXRpb25zCgoyLjEuICBTdWJzY3JpYmluZyB0byBSZWNlaXZlIEV2ZW50IE5vdGlmaWNh
dGlvbnMKCiAgIFRoZSBldmVudCBub3RpZmljYXRpb24gc3Vic2NyaXB0aW9uIGlzIGluaXRpYXRl
ZCBieSB0aGUgTkVUQ09ORgogICBjbGllbnQgYW5kIHJlc3BvbmRlZCB0byBieSB0aGUgTkVUQ09O
RiBzZXJ2ZXIuICBBIHN1YnNjcmlwdGlvbiBpcwogICBib3VuZCB0byBhIHNpbmdsZSBzdHJlYW0g
Zm9yIHRoZSBsaWZldGltZSBvZiB0aGUgc3Vic2NyaXB0aW9uLiAgV2hlbgogICB0aGUgZXZlbnQg
bm90aWZpY2F0aW9uIHN1YnNjcmlwdGlvbiBpcyBjcmVhdGVkLCB0aGUgZXZlbnRzIG9mCiAgIGlu
dGVyZXN0IGFyZSBzcGVjaWZpZWQuCgogICBDb250ZW50IGZvciBhbiBldmVudCBub3RpZmljYXRp
b24gc3Vic2NyaXB0aW9uIGNhbiBiZSBzZWxlY3RlZCBieQogICBhcHBseWluZyB1c2VyLXNwZWNp
ZmllZCBmaWx0ZXJzLgoKMi4xLjEuICAmbHQ7Y3JlYXRlLXN1YnNjcmlwdGlvbiZndDsKCiAgIERl
c2NyaXB0aW9uOgoKICAgICAgVGhpcyBvcGVyYXRpb24gaW5pdGlhdGVzIGFuIGV2ZW50IG5vdGlm
aWNhdGlvbiBzdWJzY3JpcHRpb24gd2hpY2gKICAgICAgd2lsbCBzZW5kIGFzeW5jaHJvbm91cyBl
dmVudCBub3RpZmljYXRpb25zIHRvIHRoZSBpbml0aWF0b3Igb2YgdGhlCiAgICAgIGNvbW1hbmQg
dW50aWwgdGhlIHN1YnNjcmlwdGlvbiB0ZXJtaW5hdGVzLgoKICAgUGFyYW1ldGVyczoKCiAgICAg
IFN0cmVhbToKCiAgICAgICAgIEFuIG9wdGlvbmFsIHBhcmFtZXRlciwgJmx0O3N0cmVhbSZndDss
IHRoYXQgaW5kaWNhdGVzIHdoaWNoIHN0cmVhbSBvZgogICAgICAgICBldmVudHMgaXMgb2YgaW50
ZXJlc3QuICBJZiBub3QgcHJlc2VudCwgZXZlbnRzIGluIHRoZSBkZWZhdWx0CiAgICAgICAgIE5F
VENPTkYgc3RyZWFtIHdpbGwgYmUgc2VudC4KCiAgICAgIEZpbHRlcjoKCiAgICAgICAgIEFuIG9w
dGlvbmFsIHBhcmFtZXRlciwgJmx0O2ZpbHRlciZndDssIHRoYXQgaW5kaWNhdGVzIHdoaWNoIHN1
YnNldCBvZgogICAgICAgICBhbGwgcG9zc2libGUgZXZlbnRzIGlzIG9mIGludGVyZXN0LiAgVGhl
IGZvcm1hdCBvZiB0aGlzCiAgICAgICAgIHBhcmFtZXRlciBpcyB0aGUgc2FtZSBhcyB0aGF0IG9m
IHRoZSBmaWx0ZXIgcGFyYW1ldGVyIGluIHRoZQogICAgICAgICBORVRDT05GIHByb3RvY29sIG9w
ZXJhdGlvbnMuICBJZiBub3QgcHJlc2VudCwgYWxsIGV2ZW50cyBub3QKICAgICAgICAgcHJlY2x1
ZGVkIGJ5IG90aGVyIHBhcmFtZXRlcnMgd2lsbCBiZSBzZW50LiAgU2VlIHNlY3Rpb24gMy42CiAg
ICAgICAgIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uIGZpbHRlcnMuCgogICAgICBTdGFydCBUaW1l
OgoKICAgICAgICAgQSBwYXJhbWV0ZXIsICZsdDtzdGFydFRpbWUmZ3Q7LCB1c2VkIHRvIHRyaWdn
ZXIgdGhlIHJlcGxheSBmZWF0dXJlCiAgICAgICAgIGFuZCBpbmRpY2F0ZSB0aGF0IHRoZSByZXBs
YXkgc2hvdWxkIHN0YXJ0IGF0IHRoZSB0aW1lCiAgICAgICAgIHNwZWNpZmllZC4gIElmICZsdDtz
dGFydFRpbWUmZ3Q7IGlzIG5vdCBwcmVzZW50LCB0aGlzIGlzIG5vdCBhIHJlcGxheQogICAgICAg
ICBzdWJzY3JpcHRpb24uICBJdCBpcyBub3QgdmFsaWQgdG8gc3BlY2lmeSBzdGFydCB0aW1lcyB0
aGF0IGFyZQogICAgICAgICBsYXRlciB0aGFuIHRoZSBjdXJyZW50IHRpbWUuICBJZiB0aGUgJmx0
O3N0YXJ0VGltZSZndDsgc3BlY2lmaWVkIGlzCiAgICAgICAgIGVhcmxpZXIgdGhhbiB0aGUgbG9n
IGNhbiBzdXBwb3J0LCB0aGUgcmVwbGF5IHdpbGwgYmVnaW4gd2l0aAogICAgICAgICB0aGUgZWFy
bGllc3QgYXZhaWxhYmxlIG5vdGlmaWNhdGlvbi4gIFRoaXMgcGFyYW1ldGVyIGlzIG9mIHR5cGUK
ICAgICAgICAgZGF0ZVRpbWUuCgogICAgICBTdG9wIFRpbWU6CgogICAgICAgICBBbiBvcHRpb25h
bCBwYXJhbWV0ZXIsICZsdDtzdG9wVGltZSZndDssIHVzZWQgd2l0aCB0aGUgb3B0aW9uYWwKICAg
ICAgICAgcmVwbGF5IGZlYXR1cmUgdG8gaW5kaWNhdGUgdGhlIG5ld2VzdCBub3RpZmljYXRpb25z
IG9mCiAgICAgICAgIGludGVyZXN0LiAgSWYgc3RvcCB0aW1lIGlzIG5vdCBwcmVzZW50LCB0aGUg
bm90aWZpY2F0aW9ucyB3aWxsCiAgICAgICAgIGNvbnRpbnVlIHVudGlsIHRoZSBzdWJzY3JpcHRp
b24gaXMgdGVybWluYXRlZC4gIE11c3QgYmUgdXNlZAogICAgICAgICB3aXRoIGFuZCBiZSBsYXRl
ciB0aGFuICZsdDtzdGFydFRpbWUmZ3Q7LiAgVmFsdWVzIG9mICZsdDtzdG9wVGltZSZndDsgaW4K
ICAgICAgICAgdGhlIGZ1dHVyZSBhcmUgdmFsaWQuICBUaGlzIHBhcmFtZXRlciBpcyBvZiB0eXBl
IGRhdGVUaW1lLgoKICAgUG9zaXRpdmUgUmVzcG9uc2U6CgogICAgICBJZiB0aGUgTkVUQ09ORiBz
ZXJ2ZXIgY2FuIHNhdGlzZnkgdGhlIHJlcXVlc3QsIHRoZSBzZXJ2ZXIgc2VuZHMgYW4KICAgICAg
Jmx0O29rJmd0OyBlbGVtZW50LgoKICAgTmVnYXRpdmUgUmVzcG9uc2U6CgogICAgICBBbiAmbHQ7
cnBjLWVycm9yJmd0OyBlbGVtZW50IGlzIGluY2x1ZGVkIHdpdGhpbiB0aGUgJmx0O3JwYy1yZXBs
eSZndDsgaWYgdGhlCiAgICAgIHJlcXVlc3QgY2Fubm90IGJlIGNvbXBsZXRlZCBmb3IgYW55IHJl
YXNvbi4gIFN1YnNjcmlwdGlvbiByZXF1ZXN0cwogICAgICB3aWxsIGZhaWwgaWYgYSBmaWx0ZXIg
d2l0aCBpbnZhbGlkIHN5bnRheCBpcyBwcm92aWRlZCBvciBpZiB0aGUKICAgICAgbmFtZSBvZiBh
IG5vbi1leGlzdGVudCBzdHJlYW0gaXMgcHJvdmlkZWQuCgogICAgICBJZiBhICZsdDtzdG9wVGlt
ZSZndDsgaXMgc3BlY2lmaWVkIGluIGEgcmVxdWVzdCB3aXRob3V0IGhhdmluZyBzcGVjaWZpZWQK
ICAgICAgYSAmbHQ7c3RhcnRUaW1lJmd0OywgdGhlIGZvbGxvd2luZyBlcnJvciBpcyByZXR1cm5l
ZDoKCiAgICAgICAgIFRhZzogbWlzc2luZy1lbGVtZW50CgogICAgICAgICBFcnJvci10eXBlOiBw
cm90b2NvbAoKICAgICAgICAgU2V2ZXJpdHk6IGVycm9yCgogICAgICAgICBFcnJvci1pbmZvOiAm
bHQ7YmFkLWVsZW1lbnQmZ3Q7OiBzdGFydFRpbWUKCiAgICAgICAgIERlc2NyaXB0aW9uOiBBbiBl
eHBlY3RlZCBlbGVtZW50IGlzIG1pc3NpbmcuCgogICAgICBJZiB0aGUgb3B0aW9uYWwgcmVwbGF5
IGZlYXR1cmUgaXMgcmVxdWVzdGVkIGJ1dCBpdCBpcyBub3QKICAgICAgc3VwcG9ydGVkIGJ5IHRo
ZSBORVRDT05GIHNlcnZlciwgdGhlIGZvbGxvd2luZyBlcnJvciBpcyByZXR1cm5lZDoKCiAgICAg
ICAgIFRhZzogb3BlcmF0aW9uLWZhaWxlZAoKICAgICAgICAgRXJyb3ItdHlwZTogcHJvdG9jb2wK
CiAgICAgICAgIFNldmVyaXR5OiBlcnJvcgoKICAgICAgICAgRXJyb3ItaW5mbzogbm9uZQogICAg
ICAgICBEZXNjcmlwdGlvbjogUmVxdWVzdCBjb3VsZCBub3QgYmUgY29tcGxldGVkIGJlY2F1c2Ug
dGhlCiAgICAgICAgIHJlcXVlc3RlZCBvcGVyYXRpb24gZmFpbGVkIGZvciBzb21lIHJlYXNvbiBu
b3QgY292ZXJlZCBieSBhbnkKICAgICAgICAgb3RoZXIgZXJyb3IgY29uZGl0aW9uCgogICAgICBJ
ZiBhICZsdDtzdG9wVGltZSZndDsgaXMgcmVxdWVzdGVkIHdoaWNoIGlzIGVhcmxpZXIgdGhlbiB0
aGUgc3BlY2lmaWVkCiAgICAgICZsdDtzdGFydFRpbWUmZ3Q7LCB0aGUgZm9sbG93aW5nIGVycm9y
IGlzIHJldHVybmVkOgoKICAgICAgICAgVGFnOiBiYWQtZWxlbWVudAoKICAgICAgICAgRXJyb3It
dHlwZTogcHJvdG9jb2wKCiAgICAgICAgIFNldmVyaXR5OiBlcnJvcgoKICAgICAgICAgRXJyb3It
aW5mbzogJmx0O2JhZC1lbGVtZW50Jmd0Ozogc3RvcFRpbWUKCiAgICAgICAgIERlc2NyaXB0aW9u
OiBBbiBlbGVtZW50IHZhbHVlIGlzIG5vdCBjb3JyZWN0OyBlLmcuLCB3cm9uZyB0eXBlLAogICAg
ICAgICBvdXQgb2YgcmFuZ2UsIHBhdHRlcm4gbWlzbWF0Y2guCgogICAgICBJZiBhICZsdDtzdGFy
dFRpbWUmZ3Q7IGlzIHJlcXVlc3RlZCB3aGljaCBpcyBsYXRlciB0aGVuIHRoZSBjdXJyZW50CiAg
ICAgIHRpbWUsIHRoZSBmb2xsb3dpbmcgZXJyb3IgaXMgcmV0dXJuZWQ6CgogICAgICAgICBUYWc6
IGJhZC1lbGVtZW50CgogICAgICAgICBFcnJvci10eXBlOiBwcm90b2NvbAoKICAgICAgICAgU2V2
ZXJpdHk6IGVycm9yCgogICAgICAgICBFcnJvci1pbmZvOiAmbHQ7YmFkLWVsZW1lbnQmZ3Q7OiBz
dGFydFRpbWUKCiAgICAgICAgIERlc2NyaXB0aW9uOiBBbiBlbGVtZW50IHZhbHVlIGlzIG5vdCBj
b3JyZWN0OyBlLmcuLCB3cm9uZyB0eXBlLAogICAgICAgICBvdXQgb2YgcmFuZ2UsIHBhdHRlcm4g
bWlzbWF0Y2guCgoyLjEuMS4xLiAgVXNhZ2UgRXhhbXBsZQoKICAgVGhlIGZvbGxvd2luZyBkZW1v
bnN0cmF0ZXMgY3JlYXRpbmcgYSBzaW1wbGUgc3Vic2NyaXB0aW9uLiAgTW9yZQogICBjb21wbGV4
IGV4YW1wbGVzIGNhbiBiZSBmb3VuZCBpbiBzZWN0aW9uIDUuCgogICAmbHQ7bmV0Y29uZjpycGMg
bWVzc2FnZS1pZD0iMTAxIgogICAgICAgICB4bWxuczpuZXRjb25mPSJ1cm46aWV0ZjpwYXJhbXM6
eG1sOm5zOm5ldGNvbmY6YmFzZToxLjAiLyZndDsKICAgICAgICZsdDtjcmVhdGUtc3Vic2NyaXB0
aW9uCiAgICAgICAgICAgeG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6bnM6bmV0Y29uZjpub3Rp
ZmljYXRpb246MS4wIiZndDsKICAgICAgICZsdDsvY3JlYXRlLXN1YnNjcmlwdGlvbiZndDsKICAg
Jmx0Oy9uZXRjb25mOnJwYyZndDsKCjIuMi4gIFNlbmRpbmcgRXZlbnQgTm90aWZpY2F0aW9ucwoK
ICAgT25jZSB0aGUgc3Vic2NyaXB0aW9uIGhhcyBiZWVuIHNldCB1cCwgdGhlIE5FVENPTkYgc2Vy
dmVyIHNlbmRzIHRoZQogICBldmVudCBub3RpZmljYXRpb25zIGFzeW5jaHJvbm91c2x5IG92ZXIg
dGhlIGNvbm5lY3Rpb24uCgoyLjIuMS4gICZsdDtub3RpZmljYXRpb24mZ3Q7CgogICBEZXNjcmlw
dGlvbjoKCiAgICAgIEFuIGV2ZW50IG5vdGlmaWNhdGlvbiBpcyBzZW50IHRvIHRoZSBjbGllbnQg
d2hvIGluaXRpYXRlZCBhCiAgICAgICZsdDtjcmVhdGUtc3Vic2NyaXB0aW9uJmd0OyBjb21tYW5k
IGFzeW5jaHJvbm91c2x5IHdoZW4gYW4gZXZlbnQgb2YKICAgICAgaW50ZXJlc3QgKGkuZS4sIG1l
ZXRpbmcgdGhlIHNwZWNpZmllZCBmaWx0ZXJpbmcgY3JpdGVyaWEpIGhhcwogICAgICBvY2N1cnJl
ZC4gIEFuIGV2ZW50IG5vdGlmaWNhdGlvbiBpcyBhIGNvbXBsZXRlIGFuZCB3ZWxsLWZvcm1lZCBY
TUwKICAgICAgZG9jdW1lbnQuICBOb3RlIHRoYXQgJmx0O25vdGlmaWNhdGlvbiZndDsgaXMgbm90
IGFuIFJQQyBtZXRob2QgYnV0CiAgICAgIHJhdGhlciB0aGUgdG9wIGxldmVsIGVsZW1lbnQgaWRl
bnRpZnlpbmcgdGhlIG9uZS13YXkgbWVzc2FnZSBhcyBhCiAgICAgIG5vdGlmaWNhdGlvbi4KCiAg
IFBhcmFtZXRlcnM6CgogICAgICBldmVudFRpbWUKCiAgICAgICAgIFRoZSB0aW1lIHRoZSBldmVu
dCB3YXMgZ2VuZXJhdGVkIGJ5IHRoZSBldmVudCA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnPnNv
dXJjZTwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nPnNvdXJjZS4g
IFRoaXMKICAgICAgICAgcGFyYW1ldGVyIGlzIG9mIHR5cGUgZGF0ZVRpbWUuPC9mb250Pjwvc3Ry
b25nPgoKICAgICAgQWxzbyBjb250YWlucyBub3RpZmljYXRpb24tc3BlY2lmaWMgdGFnZ2VkIGNv
bnRlbnQsIGlmIGFueS4gIFdpdGgKICAgICAgdGhlIGV4Y2VwdGlvbiBvZiAmbHQ7ZXZlbnRUaW1l
Jmd0OywgdGhlIGNvbnRlbnQgb2YgdGhlIG5vdGlmaWNhdGlvbiBpcwogICAgICBiZXlvbmQgdGhl
IHNjb3BlIG9mIHRoaXMgZG9jdW1lbnQuCgogICBSZXNwb25zZToKCiAgICAgIE5vIHJlc3BvbnNl
LiAgTm90IGFwcGxpY2FibGUuCgoyLjMuICBUZXJtaW5hdGluZyB0aGUgU3Vic2NyaXB0aW9uCgog
ICBDbG9zaW5nIG9mIHRoZSBldmVudCBub3RpZmljYXRpb24gc3Vic2NyaXB0aW9uIGNhbiBiZSBk
b25lIGJ5IHVzaW5nCiAgIHRoZSAmbHQ7Y2xvc2Utc2Vzc2lvbiZndDsgb3BlcmF0aW9uIGZyb20g
dGhlIHN1YnNjcmlwdGlvbnMgc2Vzc2lvbiBvcgogICB0ZXJtaW5hdGluZyB0aGUgTkVUQ09ORiBz
ZXNzaW9uICggJmx0O2tpbGwtc2Vzc2lvbiZndDsgKSBvciB0aGUgdW5kZXJseWluZwogICB0cmFu
c3BvcnQgc2Vzc2lvbiBmcm9tIGFub3RoZXIgc2Vzc2lvbi4gIElmIGEgc3RvcCB0aW1lIGlzIHBy
b3ZpZGVkCiAgIHdoZW4gdGhlIHN1YnNjcmlwdGlvbiBpcyBjcmVhdGVkLCB0aGUgc3Vic2NyaXB0
aW9uIHdpbGwgdGVybWluYXRlCiAgIGFmdGVyIHRoZSBzdG9wIHRpbWUgaXMgcmVhY2hlZC4gIElu
IHRoaXMgY2FzZSwgdGhlIE5FVENPTkYgc2Vzc2lvbgogICB3aWxsIHN0aWxsIGJlIGFuIGFjdGl2
ZSBzZXNzaW9uLgoKMy4gIFN1cHBvcnRpbmcgQ29uY2VwdHMKCjMuMS4gIENhcGFiaWxpdGllcyBF
eGNoYW5nZQoKICAgVGhlIGFiaWxpdHkgdG8gcHJvY2VzcyBhbmQgc2VuZCBldmVudCBub3RpZmlj
YXRpb25zIGlzIGFkdmVydGlzZWQKICAgZHVyaW5nIHRoZSBjYXBhYmlsaXR5IGV4Y2hhbmdlIGJl
dHdlZW4gdGhlIE5FVENPTkYgY2xpZW50IGFuZCBzZXJ2ZXIuCgozLjEuMS4gIENhcGFiaWxpdHkg
SWRlbnRpZmllcgoKICAgInVybjppZXRmOnBhcmFtczpuZXRjb25mOmNhcGFiaWxpdHk6bm90aWZp
Y2F0aW9uOjEuMCIKCjMuMS4yLiAgQ2FwYWJpbGl0eSBFeGFtcGxlCgogICAmbHQ7aGVsbG8geG1s
bnM9InVybjppZXRmOnBhcmFtczp4bWw6bnM6bmV0Y29uZjpiYXNlOjEuMCImZ3Q7CiAgICAgJmx0
O2NhcGFiaWxpdGllcyZndDsKICAgICAgICAmbHQ7Y2FwYWJpbGl0eSZndDsKICAgICAgICAgICAg
dXJuOmlldGY6cGFyYW1zOnhtbDpuczpuZXRjb25mOmJhc2U6MS4wCiAgICAgICAgICAmbHQ7L2Nh
cGFiaWxpdHkmZ3Q7CiAgICAgICAgICAmbHQ7Y2FwYWJpbGl0eSZndDsKICAgICAgICAgICAgdXJu
OmlldGY6cGFyYW1zOm5ldGNvbmY6Y2FwYWJpbGl0eTpzdGFydHVwOjEuMAogICAgICAgICAgJmx0
Oy9jYXBhYmlsaXR5Jmd0OwogICAgICAgICAgJmx0O2NhcGFiaWxpdHkmZ3Q7CiAgICAgICAgICAg
IHVybjppZXRmOnBhcmFtczpuZXRjb25mOmNhcGFiaWxpdHk6bm90aWZpY2F0aW9uOjEuMAogICAg
ICAgICAgJmx0Oy9jYXBhYmlsaXR5Jmd0OwogICAgICAgJmx0Oy9jYXBhYmlsaXRpZXMmZ3Q7CiAg
ICAgJmx0O3Nlc3Npb24taWQmZ3Q7NCZsdDsvc2Vzc2lvbi1pZCZndDsKICAgJmx0Oy9oZWxsbyZn
dDsKCjMuMi4gIEV2ZW50IFN0cmVhbXMKCiAgIEFuIGV2ZW50IHN0cmVhbSBpcyBkZWZpbmVkIGFz
IGEgc2V0IG9mIGV2ZW50IG5vdGlmaWNhdGlvbnMgbWF0Y2hpbmcKICAgc29tZSBmb3J3YXJkaW5n
IGNyaXRlcmlhLgoKICAgRmlndXJlIDIgaWxsdXN0cmF0ZXMgdGhlIG5vdGlmaWNhdGlvbiBmbG93
IGFuZCBjb25jZXB0cyBpZGVudGlmaWVkIGluCiAgIHRoaXMgZG9jdW1lbnQuICBUaGUgZm9sbG93
aW5nIGlzIG9ic2VydmVkIGZyb20gdGhlIGRpYWdyYW0gYmVsb3c6CiAgIFN5c3RlbSBjb21wb25l
bnRzIChjMS4uY24pIGdlbmVyYXRlIGV2ZW50IG5vdGlmaWNhdGlvbnMgd2hpY2ggYXJlCiAgIHBh
c3NlZCB0byBhIGNlbnRyYWwgY29tcG9uZW50IGZvciBjbGFzc2lmaWNhdGlvbiBhbmQgZGlzdHJp
YnV0aW9uLgogICBUaGUgY2VudHJhbCBjb21wb25lbnQgaW5zcGVjdHMgZWFjaCBldmVudCBub3Rp
ZmljYXRpb24gYW5kIG1hdGNoZXMKICAgdGhlIGV2ZW50IG5vdGlmaWNhdGlvbiBhZ2FpbnN0IHRo
ZSBzZXQgb2Ygc3RyZWFtIGRlZmluaXRpb25zLiAgV2hlbiBhCiAgIG1hdGNoIG9jY3VycywgdGhl
IGV2ZW50IG5vdGlmaWNhdGlvbiBpcyBjb25zaWRlcmVkIHRvIGJlIGEgbWVtYmVyIG9mCiAgIHRo
YXQgZXZlbnQgc3RyZWFtIChzdHJlYW0gMS4uc3RyZWFtIG4pLiAgQW4gZXZlbnQgbm90aWZpY2F0
aW9uIG1heSBiZQogICBwYXJ0IG9mIG11bHRpcGxlIGV2ZW50IHN0cmVhbXMuCgogICBBdCBzb21l
IHBvaW50IGFmdGVyIHRoZSBORVRDT05GIHNlcnZlciByZWNlaXZlcyB0aGUgaW50ZXJuYWwgZXZl
bnQKICAgZnJvbSBhIHN0cmVhbSwgaXQgaXMgY29udmVydGVkIHRvIGFuIGFwcHJvcHJpYXRlIFhN
TCBlbmNvZGluZyBieSB0aGUKICAgc2VydmVyLCBhbmQgYSAmbHQ7bm90aWZpY2F0aW9uJmd0OyBl
bGVtZW50IGlzIHJlYWR5IHRvIHNlbmQgdG8gYWxsIE5FVENPTkYKICAgc2Vzc2lvbnMgc3Vic2Ny
aWJlZCB0byB0aGF0IHN0cmVhbS4KCiAgIEFmdGVyIGdlbmVyYXRpb24gb2YgdGhlICZsdDtub3Rp
ZmljYXRpb24mZ3Q7IGVsZW1lbnQsIGFjY2VzcyBjb250cm9sIGlzCiAgIGFwcGxpZWQgYnkgdGhl
IHNlcnZlci4gIElmIGEgc2Vzc2lvbiBkb2VzIG5vdCBoYXZlIHBlcm1pc3Npb24gdG8KICAgcmVj
ZWl2ZSB0aGUgJmx0O25vdGlmaWNhdGlvbiZndDssIHRoZW4gaXQgaXMgZGlzY2FyZGVkIGZvciB0
aGF0IHNlc3Npb24sCiAgIGFuZCBwcm9jZXNzaW5nIG9mIHRoZSBpbnRlcm5hbCBldmVudCBpcyBj
b21wbGV0ZWQgZm9yIHRoYXQgc2Vzc2lvbi4KCiAgIFdoZW4gYSBORVRDT05GIGNsaWVudCBzdWJz
Y3JpYmVzIHRvIGEgZ2l2ZW4gZXZlbnQgc3RyZWFtLCB1c2VyLQogICBkZWZpbmVkIGZpbHRlciBl
bGVtZW50cywgaWYgYXBwbGljYWJsZSwgYXJlIGFwcGxpZWQgdG8gdGhlIGV2ZW50CiAgIHN0cmVh
bSBhbmQgbWF0Y2hpbmcgZXZlbnQgbm90aWZpY2F0aW9ucyBhcmUgZm9yd2FyZGVkIHRvIHRoZSBO
RVRDT05GCiAgIHNlcnZlciBmb3IgZGlzdHJpYnV0aW9uIHRvIHN1YnNjcmliZWQgTkVUQ09ORiBj
bGllbnRzLiAgQSBmaWx0ZXIgaXMKICAgdHJhbnNmZXJyZWQgZnJvbSB0aGUgY2xpZW50IHRvIHRo
ZSBzZXJ2ZXIgZHVyaW5nIHRoZSAmbHQ7Y3JlYXRlLQogICBzdWJzY3JpcHRpb24mZ3Q7IG9wZXJh
dGlvbiBhbmQgYXBwbGllZCBhZ2FpbnN0IGVhY2ggJmx0O25vdGlmaWNhdGlvbiZndDsKICAgZWxl
bWVudCBnZW5lcmF0ZWQgYnkgdGhlIHN0cmVhbS4gIEZvciBtb3JlIGluZm9ybWF0aW9uIG9uIGZp
bHRlcmluZywKICAgc2VlIHNlY3Rpb24gMy42LgoKICAgQSBub3RpZmljYXRpb24gbG9nZ2luZyBz
ZXJ2aWNlIG1heSBhbHNvIGJlIGF2YWlsYWJsZSwgaW4gd2hpY2ggY2FzZSwKICAgdGhlIGNlbnRy
YWwgY29tcG9uZW50IGxvZ3Mgbm90aWZpY2F0aW9ucy4gIFRoZSBORVRDT05GIHNlcnZlciBtYXkK
ICAgbGF0ZXIgcmV0cmlldmUgbG9nZ2VkIG5vdGlmaWNhdGlvbnMgdmlhIHRoZSBvcHRpb25hbCBy
ZXBsYXkgZmVhdHVyZS4KICAgRm9yIG1vcmUgaW5mb3JtYXRpb24gb24gcmVwbGF5LCBzZWUgc2Vj
dGlvbiAzLjMuCgogICArLS0tLSsKICAgfCBjMSB8LS0tLSsgICAgICAgICAgICAgYXZhaWxhYmxl
IHN0cmVhbXMKICAgKy0tLS0rICAgIHwgICAgKy0tLS0tLS0tLSsKICAgKy0tLS0rICAgIHwgICAg
fGNlbnRyYWwgIHwtJmd0OyBzdHJlYW0gMQogICB8IGMyIHwgICAgKy0tLSZndDt8ZXZlbnQgICAg
fC0mZ3Q7IHN0cmVhbSAyICAgICBmaWx0ZXIgICstLS0tLS0tKwogICArLS0tLSsgICAgfCAgICB8
cHJvY2Vzc29yfC0mZ3Q7IE5FVENPTkYgc3RyZWFtIC0tLS0tJmd0O3xORVRDT05GfAogICAgLi4u
ICAgICAgfCAgICB8ICAgICAgICAgfC0mZ3Q7IHN0cmVhbSBuICAgICAgICAgICAgIHxzZXJ2ZXIg
fAogICBTeXN0ZW0gICAgfCAgICArLS0tLS0tLS0tKyAgICAgICAgICAgICAgICAgICAgICAgICst
LS0tLS0tKwogICBDb21wb25lbnRzfCAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIC9cCiAgICAuLi4gICAgICB8ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfHwKICAgKy0tLS0rICAgIHwgICAgICAgIHwgICAgICAgKC0tLS0tLS0tLS0tLSkg
ICAgICAgICAgICB8fAogICB8IGNuIHwtLS0tKyAgICAgICAgfCAgICAgICAobm90aWZpY2F0aW9u
KSAgICAgICAgICAgIHx8CiAgICstLS0tKyAgICAgICAgICAgICArLS0tLS0mZ3Q7ICggIGxvZ2dp
bmcgICApICAgICAgICAgICAgfHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCAgc2Vy
dmljZSAgICkgICAgICAgICAgICB8fAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoLS0t
LS0tLS0tLS0tKSAgICAgICAgICAgIHx8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8fAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwvCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLSsKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHxORVRDT05GfAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfGNsaWVudCB8CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLSsKCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZpZ3VyZSAyCgozLjIuMS4gIEV2ZW50IFN0cmVh
bSBEZWZpbml0aW9uCgogICBFdmVudCBzdHJlYW1zIGFyZSBwcmVkZWZpbmVkIG9uIHRoZSBtYW5h
Z2VkIGRldmljZS4gIFRoZQogICBjb25maWd1cmF0aW9uIG9mIGV2ZW50IHN0cmVhbXMgaXMgb3V0
c2lkZSB0aGUgc2NvcGUgb2YgdGhpcyBkb2N1bWVudC4KICAgSG93ZXZlciwgaXQgaXMgZW52aXNp
b25lZCB0aGF0IGV2ZW50IHN0cmVhbXMgYXJlIGVpdGhlciBwcmUtCiAgIGVzdGFibGlzaGVkIGJ5
IHRoZSB2ZW5kb3IgKHByZS1jb25maWd1cmVkKSwgdXNlciBjb25maWd1cmFibGUgKGUuZy4sCiAg
IHBhcnQgb2YgdGhlIGRldmljZSdzIGNvbmZpZ3VyYXRpb24pIG9yIGJvdGguICBEZXZpY2UgdmVu
ZG9ycyBtYXkKICAgYWxsb3cgZXZlbnQgc3RyZWFtIGNvbmZpZ3VyYXRpb24gdmlhIHRoZSBORVRD
T05GIHByb3RvY29sIChpLmUuLAogICAmbHQ7ZWRpdC1jb25maWcmZ3Q7IG9wZXJhdGlvbikuCgoz
LjIuMi4gIEV2ZW50IFN0cmVhbSBDb250ZW50IEZvcm1hdAoKICAgVGhlIGNvbnRlbnRzIG9mIGFs
bCBldmVudCBzdHJlYW1zIG1hZGUgYXZhaWxhYmxlIHRvIGEgTkVUQ09ORiBjbGllbnQKICAgKGku
ZS4sIHRoZSBub3RpZmljYXRpb24gc2VudCBieSB0aGUgTkVUQ09ORiBzZXJ2ZXIpIE1VU1QgYmUg
ZW5jb2RlZAogICBpbiBYTUwuCgozLjIuMy4gIERlZmF1bHQgRXZlbnQgU3RyZWFtCgogICBBIE5F
VENPTkYgc2VydmVyIGltcGxlbWVudGF0aW9uIHN1cHBvcnRpbmcgdGhlIG5vdGlmaWNhdGlvbgog
ICBjYXBhYmlsaXR5IE1VU1Qgc3VwcG9ydCB0aGUgIk5FVENPTkYiIG5vdGlmaWNhdGlvbiBldmVu
dCBzdHJlYW0uCiAgIFRoaXMgc3RyZWFtIGNvbnRhaW5zIGFsbCBORVRDT05GIFhNTCBldmVudCBu
b3RpZmljYXRpb25zIHN1cHBvcnRlZCBieQogICB0aGUgTkVUQ09ORiBzZXJ2ZXIuICBUaGUgZXhh
Y3Qgc3RyaW5nICJORVRDT05GIiBpcyB1c2VkIGR1cmluZwogICBhZHZlcnRpc2VtZW50IG9mIHN0
cmVhbSBzdXBwb3J0IGR1cmluZyB0aGUgJmx0O2dldCZndDsgb3BlcmF0aW9uIG9uCiAgICZsdDtz
dHJlYW1zJmd0OyBhbmQgZHVyaW5nIHRoZSAmbHQ7Y3JlYXRlLXN1YnNjcmlwdGlvbiZndDsgb3Bl
cmF0aW9uLiAgRGVmaW5pdGlvbgogICBvZiB0aGUgZXZlbnQgbm90aWZpY2F0aW9ucyBhbmQgdGhl
aXIgY29udGVudHMsIGJleW9uZCB0aGUgaW5jbHVzaW9uCiAgIG9mICZsdDtldmVudFRpbWUmZ3Q7
LCBmb3IgdGhpcyBldmVudCBzdHJlYW0gaXMgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpcwogICBk
b2N1bWVudC4KCjMuMi40LiAgRXZlbnQgU3RyZWFtIFNvdXJjZXMKCiAgIFdpdGggdGhlIGV4Y2Vw
dGlvbiBvZiB0aGUgZGVmYXVsdCBldmVudCBzdHJlYW0gKE5FVENPTkYpLAogICBzcGVjaWZpY2F0
aW9uIG9mIGFkZGl0aW9uYWwgZXZlbnQgc3RyZWFtIHNvdXJjZXMgKGUuZy4sIFNOTVAsIHN5c2xv
ZykKICAgaXMgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpcyBkb2N1bWVudC4gIE5FVENPTkYgc2Vy
dmVyCiAgIGltcGxlbWVudGF0aW9ucyBtYXkgbGV2ZXJhZ2UgYW55IGRlc2lyZWQgZXZlbnQgc3Ry
ZWFtIHNvdXJjZSBpbiB0aGUKICAgY3JlYXRpb24gb2Ygc3VwcG9ydGVkIGV2ZW50IHN0cmVhbXMu
CgozLjIuNS4gIEV2ZW50IFN0cmVhbSBEaXNjb3ZlcnkKCiAgIEEgTkVUQ09ORiBjbGllbnQgcmV0
cmlldmVzIHRoZSBsaXN0IG9mIHN1cHBvcnRlZCBldmVudCBzdHJlYW1zIGZyb20gYQogICBORVRD
T05GIHNlcnZlciB1c2luZyB0aGUgJmx0O2dldCZndDsgb3BlcmF0aW9uLgoKMy4yLjUuMS4gIE5h
bWUgUmV0cmlldmFsIHVzaW5nICZsdDtnZXQmZ3Q7IG9wZXJhdGlvbgoKICAgVGhlIGxpc3Qgb2Yg
YXZhaWxhYmxlIGV2ZW50IHN0cmVhbXMgaXMgcmV0cmlldmVkIGJ5IHJlcXVlc3RpbmcgdGhlCiAg
ICZsdDtzdHJlYW1zJmd0OyBzdWJ0cmVlIHZpYSBhICZsdDtnZXQmZ3Q7IG9wZXJhdGlvbi4gIEF2
YWlsYWJsZSBldmVudCBzdHJlYW1zIGZvcgogICB0aGUgcmVxdWVzdGluZyBzZXNzaW9uIGFyZSBy
ZXR1cm5lZCBpbiB0aGUgcmVwbHkgY29udGFpbmluZyB0aGUKICAgJmx0O25hbWUmZ3Q7IGFuZCAm
bHQ7ZGVzY3JpcHRpb24mZ3Q7IGVsZW1lbnRzLCB3aGVyZSB0aGUgJmx0O25hbWUmZ3Q7IGVsZW1l
bnQgaXMKICAgbWFuZGF0b3J5LCBhbmQgaXRzIHZhbHVlIGlzIHVuaXF1ZSB3aXRoaW4gdGhlIHNj
b3BlIG9mIGEgTkVUQ09ORgogICBzZXJ2ZXIuICBBbiBlbXB0eSByZXBseSBpcyByZXR1cm5lZCBp
ZiB0aGVyZSBhcmUgbm8gYXZhaWxhYmxlIGV2ZW50CiAgIHN0cmVhbXMsIGR1ZSB0byB1c2VyLXNw
ZWNpZmllZCBmaWx0ZXJzIG9uIHRoZSAmbHQ7Z2V0Jmd0OyBvcGVyYXRpb24gLgoKICAgQWRkaXRp
b25hbCBpbmZvcm1hdGlvbiBhdmFpbGFibGUgYWJvdXQgYSBzdHJlYW0gaW5jbHVkZSB3aGV0aGVy
CiAgIG5vdGlmaWNhdGlvbiByZXBsYXkgaXMgYXZhaWxhYmxlIGFuZCBpZiBzbywgdGhlIHRpbWVz
dGFtcCBvZiB0aGUKICAgZWFybGllc3QgcG9zc2libGUgbm90aWZpY2F0aW9uIHRvIHJlcGxheS4K
CiAgIFRoZSBmb2xsb3dpbmcgZXhhbXBsZSBzaG93cyByZXRyaWV2aW5nIHRoZSBsaXN0IG9mIGF2
YWlsYWJsZSBldmVudAogICBzdHJlYW0gbGlzdCB1c2luZyB0aGUgJmx0O2dldCZndDsgb3BlcmF0
aW9uLgoKICAgJmx0O3JwYyBtZXNzYWdlLWlkPSIxMDEiCiAgICAgIHhtbG5zPSJ1cm46aWV0Zjpw
YXJhbXM6eG1sOm5zOm5ldGNvbmY6YmFzZToxLjAiJmd0OwogICAgICZsdDtnZXQmZ3Q7CiAgICAg
ICZsdDtmaWx0ZXIgdHlwZT0ic3VidHJlZSImZ3Q7CiAgICAgICAgJmx0O25ldGNvbmYgeG1sbnM9
InVybjppZXRmOnBhcmFtczp4bWw6bnM6bmV0bW9kOm5vdGlmaWNhdGlvbiImZ3Q7CiAgICAgICAg
ICAgJmx0O3N0cmVhbXMvJmd0OwogICAgICAgICA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnPiZs
dDtuZXRjb25mJmd0OzwvZm9udD48L3N0cmlrZT4KICAgICAgICAgPHN0cm9uZz48Zm9udCBjb2xv
cj0nZ3JlZW4nPiZsdDsvbmV0Y29uZiZndDs8L2ZvbnQ+PC9zdHJvbmc+CiAgICAgICZsdDsvZmls
dGVyJmd0OwogICAgICZsdDsvZ2V0Jmd0OwogICAmbHQ7L3JwYyZndDsKICAgVGhlIE5FVENPTkYg
c2VydmVyIHJldHVybnMgYSBsaXN0IG9mIGV2ZW50IHN0cmVhbXMgYXZhaWxhYmxlIGZvcgogICBz
dWJzY3JpcHRpb246IE5FVENPTkYsIFNOTVAsIGFuZCBzeXNsb2ctY3JpdGljYWwgaW4gdGhpcyBl
eGFtcGxlLgoKICAgJmx0O3JwYy1yZXBseSBtZXNzYWdlLWlkPSIxMDEiCiAgICAgICAgICAgICAg
ICAgICAgeG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6bnM6bmV0Y29uZjpiYXNlOjEuMCImZ3Q7
CiAgICAgJmx0O2RhdGEmZ3Q7CiAgICAgICAmbHQ7bmV0Y29uZiAgeG1sbnM9InVybjppZXRmOnBh
cmFtczp4bWw6bnM6bmV0bW9kOm5vdGlmaWNhdGlvbiImZ3Q7CiAgICAgICAgJmx0O3N0cmVhbXMm
Z3Q7CiAgICAgICAgICAgJmx0O3N0cmVhbSZndDsKICAgICAgICAgICAgICAmbHQ7bmFtZSZndDtO
RVRDT05GJmx0Oy9uYW1lJmd0OwogICAgICAgICAgICAgICZsdDtkZXNjcmlwdGlvbiZndDtkZWZh
dWx0IE5FVENPTkYgZXZlbnQgc3RyZWFtCiAgICAgICAgICAgICAgJmx0Oy9kZXNjcmlwdGlvbiZn
dDsKICAgICAgICAgICAgICAmbHQ7cmVwbGF5U3VwcG9ydCZndDt0cnVlJmx0Oy9yZXBsYXlTdXBw
b3J0Jmd0OwogICAgICAgICAgICAgICZsdDtyZXBsYXlMb2dDcmVhdGlvblRpbWUmZ3Q7CiAgICAg
ICAgICAgICAgICAyMDA3LTA3LTA4VDAwOjAwOjAwWgogICAgICAgICAgICAgICZsdDsvcmVwbGF5
TG9nQ3JlYXRpb25UaW1lJmd0OwogICAgICAgICAgICZsdDsvc3RyZWFtJmd0OwogICAgICAgICAg
ICZsdDtzdHJlYW0mZ3Q7CiAgICAgICAgICAgICAgJmx0O25hbWUmZ3Q7U05NUCZsdDsvbmFtZSZn
dDsKICAgICAgICAgICAgICAmbHQ7ZGVzY3JpcHRpb24mZ3Q7U05NUCBub3RpZmljYXRpb25zJmx0
Oy9kZXNjcmlwdGlvbiZndDsKICAgICAgICAgICAgICAmbHQ7cmVwbGF5U3VwcG9ydCZndDtmYWxz
ZSZsdDsvcmVwbGF5U3VwcG9ydCZndDsKICAgICAgICAgICAmbHQ7L3N0cmVhbSZndDsKICAgICAg
ICAgICAmbHQ7c3RyZWFtJmd0OwogICAgICAgICAgICAgJmx0O25hbWUmZ3Q7c3lzbG9nLWNyaXRp
Y2FsJmx0Oy9uYW1lJmd0OwogICAgICAgICAgICAgJmx0O2Rlc2NyaXB0aW9uJmd0O0NyaXRpY2Fs
IGFuZCBoaWdoZXIgc2V2ZXJpdHkKICAgICAgICAgICAgICZsdDsvZGVzY3JpcHRpb24mZ3Q7CiAg
ICAgICAgICAgICAmbHQ7cmVwbGF5U3VwcG9ydCZndDt0cnVlJmx0Oy9yZXBsYXlTdXBwb3J0Jmd0
OwogICAgICAgICAgICAgJmx0O3JlcGxheUxvZ0NyZWF0aW9uVGltZSZndDsKICAgICAgICAgICAg
ICAgMjAwNy0wNy0wMVQwMDowMDowMFoKICAgICAgICAgICAgICZsdDsvcmVwbGF5TG9nQ3JlYXRp
b25UaW1lJmd0OwogICAgICAgICAgICAmbHQ7L3N0cmVhbSZndDsKICAgICAgICAgICAmbHQ7L3N0
cmVhbXMmZ3Q7CiAgICAgICAgICZsdDsvbmV0Y29uZiZndDsKICAgICAmbHQ7L2RhdGEmZ3Q7CiAg
ICZsdDsvcnBjLXJlcGx5Jmd0OwoKMy4yLjUuMi4gIEV2ZW50IFN0cmVhbSBTdWJzY3JpcHRpb24K
CiAgIEEgTkVUQ09ORiBjbGllbnQgbWF5IHJlcXVlc3QgZnJvbSB0aGUgTkVUQ09ORiBzZXJ2ZXIg
dGhlIGxpc3Qgb2YKICAgZXZlbnQgc3RyZWFtcyBhdmFpbGFibGUgdG8gdGhpcyBzZXNzaW9uIGFu
ZCB0aGVuIGlzc3VlIGEgJmx0O2NyZWF0ZS0KICAgc3Vic2NyaXB0aW9uJmd0OyByZXF1ZXN0IHdp
dGggdGhlIGRlc2lyZWQgZXZlbnQgc3RyZWFtIG5hbWUuICBPbWl0dGluZwogICB0aGUgZXZlbnQg
c3RyZWFtIG5hbWUgZnJvbSB0aGUgJmx0O2NyZWF0ZS1zdWJzY3JpcHRpb24mZ3Q7IHJlcXVlc3Qg
cmVzdWx0cwogICBpbiBzdWJzY3JpcHRpb24gdG8gdGhlIGRlZmF1bHQgTkVUQ09ORiBldmVudCBz
dHJlYW0uCgozLjIuNS4yLjEuICBGaWx0ZXJpbmcgRXZlbnQgU3RyZWFtIENvbnRlbnRzCgogICBU
aGUgc2V0IG9mIGV2ZW50IG5vdGlmaWNhdGlvbnMgZGVsaXZlcmVkIGluIGFuIGV2ZW50IHN0cmVh
bSBtYXkgYmUKICAgZnVydGhlciByZWZpbmVkIGJ5IGFwcGx5aW5nIGEgdXNlci1zcGVjaWZpZWQg
ZmlsdGVyIHN1cHBsaWVkIGF0CiAgIHN1YnNjcmlwdGlvbiBjcmVhdGlvbiB0aW1lICggJmx0O2Ny
ZWF0ZS1zdWJzY3JpcHRpb24mZ3Q7ICkuICBUaGlzIGlzIGEKICAgdHJhbnNpZW50IGZpbHRlciBh
c3NvY2lhdGVkIHdpdGggdGhlIGV2ZW50IG5vdGlmaWNhdGlvbiBzdWJzY3JpcHRpb24KICAgYW5k
IGRvZXMgbm90IG1vZGlmeSB0aGUgZXZlbnQgc3RyZWFtIGNvbmZpZ3VyYXRpb24uICBUaGUgZmls
dGVyCiAgIGVsZW1lbnQgaXMgYXBwbGllZCBhZ2FpbnN0IHRoZSBjb250ZW50cyBvZiB0aGUgJmx0
O25vdGlmaWNhdGlvbiZndDsgd3JhcHBlcgogICBhbmQgbm90IHRoZSB3cmFwcGVyIGl0c2VsZi4g
IFNlZSBzZWN0aW9uIDUgZm9yIGV4YW1wbGVzLiAgRWl0aGVyCiAgIHN1YnRyZWUgb3IgWFBBVEgg
ZmlsdGVyaW5nIGNhbiBiZSB1c2VkLgoKICAgWFBBVEggc3VwcG9ydCBmb3IgdGhlIE5vdGlmaWNh
dGlvbiBjYXBhYmlsaXR5IGlzIGFkdmVydGlzZWQgYXMgcGFydAogICBvZiB0aGUgbm9ybWFsIFhQ
QVRIIGNhcGFiaWxpdHkgYWR2ZXJ0aXNlbWVudC4gIElmIFhQQVRIIHN1cHBvcnQgaXMKICAgYWR2
ZXJ0aXNlZCB2aWEgdGhlIFhQQVRIIGNhcGFiaWxpdHkgdGhlbiBYUEFUSCBpcyBzdXBwb3J0ZWQg
Zm9yCiAgIG5vdGlmaWNhdGlvbiBmaWx0ZXJpbmcgYW5kIGlmIHRoaXMgY2FwYWJpbGl0eSBpcyBu
b3QgYWR2ZXJ0aXNlZCwKICAgWFBBVEggaXMgbm90IHN1cHBvcnRlZCBmb3Igbm90aWZpY2F0aW9u
IGZpbHRlcmluZy4KCjMuMy4gICBOb3RpZmljYXRpb24gUmVwbGF5CgozLjMuMS4gIE92ZXJ2aWV3
CgogICBSZXBsYXkgaXMgdGhlIGFiaWxpdHkgdG8gY3JlYXRlIGFuIGV2ZW50IHN1YnNjcmlwdGlv
biB0aGF0IHdpbGwKICAgcmVzZW5kIHJlY2VudGx5IGdlbmVyYXRlZCBub3RpZmljYXRpb25zLCBv
ciBpbiBzb21lIGNhc2VzIHNlbmQgdGhlbQogICBmb3IgdGhlIGZpcnN0IHRpbWUgdG8gYSBwYXJ0
aWN1bGFyIE5FVENPTkYgY2xpZW50LiAgVGhlc2UKICAgbm90aWZpY2F0aW9ucyBhcmUgc2VudCB0
aGUgc2FtZSB3YXkgYXMgbm9ybWFsIG5vdGlmaWNhdGlvbnMuCgogICBBIHJlcGxheSBvZiBub3Rp
ZmljYXRpb25zIGlzIHNwZWNpZmllZCBieSBpbmNsdWRpbmcgdGhlIG9wdGlvbmFsCiAgICZsdDtz
dGFydFRpbWUmZ3Q7IHBhcmFtZXRlciB0byB0aGUgc3Vic2NyaXB0aW9uIGNvbW1hbmQsIHdoaWNo
IGluZGljYXRlcwogICB0aGUgc3RhcnQgdGltZSBvZiB0aGUgcmVwbGF5LiAgVGhlIGVuZCB0aW1l
IGlzIHNwZWNpZmllZCB1c2luZyB0aGUKICAgb3B0aW9uYWwgJmx0O3N0b3BUaW1lJmd0OyBwYXJh
bWV0ZXIuICBJZiBub3QgcHJlc2VudCwgbm90aWZpY2F0aW9ucyB3aWxsCiAgIGNvbnRpbnVlIHRv
IGJlIHNlbnQgdW50aWwgdGhlIHN1YnNjcmlwdGlvbiBpcyB0ZXJtaW5hdGVkLgoKICAgQSBub3Rp
ZmljYXRpb24gc3RyZWFtIHRoYXQgc3VwcG9ydHMgcmVwbGF5IGlzIG5vdCBleHBlY3RlZCB0byBo
YXZlIGFuCiAgIHVubGltaXRlZCBzdXBwbHkgb2Ygc2F2ZWQgbm90aWZpY2F0aW9ucyBhdmFpbGFi
bGUgdG8gYWNjb21tb2RhdGUgYW55CiAgIHJlcGxheSByZXF1ZXN0LgoKICAgVGhlIGFjdHVhbCBu
dW1iZXIgb2Ygc3RvcmVkIG5vdGlmaWNhdGlvbnMgYXZhaWxhYmxlIGZvciByZXRyaWV2YWwgYXQK
ICAgYW55IGdpdmVuIHRpbWUgaXMgYSBORVRDT05GIHNlcnZlciBpbXBsZW1lbnRhdGlvbiBzcGVj
aWZpYyBtYXR0ZXIuCiAgIENvbnRyb2wgcGFyYW1ldGVycyBmb3IgdGhpcyBhc3BlY3Qgb2YgdGhl
IGZlYXR1cmUgYXJlIG91dHNpZGUgdGhlCiAgIHNjb3BlIG9mIHRoaXMgZG9jdW1lbnQuCgogICBS
ZXBsYXkgaXMgZGVwZW5kZW50IG9uIGEgbm90aWZpY2F0aW9uIHN0cmVhbSBzdXBwb3J0aW5nIHNv
bWUgZm9ybSBvZgogICBub3RpZmljYXRpb24gbG9nZ2luZywgYWx0aG91Z2ggaXQgcHV0cyBubyBy
ZXN0cmljdGlvbnMgb24gdGhlIHNpemUgb3IKICAgZm9ybSBvZiB0aGUgbG9nLCBvciB3aGVyZSBp
dCByZXNpZGVzIHdpdGhpbiB0aGUgZGV2aWNlLiAgV2hldGhlciBvcgogICBub3QgYSBzdHJlYW0g
c3VwcG9ydHMgcmVwbGF5IGNhbiBiZSBkaXNjb3ZlcmVkIGJ5IGRvaW5nIGEgJmx0O2dldCZndDsK
ICAgb3BlcmF0aW9uIG9uIHRoZSAmbHQ7c3RyZWFtcyZndDsgZWxlbWVudCBvZiB0aGUgTm90aWZp
Y2F0aW9uIE1hbmFnZW1lbnQKICAgU2NoZW1hIGFuZCBsb29raW5nIGF0IHRoZSB2YWx1ZSBvZiB0
aGUgJmx0O3JlcGxheVN1cHBvcnQmZ3Q7IG9iamVjdC4gIFRoaXMKICAgc2NoZW1hIGFsc28gcHJv
dmlkZXMgdGhlICZsdDtyZXBsYXlMb2dDcmVhdGlvblRpbWUmZ3Q7IGVsZW1lbnQgdG8gaW5kaWNh
dGUKICAgdGhlIGVhcmxpZXN0IGF2YWlsYWJsZSBsb2dnZWQgbm90aWZpY2F0aW9uLgoKMy4zLjIu
ICBDcmVhdGluZyBhIFN1YnNjcmlwdGlvbiB3aXRoIFJlcGxheQoKICAgVGhpcyBmZWF0dXJlIHVz
ZXMgb3B0aW9uYWwgcGFyYW1ldGVycyB0byB0aGUgJmx0O2NyZWF0ZS1zdWJzY3JpcHRpb24mZ3Q7
CiAgIGNvbW1hbmQgY2FsbGVkICZsdDtzdGFydFRpbWUmZ3Q7IGFuZCAmbHQ7c3RvcFRpbWUmZ3Q7
LiAmbHQ7c3RhcnRUaW1lJmd0OyBpZGVudGlmaWVzIHRoZQogICBlYXJsaWVzdCBkYXRlIGFuZCB0
aW1lIG9mIGludGVyZXN0IGZvciBldmVudCBub3RpZmljYXRpb25zIGJlaW5nCiAgIHJlcGxheWVk
IGFuZCBhbHNvIGluZGljYXRlcyB0aGF0IGEgc3Vic2NyaXB0aW9uIHdpbGwgYmUgcHJvdmlkaW5n
CiAgIHJlcGxheSBvZiBub3RpZmljYXRpb25zLiAgRXZlbnRzIGdlbmVyYXRlZCBiZWZvcmUgdGhp
cyB0aW1lIGFyZSBub3QKICAgbWF0Y2hlZC4gJmx0O3N0b3BUaW1lJmd0OyBzcGVjaWZpZXMgdGhl
IGxhdGVzdCBkYXRlIGFuZCB0aW1lIG9mIGludGVyZXN0CiAgIGZvciBldmVudCBub3RpZmljYXRp
b25zIGJlaW5nIHJlcGxheWVkLiAgSWYgaXQgaXMgbm90IHByZXNlbnQsIHRoZW4KICAgbm90aWZp
Y2F0aW9ucyB3aWxsIGNvbnRpbnVlIHRvIGJlIHNlbnQgdW50aWwgdGhlIHN1YnNjcmlwdGlvbiBp
cwogICB0ZXJtaW5hdGVkLgoKICAgTm90ZSB0aGF0ICZsdDtzdGFydFRpbWUmZ3Q7IGFuZCAmbHQ7
c3RvcFRpbWUmZ3Q7IGFyZSBhc3NvY2lhdGVkIHdpdGggdGhlIHRpbWUgYW4KICAgZXZlbnQgd2Fz
IGdlbmVyYXRlZCBieSB0aGUgZXZlbnQgc291cmNlLgoKICAgQSAmbHQ7cmVwbGF5Q29tcGxldGUm
Z3Q7IG5vdGlmaWNhdGlvbiBpcyBzZW50IHRvIGluZGljYXRlIHRoYXQgYWxsIG9mIHRoZQogICBy
ZXBsYXkgbm90aWZpY2F0aW9ucyBoYXZlIGJlZW4gc2VudC4gIElmIHRoaXMgc3Vic2NyaXB0aW9u
IGhhcyBhIHN0b3AKICAgdGltZSwgdGhlbiB0aGlzIHNlc3Npb24gYmVjb21lcyBhIG5vcm1hbCBO
RVRDT05GIHNlc3Npb24gYWdhaW4uICBXaGVuCiAgIGEgJmx0O3N0b3BUaW1lJmd0OyBoYXMgYmVl
biBzcGVjaWZpZWQsICZsdDtub3RpZmljYXRpb25Db21wbGV0ZSZndDsgbm90aWZpY2F0aW9uCiAg
IGlzIHRoZSBsYXN0IG5vdGlmaWNhdGlvbiBzZW50IG9uIHRoZSBzdWJzY3JpcHRpb24gYmVmb3Jl
IGl0CiAgIHRlcm1pbmF0ZXMgYW5kIHRoZSBORVRDT05GIHNlc3Npb24gcmV0dXJucyB0byBiZWlu
ZyBhIG5vcm1hbCBORVRDT05GCiAgIHNlc3Npb24uICBUaGUgTkVUQ09ORiBzZXJ2ZXIgd2lsbCB0
aGVuIGFjY2VwdCAmbHQ7cnBjJmd0OyBvcGVyYXRpb25zLiAgSW4KICAgdGhlIGNhc2Ugb2YgYSBz
dWJzY3JpcHRpb24gd2l0aG91dCBhIHN0b3AgdGltZSwgYWZ0ZXIgdGhlCiAgICZsdDtyZXBsYXlD
b21wbGV0ZSZndDsgbm90aWZpY2F0aW9uIGhhcyBiZWVuIHNlbnQsIGl0IGNhbiBiZSBleHBlY3Rl
ZCB0aGF0CiAgIGFueSBub3RpZmljYXRpb25zIGdlbmVyYXRlZCBzaW5jZSB0aGUgc3RhcnQgb2Yg
dGhlIHN1YnNjcmlwdGlvbgogICBjcmVhdGlvbiB3aWxsIGJlIHNlbnQsIGZvbGxvd2VkIGJ5IG5v
dGlmaWNhdGlvbnMgYXMgdGhleSBhcmlzZQogICBuYXR1cmFsbHkgd2l0aGluIHRoZSBzeXN0ZW0u
CgogICBUaGUgJmx0O3JlcGxheUNvbXBsZXRlJmd0OyBhbmQgJmx0O25vdGlmaWNhdGlvbkNvbXBs
ZXRlJmd0OyBub3RpZmljYXRpb25zIGNhbm5vdAogICBiZSBmaWx0ZXJlZCBvdXQuICBUaGV5IHdp
bGwgYWx3YXlzIGJlIHNlbnQgb24gYSByZXBsYXkgc3Vic2NyaXB0aW9uCiAgIHRoYXQgc3BlY2lm
aWVkIGEgc3RhcnRUaW1lIGFuZCBzdG9wVGltZSByZXNwZWN0aXZlbHkuCgozLjQuICBOb3RpZmlj
YXRpb24gTWFuYWdlbWVudCBTY2hlbWEKCiAgIFRoaXMgU2NoZW1hIGlzIHVzZWQgdG8gbGVhcm4g
YWJvdXQgdGhlIGV2ZW50IHN0cmVhbXMgc3VwcG9ydGVkIG9uIHRoZQogICBzeXN0ZW0uICBJdCBh
bHNvIGNvbnRhaW5zIHRoZSBkZWZpbml0aW9uIG9mIHRoZSAmbHQ7cmVwbGF5Q29tcGxldGUmZ3Q7
IGFuZAogICAmbHQ7bm90aWZpY2F0aW9uQ29tcGxldGUmZ3Q7IG5vdGlmaWNhdGlvbnMsIHdoaWNo
IGFyZSBzZW50IHRvIGluZGljYXRlIHRoYXQKICAgYW4gZXZlbnQgcmVwbGF5IGhhcyBzZW50IGFs
bCBhcHBsaWNhYmxlIG5vdGlmaWNhdGlvbnMgYW5kIHRoYXQgdGhlCiAgIHN1YnNjcmlwdGlvbiBo
YXMgdGVybWluYXRlZCwgcmVzcGVjdGl2ZWx5LgoKJmx0Oz94bWwgdmVyc2lvbj0iMS4wIiBlbmNv
ZGluZz0iVVRGLTgiPyZndDsKJmx0O3hzOnNjaGVtYSB4bWxuczp4cz0iaHR0cDovL3d3dy53My5v
cmcvMjAwMS9YTUxTY2hlbWEiCiAgICB4bWxuczpuZXRjb25mPSJ1cm46aWV0ZjpwYXJhbXM6eG1s
Om5zOm5ldGNvbmY6YmFzZToxLjAiCiAgICB4bWxuczpuY0V2ZW50PSJ1cm46aWV0ZjpwYXJhbXM6
eG1sOm5zOm5ldGNvbmY6bm90aWZpY2F0aW9uOjEuMCIKICAgIHhtbG5zOm1hbmFnZUV2ZW50PSJ1
cm46aWV0ZjpwYXJhbXM6eG1sOm5zOm5ldG1vZDpub3RpZmljYXRpb24iCiAgICB0YXJnZXROYW1l
c3BhY2U9InVybjppZXRmOnBhcmFtczp4bWw6bnM6bmV0bW9kOm5vdGlmaWNhdGlvbiIKICAgIGVs
ZW1lbnRGb3JtRGVmYXVsdD0icXVhbGlmaWVkIgogICAgYXR0cmlidXRlRm9ybURlZmF1bHQ9InVu
cXVhbGlmaWVkIgogICAgeG1sOmxhbmc9ImVuIiB2ZXJzaW9uPSIxLjAiJmd0OwogICAgJmx0O3hz
OmFubm90YXRpb24mZ3Q7CiAgICAgICAgJmx0O3hzOmRvY3VtZW50YXRpb24geG1sOmxhbmc9ImVu
IiZndDsKICAgICAgICAgICAgQSBzY2hlbWEgdGhhdCBjYW4gYmUgdXNlZCB0byBsZWFybiBhYm91
dCBjdXJyZW50CiAgICAgICAgICAgIGV2ZW50IHN0cmVhbXMuIEl0IGFsc28gY29udGFpbnMgdGhl
IHJlcGxheUNvbXBsZXRlCiAgICAgICAgICAgIGFuZCBub3RpZmljYXRpb25Db21wbGV0ZSAgbm90
aWZpY2F0aW9uLgogICAgICAgICZsdDsveHM6ZG9jdW1lbnRhdGlvbiZndDsKICAgICZsdDsveHM6
YW5ub3RhdGlvbiZndDsKCiZsdDt4czppbXBvcnQgbmFtZXNwYWNlPSJodHRwOi8vd3d3LnczLm9y
Zy9YTUwvMTk5OC9uYW1lc3BhY2UiCiAgICAgICAgc2NoZW1hTG9jYXRpb249Imh0dHA6Ly93d3cu
dzMub3JnLzIwMDEveG1sLnhzZCIvJmd0OwombHQ7eHM6aW1wb3J0IG5hbWVzcGFjZT0idXJuOmll
dGY6cGFyYW1zOnhtbDpuczpuZXRjb25mOmJhc2U6MS4wIgogICAgc2NoZW1hTG9jYXRpb249CiAg
ICAgImh0dHA6Ly93d3cuaWFuYS5vcmcvYXNzaWdubWVudHMveG1sLXJlZ2lzdHJ5L3NjaGVtYS9u
ZXRjb25mLnhzZCIvJmd0OwombHQ7eHM6aW1wb3J0IG5hbWVzcGFjZT0KICAgICJ1cm46aWV0Zjpw
YXJhbXM6eG1sOm5zOm5ldGNvbmY6bm90aWZpY2F0aW9uOjEuMCIKICAgICAgc2NoZW1hTG9jYXRp
b249CiJodHRwOi8vd3d3LmlhbmEub3JnL2Fzc2lnbm1lbnRzL3htbC1yZWdpc3RyeS9zY2hlbWEv
bm90aWZpY2F0aW9uLnhzZCIvJmd0OwombHQ7IS0tIFRoZSBhYm92ZSAgc2NoZW1hTG9jYXRpb24g
dmFsdWUgaXMgYSBwbGFjZWhvbGRlciBhbmQgdGhlIGFjdHVhbAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHZhbHVlIHdpbGwgYmUgYXNzaWduZWQgYnkgSUFOQSAtLSZndDsK
CiZsdDt4czplbGVtZW50IG5hbWU9Im5ldGNvbmYiIHR5cGU9Im1hbmFnZUV2ZW50Ok5ldGNvbmYi
LyZndDsKCiZsdDt4czpjb21wbGV4VHlwZSBuYW1lPSJOZXRjb25mIiZndDsKICAmbHQ7eHM6c2Vx
dWVuY2UmZ3Q7CiAgICAgICZsdDt4czplbGVtZW50IG5hbWU9InN0cmVhbXMiICZndDsKICAgICAg
ICAmbHQ7eHM6YW5ub3RhdGlvbiZndDsKICAgICAgICAgICAmbHQ7eHM6ZG9jdW1lbnRhdGlvbiZn
dDsKICAgICAgICAgICAgIFRoZSBsaXN0IG9mIGV2ZW50IHN0cmVhbXMgc3VwcG9ydGVkIGJ5IHRo
ZQogICAgICAgICAgICAgc3lzdGVtLiBXaGVuIGEgcXVlcnkgaXMgaXNzdWVkLCB0aGUgcmV0dXJu
ZWQKICAgICAgICAgICAgIHNldCBvZiBzdHJlYW1zIGlzIGRldGVybWluZWQgYmFzZWQgb24gdXNl
cgogICAgICAgICAgICAgcHJpdmlsZWdlcy4KICAgICAgICAgICAmbHQ7L3hzOmRvY3VtZW50YXRp
b24mZ3Q7CiAgICAgICAgICZsdDsveHM6YW5ub3RhdGlvbiZndDsKICAgICAgICAgJmx0O3hzOmNv
bXBsZXhUeXBlJmd0OwogICAgICAgICAgICZsdDt4czpzZXF1ZW5jZSBtaW5PY2N1cnM9IjEiIG1h
eE9jY3Vycz0idW5ib3VuZGVkIiZndDsKICAgICAgICAgICAgICZsdDt4czplbGVtZW50IG5hbWU9
InN0cmVhbSImZ3Q7CiAgICAgICAgICAgICAgICAmbHQ7eHM6YW5ub3RhdGlvbiZndDsKICAgICAg
ICAgICAgICAgICAgJmx0O3hzOmRvY3VtZW50YXRpb24mZ3Q7CiAgICAgICAgICAgICAgICAgICAg
U3RyZWFtIG5hbWUsIGRlc2NyaXB0aW9uIGFuZCBvdGhlciBpbmZvcm1hdGlvbi4KICAgICAgICAg
ICAgICAgICAgJmx0Oy94czpkb2N1bWVudGF0aW9uJmd0OwogICAgICAgICAgICAgICAgJmx0Oy94
czphbm5vdGF0aW9uJmd0OwogICAgICAgICAgICAgICAgJmx0O3hzOmNvbXBsZXhUeXBlJmd0Owog
ICAgICAgICAgICAgICAgICAmbHQ7eHM6c2VxdWVuY2UmZ3Q7CiAgICAgICAgICAgICAgICAgICAg
Jmx0O3hzOmVsZW1lbnQgbmFtZT0ibmFtZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5
cGU9Im5jRXZlbnQ6c3RyZWFtTmFtZVR5cGUiJmd0OwogICAgICAgICAgICAgICAgICAgICAgICZs
dDt4czphbm5vdGF0aW9uJmd0OwogICAgICAgICAgICAgICAgICAgICAgICAgJmx0O3hzOmRvY3Vt
ZW50YXRpb24mZ3Q7CiAgICAgICAgICAgICAgICAgICAgICAgICAgIFRoZSBuYW1lIG9mIHRoZSBl
dmVudCBzdHJlYW0uIElmIHRoaXMgaXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlIGRl
ZmF1bHQgTkVUQ09ORiBzdHJlYW0sIHRoaXMgbXVzdCBoYXZlCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHRoZSB2YWx1ZSAiTkVUQ09ORiIuCiAgICAgICAgICAgICAgICAgICAgICAgICAmbHQ7
L3hzOmRvY3VtZW50YXRpb24mZ3Q7CiAgICAgICAgICAgICAgICAgICAgICAgJmx0Oy94czphbm5v
dGF0aW9uJmd0OwogICAgICAgICAgICAgICAgICAgICZsdDsveHM6ZWxlbWVudCZndDsKICAgICAg
ICAgICAgICAgICAgICAmbHQ7eHM6ZWxlbWVudCBuYW1lPSJkZXNjcmlwdGlvbiIKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InhzOnN0cmluZyImZ3Q7CiAgICAg
ICAgICAgICAgICAgICAgICAgJmx0O3hzOmFubm90YXRpb24mZ3Q7CiAgICAgICAgICAgICAgICAg
ICAgICAgICAmbHQ7eHM6ZG9jdW1lbnRhdGlvbiZndDsKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgQSBkZXNjcmlwdGlvbiBvZiB0aGUgZXZlbnQgc3RyZWFtLCBpbmNsdWRpbmcKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3VjaCBpbmZvcm1hdGlvbiBhcyB0aGUgdHlwZSBvZiBldmVudHMg
dGhhdAogICAgICAgICAgICAgICAgICAgICAgICAgICBhcmUgc2VudCBvdmVyIHRoaXMgc3RyZWFt
LgogICAgICAgICAgICAgICAgICAgICAgICAgJmx0Oy94czpkb2N1bWVudGF0aW9uJmd0OwogICAg
ICAgICAgICAgICAgICAgICAgICZsdDsveHM6YW5ub3RhdGlvbiZndDsKICAgICAgICAgICAgICAg
ICAgICAmbHQ7L3hzOmVsZW1lbnQmZ3Q7CiAgICAgICAgICAgICAgICAgICAgJmx0O3hzOmVsZW1l
bnQgbmFtZT0icmVwbGF5U3VwcG9ydCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHR5cGU9InhzOmJvb2xlYW4iJmd0OwogICAgICAgICAgICAgICAgICAgICAmbHQ7eHM6
YW5ub3RhdGlvbiZndDsKICAgICAgICAgICAgICAgICAgICAgICAgICZsdDt4czpkb2N1bWVudGF0
aW9uJmd0OwogICAgICAgICAgICAgICAgICAgICAgICAgICBBbiBpbmRpY2F0aW9uIG9mIHdoZXRo
ZXIgb3Igbm90IGV2ZW50IHJlcGxheQogICAgICAgICAgICAgICAgICAgICAgICAgICBpcyBhdmFp
bGFibGUgb24gdGhpcyBzdHJlYW0uCiAgICAgICAgICAgICAgICAgICAgICAgICAmbHQ7L3hzOmRv
Y3VtZW50YXRpb24mZ3Q7CiAgICAgICAgICAgICAgICAgICAgICAgJmx0Oy94czphbm5vdGF0aW9u
Jmd0OwogICAgICAgICAgICAgICAgICAgICZsdDsveHM6ZWxlbWVudCZndDsKICAgICAgICAgICAg
ICAgICAgICAmbHQ7eHM6ZWxlbWVudCBuYW1lPSJyZXBsYXlMb2dDcmVhdGlvblRpbWUiCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vy
cz0iMCImZ3Q7CiAgICAgICAgICAgICAgICAgICAgICAmbHQ7eHM6YW5ub3RhdGlvbiZndDsKICAg
ICAgICAgICAgICAgICAgICAgICAgJmx0O3hzOmRvY3VtZW50YXRpb24mZ3Q7CiAgICAgICAgICAg
ICAgICAgICAgICAgVGhlIHRpbWVzdGFtcCBvZiB0aGUgY3JlYXRpb24gb2YgdGhlIGxvZwogICAg
ICAgICAgICAgICAgICAgICAgIHVzZWQgdG8gc3VwcG9ydCB0aGUgcmVwbGF5IGZ1bmN0aW9uIG9u
CiAgICAgICAgICAgICAgICAgICAgICAgdGhpcyBzdHJlYW0uCiAgICAgICAgICAgICAgICAgICAg
ICAgTm90ZSB0aGF0IHRoaXMgbWlnaHQgYmUgZWFybGllciB0aGVuCiAgICAgICAgICAgICAgICAg
ICAgICAgdGhlIGVhcmxpZXN0IGF2YWlsYWJsZQogICAgICAgICAgICAgICAgICAgICAgIG5vdGlm
aWNhdGlvbiBpbiB0aGUgbG9nLiBUaGlzIG9iamVjdAogICAgICAgICAgICAgICAgICAgICAgIGlz
IHVwZGF0ZWQgaWYgdGhlIGxvZyByZXNldHMKICAgICAgICAgICAgICAgICAgICAgICBmb3Igc29t
ZSByZWFzb24uIFRoaXMKICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QgTVVTVCBiZSBwcmVz
ZW50IGlmIHJlcGxheSBpcwogICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZC4KICAgICAg
ICAgICAgICAgICAgICAgICAgICZsdDsveHM6ZG9jdW1lbnRhdGlvbiZndDsKICAgICAgICAgICAg
ICAgICAgICAgICAmbHQ7L3hzOmFubm90YXRpb24mZ3Q7CiAgICAgICAgICAgICAgICAgICAgICZs
dDsveHM6ZWxlbWVudCZndDsKICAgICAgICAgICAgICAgICAgICAgJmx0O3hzOmVsZW1lbnQgbmFt
ZT0icmVwbGF5TG9nQWdlZFRpbWUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlPSJ4
czpkYXRlVGltZSIgbWluT2NjdXJzPSIwIiZndDsKICAgICAgICAgICAgICAgICAgICAgICAmbHQ7
eHM6YW5ub3RhdGlvbiZndDsKICAgICAgICAgICAgICAgICAgICAgICAgICZsdDt4czpkb2N1bWVu
dGF0aW9uJmd0OwogICAgICAgICAgICAgICAgICAgICAgICAgICBUaGUgdGltZXN0YW1wIG9mIHRo
ZSBsYXN0IG5vdGlmaWNhdGlvbgogICAgICAgICAgICAgICAgICAgICAgICAgICBhZ2VkIG91dCBv
ZiB0aGUgbG9nLiBUaGlzCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdCBNVVNUIGJl
IHByZXNlbnQgaWYgcmVwbGF5IGlzCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRl
ZCBhbmQgYW55IG5vdGlmaWNhdGlvbnMKICAgICAgICAgICAgICAgICAgICAgICAgICAgaGF2ZSBi
ZWVuIGFnZWQgb3V0IG9mIHRoZSBsb2cuCiAgICAgICAgICAgICAgICAgICAgICAgICAmbHQ7L3hz
OmRvY3VtZW50YXRpb24mZ3Q7CiAgICAgICAgICAgICAgICAgICAgICAgJmx0Oy94czphbm5vdGF0
aW9uJmd0OwogICAgICAgICAgICAgICAgICAgICAmbHQ7L3hzOmVsZW1lbnQmZ3Q7CiAgICAgICAg
ICAgICAgICAgICAmbHQ7L3hzOnNlcXVlbmNlJmd0OwogICAgICAgICAgICAgICAgICZsdDsveHM6
Y29tcGxleFR5cGUmZ3Q7CiAgICAgICAgICAgICAgICZsdDsveHM6ZWxlbWVudCZndDsKICAgICAg
ICAgICAgICZsdDsveHM6c2VxdWVuY2UmZ3Q7CiAgICAgICAgICAgJmx0Oy94czpjb21wbGV4VHlw
ZSZndDsKICAgICAgICAgJmx0Oy94czplbGVtZW50Jmd0OwogICAgJmx0Oy94czpzZXF1ZW5jZSZn
dDsKICAgICZsdDsveHM6Y29tcGxleFR5cGUmZ3Q7CgogICAgJmx0O3hzOmNvbXBsZXhUeXBlIG5h
bWU9IlJlcGxheUNvbXBsZXRlTm90aWZpY2F0aW9uVHlwZSImZ3Q7CiAgICAgICAgJmx0O3hzOmNv
bXBsZXhDb250ZW50Jmd0OwogICAgICAgICAgICAmbHQ7eHM6ZXh0ZW5zaW9uIGJhc2U9Im5jRXZl
bnQ6Tm90aWZpY2F0aW9uQ29udGVudFR5cGUiLyZndDsKICAgICAgICAmbHQ7L3hzOmNvbXBsZXhD
b250ZW50Jmd0OwogICAgJmx0Oy94czpjb21wbGV4VHlwZSZndDsKCiAgICAmbHQ7eHM6ZWxlbWVu
dCBuYW1lPSJyZXBsYXlDb21wbGV0ZSIKICAgICAgICB0eXBlPSJtYW5hZ2VFdmVudDpSZXBsYXlD
b21wbGV0ZU5vdGlmaWNhdGlvblR5cGUiCiAgICAgICAgc3Vic3RpdHV0aW9uR3JvdXA9Im5jRXZl
bnQ6bm90aWZpY2F0aW9uQ29udGVudCImZ3Q7CiAgICAgICAgICAgICAgICAmbHQ7eHM6YW5ub3Rh
dGlvbiZndDsKICAgICAgICAgICZsdDt4czpkb2N1bWVudGF0aW9uJmd0OwogICAgICAgICAgICBU
aGlzIG5vdGlmaWNhdGlvbiBpcyBzZW50IHRvIHNpZ25hbCB0aGUgZW5kIG9mIGEgcmVwbGF5CiAg
ICAgICAgICAgIHBvcnRpb24gb2YgYSBzdWJzY3JpcHRpb24uCiAgICAgICAgICAmbHQ7L3hzOmRv
Y3VtZW50YXRpb24mZ3Q7CiAgICAgICAgJmx0Oy94czphbm5vdGF0aW9uJmd0OwogICAgICAgICZs
dDsveHM6ZWxlbWVudCZndDsKCiAgICAmbHQ7eHM6Y29tcGxleFR5cGUgbmFtZT0iTm90aWZpY2F0
aW9uQ29tcGxldGVOb3RpZmljYXRpb25UeXBlIiZndDsKICAgICAgICAmbHQ7eHM6Y29tcGxleENv
bnRlbnQmZ3Q7CiAgICAgICAgICAgICZsdDt4czpleHRlbnNpb24gYmFzZT0ibmNFdmVudDpOb3Rp
ZmljYXRpb25Db250ZW50VHlwZSIvJmd0OwogICAgICAgICZsdDsveHM6Y29tcGxleENvbnRlbnQm
Z3Q7CiAgICAmbHQ7L3hzOmNvbXBsZXhUeXBlJmd0OwoKICAgICZsdDt4czplbGVtZW50IG5hbWU9
Im5vdGlmaWNhdGlvbkNvbXBsZXRlIgogICAgICAgIHR5cGU9Im1hbmFnZUV2ZW50Ok5vdGlmaWNh
dGlvbkNvbXBsZXRlTm90aWZpY2F0aW9uVHlwZSIKICAgICAgICBzdWJzdGl0dXRpb25Hcm91cD0i
bmNFdmVudDpub3RpZmljYXRpb25Db250ZW50IiZndDsKICAgICAgICAgICAgICAgICZsdDt4czph
bm5vdGF0aW9uJmd0OwogICAgICAgICAgJmx0O3hzOmRvY3VtZW50YXRpb24mZ3Q7CiAgICAgICAg
ICAgIFRoaXMgbm90aWZpY2F0aW9uIGlzIHNlbnQgdG8gc2lnbmFsIHRoZSBlbmQgb2YgYQogICAg
ICAgICAgICBub3RpZmljYXRpb24gc3Vic2NyaXB0aW9uLiBJdCBpcyBzZW50IGluIHRoZSBjYXNl
CiAgICAgICAgICAgIHRoYXQgc3RvcFRpbWUgd2FzIHNwZWNpZmllZCBkdXJpbmcgdGhlIGNyZWF0
aW9uIG9mCiAgICAgICAgICAgIHRoZSBzdWJzY3JpcHRpb24uCiAgICAgICAgICAmbHQ7L3hzOmRv
Y3VtZW50YXRpb24mZ3Q7CiAgICAgICAgJmx0Oy94czphbm5vdGF0aW9uJmd0OwogICAgICAgICZs
dDsveHM6ZWxlbWVudCZndDsKCiZsdDsveHM6c2NoZW1hJmd0OwoKMy41LiAgU3Vic2NyaXB0aW9u
cyBEYXRhCgogICBTdWJzY3JpcHRpb25zIGFyZSBub24tcGVyc2lzdGVudCBzdGF0ZSBpbmZvcm1h
dGlvbiBhbmQgdGhlaXIgbGlmZXRpbWUKICAgaXMgZGVmaW5lZCBieSB0aGVpciBzZXNzaW9uIG9y
IGJ5IHRoZSAmbHQ7c3RvcFRpbWUmZ3Q7IHBhcmFtZXRlci4KCjMuNi4gIEZpbHRlciBNZWNoYW5p
Y3MKCiAgIFdoZW4gbXVsdGlwbGUgZmlsdGVyIGVsZW1lbnRzIGFyZSBzcGVjaWZpZWQsIHRoZXkg
YXJlIGFwcGxpZWQKICAgY29sbGVjdGl2ZWx5LCBzbyBldmVudCBub3RpZmljYXRpb25zIG5lZWQg
dG8gcGFzcyBhbGwgc3BlY2lmaWVkCiAgIGZpbHRlciBlbGVtZW50cyBpbiBvcmRlciB0byBiZSBz
ZW50IHRvIHRoZSBzdWJzY3JpYmVyLiAgSWYgYSBmaWx0ZXIKICAgZWxlbWVudCBpcyBzcGVjaWZp
ZWQgdG8gbG9vayBmb3IgZGF0YSBvZiBhIHBhcnRpY3VsYXIgdmFsdWUsIGFuZCB0aGUKICAgZGF0
YSBpdGVtIGlzIG5vdCBwcmVzZW50IHdpdGhpbiBhIHBhcnRpY3VsYXIgZXZlbnQgbm90aWZpY2F0
aW9uIGZvcgogICBpdHMgdmFsdWUgdG8gYmUgY2hlY2tlZCBhZ2FpbnN0LCB0aGUgbm90aWZpY2F0
aW9uIHdpbGwgYmUgZmlsdGVyZWQKICAgb3V0LiAgRm9yIGV4YW1wbGUsIGlmIG9uZSB3ZXJlIHRv
IGNoZWNrIGZvciAnc2V2ZXJpdHk9Y3JpdGljYWwnIGluIGEKICAgY29uZmlndXJhdGlvbiBldmVu
dCBub3RpZmljYXRpb24gd2hlcmUgdGhpcyBmaWVsZCB3YXMgbm90IHN1cHBvcnRlZCwKICAgdGhl
biB0aGUgbm90aWZpY2F0aW9uIHdvdWxkIGJlIGZpbHRlcmVkIG91dC4KCiAgIEZvciBzdWJ0cmVl
IGZpbHRlcmluZywgYSBub24tZW1wdHkgbm9kZSBzZXQgbWVhbnMgdGhhdCB0aGUgZmlsdGVyCiAg
IG1hdGNoZXMuICBGb3IgWFBhdGggZmlsdGVyaW5nLCB0aGUgbWVjaGFuaXNtcyBkZWZpbmVkIGlu
IFtYUEFUSF0KICAgc2hvdWxkIGJlIHVzZWQgdG8gY29udmVydCB0aGUgcmV0dXJuZWQgdmFsdWUg
dG8gYm9vbGVhbi4KCjMuNi4xLiAgRmlsdGVyaW5nCgogICBGaWx0ZXJpbmcgaXMgZXhwbGljaXRs
eSBzdGF0ZWQgd2hlbiB0aGUgZXZlbnQgbm90aWZpY2F0aW9uCiAgIHN1YnNjcmlwdGlvbiBpcyBj
cmVhdGVkLiAgVGhpcyBpcyBzcGVjaWZpZWQgdmlhIHRoZSAnZmlsdGVyJwogICBwYXJhbWV0ZXIu
ICBBIEZpbHRlciBvbmx5IGV4aXN0IGFzIGEgcGFyYW1ldGVyIHRvIHRoZSBzdWJzY3JpcHRpb24u
CgozLjcuICBNZXNzYWdlIEZsb3cKICAgVGhlIGZvbGxvd2luZyBmaWd1cmUgZGVwaWN0cyBtZXNz
YWdlIGZsb3cgYmV0d2VlbiBhIE5FVENPTkYgY2xpZW50CiAgIChDKSBhbmQgTkVUQ09ORiBzZXJ2
ZXIgKFMpIGluIG9yZGVyIHRvIGNyZWF0ZSBhIHN1YnNjcmlwdGlvbiBhbmQKICAgYmVnaW4gdGhl
IGZsb3cgb2Ygbm90aWZpY2F0aW9ucy4gIFRoaXMgc3Vic2NyaXB0aW9uIHNwZWNpZmllZCBhCiAg
ICZsdDtzdGFydFRpbWUmZ3Q7LCBzbyB0aGUgc2VydmVyIHN0YXJ0cyBieSByZXBsYXlpbmcgbG9n
Z2VkIG5vdGlmaWNhdGlvbnMuCiAgIEl0IGlzIHBvc3NpYmxlIHRoYXQgbWFueSBycGMvcnBjLXJl
cGx5IHNlcXVlbmNlcyBvY2N1ciBiZWZvcmUgdGhlCiAgIHN1YnNjcmlwdGlvbiBpcyBjcmVhdGVk
LCBidXQgdGhpcyBpcyBub3QgZGVwaWN0ZWQgaW4gdGhlIGZpZ3VyZS4KCiAgICAgICAgICAgICAg
ICAgICAgICAgIEMgICAgICAgICAgICAgICAgICAgICAgICAgICBTCiAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIGNhcGFiaWxpdHkgZXhjaGFuZ2UgICAgICB8CiAgICAgICAgICAgICAgICAgICAgICAg
IHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSZndDt8CiAgICAgICAgICAgICAgICAgICAgICAg
IHwmbHQ7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSZndDt8CiAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAgICAgICAgICAgICAgICAg
IHwgICZsdDtjcmVhdGUtc3Vic2NyaXB0aW9uJmd0OyAgICB8IChzdGFydFRpbWUpCiAgICAgICAg
ICAgICAgICAgICAgICAgIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSZndDt8CiAgICAgICAg
ICAgICAgICAgICAgICAgIHwmbHQ7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18CiAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgICZsdDtycGMtcmVwbHkmZ3Q7ICAgICAgICAgICB8CiAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgICZsdDtub3RpZmljYXRpb24mZ3Q7ICAgICAgICB8CiAgICAg
ICAgICAgICAgICAgICAgICAgIHwmbHQ7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18CiAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgICZsdDtub3RpZmljYXRpb24mZ3Q7ICAgICAgICB8CiAgICAg
ICAgICAgICAgICAgICAgICAgIHwmbHQ7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18CiAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgICAmbHQ7bm90aWZpY2F0aW9uJmd0OyAgICAgICB8IChy
ZXBsYXlDb21wbGV0ZSkKICAgICAgICAgICAgICAgICAgICAgICAgfCZsdDstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLXwKICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwKICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwKICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwKICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgJmx0O25vdGlmaWNhdGlvbiZndDsg
ICAgICAgIHwKICAgICAgICAgICAgICAgICAgICAgICAgfCZsdDstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLXwKICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwKICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwKICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgJmx0O25vdGlmaWNhdGlvbiZndDsgICAg
ICAgIHwKICAgICAgICAgICAgICAgICAgICAgICAgfCZsdDstLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLXwKICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwKICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwK
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZpZ3VyZSAzCiAgIFRoZSBmb2xsb3dp
bmcgZmlndXJlIGRlcGljdHMgbWVzc2FnZSBmbG93IGJldHdlZW4gYSBORVRDT05GIGNsaWVudAog
ICAoQykgYW5kIE5FVENPTkYgc2VydmVyIChTKSBpbiBvcmRlciB0byBjcmVhdGUgYSBzdWJzY3Jp
cHRpb24gYW5kCiAgIGJlZ2luIHRoZSBmbG93IG9mIG5vdGlmaWNhdGlvbnMuICBUaGlzIHN1YnNj
cmlwdGlvbiBzcGVjaWZpZWQgYQogICAmbHQ7c3RhcnRUaW1lJmd0OyBhbmQgJmx0O3N0b3BUaW1l
Jmd0OyBzbyBpdCBzdGFydHMgYnkgcmVwbGF5aW5nIGxvZ2dlZAogICBub3RpZmljYXRpb25zIGFu
ZCB0aGVuIHJldHVybnMgdG8gYmUgYSBub3JtYWwgY29tbWFuZC1yZXNwb25zZQogICBORVRDT05G
IHNlc3Npb24gYWZ0ZXIgdGhlICZsdDtyZXBsYXlDb21wbGV0ZSZndDsgYW5kICZsdDtub3RpZmlj
YXRpb25Db21wbGV0ZSZndDsKICAgbm90aWZpY2F0aW9ucyBhcmUgc2VudCBhbmQgaXQgaXMgYXZh
aWxhYmxlIHRvIHByb2Nlc3MgJmx0O3JwYyZndDsgcmVxdWVzdHMuCiAgIEl0IGlzIHBvc3NpYmxl
IHRoYXQgbWFueSBycGMvcnBjLXJlcGx5IHNlcXVlbmNlcyBvY2N1ciBiZWZvcmUgdGhlCiAgIHN1
YnNjcmlwdGlvbiBpcyBjcmVhdGVkLCBidXQgdGhpcyBpcyBub3QgZGVwaWN0ZWQgaW4gdGhlIGZp
Z3VyZS4KCiAgICAgICAgICAgICAgICAgICAgIEMgICAgICAgICAgICAgICAgICAgICAgICAgICBT
CiAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAg
ICAgICAgICAgICAgICAgIHwgIGNhcGFiaWxpdHkgZXhjaGFuZ2UgICAgICB8CiAgICAgICAgICAg
ICAgICAgICAgIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSZndDt8CiAgICAgICAgICAgICAg
ICAgICAgIHwmbHQ7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSZndDt8CiAgICAgICAgICAgICAg
ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAgICAgICAgICAgICAg
IHwgICZsdDtjcmVhdGUtc3Vic2NyaXB0aW9uJmd0OyAgICB8IChzdGFydFRpbWUsCiAgICAgICAg
ICAgICAgICAgICAgIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSZndDt8ICBzdG9wVGltZSkK
ICAgICAgICAgICAgICAgICAgICAgfCZsdDstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwKICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgJmx0O3JwYy1yZXBseSZndDsgICAgICAgICAgIHwKICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgICAg
ICAgICAgICAgICAgfCAgICAgJmx0O25vdGlmaWNhdGlvbiZndDsgICAgICAgIHwKICAgICAgICAg
ICAgICAgICAgICAgfCZsdDstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwKICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgJmx0O25vdGlmaWNhdGlvbiZndDsgICAgICAgIHwKICAgICAgICAgICAgICAgICAg
ICAgfCZsdDstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwKICAgICAgICAgICAgICAgICAgICAg
fCAgICAgICZsdDtub3RpZmljYXRpb24mZ3Q7ICAgICAgIHwgKHJlcGxheUNvbXBsZXRlKQogICAg
ICAgICAgICAgICAgICAgICB8Jmx0Oy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfAogICAgICAg
ICAgICAgICAgICAgICB8ICAgICAgJmx0O25vdGlmaWNhdGlvbiZndDsgICAgICAgfChub3RpZmlj
YXRpb25Db21wbGV0ZSkKICAgICAgICAgICAgICAgICAgICAgfCZsdDstLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLXwKICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwKICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwK
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgICAgICAmbHQ7cnBjJmd0OyAgICAgICAgICAgIHwKICAgICAg
ICAgICAgICAgICAgICAgfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJmd0O3wKICAgICAgICAg
ICAgICAgICAgICAgfCZsdDstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwKICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgICAmbHQ7cnBjLXJlcGx5Jmd0OyAgICAgICAgIHwKICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEZpZ3VyZSA0Cgo0LiAgWE1MIFNjaGVtYSBmb3IgRXZlbnQgTm90aWZp
Y2F0aW9ucwoKICAgVGhlIGZvbGxvd2luZyBbWE1MIFNjaGVtYV0gZGVmaW5lcyBORVRDT05GIEV2
ZW50IE5vdGlmaWNhdGlvbnMuCgombHQ7P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYt
OCI/Jmd0OwogICZsdDt4czpzY2hlbWEgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEv
WE1MU2NoZW1hIgogICAgIHhtbG5zPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOm5ldGNvbmY6bm90
aWZpY2F0aW9uOjEuMCIKICAgICB4bWxuczpuZXRjb25mPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5z
Om5ldGNvbmY6YmFzZToxLjAiCiAgICAgdGFyZ2V0TmFtZXNwYWNlPQogICAgICAgICJ1cm46aWV0
ZjpwYXJhbXM6eG1sOm5zOm5ldGNvbmY6bm90aWZpY2F0aW9uOjEuMCIKICAgICBlbGVtZW50Rm9y
bURlZmF1bHQ9InF1YWxpZmllZCIKICAgICBhdHRyaWJ1dGVGb3JtRGVmYXVsdD0idW5xdWFsaWZp
ZWQiCiAgICAgICB4bWw6bGFuZz0iZW4iJmd0OwoKICAgICZsdDshLS0gaW1wb3J0IHN0YW5kYXJk
IFhNTCBkZWZpbml0aW9ucyAtLSZndDsKCiAgICAgJmx0O3hzOmltcG9ydCBuYW1lc3BhY2U9Imh0
dHA6Ly93d3cudzMub3JnL1hNTC8xOTk4L25hbWVzcGFjZSIKICAgICAgICAgICAgICAgIHNjaGVt
YUxvY2F0aW9uPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL3htbC54c2QiJmd0OwogICAgICAgJmx0
O3hzOmFubm90YXRpb24mZ3Q7CiAgICAgICAgICZsdDt4czpkb2N1bWVudGF0aW9uJmd0OwogICAg
ICAgICAgIFRoaXMgaW1wb3J0IGFjY2Vzc2VzIHRoZSB4bWw6IGF0dHJpYnV0ZSBncm91cHMgZm9y
IHRoZQogICAgICAgICAgIHhtbDpsYW5nIGFzIGRlY2xhcmVkIG9uIHRoZSBlcnJvci1tZXNzYWdl
IGVsZW1lbnQuCiAgICAgICAgICZsdDsveHM6ZG9jdW1lbnRhdGlvbiZndDsKICAgICAgICZsdDsv
eHM6YW5ub3RhdGlvbiZndDsKICAgICAmbHQ7L3hzOmltcG9ydCZndDsKCiAgICAgJmx0OyEtLSBp
bXBvcnQgYmFzZSBuZXRjb25mIGRlZmluaXRpb25zIC0tJmd0OwogICAgICZsdDt4czppbXBvcnQg
bmFtZXNwYWNlPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOm5ldGNvbmY6YmFzZToxLjAiCiAgICAg
ICBzY2hlbWFMb2NhdGlvbj0KICAgICAiaHR0cDovL3d3dy5pYW5hLm9yZy9hc3NpZ25tZW50cy94
bWwtcmVnaXN0cnkvc2NoZW1hL25ldGNvbmYueHNkIi8mZ3Q7CgombHQ7IS0tICoqKioqKioqKioq
KioqIFN5bW1ldHJpY2FsIE9wZXJhdGlvbnMgICoqKioqKioqKioqKioqKioqKioqLS0mZ3Q7Cgog
ICAgICZsdDshLS0gJmx0O2NyZWF0ZS1zdWJzY3JpcHRpb24mZ3Q7IG9wZXJhdGlvbiAtLSZndDsK
CiAgICAmbHQ7eHM6Y29tcGxleFR5cGUgbmFtZT0iY3JlYXRlU3Vic2NyaXB0aW9uVHlwZSImZ3Q7
CiAgICAgICAgJmx0O3hzOmNvbXBsZXhDb250ZW50Jmd0OwogICAgICAgICAgICAmbHQ7eHM6ZXh0
ZW5zaW9uIGJhc2U9Im5ldGNvbmY6cnBjT3BlcmF0aW9uVHlwZSImZ3Q7CiAgICAgICAgICAgICAg
ICAmbHQ7eHM6c2VxdWVuY2UmZ3Q7CiAgICAgICAgICAgICAgICAgICAgJmx0O3hzOmVsZW1lbnQg
bmFtZT0ic3RyZWFtIgogICAgICAgICAgICAgICAgICAgICAgICB0eXBlPSJzdHJlYW1OYW1lVHlw
ZSIgbWluT2NjdXJzPSIwIiZndDsKICAgICAgICAgICAgICAgICAgICAgICAgJmx0O3hzOmFubm90
YXRpb24mZ3Q7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbHQ7eHM6ZG9jdW1lbnRhdGlv
biZndDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFuIG9wdGlvbmFsIHBhcmFtZXRl
ciB0aGF0IGluZGljYXRlcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpY2ggc3Ry
ZWFtIG9mIGV2ZW50cyBpcyBvZiBpbnRlcmVzdC4gSWYKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG5vdCBwcmVzZW50LCB0aGVuIGV2ZW50cyBpbiB0aGUgZGVmYXVsdAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgTkVUQ09ORiBzdHJlYW0gd2lsbCBiZSBzZW50LgogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJmx0Oy94czpkb2N1bWVudGF0aW9uJmd0OwogICAgICAgICAg
ICAgICAgICAgICAgICAmbHQ7L3hzOmFubm90YXRpb24mZ3Q7CiAgICAgICAgICAgICAgICAgICAg
Jmx0Oy94czplbGVtZW50Jmd0OwogICAgICAgICAgICAgICAgICAgICAgICAmbHQ7eHM6ZWxlbWVu
dCBuYW1lPSJmaWx0ZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlPSJuZXRjb25m
OmZpbHRlcklubGluZVR5cGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9
IjAiJmd0OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgJmx0O3hzOmFubm90YXRpb24mZ3Q7
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmx0O3hzOmRvY3VtZW50YXRpb24mZ3Q7
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFuIG9wdGlvbmFsIHBhcmFtZXRl
ciB0aGF0IGluZGljYXRlcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGlj
aCBzdWJzZXQgb2YgYWxsIHBvc3NpYmxlIGV2ZW50cwogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpcyBvZiBpbnRlcmVzdC4gVGhlIGZvcm1hdCBvZiB0aGlzCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhcmFtZXRlciBpcyB0aGUgc2FtZSBhcyB0aGF0IG9m
IHRoZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXIgcGFyYW1ldGVy
IGluIHRoZSBORVRDT05GCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb3Rv
Y29sIG9wZXJhdGlvbnMuIElmIG5vdCBwcmVzZW50LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBhbGwgZXZlbnRzIG5vdCBwcmVjbHVkZWQgYnkgb3RoZXIKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFyYW1ldGVycyB3aWxsIGJlIHNlbnQuCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJmx0Oy94czpkb2N1bWVudGF0aW9uJmd0OwogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJmx0Oy94czphbm5vdGF0aW9uJmd0OwogICAgICAgICAgICAg
ICAgICAgICAgICAmbHQ7L3hzOmVsZW1lbnQmZ3Q7CiAgICAgICAgICAgICAgICAgICAgJmx0O3hz
OmVsZW1lbnQgbmFtZT0ic3RhcnRUaW1lIiB0eXBlPSJ4czpkYXRlVGltZSIKICAgICAgICAgICAg
ICAgICAgICAgICAgbWluT2NjdXJzPSIwIiAmZ3Q7CiAgICAgICAgICAgICAgICAgICAgICAgICZs
dDt4czphbm5vdGF0aW9uJmd0OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgJmx0O3hzOmRv
Y3VtZW50YXRpb24mZ3Q7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQSBwYXJhbWV0
ZXIgdXNlZCB0byB0cmlnZ2VyIHRoZSByZXBsYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmZWF0dXJlIGFuZCBpbmRpY2F0ZXMgdGhhdCB0aGUgcmVwbGF5CiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc2hvdWxkIHN0YXJ0IGF0IHRoZSB0aW1lIHNwZWNpZmllZC4gSWYK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydCB0aW1lIGlzIG5vdCBwcmVzZW50
LCB0aGlzIGlzIG5vdCBhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwbGF5IHN1
YnNjcmlwdGlvbi4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsdDsveHM6ZG9jdW1lbnRh
dGlvbiZndDsKICAgICAgICAgICAgICAgICAgICAgICAgJmx0Oy94czphbm5vdGF0aW9uJmd0Owog
ICAgICAgICAgICAgICAgICAgICZsdDsveHM6ZWxlbWVudCZndDsKICAgICAgICAgICAgICAgICAg
ICAmbHQ7eHM6ZWxlbWVudCBuYW1lPSJzdG9wVGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiCiAgICAg
ICAgICAgICAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIgJmd0OwogICAgICAgICAgICAgICAgICAg
ICAgICAmbHQ7eHM6YW5ub3RhdGlvbiZndDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICZs
dDt4czpkb2N1bWVudGF0aW9uJmd0OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFu
IG9wdGlvbmFsIHBhcmFtZXRlciB1c2VkIHdpdGggdGhlCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgb3B0aW9uYWwgcmVwbGF5IGZlYXR1cmUgdG8gaW5kaWNhdGUgdGhlCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbmV3ZXN0IG5vdGlmaWNhdGlvbnMgb2YgaW50ZXJlc3Qu
IElmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RvcCB0aW1lIGlzIG5vdCBwcmVz
ZW50LCB0aGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub3RpZmljYXRpb25zIHdp
bGwgY29udGludWUgdW50aWwgdGhlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Vi
c2NyaXB0aW9uIGlzIHRlcm1pbmF0ZWQuIE11c3QgYmUgdXNlZAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHdpdGggc3RhcnRUaW1lLgogICAgICAgICAgICAgICAgICAgICAgICAgICAg
Jmx0Oy94czpkb2N1bWVudGF0aW9uJmd0OwogICAgICAgICAgICAgICAgICAgICAgICAmbHQ7L3hz
OmFubm90YXRpb24mZ3Q7CiAgICAgICAgICAgICAgICAgICAgJmx0Oy94czplbGVtZW50Jmd0Owog
ICAgICAgICAgICAgICAgJmx0Oy94czpzZXF1ZW5jZSZndDsKICAgICAgICAgICAgJmx0Oy94czpl
eHRlbnNpb24mZ3Q7CiAgICAgICAgJmx0Oy94czpjb21wbGV4Q29udGVudCZndDsKICAgICZsdDsv
eHM6Y29tcGxleFR5cGUmZ3Q7CgogICAgJmx0O3hzOnNpbXBsZVR5cGUgbmFtZT0ic3RyZWFtTmFt
ZVR5cGUiJmd0OwogICAgICAgICZsdDt4czphbm5vdGF0aW9uJmd0OwogICAgICAgICAgICAmbHQ7
eHM6ZG9jdW1lbnRhdGlvbiZndDsKICAgICAgICAgICAgICAgIFRoZSBuYW1lIG9mIGFuIGV2ZW50
IHN0cmVhbS4KICAgICAgICAgICAgJmx0Oy94czpkb2N1bWVudGF0aW9uJmd0OwogICAgICAgICZs
dDsveHM6YW5ub3RhdGlvbiZndDsKICAgICAgICAmbHQ7eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6
c3RyaW5nIi8mZ3Q7CiAgICAmbHQ7L3hzOnNpbXBsZVR5cGUmZ3Q7CgogICAgJmx0O3hzOmVsZW1l
bnQgbmFtZT0iY3JlYXRlLXN1YnNjcmlwdGlvbiIKICAgICAgICB0eXBlPSJjcmVhdGVTdWJzY3Jp
cHRpb25UeXBlIgogICAgICAgIHN1YnN0aXR1dGlvbkdyb3VwPSJuZXRjb25mOnJwY09wZXJhdGlv
biImZ3Q7CiAgICAgICAgJmx0O3hzOmFubm90YXRpb24mZ3Q7CiAgICAgICAgICAgICZsdDt4czpk
b2N1bWVudGF0aW9uJmd0OwogICAgICAgICAgICAgICAgVGhlIGNvbW1hbmQgdG8gY3JlYXRlIGEg
bm90aWZpY2F0aW9uIHN1YnNjcmlwdGlvbi4gSXQKICAgICAgICAgICAgICAgIHRha2VzIGFzIGFy
Z3VtZW50IHRoZSBuYW1lIG9mIHRoZSBub3RpZmljYXRpb24gc3RyZWFtCiAgICAgICAgICAgICAg
ICBhbmQgZmlsdGVyLiBCb3RoIG9mIHRob3NlIG9wdGlvbnMKICAgICAgICAgICAgICAgIGxpbWl0
IHRoZSBjb250ZW50IG9mIHRoZSBzdWJzY3JpcHRpb24uIEluIGFkZGl0aW9uLAogICAgICAgICAg
ICAgICAgdGhlcmUgYXJlIHR3byB0aW1lLXJlbGF0ZWQgcGFyYW1ldGVycywgc3RhcnRUaW1lIGFu
ZAogICAgICAgICAgICAgICAgc3RvcFRpbWUsIHdoaWNoIGNhbiBiZSB1c2VkIHRvIHNlbGVjdCB0
aGUgdGltZSBpbnRlcnZhbAogICAgICAgICAgICAgICAgb2YgaW50ZXJlc3QgdG8gdGhlIG5vdGlm
aWNhdGlvbiByZXBsYXkgZmVhdHVyZS4KICAgICAgICAgICAgJmx0Oy94czpkb2N1bWVudGF0aW9u
Jmd0OwogICAgICAgICZsdDsveHM6YW5ub3RhdGlvbiZndDsKICAgICZsdDsveHM6ZWxlbWVudCZn
dDsKCiZsdDshLS0gKioqKioqKioqKioqKiogT25lLXdheSBPcGVyYXRpb25zICAqKioqKioqKioq
KioqKioqKiotLSZndDsKCiAgICAgJmx0OyEtLSAmbHQ7Tm90aWZpY2F0aW9uJmd0OyBvcGVyYXRp
b24gLS0mZ3Q7CiAgICAgJmx0O3hzOmNvbXBsZXhUeXBlIG5hbWU9Ik5vdGlmaWNhdGlvbkNvbnRl
bnRUeXBlIi8mZ3Q7CgogICAgJmx0O3hzOmVsZW1lbnQgbmFtZT0ibm90aWZpY2F0aW9uQ29udGVu
dCIKICAgICAgICB0eXBlPSJOb3RpZmljYXRpb25Db250ZW50VHlwZSIgYWJzdHJhY3Q9InRydWUi
LyZndDsKCiAgICAmbHQ7eHM6Y29tcGxleFR5cGUgbmFtZT0iTm90aWZpY2F0aW9uVHlwZSImZ3Q7
CiAgICAgICAgJmx0O3hzOnNlcXVlbmNlJmd0OwogICAgICAgICAgICAmbHQ7eHM6ZWxlbWVudCBu
YW1lPSJldmVudFRpbWUiIHR5cGU9InhzOmRhdGVUaW1lIiZndDsKICAgICAgICAgICAgICAmbHQ7
eHM6YW5ub3RhdGlvbiZndDsKICAgICAgICAgICAgICAgICZsdDt4czpkb2N1bWVudGF0aW9uJmd0
OwogICAgICAgICAgICAgICAgVGhlIHRpbWUgdGhlIGV2ZW50IHdhcyBnZW5lcmF0ZWQgYnkgdGhl
IGV2ZW50IHNvdXJjZQogICAgICAgICAgICAgICAgJmx0Oy94czpkb2N1bWVudGF0aW9uJmd0Owog
ICAgICAgICAgICAgICZsdDsveHM6YW5ub3RhdGlvbiZndDsKICAgICAgICAgICAgJmx0Oy94czpl
bGVtZW50Jmd0OwogICAgICAgICAgICAmbHQ7eHM6ZWxlbWVudCByZWY9Im5vdGlmaWNhdGlvbkNv
bnRlbnQiLyZndDsKICAgICAgICAmbHQ7L3hzOnNlcXVlbmNlJmd0OwogICAgJmx0Oy94czpjb21w
bGV4VHlwZSZndDsKCiAgICAmbHQ7eHM6ZWxlbWVudCBuYW1lPSJub3RpZmljYXRpb24iIHR5cGU9
Ik5vdGlmaWNhdGlvblR5cGUiLyZndDsKCiAgJmx0Oy94czpzY2hlbWEmZ3Q7Cgo1LiAgRmlsdGVy
aW5nIEV4YW1wbGVzCgogICBUaGUgZm9sbG93aW5nIHNlY3Rpb24gcHJvdmlkZXMgZXhhbXBsZXMg
dG8gaWxsdXN0cmF0ZSB0aGUgdmFyaW91cwogICBtZXRob2RzIG9mIGZpbHRlcmluZyBjb250ZW50
IG9uIGFuIGV2ZW50IG5vdGlmaWNhdGlvbiBzdWJzY3JpcHRpb24uCgogICBJbiBvcmRlciB0byBp
bGx1c3RyYXRlIHRoZSB1c2Ugb2YgZmlsdGVyIGV4cHJlc3Npb25zLCBpdCBpcyBuZWNlc3NhcnkK
ICAgdG8gYXNzdW1lIHNvbWUgb2YgdGhlIGV2ZW50IG5vdGlmaWNhdGlvbiBjb250ZW50LiAgVGhl
IGV4YW1wbGVzIGJlbG93CiAgIGFzc3VtZSB0aGF0IHRoZSBldmVudCBub3RpZmljYXRpb24gc2No
ZW1hIGRlZmluaXRpb24gaGFzIGFuICZsdDtldmVudCZndDsKICAgZWxlbWVudCBhdCB0aGUgdG9w
IGxldmVsIGNvbnNpc3Rpbmcgb2YgdGhlIGV2ZW50IGNsYXNzIChlLmcuLCBmYXVsdCwKICAgc3Rh
dGUsIGNvbmZpZyksIHJlcG9ydGluZyBlbnRpdHkgYW5kIGVpdGhlciBzZXZlcml0eSBvciBvcGVy
YXRpb25hbAogICBzdGF0ZS4KCiAgIEV4YW1wbGVzIGluIHRoaXMgc2VjdGlvbiBhcmUgZ2VuZXJh
dGVkIGZyb20gdGhlIGZvbGxvd2luZyBmaWN0aW9uYWwKICAgU2NoZW1hLgoKICZsdDs/eG1sIHZl
cnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8mZ3Q7CiZsdDt4czpzY2hlbWEgdGFyZ2V0TmFt
ZXNwYWNlPSJodHRwOi8vZXhhbXBsZS5jb20vZXZlbnQvMS4wIgogICAgeG1sbnM9Imh0dHA6Ly9l
eGFtcGxlLmNvbS9ldmVudC8xLjAiCiAgICBlbGVtZW50Rm9ybURlZmF1bHQ9InF1YWxpZmllZCIK
ICAgIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIKICAgIHhtbG5z
Om5jRXZlbnQ9InVybjppZXRmOnBhcmFtczp4bWw6bnM6bmV0Y29uZjpub3RpZmljYXRpb246MS4w
IiZndDsKCiAgICAmbHQ7eHM6aW1wb3J0IG5hbWVzcGFjZT0KICAgICAgICAidXJuOmlldGY6cGFy
YW1zOnhtbDpuczpuZXRjb25mOm5vdGlmaWNhdGlvbjoxLjAiCiAgICAgICAgc2NoZW1hTG9jYXRp
b249CiJodHRwOi8vd3d3LmlhbmEub3JnL2Fzc2lnbm1lbnRzL3htbC1yZWdpc3RyeS9zY2hlbWEv
bm90aWZpY2F0aW9uLnhzZCIvJmd0OwoKICAgICZsdDt4czpjb21wbGV4VHlwZSBuYW1lPSJldmVu
dFR5cGUiJmd0OwogICAgICAgICZsdDt4czpjb21wbGV4Q29udGVudCZndDsKICAgICAgICAgICAg
Jmx0O3hzOmV4dGVuc2lvbiBiYXNlPSJuY0V2ZW50Ok5vdGlmaWNhdGlvbkNvbnRlbnRUeXBlIiZn
dDsKICAgICAgICAgICAgICAgICZsdDt4czpzZXF1ZW5jZSZndDsKICAgICAgICAgICAgICAgICAg
ICAmbHQ7eHM6ZWxlbWVudCBuYW1lPSJldmVudENsYXNzIiAvJmd0OwogICAgICAgICAgICAgICAg
ICAgICZsdDt4czplbGVtZW50IG5hbWU9InJlcG9ydGluZ0VudGl0eSImZ3Q7CiAgICAgICAgICAg
ICAgICAgICAgICAgICZsdDt4czpjb21wbGV4VHlwZSZndDsKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZsdDt4czpzZXF1ZW5jZSZndDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmbHQ7eHM6YW55IG5hbWVzcGFjZT0iIyNhbnkiCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcHJvY2Vzc0NvbnRlbnRzPSJsYXgiLyZndDsKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZsdDsveHM6c2VxdWVuY2UmZ3Q7CiAgICAgICAgICAgICAgICAgICAgICAgICZsdDsveHM6
Y29tcGxleFR5cGUmZ3Q7CiAgICAgICAgICAgICAgICAgICAgJmx0Oy94czplbGVtZW50Jmd0Owog
ICAgICAgICAgICAgICAgICAgICZsdDt4czpjaG9pY2UmZ3Q7CiAgICAgICAgICAgICAgICAgICAg
ICAgICZsdDt4czplbGVtZW50IG5hbWU9InNldmVyaXR5Ii8mZ3Q7CiAgICAgICAgICAgICAgICAg
ICAgICAgICZsdDt4czplbGVtZW50IG5hbWU9Im9wZXJTdGF0ZSIvJmd0OwogICAgICAgICAgICAg
ICAgICAgICZsdDsveHM6Y2hvaWNlJmd0OwogICAgICAgICAgICAgICAgJmx0Oy94czpzZXF1ZW5j
ZSZndDsKICAgICAgICAgICAgJmx0Oy94czpleHRlbnNpb24mZ3Q7CiAgICAgICAgJmx0Oy94czpj
b21wbGV4Q29udGVudCZndDsKICAgICZsdDsveHM6Y29tcGxleFR5cGUmZ3Q7CgogICAgJmx0O3hz
OmVsZW1lbnQgbmFtZT0iZXZlbnQiCiAgICAgICAgdHlwZT0iZXZlbnRUeXBlIgogICAgICAgIHN1
YnN0aXR1dGlvbkdyb3VwPSJuY0V2ZW50Om5vdGlmaWNhdGlvbkNvbnRlbnQiLyZndDsKCiZsdDsv
eHM6c2NoZW1hJmd0OwoKICAgVGhlIGFib3ZlIGZpY3Rpb25hbCBub3RpZmljYXRpb24gZGVmaW5p
dGlvbiBjb3VsZCByZXN1bHQgaW4gdGhlCiAgIGZvbGxvd2luZyA8c3RyaWtlPjxmb250IGNvbG9y
PSdyZWQnPmlzIGE8L2ZvbnQ+PC9zdHJpa2U+IHNhbXBsZSBub3RpZmljYXRpb24gbGlzdCwgd2hp
Y2ggaXMgdXNlZCBpbiB0aGUgZXhhbXBsZXMgaW4KICAgdGhpcyBzZWN0aW9uLgoKICAgJmx0O25v
dGlmaWNhdGlvbgogICAgICB4bWxucz0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpuZXRjb25mOm5v
dGlmaWNhdGlvbjoxLjAiJmd0OwogICAgICAmbHQ7ZXZlbnRUaW1lJmd0OzIwMDctMDctMDhUMDA6
MDE6MDBaJmx0Oy9ldmVudFRpbWUmZ3Q7CiAgICAgICZsdDtldmVudCB4bWxucz0iaHR0cDovL2V4
YW1wbGUuY29tL2V2ZW50LzEuMCImZ3Q7CiAgICAgICAgICZsdDtldmVudENsYXNzJmd0O2ZhdWx0
Jmx0Oy9ldmVudENsYXNzJmd0OwogICAgICAgICAmbHQ7cmVwb3J0aW5nRW50aXR5Jmd0OwogICAg
ICAgICAgICAgJmx0O2NhcmQmZ3Q7RXRoZXJuZXQwJmx0Oy9jYXJkJmd0OwogICAgICAgICAmbHQ7
L3JlcG9ydGluZ0VudGl0eSZndDsKICAgICAgICAgJmx0O3NldmVyaXR5Jmd0O21ham9yJmx0Oy9z
ZXZlcml0eSZndDsKICAgICAgICZsdDsvZXZlbnQmZ3Q7CiAgICZsdDsvbm90aWZpY2F0aW9uJmd0
OwoKICAgJmx0O25vdGlmaWNhdGlvbgogICAgIHhtbG5zPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5z
Om5ldGNvbmY6bm90aWZpY2F0aW9uOjEuMCImZ3Q7CiAgICAgICZsdDtldmVudFRpbWUmZ3Q7MjAw
Ny0wNy0wOFQwMDowMjowMFombHQ7L2V2ZW50VGltZSZndDsKICAgICAgJmx0O2V2ZW50IHhtbG5z
PSJodHRwOi8vZXhhbXBsZS5jb20vZXZlbnQvMS4wIiZndDsKICAgICAgICAgICZsdDtldmVudENs
YXNzJmd0O2ZhdWx0Jmx0Oy9ldmVudENsYXNzJmd0OwogICAgICAgICAgJmx0O3JlcG9ydGluZ0Vu
dGl0eSZndDsKICAgICAgICAgICAgICAmbHQ7Y2FyZCZndDtFdGhlcm5ldDImbHQ7L2NhcmQmZ3Q7
CiAgICAgICAgICAmbHQ7L3JlcG9ydGluZ0VudGl0eSZndDsKICAgICAgICAgICZsdDtzZXZlcml0
eSZndDtjcml0aWNhbCZsdDsvc2V2ZXJpdHkmZ3Q7CiAgICAgICAmbHQ7L2V2ZW50Jmd0OwogICAm
bHQ7L25vdGlmaWNhdGlvbiZndDsKCiAgICZsdDtub3RpZmljYXRpb24KICAgICB4bWxucz0idXJu
OmlldGY6cGFyYW1zOnhtbDpuczpuZXRjb25mOm5vdGlmaWNhdGlvbjoxLjAiJmd0OwogICAgICAm
bHQ7ZXZlbnRUaW1lJmd0OzIwMDctMDctMDhUMDA6MDQ6MDBaJmx0Oy9ldmVudFRpbWUmZ3Q7CiAg
ICAgICZsdDtldmVudCB4bWxucz0iaHR0cDovL2V4YW1wbGUuY29tL2V2ZW50LzEuMCImZ3Q7CiAg
ICAgICAgICAmbHQ7ZXZlbnRDbGFzcyZndDtmYXVsdCZsdDsvZXZlbnRDbGFzcyZndDsKICAgICAg
ICAgICZsdDtyZXBvcnRpbmdFbnRpdHkmZ3Q7CiAgICAgICAgICAgICAgICZsdDtjYXJkJmd0O0FU
TTEmbHQ7L2NhcmQmZ3Q7CiAgICAgICAgICAgJmx0Oy9yZXBvcnRpbmdFbnRpdHkmZ3Q7CiAgICAg
ICAgICAgJmx0O3NldmVyaXR5Jmd0O21pbm9yJmx0Oy9zZXZlcml0eSZndDsKICAgICAgJmx0Oy9l
dmVudCZndDsKICAgJmx0Oy9ub3RpZmljYXRpb24mZ3Q7CgogICAmbHQ7bm90aWZpY2F0aW9uCiAg
ICAgeG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6bnM6bmV0Y29uZjpub3RpZmljYXRpb246MS4w
IiZndDsKICAgICAmbHQ7ZXZlbnRUaW1lJmd0OzIwMDctMDctMDhUMDA6MTA6MDBaJmx0Oy9ldmVu
dFRpbWUmZ3Q7CiAgICAgJmx0O2V2ZW50IHhtbG5zPSJodHRwOi8vZXhhbXBsZS5jb20vZXZlbnQv
MS4wIiZndDsKICAgICAgICAgJmx0O2V2ZW50Q2xhc3MmZ3Q7c3RhdGUmbHQ7L2V2ZW50Q2xhc3Mm
Z3Q7CiAgICAgICAgICZsdDtyZXBvcnRpbmdFbnRpdHkmZ3Q7CiAgICAgICAgICAgICAmbHQ7Y2Fy
ZCZndDtFdGhlcm5ldDAmbHQ7L2NhcmQmZ3Q7CiAgICAgICAgICZsdDsvcmVwb3J0aW5nRW50aXR5
Jmd0OwogICAgICAgICAmbHQ7b3BlclN0YXRlJmd0O2VuYWJsZWQmbHQ7L29wZXJTdGF0ZSZndDsK
ICAgICAgJmx0Oy9ldmVudCZndDsKICAgJmx0Oy9ub3RpZmljYXRpb24mZ3Q7Cgo1LjEuICBTdWJ0
cmVlIEZpbHRlcmluZwoKICAgWE1MIHN1YnRyZWUgZmlsdGVyaW5nIGlzIG5vdCB3ZWxsLXN1aXRl
ZCBmb3IgY3JlYXRpbmcgZWxhYm9yYXRlCiAgIGZpbHRlciBkZWZpbml0aW9ucyBnaXZlbiB0aGF0
IGl0IG9ubHkgc3VwcG9ydHMgZXF1YWxpdHkgY29tcGFyaXNvbnMKICAgYW5kIGFwcGxpY2F0aW9u
IG9mIHRoZSBsb2dpY2FsIE9SIG9wZXJhdG9ycyAoZS5nLiwgaW4gYW4gZXZlbnQKICAgc3VidHJl
ZSBnaXZlIG1lIGFsbCBldmVudCBub3RpZmljYXRpb25zIHdoaWNoIGhhdmUgc2V2ZXJpdHk9Y3Jp
dGljYWwKICAgb3Igc2V2ZXJpdHk9bWFqb3Igb3Igc2V2ZXJpdHk9bWlub3IpLiAgTmV2ZXJ0aGVs
ZXNzLCBpdCBtYXkgYmUgdXNlZAogICBmb3IgZGVmaW5pbmcgc2ltcGxlIGV2ZW50IG5vdGlmaWNh
dGlvbiBmb3J3YXJkaW5nIGZpbHRlcnMgYXMgc2hvd24KICAgYmVsb3cuCgogICBUaGUgZm9sbG93
aW5nIGV4YW1wbGUgaWxsdXN0cmF0ZXMgaG93IHRvIHNlbGVjdCBmYXVsdCBldmVudHMgd2hpY2gK
ICAgaGF2ZSBzZXZlcml0aWVzIG9mIGNyaXRpY2FsLCBtYWpvciwgb3IgbWlub3IuICBUaGUgZmls
dGVyaW5nIGNyaXRlcmlhCiAgIGV2YWx1YXRpb24gaXMgYXMgZm9sbG93czoKCiAgICgoZmF1bHQg
JmFtcDsgc2V2ZXJpdHk9Y3JpdGljYWwpIHwgKGZhdWx0ICZhbXA7IHNldmVyaXR5PW1ham9yKSB8
IChmYXVsdCAmYW1wOwogICBzZXZlcml0eT1taW5vcikpCgogICAgICAgICZsdDtuZXRjb25mOnJw
YyBuZXRjb25mOm1lc3NhZ2UtaWQ9IjEwMSIKICAgICAgICAgICAgICAgIHhtbG5zOm5ldGNvbmY9
InVybjppZXRmOnBhcmFtczp4bWw6bnM6bmV0Y29uZjpiYXNlOjEuMCImZ3Q7CiAgICAgICAgICAm
bHQ7Y3JlYXRlLXN1YnNjcmlwdGlvbgogICAgICAgICAgICAgIHhtbG5zPSJ1cm46aWV0ZjpwYXJh
bXM6eG1sOm5zOm5ldGNvbmY6bm90aWZpY2F0aW9uOjEuMCImZ3Q7CiAgICAgICAgICAgICZsdDtm
aWx0ZXIgbmV0Y29uZjp0eXBlPSJzdWJ0cmVlIiZndDsKICAgICAgICAgICAgICAmbHQ7ZXZlbnQg
eG1sbnM9Imh0dHA6Ly9leGFtcGxlLmNvbS9ldmVudC8xLjAiJmd0OwogICAgICAgICAgICAgICAg
Jmx0O2V2ZW50Q2xhc3MmZ3Q7ZmF1bHQmbHQ7L2V2ZW50Q2xhc3MmZ3Q7CiAgICAgICAgICAgICAg
ICAmbHQ7c2V2ZXJpdHkmZ3Q7Y3JpdGljYWwmbHQ7L3NldmVyaXR5Jmd0OwogICAgICAgICAgICAg
ICZsdDsvZXZlbnQmZ3Q7CiAgICAgICAgICAgICAgJmx0O2V2ZW50IHhtbG5zPSJodHRwOi8vZXhh
bXBsZS5jb20vZXZlbnQvMS4wIiZndDsKICAgICAgICAgICAgICAgICZsdDtldmVudENsYXNzJmd0
O2ZhdWx0Jmx0Oy9ldmVudENsYXNzJmd0OwogICAgICAgICAgICAgICAgJmx0O3NldmVyaXR5Jmd0
O21ham9yJmx0Oy9zZXZlcml0eSZndDsKICAgICAgICAgICAgICAmbHQ7L2V2ZW50Jmd0OwogICAg
ICAgICAgICAgICZsdDtldmVudCB4bWxucz0iaHR0cDovL2V4YW1wbGUuY29tL2V2ZW50LzEuMCIm
Z3Q7CiAgICAgICAgICAgICAgICAmbHQ7ZXZlbnRDbGFzcyZndDtmYXVsdCZsdDsvZXZlbnRDbGFz
cyZndDsKICAgICAgICAgICAgICAgICZsdDtzZXZlcml0eSZndDttaW5vciZsdDsvc2V2ZXJpdHkm
Z3Q7CiAgICAgICAgICAgICAgJmx0Oy9ldmVudCZndDsKICAgICAgICAgICAgJmx0Oy9maWx0ZXIm
Z3Q7CiAgICAgICAgICAmbHQ7L2NyZWF0ZS1zdWJzY3JpcHRpb24mZ3Q7CiAgICAgICAgJmx0Oy9u
ZXRjb25mOnJwYyZndDsKCiAgIFRoZSBmb2xsb3dpbmcgZXhhbXBsZSBpbGx1c3RyYXRlcyBob3cg
dG8gc2VsZWN0IHN0YXRlIG9yIGNvbmZpZwogICBFdmVudENsYXNzZXMgb3IgZmF1bHQgZXZlbnRz
IHRoYXQgYXJlIHJlbGF0ZWQgdG8gY2FyZCBFdGhlcm5ldDAuICBUaGUKICAgZmlsdGVyaW5nIGNy
aXRlcmlhIGV2YWx1YXRpb24gaXMgYXMgZm9sbG93czoKCiAgICggc3RhdGUgfCBjb25maWcgfCAo
IGZhdWx0ICZhbXA7ICggY2FyZD1FdGhlcm5ldDApKSkKCiZsdDtuZXRjb25mOnJwYyBuZXRjb25m
Om1lc3NhZ2UtaWQ9IjEwMSIKICAgICAgICAgICAgICAgIHhtbG5zOm5ldGNvbmY9InVybjppZXRm
OnBhcmFtczp4bWw6bnM6bmV0Y29uZjpiYXNlOjEuMCImZ3Q7CiAgICAgICZsdDtjcmVhdGUtc3Vi
c2NyaXB0aW9uCiAgICAgICAgICB4bWxucz0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpuZXRjb25m
Om5vdGlmaWNhdGlvbjoxLjAiJmd0OwogICAgICAgICZsdDtmaWx0ZXIgbmV0Y29uZjp0eXBlPSJz
dWJ0cmVlIiZndDsKICAgICAgICAgICZsdDtldmVudCB4bWxucz0iaHR0cDovL2V4YW1wbGUuY29t
L2V2ZW50LzEuMCImZ3Q7CiAgICAgICAgICAgICZsdDtldmVudENsYXNzJmd0O3N0YXRlJmx0Oy9l
dmVudENsYXNzJmd0OwogICAgICAgICAgJmx0Oy9ldmVudCZndDsKICAgICAgICAgICZsdDtldmVu
dCB4bWxucz0iaHR0cDovL2V4YW1wbGUuY29tL2V2ZW50LzEuMCImZ3Q7CiAgICAgICAgICAgICZs
dDtldmVudENsYXNzJmd0O2NvbmZpZyZsdDsvZXZlbnRDbGFzcyZndDsKICAgICAgICAgICZsdDsv
ZXZlbnQmZ3Q7CiAgICAgICAgICAmbHQ7ZXZlbnQgeG1sbnM9Imh0dHA6Ly9leGFtcGxlLmNvbS9l
dmVudC8xLjAiJmd0OwogICAgICAgICAgICAmbHQ7ZXZlbnRDbGFzcyZndDtmYXVsdCZsdDsvZXZl
bnRDbGFzcyZndDsKICAgICAgICAgICAgJmx0O3JlcG9ydGluZ0VudGl0eSZndDsKICAgICAgICAg
ICAgICAmbHQ7Y2FyZCZndDtFdGhlcm5ldDAmbHQ7L2NhcmQmZ3Q7CiAgICAgICAgICAgICZsdDsv
cmVwb3J0aW5nRW50aXR5Jmd0OwogICAgICAgICAgJmx0Oy9ldmVudCZndDsKICAgICAgICAmbHQ7
L2ZpbHRlciZndDsKICAgICAgJmx0Oy9jcmVhdGUtc3Vic2NyaXB0aW9uJmd0OwombHQ7L25ldGNv
bmY6cnBjJmd0OwoKNS4yLiAgWFBBVEggZmlsdGVycwoKICAgVGhlIGZvbGxvd2luZyBbWFBBVEhd
IGV4YW1wbGUgaWxsdXN0cmF0ZXMgaG93IHRvIHNlbGVjdCBmYXVsdAogICBFdmVudENsYXNzIG5v
dGlmaWNhdGlvbnMgdGhhdCBoYXZlIHNldmVyaXRpZXMgb2YgY3JpdGljYWwsIG1ham9yLCBvcgog
ICBtaW5vci4gIFRoZSBmaWx0ZXJpbmcgY3JpdGVyaWEgZXZhbHVhdGlvbiBpcyBhcyBmb2xsb3dz
OgoKICAgKChmYXVsdCkgJmFtcDsgKChzZXZlcml0eT1jcml0aWNhbCkgfCAoc2V2ZXJpdHk9bWFq
b3IpIHwgKHNldmVyaXR5ID0KICAgbWlub3IpKSkKCiAgICAgICZsdDtuZXRjb25mOnJwYyBuZXRj
b25mOm1lc3NhZ2UtaWQ9IjEwMSIKICAgICAgICAgICAgICAgIHhtbG5zOm5ldGNvbmY9InVybjpp
ZXRmOnBhcmFtczp4bWw6bnM6bmV0Y29uZjpiYXNlOjEuMCImZ3Q7CiAgICAgICAgJmx0O2NyZWF0
ZS1zdWJzY3JpcHRpb24KICAgICAgICAgICAgICB4bWxucz0idXJuOmlldGY6cGFyYW1zOnhtbDpu
czpuZXRjb25mOm5vdGlmaWNhdGlvbjoxLjAiJmd0OwogICAgICAgICAgJmx0O2ZpbHRlciBuZXRj
b25mOnR5cGU9InhwYXRoIgogICAgICAgICAgICAgICAgICB4bWxuczpleD0iaHR0cDovL2V4YW1w
bGUuY29tL2V2ZW50LzEuMCIKICAgICAgICAgICAgIHNlbGVjdD0iL2V4OmV2ZW50W2V4OmV2ZW50
Q2xhc3M9J2ZhdWx0JyBhbmQKICAgICAgICAgICAgICAgICAgKGV4OnNldmVyaXR5PSdtaW5vcicg
b3IgZXg6c2V2ZXJpdHk9J21ham9yJwogICAgICAgICAgICAgICAgICAgICAgIG9yIGV4OnNldmVy
aXR5PSdjcml0aWNhbCcpXSIvJmd0OwogICAgICAgICZsdDsvY3JlYXRlLXN1YnNjcmlwdGlvbiZn
dDsKICAgICAgJmx0Oy9uZXRjb25mOnJwYyZndDsKCiAgIFRoZSBmb2xsb3dpbmcgZXhhbXBsZSBp
bGx1c3RyYXRlcyBob3cgdG8gc2VsZWN0IHN0YXRlIGFuZCBjb25maWcKICAgRXZlbnRDbGFzc2Vz
IG9yIGZhdWx0IGV2ZW50cyBvZiBhbnkgc2V2ZXJpdHkgdGhhdCBjb21lIGZyb20gY2FyZAogICBF
dGhlcm5ldDAuICBUaGUgZmlsdGVyaW5nIGNyaXRlcmlhIGV2YWx1YXRpb24gaXMgYXMgZm9sbG93
czoKCiAgICggc3RhdGUgfCBjb25maWcgfCAoZmF1bHQgJmFtcDsgY2FyZD1FdGhlcm5ldDApKQoK
ICAgICAgJmx0O25ldGNvbmY6cnBjIG1lc3NhZ2UtaWQ9IjEwMSIKICAgICAgICAgICAgICB4bWxu
czpuZXRjb25mPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOm5ldGNvbmY6YmFzZToxLjAiJmd0Owog
ICAgICAgICZsdDtjcmVhdGUtc3Vic2NyaXB0aW9uCiAgICAgICAgICAgeG1sbnM9InVybjppZXRm
OnBhcmFtczp4bWw6bnM6bmV0Y29uZjpub3RpZmljYXRpb246MS4wIiZndDsKICAgICAgICAgICAg
ICZsdDtmaWx0ZXIgbmV0Y29uZjp0eXBlPSJ4cGF0aCIKICAgICAgICAgICAgICAgICAgICAgeG1s
bnM6ZXg9Imh0dHA6Ly9leGFtcGxlLmNvbS9ldmVudC8xLjAiCiAgICAgICAgICAgICAgICBzZWxl
Y3Q9Ii9leDpldmVudFsKICAgICAgICAgICAgICAgICAgIChleDpldmVudENsYXNzPSdzdGF0ZScg
b3IgZXg6ZXZlbnRDbGFzcz0nY29uZmlnJykgb3IKICAgICAgICAgICAgICAgICAgICgoZXg6ZXZl
bnRDbGFzcz0nZmF1bHQnIGFuZCBleDpjYXJkPSdFdGhlcm5ldDAnKSldIi8mZ3Q7CiAgICAgICAm
bHQ7L2NyZWF0ZS1zdWJzY3JpcHRpb24mZ3Q7CiAgICAgJmx0Oy9uZXRjb25mOnJwYyZndDsKCjYu
ICBJbnRlcmxlYXZlIENhcGFiaWxpdHkKCjYuMS4gIERlc2NyaXB0aW9uCgogICBUaGUgSW50ZXJs
ZWF2ZSBjYXBhYmlsaXR5IGluZGljYXRlcyB0aGF0IHRoZSBORVRDT05GIHBlZXIgc3VwcG9ydHMK
ICAgdGhlIGFiaWxpdHkgdG8gaW50ZXJsZWF2ZSBvdGhlciBORVRDT05GIG9wZXJhdGlvbnMgd2l0
aGluIGEKICAgTm90aWZpY2F0aW9uIHN1YnNjcmlwdGlvbi4gIFRoaXMgbWVhbnMgdGhlIE5FVENP
TkYgc2VydmVyIE1VU1QKICAgcmVjZWl2ZSwgcHJvY2VzcyBhbmQgcmVzcG9uZCB0byBORVRDT05G
IHJlcXVlc3RzIG9uIGEgc2Vzc2lvbiB3aXRoIGFuCiAgIGFjdGl2ZSBub3RpZmljYXRpb24gc3Vi
c2NyaXB0aW9uLgoKNi4yLiAgRGVwZW5kZW5jaWVzCgogICBUaGlzIGNhcGFiaWxpdHkgaXMgZGVw
ZW5kYW50IG9uIHRoZSBub3RpZmljYXRpb24gY2FwYWJpbGl0eSBiZWluZwogICBzdXBwb3J0ZWQu
Cgo2LjMuICBDYXBhYmlsaXR5IElkZW50aWZpZXIKCiAgIFRoZSA6aW50ZXJsZWF2ZSBjYXBhYmls
aXR5IGlzIGlkZW50aWZpZWQgYnkgdGhlIGZvbGxvd2luZyBjYXBhYmlsaXR5CiAgIHN0cmluZzoK
CiAgIHVybjppZXRmOnBhcmFtczpuZXRjb25mOmNhcGFiaWxpdHk6aW50ZXJsZWF2ZToxLjAKCjYu
NC4gIE5ldyBPcGVyYXRpb25zCgogICBOb25lLgoKNi41LiAgTW9kaWZpY2F0aW9ucyB0byBFeGlz
dGluZyBPcGVyYXRpb25zCgogICBXaGVuIGEgJmx0O2NyZWF0ZS1zdWJzY3JpcHRpb24mZ3Q7IGlz
IHNlbnQgd2hpbGUgYW5vdGhlciBzdWJzY3JpcHRpb24gaXMKICAgYWN0aXZlIG9uIHRoYXQgc2Vz
c2lvbiwgdGhlIGZvbGxvd2luZyBlcnJvciB3aWxsIGJlIHJldHVybmVkOgoKICAgICAgVGFnOiBv
cGVyYXRpb24tZmFpbGVkCgogICAgICBFcnJvci10eXBlOiBwcm90b2NvbAoKICAgICAgU2V2ZXJp
dHk6IGVycm9yCgogICAgICBFcnJvci1pbmZvOiBub25lCgogICAgICBEZXNjcmlwdGlvbjogUmVx
dWVzdCBjb3VsZCBub3QgYmUgY29tcGxldGVkIGJlY2F1c2UgdGhlIHJlcXVlc3RlZAogICAgICBv
cGVyYXRpb24gZmFpbGVkIGZvciBzb21lIHJlYXNvbiBub3QgY292ZXJlZCBieSBhbnkgb3RoZXIg
ZXJyb3IKICAgICAgY29uZGl0aW9uLgoKNy4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zCgogICBU
aGUgc2VjdXJpdHkgY29uc2lkZXJhdGlvbnMgZnJvbSB0aGUgYmFzZSBbTkVUQ09ORl0gZG9jdW1l
bnQgYWxzbwogICBhcHBseSB0byB0aGUgTm90aWZpY2F0aW9uIGNhcGFiaWxpdHkuCgogICBUaGUg
YWNjZXNzIGNvbnRyb2wgZnJhbWV3b3JrIGFuZCB0aGUgY2hvaWNlIG9mIHRyYW5zcG9ydCB3aWxs
IGhhdmUgYQogICBtYWpvciBpbXBhY3Qgb24gdGhlIHNlY3VyaXR5IG9mIHRoZSBzb2x1dGlvbi4K
CiAgIFRoZSAmbHQ7bm90aWZpY2F0aW9uJmd0OyBlbGVtZW50cyBhcmUgbmV2ZXIgc2VudCBiZWZv
cmUgdGhlIHRyYW5zcG9ydCBsYXllcgogICBhbmQgdGhlIE5FVENPTkYgbGF5ZXIsIGluY2x1ZGlu
ZyBjYXBhYmlsaXRpZXMgZXhjaGFuZ2UsIGhhdmUgYmVlbgogICBlc3RhYmxpc2hlZCwgYW5kIHRo
ZSBtYW5hZ2VyIGhhcyBiZWVuIGlkZW50aWZpZWQgYW5kIGF1dGhlbnRpY2F0ZWQuCgogICBJdCBp
cyByZWNvbW1lbmRlZCB0aGF0IGNhcmUgYmUgdGFrZW4gdG8gc2VjdXJlIGV4ZWN1dGlvbjoKCiAg
IG8gICZsdDtjcmVhdGUtc3Vic2NyaXB0aW9uJmd0OyBpbnZvY2F0aW9uCgogICBvICAmbHQ7Z2V0
Jmd0OyBvbiByZWFkLW9ubHkgZGF0YSBtb2RlbHMKCiAgIG8gICZsdDtub3RpZmljYXRpb24mZ3Q7
IGNvbnRlbnQKCiAgIE9uZSBwb3RlbnRpYWwgc2VjdXJpdHkgaXNzdWUgaXMgdGhlIHRyYW5zcG9y
dCBvZiBkYXRhIGZyb20gbm9uLQogICBORVRDT05GIHN0cmVhbXMsIHN1Y2ggYXMgc3lzbG9nIGFu
ZCBTTk1QLiAgVGhpcyBkYXRhIG1heSBiZSBtb3JlCiAgIHZ1bG5lcmFibGUgKG9yIGxlc3MgdnVs
bmVyYWJsZSkgd2hlbiBiZWluZyB0cmFuc3BvcnRlZCBvdmVyIE5FVENPTkYKICAgdGhhbiB3aGVu
IGJlaW5nIHRyYW5zcG9ydGVkIHVzaW5nIHRoZSBwcm90b2NvbCBub3JtYWxseSB1c2VkIGZvcgog
ICB0cmFuc3BvcnRpbmcgaXQsIGRlcGVuZGluZyBvbiB0aGUgc2VjdXJpdHkgY3JlZGVudGlhbHMg
b2YgdGhlIHR3bwogICBzdWJzeXN0ZW1zLiAgVGhlIE5FVENPTkYgc2VydmVyIGlzIHJlc3BvbnNp
YmxlIGZvciBhcHBseWluZyBhY2Nlc3MKICAgY29udHJvbCB0byBzdHJlYW0gY29udGVudC4KCiAg
IFRoZSBjb250ZW50cyBvZiBub3RpZmljYXRpb25zIGFzIHdlbGwgYXMgdGhlIG5hbWUgb2YgZXZl
bnQgc3RyZWFtcwogICBtYXkgY29udGFpbiBzZW5zaXRpdmUgaW5mb3JtYXRpb24gYW5kIGNhcmUg
c2hvdWxkIGJlIHRha2VuIHRvIGVuc3VyZQogICB0aGF0IGl0IGlzIHZpZXdlZCBvbmx5IGJ5IGF1
dGhvcml6ZWQgdXNlcnMuICBJZiBhIHVzZXIgZG9lcyBub3QgaGF2ZQogICBwZXJtaXNzaW9uIHRv
IHZpZXcgY29udGVudCB2aWEgb3RoZXIgTkVUQ09ORiBvcGVyYXRpb25zLCBpdCBtdXN0IG5vdAog
ICBoYXZlIGFjY2VzcyB0aGF0IGNvbnRlbnQgdmlhIE5vdGlmaWNhdGlvbnMuICBJZiBhIHVzZXIg
aXMgbm90CiAgIHBlcm1pdHRlZCB0byB2aWV3IG9uZSBlbGVtZW50IGluIHRoZSBjb250ZW50IG9m
IHRoZSBub3RpZmljYXRpb24sIHRoZQogICBub3RpZmljYXRpb24gaXMgbm90IHNlbnQgdG8gdGhh
dCB1c2VyLgoKICAgSWYgYSBzdWJzY3JpcHRpb24gaXMgY3JlYXRlZCB3aXRoIGEgJmx0O3N0b3BU
aW1lJmd0OywgdGhlIE5FVENPTkYgc2Vzc2lvbgogICB3aWxsIHJldHVybiB0byBiZWluZyBhIG5v
cm1hbCBjb21tYW5kLXJlc3BvbnNlIE5FVENPTkYgc2Vzc2lvbiB3aGVuCiAgIHRoZSByZXBsYXkg
aXMgY29tcGxldGVkLiAgSXQgaXMgdGhlIHJlc3BvbnNpYmlsaXR5IG9mIHRoZSBORVRDT05GCiAg
IGNsaWVudCB0byBjbG9zZSB0aGlzIHNlc3Npb24gd2hlbiBpdCBpcyBubyBsb25nZXIgb2YgdXNl
LgoKOC4gIElBTkEgQ29uc2lkZXJhdGlvbnMKCiAgIDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVu
Jz4tLSBFZGl0b3Igbm90ZSB0byBJQU5BL1JGQy1FZGl0b3I6IHdlIHJlcXVlc3QgdGhhdCB5b3Ug
bWFrZSB0aGVzZQogICBhc3NpZ25tZW50cywgaW4gd2hpY2ggY2FzZSBpdCBpcyB0byBiZSBkb2N1
bWVudGVkIGFzIGJlbG93PC9mb250Pjwvc3Ryb25nPgoKICAgVGhpcyBkb2N1bWVudCByZWdpc3Rl
cnMgdGhyZWUgVVJJcyBmb3IgdGhlIE5FVENPTkYgWE1MIG5hbWVzcGFjZSBpbgogICB0aGUgSUVU
RiBYTUwgcmVnaXN0cnkgW1JGQzM2ODhdLgoKICAgRm9sbG93aW5nIHRoZSBmb3JtYXQgaW4gUkZD
IDM2ODgsIElBTkEgaGFzIG1hZGUgdGhlIGZvbGxvd2luZwogICByZWdpc3RyYXRpb24uCgogICA8
c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnPlVSSTogdXJuOmlldGY6cGFyYW1zOm5ldGNvbmY6Y2Fw
YWJpbGl0eTpub3RpZmljYXRpb246MS4wPC9mb250Pjwvc3RyaWtlPiAgPHN0cm9uZz48Zm9udCBj
b2xvcj0nZ3JlZW4nPk5vdGUgdGhhdCB0aGUgY2FwYWJpbGl0eSB1cm5zIGFzIGFsc28gY29tcGxp
YW50IHRvCiAgIFtORVRDT05GXSBzZWN0aW9uIDEwLjMuCgogICArLS0tLS0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKICAgfCBJ
bmRleCAgICAgICAgICAgICAgfCBDYXBhYmlsaXR5IElkZW50aWZpZXIgICAgICAgICAgICAgICAg
ICAgICAgICB8CiAgICstLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwogICB8IDpub3RpZmljYXRpb24gICAgICB8IHVybjpp
ZXRmOnBhcmFtczpuZXRjb25mOmNhcGFiaWxpdHk6ICAgICAgICAgIHwKICAgfCAgICAgICAgICAg
ICAgICAgICAgfCBub3RpZmljYXRpb246MS4wICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
CiAgIHwgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfAogICB8IDppbnRlcmxlYXZlICAgICAgICB8IHVybjppZXRmOnBhcmFt
czpuZXRjb25mOmNhcGFiaWxpdHk6ICAgICAgICAgIHwKICAgfCAgICAgICAgICAgICAgICAgICAg
fCBpbnRlcmxlYXZlOjEuMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICstLS0t
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tKzwvZm9udD48L3N0cm9uZz4KCiAgIFVSSTogdXJuOmlldGY6cGFyYW1zOnhtbDpuczpu
ZXRtb2Q6bm90aWZpY2F0aW9uCgogICBVUkk6IHVybjppZXRmOnBhcmFtczp4bWw6bnM6bmV0Y29u
Zjpub3RpZmljYXRpb246MS4wCgogICA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnPlVSSTogdXJu
OmlldGY6cGFyYW1zOm5ldGNvbmY6Y2FwYWJpbGl0eTppbnRlcmxlYXZlOjEuMDwvZm9udD48L3N0
cmlrZT4KCiAgIFJlZ2lzdHJhbnQgQ29udGFjdDogVGhlIElFU0cuCgogICBYTUw6IE4vQSwgdGhl
IHJlcXVlc3RlZCBVUkkgaXMgYW4gWE1MIG5hbWVzcGFjZS4KCiAgIDxzdHJvbmc+PGZvbnQgY29s
b3I9J2dyZWVuJz5JbiBhZGRpdGlvbiwgSUFOQSByZWdpc3RlcmVkIHRoZSBmb2xsb3dpbmcgWE1M
IFNjaGVtYSwgdGhlIGRlZmluaXRpb24KICAgb2Ygd2hpY2ggY2FuIGJlIGZvdW5kIGluIFNlY3Rp
b24gNDoKICAgaHR0cDovL3d3dy5pYW5hLm9yZy9hc3NpZ25tZW50cy94bWwtcmVnaXN0cnkvc2No
ZW1hL25vdGlmaWNhdGlvbi54c2Q8L2ZvbnQ+PC9zdHJvbmc+Cgo5LiAgQWNrbm93bGVkZ2VtZW50
cwoKICAgVGhhbmtzIHRvIEdpbGJlcnQgR2Fnbm9uLCBHcmVnIFdpbGJ1ciBhbmQgS2ltIEN1cnJh
biBmb3IgcHJvdmlkaW5nCiAgIHRoZWlyIGlucHV0IGludG8gdGhlIGVhcmx5IHdvcmsgb24gdGhp
cyBkb2N1bWVudC4gIEluIGFkZGl0aW9uLCB0aGUKICAgZWRpdG9ycyB3b3VsZCBsaWtlIHRvIGFj
a25vd2xlZGdlIGlucHV0IGF0IHRoZSBWYW5jb3V2ZXIgZWRpdGluZwogICBzZXNzaW9uIGZyb20g
dGhlIGZvbGxvd2luZyBwZW9wbGU6IE9ybHkgTmlja2xhc3MsIEphbWVzIEJhbGVzdHJpZXJlLAog
ICBZb3NoaWZ1bWkgQXRhcmFzaGksIEdsZW5uIFdhdGVycywgQWxleGFuZGVyIENsZW1tLCBEYXZl
IEhhcnJpbmd0b24sCiAgIERhdmUgUGFydGFpbiwgUmF5IEF0YXJhc2hpIGFuZCBEYXZpZCBQZXJr
aW5zIGFuZCB0aGUgZm9sbG93aW5nCiAgIGFkZGl0aW9uYWwgcGVvcGxlIGZyb20gdGhlIE1vbnRy
ZWFsIGVkaXRpbmcgc2Vzc2lvbjogQmFsYXpzIExlbmd5ZWwsCiAgIFBoaWwgU2hhZmVyLCBSb2Ig
RW5ucywgQW5keSBCaWVybWFuLCBEYW4gUm9tYXNjYW51LCBCZXJ0IFdpam5lbiwKICAgU2ltb24g
TGVpbmVuLCBKdWVyZ2VuIFNjaG9lbndhZWxkZXIsIEhpZGVraSBPa2l0YSwgVmluY2VudCBDcmlk
bGlnLAogICBNYXJ0aW4gQmpvcmtsdW5kLCBPbGl2aWVyIEZlc3RvciwgUmFkdSBTdGF0ZSwgQnJp
YW4gVHJhbW1lbGwsIFdpbGxpYW0KICAgQ2hvdy4gIFdlIHdvdWxkIGFsc28gbGlrZSB0byB0aGFu
ayBMaSBZYW4gZm9yIGhpcyBudW1lcm91cyA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnPnJldmll
d3MuPC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbic+cmV2aWV3cyBh
cwogICB3ZWxsIGFzIFN1cmVzaCBLcmlzaG5hbiBmb3IgaGlzIGdlbi1hcnQgcmV2aWV3IG9mIHRo
ZSBkb2N1bWVudC48L2ZvbnQ+PC9zdHJvbmc+CgoxMC4gIE5vcm1hdGl2ZSBSZWZlcmVuY2VzCgog
ICBbTkVUQ09ORl0gIEVubnMsIFIuLCAiTkVUQ09ORiBDb25maWd1cmF0aW9uIFByb3RvY29sIiwg
UkZDIDQ3NDEsCiAgICAgICAgICAgICAgRGVjZW1iZXIgMjAwNi4KCiAgIFtSRkMyMTE5XSAgQnJh
ZG5lciwgcy4sICJLZXkgd29yZHMgZm9yIFJGQ3MgdG8gSW5kaWNhdGUgUmVxdWlyZW1lbnRzCiAg
ICAgICAgICAgICAgTGV2ZWxzIiwgUkZDIDIxMTksIE1hcmNoIDE5OTcuCgogICBbUkZDMzY4OF0g
IEJyYWRuZXIsIHMuLCAiVGhlIElFVEYgWE1MIFJlZ2lzdHJ5IiwgUkZDIDM2ODgsIEphbnVhcnkK
ICAgICAgICAgICAgICAgMjAwNC4KCiAgIFtYTUxdICAgICAgV29ybGQgV2lkZSBXZWIgQ29uc29y
dGl1bSwgIkV4dGVuc2libGUgTWFya3VwIExhbmd1YWdlCiAgICAgICAgICAgICAgKFhNTCkgMS4w
IiwgVzNDIFhNTCwgRmVicnVhcnkgMTk5OCwKICAgICAgICAgICAgICAmbHQ7aHR0cDovL3d3dy53
My5vcmcvVFIvMTk5OC9SRUMteG1sLTE5OTgwMjEwJmd0Oy4KCiAgIFtYTUwgU2NoZW1hXQogICAg
ICAgICAgICAgIDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCc+RmFsbHNpZGUsIEQuPC9mb250Pjwv
c3RyaWtlPgogICAgICAgICAgICAgIDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJz5UaG9tcHNv
biwgSC4sIEJlZWNoLCBELiwgTWFsb25leSwgTS4sPC9mb250Pjwvc3Ryb25nPiBhbmQgPHN0cmlr
ZT48Zm9udCBjb2xvcj0ncmVkJz5QLiBXYWxtc2xleSw8L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+
PGZvbnQgY29sb3I9J2dyZWVuJz5OLiBNZW5kZWxzb2huLDwvZm9udD48L3N0cm9uZz4KICAgICAg
ICAgICAgICAiWE1MIFNjaGVtYSBQYXJ0IDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCc+MDogUHJp
bWVyPC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbic+MTogU3RydWN0
dXJlczwvZm9udD48L3N0cm9uZz4gU2Vjb25kIEVkaXRpb24iLCBXM0MgPHN0cmlrZT48Zm9udCBj
b2xvcj0ncmVkJz5YTUwgU2NoZW1hLDwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xv
cj0nZ3JlZW4nPmh0dHA6LwogICAgICAgICAgICAgIC93d3cudzMub3JnL1RSLzIwMDQvUkVDLXht
bHNjaGVtYS0xLTIwMDQxMDI4LwogICAgICAgICAgICAgIHN0cnVjdHVyZXMuaHRtbCw8L2ZvbnQ+
PC9zdHJvbmc+IE9jdG9iZXIgMjAwNC4KCiAgIFtYUEFUSF0gICAgQ2xhcmssIEouIGFuZCBTLiBE
ZVJvc2UsICJYTUwgUGF0aCBMYW5ndWFnZSAoWFBhdGgpCiAgICAgICAgICAgICAgVmVyc2lvbiAx
LjAiLAogICAgICAgICAgICAgIFczQyBodHRwOi8vd3d3LnczLm9yZy9UUi8xOTk5L1JFQy14cGF0
aC0xOTk5MTExNiwKICAgICAgICAgICAgICBOb3ZlbWJlciAxOTk5LgoKQXBwZW5kaXggQS4gIENo
YW5nZSBMb2cKCiAgIDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJz4tLSBFZGl0b3Igbm90ZSB0
byBSRkMtRWRpdG9yOiB3ZSByZXF1ZXN0IHRoYXQgeW91IHJlbW92ZSB0aGlzIHNlY3Rpb24KICAg
YmVmb3JlIHB1Ymxpc2hpbmcuPC9mb250Pjwvc3Ryb25nPgoKQS4xLiAgVmVyc2lvbiAtMDgKCiAg
IDEuICAgUmVtb3ZlZCBuYW1lZCBwcm9maWxlcwoKICAgMi4gICBSZW1vdmVkIGV2ZW50Q2xhc3Mg
dGhhdCB3YXMgYWNjaWRlbnRhbGx5IGluY2x1ZGVkIGluIHRoZQogICAgICAgIGRlZmluaXRpb24g
b2YgdGhlIHJlcGxheUNvbXBsZXRlIG5vdGlmaWNhdGlvbgoKICAgMy4gICBEZWxldGVkIGRhdGEg
d3JhcHBlciBmcm9tIG5vdGlmaWNhdGlvbgoKICAgNC4gICBDaGFuZ2VkIHJlcGxheUxvZ1N0YXJ0
VGltZSB0byBoYXZlIGEgbWluT2NjdXJzIG9mIDAuICBJdCB3aWxsCiAgICAgICAgb25seSBiZSB0
aGVyZSB3aGVuIHJlcGxheSBpcyBzdXBwb3J0ZWQuICBWZXJpZnkgZXhhbXBsZXMgaW4KICAgICAg
ICBzZWN0aW9uIDMuMi41LjEgYXJlIGNvcnJlY3Qgd2l0aCByZXNwZWN0IHRvIHRoaXMgZWxlbWVu
dC4KCiAgIDUuICAgRXJyb3IgY29kZXMgaW4gc2VjdGlvbiAyLjEuMSwgZml4ZWQgZm9ybWF0dGlu
ZyBpc3N1ZQoKICAgNi4gICBNb3ZlZCByZXBsYXlDb21wbGV0ZSB0byBub3QgYmUgdW5kZXIgJmx0
O25ldGNvbmYmZ3Q7CgogICA3LiAgIFNlY3Rpb24gMi4xLCBmaXhlZCBjYXBpdGFsaXphdGlvbgoK
ICAgOC4gICBJbiBmaWd1cmUgNCwgdGhlIGxpbmUgd2FzIHB1c2hlZCBvdXQgYnkgJ3N5c3RlbSBj
b21wb25lbnRzJywKICAgICAgICBmaXhlZCB0aGlzLgoKICAgOS4gICBPbiBwYWdlIDgsIHJlcGxh
Y2VkICJJZiB0aGUgc3RhcnRUaW1lIHNwZWNpZmllZCBpcyBlYXJsaWVyIHRoZW4KICAgICAgICB0
aGUiIHdpdGggJ0lmIHRoZSBzdGFydFRpbWUgc3BlY2lmaWVkIGlzIGVhcmxpZXIgdGhhbiB0aGUi
CgogICAxMC4gIFVwZGF0ZWQgc29tZSBuYW1lIHNwYWNlcyBhbmQgc2NoZW1hTG9jYXRpb25zIGFz
IHBlciBBbmR5J3MgSnVuZQogICAgICAgIDNyZCBlbWFpbC4KCiAgIDExLiAgQWRkZWQgZGlzY3Vz
c2lvbiBvZiByZXBsYXlMb2dTdGFydFRpbWUgdG8gZHJhZnQgaW4gc2VjdGlvbiAzLjMuMQogICAg
ICAgIGFzIGZvbGxvd3MgIldoZXRoZXIgb3Igbm90IGEgc3RyZWFtIHN1cHBvcnRzIHJlcGxheSBj
YW4gYmUKICAgICAgICBkaXNjb3ZlcmVkIGJ5IGRvaW5nIGEgJmx0O2dldCZndDsgb3BlcmF0aW9u
IG9uIHRoZSAmbHQ7c3RyZWFtcyZndDsgZWxlbWVudHMKICAgICAgICBvZiB0aGUgTm90aWZpY2F0
aW9uIE1hbmFnZW1lbnQgU2NoZW1hLiAgVGhpcyBzY2hlbWEgYWxzbwogICAgICAgIHByb3ZpZGVz
IHRoZSByZXBsYXlMb2dTdGFydFRpbWUgZWxlbWVudCB0byBpbmRpY2F0ZSB0aGUgZWFybGllc3QK
ICAgICAgICBhdmFpbGFibGUgbG9nZ2VkIG5vdGlmaWNhdGlvbi4iCgogICAxMi4gIFJlbW92ZWQg
bW9zdCBvZiB0aGUgdXNlcyBvZiB0aGUgcGhyYXNlICdOb3RlIHRoYXQnLiAgSSBrZXB0IHR3bwog
ICAgICAgIHVzZXMgdGhhdCBwcmV2ZW50IHNlbnRlbmNlcyBmcm9tIHN0YXJ0aW5nIHdpdGggZWl0
aGVyIGEgbG93ZXIKICAgICAgICBjYXNlIGxldHRlciBvciBhbiBhbmdsZSBicmFja2V0LgoKICAg
MTMuICBJbiBzZWN0aW9uIDMuNiByZXBsYWNlZCAiaXQgd2lsbCBiZSBmaWx0ZXJlZCBvdXQiIHdp
dGggInRoZQogICAgICAgIG5vdGlmaWNhdGlvbiB3aWxsIGJlIGZpbHRlcmVkIG91dCIKICAgMTQu
ICBJbiBzZWN0aW9uIDMuNCwgcmVwbGFjZWQgImFuZCB0aGUgcXVlcnkiIHdpdGggImFuZCB0byBx
dWVyeSIKCiAgIDE1LiAgUmVwbGFjZWQgMyBpbnN0YW5jZXMgb2YgInJlcGxheSBjb21wbGV0ZSBu
b3RpZmljYXRpb24iIHdpdGgKICAgICAgICAicmVwbGF5Q29tcGxldGUgbm90aWZpY2F0aW9uIgoK
ICAgMTYuICBJbiBzZWN0aW9uIDMuMy4yLCByZXBsYWNlZCAibm9ybWFsIE5FVENPTkYgc2Vzc2lv
biIgd2l0aCAibm9ybWFsCiAgICAgICAgY29tbWFuZC1yZXNwb25zZSBORVRDT05GIHNlc3Npb24i
CgogICAxNy4gIEluIHNlY3Rpb24gMy4zLjEsIHJlcGxhY2VkICJjcmVhdGUgYW4gZXZlbnQgc3Vi
c2NyaXB0aW9uIHRoYXQKICAgICAgICB3aWxsIHJlc2VuZCByZWNlbnRseSBnZW5lcmF0ZWQgbm90
aWZpY2F0aW9uIiB3aXRoICJjcmVhdGUgYW4KICAgICAgICBldmVudCBzdWJzY3JpcHRpb24gdGhh
dCB3aWxsIHJlc2VuZCByZWNlbnRseSBnZW5lcmF0ZWQKICAgICAgICBub3RpZmljYXRpb24sIG9y
IGlzIHNvbWUgY2FzZXMgc2VuZCB0aGVtIGZvciB0aGUgZmlyc3QgdGltZSB0byBhCiAgICAgICAg
cGFydGljdWxhciBORVRDT05GIGNsaWVudC4iCgogICAxOC4gIEluIHNlY3Rpb24gMy4yLjUuMiwg
cy9hdmFpbGFibGUgZXZlbnQgc3RyZWFtcyB0by9ldmVudCBzdHJlYW1zCiAgICAgICAgYXZhaWxh
YmxlIHRvLwoKICAgMTkuICBJbiBvbmUgc3BvdCwgY2hhbmdlZCBzbm1wIHRvIFNOTVAgKHRoZSBv
dGhlciBnZXRzIGRlbGV0ZWQpCgogICAyMC4gIEluIHNlY3Rpb24gMy4yLjUuMSBzL3doZXJlICZs
dDtuYW1lJmd0OyBlbGVtZW50IGlzL3doZXJlIHRoZSAmbHQ7bmFtZSZndDsKICAgICAgICBlbGVt
ZW50IGlzLwoKICAgMjEuICBJbiBzZWN0aW9uIDMuMi41LjEsIGNsYXJpZmllZCB0aGF0ICJ2YWx1
ZSBpcyB1bmlxdWUiIC0gd2l0aGluCiAgICAgICAgdGhlIHNjb3BlIG9mIGEgTkVUQ09ORiBzZXJ2
ZXIuCgogICAyMi4gIEluIHNlY3Rpb24gMi4xLjEsIGNsYXJpZmllZCB0aGF0IHN0b3BUaW1lIGNh
bm5vdCBwcmVjZWRlZCBzdGFydAogICAgICAgIHRpbWUuCgogICAyMy4gIEluIHNlY3Rpb24gMi4x
LjEsIGluIFN0YXJ0IFRpbWUgcy9pbmRpY2F0ZXMvaW5kaWNhdGUvCgogICAyNC4gIEluIHNlY3Rp
b24gMi4xLjEsIGluIEZpbHRlcjogcy9UaGlzIGlzIG11dHVhbGx5IGV4Y2x1c2l2ZS9UaGUKICAg
ICAgICBmaWx0ZXIgcGFyYW1ldGVyIGlzIG11dHVhbGx5IGV4Y2x1c2l2ZS8gKCJ0aGlzIiBjb3Vs
ZCByZWZlciB0bwogICAgICAgIHRoZSBiZWhhdmlvdXIgZGVzY3JpYmVkIGluIHRoZSBwcmV2aW91
cyBzZW50ZW5jZS4pCgogICAyNS4gIEluIHNlY3Rpb24gMS40LCB0aGlyZCBidWxsZXQsIHJlcGxh
Y2VkICJzeXNsb2cgYW5kIFNOTVAgYXJlCiAgICAgICAgcmF0aGVyIGNvbnN0cmFpbmVkIGluIHRl
cm1zIG9mIG1lc3NhZ2Ugc2l6ZXMpIiB3aXRoIChpZSwgbm90IHRvbwogICAgICAgIHNob3J0KQoK
ICAgMjYuICBJbiBzZWN0aW9uIDEuNCwgbWFkZSBhbGwgYnVsbGV0cyBzdGFydCB3aXRoIGNhcGl0
YWwgbGV0dGVycy4KCiAgIDI3LiAgQWRkZWQgZGVmaW5pdGlvbiBvZiBGaWx0ZXIgdG8gc2VjdGlv
biAxLjEKCiAgIDI4LiAgSW4gc2VjdGlvbiAxLjEsIGltcHJvdmVkIHRoZSBkZWZpbml0aW9uIG9m
IHN1YnNjcmlwdGlvbiB3aXRoICJBbgogICAgICAgIGFncmVlbWVudCBhbmQgbWV0aG9kIHRvIHJl
Y2VpdmUgZXZlbnQgbm90aWZpY2F0aW9ucyBvdmVyIGEKICAgICAgICBORVRDT05GIHNlc3Npb24u
IgoKICAgMjkuICBJbiBzZWN0aW9uIDEuMSwgaW4gdGhlIGRlZmluaXRpb24gb2Ygb3BlcmF0aW9u
LCBhZGRlZCBhCiAgICAgICAgcmVmZXJlbmNlIHRvIFtORVRDT05GXS4KCiAgIDMwLiAgQ3JlYXRl
ZCBhIGNoYW5nZSBsb2cgc2VjdGlvbgoKICAgMzEuICBGaXhlZCByZWZlcmVuY2UgdG8gSUVURiBY
TUwgUmVnaXN0cnkgaW4gSUFOQSBDb25zaWRlcmF0aW9ucwogICAgICAgIHNlY3Rpb24uCgogICAz
Mi4gIEluIHNlY3Rpb24gMy4zLjMsIGRlbGV0ZWQgIlRoaXMgbm90aWZpY2F0aW9uIHdpbGwgb25s
eSBiZSBzZW50CiAgICAgICAgaWYgYSAnc3RvcFRpbWUnIHdhcyBzcGVjaWZpZWQgd2hlbiB0aGUg
cmVwbGF5IHN1YnNjcmlwdGlvbiB3YXMKICAgICAgICBjcmVhdGVkLiIKCiAgIDMzLiAgQWRkZWQg
dGV4dCB0byB0aGUgc2VjdXJpdHkgY29uc2lkZXJhdGlvbnMgc2VjdGlvbiB0aGF0IHNheXMgIklm
CiAgICAgICAgYSBzdWJzY3JpcHRpb24gaXMgY3JlYXRlZCB3aXRoIGEgc3RvcFRpbWUsIHRoZSBO
RVRDT05GIHNlc3Npb24KICAgICAgICB3aWxsIHJldHVybiB0byBiZWluZyBhIG5vcm1hbCBjb21t
YW5kLXJlc3BvbnNlIE5FVENPTkYgc2Vzc2lvbgogICAgICAgIHdoZW4gdGhlIHJlcGxheSBpcyBj
b21wbGV0ZWQuICBJdCBpcyB0aGUgcmVzcG9uc2liaWxpdHkgb2YgdGhlCiAgICAgICAgTkVUQ09O
RiBjbGllbnQgdG8gY2xvc2Ugb2ZmIHRoaXMgc2Vzc2lvbiB3aGVuIGl0IGlzIG5vIGxvbmdlciBv
ZgogICAgICAgIHVzZSIuCgogICAzNC4gIFVwZGF0ZSBleGFtcGxlcyBpbiBzZWN0aW9uIDUgdG8g
Z2V0IHJpZCBvZiBleHRyYSB3cmFwcGVyIHRhZy4KCiAgIDM1LiAgSW4gc2VjdGlvbiAyLjEsIHJl
cGxhY2UgIkEgTkVUQ09ORiBzZXJ2ZXIgaXMgbm90IHJlcXVpcmVkIHRvCiAgICAgICAgcHJvY2Vz
cyBSUEMgcmVxdWVzdHMgb24gdGhlIHNlc3Npb24gYXNzb2NpYXRlZCB3aXRoIHRoZQogICAgICAg
IHN1YnNjcmlwdGlvbiB1bnRpbCB0aGUgbm90aWZpY2F0aW9uIHN1YnNjcmlwdGlvbiBpcyBkb25l
IGFuZCBtYXkKICAgICAgICBzaWxlbnRseSBkaXNjYXJkIHRoZXNlIHJlcXVlc3RzLiIgd2l0aCAi
QSBORVRDT05GIHNlcnZlciBpcyB3aWxsCiAgICAgICAgbm90IHJlYWQgUlBDIHJlcXVlc3RzLCBi
eSBkZWZhdWx0LCBvbiB0aGUgc2Vzc2lvbiBhc3NvY2lhdGVkCiAgICAgICAgd2l0aCB0aGUgc3Vi
c2NyaXB0aW9uIHVudGlsIHRoZSBub3RpZmljYXRpb24gc3Vic2NyaXB0aW9uIGlzCiAgICAgICAg
ZG9uZS4KCiAgIDM2LiAgVXBkYXRlZCB0aGUgbm90aWZpY2F0aW9uIGRlZmluaXRpb24gYW5kIHRo
ZSByZXBseUNvbXBsZXRlCiAgICAgICAgbm90aWZpY2F0aW9uIGRlZmluaXRpb24gdG8gdXNlIGEg
c3Vic3RpdHV0aW9uIGdyb3VwLgoKQS4yLiAgVmVyc2lvbiAtMDkKCiAgIDEuICAgSW4gc2VjdGlv
biA1LjEgImxvZ2ljYWwgT1Igb3BlcmF0aW9uIiAtJmd0OyAiYXBwbGljYXRpb24gb2YgdGhlCiAg
ICAgICAgbG9naWNhbCBPUiBvcGVyYXRvciIKCiAgIDIuICAgSW4gc2VjdGlvbiA2ICJlbnN1cmUg
dGhlIHNlY3VyZSBvcGVyYXRpb24gb2YgdGhlIGZvbGxvd2luZwogICAgICAgIGNvbW1hbmRzIiAt
Jmd0OyAic2VjdXJlIGV4ZWN1dGlvbiIKCiAgIDMuICAgUmVtb3ZlZCBhIGNvdXBsZSByZW1haW5p
bmcgcmVmZXJlbmNlcyB0byBuYW1lZCBwcm9maWxlcy4KCiAgIDQuICAgVXBkYXRlZCBuYW1lIGRh
dGF0eXBlIGluIGV2ZW50U3RyZWFtcyBlbGVtZW50LgoKICAgNS4gICBNb2RpZmllZCB0aGUgY2Fy
ZGluYWxpdHkgb2YgZXZlbnRTdHJlYW1zIHRvIHJlZmxlY3QgdGhhdCB0aGVyZQogICAgICAgIHdp
bGwgYWx3YXlzIGJlIGF0IGxlYXN0IG9uZSBldmVudCBzdHJlYW0uCgogICA2LiAgIEZpeGVkIGRl
c2NyaXB0aW9uIG9mIGV4YW1wbGVzIHRvIHJlbW92ZSByZWZlcmVuY2UgdG8gZXZlbnRFbnRyeSwK
ICAgICAgICB3aGljaCBpcyBubyBsb25nZXIgcGFydCBvZiB0aGUgYWN0dWFsIGV4YW1wbGUuCgog
ICA3LiAgIEluIGV4YW1wbGVzLCBmb3IgY29uc2lzdGVuY3kgY2hhbmdlZCBzb21lIHJlZmVyZW5j
ZXMgdG8KICAgICAgICByZXBvcnRpbmdFbGVtZW50IHRvIGJlIHJlcG9ydGluZ0VudGl0eQoKICAg
OC4gICBGaXhlZCBzZWN0aW9uIDMuMiwgdGhpcmQgcGFyYWdyYXBoIHRvIHRhbGsgYWJvdXQgZmls
dGVyIGVsZW1lbnRzCiAgICAgICAgaW5zdGVhZCBvZiBmaWx0ZXJzLgoKICAgOS4gICBNZXJnZSBz
ZWN0aW9uIDMuMy4yIGFuZCBzZWN0aW9uIDMuMy4zLiAgRGVsZXRlIHRoZSBmaXJzdAogICAgICAg
IHBhcmFncmFwaCBpbiAob2xkKSBzZWN0aW9uIDMuMy4zIHNpbmNlIGl0IGJvdGggZHVwbGljYXRl
cyBhbmQKICAgICAgICBjb250cmFkaWN0cyB0ZXh0IGluIHNlY3Rpb24gMy4zLjIKCiAgIDEwLiAg
SW4gc2VjdGlvbiAzLjIuNS4yLjEsIGFkZGVkIGNsYXJpZmljYXRpb24gdG8gZmlyc3QgcGFyYWdy
YXBoCiAgICAgICAgdGhhdCAiRWl0aGVyIHN1YnRyZWUgb3IgWFBBVEggZmlsdGVyaW5nIGNhbiBi
ZSB1c2VkLiAgIgoKICAgMTEuICBSZW1vdmVkIGRpc2N1c3Npb24gb2Ygbm90IGFsbG93aW5nIHRo
ZSByZXR1cm4gb2Ygc3RyZWFtIG5hbWVzCiAgICAgICAgZm9yIHdoaWNoIHRoZSB1c2VyIGRvZXMg
bm90IGhhdmUgcGVybWlzc2lvbnMgZnJvbSB0aGUgYm9keSBvZgogICAgICAgIHRoZSBkb2N1bWVu
dCB0byB0aGUgc2VjdXJpdHkgY29uc2lkZXJhdGlvbnMgc2VjdGlvbi4KCiAgIDEyLiAgRml4ZWQg
dHlwb3MgYW5kIGRpZCB3b3Jkc21pdGhpbmcgaW4gdmFyaW91cyBwYXJ0cyBvZiB0aGUKICAgICAg
ICBkb2N1bWVudC4KCiAgIDEzLiAgSW4gc2VjdGlvbiAyLjEsIGV4cGxpY2l0bHkgc3RhdGVkIHRo
YXQgYSBzdWJzY3JpcHRpb24gaXMgYm91bmQKICAgICAgICB0byBhIHNpbmdsZSBzdHJlYW0gZm9y
IHRoZSBsaWZldGltZSBvZiB0aGUgc3Vic2NyaXB0aW9uLgoKICAgMTQuICByZW1vdmVkIHNpbmds
ZSBxdW90ZXMgYXJvdW5kIHNvbWUgaW5zdGFuY2VzIG9mIHN0b3BUaW1lIGFuZAogICAgICAgIHN0
YXJ0VGltZSBmb3IgY29uc2lzdGVuY3kuICBXaGVuIGFwcHJvcHJpYXRlLCBwdXQgYmV0d2VlbiBh
bmdsZQogICAgICAgIGJyYWNrZXRzLgoKICAgMTUuICBJbiBzZWN0aW9uIDIuMS4xLCBjaGFuZ2Vk
ICJFcnJvci1pbmZvOiAmbHQ7YmFkRWxlbWVudCZndDs6IHN0YXJ0VGltZSIKICAgICAgICB0byB1
c2UgYmFkLWVsZW1lbnQuCgogICAxNi4gIEluIHNlY3Rpb24gMi4yLjEsIHVuZGVyIHRoZSBwYXJh
bWV0ZXIgdGFnLCByZXBsYWNlZCAiQ29udGFpbnMKICAgICAgICBub3RpZmljYXRpb24tc3BlY2lm
aWMgdGFnZ2VkIGNvbnRlbnQuIiB3aXRoICJDb250YWlucwogICAgICAgIG5vdGlmaWNhdGlvbi1z
cGVjaWZpYyB0YWdnZWQgY29udGVudCwgaWYgYW55LiAgIgoKICAgMTcuICBDbGFyaWZpZWQgc29t
ZSB0ZXh0IGluIHNlY3Rpb24gMy4yLCBwYXJhZ3JhcGggMyBhcm91bmQgc2VuZGluZwogICAgICAg
IG9mIGZpbHRlcnMgZnJvbSBjbGllbnQgYW5kIHRoZSBmaWx0ZXJzIGxhdGVyIGJlaW5nIGFwcGxp
ZWQgdG8KICAgICAgICB0aGUgbm90aWZpY2F0aW9ucy4KCiAgIDE4LiAgRml4ZWQgdGFyZ2V0IG5h
bWVzcGFjZSBpbiBzZWN0aW9uIDQuCgogICAxOS4gIEFkZGVkIG1pc3NpbmcgbGFuZyBhbmQgdmVy
c2lvbiBpbmZvcm1hdGlvbiB0byBzY2hlbWEgaW4gc2VjdGlvbgogICAgICAgIDMuNAoKICAgMjAu
ICBDbGFyaWZpZWQgdGhhdCB0aGUgZXhhbXBsZXMgaW4gc2VjdGlvbiA1IGFsbCB1c2VkIHRoZSBz
YW1lCiAgICAgICAgZXhhbXBsZSBldmVudCBsaXN0LgoKICAgMjEuICBDbGVhbmVkIHVwIHNlY3Vy
aXR5IGNvbnNpZGVyYXRpb25zIHNlY3Rpb24uCgogICAyMi4gIEluIHNlY3Rpb24gMy40LCBjbGFy
aWZpZWQgdGhlIGRlZmluaXRpb24gb2YgcmVwbGF5TG9nU3RhcnQgdGltZQogICAgICAgIHRvIGJl
IHRoZSB0aW1lc3RhbXAgb2YgdGhlIGVhcmxpZXN0IGF2YWlsYWJsZSBub3RpZmljYXRpb24gaW4K
ICAgICAgICB0aGUgbG9nIHVzZWQgdG8gc3VwcG9ydCB0aGUgcmVwbGF5IGZ1bmN0aW9uIGluIHRo
ZSBkZXNjcmlwdGlvbgogICAgICAgIHRhZyBmb3IgdGhlIG9iamVjdCBkZWZpbml0aW9uLgoKICAg
MjMuICBJbiBzZWN0aW9uIDMuMy4yLCBjbGFyaWZpZWQgdGhhdCB0aGUgdGltZSBhbiBldmVudCB3
YXMgZ2VuZXJhdGVkCiAgICAgICAgYnkgdGhlIHN5c3RlbSBtZWFucyB0aW1lIGFuIGV2ZW50IHdh
cyBnZW5lcmF0ZWQgYnkgdGhlIGV2ZW50CiAgICAgICAgc291cmNlLgoKICAgMjQuICBJbiBzZWN0
aW9uIDMuNSwgZGVsZXRlZCBkaXNjdXNzaW9uIGFib3V0IHBvc3NpYmx5IGRlZmluaW5nCiAgICAg
ICAgc3Vic2NyaXB0aW9ucyBpbiBYTUwgU2NoZW1hLgoKICAgMjUuICBJbiBzZWN0aW9uIDMuNiwg
ZGVsZXRlZCBkaXNjdXNzaW9uIGFib3V0IGZpbHRlciBlbGVtZW50CiAgICAgICAgZXhlY3V0aW9u
IG9yZGVyIG5vdCBtYXR0ZXJpbmcuCgogICAyNi4gIEZpeGVkIGV4YW1wbGVzIGluIHNlY3Rpb24g
NSB0byBhZGQgJmx0O25ldGNvbmYmZ3Q7IHRhZyBhbmQgdG8gbWFrZQogICAgICAgIG90aGVyIGNv
cnJlY3Rpb25zCgogICAyNy4gIEFkZGVkIFhNTCBTY2hlbWEgZGVmaW5pdGlvbiBmb3IgZXhhbXBs
ZXMgaW4gc2VjdGlvbiA1IGFuZCBzaG93ZWQKICAgICAgICB0aGUgZXZlbnQgbGlzdCB3aXRoICZs
dDtub3RpZmljYXRpb24mZ3Q7IHdyYXBwZXJzLgoKICAgMjguICBBZGRlZCAmbHQ7bm90aWZpY2F0
aW9uQ29tcGxldGUmZ3Q7IG5vdGlmaWNhdGlvbgoKICAgMjkuICBSZW1vdmVkIHN1cHBvcnQgb2Yg
c3RhcnRUaW1lIGFuZCBzdG9wVGltZSBpbiB0aGUgZnV0dXJlLgoKICAgMzAuICBSZXBsYWNlZCBy
ZXBsYXlMb2dTdGFydFRpbWUgd2l0aCByZXBsYXlMb2dDcmVhdGlvblRpbWUgYW5kCiAgICAgICAg
cmVwbGF5TG9nQWdlZFRpbWUuCgpBLjMuICBWZXJzaW9uIC0xMAoKICAgMS4gIENoYW5nZWQgdGhl
IGRlc2NyaXB0aW9uIG9mIHN0b3BUaW1lIHRvIGFsbG93IHN0b3BUaW1lcyBpbiB0aGUKICAgICAg
IGZ1dHVyZS4KCiAgIDIuICBBZGRlZCBpbnRlcmxlYXZlIGNhcGFiaWxpdHkKCiAgIDMuICBDbGFy
aWZpZWQgY3JlYXRlLXN1YnNjcmlwdGlvbiBlcnJvciBtZXNzYWdlcy4KCiAgIDQuICBDb3JyZWN0
ZWQgdGFyZ2V0TmFtZXNwYWNlIGluIE5ldGNvbmYgTm90aWZpY2F0aW9uIFhTRAoKICAgNS4gIEZp
eGVkIHR5cG9zIGFuZCBtYWRlIG1pbm9yIGVkaXRzLgoKQS40LiAgVmVyc2lvbiAtMTEKCiAgIDEu
ICBGaXhlZCBuYW1lc3BhY2VzCgogICAyLiAgSW4gc2VjdGlvbiA2LjUsIGZpeGVkIGVycm9yIG1l
c3NhZ2UgRXJyb3ItaW5mbwogICAzLiAgSW4gc2VjdGlvbiA2LjEgY2xhcmlmeSB0aGF0IGlmIHRo
ZSBpbnRlcmxlYXZlIGNhcGFiaWxpdHkgaXMKICAgICAgIHN1cHBvcnRlZCwgdGhlbiB0aGUgc2Vy
dmVyIG11c3QgcmVzcG9uZCB0byByZXF1ZXN0cy4KCjxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVu
Jz5BLjUuICBWZXNyaW9uIC0xMgoKICAgMS4gIEFkZCB0byBzZWN0aW9uIDEuMyB0aGUgY2xhcmlm
aWNhdGlvbiAiTm90ZSB0aGF0IGEgc3Vic2NyaXB0aW9uCiAgICAgICBjYW5ub3QgYmUgbW9kaWZp
ZWQgb25jZSBjcmVhdGVkLiIKCiAgIDIuICBJbiBzZWN0aW9uIDIuMi4xLCBpbiB0aGUgZGVzY3Jp
cHRpb24gb2YgZXZlbnRUaW1lLCBhZGRlZCB0aGUKICAgICAgIGZvbGxvd2luZyB0ZXh0OiAiVGhp
cyBwYXJhbWV0ZXIgaXMgb2YgdHlwZSBkYXRlVGltZS4iCgogICAzLiAgRml4ZWQgc2V2ZXJhbCB0
eXBvcy4KCiAgIDQuICBBZGRlZCB0aGUgZm9sbG93aW5nIHRleHQgdG8gdGhlIElBTkEgY29uc2lk
ZXJhdGlvbnMgc2VjdGlvbjogIi0tCiAgICAgICBFZGl0b3Igbm90ZSB0byBJQU5BL1JGQy1FZGl0
b3I6IHdlIHJlcXVlc3QgdGhhdCB5b3UgbWFrZSB0aGVzZQogICAgICAgYXNzaWdubWVudHMsIGlu
IHdoaWNoIGNhc2UgaXQgaXMgdG9wIGJlIGRvY3VtZW50ZWQgYXMgYmVsb3ciICIKCiAgIDUuICBS
ZXBsYWNlZC9VcGRhdGVkIFhNTCBTY2hlbWEgcmVmZXJlbmNlIHRvIGJlICIgW1hNTCBTY2hlbWFd
CiAgICAgICBUaG9tcHNvbiwgSC4sIEJlZWNoLCBELiwgTWFsb25leSwgTS4sIE1lbmRlbHNvaG4s
IE4uLCAiWE1MIFNjaGVtYQogICAgICAgUGFydCAxOiBTdHJ1Y3R1cmVzIFNlY29uZCBFZGl0aW9u
IiwgVzNDIFJlY29tbWVuZGF0aW9uLCAyOAogICAgICAgT2N0b2JlciAyMDA0ICZsdDtodHRwOi8v
d3d3LnczLm9yZy9UUi8yMDA0L1JFQy14bWxzY2hlbWEtMS0yMDA0MTAyOC8KICAgICAgIHN0cnVj
dHVyZXMuaHRtbCZndDsgIgoKICAgNi4gIEFkZCBpbnN0cnVjdGlvbnMgdG8gUkZDIGVkaXRvciB0
byByZW1vdmUgY2hhbmdlIGxvZyBiZWZvcmUKICAgICAgIHB1YmxpY2F0aW9uCgogICA3LiAgQWRk
ZWQgSUFOQSByZWdpc3RyYXRpb24gaXRlbSBmb3IgaHR0cDovL3d3dy5pYW5hLm9yZy9hc3NpZ25t
ZW50cy8KICAgICAgIHhtbC1yZWdpc3RyeS9zY2hlbWEvbm90aWZpY2F0aW9uLnhzZAoKICAgOC4g
IENsYXJpZmllZCBpbiB0aGUgSUFOQSBjb25zaWRlcmF0aW9ucyBzZWN0aW9uIHRoYXQgdGhlIGNh
cGFiaWxpdHkKICAgICAgIFVSSXMgd2VyZSBjb21wbGFpbnQgdG8gUkZDNDc0MSBzZWN0aW9uIDEw
LjM8L2ZvbnQ+PC9zdHJvbmc+CgpBdXRob3JzJyBBZGRyZXNzZXMKCiAgIFNoYXJvbiBDaGlzaG9s
bQogICBOb3J0ZWwKICAgMzUwMCBDYXJsaW5nIEF2ZQogICBOZXBlYW4sIE9udGFyaW8gIEsySCA4
RTkKICAgQ2FuYWRhCgogICBFbWFpbDogc2NoaXNob2xAbm9ydGVsLmNvbQoKICAgSGVjdG9yIFRy
ZXZpbm8KICAgQ2lzY28KICAgU3VpdGUgNDAwCiAgIDkxNTUgRS4gTmljaG9scyBBdmUKICAgRW5n
bGV3b29kLCBDTyAgODAxMTIKICAgVVNBCgogICBFbWFpbDogaHRyZXZpbm9AY2lzY28uY29tCgpG
dWxsIENvcHlyaWdodCBTdGF0ZW1lbnQKCiAgIENvcHlyaWdodCAoQykgVGhlIElFVEYgVHJ1c3Qg
PHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJz4oMjAwNykuPC9mb250Pjwvc3RyaWtlPiA8c3Ryb25n
Pjxmb250IGNvbG9yPSdncmVlbic+KDIwMDgpLjwvZm9udD48L3N0cm9uZz4KCiAgIFRoaXMgZG9j
dW1lbnQgaXMgc3ViamVjdCB0byB0aGUgcmlnaHRzLCBsaWNlbnNlcyBhbmQgcmVzdHJpY3Rpb25z
CiAgIGNvbnRhaW5lZCBpbiBCQ1AgNzgsIGFuZCBleGNlcHQgYXMgc2V0IGZvcnRoIHRoZXJlaW4s
IHRoZSBhdXRob3JzCiAgIHJldGFpbiBhbGwgdGhlaXIgcmlnaHRzLgoKICAgVGhpcyBkb2N1bWVu
dCBhbmQgdGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBoZXJlaW4gYXJlIHByb3ZpZGVkIG9uIGFu
CiAgICJBUyBJUyIgYmFzaXMgYW5kIFRIRSBDT05UUklCVVRPUiwgVEhFIE9SR0FOSVpBVElPTiBI
RS9TSEUgUkVQUkVTRU5UUwogICBPUiBJUyBTUE9OU09SRUQgQlkgKElGIEFOWSksIFRIRSBJTlRF
Uk5FVCBTT0NJRVRZLCBUSEUgSUVURiBUUlVTVCBBTkQKICAgVEhFIElOVEVSTkVUIEVOR0lORUVS
SU5HIFRBU0sgRk9SQ0UgRElTQ0xBSU0gQUxMIFdBUlJBTlRJRVMsIEVYUFJFU1MKICAgT1IgSU1Q
TElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBBTlkgV0FSUkFOVFkgVEhBVCBUSEUg
VVNFIE9GCiAgIFRIRSBJTkZPUk1BVElPTiBIRVJFSU4gV0lMTCBOT1QgSU5GUklOR0UgQU5ZIFJJ
R0hUUyBPUiBBTlkgSU1QTElFRAogICBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBPUiBG
SVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4KCkludGVsbGVjdHVhbCBQcm9wZXJ0eQoK
ICAgVGhlIElFVEYgdGFrZXMgbm8gcG9zaXRpb24gcmVnYXJkaW5nIHRoZSB2YWxpZGl0eSBvciBz
Y29wZSBvZiBhbnkKICAgSW50ZWxsZWN0dWFsIFByb3BlcnR5IFJpZ2h0cyBvciBvdGhlciByaWdo
dHMgdGhhdCBtaWdodCBiZSBjbGFpbWVkIHRvCiAgIHBlcnRhaW4gdG8gdGhlIGltcGxlbWVudGF0
aW9uIG9yIHVzZSBvZiB0aGUgdGVjaG5vbG9neSBkZXNjcmliZWQgaW4KICAgdGhpcyBkb2N1bWVu
dCBvciB0aGUgZXh0ZW50IHRvIHdoaWNoIGFueSBsaWNlbnNlIHVuZGVyIHN1Y2ggcmlnaHRzCiAg
IG1pZ2h0IG9yIG1pZ2h0IG5vdCBiZSBhdmFpbGFibGU7IG5vciBkb2VzIGl0IHJlcHJlc2VudCB0
aGF0IGl0IGhhcwogICBtYWRlIGFueSBpbmRlcGVuZGVudCBlZmZvcnQgdG8gaWRlbnRpZnkgYW55
IHN1Y2ggcmlnaHRzLiAgSW5mb3JtYXRpb24KICAgb24gdGhlIHByb2NlZHVyZXMgd2l0aCByZXNw
ZWN0IHRvIHJpZ2h0cyBpbiBSRkMgZG9jdW1lbnRzIGNhbiBiZQogICBmb3VuZCBpbiBCQ1AgNzgg
YW5kIEJDUCA3OS4KCiAgIENvcGllcyBvZiBJUFIgZGlzY2xvc3VyZXMgbWFkZSB0byB0aGUgSUVU
RiBTZWNyZXRhcmlhdCBhbmQgYW55CiAgIGFzc3VyYW5jZXMgb2YgbGljZW5zZXMgdG8gYmUgbWFk
ZSBhdmFpbGFibGUsIG9yIHRoZSByZXN1bHQgb2YgYW4KICAgYXR0ZW1wdCBtYWRlIHRvIG9idGFp
biBhIGdlbmVyYWwgbGljZW5zZSBvciBwZXJtaXNzaW9uIGZvciB0aGUgdXNlIG9mCiAgIHN1Y2gg
cHJvcHJpZXRhcnkgcmlnaHRzIGJ5IGltcGxlbWVudGVycyBvciB1c2VycyBvZiB0aGlzCiAgIHNw
ZWNpZmljYXRpb24gY2FuIGJlIG9idGFpbmVkIGZyb20gdGhlIElFVEYgb24tbGluZSBJUFIgcmVw
b3NpdG9yeSBhdAogICBodHRwOi8vd3d3LmlldGYub3JnL2lwci4KCiAgIFRoZSBJRVRGIGludml0
ZXMgYW55IGludGVyZXN0ZWQgcGFydHkgdG8gYnJpbmcgdG8gaXRzIGF0dGVudGlvbiBhbnkKICAg
Y29weXJpZ2h0cywgcGF0ZW50cyBvciBwYXRlbnQgYXBwbGljYXRpb25zLCBvciBvdGhlciBwcm9w
cmlldGFyeQogICByaWdodHMgdGhhdCBtYXkgY292ZXIgdGVjaG5vbG9neSB0aGF0IG1heSBiZSBy
ZXF1aXJlZCB0byBpbXBsZW1lbnQKICAgdGhpcyBzdGFuZGFyZC4gIFBsZWFzZSBhZGRyZXNzIHRo
ZSBpbmZvcm1hdGlvbiB0byB0aGUgSUVURiBhdAogICBpZXRmLWlwckBpZXRmLm9yZy4KCkFja25v
d2xlZGdtZW50CgogICBGdW5kaW5nIGZvciB0aGUgUkZDIEVkaXRvciBmdW5jdGlvbiBpcyBwcm92
aWRlZCBieSB0aGUgSUVURgogICBBZG1pbmlzdHJhdGl2ZSBTdXBwb3J0IEFjdGl2aXR5IChJQVNB
KS4KPC9wcmU+CjwvYm9keT48L2h0bWw+Cg==

------_=_NextPart_001_01C87747.B74E4F0A--

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Sun Feb 24 16:53:05 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id E990928C10B
	for <ietfarch-netconf-archive@core3.amsl.com>; Sun, 24 Feb 2008 16:53:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.696
X-Spam-Level: *
X-Spam-Status: No, score=1.696 tagged_above=-999 required=5
	tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_EQ_JP=1.244,
	MIME_ASCII0=1.5, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id GgoTNdKnuh4F
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Sun, 24 Feb 2008 16:53:04 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 83B663A6A37
	for <netconf-archive@lists.ietf.org>; Sun, 24 Feb 2008 16:53:04 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JTRTa-000Ipz-LT
	for netconf-data@psg.com; Mon, 25 Feb 2008 00:45:50 +0000
Received: from [133.145.228.42] (helo=mail7.hitachi.co.jp)
	by psg.com with esmtp (Exim 4.68 (FreeBSD))
	(envelope-from <hideki.okita.pf@hitachi.com>)
	id 1JTRTX-000Ijx-4E
	for netconf@ops.ietf.org; Mon, 25 Feb 2008 00:45:48 +0000
Received: from mlsv17.hitachi.co.jp (unknown [133.144.234.166])
	by mail7.hitachi.co.jp (Postfix) with ESMTP id 4AC9A37AC7
	for <netconf@ops.ietf.org>; Mon, 25 Feb 2008 09:45:44 +0900 (JST)
Received: from MFILTER-S4.hitachi.co.jp by mlsv17.hitachi.co.jp (8.13.1/8.13.1) id m1P0jh9V009447; Mon, 25 Feb 2008 09:45:43 +0900
Received: from vshuts1.hitachi.co.jp (unverified) by MFILTER-S4.hitachi.co.jp
 (Content Technologies SMTPRS 4.3.17) with SMTP id <T855c648a0d0ac906b4884@MFILTER-S4.hitachi.co.jp>;
 Mon, 25 Feb 2008 09:45:43 +0900
Received: from gmml28.itg.hitachi.co.jp ([158.213.165.131])
 by vshuts1.hitachi.co.jp with SMTP id M2008022509454224316
 ; Mon, 25 Feb 2008 09:45:42 +0900
Received: from localhost by gmml28.itg.hitachi.co.jp (AIX5.2/8.11.6p2/8.11.0) id m1P0jgv11255990; Mon, 25 Feb 2008 09:45:42 +0900
Date: Mon, 25 Feb 2008 09:45:41 +0900 (JST)
Message-Id: <20080225.094541.244264975.hideki.okita.pf@hitachi.com>
To: m_ersue@yahoo.de
Cc: markscot@nortel.com, schishol@nortel.com, bertietf@bwijnen.net,
	netconf@ops.ietf.org
Subject: Re: Status of Schema advertisement drafts WAS: FW: Status of
 netconf-schema-query
From: OKITA Hideki <hideki.okita.pf@hitachi.com>
In-Reply-To: <963005.5392.qm@web27812.mail.ukl.yahoo.com>
References: <963005.5392.qm@web27812.mail.ukl.yahoo.com>
Organization: Central Research Lab., Hitachi Ltd., Japan
X-Mailer: Mew version 5.2 on Emacs 22.0.90 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=utf-8
Content-Transfer-Encoding: base64
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

RGVhciBNZWhtZXQgYW5kIEJlcnQsDQoNCg0KU29ycnkgZm9yIGxhdGUgcmVwbHkuDQpXZSBkbyBu
b3QgaGF2ZSBhZ2dyZWVtZW50IGZvciB0aGUgc2NoZW1hLWFkdmVydGlzZW1lbnQgZHJhZnQgeWV0
Lg0KDQo+IGEpIHN1Ym1pdCBvbmUgV0cgbmV0Y29uZi1tb25pdG9yaW5nIGRyYWZ0IHRoYXQgaW5j
b3Jwb3JhdGVzIHRoZSBiZXN0IA0KPiAgICAgaWRlYXMgZnJvbSB0aGUgMyBvZiB5b3VyIGRyYWZ0
cyBpbmNsdWRpbmcgdGhlIHNjaGVtYSBhZHZlcnRpc2VtZW50LCBvciANCj4gYikgcHJlcGFyZSBh
IHNlcGFyYXRlIHNjaGVtYS1hZHZlcnRpc21lbnQgcmVsYXRlZCBkb2N1bWVudC4gDQoNCkkgcHJl
ZmVyIHRoZSBzZWNvbmQgY2hvaWNlIGZvciB0aGUgZG9jdW1lbnQgbWFrZXVwIHNpbmNlIG1vbml0
b3JpbmcgaXMNCmZvciBkeW5hbWljIHN0YXR1cyAoTkVUQ09ORiBzZXNzaW9ucyBhbmQgbm90aWZp
Y2F0aW9uIHN1YnNjcmlwdGlvbnMpIA0KYW5kIHNjaGVtYS1hZHZlcnRpc2VtZW50IGlzIGZvciBz
dGF0aWMgZmVhdHVyZSAoc3VwcG9ydGVkIGRhdGFtb2RlbCkuDQoNCkkgdHJ5IHRvIGFycmFuZ2Ug
ZGlzY3Vzc2lvbiBwb2ludCBhbmQgbWFrZSBhIGpvaW50IC0wMCBkcmFmdC4NCg0KDQpSZWdhcmRz
LA0KDQpIaWRla2kgT2tpdGENCg0KDQoNCkZyb206IE1laG1ldCBFcnN1ZSA8bV9lcnN1ZUB5YWhv
by5kZT4NClN1YmplY3Q6IFN0YXR1cyBvZiBTY2hlbWEgYWR2ZXJ0aXNlbWVudCBkcmFmdHMgV0FT
OiBGVzogU3RhdHVzIG9mIG5ldGNvbmYtc2NoZW1hLXF1ZXJ5DQpEYXRlOiBXZWQsIDIwIEZlYiAy
MDA4IDE2OjQ4OjE5ICswMDAwIChHTVQpDQoNCj4g77u/DQo+IERlYXIgTWFyaywgSGlkZWtpLCBT
aGFyb24sIA0KPiANCj4gd2Ugc2VudCB5b3UgYSByZXF1ZXN0IG9uIHRoZSBpc3N1ZSBpbiB0aGUg
c3ViamVjdCBtaWQgb2YgSmFudWFyeSAoc2VlIA0KPiB0aGUgbWFpbCBiZWxvdykgYW5kIGFza2Vk
IHdoZXRoZXIgeW91IHdhbnQgdG86IA0KPiANCj4gYSkgc3VibWl0IG9uZSBXRyBuZXRjb25mLW1v
bml0b3JpbmcgZHJhZnQgdGhhdCBpbmNvcnBvcmF0ZXMgdGhlIGJlc3QgDQo+ICAgICBpZGVhcyBm
cm9tIHRoZSAzIG9mIHlvdXIgZHJhZnRzIGluY2x1ZGluZyB0aGUgc2NoZW1hIGFkdmVydGlzZW1l
bnQsIG9yIA0KPiBiKSBwcmVwYXJlIGEgc2VwYXJhdGUgc2NoZW1hLWFkdmVydGlzbWVudCByZWxh
dGVkIGRvY3VtZW50LiANCj4gICANCj4gRGlkIHlvdSBhbHJlYWR5IGhhdmUgYSBkaXNjdXNzaW9u
IG9uIGhvdyB5b3Ugd2FudCB0byBwcm9jZWVkIHdpdGggDQo+IHRoZSBTY2hlbWEgYWR2ZXJ0aXNl
bWVudCBkcmFmdHM/IA0KPiANCj4gV2UgaGF2ZSBwcm92aXNpb25hbGx5IGluY2x1ZGVkIGEgdGlt
ZSBzbG90IGZvciB0aGlzIGluIHRoZSBkcmFmdCBhZ2VuZGEgDQo+IChzZWUgcGFyYWxsZWwgbWFp
bCkuIA0KPiBCdXQgdGhlIHByZXJlcXVpc2l0ZSBmb3IgdGhlIGRpc2N1c3Npb24gb24gdGhlIHRv
cGljIGluIHRoZSBXRyBzZXNzaW9uIGlzIA0KPiB5b3VyIGFncmVlbWVudCBvbiBob3cgeW91IHdh
bnQgdG8gcHJvY2VlZCBhbmQgdGhlIHN1Ym1pc3Npb24gb2YgYSANCj4gbmV3IGRyYWZ0IGJlZm9y
ZSB0aGUgSUVURiAjNzEgbWVldGluZyAod2UgYXJlIGdvaW5nIHRvIGJlIGdyYWNpb3VzIGlmIA0K
PiBpdCdzIGEgam9pbnQgLTAwIGRyYWZ0KS4gT25lIHBvc3NpYmlsaXR5IHdlIGRpc2N1c3NlZCBp
cyBhbHNvIHRvIG1lcmdlIHdpdGggDQo+IHRoZSBtb25pdG9yaW5nIGRyYWZ0LiANCj4gDQo+IFNv
IHBsZWFzZSBnZXQgdG9nZXRoZXIgYW5kIGZvcmNlIHRoZSBhZ3JlZW1lbnQgZm9yIGZ1cnRoZXIg
cHJvY2VlZGluZy4gDQo+IFdlIHdvdWxkIGxpa2UgdG8gZW5jb3VyYWdlIHlvdSB0byBzdWJtaXQg
YSBqb2ludCBkcmFmdCBiZWZvcmUgdGhlIElFVEYgIzcxIA0KPiBtZWV0aW5nIHRvIGJlIGFibGUg
dG8gZGlzY3VzcyBpdCBpbiB0aGUgc2Vzc2lvbiBhbmQgdG8gZ2V0IGl0IG9uZSBzdGVwIGZ1cnRo
ZXIuIA0KPiBJZiBzb21ldGhpbmcgaXMgbm90IGNsZWFyIG9yIG5vdCBlYXN5IHRvIGRlY2lkZSBw
bGVhc2UgaW52b2x2ZSB0aGUgV0cgDQo+IGNvLWNoYWlycyBvciBkaXNjdXNzIG9uIHRoZSBXRyBt
YWlsbGlzdC4gDQo+IA0KPiBSZWdhcmRzLCANCj4gQmVydCAmIE1laG1ldCANCj4gDQo+ID4gLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBvd25lci1uZXRjb25mQG9wcy5pZXRm
Lm9yZyANCj4gPiBbbWFpbHRvOm93bmVyLW5ldGNvbmZAb3BzLmlldGYub3JnXSBPbiBCZWhhbGYg
T2YgZXh0IEJlcnQgDQo+ID4gV2lqbmVuIC0gSUVURg0KPiA+IFNlbnQ6IFR1ZXNkYXksIEphbnVh
cnkgMTUsIDIwMDggNDo1NiBQTQ0KPiA+IFRvOiBtYXJrc2NvdEBub3J0ZWwuY29tOyBoaWRla2ku
b2tpdGEucGZAaGl0YWNoaS5jb20NCj4gPiBDYzogU2hhcm9uIENoaXNob2xtOyBuZXRjb25mQG9w
cy5pZXRmLm9yZw0KPiA+IFN1YmplY3Q6IEZXOiBTdGF0dXMgb2YgbmV0Y29uZi1zY2hlbWEtcXVl
cnkNCj4gPiANCj4gPiBNYXJrLCBIaWRla2ksIFNoYXJvbiwNCj4gPiANCj4gPiBGcm9tIHRoZSBs
YXN0IElFVEY3MSBOZXRjb25mIE1pbnV0ZXMsIHdlIHNlZSB0aGF0IG91ciBBRCAoRGFuKSBoYXMN
Cj4gPiByZWNvbW1lbmRlZCB0aGF0IHRoZSBhdXRob3JzIG9mDQo+ID4gDQo+ID4gICAgICAgZHJh
ZnQtb2tpdGEtbmV0Y29uZi1hZHZlcnRpc2VtZW50LTAwLnR4dA0KPiA+ICAgIGFuZA0KPiA+ICAg
ICAgIGRyYWZ0LXNjb3R0LW5ldGNvbmYtc2NoZW1hLXF1ZXJ5LTAwLnR4dA0KPiA+ICAgIHdvdWxk
IGdldCB0b2dldGhlciBhbmQgdHJ5IHRvIGNvbWUgdXAgd2l0aCBhIGNvbW1vbiBwcm9wb3NhbC4N
Cj4gPiANCj4gPiBCb3RoIGRvY3VtZW50cyB3ZXJlIHJlYWQgYnkgYWJvdXQgdGhlIHNhbWUgYW1v
dW50IG9mIHBlb3BsZSAoMTAtMTEpDQo+ID4gYW5kIHdoZW4gYXNrZWQgd2hvIHdvdWxkIGxpa2Ug
YWRvcHQgZWFjaCBvZiB0aGUgZG9jdW1lbnRzLCB0aGV5DQo+ID4gYm90aCBnb3Qgc29tZSA1LTcg
b3Igc28gc3VwcG9ydGVycy4gU28gaXQgaXMgYmVzdCB0byBzZWUgaWYgd2UNCj4gPiBjYW4gbWVy
Z2UgdGhlIGJlc3QgZnJvbSB0aGUgdHdvLg0KPiA+IA0KPiA+IFNvLCBjYW4gdGhlIHR3byBvZiB5
b3UgKHdpdGggeW91ciBjby1hdXRob3JzL2NvLWVkaXRvcnMpIHdvcmsgdG9nZXRoZXINCj4gPiB0
byBjcmVhdGUgYSBuZXcgKG9yIG1lcmdlIHlvdXIgZXhpc3RpbmcpIGRvY3VtZW50KHMpIHRoYXQg
d2UgY2FuDQo+ID4gcHV0IG9uIHRoZSBXRyBhZ2VuZGEgZm9yIHRoZSB1cGNvbWluZyBJRVRGLiBU
aGUgZ29hbCBzaG91bGQgYmUNCj4gPiB0byB0cnkgYW5kIGFkZHJlc3MgdGhlIFdHIGNoYXJ0ZXIg
aXRlbSB0aGF0IHNheXM6DQo+ID4gDQo+ID4gICAgICAgMy4gU2NoZW1hIGFkdmVydGlzZW1lbnQ6
IEN1cnJlbnRseSB0aGUgTkVUQ09ORiBwcm90b2NvbCANCj4gPiBpcyBhYmxlIHRvDQo+ID4gICAg
ICAgICAgIGFkdmVydGlzZSB3aGljaCBwcm90b2NvbCBmZWF0dXJlcyBhcmUgc3VwcG9ydGVkIG9u
IA0KPiA+IGEgcGFydGljdWxhcg0KPiA+ICAgICAgICAgICBuZXRjb25mLWNhcGFibGUgZGV2aWNl
LiBIb3dldmVyLCB0aGVyZSBpcyBjdXJyZW50bHkgDQo+ID4gbm8gd2F5IHRvDQo+ID4gZGlzY292
ZXINCj4gPiAgICAgICAgICAgd2hpY2ggWE1MIFNjaGVtYSBhcmUgc3VwcG9ydGVkIG9uIHRoZSBk
ZXZpY2UuIFRoZSANCj4gPiBORVRDT05GIHdvcmtpbmcNCj4gPiAgICAgICAgICAgZ3JvdXAgd2ls
bCBwcm9kdWNlIGEgc3RhbmRhcmRzLXRyYWNrIFJGQyB3aXRoIA0KPiA+IG1lY2hhbmlzbXMgbWFr
aW5nDQo+ID4gdGhpcw0KPiA+ICAgICAgICAgICBkaXNjb3ZlcnkgcG9zc2libGUuDQo+ID4gDQo+
ID4gTm90ZSB0aGF0IHRoZSBjaGFydGVyIGFsc28gc2F5czoNCj4gPiANCj4gPiAgICBUaGlzIGl0
ZW0gbWF5IGJlIG1lcmdlZCB3aXRoICJORVRDT05GIG1vbml0b3JpbmciIGludG8gYSANCj4gPiBz
aW5nbGUgZG9jdW1lbnQuDQo+ID4gDQo+ID4gVGhhdCBpcyB3aHkgd2UgYWxzbyBjb3BpZWQgU2hh
cm9uLg0KPiA+IA0KPiA+IFdlIGFzIFdHIGNoYWlycyB3b3VsZCBsaWtlIHRvIGtub3cgd2hhdCB0
aGUgMyBvZiB5b3Ugd2FudCB0byBkbzoNCj4gPiBhKSBzdWJtaXQgb25lIFdHIG5ldGNvbmYtbW9u
aXRvcmluZyBkcmFmdCB0aGF0IGluY29ycG9yYXRlcyB0aGUgYmVzdA0KPiA+ICAgIGlkZWFzIGZy
b20gdGhlIDMgb2YgeW91ciBkcmFmdHMgaW5jbHVkaW5nIHRoZSBzY2hlbWEgDQo+ID4gYWR2ZXJ0
aXNlbWVudCwgb3INCj4gPiBiKSBzdWJtaXQgbW9uaXRvcmluZyBkb2N1bWVudCBiYXNlZCBvbiBl
eGlzdGluZyBtb25pdG9yaW5nDQo+ID4gICAgZG9jdW1lbnQgYW5kIGRvIGEgc2VwYXJhdGUgc2No
ZW1hLWFkdmVydGlzbWVudCByZWxhdGVkIGRvY3VtZW50Lg0KPiA+IA0KPiA+IEluIGFueSBjYXNl
LCB3ZSB3b3VsZCBsaWtlIHRoZSBkb2N1bWVudHMgdG8gYmUgc3VibWl0dGVkIGFzYXAvdGltZWx5
LA0KPiA+IHNvIHRoYXQgdGhleSBtZWV0IHRoZSAtMDAgY3V0b2YgZGF0ZSBvZiAxMSBmZWIgMjAw
OC4gVGhpcyBzbyB0aGF0IHdlDQo+ID4gaGF2ZSBhbXBsZSB0aW1lIHRvIHN0dWR5IGFuZCByZXZp
ZXcgYW5kIHNvIHRoYXQgd2UgY2FuIGhhdmUgYSBmcnVpdGZ1bA0KPiA+IGRpc2N1c3Npb24gYXQg
SUVURjcxLg0KPiA+IA0KPiA+IEJlcnQgYW5kIE1laG1ldA0KPiA+IA0KPiA+IA0KPiANCj4gDQo+
IA0KPiANCj4gDQo+IA0KPiANCj4gDQo+IA0KPiANCj4gDQo+IA0KPiANCj4gICAgICAgTGVzZW4g
U2llIElocmUgRS1NYWlscyBhdWYgZGVtIEhhbmR5Lg0KPiB3d3cueWFob28uZGUvZ28NCg==

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Sun Feb 24 17:54:08 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 2568A28C143
	for <ietfarch-netconf-archive@core3.amsl.com>; Sun, 24 Feb 2008 17:54:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.946
X-Spam-Level: 
X-Spam-Status: No, score=0.946 tagged_above=-999 required=5 tests=[AWL=0.750,
	BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_EQ_JP=1.244,
	RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id QMR8ct20Fvrb
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Sun, 24 Feb 2008 17:54:07 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 10D383A6888
	for <netconf-archive@lists.ietf.org>; Sun, 24 Feb 2008 17:54:07 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JTSQm-0008W3-Bv
	for netconf-data@psg.com; Mon, 25 Feb 2008 01:47:00 +0000
Received: from [133.145.228.42] (helo=mail7.hitachi.co.jp)
	by psg.com with esmtp (Exim 4.68 (FreeBSD))
	(envelope-from <hideki.okita.pf@hitachi.com>)
	id 1JTSQi-0008VR-S6
	for netconf@ops.ietf.org; Mon, 25 Feb 2008 01:46:58 +0000
Received: from mlsv18.hitachi.co.jp (unknown [133.144.234.166])
	by mail7.hitachi.co.jp (Postfix) with ESMTP id C7DCC37AC5
	for <netconf@ops.ietf.org>; Mon, 25 Feb 2008 10:46:55 +0900 (JST)
Received: from mfilter-s2.hitachi.co.jp by mlsv18.hitachi.co.jp (8.13.1/8.13.1) id m1P1ktem007831; Mon, 25 Feb 2008 10:46:55 +0900
Received: from vshuts2.hitachi.co.jp (unverified) by mfilter-s2.hitachi.co.jp 
    (Content Technologies SMTPRS 4.3.17) with ESMTP id 
    <T855c9c90f10ac906abcc8@mfilter-s2.hitachi.co.jp>; Mon, 25 Feb 2008 
    10:46:54 +0900
Received: from vshuts2.hitachi.co.jp (unknown [127.0.0.1]) by 
    vshuts2.hitachi.co.jp (Symantec Mail Security) with ESMTP id 1A11E173461; 
    Mon, 25 Feb 2008 10:46:08 +0900 (JST)
X-AuditID: 0ac90647-add84ba000000ddd-2e-47c21ddfc5d5
Received: from gmml28.itg.hitachi.co.jp (unknown [158.213.165.131]) by 
    vshuts2.hitachi.co.jp (Symantec Mail Security) with ESMTP id E94371236E5; 
    Mon, 25 Feb 2008 10:46:07 +0900 (JST)
Received: from localhost by gmml28.itg.hitachi.co.jp (AIX5.2/8.11.6p2/8.11.0) 
    id m1P1ksv4198506; Mon, 25 Feb 2008 10:46:54 +0900
Date: Mon, 25 Feb 2008 10:46:52 +0900 (JST)
Message-Id: <20080225.104652.107711395.hideki.okita.pf@hitachi.com>
To: mbj@tail-f.com
Cc: m_ersue@yahoo.de, markscot@nortel.com, schishol@nortel.com,
	bertietf@bwijnen.net, netconf@ops.ietf.org
Subject: Re: Status of Schema advertisement drafts WAS: FW: Status of
    netconf-schema-query
From: OKITA Hideki <hideki.okita.pf@hitachi.com>
In-Reply-To: <20080220.211129.258641883.mbj@tail-f.com>
References: <963005.5392.qm@web27812.mail.ukl.yahoo.com> 
    <20080220.211129.258641883.mbj@tail-f.com>
Organization: Central Research Lab., Hitachi Ltd., Japan
X-Mailer: Mew version 5.2 on Emacs 22.0.90 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: AAAAAA==
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Martin,


Thank you for your comment.


> I would prefer a generic transport agnostic method for this problem.

How about to use each transport for each mapping?

I can aggree with you if we limit the usecase into post-deployment phase
which has active NETCONF sessions. However, in pre-deployment phase like
NMS development, all development environment does not have ability to
talk NETCONF sessions. Most of environment that we presume support HTTP to
take service advertisement information written in WSDL.

IMO, transport selection is not a main issue.
The main issue is how to describe/summarize schema information.


> I proposed one solution in
> http://ops.ietf.org/lists/netconf/netconf.2007/msg00698.html.

In this mail you proposed "a mechanism to retrieve the actual schema 
over NETCONF." I prefer this approach. WSDL approach also realizes this. 
It can contain actual schema definitions in <wsdl:types> element.

Example WSDL structure:

<wsdl:definitions
  xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema">

  <wsdl:types>
    <xsd:schema>
      (Schema Definitions)
    </xsd:schema>
  </wsdl:types>

  ...
</wsdl:definitions>

IMO, Using WSDL to describe/summarize schema information is 
a transport agnostic and well standardized method.
It works for any transport.


Regards,

Hideki Okita




From: Martin Bjorklund <mbj@tail-f.com>
Subject: Re: Status of Schema advertisement drafts WAS: FW: Status of netconf-schema-query
Date: Wed, 20 Feb 2008 21:11:29 +0100 (CET)

> Hi,
> 
> AFAICT, the method defined in draft-okita-netconf-advertisement-00.txt
> works for NETCONF over SOAP, but not for the other transports (SSH and
> BEEP).  The methods listed in draft-scott-netconf-schema-query-00
> works for any transport.  I would prefer a generic transport agnostic
> method for this problem.
> 
> I proposed one solution in
> http://ops.ietf.org/lists/netconf/netconf.2007/msg00698.html.  I would
> be happy to work with Mark Scott on a schema discovery document.

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Mon Feb 25 03:18:24 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 17AD73A6C0F
	for <ietfarch-netconf-archive@core3.amsl.com>; Mon, 25 Feb 2008 03:18:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.511
X-Spam-Level: 
X-Spam-Status: No, score=-1.511 tagged_above=-999 required=5
	tests=[AWL=-0.813, BAYES_00=-2.599, FH_RELAY_NODNS=1.451,
	HELO_EQ_FR=0.35, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id NpITglTVW82d
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Mon, 25 Feb 2008 03:18:23 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id E71363A69BD
	for <netconf-archive@lists.ietf.org>; Mon, 25 Feb 2008 03:18:22 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JTb58-000CVR-7k
	for netconf-data@psg.com; Mon, 25 Feb 2008 11:01:14 +0000
Received: from [193.55.95.1] (helo=sp.isima.fr)
	by psg.com with esmtp (Exim 4.68 (FreeBSD))
	(envelope-from <badra@isima.fr>)
	id 1JTb2T-000CEO-Jg
	for netconf@ops.ietf.org; Mon, 25 Feb 2008 10:59:19 +0000
Received: from [127.0.0.1] (pc158.isima.fr [193.55.95.158])
	by sp.isima.fr (8.13.8/8.13.8) with ESMTP id m1PBt5A6549060;
	Mon, 25 Feb 2008 11:55:08 GMT
Message-ID: <47C29F1F.1050801@isima.fr>
Date: Mon, 25 Feb 2008 11:57:35 +0100
From: Mohamad Badra <badra@isima.fr>
User-Agent: Thunderbird 1.5.0.14 (Windows/20071210)
MIME-Version: 1.0
To: "David B. Nelson" <d.b.nelson@comcast.net>
CC: "'Eliot Lear'" <lear@cisco.com>,
        "'Bert Wijnen - IETF'" <bertietf@bwijnen.net>,
        "'Kaushik Narayan'" <kaushik@cisco.com>,
        "'Netconf (E-mail)'" <netconf@ops.ietf.org>
Subject: Re: new revision: draft-ietf-netconf-tls-01.txt
References: <NIEJLKBACMDODCGLGOCNAECLEHAA.bertietf@bwijnen.net> <47BA9510.5020900@cisco.com> <47BAB9E3.8020207@isima.fr> <47BC3928.4000400@cisco.com> <095901c87490$0fdea020$011716ac@NEWTON603>
In-Reply-To: <095901c87490$0fdea020$011716ac@NEWTON603>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (sp.isima.fr [193.55.95.1]); Mon, 25 Feb 2008 11:55:08 +0000 (WET)
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Dear David, Eliot, and all,

Thank you very much for your comments and feedbacks.

I totally agree that the intended use case for TLS PSK is "closed 
environments". I also agree that NETCONF over TLS should enable the use 
of existing AAA infrastructures. I am working on that!

I think there are at least two possible ways to send the user's 
credentials through the TLS session to the agent.

1- Using an abstraction layer (e.g., SASL PLAIN as Eliot/David/Kaushik 
proposed in their last mails) and a NETCONF capability. But I would like 
to know from Eliot (and others), how then the manager will distinguish 
between the case of TLS mutual authentication (no need for the user's 
credentials) and the case when only the agent is authenticated with TLS 
and hence the user's credentials are required.

2- Sending the user's credentials during the TLS establishment when the 
manager isn't authenticated by a certificate or a TLS-PSK. (Not 
specified yet! but available at 
http://www.ietf.org/internet-drafts/draft-badra-tls-password-ext-01.txt).

Comments and help are wellcome!

Best regards,
Badra

David B. Nelson a écrit :
> I'm obviously jumping into the middle of what appears to be an ongoing
> discussion of the NETCONF over TLS work.
> 
> Let me say that in the ISMS work, in which SNMP Transport Models and
> Transport Security Models are defined, the goal was to leverage existing AAA
> infrastructures.  One deployment barrier to SNMPv3 is that the configuration
> of PSKs on each managed entity makes administration difficult.  If the user
> base for NETCONF is anything like the user base for SNMP, you may eventually
> see the same objection.
> 
> Quoting from Section 1, Introduction, of RFC 4279:
> 
>       Second, pre-shared keys may be more convenient from a key
>       management point of view.  For instance, in closed environments
>       where the connections are mostly configured manually in advance,
>       it may be easier to configure a PSK than to use certificates.
>       Another case is when the parties already have a mechanism for
>       setting up a shared secret key, and that mechanism could be used
>       to "bootstrap" a key for authenticating a TLS connection.
> 
> The intended use case for TLS PKS authentication is "closed environments"
> where manual configuration of PSKs is reasonable.  This is similar to the
> model for SNMP / USM.
> 
> In the ISMS work, we have made allusions to the fact that having a
> centralized AAA database behind SNMP authentication has the benefit of
> allowing that database of user identity to be common among multiple
> purposes, including NETCONF.  In enterprises, the AAA database may in fact
> be a corporate "single sign-on" solution.  I think the potential for
> leveraging existing AAA infrastructures for use with NETCONF is something
> that users will eventually require.
> 
> In order to effectively use RADIUS or other AAA for authentication (and
> possibly for authorization), two properties need to apply:
> 
> (1) The only PSK (shared credential) that needs to be configured on the
> managed entity is the shared secret used between the AAA client and the AAA
> server.
> 
> (2) The form of user identity (e.g. username and password) that is required
> of the user to access the managed entity is one that can be used within the
> existing AAA authentication methods.
> 
> In order to accomplish (2) you can either restrict the form of credentials
> to the existing set for the AAA protocol, or you can extend the existing
> set.
> 
> While the current PSK authentication proposal for NETCONF over TLS is
> technically sound, it is similar in its scaling properties to the USM
> authentication mechanism for SNMPv3.  I think it therefore inherits the same
> deployment constraints. I believe this is what Eliot was talking about when
> he says "...not having such an extension leads us towards an SNMPv3 problem
> and a future ISMS analog".  
> 
> So, what are the existing RADIUS authentication mechanisms?
> 
> (1) Username and Password (e.g. PAP)
> (2) Username, Challenge and Digest (e.g. CHAP or MS-CHAP)
> (3) EAP (supposedly restricted to the network access use case)
> (4) HTTP Digest
> 
>>> While NETCONF relies
>>> on the transport layer for the user authentication, we are forced to
>>> provide a profile for using password within TLS "without" modifying
>>> TLS (note that there are some expired IDs that propose using OTP and
>>> passwords within TLS, e.g., draft-linn-otp-tls).
> 
> This is indeed a limitation.  In the ISMS work for SNMP, we chose SSH as a
> transport, rather than TLS, partly because network operators were already
> routinely using SSH.  Additionally, SSH integrates with Username and
> Password authentication (among other methods).
> 
>>> Regarding the transformations, I guess the exact encoding with RADIUS
>>> is implementation dependent. But I think RADIUS recommends UTF-8,
>>> (doesn't it?).
> 
> That's simply a mechanism for supporting I18N for human readable strings
> that are used in RADIUS.
> 
>>> If then it will be OK for the document when relying on
>>> RFC4279 (the PSK identity, identity hint, and password are converted
>>> to a character string, and then encoded to octets using UTF-8).
> 
> Well, you're still looking at adding a new authentication method, or at
> least defining a new profile for adapted use of an existing one, to support
> this form of credentials.  I haven't looked at the details; this may not be
> too onerous, from a protocol definition perspective.
> 
> The attractiveness of leveraging existing AAA infrastructure, however, is to
> leverage *existing* AAA infrastructure, rather that requiring deployment of
> an enhanced version.  This leads to the strategy of re-using one of the
> existing authentication methods, rather than inventing a new one.
> 
> Regards,
> 
> Dave Nelson


--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Mon Feb 25 03:24:06 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 18FE23A69BD
	for <ietfarch-netconf-archive@core3.amsl.com>; Mon, 25 Feb 2008 03:24:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.619
X-Spam-Level: 
X-Spam-Status: No, score=-1.619 tagged_above=-999 required=5 tests=[AWL=0.079,
	BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_EQ_SE=0.35,
	RCVD_IN_DNSWL_LOW=-1, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id qbUCrkjlDiZ4
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Mon, 25 Feb 2008 03:24:05 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 3C0B33A67A7
	for <netconf-archive@lists.ietf.org>; Mon, 25 Feb 2008 03:24:05 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JTbFj-000EDE-DT
	for netconf-data@psg.com; Mon, 25 Feb 2008 11:12:11 +0000
Received: from [193.180.251.62] (helo=mailgw4.ericsson.se)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.68 (FreeBSD))
	(envelope-from <balazs.lengyel@ericsson.com>)
	id 1JTbFd-000ECj-PZ
	for netconf@ops.ietf.org; Mon, 25 Feb 2008 11:12:07 +0000
Received: from mailgw4.ericsson.se (unknown [127.0.0.1])
	by mailgw4.ericsson.se (Symantec Mail Security) with ESMTP id B42FA217B5
	for <netconf@ops.ietf.org>; Mon, 25 Feb 2008 12:11:20 +0100 (CET)
X-AuditID: c1b4fb3e-a89fbbb000000b15-2c-47c2a258cb8b
Received: from esealmw126.eemea.ericsson.se (unknown [153.88.254.123])
	by mailgw4.ericsson.se (Symantec Mail Security) with ESMTP id A44EF21783
	for <netconf@ops.ietf.org>; Mon, 25 Feb 2008 12:11:20 +0100 (CET)
Received: from esealmw126.eemea.ericsson.se ([153.88.254.174]) by esealmw126.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830);
	 Mon, 25 Feb 2008 12:11:02 +0100
Received: from [159.107.197.224] ([159.107.197.224]) by esealmw126.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830);
	 Mon, 25 Feb 2008 12:11:02 +0100
Message-ID: <47C2A246.5010104@ericsson.com>
Date: Mon, 25 Feb 2008 12:11:02 +0100
From: Balazs Lengyel <balazs.lengyel@ericsson.com>
User-Agent: Thunderbird 2.0.0.4 (X11/20070604)
MIME-Version: 1.0
To: "Netconf (E-mail)" <netconf@ops.ietf.org>
Subject: Netconf Schema query
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 25 Feb 2008 11:11:02.0123 (UTC) FILETIME=[1B476BB0:01C8779F]
X-Brightmail-Tracker: AAAAAA==
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Hello Scott, Okita, Chairs
Is there any progress with the schema query draft? Do you see any chance that you can come up 
with a common draft. Or is this the time to CHOSE one or both of the drafts to go ahead?
Balazs

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Mon Feb 25 03:27:45 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 7BBA83A6A40
	for <ietfarch-netconf-archive@core3.amsl.com>; Mon, 25 Feb 2008 03:27:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.62
X-Spam-Level: 
X-Spam-Status: No, score=-1.62 tagged_above=-999 required=5 tests=[AWL=0.078,
	BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_EQ_SE=0.35,
	RCVD_IN_DNSWL_LOW=-1, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 4Uo1FjVo70Do
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Mon, 25 Feb 2008 03:27:41 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 467423A6C2E
	for <netconf-archive@lists.ietf.org>; Mon, 25 Feb 2008 03:27:21 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JTbDu-000Dxf-Rk
	for netconf-data@psg.com; Mon, 25 Feb 2008 11:10:18 +0000
Received: from [193.180.251.62] (helo=mailgw4.ericsson.se)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.68 (FreeBSD))
	(envelope-from <balazs.lengyel@ericsson.com>)
	id 1JTbDr-000DxH-Ny
	for netconf@ops.ietf.org; Mon, 25 Feb 2008 11:10:17 +0000
Received: from mailgw4.ericsson.se (unknown [127.0.0.1])
	by mailgw4.ericsson.se (Symantec Mail Security) with ESMTP id B437321779;
	Mon, 25 Feb 2008 12:07:26 +0100 (CET)
X-AuditID: c1b4fb3e-a79f9bb000000b15-b6-47c2a16e0deb
Received: from esealmw126.eemea.ericsson.se (unknown [153.88.254.123])
	by mailgw4.ericsson.se (Symantec Mail Security) with ESMTP id 96AA721777;
	Mon, 25 Feb 2008 12:07:26 +0100 (CET)
Received: from esealmw126.eemea.ericsson.se ([153.88.254.174]) by esealmw126.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830);
	 Mon, 25 Feb 2008 12:07:25 +0100
Received: from [159.107.197.224] ([159.107.197.224]) by esealmw126.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830);
	 Mon, 25 Feb 2008 12:07:25 +0100
Message-ID: <47C2A16D.7070700@ericsson.com>
Date: Mon, 25 Feb 2008 12:07:25 +0100
From: Balazs Lengyel <balazs.lengyel@ericsson.com>
User-Agent: Thunderbird 2.0.0.4 (X11/20070604)
MIME-Version: 1.0
To: OKITA Hideki <hideki.okita.pf@hitachi.com>
CC:  mbj@tail-f.com,  m_ersue@yahoo.de,  markscot@nortel.com, 
 schishol@nortel.com,  bertietf@bwijnen.net,  netconf@ops.ietf.org
Subject: Re: Status of Schema advertisement drafts WAS: FW: Status of    netconf-schema-query
References: <963005.5392.qm@web27812.mail.ukl.yahoo.com>     <20080220.211129.258641883.mbj@tail-f.com> <20080225.104652.107711395.hideki.okita.pf@hitachi.com>
In-Reply-To: <20080225.104652.107711395.hideki.okita.pf@hitachi.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 25 Feb 2008 11:07:25.0724 (UTC) FILETIME=[9A4B8DC0:01C8779E]
X-Brightmail-Tracker: AAAAAA==
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Hello Okita,
How will your solution support people that do not use SOAP or SSH?

I feel it does not. I think saying that if you want to query the schemas you MUST support SOAP 
is not something I would like.

Martin's solution does not require any new NETCONF infrastructure.
regards Balazs

OKITA Hideki wrote:
> Martin,
> 
> 
> Thank you for your comment.
> 
> 
>> I would prefer a generic transport agnostic method for this problem.
> 
> How about to use each transport for each mapping?
> 
> I can aggree with you if we limit the usecase into post-deployment phase
> which has active NETCONF sessions. However, in pre-deployment phase like
> NMS development, all development environment does not have ability to
> talk NETCONF sessions. Most of environment that we presume support HTTP to
> take service advertisement information written in WSDL.
> 
> IMO, transport selection is not a main issue.
> The main issue is how to describe/summarize schema information.
> 
> 
>> I proposed one solution in
>> http://ops.ietf.org/lists/netconf/netconf.2007/msg00698.html.
> 
> In this mail you proposed "a mechanism to retrieve the actual schema 
> over NETCONF." I prefer this approach. WSDL approach also realizes this. 
> It can contain actual schema definitions in <wsdl:types> element.
> 
> Example WSDL structure:
> 
> <wsdl:definitions
>   xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
>   xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> 
>   <wsdl:types>
>     <xsd:schema>
>       (Schema Definitions)
>     </xsd:schema>
>   </wsdl:types>
> 
>   ...
> </wsdl:definitions>
> 
> IMO, Using WSDL to describe/summarize schema information is 
> a transport agnostic and well standardized method.
> It works for any transport.
> 
> 
> Regards,
> 
> Hideki Okita
> 
> 
> 
> 
> From: Martin Bjorklund <mbj@tail-f.com>
> Subject: Re: Status of Schema advertisement drafts WAS: FW: Status of netconf-schema-query
> Date: Wed, 20 Feb 2008 21:11:29 +0100 (CET)
> 
>> Hi,
>>
>> AFAICT, the method defined in draft-okita-netconf-advertisement-00.txt
>> works for NETCONF over SOAP, but not for the other transports (SSH and
>> BEEP).  The methods listed in draft-scott-netconf-schema-query-00
>> works for any transport.  I would prefer a generic transport agnostic
>> method for this problem.
>>
>> I proposed one solution in
>> http://ops.ietf.org/lists/netconf/netconf.2007/msg00698.html.  I would
>> be happy to work with Mark Scott on a schema discovery document.
> 
> --
> to unsubscribe send a message to netconf-request@ops.ietf.org with
> the word 'unsubscribe' in a single line as the message text body.
> archive: <http://ops.ietf.org/lists/netconf/>

-- 
Balazs Lengyel                       Ericsson Hungary Ltd.
TSP System Manager
ECN: 831 7320                        Fax: +36 1 4377792
Tel: +36-1-437-7320     email: Balazs.Lengyel@ericsson.com

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Mon Feb 25 07:45:36 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 5F50628C6B5
	for <ietfarch-netconf-archive@core3.amsl.com>; Mon, 25 Feb 2008 07:45:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.571
X-Spam-Level: 
X-Spam-Status: No, score=0.571 tagged_above=-999 required=5 tests=[AWL=0.375,
	BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_EQ_JP=1.244,
	RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id I4ChZfJvJqLH
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Mon, 25 Feb 2008 07:45:35 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 16F2B28C640
	for <netconf-archive@lists.ietf.org>; Mon, 25 Feb 2008 07:45:33 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JTfFd-0004aW-Jq
	for netconf-data@psg.com; Mon, 25 Feb 2008 15:28:21 +0000
Received: from [133.145.228.5] (helo=mail4.hitachi.co.jp)
	by psg.com with esmtp (Exim 4.68 (FreeBSD))
	(envelope-from <hideki.okita.pf@hitachi.com>)
	id 1JTfFa-0004Zd-5e
	for netconf@ops.ietf.org; Mon, 25 Feb 2008 15:28:20 +0000
Received: from mlsv9.hitachi.co.jp (unknown [133.144.234.166])
	by mail4.hitachi.co.jp (Postfix) with ESMTP id 8543233CC6
	for <netconf@ops.ietf.org>; Tue, 26 Feb 2008 00:28:16 +0900 (JST)
Received: from MFILTER-S4.hitachi.co.jp by mlsv9.hitachi.co.jp (8.13.1/8.13.1) id m1PFSGn7000353; Tue, 26 Feb 2008 00:28:16 +0900
Received: from vshuts1.hitachi.co.jp (unverified) by MFILTER-S4.hitachi.co.jp 
    (Content Technologies SMTPRS 4.3.17) with SMTP id 
    <T855f8c88080ac906b4c20@MFILTER-S4.hitachi.co.jp>; Tue, 26 Feb 2008 
    00:28:15 +0900
Received: from gmml28.itg.hitachi.co.jp ([158.213.165.131]) by 
    vshuts1.hitachi.co.jp with SMTP id M2008022600281515693; Tue, 26 Feb 2008 
    00:28:15 +0900
Received: from localhost by gmml28.itg.hitachi.co.jp (AIX5.2/8.11.6p2/8.11.0) 
    id m1PFSFv13299922; Tue, 26 Feb 2008 00:28:15 +0900
Date: Tue, 26 Feb 2008 00:28:14 +0900 (JST)
Message-Id: <20080226.002814.195485559.hideki.okita.pf@hitachi.com>
To: balazs.lengyel@ericsson.com
Cc: mbj@tail-f.com, m_ersue@yahoo.de, markscot@nortel.com,
	schishol@nortel.com, bertietf@bwijnen.net, netconf@ops.ietf.org
Subject: Re: Status of Schema advertisement drafts WAS: FW: Status of
    netconf-schema-query
From: OKITA Hideki <hideki.okita.pf@hitachi.com>
In-Reply-To: <47C2A16D.7070700@ericsson.com>
References: <20080220.211129.258641883.mbj@tail-f.com> 
    <20080225.104652.107711395.hideki.okita.pf@hitachi.com> 
    <47C2A16D.7070700@ericsson.com>
Organization: Central Research Lab., Hitachi Ltd., Japan
X-Mailer: Mew version 5.2 on Emacs 22.0.90 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Balazs,


> How will your solution support people that do not use SOAP or SSH?

Are you saying about BEEP people? I cannot deeply talk about BEEP.
However, I believe they could transfer schema information 
described/summarized in a WSDL document on a BEEP channel.

> I feel it does not. I think saying that if you want to query the schemas 
> you MUST support SOAP is not something I would like.
> Martin's solution does not require any new NETCONF infrastructure.

Althoulgh as the start of discussion I proposed HTTP to transfer a WSDL file ,
you are free to adopt your favorite transport that can transfer a WSDL file.
Of course, I prefer HTTP.

I talked mainly how to describe/summarize supported schema information
in a XML document. It does not constrain your transport choice.


Regards,

Hideki Okita


From: Balazs Lengyel <balazs.lengyel@ericsson.com>
Subject: Re: Status of Schema advertisement drafts WAS: FW: Status of netconf-schema-query
Date: Mon, 25 Feb 2008 12:07:25 +0100

> Hello Okita,
> How will your solution support people that do not use SOAP or SSH?
> 
> I feel it does not. I think saying that if you want to query the schemas 
> you MUST support SOAP is not something I would like.
> 
> Martin's solution does not require any new NETCONF infrastructure.
> regards Balazs
> 
> OKITA Hideki wrote:
> > Martin,
> > 
> > 
> > Thank you for your comment.
> > 
> > 
> >> I would prefer a generic transport agnostic method for this problem.
> > 
> > How about to use each transport for each mapping?
> > 
> > I can aggree with you if we limit the usecase into post-deployment phase
> > which has active NETCONF sessions. However, in pre-deployment phase like
> > NMS development, all development environment does not have ability to
> > talk NETCONF sessions. Most of environment that we presume support HTTP to
> > take service advertisement information written in WSDL.
> > 
> > IMO, transport selection is not a main issue.
> > The main issue is how to describe/summarize schema information.
> > 
> > 
> >> I proposed one solution in
> >> http://ops.ietf.org/lists/netconf/netconf.2007/msg00698.html.
> > 
> > In this mail you proposed "a mechanism to retrieve the actual schema 
> > over NETCONF." I prefer this approach. WSDL approach also realizes this. 
> > It can contain actual schema definitions in <wsdl:types> element.
> > 
> > Example WSDL structure:
> > 
> > <wsdl:definitions
> >   xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
> >   xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> > 
> >   <wsdl:types>
> >     <xsd:schema>
> >       (Schema Definitions)
> >     </xsd:schema>
> >   </wsdl:types>
> > 
> >   ...
> > </wsdl:definitions>
> > 
> > IMO, Using WSDL to describe/summarize schema information is 
> > a transport agnostic and well standardized method.
> > It works for any transport.
> > 
> > 
> > Regards,
> > 
> > Hideki Okita
> > 
> > 
> > 
> > 
> > From: Martin Bjorklund <mbj@tail-f.com>
> > Subject: Re: Status of Schema advertisement drafts WAS: FW: Status of netconf-schema-query
> > Date: Wed, 20 Feb 2008 21:11:29 +0100 (CET)
> > 
> >> Hi,
> >>
> >> AFAICT, the method defined in draft-okita-netconf-advertisement-00.txt
> >> works for NETCONF over SOAP, but not for the other transports (SSH and
> >> BEEP).  The methods listed in draft-scott-netconf-schema-query-00
> >> works for any transport.  I would prefer a generic transport agnostic
> >> method for this problem.
> >>
> >> I proposed one solution in
> >> http://ops.ietf.org/lists/netconf/netconf.2007/msg00698.html.  I would
> >> be happy to work with Mark Scott on a schema discovery document.

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Mon Feb 25 08:03:46 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 96FB928C633
	for <ietfarch-netconf-archive@core3.amsl.com>; Mon, 25 Feb 2008 08:03:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.492
X-Spam-Level: 
X-Spam-Status: No, score=-3.492 tagged_above=-999 required=5 tests=[AWL=1.003,
	BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,
	RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 9L97SwanUakk
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Mon, 25 Feb 2008 08:03:45 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 730B928C76E
	for <netconf-archive@lists.ietf.org>; Mon, 25 Feb 2008 07:59:22 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JTfX8-0006rW-Nc
	for netconf-data@psg.com; Mon, 25 Feb 2008 15:46:26 +0000
Received: from [64.18.2.159] (helo=exprod7og103.obsmtp.com)
	by psg.com with smtps (TLSv1:AES256-SHA:256)
	(Exim 4.68 (FreeBSD))
	(envelope-from <phil@idle.juniper.net>)
	id 1JTfX5-0006qM-Az
	for netconf@ops.ietf.org; Mon, 25 Feb 2008 15:46:25 +0000
Received: from source ([66.129.224.36]) by exprod7ob103.postini.com ([64.18.6.12]) with SMTP;
	Mon, 25 Feb 2008 07:45:05 PST
Received: from magenta.juniper.net ([172.17.27.123]) by emailsmtp56.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959);
	 Mon, 25 Feb 2008 07:46:06 -0800
Received: from idle.juniper.net (idleski.juniper.net [172.25.4.26])
	by magenta.juniper.net (8.11.3/8.11.3) with ESMTP id m1PFk5q27305;
	Mon, 25 Feb 2008 07:46:05 -0800 (PST)
	(envelope-from phil@idle.juniper.net)
Received: from idle.juniper.net (localhost [127.0.0.1])
	by idle.juniper.net (8.13.8/8.13.8) with ESMTP id m1PFjQEq069621;
	Mon, 25 Feb 2008 15:45:27 GMT
	(envelope-from phil@idle.juniper.net)
Message-Id: <200802251545.m1PFjQEq069621@idle.juniper.net>
To: OKITA Hideki <hideki.okita.pf@hitachi.com>
cc: balazs.lengyel@ericsson.com, mbj@tail-f.com, m_ersue@yahoo.de,
   markscot@nortel.com, schishol@nortel.com, bertietf@bwijnen.net,
   netconf@ops.ietf.org
Subject: Re: Status of Schema advertisement drafts WAS: FW: Status of netconf-schema-query 
In-reply-to: <20080226.002814.195485559.hideki.okita.pf@hitachi.com> 
Date: Mon, 25 Feb 2008 10:45:26 -0500
From: Phil Shafer <phil@juniper.net>
X-OriginalArrivalTime: 25 Feb 2008 15:46:06.0471 (UTC) FILETIME=[88A31170:01C877C5]
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

OKITA Hideki writes:
>Althoulgh as the start of discussion I proposed HTTP to transfer a WSDL file ,
>you are free to adopt your favorite transport that can transfer a WSDL file.
>Of course, I prefer HTTP.

Are you seeing this as a mechanism that isn't fully supported by
NETCONF proper, so you'll need to explicitly add transport bindings
for each current transport?  And emerging transports (like TLS)
will need to add language for this mechanism?  I don't see this
working well.  We're better off placing this transfer mechanism
inside NETCONF and allowing it to work over any current or future
transport.

Thanks,
 Phil

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Mon Feb 25 12:53:18 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id D58E528C578
	for <ietfarch-netconf-archive@core3.amsl.com>; Mon, 25 Feb 2008 12:53:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.586
X-Spam-Level: 
X-Spam-Status: No, score=-2.586 tagged_above=-999 required=5 tests=[AWL=0.014,
	BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id JXDjqcEjhIx4
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Mon, 25 Feb 2008 12:53:14 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 67E7828C994
	for <netconf-archive@lists.ietf.org>; Mon, 25 Feb 2008 12:42:42 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JTk2I-0000qM-5a
	for netconf-data@psg.com; Mon, 25 Feb 2008 20:34:54 +0000
Received: from [2001:1890:1112:1::20] (helo=mail.ietf.org)
	by psg.com with esmtp (Exim 4.68 (FreeBSD))
	(envelope-from <root@core3.amsl.com>)
	id 1JTk2E-0000pt-RM
	for netconf@ops.ietf.org; Mon, 25 Feb 2008 20:34:52 +0000
Received: by core3.amsl.com (Postfix, from userid 0)
	id 1E8823A6DF8; Mon, 25 Feb 2008 12:30:01 -0800 (PST)
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
To: i-d-announce@ietf.org
Cc: netconf@ops.ietf.org
From: Internet-Drafts@ietf.org
Subject: I-D Action:draft-ietf-netconf-notification-12.txt 
Message-Id: <20080225203002.1E8823A6DF8@core3.amsl.com>
Date: Mon, 25 Feb 2008 12:30:02 -0800 (PST)
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Configuration Working Group of the IETF.


	Title           : NETCONF Event Notifications
	Author(s)       : S. Chisholm, H. Trevino
	Filename        : draft-ietf-netconf-notification-12.txt
	Pages           : 47
	Date            : 2008-02-25

This document defines mechanisms that provide an asynchronous message
notification delivery service for the NETCONF protocol.  This is an
optional capability built on top of the base NETCONF definition.
This document defines the capabilities and operations necessary to
support this service.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-netconf-notification-12.txt

To remove yourself from the I-D Announcement list, send a message to
i-d-announce-request@ietf.org with the word unsubscribe in the body of 
the message.
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce
to change your subscription settings.

Internet-Drafts are also available by anonymous FTP. Login with the 
username "anonymous" and a password of your e-mail address. After 
logging in, type "cd internet-drafts" and then
	"get draft-ietf-netconf-notification-12.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt

Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-netconf-notification-12.txt".

NOTE:   The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:     <2008-02-25122407.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-netconf-notification-12.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-netconf-notification-12.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:     <2008-02-25122407.I-D\@ietf.org>

--OtherAccess--

--NextPart--

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Mon Feb 25 13:20:24 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 6E9933A6DA6
	for <ietfarch-netconf-archive@core3.amsl.com>; Mon, 25 Feb 2008 13:20:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.587
X-Spam-Level: 
X-Spam-Status: No, score=-2.587 tagged_above=-999 required=5 tests=[AWL=0.013,
	BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id uXr4dPpMZVhj
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Mon, 25 Feb 2008 13:20:23 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 0F6E83A6F11
	for <netconf-archive@lists.ietf.org>; Mon, 25 Feb 2008 13:12:53 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JTkX3-0005aL-E8
	for netconf-data@psg.com; Mon, 25 Feb 2008 21:06:41 +0000
Received: from [2001:1890:1112:1::20] (helo=mail.ietf.org)
	by psg.com with esmtp (Exim 4.68 (FreeBSD))
	(envelope-from <root@core3.amsl.com>)
	id 1JTkWw-0005Yh-UN
	for netconf@ops.ietf.org; Mon, 25 Feb 2008 21:06:37 +0000
Received: by core3.amsl.com (Postfix, from userid 0)
	id E5C5828CB63; Mon, 25 Feb 2008 13:00:01 -0800 (PST)
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
To: i-d-announce@ietf.org
Cc: netconf@ops.ietf.org
From: Internet-Drafts@ietf.org
Subject: I-D Action:draft-ietf-netconf-partial-lock-01.txt 
Message-Id: <20080225210001.E5C5828CB63@core3.amsl.com>
Date: Mon, 25 Feb 2008 13:00:01 -0800 (PST)
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Configuration Working Group of the IETF.


	Title           : Partial Lock RPC for NETCONF
	Author(s)       : B. Lengyel, M. Bjorklund
	Filename        : draft-ietf-netconf-partial-lock-01.txt
	Pages           : 18
	Date            : 2008-02-25

The NETCONF protocol defines the lock and unlock RPCs that lock
entire configuration datastores.  In some situations, a way to lock
only parts of a configuration datastore is required.  This document
defines a capability-based extension to the NETCONF protocol for
locking portions of a configuration datastore.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-netconf-partial-lock-01.txt

To remove yourself from the I-D Announcement list, send a message to
i-d-announce-request@ietf.org with the word unsubscribe in the body of 
the message.
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce
to change your subscription settings.

Internet-Drafts are also available by anonymous FTP. Login with the 
username "anonymous" and a password of your e-mail address. After 
logging in, type "cd internet-drafts" and then
	"get draft-ietf-netconf-partial-lock-01.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt

Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-netconf-partial-lock-01.txt".

NOTE:   The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:     <2008-02-25125306.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-netconf-partial-lock-01.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-netconf-partial-lock-01.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:     <2008-02-25125306.I-D\@ietf.org>

--OtherAccess--

--NextPart--

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Mon Feb 25 13:42:00 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id B091928C91B
	for <ietfarch-netconf-archive@core3.amsl.com>; Mon, 25 Feb 2008 13:42:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.593
X-Spam-Level: 
X-Spam-Status: No, score=-1.593 tagged_above=-999 required=5 tests=[AWL=0.105,
	BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_EQ_SE=0.35,
	RCVD_IN_DNSWL_LOW=-1, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id UxSSVjCr1YfX
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Mon, 25 Feb 2008 13:41:59 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id A9B3128CC7D
	for <netconf-archive@lists.ietf.org>; Mon, 25 Feb 2008 13:30:33 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JTkn9-0007Wq-O1
	for netconf-data@psg.com; Mon, 25 Feb 2008 21:23:19 +0000
Received: from [193.180.251.60] (helo=mailgw3.ericsson.se)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.68 (FreeBSD))
	(envelope-from <balazs.lengyel@ericsson.com>)
	id 1JTkn6-0007W8-Ki
	for netconf@ops.ietf.org; Mon, 25 Feb 2008 21:23:18 +0000
Received: from mailgw3.ericsson.se (unknown [127.0.0.1])
	by mailgw3.ericsson.se (Symantec Mail Security) with ESMTP id D1A2120986
	for <netconf@ops.ietf.org>; Mon, 25 Feb 2008 22:23:14 +0100 (CET)
X-AuditID: c1b4fb3c-b00bfbb000007e19-73-47c331c22632
Received: from esealmw129.eemea.ericsson.se (unknown [153.88.254.124])
	by mailgw3.ericsson.se (Symantec Mail Security) with ESMTP id BC07E20062
	for <netconf@ops.ietf.org>; Mon, 25 Feb 2008 22:23:14 +0100 (CET)
Received: from esealmw127.eemea.ericsson.se ([153.88.254.171]) by esealmw129.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830);
	 Mon, 25 Feb 2008 22:23:14 +0100
Received: from [127.0.0.1] ([159.107.197.237]) by esealmw127.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830);
	 Mon, 25 Feb 2008 22:23:13 +0100
Message-ID: <47C331C1.7090805@ericsson.com>
Date: Mon, 25 Feb 2008 22:23:13 +0100
From: Balazs Lengyel <balazs.lengyel@ericsson.com>
Reply-To:  balazs.lengyel@ericsson.com
User-Agent: Thunderbird 2.0.0.4 (X11/20070604)
MIME-Version: 1.0
To: "Netconf (E-mail)" <netconf@ops.ietf.org>
Subject: [Fwd: I-D Action:draft-ietf-netconf-partial-lock-01.txt]
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 25 Feb 2008 21:23:14.0195 (UTC) FILETIME=[A14CCE30:01C877F4]
X-Brightmail-Tracker: AAAAAA==
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

fyi
-------- Original Message --------
Subject: I-D Action:draft-ietf-netconf-partial-lock-01.txt
Date: Mon, 25 Feb 2008 13:00:01 -0800 (PST)
From: Internet-Drafts@ietf.org
To: i-d-announce@ietf.org
CC: netconf@ops.ietf.org

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Configuration Working Group of the IETF.


	Title           : Partial Lock RPC for NETCONF
	Author(s)       : B. Lengyel, M. Bjorklund
	Filename        : draft-ietf-netconf-partial-lock-01.txt
	Pages           : 18
	Date            : 2008-02-25

The NETCONF protocol defines the lock and unlock RPCs that lock
entire configuration datastores.  In some situations, a way to lock
only parts of a configuration datastore is required.  This document
defines a capability-based extension to the NETCONF protocol for
locking portions of a configuration datastore.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-netconf-partial-lock-01.txt

To remove yourself from the I-D Announcement list, send a message to
i-d-announce-request@ietf.org with the word unsubscribe in the body of
the message.
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce
to change your subscription settings.

Internet-Drafts are also available by anonymous FTP. Login with the
username "anonymous" and a password of your e-mail address. After
logging in, type "cd internet-drafts" and then
	"get draft-ietf-netconf-partial-lock-01.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt

Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-netconf-partial-lock-01.txt".

NOTE:   The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.


-- 
Balazs Lengyel                       Ericsson Hungary Ltd.
TSP System Manager
ECN: 831 7320                        Fax: +36 1 4377792
Tel: +36-1-437-7320     email: Balazs.Lengyel@ericsson.com

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Tue Feb 26 02:28:11 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 290AA28C1D5
	for <ietfarch-netconf-archive@core3.amsl.com>; Tue, 26 Feb 2008 02:28:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.248
X-Spam-Level: 
X-Spam-Status: No, score=0.248 tagged_above=-999 required=5 tests=[AWL=-0.804,
	BAYES_05=-1.11, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611,
	RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 9UjslxC8pF15
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Tue, 26 Feb 2008 02:28:10 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 4B5F828C445
	for <netconf-archive@lists.ietf.org>; Tue, 26 Feb 2008 02:27:33 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JTwms-0007xc-Dr
	for netconf-data@psg.com; Tue, 26 Feb 2008 10:11:50 +0000
Received: from [62.250.3.110] (helo=relay.versatel.net)
	by psg.com with smtp (Exim 4.68 (FreeBSD))
	(envelope-from <bertietf@bwijnen.net>)
	id 1JTwmD-0007sz-9q
	for netconf@ops.ietf.org; Tue, 26 Feb 2008 10:11:35 +0000
Received: (qmail 45851 invoked from network); 26 Feb 2008 10:11:05 -0000
Received: from unknown (HELO bwMedion) (87.215.199.34)
  by relay.versatel.net with SMTP; 26 Feb 2008 10:11:05 -0000
From: "Bert Wijnen - IETF" <bertietf@bwijnen.net>
To: "IETF Agenda" <agenda@ietf.org>
Cc: "Romascanu, Dan \(Dan\)" <dromasca@avaya.com>,
	"Mehmet Ersue \(NSN - DE/Muenich\)" <mehmet.ersue@nsn.com>,
	"Netconf" <netconf@ops.ietf.org>
Subject: New agenda (posted/Updated as of 2008-02-25 22:09:35 (ET) ) is MISSING NETCONF!!!!
Date: Tue, 26 Feb 2008 11:11:08 +0100
Message-ID: <NIEJLKBACMDODCGLGOCNAEMKEHAA.bertietf@bwijnen.net>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0)
Importance: Normal
In-Reply-To: <20080226091601.GA1532@elstar.local>
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Marcia, we have been promised/told a few times that we would 
not have to worry about the missing NETCONF session in the 
Monday 1740-1950 slot. 

However, in the new agenda, I still do NOT see NETCONF at all.
This is not good. Our WG members may think that there may be
no meeting (although we DID tell them we would have a session 
in that monday last timeslot). But there may be other people 
interested in NETCONF who are not on our WG mailing list and
so they have no clue at all right now. This is NOT GOOD.

What's up??????? Pls fix ASAP.

Bert Wijnen 


--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Tue Feb 26 05:27:34 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 90CDC28C2C8
	for <ietfarch-netconf-archive@core3.amsl.com>; Tue, 26 Feb 2008 05:27:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.508
X-Spam-Level: 
X-Spam-Status: No, score=-0.508 tagged_above=-999 required=5
	tests=[AWL=-0.071, BAYES_00=-2.599, FH_RELAY_NODNS=1.451,
	HELO_MISMATCH_NET=0.611, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id DpgpcjZml-Z6
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Tue, 26 Feb 2008 05:27:33 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id CD51528C458
	for <netconf-archive@lists.ietf.org>; Tue, 26 Feb 2008 05:27:03 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JTzaY-0008Y9-Hn
	for netconf-data@psg.com; Tue, 26 Feb 2008 13:11:18 +0000
Received: from [62.250.3.110] (helo=relay.versatel.net)
	by psg.com with smtp (Exim 4.68 (FreeBSD))
	(envelope-from <bertietf@bwijnen.net>)
	id 1JTzZF-0008PU-Jd
	for netconf@ops.ietf.org; Tue, 26 Feb 2008 13:10:22 +0000
Received: (qmail 32196 invoked from network); 26 Feb 2008 13:09:54 -0000
Received: from unknown (HELO bwMedion) (87.215.199.34)
  by relay.versatel.net with SMTP; 26 Feb 2008 13:09:54 -0000
From: "Bert Wijnen - IETF" <bertietf@bwijnen.net>
To: "Netconf" <netconf@ops.ietf.org>
Subject: FW: [rt.amsl.com #2508] New agenda (posted/Updated as of 2008-02-25 22:09:35 (ET) ) is MISSING NETCONF!!!! 
Date: Tue, 26 Feb 2008 14:09:57 +0100
Message-ID: <NIEJLKBACMDODCGLGOCNKENAEHAA.bertietf@bwijnen.net>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

FYI

Bert Wijnen=20

-----Oorspronkelijk bericht-----
Van: Marcia Beaulieu via RT [mailto:agenda@ietf.org]
Verzonden: dinsdag 26 februari 2008 14:06
Aan: bertietf@bwijnen.net
Onderwerp: [rt.amsl.com #2508] New agenda (posted/Updated as of
2008-02-25 22:09:35 (ET) ) is MISSING NETCONF!!!!=20


Bert,

NETCONF is scheduled in that slot.  We are having an issue with the tool
and had hoped to have it fixed by now, it seems to be a programming
glitch.  I have tried a few things to try and make it visible but it has
not worked.  Our programmer and I are scheduled to work on this today.

Sorry for the inconvenience this has caused.

Marcia
On Tue Feb 26 02:11:17 2008, bertietf@bwijnen.net wrote:
> Marcia, we have been promised/told a few times that we would=20
> not have to worry about the missing NETCONF session in the=20
> Monday 1740-1950 slot.=20
>=20
> However, in the new agenda, I still do NOT see NETCONF at all.
> This is not good. Our WG members may think that there may be
> no meeting (although we DID tell them we would have a session=20
> in that monday last timeslot). But there may be other people=20
> interested in NETCONF who are not on our WG mailing list and
> so they have no clue at all right now. This is NOT GOOD.
>=20
> What's up??????? Pls fix ASAP.
>=20
> Bert Wijnen=20
>=20





--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Tue Feb 26 09:06:41 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 668943A6BAD
	for <ietfarch-netconf-archive@core3.amsl.com>; Tue, 26 Feb 2008 09:06:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.802
X-Spam-Level: 
X-Spam-Status: No, score=-0.802 tagged_above=-999 required=5
	tests=[AWL=-1.396, BAYES_00=-2.599, FH_RELAY_NODNS=1.451,
	HELO_EQ_FR=0.35, MISSING_HEADERS=1.292, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id yQ-2yHqzwzf0
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Tue, 26 Feb 2008 09:06:40 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 3459C3A6CBC
	for <netconf-archive@lists.ietf.org>; Tue, 26 Feb 2008 09:06:38 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JU2vq-000DNX-LB
	for netconf-data@psg.com; Tue, 26 Feb 2008 16:45:30 +0000
Received: from [193.55.95.1] (helo=sp.isima.fr)
	by psg.com with esmtp (Exim 4.68 (FreeBSD))
	(envelope-from <badra@isima.fr>)
	id 1JU2vK-000DHU-IH
	for netconf@ops.ietf.org; Tue, 26 Feb 2008 16:45:12 +0000
Received: from [127.0.0.1] (pc158.isima.fr [193.55.95.158])
	by sp.isima.fr (8.13.8/8.13.8) with ESMTP id m1QHW07w417930;
	Tue, 26 Feb 2008 17:32:00 GMT
Message-ID: <47C43F96.3010102@isima.fr>
Date: Tue, 26 Feb 2008 17:34:30 +0100
From: Mohamad Badra <badra@isima.fr>
User-Agent: Thunderbird 1.5.0.14 (Windows/20071210)
MIME-Version: 1.0
CC: "'Bert Wijnen - IETF'" <bertietf@bwijnen.net>, mehmet.ersue@nsn.com,
        charliek@microsoft.com, hannes.tschofenig@nsn.com,
        "'Netconf (E-mail)'" <netconf@ops.ietf.org>
Subject: Perspectives for enabling Third Party Authentication with "NETCONF
 over TLS" 
References: <NIEJLKBACMDODCGLGOCNAECLEHAA.bertietf@bwijnen.net> <47BA9510.5020900@cisco.com> <47BAB9E3.8020207@isima.fr> <47BC3928.4000400@cisco.com> <095901c87490$0fdea020$011716ac@NEWTON603> <47C29F1F.1050801@isima.fr>
In-Reply-To: <47C29F1F.1050801@isima.fr>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (sp.isima.fr [193.55.95.1]); Tue, 26 Feb 2008 17:32:00 +0000 (WET)
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Dear all,

I think we front the issue of defining correctly a common mechanism to 
enable using an authentication function for the manager via third parties.

There are many ways to move forward with third party authentication. 
Below three of them, sorry for this long mail. Any advice is wellcome...

1- <request-login>:
-------------------

In the past (June 2007), we discussed on the mailing list of the 
authentication function via third parties, and I proposed using alike a 
JUNOS capability: <request-login>. The rules (sent by Phil Shafer 
https://ops.ietf.org/lists/netconf/netconf.2007/msg00244.html) to handle 
this were pretty simple:

- The <request-login> RPC could only be performed if the TLS doesn't 
provide mutual authentication (the manager isn't authenticated),
- No other RPCs could be performed if the manager isn't authenticated.

In the case of TLS without manager authentication, we must leave the 
<request-login> RPC as the only valid RPC (e.g., anything else is an error.)

This proposal received one objection from Andy Bierman 
https://ops.ietf.org/lists/netconf/netconf.2007/msg00252.html

2- A TLS Extension or an Abstraction layer:
-------------------------------------------

Consequently, I edited the document to enable mutual authentication at 
the TLS layer without considering the use case of third party (AAA for 
example). But some comments and recommendation posted to the mailing 
list said that it is "absolutely" required to enable third party 
authentication.

I would like to have the WG reactions before the meeting in order to 
work on:

2.a- extending TLS (if you have some minutes, please look at 
http://tools.ietf.org/id/draft-badra-tls-password-ext-01.txt). In this 
document, alike SASL PLAIN is proposed within TLS. IMO, this requires an 
action to be taken by the TLS WG.

Or

2.b- on using an abstraction layer over TLS such as SASL (with a framing 
protocol that NETCONF sits above is required).

Dave Nilson proposed the following message transition diagram and 
explained: When a connection request is initiated by the manager to the 
managed entity (agent), e.g. via NETCONF, the manager sends the user's 
credential to the agent, which calls into the local AAA client, which in 
turn contacts the AAA server (over the network).  The user's credentials 
are validated at the AAA server, which in turn responds to the AAA 
client with an accept or reject message (over the network).

But he has the following question: Do you think this kind of 
AAA-integration will work in what you are trying to accomplish with 
NETCONF over TLS?

I CCed Charlie and Hannes for more eventual help.


Manager                Agent--PAM--AAA Client                 AAA Server
   |                      |            |                         |
   |--------------------->|            |                         |
   | TLS session estab.   |            |                         |
   |                      |            |                         |
   |--------------------->|            |                         |
   | User credentials     |            |                         |
   |                      |----------->|                         |
   |                      | User cred. |                         |
   |                      |            |                         |
   |                      |            |------------------------>|
   |                      |            |       Access Request    |
   |                      |            |                         |
   |                      |            |<------------------------|
   |                      |            |       Access Accept     |
   |                      |            |                         |
   |                      |<-----------|                         |
   |                      | User is OK |                         |
   |                      |            |                         |
   |<-------------------->|            |                         |
   |  NETCONF Exchanges   |            |                         |



3-Update BEEP:
--------------

I don't know if people want to update BEEP. If then I think it is better 
to update BEEP with the TLS mutual authentication as described in the 
document "NETCONF over TLS". But here we should keep a TCP port for 
BEEP, and a second port which is required to use TLS alone (mutual 
authentication by TLS itself) and to distinguish between them.


Best regards,
Badra


--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Tue Feb 26 09:28:21 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id DD9C128C4BE
	for <ietfarch-netconf-archive@core3.amsl.com>; Tue, 26 Feb 2008 09:28:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.7
X-Spam-Level: 
X-Spam-Status: No, score=0.7 tagged_above=-999 required=5 tests=[AWL=-1.278,
	BAYES_40=-0.185, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611,
	RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id RwKkmNH2ppYF
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Tue, 26 Feb 2008 09:28:21 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 7A1D728C565
	for <netconf-archive@lists.ietf.org>; Tue, 26 Feb 2008 09:28:14 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JU3W8-000KQu-3C
	for netconf-data@psg.com; Tue, 26 Feb 2008 17:23:00 +0000
Received: from [62.250.3.110] (helo=relay.versatel.net)
	by psg.com with smtp (Exim 4.68 (FreeBSD))
	(envelope-from <bertietf@bwijnen.net>)
	id 1JU3Vv-000KOt-Ix
	for netconf@ops.ietf.org; Tue, 26 Feb 2008 17:22:53 +0000
Received: (qmail 81413 invoked from network); 26 Feb 2008 17:22:46 -0000
Received: from unknown (HELO bwMedion) (87.215.199.34)
  by relay.versatel.net with SMTP; 26 Feb 2008 17:22:46 -0000
From: "Bert Wijnen - IETF" <bertietf@bwijnen.net>
To: "Netconf" <netconf@ops.ietf.org>
Subject: FYI: NETCONF is now on the official IETF71 agenda
Date: Tue, 26 Feb 2008 18:22:49 +0100
Message-ID: <NIEJLKBACMDODCGLGOCNIENLEHAA.bertietf@bwijnen.net>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

That is the agenda as updated as of 2008-02-26 08:36:26 (ET) 

See https://datatracker.ietf.org/meeting/71/agenda.html

We're still schedule for the Monday 1740-1950 slot.

Bert Wijnen 

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Tue Feb 26 12:38:32 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 7D53528C7A3
	for <ietfarch-netconf-archive@core3.amsl.com>; Tue, 26 Feb 2008 12:38:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.048
X-Spam-Level: 
X-Spam-Status: No, score=-0.048 tagged_above=-999 required=5
	tests=[AWL=-0.798, BAYES_00=-2.599, FH_RELAY_NODNS=1.451,
	HELO_EQ_DE=0.35, HELO_MISMATCH_DE=1.448, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id dLL7dBxAJ85F
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Tue, 26 Feb 2008 12:38:31 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 2F52E28C349
	for <netconf-archive@lists.ietf.org>; Tue, 26 Feb 2008 12:38:26 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JU6Qn-000Kn5-Bn
	for netconf-data@psg.com; Tue, 26 Feb 2008 20:29:41 +0000
Received: from [212.201.44.23] (helo=hermes.jacobs-university.de)
	by psg.com with esmtp (Exim 4.68 (FreeBSD))
	(envelope-from <j.schoenwaelder@jacobs-university.de>)
	id 1JU6Qk-000KmO-1p
	for netconf@ops.ietf.org; Tue, 26 Feb 2008 20:29:39 +0000
Received: from localhost (demetrius.jacobs-university.de [212.201.44.32])
	by hermes.jacobs-university.de (Postfix) with ESMTP id 901998A5BD;
	Tue, 26 Feb 2008 21:29:36 +0100 (CET)
Received: from hermes.jacobs-university.de ([212.201.44.23])
 by localhost (demetrius.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024)
 with ESMTP id 02384-03-23; Tue, 26 Feb 2008 21:29:31 +0100 (CET)
Received: from elstar.local (elstar.iuhb02.iu-bremen.de [10.50.231.133])
	by hermes.jacobs-university.de (Postfix) with ESMTP id 26AC08AE2C;
	Tue, 26 Feb 2008 20:41:49 +0100 (CET)
Received: by elstar.local (Postfix, from userid 501)
	id D11914D154D; Tue, 26 Feb 2008 20:41:48 +0100 (CET)
Date: Tue, 26 Feb 2008 20:41:48 +0100
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Mohamad Badra <badra@isima.fr>
Cc: 'Bert Wijnen - IETF' <bertietf@bwijnen.net>,
	mehmet.ersue@nsn.com, charliek@microsoft.com,
	hannes.tschofenig@nsn.com,
	"'Netconf (E-mail)'" <netconf@ops.ietf.org>
Subject: Re: Perspectives for enabling Third Party Authentication with
	"NETCONF over TLS"
Message-ID: <20080226194148.GA3644@elstar.local>
Reply-To: j.schoenwaelder@jacobs-university.de
Mail-Followup-To: Mohamad Badra <badra@isima.fr>,
	'Bert Wijnen - IETF' <bertietf@bwijnen.net>, mehmet.ersue@nsn.com,
	charliek@microsoft.com, hannes.tschofenig@nsn.com,
	"'Netconf (E-mail)'" <netconf@ops.ietf.org>
References: <NIEJLKBACMDODCGLGOCNAECLEHAA.bertietf@bwijnen.net> <47BA9510.5020900@cisco.com> <47BAB9E3.8020207@isima.fr> <47BC3928.4000400@cisco.com> <095901c87490$0fdea020$011716ac@NEWTON603> <47C29F1F.1050801@isima.fr> <47C43F96.3010102@isima.fr>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <47C43F96.3010102@isima.fr>
User-Agent: Mutt/1.5.17 (2007-11-01)
X-Virus-Scanned: amavisd-new 2.3.3 (20050822) at jacobs-university.de
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

On Tue, Feb 26, 2008 at 05:34:30PM +0100, Mohamad Badra wrote:

> I think we front the issue of defining correctly a common mechanism to 
> enable using an authentication function for the manager via third parties.
>
> There are many ways to move forward with third party authentication. Below 
> three of them, sorry for this long mail. Any advice is wellcome...

[...]

I only see two options here:

a) Extending NETCONF with an authentication mechanism that can hook into
   SASL (which would be something for NETCONF to work on)

b) Getting TLS enhanced that it can do client authentication with passwords
   and such things natively (which is clearly not NETCONFs business)

I guess the answer will be given by the security folks. I believe we
need to seek security area advise here.

/js

PS: My understanding is that BEEP does hook into SASL so I don't think
    BEEP is an issue here.

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1, 28759 Bremen, Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Tue Feb 26 13:22:16 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 5E0F73A6CCB
	for <ietfarch-netconf-archive@core3.amsl.com>; Tue, 26 Feb 2008 13:22:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.587
X-Spam-Level: 
X-Spam-Status: No, score=-2.587 tagged_above=-999 required=5 tests=[AWL=0.013,
	BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id jB48j-CLF+F1
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Tue, 26 Feb 2008 13:22:15 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 7E3243A6C4A
	for <netconf-archive@lists.ietf.org>; Tue, 26 Feb 2008 13:22:15 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JU78k-00015c-Jq
	for netconf-data@psg.com; Tue, 26 Feb 2008 21:15:06 +0000
Received: from [2001:1890:1112:1::20] (helo=mail.ietf.org)
	by psg.com with esmtp (Exim 4.68 (FreeBSD))
	(envelope-from <root@core3.amsl.com>)
	id 1JU78h-000152-Kr
	for netconf@ops.ietf.org; Tue, 26 Feb 2008 21:15:05 +0000
Received: by core3.amsl.com (Postfix, from userid 0)
	id 14F993A6C6D; Tue, 26 Feb 2008 13:15:01 -0800 (PST)
Content-Type: text/plain
Mime-Version: 1.0
To: i-d-announce@ietf.org
Cc: netconf@ops.ietf.org
From: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-ietf-netconf-monitoring-01.txt 
Message-Id: <20080226211502.14F993A6C6D@core3.amsl.com>
Date: Tue, 26 Feb 2008 13:15:02 -0800 (PST)
Sender: owner-netconf@ops.ietf.org
Precedence: bulk



A New Internet-Draft is available from the on-line Internet-Drafts 
directories.
This draft is a work item of the Network Configuration Working Group of the IETF.

	Title		: NETCONF Monitoring Schema
	Author(s)	: M. Scott, S. Chisholm
	Filename	: draft-ietf-netconf-monitoring-01.txt
	Pages		: 21
	Date		: 2008-2-26
	
Today no standard method is defined to monitor the NETCONF protocol,
   including items such as sessions and subscription information.  As
   NETCONF adds these and increasing capabilities which can impact
   configuration management, monitoring becomes increasingly important.
   This document defines NETCONF content via XML Schema to be used to
   monitor the Netconf protocol.  It includes information about Netconf
   sessions, locks, and subscriptions and is intended to facilitate
   management of a NETCONF server.  In addition this memo defines a
   mechanism to be able to discover all possible data models (XML
   Schemas) from a NETCONF server.  This mechanism provides explicit
   references to supported schema versions and can be performed
   dynamically throughout a session, unlike capabilities exchange which
   is performed during session setup only.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-netconf-monitoring-01.txt

To remove yourself from the I-D Announcement list, send a message to 
i-d-announce-request@ietf.org with the word unsubscribe in the body of 
the message. 
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce 
to change your subscription settings.

Internet-Drafts are also available by anonymous FTP. Login with the 
username "anonymous" and a password of your e-mail address. After 
logging in, type "cd internet-drafts" and then 
"get draft-ietf-netconf-monitoring-01.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt



--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Wed Feb 27 02:38:55 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 1DBE43A6DFC
	for <ietfarch-netconf-archive@core3.amsl.com>; Wed, 27 Feb 2008 02:38:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.583
X-Spam-Level: 
X-Spam-Status: No, score=-0.583 tagged_above=-999 required=5
	tests=[AWL=-0.688, BAYES_00=-2.599, FH_RELAY_NODNS=1.451,
	HELO_MISMATCH_COM=0.553, J_CHICKENPOX_73=0.6, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id fuDm2nYUwnly
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Wed, 27 Feb 2008 02:38:49 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id A26E83A6DF3
	for <netconf-archive@lists.ietf.org>; Wed, 27 Feb 2008 02:38:47 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JUJWa-0003Gx-JN
	for netconf-data@psg.com; Wed, 27 Feb 2008 10:28:32 +0000
Received: from [212.74.114.37] (helo=mk-outboundfilter-1.mail.uk.tiscali.com)
	by psg.com with esmtp (Exim 4.68 (FreeBSD))
	(envelope-from <cfinss@dial.pipex.com>)
	id 1JUJWW-0003Em-IP
	for netconf@ops.ietf.org; Wed, 27 Feb 2008 10:28:31 +0000
X-Trace: 49642113/mk-outboundfilter-1.mail.uk.tiscali.com/PIPEX/$ACCEPTED/pipex-customers/62.188.143.27
X-SBRS: None
X-RemoteIP: 62.188.143.27
X-IP-MAIL-FROM: cfinss@dial.pipex.com
X-IP-BHB: Once
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ao8CAIzKxEc+vI8b/2dsb2JhbACtYQQ
X-IP-Direction: IN
Received: from 1cust27.tnt14.lnd4.gbr.da.uu.net (HELO allison) ([62.188.143.27])
  by smtp.pipex.tiscali.co.uk with SMTP; 27 Feb 2008 10:28:22 +0000
Message-ID: <008901c87922$bf2e7140$0601a8c0@allison>
Reply-To: "tom.petch" <cfinss@dial.pipex.com>
From: "tom.petch" <cfinss@dial.pipex.com>
To: "Sharon Chisholm" <schishol@nortel.com>,
	"Netconf" <netconf@ops.ietf.org>
References: <713043CE8B8E1348AF3C546DBE02C1B41336B017@zcarhxm2.corp.nortel.com>
Subject: Re: Notification Pre-release of -12 (take 3)
Date: Wed, 27 Feb 2008 10:23:22 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

----- Original Message -----
From: "Sharon Chisholm" <schishol@nortel.com>
To: "Netconf" <netconf@ops.ietf.org>
Sent: Monday, February 25, 2008 1:45 AM
Subject: Notification Pre-release of -12 (take 3)


Hi

Attached is another pre-release of -12. Please let me know if there are
any further changes required. I would ideally like to post this before
the draft cut-off tomorrow.

1. Replaced the capability strings in the IANA considerations section
with the table Bert suggested.

2. Did not make any changes as a result of the discussion with Suresh on
error messages since I think I have found the error message he is
looking for already in the document.

3. Did not make any changes a result of Bert's questions about
netconf.xsd since I think we are good.

<tp>
I will be 'interested' to follow the progress of the URI for the schema.

I did raise the question of what URI to use for a schema - http:, urn:, what
authority - at the start of the year on the apps discuss mailing list (the list
that keeps changing its name).

Chris Newman replied

"As Applications Area Director, I'm not aware of anyone ever asking for that.

I'm holding a discuss position on:
   draft-narten-iana-considerations-rfc2434bis-08
because the present text forbids use of IANA URLs and I consider that an
unacceptable new restriction for IANA considerations.

Current IETF practice discourages use of IANA URLs in IETF specifications.
However, we have one case, RFC 4790, where stable iana.org http URLs are
provided to registry elements and that was done with IANA's permission.  In that
case, the registry was created to be useful to both the IETF and the W3C. The
stable http URLs make the W3C happier so it was worth doing that way.

I would support a similar approach for iana.org http XML namespaces if someone
spent the time to write up the rules and get IANA's consent.

Using an ietf.org http URIs for XML namespaces is a bad idea.  The IETF has
deliberately kept the registry function for our standards separate and I
consider that a feature.  Also, ietf.org is operated by the Secretariat function
so using that domain for registrations would require additional (and more
expensive) coordination than iana.org.  It _might_ be feasible to set up a
redirect from ietf.org to iana.org for XML namespaces, but I worry that's just
one additional level of complexity where things could break (especially if we
transition the secretariat function between vendors periodically as we're in the
process of doing now).

To summarize the options:
1. URNs for XML namespaces -- present IETF common practice
2. non-IETF http URLs for XML namespaces -- acceptable
3. iana.org http URLs for XML namespaces -- nobody has tried this, seems
feasible to me.
4. ietf.org http URLs for XML namespaces -- nobody has tried this.  I think it's
a bad idea.

                - Chris
"
and last week a new I-D duly appeared

http://www.ietf.org/internet-drafts/draft-duerst-iana-namespace-00.txt

whose progress I shall also follow with interest.

Tom Petch
</tp>

Sharon Chisholm
Nortel
Ottawa, Ontario
Canada


--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Wed Feb 27 13:29:00 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 874893A6B93
	for <ietfarch-netconf-archive@core3.amsl.com>; Wed, 27 Feb 2008 13:29:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.922
X-Spam-Level: 
X-Spam-Status: No, score=-0.922 tagged_above=-999 required=5
	tests=[AWL=-0.424, BAYES_00=-2.599, FH_RELAY_NODNS=1.451,
	HELO_EQ_SE=0.35, J_CHICKENPOX_26=0.6, J_CHICKENPOX_37=0.6,
	RCVD_IN_DNSWL_LOW=-1, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id ve86IyQY9KV5
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Wed, 27 Feb 2008 13:28:54 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 9556E28C2B1
	for <netconf-archive@lists.ietf.org>; Wed, 27 Feb 2008 13:28:36 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JUTfD-0006et-Pg
	for netconf-data@psg.com; Wed, 27 Feb 2008 21:18:07 +0000
Received: from [193.180.251.60] (helo=mailgw3.ericsson.se)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.68 (FreeBSD))
	(envelope-from <balazs.lengyel@ericsson.com>)
	id 1JUTf7-0006dw-EQ
	for netconf@ops.ietf.org; Wed, 27 Feb 2008 21:18:03 +0000
Received: from mailgw3.ericsson.se (unknown [127.0.0.1])
	by mailgw3.ericsson.se (Symantec Mail Security) with ESMTP id EF3C3216F9
	for <netconf@ops.ietf.org>; Wed, 27 Feb 2008 17:10:17 +0100 (CET)
X-AuditID: c1b4fb3c-b00bfbb000007e19-e3-47c58b69555c
Received: from esealmw128.eemea.ericsson.se (unknown [153.88.254.121])
	by mailgw3.ericsson.se (Symantec Mail Security) with ESMTP id D4A25211A0
	for <netconf@ops.ietf.org>; Wed, 27 Feb 2008 17:10:17 +0100 (CET)
Received: from esealmw126.eemea.ericsson.se ([153.88.254.170]) by esealmw128.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830);
	 Wed, 27 Feb 2008 17:10:17 +0100
Received: from [159.107.197.224] ([159.107.197.224]) by esealmw126.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830);
	 Wed, 27 Feb 2008 17:10:17 +0100
Message-ID: <47C58B68.7030904@ericsson.com>
Date: Wed, 27 Feb 2008 17:10:16 +0100
From: Balazs Lengyel <balazs.lengyel@ericsson.com>
User-Agent: Thunderbird 2.0.0.4 (X11/20070604)
MIME-Version: 1.0
To: "Netconf (E-mail)" <netconf@ops.ietf.org>
Subject: Comments on monitoring-01
Content-Type: multipart/mixed;
 boundary="------------060203080500070005010605"
X-OriginalArrivalTime: 27 Feb 2008 16:10:17.0136 (UTC) FILETIME=[3E207B00:01C8795B]
X-Brightmail-Tracker: AAAAAA==
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

This is a multi-part message in MIME format.
--------------060203080500070005010605
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hello Mark, Sharon, Martin,

It is very welcome that the schema discovery is integrated into the previous draft, but I feel 
many of my previous comments were not considered.

I propose to add the attached YANG schema as an informative (non-normative) appendix. If you 
include it I promise to keep it up to date.

General)
Netconf related performance counters are needed. E.g.
- number of sessions
- number of current sessions
- number of messages, per operation type
- number of faults (authentication, XML, etc.)

The data model is described in XML schema which is just one possibility. At the moment it is
missing real references for session and stream. I think a Yang model shall be added at least as
a non-normative appendix (see attachment). Anyway we should clarify the content of the data
model now, and hopefully by the next (next after next, next after next after next :-( ) IETF we 
will know more about the modeling methodology.

Chapter 1)
Do we need this? I propose to remove it.

Ch 1.1) Remove the last sentence for operation.

Ch.2)
Why is the capabilities not EXACTLY the same as the set exchanged during session setup?

lockStatus should be extended with partial locking information

Ch 3.1)
You mention the <list-schema> operation then in the example you use a <get> ???

The example about fetching a schema inline seems to describe just some other unexplained method 
to fetch information about a schema.

&lt; used sometimes instead of >

Ch 4)
The schema is not well formed as a quote is missing

Netconf state should not be the root level element, rather we should have something like
netconf/netconfState.

NetconfSessionInfo is sometimes but not everywhere renamed ManagementSessionInfo

In types LockStatus, NetconfSubscriptionInfo real references to the sessionId would be good. 
This should be described at least in the documentation clause.

How is it possible to have zero ConfigurationDatastoreInfo or capability elements?

How do we represent CLI/GUI/etc. sessions? If we are speaking about locking the session can be
    an internal process like backup or restart.

Description for sourceIdentifier is missing from the schema. Generally should the schema be 
understandable in itself? In this case it is not enough to put descriptions in the RFC (some 
accompanying text0, they must appear in the schema as well. As we propose to make the schema 
downloadable it should be understandable in itself.

Partial locking shall be included in the schema.
The sessionId must be always present for the lock. A real reference (keyRef) to the session
object would be even better.

stream should have a type of ncEvent:streamNameType. A real reference to the stream in the
Notification Management Schema would be even better. (keyRef)

Remove namedProfile

What does lastModified mean for subscriptions? AFAIK subscriptions can not be modified.
Should it be removed?

The transportType, sessionType should be an an extensible enumeration. E.g. put at least 
commonly used string into the description. It is still better then a free form string.

srcIdentifier: say something more specific about it's content e.g. a union of ipv4Address, 
ipv6Address, xs:string

regards Balazs

--------------060203080500070005010605
Content-Type: text/plain;
 name="netconf-state.yang"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="netconf-state.yang"

module netconf-state {

    namespace "urn:ietf:params:xml:ns:netconf:state:1.0";
    prefix "ns";

    import yang-types { prefix yang; }
    import inet-types { prefix inet; }

    organization
        "IETF";

    description
        "NetConf Monitoring Schema.
         All elements in this Schema are read-only.";

    revision "2008-02-27" {
        description
          "Updated to match draft-ietf-netconf-monitoring-01
		   Some proposed improvement included";
    }
    revision "2008-02-01" {
        description
          "Updated to match draft-bjorklund-netconf-yang-01";
    }
    revision "2007-11-12" {
        description
        "Updated to match draft-scott-netconf-monitoring-00.txt";
    }
    revision "2007-07-22" {
        description "Initial revision.";
    }

    typedef SessionId {
        type uint32 {
            range "1..4294967295";
        }
        reference "rfc4741";
    }

    typedef ConfigName {
        type enumeration {
            enum "running";
            enum "candidate";
            enum "startup";
        }
        reference "rfc4741";
    }

    grouping transportType { // should be used, but the draft currently uses a simple string
        choice transportType { 
            mandatory true;
            leaf "console" {type empty;}
            leaf "tcp" {type empty;}
            leaf "ssh" {type empty;}
            leaf "ssl" {type empty;}
        }
    }

    grouping sessionType { // should be used, but the draft currently uses a simple string
        choice sessionType { 
            mandatory true;
            leaf "cli" {type empty;}
            leaf "netconf" {type empty;}
            leaf "webui" {type empty;}
        }
    }

    typedef srcIdentifier {
        description 
        "Information about source of the session.
        IPv4Address, IPv6Address, DNS name or any other form is allowed";
        type union {
            type inet:ipv4-address;
            type inet:ipv6-address;
            type inet:domain-name;
            type string ;
           }
    }

    container netconfState {
        config false;

        container capabilities {
            description 
                "List of NETCONF capabilities supported
                 by this device.";
            leaf-list capability {
                type yang:uri;
                min-elements 1;
            }
        }

        container sessions {
            description
                "List of NETCONF sessions currently
                 active on this device.";
            list session {
                key sessionId;
                leaf sessionId { type SessionId; }
                leaf username  { type string; }
                  leaf transport { type string; }
                leaf protocol  { type string; }
                leaf sourceIdentifier { type srcIdentifier; }
                leaf loginTime { type yang:date-and-time; }
            }
        }

        container configurations {
            description
                "List of NETCONF configuration datastores (e.g. running,
                 startup, candidate) supported on this device and related
                 information.";
            list config {
                key name;
                leaf name { type ConfigName; }
                container lockStatus {
                    description
                        "An indication of whether a resource is locked or
                         unlocked.  If locked, additional information about
                         the locking such as user an time stamp is provided.";
                    leaf lock-state {
                        type enumeration {
                            enum "locked";
                            enum "unlocked";
                        }
                    }
                    leaf lockedBySession {
                        type SessionId;
                        description 
                            "The session ID of the session that has locked
                             this resource.";
                    }
                    leaf lockedTime {
                        type yang:date-and-time;
                        description
                            "The date and time of when the resource was
                             locked. If the resource is currently unlocked,
                             this element will not be present.";
                    }
                }
            }

            container subscriptions {
                description
                    "List of NETCONF notification subscriptions
                     active on this device and related information.";
                list subscription {
                    key session-id;
                    description
                        "Information about Netconf Notification Subscriptions.";
                    leaf session-id {
                        type SessionId;
                        description
                            "The session id associated with this subscription.";
                    }
                    leaf stream {
                        type string;
                        description
                            "The stream associated with this subscription.";
                    }
                    anyxml filter {
                        description 
                            "The filters associated with this subscription.";
                    }
                    leaf messagesSent {
                        type yang:zero-based-counter32;
                        description
                            "A count of event notifications sent along
                             this connection since the subscription was
                             created.";
                    }
                }
            }
        }
    }
}

--------------060203080500070005010605--

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Wed Feb 27 15:38:18 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 3A57728C7D3
	for <ietfarch-netconf-archive@core3.amsl.com>; Wed, 27 Feb 2008 15:38:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.715
X-Spam-Level: 
X-Spam-Status: No, score=0.715 tagged_above=-999 required=5 tests=[AWL=-1.262,
	BAYES_40=-0.185, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611,
	RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id Y6DNrn15DqHu
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Wed, 27 Feb 2008 15:38:17 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 408743A6AFA
	for <netconf-archive@lists.ietf.org>; Wed, 27 Feb 2008 15:37:18 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JUVkd-000OIm-SH
	for netconf-data@psg.com; Wed, 27 Feb 2008 23:31:51 +0000
Received: from [62.250.3.110] (helo=relay.versatel.net)
	by psg.com with smtp (Exim 4.68 (FreeBSD))
	(envelope-from <bertietf@bwijnen.net>)
	id 1JUVkY-000OHd-6H
	for netconf@ops.ietf.org; Wed, 27 Feb 2008 23:31:50 +0000
Received: (qmail 91746 invoked from network); 27 Feb 2008 23:31:42 -0000
Received: from unknown (HELO bwMedion) (87.215.199.34)
  by relay.versatel.net with SMTP; 27 Feb 2008 23:31:42 -0000
From: "Bert Wijnen - IETF" <bertietf@bwijnen.net>
To: "Dan Romascanu" <dromasca@avaya.com>
Cc: "Sharon Chisholm" <schishol@nortel.com>,
	"Hector Trevino \(htrevino\)" <htrevino@cisco.com>,
	"Netconf" <netconf@ops.ietf.org>
Subject: draft-ietf-netconf-notification-12.txt is OK for IESG agenda
Date: Thu, 28 Feb 2008 00:31:43 +0100
Message-ID: <NIEJLKBACMDODCGLGOCNEEAEEIAA.bertietf@bwijnen.net>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Dan,

pls put this document on the IESG agenda.
I think it is "good enough" and the srious issues 
have been resolved. 

The only things that I want you to make sure is
- registratation of:
      URI: urn:ietf:params:xml:ns:netmod:notification
  I still wonder if it would not be better to register
      URI: urn:ietf:params:xml:ns:netmod:notification:1.0
  Sharon claims it was discussed and that thecurrent doc 
  contains the consensus. I cannot find that consensus
  (maybe I did not look hard enough). I must also say that
  there is not a lot of people who seem to bother.
- Pls make sure that XML experts take a look at the 
  XML and XSD fragments in the document. I don't feel that
  I have enough authority/skills  in this space to tell 
  you that they are solid and bug-free.

Hope this helps, 

Bert Wijnen 
document shepherd and WG co-chair

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Thu Feb 28 01:54:19 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id D7AA528C521
	for <ietfarch-netconf-archive@core3.amsl.com>; Thu, 28 Feb 2008 01:54:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.353
X-Spam-Level: 
X-Spam-Status: No, score=-2.353 tagged_above=-999 required=5 tests=[AWL=1.084,
	BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611,
	HTML_MESSAGE=1, RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id iCXhuMGmhWZK
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Thu, 28 Feb 2008 01:54:19 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 9A20428C519
	for <netconf-archive@lists.ietf.org>; Thu, 28 Feb 2008 01:54:18 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JUfGC-0003H7-Ok
	for netconf-data@psg.com; Thu, 28 Feb 2008 09:41:04 +0000
Received: from [217.115.75.233] (helo=demumfd001.nsn-inter.net)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.68 (FreeBSD))
	(envelope-from <mehmet.ersue@nsn.com>)
	id 1JUfG9-0003Ga-I6
	for netconf@ops.ietf.org; Thu, 28 Feb 2008 09:41:03 +0000
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56])
	by demumfd001.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id m1S9euIN016492
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Thu, 28 Feb 2008 10:40:56 +0100
Received: from demuexc023.nsn-intra.net (webmail.nsn-intra.net [10.150.128.36])
	by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id m1S9eqw7006957;
	Thu, 28 Feb 2008 10:40:56 +0100
Received: from DEMUEXC005.nsn-intra.net ([10.150.128.17]) by demuexc023.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959);
	 Thu, 28 Feb 2008 10:40:52 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C879EE.01B9FFA1"
Subject: Agenda for NETCONF WG session at IETF #71
Date: Thu, 28 Feb 2008 10:40:51 +0100
Message-ID: <A294F5A3E722D94FBEB6D49C1506F6F7A7F3CD@DEMUEXC005.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Agenda for NETCONF WG session at IETF #71
Thread-Index: Ach57gEuw6AQNNRaSNi7tZf5zkwv0A==
From: "Ersue, Mehmet (NSN - DE/Muenich)" <mehmet.ersue@nsn.com>
To: <netconf@ops.ietf.org>
Cc: "ext Bert Wijnen - IETF" <bertietf@bwijnen.net>,
        "ext Romascanu, Dan (Dan)" <dromasca@avaya.com>
X-OriginalArrivalTime: 28 Feb 2008 09:40:52.0346 (UTC) FILETIME=[020A35A0:01C879EE]
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

This is a multi-part message in MIME format.

------_=_NextPart_001_01C879EE.01B9FFA1
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable


Dear NETCONF WG,

below is an update for the agenda of the NETCONF WG session=20
at the IETF #71.=20

Our main focus in the session will be on open issue discussion.
Please let us know before hand about your implementation.
Please let us also know whether you have a concrete topic for=20
the open mic session.

We still need volunteers as scribe and minute taker. As you=20
know the session will not start before we have them ;-).=20

Bert & Mehmet

_____________________________________________

NETCONF WG
IETF 71, Philadelphia, PA, USA

MONDAY, March 10, 2008 1740-1950

  Scribes (needs to be organized before the session),
  Agenda bashing (2 minutes)

  Use of mailing lists,
  WG status review (10 minutes)

  Current charter items:

    1. NETCONF over TLS (20 minutes)

       draft-ietf-netconf-tls-01.txt

    2. Fine-grained locking (20 minutes)

       draft-ietf-netconf-partial-lock-00.txt

    3. Netconf monitoring (20 minutes)

       draft-ietf-netconf-monitoring-00.txt

  Discussion on ongoing implementations (10 minutes)

      Who is implementing what?
      Should we plan an interop-event for testing of
      RFC 4141-4144 to get them to DS?=20

  AOB

  Open mike=20

      One hot topic is e.g. the NETCONF-related requirements on DML.=20
      Any other hot topics to discuss?=20

Note (this is not part of the agenda):=20
We are not going to discuss solutions in open mic slot.=20
This is just because we have some time and want to give=20
you the opportunity to sort out the NETCONF-related=20
requirements as a preparation for the Canmod BoF.=20



------_=_NextPart_001_01C879EE.01B9FFA1
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.7653.2">
<TITLE>Agenda for NETCONF WG session at IETF #71</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->
<BR>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">Dear NETCONF =
WG,</FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">below is an update =
for the agenda of the NETCONF WG session </FONT></SPAN>

<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">at the IETF #71. =
</FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">Our main focus in =
the session will be on open issue discussion.</FONT></SPAN>

<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">Please let us know =
before hand about your implementation.</FONT></SPAN>

<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">Please let us also =
know whether you have a concrete topic for </FONT></SPAN>

<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">the open mic =
session.</FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">We still need =
volunteers as scribe and minute taker. As you </FONT></SPAN>

<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">know the session =
will not start before we have them ;-). </FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">Bert &amp; =
Mehmet</FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 =
FACE=3D"Verdana">_____________________________________________</FONT></SP=
AN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">NETCONF =
WG</FONT></SPAN>

<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">IETF 71, =
Philadelphia, PA, USA</FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">MONDAY, March 10, =
2008 1740-1950</FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp; Scribes =
(needs to be organized before the session),</FONT></SPAN>

<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp; Agenda =
bashing (2 minutes)</FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp; Use of =
mailing lists,</FONT></SPAN>

<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp; WG status =
review (10 minutes)</FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp; Current =
charter items:</FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp;&nbsp;&nbsp; =
1. NETCONF over TLS (20 minutes)</FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 =
FACE=3D"Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
draft-ietf-netconf-tls-01.txt</FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp;&nbsp;&nbsp; =
2. Fine-grained locking (20 minutes)</FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 =
FACE=3D"Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
draft-ietf-netconf-partial-lock-00.txt</FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp;&nbsp;&nbsp; =
3. Netconf monitoring (20 minutes)</FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 =
FACE=3D"Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
draft-ietf-netconf-monitoring-00.txt</FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp; Discussion =
on ongoing implementations (10 minutes)</FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 =
FACE=3D"Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Who is implementing =
what?</FONT></SPAN>

<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 =
FACE=3D"Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Should we plan an =
interop-event for testing of</FONT></SPAN>

<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 =
FACE=3D"Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RFC 4141-4144 to get =
them to DS? </FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp; =
AOB</FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp; Open mike =
</FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 =
FACE=3D"Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; One hot topic is e.g. =
the NETCONF-related requirements on DML. </FONT></SPAN>

<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 =
FACE=3D"Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Any other hot topics to =
discuss? </FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">Note (this is not =
part of the agenda): </FONT></SPAN>

<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">We are not going =
to discuss solutions in open mic slot. </FONT></SPAN>

<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">This is just =
because we have some time and want to give </FONT></SPAN>

<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">you the =
opportunity to sort out the NETCONF-related </FONT></SPAN>

<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">requirements as a =
preparation for the Canmod BoF.</FONT></SPAN><SPAN LANG=3D"en-us"> =
</SPAN>
</P>
<BR>

</BODY>
</HTML>
------_=_NextPart_001_01C879EE.01B9FFA1--

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Thu Feb 28 04:41:46 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id A49E03A6DEA
	for <ietfarch-netconf-archive@core3.amsl.com>; Thu, 28 Feb 2008 04:41:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.452
X-Spam-Level: 
X-Spam-Status: No, score=-2.452 tagged_above=-999 required=5 tests=[AWL=0.985,
	BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611,
	HTML_MESSAGE=1, RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id lB3XPOTn9Bp2
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Thu, 28 Feb 2008 04:41:44 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 98E5F3A6A80
	for <netconf-archive@lists.ietf.org>; Thu, 28 Feb 2008 04:41:44 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JUhwn-0005eI-6N
	for netconf-data@psg.com; Thu, 28 Feb 2008 12:33:13 +0000
Received: from [217.115.75.233] (helo=demumfd001.nsn-inter.net)
	by psg.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.68 (FreeBSD))
	(envelope-from <mehmet.ersue@nsn.com>)
	id 1JUhwP-0005Y4-LB
	for netconf@ops.ietf.org; Thu, 28 Feb 2008 12:32:55 +0000
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56])
	by demumfd001.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id m1SCWjPn019823
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Thu, 28 Feb 2008 13:32:45 +0100
Received: from demuexc022.nsn-intra.net (webmail.nsn-intra.net [10.150.128.35])
	by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id m1SCWUD5025318;
	Thu, 28 Feb 2008 13:32:43 +0100
Received: from DEMUEXC005.nsn-intra.net ([10.150.128.17]) by demuexc022.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959);
	 Thu, 28 Feb 2008 13:32:39 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C87A06.00E59A64"
Subject: RE: Agenda for NETCONF WG session at IETF #71
Date: Thu, 28 Feb 2008 13:32:38 +0100
Message-ID: <A294F5A3E722D94FBEB6D49C1506F6F7A7F43D@DEMUEXC005.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Agenda for NETCONF WG session at IETF #71
Thread-Index: Ach57gEuw6AQNNRaSNi7tZf5zkwv0AAFfpkg
From: "Ersue, Mehmet (NSN - DE/Muenich)" <mehmet.ersue@nsn.com>
To: <netconf@ops.ietf.org>
Cc: "ext Bert Wijnen - IETF" <bertietf@bwijnen.net>,
        "ext Romascanu, Dan (Dan)" <dromasca@avaya.com>
X-OriginalArrivalTime: 28 Feb 2008 12:32:39.0170 (UTC) FILETIME=[0162BE20:01C87A06]
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

This is a multi-part message in MIME format.

------_=_NextPart_001_01C87A06.00E59A64
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable


Hi,

I plan to upload the agenda today late. Please let me know=20
if the presenter info needs to be changed.

> Mehmet
>=20
> _____________________________________________
>=20
> NETCONF WG
> IETF 71, Philadelphia, PA, USA
>=20
> MONDAY, March 10, 2008 1740-1950
>=20
>   Scribes (needs to be organized before the session),
>   Agenda bashing (2 minutes)
>=20
>   Use of mailing lists,
>   WG status review (10 minutes)
>=20
>   Current charter items:
>=20
>     1. NETCONF over TLS (20 minutes)
       Charlie Kaufman (on behalf of Mohamad Badra)
>        http://tools.ietf.org/id/draft-ietf-netconf-tls-01.txt
>=20
>     2. Fine-grained locking (20 minutes)
       Balacz Lengyel
>        http://tools.ietf.org/id/draft-ietf-netconf-partial-lock-01.txt
>=20
>     3. Netconf monitoring (20 minutes)
       Sharon Chisholm
>        http://tools.ietf.org/id/draft-ietf-netconf-monitoring-01.txt
>=20
>   Discussion on ongoing implementations (10 minutes)
>=20
>       Who is implementing what?
>       Should we plan an interop-event for testing of
>       RFC 4141-4144 to get them to DS?=20
>=20
>   AOB
>=20
>   Open mic=20
>=20
>       One hot topic is e.g. the NETCONF-related requirements on DML.=20
>       Any other hot topics to discuss?=20
>=20

------_=_NextPart_001_01C87A06.00E59A64
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.7653.2">
<TITLE>RE: Agenda for NETCONF WG session at IETF #71</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->
<BR>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">Hi,</FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">I plan to upload =
the agenda today late. Please let me know </FONT></SPAN>

<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">if the presenter =
info needs to be changed.</FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 =
FACE=3D"Verdana">Mehmet</FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 =
FACE=3D"Verdana">_____________________________________________</FONT></SP=
AN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">NETCONF =
WG</FONT></SPAN>

<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">IETF 71, =
Philadelphia, PA, USA</FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">MONDAY, March 10, =
2008 1740-1950</FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp; Scribes =
(needs to be organized before the session),</FONT></SPAN>

<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp; Agenda =
bashing (2 minutes)</FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp; Use of =
mailing lists,</FONT></SPAN>

<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp; WG status =
review (10 minutes)</FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp; Current =
charter items:</FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp;&nbsp;&nbsp; =
1. NETCONF over TLS (20 minutes)</FONT></SPAN>

<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 =
FACE=3D"Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Charlie Kaufman =
(on behalf of Mohamad Badra)</FONT></SPAN>

<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 =
FACE=3D"Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></SPAN><A =
HREF=3D"http://tools.ietf.org/id/draft-ietf-netconf-tls-01.txt"><SPAN =
LANG=3D"de"><U><FONT COLOR=3D"#0000FF" SIZE=3D2 =
FACE=3D"Verdana">http://tools.ietf.org/id/draft-ietf-netconf-tls-01.txt</=
FONT></U></SPAN></A><SPAN LANG=3D"de"></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp;&nbsp;&nbsp; =
2. Fine-grained locking (20 minutes)</FONT></SPAN>

<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 =
FACE=3D"Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Balacz =
Lengyel</FONT></SPAN>

<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 =
FACE=3D"Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></SPAN><A =
HREF=3D"http://tools.ietf.org/id/draft-ietf-netconf-partial-lock-01.txt">=
<SPAN LANG=3D"de"><U><FONT COLOR=3D"#0000FF" SIZE=3D2 =
FACE=3D"Verdana">http://tools.ietf.org/id/draft-ietf-netconf-partial-lock=
-01.txt</FONT></U></SPAN></A><SPAN LANG=3D"de"></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp;&nbsp;&nbsp; =
3. Netconf monitoring (20 minutes)</FONT></SPAN>

<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 =
FACE=3D"Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sharon =
Chisholm</FONT></SPAN>

<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 =
FACE=3D"Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></SPAN><A =
HREF=3D"http://tools.ietf.org/id/draft-ietf-netconf-monitoring-01.txt"><S=
PAN LANG=3D"de"><U><FONT COLOR=3D"#0000FF" SIZE=3D2 =
FACE=3D"Verdana">http://tools.ietf.org/id/draft-ietf-netconf-monitoring-0=
1.txt</FONT></U></SPAN></A><SPAN LANG=3D"de"></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp; Discussion =
on ongoing implementations (10 minutes)</FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 =
FACE=3D"Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Who is implementing =
what?</FONT></SPAN>

<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 =
FACE=3D"Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Should we plan an =
interop-event for testing of</FONT></SPAN>

<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 =
FACE=3D"Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RFC 4141-4144 to get =
them to DS? </FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp; =
AOB</FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 FACE=3D"Verdana">&nbsp; Open mic =
</FONT></SPAN>
</P>

<P><SPAN LANG=3D"de"><FONT SIZE=3D2 =
FACE=3D"Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; One hot topic is e.g. =
the NETCONF-related requirements on DML. </FONT></SPAN>

<BR><SPAN LANG=3D"de"><FONT SIZE=3D2 =
FACE=3D"Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Any other hot topics to =
discuss? </FONT></SPAN>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C87A06.00E59A64--

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Thu Feb 28 07:16:25 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 97F0D28C5E3
	for <ietfarch-netconf-archive@core3.amsl.com>; Thu, 28 Feb 2008 07:16:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.105
X-Spam-Level: 
X-Spam-Status: No, score=-3.105 tagged_above=-999 required=5 tests=[AWL=1.390,
	BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,
	RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id MZnNzqo+mLu3
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Thu, 28 Feb 2008 07:16:20 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 086383A6964
	for <netconf-archive@lists.ietf.org>; Thu, 28 Feb 2008 07:16:20 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JUkDF-0002Aa-Vv
	for netconf-data@psg.com; Thu, 28 Feb 2008 14:58:21 +0000
Received: from [64.18.2.173] (helo=exprod7og110.obsmtp.com)
	by psg.com with smtps (TLSv1:AES256-SHA:256)
	(Exim 4.68 (FreeBSD))
	(envelope-from <phil@idle.juniper.net>)
	id 1JUkDA-00029R-HX
	for netconf@ops.ietf.org; Thu, 28 Feb 2008 14:58:18 +0000
Received: from source ([66.129.224.36]) by exprod7ob110.postini.com ([64.18.6.12]) with SMTP;
	Thu, 28 Feb 2008 06:58:05 PST
Received: from magenta.juniper.net ([172.17.27.123]) by emailsmtp56.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959);
	 Thu, 28 Feb 2008 06:57:49 -0800
Received: from idle.juniper.net (idleski.juniper.net [172.25.4.26])
	by magenta.juniper.net (8.11.3/8.11.3) with ESMTP id m1SEvmq40210;
	Thu, 28 Feb 2008 06:57:48 -0800 (PST)
	(envelope-from phil@idle.juniper.net)
Received: from idle.juniper.net (localhost [127.0.0.1])
	by idle.juniper.net (8.13.8/8.13.8) with ESMTP id m1SEv2Jh095469;
	Thu, 28 Feb 2008 14:57:03 GMT
	(envelope-from phil@idle.juniper.net)
Message-Id: <200802281457.m1SEv2Jh095469@idle.juniper.net>
To: "Ersue, Mehmet (NSN - DE/Muenich)" <mehmet.ersue@nsn.com>
cc: netconf@ops.ietf.org, "ext Bert Wijnen - IETF" <bertietf@bwijnen.net>,
   "ext Romascanu,
    Dan (Dan)" <dromasca@avaya.com>
Subject: Re: Agenda for NETCONF WG session at IETF #71 
In-reply-to: <A294F5A3E722D94FBEB6D49C1506F6F7A7F3CD@DEMUEXC005.nsn-intra.net> 
Date: Thu, 28 Feb 2008 09:57:02 -0500
From: Phil Shafer <phil@juniper.net>
X-OriginalArrivalTime: 28 Feb 2008 14:57:49.0117 (UTC) FILETIME=[48EB2ED0:01C87A1A]
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

"Ersue, Mehmet (NSN - DE/Muenich)" writes:
>Please let us also know whether you have a concrete topic for
>the open mic session.

I posted a list of question for discussion at the last ietf,
but nothing really came of it.  Is it worth repeating?

>Another thought is to come up with a list of the five biggest
>impediments to NETCONF's complete domination of the configuration
>space.  Do we know the answers to questions like:
> 
> - Why aren't/won't device folks shipping netconf implementations?
> - Why aren't/won't application writers moving to NETCONF?
> - Why isn't NETCONF becoming the answer to configuration problems?
> - What's stopping it?
> - Where's the chicken?
> - What's the egg?
> - What's the key to moving forward from here?
> - Where should we be concentrating our (precious and few) resources?

The first issue (YANG) is clearly the (YANG) lack of a workable
DML, and (YANG) I think we are making (YANG) great progress
in that (YANG) area.

But I don't know what the other four top-five issues are.  What
stands between us and Complete World Domination (CWD)?

Thanks,
 Phil (the (YANG) subtle one ;^)

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Fri Feb 29 09:26:08 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 5C8883A68ED
	for <ietfarch-netconf-archive@core3.amsl.com>; Fri, 29 Feb 2008 09:26:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.495
X-Spam-Level: 
X-Spam-Status: No, score=-0.495 tagged_above=-999 required=5
	tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,
	RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id YaR6K22VvaLK
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Fri, 29 Feb 2008 09:26:07 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 240D728C0F1
	for <netconf-archive@lists.ietf.org>; Fri, 29 Feb 2008 09:26:07 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JV8h3-000Ika-Jx
	for netconf-data@psg.com; Fri, 29 Feb 2008 17:06:45 +0000
Received: from [61.144.161.55] (helo=szxga03-in.huawei.com)
	by psg.com with esmtp (Exim 4.68 (FreeBSD))
	(envelope-from <liyan_77@huawei.com>)
	id 1JV8gv-000Ijk-SV
	for netconf@ops.ietf.org; Fri, 29 Feb 2008 17:06:43 +0000
Received: from huawei.com (szxga03-in [172.24.2.9])
 by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug
 8 2006)) with ESMTP id <0JWZ00FNGYRHRW@szxga03-in.huawei.com> for
 netconf@ops.ietf.org; Fri, 29 Feb 2008 19:04:29 +0800 (CST)
Received: from huawei.com ([172.24.1.24])
 by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug
 8 2006)) with ESMTP id <0JWZ00LG7YREDM@szxga03-in.huawei.com> for
 netconf@ops.ietf.org; Fri, 29 Feb 2008 19:04:29 +0800 (CST)
Received: from l48181 ([10.111.12.236])
 by szxml04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug
 8 2006)) with ESMTPA id <0JWZ00FMYYRE02@szxml04-in.huawei.com> for
 netconf@ops.ietf.org; Fri, 29 Feb 2008 19:04:26 +0800 (CST)
Date: Fri, 29 Feb 2008 19:04:25 +0800
From: Li Yan <liyan_77@huawei.com>
Subject: Comments on netconf-monitoring-01
To: 'Netconf' <netconf@ops.ietf.org>
Message-id: <001501c87ac2$d9186d80$ec0c6f0a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3198
X-Mailer: Microsoft Office Outlook 11
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Thread-index: Ach6wtivIYdJlFCWS9mBjFaIQUB3sQ==
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Hi,
I have found some mistakes in this revision of the draft.

o Sec 2
   - Page 4, "sessions" item: sessions (ComplexType:  ManagementSessionInfo)
     The "ManagementSessionInfo" should be "NetconfSessionInfo".  There is a
same typo error in the XSD defined in Sec 4.
   - Page 5," sessions" item: ManagementSessionInfo complex data type
     The "ManagementSessionInfo" should be "NetconfSessionInfo".
   - I do not like the layout of this section, because all items are placed
in the same level. I suggest that each subtree of netconfState is put into a
separate section, like following:
     2.  XML Schema to Monitor Netconf
     2.1 Capabilites
     2.2 Sessions
     2.3 Configurations
     2.4 Subscriptions
     2.5 Schema
o Sec 3
   - Paragraph 1, there is a sentence :  
     In addition when a schema is
     available on the device and the <get-schema> capability is supported
     a special location value of 'netconf' will be used to indicate its
     availability on the device.  See <get-schema> for details.
     There is no description about get-schema capability in this draft.
   -  Example 1
       <filter type="subtree">
         <schemaList xmlns="urn:ietf:params:xml:ns:netconf:schema"/>
       </filter>
       The namespace should be "urn:ietf:params:xml:ns:netconf:state:1.0"
       Where does the <schemaList> element come from? Neither section 2 nor
section 4 have mentioned the element.
   -  Example 2
      I do not understand this example. Why is the <list-schema> called a
operation? I think the <list-schema> in the RPC request should be replaced
by <schema>.
o Sec 4
   - <xs:import namespace="urn:ietf:params:xml:ns:netconf:base:1.0"
       schemaLocation="urn:ietf:params:xml:ns:netconf:base:1.0"/>
    <xs:import
      namespace="urn:ietf:params:xml:ns:netconf:notification:1.0"
      schemaLocation="urn:ietf:params:xml:ns:netconf:notification:1.0"/>
      The two schemaLocation are wrong, and the import of notification
namespace is not needed.
   - <xs:complexType name="ManagementSessionInfo">
      The "ManagementSessionInfo" should be "NetconfSessionInfo", because
the datatype of the <sessions>  element is "NetconfSessionInfo".
   - <xs:element name="protocol" type=xs:string"/>
      The quotation mark in the type attribute is missing.
   - <xs:element name="sourceIdentifier" type="inet:ip-address"/>
      The "inet" prefix is not defined.
   - <xs:element name="associatedNamedProfile" minOccurs="0">
      There is no type attribute in the element definition.
   - There is no element definition for schema advertisement in the XSD.

Yan
  
   
  
   


--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Fri Feb 29 09:58:51 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 4C7463A6B2A
	for <ietfarch-netconf-archive@core3.amsl.com>; Fri, 29 Feb 2008 09:58:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.143
X-Spam-Level: 
X-Spam-Status: No, score=-1.143 tagged_above=-999 required=5
	tests=[AWL=-0.648, BAYES_00=-2.599, FH_RELAY_NODNS=1.451,
	HELO_MISMATCH_COM=0.553, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id dqYFtyjljnHY
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Fri, 29 Feb 2008 09:58:45 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id C0B7328C498
	for <netconf-archive@lists.ietf.org>; Fri, 29 Feb 2008 09:58:45 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JV9Lk-00008S-KN
	for netconf-data@psg.com; Fri, 29 Feb 2008 17:48:48 +0000
Received: from [68.142.198.205] (helo=smtp106.sbc.mail.mud.yahoo.com)
	by psg.com with smtp (Exim 4.68 (FreeBSD))
	(envelope-from <ietf@andybierman.com>)
	id 1JV9Lc-00006m-Lm
	for netconf@ops.ietf.org; Fri, 29 Feb 2008 17:48:42 +0000
Received: (qmail 78045 invoked from network); 29 Feb 2008 17:48:39 -0000
Received: from unknown (HELO ?192.168.0.10?) (andybierman@att.net@67.122.138.112 with plain)
  by smtp106.sbc.mail.mud.yahoo.com with SMTP; 29 Feb 2008 17:48:39 -0000
X-YMail-OSG: oLrCYx0VM1lJkdQqzTKkOcl3hJ0TEJzpAXiNWWdMXVQiFShuxT_gafhURwNnkIKawQdaWi7V0EFdnFvr9UGicD0BEw--
X-Yahoo-Newman-Property: ymail-3
Message-ID: <47C84576.7020206@andybierman.com>
Date: Fri, 29 Feb 2008 09:48:38 -0800
From: Andy Bierman <ietf@andybierman.com>
User-Agent: Thunderbird 2.0.0.12 (Windows/20080213)
MIME-Version: 1.0
To: Phil Shafer <phil@juniper.net>
CC: "Ersue, Mehmet (NSN - DE/Muenich)" <mehmet.ersue@nsn.com>, 
 netconf@ops.ietf.org, ext Bert Wijnen - IETF <bertietf@bwijnen.net>, 
 "ext Romascanu, Dan (Dan)" <dromasca@avaya.com>
Subject: Re: Agenda for NETCONF WG session at IETF #71
References: <200802281457.m1SEv2Jh095469@idle.juniper.net>
In-Reply-To: <200802281457.m1SEv2Jh095469@idle.juniper.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Phil Shafer wrote:
> "Ersue, Mehmet (NSN - DE/Muenich)" writes:
>> Please let us also know whether you have a concrete topic for
>> the open mic session.
> 
> I posted a list of question for discussion at the last ietf,
> but nothing really came of it.  Is it worth repeating?
> 

I don't think this is really fair to the new co-Chairs.
Except for NETCONF over TLS, all of the current charter
features have been 'on the list' for a long time.

I hope a NETMOD WG start up ASAP to do the DML work in parallel.
(IMO the schema-discovery data model for <get/> retrieval
is a critical new feature for NETMOD -- even if it is a 1 page
data model that can be implemented in an hour ;-)


Andy


>> Another thought is to come up with a list of the five biggest
>> impediments to NETCONF's complete domination of the configuration
>> space.  Do we know the answers to questions like:
>>
>> - Why aren't/won't device folks shipping netconf implementations?
>> - Why aren't/won't application writers moving to NETCONF?
>> - Why isn't NETCONF becoming the answer to configuration problems?
>> - What's stopping it?
>> - Where's the chicken?
>> - What's the egg?
>> - What's the key to moving forward from here?
>> - Where should we be concentrating our (precious and few) resources?
> 
> The first issue (YANG) is clearly the (YANG) lack of a workable
> DML, and (YANG) I think we are making (YANG) great progress
> in that (YANG) area.
> 
> But I don't know what the other four top-five issues are.  What
> stands between us and Complete World Domination (CWD)?
> 
> Thanks,
>  Phil (the (YANG) subtle one ;^)
> 
> --
> to unsubscribe send a message to netconf-request@ops.ietf.org with
> the word 'unsubscribe' in a single line as the message text body.
> archive: <http://ops.ietf.org/lists/netconf/>
> 
> 
> 


--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Fri Feb 29 13:58:23 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 2F46428C73E
	for <ietfarch-netconf-archive@core3.amsl.com>; Fri, 29 Feb 2008 13:58:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.123
X-Spam-Level: 
X-Spam-Status: No, score=-3.123 tagged_above=-999 required=5 tests=[AWL=1.372,
	BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,
	RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 0i0aYZMHkM2h
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Fri, 29 Feb 2008 13:58:22 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 1822428C2C9
	for <netconf-archive@lists.ietf.org>; Fri, 29 Feb 2008 13:57:24 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JVD4e-000129-LZ
	for netconf-data@psg.com; Fri, 29 Feb 2008 21:47:24 +0000
Received: from [64.18.2.165] (helo=exprod7og106.obsmtp.com)
	by psg.com with smtps (TLSv1:AES256-SHA:256)
	(Exim 4.68 (FreeBSD))
	(envelope-from <phil@idle.juniper.net>)
	id 1JVD3f-0000nz-29
	for netconf@ops.ietf.org; Fri, 29 Feb 2008 21:46:49 +0000
Received: from source ([66.129.224.36]) by exprod7ob106.postini.com ([64.18.6.12]) with SMTP;
	Fri, 29 Feb 2008 13:46:07 PST
Received: from magenta.juniper.net ([172.17.27.123]) by emailsmtp56.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959);
	 Fri, 29 Feb 2008 12:12:49 -0800
Received: from idle.juniper.net (idleski.juniper.net [172.25.4.26])
	by magenta.juniper.net (8.11.3/8.11.3) with ESMTP id m1TKCnq82039;
	Fri, 29 Feb 2008 12:12:49 -0800 (PST)
	(envelope-from phil@idle.juniper.net)
Received: from idle.juniper.net (localhost [127.0.0.1])
	by idle.juniper.net (8.13.8/8.13.8) with ESMTP id m1TKC2Hl058861;
	Fri, 29 Feb 2008 20:12:06 GMT
	(envelope-from phil@idle.juniper.net)
Message-Id: <200802292012.m1TKC2Hl058861@idle.juniper.net>
To: Andy Bierman <ietf@andybierman.com>
cc: "Ersue, Mehmet (NSN - DE/Muenich)" <mehmet.ersue@nsn.com>,
   netconf@ops.ietf.org, ext Bert Wijnen - IETF <bertietf@bwijnen.net>,
   "ext Romascanu, Dan (Dan)" <dromasca@avaya.com>
Subject: Re: Agenda for NETCONF WG session at IETF #71 
In-reply-to: <47C84576.7020206@andybierman.com> 
Date: Fri, 29 Feb 2008 15:12:02 -0500
From: Phil Shafer <phil@juniper.net>
X-OriginalArrivalTime: 29 Feb 2008 20:12:49.0984 (UTC) FILETIME=[75205C00:01C87B0F]
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Andy Bierman writes:
>I don't think this is really fair to the new co-Chairs.

Don't mean to be unfair to anyone, I'm just looking
to see if we can get an idea of what our obstacles
are and if we know what we should be doing about them.

My top-five goes:
a) DML
b) open source toolkits in common development languages
c) evangelism/training/documentation/tutorials
d) blank
e) blanker

I'd love to know what (d) and (e) should be, but, well
I don't see it.  Do folks feel that the charter items
are really seen as obstacles to using netconf?

Thanks,
 Phil

--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Fri Feb 29 15:14:19 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 05CB13A685C
	for <ietfarch-netconf-archive@core3.amsl.com>; Fri, 29 Feb 2008 15:14:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.129
X-Spam-Level: 
X-Spam-Status: No, score=-1.129 tagged_above=-999 required=5
	tests=[AWL=-0.634, BAYES_00=-2.599, FH_RELAY_NODNS=1.451,
	HELO_MISMATCH_COM=0.553, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id B0dyXdjbswLY
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Fri, 29 Feb 2008 15:14:13 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 5F8F53A6F17
	for <netconf-archive@lists.ietf.org>; Fri, 29 Feb 2008 15:14:13 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JVELm-0005bH-Kv
	for netconf-data@psg.com; Fri, 29 Feb 2008 23:09:10 +0000
Received: from [68.142.198.210] (helo=smtp111.sbc.mail.mud.yahoo.com)
	by psg.com with smtp (Exim 4.68 (FreeBSD))
	(envelope-from <ietf@andybierman.com>)
	id 1JVELl-0005ay-0I
	for netconf@ops.ietf.org; Fri, 29 Feb 2008 23:09:09 +0000
Received: (qmail 5591 invoked from network); 29 Feb 2008 23:09:08 -0000
Received: from unknown (HELO ?192.168.0.10?) (andybierman@att.net@67.122.138.112 with plain)
  by smtp111.sbc.mail.mud.yahoo.com with SMTP; 29 Feb 2008 23:09:07 -0000
X-YMail-OSG: jWIdbUoVM1ldMNkQaN0fj6mWtYjWkY2aXuaX0Y_nt7D1O7I2
X-Yahoo-Newman-Property: ymail-3
Message-ID: <47C89092.6000606@andybierman.com>
Date: Fri, 29 Feb 2008 15:09:06 -0800
From: Andy Bierman <ietf@andybierman.com>
User-Agent: Thunderbird 2.0.0.12 (Windows/20080213)
MIME-Version: 1.0
To: Phil Shafer <phil@juniper.net>
CC: Mehmet Ersue <mehmet.ersue@nsn.com>, netconf@ops.ietf.org, 
 Bert Wijnen <bertietf@bwijnen.net>,
 Dan Romascanu <dromasca@avaya.com>
Subject: Re: Agenda for NETCONF WG session at IETF #71
References: <200802292012.m1TKC2Hl058861@idle.juniper.net>
In-Reply-To: <200802292012.m1TKC2Hl058861@idle.juniper.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Phil Shafer wrote:
> Andy Bierman writes:
>> I don't think this is really fair to the new co-Chairs.
> 
> Don't mean to be unfair to anyone, I'm just looking
> to see if we can get an idea of what our obstacles
> are and if we know what we should be doing about them.
> 
> My top-five goes:
> a) DML
> b) open source toolkits in common development languages
> c) evangelism/training/documentation/tutorials
> d) blank
> e) blanker
> 

gosh, me too! ;-)

> I'd love to know what (d) and (e) should be, but, well
> I don't see it.  Do folks feel that the charter items
> are really seen as obstacles to using netconf?
> 

We already had this debate and the charter is what it is.
We also need to limit the scope of this discussion to
what should be done in the IETF, i.e, new or updated standards.

My top 3 issues (also nowhere on the radar):

  1) A NETCONF DML for non-modeling-experts, so operators, engineers,
     and IETFers can use NETCONF with ease
  2) An access control model
  3) A robust, extensible, multi-protocol NM architecture, that pulls
     together NETCONF, CLI, SNMP, SYSLOG, existing MIBs, new next-gen MIBs,
     into a secure and standard API framework.

(Yeah, right. I'll put them on my Xmas list, along with the new train set :-)


> Thanks,
>  Phil
> 

Andy




--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


From owner-netconf@ops.ietf.org  Fri Feb 29 16:06:18 2008
Return-Path: <owner-netconf@ops.ietf.org>
X-Original-To: ietfarch-netconf-archive@core3.amsl.com
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 88CE328C6D2
	for <ietfarch-netconf-archive@core3.amsl.com>; Fri, 29 Feb 2008 16:06:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.767
X-Spam-Level: 
X-Spam-Status: No, score=-0.767 tagged_above=-999 required=5
	tests=[AWL=-0.930, BAYES_00=-2.599, FH_RELAY_NODNS=1.451,
	HELO_MISMATCH_NET=0.611, J_CHICKENPOX_101=0.6, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 08pu1rWOeC6Z
	for <ietfarch-netconf-archive@core3.amsl.com>;
	Fri, 29 Feb 2008 16:06:12 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62])
	by core3.amsl.com (Postfix) with ESMTP id 444F628C690
	for <netconf-archive@lists.ietf.org>; Fri, 29 Feb 2008 16:06:12 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.68 (FreeBSD))
	(envelope-from <owner-netconf@ops.ietf.org>)
	id 1JVFAL-000D1b-ID
	for netconf-data@psg.com; Sat, 01 Mar 2008 00:01:25 +0000
Received: from [76.96.30.40] (helo=QMTA04.emeryville.ca.mail.comcast.net)
	by psg.com with esmtp (Exim 4.68 (FreeBSD))
	(envelope-from <ietfdbh@comcast.net>)
	id 1JVEnT-0009fZ-J6
	for netconf@ops.ietf.org; Fri, 29 Feb 2008 23:37:49 +0000
Received: from OMTA05.emeryville.ca.mail.comcast.net ([76.96.30.43])
	by QMTA04.emeryville.ca.mail.comcast.net with comcast
	id vQe21Y00k0vp7WLA40h900; Fri, 29 Feb 2008 23:37:08 +0000
Received: from Harrington73653 ([24.128.66.199])
	by OMTA05.emeryville.ca.mail.comcast.net with comcast
	id vbdf1Y00A4HwxpC8R00000; Fri, 29 Feb 2008 23:37:44 +0000
X-Authority-Analysis: v=1.0 c=1 a=I0CVDw5ZAAAA:8 a=o4qqsXFKIBup3hDcc4YA:9
 a=muaQ9Xuiw15AMvYrJQUA:7 a=EWH-LRVh80dyYaTheNDFyeNsC9wA:4 a=si9q_4b84H0A:10
 a=hPjdaMEvmhQA:10 a=50e4U0PicR4A:10
From: "David Harrington" <ietfdbh@comcast.net>
To: <netconf@ops.ietf.org>
Subject: review of partial-lock-01
Date: Fri, 29 Feb 2008 18:37:38 -0500
Message-ID: <0bc101c87b2c$12eb7f20$0600a8c0@china.huawei.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 11
Thread-Index: Ach7LBHP88IpDMRBReWxmJH6AfD8MA==
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138
Sender: owner-netconf@ops.ietf.org
Precedence: bulk

Hi,

I have reviewed this draft. It generally looks good, but needs to be
tightened up quite a bit to make a good standard.

section 2.1. 
paragraph 2 - I think this should start "The system MUST ensure". You
will have interoperability problems if everybody doesn't follow the
same rules on this.

paragraph 4 - "one or more datastores" This is the first mention of
multiple datastores in this document, and I think it would be good to
make sure readers know you are referring to running, startup,
candidate, etc. I can think of other types of datastores, such as the
datastores for blade 1 and for blade 2 in a chassis, and it is
important that standards are clear and unambiguous. The global lock
seems to only work on one target datastore per command.

paragraph 4 - if the XPath will be applied to multiple datastores,
must the datastores be in the same naming space? Can XPath span
multiple datastores in different naming spaces?

section 2.2 This and elsewhere in the document needs to be tightened
by using the RFC2119 language to promote interoperability between
multiple clients and multiple servers. "Partial locking uses only
restricted XPath to describe the lock's scope ... [and] optionally can
utilize any XPath ...". Well, which is the base standard that is
mandatory to implement to claim compliance to this spec? 

The support for a full XPath expression is not necessarily
interoperable, and it should probably be moved to a different
paragraph, identified as an optional extension   to the standard, and
contain discussion of the problems one should expect if a client tries
to rely on full XPath support in the servers.

section 2.4.1 - the security considerations section should have
discussion of how doing the evaluation only once can have security
implications. I recommend that such discussion include an example of
how a data model to configure a security protocol might be impacted
(or not).

The bullet on access rights says if the user must have "at least some
basic access rights, e.g., read rights, ...", but later you say "when
a partial lock is executed you get what you asked for: a set of nodes
that are locked for writing." So shouldn't the "at least basic access
rights" be authorization to write the data? And, again, this should
probably be converted to RFC2119 language.

"There are some other issues that are intentionally not addressed for
the sake of simplicity." Since you know some issues are not addressed,
then some issues must have already been identified. What are those
known issues that are not addressed?

(By this time, I wish you had more subsections, so it was easier for
me to identify where I am in the text for you.)

s/does not effect/does not affect/

"An operator is allowed to edit the configuration both inside and
outside the scope of a lock." Can you give an example to show why this
is part of the proposed design?

"   Note: The <partial-lock> operation does not modify the global
<lock>
   operation defined in the base NETCONF Protocol [RFC4741].  If part
of
   a datastore is already locked by <partial-lock>, then a global lock
   for that datastore fails even if the global lock is attempted by
the
   same NETCONF session which owns the partial-lock."
Will a global unlock command unlock one or more partial locks?

"The select expressions MUST return a node set." I suggest adding ",
which MAY be empty."

s/instances.]/instances./

"If any select expression returns anything but a node set, the
<error-tag> shall be 'invalid-value'." Since it is non-compliant to
return anything other than a node set, what makes you think the
non-compliant implementation will return the correct error-tag?

"invalid value" is returned for both (not a node set) and (:xpath not
supported). Shouldn't these be different error codes? The non-node-set
is always invalid, but the lack of :xpath is not invalid.

section 3 Security Considerations is inadequate. There are potential
security vulnerabilities caused by partial locking that are not
described in the netconf base protocol. 

To make things easier for IANA, the IANA Considerations should point
to the existing IANA registry
http://www.iana.org/assignments/netconf-capability-urns and how it
should be changed rather than making them look up this information in
the Netconf RFC. 

I recommend making the Open Issues a separate section from the Change
Log.

Would locking a non-existent node result in a node set?

I think it would be good to provide extra information for operators to
debug this operation.

If we do not allow lock multiple datastores in one operation, maybe we
should recommend locking them in a particular order, which could help
prevent deadlocks.

I recommend showing the latest changes first. That's fairly typical in
my experience.

Appendix B - I have a real issue with using a DML to define new
operations. The IETF Management Framework has deliberate;y kept
protocol definitions and data model definitions separate for fifteen
years, and I don't think the Netconf WG alone can reverse that design
decision. That level of change should be discussed before the whole
IETF. In addition, this violates the architectural layering in the
Netconf architecture, which separates content and RPCs (operations).

s/modul/module/

The YANG spec doesn't identify which version of YANG is used. This
info is available in an SMIvx MIB module or an XSD schema.

Does the revision clause refer to urn:...:partial-lock:1.0? What if
these get out of sync?

Appendix C.
Should the XSD include organization amnd contact?
It would probably be good to annotate the fact that "nc:config-name"
provides a choice.

--
I recommend an Operability Considerations section that discusses
implications of migrating from netconf-base to partial locking, and
global locking to partial locking. 
How do multiple clients and multiple servers with different
capabilities interoperate? 

Do operators need to take the same desired configuration and have a
version of their XML (or YANG or ...) configuration document that only
supports the base protocol, another that supports partial locking
without :xpath, and a third that supports :partial-locking with
:xpath? Or should they write their configuration using conditional
language constructs? 

I can see complexity in supporting multiple versions for partial
locking. What happens to an operator's configuration designs when
there are a lot more capabilities, each with their own optional
extensions or combinations of capabilities, like here? Can we reduce
the number of options in the partial-locking proposal?

Operational considerations might also address how partial locking will
affect other services in the network. Netconf locking (both global and
partial) is creating new requirements for SNMP, CLI, and other
protocols. The impact on other NM protocols should be documented.

SNMP response times may get worse if partial locking prevents SNMP
from performing a SET to an object. A Netconf lock might prevent an
existing SNMP application that is used to "tweak" a system's
configuration to maintain or improve performance or correct for a
detected fault may not work as quickly if there are Netconf locks in
place. in fact, an operator may not be able to fix a time-critical
problem via SNMP or CLI. This impact should be spelled out in the
document.

You might recommend that implementations and operators lock even small
portions of the config only when necessary, in order to avoid having
other NM interfaces stop working as expected. This is true of both
global locks and partial locks, but users might think partial locks
can be held longer because they only deal with small pieces. SNMP
management applications may need to be upgraded to re-try requests
more than they do now, because Netconf locking might be causing more
errors of certain types (resource unavailable, or whatever).

Partial locking puts a new requirement on SNMP and CLI. It's one thing
to say that SNMP and CLI must disable SETs when a global config lock
exists; it is another requirement altogether to say that SNMP and CLI
must understand what gets locked by an arbitrary XPath or restricted
XPath expression. They don't currently know anything about XPath, and
you are expecting them to know how to disable SETs to those
XPath-specified subsets of data.

How will the partial locking extension be managed? How will SNMP be
able to determine if a Netconf partial lock is blocking it? How will
operators be able to tell how many partial locks exist, and what
sections they lock? I would assume operators would not find it very
helpful to have a query about "what is locked?" just return the XPath
string and the operator needs to evaluate the XPath. This is
especially true since the evaluation done by the partial lock
capability was done at a different time.

When SNMP or CLI cannot access something locked with a partial lock,
can operators see what locks exist? Can they tell what section is
locked by which lock? Can they tell which locks are experiencing
conflicts - i.e., can the partial locking mechanism report how many
netconf or non-netconf operations were denied because of netconf
locks?

When lock conflicts arise, should these be logged, e.g., in syslog, so
operators can determine what happened when, in case anomalies
(especially with other protocols) are caused by Netconf partial locks?

WGs should consider how to configure multiple related/co-operating
devices and how to back off if one of those configurations fails or
causes trouble. It is important to be abel to manage the network, not
just single devices. What is the guidance on applying and releasing
partial locks for configuring multiple devices simultaneously? Netconf
offers rollback if the commit fails on the same device. What happens
if an operator partially locks two devices, commits the configuration
on one device and unlocks, and then the commit fails on the other
device? What is the recommended order of lock/change/commit/release
across multiple devices?

Debugging support is important. We could add lots of debugging
information to the response for all partial locking commands, but it
might be better to be able to allow operators to enable additional
information only as needed for debugging the capability. But a switch
to enable/disable extra debug info might be something that could be
better tweaked on/off via a capabilities table.

David Harrington
dbharrington@comcast.net
ietfdbh@comcast.net
dharrington@huawei.com



--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>


