Received: from aer-iport-5.cisco.com (aer-iport-5.cisco.com [173.38.203.67])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange x25519 server-signature ECDSA (prime256v1) server-digest
 SHA256)
	(No client certificate requested)
	by mx.ietf.org (Postfix) with ESMTPS id 01F7E30;
	Mon, 21 Sep 2026 08:40:41 +0000 (UTC)
Authentication-Results: mx.ietf.org;
	dkim=pass header.d=cisco.com header.s=iport01 header.b=jydmEUE0;
	dmarc=pass (policy=reject) header.from=cisco.com;
	spf=pass (mx.ietf.org: domain of flim@cisco.com designates 173.38.203.67 as
 permitted sender) smtp.mailfrom=flim@cisco.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
  d=cisco.com; i=@cisco.com; l=60018; q=dns/txt;
  s=iport01; t=1789980042; x=1791189642;
  h=message-id:date:mime-version:from:subject:to:cc:
   references:in-reply-to;
  bh=BMFSfDuSfeM27l5ojlbeSy4Nh2UlSpdwD5e+I0MMcbg=;
  b=jydmEUE0uEozN+knOVbkY2lxKB9D+/e06ayN/9rU+NYqG+oz+GZqjG9R
   PvzIQPpurZuSC/M2VBWlxzu1A4U5yNCIlulKw6cWFgfkBPkzIh960w5NH
   JkL6mex3Xpgg/q/QW3JOUELPn/kJbWA+rp7U58XhhyCdMUKP3BDuX2QDB
   QA0wg0nAHVNLf6fvVl5nS7BI4eQrJFjx7SHnA7dn+NRdg612TQr7yYYfE
   XbViDrYqagZE78ELdRCi+/x9hlqUT3vYt620qljIvCgWPnRKemuC+WkF9
   zXJ7dybqOZPjaYhSmQ4NjND7PeuqHs273UHAU3w4XFlAmrt19ZePK338C
   w==;
X-CSE-ConnectionGUID: qdSPg++DTY+CfPatZ2b5xA==
X-CSE-MsgGUID: NhnHKoTfT/u+vR2enG1nKA==
X-Files: smime.p7s : 4542
X-IPAS-Result: =?us-ascii?q?A0AHAAD87LBq/89K/pBaGQEBAQEBAQEBAQEBAQEBAQEBA?=
 =?us-ascii?q?RIBAQEBAQEBAQEBAQGBfgIBAQEBAQsBgW0qgTQwMUJJhFePUoIhA4ETggqOL?=
 =?us-ascii?q?YxRFIFqCAcBAQEKBUQLAgQBAYUFAhYnEhGNJwImNgcOAQIEAwIDAQEBAQEBA?=
 =?us-ascii?q?QEBAQEBCgEBBQEBAQIBBwWBDhOGTw2QEgEBAQECARoBCCgBAiAGBQULCQIOB?=
 =?us-ascii?q?QEEIAEJAgICIgwVEQYICwIBARkEgmEBgk0TFAMBEAaoPpskeoEygQGCZkMBM?=
 =?us-ascii?q?QIQQVHZSYFiEhSBOQGBV4cGASowgQMCA4MdeYR8JxuBSUSBFAEngkw4PoJhA?=
 =?us-ascii?q?gEBAReBCAkBDAYBLQsJgzuCagSBDnsEFVIoEio8BQYuOwcBARxjBIFCgg0+c?=
 =?us-ascii?q?io5AoFPNYMdQIYaUoEUA1ksAVUTFwsHBYEjQwOBBiNLBS0dgSMhHRcRHlgbB?=
 =?us-ascii?q?gUSICpBQyMDPoFbPyMZNnqBCV6BKylgAQIOF0ZBgggCglSBIwJcAgFJQw4HR?=
 =?us-ascii?q?VMJJ0sSRykiCBIJARMaMAt+bT0UIwoLGQSOFRAhDYFJSBkfgWMGGgsnNAgLC?=
 =?us-ascii?q?RMjAwEDDQcEBSYIBgEBFA4sMRI6DxEaBAoCFwUBNA8CklokM49Zgh6Le5UXh?=
 =?us-ascii?q?CiGYYMzgg6PQoV9Bg8EL4QEjRSGR5InZ5kIglmLMZVkDyAGhSCBUh0JLCs+c?=
 =?us-ascii?q?DMaCBsVGiGCZwlKGQ+OLhaBFAECA4dZxxM3NQI7AQEHAgcOAwuBaIN/X4sjA?=
 =?us-ascii?q?SYHgU8BAQ?=
IronPort-Data: A9a23:ng7EAqKGZQpI0ywTFE+RfZQlxSXFcZb7ZxGr2PjLsTHJhXpii2xUn
 yZGBjeZeqTZIWXoOIAhNtzysAhTiSLnvpU+EV85s2kyVBqmwuKaCNiTdUv+YnzKIMSaR0k+4
 c5HO4GZJcxrQyGAqkf9b+Pv83IjjKrVFrGgBODJZX4vSQI7Qip70Ehqx79p2dBj6TTVKwqVo
 dfzqMTDOVijnCZ3OXlLrrmCpxVmoOnotVv0m3RmDRwclAODyyN94OsjGJyMw1vErqh8QLHnS
 r+Zku/m8miEoUh3A9/+yeegeRwDSO+NNgLQ0HF/Vvn5iHCuhMCdPoXXlRY4QR0K49lct4kpk
 L2hjbTpF0F0ePWKx7RFO/VhO3kWFbVc/7PaKmSIv8WWzknXG1Ph2PwG4HseZeX0wc4pRzsRn
 RAkAGpVNE7b1rjvmOvTptRE36zPEuG6ZOvzhVk4pd3pJa5OaYzORazM+ehZ0F8Y7uhSHezTb
 tYucjFmahLNeXVnYj/737pnwY9ELlGmG9FpgAr9SZgfugA//yQtuFTZC+c5T/TRLSljcul0k
 Uqdl4jxKkly2NVyUlNp+Fr07gPEtXuTtI7/iNRU+9Yy6GB/yFD/BzUPWWCDrrr6pnKPGPlRE
 0UIyHAk8LgboRnDotnVB3VUoVaNswRZX59bFPc3rVnTjKHV+A2eQGMDS1atavR/6JNwH2F2k
 ADV2YmxWlSDs5XNIZ6Z3rmQrDaaMikOJmhEbigBJecAy4S88Nxj1kyUJjplOIi1iP3WHg3+/
 3eX7zYE3bgVopcN9IzuqDgrhBrp/PAlVDUd5QXGV2X6vit2YYekY8qj7l2zxf1JMJ2xT1Sds
 j4Dgcf2xOwUBJ+R0S2AXOtIF7i1/LOAPSHGgFUqE5Qv9jKs53+ke8ZZ5DVWJUp1PIADYzCBS
 EjLokZd5YV7PXa2Y+lweY3ZNigx5aHtD5HhE/vTdNcLOsY3fw6c9yYobkmVt4zwrHURfWgEE
 c/zWa6R4bwyUMyLEBLeqz8h7IIW
IronPort-HdrOrdr: A9a23:ytzseq0YThohktNvXBWRAQqjBGwkLtp133Aq2lEZdPWaSL37qy
 ncpoV+6faUskdpZJhOo7y90cW7IE80sKQFh7X5Xo3MYOCFggaVxVFZnOzfKlTbckWUnNK1l5
 0QFpSWY+eRMbEVt7eY3OD1Kbgd6ejC1ry0juHDyHooZwRrZ6Z8qzpdMG+gYzVLrM0sP+tCKH
 JajfA33AadRQ==
X-Talos-CUID: 9a23:UxkHIWD1tQYqsdn6EzBrz3YbWYMJTkye53noKlOKU2w0WJTAHA==
X-Talos-MUID: 9a23:FvgtwAYGA5KyqeBTkT/qpBJlCMlUpLntFnpXnJMp4s+nHHkl
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="6.27,114,1787011200";
   d="p7s'346?scan'346,208,217,346";a="57858063"
Received: from aer-l-core-06.cisco.com ([144.254.74.207])
  by aer-iport-5.cisco.com with ESMTP/TLS/TLS_AES_256_GCM_SHA384;
 21 Sep 2026 08:40:28 +0000
Received: from localhost (unknown [10.190.70.74])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest
 SHA256)
	(No client certificate requested)
	by aer-l-core-06.cisco.com (Postfix) with ESMTPS id 2357D180001DB;
	Mon, 21 Sep 2026 08:40:28 +0000 (GMT)
Received: from [IPV6:::1] (localhost [IPv6:::1])
	by localhost (Postfix) with ESMTP id 647B8190BF93A;
	Mon, 21 Sep 2026 16:40:26 +0800 (+08)
Message-ID: <8d936845-c3ef-46ba-bb0a-7e6d84acf560@cisco.com>
Date: Mon, 21 Sep 2026 16:40:26 +0800
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird Beta
From: Fung Lim <flim@cisco.com>
To: Kehan Yao <khyao78@gmail.com>
References: 
 <178305389033.585.7891139950197019954@dt-datatracker-57b5d8f849-zrqfx>
 <CABYiY4sXeAyfMRMtqPHTgnjo-iCx-Y_3FzCw4bDHYu-K3X+Euw@mail.gmail.com>
Content-Language: en-US
Organization: Cisco Systems
In-Reply-To: 
 <CABYiY4sXeAyfMRMtqPHTgnjo-iCx-Y_3FzCw4bDHYu-K3X+Euw@mail.gmail.com>
Content-Type: multipart/signed; protocol="application/pkcs7-signature";
 micalg=sha-256; boundary="------------ms040208040705050909060301"
X-Outbound-Client-TLS: ANONYMOUS;unknown
 [10.190.70.74];TLSv1.3;TLS_AES_256_GCM_SHA384;256
X-Outbound-SMTP-Client: 10.190.70.74, [10.190.70.74]
X-Outbound-Node: aer-l-core-06.cisco.com
X-Spamd-Bar: -----
Message-ID-Hash: QH34J6JGTZ34BRG4VOC2F4FDSCHH3GYF
X-Message-ID-Hash: QH34J6JGTZ34BRG4VOC2F4FDSCHH3GYF
X-MailFrom: flim@cisco.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop;
 banned-address; emergency; member-moderation; nonmember-moderation;
 administrivia; implicit-dest; max-recipients; max-size; news-moderation;
 no-subject; digests; suspicious-header
CC: ops-dir@ietf.org, cats@ietf.org,
 draft-ietf-cats-metric-definition.all@ietf.org
X-Mailman-Version: 3.3.10
Precedence: list
Subject: [Cats] Re: draft-ietf-cats-metric-definition-10 early Opsdir review
List-Id: "Computing-Aware Traffic Steering (CATS)" <cats.ietf.org>
Archived-At: 
 <https://mailarchive.ietf.org/arch/msg/cats/fdbQsKUf3UlrICYD8Jprud8sHkA>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cats>
List-Help: <mailto:cats-request@ietf.org?subject=help>
List-Owner: <mailto:cats-owner@ietf.org>
List-Post: <mailto:cats@ietf.org>
List-Subscribe: <mailto:cats-join@ietf.org>
List-Unsubscribe: <mailto:cats-leave@ietf.org>

This is a cryptographically signed message in MIME format.

--------------ms040208040705050909060301
Content-Type: multipart/alternative;
 boundary="------------PzozsdMGSoKhjaeIQZCiuPXS"

--------------PzozsdMGSoKhjaeIQZCiuPXS
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

DQpoaSBLZWhhbiwNCg0KVGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgeW91ciBlZGl0cy4NCg0K
SSBzYXcgdGhlIG5ldyBkcmFmdCBpbmNvcnBvcmF0ZXMgYSBkZWRpY2F0ZWQgT3BlcmF0aW9u
YWwgQ29uc2lkZXJhdGlvbnMgDQpzZWN0aW9uIChTZWN0aW9uIDcpLCB3aGljaCBhZGRyZXNz
ZXMgdGhlIGdhcCBpZGVudGlmaWVkIHByZXZpb3VzbHkuIA0KU2VjdGlvbnMgNy4xLTcuMyBo
ZWxwcyBjb25zb2xpZGF0ZSBvcGVyYXRvciBmYWNpbmcgZ3VpZGFuY2Ugb24gDQptdWx0aS12
ZW5kb3Igbm9ybWFsaXphdGlvbiBuZWdvdGlhdGlvbiwgbWV0cmljIGxldmVsIHNlbGVjdGlv
biwgYXMgd2VsbCANCmFzIG1ldHJpYyBjb2xsZWN0aW9uIGZhaWx1cmUgaGFuZGxpbmcuIFRo
ZXNlIGFyZSBtZWFuaW5nZnVsIGltcHJvdmVtZW50cyANCnRoYXQgc2lnbmlmaWNhbnRseSBp
bXByb3ZlIGRlcGxveWFiaWxpdHkuDQoNCkkndmUgaWRlbnRpZmllZCBzb21lIHJlbWFpbmlu
ZyBnYXBzIHdoaWNoIHJlbGF0ZSBtYWlubHkgdG8gdmVyaWZ5aW5nIA0KY29ycmVjdCBvcGVy
YXRpb24sIG1hbmFnZW1lbnQgaW50ZXJvcGVyYWJpbGl0eSBhbmQgbWlncmF0aW9uL2NvZXhp
c3RlbmNlIA0Kd2l0aCBURS9BTFRPLg0KDQpDb21tZW50cyAxLCAzIGFuZCA1IGNhbiBiZSBj
bG9zZWQuIENvbW1lbnRzIDIgYW5kIDQgd2FzIGFkZHJlc3NlZCBwYXJ0aWFsbHkuDQpDb21t
ZW50cyA2LCA3LCA4LCA5LCBhbmQgMTAgcmVtYWluIG9wZW4uDQoNCkRldGFpbHM6DQoNCjEu
IE1pc3NpbmcgT3BlcmF0aW9uYWwgQ29uc2lkZXJhdGlvbnMNCg0KRGlzcG9zaXRpb246IENs
b3NlZA0KDQo3LjHigJM3LjMgY292ZXIgaW50cmEtZG9tYWluIG5vcm1hbGl6YXRpb24sIGFk
dmVydGlzZW1lbnQgb3ZlcmhlYWQsIGFuZCANCmNvbGxlY3Rpb24gZmFpbHVyZS4gVGhpcyBz
dWZmaWNlIGZvciB0aGUgc3RydWN0dXJhbCBjb21tZW50IGZyb20gLTEwLg0KDQoNCjIuIENy
b3NzLXZlbmRvciBzY29yZSBjb21wYXJhYmlsaXR5DQoNCkRpc3Bvc2l0aW9uOiBQYXJ0aWFs
DQoNCkludHJhLWRvbWFpbiBvZmZsaW5lIG5lZ290aWF0aW9uIGlzIGFsaWduZWQgd2l0aCB0
aGUgMjUgQXVnIGxpc3QgDQpkaXNjdXNzaW9uLiBJbnRlci1kb21haW4gdXNlIGFuZCBjb21w
YXJhYmlsaXR5IHdhcm5pbmcgYXJlIG5vdCANCmV4cGxpY2l0bHkgbWVudGlvbmVkLg0KDQpl
LmcuDQoNCi0gd2hlbiBzY29yZXMgYXJlIHNhZmUgYWNyb3NzLCBub3QganVzdCB3aXRoaW4g
YSBzaW5nbGUgYWRtaW5pc3RyYXRpdmUgDQpkb21haW4NCi0gd2hlbiBMZXZlbCAxIGNhdGVn
b3J5IG1ldHJpY3Mgc2hvdWxkIGJlIHByZWZlcnJlZCBvdmVyIExldmVsIDIgZ2xvYmFsIA0K
c2NvcmVzIGluIG11bHRpLXZlbmRvciBzZXR0aW5ncw0KLSBvcGVyYXRpb25hbCBjYWxpYnJh
dGlvbjogd2hvIHJ1bnMgYmVuY2htYXJrcywgaG93IG9mdGVuLCB3aGF0IA0KZGV2aWF0aW9u
IHRyaWdnZXJzIHJlLWNhbGlicmF0aW9uLCBldGMuDQoNCg0KMy4gRmF1bHRzIC8gdHJvdWJs
ZXNob290aW5nDQoNCkRpc3Bvc2l0aW9uOiBDbG9zZWQNCg0KNy4zIGFkZHMgZmFsbGJhY2sg
dG8gdHJhZGl0aW9uYWwgbmV0d29yay1hd2FyZSBzdGVlcmluZyBhbmQgcmVjb21tZW5kZWQg
DQphbGFybXMgb24gU0VDLTQgZnJlc2huZXNzIGZhaWx1cmVzLiBUaGlzIHN1ZmZpY2UgdG8g
Y2xvc2UgdGhlIC0xMCBmYXVsdCANCmNvbW1lbnQuDQoNCg0KNC4gVmVyaWZ5aW5nIGNvcnJl
Y3Qgb3BlcmF0aW9uDQoNCkRpc3Bvc2l0aW9uOiBQYXJ0aWFsDQoNClJlZ2lzdHJ5IGNhbGli
cmF0aW9uIChlLmcuIHNjb3JlIGRldmlhdGlvbiBsZXNzIHRoYW4gMC4xKSBpcyBkZXNjcmli
ZWQgDQphcyBhbiBpbXBsZW1lbnRhdGlvbiBhY3Rpdml0eS4gVGhlcmUgaXMgbm8gbWVudGlv
biBvZiBvcGVyYXRvciBwcm9jZWR1cmUgDQpmb3IgcHJvZHVjdGlvbiBjaGVja3MuDQoNCmUu
Zy4gSG93IHNob3VsZCBvcGVyYXRvcnMgcGVyaW9kaWNhbGx5IHZhbGlkYXRlIHRoYXQgbm9y
bWFsaXplZCBzY29yZXMgDQpyZWZsZWN0IGFjdHVhbCBpbnN0YW5jZSBjYXBhYmlsaXRpZXM/
IENvcnJlbGF0aW5nIHNjb3JlIHRyZW5kcyB3aXRoIA0Kb2JzZXJ2ZWQgYXBwbGljYXRpb24g
UW9FIG1ldHJpY3MsIGV0Yy4NCg0KDQo1LiBNZXRyaWMgdXBkYXRlIGZyZXF1ZW5jeSAvIG92
ZXJoZWFkDQoNCkRpc3Bvc2l0aW9uOiBDbG9zZWQNCg0KUGVyLWluc3RhbmNlIGFkdmVydGlz
ZW1lbnQgYXQgbW9zdCBvbmNlIHBlciBtZWFzdXJlbWVudCB3aW5kb3csIHBsdXMgDQpndWlk
YW5jZSB0byB1c2UgbG9uZ2VyIHdpbmRvd3MsIExldmVsIDItb25seSBhZHZlcnRpc2VtZW50
LCBhbmQgDQpzdGF0aXN0aWNhbCBmaWVsZHMsIGlzIGVub3VnaCBmb3IgdGhlIC0xMCBjaHVy
biBjb21tZW50Lg0KDQoNCjYuIE1hbmFnZW1lbnQgaW50ZXJvcGVyYWJpbGl0eQ0KDQpEaXNw
b3NpdGlvbjogTm90IGFkZHJlc3NlZA0KDQpXaGV0aGVyIGEgWUFORyBkYXRhIG1vZGVsIGZv
ciBDQVRTIG1ldHJpYyBjb25maWd1cmF0aW9uLCBwb2xpY3ksIGFuZCANCmV4cG9zZWQgc3Rh
dGUgaXMgbmVlZGVkIG9yIHBsYW5uZWQNCkhvdyBub3JtYWxpemVkIHNjb3JlcyBhbmQgcnVu
dGltZSBwYXJhbWV0ZXJzIChNZWFzdXJlbWVudF9XaW5kb3csIA0KYWdncmVnYXRpb24gd2Vp
Z2h0cykgd291bGQgYmUgY29uZmlndXJlZCB2aWEgc3RhbmRhcmQgbWFuYWdlbWVudCBpbnRl
cmZhY2VzDQpQcm9tZXRoZXVzIC8gTkVUQ09ORiAvIElQRklYIHJlbWFpbiBMZXZlbCAwIGNv
bGxlY3Rpb24gZXhhbXBsZXMuIA0KT3BlcmF0b3JzIG1heSBiZW5lZml0IHdpdGggYSBzaG9y
dCBzdGF0ZW1lbnQgb2Ygd2hhdCBpcyBjb25maWd1cmF0aW9uIA0KKG5vcm1hbGl6YXRpb24g
Ym91bmRzLCB3ZWlnaHRzLCBNZWFzdXJlbWVudF9XaW5kb3cpLCB3aGF0IGlzIG9wZXJhdGlv
bmFsIA0Kc3RhdGUgKGN1cnJlbnQgc2NvcmVzKSwgYW5kIHdoYXQgaXMgc3RhdGlzdGljcyAo
aGlzdG9yaWNhbCB0cmVuZHMpLCBldmVuIA0KaWYgWUFORyBpcyBkZWZlcnJlZC4NCg0KDQo3
LiBNaWdyYXRpb24gLyBjb2V4aXN0ZW5jZSB3aXRoIFRFL0FMVE8NCg0KRGlzcG9zaXRpb246
IE5vdCBhZGRyZXNzZWQNCg0KNy4zJ3MgZmFsbGJhY2sgdG8gInRyYWRpdGlvbmFsIG5ldHdv
cmstYXdhcmUgc3RlZXJpbmciIGRvZXMgbm90IHNheSBob3cgDQpMZXZlbCAxIGNvbW11bmlj
YXRpb24gbWV0cmljcyByZWxhdGUgdG8gSUdQIFRFIG1ldHJpY3MgKFJGQyA3NDcxKSwgaG93
IA0KdG8gYWRvcHQgaW5jcmVtZW50YWxseSB3aXRob3V0IGR1YWwtbWV0cmljIHN0ZWVyaW5n
IGNvbmZsaWN0cywgb3IgDQp3aGV0aGVyIHRoZXJlIGlzIGFueSBtYXBwaW5nIHRvIEFMVE8g
Y29zdCBtZXRyaWNzIChSRkMgOTQzOSkuDQoNCg0KOC4gUm9sZSBhc3NpZ25tZW50IC8gcmVn
aXN0cnkgZm9ybWF0dGluZw0KDQpEaXNwb3NpdGlvbjogTm90IGFkZHJlc3NlZA0KDQpTZWN0
aW9uIDYuNC4zLjYgc3RpbGwgaGFzICJTZXJ2aWNlIGNvbnRhY3QgaW5zdGFjZSIgKGxpa2Vs
eSBDLVNNQSkuIA0KU2VjdGlvbiA2LjEuMy42IHN0aWxsIGhhcyBpbmxpbmUgIiMjIyBPdXRw
dXQiIGFmdGVyIHRoZSBDLVBTIHJvbGUgdGV4dC4NCg0KDQo5LiBFZGl0b3JpYWwgYW5kIHJl
ZmVyZW5jZSBuaXRzDQoNCkRpc3Bvc2l0aW9uOiBOb3QgYWRkcmVzc2VkDQoNClN0aWxsIHBy
ZXNlbnQgZnJvbSAtMTAsIHBsdXMgbmV3IGJyb2tlbiA0LjQueCBwb2ludGVycyBhZnRlciBT
ZWN0aW9uIDQgDQp3YXMgcmVudW1iZXJlZCB0byA0LjMueCwgYW5kIHRoZSBzZWxmLXJlZmVy
ZW5jZSBpbiAxMC4xIHN0aWxsIHBvaW50cyBhdCANCmFuIG9sZGVyIHZlcnNpb24uDQoNCg0K
MTAuIEFjY291bnRpbmcgLyBwZXJmb3JtYW5jZSBtYW5hZ2VtZW50DQoNCkRpc3Bvc2l0aW9u
OiBOb3QgYWRkcmVzc2VkDQoNCk5vIHJvbGxvdmVyIGd1aWRhbmNlIGZvciBNZWFzdXJlbWVu
dF9XaW5kb3cgYWNjdW11bGF0b3JzLCBubyByZXRlbnRpb24gDQpndWlkYW5jZSwgbm8gc2Vu
dGVuY2Ugb24gd2hldGhlciBiaWxsaW5nL1NMQSBleHBvcnQgaXMgaW4gc2NvcGUuDQpPbmUg
c2VudGVuY2UgdGhhdCBiaWxsaW5nL1NMQSBleHBvcnQgaXMgb3V0IG9mIHNjb3BlIHdvdWxk
IGNsb3NlIHRoYXQgDQpzdWItaXRlbS4NCg0KDQpJIGhvcGUgdGhlIGFib3ZlIGlzIHVzZWZ1
bC4NCg0KcmVnYXJkcywNCkxpbSBGdW5nDQoNCg0KDQpPbiAyMDI2LTA5LTA0IDE2OjI2LCBL
ZWhhbiBZYW8gd3JvdGU6DQo+IEhpIEZ1bmcsDQo+DQo+IFRoYW5rcyBzbyBtdWNoIGZvciB0
aGUgcmV2aWV3Lg0KPiBBdXRob3JzIGhhdmUgdXBsb2FkZWQgYSBuZXcgdmVyc2lvbiB3aXRo
IGEgbmV3IHNlY3Rpb24gb24gb3BlcmF0aW9uYWwgDQo+IGNvbnNpZGVyYXRpb25zLCBpbmNs
dWRpbmcgc2V2ZXJhbCBpbXBvcnRhbnQgYXNwZWN0cyB0aGF0IHlvdSBtZW50aW9uZWQgDQo+
IGJlbG93LiBQbGVhc2UgZnVydGhlciByZXZpZXcgaWYgdGhpcyB2ZXJzaW9uIGlzIG9rYXku
DQo+DQo+IEJlc3QgcmVnYXJkcywNCj4gS2VoYW4NCj4NCj4gSW50ZXJuZXQtRHJhZnQgZHJh
ZnQtaWV0Zi1jYXRzLW1ldHJpYy1kZWZpbml0aW9uLTExLnR4dCBpcyBub3cgDQo+IGF2YWls
YWJsZS4gSXQNCj4gaXMgYSB3b3JrIGl0ZW0gb2YgdGhlIENvbXB1dGluZy1Bd2FyZSBUcmFm
ZmljIFN0ZWVyaW5nIChDQVRTKSBXRyBvZiANCj4gdGhlIElFVEYuDQo+DQo+IMKgIMKgVGl0
bGU6wqAgwqBDQVRTIE1ldHJpY3MgRGVmaW5pdGlvbg0KPiDCoCDCoEF1dGhvcnM6IEtlaGFu
IFlhbw0KPiDCoCDCoCDCoCDCoCDCoCDCoCBDaGVuZyBMaQ0KPiDCoCDCoCDCoCDCoCDCoCDC
oCBMLiBNLiBDb250cmVyYXMNCj4gwqAgwqAgwqAgwqAgwqAgwqAgSm9yZGkgUm9zLUdpcmFs
dA0KPiDCoCDCoCDCoCDCoCDCoCDCoCBHdWFubWluZyBaZW5nDQo+IMKgIMKgTmFtZTrCoCDC
oCBkcmFmdC1pZXRmLWNhdHMtbWV0cmljLWRlZmluaXRpb24tMTEudHh0DQo+IMKgIMKgUGFn
ZXM6wqAgwqA1MA0KPiDCoCDCoERhdGVzOsKgIMKgMjAyNi0wOS0wNA0KPg0KPiBBYnN0cmFj
dDoNCj4NCj4gwqAgwqBDb21wdXRpbmctQXdhcmUgVHJhZmZpYyBTdGVlcmluZyAoQ0FUUykg
aXMgYSB0cmFmZmljIGVuZ2luZWVyaW5nDQo+IMKgIMKgYXBwcm9hY2ggdGhhdCBvcHRpbWl6
ZXMgdGhlIHN0ZWVyaW5nIG9mIHRyYWZmaWMgdG8gYSBzZXJ2aWNlIGluc3RhbmNlDQo+IMKg
IMKgYnkgY29uc2lkZXJpbmcgdGhlIGR5bmFtaWMgc3RhdGUgb2YgY29tcHV0aW5nIGFuZCBu
ZXR3b3JrIHJlc291cmNlcy4NCj4gwqAgwqBUbyBlbmFibGUgc3VjaCBkZWNpc2lvbnMsIENB
VFMgY29tcG9uZW50cyBleGNoYW5nZSBtZXRyaWNzIHRoYXQNCj4gwqAgwqBkZXNjcmliZSBy
ZXNvdXJjZSBjb25kaXRpb25zIGFmZmVjdGluZyBzZXJ2aWNlIGluc3RhbmNlIHNlbGVjdGlv
bi4NCj4gwqAgwqBUaGlzIGRvY3VtZW50IGZvY3VzZXMgb24gY29tcHV0ZSBhbmQgY29tbXVu
aWNhdGlvbiBtZXRyaWNzIGZvciBDQVRTDQo+IMKgIMKgYW5kIGRlZmluZXMgYSBoaWVyYXJj
aGljYWwgYWJzdHJhY3Rpb24gb2YgdGhlc2UgbWV0cmljcyB0byBpbXByb3ZlDQo+IMKgIMKg
aW50ZXJvcGVyYWJpbGl0eSwgc2NhbGFiaWxpdHksIGFuZCBvcGVyYXRpb25hbCBzaW1wbGlj
aXR5LsKgIEl0IGRvZXMNCj4gwqAgwqBub3QgYWltIHRvIHN0YW5kYXJkaXplIHJhdyBpbmZy
YXN0cnVjdHVyZSAoTGV2ZWwgMCkgbWV0cmljczsgaW5zdGVhZCwNCj4gwqAgwqBpdCBzcGVj
aWZpZXMgaGlnaGVyLWxldmVsIHJlcHJlc2VudGF0aW9ucyB0aGF0IGNhbiBiZSBkZXJpdmVk
IGZyb20NCj4gwqAgwqByYXcgbWVhc3VyZW1lbnRzIHVzaW5nIGFnZ3JlZ2F0aW9uIGFuZCBu
b3JtYWxpemF0aW9uIGZ1bmN0aW9ucy4NCj4NCj4gVGhlIElFVEYgZGF0YXRyYWNrZXIgc3Rh
dHVzIHBhZ2UgZm9yIHRoaXMgSW50ZXJuZXQtRHJhZnQgaXM6DQo+IGh0dHBzOi8vZGF0YXRy
YWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtY2F0cy1tZXRyaWMtZGVmaW5pdGlvbi8N
Cj4NCj4gVGhlcmUgaXMgYWxzbyBhbiBIVE1MIHZlcnNpb24gYXZhaWxhYmxlIGF0Og0KPiBo
dHRwczovL3d3dy5pZXRmLm9yZy9hcmNoaXZlL2lkL2RyYWZ0LWlldGYtY2F0cy1tZXRyaWMt
ZGVmaW5pdGlvbi0xMS5odG1sDQo+DQo+IEEgZGlmZiBmcm9tIHRoZSBwcmV2aW91cyB2ZXJz
aW9uIGlzIGF2YWlsYWJsZSBhdDoNCj4gaHR0cHM6Ly9hdXRob3ItdG9vbHMuaWV0Zi5vcmcv
aWRkaWZmP3VybDI9ZHJhZnQtaWV0Zi1jYXRzLW1ldHJpYy1kZWZpbml0aW9uLTExDQo+DQo+
IEZ1bmcgTGltIHZpYSBEYXRhdHJhY2tlciA8bm9yZXBseUBpZXRmLm9yZz4g5LqOMjAyNuW5
tDfmnIgz5pel5ZGo5LqUIDEyOjQ05YaZ6YGT77yaDQo+DQo+ICAgICBEb2N1bWVudDogZHJh
ZnQtaWV0Zi1jYXRzLW1ldHJpYy1kZWZpbml0aW9uDQo+ICAgICBUaXRsZTogQ0FUUyBNZXRy
aWNzIERlZmluaXRpb24NCj4gICAgIFJldmlld2VyOiBGdW5nIExpbQ0KPiAgICAgUmV2aWV3
IHJlc3VsdDogSGFzIElzc3Vlcw0KPg0KPiAgICAgSGksDQo+DQo+ICAgICBJIGhhdmUgYmVl
biBzZWxlY3RlZCBhcyB0aGUgT3BlcmF0aW9uYWwgRGlyZWN0b3JhdGUgKG9wc2RpcikNCj4g
ICAgIHJldmlld2VyIGZvciB0aGlzDQo+ICAgICBJbnRlcm5ldC1EcmFmdC4NCj4NCj4gICAg
IFRoZSBPcGVyYXRpb25hbCBEaXJlY3RvcmF0ZSByZXZpZXdzIGFsbCBvcGVyYXRpb25hbCBh
bmQNCj4gICAgIG1hbmFnZW1lbnQtcmVsYXRlZA0KPiAgICAgSW50ZXJuZXQtRHJhZnRzIHRv
IGVuc3VyZSBhbGlnbm1lbnQgd2l0aCBvcGVyYXRpb25hbCBiZXN0DQo+ICAgICBwcmFjdGlj
ZXMgYW5kIHRoYXQNCj4gICAgIGFkZXF1YXRlIG9wZXJhdGlvbmFsIGNvbnNpZGVyYXRpb25z
IGFyZSBjb3ZlcmVkLg0KPg0KPiAgICAgQSBjb21wbGV0ZSBzZXQgb2YgXyJHdWlkZWxpbmVz
IGZvciBDb25zaWRlcmluZyBPcGVyYXRpb25zIGFuZA0KPiAgICAgTWFuYWdlbWVudCBpbg0K
PiAgICAgSUVURiBTcGVjaWZpY2F0aW9ucyJfIGNhbiBiZSBmb3VuZCBhdA0KPiAgICAgaHR0
cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1vcHNhd2ctcmZjNTcw
NmJpcy8uDQo+DQo+ICAgICBXaGlsZSB0aGVzZSBjb21tZW50cyBhcmUgcHJpbWFyaWx5IGZv
ciB0aGUgT3BlcmF0aW9ucyBhbmQNCj4gICAgIE1hbmFnZW1lbnQgQXJlYQ0KPiAgICAgRGly
ZWN0b3JzIChPcHMgQURzKSwgdGhlIGF1dGhvcnMgc2hvdWxkIGNvbnNpZGVyIHRoZW0gYWxv
bmdzaWRlDQo+ICAgICBvdGhlciBmZWVkYmFjaw0KPiAgICAgcmVjZWl2ZWQuDQo+DQo+ICAg
ICAtIERvY3VtZW50OiBkcmFmdC1pZXRmLWNhdHMtbWV0cmljLWRlZmluaXRpb24tMTANCj4g
ICAgIC0gUmV2aWV3ZXI6IEZ1bmcgTGltDQo+ICAgICAtIFJldmlldyBEYXRlOiAzcmQgSnVs
eSAyMDI2DQo+ICAgICAtIEludGVuZGVkIFN0YXR1czogU3RhbmRhcmRzIFRyYWNrDQo+DQo+
ICAgICAtLS0NCj4NCj4gICAgICMjIFN1bW1hcnkNCj4NCj4gICAgIC0gSGFzIElzc3Vlczog
SSBoYXZlIGNvbmNlcm5zIGFib3V0IHRoaXMgZG9jdW1lbnQgdGhhdCBJIHRoaW5rDQo+ICAg
ICBzaG91bGQgYmUNCj4gICAgIHJlc29sdmVkIGJlZm9yZSBwdWJsaWNhdGlvbi4NCj4NCj4g
ICAgIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBhIHRocmVlLWxldmVsIGhpZXJhcmNoaWNhbCBh
YnN0cmFjdGlvbiBmb3INCj4gICAgIENvbXB1dGluZy1Bd2FyZSBUcmFmZmljIFN0ZWVyaW5n
IChDQVRTKSBtZXRyaWNzLCBzdGFuZGFyZGl6aW5nDQo+ICAgICBMZXZlbCAxIGNhdGVnb3J5
DQo+ICAgICBtZXRyaWNzIChjb21wdXRpbmcsIGNvbW11bmljYXRpb24sIHNlcnZpY2UsIGNv
bXBvc2VkKSBhbmQgYSBMZXZlbA0KPiAgICAgMiBnbG9iYWwNCj4gICAgIG5vcm1hbGl6ZWQg
c2NvcmUsIGFsb25nIHdpdGggYSBtZXRyaWMgZmllbGQgZnJhbWV3b3JrLiBUaGUgZGVzaWdu
IGlzDQo+ICAgICB3ZWxsLW1vdGl2YXRlZDogaXQgZGVsaWJlcmF0ZWx5IGF2b2lkcyBzdGFu
ZGFyZGl6aW5nIGZpbmUtZ3JhaW5lZA0KPiAgICAgTGV2ZWwgMA0KPiAgICAgbWV0cmljcyB3
aGlsZSBwcm92aWRpbmcgaW50ZXJvcGVyYWJsZSBlbmNvZGluZ3MgYW5kIG5vcm1hdGl2ZQ0K
PiAgICAgc2NvcmUgc2VtYW50aWNzDQo+ICAgICBhdCBoaWdoZXIgbGV2ZWxzLiBUaGUgbWV0
cmljIGZyYW1ld29yayBkZXNjcmliZWQgaW4gdGhpcyBkb2N1bWVudA0KPiAgICAgaXMgc291
bmQgYW5kDQo+ICAgICBzZXZlcmFsIG9wZXJhdGlvbmFsIGNvbmNlcm5zIGFyZSBpbXBsaWNp
dGx5IGFkZHJlc3NlZC4NCj4NCj4gICAgIEhvd2V2ZXIsIGFzIGEgU3RhbmRhcmRzIFRyYWNr
IGRvY3VtZW50IHRoYXQgZGVmaW5lcyBpbnB1dHMgdG8NCj4gICAgIHRyYWZmaWMtc3RlZXJp
bmcNCj4gICAgIGRlY2lzaW9ucywgaXQgcmVxdWlyZXMgYSBkZWRpY2F0ZWQgT3BlcmF0aW9u
YWwgQ29uc2lkZXJhdGlvbnMNCj4gICAgIHNlY3Rpb24gKHBlcg0KPiAgICAgU2VjdGlvbiAz
LjEgb2YgZHJhZnQtaWV0Zi1vcHNhd2ctcmZjNTcwNmJpcykuIFNldmVyYWwgb3BlcmF0aW9u
YWwNCj4gICAgIHRvcGljcyB0aGF0DQo+ICAgICBhcmUgcGFydGlhbGx5IHNjYXR0ZXJlZCBh
Y3Jvc3MgZGVzaWduIHByaW5jaXBsZXMsIHJlZ2lzdHJ5DQo+ICAgICBlbnRyaWVzLCBhbmQN
Cj4gICAgIHNlY3VyaXR5IHRleHQgd291bGQgYmVuZWZpdCBmcm9tIGNvbnNvbGlkYXRpb24g
aW50bw0KPiAgICAgb3BlcmF0b3ItZmFjaW5nIGd1aWRhbmNlLg0KPiAgICAgSW4gcGFydGlj
dWxhciwgY3Jvc3MtdmVuZG9yIHNjb3JlIGNvbXBhcmFiaWxpdHksIG1ldHJpYyBjb2xsZWN0
aW9uDQo+ICAgICBmYWlsdXJlDQo+ICAgICBoYW5kbGluZywgY29udHJvbC1wbGFuZSBjaHVy
biBmcm9tIG1ldHJpYyB1cGRhdGVzLCBhbmQgbWFuYWdlbWVudA0KPiAgICAgaW50ZXJmYWNl
DQo+ICAgICBleHBlY3RhdGlvbnMgc2hvdWxkIGJlIGFkZHJlc3NlZC4NCj4NCj4gICAgIDEu
IE1pc3NpbmcgT3BlcmF0aW9uYWwgQ29uc2lkZXJhdGlvbnMgc2VjdGlvbiAowqczLjEgb2Yg
cmZjNTcwNmJpcykNCj4NCj4gICAgIFBlciBkcmFmdC1pZXRmLW9wc2F3Zy1yZmM1NzA2Ymlz
LCBhIHRlY2huaWNhbCBzcGVjaWZpY2F0aW9uDQo+ICAgICBhZHZhbmNpbmcgYXMgYW4NCj4g
ICAgIElFVEYgUkZDIE1VU1QgaW5jbHVkZSBhbiBPcGVyYXRpb25hbCBDb25zaWRlcmF0aW9u
cyBzZWN0aW9uDQo+ICAgICBpbW1lZGlhdGVseSBiZWZvcmUNCj4gICAgIFNlY3VyaXR5IENv
bnNpZGVyYXRpb25zLCBvciBleHBsaWNpdCBib2lsZXJwbGF0ZSB3aXRoIHJhdGlvbmFsZSBp
Zg0KPiAgICAgbm9uZSBhcHBseS4NCj4gICAgIFRoaXMgZG9jdW1lbnQganVtcHMgZnJvbSBT
ZWN0aW9uIDYgKENBVFMgTWV0cmljIFJlZ2lzdHJ5IEVudHJpZXMpDQo+ICAgICBkaXJlY3Rs
eSB0bw0KPiAgICAgU2VjdGlvbiA3IChTZWN1cml0eSBDb25zaWRlcmF0aW9ucykuDQo+DQo+
ICAgICBGb3IgYSBTdGFuZGFyZHMgVHJhY2sgZG9jdW1lbnQgd2hvc2UgbWV0cmljcyBkaXJl
Y3RseSBpbmZsdWVuY2UNCj4gICAgIGluc3RhbmNlDQo+ICAgICBzZWxlY3Rpb24gYW5kIHRy
YWZmaWMgc3RlZXJpbmcsIGFuIE9wZXJhdGlvbmFsIENvbnNpZGVyYXRpb25zDQo+ICAgICBz
ZWN0aW9uIGlzDQo+ICAgICBlc3NlbnRpYWwgcmF0aGVyIHRoYW4gb3B0aW9uYWwuIFRoZSBk
b2N1bWVudCBhbHJlYWR5IGNvbnRhaW5zDQo+ICAgICBvcGVyYXRpb25hbGx5DQo+ICAgICBy
ZWxldmFudCBtYXRlcmlhbCDigJQgc2NvcmUgc2VtYW50aWNzIChTZWN0aW9uIDQuMyksIGxl
dmVsIHNlbGVjdGlvbg0KPiAgICAgdHJhZGUtb2Zmcw0KPiAgICAgKFNlY3Rpb24gNSksIHJv
bGUgYXNzaWdubWVudHMgKEMtU01BLCBDLU5NQSwgQy1QUyBpbiBTZWN0aW9uIDYpLA0KPiAg
ICAgY2FsaWJyYXRpb24NCj4gICAgIGd1aWRhbmNlLCBhbmQgc2VjdXJpdHkgcmVxdWlyZW1l
bnRzIOKAlCBidXQgaXQgaXMgbm90IGNvbnNvbGlkYXRlZCB3aGVyZQ0KPiAgICAgb3BlcmF0
b3JzIHdpbGwgbG9vayBmb3IgaXQuDQo+DQo+ICAgICAyLiBDcm9zcy12ZW5kb3Igc2NvcmUg
Y29tcGFyYWJpbGl0eSBuZWVkcyBleHBsaWNpdCBvcGVyYXRpb25hbA0KPiAgICAgZ3VpZGFu
Y2UgKMKnNC4xLA0KPiAgICAgwqc0LjUgb2YgcmZjNTcwNmJpcykNCj4NCj4gICAgIFNlY3Rp
b24gNC4zIHdhcm5zIHRoYXQgbm9ybWFsaXplZCBzY29yZXMgIm1heSBub3QgYmUgZGlyZWN0
bHkNCj4gICAgIGNvbXBhcmFibGUgYWNyb3NzDQo+ICAgICBkaWZmZXJlbnQgaW1wbGVtZW50
YXRpb25zIiBiZWNhdXNlIGFnZ3JlZ2F0aW9uIGFuZCBub3JtYWxpemF0aW9uDQo+ICAgICBm
dW5jdGlvbnMgYXJlDQo+ICAgICBpbXBsZW1lbnRhdGlvbi1zcGVjaWZpYy4gU2VjdGlvbiA0
LjIuMSBhbmQgNC4yLjIgc3RhdGUgdGhlc2UNCj4gICAgIGZ1bmN0aW9ucyAiYXJlIG5vdA0K
PiAgICAgc3RhbmRhcmRpemVkIiBhbmQgYXJlICJjb250cm9sbGVkIGJ5IG9wZXJhdG9yIHBv
bGljaWVzLiINCj4NCj4gICAgIFRoaXMgaXMgYSBmdW5kYW1lbnRhbCBvcGVyYXRpb25hbCBj
b25zdHJhaW50IHRoYXQgYWZmZWN0cw0KPiAgICAgbXVsdGktdmVuZG9yIGFuZA0KPiAgICAg
bXVsdGktcHJvdmlkZXIgQ0FUUyBkZXBsb3ltZW50cy4gQW4gb3BlcmF0b3IgY29tcGFyaW5n
IGEgc2NvcmUgb2YNCj4gICAgIDcgZnJvbQ0KPiAgICAgUHJvdmlkZXIgQSBhZ2FpbnN0IGEg
c2NvcmUgb2YgNyBmcm9tIFByb3ZpZGVyIEIgaGFzIG5vIGFzc3VyYW5jZQ0KPiAgICAgb2Yg
ZXF1aXZhbGVudA0KPiAgICAgY2FwYWJpbGl0eS4gVGhlIG5vcm1hdGl2ZSAw4oCTMyAvIDTi
gJM3IC8gOOKAkzEwIHN0ZWVyaW5nIGJhbmRzIChTZWN0aW9uDQo+ICAgICA0LjMpIGhlbHAN
Cj4gICAgIHdpdGhpbiBhIHNpbmdsZSBhZG1pbmlzdHJhdGl2ZSBkb21haW4gYnV0IGRvIG5v
dCBzb2x2ZQ0KPiAgICAgY3Jvc3MtZG9tYWluIGNvbXBhcmlzb24uDQo+DQo+ICAgICBUaGUg
T3BlcmF0aW9uYWwgQ29uc2lkZXJhdGlvbnMgc2VjdGlvbiBzaG91bGQgYWRkcmVzczoNCj4N
Cj4gICAgIGEuIFdoZW4gc2NvcmVzIGFyZSBzYWZlIHRvIHVzZSBmb3Igc3RlZXJpbmcgKGlu
dHJhLWRvbWFpbiBvbmx5IHZzLg0KPiAgICAgaW50ZXItZG9tYWluKQ0KPiAgICAgYi4gV2hl
dGhlciBvcGVyYXRvcnMgc2hvdWxkIHByZWZlciBMZXZlbCAxIGNhdGVnb3J5IG1ldHJpY3Mg
b3Zlcg0KPiAgICAgTGV2ZWwgMiBnbG9iYWwNCj4gICAgIHNjb3JlcyBmb3IgbXVsdGktdmVu
ZG9yIGVudmlyb25tZW50cyBjLiBIb3cgY2FsaWJyYXRpb24NCj4gICAgIChyZWZlcmVuY2Vk
IGluIFNlY3Rpb24NCj4gICAgIDYgcmVnaXN0cnkgZW50cmllcykgc2hvdWxkIGJlIGFwcGxp
ZWQgb3BlcmF0aW9uYWxseSDigJQgd2hvIHJ1bnMNCj4gICAgIGJlbmNobWFya3MsIGhvdw0K
PiAgICAgb2Z0ZW4sIGFuZCB3aGF0IGRldmlhdGlvbiB0aHJlc2hvbGRzIHRyaWdnZXIgcmUt
Y2FsaWJyYXRpb24gZC4NCj4gICAgIFdoZXRoZXIgZnV0dXJlDQo+ICAgICBDQVRTIHNpZ25h
bGluZyBkb2N1bWVudHMgd2lsbCBjYXJyeSBub3JtYWxpemF0aW9uIHBvbGljeQ0KPiAgICAg
aWRlbnRpZmllcnMgdG8gYWlkDQo+ICAgICBjb21wYXJpc29uDQo+DQo+ICAgICAzLiBObyBm
YXVsdCBtYW5hZ2VtZW50IG9yIHRyb3VibGVzaG9vdGluZyBndWlkYW5jZSAowqc1LjQgb2YN
Cj4gICAgIHJmYzU3MDZiaXMpDQo+DQo+ICAgICBDQVRTIG1ldHJpY3MgZHJpdmUgc3RlZXJp
bmcgZGVjaXNpb25zLiBUaGUgZG9jdW1lbnQgZG9lcyBub3QNCj4gICAgIGRpc2N1c3MgaG93
DQo+ICAgICBvcGVyYXRvcnMgZGV0ZWN0IG9yIHJlc3BvbmQgdG8gbWV0cmljLXJlbGF0ZWQg
ZmF1bHRzOg0KPg0KPiAgICAgU3RhbGUgb3IgbWlzc2luZyBtZXRyaWNzIGZyb20gQy1TTUEg
b3IgQy1OTUEgKFNlY3Rpb24gNyBhZGRyZXNzZXMNCj4gICAgIGZyZXNobmVzcyBhdA0KPiAg
ICAgdGhlIHNlY3VyaXR5IGxldmVsIHZpYSBTRUMtNCwgYnV0IG5vdCBvcGVyYXRpb25hbCBm
YWxsYmFjaw0KPiAgICAgYmVoYXZpb3IpIENvbGxlY3Rpb24NCj4gICAgIGFnZW50IGZhaWx1
cmVzIG9yIHRlbGVtZXRyeSBwaXBlbGluZSBvdXRhZ2VzIFNjb3JlIGFub21hbGllcw0KPiAg
ICAgKHN1ZGRlbiBkcm9wcywNCj4gICAgIHN0dWNrIHZhbHVlcywgY29udHJhZGljdG9yeSBM
ZXZlbCAxIHZzLiBMZXZlbCAyIHNjb3JlcykgSW50ZWdyaXR5DQo+ICAgICB2aW9sYXRpb24N
Cj4gICAgIGhhbmRsaW5nIChTRUMtMSBzYXlzIG1ldHJpY3MgU0hPVUxEIHRyaWdnZXIgYWxl
cnRzLCBidXQgbm8gYWxlcnQNCj4gICAgIHNjaGVtYSBvcg0KPiAgICAgb3BlcmF0aW9uYWwg
cHJvY2VkdXJlKSBQZXIgwqc1LjQgb2YgcmZjNTcwNmJpcywgZXNzZW50aWFsIGZhdWx0cywN
Cj4gICAgIGFsYXJtcywgYW5kDQo+ICAgICBldmVudHMgc2hvdWxkIGJlIGlkZW50aWZpZWQu
IEF0IG1pbmltdW0sIHRoZSBkb2N1bWVudCBzaG91bGQgZGlzY3VzczoNCj4NCj4gICAgIGEu
IEZhbGxiYWNrIHN0ZWVyaW5nIGJlaGF2aW9yIHdoZW4gbWV0cmljcyBhcmUgdW5hdmFpbGFi
bGUgb3IgZmFpbA0KPiAgICAgZnJlc2huZXNzDQo+ICAgICBjaGVja3MgYi4gV2hldGhlciBs
YXN0LWtub3duLWdvb2QgdmFsdWVzIGFyZSB1c2VkIG9yIGluc3RhbmNlcyBhcmUNCj4gICAg
IGRlLXByaW9yaXRpemVkIGMuIFJlY29tbWVuZGVkIGhlYWx0aCBpbmRpY2F0b3JzIGZvciBD
LVNNQSwgQy1OTUEsDQo+ICAgICBhbmQgQy1QUw0KPiAgICAgY29tcG9uZW50cw0KPg0KPiAg
ICAgNC4gTm8gZ3VpZGFuY2Ugb24gdmVyaWZ5aW5nIGNvcnJlY3Qgb3BlcmF0aW9uICjCpzQu
NyBvZiByZmM1NzA2YmlzKQ0KPg0KPiAgICAgVGhlIHJlZ2lzdHJ5IGVudHJpZXMgaW5jbHVk
ZSBjYWxpYnJhdGlvbiBtZXRob2RzIChlLmcuLCAic2NvcmUNCj4gICAgIGRldmlhdGlvbiAu
Li4NCj4gICAgIGxlc3MgdGhhbiAwLjEgb3ZlciByZXBlYXRlZCB0ZXN0IHJvdW5kcyIpIGJ1
dCB0aGUgZG9jdW1lbnQgZG9lcw0KPiAgICAgbm90IGRlc2NyaWJlDQo+ICAgICBob3cgb3Bl
cmF0b3JzIHZlcmlmeSBlbmQtdG8tZW5kIENBVFMgbWV0cmljIG9wZXJhdGlvbiBpbiBwcm9k
dWN0aW9uOg0KPg0KPiAgICAgQWN0aXZlIHZzLiBwYXNzaXZlIHZhbGlkYXRpb24gYXBwcm9h
Y2hlcw0KPiAgICAgU3ludGhldGljIHdvcmtsb2FkIGluamVjdGlvbiBmb3Igc2NvcmUgdmFs
aWRhdGlvbg0KPiAgICAgQ29ycmVsYXRpb24gYmV0d2VlbiBub3JtYWxpemVkIHNjb3JlcyBh
bmQgb2JzZXJ2ZWQgYXBwbGljYXRpb24gUW9FDQo+ICAgICBTaW1wbGUgaGVhbHRoIGNoZWNr
cyAoZS5nLiwgY29uZmlybWluZyBDLVNNQSBpcyBwdWJsaXNoaW5nDQo+ICAgICBleHBlY3Rl
ZCBtZXRyaWMNCj4gICAgIHR5cGVzIGF0IGV4cGVjdGVkIGludGVydmFscykgU2VjdGlvbiA2
IHJlZ2lzdHJ5IGVudHJpZXMgcmVmZXJlbmNlDQo+ICAgICBiZW5jaG1hcmsNCj4gICAgIGNh
bGlicmF0aW9uIGJ1dCB0cmVhdCBpdCBhcyBhbiBpbXBsZW1lbnRhdGlvbiBhY3Rpdml0eSB3
aXRob3V0DQo+ICAgICBvcGVyYXRvci1mYWNpbmcNCj4gICAgIHByb2NlZHVyZXMuDQo+DQo+
ICAgICA1LiBNZXRyaWMgdXBkYXRlIGZyZXF1ZW5jeSBhbmQgY29udHJvbC1wbGFuZSBpbXBh
Y3Qgbm90IGFkZHJlc3NlZA0KPiAgICAgKMKnNC41IG9mDQo+ICAgICByZmM1NzA2YmlzKQ0K
Pg0KPiAgICAgU2VjdGlvbiAzLjEgZGlzY3Vzc2VzIHRoZSB0cmFkZS1vZmYgYmV0d2VlbiBt
ZXRyaWMgdXBkYXRlDQo+ICAgICBmcmVxdWVuY3kgYW5kDQo+ICAgICAic2lnbmFsaW5nIG92
ZXJoZWFkLCByZWR1Y2luZyBzY2FsYWJpbGl0eSBvZiB0aGUgbWV0cmljDQo+ICAgICBkaXN0
cmlidXRpb24gcHJvdG9jb2wuIg0KPiAgICAgU2VjdGlvbiA2IHN1Z2dlc3RzIGNvbnRpbnVv
dXMgc2FtcGxpbmcgZXZlcnkgMTAgc2Vjb25kcyB3aXRoIGEgZGVmYXVsdA0KPiAgICAgTWVh
c3VyZW1lbnRfV2luZG93IG9mIDEwIHNlY29uZHMuDQo+DQo+ICAgICBIb3dldmVyLCB0aGUg
ZG9jdW1lbnQgZG9lcyBub3QgcXVhbnRpZnkgb3IgZ3VpZGU6DQo+DQo+ICAgICBSZWNvbW1l
bmRlZCBtYXhpbXVtIG1ldHJpYyBhZHZlcnRpc2VtZW50IHJhdGUgcGVyIHNlcnZpY2UgaW5z
dGFuY2UNCj4gICAgIEltcGFjdCBvZiBoaWdoIGNodXJuIG9uIENBVFMgY29udHJvbC1wbGFu
ZSBwcm90b2NvbHMgKHRvIGJlIGRlZmluZWQgaW4NCj4gICAgIGNvbXBhbmlvbiBkb2N1bWVu
dHMpIFdoZW4gY29hcnNlciBzYW1wbGluZyBvciBMZXZlbCAyLW9ubHkNCj4gICAgIGFkdmVy
dGlzZW1lbnQgaXMNCj4gICAgIHByZWZlcmFibGUgdG8gcmVkdWNlIG92ZXJoZWFkIEludGVy
YWN0aW9uIGJldHdlZW4gU3RhdGlzdGljcyBmaWVsZA0KPiAgICAgY2hvaWNlcw0KPiAgICAg
KG1heCwgbWluLCBtZWFuLCBjdXIpIGFuZCB1cGRhdGUgZnJlcXVlbmN5IFRoaXMgaXMgcGFy
dGljdWxhcmx5DQo+ICAgICBpbXBvcnRhbnQNCj4gICAgIGJlY2F1c2UgQ0FUUyBtYXkgc2Nh
bGUgdG8gaHVuZHJlZHMgb3IgdGhvdXNhbmRzIG9mIHNlcnZpY2UNCj4gICAgIGluc3RhbmNl
cyAoU2VjdGlvbg0KPiAgICAgNSkuDQo+DQo+ICAgICBOaXRzDQo+DQo+ICAgICA2LiBObyBt
YW5hZ2VtZW50IGludGVyb3BlcmFiaWxpdHkgZGlzY3Vzc2lvbiAowqc1LjIgb2YgcmZjNTcw
NmJpcykNCj4NCj4gICAgIFRoZSBkb2N1bWVudCByZWZlcmVuY2VzIFByb21ldGhldXMsIE5F
VENPTkYsIGFuZCBJUEZJWCBmb3IgTGV2ZWwgMA0KPiAgICAgbWV0cmljDQo+ICAgICBjb2xs
ZWN0aW9uIGJ1dCBkb2VzIG5vdCBkaXNjdXNzOg0KPg0KPiAgICAgV2hldGhlciBhIFlBTkcg
ZGF0YSBtb2RlbCBmb3IgQ0FUUyBtZXRyaWMgY29uZmlndXJhdGlvbiwgcG9saWN5LA0KPiAg
ICAgYW5kIGV4cG9zZWQNCj4gICAgIHN0YXRlIGlzIG5lZWRlZCBvciBwbGFubmVkIEhvdyBu
b3JtYWxpemVkIHNjb3JlcyBhbmQgcnVudGltZQ0KPiAgICAgcGFyYW1ldGVycw0KPiAgICAg
KE1lYXN1cmVtZW50X1dpbmRvdywgYWdncmVnYXRpb24gd2VpZ2h0cykgd291bGQgYmUgY29u
ZmlndXJlZCB2aWENCj4gICAgIHN0YW5kYXJkDQo+ICAgICBtYW5hZ2VtZW50IGludGVyZmFj
ZXMgRGlzdGluY3Rpb24gYmV0d2VlbiBjb25maWd1cmF0aW9uIGRhdGENCj4gICAgIChub3Jt
YWxpemF0aW9uDQo+ICAgICBib3VuZHMsIHdlaWdodHMpLCBvcGVyYXRpb25hbCBzdGF0ZSAo
Y3VycmVudCBzY29yZXMpLCBhbmQgc3RhdGlzdGljcw0KPiAgICAgKGhpc3RvcmljYWwgdHJl
bmRzKSBGb3IgYSBTdGFuZGFyZHMgVHJhY2sgbWV0cmljIGRlZmluaXRpb24NCj4gICAgIGNv
bnN1bWVkIGJ5IG5ldHdvcmsNCj4gICAgIGVsZW1lbnRzLCBzb21lIGRpc2N1c3Npb24gb2Yg
bWFuYWdlbWVudCBtb2RlbCBleHBlY3RhdGlvbnMg4oCUIGV2ZW4NCj4gICAgIGlmIGRlZmVy
cmVkDQo+ICAgICB0byBhIGNvbXBhbmlvbiBkb2N1bWVudCDigJQgd291bGQgaGVscCBvcGVy
YXRvcnMgcGxhbiBkZXBsb3ltZW50cy4NCj4NCj4gICAgIDcuIE1pZ3JhdGlvbiBhbmQgY29l
eGlzdGVuY2Ugd2l0aCBleGlzdGluZyBtZXRyaWNzICjCpzQuMyBvZg0KPiAgICAgcmZjNTcw
NmJpcykNCj4NCj4gICAgIFRoZSBJbnRyb2R1Y3Rpb24gcmVmZXJlbmNlcyBleGlzdGluZyBU
RSBtZXRyaWNzIChSRkMgNzQ3MSkgYW5kIG5ldHdvcmsNCj4gICAgIHBlcmZvcm1hbmNlIHJl
Z2lzdHJpZXMgKFJGQyA4OTExLCBSRkMgODkxMikuIFRoZSBkb2N1bWVudCBkb2VzIG5vdA0K
PiAgICAgZGlzY3VzczoNCj4NCj4gICAgIEhvdyBDQVRTIExldmVsIDEgY29tbXVuaWNhdGlv
biBtZXRyaWNzIHJlbGF0ZSB0byBvciBzdWJzdW1lDQo+ICAgICBleGlzdGluZyBJR1AgVEUN
Cj4gICAgIG1ldHJpY3MgV2hldGhlciBvcGVyYXRvcnMgY2FuIGluY3JlbWVudGFsbHkgYWRv
cHQgQ0FUUyBtZXRyaWNzDQo+ICAgICBhbG9uZ3NpZGUNCj4gICAgIHRyYWRpdGlvbmFsIFRF
IHdpdGhvdXQgZHVhbC1tZXRyaWMgc3RlZXJpbmcgY29uZmxpY3RzIE1hcHBpbmcgb3INCj4g
ICAgIGVxdWl2YWxlbmNlDQo+ICAgICBiZXR3ZWVuIEFMVE8gcGVyZm9ybWFuY2UgY29zdCBt
ZXRyaWNzIChSRkMgOTQzOSkgYW5kIENBVFMNCj4gICAgIG5vcm1hbGl6ZWQgc2NvcmVzIEEN
Cj4gICAgIGJyaWVmIG1pZ3JhdGlvbiBuYXJyYXRpdmUgd291bGQgaGVscCBvcGVyYXRvcnMg
d2hvIGFscmVhZHkgcnVuIFRFDQo+ICAgICBtZXRyaWMNCj4gICAgIGV4dGVuc2lvbnMuDQo+
DQo+ICAgICA4LiBSb2xlIGFzc2lnbm1lbnQgYW1iaWd1aXR5IGluIHJlZ2lzdHJ5IGVudHJp
ZXMNCj4NCj4gICAgIFNlY3Rpb24gNi40LjMuNiBhc3NpZ25zIG1ldHJpYyBjYWxjdWxhdGlv
biB0byAiU2VydmljZSBjb250YWN0DQo+ICAgICBpbnN0YW5jZSIgcmF0aGVyDQo+ICAgICB0
aGFuIEMtU01BICh1c2VkIGNvbnNpc3RlbnRseSBlbHNld2hlcmUpLiBTZWN0aW9uIDYuMS4z
LjYgY29udGFpbnMNCj4gICAgIGEgZm9ybWF0dGluZw0KPiAgICAgZXJyb3Igd2hlcmUgIyMj
IE91dHB1dCBhcHBlYXJzIGlubGluZSBhZnRlciB0aGUgQy1QUyByb2xlIGRlc2NyaXB0aW9u
LA0KPiAgICAgZGlzcnVwdGluZyB0aGUgcmVnaXN0cnkgc3RydWN0dXJlLg0KPg0KPiAgICAg
U2VjdGlvbiA2LjQuMy42IDxodHRwOi8vNi40LjMuNj46DQo+DQo+ICAgICBTZXJ2aWNlIGNv
bnRhY3QgaW5zdGFjZTogQ29sbGVjdHMgTGV2ZWwgMCBzZXJ2aWNlIHJhdyBtZXRyaWNzLi4u
DQo+DQo+ICAgICBUaGlzIHNob3VsZCBsaWtlbHkgcmVmZXJlbmNlIEMtU01BIGZvciBjb25z
aXN0ZW5jeSB3aXRoIHRoZSBmcmFtZXdvcmsNCj4gICAgIHRlcm1pbm9sb2d5Lg0KPg0KPiAg
ICAgOS4gRWRpdG9yaWFsIGFuZCByZWZlcmVuY2Ugbml0cw0KPg0KPiAgICAgIlNlY3Rpb24g
U2VjdGlvbiA0LjQiIChTZWN0aW9uIDQuMSwgbGluZSA2MDUpIOKAlCBkdXBsaWNhdGUgd29y
ZA0KPiAgICAgIlRvLWJlLWFzc2dpbmVkIiDihpIgIlRvLWJlLWFzc2lnbmVkIiAoU2VjdGlv
bnMgNi4xLjQuMiwgNi4yLjUuMiwNCj4gICAgIDYuMy41LjIpDQo+ICAgICAiU2VydmljZSBj
b250YWN0IGluc3RhY2UiIOKGkiAiU2VydmljZSBjb250YWN0IGluc3RhbmNlIiAoU2VjdGlv
bg0KPiAgICAgNi40LjMuNikNCj4gICAgIE5vcm1hdGl2ZSBzZWxmLXJlZmVyZW5jZSBbSS1E
LmlldGYtY2F0cy1tZXRyaWMtZGVmaW5pdGlvbl0gcG9pbnRzDQo+ICAgICB0byBkcmFmdC0w
OA0KPiAgICAgKFNlY3Rpb24gOS4xKSDigJQgc2hvdWxkIHJlZmVyZW5jZSB0aGUgY3VycmVu
dCBkcmFmdCB2ZXJzaW9uDQo+ICAgICBBcHBlbmRpeCBBIGV4YW1wbGVzDQo+ICAgICB1c2Ug
aW5jb25zaXN0ZW50IFNvdXJjZSBjYXBpdGFsaXphdGlvbiAoIkRpcmVjdGx5IG1lYXN1cmVk
IiB2cy4NCj4gICAgIGxvd2VyY2FzZQ0KPiAgICAgJ2RpcmVjdGx5IG1lYXN1cmVkJyBpbiBT
ZWN0aW9uIDQuMSkgSUFOQSBwbGFjZWhvbGRlciAiWFhYIiBpZGVudGlmaWVycw0KPiAgICAg
dGhyb3VnaG91dCBTZWN0aW9uIDYg4oCUIGV4cGVjdGVkIGZvciBkcmFmdCBzdGFnZSwgYnV0
IE9wZXJhdGlvbmFsDQo+ICAgICBDb25zaWRlcmF0aW9ucw0KPiAgICAgc2hvdWxkIG5vdGUg
b3BlcmF0b3JzIG5lZWQgc3RhYmxlIGlkZW50aWZpZXJzIGJlZm9yZSBkZXBsb3ltZW50DQo+
DQo+ICAgICAxMC4gQWNjb3VudGluZyBhbmQgcGVyZm9ybWFuY2UgbWFuYWdlbWVudCBwYXJ0
aWFsbHkgYWRkcmVzc2VkDQo+DQo+ICAgICBTZWN0aW9uIDYgcmVnaXN0cnkgZW50cmllcyBk
ZWZpbmUgc2luZ2xldG9uIG91dHB1dCB2YWx1ZXMgYW5kDQo+ICAgICBjYWxpYnJhdGlvbg0K
PiAgICAgdGFyZ2V0cywgd2hpY2ggaXMgYSBnb29kIHN0YXJ0LiBIb3dldmVyOg0KPg0KPiAg
ICAgTm8gY291bnRlciByb2xsb3ZlciBiZWhhdmlvciBmb3IgTWVhc3VyZW1lbnRfV2luZG93
IGFjY3VtdWxhdG9ycw0KPiAgICAgTm8gZ3VpZGFuY2Ugb24gaGlzdG9yaWNhbCBtZXRyaWMg
cmV0ZW50aW9uIGZvciBjYXBhY2l0eSBwbGFubmluZw0KPiAgICAgTm8gZGlzY3Vzc2lvbiBv
ZiBtZXRyaWMgZXhwb3J0IGZvciBiaWxsaW5nIG9yIFNMQSByZXBvcnRpbmcgKG1heQ0KPiAg
ICAgYmUgTi9BIGZvcg0KPiAgICAgc29tZSBkZXBsb3ltZW50cywgYnV0IHdvcnRoIGEgc2Vu
dGVuY2UpDQo+DQo+ICAgICBSZWNvbW1lbmRhdGlvbnMNCj4NCj4gICAgIDEuIEFkZCBhbiBP
cGVyYXRpb25hbCBDb25zaWRlcmF0aW9ucyBzZWN0aW9uIGltbWVkaWF0ZWx5IGJlZm9yZQ0K
PiAgICAgU2VjdXJpdHkNCj4gICAgIENvbnNpZGVyYXRpb25zLiBDb25zb2xpZGF0ZSBzY2F0
dGVyZWQgb3BlcmF0aW9uYWwgbWF0ZXJpYWwgYW5kDQo+ICAgICBhZGRyZXNzOiBtZXRyaWMN
Cj4gICAgIGxldmVsIHNlbGVjdGlvbiwgcnVudGltZSBwYXJhbWV0ZXIgZGVmYXVsdHMsIGNy
b3NzLXZlbmRvciBzY29yZQ0KPiAgICAgbGltaXRhdGlvbnMsDQo+ICAgICBtZXRyaWMgY29s
bGVjdGlvbiBmYWlsdXJlcyBhbmQgZmFsbGJhY2sgc3RlZXJpbmcsIHVwZGF0ZSByYXRlDQo+
ICAgICBndWlkYW5jZSwgYW5kDQo+ICAgICBjb2V4aXN0ZW5jZSB3aXRoIGV4aXN0aW5nIFRF
IG1ldHJpY3MuDQo+DQo+ICAgICAyLiBEb2N1bWVudCBmYXVsdCBtYW5hZ2VtZW50IGFuZCBm
YWxsYmFjayBiZWhhdmlvci4gU3BlY2lmeSB3aGF0DQo+ICAgICBoYXBwZW5zIHdoZW4NCj4g
ICAgIEMtU01BL0MtTk1BIHN0b3BzIHB1Ymxpc2hpbmcsIG1ldHJpY3MgZmFpbCBmcmVzaG5l
c3MgY2hlY2tzDQo+ICAgICAoU0VDLTQpLCBvciBzY29yZXMNCj4gICAgIGFyZSBjb250cmFk
aWN0b3J5LiBEZWZpbmUgbWluaW11bSBoZWFsdGggaW5kaWNhdG9ycyBhbmQNCj4gICAgIHJl
Y29tbWVuZGVkIGFsZXJ0DQo+ICAgICBjb25kaXRpb25zLg0KPg0KPiAgICAgMy4gQWRkIHZl
cmlmaWNhdGlvbiBndWlkYW5jZS4gRGVzY3JpYmUgaG93IG9wZXJhdG9ycyB2YWxpZGF0ZSB0
aGF0DQo+ICAgICBub3JtYWxpemVkDQo+ICAgICBzY29yZXMgcmVmbGVjdCBhY3R1YWwgaW5z
dGFuY2UgY2FwYWJpbGl0eSDigJQgcmVmZXJlbmNpbmcgdGhlDQo+ICAgICBjYWxpYnJhdGlv
biBtZXRob2RzDQo+ICAgICBhbHJlYWR5IGluIFNlY3Rpb24gNiByZWdpc3RyeSBlbnRyaWVz
IGFuZCBleHRlbmRpbmcgdGhlbSBpbnRvDQo+ICAgICBkZXBsb3lhYmxlDQo+ICAgICBwcm9j
ZWR1cmVzIChzeW50aGV0aWMgd29ya2xvYWRzLCBwZXJpb2RpYyByZS1jYWxpYnJhdGlvbiwg
UW9FDQo+ICAgICBjb3JyZWxhdGlvbikuDQo+DQo+ICAgICA0LiBDbGFyaWZ5IGNyb3NzLWRv
bWFpbiBhbmQgbXVsdGktdmVuZG9yIGRlcGxveW1lbnQgY29uc3RyYWludHMuDQo+ICAgICBF
eHBhbmQgU2VjdGlvbg0KPiAgICAgNC4zJ3MgY29tcGFyYWJpbGl0eSB3YXJuaW5nIGludG8g
ZXhwbGljaXQgb3BlcmF0aW9uYWwgZ3VpZGFuY2U6DQo+ICAgICB3aGVuIHNjb3JlcyBhcmUN
Cj4gICAgIHRydXN0d29ydGh5LCB3aGVuIExldmVsIDEgY2F0ZWdvcmllcyBhcmUgcHJlZmVy
YWJsZSB0byBMZXZlbCAyDQo+ICAgICBnbG9iYWwgc2NvcmVzLA0KPiAgICAgYW5kIGhvdyBj
YWxpYnJhdGlvbiBtYWludGFpbnMgY29uc2lzdGVuY3kgd2l0aGluIGFuIGFkbWluaXN0cmF0
aXZlDQo+ICAgICBkb21haW4uDQo+DQo+ICAgICA1LiBEaXNjdXNzIG1hbmFnZW1lbnQgbW9k
ZWwgZXhwZWN0YXRpb25zLiBFdmVuIGlmIGEgWUFORyBtb2R1bGUgaXMNCj4gICAgIGRlZmVy
cmVkLA0KPiAgICAgc3RhdGUgd2hldGhlciBjb25maWd1cmF0aW9uIG9mIG5vcm1hbGl6YXRp
b24gYm91bmRzLCBhZ2dyZWdhdGlvbg0KPiAgICAgd2VpZ2h0cywgYW5kDQo+ICAgICBNZWFz
dXJlbWVudF9XaW5kb3cgaXMgZXhwZWN0ZWQgdmlhIE5FVENPTkYvUkVTVENPTkYgb3INCj4g
ICAgIG9wZXJhdG9yLWxvY2FsIHBvbGljeSwNCj4gICAgIGFuZCBob3cgY29uZmlnIHZzLiBv
cGVyYXRpb25hbCBzdGF0ZSB2cy4gc3RhdGlzdGljcyBzaG91bGQgYmUNCj4gICAgIGRpc3Rp
bmd1aXNoZWQuDQo+DQo+ICAgICA2LiBBZGRyZXNzIG1ldHJpYyBhZHZlcnRpc2VtZW50IGNo
dXJuLiBQcm92aWRlIGd1aWRhbmNlIG9uDQo+ICAgICBzYW1wbGluZyBpbnRlcnZhbHMsDQo+
ICAgICBtYXhpbXVtIHVwZGF0ZSByYXRlcywgYW5kIHdoZW4gdG8gcHJlZmVyIExldmVsIDIg
b3ZlciBMZXZlbCAxIHRvIGxpbWl0DQo+ICAgICBjb250cm9sLXBsYW5lIG92ZXJoZWFkIGF0
IHNjYWxlLg0KPg0KPiAgICAgNy4gRml4IGVkaXRvcmlhbCBpc3N1ZXMgaW4gU2VjdGlvbiA2
IHJlZ2lzdHJ5IGVudHJpZXMgKGlubGluZSAjIyMNCj4gICAgIE91dHB1dCwgcm9sZQ0KPiAg
ICAgbmFtaW5nIGluY29uc2lzdGVuY3ksIHR5cG9zKSBhbmQgdXBkYXRlIHRoZSBub3JtYXRp
dmUNCj4gICAgIHNlbGYtcmVmZXJlbmNlIHRvIHRoZQ0KPiAgICAgY3VycmVudCBkcmFmdCB2
ZXJzaW9uLg0KPg0KPiAgICAgOC4gQWRkIGEgYnJpZWYgbWlncmF0aW9uIG5hcnJhdGl2ZSBl
eHBsYWluaW5nIGhvdyBDQVRTIG1ldHJpY3MNCj4gICAgIGNvbXBsZW1lbnQgb3INCj4gICAg
IHJlcGxhY2UgZXhpc3RpbmcgSUdQIFRFIG1ldHJpY3MgYW5kIEFMVE8gY29zdCBtZXRyaWNz
IGR1cmluZw0KPiAgICAgaW5jcmVtZW50YWwNCj4gICAgIGFkb3B0aW9uLg0KPg0KPiAgICAg
SSBob3BlIHRoZXNlIGNvbW1lbnRzIGFyZSB1c2VmdWwgYW5kIGNvbnN0cnVjdGl2ZS4gVGhl
DQo+ICAgICBoaWVyYXJjaGljYWwgbWV0cmljDQo+ICAgICBmcmFtZXdvcmsgaXMgd2VsbC1j
b25jZWl2ZWQgYW5kIGFkZHJlc3NlcyBhIGdlbnVpbmUNCj4gICAgIGludGVyb3BlcmFiaWxp
dHkgbmVlZCBmb3INCj4gICAgIENBVFM7IGFkZGluZyBjb25zb2xpZGF0ZWQgb3BlcmF0aW9u
YWwgZ3VpZGFuY2Ugd2lsbCBzaWduaWZpY2FudGx5DQo+ICAgICBpbXByb3ZlIGl0cw0KPiAg
ICAgZGVwbG95YWJpbGl0eSBpbiBtdWx0aS12ZW5kb3IgZW52aXJvbm1lbnRzLg0KPg0KPiAg
ICAgTGltIEZ1bmcNCj4NCj4NCj4gICAgIC0tIA0KPiAgICAgQ2F0cyBtYWlsaW5nIGxpc3Qg
LS0gY2F0c0BpZXRmLm9yZw0KPiAgICAgVG8gdW5zdWJzY3JpYmUgc2VuZCBhbiBlbWFpbCB0
byBjYXRzLWxlYXZlQGlldGYub3JnDQo+DQoNCg==
--------------PzozsdMGSoKhjaeIQZCiuPXS
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DUTF=
-8">
  </head>
  <body>
    <br>
    hi Kehan,<br>
    <br>
    Thank you very much for your edits.<br>
    <br>
    I saw the new draft incorporates a dedicated Operational
    Considerations section (Section 7), which addresses the gap
    identified previously. Sections 7.1-7.3 helps consolidate operator
    facing guidance on multi-vendor normalization negotiation, metric
    level selection, as well as metric collection failure handling.
    These are meaningful improvements that significantly improve
    deployability.<br>
    <br>
    I've identified some remaining gaps which relate mainly to verifying
    correct operation, management interoperability and
    migration/coexistence with TE/ALTO.<br>
    <br>
    Comments 1, 3 and 5 can be closed. Comments 2 and 4 was addressed
    partially.<br>
    Comments 6, 7, 8, 9, and 10 remain open.=C2=A0<br>
    <br>
    Details:<br>
    <br>
    1. Missing Operational Considerations<br>
    <br>
    Disposition: Closed<br>
    <br>
    7.1=E2=80=937.3 cover intra-domain normalization, advertisement overh=
ead,
    and collection failure. This suffice for the structural comment from
    -10.<br>
    <br>
    <br>
    2. Cross-vendor score comparability<br>
    <br>
    Disposition: Partial<br>
    =C2=A0 =C2=A0<br>
    Intra-domain offline negotiation is aligned with the 25 Aug list
    discussion. Inter-domain use and comparability warning are not
    explicitly mentioned.<br>
    <br>
    e.g.=C2=A0<br>
    <br>
    - when scores are safe across, not just within a single
    administrative domain<br>
    - when Level 1 category metrics should be preferred over Level 2
    global scores in multi-vendor settings<br>
    - operational calibration: who runs benchmarks, how often, what
    deviation triggers re-calibration, etc.<br>
    <br>
    <br>
    3. Faults / troubleshooting<br>
    <br>
    Disposition: Closed<br>
    <br>
    7.3 adds fallback to traditional network-aware steering and
    recommended alarms on SEC-4 freshness failures. This suffice to
    close the -10 fault comment.<br>
    <br>
    <br>
    4. Verifying correct operation=C2=A0<br>
    <br>
    Disposition: Partial<br>
    <br>
    Registry calibration (e.g. score deviation less than 0.1) is
    described as an implementation activity. There is no mention of
    operator procedure for production checks.=C2=A0<br>
    <br>
    e.g. How should operators periodically validate that normalized
    scores reflect actual instance capabilities? Correlating score
    trends with observed application QoE metrics, etc.<br>
    <br>
    <br>
    5. Metric update frequency / overhead<br>
    <br>
    Disposition: Closed<br>
    <br>
    Per-instance advertisement at most once per measurement window, plus
    guidance to use longer windows, Level 2-only advertisement, and
    statistical fields, is enough for the -10 churn comment.=C2=A0<br>
    <br>
    <br>
    6. Management interoperability<br>
    <br>
    Disposition: Not addressed<br>
    <br>
    Whether a YANG data model for CATS metric configuration, policy, and
    exposed state is needed or planned<br>
    How normalized scores and runtime parameters (Measurement_Window,
    aggregation weights) would be configured via standard management
    interfaces<br>
    Prometheus / NETCONF / IPFIX remain Level 0 collection examples.
    Operators may benefit with a short statement of what is
    configuration (normalization bounds, weights, Measurement_Window),
    what is operational state (current scores), and what is statistics
    (historical trends), even if YANG is deferred.<br>
    <br>
    <br>
    7. Migration / coexistence with TE/ALTO=C2=A0<br>
    <br>
    Disposition: Not addressed<br>
    <br>
    7.3's fallback to "traditional network-aware steering" does not say
    how Level 1 communication metrics relate to IGP TE metrics (RFC
    7471), how to adopt incrementally without dual-metric steering
    conflicts, or whether there is any mapping to ALTO cost metrics (RFC
    9439).<br>
    <br>
    <br>
    8. Role assignment / registry formatting=C2=A0<br>
    <br>
    Disposition: Not addressed<br>
    <br>
    Section 6.4.3.6 still has "Service contact instace" (likely C-SMA).
    Section 6.1.3.6 still has inline "### Output" after the C-PS role
    text.<br>
    <br>
    <br>
    9. Editorial and reference nits=C2=A0<br>
    <br>
    Disposition: Not addressed<br>
    <br>
    Still present from -10, plus new broken 4.4.x pointers after Section
    4 was renumbered to 4.3.x, and the self-reference in 10.1 still
    points at an older version.=C2=A0<br>
    <br>
    <br>
    10. Accounting / performance management=C2=A0<br>
    <br>
    Disposition: Not addressed<br>
    <br>
    No rollover guidance for Measurement_Window accumulators, no
    retention guidance, no sentence on whether billing/SLA export is in
    scope.=C2=A0<br>
    One sentence that billing/SLA export is out of scope would close
    that sub-item.<br>
    <br>
    <br>
    I hope the above is useful.=C2=A0<br>
    <br>
    regards,<br>
    Lim Fung<br>
    <br>
    <br>
    <br>
    <div class=3D"moz-cite-prefix">On 2026-09-04 16:26, Kehan Yao wrote:<=
br>
    </div>
    <blockquote type=3D"cite"
cite=3D"mid:CABYiY4sXeAyfMRMtqPHTgnjo-iCx-Y_3FzCw4bDHYu-K3X+Euw@mail.gmai=
l.com">
      <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DU=
TF-8">
      <div dir=3D"ltr">
        <div dir=3D"ltr">Hi Fung,
          <div><br>
          </div>
          <div>Thanks so much for the review.<br>
            Authors have uploaded a new version with a new section on=C2=A0=
<span
              style=3D"background-color:transparent">operational
              considerations, including several important aspects that
              you mentioned below. Please further review if this version
              is okay.=C2=A0</span></div>
          <div><span style=3D"background-color:transparent"><br>
            </span></div>
          <div><span style=3D"background-color:transparent">Best regards,=
</span></div>
          <div><span style=3D"background-color:transparent">Kehan</span><=
/div>
          <div><span style=3D"background-color:transparent"><br>
            </span></div>
          <div>Internet-Draft draft-ietf-cats-metric-definition-11.txt
            is now available. It<br>
            is a work item of the Computing-Aware Traffic Steering
            (CATS) WG of the IETF.<br>
            <br>
            =C2=A0 =C2=A0Title:=C2=A0 =C2=A0CATS Metrics Definition<br>
            =C2=A0 =C2=A0Authors: Kehan Yao<br>
            =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Cheng Li<br>
            =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 L. M. Contreras<br>=

            =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Jordi Ros-Giralt<br=
>
            =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Guanming Zeng<br>
            =C2=A0 =C2=A0Name:=C2=A0 =C2=A0 draft-ietf-cats-metric-defini=
tion-11.txt<br>
            =C2=A0 =C2=A0Pages:=C2=A0 =C2=A050<br>
            =C2=A0 =C2=A0Dates:=C2=A0 =C2=A02026-09-04<br>
            <br>
            Abstract:<br>
            <br>
            =C2=A0 =C2=A0Computing-Aware Traffic Steering (CATS) is a tra=
ffic
            engineering<br>
            =C2=A0 =C2=A0approach that optimizes the steering of traffic =
to a
            service instance<br>
            =C2=A0 =C2=A0by considering the dynamic state of computing an=
d network
            resources.<br>
            =C2=A0 =C2=A0To enable such decisions, CATS components exchan=
ge
            metrics that<br>
            =C2=A0 =C2=A0describe resource conditions affecting service i=
nstance
            selection.<br>
            =C2=A0 =C2=A0This document focuses on compute and communicati=
on
            metrics for CATS<br>
            =C2=A0 =C2=A0and defines a hierarchical abstraction of these =
metrics
            to improve<br>
            =C2=A0 =C2=A0interoperability, scalability, and operational
            simplicity.=C2=A0 It does<br>
            =C2=A0 =C2=A0not aim to standardize raw infrastructure (Level=
 0)
            metrics; instead,<br>
            =C2=A0 =C2=A0it specifies higher-level representations that c=
an be
            derived from<br>
            =C2=A0 =C2=A0raw measurements using aggregation and normaliza=
tion
            functions.<br>
            <br>
            The IETF datatracker status page for this Internet-Draft is:<=
br>
            <a
href=3D"https://datatracker.ietf.org/doc/draft-ietf-cats-metric-definitio=
n/"
              rel=3D"noreferrer" target=3D"_blank" moz-do-not-send=3D"tru=
e"
              class=3D"moz-txt-link-freetext">https://datatracker.ietf.or=
g/doc/draft-ietf-cats-metric-definition/</a><br>
            <br>
            There is also an HTML version available at:<br>
            <a
href=3D"https://www.ietf.org/archive/id/draft-ietf-cats-metric-definition=
-11.html"
              rel=3D"noreferrer" target=3D"_blank" moz-do-not-send=3D"tru=
e"
              class=3D"moz-txt-link-freetext">https://www.ietf.org/archiv=
e/id/draft-ietf-cats-metric-definition-11.html</a><br>
            <br>
            A diff from the previous version is available at:<br>
            <a
href=3D"https://author-tools.ietf.org/iddiff?url2=3Ddraft-ietf-cats-metri=
c-definition-11"
              rel=3D"noreferrer" target=3D"_blank" moz-do-not-send=3D"tru=
e"
              class=3D"moz-txt-link-freetext">https://author-tools.ietf.o=
rg/iddiff?url2=3Ddraft-ietf-cats-metric-definition-11</a><span
              style=3D"background-color:transparent"></span></div>
        </div>
        <br>
        <div class=3D"gmail_quote">
          <div dir=3D"ltr" class=3D"gmail_attr">Fung Lim via Datatracker
            &lt;<a href=3D"mailto:noreply@ietf.org" target=3D"_blank"
              moz-do-not-send=3D"true" class=3D"moz-txt-link-freetext">no=
reply@ietf.org</a>&gt;
            =E4=BA=8E2026=E5=B9=B47=E6=9C=883=E6=97=A5=E5=91=A8=E4=BA=94 =
12:44=E5=86=99=E9=81=93=EF=BC=9A<br>
          </div>
          <blockquote class=3D"gmail_quote"
style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);=
padding-left:1ex">Document:
            draft-ietf-cats-metric-definition<br>
            Title: CATS Metrics Definition<br>
            Reviewer: Fung Lim<br>
            Review result: Has Issues<br>
            <br>
            Hi,<br>
            <br>
            I have been selected as the Operational Directorate (opsdir)
            reviewer for this<br>
            Internet-Draft.<br>
            <br>
            The Operational Directorate reviews all operational and
            management-related<br>
            Internet-Drafts to ensure alignment with operational best
            practices and that<br>
            adequate operational considerations are covered.<br>
            <br>
            A complete set of _"Guidelines for Considering Operations
            and Management in<br>
            IETF Specifications"_ can be found at<br>
            <a
href=3D"https://datatracker.ietf.org/doc/draft-ietf-opsawg-rfc5706bis/"
              rel=3D"noreferrer" target=3D"_blank" moz-do-not-send=3D"tru=
e"
              class=3D"moz-txt-link-freetext">https://datatracker.ietf.or=
g/doc/draft-ietf-opsawg-rfc5706bis/</a>.<br>
            <br>
            While these comments are primarily for the Operations and
            Management Area<br>
            Directors (Ops ADs), the authors should consider them
            alongside other feedback<br>
            received.<br>
            <br>
            - Document: draft-ietf-cats-metric-definition-10<br>
            - Reviewer: Fung Lim<br>
            - Review Date: 3rd July 2026<br>
            - Intended Status: Standards Track<br>
            <br>
            ---<br>
            <br>
            ## Summary<br>
            <br>
            - Has Issues: I have concerns about this document that I
            think should be<br>
            resolved before publication.<br>
            <br>
            This document defines a three-level hierarchical abstraction
            for<br>
            Computing-Aware Traffic Steering (CATS) metrics,
            standardizing Level 1 category<br>
            metrics (computing, communication, service, composed) and a
            Level 2 global<br>
            normalized score, along with a metric field framework. The
            design is<br>
            well-motivated: it deliberately avoids standardizing
            fine-grained Level 0<br>
            metrics while providing interoperable encodings and
            normative score semantics<br>
            at higher levels. The metric framework described in this
            document is sound and<br>
            several operational concerns are implicitly addressed.<br>
            <br>
            However, as a Standards Track document that defines inputs
            to traffic-steering<br>
            decisions, it requires a dedicated Operational
            Considerations section (per<br>
            Section 3.1 of draft-ietf-opsawg-rfc5706bis). Several
            operational topics that<br>
            are partially scattered across design principles, registry
            entries, and<br>
            security text would benefit from consolidation into
            operator-facing guidance.<br>
            In particular, cross-vendor score comparability, metric
            collection failure<br>
            handling, control-plane churn from metric updates, and
            management interface<br>
            expectations should be addressed.<br>
            <br>
            1. Missing Operational Considerations section (=C2=A73.1 of
            rfc5706bis)<br>
            <br>
            Per draft-ietf-opsawg-rfc5706bis, a technical specification
            advancing as an<br>
            IETF RFC MUST include an Operational Considerations section
            immediately before<br>
            Security Considerations, or explicit boilerplate with
            rationale if none apply.<br>
            This document jumps from Section 6 (CATS Metric Registry
            Entries) directly to<br>
            Section 7 (Security Considerations).<br>
            <br>
            For a Standards Track document whose metrics directly
            influence instance<br>
            selection and traffic steering, an Operational
            Considerations section is<br>
            essential rather than optional. The document already
            contains operationally<br>
            relevant material =E2=80=94 score semantics (Section 4.3), le=
vel
            selection trade-offs<br>
            (Section 5), role assignments (C-SMA, C-NMA, C-PS in Section
            6), calibration<br>
            guidance, and security requirements =E2=80=94 but it is not
            consolidated where<br>
            operators will look for it.<br>
            <br>
            2. Cross-vendor score comparability needs explicit
            operational guidance (=C2=A74.1,<br>
            =C2=A74.5 of rfc5706bis)<br>
            <br>
            Section 4.3 warns that normalized scores "may not be
            directly comparable across<br>
            different implementations" because aggregation and
            normalization functions are<br>
            implementation-specific. Section 4.2.1 and 4.2.2 state these
            functions "are not<br>
            standardized" and are "controlled by operator policies."<br>
            <br>
            This is a fundamental operational constraint that affects
            multi-vendor and<br>
            multi-provider CATS deployments. An operator comparing a
            score of 7 from<br>
            Provider A against a score of 7 from Provider B has no
            assurance of equivalent<br>
            capability. The normative 0=E2=80=933 / 4=E2=80=937 / 8=E2=80=
=9310 steering bands
            (Section 4.3) help<br>
            within a single administrative domain but do not solve
            cross-domain comparison.<br>
            <br>
            The Operational Considerations section should address:<br>
            <br>
            a. When scores are safe to use for steering (intra-domain
            only vs. inter-domain)<br>
            b. Whether operators should prefer Level 1 category metrics
            over Level 2 global<br>
            scores for multi-vendor environments c. How calibration
            (referenced in Section<br>
            6 registry entries) should be applied operationally =E2=80=94=
 who
            runs benchmarks, how<br>
            often, and what deviation thresholds trigger re-calibration
            d. Whether future<br>
            CATS signaling documents will carry normalization policy
            identifiers to aid<br>
            comparison<br>
            <br>
            3. No fault management or troubleshooting guidance (=C2=A75.4=
 of
            rfc5706bis)<br>
            <br>
            CATS metrics drive steering decisions. The document does not
            discuss how<br>
            operators detect or respond to metric-related faults:<br>
            <br>
            Stale or missing metrics from C-SMA or C-NMA (Section 7
            addresses freshness at<br>
            the security level via SEC-4, but not operational fallback
            behavior) Collection<br>
            agent failures or telemetry pipeline outages Score anomalies
            (sudden drops,<br>
            stuck values, contradictory Level 1 vs. Level 2 scores)
            Integrity violation<br>
            handling (SEC-1 says metrics SHOULD trigger alerts, but no
            alert schema or<br>
            operational procedure) Per =C2=A75.4 of rfc5706bis, essential=

            faults, alarms, and<br>
            events should be identified. At minimum, the document should
            discuss:<br>
            <br>
            a. Fallback steering behavior when metrics are unavailable
            or fail freshness<br>
            checks b. Whether last-known-good values are used or
            instances are<br>
            de-prioritized c. Recommended health indicators for C-SMA,
            C-NMA, and C-PS<br>
            components<br>
            <br>
            4. No guidance on verifying correct operation (=C2=A74.7 of
            rfc5706bis)<br>
            <br>
            The registry entries include calibration methods (e.g.,
            "score deviation ...<br>
            less than 0.1 over repeated test rounds") but the document
            does not describe<br>
            how operators verify end-to-end CATS metric operation in
            production:<br>
            <br>
            Active vs. passive validation approaches<br>
            Synthetic workload injection for score validation<br>
            Correlation between normalized scores and observed
            application QoE<br>
            Simple health checks (e.g., confirming C-SMA is publishing
            expected metric<br>
            types at expected intervals) Section 6 registry entries
            reference benchmark<br>
            calibration but treat it as an implementation activity
            without operator-facing<br>
            procedures.<br>
            <br>
            5. Metric update frequency and control-plane impact not
            addressed (=C2=A74.5 of<br>
            rfc5706bis)<br>
            <br>
            Section 3.1 discusses the trade-off between metric update
            frequency and<br>
            "signaling overhead, reducing scalability of the metric
            distribution protocol."<br>
            Section 6 suggests continuous sampling every 10 seconds with
            a default<br>
            Measurement_Window of 10 seconds.<br>
            <br>
            However, the document does not quantify or guide:<br>
            <br>
            Recommended maximum metric advertisement rate per service
            instance<br>
            Impact of high churn on CATS control-plane protocols (to be
            defined in<br>
            companion documents) When coarser sampling or Level 2-only
            advertisement is<br>
            preferable to reduce overhead Interaction between Statistics
            field choices<br>
            (max, min, mean, cur) and update frequency This is
            particularly important<br>
            because CATS may scale to hundreds or thousands of service
            instances (Section<br>
            5).<br>
            <br>
            Nits<br>
            <br>
            6. No management interoperability discussion (=C2=A75.2 of
            rfc5706bis)<br>
            <br>
            The document references Prometheus, NETCONF, and IPFIX for
            Level 0 metric<br>
            collection but does not discuss:<br>
            <br>
            Whether a YANG data model for CATS metric configuration,
            policy, and exposed<br>
            state is needed or planned How normalized scores and runtime
            parameters<br>
            (Measurement_Window, aggregation weights) would be
            configured via standard<br>
            management interfaces Distinction between configuration data
            (normalization<br>
            bounds, weights), operational state (current scores), and
            statistics<br>
            (historical trends) For a Standards Track metric definition
            consumed by network<br>
            elements, some discussion of management model expectations =E2=
=80=94
            even if deferred<br>
            to a companion document =E2=80=94 would help operators plan
            deployments.<br>
            <br>
            7. Migration and coexistence with existing metrics (=C2=A74.3=
 of
            rfc5706bis)<br>
            <br>
            The Introduction references existing TE metrics (RFC 7471)
            and network<br>
            performance registries (RFC 8911, RFC 8912). The document
            does not discuss:<br>
            <br>
            How CATS Level 1 communication metrics relate to or subsume
            existing IGP TE<br>
            metrics Whether operators can incrementally adopt CATS
            metrics alongside<br>
            traditional TE without dual-metric steering conflicts
            Mapping or equivalence<br>
            between ALTO performance cost metrics (RFC 9439) and CATS
            normalized scores A<br>
            brief migration narrative would help operators who already
            run TE metric<br>
            extensions.<br>
            <br>
            8. Role assignment ambiguity in registry entries<br>
            <br>
            Section 6.4.3.6 assigns metric calculation to "Service
            contact instance" rather<br>
            than C-SMA (used consistently elsewhere). Section 6.1.3.6
            contains a formatting<br>
            error where ### Output appears inline after the C-PS role
            description,<br>
            disrupting the registry structure.<br>
            <br>
            Section <a href=3D"http://6.4.3.6" rel=3D"noreferrer"
              target=3D"_blank" moz-do-not-send=3D"true">6.4.3.6</a>:<br>=

            <br>
            Service contact instace: Collects Level 0 service raw
            metrics...<br>
            <br>
            This should likely reference C-SMA for consistency with the
            framework<br>
            terminology.<br>
            <br>
            9. Editorial and reference nits<br>
            <br>
            "Section Section 4.4" (Section 4.1, line 605) =E2=80=94 dupli=
cate
            word<br>
            "To-be-assgined" =E2=86=92 "To-be-assigned" (Sections 6.1.4.2=
,
            6.2.5.2, 6.3.5.2)<br>
            "Service contact instace" =E2=86=92 "Service contact instance=
"
            (Section 6.4.3.6)<br>
            Normative self-reference [I-D.ietf-cats-metric-definition]
            points to draft-08<br>
            (Section 9.1) =E2=80=94 should reference the current draft ve=
rsion
            Appendix A examples<br>
            use inconsistent Source capitalization ("Directly measured"
            vs. lowercase<br>
            'directly measured' in Section 4.1) IANA placeholder "XXX"
            identifiers<br>
            throughout Section 6 =E2=80=94 expected for draft stage, but
            Operational Considerations<br>
            should note operators need stable identifiers before
            deployment<br>
            <br>
            10. Accounting and performance management partially
            addressed<br>
            <br>
            Section 6 registry entries define singleton output values
            and calibration<br>
            targets, which is a good start. However:<br>
            <br>
            No counter rollover behavior for Measurement_Window
            accumulators<br>
            No guidance on historical metric retention for capacity
            planning<br>
            No discussion of metric export for billing or SLA reporting
            (may be N/A for<br>
            some deployments, but worth a sentence)<br>
            <br>
            Recommendations<br>
            <br>
            1. Add an Operational Considerations section immediately
            before Security<br>
            Considerations. Consolidate scattered operational material
            and address: metric<br>
            level selection, runtime parameter defaults, cross-vendor
            score limitations,<br>
            metric collection failures and fallback steering, update
            rate guidance, and<br>
            coexistence with existing TE metrics.<br>
            <br>
            2. Document fault management and fallback behavior. Specify
            what happens when<br>
            C-SMA/C-NMA stops publishing, metrics fail freshness checks
            (SEC-4), or scores<br>
            are contradictory. Define minimum health indicators and
            recommended alert<br>
            conditions.<br>
            <br>
            3. Add verification guidance. Describe how operators
            validate that normalized<br>
            scores reflect actual instance capability =E2=80=94 referenci=
ng the
            calibration methods<br>
            already in Section 6 registry entries and extending them
            into deployable<br>
            procedures (synthetic workloads, periodic re-calibration,
            QoE correlation).<br>
            <br>
            4. Clarify cross-domain and multi-vendor deployment
            constraints. Expand Section<br>
            4.3's comparability warning into explicit operational
            guidance: when scores are<br>
            trustworthy, when Level 1 categories are preferable to Level
            2 global scores,<br>
            and how calibration maintains consistency within an
            administrative domain.<br>
            <br>
            5. Discuss management model expectations. Even if a YANG
            module is deferred,<br>
            state whether configuration of normalization bounds,
            aggregation weights, and<br>
            Measurement_Window is expected via NETCONF/RESTCONF or
            operator-local policy,<br>
            and how config vs. operational state vs. statistics should
            be distinguished.<br>
            <br>
            6. Address metric advertisement churn. Provide guidance on
            sampling intervals,<br>
            maximum update rates, and when to prefer Level 2 over Level
            1 to limit<br>
            control-plane overhead at scale.<br>
            <br>
            7. Fix editorial issues in Section 6 registry entries
            (inline ### Output, role<br>
            naming inconsistency, typos) and update the normative
            self-reference to the<br>
            current draft version.<br>
            <br>
            8. Add a brief migration narrative explaining how CATS
            metrics complement or<br>
            replace existing IGP TE metrics and ALTO cost metrics during
            incremental<br>
            adoption.<br>
            <br>
            I hope these comments are useful and constructive. The
            hierarchical metric<br>
            framework is well-conceived and addresses a genuine
            interoperability need for<br>
            CATS; adding consolidated operational guidance will
            significantly improve its<br>
            deployability in multi-vendor environments.<br>
            <br>
            Lim Fung<br>
            <br>
            <br>
            -- <br>
            Cats mailing list -- <a href=3D"mailto:cats@ietf.org"
              target=3D"_blank" moz-do-not-send=3D"true"
              class=3D"moz-txt-link-freetext">cats@ietf.org</a><br>
            To unsubscribe send an email to <a
              href=3D"mailto:cats-leave@ietf.org" target=3D"_blank"
              moz-do-not-send=3D"true" class=3D"moz-txt-link-freetext">ca=
ts-leave@ietf.org</a><br>
          </blockquote>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------PzozsdMGSoKhjaeIQZCiuPXS--

--------------ms040208040705050909060301
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
DVQwggZtMIIEVaADAgECAhBAAZSL1mMNDEUij3m+TEc2MA0GCSqGSIb3DQEBCwUAMDoxCzAJ
BgNVBAYTAlVTMRIwEAYDVQQKEwlJZGVuVHJ1c3QxFzAVBgNVBAMTDlRydXN0SUQgQ0EgQTE0
MB4XDTI1MDEyMjAyMjc1MFoXDTI3MDEyMjAyMjY1MFowgb0xKDAmBgNVBAUTH0EwMTQxMEMw
MDAwMDE5NDhCRDY2MkVCMDAwMkE3NkExGTAXBgNVBGETEE5UUlVTK0RFLTM3MDQxNzExGjAY
BgNVBAoTEUNpc2NvIFN5c3RlbXMgSW5jMREwDwYDVQQDEwhGdW5nIExpbTEMMAoGA1UEBBMD
TGltMQ0wCwYDVQQqEwRGdW5nMR0wGwYJKoZIhvcNAQkBFg5mbGltQGNpc2NvLmNvbTELMAkG
A1UEBhMCVVMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDl3UXWNYwSx8SQX8LK
CL6MMsQ0QAyBIqkasBwB9e1QP09pWHXjRJWS9KLO9Dgd/x8ZJ9j4U+AFqTPj14w+nKiHodGp
1vA6uJ9WpjOYZhQFQhWQ7+30aROOnv2bVmgPsfkcZ+miAhT5BwSRF4/lsnjdMy8CQ9Yrv1/h
D1ID1JayHo9X3Pjb1eNIMMOQ9HZIyKBPyKz9LlQAqfdlrCZvIquvtvTgrW2hbhg9/sATQVab
2ZfcVwmXCZRyjY8qopZFVDaxZmzQxVlCak+i9HpI5/eWwMzhK342V4JEo5xSG8HlVA+kqa08
3zq7xq5lR5ZNMHvKKRjl+IXeQzjx2VDM1+OdAgMBAAGjggHpMIIB5TAMBgNVHRMBAf8EAjAA
MA4GA1UdDwEB/wQEAwIFoDCBhAYIKwYBBQUHAQEEeDB2MDAGCCsGAQUFBzABhiRodHRwOi8v
Y29tbWVyY2lhbC5vY3NwLmlkZW50cnVzdC5jb20wQgYIKwYBBQUHMAKGNmh0dHA6Ly92YWxp
ZGF0aW9uLmlkZW50cnVzdC5jb20vY2VydHMvdHJ1c3RpZGNhYTE0LnA3YzAfBgNVHSMEGDAW
gBTC1ESZoHHPSFa+DI5oOFynt/dFvDBxBgNVHSAEajBoMAkGB2eBDAEFAwIwWwYLYIZIAYb5
LwAGAgEwTDBKBggrBgEFBQcCARY+aHR0cHM6Ly9zZWN1cmUuaWRlbnRydXN0LmNvbS9jZXJ0
aWZpY2F0ZXMvcG9saWN5L3RzL2luZGV4Lmh0bWwwRQYDVR0fBD4wPDA6oDigNoY0aHR0cDov
L3ZhbGlkYXRpb24uaWRlbnRydXN0LmNvbS9jcmwvdHJ1c3RpZGNhYTE0LmNybDAZBgNVHREE
EjAQgQ5mbGltQGNpc2NvLmNvbTAdBgNVHQ4EFgQUuN5ARo5Y+IP9KitXbAhaAoAP6bAwKQYD
VR0lBCIwIAYIKwYBBQUHAwIGCCsGAQUFBwMEBgorBgEEAYI3CgMMMA0GCSqGSIb3DQEBCwUA
A4ICAQBMhAdu0dWj5cienfyRC3lGBplY+FTF4AtMmqQnOf8RZQdGdkvuW1TVa8GftsTCCgWg
AW2KAjKw4Gd1MN8TFpFbGBc9Hvq7QJbtExSTNqG7TJe7ufvqL+BEYMATXtOYR9guM/ICdqlp
KJx/7Vsuj4xl8s2friRB/ttJcA3f8YgmYIP/5yr+tF4Aad4OLGJqEfg2gokHGj+bSHTyV5YK
mEpOZillvnWwTU04InZdLTlzKmFJcf/287AetgLtLDZtOeha0FOVqIaLZxaPnb0lkq88Wui6
jXr16xnWGWCXhrDtjDkPslyiM/WkqHWz+pyseDKHypcqkOv18hmPDvgHLUvjUf4N7hVcerDB
UXlSV92ImztNyQnS1COWTWk/Bs/SiC1SX5HSD4Utu4NgSW+pSs8JasWe5d4xYKdxXkb3y6tz
xnsP/XBY+Hf7T6exw63pliAdAIILu6mGG2DHZaq7vb1wJXmDeiLQIXBYCnHDIkbFmcyxR8/v
wYcYq1QwjgRPOiYxDzvo3pPKR0oiEYaWtCBqBUB350A1K9mw6yLKJPsHvbShc/Y3L0wq5SXf
2BmXrHTusX5blv67iRqPfH7Rt19C6bTr0xs/iv8eQq1E2aUW8Pv1kxPhbnIMpEZv4TtkXVo6
630hQirHvPVeR8uOXqcJd4dthMG1cy3ahhJyEmoMozCCBt8wggTHoAMCAQICEEABnXkvjN86
LuUGtUHudhAwDQYJKoZIhvcNAQELBQAwTTELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUlkZW5U
cnVzdDEqMCgGA1UEAxMhSWRlblRydXN0IFB1YmxpYyBTZWN0b3IgUm9vdCBDQSAxMB4XDTI0
MDEyMjAwMDAwMFoXDTI5MDExOTIzMDAwMFowOjELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUlk
ZW5UcnVzdDEXMBUGA1UEAxMOVHJ1c3RJRCBDQSBBMTQwggIiMA0GCSqGSIb3DQEBAQUAA4IC
DwAwggIKAoICAQDoqfW8senk2X/L7Viky0ZgZYnwlxqsE/vDQWARa1i7gZ0wRJ7ZOWIbjYDc
csGFBhCb8VLx1dershozyPcOizZ1LxAhstZhpz8KvKc4bHhu1+6ZJftmrDyAELLRu1gkPS0B
vongGBinxoTNo0XwafmS67jFRtYHe2VQSLvy0t9xRUsgdEeYgCUAnKO5eRVQMmBBNhnsTFtO
5FzNmNKnuw/TDcBbOpGrQ1FSCuOZTHw3njDtZGqiRXSruX3MCpV190CefwryeGLXCsawSz2w
MQZkqtjYV9Au73Zrqg1yDVj9KGKoRnJ8cUcg1Inxs/+Bo3xcM43y2h10yDrSWFTfvPSQhUJw
YKHCYJSVQLFbeH9vxFJeLlewivaKQMGEg8PpnjevzDu8PVVzr9gkWcLubhztussqdAPF+dvy
XIYJb/7l6idZkS4NeHAsrAtcv+UF+SGzSS5F28s376Kx35LUaJeOW4hQOjSj/118F9cyYAd2
WlgGdBdaK2PSvH7aANZQfyEhNNMzk2GP83pHXXeXy+09LkTcIlgXr2rrXepxP+WBp+Ihu4Jh
5uZWQkpGUUNqKSjxIpUJ6sDIIgGIqSY/uBFSp2ff+4OLLS3Z+XQ9gBu1Szd3kQ8PrGXAI5DX
ayXjM9YppsHld3OojXhoOsLdCji+be0mAgvbNa6AaSJcT7RF3QIDAQABo4IBzDCCAcgwEgYD
VR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAYYwgYEGCCsGAQUFBwEBBHUwczAsBggr
BgEFBQcwAYYgaHR0cDovL3B1YmxpYy5vY3NwLmlkZW50cnVzdC5jb20wQwYIKwYBBQUHMAKG
N2h0dHA6Ly92YWxpZGF0aW9uLmlkZW50cnVzdC5jb20vcm9vdHMvcHVibGljcm9vdGNhMS5w
N2MwHwYDVR0jBBgwFoAU43HgntinQtnbcZFrlJPrw6PRFKMwXwYDVR0gBFgwVjBUBgRVHSAA
MEwwSgYIKwYBBQUHAgEWPmh0dHBzOi8vc2VjdXJlLmlkZW50cnVzdC5jb20vY2VydGlmaWNh
dGVzL3BvbGljeS90cy9pbmRleC5odG1sMEYGA1UdHwQ/MD0wO6A5oDeGNWh0dHA6Ly92YWxp
ZGF0aW9uLmlkZW50cnVzdC5jb20vY3JsL3B1YmxpY3Jvb3RjYTEuY3JsMB0GA1UdDgQWBBTC
1ESZoHHPSFa+DI5oOFynt/dFvDA1BgNVHSUELjAsBggrBgEFBQcDAgYIKwYBBQUHAwQGCisG
AQQBgjcKAwwGCisGAQQBgjcUAgIwDQYJKoZIhvcNAQELBQADggIBAFMQXQG7H1R8fZipvC7h
3kWPNOa2ViE5hCjProWq2fENSYznJ3aasF4pVZFqdYwUPu14DwtIKfkhaEbewXKCEz/xoTrH
f25cKaOkLvQ8mR8q1lPBNlUDbNmYUqH9ICSMO7JZE7MxGsC9FezC8bkbC4fz6UjRJAWHizEo
L8mXf4EvpCLZDmfwO4eq7Oqu2c7+KZLUbYRq2hDs5haL4NaRE3fC2XllYwwEqiHXJVW7sKk1
VW3x7vb1ipXVTMMGpytLpIg3/roD8LOj4l6VjjRBB2ZAD43R4+1kPjICSp0YcgftQZp70pFz
R7hPQNR752aS0SolkNQkV4/+9lPBgSSY2tdhr91mK7Eb6RlZ0cgtGfowfZCn866ZtivXmf7r
dp+TuzYWZrYasg1Khi8ZjDPyIEIxMMtcM6a7qt47JAXXOrccak7DoK457Aa3bXRaEVuNGdTV
N1t/dw0EznfVcBxOdXz/8ZL/R13vrDhB6RYSE30eyI/hjjynTXvUM8s+J30eiA012PiKZ/rj
M6fhOQ/YY5CcNELFEEy3BdN3psGfVlHIPgqDGWujWFxUh0Jw+VBU8J4IfO/mIUN0XynA0qvG
g0Cu8WmyPaBGGHKV2UVdDYSj3Oz9vRl6jAhK0FRQnBvunfboLIGuhDk1KElvpBkAqefuAIh+
8Ai0dXScYTbbBaMOMYIEKDCCBCQCAQEwTjA6MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRl
blRydXN0MRcwFQYDVQQDEw5UcnVzdElEIENBIEExNAIQQAGUi9ZjDQxFIo95vkxHNjANBglg
hkgBZQMEAgEFAKCCAqswGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUx
DxcNMjYwOTIxMDg0MDI2WjAvBgkqhkiG9w0BCQQxIgQgDvW8MCt7t2xVdEucwa8NGD0hhG1s
WzD6uzp2LE+iFqAwXQYJKwYBBAGCNxAEMVAwTjA6MQswCQYDVQQGEwJVUzESMBAGA1UEChMJ
SWRlblRydXN0MRcwFQYDVQQDEw5UcnVzdElEIENBIEExNAIQQAGUi9ZjDQxFIo95vkxHNjBf
BgsqhkiG9w0BCRACCzFQoE4wOjELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUlkZW5UcnVzdDEX
MBUGA1UEAxMOVHJ1c3RJRCBDQSBBMTQCEEABlIvWYw0MRSKPeb5MRzYwggF+BgkqhkiG9w0B
CQ8xggFvMIIBazALBglghkgBZQMEAS4wCwYJYIZIAWUDBAEaMAsGCWCGSAFlAwQBBjALBglg
hkgBZQMEASowCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMA0GCCqGSIb3DQMCAgEFMA0GCCqG
SIb3DQMCAgEFMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEFMAcGBSsOAwIaMAsGCWCGSAFlAwQC
ATALBglghkgBZQMEAgIwCwYJYIZIAWUDBAIDMAsGCWCGSAFlAwQCBDALBglghkgBZQMEAgcw
CwYJYIZIAWUDBAIIMAsGCWCGSAFlAwQCCTALBglghkgBZQMEAgowCwYJKoZIhvcNAQEBMAsG
CSuBBRCGSD8AAjAIBgYrgQQBCwAwCAYGK4EEAQsBMAgGBiuBBAELAjAIBgYrgQQBCwMwCwYJ
K4EFEIZIPwADMAgGBiuBBAEOADAIBgYrgQQBDgEwCAYGK4EEAQ4CMAgGBiuBBAEOAzANBgkq
hkiG9w0BAQEFAASCAQBn9aA/CTIJgjzzZplwjNjHN24LVONn8d/nX0lJ62hop+4uvfGSukl6
c8l2iyxkir4LNii1dddmL5xuwQ+gQgN3pZot3PNS5oXcQJV8sFeOM8HHqC6mbwyPGa4QH105
8ae3LjyEABnlJ9r/sqEgHnRA0ehP6MS+JaNGSnoixARzEkJzyvjsp4xYuJJNMQfz7zu8VH5n
9xUgmIefwYdpl9enGPoTxhKpn9vvHUQK5kyfgIjQ+I8xNqGbV8xSfQp2iarN9gppuoz3+11d
cgmPkDvi6Qd0IRAQSVGr/5zdu8wZdnmmShlNDQ4xOFSVBMoPVHHlKyopJrK4uxtWFM7i4qFb
AAAAAAAA
--------------ms040208040705050909060301--
