From owner-disman@dorothy.peer.com  Thu Mar  9 09:35:13 2000
Received: from tangelo.bmc.com (fw-us-hou-2.bmc.com [198.207.223.251])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA20891
	for <disman-archive@odin.ietf.org>; Thu, 9 Mar 2000 09:35:09 -0500 (EST)
Received: from dorothy.bmc.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id IAA23093;
	Thu, 9 Mar 2000 08:33:29 -0600 (CST)
Received: (from root@localhost)
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) id GAA19170
	for disman-list; Thu, 9 Mar 2000 06:26:49 -0800 (PST)
Received: from tangelo.bmc.com (root@tangelo [172.17.7.166])
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) with ESMTP id GAA19165
	for <disman@dorothy.peer.com>; Thu, 9 Mar 2000 06:26:45 -0800 (PST)
Received: from fw-us-hou1.bmc.com (fw-us-hou1.bmc.com [172.17.0.250])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with SMTP id IAA20932
	for <disman@dorothy.bmc.com>; Thu, 9 Mar 2000 08:27:20 -0600 (CST)
Received: from mo3980r1.ems.att.com ([135.38.12.14])
	by almso1.proxy.att.com (AT&T IPNS/MSO-2.2) with ESMTP id JAA18955
	for <disman@dorothy.bmc.com>; Thu, 9 Mar 2000 09:27:13 -0500 (EST)
Received: from njb140bh1.ems.att.com by mo3980r1.ems.att.com (8.8.8+Sun/ATTEMS-1.4.1 sol2)
	id JAA14925; Thu, 9 Mar 2000 09:22:37 -0500 (EST)
Received: by njb140bh1.ems.att.com with Internet Mail Service (5.5.2650.21)
	id <GTGN5D19>; Thu, 9 Mar 2000 09:27:12 -0500
Message-ID: <A32A6A6D3178D3119C300090279CB296021D7D75@njb140po02.ems.att.com>
From: "Cole, Robert G (Bob), ALSVC" <rgcole@att.com>
To: disman-wg-ietf <disman@dorothy.peer.com>
Subject: Remote Performance Management
Date: Thu, 9 Mar 2000 09:27:03 -0500 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>


To all,

I am curious if the WG is/has/or will
discuss remote performance management 
capabilities?  

I did a random sampling of the WG's archives
and did not find any discussions around this 
topic.  It is also not explicitly discussed in
your charter (or any other WG's charter that I
have looked through).

I have been working with some enterprise MIBs
in this area and have found them extremely
useful in our work.  I would think that this WG is
in a good position to extend the work it has
performed so far on the Remote ping MIB and the
Scheduling of Managed Objects MIB into this area.
This would be an opportunity to leverage the work of
the IPPM WG and some of the recent application
monitoring activities of the RMON WG, into a
general tool for providing remote performance
monitoring capabilities.

Thanks,
Bob

_____________
Robert G. Cole
AT&T Labs, Network Design and Performance Analysis Dept.
Tel: (410) 939-8732 	FAX: (410) 939-8732 
Pager: (888) 858-PAGE, pin 127113
email: rgcole@att.com	URL: http://chapman.mt.att.com/

330 Saint Johns St., 2nd Floor
Havre de Grace, MD  21078
		USA





From owner-disman@dorothy.peer.com  Thu Mar  9 10:19:50 2000
Received: from tangelo.bmc.com (fw-us-hou-2.bmc.com [198.207.223.251])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA05991
	for <disman-archive@odin.ietf.org>; Thu, 9 Mar 2000 10:19:49 -0500 (EST)
Received: from dorothy.bmc.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id JAA08693;
	Thu, 9 Mar 2000 09:18:30 -0600 (CST)
Received: (from root@localhost)
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) id HAA19301
	for disman-list; Thu, 9 Mar 2000 07:17:28 -0800 (PST)
Received: from tangelo.bmc.com (root@tangelo [172.17.7.166])
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) with ESMTP id HAA19296
	for <disman@dorothy.peer.com>; Thu, 9 Mar 2000 07:17:24 -0800 (PST)
Received: from fw-us-hou1.bmc.com (fw-us-hou1.bmc.com [172.17.0.250])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with SMTP id JAA08534
	for <disman@dorothy.peer.com>; Thu, 9 Mar 2000 09:17:59 -0600 (CST)
Received: by ITC-EML2 with Internet Mail Service (5.5.2650.21)
	id <CCT8FY5T>; Thu, 9 Mar 2000 17:16:26 +0200
Message-ID: <15F58915DF84D311AC7D0090279AA61412801C@ITC-EML2>
From: Dan Romascanu <dromasca@lucent.com>
To: "'Cole, Robert G (Bob), ALSVC'" <rgcole@att.com>,
        disman-wg-ietf
	 <disman@dorothy.peer.com>
Cc: "'abierman@cisco.com'" <abierman@cisco.com>
Subject: RE: Remote Performance Management
Date: Thu, 9 Mar 2000 17:16:22 +0200 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>


Bob,

There is a DiffServ Monitoring MIB - extension to the RMON MIB. The document
is draft-bierman-dsmon-mib-02.txt, authored by Andy Bierman. It recently
became an official work item in the rmonmib WG, part of the new Charter of
this WG. If you know any enterprise MIBs that are relevant to this subject,
I would suggest that you encourage their authors to bring them to the
attention of the RMON MIB WG. The discussion list of this group is
rmonmib@cisco.com.

Regards,

Dan



> -----Original Message-----
> From:	Cole, Robert G (Bob), ALSVC [SMTP:rgcole@att.com]
> Sent:	Thu March 09 2000 16:27
> To:	disman-wg-ietf
> Subject:	Remote Performance Management
> 
> 
> To all,
> 
> I am curious if the WG is/has/or will
> discuss remote performance management 
> capabilities?  
> 
> I did a random sampling of the WG's archives
> and did not find any discussions around this 
> topic.  It is also not explicitly discussed in
> your charter (or any other WG's charter that I
> have looked through).
> 
> I have been working with some enterprise MIBs
> in this area and have found them extremely
> useful in our work.  I would think that this WG is
> in a good position to extend the work it has
> performed so far on the Remote ping MIB and the
> Scheduling of Managed Objects MIB into this area.
> This would be an opportunity to leverage the work of
> the IPPM WG and some of the recent application
> monitoring activities of the RMON WG, into a
> general tool for providing remote performance
> monitoring capabilities.
> 
> Thanks,
> Bob
> 
> _____________
> Robert G. Cole
> AT&T Labs, Network Design and Performance Analysis Dept.
> Tel: (410) 939-8732 	FAX: (410) 939-8732 
> Pager: (888) 858-PAGE, pin 127113
> email: rgcole@att.com	URL: http://chapman.mt.att.com/
> 
> 330 Saint Johns St., 2nd Floor
> Havre de Grace, MD  21078
> 		USA
> 
> 


From owner-disman@dorothy.peer.com  Thu Mar  9 13:31:10 2000
Received: from tangelo.bmc.com (fw-us-hou-2.bmc.com [198.207.223.251])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA08009
	for <disman-archive@odin.ietf.org>; Thu, 9 Mar 2000 13:31:09 -0500 (EST)
Received: from dorothy.peer.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id MAA15162;
	Thu, 9 Mar 2000 12:29:49 -0600 (CST)
Received: (from root@localhost)
	by dorothy.peer.com (8.8.6 (PHNE_12836)/8.8.6) id KAA08138
	for disman-list; Thu, 9 Mar 2000 10:28:31 -0800 (PST)
Received: from tangelo.bmc.com (root@tangelo [172.17.7.166])
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) with ESMTP id KAA08132
	for <disman@dorothy.peer.com>; Thu, 9 Mar 2000 10:28:25 -0800 (PST)
Received: from fw-us-hou1.bmc.com (fw-us-hou1.bmc.com [172.17.0.250])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with SMTP id MAA14955
	for <disman@dorothy.peer.com>; Thu, 9 Mar 2000 12:29:01 -0600 (CST)
Received: from njb140r1.ems.att.com ([135.65.202.58])
	by kcmso1.proxy.att.com (AT&T IPNS/MSO-2.2) with ESMTP id NAA28267;
	Thu, 9 Mar 2000 13:28:44 -0500 (EST)
Received: from njb140bh2.ems.att.com by njb140r1.ems.att.com (8.8.8+Sun/ATTEMS-1.4.1 sol2)
	id NAA00557; Thu, 9 Mar 2000 13:27:59 -0500 (EST)
Received: by njb140bh2.ems.att.com with Internet Mail Service (5.5.2650.21)
	id <GR15A2J3>; Thu, 9 Mar 2000 13:28:44 -0500
Message-ID: <A32A6A6D3178D3119C300090279CB296021D7D7E@njb140po02.ems.att.com>
From: "Cole, Robert G (Bob), ALSVC" <rgcole@att.com>
To: Dan Romascanu <dromasca@lucent.com>,
        disman-wg-ietf
	 <disman@dorothy.peer.com>
Cc: "'abierman@cisco.com'" <abierman@cisco.com>
Subject: RE: Remote Performance Management
Date: Thu, 9 Mar 2000 13:28:38 -0500 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>


Dan,

Thanks for the note.  I have looked at the dsmon-mib
that Andy posted.  As well, I attended the last rmonmib WG
meeting in DC, the interim meeting in Boston and
have been following the rmonmib WG mailing list and reading
through their various dratfs.  It is my current
understanding that the rmonmib working group is
focusing on defining monitors that sit passively on the wire.
Is this your understanding?

What I am interested in seeing discussed is a capability
to remotely generate the performance management traffic
from a remote device to another remote device (like the
Remote ping MIB allows one to generate a ping or set of pings
from a remote device to another remote device).  

In fact, it was Andy that turned me onto the activities of the
disman WG.

Regarding the notion of seeing if the author(s) of the enterprise
MIBs are interested in bringing them forward as a draft, I think
that is an excellent idea (and I'll talk with them).

Thanks,
Bob
> -----Original Message-----
> From:	Dan Romascanu [SMTP:dromasca@lucent.com]
> Sent:	Thursday, March 09, 2000 10:16 AM
> To:	Cole, Robert G (Bob), ALSVC; disman-wg-ietf
> Cc:	'abierman@cisco.com'
> Subject:	RE: Remote Performance Management
> 
> 
> Bob,
> 
> There is a DiffServ Monitoring MIB - extension to the RMON MIB. The
> document
> is draft-bierman-dsmon-mib-02.txt, authored by Andy Bierman. It recently
> became an official work item in the rmonmib WG, part of the new Charter of
> this WG. If you know any enterprise MIBs that are relevant to this
> subject,
> I would suggest that you encourage their authors to bring them to the
> attention of the RMON MIB WG. The discussion list of this group is
> rmonmib@cisco.com.
> 
> Regards,
> 
> Dan
> 
> 
> 
> > -----Original Message-----
> > From:	Cole, Robert G (Bob), ALSVC [SMTP:rgcole@att.com]
> > Sent:	Thu March 09 2000 16:27
> > To:	disman-wg-ietf
> > Subject:	Remote Performance Management
> > 
> > 
> > To all,
> > 
> > I am curious if the WG is/has/or will
> > discuss remote performance management 
> > capabilities?  
> > 
> > I did a random sampling of the WG's archives
> > and did not find any discussions around this 
> > topic.  It is also not explicitly discussed in
> > your charter (or any other WG's charter that I
> > have looked through).
> > 
> > I have been working with some enterprise MIBs
> > in this area and have found them extremely
> > useful in our work.  I would think that this WG is
> > in a good position to extend the work it has
> > performed so far on the Remote ping MIB and the
> > Scheduling of Managed Objects MIB into this area.
> > This would be an opportunity to leverage the work of
> > the IPPM WG and some of the recent application
> > monitoring activities of the RMON WG, into a
> > general tool for providing remote performance
> > monitoring capabilities.
> > 
> > Thanks,
> > Bob
> > 
> > _____________
> > Robert G. Cole
> > AT&T Labs, Network Design and Performance Analysis Dept.
> > Tel: (410) 939-8732 	FAX: (410) 939-8732 
> > Pager: (888) 858-PAGE, pin 127113
> > email: rgcole@att.com	URL: http://chapman.mt.att.com/
> > 
> > 330 Saint Johns St., 2nd Floor
> > Havre de Grace, MD  21078
> > 		USA
> > 
> > 


From owner-disman@dorothy.peer.com  Fri Mar 10 09:49:56 2000
Received: from tangelo.bmc.com (fw-us-hou-2.bmc.com [198.207.223.251])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA08053
	for <disman-archive@odin.ietf.org>; Fri, 10 Mar 2000 09:49:14 -0500 (EST)
Received: from dorothy.bmc.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id IAA25100;
	Fri, 10 Mar 2000 08:47:15 -0600 (CST)
Received: (from root@localhost)
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) id GAA05645
	for disman-list; Fri, 10 Mar 2000 06:43:47 -0800 (PST)
Received: from tangelo.bmc.com (root@tangelo [172.17.7.166])
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) with ESMTP id GAA05640
	for <Disman@dorothy.peer.com>; Fri, 10 Mar 2000 06:43:24 -0800 (PST)
From: wkenneth@us.ibm.com
Received: from fw-us-hou1.bmc.com (fw-us-hou1.bmc.com [172.17.0.250])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with SMTP id IAA23938
	for <Disman@dorothy.peer.com>; Fri, 10 Mar 2000 08:43:57 -0600 (CST)
Received: from southrelay02.raleigh.ibm.com (southrelay02.raleigh.ibm.com [9.37.3.209])
	by e21.nc.us.ibm.com (8.9.3/8.9.3) with ESMTP id JAA46334
	for <Disman@dorothy.peer.com>; Fri, 10 Mar 2000 09:32:49 -0600
Received: from d54mta05.raleigh.ibm.com (d54mta05.raleigh.ibm.com [9.67.228.37])
	by southrelay02.raleigh.ibm.com (8.8.8m2/NCO v2.06) with SMTP id JAA62950
	for <Disman@dorothy.peer.com>; Fri, 10 Mar 2000 09:40:47 -0500
Received: by d54mta05.raleigh.ibm.com(Lotus SMTP MTA v4.6.5  (863.2 5-20-1999))  id 8525689E.00509FB2 ; Fri, 10 Mar 2000 09:40:37 -0500
X-Lotus-FromDomain: IBMUS
To: Disman@dorothy.peer.com
Message-ID: <8525689E.00509CB4.00@d54mta05.raleigh.ibm.com>
Date: Fri, 10 Mar 2000 06:35:39 -0800
Subject: <draft-ietf-disman-remops-mib-08.txt>
Mime-Version: 1.0
Content-type: multipart/mixed; 
	Boundary="0__=3punTpg2wOhwzqxYVQHKKWCP1cozXMyHyTAwy8JPtVqINP6RGw4ZKuLz"
Content-Disposition: inline
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>


--0__=3punTpg2wOhwzqxYVQHKKWCP1cozXMyHyTAwy8JPtVqINP6RGw4ZKuLz
Content-type: text/plain; charset=us-ascii
Content-Disposition: inline



Attached is a new draft of the REMOPS MIBs that I have just submitted.
This revision includes all of the changes brought up by David Partain's
comments. The biggest changes resulted from using the InetAddressType
and InetAddress TCs from the INET-ADDRESS-MIB (Endpoint
MIB).

Regards, Ken

(See attached file: Remops.txt)

--0__=3punTpg2wOhwzqxYVQHKKWCP1cozXMyHyTAwy8JPtVqINP6RGw4ZKuLz
Content-type: application/octet-stream; 
	name="Remops.txt"
Content-Disposition: attachment; filename="Remops.txt"
Content-Description: Text - character set unknown
Content-Transfer-Encoding: base64

IA0KRElTTUFOIFdvcmtpbmcgR3JvdXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBLZW5uZXRoIFdoaXRlDQpJTlRFUk5FVCBEUkFGVDogPGRyYWZ0LWlldGYtZGlzbWFuLXJl
bW9wcy1taWItMDgudHh0PiAgICAgICAgICBJQk0gQ29ycC4NCkV4cGlyYXRpb24gRGF0ZTogU2Vw
dGVtYmVyIDIwMDANCiANCk1hcmNoIDIwMDANCiANCiANCiANCiAgICAgICAgICAgICAgICAgICAg
RGVmaW5pdGlvbnMgb2YgTWFuYWdlZCBPYmplY3RzIGZvcg0KICAgICAgICAgICAgICAgICAgICAg
IFJlbW90ZSBQaW5nLCBUcmFjZXJvdXRlLCBhbmQNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
IExvb2t1cCBPcGVyYXRpb25zDQogICAgICAgICAgICAgICAgICA8ZHJhZnQtaWV0Zi1kaXNtYW4t
cmVtb3BzLW1pYi0wOC50eHQ+DQogDQogDQogDQogDQpTdGF0dXMgb2YgdGhpcyBNZW1vDQogDQpU
aGlzIGRvY3VtZW50IGlzIGFuIEludGVybmV0LURyYWZ0IGFuZCBpcyBpbiBmdWxsIGNvbmZvcm1h
bmNlIHdpdGggYWxsDQpwcm92aXNpb25zIG9mIFNlY3Rpb24gMTAgb2YgUkZDMjAyNi4gIEludGVy
bmV0IERyYWZ0cyBhcmUgd29ya2luZw0KZG9jdW1lbnRzIG9mIHRoZSBJbnRlcm5ldCBFbmdpbmVl
cmluZyBUYXNrIEZvcmNlIChJRVRGKSwgaXRzIEFyZWFzLCBhbmQNCml0cyBXb3JraW5nIEdyb3Vw
cy4gIE5vdGUgdGhhdCBvdGhlciBncm91cHMgbWF5IGFsc28gZGlzdHJpYnV0ZSB3b3JraW5nDQpk
b2N1bWVudHMgYXMgSW50ZXJuZXQgRHJhZnRzLg0KIA0KSW50ZXJuZXQgRHJhZnRzIGFyZSBkcmFm
dCBkb2N1bWVudHMgdmFsaWQgZm9yIGEgbWF4aW11bSBvZiBzaXggbW9udGhzLg0KSW50ZXJuZXQg
RHJhZnRzIG1heSBiZSB1cGRhdGVkLCByZXBsYWNlZCwgb3Igb2Jzb2xldGVkIGJ5IG90aGVyDQpk
b2N1bWVudHMgYXQgYW55IHRpbWUuICBJdCBpcyBub3QgYXBwcm9wcmlhdGUgdG8gdXNlIEludGVy
bmV0IERyYWZ0cyBhcw0KcmVmZXJlbmNlIG1hdGVyaWFsIG9yIHRvIGNpdGUgdGhlbSBvdGhlciB0
aGFuIGFzIGEgIndvcmtpbmcgZHJhZnQiIG9yDQoid29yayBpbiBwcm9ncmVzcy4iDQogDQpUbyB2
aWV3IHRoZSBsaXN0IEludGVybmV0LURyYWZ0IFNoYWRvdyBEaXJlY3Rvcmllcywgc2VlDQpodHRw
Oi8vd3d3LmlldGYub3JnL3NoYWRvdy5odG1sLg0KIA0KUGxlYXNlIGNoZWNrIHRoZSBJLUQgYWJz
dHJhY3QgbGlzdGluZyBjb250YWluZWQgaW4gZWFjaCBJbnRlcm5ldCBEcmFmdA0KZGlyZWN0b3J5
IHRvIGxlYXJuIHRoZSBjdXJyZW50IHN0YXR1cyBvZiB0aGlzIG9yIGFueSBJbnRlcm5ldCBEcmFm
dC4NCkRpc3RyaWJ1dGlvbiBvZiB0aGlzIGRvY3VtZW50IGlzIHVubGltaXRlZC4NCiANCiANCkNv
cHlyaWdodCBOb3RpY2UNCiANCkNvcHlyaWdodCAoQykgVGhlIEludGVybmV0IFNvY2lldHkgKDIw
MDApLiAgQWxsIFJpZ2h0cyBSZXNlcnZlZC4NCiANCiANCkFic3RyYWN0DQogDQpUaGlzIG1lbW8g
ZGVmaW5lcyBNYW5hZ2VtZW50IEluZm9ybWF0aW9uIEJhc2VzIChNSUJzKSBmb3IgcGVyZm9ybWlu
Zw0KcmVtb3RlIHBpbmcsIHRyYWNlcm91dGUgYW5kIGxvb2t1cCBvcGVyYXRpb25zIGF0IGEgcmVt
b3RlIGhvc3QuICBXaGVuDQptYW5hZ2luZyBhIG5ldHdvcmsgaXQgaXMgdXNlZnVsIHRvIGJlIGFi
bGUgdG8gaW5pdGlhdGUgYW5kIHJldHJpZXZlIHRoZQ0KcmVzdWx0cyBvZiBwaW5nIG9yIHRyYWNl
cm91dGUgb3BlcmF0aW9ucyB3aGVuIHBlcmZvcm1lZCBhdCBhIHJlbW90ZQ0KaG9zdC4gIEEgTG9v
a3VwIGNhcGFiaWxpdHkgaXMgZGVmaW5lZCBpbiBvcmRlciB0byBlbmFibGUgcmVzb2x2aW5nIG9m
DQplaXRoZXIgYW4gSVAgYWRkcmVzcyB0byBhbiBETlMgbmFtZSBvciBhbiBETlMgbmFtZSB0byBh
biBJUCBhZGRyZXNzIGF0IGENCnJlbW90ZSBob3N0Lg0KIA0KIA0KIA0KRElTTUFOIFdvcmtpbmcg
R3JvdXAgICAgIEV4cGlyZXMgU2VwdGVtYmVyIDIwMDAgICAgICAgICAgICAgICAgIFtQYWdlIDFd
DQoMDQpJbnRlcm5ldCBEcmFmdCAgICAgIFBpbmcsIFRyYWNlcm91dGUgYW5kIExvb2t1cCBNSUJz
ICAgICAgIE1hcmNoIDEsIDIwMDANCiANCkN1cnJlbnRseSwgdGhlcmUgYXJlIHNldmVyYWwgZW50
ZXJwcmlzZS1zcGVjaWZpYyBNSUJzIGZvciBwZXJmb3JtaW5nDQpyZW1vdGUgcGluZyBvciB0cmFj
ZXJvdXRlIG9wZXJhdGlvbnMuICBUaGUgcHVycG9zZSBvZiB0aGlzIG1lbW8gaXMgdG8NCmRlZmlu
ZSBhIHN0YW5kYXJkcy1iYXNlZCBzb2x1dGlvbiB0byBlbmFibGUgaW50ZXJvcGVyaWJpbGl0eS4N
CiANCiANClRhYmxlIG9mIENvbnRlbnRzDQogDQoxLjAgIEludHJvZHVjdGlvbiAgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDINCiANCjIuMCAgVGhl
IFNOTVAgTmV0d29yayBNYW5hZ2VtZW50IEZyYW1ld29yayAgIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuICAgNA0KIA0KMy4wICBTdHJ1Y3R1cmUgb2YgdGhlIE1JQnMgICAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA1DQozLjEgIFBpbmcgTUlCICAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDYNCiAgMy4xLjEgIHBp
bmdNYXhDb25jdXJyZW50UmVxdWVzdHMgICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
ICAgNg0KICAzLjEuMiAgcGluZ0N0bFRhYmxlICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gICA2DQogIDMuMS4zICBwaW5nUmVzdWx0c1RhYmxlICAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDcNCiAgMy4xLjQgIHBpbmdQcm9i
ZUhpc3RvcnlUYWJsZSAgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNw0K
My4yICBUcmFjZXJvdXRlIE1JQiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gICA3DQogIDMuMi4xICB0cmFjZVJvdXRlTWF4Q29uY3VycmVudFJlcXVlc3Rz
ICAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDcNCiAgMy4yLjIgIHRyYWNlUm91dGVDdGxU
YWJsZSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgOA0KICAzLjIu
MyAgdHJhY2VSb3V0ZVJlc3VsdHNUYWJsZSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gICA4DQogIDMuMi40ICB0cmFjZVJvdXRlUHJvYmVIaXN0b3J5VGFibGUgICAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDkNCiAgMy4yLjUgIHRyYWNlUm91dGVIb3BzVGFibGUg
ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgOQ0KMy4zICBMb29rdXAg
TUlCICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
ICA5DQogIDMuMy4xICBsb29rdXBNYXhDb25jdXJyZW50UmVxdWVzdHMgYW5kIGxvb2t1cFB1cmdl
VGltZSAgIC4gLiAuIC4gLiAgIDkNCiAgMy4zLjIgIGxvb2t1cEN0bFRhYmxlICAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMA0KICAzLjMuMyAgbG9va3VwUmVz
dWx0c1RhYmxlICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDEwDQog
DQo0LjAgIERlZmluaXRpb25zICAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAgMTINCjQuMSAgRElTTUFOLVBJTkctTUlCICAgLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMg0KNC4yICBESVNNQU4tVFJBQ0VST1VU
RS1NSUIgICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDM0DQo0LjMg
IERJU01BTi1OU0xPT0tVUC1NSUIgICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAgNjANCiANCjUuMCAgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgICAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA2OQ0KIA0KNi4wICBJbnRlbGxlY3R1YWwgUHJv
cGVydHkgICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDY5DQogDQo3
LjAgIEFja25vd2xlZGdtZW50cyAgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAgNzANCiANCjguMCAgUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA3MA0KIA0KOS4wICBBdXRob3IncyBBZGRy
ZXNzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDcxDQog
DQoxMC4wICBGdWxsIENvcHlyaWdodCBTdGF0ZW1lbnQgICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAgNzINCiANCiANCiANCjEuMCAgSW50cm9kdWN0aW9uDQogDQpUaGUga2V5
IHdvcmRzICJNVVNUIiwgIk1VU1QgTk9UIiwgIlJFUVVJUkVEIiwgIlNIQUxMIiwgIlNIQUxMIE5P
VCIsDQoiU0hPVUxEIiwgIlNIT1VMRCBOT1QiLCAiUkVDT01NRU5ERUQiLCAgIk1BWSIsIGFuZCAi
T1BUSU9OQUwiIGluIHRoaXMNCmRvY3VtZW50IGFyZSB0byBiZSBpbnRlcnByZXRlZCBhcyBkZXNj
cmliZWQgaW4gUkZDIDIxMTksIHJlZmVyZW5jZSBbMTNdLg0KIA0KIA0KRElTTUFOIFdvcmtpbmcg
R3JvdXAgICAgIEV4cGlyZXMgU2VwdGVtYmVyIDIwMDAgICAgICAgICAgICAgICAgIFtQYWdlIDJd
DQoMDQpJbnRlcm5ldCBEcmFmdCAgICAgIFBpbmcsIFRyYWNlcm91dGUgYW5kIExvb2t1cCBNSUJz
ICAgICAgIE1hcmNoIDEsIDIwMDANCiANClRoaXMgZG9jdW1lbnQgaXMgYSBwcm9kdWN0IG9mIHRo
ZSBEaXN0cmlidXRlZCBNYW5hZ2VtZW50IChESVNNQU4pDQpXb3JraW5nIEdyb3VwLiAgSXRzIHB1
cnBvc2UgaXMgdG8gZGVmaW5lIHN0YW5kYXJkcy1iYXNlZCBNSUIgbW9kdWxlcyBmb3INCnBlcmZv
cm1pbmcgc3BlY2lmaWMgcmVtb3RlIG9wZXJhdGlvbnMuICBUaGUgcmVtb3RlIG9wZXJhdGlvbnMg
ZGVmaW5lZCBieQ0KdGhpcyBkb2N1bWVudCBjb25zaXN0IG9mIHRoZSBwaW5nLCB0cmFjZXJvdXRl
IGFuZCBsb29rdXAgZnVuY3Rpb25zLg0KIA0KUGluZyBhbmQgdHJhY2Vyb3V0ZSBhcmUgdHdvIHZl
cnkgdXNlZnVsIGZ1bmN0aW9ucyBmb3IgbWFuYWdpbmcgbmV0d29ya3MuDQpQaW5nIGlzIHR5cGlj
YWxseSB1c2VkIHRvIGRldGVybWluZSBpZiBhIHBhdGggZXhpc3RzIGJldHdlZW4gdHdvIGhvc3Rz
DQp3aGlsZSB0cmFjZXJvdXRlIHNob3dzIGFuIGFjdHVhbCBwYXRoLiAgUGluZyBpcyB1c3VhbGx5
IGltcGxlbWVudGVkDQp1c2luZyB0aGUgSW50ZXJuZXQgQ29udHJvbCBNZXNzYWdlIFByb3RvY29s
IChJQ01QKSAiRUNITyIgZmFjaWxpdHkuICBJdA0KaXMgYWxzbyBwb3NzaWJsZSB0byBpbXBsZW1l
bnQgYSBwaW5nIGNhcGFiaWxpdHkgdXNpbmcgYWx0ZXJuYXRlIG1ldGhvZHMsDQpzb21lIG9mIHdo
aWNoIGFyZToNCiANCm8gICBVc2luZyB0aGUgVURQIGVjaG8gcG9ydCAoNyksIGlmIHN1cHBvcnRl
ZC4NCiANCiAgICBUaGlzIGlzIGRlZmluZWQgYnkgUkZDIDg2MiBbMl0uDQogDQpvICAgVGltaW5n
IGFuIFNOTVAgcXVlcnkuDQogDQpvICAgVGltaW5nIGEgVENQIGNvbm5lY3QgYXR0ZW1wdC4NCiAN
CkluIGdlbmVyYWwsIGFsbW9zdCBhbnkgcmVxdWVzdC9yZXNwb25zZSBmbG93IGNhbiBiZSB1c2Vk
IHRvIGdlbmVyYXRlIGENCnJvdW5kLXRyaXAgdGltZS4gIE9mdGVuIG1hbnkgb2YgdGhlIG5vbi1J
Q01QIEVDSE8gZmFjaWxpdHkgbWV0aG9kcyBzdGFuZA0KYSBiZXR0ZXIgY2hhbmNlIG9mIHlpZWxk
aW5nIGEgZ29vZCByZXNwb25zZSAobm90IHRpbWluZyBvdXQgZm9yIGV4YW1wbGUpDQpzaW5jZSBz
b21lIHJvdXRlcnMgZG9uJ3QgaG9ub3IgRWNobyBSZXF1ZXN0cyAodGltZW91dCBzaXR1YXRpb24p
IG9yIHRoZXkNCmFyZSBoYW5kbGVkIGF0IGxvd2VyIHByaW9yaXR5LCBoZW5jZSBwb3NzaWJseSBn
aXZpbmcgZmFsc2UgaW5kaWNhdGlvbnMNCm9mIHJvdW5kIHRyaXAgdGltZXMuDQogDQpJdCBtdXN0
IGJlIG5vdGVkIHRoYXQgYWxtb3N0IGFueSBvZiB0aGUgdmFyaW91cyBtZXRob2RzIHVzZWQgZm9y
DQpnZW5lcmF0aW5nIGEgcm91bmQtdHJpcCB0aW1lIGNhbiBiZSBjb25zaWRlcmVkIGEgZm9ybSBv
ZiBzeXN0ZW0gYXR0YWNrDQp3aGVuIHVzZWQgZXhjZXNzaXZlbHkuICBTZW5kaW5nIGEgc3lzdGVt
IHJlcXVlc3RzIHRvbyBvZnRlbiBjYW4NCm5lZ2F0aXZlbHkgZWZmZWN0IGl0cyBwZXJmb3JtYW5j
ZS4gIEF0dGVtcHRpbmcgdG8gY29ubmVjdCB0byB3aGF0IGlzDQpzdXBwb3NlZCB0byBiZSBhbiB1
bnVzZWQgcG9ydCBjYW4gYmUgdmVyeSB1bnByZWRpY3RhYmxlLiAgVGhlcmUgYXJlDQp0b29scyB0
aGF0IGF0dGVtcHQgdG8gY29ubmVjdCB0byBhIHJhbmdlIG9mIFRDUCBwb3J0cyB0byB0ZXN0IHRo
YXQgYW55DQpyZWNlaXZpbmcgc2VydmVyIGNhbiBoYW5kbGUgZXJyb25lb3VzIGNvbm5lY3Rpb24g
YXR0ZW1wdHMuDQogDQpJdCBhbHNvIGlzIGltcG9ydGFudCB0byB0aGUgbWFuYWdlbWVudCBhcHBs
aWNhdGlvbiB1c2luZyBhIHJlbW90ZSBwaW5nDQpjYXBhYmlsaXR5IHRvIGtub3cgd2hpY2ggbWV0
aG9kIGlzIGJlaW5nIHVzZWQuIERpZmZlcmVudCBtZXRob2RzIHdpbGwNCnlpZWxkIGRpZmZlcmVu
dCByZXNwb25zZSB0aW1lcyBzaW5jZSB0aGUgcHJvdG9jb2wgYW5kIHJlc3VsdGluZw0KcHJvY2Vz
c2luZyB3aWxsIGJlIGRpZmZlcmVudC4gIEl0IGlzIFJFQ09NTUVOREVEIHRoYXQgdGhlIHBpbmcN
CmNhcGFiaWxpdHkgZGVmaW5lZCB3aXRoaW4gdGhpcyBtZW1vIGJlIGltcGxlbWVudGVkIHVzaW5n
IHRoZSBJQ01QIEVjaG8NCkZhY2lsaXR5Lg0KIA0KVHJhY2Vyb3V0ZSBpcyB1c3VhbGx5IGltcGxl
bWVudGVkIGJ5IHRyYW5zbWl0dGluZyBhIHNlcmllcyBvZiBwcm9iZQ0KcGFja2V0cyB3aXRoIGlu
Y3JlYXNpbmcgdGltZS10by1saXZlIHZhbHVlcy4gIEEgcHJvYmUgcGFja2V0IGlzIGEgVURQDQpk
YXRhZ3JhbSBlbmNhcHN1bGF0ZWQgaW50byBhbiBJUCBwYWNrZXQuICBFYWNoIGhvcCBpbiBhIHBh
dGggdG8gdGhlDQp0YXJnZXQgKGRlc3RpbmF0aW9uKSBob3N0IHJlamVjdHMgdGhlIHByb2JlIHBh
Y2tldCAocHJvYmUncyBUVEwgdG9vDQpzbWFsbCkgdW50aWwgaXRzIHRpbWUtdG8tbGl2ZSB2YWx1
ZSBiZWNvbWVzIGxhcmdlIGVub3VnaCBmb3IgdGhlIHByb2JlDQp0byBiZSBmb3J3YXJkZWQuICBF
YWNoIGhvcCBpbiBhIHRyYWNlcm91dGUgcGF0aCByZXR1cm5zIGFuIElDTVAgbWVzc2FnZQ0KdGhh
dCBpcyB1c2VkIHRvIGRpc2NvdmVyIHRoZSBob3AgYW5kIHRvIGNhbGN1bGF0ZSBhIHJvdW5kIHRy
aXAgdGltZS4NClNvbWUgc3lzdGVtcyB1c2UgSUNNUCBwcm9iZXMgKElDTVAgRWNobyByZXF1ZXN0
IHBhY2tldHMpIGluc3RlYWQgb2YgVURQDQpvbmVzIHRvIGltcGxlbWVudCB0cmFjZXJvdXRlLiAg
SW4gYm90aCBjYXNlcyB0cmFjZXJvdXRlIHJlbGllcyBvbiB0aGUNCnByb2JlcyBiZWluZyByZWpl
Y3RlZCB2aWEgYW4gSUNNUCBtZXNzYWdlIHRvIGRpc2NvdmVyIHRoZSBob3BzIHRha2VuDQphbG9u
ZyBhIHBhdGggdG8gdGhlIGZpbmFsIGRlc3RpbmF0aW9uLiAgQm90aCBwcm9iZSB0eXBlcywgVURQ
IGFuZCBJQ01QLA0KIA0KRElTTUFOIFdvcmtpbmcgR3JvdXAgICAgIEV4cGlyZXMgU2VwdGVtYmVy
IDIwMDAgICAgICAgICAgICAgICAgIFtQYWdlIDNdDQoMDQpJbnRlcm5ldCBEcmFmdCAgICAgIFBp
bmcsIFRyYWNlcm91dGUgYW5kIExvb2t1cCBNSUJzICAgICAgIE1hcmNoIDEsIDIwMDANCiANCmFy
ZSBlbmNhcHN1bGF0ZWQgaW50byBhbiBJUCBwYWNrZXQgYW5kIHRodXMgaGF2ZSBhIFRUTCBmaWVs
ZCB0aGF0IGNhbiBiZQ0KdXNlZCB0byBjYXVzZSBhIHBhdGggcmVqZWN0aW9uLg0KIA0KSW1wbGVt
ZW50YXRpb25zIG9mIHRoZSByZW1vdGUgdHJhY2Vyb3V0ZSBjYXBhYmlsaXR5IGFzIGRlZmluZWQg
d2l0aGluDQp0aGlzIG1lbW8gU0hPVUxEIGJlIGRvbmUgdXNpbmcgVURQIHBhY2tldHMgdG8gYSAo
aG9wZWZ1bGx5KSB1bnVzZWQgcG9ydC4NCklDTVAgcHJvYmVzIChJQ01QIEVjaG8gUmVxdWVzdCBw
YWNrZXRzKSBTSE9VTEQgTk9UIGJlIHVzZWQuICBNYW55IFBDDQppbXBsZW1lbnRhdGlvbnMgb2Yg
dHJhY2Vyb3V0ZSB1c2UgdGhlIElDTVAgcHJvYmUgbWV0aG9kLCB3aGljaCB0aGV5DQpzaG91bGQg
bm90LCBzaW5jZSB0aGlzIGltcGxlbWVudGF0aW9uIG1ldGhvZCBoYXMgYmVlbiBrbm93biB0byBo
YXZlIGENCmhpZ2ggcHJvYmFiaWxpdHkgb2YgZmFpbHVyZS4gIEludGVybWVkaWF0ZSBob3BzIGJl
Y29tZSBpbnZpc2libGUgd2hlbiBhDQpyb3V0ZXIgZWl0aGVyIHJlZnVzZXMgdG8gc2VuZCBhbiBJ
Q01QIFRUTCBleHBpcmVkIG1lc3NhZ2UgaW4gcmVzcG9uc2UgdG8NCmFuIGluY29taW5nIElDTVAg
cGFja2V0IG9yIHNpbXBseSB0b3NzZXMgSUNNUCBlY2hvIHJlcXVlc3RzIGFsdG9nZXRoZXIuDQog
DQpUaGUgYmVoYXZpb3Igb2Ygc29tZSByb3V0ZXJzIG5vdCB0byByZXR1cm4gYSBUVEwgZXhwaXJl
ZCBtZXNzYWdlIGluDQpyZXNwb25zZSB0byBhbiBJQ01QIEVjaG8gcmVxdWVzdCBpcyBkdWUgaW4g
cGFydCB0byB0aGUgZm9sbG93aW5nIHRleHQNCmV4dHJhY3RlZCBmcm9tIFJGQzc5MiBbMjBdOg0K
IA0KIlRoZSBJQ01QIG1lc3NhZ2VzIHR5cGljYWxseSByZXBvcnQgZXJyb3JzIGluIHRoZSBwcm9j
ZXNzaW5nIG9mDQpkYXRhZ3JhbXMuICBUbyBhdm9pZCB0aGUgaW5maW5pdGUgcmVncmVzcyBvZiBt
ZXNzYWdlcyBhYm91dCBtZXNzYWdlcw0KZXRjLiwgbm8gSUNNUCBtZXNzYWdlcyBhcmUgc2VudCBh
Ym91dCBJQ01QIG1lc3NhZ2VzLiINCiANCkJvdGggcGluZyBhbmQgdHJhY2Vyb3V0ZSB5aWVsZCBy
b3VuZC10cmlwIHRpbWVzIG1lYXN1cmVkIGluDQptaWxsaXNlY29uZHMuICBUaGVzZSB0aW1lcyBj
YW4gYmUgdXNlZCBhcyBhIHJvdWdoIGFwcHJveGltYXRpb24gZm9yDQpuZXR3b3JrIHRyYW5zaXQg
dGltZS4NCiANClRoZSBMb29rdXAgb3BlcmF0aW9uIGVuYWJsZXMgdGhlIGVxdWl2YWxlbnQgb2Yg
ZWl0aGVyIGEgZ2V0aG9zdGJ5bmFtZSgpDQpvciBhIGdldGhvc3RieWFkZHIoKSBjYWxsIGJlaW5n
IHBlcmZvcm1lZCBhdCBhIHJlbW90ZSBob3N0LiAgVGhlIExvb2t1cA0KZ2V0aG9zdGJ5bmFtZSgp
IGNhcGFiaWxpdHkgY2FuIGJlIHVzZWQgdG8gZGV0ZXJtaW5lIHRoZSBzeW1ib2xpYyBuYW1lIG9m
DQphIGhvcCBpbiBhIHRyYWNlcm91dGUgcGF0aC4NCiANCkNvbnNpZGVyIHRoZSBmb2xsb3dpbmcg
ZGlhZ3JhbToNCiANCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQp8ICAgICAgICAg
ICAgIFJlbW90ZSBwaW5nLCB0cmFjZXJvdXRlLCAgQWN0dWFsIHBpbmcsIHRyYWNlcm91dGUsICAg
ICAgIHwNCnwgICAgICAgICArLS0tLS0rb3IgTG9va3VwIG9wLiAgICArLS0tLS0tK29yIExvb2t1
cCBvcC4gICAgKy0tLS0tLSsgICAgfA0KfCAgICAgICAgIHxMb2NhbHwtLS0tLS0tLS0tLS0tLS0t
PnxSZW1vdGV8LS0tLS0tLS0tLS0tLS0tLT58VGFyZ2V0fCAgICB8DQp8ICAgICAgICAgfCBIb3N0
fCAgICAgICAgICAgICAgICAgfCBIb3N0IHwgICAgICAgICAgICAgICAgIHwgSG9zdCB8ICAgIHwN
CnwgICAgICAgICArLS0tLS0rICAgICAgICAgICAgICAgICArLS0tLS0tKyAgICAgICAgICAgICAg
ICAgKy0tLS0tLSsgICAgfA0KfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQp8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCistLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tKw0KIA0KQSBsb2NhbCBob3N0IGlzIHRoZSBob3N0IGZyb20gd2hpY2ggdGhlIHJl
bW90ZSBwaW5nLCB0cmFjZXJvdXRlLCBvcg0KTG9va3VwIG9wZXJhdGlvbiBpcyBpbml0aWF0ZWQg
dXNpbmcgYW4gU05NUCByZXF1ZXN0LiAgVGhlIHJlbW90ZSBob3N0IGlzDQphIGhvc3Qgd2hlcmUg
dGhlIE1JQnMgZGVmaW5lZCBieSB0aGlzIG1lbW8gYXJlIGltcGxlbWVudGVkIHRoYXQgcmVjZWl2
ZXMNCnRoZSByZW1vdGUgb3BlcmF0aW9uIHZpYSBTTk1QIGFuZCBwZXJmb3JtcyB0aGUgYWN0dWFs
IHBpbmcsIHRyYWNlcm91dGUsDQpvciBsb29rdXAgZnVuY3Rpb24uDQogDQogDQoyLjAgIFRoZSBT
Tk1QIE5ldHdvcmsgTWFuYWdlbWVudCBGcmFtZXdvcmsNCiANClRoZSBTTk1QIE1hbmFnZW1lbnQg
RnJhbWV3b3JrIHByZXNlbnRseSBjb25zaXN0cyBvZiBmaXZlIG1ham9yDQpjb21wb25lbnRzOg0K
IA0KRElTTUFOIFdvcmtpbmcgR3JvdXAgICAgIEV4cGlyZXMgU2VwdGVtYmVyIDIwMDAgICAgICAg
ICAgICAgICAgIFtQYWdlIDRdDQoMDQpJbnRlcm5ldCBEcmFmdCAgICAgIFBpbmcsIFRyYWNlcm91
dGUgYW5kIExvb2t1cCBNSUJzICAgICAgIE1hcmNoIDEsIDIwMDANCiANCm8gICBBbiBvdmVyYWxs
IGFyY2hpdGVjdHVyZSwgZGVzY3JpYmVkIGluIFJGQyAyNTcxIFs3XS4NCiANCm8gICBNZWNoYW5p
c21zIGZvciBkZXNjcmliaW5nIGFuZCBuYW1pbmcgb2JqZWN0cyBhbmQgZXZlbnRzIGZvciB0aGUN
CiAgICBwdXJwb3NlIG9mIG1hbmFnZW1lbnQuICBUaGUgZmlyc3QgdmVyc2lvbiBvZiB0aGlzIFN0
cnVjdHVyZSBvZg0KICAgIE1hbmFnZW1lbnQgSW5mb3JtYXRpb24gKFNNSSkgaXMgY2FsbGVkIFNN
SXYxIGFuZCBkZXNjcmliZWQgaW4gUkZDDQogICAgMTE1NSBbMTRdLCBSRkMgMTIxMiBbMTVdIGFu
ZCBSRkMgMTIxNSBbMTZdLiAgVGhlIHNlY29uZCB2ZXJzaW9uLA0KICAgIGNhbGxlZCBTTUl2Miwg
aXMgZGVzY3JpYmVkIGluIFJGQyAyNTc4IFszXSwgUkZDIDI1NzkgWzRdIGFuZCBSRkMNCiAgICAy
NTgwIFs1XS4NCiANCm8gICBNZXNzYWdlIHByb3RvY29scyBmb3IgdHJhbnNmZXJyaW5nIG1hbmFn
ZW1lbnQgaW5mb3JtYXRpb24uICBUaGUNCiAgICBmaXJzdCB2ZXJzaW9uIG9mIHRoZSBTTk1QIG1l
c3NhZ2UgcHJvdG9jb2wgaXMgY2FsbGVkIFNOTVB2MSBhbmQNCiAgICBkZXNjcmliZWQgaW4gUkZD
IDExNTcgWzFdLiAgQSBzZWNvbmQgdmVyc2lvbiBvZiB0aGUgU05NUCBtZXNzYWdlDQogICAgcHJv
dG9jb2wsIHdoaWNoIGlzIG5vdCBhbiBJbnRlcm5ldCBzdGFuZGFyZHMgdHJhY2sgcHJvdG9jb2ws
IGlzDQogICAgY2FsbGVkIFNOTVB2MmMgYW5kIGRlc2NyaWJlZCBpbiBSRkMgMTkwMSBbMTddIGFu
ZCBSRkMgMTkwNiBbMThdLg0KICAgIFRoZSB0aGlyZCB2ZXJzaW9uIG9mIHRoZSBtZXNzYWdlIHBy
b3RvY29sIGlzIGNhbGxlZCBTTk1QdjMgYW5kDQogICAgZGVzY3JpYmVkIGluIFJGQyAxOTA2IFsx
OF0sIFJGQyAyNTcyIFs4XSBhbmQgUkZDIDI1NzQgWzEwXS4NCiANCm8gICBQcm90b2NvbCBvcGVy
YXRpb25zIGZvciBhY2Nlc3NpbmcgbWFuYWdlbWVudCBpbmZvcm1hdGlvbi4gIFRoZSBmaXJzdA0K
ICAgIHNldCBvZiBwcm90b2NvbCBvcGVyYXRpb25zIGFuZCBhc3NvY2lhdGVkIFBEVSBmb3JtYXRz
IGlzIGRlc2NyaWJlZA0KICAgIGluIFJGQyAxMTU3IFsxXS4gIEEgc2Vjb25kIHNldCBvZiBwcm90
b2NvbCBvcGVyYXRpb25zIGFuZCBhc3NvY2lhdGVkDQogICAgUERVIGZvcm1hdHMgaXMgZGVzY3Jp
YmVkIGluIFJGQyAxOTA1IFs2XS4NCiANCm8gICBBIHNldCBvZiBmdW5kYW1lbnRhbCBhcHBsaWNh
dGlvbnMgZGVzY3JpYmVkIGluIFJGQyAyNTczIFs5XSBhbmQgdGhlDQogICAgdmlldy1iYXNlZCBh
Y2Nlc3MgY29udHJvbCBtZWNoYW5pc20gZGVzY3JpYmVkIGluIFJGQyAyNTc1IFsxMV0uDQogDQpN
YW5hZ2VkIG9iamVjdHMgYXJlIGFjY2Vzc2VkIHZpYSBhIHZpcnR1YWwgaW5mb3JtYXRpb24gc3Rv
cmUsIHRlcm1lZCB0aGUNCk1hbmFnZW1lbnQgSW5mb3JtYXRpb24gQmFzZSBvciBNSUIuICBPYmpl
Y3RzIGluIHRoZSBNSUIgYXJlIGRlZmluZWQNCnVzaW5nIHRoZSBtZWNoYW5pc21zIGRlZmluZWQg
aW4gdGhlIFNNSS4NCiANClRoaXMgbWVtbyBzcGVjaWZpZXMgTUlCIG1vZHVsZXMgdGhhdCBhcmUg
Y29tcGxpYW50IHRvIHRoZSBTTUl2Mi4gIEEgTUlCDQpjb25mb3JtaW5nIHRvIHRoZSBTTUl2MSBj
YW4gYmUgcHJvZHVjZWQgdGhyb3VnaCB0aGUgYXBwcm9wcmlhdGUNCnRyYW5zbGF0aW9ucy4gIFRo
ZSByZXN1bHRpbmcgdHJhbnNsYXRlZCBNSUIgbXVzdCBiZSBzZW1hbnRpY2FsbHkNCmVxdWl2YWxl
bnQsIGV4Y2VwdCB3aGVyZSBvYmplY3RzIG9yIGV2ZW50cyBhcmUgb21pdHRlZCBiZWNhdXNlIG5v
DQp0cmFuc2xhdGlvbiBpcyBwb3NzaWJsZSAodXNlIG9mIENvdW50ZXI2NCkuICBTb21lIG1hY2hp
bmUgcmVhZGFibGUNCmluZm9ybWF0aW9uIGluIFNNSXYyIHdpbGwgYmUgY29udmVydGVkIGludG8g
dGV4dHVhbCBkZXNjcmlwdGlvbnMgaW4NClNNSXYxIGR1cmluZyB0aGUgdHJhbnNsYXRpb24gcHJv
Y2Vzcy4gIEhvd2V2ZXIsIHRoaXMgbG9zcyBvZiBtYWNoaW5lDQpyZWFkYWJsZSBpbmZvcm1hdGlv
biBpcyBub3QgY29uc2lkZXJlZCB0byBjaGFuZ2UgdGhlIHNlbWFudGljcyBvZiB0aGUNCk1JQi4N
CiANCiANCjMuMCAgU3RydWN0dXJlIG9mIHRoZSBNSUJzDQogDQpUaGlzIGRvY3VtZW50IGRlZmlu
ZXMgdGhyZWUgTUlCIG1vZHVsZXM6DQogDQpvICAgRElTTUFOLVBJTkctTUlCDQogDQogICAgRGVm
aW5lcyBhIHBpbmcgTUlCLg0KIA0KbyAgIERJU01BTi1UUkFDRVJPVVRFLU1JQg0KIA0KICAgIERl
ZmluZXMgYSB0cmFjZXJvdXRlIE1JQi4NCiANCm8gICBESVNNQU4tTlNMT09LVVAtTUlCDQogDQpE
SVNNQU4gV29ya2luZyBHcm91cCAgICAgRXhwaXJlcyBTZXB0ZW1iZXIgMjAwMCAgICAgICAgICAg
ICAgICAgW1BhZ2UgNV0NCgwNCkludGVybmV0IERyYWZ0ICAgICAgUGluZywgVHJhY2Vyb3V0ZSBh
bmQgTG9va3VwIE1JQnMgICAgICAgTWFyY2ggMSwgMjAwMA0KIA0KICAgIFByb3ZpZGVzIGFjY2Vz
cyB0byB0aGUgcmVzb2x2ZXIgZ2V0aG9zdGJ5bmFtZSgpIGFuZCBnZXRob3N0YnlhZGRyKCkNCiAg
ICBmdW5jdGlvbnMgYXQgYSByZW1vdGUgaG9zdC4NCiANClRoZSBwaW5nIGFuZCB0cmFjZXJvdXRl
IE1JQnMgYXJlIHN0cnVjdHVyZWQgdG8gYWxsb3cgY3JlYXRpb24gb2YgcGluZyBvcg0KdHJhY2Vy
b3V0ZSB0ZXN0cyB0aGF0IGNhbiBiZSBzZXQgdXAgdG8gcGVyaW9kaWNhbGx5IGlzc3VlIGEgc2Vy
aWVzIG9mDQpvcGVyYXRpb25zIGFuZCBnZW5lcmF0ZSBOT1RJRklDQVRJT05zIHRvIHJlcG9ydCBv
biB0ZXN0IHJlc3VsdHMuICBNYW55DQpuZXR3b3JrIGFkbWluaXN0cmF0b3JzIGhhdmUgaW4gdGhl
IHBhc3Qgd3JpdHRlbiBVTklYIHNoZWxsIHNjcmlwdHMgb3INCmNvbW1hbmQgYmF0Y2ggZmlsZXMg
dG8gb3BlcmF0ZSBpbiBmYXNoaW9uIHNpbWlsYXIgdG8gdGhlIGZ1bmN0aW9uYWxpdHkNCnByb3Zp
ZGVkIGJ5IHRoZSBwaW5nIGFuZCB0cmFjZXJvdXRlIE1JQnMgZGVmaW5lZCB3aXRoaW4gdGhpcyBt
ZW1vLiAgVGhlDQppbnRlbnQgb2YgdGhpcyBkb2N1bWVudCBpcyB0byBhY2tub3dsZWRnZSB0aGUg
aW1wb3J0YW5jZSBvZiB0aGVzZQ0KZnVuY3Rpb25zIGFuZCB0byBwcm92aWRlIGEgc3RhbmRhcmRz
LWJhc2VkIHNvbHV0aW9uLg0KIA0KMy4xICBQaW5nIE1JQg0KIA0KVGhlIERJU01BTi1QSU5HLU1J
QiBjb25zaXN0cyBvZiB0aGUgZm9sbG93aW5nIGNvbXBvbmVudHM6DQogDQpvICAgcGluZ01heENv
bmN1cnJlbnRSZXF1ZXN0cw0KIA0KbyAgIHBpbmdDdGxUYWJsZQ0KIA0KbyAgIHBpbmdSZXN1bHRz
VGFibGUNCiANCm8gICBwaW5nUHJvYmVIaXN0b3J5VGFibGUNCiANCjMuMS4xICBwaW5nTWF4Q29u
Y3VycmVudFJlcXVlc3RzDQogDQpUaGUgb2JqZWN0IHBpbmdNYXhDb25jdXJyZW50UmVxdWVzdHMg
ZW5hYmxlcyBjb250cm9sIG9mIHRoZSBtYXhpbXVtDQpudW1iZXIgb2YgY29uY3VycmVudCBhY3Rp
dmUgcmVxdWVzdHMgdGhhdCBhbiBhZ2VudCBpbXBsZW1lbnRhdGlvbg0Kc3VwcG9ydHMuICBJdCBp
cyBwZXJtaXNzaWJsZSBmb3IgYW4gYWdlbnQgZWl0aGVyIHRvIGxpbWl0IHRoZSBtYXhpbXVtDQp1
cHBlciByYW5nZSBhbGxvd2VkIGZvciB0aGlzIG9iamVjdCBvciB0byBpbXBsZW1lbnQgdGhpcyBv
YmplY3QgYXMNCnJlYWQtb25seSB3aXRoIGFuIGltcGxlbWVudGF0aW9uIGxpbWl0IGV4cHJlc3Nl
ZCBhcyBpdHMgdmFsdWUuDQogDQozLjEuMiAgcGluZ0N0bFRhYmxlDQogDQpBIHJlbW90ZSBwaW5n
IHRlc3QgaXMgc3RhcnRlZCBieSBzZXR0aW5nIHBpbmdDdGxBZG1pblN0YXR1cyB0bw0KZW5hYmxl
ZCgxKS4gIFRoZSBjb3JyZXNwb25kaW5nIHBpbmdDdGxFbnRyeSBNVVNUIGhhdmUgYmVlbiBjcmVh
dGVkIGFuZA0KaXRzIHBpbmdDdGxSb3dTdGF0dXMgc2V0IHRvIGFjdGl2ZSgxKSBwcmlvciB0byBz
dGFydGluZyB0aGUgdGVzdC4gIEENCnNpbmdsZSBTTk1QIFBEVSBjYW4gYmUgdXNlZCB0byBjcmVh
dGUgYW5kIHN0YXJ0IGEgcmVtb3RlIHBpbmcgdGVzdC4NCldpdGhpbiB0aGUgUERVLCBwaW5nQ3Rs
VGFyZ2V0QWRkcmVzcyBzaG91bGQgYmUgc2V0IHRvIHRoZSB0YXJnZXQgaG9zdCdzDQphZGRyZXNz
IChwaW5nQ3RsVGFyZ2V0QWRkcmVzc1R5cGUgd2lsbCBkZWZhdWx0IHRvIGlwdjQoMSkpLA0KcGlu
Z0N0bEFkbWluU3RhdHVzIHRvIGVuYWJsZWQoMSksIGFuZCBwaW5nQ3RsUm93U3RhdHVzIHRvDQpj
cmVhdGVBbmRHbyg0KS4NCiANClRoZSBmaXJzdCBpbmRleCBlbGVtZW50LCBwaW5nQ3RsT3duZXJJ
bmRleCwgaXMgb2YgdHlwZSBTbm1wQWRtaW5TdHJpbmcsDQphIHRleHR1YWwgY29udmVudGlvbiB0
aGF0IGFsbG93cyBmb3IgdXNlIG9mIHRoZSBTTk1QdjMgVmlldy1CYXNlZCBBY2Nlc3MNCkNvbnRy
b2wgTW9kZWwgKFJGQyAyNTc1IFsxMV0sIFZBQ00pIGFuZCBhbGxvd3MgYSBtYW5hZ2VtZW50IGFw
cGxpY2F0aW9uDQp0byBpZGVudGlmeSBpdHMgZW50cmllcy4gIFRoZSBzZW5kIGluZGV4LCBwaW5n
Q3RsVGVzdE5hbWUgKGFsc28gYW4NClNubXBBZG1pblN0cmluZyksIGVuYWJsZXMgdGhlIHNhbWUg
bWFuYWdlbWVudCBhcHBsaWNhdGlvbiB0byBoYXZlDQptdWx0aXBsZSByZXF1ZXN0cyBvdXRzdGFu
ZGluZy4NCiANClVzaW5nIHRoZSBtYXhpbXVtIHZhbHVlIGZvciB0aGUgcGFyYW1ldGVycyBkZWZp
bmVkIHdpdGhpbiBhIHBpbmdFbnRyeQ0KY2FuIHJlc3VsdCBpbiBhIHNpbmdsZSByZW1vdGUgcGlu
ZyB0ZXN0IHRha2luZyBhdCBtb3N0IDE1IG1pbnV0ZXMNCihwaW5nQ3RsVGltZU91dCB0aW1lcyBw
aW5nQ3RsUHJvYmVDb3VudCkgcGx1cyB3aGF0ZXZlciB0aW1lIGl0IHRha2VzIHRvDQogDQpESVNN
QU4gV29ya2luZyBHcm91cCAgICAgRXhwaXJlcyBTZXB0ZW1iZXIgMjAwMCAgICAgICAgICAgICAg
ICAgW1BhZ2UgNl0NCgwNCkludGVybmV0IERyYWZ0ICAgICAgUGluZywgVHJhY2Vyb3V0ZSBhbmQg
TG9va3VwIE1JQnMgICAgICAgTWFyY2ggMSwgMjAwMA0KIA0Kc2VuZCB0aGUgcGluZyByZXF1ZXN0
IGFuZCByZWNlaXZlIGl0cyByZXNwb25zZSBvdmVyIHRoZSBuZXR3b3JrIGZyb20gdGhlDQp0YXJn
ZXQgaG9zdC4gIFVzZSBvZiB0aGUgZGVmYXVsdHMgZm9yIHBpbmdDdGxUaW1lT3V0IGFuZA0KcGlu
Z0N0bFByb2JlQ291bnQgeWllbGRzIGEgbWF4aW11bSBvZiAzIHNlY29uZHMgdG8gcGVyZm9ybSBh
ICJub3JtYWwiDQpwaW5nIHRlc3QuDQogDQpBIG1hbmFnZW1lbnQgYXBwbGljYXRpb24gY2FuIGRl
bGV0ZSBhbiBhY3RpdmUgcmVtb3RlIHBpbmcgcmVxdWVzdCBieQ0Kc2V0dGluZyB0aGUgY29ycmVz
cG9uZGluZyBwaW5nQ3RsUm93U3RhdHVzIG9iamVjdCB0byBkZXN0cm95KDYpLg0KIA0KVGhlIGNv
bnRlbnRzIG9mIHRoZSBwaW5nQ3RsVGFibGUgaXMgcHJlc2VydmVkIGFjcm9zcyByZUlQTHMgKElu
aXRpYWwNClByb2dyYW0gTG9hZHMpIG9mIGl0cyBhZ2VudCBhY2NvcmRpbmcgdGhlIHZhbHVlcyBv
ZiBlYWNoIG9mIHRoZQ0KcGluZ0N0bFN0b3JhZ2VUeXBlIG9iamVjdHMuDQogDQozLjEuMyAgcGlu
Z1Jlc3VsdHNUYWJsZQ0KIA0KQW4gZW50cnkgaW4gdGhlIHBpbmdSZXN1bHRzVGFibGUgaXMgY3Jl
YXRlZCBmb3IgYSBjb3JyZXNwb25kaW5nDQpwaW5nQ3RsRW50cnkgb25jZSB0aGUgdGVzdCBkZWZp
bmVkIGJ5IHRoaXMgZW50cnkgaXMgc3RhcnRlZC4NCiANCjMuMS40ICBwaW5nUHJvYmVIaXN0b3J5
VGFibGUNCiANClRoZSByZXN1bHRzIG9mIHBhc3QgcGluZyBwcm9iZXMgY2FuIGJlIHN0b3JlZCBp
biB0aGlzIHRhYmxlIG9uIGEgcGVyDQpwaW5nQ3RsRW50cnkgYmFzaXMuICBUaGlzIHRhYmxlIGlz
IGluaXRpYWxseSBpbmRleGVkIGJ5DQpwaW5nQ3RsT3duZXJJbmRleCBhbmQgcGluZ0N0bFRlc3RO
YW1lIGluIG9yZGVyIGZvciB0aGUgcmVzdWx0cyBvZiBhDQpwcm9iZSB0byByZWxhdGUgdG8gdGhl
IHBpbmdDdGxFbnRyeSB0aGF0IGNhdXNlZCBpdC4gIFRoZSBtYXhpbXVtIG51bWJlcg0Kb2YgZW50
cmllcyBzdG9yZWQgaW4gdGhpcyB0YWJsZSBwZXIgcGluZ0N0bEVudHJ5IGlzIGRldGVybWluZWQg
YnkgdGhlDQp2YWx1ZSBvZiBwaW5nQ3RsTWF4Um93cy4NCiANCkFuIGltcGxlbWVudGF0aW9uIG9m
IHRoaXMgTUlCIHdpbGwgcmVtb3ZlIHRoZSBvbGRlc3QgZW50cnkgaW4gdGhlDQpwaW5nUHJvYmVI
aXN0b3J5VGFibGUgdG8gYWxsb3cgdGhlIGFkZGl0aW9uIG9mIGFuIG5ldyBlbnRyeSBvbmNlIHRo
ZQ0KbnVtYmVyIG9mIHJvd3MgaW4gdGhlIHBpbmdQcm9iZUhpc3RvcnlUYWJsZSByZWFjaGVzIHRo
ZSB2YWx1ZSBzcGVjaWZpZWQNCmJ5IHBpbmdDdGxNYXhSb3dzLiAgQW4gaW1wbGVtZW50YXRpb24g
TVVTVCBzdGFydCBhc3NpZ25pbmcNCnBpbmdQcm9iZUhpc3RvcnlJbmRleCB2YWx1ZXMgYXQgMSBh
bmQgd3JhcCBhZnRlciBleGNlZWRpbmcgdGhlIG1heGltdW0NCnBvc3NpYmxlIHZhbHVlIGFzIGRl
ZmluZWQgYnkgdGhlIGxpbWl0IG9mIHRoaXMgb2JqZWN0ICgnZmZmZmZmZmYnaCkuDQogDQozLjIg
IFRyYWNlcm91dGUgTUlCDQogDQpUaGUgRElTTUFOLVRSQUNFUk9VVEUtTUlCIGNvbnNpc3RzIG9m
IHRoZSBmb2xsb3dpbmcgY29tcG9uZW50czoNCiANCm8gICB0cmFjZVJvdXRlTWF4Q29uY3VycmVu
dFJlcXVlc3RzDQogDQpvICAgdHJhY2VSb3V0ZUN0bFRhYmxlDQogDQpvICAgdHJhY2VSb3V0ZVJl
c3VsdHNUYWJsZQ0KIA0KbyAgIHRyYWNlUm91dGVQcm9iZUhpc3RvcnlUYWJsZQ0KIA0KbyAgIHRy
YWNlUm91dGVIb3BzVGFibGUNCiANCjMuMi4xICB0cmFjZVJvdXRlTWF4Q29uY3VycmVudFJlcXVl
c3RzDQogDQpUaGUgb2JqZWN0IHRyYWNlUm91dGVNYXhDb25jdXJyZW50UmVxdWVzdHMgZW5hYmxl
cyBjb250cm9sIG9mIHRoZQ0KbWF4aW11bSBudW1iZXIgb2YgY29uY3VycmVudCBhY3RpdmUgcmVx
dWVzdHMgdGhhdCBhbiBhZ2VudA0KaW1wbGVtZW50YXRpb24gc3VwcG9ydHMuICBJdCBpcyBwZXJt
aXNzaWJsZSBmb3IgYW4gYWdlbnQgZWl0aGVyIHRvIGxpbWl0DQogDQogDQpESVNNQU4gV29ya2lu
ZyBHcm91cCAgICAgRXhwaXJlcyBTZXB0ZW1iZXIgMjAwMCAgICAgICAgICAgICAgICAgW1BhZ2Ug
N10NCgwNCkludGVybmV0IERyYWZ0ICAgICAgUGluZywgVHJhY2Vyb3V0ZSBhbmQgTG9va3VwIE1J
QnMgICAgICAgTWFyY2ggMSwgMjAwMA0KIA0KdGhlIG1heGltdW0gdXBwZXIgcmFuZ2UgYWxsb3dl
ZCBmb3IgdGhpcyBvYmplY3Qgb3IgdG8gaW1wbGVtZW50IHRoaXMNCm9iamVjdCBhcyByZWFkLW9u
bHkgd2l0aCBhbiBpbXBsZW1lbnRhdGlvbiBsaW1pdCBleHByZXNzZWQgYXMgaXRzIHZhbHVlLg0K
IA0KMy4yLjIgIHRyYWNlUm91dGVDdGxUYWJsZQ0KIA0KQSByZW1vdGUgdHJhY2Vyb3V0ZSB0ZXN0
IGlzIHN0YXJ0ZWQgYnkgc2V0dGluZyB0cmFjZVJvdXRlQ3RsQWRtaW5TdGF0dXMNCnRvIGVuYWJs
ZWQoMSkuICBUaGUgY29ycmVzcG9uZGluZyB0cmFjZVJvdXRlQ3RsRW50cnkgTVVTVCBoYXZlIGJl
ZW4NCmNyZWF0ZWQgYW5kIGl0cyB0cmFjZVJvdXRlQ3RsUm93U3RhdHVzIHNldCB0byBhY3RpdmUo
MSkgcHJpb3IgdG8NCnN0YXJ0aW5nIHRoZSB0ZXN0LiAgQSBzaW5nbGUgU05NUCBQRFUgY2FuIGJl
IHVzZWQgdG8gY3JlYXRlIGFuZCBzdGFydCBhDQpyZW1vdGUgdHJhY2Vyb3V0ZSB0ZXN0LiAgV2l0
aGluIHRoZSBQRFUsIHRyYWNlUm91dGVDdGxUYXJnZXRBZGRyZXNzDQpzaG91bGQgYmUgc2V0IHRv
IHRoZSB0YXJnZXQgaG9zdCdzIGFkZHJlc3MNCih0cmFjZVJvdXRlQ3RsVGFyZ2V0QWRkcmVzc1R5
cGUgd2lsbCBkZWZhdWx0IHRvIGlwdjQoMSkpLA0KdHJhY2VSb3V0ZUN0bEFkbWluU3RhdHVzIHRv
IGVuYWJsZWQoMSksIGFuZCB0cmFjZVJvdXRlQ3RsUm93U3RhdHVzIHRvDQpjcmVhdGVBbmRHbyg0
KS4NCiANClRoZSBmaXJzdCBpbmRleCBlbGVtZW50LCB0cmFjZVJvdXRlQ3RsT3duZXJJbmRleCwg
aXMgb2YgdHlwZQ0KU25tcEFkbWluU3RyaW5nLCBhIHRleHR1YWwgY29udmVudGlvbiB0aGF0IGFs
bG93cyBmb3IgdXNlIG9mIHRoZSBTTk1QdjMNClZpZXctQmFzZWQgQWNjZXNzIENvbnRyb2wgTW9k
ZWwgKFJGQyAyNTc1IFsxMV0sIFZBQ00pIGFuZCBhbGxvd3MgYQ0KbWFuYWdlbWVudCBhcHBsaWNh
dGlvbiB0byBpZGVudGlmeSBpdHMgZW50cmllcy4gIFRoZSBzZWNvbmQgaW5kZXgsDQp0cmFjZVJv
dXRlQ3RsVGVzdE5hbWUgKGFsc28gYW4gU25tcEFkbWluU3RyaW5nKSwgZW5hYmxlcyB0aGUgc2Ft
ZQ0KbWFuYWdlbWVudCBhcHBsaWNhdGlvbiB0byBoYXZlIG11bHRpcGxlIHJlcXVlc3RzIG91dHN0
YW5kaW5nLg0KIA0KVHJhY2Vyb3V0ZSBoYXMgYSBtdWNoIGxvbmdlciB0aGVvcmV0aWNhbCBtYXhp
bXVtIHRpbWUgZm9yIGNvbXBsZXRpb24NCnRoYW4gcGluZy4gQmFzaWNhbGx5IDQyIGhvdXJzIGFu
ZCAzMCBtaW51dGVzICh0aGUgcHJvZHVjdCBvZg0KdHJhY2VSb3V0ZUN0bFRpbWVPdXQsIHRyYWNl
Um91dGVDdGxQcm9iZXNQZXJIb3AsIGFuZA0KdHJhY2VSb3V0ZUN0bE1heFR0bCkgcGx1cyBzb21l
IG5ldHdvcmsgdHJhbnNpdCB0aW1lISAgVXNlIG9mIHRoZQ0KZGVmYXVsdHMgZGVmaW5lZCB3aXRo
aW4gYW4gdHJhY2VSb3V0ZUN0bEVudHJ5IHlpZWxkcyBhIG1heGltdW0gb2YgNA0KbWludXRlcyBh
bmQgMzAgc2Vjb25kcyBmb3IgYSBkZWZhdWx0IHRyYWNlcm91dGUgb3BlcmF0aW9uLiAgQ2xlYXJs
eSA0Mg0KcGx1cyBob3VycyBpcyB0b28gbG9uZyB0byB3YWl0IGZvciBhIHRyYWNlcm91dGUgb3Bl
cmF0aW9uIHRvIGNvbXBsZXRlLg0KIA0KVGhlIG1heGltdW0gVFRMIHZhbHVlIGluIGVmZmVjdCBm
b3IgdHJhY2Vyb3V0ZSBkZXRlcm1pbmVzIGhvdyBsb25nIHRoZQ0KdHJhY2Vyb3V0ZSBmdW5jdGlv
biB3aWxsIGtlZXAgaW5jcmVhc2luZyB0aGUgVFRMIHZhbHVlIGluIHRoZSBwcm9iZSBpdA0KdHJh
bnNtaXRzIGhvcGluZyB0byByZWFjaCB0aGUgdGFyZ2V0IGhvc3QuICBUaGUgZnVuY3Rpb24gZW5k
cyB3aGVuZXZlcg0KdGhlIG1heGltdW0gVFRMIGlzIGV4Y2VlZGVkIG9yIHRoZSB0YXJnZXQgaG9z
dCBpcyByZWFjaGVkLiAgVGhlIG9iamVjdA0KdHJhY2VSb3V0ZUN0bE1heEZhaWx1cmVzIHdhcyBj
cmVhdGVkIGluIG9yZGVyIHRvIGltcG9zZSBhIHRocm90dGxlIGZvcg0KaG93IGxvbmcgdHJhY2Vy
b3V0ZSBjb250aW51ZXMgdG8gaW5jcmVhc2UgdGhlIFRUTCBmaWVsZCBpbiBhIHByb2JlDQp3aXRo
b3V0IHJlY2VpdmluZyBhbnkga2luZCBvZiByZXNwb25zZSAodGltZW91dHMpLiAgSXQgaXMgUkVD
T01NRU5ERUQNCnRoYXQgYWdlbnQgaW1wbGVtZW50YXRpb25zIGltcG9zZSBhIHRpbWUgbGltaXQg
Zm9yIGhvdyBsb25nIGl0IGFsbG93cyBhDQp0cmFjZXJvdXRlIG9wZXJhdGlvbiB0byB0YWtlIHJl
bGF0aXZlIHRvIGhvdyB0aGUgZnVuY3Rpb24gaXMNCmltcGxlbWVudGVkLiAgRm9yIGV4YW1wbGUs
IGFuIGltcGxlbWVudGF0aW9uIHRoYXQgY2FuJ3QgcHJvY2VzcyBtdWx0aXBsZQ0KdHJhY2Vyb3V0
ZSBvcGVyYXRpb25zIGF0IHRoZSBzYW1lIHRpbWUgU0hPVUxEIGltcG9zZSBhIHNob3J0ZXIgbWF4
aW11bQ0KYWxsb3dlZCB0aW1lIHBlcmlvZC4NCiANCkEgbWFuYWdlbWVudCBhcHBsaWNhdGlvbiBj
YW4gZGVsZXRlIGFuIGFjdGl2ZSByZW1vdGUgdHJhY2Vyb3V0ZSByZXF1ZXN0DQpieSBzZXR0aW5n
IHRoZSBjb3JyZXNwb25kaW5nIHRyYWNlUm91dGVDdGxSb3dTdGF0dXMgb2JqZWN0IHRvDQpkZXN0
cm95KDYpLg0KIA0KVGhlIGNvbnRlbnRzIG9mIHRoZSB0cmFjZVJvdXRlQ3RsVGFibGUgaXMgcHJl
c2VydmVkIGFjcm9zcyByZUlQTHMNCihJbml0aWFsIFByb2dyYW0gTG9hZHMpIG9mIGl0cyBhZ2Vu
dCBhY2NvcmRpbmcgdG8gdGhlIHZhbHVlcyBvZiBlYWNoIG9mDQp0aGUgdHJhY2VSb3V0ZUN0bFN0
b3JhZ2VUeXBlIG9iamVjdHMuDQogDQozLjIuMyAgdHJhY2VSb3V0ZVJlc3VsdHNUYWJsZQ0KIA0K
IA0KRElTTUFOIFdvcmtpbmcgR3JvdXAgICAgIEV4cGlyZXMgU2VwdGVtYmVyIDIwMDAgICAgICAg
ICAgICAgICAgIFtQYWdlIDhdDQoMDQpJbnRlcm5ldCBEcmFmdCAgICAgIFBpbmcsIFRyYWNlcm91
dGUgYW5kIExvb2t1cCBNSUJzICAgICAgIE1hcmNoIDEsIDIwMDANCiANCkFuIGVudHJ5IGluIHRo
ZSB0cmFjZVJvdXRlUmVzdWx0c1RhYmxlIGlzIGNyZWF0ZWQgdXBvbiBkZXRlcm1pbmluZyB0aGUN
CnJlc3VsdHMgb2YgYSBzcGVjaWZpYyB0cmFjZXJvdXRlIG9wZXJhdGlvbi4gIEVudHJpZXMgaW4g
dGhpcyB0YWJsZQ0KcmVsYXRlIGJhY2sgdG8gdGhlIHRyYWNlUm91dGVDdGxFbnRyeSB0aGF0IGNh
dXNlZCB0aGUgY29ycmVzcG9uZGluZw0KdHJhY2Vyb3V0ZSBvcGVyYXRpb24gdG8gb2NjdXIuICBU
aGUgb2JqZWN0cyB0cmFjZVJvdXRlUmVzdWx0c0N1ckhvcENvdW50DQphbmQgdHJhY2VSb3V0ZVJl
c3VsdHNDdXJQcm9iZUNvdW50IGNhbiBiZSBleGFtaW5lZCB0byBkZXRlcm1pbmUgaG93IGZhcg0K
dGhlIGN1cnJlbnQgcmVtb3RlIHRyYWNlcm91dGUgb3BlcmF0aW9uIGhhcyByZWFjaGVkLg0KIA0K
My4yLjQgIHRyYWNlUm91dGVQcm9iZUhpc3RvcnlUYWJsZQ0KIA0KVGhlIHJlc3VsdHMgb2YgcGFz
dCB0cmFjZXJvdXRlIHByb2JlcyBjYW4gYmUgc3RvcmVkIGluIHRoaXMgdGFibGUgb24gYQ0KcGVy
IHRyYWNlUm91dGVDdGxFbnRyeSBiYXNpcy4gIFRoaXMgdGFibGUgaXMgaW5pdGlhbGx5IGluZGV4
ZWQgYnkNCnRyYWNlUm91dGVDdGxPd25lckluZGV4IGFuZCB0cmFjZVJvdXRlQ3RsVGVzdE5hbWUg
aW4gb3JkZXIgZm9yIHRoZQ0KcmVzdWx0cyBvZiBhIHByb2JlIHRvIHJlbGF0ZSB0byB0aGUgdHJh
Y2VSb3V0ZUN0bEVudHJ5IHRoYXQgY2F1c2VkIGl0Lg0KVGhlIG51bWJlciBvZiBlbnRyaWVzIHN0
b3JlZCBpbiB0aGlzIHRhYmxlIHBlciB0cmFjZVJvdXRlQ3RsRW50cnkgaXMNCmRldGVybWluZWQg
YnkgdGhlIHZhbHVlIG9mIHRyYWNlUm91dGVDdGxNYXhSb3dzLg0KIA0KQW4gaW1wbGVtZW50YXRp
b24gb2YgdGhpcyBNSUIgd2lsbCByZW1vdmUgdGhlIG9sZGVzdCBlbnRyeSBpbiB0aGUNCnRyYWNl
Um91dGVQcm9iZUhpc3RvcnlUYWJsZSB0byBhbGxvdyB0aGUgYWRkaXRpb24gb2YgYW4gbmV3IGVu
dHJ5IG9uY2UNCnRoZSBudW1iZXIgb2Ygcm93cyBpbiB0aGUgdHJhY2VSb3V0ZVByb2JlSGlzdG9y
eVRhYmxlIHJlYWNoZXMgdGhlIHZhbHVlDQpvZiB0cmFjZVJvdXRlQ3RsTWF4Um93cy4gIEFuIGlt
cGxlbWVudGF0aW9uIE1VU1Qgc3RhcnQgYXNzaWduaW5nDQp0cmFjZVJvdXRlUHJvYmVIaXN0b3J5
SW5kZXggdmFsdWVzIGF0IDEgYW5kIHdyYXAgYWZ0ZXIgZXhjZWVkaW5nIHRoZQ0KbWF4aW11bSBw
b3NzaWJsZSB2YWx1ZSBhcyBkZWZpbmVkIGJ5IHRoZSBsaW1pdCBvZiB0aGlzIG9iamVjdA0KKCdm
ZmZmZmZmZidoKS4NCiANCjMuMi41ICB0cmFjZVJvdXRlSG9wc1RhYmxlDQogDQpUaGUgY3VycmVu
dCB0cmFjZXJvdXRlIHBhdGggY2FuIGJlIHN0b3JlZCBpbiB0aGlzIHRhYmxlIG9uIGEgcGVyDQp0
cmFjZVJvdXRlQ3RsRW50cnkgYmFzaXMuICBUaGlzIHRhYmxlIGlzIGluaXRpYWxseSBpbmRleGVk
IGJ5DQp0cmFjZVJvdXRlQ3RsT3duZXJJbmRleCBhbmQgdHJhY2VSb3V0ZUN0bFRlc3ROYW1lIGlu
IG9yZGVyIGZvciBhDQp0cmFjZXJvdXRlIHBhdGggdG8gcmVsYXRlIHRvIHRoZSB0cmFjZVJvdXRl
Q3RsRW50cnkgdGhhdCBjYXVzZWQgaXQuICBBDQp0aGlyZCBpbmRleCwgdHJhY2VSb3V0ZUhvcHNI
b3BJbmRleCwgZW5hYmxlcyBrZWVwaW5nIG9uZQ0KdHJhY2VSb3V0ZUhvcHNFbnRyeSBwZXIgdHJh
Y2Vyb3V0ZSBob3AuICBDcmVhdGlvbiBvZg0KdHJhY2VSb3V0ZUhvcHNUYWJsZSBlbnRyaWVzIGlz
IGVuYWJsZWQgYnkgc2V0dGluZyB0aGUgY29ycmVzcG9uZGluZw0KdHJhY2VSb3V0ZUN0bENyZWF0
ZUhvcHNFbnRyaWVzIG9iamVjdCB0byB0cnVlKDEpLg0KIA0KMy4zICBMb29rdXAgTUlCDQogDQpU
aGUgRElTTUFOLU5TTE9PS1VQLU1JQiBjb25zaXN0cyBvZiB0aGUgZm9sbG93aW5nIGNvbXBvbmVu
dHM6DQogDQpvICAgbG9va3VwTWF4Q29uY3VycmVudFJlcXVlc3RzLCBhbmQgbG9va3VwUHVyZ2VU
aW1lDQogDQpvICAgbG9va3VwQ3RsVGFibGUNCiANCm8gICBsb29rdXBSZXN1bHRzVGFibGUNCiAN
CjMuMy4xICBsb29rdXBNYXhDb25jdXJyZW50UmVxdWVzdHMgYW5kIGxvb2t1cFB1cmdlVGltZQ0K
IA0KVGhlIG9iamVjdCBsb29rdXBNYXhDb25jdXJyZW50UmVxdWVzdHMgZW5hYmxlcyBjb250cm9s
IG9mIHRoZSBtYXhpbXVtDQpudW1iZXIgb2YgY29uY3VycmVudCBhY3RpdmUgcmVxdWVzdHMgdGhh
dCBhbiBhZ2VudCBpbXBsZW1lbnRhdGlvbiBpcw0Kc3RydWN0dXJlZCB0byBzdXBwb3J0LiAgSXQg
aXMgcGVybWlzc2libGUgZm9yIGFuIGFnZW50IGVpdGhlciB0byBsaW1pdA0KdGhlIG1heGltdW0g
dXBwZXIgcmFuZ2UgYWxsb3dlZCBmb3IgdGhpcyBvYmplY3Qgb3IgdG8gaW1wbGVtZW50IHRoaXMN
Cm9iamVjdCBhcyByZWFkLW9ubHkgd2l0aCBhbiBpbXBsZW1lbnRhdGlvbiBsaW1pdCBleHByZXNz
ZWQgYXMgaXRzIHZhbHVlLg0KIA0KIA0KRElTTUFOIFdvcmtpbmcgR3JvdXAgICAgIEV4cGlyZXMg
U2VwdGVtYmVyIDIwMDAgICAgICAgICAgICAgICAgIFtQYWdlIDldDQoMDQpJbnRlcm5ldCBEcmFm
dCAgICAgIFBpbmcsIFRyYWNlcm91dGUgYW5kIExvb2t1cCBNSUJzICAgICAgIE1hcmNoIDEsIDIw
MDANCiANClRoZSBvYmplY3QgbG9va3VwUHVyZ2VUaW1lIHByb3ZpZGVzIGEgbWV0aG9kIGZvciBl
bnRyaWVzIGluIHRoZQ0KbG9va3VwQ3RsVGFibGUgYW5kIGxvb2t1cFJlc3VsdHNUYWJsZSB0byBi
ZSBhdXRvbWF0aWNhbGx5IGRlbGV0ZWQgYWZ0ZXINCnRoZSBjb3JyZXNwb25kaW5nIG9wZXJhdGlv
biBjb21wbGV0ZXMuDQogDQozLjMuMiAgbG9va3VwQ3RsVGFibGUNCiANCkEgcmVtb3RlIGxvb2t1
cCBvcGVyYXRpb24gaXMgaW5pdGlhdGVkIGJ5IHBlcmZvcm1pbmcgYW4gU05NUCBTRVQgcmVxdWVz
dA0Kb24gbG9va3VwQ3RsUm93U3RhdHVzLiAgQSBzaW5nbGUgU05NUCBQRFUgY2FuIGJlIHVzZWQg
dG8gY3JlYXRlIGFuZA0Kc3RhcnQgYSByZW1vdGUgbG9va3VwIG9wZXJhdGlvbi4gIFdpdGhpbiB0
aGUgUERVLCBsb29rdXBDdGxUYXJnZXRBZGRyZXNzDQpzaG91bGQgYmUgc2V0IHRvIHRoZSBlbnRp
dHkgdG8gYmUgcmVzb2x2ZWQgKGxvb2t1cEN0bFRhcmdldEFkZHJlc3NUeXBlDQp3aWxsIGRlZmF1
bHQgdG8gaXB2NCgxKSkgYW5kIGxvb2t1cEN0bFJvd1N0YXR1cyB0byBjcmVhdGVBbmRHbyg0KS4g
IFRoZQ0Kb2JqZWN0IGxvb2t1cEN0bE9wZXJTdGF0dXMgY2FuIGJlIGV4YW1pbmVkIHRvIGRldGVy
bWluZSB0aGUgc3RhdGUgb2YgYW4NCmxvb2t1cCBvcGVyYXRpb24uICBBIG1hbmFnZW1lbnQgYXBw
bGljYXRpb24gY2FuIGRlbGV0ZSBhbiBhY3RpdmUgcmVtb3RlDQpsb29rdXAgcmVxdWVzdCBieSBz
ZXR0aW5nIHRoZSBjb3JyZXNwb25kaW5nIGxvb2t1cEN0bFJvd1N0YXR1cyBvYmplY3QgdG8NCmRl
c3Ryb3koNikuDQogDQpBbiBsb29rdXBDdGxFbnRyeSBpcyBpbml0aWFsbHkgaW5kZXhlZCBieSBs
b29rdXBDdGxPd25lckluZGV4LCB3aGljaCBpcw0Kb2YgdHlwZSBTbm1wQWRtaW5TdHJpbmcsIGEg
dGV4dHVhbCBjb252ZW50aW9uIHRoYXQgYWxsb3dzIGZvciB1c2Ugb2YgdGhlDQpTTk1QdjMgVmll
dy1CYXNlZCBBY2Nlc3MgQ29udHJvbCBNb2RlbCAoUkZDIDI1NzUgWzExXSwgVkFDTSkgYW5kIGFs
c28NCmFsbG93cyBmb3IgYSBtYW5hZ2VtZW50IGFwcGxpY2F0aW9uIHRvIGlkZW50aWZ5IGl0cyBl
bnRyaWVzLiAgVGhlDQpsb29rdXBDdGxPd25lckluZGV4IHBvcnRpb24gb2YgdGhlIGluZGV4IGlz
IHRoZW4gZm9sbG93ZWQgYnkNCmxvb2t1cEN0bE9wZXJhdGlvbk5hbWUuICBUaGUgbG9va3VwQ3Rs
T3BlcmF0aW9uTmFtZSBpbmRleCBlbmFibGVzIHRoZQ0Kc2FtZSBsb29rdXBDdGxPd25lckluZGV4
IGVudGl0eSB0byBoYXZlIG11bHRpcGxlIG91dHN0YW5kaW5nIHJlcXVlc3RzLg0KIA0KVGhlIHZh
bHVlIG9mIGxvb2t1cEN0bFRhcmdldEFkZHJlc3NUeXBlIGRldGVybWluZXMgd2hpY2ggbG9va3Vw
IGZ1bmN0aW9uDQp0byBwZXJmb3JtLiAgU3BlY2lmaWNhdGlvbiBvZiBkbnMoMTYpIGFzIHRoZSB2
YWx1ZSBvZiB0aGlzIGluZGV4IGltcGxpZXMNCnRoYXQgdGhlIGdldGhvc3RieW5hbWUgZnVuY3Rp
b24gc2hvdWxkIGJlIHBlcmZvcm1lZCB0byBkZXRlcm1pbmUgdGhlDQpudW1lcmljIGFkZHJlc3Nl
cyBhc3NvY2lhdGVkIHdpdGggYSBzeW1ib2xpYyBuYW1lIHZpYSBsb29rdXBSZXN1bHRzVGFibGUN
CmVudHJpZXMuICBVc2Ugb2YgYSB2YWx1ZSBvZiBlaXRoZXIgaXB2NCgxKSBvciBpcHY2KDIpIGlt
cGxpZXMgdGhhdCB0aGUNCmdldGhvc3RieWFkZHIgZnVuY3Rpb24gc2hvdWxkIGJlIHBlcmZvcm1l
ZCB0byBkZXRlcm1pbmUgdGhlIHN5bWJvbGljDQpuYW1lKHMpIGFzc29jaWF0ZWQgd2l0aCBhIG51
bWVyaWMgYWRkcmVzcyBhdCBhIHJlbW90ZSBob3N0Lg0KIA0KMy4zLjMgIGxvb2t1cFJlc3VsdHNU
YWJsZQ0KIA0KVGhlIGxvb2t1cFJlc3VsdHNUYWJsZSBpcyB1c2VkIHRvIHN0b3JlIHRoZSByZXN1
bHRzIG9mIGxvb2t1cA0Kb3BlcmF0aW9ucy4gIFRoZSBsb29rdXBSZXN1bHRzVGFibGUgaXMgaW5p
dGlhbGx5IGluZGV4ZWQgYnkgdGhlIHNhbWUNCmluZGV4IGVsZW1lbnRzIHRoYXQgdGhlIGxvb2t1
cEN0bFRhYmxlIGNvbnRhaW5zIChsb29rdXBDdGxPd25lckluZGV4IGFuZA0KbG9va3VwQ3RsT3Bl
cmF0aW9uTmFtZSkgYnV0IGhhcyBhIHRoaXJkIGluZGV4IGVsZW1lbnQsDQpsb29rdXBSZXN1bHRz
SW5kZXggKFVuc2lnbmVkMzIgdGV4dHVhbCBjb252ZW50aW9uKSwgaW4gb3JkZXIgdG8NCmFzc29j
aWF0ZSBtdWx0aXBsZSByZXN1bHRzIHdpdGggdGhlIHNhbWUgbG9va3VwQ3RsRW50cnkuDQogDQpC
b3RoIHRoZSBnZXRob3N0YnluYW1lIGFuZCBnZXRob3N0YnlhZGRyIGZ1bmN0aW9ucyB0eXBpY2Fs
bHkgcmV0dXJuIGENCnBvaW50ZXIgdG8gYSBob3N0ZW50IHN0cnVjdHVyZSBhZnRlciBiZWluZyBj
YWxsZWQuICBUaGUgaG9zdGVudA0Kc3RydWN0dXJlIGlzIGRlZmluZWQgYXM6DQogDQogDQogDQog
DQogDQogDQogDQogDQogDQogDQpESVNNQU4gV29ya2luZyBHcm91cCAgICAgRXhwaXJlcyBTZXB0
ZW1iZXIgMjAwMCAgICAgICAgICAgICAgICBbUGFnZSAxMF0NCgwNCkludGVybmV0IERyYWZ0ICAg
ICAgUGluZywgVHJhY2Vyb3V0ZSBhbmQgTG9va3VwIE1JQnMgICAgICAgTWFyY2ggMSwgMjAwMA0K
IA0KIA0KICAgc3RydWN0IGhvc3RlbnQgew0KICAgICAgY2hhciAgKmhfbmFtZTsgICAgICAvKiBv
ZmZpY2lhbCBob3N0IG5hbWUgICAgICAgKi8NCiAgICAgIGNoYXIgICpoX2FsaWFzZXNbXTsgLyog
bGlzdCBvZiBvdGhlciBhbGlhc2VzICAgICovDQogICAgICBpbnQgICAgaF9hZGRydHlwZTsgIC8q
IGhvc3QgYWRkcmVzcyB0eXBlICAgICAgICAqLw0KICAgICAgaW50ICAgIGhfbGVuZ3RoOyAgICAv
KiBsZW5ndGggb2YgaG9zdCBhZGRyZXNzICAgKi8NCiAgICAgIGNoYXIgKipoX2FkZHJfbGlzdDsg
LyogbGlzdCBvZiBhZGRyZXNzIGZvciBob3N0ICovDQogICB9Ow0KIA0KIA0KVGhlIGhvc3RlbnQg
c3RydWN0dXJlIGlzIGxpc3RlZCBoZXJlIGluIG9yZGVyIHRvIGFkZHJlc3MgdGhlIGZhY3QgdGhh
dCBhDQpyZW1vdGUgaG9zdCBjYW4gYmUgbXVsdGktaG9tZWQgYW5kIGNhbiBoYXZlIG11bHRpcGxl
IHN5bWJvbGljIChETlMpDQpuYW1lcy4gIEl0IGlzIG5vdCBpbnRlbmRlZCB0byBpbXBseSB0aGF0
IGltcGxlbWVudGF0aW9ucyBvZiB0aGUNCkRJU01BTi1MT09LVVAtTUlCIGFyZSBsaW1pdGVkIHRv
IHN5c3RlbXMgd2hlcmUgdGhlIGhvc3RlbnQgc3RydWN0dXJlIGlzDQpzdXBwb3J0ZWQuDQogDQpU
aGUgZ2V0aG9zdGJ5YWRkciBmdW5jdGlvbiBpcyBjYWxsZWQgd2l0aCBhIGhvc3QgYWRkcmVzcyBh
cyBpdHMNCnBhcmFtZXRlciBhbmQgaXMgdXNlZCBwcmltYXJpbHkgdG8gZGV0ZXJtaW5lIGEgc3lt
Ym9saWMgbmFtZSB0bw0KYXNzb2NpYXRlIHdpdGggdGhlIGhvc3QgYWRkcmVzcy4gIEVudHJpZXMg
aW4gdGhlIGxvb2t1cFJlc3VsdHNUYWJsZSBNVVNUDQpiZSBtYWRlIGZvciBlYWNoIGhvc3QgbmFt
ZSByZXR1cm5lZC4gIFRoZSBvZmZpY2lhbCBob3N0IG5hbWUgTVVTVCBiZQ0KYXNzaWduZWQgYSBs
b29rdXBSZXN1bHRzSW5kZXggb2YgMS4NCiANClRoZSBnZXRob3N0YnluYW1lIGZ1bmN0aW9uIGlz
IGNhbGxlZCB3aXRoIGEgc3ltYm9saWMgaG9zdCBuYW1lIGFuZCBpcw0KdXNlZCBwcmltYXJpbHkg
dG8gcmV0cmlldmUgYSBob3N0IGFkZHJlc3MuICBOb3JtYWxseSwgdGhlIGZpcnN0DQpoX2FkZHJf
bGlzdCBob3N0IGFkZHJlc3MgaXMgY29uc2lkZXJlZCB0byBiZSB0aGUgcHJpbWFyeSBhZGRyZXNz
IGFuZCBhcw0Kc3VjaCBpcyBhc3NvY2lhdGVkIHdpdGggdGhlIHN5bWJvbGljIG5hbWUgcGFzc2Vk
IG9uIHRoZSBjYWxsLg0KIA0KRW50cmllcyBNVVNUIGJlIHN0b3JlZCBpbiB0aGUgbG9va3VwUmVz
dWx0c1RhYmxlIGluIHRoZSBvcmRlciB0aGF0IHRoZXkNCmFyZSByZXRyaWV2ZWQuICBWYWx1ZXMg
YXNzaWduZWQgdG8gbG9va3VwUmVzdWx0c0luZGV4IE1VU1Qgc3RhcnQgYXQgMQ0KYW5kIGluY3Jl
YXNlIGluIG9yZGVyLg0KIA0KQW4gaW1wbGVtZW50YXRpb24gU0hPVUxEIE5PVCByZXRhaW4gU05N
UC1jcmVhdGVkIGVudHJpZXMgaW4gdGhlDQpsb29rdXBUYWJsZSBhY3Jvc3MgcmVJUExzIChJbml0
aWFsIFByb2dyYW0gTG9hZHMpIG9mIGl0cyBhZ2VudCwgc2luY2UNCm1hbmFnZW1lbnQgYXBwbGlj
YXRpb25zIG5lZWQgdG8gc2VlIGNvbnNpc3RlbnQgYmVoYXZpb3Igd2l0aCByZXNwZWN0IHRvDQp0
aGUgcGVyc2lzdGVuY2Ugb2YgdGhlIHRhYmxlIGVudHJpZXMgdGhhdCB0aGV5IGNyZWF0ZS4NCiAN
CiANCiANCiANCiANCiANCiANCiANCiANCiANCiANCiANCiANCiANCiANCiANCiANCiANCiANCkRJ
U01BTiBXb3JraW5nIEdyb3VwICAgICBFeHBpcmVzIFNlcHRlbWJlciAyMDAwICAgICAgICAgICAg
ICAgIFtQYWdlIDExXQ0KDA0KSW50ZXJuZXQgRHJhZnQgICAgICBQaW5nLCBUcmFjZXJvdXRlIGFu
ZCBMb29rdXAgTUlCcyAgICAgICBNYXJjaCAxLCAyMDAwDQogDQo0LjAgIERlZmluaXRpb25zDQog
DQo0LjEgIERJU01BTi1QSU5HLU1JQg0KIA0KICBESVNNQU4tUElORy1NSUIgREVGSU5JVElPTlMg
Ojo9IEJFR0lODQogDQogIElNUE9SVFMNCiAgICAgIE1PRFVMRS1JREVOVElUWSwgT0JKRUNULVRZ
UEUsIEludGVnZXIzMiwNCiAgICAgIFVuc2lnbmVkMzIsIG1pYi0yLA0KICAgICAgTk9USUZJQ0FU
SU9OLVRZUEUsIE9CSkVDVC1JREVOVElUWQ0KICAgICAgICAgIEZST00gU05NUHYyLVNNSSAgICAg
ICAgICAgICAgICAgIC0tIFJGQzI1NzgNCiAgICAgIFRFWFRVQUwtQ09OVkVOVElPTiwgUm93U3Rh
dHVzLA0KICAgICAgU3RvcmFnZVR5cGUsIERhdGVBbmRUaW1lLCBUcnV0aFZhbHVlDQogICAgICAg
ICAgRlJPTSBTTk1QdjItVEMgICAgICAgICAgICAgICAgICAgLS0gUkZDMjU3OQ0KICAgICAgTU9E
VUxFLUNPTVBMSUFOQ0UsIE9CSkVDVC1HUk9VUCwNCiAgICAgIE5PVElGSUNBVElPTi1HUk9VUA0K
ICAgICAgICAgIEZST00gU05NUHYyLUNPTkYgICAgICAgICAgICAgICAgIC0tIFJGQzI1ODANCiAg
ICAgIEludGVyZmFjZUluZGV4T3JaZXJvICAgICAgICAgICAgICAgICAtLSBSRkMyMjMzDQogICAg
ICAgICAgRlJPTSBJRi1NSUINCiAgICAgIFNubXBBZG1pblN0cmluZw0KICAgICAgICAgIEZST00g
U05NUC1GUkFNRVdPUkstTUlCICAgICAgICAgIC0tIFJGQzI1NzENCiAgLS0gTk9URTogdGhpcyBp
cyBjdXJyZW50bHkgZGVmaW5lZCBieSBkcmFmdC1vcHMtZW5kcG9pbnQtbWliLTA3LnR4dC4NCiAg
LS0gICAgICAgVGhlIHJlYWwgUkZDIG51bWJlciBzaG91bGQgYmUgYWRkZWQgYnkgdGhlIFJGQyBl
ZGl0b3IgYW5kDQogIC0tICAgICAgIHRoaXMgY29tbWVudCBzaG91bGQgYmUgZGVsZXRlZCB3aGVu
IHRoaXMgTUlCIGlzIHB1Ymxpc2hlZC4NCiAgICAgIEluZXRBZGRyZXNzVHlwZSwgSW5ldEFkZHJl
c3MNCiAgICAgICAgICBGUk9NIElORVQtQUREUkVTUy1NSUI7ICAgICAgICAgICAtLSBSRkN4eHh4
DQogDQogICBwaW5nTUlCIE1PRFVMRS1JREVOVElUWQ0KICAgICAgTEFTVC1VUERBVEVEICIyMDAw
MDMwMTAwMDBaIiAgICAgICAgIC0tIDEgTWFyY2ggMjAwMA0KICAgICAgT1JHQU5JWkFUSU9OICJJ
RVRGIERpc3RyaWJ1dGVkIE1hbmFnZW1lbnQgV29ya2luZyBHcm91cCINCiAgICAgIENPTlRBQ1Qt
SU5GTw0KICAgICAgICAgICJLZW5uZXRoIFdoaXRlDQogDQogICAgICAgICAgSW50ZXJuYXRpb25h
bCBCdXNpbmVzcyBNYWNoaW5lcyBDb3Jwb3JhdGlvbg0KICAgICAgICAgIE5ldHdvcmsgQ29tcHV0
aW5nIFNvZnR3YXJlIERpdmlzaW9uDQogICAgICAgICAgUmVzZWFyY2ggVHJpYW5nbGUgUGFyaywg
TkMsIFVTQQ0KIA0KICAgICAgICAgIEUtbWFpbDogd2tlbm5ldGhAdXMuaWJtLmNvbSINCiAgICAg
IERFU0NSSVBUSU9ODQogICAgICAgICAgIlRoZSBQaW5nIE1JQiAoRElTTUFOLVBJTkctTUlCKSBw
cm92aWRlcyB0aGUgY2FwYWJpbGl0eSBvZg0KICAgICAgICAgIGNvbnRyb2xsaW5nIHRoZSB1c2Ug
b2YgdGhlIHBpbmcgZnVuY3Rpb24gYXQgYSByZW1vdGUNCiAgICAgICAgICBob3N0LiINCiANCiAg
ICAgICAtLSAgUmV2aXNpb24gaGlzdG9yeQ0KIA0KICAgICAgIFJFVklTSU9OICAgICAiMjAwMDAz
MDEwMDAwWiIgICAgICAgICAtLSAxIE1hcmNoIDIwMDANCiAgICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgICAiSW5pdGlhbCB2ZXJzaW9uLCBwdWJsaXNoZWQgYXMgUkZDIFhYWFguIg0KIA0KICAg
LS0gTm90ZTogVGhpcyBPSUQgc2hvdWxkIGJlIGFzc2lnbmVkIGJ5IElBTkEuDQogICAgICA6Oj0g
eyBtaWItMiB4eCB9DQogDQogICAtLSBUZXh0dWFsIENvbnZlbnRpb25zDQogDQpESVNNQU4gV29y
a2luZyBHcm91cCAgICAgRXhwaXJlcyBTZXB0ZW1iZXIgMjAwMCAgICAgICAgICAgICAgICBbUGFn
ZSAxMl0NCgwNCkludGVybmV0IERyYWZ0ICAgICAgUGluZywgVHJhY2Vyb3V0ZSBhbmQgTG9va3Vw
IE1JQnMgICAgICAgTWFyY2ggMSwgMjAwMA0KIA0KIA0KICAgIE9wZXJhdGlvblJlc3BvbnNlU3Rh
dHVzIDo6PSBURVhUVUFMLUNPTlZFTlRJT04NCiAgICAgIFNUQVRVUyAgY3VycmVudA0KICAgICAg
REVTQ1JJUFRJT04NCiAgICAgICAgICAiVXNlZCB0byByZXBvcnQgdGhlIHJlc3VsdCBvZiBhbiBv
cGVyYXRpb246DQogDQogICAgICAgICAgIHJlc3BvbnNlUmVjZWl2ZWQoMSkgLSBPcGVyYXRpb24g
Y29tcGxldGVzIHN1Y2Nlc3NmdWxseS4NCiAgICAgICAgICAgdW5rbm93bigyKSAtIE9wZXJhdGlv
biBmYWlsZWQgZHVlIHRvIHVua25vd24gZXJyb3IuDQogICAgICAgICAgIGludGVybmFsRXJyb3Io
MykgLSBBbiBpbXBsZW1lbnRhdGlvbiBkZXRlY3RlZCBhbiBlcnJvcg0KICAgICAgICAgICAgICAg
IGluIGl0cyBvd24gcHJvY2Vzc2luZyB0aGF0IGNhdXNlZCBhbiBvcGVyYXRpb24NCiAgICAgICAg
ICAgICAgICB0byBmYWlsLg0KICAgICAgICAgICByZXF1ZXN0VGltZWRPdXQoNCkgLSBPcGVyYXRp
b24gZmFpbGVkIHRvIHJlY2VpdmUgYQ0KICAgICAgICAgICAgICAgIHZhbGlkIHJlcGx5IHdpdGhp
biB0aGUgdGltZSBsaW1pdCBpbXBvc2VkIG9uIGl0Lg0KICAgICAgICAgICB1bmtub3duRGVzdGlu
YXRpb25BZGRyZXNzKDUpIC0gSW52YWxpZCBkZXN0aW5hdGlvbg0KICAgICAgICAgICAgICAgIGFk
ZHJlc3MuDQogICAgICAgICAgIG5vUm91dGVUb1RhcmdldCg2KSAtIENvdWxkIG5vdCBmaW5kIGEg
cm91dGUgdG8gdGFyZ2V0Lg0KICAgICAgICAgICBpbnRlcmZhY2VJbmFjdGl2ZVRvVGFyZ2V0KDcp
IC0gVGhlIGludGVyZmFjZSB0byBiZQ0KICAgICAgICAgICAgICAgIHVzZWQgaW4gc2VuZGluZyBh
IHByb2JlIGlzIGluYWN0aXZlIHdpdGhvdXQgYW4NCiAgICAgICAgICAgICAgICBhbHRlcm5hdGUg
cm91dGUgZXhpc3RpbmcuDQogICAgICAgICAgIGFycEZhaWx1cmUoOCkgLSBVbmFibGUgdG8gcmVz
b2x2ZSBhIHRhcmdldCBhZGRyZXNzIHRvIGENCiAgICAgICAgICAgICAgICBtZWRpYSBzcGVjaWZp
YyBhZGRyZXNzLg0KICAgICAgICAgICBtYXhDb25jdXJyZW50TGltaXRSZWFjaGVkKDkpRiAtIFRo
ZSBtYXhpbXVtIG51bWJlciBvZg0KICAgICAgICAgICAgICAgIGNvbmN1cnJlbnQgYWN0aXZlIG9w
ZXJhdGlvbnMgd291bGQgaGF2ZSBiZWVuIGV4Y2VlZGVkDQogICAgICAgICAgICAgICAgaWYgdGhl
IGNvcnJlc3BvbmRpbmcgb3BlcmF0aW9uIHdhcyBhbGxvd2VkLg0KICAgICAgICAgICB1bmFibGVU
b1Jlc29sdmVEbnNOYW1lKDEwKSAtIFRoZSBETlMgbmFtZSBzcGVjaWZpZWQgd2FzDQogICAgICAg
ICAgICAgICAgdW5hYmxlIHRvIGJlIG1hcHBlZCB0byBhbiBJUCBhZGRyZXNzLg0KICAgICAgICAg
ICBpbnZhbGlkSG9zdEFkZHJlc3MoMTEpIC0gVGhlIElQIGFkZHJlc3MgZm9yIGEgaG9zdA0KICAg
ICAgICAgICAgICAgIGhhcyBiZWVuIGRldGVybWluZWQgdG8gYmUgaW52YWxpZC4gIEV4YW1wbGVz
IG9mIHRoaXMNCiAgICAgICAgICAgICAgICBhcmUgYnJvYWRjYXN0IG9yIG11bHRpY2FzdCBhZGRy
ZXNzZXMuIg0KICAgICAgU1lOVEFYIElOVEVHRVIgew0KICAgICAgICAgICAgICAgICAgIHJlc3Bv
bnNlUmVjZWl2ZWQoMSksDQogICAgICAgICAgICAgICAgICAgdW5rbm93bigyKSwNCiAgICAgICAg
ICAgICAgICAgICBpbnRlcm5hbEVycm9yKDMpLA0KICAgICAgICAgICAgICAgICAgIHJlcXVlc3RU
aW1lZE91dCg0KSwNCiAgICAgICAgICAgICAgICAgICB1bmtub3duRGVzdGluYXRpb25BZGRyZXNz
KDUpLA0KICAgICAgICAgICAgICAgICAgIG5vUm91dGVUb1RhcmdldCg2KSwNCiAgICAgICAgICAg
ICAgICAgICBpbnRlcmZhY2VJbmFjdGl2ZVRvVGFyZ2V0KDcpLA0KICAgICAgICAgICAgICAgICAg
IGFycEZhaWx1cmUoOCksDQogICAgICAgICAgICAgICAgICAgbWF4Q29uY3VycmVudExpbWl0UmVh
Y2hlZCg5KSwNCiAgICAgICAgICAgICAgICAgICB1bmFibGVUb1Jlc29sdmVEbnNOYW1lKDEwKSwN
CiAgICAgICAgICAgICAgICAgICBpbnZhbGlkSG9zdEFkZHJlc3MoMTEpDQogICAgICAgICAgICAg
ICAgfQ0KIA0KIA0KICAgLS0gVG9wIGxldmVsIHN0cnVjdHVyZSBvZiB0aGUgTUlCDQogDQogICBw
aW5nTm90aWZpY2F0aW9ucyAgICAgICAgICAgICAgT0JKRUNUIElERU5USUZJRVIgOjo9IHsgcGlu
Z01JQiAwIH0NCiAgIHBpbmdPYmplY3RzICAgICAgICAgICAgICAgICAgICBPQkpFQ1QgSURFTlRJ
RklFUiA6Oj0geyBwaW5nTUlCIDEgfQ0KICAgcGluZ0NvbmZvcm1hbmNlICAgICAgICAgICAgICAg
IE9CSkVDVCBJREVOVElGSUVSIDo6PSB7IHBpbmdNSUIgMiB9DQogDQogDQogICAtLSBUaGUgcmVn
aXN0cmF0aW9uIG5vZGUgKHBvaW50KSBmb3IgcGluZyBpbXBsZW1lbnRhdGlvbiB0eXBlcw0KIA0K
IA0KRElTTUFOIFdvcmtpbmcgR3JvdXAgICAgIEV4cGlyZXMgU2VwdGVtYmVyIDIwMDAgICAgICAg
ICAgICAgICAgW1BhZ2UgMTNdDQoMDQpJbnRlcm5ldCBEcmFmdCAgICAgIFBpbmcsIFRyYWNlcm91
dGUgYW5kIExvb2t1cCBNSUJzICAgICAgIE1hcmNoIDEsIDIwMDANCiANCiAgIHBpbmdJbXBsZW1l
bnRhdGlvblR5cGVEb21haW5zICBPQkpFQ1QgSURFTlRJRklFUiA6Oj0geyBwaW5nTUlCIDMgfQ0K
IA0KICAgcGluZ0ljbXBFY2hvIE9CSkVDVC1JREVOVElUWQ0KICAgICAgU1RBVFVTICAgICAgY3Vy
cmVudA0KICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAiSW5kaWNhdGVzIHRoYXQgYW4gaW1w
bGVtZW50YXRpb24gaXMgdXNpbmcgdGhlIEludGVybmV0DQogICAgICAgICAgQ29udHJvbCBNZXNz
YWdlIFByb3RvY29sIChJQ01QKSAnRUNITycgZmFjaWxpdHkuIg0KICAgICAgOjo9IHsgcGluZ0lt
cGxlbWVudGF0aW9uVHlwZURvbWFpbnMgMSB9DQogDQogICBwaW5nVWRwRWNobyBPQkpFQ1QtSURF
TlRJVFkNCiAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgIERFU0NSSVBUSU9ODQogICAg
ICAgICAgIkluZGljYXRlcyB0aGF0IGFuIGltcGxlbWVudGF0aW9uIGlzIHVzaW5nIHRoZSBVRFAg
ZWNobw0KICAgICAgICAgIHBvcnQgKDcpLiINCiAgICAgIFJFRkVSRU5DRQ0KICAgICAgICAgICJS
RkMgODYyLCAnRWNobyBQcm90b2NvbCcuIg0KICAgICAgOjo9IHsgcGluZ0ltcGxlbWVudGF0aW9u
VHlwZURvbWFpbnMgMiB9DQogDQogICBwaW5nU25tcFF1ZXJ5IE9CSkVDVC1JREVOVElUWQ0KICAg
ICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAiSW5k
aWNhdGVzIHRoYXQgYW4gaW1wbGVtZW50YXRpb24gaXMgYW4gU05NUCBxdWVyeSB0bw0KICAgICAg
ICAgIGNhbGN1bGF0ZSBhIHJvdW5kIHRyaXAgdGltZS4iDQogICAgICA6Oj0geyBwaW5nSW1wbGVt
ZW50YXRpb25UeXBlRG9tYWlucyAzIH0NCiANCiAgIHBpbmdUY3BDb25uZWN0aW9uQXR0ZW1wdCBP
QkpFQ1QtSURFTlRJVFkNCiAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgIERFU0NSSVBU
SU9ODQogICAgICAgICAgIkluZGljYXRlcyB0aGF0IGFuIGltcGxlbWVudGF0aW9uIGlzIGF0dGVt
cHRpbmcgdG8NCiAgICAgICAgICBjb25uZWN0IHRvIGEgVENQIHBvcnQgaW4gb3JkZXIgdG8gY2Fs
Y3VsYXRlIGEgcm91bmQNCiAgICAgICAgICB0cmlwIHRpbWUuIg0KICAgICAgOjo9IHsgcGluZ0lt
cGxlbWVudGF0aW9uVHlwZURvbWFpbnMgNCB9DQogDQogDQogICAtLSBTaW1wbGUgT2JqZWN0IERl
ZmluaXRpb25zDQogDQogICBwaW5nTWF4Q29uY3VycmVudFJlcXVlc3RzIE9CSkVDVC1UWVBFDQog
ICAgICBTWU5UQVggICAgICBVbnNpZ25lZDMyDQogICAgICBVTklUUyAgICAgICAicmVxdWVzdHMi
DQogICAgICBNQVgtQUNDRVNTICByZWFkLXdyaXRlDQogICAgICBTVEFUVVMgICAgICBjdXJyZW50
DQogICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBtYXhpbXVtIG51bWJlciBvZiBjb25j
dXJyZW50IGFjdGl2ZSBwaW5nIHJlcXVlc3RzDQogICAgICAgICB0aGF0IGFyZSBhbGxvd2VkIHdp
dGhpbiBhbiBhZ2VudCBpbXBsZW1lbnRhdGlvbi4gIEEgdmFsdWUNCiAgICAgICAgIG9mIDAgZm9y
IHRoaXMgb2JqZWN0IGltcGxpZXMgdGhhdCB0aGVyZSBpcyBubyBsaW1pdCBmb3INCiAgICAgICAg
IHRoZSBudW1iZXIgb2YgY29uY3VycmVudCBhY3RpdmUgcmVxdWVzdHMgaW4gZWZmZWN0LiINCiAg
ICAgIERFRlZBTCB7IDEwIH0NCiAgICAgIDo6PSB7IHBpbmdPYmplY3RzIDEgfQ0KIA0KICAgLS0g
UGluZyBDb250cm9sIFRhYmxlDQogDQogICBwaW5nQ3RsVGFibGUgT0JKRUNULVRZUEUNCiAgICAg
IFNZTlRBWCAgICAgIFNFUVVFTkNFIE9GIFBpbmdDdGxFbnRyeQ0KIA0KRElTTUFOIFdvcmtpbmcg
R3JvdXAgICAgIEV4cGlyZXMgU2VwdGVtYmVyIDIwMDAgICAgICAgICAgICAgICAgW1BhZ2UgMTRd
DQoMDQpJbnRlcm5ldCBEcmFmdCAgICAgIFBpbmcsIFRyYWNlcm91dGUgYW5kIExvb2t1cCBNSUJz
ICAgICAgIE1hcmNoIDEsIDIwMDANCiANCiAgICAgIE1BWC1BQ0NFU1MgIG5vdC1hY2Nlc3NpYmxl
DQogICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICBERVNDUklQVElPTg0KICAgICAgICAg
ICJEZWZpbmVzIHRoZSBwaW5nIENvbnRyb2wgVGFibGUgZm9yIHByb3ZpZGluZywgdmlhIFNOTVAs
DQogICAgICAgICAgdGhlIGNhcGFiaWxpdHkgb2YgcGVyZm9ybWluZyBwaW5nIG9wZXJhdGlvbnMg
YXQNCiAgICAgICAgICBhIHJlbW90ZSBob3N0LiAgVGhlIHJlc3VsdHMgb2YgdGhlc2Ugb3BlcmF0
aW9ucyBhcmUNCiAgICAgICAgICBzdG9yZWQgaW4gdGhlIHBpbmdSZXN1bHRzVGFibGUgYW5kIHRo
ZQ0KICAgICAgICAgIHBpbmdQcm9iZUhpc3RvcnlUYWJsZS4iDQogICAgIDo6PSB7IHBpbmdPYmpl
Y3RzIDIgfQ0KIA0KICAgcGluZ0N0bEVudHJ5IE9CSkVDVC1UWVBFDQogICAgICBTWU5UQVggICAg
ICBQaW5nQ3RsRW50cnkNCiAgICAgIE1BWC1BQ0NFU1MgIG5vdC1hY2Nlc3NpYmxlDQogICAgICBT
VEFUVVMgICAgICBjdXJyZW50DQogICAgICBERVNDUklQVElPTg0KICAgICAgICAgICJEZWZpbmVz
IGFuIGVudHJ5IGluIHRoZSBwaW5nQ3RsVGFibGUuICBUaGUgZmlyc3QgaW5kZXgNCiAgICAgICAg
ICBlbGVtZW50LCBwaW5nQ3RsT3duZXJJbmRleCwgaXMgb2YgdHlwZSBTbm1wQWRtaW5TdHJpbmcs
DQogICAgICAgICAgYSB0ZXh0dWFsIGNvbnZlbnRpb24gdGhhdCBhbGxvd3MgZm9yIHVzZSBvZiB0
aGUgU05NUHYzDQogICAgICAgICAgVmlldy1CYXNlZCBBY2Nlc3MgQ29udHJvbCBNb2RlbCAoUkZD
IDI1NzUgWzExXSwgVkFDTSkNCiAgICAgICAgICBhbmQgYWxsb3dzIGFuIG1hbmFnZW1lbnQgYXBw
bGljYXRpb24gdG8gaWRlbnRpZnkgaXRzDQogICAgICAgICAgZW50cmllcy4gIFRoZSBzZWNvbmQg
aW5kZXgsIHBpbmdDdGxUZXN0TmFtZSAoYWxzbyBhbg0KICAgICAgICAgIFNubXBBZG1pblN0cmlu
ZyksIGVuYWJsZXMgdGhlIHNhbWUgbWFuYWdlbWVudA0KICAgICAgICAgIGFwcGxpY2F0aW9uIHRv
IGhhdmUgbXVsdGlwbGUgb3V0c3RhbmRpbmcgcmVxdWVzdHMuIg0KICAgICAgSU5ERVggew0KICAg
ICAgICAgICAgICAgcGluZ0N0bE93bmVySW5kZXgsDQogICAgICAgICAgICAgICBwaW5nQ3RsVGVz
dE5hbWUNCiAgICAgICAgICAgIH0NCiAgICAgIDo6PSB7IHBpbmdDdGxUYWJsZSAxIH0NCiANCiAg
IFBpbmdDdGxFbnRyeSA6Oj0NCiAgICAgIFNFUVVFTkNFIHsNCiAgICAgICAgICBwaW5nQ3RsT3du
ZXJJbmRleCAgICAgICAgICAgICBTbm1wQWRtaW5TdHJpbmcsDQogICAgICAgICAgcGluZ0N0bFRl
c3ROYW1lICAgICAgICAgICAgICAgU25tcEFkbWluU3RyaW5nLA0KICAgICAgICAgIHBpbmdDdGxU
YXJnZXRBZGRyZXNzVHlwZSAgICAgIEluZXRBZGRyZXNzVHlwZSwNCiAgICAgICAgICBwaW5nQ3Rs
VGFyZ2V0QWRkcmVzcyAgICAgICAgICBJbmV0QWRkcmVzcywNCiAgICAgICAgICBwaW5nQ3RsRGF0
YVNpemUgICAgICAgICAgICAgICBVbnNpZ25lZDMyLA0KICAgICAgICAgIHBpbmdDdGxUaW1lT3V0
ICAgICAgICAgICAgICAgIFVuc2lnbmVkMzIsDQogICAgICAgICAgcGluZ0N0bFByb2JlQ291bnQg
ICAgICAgICAgICAgVW5zaWduZWQzMiwNCiAgICAgICAgICBwaW5nQ3RsQWRtaW5TdGF0dXMgICAg
ICAgICAgICBJTlRFR0VSLA0KICAgICAgICAgIHBpbmdDdGxEYXRhRmlsbCAgICAgICAgICAgICAg
IE9DVEVUIFNUUklORywNCiAgICAgICAgICBwaW5nQ3RsRnJlcXVlbmN5ICAgICAgICAgICAgICBV
bnNpZ25lZDMyLA0KICAgICAgICAgIHBpbmdDdGxNYXhSb3dzICAgICAgICAgICAgICAgIFVuc2ln
bmVkMzIsDQogICAgICAgICAgcGluZ0N0bFN0b3JhZ2VUeXBlICAgICAgICAgICAgU3RvcmFnZVR5
cGUsDQogICAgICAgICAgcGluZ0N0bFRyYXBHZW5lcmF0aW9uICAgICAgICAgQklUUywNCiAgICAg
ICAgICBwaW5nQ3RsVHJhcFByb2JlRmFpbHVyZUZpbHRlciBVbnNpZ25lZDMyLA0KICAgICAgICAg
IHBpbmdDdGxUcmFwVGVzdEZhaWx1cmVGaWx0ZXIgIFVuc2lnbmVkMzIsDQogICAgICAgICAgcGlu
Z0N0bFR5cGUgICAgICAgICAgICAgICAgICAgT0JKRUNUIElERU5USUZJRVIsDQogICAgICAgICAg
cGluZ0N0bERlc2NyICAgICAgICAgICAgICAgICAgU25tcEFkbWluU3RyaW5nLA0KICAgICAgICAg
IHBpbmdDdGxTb3VyY2VBZGRyZXNzVHlwZSAgICAgIEluZXRBZGRyZXNzVHlwZSwNCiAgICAgICAg
ICBwaW5nQ3RsU291cmNlQWRkcmVzcyAgICAgICAgICBJbmV0QWRkcmVzcywNCiAgICAgICAgICBw
aW5nQ3RsSWZJbmRleCAgICAgICAgICAgICAgICBJbnRlcmZhY2VJbmRleE9yWmVybywNCiAgICAg
ICAgICBwaW5nQ3RsQnlQYXNzUm91dGVUYWJsZSAgICAgICBUcnV0aFZhbHVlLA0KICAgICAgICAg
IHBpbmdDdGxEU0ZpZWxkICAgICAgICAgICAgICAgIFVuc2lnbmVkMzIsDQogDQpESVNNQU4gV29y
a2luZyBHcm91cCAgICAgRXhwaXJlcyBTZXB0ZW1iZXIgMjAwMCAgICAgICAgICAgICAgICBbUGFn
ZSAxNV0NCgwNCkludGVybmV0IERyYWZ0ICAgICAgUGluZywgVHJhY2Vyb3V0ZSBhbmQgTG9va3Vw
IE1JQnMgICAgICAgTWFyY2ggMSwgMjAwMA0KIA0KICAgICAgICAgIHBpbmdDdGxSb3dTdGF0dXMg
ICAgICAgICAgICAgIFJvd1N0YXR1cw0KICAgICAgfQ0KIA0KICAgcGluZ0N0bE93bmVySW5kZXgg
T0JKRUNULVRZUEUNCiAgICAgIFNZTlRBWCAgICAgIFNubXBBZG1pblN0cmluZyAoU0laRSgwLi4z
MikpDQogICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KICAgICAgU1RBVFVTICAgICAg
Y3VycmVudA0KICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJUbyBmYWNpbGl0YXRlIHRoZSBw
cm92aXNpb25pbmcgb2YgYWNjZXNzIGNvbnRyb2wgYnkgYQ0KICAgICAgICAgc2VjdXJpdHkgYWRt
aW5pc3RyYXRvciB1c2luZyB0aGUgVmlldy1CYXNlZCBBY2Nlc3MNCiAgICAgICAgIENvbnRyb2wg
TW9kZWwgKFJGQyAyNTc1LCBWQUNNKSBmb3IgdGFibGVzIGluIHdoaWNoDQogICAgICAgICBtdWx0
aXBsZSB1c2VycyBtYXkgbmVlZCB0byBpbmRlcGVuZGVudGx5IGNyZWF0ZSBvcg0KICAgICAgICAg
bW9kaWZ5IGVudHJpZXMsIHRoZSBpbml0aWFsIGluZGV4IGlzIHVzZWQgYXMgYW4gJ293bmVyDQog
ICAgICAgICBpbmRleCcuICBTdWNoIGFuIGluaXRpYWwgaW5kZXggaGFzIGEgc3ludGF4IG9mDQog
ICAgICAgICBTbm1wQWRtaW5TdHJpbmcsIGFuZCBjYW4gdGh1cyBiZSB0cml2aWFsbHkgbWFwcGVk
IHRvIGENCiAgICAgICAgIHNlY3VyaXR5TmFtZSBvciBncm91cE5hbWUgYXMgZGVmaW5lZCBpbiBW
QUNNLCBpbg0KICAgICAgICAgYWNjb3JkYW5jZSB3aXRoIGEgc2VjdXJpdHkgcG9saWN5Lg0KIA0K
ICAgICAgICAgV2hlbiB1c2VkIGluIGNvbmp1bmN0aW9uIHdpdGggc3VjaCBhIHNlY3VyaXR5IHBv
bGljeSBhbGwNCiAgICAgICAgIGVudHJpZXMgaW4gdGhlIHRhYmxlIGJlbG9uZ2luZyB0byBhIHBh
cnRpY3VsYXIgdXNlciAob3INCiAgICAgICAgIGdyb3VwKSB3aWxsIGhhdmUgdGhlIHNhbWUgdmFs
dWUgZm9yIHRoaXMgaW5pdGlhbCBpbmRleC4NCiAgICAgICAgIEZvciBhIGdpdmVuIHVzZXIncyBl
bnRyaWVzIGluIGEgcGFydGljdWxhciB0YWJsZSwgdGhlDQogICAgICAgICBvYmplY3QgaWRlbnRp
ZmllcnMgZm9yIHRoZSBpbmZvcm1hdGlvbiBpbiB0aGVzZSBlbnRyaWVzDQogICAgICAgICB3aWxs
IGhhdmUgdGhlIHNhbWUgc3ViaWRlbnRpZmllcnMgKGV4Y2VwdCBmb3IgdGhlICdjb2x1bW4nDQog
ICAgICAgICBzdWJpZGVudGlmaWVyKSB1cCB0byB0aGUgZW5kIG9mIHRoZSBlbmNvZGVkIG93bmVy
IGluZGV4Lg0KICAgICAgICAgVG8gY29uZmlndXJlIFZBQ00gdG8gcGVybWl0IGFjY2VzcyB0byB0
aGlzIHBvcnRpb24gb2YgdGhlDQogICAgICAgICB0YWJsZSwgb25lIHdvdWxkIGNyZWF0ZSB2YWNt
Vmlld1RyZWVGYW1pbHlUYWJsZSBlbnRyaWVzDQogICAgICAgICB3aXRoIHRoZSB2YWx1ZSBvZiB2
YWNtVmlld1RyZWVGYW1pbHlTdWJ0cmVlIGluY2x1ZGluZw0KICAgICAgICAgdGhlIG93bmVyIGlu
ZGV4IHBvcnRpb24sIGFuZCB2YWNtVmlld1RyZWVGYW1pbHlNYXNrDQogICAgICAgICAnd2lsZGNh
cmRpbmcnIHRoZSBjb2x1bW4gc3ViaWRlbnRpZmllci4gIE1vcmUgZWxhYm9yYXRlDQogICAgICAg
ICBjb25maWd1cmF0aW9ucyBhcmUgcG9zc2libGUuIg0KICAgICAgOjo9IHsgcGluZ0N0bEVudHJ5
IDEgfQ0KIA0KICAgcGluZ0N0bFRlc3ROYW1lIE9CSkVDVC1UWVBFDQogICAgICBTWU5UQVggICAg
ICBTbm1wQWRtaW5TdHJpbmcgKFNJWkUoMC4uMzIpKQ0KICAgICAgTUFYLUFDQ0VTUyAgbm90LWFj
Y2Vzc2libGUNCiAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAgIlRoZSBuYW1lIG9mIHRoZSBwaW5nIHRlc3QuICBUaGlzIGlzIGxvY2FsbHkgdW5p
cXVlLCB3aXRoaW4NCiAgICAgICAgICB0aGUgc2NvcGUgb2YgYW4gcGluZ0N0bE93bmVySW5kZXgu
Ig0KICAgICAgOjo9IHsgcGluZ0N0bEVudHJ5IDIgfQ0KIA0KICAgcGluZ0N0bFRhcmdldEFkZHJl
c3NUeXBlIE9CSkVDVC1UWVBFDQogICAgICBTWU5UQVggICAgICBJbmV0QWRkcmVzc1R5cGUNCiAg
ICAgIE1BWC1BQ0NFU1MgIHJlYWQtY3JlYXRlDQogICAgICBTVEFUVVMgICAgICBjdXJyZW50DQog
ICAgICBERVNDUklQVElPTg0KICAgICAgICAgICJTcGVjaWZpZXMgdGhlIHR5cGUgb2YgaG9zdCBh
ZGRyZXNzIHRvIGJlIHVzZWQgYXQgYSByZW1vdGUgaG9zdA0KICAgICAgICAgIGZvciBwZXJmb3Jt
aW5nIGEgcGluZyBvcGVyYXRpb24uIg0KICAgICAgREVGVkFMIHsgdW5rbm93biB9DQogICAgICA6
Oj0geyBwaW5nQ3RsRW50cnkgMyB9DQogDQogICBwaW5nQ3RsVGFyZ2V0QWRkcmVzcyBPQkpFQ1Qt
VFlQRQ0KIA0KRElTTUFOIFdvcmtpbmcgR3JvdXAgICAgIEV4cGlyZXMgU2VwdGVtYmVyIDIwMDAg
ICAgICAgICAgICAgICAgW1BhZ2UgMTZdDQoMDQpJbnRlcm5ldCBEcmFmdCAgICAgIFBpbmcsIFRy
YWNlcm91dGUgYW5kIExvb2t1cCBNSUJzICAgICAgIE1hcmNoIDEsIDIwMDANCiANCiAgICAgIFNZ
TlRBWCAgICAgIEluZXRBZGRyZXNzDQogICAgICBNQVgtQUNDRVNTICByZWFkLWNyZWF0ZQ0KICAg
ICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAiU3Bl
Y2lmaWVzIHRoZSBob3N0IGFkZHJlc3MgdG8gYmUgdXNlZCBhdCBhIHJlbW90ZSBob3N0IGZvcg0K
ICAgICAgICAgIHBlcmZvcm1pbmcgYSBwaW5nIG9wZXJhdGlvbi4gIFRoZSBob3N0IGFkZHJlc3Mg
dHlwZSBpcw0KICAgICAgICAgIGRldGVybWluZWQgYnkgdGhlIG9iamVjdCB2YWx1ZSBvZiBjb3Jy
ZXNwb25kaW5nDQogICAgICAgICAgcGluZ0N0bFRhcmdldEFkZHJlc3NUeXBlLg0KIA0KICAgICAg
ICAgIEEgdmFsdWUgZm9yIHRoaXMgb2JqZWN0IE1VU1QgYmUgc2V0IHByaW9yIHRvIHRyYW5zaXRp
b25pbmcNCiAgICAgICAgICBpdHMgY29ycmVzcG9uZGluZyBwaW5nQ3RsRW50cnkgdG8gYWN0aXZl
KDEpIHZpYQ0KICAgICAgICAgIHBpbmdDdGxSb3dTdGF0dXMuIg0KICAgICAgREVGVkFMIHsgJydI
IH0NCiAgICAgIDo6PSB7IHBpbmdDdGxFbnRyeSA0IH0NCiANCiAgIHBpbmdDdGxEYXRhU2l6ZSBP
QkpFQ1QtVFlQRQ0KICAgICAgU1lOVEFYICAgICAgVW5zaWduZWQzMiAoMC4uNjU1MDcpDQogICAg
ICBVTklUUyAgICAgICAib2N0ZXRzIg0KICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAg
ICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgIlNw
ZWNpZmllcyB0aGUgc2l6ZSBvZiB0aGUgZGF0YSBwb3J0aW9uIHRvIGJlDQogICAgICAgICAgdHJh
bnNtaXR0ZWQgaW4gYSBwaW5nIG9wZXJhdGlvbiBpbiBvY3RldHMuICBBIHBpbmcNCiAgICAgICAg
ICByZXF1ZXN0IGlzIHVzdWFsbHkgYW4gSUNNUCBtZXNzYWdlIGVuY29kZWQNCiAgICAgICAgICBp
bnRvIGFuIElQIHBhY2tldC4gIEFuIElQIHBhY2tldCBoYXMgYSBtYXhpbXVtIHNpemUNCiAgICAg
ICAgICBvZiA2NTUzNSBvY3RldHMuICBTdWJ0cmFjdGluZyB0aGUgc2l6ZSBvZiB0aGUgSUNNUA0K
ICAgICAgICAgIG9yIFVEUCBoZWFkZXIgKGJvdGggOCBvY3RldHMpIGFuZCB0aGUgc2l6ZSBvZiB0
aGUgSVANCiAgICAgICAgICBoZWFkZXIgKDIwIG9jdGV0cykgeWllbGRzIGEgbWF4aW11bSBzaXpl
IG9mIDY1NTA3DQogICAgICAgICAgb2N0ZXRzLiINCiAgICAgIERFRlZBTCB7IDAgfQ0KICAgICAg
Ojo9IHsgcGluZ0N0bEVudHJ5IDUgfQ0KIA0KICAgcGluZ0N0bFRpbWVPdXQgT0JKRUNULVRZUEUN
CiAgICAgIFNZTlRBWCAgICAgIFVuc2lnbmVkMzIgKDEuLjYwKQ0KICAgICAgVU5JVFMgICAgICAg
InNlY29uZHMiDQogICAgICBNQVgtQUNDRVNTICByZWFkLWNyZWF0ZQ0KICAgICAgU1RBVFVTICAg
ICAgY3VycmVudA0KICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAiU3BlY2lmaWVzIHRoZSB0
aW1lLW91dCB2YWx1ZSwgaW4gc2Vjb25kcywgZm9yIGENCiAgICAgICAgICByZW1vdGUgcGluZyBv
cGVyYXRpb24uIg0KICAgICAgREVGVkFMIHsgMyB9DQogICAgICA6Oj0geyBwaW5nQ3RsRW50cnkg
NiB9DQogDQogICBwaW5nQ3RsUHJvYmVDb3VudCBPQkpFQ1QtVFlQRQ0KICAgICAgU1lOVEFYICAg
ICAgVW5zaWduZWQzMiAoMS4uMTUpDQogICAgICBVTklUUyAgICAgICAicHJvYmVzIg0KICAgICAg
TUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAg
IERFU0NSSVBUSU9ODQogICAgICAgICAgIlNwZWNpZmllcyB0aGUgbnVtYmVyIG9mIHRpbWVzIHRv
IHBlcmZvcm0gYSBwaW5nDQogICAgICAgICAgb3BlcmF0aW9uIGF0IGEgcmVtb3RlIGhvc3QuIg0K
ICAgICAgREVGVkFMIHsgMSB9DQogICAgICA6Oj0geyBwaW5nQ3RsRW50cnkgNyB9DQogDQpESVNN
QU4gV29ya2luZyBHcm91cCAgICAgRXhwaXJlcyBTZXB0ZW1iZXIgMjAwMCAgICAgICAgICAgICAg
ICBbUGFnZSAxN10NCgwNCkludGVybmV0IERyYWZ0ICAgICAgUGluZywgVHJhY2Vyb3V0ZSBhbmQg
TG9va3VwIE1JQnMgICAgICAgTWFyY2ggMSwgMjAwMA0KIA0KIA0KICAgcGluZ0N0bEFkbWluU3Rh
dHVzIE9CSkVDVC1UWVBFDQogICAgICBTWU5UQVggICAgICBJTlRFR0VSIHsNCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBlbmFibGVkKDEpLCAtLSB0ZXN0IHNob3VsZCBiZSBzdGFydGVkDQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzYWJsZWQoMikgLS0gdGVzdCBzaG91bGQgYmUg
c3RvcHBlZA0KICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICBNQVgtQUNDRVNTICBy
ZWFkLWNyZWF0ZQ0KICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgREVTQ1JJUFRJT04N
CiAgICAgICAgICAiUmVmbGVjdHMgdGhlIGRlc2lyZWQgc3RhdGUgdGhhdCBhIHBpbmdDdGxFbnRy
eSBzaG91bGQgYmUNCiAgICAgICAgICBpbjoNCiANCiAgICAgICAgICAgICBlbmFibGVkKDEpICAt
IEF0dGVtcHQgdG8gYWN0aXZhdGUgdGhlIHRlc3QgYXMgZGVmaW5lZCBieQ0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdGhpcyBwaW5nQ3RsRW50cnkuDQogICAgICAgICAgICAgZGlzYWJsZWQo
MikgLSBEZWFjdGl2YXRlIHRoZSB0ZXN0IGFzIGRlZmluZWQgYnkgdGhpcw0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGluZ0N0bEVudHJ5Lg0KIA0KICAgICAgICAgIFJlZmVyIHRvIHRoZSBj
b3JyZXNwb25kaW5nIHBpbmdSZXN1bHRzT3BlclN0YXR1cyB0bw0KICAgICAgICAgIGRldGVybWlu
ZSB0aGUgb3BlcmF0aW9uYWwgc3RhdGUgb2YgdGhlIHRlc3QgZGVmaW5lZCBieQ0KICAgICAgICAg
IHRoaXMgZW50cnkuIg0KICAgICAgIERFRlZBTCB7IGRpc2FibGVkIH0NCiAgICAgIDo6PSB7IHBp
bmdDdGxFbnRyeSA4IH0NCiANCiAgIHBpbmdDdGxEYXRhRmlsbCAgT0JKRUNULVRZUEUNCiAgICAg
IFNZTlRBWCAgICAgIE9DVEVUIFNUUklORyAoU0laRSgwLi4xMDI0KSkNCiAgICAgIE1BWC1BQ0NF
U1MgIHJlYWQtY3JlYXRlDQogICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICBERVNDUklQ
VElPTg0KICAgICAgICAgICJUaGUgY29udGVudCBvZiB0aGlzIG9iamVjdCBpcyB1c2VkIHRvZ2V0
aGVyIHdpdGggdGhlDQogICAgICAgICAgY29ycmVzcG9uZGluZyBwaW5nQ3RsRGF0YVNpemUgdmFs
dWUgdG8gZGV0ZXJtaW5lIGhvdyB0bw0KICAgICAgICAgIGZpbGwgdGhlIGRhdGEgcG9ydGlvbiBv
ZiBhIHByb2JlIHBhY2tldC4gIFRoZSBvcHRpb24gb2YNCiAgICAgICAgICBzZWxlY3RpbmcgYSBk
YXRhIGZpbGwgcGF0dGVybiBjYW4gYmUgdXNlZnVsIHdoZW4gbGlua3MNCiAgICAgICAgICBhcmUg
Y29tcHJlc3NlZCBvciBoYXZlIGRhdGEgcGF0dGVybiBzZW5zaXRpdml0aWVzLiBUaGUNCiAgICAg
ICAgICBjb250ZW50cyBvZiBwaW5nQ3RsRGF0YUZpbGwgc2hvdWxkIGJlIHJlcGVhdGVkIGluIGEg
cGluZw0KICAgICAgICAgIHBhY2tldCB3aGVuIHRoZSBzaXplIG9mIHRoZSBkYXRhIHBvcnRpb24g
b2YgdGhlIHBpbmcNCiAgICAgICAgICBwYWNrZXQgaXMgZ3JlYXRlciB0aGFuIHRoZSBzaXplIG9m
IHBpbmdDdGxEYXRhRmlsbC4iDQogICAgICBERUZWQUwgeyAnMDAnSCB9DQogICAgICA6Oj0geyBw
aW5nQ3RsRW50cnkgOSB9DQogDQogICBwaW5nQ3RsRnJlcXVlbmN5ICBPQkpFQ1QtVFlQRQ0KICAg
ICAgU1lOVEFYICAgICAgVW5zaWduZWQzMg0KICAgICAgVU5JVFMgICAgICAgInNlY29uZHMiDQog
ICAgICBNQVgtQUNDRVNTICByZWFkLWNyZWF0ZQ0KICAgICAgU1RBVFVTICAgICAgY3VycmVudA0K
ICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAiVGhlIG51bWJlciBvZiBzZWNvbmRzIHRvIHdh
aXQgYmVmb3JlIHJlcGVhdGluZyBhIHBpbmcgdGVzdA0KICAgICAgICAgIGFzIGRlZmluZWQgYnkg
dGhlIHZhbHVlIG9mIHRoZSB2YXJpb3VzIG9iamVjdHMgaW4gdGhlDQogICAgICAgICAgY29ycmVz
cG9uZGluZyByb3cuDQogDQogICAgICAgICAgQSBzaW5nbGUgcGluZyB0ZXN0IGNvbnNpc3RzIG9m
IGEgc2VyaWVzIG9mIHBpbmcgcHJvYmVzLg0KICAgICAgICAgIFRoZSBudW1iZXIgb2YgcHJvYmVz
IGlzIGRldGVybWluZWQgYnkgdGhlIHZhbHVlIG9mIHRoZQ0KICAgICAgICAgIGNvcnJlc3BvbmRp
bmcgcGluZ0N0bFByb2JlQ291bnQgb2JqZWN0LiAgQWZ0ZXIgYSBzaW5nbGUNCiAgICAgICAgICB0
ZXN0IGNvbXBsZXRlcyB0aGUgbnVtYmVyIG9mIHNlY29uZHMgYXMgZGVmaW5lZCBieSB0aGUNCiAN
CkRJU01BTiBXb3JraW5nIEdyb3VwICAgICBFeHBpcmVzIFNlcHRlbWJlciAyMDAwICAgICAgICAg
ICAgICAgIFtQYWdlIDE4XQ0KDA0KSW50ZXJuZXQgRHJhZnQgICAgICBQaW5nLCBUcmFjZXJvdXRl
IGFuZCBMb29rdXAgTUlCcyAgICAgICBNYXJjaCAxLCAyMDAwDQogDQogICAgICAgICAgdmFsdWUg
b2YgcGluZ0N0bEZyZXF1ZW5jeSBNVVNUIGVsYXBzZSBiZWZvcmUgdGhlDQogICAgICAgICAgbmV4
dCBwaW5nIHRlc3QgaXMgc3RhcnRlZC4NCiANCiAgICAgICAgICBBIHZhbHVlIG9mIDAgZm9yIHRo
aXMgb2JqZWN0IGltcGxpZXMgdGhhdCB0aGUgdGVzdA0KICAgICAgICAgIGFzIGRlZmluZWQgYnkg
dGhlIGNvcnJlc3BvbmRpbmcgZW50cnkgd2lsbCBub3QgYmUNCiAgICAgICAgICByZXBlYXRlZC4i
DQogICAgICBERUZWQUwgeyAwIH0NCiAgICAgIDo6PSB7IHBpbmdDdGxFbnRyeSAxMCB9DQogDQog
ICBwaW5nQ3RsTWF4Um93cyBPQkpFQ1QtVFlQRQ0KICAgICAgU1lOVEFYICAgICAgVW5zaWduZWQz
Mg0KICAgICAgVU5JVFMgICAgICAgInJvd3MiDQogICAgICBNQVgtQUNDRVNTICByZWFkLWNyZWF0
ZQ0KICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAg
ICAiVGhlIG1heGltdW0gbnVtYmVyIG9mIGVudHJpZXMgYWxsb3dlZCBpbiB0aGUNCiAgICAgICAg
ICBwaW5nUHJvYmVIaXN0b3J5VGFibGUuICBBbiBpbXBsZW1lbnRhdGlvbiBvZiB0aGlzDQogICAg
ICAgICAgTUlCIHdpbGwgcmVtb3ZlIHRoZSBvbGRlc3QgZW50cnkgaW4gdGhlDQogICAgICAgICAg
cGluZ1Byb2JlSGlzdG9yeVRhYmxlIHRvIGFsbG93IHRoZSBhZGRpdGlvbiBvZiBhbg0KICAgICAg
ICAgIG5ldyBlbnRyeSBvbmNlIHRoZSBudW1iZXIgb2Ygcm93cyBpbiB0aGUNCiAgICAgICAgICBw
aW5nUHJvYmVIaXN0b3J5VGFibGUgcmVhY2hlcyB0aGlzIHZhbHVlLg0KIA0KICAgICAgICAgIE9s
ZCBlbnRyaWVzIGFyZSBub3QgcmVtb3ZlZCB3aGVuIGEgbmV3IHRlc3QgaXMNCiAgICAgICAgICBz
dGFydGVkLiAgRW50cmllcyBhcmUgYWRkZWQgdG8gdGhlIHBpbmdQcm9iZUhpc3RvcnlUYWJsZQ0K
ICAgICAgICAgIHVudGlsIHBpbmdDdGxNYXhSb3dzIGlzIHJlYWNoZWQgYmVmb3JlIGVudHJpZXMg
YmVnaW4gdG8NCiAgICAgICAgICBiZSByZW1vdmVkLg0KIA0KICAgICAgICAgIEEgdmFsdWUgb2Yg
MCBmb3IgdGhpcyBvYmplY3QgZGlzYWJsZXMgY3JlYXRpb24gb2YNCiAgICAgICAgICBwaW5nUHJv
YmVIaXN0b3J5VGFibGUgZW50cmllcy4iDQogICAgICBERUZWQUwgICAgICB7IDUwIH0NCiAgICAg
IDo6PSB7IHBpbmdDdGxFbnRyeSAxMSB9DQogDQogICBwaW5nQ3RsU3RvcmFnZVR5cGUgT0JKRUNU
LVRZUEUNCiAgICAgIFNZTlRBWCAgICAgIFN0b3JhZ2VUeXBlDQogICAgICBNQVgtQUNDRVNTICBy
ZWFkLWNyZWF0ZQ0KICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgREVTQ1JJUFRJT04N
CiAgICAgICAgICAiVGhlIHN0b3JhZ2UgdHlwZSBmb3IgdGhpcyBjb25jZXB0dWFsIHJvdy4NCiAg
ICAgICAgICBDb25jZXB0dWFsIHJvd3MgaGF2aW5nIHRoZSB2YWx1ZSAncGVybWFuZW50JyBuZWVk
IG5vdA0KICAgICAgICAgIGFsbG93IHdyaXRlLWFjY2VzcyB0byBhbnkgY29sdW1uYXIgb2JqZWN0
cyBpbiB0aGUgcm93LiINCiAgICAgIERFRlZBTCB7IG5vblZvbGF0aWxlIH0NCiAgICAgIDo6PSB7
IHBpbmdDdGxFbnRyeSAxMiB9DQogDQogICBwaW5nQ3RsVHJhcEdlbmVyYXRpb24gT0JKRUNULVRZ
UEUNCiAgICAgIFNZTlRBWCAgICAgIEJJVFMgew0KICAgICAgICAgICAgICAgICAgICAgcHJvYmVG
YWlsdXJlKDApLA0KICAgICAgICAgICAgICAgICAgICAgdGVzdEZhaWx1cmUoMSksDQogICAgICAg
ICAgICAgICAgICAgICB0ZXN0Q29tcGxldGlvbigyKQ0KICAgICAgICAgICAgICAgICAgICB9DQog
ICAgICBNQVgtQUNDRVNTICByZWFkLWNyZWF0ZQ0KICAgICAgU1RBVFVTICAgICAgY3VycmVudA0K
ICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAiVGhlIHZhbHVlIG9mIHRoaXMgb2JqZWN0IGRl
dGVybWluZXMgd2hlbiBhbmQgaWYNCiANCkRJU01BTiBXb3JraW5nIEdyb3VwICAgICBFeHBpcmVz
IFNlcHRlbWJlciAyMDAwICAgICAgICAgICAgICAgIFtQYWdlIDE5XQ0KDA0KSW50ZXJuZXQgRHJh
ZnQgICAgICBQaW5nLCBUcmFjZXJvdXRlIGFuZCBMb29rdXAgTUlCcyAgICAgICBNYXJjaCAxLCAy
MDAwDQogDQogICAgICAgICAgdG8gZ2VuZXJhdGUgYSBub3RpZmljYXRpb24gZm9yIHRoaXMgZW50
cnk6DQogDQogICAgICAgICAgcHJvYmVGYWlsdXJlKDApICAgLSBHZW5lcmF0ZSBhIHBpbmdQcm9i
ZUZhaWxlZA0KICAgICAgICAgICAgICBub3RpZmljYXRpb24gc3ViamVjdCB0byB0aGUgdmFsdWUg
b2YNCiAgICAgICAgICAgICAgcGluZ0N0bFRyYXBQcm9iZUZhaWx1cmVGaWx0ZXIuICBUaGUgb2Jq
ZWN0DQogICAgICAgICAgICAgIHBpbmdDdGxUcmFwUHJvYmVGYWlsdXJlRmlsdGVyIGNhbiBiZSB1
c2VkDQogICAgICAgICAgICAgIHRvIHNwZWNpZnkgdGhlIG51bWJlciBvZiBzdWNjZXNzaXZlIHBy
b2JlIGZhaWx1cmVzDQogICAgICAgICAgICAgIHRoYXQgYXJlIHJlcXVpcmVkIGJlZm9yZSBhIHBp
bmdQcm9iZUZhaWxlZA0KICAgICAgICAgICAgICBub3RpZmljYXRpb24gY2FuIGJlIGdlbmVyYXRl
ZC4NCiAgICAgICAgICB0ZXN0RmFpbHVyZSgxKSAgICAtIEdlbmVyYXRlIGEgcGluZ1Rlc3RGYWls
ZWQNCiAgICAgICAgICAgICAgbm90aWZpY2F0aW9uLiBJbiB0aGlzIGluc3RhbmNlIHRoZSBvYmpl
Y3QNCiAgICAgICAgICAgICAgcGluZ0N0bFRyYXBUZXN0RmFpbHVyZUZpbHRlciBjYW4gYmUgdXNl
ZCB0bw0KICAgICAgICAgICAgICBkZXRlcm1pbmUgdGhlIG51bWJlciBvZiBwcm9iZSBmYWlsdXJl
cyB0aGF0DQogICAgICAgICAgICAgIHNpZ25hbCB3aGVuIGEgdGVzdCBmYWlscy4NCiAgICAgICAg
ICB0ZXN0Q29tcGxldGlvbigyKSAtIEdlbmVyYXRlIGEgcGluZ1Rlc3RDb21wbGV0ZWQNCiAgICAg
ICAgICAgICAgbm90aWZpY2F0aW9uLg0KIA0KICAgICAgICAgIFRoZSB2YWx1ZSBvZiB0aGlzIG9i
amVjdCBkZWZhdWx0cyB0byB6ZXJvLCBpbmRpY2F0aW5nDQogICAgICAgICAgdGhhdCBub25lIG9m
IHRoZSBhYm92ZSBvcHRpb25zIGhhdmUgYmVlbiBzZWxlY3RlZC4iDQogICAgICA6Oj0geyBwaW5n
Q3RsRW50cnkgMTMgfQ0KIA0KICAgcGluZ0N0bFRyYXBQcm9iZUZhaWx1cmVGaWx0ZXIgT0JKRUNU
LVRZUEUNCiAgICAgIFNZTlRBWCAgICAgIFVuc2lnbmVkMzIgKDAuLjE1KQ0KICAgICAgTUFYLUFD
Q0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgIERFU0NS
SVBUSU9ODQogICAgICAgICAgIlRoZSB2YWx1ZSBvZiB0aGlzIG9iamVjdCBpcyB1c2VkIHRvIGRl
dGVybWluZSB3aGVuDQogICAgICAgICAgdG8gZ2VuZXJhdGUgYSBwaW5nUHJvYmVGYWlsZWQgTk9U
SUZJQ0FUSU9OLg0KIA0KICAgICAgICAgIFNldHRpbmcgcGluZ0N0bFRyYXBHZW5lcmF0aW9uDQog
ICAgICAgICAgdG8gcHJvYmVGYWlsdXJlKDApIGltcGxpZXMgdGhhdCBhIHBpbmdQcm9iZUZhaWxl
ZA0KICAgICAgICAgIE5PVElGSUNBVElPTiBpcyBnZW5lcmF0ZWQgb25seSB3aGVuIHRoZSBudW1i
ZXIgb2YNCiAgICAgICAgICBzdWNjZXNzaXZlIHByb2JlIGZhaWx1cmVzIGFzIGluZGljYXRlZCBi
eSB0aGUNCiAgICAgICAgICB2YWx1ZSBvZiBwaW5nQ3RsVHJhcFByYmVmYWlsdXJlRmlsdGVyIGZh
aWwgd2l0aGluDQogICAgICAgICAgYSBnaXZlbiBwaW5nIHRlc3QuIg0KICAgICAgREVGVkFMIHsg
MSB9DQogICAgICA6Oj0geyBwaW5nQ3RsRW50cnkgMTQgfQ0KIA0KICAgcGluZ0N0bFRyYXBUZXN0
RmFpbHVyZUZpbHRlciBPQkpFQ1QtVFlQRQ0KICAgICAgU1lOVEFYICAgICAgVW5zaWduZWQzMiAo
MC4uMTUpDQogICAgICBNQVgtQUNDRVNTICByZWFkLWNyZWF0ZQ0KICAgICAgU1RBVFVTICAgICAg
Y3VycmVudA0KICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAiVGhlIHZhbHVlIG9mIHRoaXMg
b2JqZWN0IGlzIHVzZWQgdG8gZGV0ZXJtaW5lIHdoZW4NCiAgICAgICAgICB0byBnZW5lcmF0ZSBh
IHBpbmdUZXN0RmFpbGVkIE5PVElGSUNBVElPTi4NCiANCiAgICAgICAgICBTZXR0aW5nIHBpbmdD
dGxUcmFwR2VuZXJhdGlvbiB0byB0ZXN0RmFpbHVyZSgxKQ0KICAgICAgICAgIGltcGxpZXMgdGhh
dCBhIHBpbmdUZXN0RmFpbGVkIE5PVElGSUNBVElPTiBpcw0KICAgICAgICAgIGdlbmVyYXRlZCBv
bmx5IHdoZW4gdGhlIG51bWJlciBvZiBwaW5nIGZhaWx1cmVzDQogICAgICAgICAgd2l0aGluIGEg
dGVzdCBleGNlZWQgdGhlIHZhbHVlIG9mDQogICAgICAgICAgcGluZ0N0bFRyYXBUZXN0RmFpbHVy
ZUZpbHRlci4iDQogICAgICBERUZWQUwgeyAxIH0NCiAgICAgIDo6PSB7IHBpbmdDdGxFbnRyeSAx
NSB9DQogDQpESVNNQU4gV29ya2luZyBHcm91cCAgICAgRXhwaXJlcyBTZXB0ZW1iZXIgMjAwMCAg
ICAgICAgICAgICAgICBbUGFnZSAyMF0NCgwNCkludGVybmV0IERyYWZ0ICAgICAgUGluZywgVHJh
Y2Vyb3V0ZSBhbmQgTG9va3VwIE1JQnMgICAgICAgTWFyY2ggMSwgMjAwMA0KIA0KIA0KICAgcGlu
Z0N0bFR5cGUgT0JKRUNULVRZUEUNCiAgICAgIFNZTlRBWCAgICAgIE9CSkVDVCBJREVOVElGSUVS
DQogICAgICBNQVgtQUNDRVNTICByZWFkLWNyZWF0ZQ0KICAgICAgU1RBVFVTICAgICAgY3VycmVu
dA0KICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAiVGhlIHZhbHVlIG9mIHRoaXMgb2JqZWN0
IGlzIHVzZWQgdG8gZWl0aGVyIHJlcG9ydCBvcg0KICAgICAgICAgIHNlbGVjdCB0aGUgaW1wbGVt
ZW50YXRpb24gbWV0aG9kIHRvIGJlIHVzZWQgZm9yDQogICAgICAgICAgY2FsY3VsYXRpbmcgYSBw
aW5nIHJlc3BvbnNlIHRpbWUuICBUaGUgdmFsdWUgb2YgdGhpcw0KICAgICAgICAgIG9iamVjdCBN
QVkgYmUgc2VsZWN0ZWQgZnJvbSBwaW5nSW1wbGVtZW50YXRpb25UeXBlRG9tYWlucy4NCiANCiAg
ICAgICAgICBBZGRpdGlvbmFsIGltcGxlbWVudGF0aW9uIHR5cGVzIFNIT1VMRCBiZSBhbGxvY2F0
ZWQgYXMNCiAgICAgICAgICByZXF1aXJlZCBieSBpbXBsZW1lbnRlcnMgb2YgdGhlIERJU01BTi1Q
SU5HLU1JQiB1bmRlcg0KICAgICAgICAgIHRoZWlyIGVudGVycHJpc2Ugc3BlY2lmaWMgcmVnaXN0
cmF0aW9uIHBvaW50IGFuZCBub3QNCiAgICAgICAgICBiZW5lYXRoIHBpbmdJbXBsZW1lbnRhdGlv
blR5cGVEb21haW5zLiINCiAgICAgIERFRlZBTCB7IHBpbmdJY21wRWNobyB9DQogICAgICA6Oj0g
eyBwaW5nQ3RsRW50cnkgMTYgfQ0KIA0KICAgcGluZ0N0bERlc2NyIE9CSkVDVC1UWVBFDQogICAg
ICBTWU5UQVggICAgICBTbm1wQWRtaW5TdHJpbmcNCiAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtY3Jl
YXRlDQogICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICBERVNDUklQVElPTg0KICAgICAg
ICAgICJUaGUgcHVycG9zZSBvZiB0aGlzIG9iamVjdCBpcyB0byBwcm92aWRlIGENCiAgICAgICAg
ICBkZXNjcmlwdGl2ZSBuYW1lIG9mIHRoZSByZW1vdGUgcGluZyB0ZXN0LiINCiAgICAgIERFRlZB
TCB7ICcwMCdIIH0NCiAgICAgIDo6PSB7IHBpbmdDdGxFbnRyeSAxNyB9DQogDQogICBwaW5nQ3Rs
U291cmNlQWRkcmVzc1R5cGUgT0JKRUNULVRZUEUNCiAgICAgIFNZTlRBWCAgICAgIEluZXRBZGRy
ZXNzVHlwZQ0KICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgIFNUQVRVUyAgICAg
IGN1cnJlbnQNCiAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgIlNwZWNpZmllcyB0aGUgdHlw
ZSBvZiB0aGUgc291cmNlIGFkZHJlc3MsDQogICAgICAgICAgcGluZ0N0bFNvdXJjZUFkZHJlc3Ms
IHRvIGJlIHVzZWQgYXQgYSByZW1vdGUgaG9zdA0KICAgICAgICAgIHdoZW4gcGVyZm9ybWluZyBh
IHBpbmcgb3BlcmF0aW9uLiINCiAgICAgIERFRlZBTCB7IGlwdjQgfQ0KICAgICAgOjo9IHsgcGlu
Z0N0bEVudHJ5IDE4IH0NCiANCiAgICBwaW5nQ3RsU291cmNlQWRkcmVzcyBPQkpFQ1QtVFlQRQ0K
ICAgICAgU1lOVEFYICAgICAgSW5ldEFkZHJlc3MNCiAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtY3Jl
YXRlDQogICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICBERVNDUklQVElPTg0KICAgICAg
ICAgICJVc2UgdGhlIHNwZWNpZmllZCBJUCBhZGRyZXNzICh3aGljaCBtdXN0IGJlIGdpdmVuDQog
ICAgICAgICAgaW4gbnVtZXJpYyBmb3JtLCBub3QgYXMgYSBob3N0bmFtZSkgYXMgdGhlIHNvdXJj
ZQ0KICAgICAgICAgIGFkZHJlc3MgaW4gb3V0Z29pbmcgcHJvYmUgcGFja2V0cy4gIE9uIGhvc3Rz
IHdpdGgNCiAgICAgICAgICBtb3JlIHRoYW4gb25lIElQIGFkZHJlc3MsIHRoaXMgb3B0aW9uIGNh
biBiZSB1c2VkDQogICAgICAgICAgdG8gZm9yY2UgdGhlIHNvdXJjZSBhZGRyZXNzIHRvIGJlIHNv
bWV0aGluZyBvdGhlcg0KICAgICAgICAgIHRoYW4gdGhlIHByaW1hcnkgSVAgYWRkcmVzcyBvZiB0
aGUgaW50ZXJmYWNlIHRoZQ0KICAgICAgICAgIHByb2JlIHBhY2tldCBpcyBzZW50IG9uLiAgSWYg
dGhlIElQIGFkZHJlc3MgaXMgbm90DQogICAgICAgICAgb25lIG9mIHRoaXMgbWFjaGluZSdzIGlu
dGVyZmFjZSBhZGRyZXNzZXMsIGFuIGVycm9yDQogICAgICAgICAgaXMgcmV0dXJuZWQgYW5kIG5v
dGhpbmcgaXMgc2VudC4gIEEgemVybyBsZW5ndGgNCiANCkRJU01BTiBXb3JraW5nIEdyb3VwICAg
ICBFeHBpcmVzIFNlcHRlbWJlciAyMDAwICAgICAgICAgICAgICAgIFtQYWdlIDIxXQ0KDA0KSW50
ZXJuZXQgRHJhZnQgICAgICBQaW5nLCBUcmFjZXJvdXRlIGFuZCBMb29rdXAgTUlCcyAgICAgICBN
YXJjaCAxLCAyMDAwDQogDQogICAgICAgICAgb2N0ZXQgc3RyaW5nIHZhbHVlIGZvciB0aGlzIG9i
amVjdCBkaXNhYmxlcyBzb3VyY2UNCiAgICAgICAgICBhZGRyZXNzIHNwZWNpZmljYXRpb24uDQog
DQogICAgICAgICAgVGhlIGFkZHJlc3MgdHlwZSAoSW5ldEFkZHJlc3NUeXBlKSB0aGF0IHJlbGF0
ZXMgdG8NCiAgICAgICAgICB0aGlzIG9iamVjdCBpcyBzcGVjaWZpZWQgYnkgdGhlIGNvcnJlc3Bv
bmRpbmcgdmFsdWUNCiAgICAgICAgICBvZiBwaW5nQ3RsU291cmNlQWRkcmVzc1R5cGUuIg0KICAg
ICAgREVGVkFMIHsgJydIIH0NCiAgICAgIDo6PSB7IHBpbmdDdGxFbnRyeSAxOSB9DQogDQogICBw
aW5nQ3RsSWZJbmRleCBPQkpFQ1QtVFlQRQ0KICAgICAgU1lOVEFYICAgICAgSW50ZXJmYWNlSW5k
ZXhPclplcm8NCiAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtY3JlYXRlDQogICAgICBTVEFUVVMgICAg
ICBjdXJyZW50DQogICAgICBERVNDUklQVElPTg0KICAgICAgICAgICJTZXR0aW5nIHRoaXMgb2Jq
ZWN0IHRvIGFuIGludGVyZmFjZSdzIGlmSW5kZXggcHJpb3INCiAgICAgICAgICB0byBzdGFydGlu
ZyBhIHJlbW90ZSBwaW5nIG9wZXJhdGlvbiBkaXJlY3RzDQogICAgICAgICAgdGhlIHBpbmcgcHJv
YmVzIHRvIGJlIHRyYW5zbWl0dGVkIG92ZXIgdGhlDQogICAgICAgICAgc3BlY2lmaWVkIGludGVy
ZmFjZS4gIEEgdmFsdWUgb2YgemVybyBmb3IgdGhpcyBvYmplY3QNCiAgICAgICAgICBtZWFucyB0
aGF0IHRoaXMgb3B0aW9uIGlzIG5vdCBlbmFibGVkLiINCiAgICAgIERFRlZBTCB7IDAgfQ0KICAg
ICAgOjo9IHsgcGluZ0N0bEVudHJ5IDIwIH0NCiANCiAgIHBpbmdDdGxCeVBhc3NSb3V0ZVRhYmxl
IE9CSkVDVC1UWVBFDQogICAgICBTWU5UQVggVHJ1dGhWYWx1ZQ0KICAgICAgTUFYLUFDQ0VTUyAg
cmVhZC1jcmVhdGUNCiAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgIERFU0NSSVBUSU9O
DQogICAgICAgICAiVGhlIHB1cnBvc2Ugb2YgdGhpcyBvYmplY3QgaXMgdG8gb3B0aW9uYWxseSBl
bmFibGUNCiAgICAgICAgIGJ5cGFzc2luZyB0aGUgcm91dGUgdGFibGUuICBJZiBlbmFibGVkLCB0
aGUgcmVtb3RlDQogICAgICAgICBob3N0IHdpbGwgYnlwYXNzIHRoZSBub3JtYWwgcm91dGluZyB0
YWJsZXMgYW5kIHNlbmQNCiAgICAgICAgIGRpcmVjdGx5IHRvIGEgaG9zdCBvbiBhbiBhdHRhY2hl
ZCBuZXR3b3JrLiAgSWYgdGhlDQogICAgICAgICBob3N0IGlzIG5vdCBvbiBhIGRpcmVjdGx5LWF0
dGFjaGVkIG5ldHdvcmssIGFuDQogICAgICAgICBlcnJvciBpcyByZXR1cm5lZC4gIFRoaXMgb3B0
aW9uIGNhbiBiZSB1c2VkIHRvIHBlcmZvcm0NCiAgICAgICAgIHRoZSBwaW5nIG9wZXJhdGlvbiB0
byBhIGxvY2FsIGhvc3QgdGhyb3VnaCBhbg0KICAgICAgICAgaW50ZXJmYWNlIHRoYXQgaGFzIG5v
IHJvdXRlIGRlZmluZWQgKGUuZy4sIGFmdGVyIHRoZQ0KICAgICAgICAgaW50ZXJmYWNlIHdhcyBk
cm9wcGVkIGJ5IHJvdXRlZCkuIg0KICAgICAgREVGVkFMIHsgZmFsc2UgfQ0KICAgICAgOjo9IHsg
cGluZ0N0bEVudHJ5IDIxIH0NCiANCiAgIHBpbmdDdGxEU0ZpZWxkIE9CSkVDVC1UWVBFDQogICAg
ICBTWU5UQVggICAgICBVbnNpZ25lZDMyICgwLi4yNTUpDQogICAgICBNQVgtQUNDRVNTICByZWFk
LWNyZWF0ZQ0KICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgREVTQ1JJUFRJT04NCiAg
ICAgICAgICAiU3BlY2lmaWVzIHRoZSB2YWx1ZSB0byBzdG9yZSBpbiB0aGUgRGlmZmVyZW50aWF0
ZWQNCiAgICAgICAgICBTZXJ2aWNlcyAoRFMpIEZpZWxkIGluIHRoZSBJUCBwYWNrZXQgdXNlZCB0
bw0KICAgICAgICAgIGVuY2Fwc3VsYXRlIHRoZSBwaW5nIHByb2JlLiAgVGhlIERTIEZpZWxkIGlz
IGRlZmluZWQNCiAgICAgICAgICBhcyB0aGUgVHlwZSBvZiBTZXJ2aWNlIChUT1MpIG9jdGV0IGlu
IGEgSVB2NCBoZWFkZXINCiAgICAgICAgICBvciBhcyB0aGUgVHJhZmZpYyBDbGFzcyBvY3RldCBp
biBhIElQdjYgaGVhZGVyLg0KIA0KICAgICAgICAgIFRoZSB2YWx1ZSBvZiB0aGlzIG9iamVjdCBt
dXN0IGJlIGEgZGVjaW1hbCBpbnRlZ2VyDQogICAgICAgICAgaW4gdGhlIHJhbmdlIGZyb20gMCB0
byAyNTUuICBUaGlzIG9wdGlvbiBjYW4gYmUgdXNlZA0KICAgICAgICAgIHRvIGRldGVybWluZSB3
aGF0IGVmZmVjdCBhbiBleHBsaWNpdCBEUyBGaWVsZCBzZXR0aW5nDQogDQpESVNNQU4gV29ya2lu
ZyBHcm91cCAgICAgRXhwaXJlcyBTZXB0ZW1iZXIgMjAwMCAgICAgICAgICAgICAgICBbUGFnZSAy
Ml0NCgwNCkludGVybmV0IERyYWZ0ICAgICAgUGluZywgVHJhY2Vyb3V0ZSBhbmQgTG9va3VwIE1J
QnMgICAgICAgTWFyY2ggMSwgMjAwMA0KIA0KICAgICAgICAgIGhhcyBvbiBhIHBpbmcgcmVzcG9u
c2UuICBOb3QgYWxsIHZhbHVlcyBhcmUgbGVnYWwgb3INCiAgICAgICAgICBtZWFuaW5nZnVsLiAg
QSB2YWx1ZSBvZiAwIG1lYW5zIHRoYXQgdGhlIGZ1bmN0aW9uDQogICAgICAgcmVwcmVzZW50ZWQg
YnkgdGhpcyBvcHRpb24gaXMgbm90IHN1cHBvcnRlZC4gIERTIEZpZWxkDQogICAgICAgdXNhZ2Ug
aXMgb2Z0ZW4gbm90IHN1cHBvcnRlZCBieSBJUCBpbXBsZW1lbnRhdGlvbnMgYW5kDQogICAgICAg
bm90IGFsbCB2YWx1ZXMgYXJlIHN1cHBvcnRlZC4gIFJlZmVyIHRvIFJGQyAyNDc0IGZvcg0KICAg
ICAgIGd1aWRhbmNlIG9uIHVzYWdlIG9mIHRoaXMgZmllbGQuIg0KICAgICAgUkVGRVJFTkNFDQog
ICAgICAgICAgIlJlZmVyIHRvIFJGQyAyNDc0IGZvciB0aGUgZGVmaW5pdGlvbiBvZiB0aGUNCiAg
ICAgICAgICBEaWZmZXJlbnRpYXRlZCBTZXJ2aWNlcyBGaWVsZCBhbmQgdG8gUkZDIDE4MTINCiAg
ICAgICAgICBTZWN0aW9uIDUuMy4yIGZvciBUeXBlIG9mIFNlcnZpY2UgKFRPUykuIg0KICAgICAg
REVGVkFMIHsgMCB9DQogICAgICA6Oj0geyBwaW5nQ3RsRW50cnkgMjIgfQ0KIA0KICAgcGluZ0N0
bFJvd1N0YXR1cyBPQkpFQ1QtVFlQRQ0KICAgICAgU1lOVEFYICAgICAgUm93U3RhdHVzDQogICAg
ICBNQVgtQUNDRVNTICByZWFkLWNyZWF0ZQ0KICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAg
ICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAiVGhpcyBvYmplY3QgYWxsb3dzIGVudHJpZXMgdG8g
YmUgY3JlYXRlZCBhbmQgZGVsZXRlZA0KICAgICAgICAgIGluIHRoZSBwaW5nQ3RsVGFibGUuICBE
ZWxldGlvbiBvZiBhbiBlbnRyeSBpbiB0aGlzDQogICAgICAgICAgdGFibGUgcmVzdWx0cyBpbiBh
bGwgY29ycmVzcG9uZGluZyAoc2FtZQ0KICAgICAgICAgIHBpbmdDdGxPd25lckluZGV4IGFuZCBw
aW5nQ3RsVGVzdE5hbWUgaW5kZXggdmFsdWVzKQ0KICAgICAgICAgIHBpbmdSZXN1bHRzVGFibGUg
YW5kIHBpbmdQcm9iZUhpc3RvcnlUYWJsZSBlbnRyaWVzDQogICAgICAgICAgYmVpbmcgZGVsZXRl
ZC4NCiANCiAgICAgICAgICBBIHZhbHVlIE1VU1QgYmUgc3BlY2lmaWVkIGZvciBwaW5nQ3RsVGFy
Z2V0QWRkcmVzcw0KICAgICAgICAgIHByaW9yIHRvIGEgdHJhbnNpdGlvbiB0byBhY3RpdmUoMSkg
c3RhdGUgYmVpbmcNCiAgICAgICAgICBhY2NlcHRlZC4NCiANCiAgICAgICAgICBBY3RpdmF0aW9u
IG9mIGEgcmVtb3RlIHBpbmcgb3BlcmF0aW9uIGlzIGNvbnRyb2xsZWQNCiAgICAgICAgICB2aWEg
cGluZ0N0bEFkbWluU3RhdHVzIGFuZCBub3QgYnkgY2hhbmdpbmcNCiAgICAgICAgICB0aGlzIG9i
amVjdCdzIHZhbHVlIHRvIGFjdGl2ZSgxKS4NCiANCiAgICAgICAgICBUcmFuc2l0aW9ucyBpbiBh
bmQgb3V0IG9mIGFjdGl2ZSgxKSBzdGF0ZSBhcmUgbm90DQogICAgICAgICAgYWxsb3dlZCB3aGls
ZSBhbiBlbnRyeSdzIHBpbmdSZXN1bHRzT3BlclN0YXR1cyBpcw0KICAgICAgICAgIGFjdGl2ZSgx
KSB3aXRoIHRoZSBleGNlcHRpb24gdGhhdCBkZWxldGlvbiBvZg0KICAgICAgICAgIGFuIGVudHJ5
IGluIHRoaXMgdGFibGUgYnkgc2V0dGluZyBpdHMgUm93U3RhdHVzDQogICAgICAgICAgb2JqZWN0
IHRvIGRlc3Ryb3koNikgd2lsbCBzdG9wIGFuIGFjdGl2ZQ0KICAgICAgICAgIHBpbmcgb3BlcmF0
aW9uLg0KIA0KICAgICAgICAgIFRoZSBvcGVyYXRpb25hbCBzdGF0ZSBvZiBhIHBpbmcgb3BlcmF0
aW9uDQogICAgICAgICAgY2FuIGJlIGRldGVybWluZWQgYnkgZXhhbWluYXRpb24gb2YgaXRzDQog
ICAgICAgICAgcGluZ1Jlc3VsdHNPcGVyU3RhdHVzIG9iamVjdC4iDQogICAgICBSRUZFUkVOQ0UN
CiAgICAgICAgICAiU2VlIGRlZmluaXRpb24gb2YgUm93U3RhdHVzIGluIFJGQyAyNTc5LCAnVGV4
dHVhbA0KICAgICAgICAgIENvbnZlbnRpb25zIGZvciBTTUl2Mi4nIg0KICAgICAgOjo9IHsgcGlu
Z0N0bEVudHJ5IDIzIH0NCiANCiAgLS0gUGluZyBSZXN1bHRzIFRhYmxlDQogDQogICBwaW5nUmVz
dWx0c1RhYmxlIE9CSkVDVC1UWVBFDQogICAgICBTWU5UQVggICAgICBTRVFVRU5DRSBPRiBQaW5n
UmVzdWx0c0VudHJ5DQogICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KIA0KRElTTUFO
IFdvcmtpbmcgR3JvdXAgICAgIEV4cGlyZXMgU2VwdGVtYmVyIDIwMDAgICAgICAgICAgICAgICAg
W1BhZ2UgMjNdDQoMDQpJbnRlcm5ldCBEcmFmdCAgICAgIFBpbmcsIFRyYWNlcm91dGUgYW5kIExv
b2t1cCBNSUJzICAgICAgIE1hcmNoIDEsIDIwMDANCiANCiAgICAgIFNUQVRVUyAgICAgIGN1cnJl
bnQNCiAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgIkRlZmluZXMgdGhlIFBpbmcgUmVzdWx0
cyBUYWJsZSBmb3IgcHJvdmlkaW5nDQogICAgICAgICAgdGhlIGNhcGFiaWxpdHkgb2YgcGVyZm9y
bWluZyBwaW5nIG9wZXJhdGlvbnMgYXQNCiAgICAgICAgICBhIHJlbW90ZSBob3N0LiAgVGhlIHJl
c3VsdHMgb2YgdGhlc2Ugb3BlcmF0aW9ucyBhcmUNCiAgICAgICAgICBzdG9yZWQgaW4gdGhlIHBp
bmdSZXN1bHRzVGFibGUgYW5kIHRoZSBwaW5nUGFzdFByb2JlVGFibGUuDQogDQogICAgICAgICAg
QW4gZW50cnkgaXMgYWRkZWQgdG8gdGhlIHBpbmdSZXN1bHRzVGFibGUgd2hlbiBhbg0KICAgICAg
ICAgIHBpbmdDdGxFbnRyeSBpcyBzdGFydGVkIGJ5IHN1Y2Nlc3NmdWwgdHJhbnNpdGlvbg0KICAg
ICAgICAgIG9mIGl0cyBwaW5nQ3RsQWRtaW5TdGF0dXMgb2JqZWN0IHRvIGVuYWJsZWQoMSkuDQog
ICAgICAgICAgQW4gZW50cnkgaXMgcmVtb3ZlZCBmcm9tIHRoZSBwaW5nUmVzdWx0c1RhYmxlIHdo
ZW4NCiAgICAgICAgICBpdHMgY29ycmVzcG9uZGluZyBwaW5nQ3RsRW50cnkgaXMgZGVsZXRlZC4i
DQogICAgIDo6PSB7IHBpbmdPYmplY3RzIDMgfQ0KIA0KICAgcGluZ1Jlc3VsdHNFbnRyeSBPQkpF
Q1QtVFlQRQ0KICAgICAgU1lOVEFYICAgICAgUGluZ1Jlc3VsdHNFbnRyeQ0KICAgICAgTUFYLUFD
Q0VTUyAgbm90LWFjY2Vzc2libGUNCiAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgIERF
U0NSSVBUSU9ODQogICAgICAgICAgIkRlZmluZXMgYW4gZW50cnkgaW4gdGhlIHBpbmdSZXN1bHRz
VGFibGUuICBUaGUNCiAgICAgICAgICBwaW5nUmVzdWx0c1RhYmxlIGhhcyB0aGUgc2FtZSBpbmRl
eGluZyBhcyB0aGUNCiAgICAgICAgICBwaW5nQ3RsVGFibGUgaW4gb3JkZXIgZm9yIGEgcGluZ1Jl
c3VsdHNFbnRyeSB0bw0KICAgICAgICAgIGNvcnJlc3BvbmQgdG8gdGhlIHBpbmdDdGxFbnRyeSB0
aGF0IGNhdXNlZCBpdCB0bw0KICAgICAgICAgIGJlIGNyZWF0ZWQuIg0KICAgICAgSU5ERVggew0K
ICAgICAgICAgICAgICAgcGluZ0N0bE93bmVySW5kZXgsDQogICAgICAgICAgICAgICBwaW5nQ3Rs
VGVzdE5hbWUNCiAgICAgICAgICAgIH0NCiAgICAgIDo6PSB7IHBpbmdSZXN1bHRzVGFibGUgMSB9
DQogDQogICBQaW5nUmVzdWx0c0VudHJ5IDo6PQ0KICAgICAgU0VRVUVOQ0Ugew0KICAgICAgICAg
IHBpbmdSZXN1bHRzT3BlclN0YXR1cyAgICAgICAgICBJTlRFR0VSLA0KICAgICAgICAgIHBpbmdS
ZXN1bHRzSXBUYXJnZXRBZGRyZXNzVHlwZSBJbmV0QWRkcmVzc1R5cGUsDQogICAgICAgICAgcGlu
Z1Jlc3VsdHNJcFRhcmdldEFkZHJlc3MgICAgIEluZXRBZGRyZXNzLA0KICAgICAgICAgIHBpbmdS
ZXN1bHRzTWluUnR0ICAgICAgICAgICAgICBVbnNpZ25lZDMyLA0KICAgICAgICAgIHBpbmdSZXN1
bHRzTWF4UnR0ICAgICAgICAgICAgICBVbnNpZ25lZDMyLA0KICAgICAgICAgIHBpbmdSZXN1bHRz
QXZlcmFnZVJ0dCAgICAgICAgICBVbnNpZ25lZDMyLA0KICAgICAgICAgIHBpbmdSZXN1bHRzUHJv
YmVSZXNwb25zZXMgICAgICBVbnNpZ25lZDMyLA0KICAgICAgICAgIHBpbmdSZXN1bHRzU2VudFBy
b2JlcyAgICAgICAgICBVbnNpZ25lZDMyLA0KICAgICAgICAgIHBpbmdSZXN1bHRzUnR0U3VtT2ZT
cXVhcmVzICAgICBVbnNpZ25lZDMyLA0KICAgICAgICAgIHBpbmdSZXN1bHRzTGFzdEdvb2RQcm9i
ZSAgICAgICBEYXRlQW5kVGltZQ0KICAgICAgIH0NCiANCiAgIHBpbmdSZXN1bHRzT3BlclN0YXR1
cyBPQkpFQ1QtVFlQRQ0KICAgICAgU1lOVEFYICAgICAgSU5URUdFUiB7DQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZW5hYmxlZCgxKSwgIC0tIHRlc3QgaXMgaW4gcHJvZ3Jlc3MNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkaXNhYmxlZCgyKSAgLS0gdGVzdCBoYXMgc3RvcHBlZA0K
ICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkN
CiAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAg
IlJlZmxlY3RzIHRoZSBvcGVyYXRpb25hbCBzdGF0ZSBvZiBhIHBpbmdDdGxFbnRyeToNCiANCkRJ
U01BTiBXb3JraW5nIEdyb3VwICAgICBFeHBpcmVzIFNlcHRlbWJlciAyMDAwICAgICAgICAgICAg
ICAgIFtQYWdlIDI0XQ0KDA0KSW50ZXJuZXQgRHJhZnQgICAgICBQaW5nLCBUcmFjZXJvdXRlIGFu
ZCBMb29rdXAgTUlCcyAgICAgICBNYXJjaCAxLCAyMDAwDQogDQogDQogICAgICAgICAgICAgZW5h
YmxlZCgxKSAgIC0gVGVzdCBpcyBhY3RpdmUuDQogICAgICAgICAgICAgZGlzYWJsZWQoMikgIC0g
VGVzdCBoYXMgc3RvcHBlZC4iDQogICAgICA6Oj0geyBwaW5nUmVzdWx0c0VudHJ5IDEgfQ0KIA0K
ICAgcGluZ1Jlc3VsdHNJcFRhcmdldEFkZHJlc3NUeXBlIE9CSkVDVC1UWVBFDQogICAgICBTWU5U
QVggICAgICBJbmV0QWRkcmVzc1R5cGUNCiAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAg
ICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAiVGhp
cyBvYmplY3RzIGluZGljYXRlcyB0aGUgdHlwZSBvZiBhZGRyZXNzIHN0b3JlZA0KICAgICAgICAg
IGluIHRoZSBjb3JyZXNwb25kaW5nIHBpbmdSZXN1bHRzSXBUYXJnZXRBZGRyZXNzDQogICAgICAg
ICAgb2JqZWN0LiINCiAgICAgIERFRlZBTCB7IHVua25vd24gfQ0KICAgICAgOjo9IHsgcGluZ1Jl
c3VsdHNFbnRyeSAyIH0NCiANCiAgIHBpbmdSZXN1bHRzSXBUYXJnZXRBZGRyZXNzIE9CSkVDVC1U
WVBFDQogICAgICBTWU5UQVggICAgICBJbmV0QWRkcmVzcw0KICAgICAgTUFYLUFDQ0VTUyAgcmVh
ZC1vbmx5DQogICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgICJUaGlzIG9iamVjdHMgcmVwb3J0cyB0aGUgSVAgYWRkcmVzcyBhc3NvY2lhdGVkDQog
ICAgICAgICAgd2l0aCBhIHBpbmdDdGxUYXJnZXRBZGRyZXNzIHZhbHVlIHdoZW4gdGhlIGRlc3Rp
bmF0aW9uDQogICAgICAgICAgYWRkcmVzcyBpcyBzcGVjaWZpZWQgYXMgYSBETlMgbmFtZS4gIFRo
ZSB2YWx1ZSBvZg0KICAgICAgICAgIHRoaXMgb2JqZWN0IHNob3VsZCBiZSBhIHplcm8gbGVuZ3Ro
IG9jdGV0IHN0cmluZw0KICAgICAgICAgIHdoZW4gYSBETlMgbmFtZSBpcyBub3Qgc3BlY2lmaWVk
IG9yIHdoZW4gYQ0KICAgICAgICAgIHNwZWNpZmllZCBETlMgbmFtZSBmYWlscyB0byByZXNvbHZl
LiINCiAgICAgIERFRlZBTCB7ICcnSCB9DQogICAgICA6Oj0geyBwaW5nUmVzdWx0c0VudHJ5IDMg
fQ0KIA0KICAgcGluZ1Jlc3VsdHNNaW5SdHQgT0JKRUNULVRZUEUNCiAgICAgIFNZTlRBWCAgICAg
IFVuc2lnbmVkMzINCiAgICAgIFVOSVRTICAgICAgICJtaWxsaXNlY29uZHMiDQogICAgICBNQVgt
QUNDRVNTICByZWFkLW9ubHkNCiAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgIERFU0NS
SVBUSU9ODQogICAgICAgICAgIlRoZSBtaW5pbXVtIHBpbmcgcm91bmQtdHJpcC10aW1lIChSVFQp
IHJlY2VpdmVkLiAgQSB2YWx1ZQ0KICAgICAgICAgIG9mIDAgZm9yIHRoaXMgb2JqZWN0IGltcGxp
ZXMgdGhhdCBubyBSVFQgaGFzIGJlZW4gcmVjZWl2ZWQuIg0KICAgICAgOjo9IHsgcGluZ1Jlc3Vs
dHNFbnRyeSA0IH0NCiANCiAgIHBpbmdSZXN1bHRzTWF4UnR0IE9CSkVDVC1UWVBFDQogICAgICBT
WU5UQVggICAgICBVbnNpZ25lZDMyDQogICAgICBVTklUUyAgICAgICAibWlsbGlzZWNvbmRzIg0K
ICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICBTVEFUVVMgICAgICBjdXJyZW50DQog
ICAgICBERVNDUklQVElPTg0KICAgICAgICAgICJUaGUgbWF4aW11bSBwaW5nIHJvdW5kLXRyaXAt
dGltZSAoUlRUKSByZWNlaXZlZC4gIEEgdmFsdWUNCiAgICAgICAgICBvZiAwIGZvciB0aGlzIG9i
amVjdCBpbXBsaWVzIHRoYXQgbm8gUlRUIGhhcyBiZWVuIHJlY2VpdmVkLiINCiAgICAgIDo6PSB7
IHBpbmdSZXN1bHRzRW50cnkgNSB9DQogDQogICAgcGluZ1Jlc3VsdHNBdmVyYWdlUnR0IE9CSkVD
VC1UWVBFDQogICAgICBTWU5UQVggICAgICBVbnNpZ25lZDMyDQogICAgICBVTklUUyAgICAgICAi
bWlsbGlzZWNvbmRzIg0KIA0KRElTTUFOIFdvcmtpbmcgR3JvdXAgICAgIEV4cGlyZXMgU2VwdGVt
YmVyIDIwMDAgICAgICAgICAgICAgICAgW1BhZ2UgMjVdDQoMDQpJbnRlcm5ldCBEcmFmdCAgICAg
IFBpbmcsIFRyYWNlcm91dGUgYW5kIExvb2t1cCBNSUJzICAgICAgIE1hcmNoIDEsIDIwMDANCiAN
CiAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgU1RBVFVTICAgICAgY3VycmVudA0K
ICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAiVGhlIGN1cnJlbnQgYXZlcmFnZSBwaW5nIHJv
dW5kLXRyaXAtdGltZSAoUlRUKS4iDQogICAgICA6Oj0geyBwaW5nUmVzdWx0c0VudHJ5IDYgfQ0K
IA0KICAgIHBpbmdSZXN1bHRzUHJvYmVSZXNwb25zZXMgT0JKRUNULVRZUEUNCiAgICAgIFNZTlRB
WCAgICAgIFVuc2lnbmVkMzINCiAgICAgIFVOSVRTICAgICAgICJyZXNwb25zZXMiDQogICAgICBN
QVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgIERF
U0NSSVBUSU9ODQogICAgICAgICAgIk51bWJlciBvZiByZXNwb25zZXMgcmVjZWl2ZWQgZm9yIHRo
ZSBjb3JyZXNwb25kaW5nDQogICAgICAgICAgcGluZ0N0bEVudHJ5IGFuZCBwaW5nUmVzdWx0c0Vu
dHJ5LiAgVGhlIHZhbHVlIG9mIHRoaXMgb2JqZWN0DQogICAgICAgICAgTVVTVCBiZSByZXBvcnRl
ZCBhcyAwIHdoZW4gbm8gcHJvYmUgcmVzcG9uc2VzIGhhdmUgYmVlbg0KICAgICAgICAgIHJlY2Vp
dmVkLiINCiAgICAgIDo6PSB7IHBpbmdSZXN1bHRzRW50cnkgNyB9DQogDQogICAgcGluZ1Jlc3Vs
dHNTZW50UHJvYmVzIE9CSkVDVC1UWVBFDQogICAgICBTWU5UQVggICAgICBVbnNpZ25lZDMyDQog
ICAgICBVTklUUyAgICAgICAicHJvYmVzIg0KICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQog
ICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICBERVNDUklQVElPTg0KICAgICAgICAgICJU
aGUgdmFsdWUgb2YgdGhpcyBvYmplY3QgcmVmbGVjdHMgdGhlIG51bWJlciBvZiBwcm9iZXMgc2Vu
dA0KICAgICAgICAgIGZvciB0aGUgY29ycmVzcG9uZGluZyBwaW5nQ3RsRW50cnkgYW5kIHBpbmdS
ZXN1bHRzRW50cnkuDQogICAgICAgICAgVGhlIHZhbHVlIG9mIHRoaXMgb2JqZWN0IE1VU1QgYmUg
cmVwb3J0ZWQgYXMgMCB3aGVuIG5vIHByb2Jlcw0KICAgICAgICAgIGhhdmUgYmVlbiBzZW50LiIN
CiAgICAgIDo6PSB7IHBpbmdSZXN1bHRzRW50cnkgOCB9DQogDQogICAgcGluZ1Jlc3VsdHNSdHRT
dW1PZlNxdWFyZXMgT0JKRUNULVRZUEUNCiAgICAgIFNZTlRBWCAgICAgIFVuc2lnbmVkMzINCiAg
ICAgIFVOSVRTICAgICAgICJtaWxsaXNlY29uZHMiDQogICAgICBNQVgtQUNDRVNTICByZWFkLW9u
bHkNCiAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgIERFU0NSSVBUSU9ODQogICAgICAg
ICAgIlRoaXMgb2JqZWN0IGNvbnRhaW5zIHRoZSBzdW0gb2YgdGhlIHNxdWFyZXMgZm9yIGFsbCBw
aW5nDQogICAgICAgICAgcmVzcG9uc2VzIHJlY2VpdmVkLiAgSXRzIHB1cnBvc2UgaXMgdG8gZW5h
YmxlIHN0YW5kYXJkDQogICAgICAgICAgZGV2aWF0aW9uIGNhbGN1bGF0aW9uLiAgVGhlIHZhbHVl
IG9mIHRoaXMgb2JqZWN0IE1VU1QNCiAgICAgICAgICBiZSByZXBvcnRlZCBhcyAwIHdoZW4gbm8g
cGluZyByZXNwb25zZXMgaGF2ZSBiZWVuDQogICAgICAgICAgcmVjZWl2ZWQuIg0KICAgICAgOjo9
IHsgcGluZ1Jlc3VsdHNFbnRyeSA5IH0NCiANCiAgIHBpbmdSZXN1bHRzTGFzdEdvb2RQcm9iZSBP
QkpFQ1QtVFlQRQ0KICAgICAgU1lOVEFYICAgICAgRGF0ZUFuZFRpbWUNCiAgICAgIE1BWC1BQ0NF
U1MgIHJlYWQtb25seQ0KICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgREVTQ1JJUFRJ
T04NCiAgICAgICAgICAiRGF0ZSBhbmQgdGltZSB3aGVuIHRoZSBsYXN0IHJlc3BvbnNlIHdhcyBy
ZWNlaXZlZCBmb3INCiAgICAgICAgICBhIHByb2JlLiINCiAgICAgIDo6PSB7IHBpbmdSZXN1bHRz
RW50cnkgMTAgfQ0KIA0KIA0KIA0KRElTTUFOIFdvcmtpbmcgR3JvdXAgICAgIEV4cGlyZXMgU2Vw
dGVtYmVyIDIwMDAgICAgICAgICAgICAgICAgW1BhZ2UgMjZdDQoMDQpJbnRlcm5ldCBEcmFmdCAg
ICAgIFBpbmcsIFRyYWNlcm91dGUgYW5kIExvb2t1cCBNSUJzICAgICAgIE1hcmNoIDEsIDIwMDAN
CiANCiAgIC0tIFBpbmcgUHJvYmUgSGlzdG9yeSBUYWJsZQ0KIA0KICAgcGluZ1Byb2JlSGlzdG9y
eVRhYmxlIE9CSkVDVC1UWVBFDQogICAgICBTWU5UQVggICAgICBTRVFVRU5DRSBPRiBQaW5nUHJv
YmVIaXN0b3J5RW50cnkNCiAgICAgIE1BWC1BQ0NFU1MgIG5vdC1hY2Nlc3NpYmxlDQogICAgICBT
VEFUVVMgICAgICBjdXJyZW50DQogICAgICBERVNDUklQVElPTg0KICAgICAgICAgICJEZWZpbmVz
IGEgdGFibGUgZm9yIHN0b3JpbmcgdGhlIHJlc3VsdHMgb2YgYSBwaW5nDQogICAgICAgICAgb3Bl
cmF0aW9uLiAgRW50cmllcyBpbiB0aGlzIHRhYmxlIGFyZSBsaW1pdGVkIGJ5DQogICAgICAgICAg
dGhlIHZhbHVlIG9mIHRoZSBjb3JyZXNwb25kaW5nIHBpbmdDdGxNYXhSb3dzDQogICAgICAgICAg
b2JqZWN0Lg0KIA0KICAgICAgICAgIEFuIGVudHJ5IGluIHRoaXMgdGFibGUgaXMgY3JlYXRlZCB3
aGVuIHRoZSByZXN1bHQgb2YNCiAgICAgICAgICBhIHBpbmcgcHJvYmUgaXMgZGV0ZXJtaW5lZC4g
IFRoZSBpbml0aWFsIDIgaW5zdGFuY2UNCiAgICAgICAgICBpZGVudGlmaWVyIGluZGV4IHZhbHVl
cyBpZGVudGlmeSB0aGUgcGluZ0N0bEVudHJ5DQogICAgICAgICAgdGhhdCBhIHByb2JlIHJlc3Vs
dCAocGluZ1Byb2JlSGlzdG9yeUVudHJ5KSBiZWxvbmdzDQogICAgICAgICAgdG8uICBBbiBlbnRy
eSBpcyByZW1vdmVkIGZyb20gdGhpcyB0YWJsZSB3aGVuDQogICAgICAgICAgaXRzIGNvcnJlc3Bv
ZGluZyBwaW5nQ3RsRW50cnkgaXMgZGVsZXRlZC4NCiANCiAgICAgICAgICBBbiBpbXBsZW1lbnRh
dGlvbiBvZiB0aGlzIE1JQiB3aWxsIHJlbW92ZSB0aGUgb2xkZXN0DQogICAgICAgICAgZW50cnkg
aW4gdGhlIHBpbmdQcm9iZUhpc3RvcnlUYWJsZSB0byBhbGxvdyB0aGUNCiAgICAgICAgICBhZGRp
dGlvbiBvZiBhbiBuZXcgZW50cnkgb25jZSB0aGUgbnVtYmVyIG9mIHJvd3MgaW4NCiAgICAgICAg
ICB0aGUgcGluZ1Byb2JlSGlzdG9yeVRhYmxlIHJlYWNoZXMgdGhlIHZhbHVlIHNwZWNpZmllZA0K
ICAgICAgICAgIGJ5IHBpbmdDdGxNYXhSb3dzLiINCiAgICAgOjo9IHsgcGluZ09iamVjdHMgNCB9
DQogDQogICBwaW5nUHJvYmVIaXN0b3J5RW50cnkgT0JKRUNULVRZUEUNCiAgICAgIFNZTlRBWCAg
ICAgIFBpbmdQcm9iZUhpc3RvcnlFbnRyeQ0KICAgICAgTUFYLUFDQ0VTUyAgbm90LWFjY2Vzc2li
bGUNCiAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgIERFU0NSSVBUSU9ODQogICAgICAg
ICAgIkRlZmluZXMgYW4gZW50cnkgaW4gdGhlIHBpbmdQcm9iZUhpc3RvcnlUYWJsZS4NCiAgICAg
ICAgICBUaGUgZmlyc3QgdHdvIGluZGV4IGVsZW1lbnRzIGlkZW50aWZ5IHRoZQ0KICAgICAgICAg
IHBpbmdDdGxFbnRyeSB0aGF0IGEgcGluZ1Byb2JlSGlzdG9yeUVudHJ5IGJlbG9uZ3MNCiAgICAg
ICAgICB0by4gIFRoZSB0aGlyZCBpbmRleCBlbGVtZW50IHNlbGVjdHMgYSBzaW5nbGUNCiAgICAg
ICAgICBwcm9iZSByZXN1bHQuIg0KICAgICAgSU5ERVggew0KICAgICAgICAgICAgICAgcGluZ0N0
bE93bmVySW5kZXgsDQogICAgICAgICAgICAgICBwaW5nQ3RsVGVzdE5hbWUsDQogICAgICAgICAg
ICAgICBwaW5nUHJvYmVIaXN0b3J5SW5kZXgNCiAgICAgICAgICAgICB9DQogICAgICA6Oj0geyBw
aW5nUHJvYmVIaXN0b3J5VGFibGUgMSB9DQogDQogICBQaW5nUHJvYmVIaXN0b3J5RW50cnkgOjo9
DQogICAgICBTRVFVRU5DRSB7DQogICAgICAgICAgcGluZ1Byb2JlSGlzdG9yeUluZGV4ICAgICAg
ICAgVW5zaWduZWQzMiwNCiAgICAgICAgICBwaW5nUHJvYmVIaXN0b3J5UmVzcG9uc2UgICAgICBV
bnNpZ25lZDMyLA0KICAgICAgICAgIHBpbmdQcm9iZUhpc3RvcnlTdGF0dXMgICAgICAgIE9wZXJh
dGlvblJlc3BvbnNlU3RhdHVzLA0KICAgICAgICAgIHBpbmdQcm9iZUhpc3RvcnlMYXN0UkMgICAg
ICAgIEludGVnZXIzMiwNCiAgICAgICAgICBwaW5nUHJvYmVIaXN0b3J5VGltZSAgICAgICAgICBE
YXRlQW5kVGltZQ0KICAgICAgfQ0KIA0KICAgcGluZ1Byb2JlSGlzdG9yeUluZGV4IE9CSkVDVC1U
WVBFDQogDQpESVNNQU4gV29ya2luZyBHcm91cCAgICAgRXhwaXJlcyBTZXB0ZW1iZXIgMjAwMCAg
ICAgICAgICAgICAgICBbUGFnZSAyN10NCgwNCkludGVybmV0IERyYWZ0ICAgICAgUGluZywgVHJh
Y2Vyb3V0ZSBhbmQgTG9va3VwIE1JQnMgICAgICAgTWFyY2ggMSwgMjAwMA0KIA0KICAgICAgU1lO
VEFYICAgICAgVW5zaWduZWQzMiAoMS4uJ2ZmZmZmZmZmJ2gpDQogICAgICBNQVgtQUNDRVNTICBu
b3QtYWNjZXNzaWJsZQ0KICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgREVTQ1JJUFRJ
T04NCiAgICAgICAgICAiQW4gZW50cnkgaW4gdGhpcyB0YWJsZSBpcyBjcmVhdGVkIHdoZW4gdGhl
IHJlc3VsdCBvZg0KICAgICAgICAgIGEgcGluZyBwcm9iZSBpcyBkZXRlcm1pbmVkLiAgVGhlIGlu
aXRpYWwgMiBpbnN0YW5jZQ0KICAgICAgICAgIGlkZW50aWZpZXIgaW5kZXggdmFsdWVzIGlkZW50
aWZ5IHRoZSBwaW5nQ3RsRW50cnkNCiAgICAgICAgICB0aGF0IGEgcHJvYmUgcmVzdWx0IChwaW5n
UHJvYmVIaXN0b3J5RW50cnkpIGJlbG9uZ3MNCiAgICAgICAgICB0by4NCiANCiAgICAgICAgICBB
biBpbXBsZW1lbnRhdGlvbiBNVVNUIHN0YXJ0IGFzc2lnbmluZw0KICAgICAgICAgIHBpbmdQcm9i
ZUhpc3RvcnlJbmRleCB2YWx1ZXMgYXQgMSBhbmQgd3JhcCBhZnRlcg0KICAgICAgICAgIGV4Y2Vl
ZGluZyB0aGUgbWF4aW11bSBwb3NzaWJsZSB2YWx1ZSBhcyBkZWZpbmVkIGJ5DQogICAgICAgICAg
dGhlIGxpbWl0IG9mIHRoaXMgb2JqZWN0ICgnZmZmZmZmZmYnaCkuIg0KICAgICAgOjo9IHsgcGlu
Z1Byb2JlSGlzdG9yeUVudHJ5IDEgfQ0KIA0KICAgcGluZ1Byb2JlSGlzdG9yeVJlc3BvbnNlIE9C
SkVDVC1UWVBFDQogICAgICBTWU5UQVggICAgICBVbnNpZ25lZDMyDQogICAgICBVTklUUyAgICAg
ICAibWlsbGlzZWNvbmRzIg0KICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICBTVEFU
VVMgICAgICBjdXJyZW50DQogICAgICBERVNDUklQVElPTg0KICAgICAgICAgICJUaGUgYW1vdW50
IG9mIHRpbWUgbWVhc3VyZWQgaW4gbWlsbGlzZWNvbmRzIGZyb20gd2hlbg0KICAgICAgICAgIGEg
cHJvYmUgd2FzIHNlbnQgdG8gd2hlbiBpdHMgcmVzcG9uc2Ugd2FzIHJlY2VpdmVkIG9yDQogICAg
ICAgICAgd2hlbiBpdCB0aW1lZCBvdXQuICBUaGUgdmFsdWUgb2YgdGhpcyBvYmplY3QgaXMgcmVw
b3J0ZWQNCiAgICAgICAgICBhcyAwIHdoZW4gaXQgaXMgbm90IHBvc3NpYmxlIHRvIHRyYW5zbWl0
IGEgcHJvYmUuIg0KICAgICAgOjo9IHsgcGluZ1Byb2JlSGlzdG9yeUVudHJ5IDIgfQ0KIA0KICAg
cGluZ1Byb2JlSGlzdG9yeVN0YXR1cyBPQkpFQ1QtVFlQRQ0KICAgICAgU1lOVEFYICAgICAgT3Bl
cmF0aW9uUmVzcG9uc2VTdGF0dXMNCiAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAg
U1RBVFVTICAgICAgY3VycmVudA0KICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAiVGhlIHJl
c3VsdCBvZiBhIHBhcnRpY3VsYXIgcHJvYmUgZG9uZSBieSBhIHJlbW90ZSBob3N0LiINCiAgICAg
IDo6PSB7IHBpbmdQcm9iZUhpc3RvcnlFbnRyeSAzIH0NCiANCiAgIHBpbmdQcm9iZUhpc3RvcnlM
YXN0UkMgICAgICAgIE9CSkVDVC1UWVBFDQogICAgICBTWU5UQVggICAgICBJbnRlZ2VyMzINCiAg
ICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAg
ICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAiVGhlIGxhc3QgaW1wbGVtZW50YXRpb24gbWV0aG9k
IHNwZWNpZmljIHJlcGx5IGNvZGUgcmVjZWl2ZWQuDQogICAgICAgICAgSWYgdGhlIElDTVAgRWNo
byBjYXBhYmlsaXR5IGlzIGJlaW5nIHVzZWQgdGhlbiBhIHN1Y2Nlc3NmdWwNCiAgICAgICAgICBw
cm9iZSBlbmRzIHdoZW4gYW4gSUNNUCByZXNwb25zZSBpcyByZWNlaXZlZCB0aGF0IGNvbnRhaW5z
DQogICAgICAgICAgdGhlIGNvZGUgSUNNUF9FQ0hPUkVQTFkoMCkuICBUaGUgSUNNUCByZXNwb25z
ZXMgYXJlIGRlZmluZWQNCiAgICAgICAgICBub3JtYWxseSBpbiB0aGUgaXBfaWNtcCBpbmNsdWRl
IGZpbGUuIg0KICAgICAgOjo9IHsgcGluZ1Byb2JlSGlzdG9yeUVudHJ5IDQgfQ0KIA0KICAgcGlu
Z1Byb2JlSGlzdG9yeVRpbWUgT0JKRUNULVRZUEUNCiAgICAgIFNZTlRBWCAgICAgIERhdGVBbmRU
aW1lDQogICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgIFNUQVRVUyAgICAgIGN1cnJl
bnQNCiAgICAgIERFU0NSSVBUSU9ODQogDQpESVNNQU4gV29ya2luZyBHcm91cCAgICAgRXhwaXJl
cyBTZXB0ZW1iZXIgMjAwMCAgICAgICAgICAgICAgICBbUGFnZSAyOF0NCgwNCkludGVybmV0IERy
YWZ0ICAgICAgUGluZywgVHJhY2Vyb3V0ZSBhbmQgTG9va3VwIE1JQnMgICAgICAgTWFyY2ggMSwg
MjAwMA0KIA0KICAgICAgICAgICJUaW1lc3RhbXAgZm9yIHdoZW4gdGhpcyBwcm9iZSByZXN1bHQg
d2FzIGRldGVybWluZWQuIg0KICAgICAgOjo9IHsgcGluZ1Byb2JlSGlzdG9yeUVudHJ5IDUgfQ0K
IA0KIA0KICAgLS0gTm90aWZpY2F0aW9uIERlZmluaXRpb24gc2VjdGlvbg0KIA0KICAgcGluZ1By
b2JlRmFpbGVkIE5PVElGSUNBVElPTi1UWVBFDQogICAgICAgIE9CSkVDVFMgew0KICAgICAgICAg
IHBpbmdDdGxUYXJnZXRBZGRyZXNzVHlwZSwNCiAgICAgICAgICBwaW5nQ3RsVGFyZ2V0QWRkcmVz
cywNCiAgICAgICAgICBwaW5nUmVzdWx0c09wZXJTdGF0dXMsDQogICAgICAgICAgcGluZ1Jlc3Vs
dHNJcFRhcmdldEFkZHJlc3NUeXBlLA0KICAgICAgICAgIHBpbmdSZXN1bHRzSXBUYXJnZXRBZGRy
ZXNzLA0KICAgICAgICAgIHBpbmdSZXN1bHRzTWluUnR0LA0KICAgICAgICAgIHBpbmdSZXN1bHRz
TWF4UnR0LA0KICAgICAgICAgIHBpbmdSZXN1bHRzQXZlcmFnZVJ0dCwNCiAgICAgICAgICBwaW5n
UmVzdWx0c1Byb2JlUmVzcG9uc2VzLA0KICAgICAgICAgIHBpbmdSZXN1bHRzU2VudFByb2JlcywN
CiAgICAgICAgICBwaW5nUmVzdWx0c1J0dFN1bU9mU3F1YXJlcywNCiAgICAgICAgICBwaW5nUmVz
dWx0c0xhc3RHb29kUHJvYmUNCiAgICAgICAgfQ0KICAgICAgICBTVEFUVVMgIGN1cnJlbnQNCiAg
ICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJHZW5lcmF0ZWQgd2hlbiBhIHByb2JlIGZh
aWx1cmUgaXMgZGV0ZWN0ZWQgd2hlbiB0aGUNCiAgICAgICAgICAgIGNvcnJlc3BvbmRpbmcgcGlu
Z0N0bFRyYXBHZW5lcmF0aW9uIG9iamVjdCBpcyBzZXQgdG8NCiAgICAgICAgICAgIHByb2JlRmFp
bHVyZSgwKSBzdWJqZWN0IHRvIHRoZSB2YWx1ZSBvZg0KICAgICAgICAgICAgcGluZ0N0bFRyYXBQ
cm9iZUZhaWx1cmVGaWx0ZXIuICBUaGUgb2JqZWN0DQogICAgICAgICAgICBwaW5nQ3RsVHJhcFBy
b2JlRmFpbHVyZUZpbHRlciBjYW4gYmUgdXNlZCB0byBzcGVjaWZ5IHRoZQ0KICAgICAgICAgICAg
bnVtYmVyIG9mIHN1Y2Nlc3NpdmUgcHJvYmUgZmFpbHVyZXMgdGhhdCBhcmUgcmVxdWlyZWQNCiAg
ICAgICAgICAgIGJlZm9yZSB0aGlzIG5vdGlmaWNhdGlvbiBjYW4gYmUgZ2VuZXJhdGVkLiINCiAg
ICAgICAgOjo9IHsgcGluZ05vdGlmaWNhdGlvbnMgMSB9DQogDQogICBwaW5nVGVzdEZhaWxlZCBO
T1RJRklDQVRJT04tVFlQRQ0KICAgICAgICBPQkpFQ1RTIHsNCiAgICAgICAgICBwaW5nQ3RsVGFy
Z2V0QWRkcmVzc1R5cGUsDQogICAgICAgICAgcGluZ0N0bFRhcmdldEFkZHJlc3MsDQogICAgICAg
ICAgcGluZ1Jlc3VsdHNPcGVyU3RhdHVzLA0KICAgICAgICAgIHBpbmdSZXN1bHRzSXBUYXJnZXRB
ZGRyZXNzVHlwZSwNCiAgICAgICAgICBwaW5nUmVzdWx0c0lwVGFyZ2V0QWRkcmVzcywNCiAgICAg
ICAgICBwaW5nUmVzdWx0c01pblJ0dCwNCiAgICAgICAgICBwaW5nUmVzdWx0c01heFJ0dCwNCiAg
ICAgICAgICBwaW5nUmVzdWx0c0F2ZXJhZ2VSdHQsDQogICAgICAgICAgcGluZ1Jlc3VsdHNQcm9i
ZVJlc3BvbnNlcywNCiAgICAgICAgICBwaW5nUmVzdWx0c1NlbnRQcm9iZXMsDQogICAgICAgICAg
cGluZ1Jlc3VsdHNSdHRTdW1PZlNxdWFyZXMsDQogICAgICAgICAgcGluZ1Jlc3VsdHNMYXN0R29v
ZFByb2JlDQogICAgICAgIH0NCiAgICAgICAgU1RBVFVTICBjdXJyZW50DQogICAgICAgIERFU0NS
SVBUSU9ODQogICAgICAgICAgICAiR2VuZXJhdGVkIHdoZW4gYSBwaW5nIHRlc3QgaXMgZGV0ZXJt
aW5lZCB0byBoYXZlIGZhaWxlZA0KICAgICAgICAgICAgd2hlbiB0aGUgY29ycmVzcG9uZGluZyBw
aW5nQ3RsVHJhcEdlbmVyYXRpb24gb2JqZWN0IGlzDQogICAgICAgICAgICBzZXQgdG8gdGVzdEZh
aWx1cmUoMSkuICBJbiB0aGlzIGluc3RhbmNlDQogICAgICAgICAgICBwaW5nQ3RsVHJhcFRlc3RG
YWlsdXJlRmlsdGVyIHNob3VsZCBzcGVjaWZ5IHRoZSBudW1iZXIgb2YNCiANCkRJU01BTiBXb3Jr
aW5nIEdyb3VwICAgICBFeHBpcmVzIFNlcHRlbWJlciAyMDAwICAgICAgICAgICAgICAgIFtQYWdl
IDI5XQ0KDA0KSW50ZXJuZXQgRHJhZnQgICAgICBQaW5nLCBUcmFjZXJvdXRlIGFuZCBMb29rdXAg
TUlCcyAgICAgICBNYXJjaCAxLCAyMDAwDQogDQogICAgICAgICAgICBwcm9iZXMgaW4gYSB0ZXN0
IHJlcXVpcmVkIHRvIGhhdmUgZmFpbGVkIGluIG9yZGVyIHRvDQogICAgICAgICAgICBjb25zaWRl
ciB0aGUgdGVzdCBhcyBmYWlsZWQuIg0KICAgICAgICA6Oj0geyBwaW5nTm90aWZpY2F0aW9ucyAy
IH0NCiANCiAgIHBpbmdUZXN0Q29tcGxldGVkIE5PVElGSUNBVElPTi1UWVBFDQogICAgICAgIE9C
SkVDVFMgew0KICAgICAgICAgIHBpbmdDdGxUYXJnZXRBZGRyZXNzVHlwZSwNCiAgICAgICAgICBw
aW5nQ3RsVGFyZ2V0QWRkcmVzcywNCiAgICAgICAgICBwaW5nUmVzdWx0c09wZXJTdGF0dXMsDQog
ICAgICAgICAgcGluZ1Jlc3VsdHNJcFRhcmdldEFkZHJlc3NUeXBlLA0KICAgICAgICAgIHBpbmdS
ZXN1bHRzSXBUYXJnZXRBZGRyZXNzLA0KICAgICAgICAgIHBpbmdSZXN1bHRzTWluUnR0LA0KICAg
ICAgICAgIHBpbmdSZXN1bHRzTWF4UnR0LA0KICAgICAgICAgIHBpbmdSZXN1bHRzQXZlcmFnZVJ0
dCwNCiAgICAgICAgICBwaW5nUmVzdWx0c1Byb2JlUmVzcG9uc2VzLA0KICAgICAgICAgIHBpbmdS
ZXN1bHRzU2VudFByb2JlcywNCiAgICAgICAgICBwaW5nUmVzdWx0c1J0dFN1bU9mU3F1YXJlcywN
CiAgICAgICAgICBwaW5nUmVzdWx0c0xhc3RHb29kUHJvYmUNCiAgICAgICAgfQ0KICAgICAgICBT
VEFUVVMgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJHZW5lcmF0
ZWQgYXQgdGhlIGNvbXBsZXRpb24gb2YgYSBwaW5nIHRlc3Qgd2hlbiB0aGUNCiAgICAgICAgICAg
IGNvcnJlc3BvbmRpbmcgcGluZ0N0bFRyYXBHZW5lcmF0aW9uIG9iamVjdCBpcyBzZXQgdG8NCiAg
ICAgICAgICAgIHRlc3RDb21wbGV0aW9uKDQpLiINCiAgICAgICAgOjo9IHsgcGluZ05vdGlmaWNh
dGlvbnMgMyB9DQogDQogICAtLSBDb25mb3JtYW5jZSBpbmZvcm1hdGlvbg0KICAgLS0gQ29tcGxp
YW5jZSBzdGF0ZW1lbnRzDQogDQogICBwaW5nQ29tcGxpYW5jZXMgT0JKRUNUIElERU5USUZJRVIg
Ojo9IHsgcGluZ0NvbmZvcm1hbmNlIDEgfQ0KICAgcGluZ0dyb3VwcyAgICAgIE9CSkVDVCBJREVO
VElGSUVSIDo6PSB7IHBpbmdDb25mb3JtYW5jZSAyIH0NCiANCiAgIC0tIENvbXBsaWFuY2Ugc3Rh
dGVtZW50cw0KIA0KICAgcGluZ0NvbXBsaWFuY2UgTU9EVUxFLUNPTVBMSUFOQ0UNCiAgICAgIFNU
QVRVUyAgY3VycmVudA0KICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICAgIlRoZSBjb21w
bGlhbmNlIHN0YXRlbWVudCBmb3IgdGhlIERJU01BTi1QSU5HLU1JQi4iDQogICAgICBNT0RVTEUg
IC0tIHRoaXMgbW9kdWxlDQogICAgICAgICAgTUFOREFUT1JZLUdST1VQUyB7DQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwaW5nR3JvdXAsDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwaW5nTm90aWZpY2F0aW9uc0dyb3VwDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
fQ0KICAgICAgICAgIEdST1VQIHBpbmdUaW1lU3RhbXBHcm91cA0KICAgICAgICAgIERFU0NSSVBU
SU9ODQogICAgICAgICAgICAgICJUaGlzIGdyb3VwIGlzIG1hbmRhdG9yeSBmb3IgaW1wbGVtZW50
YXRpb25zIHRoYXQgaGF2ZQ0KICAgICAgICAgICAgICBhY2Nlc3MgdG8gYSBzeXN0ZW0gY2xvY2sg
YW5kIGFyZSBjYXBhYmxlIG9mIHNldHRpbmcNCiAgICAgICAgICAgICAgdGhlIHZhbHVlcyBmb3Ig
RGF0ZUFuZFRpbWUgb2JqZWN0cy4gIEl0IGlzIFJFQ09NTUVOREVEDQogICAgICAgICAgICAgIHRo
YXQgd2hlbiB0aGlzIGdyb3VwIGlzIG5vdCBzdXBwb3J0ZWQgdGhhdCB0aGUgdmFsdWVzDQogICAg
ICAgICAgICAgIGZvciB0aGUgb2JqZWN0cyBpbiB0aGlzIGdyb3VwIGJlIHJlcG9ydGVkIGFzDQog
ICAgICAgICAgICAgICcwMDAwMDAwMDAwMDAwMDAwJ0guIg0KIA0KICAgICAgICAgIE9CSkVDVCBw
aW5nTWF4Q29uY3VycmVudFJlcXVlc3RzDQogDQpESVNNQU4gV29ya2luZyBHcm91cCAgICAgRXhw
aXJlcyBTZXB0ZW1iZXIgMjAwMCAgICAgICAgICAgICAgICBbUGFnZSAzMF0NCgwNCkludGVybmV0
IERyYWZ0ICAgICAgUGluZywgVHJhY2Vyb3V0ZSBhbmQgTG9va3VwIE1JQnMgICAgICAgTWFyY2gg
MSwgMjAwMA0KIA0KICAgICAgICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICAgIERF
U0NSSVBUSU9ODQogICAgICAgICAgICAgICJUaGUgYWdlbnQgaXMgbm90IHJlcXVpcmVkIHRvIHN1
cHBvcnQgc2V0DQogICAgICAgICAgICAgIG9wZXJhdGlvbnMgdG8gdGhpcyBvYmplY3QuIg0KIA0K
ICAgICAgICAgIE9CSkVDVCBwaW5nQ3RsU3RvcmFnZVR5cGUNCiAgICAgICAgICBNSU4tQUNDRVNT
ICByZWFkLW9ubHkNCiAgICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgICAiV3JpdGUg
YWNjZXNzIGlzIG5vdCByZXF1aXJlZC4gIEl0IGlzIGFsc28gYWxsb3dlZA0KICAgICAgICAgICAg
ICBmb3IgaW1wbGVtZW50YXRpb25zIHRvIHN1cHBvcnQgb25seSB0aGUgdm9sYXRpbGUNCiAgICAg
ICAgICAgICAgU3RvcmFnZVR5cGUgZW51bWVyYXRpb24uIg0KIA0KICAgICAgICAgIE9CSkVDVCBw
aW5nQ3RsVHlwZQ0KICAgICAgICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICAgIERF
U0NSSVBUSU9ODQogICAgICAgICAgICAgICJXcml0ZSBhY2Nlc3MgaXMgbm90IHJlcXVpcmVkLiAg
SW4gYWRkaXRpb24sIHRoZSBvbmx5DQogICAgICAgICAgICAgIHZhbHVlIHRoYXQgTVVTVCBiZSBz
dXBwb3J0ZWQgYnkgYW4gaW1wbGVtZW50YXRpb24gaXMNCiAgICAgICAgICAgICAgcGluZ0ljbXBF
Y2hvLiINCiANCiAgICAgICAgICBPQkpFQ1QgcGluZ0N0bEJ5UGFzc1JvdXRlVGFibGUNCiAgICAg
ICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAgICAgICAgICBERVNDUklQVElPTg0KICAgICAg
ICAgICAgICAiVGhpcyBvYmplY3QgaXMgbm90IHJlcXVpcmVkIGJ5IGltcGxlbWVudGF0aW9ucyB0
aGF0DQogICAgICAgICAgICAgIGFyZSBub3QgY2FwYWJsZSBvZiBpdHMgaW1wbGVtZW50YXRpb24u
ICBUaGUgZnVuY3Rpb24NCiAgICAgICAgICAgICAgcmVwcmVzZW50ZWQgYnkgdGhpcyBvYmplY3Qg
aXMgaW1wbGVtZW50YWJsZSBpZiB0aGUNCiAgICAgICAgICAgICAgc2V0c29ja29wdCBTT0xfU09D
S0VUIFNPX0RPTlRST1VURSBvcHRpb24gaXMNCiAgICAgICAgICAgICAgc3VwcG9ydGVkLiINCiAN
CiAgICAgICAgICBPQkpFQ1QgcGluZ0N0bFNvdXJjZUFkZHJlc3NUeXBlDQogICAgICAgICAgU1lO
VEFYICBJbmV0QWRkcmVzc1R5cGUgeyB1bmtub3duKDApLCBpcHY0KDEpLCBpcHY2KDIpIH0NCiAg
ICAgICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAgICAgICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgICAgICAiVGhpcyBvYmplY3QgaXMgbm90IHJlcXVpcmVkIGJ5IGltcGxlbWVudGF0aW9u
cyB0aGF0DQogICAgICAgICAgICAgIGFyZSBub3QgY2FwYWJsZSBvZiBiaW5kaW5nIHRoZSBzZW5k
IHNvY2tldCB3aXRoIGENCiAgICAgICAgICAgICAgc291cmNlIGFkZHJlc3MuIEFuIGltcGxlbWVu
dGF0aW9uIGlzIG9ubHkgcmVxdWlyZWQgdG8NCiAgICAgICAgICAgICAgc3VwcG9ydCBJUHY0IGFu
ZCBJUHY2IGFkZHJlc3Nlcy4iDQogDQogICAgICAgICAgT0JKRUNUIHBpbmdDdGxTb3VyY2VBZGRy
ZXNzDQogICAgICAgICAgU1lOVEFYICBJbmV0QWRkcmVzcyAoU0laRSgwfDR8MTYpKQ0KICAgICAg
ICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICAgIERFU0NSSVBUSU9ODQogICAgICAg
ICAgICAgICJUaGlzIG9iamVjdCBpcyBub3QgcmVxdWlyZWQgYnkgaW1wbGVtZW50YXRpb25zIHRo
YXQNCiAgICAgICAgICAgICAgYXJlIG5vdCBjYXBhYmxlIG9mIGJpbmRpbmcgdGhlIHNlbmQgc29j
a2V0IHdpdGggYQ0KICAgICAgICAgICAgICBzb3VyY2UgYWRkcmVzcy4gQW4gaW1wbGVtZW50YXRp
b24gaXMgb25seSByZXF1aXJlZCB0bw0KICAgICAgICAgICAgICBzdXBwb3J0IElQdjQgYW5kIGds
b2JhbGx5IHVuaXF1ZSBJUHY2IGFkZHJlc3Nlcy4iDQogDQogICAgICAgICAgT0JKRUNUIHBpbmdD
dGxJZkluZGV4DQogICAgICAgICAgTUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICAgICAgIldyaXRlIGFjY2VzcyBpcyBub3QgcmVxdWlyZWQuICAg
V2hlbiB3cml0ZSBhY2Nlc3MgaXMNCiAgICAgICAgICAgICAgbm90IHN1cHBvcnRlZCByZXR1cm4g
YSAwIGFzIHRoZSB2YWx1ZSBvZiB0aGlzIG9iamVjdC4NCiAgICAgICAgICAgICAgQSB2YWx1ZSBv
ZiAwIG1lYW5zIHRoYXQgdGhlIGZ1bmN0aW9uIHJlcHJlc2VudGVkIGJ5DQogICAgICAgICAgICAg
IHRoaXMgb3B0aW9uIGlzIG5vdCBzdXBwb3J0ZWQuIg0KIA0KRElTTUFOIFdvcmtpbmcgR3JvdXAg
ICAgIEV4cGlyZXMgU2VwdGVtYmVyIDIwMDAgICAgICAgICAgICAgICAgW1BhZ2UgMzFdDQoMDQpJ
bnRlcm5ldCBEcmFmdCAgICAgIFBpbmcsIFRyYWNlcm91dGUgYW5kIExvb2t1cCBNSUJzICAgICAg
IE1hcmNoIDEsIDIwMDANCiANCiANCiAgICAgICAgICBPQkpFQ1QgcGluZ0N0bERTRmllbGQNCiAg
ICAgICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAgICAgICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgICAgICAiV3JpdGUgYWNjZXNzIGlzIG5vdCByZXF1aXJlZC4gICBXaGVuIHdyaXRlIGFj
Y2VzcyBpcw0KICAgICAgICAgICAgICBub3Qgc3VwcG9ydGVkIHJldHVybiBhIDAgYXMgdGhlIHZh
bHVlIG9mIHRoaXMgb2JqZWN0Lg0KICAgICAgICAgICAgICBBIHZhbHVlIG9mIDAgbWVhbnMgdGhh
dCB0aGUgZnVuY3Rpb24gcmVwcmVzZW50ZWQgYnkNCiAgICAgICAgICAgICAgdGhpcyBvcHRpb24g
aXMgbm90IHN1cHBvcnRlZC4iDQogDQogICAgICAgICAgT0JKRUNUIHBpbmdSZXN1bHRzSXBUYXJn
ZXRBZGRyZXNzVHlwZQ0KICAgICAgICAgIFNZTlRBWCAgSW5ldEFkZHJlc3NUeXBlIHsgdW5rbm93
bigwKSwgaXB2NCgxKSwgaXB2NigyKSB9DQogICAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAg
ICAgICAgIkFuIGltcGxlbWVudGF0aW9uIGlzIG9ubHkgcmVxdWlyZWQgdG8NCiAgICAgICAgICAg
ICAgc3VwcG9ydCBJUHY0IGFuZCBJUHY2IGFkZHJlc3Nlcy4iDQogDQogICAgICAgICAgT0JKRUNU
IHBpbmdSZXN1bHRzSXBUYXJnZXRBZGRyZXNzDQogICAgICAgICAgU1lOVEFYICBJbmV0QWRkcmVz
cyAoU0laRSgwfDR8MTYpKQ0KICAgICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAgICJB
biBpbXBsZW1lbnRhdGlvbiBpcyBvbmx5IHJlcXVpcmVkIHRvDQogICAgICAgICAgICAgIHN1cHBv
cnQgSVB2NCBhbmQgZ2xvYmFsbHkgdW5pcXVlIElQdjYgYWRkcmVzc2VzLiINCiANCiAgICAgIDo6
PSB7IHBpbmdDb21wbGlhbmNlcyAxIH0NCiANCiAgIC0tIE1JQiBncm91cGluZ3MNCiANCiAgIHBp
bmdHcm91cCBPQkpFQ1QtR1JPVVANCiAgICAgT0JKRUNUUyB7DQogICAgICAgICAgICAgICBwaW5n
TWF4Q29uY3VycmVudFJlcXVlc3RzLA0KICAgICAgICAgICAgICAgcGluZ0N0bFRhcmdldEFkZHJl
c3NUeXBlLA0KICAgICAgICAgICAgICAgcGluZ0N0bFRhcmdldEFkZHJlc3MsDQogICAgICAgICAg
ICAgICBwaW5nQ3RsRGF0YVNpemUsDQogICAgICAgICAgICAgICBwaW5nQ3RsVGltZU91dCwNCiAg
ICAgICAgICAgICAgIHBpbmdDdGxQcm9iZUNvdW50LA0KICAgICAgICAgICAgICAgcGluZ0N0bEFk
bWluU3RhdHVzLA0KICAgICAgICAgICAgICAgcGluZ0N0bERhdGFGaWxsLA0KICAgICAgICAgICAg
ICAgcGluZ0N0bEZyZXF1ZW5jeSwNCiAgICAgICAgICAgICAgIHBpbmdDdGxNYXhSb3dzLA0KICAg
ICAgICAgICAgICAgcGluZ0N0bFN0b3JhZ2VUeXBlLA0KICAgICAgICAgICAgICAgcGluZ0N0bFRy
YXBHZW5lcmF0aW9uLA0KICAgICAgICAgICAgICAgcGluZ0N0bFRyYXBQcm9iZUZhaWx1cmVGaWx0
ZXIsDQogICAgICAgICAgICAgICBwaW5nQ3RsVHJhcFRlc3RGYWlsdXJlRmlsdGVyLA0KICAgICAg
ICAgICAgICAgcGluZ0N0bFR5cGUsDQogICAgICAgICAgICAgICBwaW5nQ3RsRGVzY3IsDQogICAg
ICAgICAgICAgICBwaW5nQ3RsQnlQYXNzUm91dGVUYWJsZSwNCiAgICAgICAgICAgICAgIHBpbmdD
dGxTb3VyY2VBZGRyZXNzVHlwZSwNCiAgICAgICAgICAgICAgIHBpbmdDdGxTb3VyY2VBZGRyZXNz
LA0KICAgICAgICAgICAgICAgcGluZ0N0bElmSW5kZXgsDQogICAgICAgICAgICAgICBwaW5nQ3Rs
RFNGaWVsZCwNCiAgICAgICAgICAgICAgIHBpbmdDdGxSb3dTdGF0dXMsDQogICAgICAgICAgICAg
ICBwaW5nUmVzdWx0c09wZXJTdGF0dXMsDQogICAgICAgICAgICAgICBwaW5nUmVzdWx0c0lwVGFy
Z2V0QWRkcmVzc1R5cGUsDQogICAgICAgICAgICAgICBwaW5nUmVzdWx0c0lwVGFyZ2V0QWRkcmVz
cywNCiAgICAgICAgICAgICAgIHBpbmdSZXN1bHRzTWluUnR0LA0KIA0KRElTTUFOIFdvcmtpbmcg
R3JvdXAgICAgIEV4cGlyZXMgU2VwdGVtYmVyIDIwMDAgICAgICAgICAgICAgICAgW1BhZ2UgMzJd
DQoMDQpJbnRlcm5ldCBEcmFmdCAgICAgIFBpbmcsIFRyYWNlcm91dGUgYW5kIExvb2t1cCBNSUJz
ICAgICAgIE1hcmNoIDEsIDIwMDANCiANCiAgICAgICAgICAgICAgIHBpbmdSZXN1bHRzTWF4UnR0
LA0KICAgICAgICAgICAgICAgcGluZ1Jlc3VsdHNBdmVyYWdlUnR0LA0KICAgICAgICAgICAgICAg
cGluZ1Jlc3VsdHNQcm9iZVJlc3BvbnNlcywNCiAgICAgICAgICAgICAgIHBpbmdSZXN1bHRzU2Vu
dFByb2JlcywNCiAgICAgICAgICAgICAgIHBpbmdSZXN1bHRzUnR0U3VtT2ZTcXVhcmVzLA0KICAg
ICAgICAgICAgICAgcGluZ1Byb2JlSGlzdG9yeVJlc3BvbnNlLA0KICAgICAgICAgICAgICAgcGlu
Z1Byb2JlSGlzdG9yeVN0YXR1cywNCiAgICAgICAgICAgICAgIHBpbmdQcm9iZUhpc3RvcnlMYXN0
UkMNCiAgICAgICAgICAgICB9DQogICAgIFNUQVRVUyAgY3VycmVudA0KICAgICBERVNDUklQVElP
Tg0KICAgICAgICAgIlRoZSBncm91cCBvZiBvYmplY3RzIHRoYXQgY29tcHJpc2UgdGhlIHJlbW90
ZSBwaW5nDQogICAgICAgICBjYXBhYmlsaXR5LiINCiAgICAgIDo6PSB7IHBpbmdHcm91cHMgMSB9
DQogDQogICBwaW5nVGltZVN0YW1wR3JvdXAgT0JKRUNULUdST1VQDQogICAgIE9CSkVDVFMgew0K
ICAgICAgICAgICAgICAgcGluZ1Jlc3VsdHNMYXN0R29vZFByb2JlLA0KICAgICAgICAgICAgICAg
cGluZ1Byb2JlSGlzdG9yeVRpbWUNCiAgICAgICAgICAgICB9DQogICAgIFNUQVRVUyAgY3VycmVu
dA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBncm91cCBvZiBEYXRlQW5kVGltZSBv
YmplY3RzLiINCiAgICAgIDo6PSB7IHBpbmdHcm91cHMgMiB9DQogDQogICBwaW5nTm90aWZpY2F0
aW9uc0dyb3VwIE5PVElGSUNBVElPTi1HUk9VUA0KICAgICBOT1RJRklDQVRJT05TIHsNCiAgICAg
ICAgICAgICAgIHBpbmdQcm9iZUZhaWxlZCwNCiAgICAgICAgICAgICAgIHBpbmdUZXN0RmFpbGVk
LA0KICAgICAgICAgICAgICAgcGluZ1Rlc3RDb21wbGV0ZWQNCiAgICAgICAgICAgIH0NCiAgICAg
U1RBVFVTICAgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiVGhlIG5v
dGlmaWNhdGlvbiB3aGljaCBhcmUgcmVxdWlyZWQgdG8gYmUgc3VwcG9ydGVkIGJ5DQogICAgICAg
ICBpbXBsZW1lbnRhdGlvbnMgb2YgdGhpcyBNSUIuIg0KICAgICA6Oj0geyBwaW5nR3JvdXBzIDMg
fQ0KIA0KICBFTkQNCiANCiANCiANCiANCiANCiANCiANCiANCiANCiANCiANCiANCiANCiANCiAN
CiANCkRJU01BTiBXb3JraW5nIEdyb3VwICAgICBFeHBpcmVzIFNlcHRlbWJlciAyMDAwICAgICAg
ICAgICAgICAgIFtQYWdlIDMzXQ0KDA0KSW50ZXJuZXQgRHJhZnQgICAgICBQaW5nLCBUcmFjZXJv
dXRlIGFuZCBMb29rdXAgTUlCcyAgICAgICBNYXJjaCAxLCAyMDAwDQogDQo0LjIgIERJU01BTi1U
UkFDRVJPVVRFLU1JQg0KIA0KICBESVNNQU4tVFJBQ0VST1VURS1NSUIgREVGSU5JVElPTlMgOjo9
IEJFR0lODQogDQogIElNUE9SVFMNCiAgICAgIE1PRFVMRS1JREVOVElUWSwgT0JKRUNULVRZUEUs
IEludGVnZXIzMiwNCiAgICAgIEdhdWdlMzIsIFVuc2lnbmVkMzIsIG1pYi0yLA0KICAgICAgTk9U
SUZJQ0FUSU9OLVRZUEUsDQogICAgICBPQkpFQ1QtSURFTlRJVFkNCiAgICAgICAgICBGUk9NIFNO
TVB2Mi1TTUkgICAgICAgICAgICAgICAgICAtLSBSRkMyNTc4DQogICAgICBSb3dTdGF0dXMsIFN0
b3JhZ2VUeXBlLA0KICAgICAgVHJ1dGhWYWx1ZSwgRGF0ZUFuZFRpbWUNCiAgICAgICAgICBGUk9N
IFNOTVB2Mi1UQyAgICAgICAgICAgICAgICAgICAtLSBSRkMyNTc5DQogICAgICBNT0RVTEUtQ09N
UExJQU5DRSwgT0JKRUNULUdST1VQLA0KICAgICAgTk9USUZJQ0FUSU9OLUdST1VQDQogICAgICAg
ICAgRlJPTSBTTk1QdjItQ09ORiAgICAgICAgICAgICAgICAgLS0gUkZDMjU4MA0KICAgICAgU25t
cEFkbWluU3RyaW5nDQogICAgICAgICAgRlJPTSBTTk1QLUZSQU1FV09SSy1NSUIgICAgICAgICAg
LS0gUkZDMjU3MQ0KICAgICAgSW50ZXJmYWNlSW5kZXhPclplcm8gICAgICAgICAgICAgICAgIC0t
IFJGQzIyMzMNCiAgICAgICAgICBGUk9NIElGLU1JQg0KICAtLSBOT1RFOiB0aGlzIGlzIGN1cnJl
bnRseSBkZWZpbmVkIGJ5IGRyYWZ0LW9wcy1lbmRwb2ludC1taWItMDcudHh0Lg0KICAtLSAgICAg
ICBUaGUgcmVhbCBSRkMgbnVtYmVyIHNob3VsZCBiZSBhZGRlZCBieSB0aGUgUkZDIGVkaXRvciBh
bmQNCiAgLS0gICAgICAgdGhpcyBjb21tZW50IHNob3VsZCBiZSBkZWxldGVkIHdoZW4gdGhpcyBN
SUIgaXMgcHVibGlzaGVkLg0KICAgICAgSW5ldEFkZHJlc3NUeXBlLCBJbmV0QWRkcmVzcw0KICAg
ICAgICAgIEZST00gSU5FVC1BRERSRVNTLU1JQiAgICAgICAgICAgIC0tIFJGQ3h4eHgNCiAgLS0g
Tk9URTogUkZDIGVkaXRvciBzaG91bGQgZmlsbGluIHRoZSBSRkMgbnVtYmVyIGJlbG93Og0KICAg
ICAgT3BlcmF0aW9uUmVzcG9uc2VTdGF0dXMNCiAgICAgICAgICBGUk9NIERJU01BTi1QSU5HLU1J
QjsgICAgICAgICAgICAtLSBSRkN4eHh4DQogDQogICB0cmFjZVJvdXRlTUlCIE1PRFVMRS1JREVO
VElUWQ0KICAgICAgTEFTVC1VUERBVEVEICIyMDAwMDMwMTAwMDBaIiAgICAgICAgIC0tIDEgTWFy
Y2ggMjAwMA0KIA0KICAgICAgT1JHQU5JWkFUSU9OICJJRVRGIERpc3RyaWJ1dGVkIE1hbmFnZW1l
bnQgV29ya2luZyBHcm91cCINCiAgICAgIENPTlRBQ1QtSU5GTw0KICAgICAgICAgICJLZW5uZXRo
IFdoaXRlDQogDQogICAgICAgICAgSW50ZXJuYXRpb25hbCBCdXNpbmVzcyBNYWNoaW5lcyBDb3Jw
b3JhdGlvbg0KICAgICAgICAgIE5ldHdvcmsgQ29tcHV0aW5nIFNvZnR3YXJlIERpdmlzaW9uDQog
ICAgICAgICAgUmVzZWFyY2ggVHJpYW5nbGUgUGFyaywgTkMsIFVTQQ0KIA0KICAgICAgICAgIEUt
bWFpbDogd2tlbm5ldGhAdXMuaWJtLmNvbSINCiAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAg
IlRoZSBUcmFjZXJvdXRlIE1JQiAoRElTTUFOLVRSQUNFUk9VVEUtTUlCKSBwcm92aWRlcw0KICAg
ICAgICAgIGFjY2VzcyB0byB0aGUgdHJhY2Vyb3V0ZSBjYXBhYmlsaXR5IGF0IGEgcmVtb3RlIGhv
c3QuIg0KIA0KICAgICAgIC0tICBSZXZpc2lvbiBoaXN0b3J5DQogDQogICAgICAgUkVWSVNJT04g
ICAgICIyMDAwMDMwMTAwMDBaIiAgICAgICAgIC0tIDEgTWFyY2ggMjAwMA0KICAgICAgIERFU0NS
SVBUSU9ODQogICAgICAgICAgICJJbml0aWFsIHZlcnNpb24sIHB1Ymxpc2hlZCBhcyBSRkMgWFhY
WC4iDQogDQogICAtLSBOb3RlOiBUaGlzIE9JRCBzaG91bGQgYmUgYXNzaWduZWQgYnkgSUFOQS4N
CiAgICAgIDo6PSB7IG1pYi0yIHh4IH0NCiANCkRJU01BTiBXb3JraW5nIEdyb3VwICAgICBFeHBp
cmVzIFNlcHRlbWJlciAyMDAwICAgICAgICAgICAgICAgIFtQYWdlIDM0XQ0KDA0KSW50ZXJuZXQg
RHJhZnQgICAgICBQaW5nLCBUcmFjZXJvdXRlIGFuZCBMb29rdXAgTUlCcyAgICAgICBNYXJjaCAx
LCAyMDAwDQogDQogDQogDQogICAtLSBUb3AgbGV2ZWwgc3RydWN0dXJlIG9mIHRoZSBNSUINCiAN
CiAgIHRyYWNlUm91dGVOb3RpZmljYXRpb25zICBPQkpFQ1QgSURFTlRJRklFUiA6Oj0geyB0cmFj
ZVJvdXRlTUlCIDAgfQ0KICAgdHJhY2VSb3V0ZU9iamVjdHMgICAgICAgIE9CSkVDVCBJREVOVElG
SUVSIDo6PSB7IHRyYWNlUm91dGVNSUIgMSB9DQogICB0cmFjZVJvdXRlQ29uZm9ybWFuY2UgICAg
T0JKRUNUIElERU5USUZJRVIgOjo9IHsgdHJhY2VSb3V0ZU1JQiAyIH0NCiANCiAgIC0tIFRoZSBy
ZWdpc3RyYXRpb24gbm9kZSAocG9pbnQpIGZvciB0cmFjZXJvdXRlIGltcGxlbWVudGF0aW9uIHR5
cGVzDQogDQogICB0cmFjZVJvdXRlSW1wbGVtZW50YXRpb25UeXBlRG9tYWlucyBPQkpFQ1QgSURF
TlRJRklFUg0KICAgOjo9IHsgdHJhY2VSb3V0ZU1JQiAzIH0NCiANCiAgIHRyYWNlUm91dGVVc2lu
Z1VkcFByb2JlcyBPQkpFQ1QtSURFTlRJVFkNCiAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAg
ICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgIkluZGljYXRlcyB0aGF0IGFuIGltcGxlbWVudGF0
aW9uIGlzIHVzaW5nIFVEUCBwcm9iZXMgdG8NCiAgICAgICAgICBwZXJmb3JtIHRoZSB0cmFjZXJv
dXRlIG9wZXJhdGlvbi4iDQogICAgICA6Oj0geyB0cmFjZVJvdXRlSW1wbGVtZW50YXRpb25UeXBl
RG9tYWlucyAxIH0NCiANCiANCiAgIC0tIFNpbXBsZSBPYmplY3QgRGVmaW5pdGlvbnMNCiANCiAg
IHRyYWNlUm91dGVNYXhDb25jdXJyZW50UmVxdWVzdHMgT0JKRUNULVRZUEUNCiAgICAgIFNZTlRB
WCAgICAgIFVuc2lnbmVkMzINCiAgICAgIFVOSVRTICAgICAgICJyZXF1ZXN0cyINCiAgICAgIE1B
WC1BQ0NFU1MgIHJlYWQtd3JpdGUNCiAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgIERF
U0NSSVBUSU9ODQogICAgICAgICAiVGhlIG1heGltdW0gbnVtYmVyIG9mIGNvbmN1cnJlbnQgYWN0
aXZlIHRyYWNlcm91dGUgcmVxdWVzdHMNCiAgICAgICAgIHRoYXQgYXJlIGFsbG93ZWQgd2l0aGlu
IGFuIGFnZW50IGltcGxlbWVudGF0aW9uLiAgQSB2YWx1ZQ0KICAgICAgICAgb2YgMCBmb3IgdGhp
cyBvYmplY3QgaW1wbGllcyB0aGF0IHRoZXJlIGlzIG5vIGxpbWl0IGZvcg0KICAgICAgICAgdGhl
IG51bWJlciBvZiBjb25jdXJyZW50IGFjdGl2ZSByZXF1ZXN0cyBpbiBlZmZlY3QuIg0KICAgICAg
REVGVkFMIHsgMTAgfQ0KICAgICAgOjo9IHsgdHJhY2VSb3V0ZU9iamVjdHMgMSB9DQogDQogDQog
ICAgLS0gVHJhY2Vyb3V0ZSBDb250cm9sIFRhYmxlDQogDQogICB0cmFjZVJvdXRlQ3RsVGFibGUg
T0JKRUNULVRZUEUNCiAgICAgIFNZTlRBWCAgICAgIFNFUVVFTkNFIE9GIFRyYWNlUm91dGVDdGxF
bnRyeQ0KICAgICAgTUFYLUFDQ0VTUyAgbm90LWFjY2Vzc2libGUNCiAgICAgIFNUQVRVUyAgICAg
IGN1cnJlbnQNCiAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgIkRlZmluZXMgdGhlIFJlbW90
ZSBPcGVyYXRpb25zIFRyYWNlcm91dGUgQ29udHJvbCBUYWJsZSBmb3INCiAgICAgICAgICBwcm92
aWRpbmcgdGhlIGNhcGFiaWxpdHkgb2YgaW52b2tpbmcgdHJhY2Vyb3V0ZSBmcm9tIGEgcmVtb3Rl
DQogICAgICAgICAgaG9zdC4gIFRoZSByZXN1bHRzIG9mIHRyYWNlcm91dGUgb3BlcmF0aW9ucyBj
YW4gYmUgc3RvcmVkIGluDQogICAgICAgICAgdGhlIHRyYWNlUm91dGVSZXN1bHRzVGFibGUsIHRy
YWNlUm91dGVQcm9iZUhpc3RvcnlUYWJsZSwgYW5kDQogICAgICAgICAgdGhlIHRyYWNlUm91dGVI
b3BzVGFibGUuIg0KICAgICA6Oj0geyB0cmFjZVJvdXRlT2JqZWN0cyAyIH0NCiANCiAgIHRyYWNl
Um91dGVDdGxFbnRyeSBPQkpFQ1QtVFlQRQ0KICAgICAgU1lOVEFYICAgICAgVHJhY2VSb3V0ZUN0
bEVudHJ5DQogDQpESVNNQU4gV29ya2luZyBHcm91cCAgICAgRXhwaXJlcyBTZXB0ZW1iZXIgMjAw
MCAgICAgICAgICAgICAgICBbUGFnZSAzNV0NCgwNCkludGVybmV0IERyYWZ0ICAgICAgUGluZywg
VHJhY2Vyb3V0ZSBhbmQgTG9va3VwIE1JQnMgICAgICAgTWFyY2ggMSwgMjAwMA0KIA0KICAgICAg
TUFYLUFDQ0VTUyAgbm90LWFjY2Vzc2libGUNCiAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAg
ICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgIkRlZmluZXMgYW4gZW50cnkgaW4gdGhlIHRyYWNl
Um91dGVDdGxUYWJsZS4gIFRoZSBmaXJzdA0KICAgICAgICAgIGluZGV4IGVsZW1lbnQsIHRyYWNl
Um91dGVDdGxPd25lckluZGV4LCBpcyBvZiB0eXBlDQogICAgICAgICAgU25tcEFkbWluU3RyaW5n
LCBhIHRleHR1YWwgY29udmVudGlvbiB0aGF0IGFsbG93cyBmb3INCiAgICAgICAgICB1c2Ugb2Yg
dGhlIFNOTVB2MyBWaWV3LUJhc2VkIEFjY2VzcyBDb250cm9sIE1vZGVsDQogICAgICAgICAgKFJG
QyAyNTc1IFsxMV0sIFZBQ00pIGFuZCBhbGxvd3MgYW4gbWFuYWdlbWVudA0KICAgICAgICAgIGFw
cGxpY2F0aW9uIHRvIGlkZW50aWZ5IGl0cyBlbnRyaWVzLiAgVGhlIHNlY29uZCBpbmRleCwNCiAg
ICAgICAgICB0cmFjZVJvdXRlQ3RsVGVzdE5hbWUgKGFsc28gYW4gU25tcEFkbWluU3RyaW5nKSwN
CiAgICAgICAgICBlbmFibGVzIHRoZSBzYW1lIG1hbmFnZW1lbnQgYXBwbGljYXRpb24gdG8gaGF2
ZQ0KICAgICAgICAgIG11bHRpcGxlIHJlcXVlc3RzIG91dHN0YW5kaW5nLiINCiAgICAgIElOREVY
IHsNCiAgICAgICAgICAgICAgdHJhY2VSb3V0ZUN0bE93bmVySW5kZXgsDQogICAgICAgICAgICAg
IHRyYWNlUm91dGVDdGxUZXN0TmFtZQ0KICAgICAgICAgICAgfQ0KICAgICAgOjo9IHsgdHJhY2VS
b3V0ZUN0bFRhYmxlIDEgfQ0KIA0KICAgVHJhY2VSb3V0ZUN0bEVudHJ5IDo6PQ0KICAgICAgU0VR
VUVOQ0Ugew0KICAgICAgICB0cmFjZVJvdXRlQ3RsT3duZXJJbmRleCAgICAgICAgIFNubXBBZG1p
blN0cmluZywNCiAgICAgICAgdHJhY2VSb3V0ZUN0bFRlc3ROYW1lICAgICAgICAgICBTbm1wQWRt
aW5TdHJpbmcsDQogICAgICAgIHRyYWNlUm91dGVDdGxUYXJnZXRBZGRyZXNzVHlwZSAgSW5ldEFk
ZHJlc3NUeXBlLA0KICAgICAgICB0cmFjZVJvdXRlQ3RsVGFyZ2V0QWRkcmVzcyAgICAgIEluZXRB
ZGRyZXNzLA0KICAgICAgICB0cmFjZVJvdXRlQ3RsQnlQYXNzUm91dGVUYWJsZSAgIFRydXRoVmFs
dWUsDQogICAgICAgIHRyYWNlUm91dGVDdGxEYXRhU2l6ZSAgICAgICAgICAgVW5zaWduZWQzMiwN
CiAgICAgICAgdHJhY2VSb3V0ZUN0bFRpbWVPdXQgICAgICAgICAgICBVbnNpZ25lZDMyLA0KICAg
ICAgICB0cmFjZVJvdXRlQ3RsUHJvYmVzUGVySG9wICAgICAgIFVuc2lnbmVkMzIsDQogICAgICAg
IHRyYWNlUm91dGVDdGxQb3J0ICAgICAgICAgICAgICAgVW5zaWduZWQzMiwNCiAgICAgICAgdHJh
Y2VSb3V0ZUN0bE1heFR0bCAgICAgICAgICAgICBVbnNpZ25lZDMyLA0KICAgICAgICB0cmFjZVJv
dXRlQ3RsRFNGaWVsZCAgICAgICAgICAgIFVuc2lnbmVkMzIsDQogICAgICAgIHRyYWNlUm91dGVD
dGxTb3VyY2VBZGRyZXNzVHlwZSAgSW5ldEFkZHJlc3NUeXBlLA0KICAgICAgICB0cmFjZVJvdXRl
Q3RsU291cmNlQWRkcmVzcyAgICAgIEluZXRBZGRyZXNzLA0KICAgICAgICB0cmFjZVJvdXRlQ3Rs
SWZJbmRleCAgICAgICAgICAgIEludGVyZmFjZUluZGV4T3JaZXJvLA0KICAgICAgICB0cmFjZVJv
dXRlQ3RsTWlzY09wdGlvbnMgICAgICAgIFNubXBBZG1pblN0cmluZywNCiAgICAgICAgdHJhY2VS
b3V0ZUN0bE1heEZhaWx1cmVzICAgICAgICBVbnNpZ25lZDMyLA0KICAgICAgICB0cmFjZVJvdXRl
Q3RsRG9udEZyYWdtZW50ICAgICAgIFRydXRoVmFsdWUsDQogICAgICAgIHRyYWNlUm91dGVDdGxJ
bml0aWFsVHRsICAgICAgICAgVW5zaWduZWQzMiwNCiAgICAgICAgdHJhY2VSb3V0ZUN0bEZyZXF1
ZW5jeSAgICAgICAgICBVbnNpZ25lZDMyLA0KICAgICAgICB0cmFjZVJvdXRlQ3RsU3RvcmFnZVR5
cGUgICAgICAgIFN0b3JhZ2VUeXBlLA0KICAgICAgICB0cmFjZVJvdXRlQ3RsQWRtaW5TdGF0dXMg
ICAgICAgIElOVEVHRVIsDQogICAgICAgIHRyYWNlUm91dGVDdGxNYXhSb3dzICAgICAgICAgICAg
VW5zaWduZWQzMiwNCiAgICAgICAgdHJhY2VSb3V0ZUN0bFRyYXBHZW5lcmF0aW9uICAgICBCSVRT
LA0KICAgICAgICB0cmFjZVJvdXRlQ3RsRGVzY3IgICAgICAgICAgICAgIFNubXBBZG1pblN0cmlu
ZywNCiAgICAgICAgdHJhY2VSb3V0ZUN0bENyZWF0ZUhvcHNFbnRyaWVzICBUcnV0aFZhbHVlLA0K
ICAgICAgICB0cmFjZVJvdXRlQ3RsVHlwZSAgICAgICAgICAgICAgIE9CSkVDVCBJREVOVElGSUVS
LA0KICAgICAgICB0cmFjZVJvdXRlQ3RsUm93U3RhdHVzICAgICAgICAgIFJvd1N0YXR1cw0KICAg
ICAgfQ0KIA0KICAgdHJhY2VSb3V0ZUN0bE93bmVySW5kZXggT0JKRUNULVRZUEUNCiAgICAgIFNZ
TlRBWCAgICAgIFNubXBBZG1pblN0cmluZyAoU0laRSgwLi4zMikpDQogICAgICBNQVgtQUNDRVNT
ICBub3QtYWNjZXNzaWJsZQ0KICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KIA0KRElTTUFOIFdv
cmtpbmcgR3JvdXAgICAgIEV4cGlyZXMgU2VwdGVtYmVyIDIwMDAgICAgICAgICAgICAgICAgW1Bh
Z2UgMzZdDQoMDQpJbnRlcm5ldCBEcmFmdCAgICAgIFBpbmcsIFRyYWNlcm91dGUgYW5kIExvb2t1
cCBNSUJzICAgICAgIE1hcmNoIDEsIDIwMDANCiANCiAgICAgIERFU0NSSVBUSU9ODQogICAgICAg
ICAiVG8gZmFjaWxpdGF0ZSB0aGUgcHJvdmlzaW9uaW5nIG9mIGFjY2VzcyBjb250cm9sIGJ5IGEN
CiAgICAgICAgIHNlY3VyaXR5IGFkbWluaXN0cmF0b3IgdXNpbmcgdGhlIFZpZXctQmFzZWQgQWNj
ZXNzDQogICAgICAgICBDb250cm9sIE1vZGVsIChSRkMgMjU3NSwgVkFDTSkgZm9yIHRhYmxlcyBp
biB3aGljaA0KICAgICAgICAgbXVsdGlwbGUgdXNlcnMgbWF5IG5lZWQgdG8gaW5kZXBlbmRlbnRs
eSBjcmVhdGUgb3INCiAgICAgICAgIG1vZGlmeSBlbnRyaWVzLCB0aGUgaW5pdGlhbCBpbmRleCBp
cyB1c2VkIGFzIGFuICdvd25lcg0KICAgICAgICAgaW5kZXgnLiAgU3VjaCBhbiBpbml0aWFsIGlu
ZGV4IGhhcyBhIHN5bnRheCBvZg0KICAgICAgICAgU25tcEFkbWluU3RyaW5nLCBhbmQgY2FuIHRo
dXMgYmUgdHJpdmlhbGx5IG1hcHBlZCB0byBhDQogICAgICAgICBzZWN1cml0eU5hbWUgb3IgZ3Jv
dXBOYW1lIGFzIGRlZmluZWQgaW4gVkFDTSwgaW4NCiAgICAgICAgIGFjY29yZGFuY2Ugd2l0aCBh
IHNlY3VyaXR5IHBvbGljeS4NCiANCiAgICAgICAgIFdoZW4gdXNlZCBpbiBjb25qdW5jdGlvbiB3
aXRoIHN1Y2ggYSBzZWN1cml0eSBwb2xpY3kNCiAgICAgICAgIGFsbCBlbnRyaWVzIGluIHRoZSB0
YWJsZSBiZWxvbmdpbmcgdG8gYSBwYXJ0aWN1bGFyIHVzZXINCiAgICAgICAgIChvciBncm91cCkg
d2lsbCBoYXZlIHRoZSBzYW1lIHZhbHVlIGZvciB0aGlzIGluaXRpYWwNCiAgICAgICAgIGluZGV4
LiAgRm9yIGEgZ2l2ZW4gdXNlcidzIGVudHJpZXMgaW4gYSBwYXJ0aWN1bGFyDQogICAgICAgICB0
YWJsZSwgdGhlIG9iamVjdCBpZGVudGlmaWVycyBmb3IgdGhlIGluZm9ybWF0aW9uIGluDQogICAg
ICAgICB0aGVzZSBlbnRyaWVzIHdpbGwgaGF2ZSB0aGUgc2FtZSBzdWJpZGVudGlmaWVycyAoZXhj
ZXB0DQogICAgICAgICBmb3IgdGhlICdjb2x1bW4nIHN1YmlkZW50aWZpZXIpIHVwIHRvIHRoZSBl
bmQgb2YgdGhlDQogICAgICAgICBlbmNvZGVkIG93bmVyIGluZGV4LiBUbyBjb25maWd1cmUgVkFD
TSB0byBwZXJtaXQgYWNjZXNzDQogICAgICAgICB0byB0aGlzIHBvcnRpb24gb2YgdGhlIHRhYmxl
LCBvbmUgd291bGQgY3JlYXRlDQogICAgICAgICB2YWNtVmlld1RyZWVGYW1pbHlUYWJsZSBlbnRy
aWVzIHdpdGggdGhlIHZhbHVlIG9mDQogICAgICAgICB2YWNtVmlld1RyZWVGYW1pbHlTdWJ0cmVl
IGluY2x1ZGluZyB0aGUgb3duZXIgaW5kZXgNCiAgICAgICAgIHBvcnRpb24sIGFuZCB2YWNtVmll
d1RyZWVGYW1pbHlNYXNrICd3aWxkY2FyZGluZycgdGhlDQogICAgICAgICBjb2x1bW4gc3ViaWRl
bnRpZmllci4gIE1vcmUgZWxhYm9yYXRlIGNvbmZpZ3VyYXRpb25zDQogICAgICAgICBhcmUgcG9z
c2libGUuIg0KICAgICAgOjo9IHsgdHJhY2VSb3V0ZUN0bEVudHJ5IDEgfQ0KIA0KICAgIHRyYWNl
Um91dGVDdGxUZXN0TmFtZSBPQkpFQ1QtVFlQRQ0KICAgICAgU1lOVEFYICAgICAgU25tcEFkbWlu
U3RyaW5nIChTSVpFKDAuLjMyKSkNCiAgICAgIE1BWC1BQ0NFU1MgIG5vdC1hY2Nlc3NpYmxlDQog
ICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICBERVNDUklQVElPTg0KICAgICAgICAgICJU
aGUgbmFtZSBvZiBhIHRyYWNlcm91dGUgdGVzdC4gIFRoaXMgaXMgbG9jYWxseSB1bmlxdWUsDQog
ICAgICAgICAgd2l0aGluIHRoZSBzY29wZSBvZiBhbiB0cmFjZVJvdXRlQ3RsT3duZXJJbmRleC4i
DQogICAgICA6Oj0geyB0cmFjZVJvdXRlQ3RsRW50cnkgMiB9DQogDQogICB0cmFjZVJvdXRlQ3Rs
VGFyZ2V0QWRkcmVzc1R5cGUgT0JKRUNULVRZUEUNCiAgICAgIFNZTlRBWCAgICAgIEluZXRBZGRy
ZXNzVHlwZQ0KICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgIFNUQVRVUyAgICAg
IGN1cnJlbnQNCiAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgIlNwZWNpZmllcyB0aGUgdHlw
ZSBvZiBob3N0IGFkZHJlc3MgdG8gYmUgdXNlZCBvbiB0aGUNCiAgICAgICAgICB0cmFjZXJvdXRl
IHJlcXVlc3QgYXQgdGhlIHJlbW90ZSBob3N0LiINCiAgICAgIERFRlZBTCB7IGlwdjQgfQ0KICAg
ICAgOjo9IHsgdHJhY2VSb3V0ZUN0bEVudHJ5IDMgfQ0KIA0KICAgdHJhY2VSb3V0ZUN0bFRhcmdl
dEFkZHJlc3MgT0JKRUNULVRZUEUNCiAgICAgIFNZTlRBWCAgICAgIEluZXRBZGRyZXNzDQogICAg
ICBNQVgtQUNDRVNTICByZWFkLWNyZWF0ZQ0KICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAg
ICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAiU3BlY2lmaWVzIHRoZSBob3N0IGFkZHJlc3MgdXNl
ZCBvbiB0aGUNCiAgICAgICAgICB0cmFjZXJvdXRlIHJlcXVlc3QgYXQgdGhlIHJlbW90ZSBob3N0
LiAgVGhlDQogDQpESVNNQU4gV29ya2luZyBHcm91cCAgICAgRXhwaXJlcyBTZXB0ZW1iZXIgMjAw
MCAgICAgICAgICAgICAgICBbUGFnZSAzN10NCgwNCkludGVybmV0IERyYWZ0ICAgICAgUGluZywg
VHJhY2Vyb3V0ZSBhbmQgTG9va3VwIE1JQnMgICAgICAgTWFyY2ggMSwgMjAwMA0KIA0KICAgICAg
ICAgIGhvc3QgYWRkcmVzcyB0eXBlIGNhbiBiZSBkZXRlcm1pbmVkIGJ5IHRoZQ0KICAgICAgICAg
IGV4YW1pbmluZyB0aGUgdmFsdWUgb2YgdGhlIGNvcnJlc3BvbmRpbmcNCiAgICAgICAgICB0cmFj
ZVJvdXRlQ3RsVGFyZ2V0QWRkcmVzc1R5cGUgaW5kZXggZWxlbWVudC4NCiANCiAgICAgICAgICBB
IHZhbHVlIGZvciB0aGlzIG9iamVjdCBNVVNUIGJlIHNldCBwcmlvciB0bw0KICAgICAgICAgIHRy
YW5zaXRpb25pbmcgaXRzIGNvcnJlc3BvbmRpbmcgdHJhY2VSb3V0ZUN0bEVudHJ5IHRvDQogICAg
ICAgICAgYWN0aXZlKDEpIHZpYSB0cmFjZVJvdXRlQ3RsUm93U3RhdHVzLiINCiAgICAgIDo6PSB7
IHRyYWNlUm91dGVDdGxFbnRyeSA0IH0NCiANCiAgIHRyYWNlUm91dGVDdGxCeVBhc3NSb3V0ZVRh
YmxlIE9CSkVDVC1UWVBFDQogICAgICBTWU5UQVggVHJ1dGhWYWx1ZQ0KICAgICAgTUFYLUFDQ0VT
UyAgcmVhZC1jcmVhdGUNCiAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgIERFU0NSSVBU
SU9ODQogICAgICAgICAiVGhlIHB1cnBvc2Ugb2YgdGhpcyBvYmplY3QgaXMgdG8gb3B0aW9uYWxs
eSBlbmFibGUNCiAgICAgICAgIGJ5cGFzc2luZyB0aGUgcm91dGUgdGFibGUuICBJZiBlbmFibGVk
LCB0aGUgcmVtb3RlDQogICAgICAgICBob3N0IHdpbGwgYnlwYXNzIHRoZSBub3JtYWwgcm91dGlu
ZyB0YWJsZXMgYW5kIHNlbmQNCiAgICAgICAgIGRpcmVjdGx5IHRvIGEgaG9zdCBvbiBhbiBhdHRh
Y2hlZCBuZXR3b3JrLiAgSWYgdGhlDQogICAgICAgICBob3N0IGlzIG5vdCBvbiBhIGRpcmVjdGx5
LWF0dGFjaGVkIG5ldHdvcmssIGFuDQogICAgICAgICBlcnJvciBpcyByZXR1cm5lZC4gIFRoaXMg
b3B0aW9uIGNhbiBiZSB1c2VkIHRvIHBlcmZvcm0NCiAgICAgICAgIHRoZSB0cmFjZXJvdXRlIG9w
ZXJhdGlvbiB0byBhIGxvY2FsIGhvc3QgdGhyb3VnaCBhbg0KICAgICAgICAgaW50ZXJmYWNlIHRo
YXQgaGFzIG5vIHJvdXRlIGRlZmluZWQgKGUuZy4sIGFmdGVyIHRoZQ0KICAgICAgICAgaW50ZXJm
YWNlIHdhcyBkcm9wcGVkIGJ5IHJvdXRlZCkuIg0KICAgICAgREVGVkFMIHsgZmFsc2UgfQ0KICAg
ICAgOjo9IHsgdHJhY2VSb3V0ZUN0bEVudHJ5IDUgfQ0KIA0KICAgdHJhY2VSb3V0ZUN0bERhdGFT
aXplIE9CSkVDVC1UWVBFDQogICAgICBTWU5UQVggICAgICBVbnNpZ25lZDMyICgwLi42NTUwNykN
CiAgICAgIFVOSVRTICAgICAgICJvY3RldHMiDQogICAgICBNQVgtQUNDRVNTICByZWFkLWNyZWF0
ZQ0KICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAg
ICAiU3BlY2lmaWVzIHRoZSBzaXplIG9mIHRoZSBkYXRhIHBvcnRpb24gb2YgYSB0cmFjZXJvdXRl
DQogICAgICAgICAgcmVxdWVzdCBpbiBvY3RldHMuICBBIHRyYWNlcm91dGUgcmVxdWVzdCBpcyBl
c3NlbnRpYWxseQ0KICAgICAgICAgIHRyYW5zbWl0dGVkIGJ5IGVuY29kaW5nIGEgVURQIGRhdGFn
cmFtIGludG8gYQ0KICAgICAgICAgIElQIHBhY2tldC4gU28gc3VidHJhY3RpbmcgdGhlIHNpemUg
b2YgYSBVRFAgaGVhZGVyDQogICAgICAgICAgKDggb2N0ZXRzKSBhbmQgdGhlIHNpemUgb2YgYSBJ
UCBoZWFkZXIgKDIwIG9jdGV0cykNCiAgICAgICAgICB5aWVsZHMgYSBtYXhpbXVtIG9mIDY1NTA3
IG9jdGV0cy4iDQogICAgICBERUZWQUwgeyAwIH0NCiAgICAgIDo6PSB7IHRyYWNlUm91dGVDdGxF
bnRyeSA2IH0NCiANCiAgIHRyYWNlUm91dGVDdGxUaW1lT3V0IE9CSkVDVC1UWVBFDQogICAgICBT
WU5UQVggICAgICBVbnNpZ25lZDMyICgxLi42MCkNCiAgICAgIFVOSVRTICAgICAgICJzZWNvbmRz
Ig0KICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgIFNUQVRVUyAgICAgIGN1cnJl
bnQNCiAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgIlNwZWNpZmllcyB0aGUgdGltZS1vdXQg
dmFsdWUsIGluIHNlY29uZHMsIGZvcg0KICAgICAgICAgIGEgdHJhY2Vyb3V0ZSByZXF1ZXN0LiIN
CiAgICAgIERFRlZBTCB7IDMgfQ0KICAgICAgOjo9IHsgdHJhY2VSb3V0ZUN0bEVudHJ5IDcgfQ0K
IA0KICAgdHJhY2VSb3V0ZUN0bFByb2Jlc1BlckhvcCBPQkpFQ1QtVFlQRQ0KIA0KRElTTUFOIFdv
cmtpbmcgR3JvdXAgICAgIEV4cGlyZXMgU2VwdGVtYmVyIDIwMDAgICAgICAgICAgICAgICAgW1Bh
Z2UgMzhdDQoMDQpJbnRlcm5ldCBEcmFmdCAgICAgIFBpbmcsIFRyYWNlcm91dGUgYW5kIExvb2t1
cCBNSUJzICAgICAgIE1hcmNoIDEsIDIwMDANCiANCiAgICAgIFNZTlRBWCAgICAgIFVuc2lnbmVk
MzIgKDEuLjEwKQ0KICAgICAgVU5JVFMgICAgICAgInByb2JlcyINCiAgICAgIE1BWC1BQ0NFU1Mg
IHJlYWQtY3JlYXRlDQogICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICBERVNDUklQVElP
Tg0KICAgICAgICAgICJTcGVjaWZpZXMgdGhlIG51bWJlciBvZiB0aW1lcyB0byByZWlzc3VlIGEg
dHJhY2Vyb3V0ZQ0KICAgICAgICAgIHJlcXVlc3Qgd2l0aCB0aGUgc2FtZSB0aW1lLXRvLWxpdmUg
KFRUTCkgdmFsdWUuIg0KICAgICAgREVGVkFMIHsgMyB9DQogICAgICA6Oj0geyB0cmFjZVJvdXRl
Q3RsRW50cnkgOCB9DQogDQogICB0cmFjZVJvdXRlQ3RsUG9ydCBPQkpFQ1QtVFlQRQ0KICAgICAg
U1lOVEFYICAgICAgVW5zaWduZWQzMiAoMS4uNjU1MzUpDQogICAgICBVTklUUyAgICAgICAiVURQ
IFBvcnQiDQogICAgICBNQVgtQUNDRVNTICByZWFkLWNyZWF0ZQ0KICAgICAgU1RBVFVTICAgICAg
Y3VycmVudA0KICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAiU3BlY2lmaWVzIHRoZSBVRFAg
cG9ydCB0byBzZW5kIHRoZSB0cmFjZXJvdXRlDQogICAgICAgICAgcmVxdWVzdCB0by4gIE5lZWQg
dG8gc3BlY2lmeSBhIHBvcnQgdGhhdCBpcyBub3QgaW4NCiAgICAgICAgICB1c2UgYXQgdGhlIGRl
c3RpbmF0aW9uICh0YXJnZXQpIGhvc3QuICBUaGUgZGVmYXVsdA0KICAgICAgICAgIHZhbHVlIGZv
ciB0aGlzIG9iamVjdCBpcyB0aGUgSUFOQSBhc3NpZ25lZCBwb3J0LA0KICAgICAgICAgIDMzNDM0
LCBmb3IgdGhlIHRyYWNlcm91dGUgZnVuY3Rpb24uIg0KICAgICAgREVGVkFMIHsgMzM0MzQgfQ0K
ICAgICAgOjo9IHsgdHJhY2VSb3V0ZUN0bEVudHJ5IDkgfQ0KIA0KICAgdHJhY2VSb3V0ZUN0bE1h
eFR0bCBPQkpFQ1QtVFlQRQ0KICAgICAgU1lOVEFYICAgICAgVW5zaWduZWQzMiAoMS4uMjU1KQ0K
ICAgICAgVU5JVFMgICAgICAgInRpbWUtdG8tbGl2ZSB2YWx1ZSINCiAgICAgIE1BWC1BQ0NFU1Mg
IHJlYWQtY3JlYXRlDQogICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICBERVNDUklQVElP
Tg0KICAgICAgICAgICJTcGVjaWZpZXMgdGhlIG1heGltdW0gdGltZS10by1saXZlIHZhbHVlLiIN
CiAgICAgIERFRlZBTCB7IDMwIH0NCiAgICAgIDo6PSB7IHRyYWNlUm91dGVDdGxFbnRyeSAxMCB9
DQogDQogICB0cmFjZVJvdXRlQ3RsRFNGaWVsZCBPQkpFQ1QtVFlQRQ0KICAgICAgU1lOVEFYICAg
ICAgVW5zaWduZWQzMiAoMC4uMjU1KQ0KICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAg
ICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgIlNw
ZWNpZmllcyB0aGUgdmFsdWUgdG8gc3RvcmUgaW4gdGhlIERpZmZlcmVudGlhdGVkDQogICAgICAg
ICAgU2VydmljZXMgKERTKSBGaWVsZCBpbiB0aGUgSVAgcGFja2V0IHVzZWQgdG8NCiAgICAgICAg
ICBlbmNhcHN1bGF0ZSB0aGUgdHJhY2Vyb3V0ZSBwcm9iZS4gIFRoZSBEUyBGaWVsZCBpcw0KICAg
ICAgICAgIGRlZmluZWQgYXMgdGhlIFR5cGUgb2YgU2VydmljZSAoVE9TKSBvY3RldCBpbiBhIElQ
djQNCiAgICAgICAgICBoZWFkZXIgb3IgYXMgdGhlIFRyYWZmaWMgQ2xhc3Mgb2N0ZXQgaW4gYSBJ
UHY2IGhlYWRlci4NCiANCiAgICAgICAgICBUaGUgdmFsdWUgb2YgdGhpcyBvYmplY3QgbXVzdCBi
ZSBhIGRlY2ltYWwgaW50ZWdlcg0KICAgICAgICAgIGluIHRoZSByYW5nZSBmcm9tIDAgdG8gMjU1
LiAgVGhpcyBvcHRpb24gY2FuIGJlIHVzZWQNCiAgICAgICAgICB0byBkZXRlcm1pbmUgd2hhdCBl
ZmZlY3QgYW4gZXhwbGljaXQgRFMgRmllbGQgc2V0dGluZw0KICAgICAgICAgIGhhcyBvbiBhIHRy
YWNlcm91dGUgcmVzcG9uc2UuICBOb3QgYWxsIHZhbHVlcyBhcmUgbGVnYWwNCiAgICAgICAgICBv
ciBtZWFuaW5nZnVsLiAgRFMgRmllbGQgdXNhZ2UgaXMgb2Z0ZW4gbm90IHN1cHBvcnRlZA0KICAg
ICAgICAgIGJ5IElQIGltcGxlbWVudGF0aW9ucy4gIEEgdmFsdWUgb2YgMCBtZWFucyB0aGF0IHRo
ZQ0KICAgICAgIGZ1bmN0aW9uIHJlcHJlc2VudGVkIGJ5IHRoaXMgb3B0aW9uIGlzIG5vdCBzdXBw
b3J0ZWQuDQogICAgICAgVXNlZnVsIFRPUyBvY3RldCB2YWx1ZXMgYXJlIHByb2JhYmx5ICcxNicg
KGxvdyBkZWxheSkNCiANCkRJU01BTiBXb3JraW5nIEdyb3VwICAgICBFeHBpcmVzIFNlcHRlbWJl
ciAyMDAwICAgICAgICAgICAgICAgIFtQYWdlIDM5XQ0KDA0KSW50ZXJuZXQgRHJhZnQgICAgICBQ
aW5nLCBUcmFjZXJvdXRlIGFuZCBMb29rdXAgTUlCcyAgICAgICBNYXJjaCAxLCAyMDAwDQogDQog
ICAgICAgYW5kICc4JyAoIGhpZ2ggdGhyb3VnaHB1dCkuIg0KICAgICAgUkVGRVJFTkNFDQogICAg
ICAgICAgIlJlZmVyIHRvIFJGQyAyNDc0IGZvciB0aGUgZGVmaW5pdGlvbiBvZiB0aGUNCiAgICAg
ICAgICBEaWZmZXJlbnRpYXRlZCBTZXJ2aWNlcyBGaWVsZCBhbmQgdG8gUkZDIDE4MTINCiAgICAg
ICAgICBTZWN0aW9uIDUuMy4yIGZvciBUeXBlIG9mIFNlcnZpY2UgKFRPUykuIg0KICAgICAgREVG
VkFMIHsgMCB9DQogICAgICA6Oj0geyB0cmFjZVJvdXRlQ3RsRW50cnkgMTEgfQ0KIA0KICAgdHJh
Y2VSb3V0ZUN0bFNvdXJjZUFkZHJlc3NUeXBlIE9CSkVDVC1UWVBFDQogICAgICBTWU5UQVggICAg
ICBJbmV0QWRkcmVzc1R5cGUNCiAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtY3JlYXRlDQogICAgICBT
VEFUVVMgICAgICBjdXJyZW50DQogICAgICBERVNDUklQVElPTg0KICAgICAgICAgICJTcGVjaWZp
ZXMgdGhlIHR5cGUgb2YgdGhlIHNvdXJjZSBhZGRyZXNzLA0KICAgICAgICAgIHRyYWNlUm91dGVD
dGxTb3VyY2VBZGRyZXNzLCB0byBiZSB1c2VkIGF0IGEgcmVtb3RlIGhvc3QNCiAgICAgICAgICB3
aGVuIHBlcmZvcm1pbmcgYSB0cmFjZXJvdXRlIG9wZXJhdGlvbi4iDQogICAgICBERUZWQUwgeyB1
bmtub3duIH0NCiAgICAgIDo6PSB7IHRyYWNlUm91dGVDdGxFbnRyeSAxMiB9DQogDQogICB0cmFj
ZVJvdXRlQ3RsU291cmNlQWRkcmVzcyBPQkpFQ1QtVFlQRQ0KICAgICAgU1lOVEFYICAgICAgSW5l
dEFkZHJlc3MNCiAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtY3JlYXRlDQogICAgICBTVEFUVVMgICAg
ICBjdXJyZW50DQogICAgICBERVNDUklQVElPTg0KICAgICAgICAgICJVc2UgdGhlIHNwZWNpZmll
ZCBJUCBhZGRyZXNzICh3aGljaCBtdXN0IGJlIGdpdmVuDQogICAgICAgICAgYXMgYW4gSVAgbnVt
YmVyLCBub3QgYSBob3N0bmFtZSkgYXMgdGhlIHNvdXJjZQ0KICAgICAgICAgIGFkZHJlc3MgaW4g
b3V0Z29pbmcgcHJvYmUgcGFja2V0cy4gT24gaG9zdHMgd2l0aA0KICAgICAgICAgIG1vcmUgdGhh
biBvbmUgSVAgYWRkcmVzcywgdGhpcyBvcHRpb24gY2FuIGJlIHVzZWQNCiAgICAgICAgICB0byBm
b3JjZSB0aGUgc291cmNlIGFkZHJlc3MgdG8gYmUgc29tZXRoaW5nIG90aGVyDQogICAgICAgICAg
dGhhbiB0aGUgcHJpbWFyeSBJUCBhZGRyZXNzIG9mIHRoZSBpbnRlcmZhY2UgdGhlDQogICAgICAg
ICAgcHJvYmUgcGFja2V0IGlzIHNlbnQgb24uICBJZiB0aGUgSVAgYWRkcmVzcyBpcyBub3QNCiAg
ICAgICAgICBvbmUgb2YgdGhpcyBtYWNoaW5lJ3MgaW50ZXJmYWNlIGFkZHJlc3NlcywgYW4gZXJy
b3INCiAgICAgICAgICBpcyByZXR1cm5lZCBhbmQgbm90aGluZyBpcyBzZW50LiAgQSB6ZXJvIGxl
bmd0aA0KICAgICAgICAgIG9jdGV0IHN0cmluZyB2YWx1ZSBmb3IgdGhpcyBvYmplY3QgZGlzYWJs
ZXMgc291cmNlDQogICAgICAgICAgYWRkcmVzcyBzcGVjaWZpY2F0aW9uLg0KIA0KICAgICAgICAg
IFRoZSBhZGRyZXNzIHR5cGUgKEluZXRBZGRyZXNzVHlwZSkgdGhhdCByZWxhdGVzIHRvDQogICAg
ICAgICAgdGhpcyBvYmplY3QgaXMgc3BlY2lmaWVkIGJ5IHRoZSBjb3JyZXNwb25kaW5nIHZhbHVl
DQogICAgICAgICAgb2YgdHJhY2VSb3V0ZUN0bFNvdXJjZUFkZHJlc3NUeXBlLiINCiAgICAgIERF
RlZBTCB7ICcnSCB9DQogICAgICA6Oj0geyB0cmFjZVJvdXRlQ3RsRW50cnkgMTMgfQ0KIA0KICAg
dHJhY2VSb3V0ZUN0bElmSW5kZXggT0JKRUNULVRZUEUNCiAgICAgIFNZTlRBWCAgICAgIEludGVy
ZmFjZUluZGV4T3JaZXJvDQogICAgICBNQVgtQUNDRVNTICByZWFkLWNyZWF0ZQ0KICAgICAgU1RB
VFVTICAgICAgY3VycmVudA0KICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAiU2V0dGluZyB0
aGlzIG9iamVjdCB0byBhbiBpbnRlcmZhY2UncyBpZkluZGV4IHByaW9yDQogICAgICAgICAgdG8g
c3RhcnRpbmcgYSByZW1vdGUgdHJhY2Vyb3V0ZSBvcGVyYXRpb24gZGlyZWN0cw0KICAgICAgICAg
IHRoZSB0cmFjZXJvdXRlIHByb2JlcyB0byBiZSB0cmFuc21pdHRlZCBvdmVyIHRoZQ0KICAgICAg
ICAgIHNwZWNpZmllZCBpbnRlcmZhY2UuICBBIHZhbHVlIG9mIHplcm8gZm9yIHRoaXMgb2JqZWN0
DQogICAgICAgICAgaW1wbGllcyB0aGF0IHRoaXMgb3B0aW9uIGlzIG5vdCBlbmFibGVkLiINCiAg
ICAgIERFRlZBTCB7IDAgfQ0KIA0KRElTTUFOIFdvcmtpbmcgR3JvdXAgICAgIEV4cGlyZXMgU2Vw
dGVtYmVyIDIwMDAgICAgICAgICAgICAgICAgW1BhZ2UgNDBdDQoMDQpJbnRlcm5ldCBEcmFmdCAg
ICAgIFBpbmcsIFRyYWNlcm91dGUgYW5kIExvb2t1cCBNSUJzICAgICAgIE1hcmNoIDEsIDIwMDAN
CiANCiAgICAgIDo6PSB7IHRyYWNlUm91dGVDdGxFbnRyeSAxNCB9DQogDQogICB0cmFjZVJvdXRl
Q3RsTWlzY09wdGlvbnMgT0JKRUNULVRZUEUNCiAgICAgIFNZTlRBWCAgICAgIFNubXBBZG1pblN0
cmluZw0KICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgIFNUQVRVUyAgICAgIGN1
cnJlbnQNCiAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgIkVuYWJsZXMgYW4gYXBwbGljYXRp
b24gdG8gc3BlY2lmeSBpbXBsZW1lbnRhdGlvbg0KICAgICAgICAgIGRlcGVuZGVudCBvcHRpb25z
LiINCiAgICAgIERFRlZBTCB7ICcnSCB9DQogICAgICA6Oj0geyB0cmFjZVJvdXRlQ3RsRW50cnkg
MTUgfQ0KIA0KICAgdHJhY2VSb3V0ZUN0bE1heEZhaWx1cmVzIE9CSkVDVC1UWVBFDQogICAgICBT
WU5UQVggICAgICBVbnNpZ25lZDMyICgwLi4yNTUpDQogICAgICBVTklUUyAgICAgICAidGltZW91
dHMiDQogICAgICBNQVgtQUNDRVNTICByZWFkLWNyZWF0ZQ0KICAgICAgU1RBVFVTICAgICAgY3Vy
cmVudA0KICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAiVGhlIHZhbHVlIG9mIHRoaXMgb2Jq
ZWN0IGluZGljYXRlcyB0aGUgbWF4aW11bSBudW1iZXINCiAgICAgICAgICBvZiBjb25zZWN1dGl2
ZSB0aW1lb3V0cyBhbGxvd2VkIGJlZm9yZSB0ZXJtaW5hdGluZw0KICAgICAgICAgIGEgcmVtb3Rl
IHRyYWNlcm91dGUgcmVxdWVzdC4gIEEgdmFsdWUgb2YgZWl0aGVyIDI1NSAobWF4aW11bQ0KICAg
ICAgICAgIGhvcCBjb3VudC9wb3NzaWJsZSBUVEwgdmFsdWUpIG9yIGEgMCBpbmRpY2F0ZXMgdGhh
dCB0aGUNCiAgICAgICAgICBmdW5jdGlvbiBvZiB0ZXJtaW5hdGluZyBhIHJlbW90ZSB0cmFjZXJv
dXRlIHJlcXVlc3Qgd2hlbiBhDQogICAgICAgICAgc3BlY2lmaWMgbnVtYmVyIG9mIHN1Y2Nlc3Np
dmUgdGltZW91dHMgYXJlIGRldGVjdGVkIGlzDQogICAgICAgICAgZGlzYWJsZWQuIg0KICAgICAg
REVGVkFMIHsgNSB9DQogICAgICA6Oj0geyB0cmFjZVJvdXRlQ3RsRW50cnkgMTYgfQ0KIA0KICAg
dHJhY2VSb3V0ZUN0bERvbnRGcmFnbWVudCBPQkpFQ1QtVFlQRQ0KICAgICAgU1lOVEFYICAgICAg
ICAgVHJ1dGhWYWx1ZQ0KICAgICAgTUFYLUFDQ0VTUyAgICAgcmVhZC1jcmVhdGUNCiAgICAgIFNU
QVRVUyAgICAgICAgIGN1cnJlbnQNCiAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgIlRoaXMg
b2JqZWN0IGVuYWJsZXMgc2V0dGluZyBvZiB0aGUgZG9uJ3QgZnJhZ21lbnQgZmxhZyAoREYpDQog
ICAgICAgICAgaW4gdGhlIElQIGhlYWRlciBmb3IgYSBwcm9iZS4gIFVzZSBvZiB0aGlzIG9iamVj
dCBlbmFibGVzDQogICAgICAgICAgcGVyZm9ybWluZyBhIG1hbnVhbCBQQVRIIE1UVSB0ZXN0LiIN
CiAgICAgIERFRlZBTCAgeyBmYWxzZSB9DQogICAgICA6Oj0geyB0cmFjZVJvdXRlQ3RsRW50cnkg
MTcgfQ0KIA0KICAgdHJhY2VSb3V0ZUN0bEluaXRpYWxUdGwgT0JKRUNULVRZUEUNCiAgICAgIFNZ
TlRBWCAgICAgICAgIFVuc2lnbmVkMzIgKDAuLjI1NSkNCiAgICAgIE1BWC1BQ0NFU1MgICAgIHJl
YWQtY3JlYXRlDQogICAgICBTVEFUVVMgICAgICAgICBjdXJyZW50DQogICAgICBERVNDUklQVElP
Tg0KICAgICAgICAgICJUaGUgdmFsdWUgb2YgdGhpcyBvYmplY3Qgc3BlY2lmaWVzIHRoZSBpbml0
aWFsIFRUTCB2YWx1ZSB0bw0KICAgICAgICAgIHVzZS4gIFRoaXMgZW5hYmxlcyBieXBhc3Npbmcg
dGhlIGluaXRpYWwgKG9mdGVuIHdlbGwga25vd24pDQogICAgICAgICAgcG9ydGlvbiBvZiBhIHBh
dGguIg0KICAgICAgREVGVkFMIHsgMSB9DQogICAgICA6Oj0geyB0cmFjZVJvdXRlQ3RsRW50cnkg
MTggfQ0KIA0KICAgdHJhY2VSb3V0ZUN0bEZyZXF1ZW5jeSAgT0JKRUNULVRZUEUNCiAgICAgIFNZ
TlRBWCAgICAgIFVuc2lnbmVkMzINCiAgICAgIFVOSVRTICAgICAgICJzZWNvbmRzIg0KIA0KRElT
TUFOIFdvcmtpbmcgR3JvdXAgICAgIEV4cGlyZXMgU2VwdGVtYmVyIDIwMDAgICAgICAgICAgICAg
ICAgW1BhZ2UgNDFdDQoMDQpJbnRlcm5ldCBEcmFmdCAgICAgIFBpbmcsIFRyYWNlcm91dGUgYW5k
IExvb2t1cCBNSUJzICAgICAgIE1hcmNoIDEsIDIwMDANCiANCiAgICAgIE1BWC1BQ0NFU1MgIHJl
YWQtY3JlYXRlDQogICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICBERVNDUklQVElPTg0K
ICAgICAgICAgICJUaGUgbnVtYmVyIG9mIHNlY29uZHMgdG8gd2FpdCBiZWZvcmUgcmVwZWF0aW5n
IGENCiAgICAgICAgICB0cmFjZXJvdXRlIHRlc3QgYXMgZGVmaW5lZCBieSB0aGUgdmFsdWUgb2Yg
dGhlDQogICAgICAgICAgdmFyaW91cyBvYmplY3RzIGluIHRoZSBjb3JyZXNwb25kaW5nIHJvdy4N
CiANCiAgICAgICAgICBUaGUgbnVtYmVyIG9mIGhvcHMgaW4gYSBzaW5nbGUgdHJhY2Vyb3V0ZSB0
ZXN0DQogICAgICAgICAgaXMgZGV0ZXJtaW5lZCBieSB0aGUgdmFsdWUgb2YgdGhlIGNvcnJlc3Bv
bmRpbmcNCiAgICAgICAgICB0cmFjZVJvdXRlQ3RsUHJvYmVzUGVySG9wIG9iamVjdC4gIEFmdGVy
IGENCiAgICAgICAgICBzaW5nbGUgdGVzdCBjb21wbGV0ZXMgdGhlIG51bWJlciBvZiBzZWNvbmRz
IGFzIGRlZmluZWQNCiAgICAgICAgICBieSB0aGUgdmFsdWUgb2YgdHJhY2VSb3V0ZUN0bEZyZXF1
ZW5jeSBNVVNUIGVsYXBzZQ0KICAgICAgICAgIGJlZm9yZSB0aGUgbmV4dCB0cmFjZXJvdXRlIHRl
c3QgaXMgc3RhcnRlZC4NCiANCiAgICAgICAgICBBIHZhbHVlIG9mIDAgZm9yIHRoaXMgb2JqZWN0
IGltcGxpZXMgdGhhdCB0aGUgdGVzdA0KICAgICAgICAgIGFzIGRlZmluZWQgYnkgdGhlIGNvcnJl
c3BvbmRpbmcgZW50cnkgd2lsbCBub3QgYmUNCiAgICAgICAgICByZXBlYXRlZC4iDQogICAgICBE
RUZWQUwgeyAwIH0NCiAgICAgIDo6PSB7IHRyYWNlUm91dGVDdGxFbnRyeSAxOSB9DQogDQogICB0
cmFjZVJvdXRlQ3RsU3RvcmFnZVR5cGUgT0JKRUNULVRZUEUNCiAgICAgIFNZTlRBWCAgICAgIFN0
b3JhZ2VUeXBlDQogICAgICBNQVgtQUNDRVNTICByZWFkLWNyZWF0ZQ0KICAgICAgU1RBVFVTICAg
ICAgY3VycmVudA0KICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAiVGhlIHN0b3JhZ2UgdHlw
ZSBmb3IgdGhpcyBjb25jZXB0dWFsIHJvdy4NCiAgICAgICAgICBDb25jZXB0dWFsIHJvd3MgaGF2
aW5nIHRoZSB2YWx1ZSAncGVybWFuZW50JyBuZWVkIG5vdA0KICAgICAgICAgIGFsbG93IHdyaXRl
LWFjY2VzcyB0byBhbnkgY29sdW1uYXIgb2JqZWN0cyBpbiB0aGUgcm93LiINCiAgICAgIERFRlZB
TCB7IG5vblZvbGF0aWxlIH0NCiAgICAgIDo6PSB7IHRyYWNlUm91dGVDdGxFbnRyeSAyMCB9DQog
DQogICB0cmFjZVJvdXRlQ3RsQWRtaW5TdGF0dXMgT0JKRUNULVRZUEUNCiAgICAgIFNZTlRBWCAg
ICAgIElOVEVHRVIgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVuYWJsZWQoMSksIC0t
IG9wZXJhdGlvbiBzaG91bGQgYmUgc3RhcnRlZA0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGRpc2FibGVkKDIpIC0tIG9wZXJhdGlvbiBzaG91bGQgYmUgc3RvcHBlZA0KICAgICAgICAgICAg
ICAgICAgICAgICAgICB9DQogICAgICBNQVgtQUNDRVNTICByZWFkLWNyZWF0ZQ0KICAgICAgU1RB
VFVTICAgICAgY3VycmVudA0KICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAiUmVmbGVjdHMg
dGhlIGRlc2lyZWQgc3RhdGUgdGhhdCBhbiB0cmFjZVJvdXRlQ3RsRW50cnkNCiAgICAgICAgICBz
aG91bGQgYmUgaW46DQogDQogICAgICAgICAgICAgZW5hYmxlZCgxKSAgLSBBdHRlbXB0IHRvIGFj
dGl2YXRlIHRoZSB0ZXN0IGFzIGRlZmluZWQgYnkNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
IHRoaXMgdHJhY2VSb3V0ZUN0bEVudHJ5Lg0KICAgICAgICAgICAgIGRpc2FibGVkKDIpIC0gRGVh
Y3RpdmF0ZSB0aGUgdGVzdCBhcyBkZWZpbmVkIGJ5IHRoaXMNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHRyYWNlUm91dGVDdGxFbnRyeS4NCiANCiAgICAgICAgICBSZWZlciB0byB0aGUgY29y
cmVzcG9uZGluZyB0cmFjZVJvdXRlUmVzdWx0c09wZXJTdGF0dXMgdG8NCiAgICAgICAgICBkZXRl
cm1pbmUgdGhlIG9wZXJhdGlvbmFsIHN0YXRlIG9mIHRoZSB0ZXN0IGRlZmluZWQgYnkNCiAgICAg
ICAgICB0aGlzIGVudHJ5LiINCiAgICAgICBERUZWQUwgeyBkaXNhYmxlZCB9DQogICAgICA6Oj0g
eyB0cmFjZVJvdXRlQ3RsRW50cnkgMjEgfQ0KIA0KIA0KRElTTUFOIFdvcmtpbmcgR3JvdXAgICAg
IEV4cGlyZXMgU2VwdGVtYmVyIDIwMDAgICAgICAgICAgICAgICAgW1BhZ2UgNDJdDQoMDQpJbnRl
cm5ldCBEcmFmdCAgICAgIFBpbmcsIFRyYWNlcm91dGUgYW5kIExvb2t1cCBNSUJzICAgICAgIE1h
cmNoIDEsIDIwMDANCiANCiAgIHRyYWNlUm91dGVDdGxEZXNjciBPQkpFQ1QtVFlQRQ0KICAgICAg
U1lOVEFYICAgICAgU25tcEFkbWluU3RyaW5nDQogICAgICBNQVgtQUNDRVNTICByZWFkLWNyZWF0
ZQ0KICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAg
ICAiVGhlIHB1cnBvc2Ugb2YgdGhpcyBvYmplY3QgaXMgdG8gcHJvdmlkZSBhDQogICAgICAgICAg
ZGVzY3JpcHRpdmUgbmFtZSBvZiB0aGUgcmVtb3RlIHRyYWNlcm91dGUNCiAgICAgICAgICB0ZXN0
LiINCiAgICAgIERFRlZBTCB7ICcwMCdIIH0NCiAgICAgIDo6PSB7IHRyYWNlUm91dGVDdGxFbnRy
eSAyMiB9DQogDQogICB0cmFjZVJvdXRlQ3RsTWF4Um93cyBPQkpFQ1QtVFlQRQ0KICAgICAgU1lO
VEFYICAgICAgVW5zaWduZWQzMg0KICAgICAgVU5JVFMgICAgICAgInJvd3MiDQogICAgICBNQVgt
QUNDRVNTICByZWFkLWNyZWF0ZQ0KICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICAiVGhlIG1heGltdW0gbnVtYmVyIG9mIGVudHJpZXMgYWxsb3dl
ZCBpbiB0aGUNCiAgICAgICAgICB0cmFjZVJvdXRlUHJvYmVIaXN0b3J5VGFibGUuICBBbiBpbXBs
ZW1lbnRhdGlvbiBvZg0KICAgICAgICAgIHRoaXMgTUlCIHdpbGwgcmVtb3ZlIHRoZSBvbGRlc3Qg
ZW50cnkgaW4gdGhlDQogICAgICAgICAgdHJhY2VSb3V0ZVByb2JlSGlzdG9yeVRhYmxlIHRvIGFs
bG93IHRoZSBhZGRpdGlvbg0KICAgICAgICAgIG9mIGFuIG5ldyBlbnRyeSBvbmNlIHRoZSBudW1i
ZXIgb2Ygcm93cyBpbiB0aGUNCiAgICAgICAgICB0cmFjZVJvdXRlUHJvYmVIaXN0b3J5VGFibGUg
cmVhY2hlcyB0aGlzIHZhbHVlLg0KIA0KICAgICAgICAgIE9sZCBlbnRyaWVzIGFyZSBub3QgcmVt
b3ZlZCB3aGVuIGEgbmV3IHRlc3QgaXMNCiAgICAgICAgICBzdGFydGVkLiAgRW50cmllcyBhcmUg
YWRkZWQgdG8gdGhlDQogICAgICAgICAgdHJhY2VSb3V0ZVByb2JlSGlzdG9yeVRhYmxlIHVudGls
IHRyYWNlUm91dGVDdGxNYXhSb3dzDQogICAgICAgICAgaXMgcmVhY2hlZCBiZWZvcmUgZW50cmll
cyBiZWdpbiB0byBiZSByZW1vdmVkLg0KIA0KICAgICAgICAgIEEgdmFsdWUgb2YgMCBmb3IgdGhp
cyBvYmplY3QgZGlzYWJsZXMgY3JlYXRpb24gb2YNCiAgICAgICAgICB0cmFjZVJvdXRlUHJvYmVI
aXN0b3J5VGFibGUgZW50cmllcy4iDQogICAgICBERUZWQUwgICAgICB7IDUwIH0NCiAgICAgIDo6
PSB7IHRyYWNlUm91dGVDdGxFbnRyeSAyMyB9DQogDQogICB0cmFjZVJvdXRlQ3RsVHJhcEdlbmVy
YXRpb24gT0JKRUNULVRZUEUNCiAgICAgIFNZTlRBWCAgICAgIEJJVFMgew0KICAgICAgICAgICAg
ICAgICAgICBwYXRoQ2hhbmdlKDApLA0KICAgICAgICAgICAgICAgICAgICB0ZXN0RmFpbHVyZSgx
KSwNCiAgICAgICAgICAgICAgICAgICAgdGVzdENvbXBsZXRpb24oMikNCiAgICAgICAgICAgICAg
ICAgIH0NCiAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtY3JlYXRlDQogICAgICBTVEFUVVMgICAgICBj
dXJyZW50DQogICAgICBERVNDUklQVElPTg0KICAgICAgICAgICJUaGUgdmFsdWUgb2YgdGhpcyBv
YmplY3QgZGV0ZXJtaW5lcyB3aGVuIGFuZCBpZiB0bw0KICAgICAgICAgIHRvIGdlbmVyYXRlIGEg
bm90aWZpY2F0aW9uIGZvciB0aGlzIGVudHJ5Og0KIA0KICAgICAgICAgIHBhdGhDaGFuZ2UoMCkg
ICAgIC0gR2VuZXJhdGUgYSB0cmFjZVJvdXRlUGF0aENoYW5nZQ0KICAgICAgICAgICAgICBub3Rp
ZmljYXRpb24gd2hlbiB0aGUgY3VycmVudCBwYXRoIHZhcmllcyBmcm9tIGENCiAgICAgICAgICAg
ICAgcHJldmlvdXNseSBkZXRlcm1pbmVkIHBhdGguDQogICAgICAgICAgdGVzdEZhaWx1cmUoMSkg
ICAgLSBHZW5lcmF0ZSBhIHRyYWNlUm91dGVUZXN0RmFpbGVkDQogICAgICAgICAgICAgIG5vdGlm
aWNhdGlvbiB3aGVuIHRoZSBmdWxsIHBhdGggdG8gYSB0YXJnZXQNCiAgICAgICAgICAgICAgY2Fu
J3QgYmUgZGV0ZXJtaW5lZC4NCiAgICAgICAgICB0ZXN0Q29tcGxldGlvbigyKSAtIEdlbmVyYXRl
IGEgdHJhY2VSb3V0ZVRlc3RDb21wbGV0ZWQNCiANCkRJU01BTiBXb3JraW5nIEdyb3VwICAgICBF
eHBpcmVzIFNlcHRlbWJlciAyMDAwICAgICAgICAgICAgICAgIFtQYWdlIDQzXQ0KDA0KSW50ZXJu
ZXQgRHJhZnQgICAgICBQaW5nLCBUcmFjZXJvdXRlIGFuZCBMb29rdXAgTUlCcyAgICAgICBNYXJj
aCAxLCAyMDAwDQogDQogICAgICAgICAgICAgIG5vdGlmaWNhdGlvbiB3aGVuIHRoZSBwYXRoIHRv
IGEgdGFyZ2V0IGhhcyBiZWVuDQogICAgICAgICAgICAgIGRldGVybWluZWQuDQogDQogICAgICAg
ICAgVGhlIHZhbHVlIG9mIHRoaXMgb2JqZWN0IGRlZmF1bHRzIHRvIHplcm8sIGluZGljYXRpbmcN
CiAgICAgICAgICB0aGF0IG5vbmUgb2YgdGhlIGFib3ZlIG9wdGlvbnMgaGF2ZSBiZWVuIHNlbGVj
dGVkLiINCiAgICAgIDo6PSB7IHRyYWNlUm91dGVDdGxFbnRyeSAyNCB9DQogDQogICB0cmFjZVJv
dXRlQ3RsQ3JlYXRlSG9wc0VudHJpZXMgT0JKRUNULVRZUEUNCiAgICAgIFNZTlRBWCAgICAgIFRy
dXRoVmFsdWUNCiAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtY3JlYXRlDQogICAgICBTVEFUVVMgICAg
ICBjdXJyZW50DQogICAgICBERVNDUklQVElPTg0KICAgICAgICAgICJUaGUgY3VycmVudCBwYXRo
IGZvciBhIHRyYWNlcm91dGUgdGVzdCBpcyBrZXB0IGluIHRoZQ0KICAgICAgICAgIHRyYWNlUm91
dGVIb3BzVGFibGUgb24gYSBwZXIgaG9wIGJhc2lzIHdoZW4gdGhlIHZhbHVlIG9mDQogICAgICAg
ICAgdGhpcyBvYmplY3QgaXMgdHJ1ZSgxKS4iDQogICAgICBERUZWQUwgeyBmYWxzZSB9DQogICAg
ICA6Oj0geyB0cmFjZVJvdXRlQ3RsRW50cnkgMjUgfQ0KIA0KICAgdHJhY2VSb3V0ZUN0bFR5cGUg
T0JKRUNULVRZUEUNCiAgICAgIFNZTlRBWCAgICAgIE9CSkVDVCBJREVOVElGSUVSDQogICAgICBN
QVgtQUNDRVNTICByZWFkLWNyZWF0ZQ0KICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAg
REVTQ1JJUFRJT04NCiAgICAgICAgICAiVGhlIHZhbHVlIG9mIHRoaXMgb2JqZWN0IGlzIHVzZWQg
ZWl0aGVyIHRvIHJlcG9ydCBvcg0KICAgICAgICAgIHNlbGVjdCB0aGUgaW1wbGVtZW50YXRpb24g
bWV0aG9kIHRvIGJlIHVzZWQgZm9yDQogICAgICAgICAgcGVyZm9ybWluZyBhIHRyYWNlcm91dGUg
b3BlcmF0aW9uLiBUaGUgdmFsdWUgb2YgdGhpcw0KICAgICAgICAgIG9iamVjdCBtYXkgYmUgc2Vs
ZWN0ZWQgZnJvbQ0KICAgICAgICAgIHRyYWNlUm91dGVJbXBsZW1lbnRhdGlvblR5cGVEb21haW5z
Lg0KIA0KICAgICAgICAgIEFkZGl0aW9uYWwgaW1wbGVtZW50YXRpb24gdHlwZXMgc2hvdWxkIGJl
IGFsbG9jYXRlZCBhcw0KICAgICAgICAgIHJlcXVpcmVkIGJ5IGltcGxlbWVudGVycyBvZiB0aGUg
RElTTUFOLVRSQUNFUk9VVEUtTUlCDQogICAgICAgICAgdW5kZXIgdGhlaXIgZW50ZXJwcmlzZSBz
cGVjaWZpYyByZWdpc3RyYXRpb24gcG9pbnQgYW5kDQogICAgICAgICAgbm90IGJlbmVhdGggdHJh
Y2VSb3V0ZUltcGxlbWVudGF0aW9uVHlwZURvbWFpbnMuIg0KICAgICAgREVGVkFMIHsgdHJhY2VS
b3V0ZVVzaW5nVWRwUHJvYmVzIH0NCiAgICAgIDo6PSB7IHRyYWNlUm91dGVDdGxFbnRyeSAyNiB9
DQogDQogICB0cmFjZVJvdXRlQ3RsUm93U3RhdHVzIE9CSkVDVC1UWVBFDQogICAgICBTWU5UQVgg
ICAgICBSb3dTdGF0dXMNCiAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtY3JlYXRlDQogICAgICBTVEFU
VVMgICAgICBjdXJyZW50DQogICAgICBERVNDUklQVElPTg0KICAgICAgICAgICJUaGlzIG9iamVj
dCBhbGxvd3MgZW50cmllcyB0byBiZSBjcmVhdGVkIGFuZCBkZWxldGVkDQogICAgICAgICAgaW4g
dGhlIHRyYWNlUm91dGVDdGxUYWJsZS4gIERlbGV0aW9uIG9mIGFuIGVudHJ5IGluDQogICAgICAg
ICAgdGhpcyB0YWJsZSByZXN1bHRzIGluIGFsbCBjb3JyZXNwb25kaW5nIChzYW1lDQogICAgICAg
ICAgdHJhY2VSb3V0ZUN0bE93bmVySW5kZXggYW5kIHRyYWNlUm91dGVDdGxUZXN0TmFtZQ0KICAg
ICAgICAgIGluZGV4IHZhbHVlcykgdHJhY2VSb3V0ZVJlc3VsdHNUYWJsZSwNCiAgICAgICAgICB0
cmFjZVJvdXRlUHJvYmVIaXN0b3J5VGFibGUsIGFuZCB0cmFjZVJvdXRlSG9wc1RhYmxlDQogICAg
ICAgICAgZW50cmllcyBiZWluZyBkZWxldGVkLg0KIA0KICAgICAgICAgIEEgdmFsdWUgTVVTVCBi
ZSBzcGVjaWZpZWQgZm9yIHRyYWNlUm91dGVDdGxUYXJnZXRBZGRyZXNzDQogICAgICAgICAgcHJp
b3IgdG8gYSB0cmFuc2l0aW9uIHRvIGFjdGl2ZSgxKSBzdGF0ZSBiZWluZw0KICAgICAgICAgIGFj
Y2VwdGVkLg0KIA0KIA0KRElTTUFOIFdvcmtpbmcgR3JvdXAgICAgIEV4cGlyZXMgU2VwdGVtYmVy
IDIwMDAgICAgICAgICAgICAgICAgW1BhZ2UgNDRdDQoMDQpJbnRlcm5ldCBEcmFmdCAgICAgIFBp
bmcsIFRyYWNlcm91dGUgYW5kIExvb2t1cCBNSUJzICAgICAgIE1hcmNoIDEsIDIwMDANCiANCiAg
ICAgICAgICBBY3RpdmF0aW9uIG9mIGEgcmVtb3RlIHRyYWNlcm91dGUgb3BlcmF0aW9uIGlzDQog
ICAgICAgICAgY29udHJvbGxlZCB2aWEgdHJhY2VSb3V0ZUN0bEFkbWluU3RhdHVzIGFuZCBub3QN
CiAgICAgICAgICBieSB0cmFuc2l0aW9uaW5nIG9mIHRoaXMgb2JqZWN0J3MgdmFsdWUgdG8gYWN0
aXZlKDEpLg0KIA0KICAgICAgICAgIFRyYW5zaXRpb25zIGluIGFuZCBvdXQgb2YgYWN0aXZlKDEp
IHN0YXRlIGFyZSBub3QNCiAgICAgICAgICBhbGxvd2VkIHdoaWxlIGFuIGVudHJ5J3MgdHJhY2VS
b3V0ZVJlc3VsdHNPcGVyU3RhdHVzDQogICAgICAgICAgaXMgYWN0aXZlKDEpIHdpdGggdGhlIGV4
Y2VwdGlvbiB0aGF0IGRlbGV0aW9uIG9mDQogICAgICAgICAgYW4gZW50cnkgaW4gdGhpcyB0YWJs
ZSBieSBzZXR0aW5nIGl0cyBSb3dTdGF0dXMNCiAgICAgICAgICBvYmplY3QgdG8gZGVzdHJveSg2
KSB3aWxsIHN0b3AgYW4gYWN0aXZlDQogICAgICAgICAgdHJhY2Vyb3V0ZSBvcGVyYXRpb24uDQog
DQogICAgICAgICAgVGhlIG9wZXJhdGlvbmFsIHN0YXRlIG9mIGFuIHRyYWNlcm91dGUgb3BlcmF0
aW9uDQogICAgICAgICAgY2FuIGJlIGRldGVybWluZWQgYnkgZXhhbWluYXRpb24gb2YgdGhlIGNv
cnJlc3BvbmRpbmcNCiAgICAgICAgICB0cmFjZVJvdXRlUmVzdWx0c09wZXJTdGF0dXMgb2JqZWN0
LiINCiAgICAgIFJFRkVSRU5DRQ0KICAgICAgICAgICJTZWUgZGVmaW5pdGlvbiBvZiBSb3dTdGF0
dXMgaW4gUkZDIDI1NzksICdUZXh0dWFsDQogICAgICAgICAgQ29udmVudGlvbnMgZm9yIFNNSXYy
LiciDQogICAgICA6Oj0geyB0cmFjZVJvdXRlQ3RsRW50cnkgMjcgfQ0KIA0KIA0KICAgLS0gVHJh
Y2Vyb3V0ZSBSZXN1bHRzIFRhYmxlDQogDQogICB0cmFjZVJvdXRlUmVzdWx0c1RhYmxlIE9CSkVD
VC1UWVBFDQogICAgICBTWU5UQVggICAgICBTRVFVRU5DRSBPRiBUcmFjZVJvdXRlUmVzdWx0c0Vu
dHJ5DQogICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KICAgICAgU1RBVFVTICAgICAg
Y3VycmVudA0KICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAiRGVmaW5lcyB0aGUgUmVtb3Rl
IE9wZXJhdGlvbnMgVHJhY2Vyb3V0ZSBSZXN1bHRzIFRhYmxlIGZvcg0KICAgICAgICAgIGtlZXBp
bmcgdHJhY2sgb2YgdGhlIHN0YXR1cyBvZiBhIHRyYWNlUm91dGVDdGxFbnRyeS4NCiANCiAgICAg
ICAgICBBbiBlbnRyeSBpcyBhZGRlZCB0byB0aGUgdHJhY2VSb3V0ZVJlc3VsdHNUYWJsZSB3aGVu
IGFuDQogICAgICAgICAgdHJhY2VSb3V0ZUN0bEVudHJ5IGlzIHN0YXJ0ZWQgYnkgc3VjY2Vzc2Z1
bCB0cmFuc2l0aW9uDQogICAgICAgICAgb2YgaXRzIHRyYWNlUm91dGVDdGxBZG1pblN0YXR1cyBv
YmplY3QgdG8gZW5hYmxlZCgxKS4NCiAgICAgICAgICBBbiBlbnRyeSBpcyByZW1vdmVkIGZyb20g
dGhlIHRyYWNlUm91dGVSZXN1bHRzVGFibGUgd2hlbg0KICAgICAgICAgIGl0cyBjb3JyZXNwb25k
aW5nIHRyYWNlUm91dGVDdGxFbnRyeSBpcyBkZWxldGVkLiINCiAgICAgOjo9IHsgdHJhY2VSb3V0
ZU9iamVjdHMgMyB9DQogDQogICB0cmFjZVJvdXRlUmVzdWx0c0VudHJ5IE9CSkVDVC1UWVBFDQog
ICAgICBTWU5UQVggICAgICBUcmFjZVJvdXRlUmVzdWx0c0VudHJ5DQogICAgICBNQVgtQUNDRVNT
ICBub3QtYWNjZXNzaWJsZQ0KICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgREVTQ1JJ
UFRJT04NCiAgICAgICAgICAiRGVmaW5lcyBhbiBlbnRyeSBpbiB0aGUgdHJhY2VSb3V0ZVJlc3Vs
dHNUYWJsZS4gIFRoZQ0KICAgICAgICAgIHRyYWNlUm91dGVSZXN1bHRzVGFibGUgaGFzIHRoZSBz
YW1lIGluZGV4aW5nIGFzIHRoZQ0KICAgICAgICAgIHRyYWNlUm91dGVDdGxUYWJsZSBpbiBvcmRl
ciBmb3IgYSB0cmFjZVJvdXRlUmVzdWx0c0VudHJ5DQogICAgICAgICAgdG8gY29ycmVzcG9uZCB0
byB0aGUgdHJhY2VSb3V0ZUN0bEVudHJ5IHRoYXQgY2F1c2VkIGl0IHRvDQogICAgICAgICAgYmUg
Y3JlYXRlZC4iDQogICAgICBJTkRFWCB7DQogICAgICAgICAgICAgIHRyYWNlUm91dGVDdGxPd25l
ckluZGV4LA0KICAgICAgICAgICAgICB0cmFjZVJvdXRlQ3RsVGVzdE5hbWUNCiAgICAgICAgICAg
IH0NCiAgICAgIDo6PSB7IHRyYWNlUm91dGVSZXN1bHRzVGFibGUgMSB9DQogDQogDQpESVNNQU4g
V29ya2luZyBHcm91cCAgICAgRXhwaXJlcyBTZXB0ZW1iZXIgMjAwMCAgICAgICAgICAgICAgICBb
UGFnZSA0NV0NCgwNCkludGVybmV0IERyYWZ0ICAgICAgUGluZywgVHJhY2Vyb3V0ZSBhbmQgTG9v
a3VwIE1JQnMgICAgICAgTWFyY2ggMSwgMjAwMA0KIA0KICAgVHJhY2VSb3V0ZVJlc3VsdHNFbnRy
eSA6Oj0NCiAgICAgIFNFUVVFTkNFIHsNCiAgICAgICAgdHJhY2VSb3V0ZVJlc3VsdHNPcGVyU3Rh
dHVzICAgICAgIElOVEVHRVIsDQogICAgICAgIHRyYWNlUm91dGVSZXN1bHRzQ3VySG9wQ291bnQg
ICAgICBHYXVnZTMyLA0KICAgICAgICB0cmFjZVJvdXRlUmVzdWx0c0N1clByb2JlQ291bnQgICAg
R2F1Z2UzMiwNCiAgICAgICAgdHJhY2VSb3V0ZVJlc3VsdHNJcFRndEFkZHJUeXBlICAgIEluZXRB
ZGRyZXNzVHlwZSwNCiAgICAgICAgdHJhY2VSb3V0ZVJlc3VsdHNJcFRndEFkZHIgICAgICAgIElu
ZXRBZGRyZXNzLA0KICAgICAgICB0cmFjZVJvdXRlUmVzdWx0c1Rlc3RBdHRlbXB0cyAgICAgVW5z
aWduZWQzMiwNCiAgICAgICAgdHJhY2VSb3V0ZVJlc3VsdHNUZXN0U3VjY2Vzc2VzICAgIFVuc2ln
bmVkMzIsDQogICAgICAgIHRyYWNlUm91dGVSZXN1bHRzTGFzdEdvb2RQYXRoICAgICBEYXRlQW5k
VGltZQ0KICAgICAgfQ0KIA0KICAgdHJhY2VSb3V0ZVJlc3VsdHNPcGVyU3RhdHVzIE9CSkVDVC1U
WVBFDQogICAgICBTWU5UQVggICAgICBJTlRFR0VSIHsNCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBlbmFibGVkKDEpLCAtLSB0ZXN0IGlzIGluIHByb2dyZXNzDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZGlzYWJsZWQoMikgLS0gdGVzdCBoYXMgc3RvcHBlZA0KICAgICAgICAgICAg
ICAgICAgICAgICAgICB9DQogICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgIFNUQVRV
UyAgICAgIGN1cnJlbnQNCiAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgIlJlZmxlY3RzIHRo
ZSBvcGVyYXRpb25hbCBzdGF0ZSBvZiBhbiB0cmFjZVJvdXRlQ3RsRW50cnk6DQogDQogICAgICAg
ICAgICAgZW5hYmxlZCgxKSAgLSBUZXN0IGlzIGFjdGl2ZS4NCiAgICAgICAgICAgICBkaXNhYmxl
ZCgyKSAtIFRlc3QgaGFzIHN0b3BwZWQuIg0KICAgICAgOjo9IHsgdHJhY2VSb3V0ZVJlc3VsdHNF
bnRyeSAxIH0NCiANCiAgIHRyYWNlUm91dGVSZXN1bHRzQ3VySG9wQ291bnQgT0JKRUNULVRZUEUN
CiAgICAgIFNZTlRBWCAgICAgIEdhdWdlMzINCiAgICAgIFVOSVRTICAgICAgICJob3BzIg0KICAg
ICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAg
ICBERVNDUklQVElPTg0KICAgICAgICAgICJSZWZsZWN0cyB0aGUgY3VycmVudCBUVEwgdmFsdWUg
KHJhbmdlIGZyb20gMSB0bw0KICAgICAgICAgIDI1NSkgZm9yIGEgcmVtb3RlIHRyYWNlcm91dGUg
b3BlcmF0aW9uLg0KICAgICAgICAgIE1heGltdW0gVFRMIHZhbHVlIGlzIGRldGVybWluZWQgYnkN
CiAgICAgICAgICB0cmFjZVJvdXRlQ3RsTWF4VHRsLiINCiAgICAgIDo6PSB7IHRyYWNlUm91dGVS
ZXN1bHRzRW50cnkgMiB9DQogDQogICB0cmFjZVJvdXRlUmVzdWx0c0N1clByb2JlQ291bnQgT0JK
RUNULVRZUEUNCiAgICAgIFNZTlRBWCAgICAgIEdhdWdlMzINCiAgICAgIFVOSVRTICAgICAgICJw
cm9iZXMiDQogICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgIFNUQVRVUyAgICAgIGN1
cnJlbnQNCiAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgIlJlZmxlY3RzIHRoZSBjdXJyZW50
IHByb2JlIGNvdW50ICgxLi4xMCkgZm9yDQogICAgICAgICAgYSByZW1vdGUgdHJhY2Vyb3V0ZSBv
cGVyYXRpb24uIFRoZSBtYXhpbXVtDQogICAgICAgICAgcHJvYmUgY291bnQgaXMgZGV0ZXJtaW5l
ZCBieQ0KICAgICAgICAgIHRyYWNlUm91dGVDdGxQcm9iZXNQZXJIb3AuIg0KICAgICAgOjo9IHsg
dHJhY2VSb3V0ZVJlc3VsdHNFbnRyeSAzIH0NCiANCiAgIHRyYWNlUm91dGVSZXN1bHRzSXBUZ3RB
ZGRyVHlwZSBPQkpFQ1QtVFlQRQ0KICAgICAgU1lOVEFYICAgICAgSW5ldEFkZHJlc3NUeXBlDQog
ICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiANCkRJU01BTiBXb3JraW5nIEdyb3VwICAgICBF
eHBpcmVzIFNlcHRlbWJlciAyMDAwICAgICAgICAgICAgICAgIFtQYWdlIDQ2XQ0KDA0KSW50ZXJu
ZXQgRHJhZnQgICAgICBQaW5nLCBUcmFjZXJvdXRlIGFuZCBMb29rdXAgTUlCcyAgICAgICBNYXJj
aCAxLCAyMDAwDQogDQogICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICBERVNDUklQVElP
Tg0KICAgICAgICAgICJUaGlzIG9iamVjdHMgaW5kaWNhdGVzIHRoZSB0eXBlIG9mIGFkZHJlc3Mg
c3RvcmVkDQogICAgICAgICAgaW4gdGhlIGNvcnJlc3BvbmRpbmcgdHJhY2VSb3V0ZVJlc3VsdHNJ
cFRndEFkZHINCiAgICAgICAgICBvYmplY3QuIg0KICAgICAgOjo9IHsgdHJhY2VSb3V0ZVJlc3Vs
dHNFbnRyeSA0IH0NCiANCiAgIHRyYWNlUm91dGVSZXN1bHRzSXBUZ3RBZGRyIE9CSkVDVC1UWVBF
DQogICAgICBTWU5UQVggICAgICBJbmV0QWRkcmVzcw0KICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1v
bmx5DQogICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICBERVNDUklQVElPTg0KICAgICAg
ICAgICJUaGlzIG9iamVjdHMgcmVwb3J0cyB0aGUgSVAgYWRkcmVzcyBhc3NvY2lhdGVkDQogICAg
ICAgICAgd2l0aCBhIHRyYWNlUm91dGVDdGxUYXJnZXRBZGRyZXNzIHZhbHVlIHdoZW4gdGhlDQog
ICAgICAgICAgZGVzdGluYXRpb24gYWRkcmVzcyBpcyBzcGVjaWZpZWQgYXMgYSBETlMgbmFtZS4N
CiAgICAgICAgICBUaGUgdmFsdWUgb2YgdGhpcyBvYmplY3Qgc2hvdWxkIGJlIGEgemVybyBsZW5n
dGgNCiAgICAgICAgICBvY3RldCBzdHJpbmcgd2hlbiBhIEROUyBuYW1lIGlzIG5vdCBzcGVjaWZp
ZWQgb3INCiAgICAgICAgICB3aGVuIGEgc3BlY2lmaWVkIEROUyBuYW1lIGZhaWxzIHRvIHJlc29s
dmUuIg0KICAgICAgOjo9IHsgdHJhY2VSb3V0ZVJlc3VsdHNFbnRyeSA1IH0NCiANCiAgIHRyYWNl
Um91dGVSZXN1bHRzVGVzdEF0dGVtcHRzIE9CSkVDVC1UWVBFDQogICAgICBTWU5UQVggICAgICBV
bnNpZ25lZDMyDQogICAgICBVTklUUyAgICAgICAidGVzdHMiDQogICAgICBNQVgtQUNDRVNTICBy
ZWFkLW9ubHkNCiAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAgIlRoZSBjdXJyZW50IG51bWJlciBvZiBhdHRlbXB0cyB0byBkZXRlcm1pbmUgYSBw
YXRoDQogICAgICAgICAgdG8gYSB0YXJnZXQuICBUaGUgdmFsdWUgb2YgdGhpcyBvYmplY3QgTVVT
VCBiZSBzdGFydGVkDQogICAgICAgICAgYXQgMC4iDQogICAgICA6Oj0geyB0cmFjZVJvdXRlUmVz
dWx0c0VudHJ5IDYgfQ0KIA0KICAgdHJhY2VSb3V0ZVJlc3VsdHNUZXN0U3VjY2Vzc2VzIE9CSkVD
VC1UWVBFDQogICAgICBTWU5UQVggICAgICBVbnNpZ25lZDMyDQogICAgICBVTklUUyAgICAgICAi
dGVzdHMiDQogICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgIFNUQVRVUyAgICAgIGN1
cnJlbnQNCiAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgIlRoZSBjdXJyZW50IG51bWJlciBv
ZiBhdHRlbXB0cyB0byBkZXRlcm1pbmUgYSBwYXRoDQogICAgICAgICAgdG8gYSB0YXJnZXQgdGhh
dCBoYXZlIHN1Y2NlZWRlZC4gIFRoZSB2YWx1ZSBvZiB0aGlzDQogICAgICAgICAgb2JqZWN0IE1V
U1QgYmUgcmVwb3J0ZWQgYXMgMCB3aGVuIG5vIGF0dGVtcHRzIGhhdmUNCiAgICAgICAgICBzdWNj
ZWVkZWQuIg0KICAgICAgOjo9IHsgdHJhY2VSb3V0ZVJlc3VsdHNFbnRyeSA3IH0NCiANCiAgIHRy
YWNlUm91dGVSZXN1bHRzTGFzdEdvb2RQYXRoIE9CSkVDVC1UWVBFDQogICAgICBTWU5UQVggICAg
ICBEYXRlQW5kVGltZQ0KICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICBTVEFUVVMg
ICAgICBjdXJyZW50DQogICAgICBERVNDUklQVElPTg0KICAgICAgICAgICJUaGUgZGF0ZSBhbmQg
dGltZSB3aGVuIHRoZSBsYXN0IGNvbXBsZXRlIHBhdGgNCiAgICAgICAgICB3YXMgZGV0ZXJtaW5l
ZC4iDQogICAgICA6Oj0geyB0cmFjZVJvdXRlUmVzdWx0c0VudHJ5IDggfQ0KIA0KICAgLS0gVHJh
Y2UgUm91dGUgUHJvYmUgSGlzdG9yeSBUYWJsZQ0KIA0KRElTTUFOIFdvcmtpbmcgR3JvdXAgICAg
IEV4cGlyZXMgU2VwdGVtYmVyIDIwMDAgICAgICAgICAgICAgICAgW1BhZ2UgNDddDQoMDQpJbnRl
cm5ldCBEcmFmdCAgICAgIFBpbmcsIFRyYWNlcm91dGUgYW5kIExvb2t1cCBNSUJzICAgICAgIE1h
cmNoIDEsIDIwMDANCiANCiANCiAgIHRyYWNlUm91dGVQcm9iZUhpc3RvcnlUYWJsZSBPQkpFQ1Qt
VFlQRQ0KICAgICAgU1lOVEFYICAgICAgU0VRVUVOQ0UgT0YgVHJhY2VSb3V0ZVByb2JlSGlzdG9y
eUVudHJ5DQogICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KICAgICAgU1RBVFVTICAg
ICAgY3VycmVudA0KICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAiRGVmaW5lcyB0aGUgUmVt
b3RlIE9wZXJhdGlvbnMgVHJhY2Vyb3V0ZSBSZXN1bHRzIFRhYmxlIGZvcg0KICAgICAgICAgIHN0
b3JpbmcgdGhlIHJlc3VsdHMgb2YgYSB0cmFjZXJvdXRlIG9wZXJhdGlvbi4NCiANCiAgICAgICAg
ICBBbiBpbXBsZW1lbnRhdGlvbiBvZiB0aGlzIE1JQiB3aWxsIHJlbW92ZSB0aGUgb2xkZXN0DQog
ICAgICAgICAgZW50cnkgaW4gdGhlIHRyYWNlUm91dGVQcm9iZUhpc3RvcnlUYWJsZSB0byBhbGxv
dyB0aGUNCiAgICAgICAgICBhZGRpdGlvbiBvZiBhbiBuZXcgZW50cnkgb25jZSB0aGUgbnVtYmVy
IG9mIHJvd3MgaW4NCiAgICAgICAgICB0aGUgdHJhY2VSb3V0ZVByb2JlSGlzdG9yeVRhYmxlIHJl
YWNoZXMgdGhlIHZhbHVlIHNwZWNpZmllZA0KICAgICAgICAgIGJ5IHRyYWNlUm91dGVDdGxNYXhS
b3dzLiINCiAgICAgOjo9IHsgdHJhY2VSb3V0ZU9iamVjdHMgNCB9DQogDQogICB0cmFjZVJvdXRl
UHJvYmVIaXN0b3J5RW50cnkgT0JKRUNULVRZUEUNCiAgICAgIFNZTlRBWCAgICAgIFRyYWNlUm91
dGVQcm9iZUhpc3RvcnlFbnRyeQ0KICAgICAgTUFYLUFDQ0VTUyAgbm90LWFjY2Vzc2libGUNCiAg
ICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgIkRl
ZmluZXMgYSB0YWJsZSBmb3Igc3RvcmluZyB0aGUgcmVzdWx0cyBvZiBhIHRyYWNlcm91dGUNCiAg
ICAgICAgICBvcGVyYXRpb24uICBFbnRyaWVzIGluIHRoaXMgdGFibGUgYXJlIGxpbWl0ZWQgYnkN
CiAgICAgICAgICB0aGUgdmFsdWUgb2YgdGhlIGNvcnJlc3BvbmRpbmcgdHJhY2VSb3V0ZUN0bE1h
eFJvd3MNCiAgICAgICAgICBvYmplY3QuDQogDQogICAgICAgICAgVGhlIGZpcnN0IHR3byBpbmRl
eCBlbGVtZW50cyBpZGVudGlmeSB0aGUNCiAgICAgICAgICB0cmFjZVJvdXRlQ3RsRW50cnkgdGhh
dCBhIHRyYWNlUm91dGVQcm9iZUhpc3RvcnlFbnRyeQ0KICAgICAgICAgIGJlbG9uZ3MgdG8uICBU
aGUgdGhpcmQgaW5kZXggZWxlbWVudCBzZWxlY3RzIGEgc2luZ2xlDQogICAgICAgICAgdHJhY2Vy
b3V0ZSBvcGVyYXRpb24gcmVzdWx0LiAgVGhlIGZvdXJ0aCBhbmQgZmlmdGggaW5kZXhlcw0KICAg
ICAgICAgIHNlbGVjdCB0aGUgaG9wIGFuZCB0aGUgcHJvYmUgZm9yIGEgcGFydGljdWxhcg0KICAg
ICAgICAgIHRyYWNlcm91dGUgb3BlcmF0aW9uLiINCiAgICAgIElOREVYIHsNCiAgICAgICAgICAg
ICAgIHRyYWNlUm91dGVDdGxPd25lckluZGV4LA0KICAgICAgICAgICAgICAgdHJhY2VSb3V0ZUN0
bFRlc3ROYW1lLA0KICAgICAgICAgICAgICAgdHJhY2VSb3V0ZVByb2JlSGlzdG9yeUluZGV4LA0K
ICAgICAgICAgICAgICAgdHJhY2VSb3V0ZVByb2JlSGlzdG9yeUhvcEluZGV4LA0KICAgICAgICAg
ICAgICAgdHJhY2VSb3V0ZVByb2JlSGlzdG9yeVByb2JlSW5kZXgNCiAgICAgICAgICAgIH0NCiAg
ICAgIDo6PSB7IHRyYWNlUm91dGVQcm9iZUhpc3RvcnlUYWJsZSAxIH0NCiANCiAgIFRyYWNlUm91
dGVQcm9iZUhpc3RvcnlFbnRyeSA6Oj0NCiAgICAgIFNFUVVFTkNFIHsNCiAgICAgICAgdHJhY2VS
b3V0ZVByb2JlSGlzdG9yeUluZGV4ICAgICAgICAgVW5zaWduZWQzMiwNCiAgICAgICAgdHJhY2VS
b3V0ZVByb2JlSGlzdG9yeUhvcEluZGV4ICAgICAgVW5zaWduZWQzMiwNCiAgICAgICAgdHJhY2VS
b3V0ZVByb2JlSGlzdG9yeVByb2JlSW5kZXggICAgVW5zaWduZWQzMiwNCiAgICAgICAgdHJhY2VS
b3V0ZVByb2JlSGlzdG9yeUhBZGRyVHlwZSAgICAgSW5ldEFkZHJlc3NUeXBlLA0KICAgICAgICB0
cmFjZVJvdXRlUHJvYmVIaXN0b3J5SEFkZHIgICAgICAgICBJbmV0QWRkcmVzcywNCiAgICAgICAg
dHJhY2VSb3V0ZVByb2JlSGlzdG9yeVJlc3BvbnNlICAgICAgVW5zaWduZWQzMiwNCiAgICAgICAg
dHJhY2VSb3V0ZVByb2JlSGlzdG9yeVN0YXR1cyAgICAgICAgT3BlcmF0aW9uUmVzcG9uc2VTdGF0
dXMsDQogICAgICAgIHRyYWNlUm91dGVQcm9iZUhpc3RvcnlMYXN0UkMgICAgICAgIEludGVnZXIz
MiwNCiAgICAgICAgdHJhY2VSb3V0ZVByb2JlSGlzdG9yeVRpbWUgICAgICAgICAgRGF0ZUFuZFRp
bWUNCiAgICAgIH0NCiANCkRJU01BTiBXb3JraW5nIEdyb3VwICAgICBFeHBpcmVzIFNlcHRlbWJl
ciAyMDAwICAgICAgICAgICAgICAgIFtQYWdlIDQ4XQ0KDA0KSW50ZXJuZXQgRHJhZnQgICAgICBQ
aW5nLCBUcmFjZXJvdXRlIGFuZCBMb29rdXAgTUlCcyAgICAgICBNYXJjaCAxLCAyMDAwDQogDQog
DQogICB0cmFjZVJvdXRlUHJvYmVIaXN0b3J5SW5kZXggT0JKRUNULVRZUEUNCiAgICAgIFNZTlRB
WCAgICAgIFVuc2lnbmVkMzIgKDEuLidmZmZmZmZmZidoKQ0KICAgICAgTUFYLUFDQ0VTUyAgbm90
LWFjY2Vzc2libGUNCiAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgIERFU0NSSVBUSU9O
DQogICAgICAgICAgIkFuIGVudHJ5IGluIHRoaXMgdGFibGUgaXMgY3JlYXRlZCB3aGVuIHRoZSBy
ZXN1bHQgb2YNCiAgICAgICAgICBhIHRyYWNlcm91dGUgcHJvYmUgaXMgZGV0ZXJtaW5lZC4gIFRo
ZSBpbml0aWFsIDIgaW5zdGFuY2UNCiAgICAgICAgICBpZGVudGlmaWVyIGluZGV4IHZhbHVlcyBp
ZGVudGlmeSB0aGUgdHJhY2VSb3V0ZUN0bEVudHJ5DQogICAgICAgICAgdGhhdCBhIHByb2JlIHJl
c3VsdCAodHJhY2VSb3V0ZVByb2JlSGlzdG9yeUVudHJ5KSBiZWxvbmdzDQogICAgICAgICAgdG8u
ICBBbiBlbnRyeSBpcyByZW1vdmVkIGZyb20gdGhpcyB0YWJsZSB3aGVuDQogICAgICAgICAgaXRz
IGNvcnJlc3BvbmRpbmcgdHJhY2VSb3V0ZUN0bEVudHJ5IGlzIGRlbGV0ZWQuDQogDQogICAgICAg
ICAgQW4gaW1wbGVtZW50YXRpb24gTVVTVCBzdGFydCBhc3NpZ25pbmcNCiAgICAgICAgICB0cmFj
ZVJvdXRlUHJvYmVIaXN0b3J5SW5kZXggdmFsdWVzIGF0IDEgYW5kIHdyYXAgYWZ0ZXINCiAgICAg
ICAgICBleGNlZWRpbmcgdGhlIG1heGltdW0gcG9zc2libGUgdmFsdWUgYXMgZGVmaW5lZCBieSB0
aGUNCiAgICAgICAgICBsaW1pdCBvZiB0aGlzIG9iamVjdCAoJ2ZmZmZmZmZmJ2gpLiINCiAgICAg
IDo6PSB7IHRyYWNlUm91dGVQcm9iZUhpc3RvcnlFbnRyeSAxIH0NCiANCiAgIHRyYWNlUm91dGVQ
cm9iZUhpc3RvcnlIb3BJbmRleCBPQkpFQ1QtVFlQRQ0KICAgICAgU1lOVEFYICAgICAgVW5zaWdu
ZWQzMiAoMS4uMjU1KQ0KICAgICAgTUFYLUFDQ0VTUyAgbm90LWFjY2Vzc2libGUNCiAgICAgIFNU
QVRVUyAgICAgIGN1cnJlbnQNCiAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiSW5kaWNhdGVz
IHdoaWNoIGhvcCBpbiBhIHRyYWNlcm91dGUgcGF0aCB0aGF0IHRoZSBwcm9iZSdzDQogICAgICAg
ICByZXN1bHRzIGFyZSBmb3IuICBUaGUgdmFsdWUgb2YgdGhpcyBvYmplY3QgaXMgaW5pdGlhbGx5
DQogICAgICAgICBkZXRlcm1pbmVkIGJ5IHRoZSB2YWx1ZSBvZiB0cmFjZVJvdXRlQ3RsSW5pdGlh
bFR0bC4iDQogICAgICA6Oj0geyB0cmFjZVJvdXRlUHJvYmVIaXN0b3J5RW50cnkgMiB9DQogDQog
ICB0cmFjZVJvdXRlUHJvYmVIaXN0b3J5UHJvYmVJbmRleCBPQkpFQ1QtVFlQRQ0KICAgICAgU1lO
VEFYICAgICAgVW5zaWduZWQzMiAoMS4uMTApDQogICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNz
aWJsZQ0KICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgREVTQ1JJUFRJT04NCiAgICAg
ICAgICJJbmRpY2F0ZXMgdGhlIGluZGV4IG9mIGEgcHJvYmUgZm9yIGEgcGFydGljdWxhcg0KICAg
ICAgICAgaG9wIGluIGEgdHJhY2Vyb3V0ZSBwYXRoLiAgVGhlIG51bWJlciBvZiBwcm9iZXMgcGVy
DQogICAgICAgICBob3AgaXMgZGV0ZXJtaW5lZCBieSB0aGUgdmFsdWUgb2YgdGhlIGNvcnJlc3Bv
bmRpbmcNCiAgICAgICAgIHRyYWNlUm91dGVDdGxQcm9iZXNQZXJIb3Agb2JqZWN0LiINCiAgICAg
IDo6PSB7IHRyYWNlUm91dGVQcm9iZUhpc3RvcnlFbnRyeSAzIH0NCiANCiAgIHRyYWNlUm91dGVQ
cm9iZUhpc3RvcnlIQWRkclR5cGUgT0JKRUNULVRZUEUNCiAgICAgIFNZTlRBWCAgICAgIEluZXRB
ZGRyZXNzVHlwZQ0KICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICBTVEFUVVMgICAg
ICBjdXJyZW50DQogICAgICBERVNDUklQVElPTg0KICAgICAgICAgICJUaGlzIG9iamVjdHMgaW5k
aWNhdGVzIHRoZSB0eXBlIG9mIGFkZHJlc3Mgc3RvcmVkDQogICAgICAgICAgaW4gdGhlIGNvcnJl
c3BvbmRpbmcgdHJhY2VSb3V0ZVByb2JlSGlzdG9yeUhBZGRyDQogICAgICAgICAgb2JqZWN0LiIN
CiAgICAgIDo6PSB7IHRyYWNlUm91dGVQcm9iZUhpc3RvcnlFbnRyeSA0IH0NCiANCiAgIHRyYWNl
Um91dGVQcm9iZUhpc3RvcnlIQWRkciBPQkpFQ1QtVFlQRQ0KICAgICAgU1lOVEFYICAgICAgSW5l
dEFkZHJlc3MNCiAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KIA0KRElTTUFOIFdvcmtpbmcg
R3JvdXAgICAgIEV4cGlyZXMgU2VwdGVtYmVyIDIwMDAgICAgICAgICAgICAgICAgW1BhZ2UgNDld
DQoMDQpJbnRlcm5ldCBEcmFmdCAgICAgIFBpbmcsIFRyYWNlcm91dGUgYW5kIExvb2t1cCBNSUJz
ICAgICAgIE1hcmNoIDEsIDIwMDANCiANCiAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAg
IERFU0NSSVBUSU9ODQogICAgICAgICAiVGhlIGFkZHJlc3Mgb2YgYSBob3AgaW4gYSB0cmFjZXJv
dXRlIHBhdGguICBUaGlzIG9iamVjdA0KICAgICAgICAgaXMgbm90IGFsbG93ZWQgdG8gYmUgYSBE
TlMgbmFtZS4gIFRoZSB2YWx1ZSBvZiB0aGUNCiAgICAgICAgIGNvcnJlc3BvbmRpbmcgb2JqZWN0
LCB0cmFjZVJvdXRlUHJvYmVIaXN0b3J5SEFkZHJUeXBlLA0KICAgICAgICAgaW5kaWNhdGVzIHRo
aXMgb2JqZWN0J3MgSVAgYWRkcmVzcyB0eXBlLiINCiAgICAgIDo6PSB7IHRyYWNlUm91dGVQcm9i
ZUhpc3RvcnlFbnRyeSA1IH0NCiANCiAgIHRyYWNlUm91dGVQcm9iZUhpc3RvcnlSZXNwb25zZSBP
QkpFQ1QtVFlQRQ0KICAgICAgU1lOVEFYICAgICAgVW5zaWduZWQzMg0KICAgICAgVU5JVFMgICAg
ICAgIm1pbGxpc2Vjb25kcyINCiAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgU1RB
VFVTICAgICAgY3VycmVudA0KICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAiVGhlIGFtb3Vu
dCBvZiB0aW1lIG1lYXN1cmVkIGluIG1pbGxpc2Vjb25kcyBmcm9tIHdoZW4NCiAgICAgICAgICBh
IHByb2JlIHdhcyBzZW50IHRvIHdoZW4gaXRzIHJlc3BvbnNlIHdhcyByZWNlaXZlZCBvcg0KICAg
ICAgICAgIHdoZW4gaXQgdGltZWQgb3V0LiAgVGhlIHZhbHVlIG9mIHRoaXMgb2JqZWN0IGlzIHJl
cG9ydGVkDQogICAgICAgICAgYXMgMCB3aGVuIGl0IGlzIG5vdCBwb3NzaWJsZSB0byB0cmFuc21p
dCBhIHByb2JlLiINCiAgICAgIDo6PSB7IHRyYWNlUm91dGVQcm9iZUhpc3RvcnlFbnRyeSA2IH0N
CiANCiAgIHRyYWNlUm91dGVQcm9iZUhpc3RvcnlTdGF0dXMgT0JKRUNULVRZUEUNCiAgICAgIFNZ
TlRBWCAgICAgIE9wZXJhdGlvblJlc3BvbnNlU3RhdHVzDQogICAgICBNQVgtQUNDRVNTICByZWFk
LW9ubHkNCiAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgIERFU0NSSVBUSU9ODQogICAg
ICAgICAgIlRoZSByZXN1bHQgb2YgYSB0cmFjZXJvdXRlIG9wZXJhdGlvbiBtYWRlIGJ5IGEgcmVt
b3RlDQogICAgICAgICAgaG9zdCBmb3IgYSBwYXJ0aWN1bGFyIHByb2JlLiINCiAgICAgIDo6PSB7
IHRyYWNlUm91dGVQcm9iZUhpc3RvcnlFbnRyeSA3IH0NCiANCiAgIHRyYWNlUm91dGVQcm9iZUhp
c3RvcnlMYXN0UkMgT0JKRUNULVRZUEUNCiAgICAgIFNZTlRBWCAgICAgIEludGVnZXIzMg0KICAg
ICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAg
ICBERVNDUklQVElPTg0KICAgICAgICAgICJUaGUgbGFzdCBpbXBsZW1lbnRhdGlvbiBtZXRob2Qg
c3BlY2lmaWMgcmVwbHkgY29kZSByZWNlaXZlZC4NCiANCiAgICAgICAgICBUcmFjZXJvdXRlIGlz
IHVzdWFsbHkgaW1wbGVtZW50ZWQgYnkgdHJhbnNtaXR0aW5nIGEgc2VyaWVzIG9mDQogICAgICAg
ICAgcHJvYmUgcGFja2V0cyB3aXRoIGluY3JlYXNpbmcgdGltZS10by1saXZlIHZhbHVlcy4gIEEg
cHJvYmUNCiAgICAgICAgICBwYWNrZXQgaXMgYSBVRFAgZGF0YWdyYW0gZW5jYXBzdWxhdGVkIGlu
dG8gYW4gSVAgcGFja2V0Lg0KICAgICAgICAgIEVhY2ggaG9wIGluIGEgcGF0aCB0byB0aGUgdGFy
Z2V0IChkZXN0aW5hdGlvbikgaG9zdCByZWplY3RzDQogICAgICAgICAgdGhlIHByb2JlIHBhY2tl
dHMgKHByb2JlJ3MgVFRMIHRvbyBzbWFsbCwgSUNNUCByZXBseSkgdW50aWwNCiAgICAgICAgICBl
aXRoZXIgdGhlIG1heGltdW0gVFRMIGlzIGV4Y2VlZGVkIG9yIHRoZSB0YXJnZXQgaG9zdCBpcw0K
ICAgICAgICAgIHJlY2VpdmVkLiINCiAgICAgIDo6PSB7IHRyYWNlUm91dGVQcm9iZUhpc3RvcnlF
bnRyeSA4IH0NCiANCiAgIHRyYWNlUm91dGVQcm9iZUhpc3RvcnlUaW1lIE9CSkVDVC1UWVBFDQog
ICAgICBTWU5UQVggICAgICBEYXRlQW5kVGltZQ0KICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5
DQogICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICBERVNDUklQVElPTg0KICAgICAgICAg
ICJUaW1lc3RhbXAgZm9yIHdoZW4gdGhpcyBwcm9iZSByZXN1bHRzIHdlcmUgZGV0ZXJtaW5lZC4i
DQogICAgICA6Oj0geyB0cmFjZVJvdXRlUHJvYmVIaXN0b3J5RW50cnkgOSB9DQogDQogDQpESVNN
QU4gV29ya2luZyBHcm91cCAgICAgRXhwaXJlcyBTZXB0ZW1iZXIgMjAwMCAgICAgICAgICAgICAg
ICBbUGFnZSA1MF0NCgwNCkludGVybmV0IERyYWZ0ICAgICAgUGluZywgVHJhY2Vyb3V0ZSBhbmQg
TG9va3VwIE1JQnMgICAgICAgTWFyY2ggMSwgMjAwMA0KIA0KIA0KICAgLS0gVHJhY2Vyb3V0ZSBI
b3AgUmVzdWx0cyBUYWJsZQ0KIA0KICAgdHJhY2VSb3V0ZUhvcHNUYWJsZSBPQkpFQ1QtVFlQRQ0K
ICAgICAgU1lOVEFYICAgICAgU0VRVUVOQ0UgT0YgVHJhY2VSb3V0ZUhvcHNFbnRyeQ0KICAgICAg
TUFYLUFDQ0VTUyAgbm90LWFjY2Vzc2libGUNCiAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAg
ICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgIkRlZmluZXMgdGhlIFJlbW90ZSBPcGVyYXRpb25z
IFRyYWNlcm91dGUgSG9wIFRhYmxlIGZvcg0KICAgICAgICAgIGtlZXBpbmcgdHJhY2sgb2YgdGhl
IHJlc3VsdHMgb2YgdHJhY2Vyb3V0ZSB0ZXN0cyBvbiBhDQogICAgICAgICAgcGVyIGhvcCBiYXNp
cy4iDQogICAgICA6Oj0geyB0cmFjZVJvdXRlT2JqZWN0cyA1IH0NCiANCiAgIHRyYWNlUm91dGVI
b3BzRW50cnkgT0JKRUNULVRZUEUNCiAgICAgIFNZTlRBWCAgICAgIFRyYWNlUm91dGVIb3BzRW50
cnkNCiAgICAgIE1BWC1BQ0NFU1MgIG5vdC1hY2Nlc3NpYmxlDQogICAgICBTVEFUVVMgICAgICBj
dXJyZW50DQogICAgICBERVNDUklQVElPTg0KICAgICAgICAgICJEZWZpbmVzIGFuIGVudHJ5IGlu
IHRoZSB0cmFjZVJvdXRlSG9wc1RhYmxlLg0KIA0KICAgICAgICAgIFRoZSBmaXJzdCB0d28gaW5k
ZXggZWxlbWVudHMgaWRlbnRpZnkgdGhlDQogICAgICAgICAgdHJhY2VSb3V0ZUN0bEVudHJ5IHRo
YXQgYSB0cmFjZVJvdXRlSG9wc0VudHJ5DQogICAgICAgICAgYmVsb25ncyB0by4gIFRoZSB0aGly
ZCBpbmRleCBlbGVtZW50LA0KICAgICAgICAgIHRyYWNlUm91dGVIb3BzSG9wSW5kZXgsIHNlbGVj
dHMgYQ0KICAgICAgICAgIGhvcCBpbiBhIHRyYWNlcm91dGUgcGF0aC4iDQogICAgICBJTkRFWCB7
DQogICAgICAgICAgICAgIHRyYWNlUm91dGVDdGxPd25lckluZGV4LA0KICAgICAgICAgICAgICB0
cmFjZVJvdXRlQ3RsVGVzdE5hbWUsDQogICAgICAgICAgICAgIHRyYWNlUm91dGVIb3BzSG9wSW5k
ZXgNCiAgICAgICAgICAgIH0NCiAgICAgIDo6PSB7IHRyYWNlUm91dGVIb3BzVGFibGUgMSB9DQog
DQogICBUcmFjZVJvdXRlSG9wc0VudHJ5IDo6PQ0KICAgICAgU0VRVUVOQ0Ugew0KICAgICAgICAg
IHRyYWNlUm91dGVIb3BzSG9wSW5kZXggICAgICAgICBVbnNpZ25lZDMyLA0KICAgICAgICAgIHRy
YWNlUm91dGVIb3BzSXBUZ3RBZGRyZXNzVHlwZSBJbmV0QWRkcmVzc1R5cGUsDQogICAgICAgICAg
dHJhY2VSb3V0ZUhvcHNJcFRndEFkZHJlc3MgICAgIEluZXRBZGRyZXNzLA0KICAgICAgICAgIHRy
YWNlUm91dGVIb3BzTWluUnR0ICAgICAgICAgICBVbnNpZ25lZDMyLA0KICAgICAgICAgIHRyYWNl
Um91dGVIb3BzTWF4UnR0ICAgICAgICAgICBVbnNpZ25lZDMyLA0KICAgICAgICAgIHRyYWNlUm91
dGVIb3BzQXZlcmFnZVJ0dCAgICAgICBVbnNpZ25lZDMyLA0KICAgICAgICAgIHRyYWNlUm91dGVI
b3BzUnR0U3VtT2ZTcXVhcmVzICBVbnNpZ25lZDMyLA0KICAgICAgICAgIHRyYWNlUm91dGVIb3Bz
U2VudFByb2JlcyAgICAgICBVbnNpZ25lZDMyLA0KICAgICAgICAgIHRyYWNlUm91dGVIb3BzUHJv
YmVSZXNwb25zZXMgICBVbnNpZ25lZDMyLA0KICAgICAgICAgIHRyYWNlUm91dGVIb3BzTGFzdEdv
b2RQcm9iZSAgICBEYXRlQW5kVGltZQ0KICAgICAgICB9DQogDQogICB0cmFjZVJvdXRlSG9wc0hv
cEluZGV4IE9CSkVDVC1UWVBFDQogICAgICBTWU5UQVggICAgICBVbnNpZ25lZDMyDQogICAgICBN
QVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAg
ICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAiU3BlY2lmaWVzIHRoZSBob3AgaW5kZXggZm9yIGEg
dHJhY2Vyb3V0ZSBob3AuICBWYWx1ZXMNCiAgICAgICAgICBmb3IgdGhpcyBvYmplY3Qgd2l0aCBy
ZXNwZWN0IHRvIHRoZSBzYW1lDQogDQpESVNNQU4gV29ya2luZyBHcm91cCAgICAgRXhwaXJlcyBT
ZXB0ZW1iZXIgMjAwMCAgICAgICAgICAgICAgICBbUGFnZSA1MV0NCgwNCkludGVybmV0IERyYWZ0
ICAgICAgUGluZywgVHJhY2Vyb3V0ZSBhbmQgTG9va3VwIE1JQnMgICAgICAgTWFyY2ggMSwgMjAw
MA0KIA0KICAgICAgICAgIHRyYWNlUm91dGVDdGxPd25lckluZGV4IGFuZCB0cmFjZVJvdXRlQ3Rs
VGVzdE5hbWUNCiAgICAgICAgICBNVVNUIHN0YXJ0IGF0IDEgYW5kIGluY3JlYXNlIG1vbm90b25p
Y2FsbHkuDQogDQogICAgICAgICAgVGhlIHRyYWNlUm91dGVIb3BzVGFibGUga2VlcHMgdGhlIGN1
cnJlbnQgdHJhY2Vyb3V0ZQ0KICAgICAgICAgIHBhdGggcGVyIHRyYWNlUm91dGVDdGxFbnRyeSBp
ZiBlbmFibGVkIGJ5DQogICAgICAgICAgc2V0dGluZyB0aGUgY29ycmVzcG9uZGluZyB0cmFjZVJv
dXRlQ3RsQ3JlYXRlSG9wc0VudHJpZXMNCiAgICAgICAgICB0byB0cnVlKDEpLg0KIA0KICAgICAg
ICAgIEFsbCBob3BzICh0cmFjZVJvdXRlSG9wc1RhYmxlIGVudHJpZXMpIGluIGEgdHJhY2Vyb3V0
ZQ0KICAgICAgICAgIHBhdGggTVVTVCBiZSB1cGRhdGVkIGF0IHRoZSBzYW1lIHRpbWUgd2hlbiBh
IHRyYWNlcm91dGUNCiAgICAgICAgICBvcGVyYXRpb24gY29tcGxldGVzLiAgQ2FyZSBuZWVkcyB0
byBiZSBhcHBsaWVkIHdoZW4gZWl0aGVyDQogICAgICAgICAgYSBwYXRoIGNoYW5nZXMgb3IgY2Fu
J3QgYmUgZGV0ZXJtaW5lZC4gIFRoZSBpbml0aWFsIHBvcnRpb24NCiAgICAgICAgICBvZiB0aGUg
cGF0aCwgdXAgdG8gdGhlIGZpcnN0IGhvcCBjaGFuZ2UsIE1VU1QgcmV0YWluIHRoZQ0KICAgICAg
ICAgIHNhbWUgdHJhY2VSb3V0ZUhvcHNIb3BJbmRleCB2YWx1ZXMuICBUaGUgcmVtYWluaW5nIHBv
cnRpb24NCiAgICAgICAgICBvZiB0aGUgcGF0aCBTSE9VTEQgYmUgYXNzaWduZWQgbmV3IHRyYWNl
Um91dGVIb3BzSG9wSW5kZXgNCiAgICAgICAgICB2YWx1ZXMuIg0KICAgICAgOjo9IHsgdHJhY2VS
b3V0ZUhvcHNFbnRyeSAxIH0NCiANCiAgIHRyYWNlUm91dGVIb3BzSXBUZ3RBZGRyZXNzVHlwZSBP
QkpFQ1QtVFlQRQ0KICAgICAgU1lOVEFYICAgICAgSW5ldEFkZHJlc3NUeXBlDQogICAgICBNQVgt
QUNDRVNTICByZWFkLW9ubHkNCiAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgIERFU0NS
SVBUSU9ODQogICAgICAgICAgIlRoaXMgb2JqZWN0cyBpbmRpY2F0ZXMgdGhlIHR5cGUgb2YgYWRk
cmVzcyBzdG9yZWQNCiAgICAgICAgICBpbiB0aGUgY29ycmVzcG9uZGluZyB0cmFjZVJvdXRlSG9w
c0lwVGFyZ2V0QWRkcmVzcw0KICAgICAgICAgIG9iamVjdC4iDQogICAgICA6Oj0geyB0cmFjZVJv
dXRlSG9wc0VudHJ5IDIgfQ0KIA0KICAgdHJhY2VSb3V0ZUhvcHNJcFRndEFkZHJlc3MgT0JKRUNU
LVRZUEUNCiAgICAgIFNZTlRBWCAgICAgIEluZXRBZGRyZXNzDQogICAgICBNQVgtQUNDRVNTICBy
ZWFkLW9ubHkNCiAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAgIlRoaXMgb2JqZWN0IHJlcG9ydHMgdGhlIElQIGFkZHJlc3MgYXNzb2NpYXRlZCB3
aXRoDQogICAgICAgICAgdGhlIGhvcC4gIEEgdmFsdWUgZm9yIHRoaXMgb2JqZWN0IHNob3VsZCBi
ZSByZXBvcnRlZA0KICAgICAgICAgIGFzIGEgbnVtZXJpYyBJUCBhZGRyZXNzIGFuZCBub3QgYXMg
YSBETlMgbmFtZS4iDQogICAgICA6Oj0geyB0cmFjZVJvdXRlSG9wc0VudHJ5IDMgfQ0KIA0KICAg
dHJhY2VSb3V0ZUhvcHNNaW5SdHQgT0JKRUNULVRZUEUNCiAgICAgIFNZTlRBWCAgICAgIFVuc2ln
bmVkMzINCiAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgU1RBVFVTICAgICAgY3Vy
cmVudA0KICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAiVGhlIG1pbmltdW0gdHJhY2Vyb3V0
ZSByb3VuZC10cmlwLXRpbWUgKFJUVCkgcmVjZWl2ZWQgZm9yDQogICAgICAgICAgdGhpcyBob3Au
ICBBIHZhbHVlIG9mIDAgZm9yIHRoaXMgb2JqZWN0IGltcGxpZXMgdGhhdCBubw0KICAgICAgICAg
IFJUVCBoYXMgYmVlbiByZWNlaXZlZC4iDQogICAgICA6Oj0geyB0cmFjZVJvdXRlSG9wc0VudHJ5
IDQgfQ0KIA0KICAgdHJhY2VSb3V0ZUhvcHNNYXhSdHQgT0JKRUNULVRZUEUNCiAgICAgIFNZTlRB
WCAgICAgIFVuc2lnbmVkMzINCiAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgU1RB
VFVTICAgICAgY3VycmVudA0KICAgICAgREVTQ1JJUFRJT04NCiANCkRJU01BTiBXb3JraW5nIEdy
b3VwICAgICBFeHBpcmVzIFNlcHRlbWJlciAyMDAwICAgICAgICAgICAgICAgIFtQYWdlIDUyXQ0K
DA0KSW50ZXJuZXQgRHJhZnQgICAgICBQaW5nLCBUcmFjZXJvdXRlIGFuZCBMb29rdXAgTUlCcyAg
ICAgICBNYXJjaCAxLCAyMDAwDQogDQogICAgICAgICAgIlRoZSBtYXhpbXVtIHRyYWNlcm91dGUg
cm91bmQtdHJpcC10aW1lIChSVFQpIHJlY2VpdmVkIGZvcg0KICAgICAgICAgIHRoaXMgaG9wLiAg
QSB2YWx1ZSBvZiAwIGZvciB0aGlzIG9iamVjdCBpbXBsaWVzIHRoYXQgbm8NCiAgICAgICAgICBS
VFQgaGFzIGJlZW4gcmVjZWl2ZWQuIg0KICAgICAgOjo9IHsgdHJhY2VSb3V0ZUhvcHNFbnRyeSA1
IH0NCiANCiAgIHRyYWNlUm91dGVIb3BzQXZlcmFnZVJ0dCBPQkpFQ1QtVFlQRQ0KICAgICAgU1lO
VEFYICAgICAgVW5zaWduZWQzMg0KICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICBT
VEFUVVMgICAgICBjdXJyZW50DQogICAgICBERVNDUklQVElPTg0KICAgICAgICAgICJUaGUgY3Vy
cmVudCBhdmVyYWdlIHRyYWNlcm91dGUgcm91bmQtdHJpcC10aW1lIChSVFQpIGZvcg0KICAgICAg
ICAgIHRoaXMgaG9wLiINCiAgICAgIDo6PSB7IHRyYWNlUm91dGVIb3BzRW50cnkgNiB9DQogDQog
ICB0cmFjZVJvdXRlSG9wc1J0dFN1bU9mU3F1YXJlcyBPQkpFQ1QtVFlQRQ0KICAgICAgU1lOVEFY
ICAgICAgVW5zaWduZWQzMg0KICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICBTVEFU
VVMgICAgICBjdXJyZW50DQogICAgICBERVNDUklQVElPTg0KICAgICAgICAgICJUaGlzIG9iamVj
dCBjb250YWlucyB0aGUgc3VtIG9mIGFsbCB0cmFjZXJvdXRlIHJlc3BvbnNlcw0KICAgICAgICAg
IHJlY2VpdmVkIGZvciB0aGlzIGhvcC4gIEl0cyBwdXJwb3NlIGlzIHRvIGVuYWJsZSBzdGFuZGFy
ZA0KICAgICAgICAgIGRldmlhdGlvbiBjYWxjdWxhdGlvbi4iDQogICAgICA6Oj0geyB0cmFjZVJv
dXRlSG9wc0VudHJ5IDcgfQ0KIA0KICAgdHJhY2VSb3V0ZUhvcHNTZW50UHJvYmVzIE9CSkVDVC1U
WVBFDQogICAgICBTWU5UQVggICAgICBVbnNpZ25lZDMyDQogICAgICBNQVgtQUNDRVNTICByZWFk
LW9ubHkNCiAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgIERFU0NSSVBUSU9ODQogICAg
ICAgICAgIlRoZSB2YWx1ZSBvZiB0aGlzIG9iamVjdCByZWZsZWN0cyB0aGUgbnVtYmVyIG9mIHBy
b2JlcyBzZW50DQogICAgICAgICAgZm9yIHRoaXMgaG9wIGR1cmluZyB0aGlzIHRyYWNlcm91dGUg
dGVzdC4gIFRoZSB2YWx1ZSBvZiB0aGlzDQogICAgICAgICAgb2JqZWN0IHNob3VsZCBzdGFydCBh
dCAwLiINCiAgICAgIDo6PSB7IHRyYWNlUm91dGVIb3BzRW50cnkgOCB9DQogDQogICB0cmFjZVJv
dXRlSG9wc1Byb2JlUmVzcG9uc2VzIE9CSkVDVC1UWVBFDQogICAgICBTWU5UQVggICAgICBVbnNp
Z25lZDMyDQogICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgIFNUQVRVUyAgICAgIGN1
cnJlbnQNCiAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgIk51bWJlciBvZiByZXNwb25zZXMg
cmVjZWl2ZWQgZm9yIHRoaXMgaG9wIGR1cmluZyB0aGlzDQogICAgICAgICAgdHJhY2Vyb3V0ZSB0
ZXN0LiAgVGhpcyB2YWx1ZSBvZiB0aGlzIG9iamVjdCBzaG91bGQgc3RhcnQNCiAgICAgICAgICBh
dCAwLiINCiAgICAgIDo6PSB7IHRyYWNlUm91dGVIb3BzRW50cnkgOSB9DQogDQogICB0cmFjZVJv
dXRlSG9wc0xhc3RHb29kUHJvYmUgT0JKRUNULVRZUEUNCiAgICAgIFNZTlRBWCAgICAgIERhdGVB
bmRUaW1lDQogICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgIFNUQVRVUyAgICAgIGN1
cnJlbnQNCiAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgIkRhdGUgYW5kIHRpbWUgd2FzIHRo
ZSBsYXN0IHJlc3BvbnNlIHdhcyByZWNlaXZlZCBmb3IgYSBwcm9iZQ0KICAgICAgICAgIGZvciB0
aGlzIGhvcCBkdXJpbmcgdGhpcyB0cmFjZXJvdXRlIHRlc3QuIg0KICAgICAgOjo9IHsgdHJhY2VS
b3V0ZUhvcHNFbnRyeSAxMCB9DQogDQogDQpESVNNQU4gV29ya2luZyBHcm91cCAgICAgRXhwaXJl
cyBTZXB0ZW1iZXIgMjAwMCAgICAgICAgICAgICAgICBbUGFnZSA1M10NCgwNCkludGVybmV0IERy
YWZ0ICAgICAgUGluZywgVHJhY2Vyb3V0ZSBhbmQgTG9va3VwIE1JQnMgICAgICAgTWFyY2ggMSwg
MjAwMA0KIA0KIA0KICAgLS0gTm90aWZpY2F0aW9uIERlZmluaXRpb24gc2VjdGlvbg0KIA0KICAg
dHJhY2VSb3V0ZVBhdGhDaGFuZ2UgTk9USUZJQ0FUSU9OLVRZUEUNCiAgICAgICAgT0JKRUNUUyB7
DQogICAgICAgICAgdHJhY2VSb3V0ZUN0bFRhcmdldEFkZHJlc3NUeXBlLA0KICAgICAgICAgIHRy
YWNlUm91dGVDdGxUYXJnZXRBZGRyZXNzLA0KICAgICAgICAgIHRyYWNlUm91dGVSZXN1bHRzSXBU
Z3RBZGRyVHlwZSwNCiAgICAgICAgICB0cmFjZVJvdXRlUmVzdWx0c0lwVGd0QWRkcg0KICAgICAg
ICB9DQogICAgICAgIFNUQVRVUyAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAg
ICAgICAgIlRoZSBwYXRoIHRvIGEgdGFyZ2V0IGhhcyBjaGFuZ2VkLiINCiAgICAgICAgOjo9IHsg
dHJhY2VSb3V0ZU5vdGlmaWNhdGlvbnMgMSB9DQogDQogICB0cmFjZVJvdXRlVGVzdEZhaWxlZCBO
T1RJRklDQVRJT04tVFlQRQ0KICAgICAgICBPQkpFQ1RTIHsNCiAgICAgICAgICB0cmFjZVJvdXRl
Q3RsVGFyZ2V0QWRkcmVzc1R5cGUsDQogICAgICAgICAgdHJhY2VSb3V0ZUN0bFRhcmdldEFkZHJl
c3MsDQogICAgICAgICAgdHJhY2VSb3V0ZVJlc3VsdHNJcFRndEFkZHJUeXBlLA0KICAgICAgICAg
IHRyYWNlUm91dGVSZXN1bHRzSXBUZ3RBZGRyDQogICAgICAgIH0NCiAgICAgICAgU1RBVFVTICBj
dXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiQ291bGQgbm90IGRldGVy
bWluZSB0aGUgcGF0aCB0byBhIHRhcmdldC4iDQogICAgICAgIDo6PSB7IHRyYWNlUm91dGVOb3Rp
ZmljYXRpb25zIDIgfQ0KIA0KICAgdHJhY2VSb3V0ZVRlc3RDb21wbGV0ZWQgTk9USUZJQ0FUSU9O
LVRZUEUNCiAgICAgICAgT0JKRUNUUyB7DQogICAgICAgICAgdHJhY2VSb3V0ZUN0bFRhcmdldEFk
ZHJlc3NUeXBlLA0KICAgICAgICAgIHRyYWNlUm91dGVDdGxUYXJnZXRBZGRyZXNzLA0KICAgICAg
ICAgIHRyYWNlUm91dGVSZXN1bHRzSXBUZ3RBZGRyVHlwZSwNCiAgICAgICAgICB0cmFjZVJvdXRl
UmVzdWx0c0lwVGd0QWRkcg0KICAgICAgICB9DQogICAgICAgIFNUQVRVUyAgY3VycmVudA0KICAg
ICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIlRoZSBwYXRoIHRvIGEgdGFyZ2V0IGhhcyBq
dXN0IGJlZW4gZGV0ZXJtaW5lZC4iDQogICAgICAgIDo6PSB7IHRyYWNlUm91dGVOb3RpZmljYXRp
b25zIDMgfQ0KIA0KICAgLS0gQ29uZm9ybWFuY2UgaW5mb3JtYXRpb24NCiAgIC0tIENvbXBsaWFu
Y2Ugc3RhdGVtZW50cw0KIA0KICAgdHJhY2VSb3V0ZUNvbXBsaWFuY2VzIE9CSkVDVCBJREVOVElG
SUVSIDo6PSB7IHRyYWNlUm91dGVDb25mb3JtYW5jZSAxIH0NCiAgIHRyYWNlUm91dGVHcm91cHMg
ICAgICBPQkpFQ1QgSURFTlRJRklFUiA6Oj0geyB0cmFjZVJvdXRlQ29uZm9ybWFuY2UgMiB9DQog
DQogICAtLSBDb21wbGlhbmNlIHN0YXRlbWVudHMNCiANCiAgIHRyYWNlUm91dGVDb21wbGlhbmNl
IE1PRFVMRS1DT01QTElBTkNFDQogICAgICBTVEFUVVMgIGN1cnJlbnQNCiAgICAgIERFU0NSSVBU
SU9ODQogICAgICAgICAgICAgICJUaGUgY29tcGxpYW5jZSBzdGF0ZW1lbnQgZm9yIHRoZSBESVNN
QU4tVFJBQ0VST1VURS1NSUIuIg0KICAgICAgTU9EVUxFICAtLSB0aGlzIG1vZHVsZQ0KICAgICAg
ICAgIE1BTkRBVE9SWS1HUk9VUFMgew0KIA0KRElTTUFOIFdvcmtpbmcgR3JvdXAgICAgIEV4cGly
ZXMgU2VwdGVtYmVyIDIwMDAgICAgICAgICAgICAgICAgW1BhZ2UgNTRdDQoMDQpJbnRlcm5ldCBE
cmFmdCAgICAgIFBpbmcsIFRyYWNlcm91dGUgYW5kIExvb2t1cCBNSUJzICAgICAgIE1hcmNoIDEs
IDIwMDANCiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYWNlUm91dGVHcm91cA0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICBHUk9VUCB0cmFjZVJvdXRl
VGltZVN0YW1wR3JvdXANCiAgICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgICAiVGhp
cyBncm91cCBpcyBtYW5kYXRvcnkgZm9yIGltcGxlbWVudGF0aW9ucyB0aGF0IGhhdmUNCiAgICAg
ICAgICAgICAgYWNjZXNzIHRvIGEgc3lzdGVtIGNsb2NrIGFuZCBhcmUgY2FwYWJsZSBvZiBzZXR0
aW5nDQogICAgICAgICAgICAgIHRoZSB2YWx1ZXMgZm9yIERhdGVBbmRUaW1lIG9iamVjdHMuIg0K
IA0KICAgICAgICAgIEdST1VQIHRyYWNlUm91dGVOb3RpZmljYXRpb25zR3JvdXANCiAgICAgICAg
ICBERVNDUklQVElPTg0KICAgICAgICAgICAgICAiVGhpcyBncm91cCBkZWZpbmVzIGEgY29sbGVj
dGlvbiBvZiBvcHRpb25hbA0KICAgICAgICAgICAgICBub3RpZmljYXRpb25zLiINCiANCiAgICAg
ICAgICBHUk9VUCB0cmFjZVJvdXRlSG9wc1RhYmxlR3JvdXANCiAgICAgICAgICBERVNDUklQVElP
Tg0KICAgICAgICAgICAgICAiVGhpcyBncm91cCBsaXN0cyB0aGUgb2JqZWN0cyB0aGF0IG1ha2Ug
dXAgYQ0KICAgICAgICAgICAgICB0cmFjZVJvdXRlSG9wc0VudHJ5LiAgU3VwcG9ydCBvZiB0aGUg
dHJhY2VSb3V0ZUhvcHNUYWJsZQ0KICAgICAgICAgICAgICBpcyBvcHRpb25hbC4iDQogDQogICAg
ICAgICAgT0JKRUNUIHRyYWNlUm91dGVNYXhDb25jdXJyZW50UmVxdWVzdHMNCiAgICAgICAgICBN
SU4tQUNDRVNTICByZWFkLW9ubHkNCiAgICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAg
ICAiVGhlIGFnZW50IGlzIG5vdCByZXF1aXJlZCB0byBzdXBwb3J0IFNFVA0KICAgICAgICAgICAg
ICBvcGVyYXRpb25zIHRvIHRoaXMgb2JqZWN0LiINCiANCiAgICAgICAgICBPQkpFQ1QgdHJhY2VS
b3V0ZUN0bEJ5UGFzc1JvdXRlVGFibGUNCiAgICAgICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkN
CiAgICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgICAiVGhpcyBvYmplY3QgaXMgbm90
IHJlcXVpcmVkIGJ5IGltcGxlbWVudGF0aW9ucyB0aGF0DQogICAgICAgICAgICAgIGFyZSBub3Qg
Y2FwYWJsZSBvZiBpdHMgaW1wbGVtZW50YXRpb24uICBUaGUgZnVuY3Rpb24NCiAgICAgICAgICAg
ICAgcmVwcmVzZW50ZWQgYnkgdGhpcyBvYmplY3QgaXMgaW1wbGVtZW50YWJsZSBpZiB0aGUNCiAg
ICAgICAgICAgICAgc2V0c29ja29wdCBTT0xfU09DS0VUIFNPX0RPTlRST1VURSBvcHRpb24gaXMN
CiAgICAgICAgICAgICAgc3VwcG9ydGVkLiINCiANCiAgICAgICAgICBPQkpFQ1QgdHJhY2VSb3V0
ZUN0bFNvdXJjZUFkZHJlc3NUeXBlDQogICAgICAgICAgU1lOVEFYICBJbmV0QWRkcmVzc1R5cGUg
eyB1bmtub3duKDApLCBpcHY0KDEpLCBpcHY2KDIpIH0NCiAgICAgICAgICBNSU4tQUNDRVNTICBy
ZWFkLW9ubHkNCiAgICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgICAiVGhpcyBvYmpl
Y3QgaXMgbm90IHJlcXVpcmVkIGJ5IGltcGxlbWVudGF0aW9ucyB0aGF0DQogICAgICAgICAgICAg
IGFyZSBub3QgY2FwYWJsZSBvZiBiaW5kaW5nIHRoZSBzZW5kIHNvY2tldCB3aXRoIGENCiAgICAg
ICAgICAgICAgc291cmNlIGFkZHJlc3MuIEFuIGltcGxlbWVudGF0aW9uIGlzIG9ubHkgcmVxdWly
ZWQgdG8NCiAgICAgICAgICAgICAgc3VwcG9ydCBJUHY0IGFuZCBJUHY2IGFkZHJlc3Nlcy4iDQog
DQogICAgICAgICAgT0JKRUNUIHRyYWNlUm91dGVDdGxTb3VyY2VBZGRyZXNzDQogICAgICAgICAg
U1lOVEFYICBJbmV0QWRkcmVzcyAoU0laRSgwfDR8MTYpKQ0KICAgICAgICAgIE1JTi1BQ0NFU1Mg
IHJlYWQtb25seQ0KICAgICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAgICJUaGlzIG9i
amVjdCBpcyBub3QgcmVxdWlyZWQgYnkgaW1wbGVtZW50YXRpb25zIHRoYXQNCiAgICAgICAgICAg
ICAgYXJlIG5vdCBjYXBhYmxlIG9mIGJpbmRpbmcgdGhlIHNlbmQgc29ja2V0IHdpdGggYQ0KICAg
ICAgICAgICAgICBzb3VyY2UgYWRkcmVzcy4gQW4gaW1wbGVtZW50YXRpb24gaXMgb25seSByZXF1
aXJlZCB0bw0KICAgICAgICAgICAgICBzdXBwb3J0IElQdjQgYW5kIGdsb2JhbGx5IHVuaXF1ZSBJ
UHY2IGFkZHJlc3Nlcy4iDQogDQogICAgICAgICAgT0JKRUNUIHRyYWNlUm91dGVDdGxJZkluZGV4
DQogDQpESVNNQU4gV29ya2luZyBHcm91cCAgICAgRXhwaXJlcyBTZXB0ZW1iZXIgMjAwMCAgICAg
ICAgICAgICAgICBbUGFnZSA1NV0NCgwNCkludGVybmV0IERyYWZ0ICAgICAgUGluZywgVHJhY2Vy
b3V0ZSBhbmQgTG9va3VwIE1JQnMgICAgICAgTWFyY2ggMSwgMjAwMA0KIA0KICAgICAgICAgIE1J
Ti1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAg
ICJXcml0ZSBhY2Nlc3MgaXMgbm90IHJlcXVpcmVkLiAgV2hlbiB3cml0ZSBhY2Nlc3MgaXMNCiAg
ICAgICAgICAgICAgbm90IHN1cHBvcnRlZCByZXR1cm4gYSAwIGFzIHRoZSB2YWx1ZSBvZiB0aGlz
IG9iamVjdC4NCiAgICAgICAgICAgICAgQSB2YWx1ZSBvZiAwIGltcGxpZXMgdGhhdCB0aGUgZnVu
Y3Rpb24gcmVwcmVzZW50ZWQgYnkNCiAgICAgICAgICAgICAgdGhpcyBvcHRpb24gaXMgbm90IHN1
cHBvcnRlZC4iDQogDQogICAgICAgICAgT0JKRUNUIHRyYWNlUm91dGVDdGxNaXNjT3B0aW9ucw0K
ICAgICAgICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAgICAgICJTdXBwb3J0IG9mIHRoaXMgb2JqZWN0IGlzIG9wdGlvbmFsLiAgV2hlbiBu
b3QNCiAgICAgICAgICAgICAgc3VwcG9ydGluZyBkbyBub3QgYWxsb3cgd3JpdGUgYWNjZXNzIGFu
ZCByZXR1cm4gYQ0KICAgICAgICAgICAgICB6ZXJvIGxlbmd0aCBvY3RldCBzdHJpbmcgYXMgdGhl
IHZhbHVlIG9mIHRoZSBvYmplY3QuIg0KIA0KICAgICAgICAgIE9CSkVDVCB0cmFjZVJvdXRlQ3Rs
U3RvcmFnZVR5cGUNCiAgICAgICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAgICAgICAgICBE
RVNDUklQVElPTg0KICAgICAgICAgICAgICAiV3JpdGUgYWNjZXNzIGlzIG5vdCByZXF1aXJlZC4g
IEl0IGlzIGFsc28gYWxsb3dlZA0KICAgICAgICAgICAgICBmb3IgaW1wbGVtZW50YXRpb25zIHRv
IHN1cHBvcnQgb25seSB0aGUgdm9sYXRpbGUNCiAgICAgICAgICAgICAgU3RvcmFnZVR5cGUgZW51
bWVyYXRpb24uIg0KIA0KICAgICAgICAgIE9CSkVDVCB0cmFjZVJvdXRlQ3RsRFNGaWVsZA0KICAg
ICAgICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICAgIERFU0NSSVBUSU9ODQogICAg
ICAgICAgICAgICJXcml0ZSBhY2Nlc3MgaXMgbm90IHJlcXVpcmVkLiAgIFdoZW4gd3JpdGUgYWNj
ZXNzIGlzDQogICAgICAgICAgICAgIG5vdCBzdXBwb3J0ZWQgcmV0dXJuIGEgMCBhcyB0aGUgdmFs
dWUgb2YgdGhpcyBvYmplY3QuDQogICAgICAgICAgICAgIEEgdmFsdWUgb2YgMCBpbXBsaWVzIHRo
YXQgdGhlIGZ1bmN0aW9uIHJlcHJlc2VudGVkIGJ5DQogICAgICAgICAgICAgIHRoaXMgb3B0aW9u
IGlzIG5vdCBzdXBwb3J0ZWQuIg0KIA0KICAgICAgICAgIE9CSkVDVCB0cmFjZVJvdXRlQ3RsVHlw
ZQ0KICAgICAgICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICAgIERFU0NSSVBUSU9O
DQogICAgICAgICAgICAgICJXcml0ZSBhY2Nlc3MgaXMgbm90IHJlcXVpcmVkLiAgSW4gYWRkaXRp
b24sIHRoZSBvbmx5DQogICAgICAgICAgICAgIHZhbHVlIHRoYXQgaXMgUkVDT01NRU5ERUQgdG8g
YmUgc3VwcG9ydGVkIGJ5IGFuDQogICAgICAgICAgICAgIGltcGxlbWVudGF0aW9uIGlzIHRyYWNl
Um91dGVVc2luZ1VkcFByb2Jlcy4iDQogDQogICAgICAgICAgT0JKRUNUIHRyYWNlUm91dGVSZXN1
bHRzSXBUZ3RBZGRyVHlwZQ0KICAgICAgICAgIFNZTlRBWCAgSW5ldEFkZHJlc3NUeXBlIHsgdW5r
bm93bigwKSwgaXB2NCgxKSwgaXB2NigyKSB9DQogICAgICAgICAgREVTQ1JJUFRJT04NCiAgICAg
ICAgICAgICAgIkFuIGltcGxlbWVudGF0aW9uIHNob3VsZCBvbmx5IHN1cHBvcnQgSVB2NCBhbmQN
CiAgICAgICAgICAgICAgZ2xvYmFsbHkgdW5pcXVlIElQdjYgYWRkcmVzcyB2YWx1ZXMgZm9yIHRo
aXMgb2JqZWN0LiINCiANCiAgICAgICAgICBPQkpFQ1QgdHJhY2VSb3V0ZVJlc3VsdHNJcFRndEFk
ZHINCiAgICAgICAgICBTWU5UQVggIEluZXRBZGRyZXNzIChTSVpFKDB8NHwxNikpDQogICAgICAg
ICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICAgIkFuIGltcGxlbWVudGF0aW9uIHNob3VsZCBv
bmx5IHN1cHBvcnQgSVB2NCBhbmQNCiAgICAgICAgICAgICAgZ2xvYmFsbHkgdW5pcXVlIElQdjYg
YWRkcmVzcyB2YWx1ZXMgZm9yIHRoaXMgb2JqZWN0LiINCiANCiAgICAgICAgICBPQkpFQ1QgdHJh
Y2VSb3V0ZVByb2JlSGlzdG9yeUhBZGRyVHlwZQ0KICAgICAgICAgIFNZTlRBWCAgSW5ldEFkZHJl
c3NUeXBlIHsgdW5rbm93bigwKSwgaXB2NCgxKSwgaXB2NigyKSB9DQogICAgICAgICAgREVTQ1JJ
UFRJT04NCiAgICAgICAgICAgICAgIkFuIGltcGxlbWVudGF0aW9uIHNob3VsZCBvbmx5IHN1cHBv
cnQgSVB2NCBhbmQNCiAgICAgICAgICAgICAgZ2xvYmFsbHkgdW5pcXVlIElQdjYgYWRkcmVzcyB2
YWx1ZXMgZm9yIHRoaXMgb2JqZWN0LiINCiANCkRJU01BTiBXb3JraW5nIEdyb3VwICAgICBFeHBp
cmVzIFNlcHRlbWJlciAyMDAwICAgICAgICAgICAgICAgIFtQYWdlIDU2XQ0KDA0KSW50ZXJuZXQg
RHJhZnQgICAgICBQaW5nLCBUcmFjZXJvdXRlIGFuZCBMb29rdXAgTUlCcyAgICAgICBNYXJjaCAx
LCAyMDAwDQogDQogDQogICAgICAgICAgT0JKRUNUIHRyYWNlUm91dGVQcm9iZUhpc3RvcnlIQWRk
cg0KICAgICAgICAgIFNZTlRBWCAgSW5ldEFkZHJlc3MgKFNJWkUoMHw0fDE2KSkNCiAgICAgICAg
ICBERVNDUklQVElPTg0KICAgICAgICAgICAgICAiQW4gaW1wbGVtZW50YXRpb24gc2hvdWxkIG9u
bHkgc3VwcG9ydCBJUHY0IGFuZA0KICAgICAgICAgICAgICBnbG9iYWxseSB1bmlxdWUgSVB2NiBh
ZGRyZXNzIHZhbHVlcyBmb3IgdGhpcyBvYmplY3QuIg0KIA0KICAgICAgICAgIE9CSkVDVCB0cmFj
ZVJvdXRlSG9wc0lwVGd0QWRkcmVzc1R5cGUNCiAgICAgICAgICBTWU5UQVggIEluZXRBZGRyZXNz
VHlwZSB7IHVua25vd24oMCksIGlwdjQoMSksIGlwdjYoMikgfQ0KICAgICAgICAgIERFU0NSSVBU
SU9ODQogICAgICAgICAgICAgICJBbiBpbXBsZW1lbnRhdGlvbiBzaG91bGQgb25seSBzdXBwb3J0
IElQdjQgYW5kDQogICAgICAgICAgICAgIGdsb2JhbGx5IHVuaXF1ZSBJUHY2IGFkZHJlc3MgdmFs
dWVzIGZvciB0aGlzIG9iamVjdC4iDQogDQogICAgICAgICAgT0JKRUNUIHRyYWNlUm91dGVIb3Bz
SXBUZ3RBZGRyZXNzDQogICAgICAgICAgU1lOVEFYICBJbmV0QWRkcmVzcyAoU0laRSgwfDR8MTYp
KQ0KICAgICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAgICJBbiBpbXBsZW1lbnRhdGlv
biBzaG91bGQgb25seSBzdXBwb3J0IElQdjQgYW5kDQogICAgICAgICAgICAgIGdsb2JhbGx5IHVu
aXF1ZSBJUHY2IGFkZHJlc3MgdmFsdWVzIGZvciB0aGlzIG9iamVjdC4iDQogICAgICA6Oj0geyB0
cmFjZVJvdXRlQ29tcGxpYW5jZXMgMSB9DQogDQogICAtLSBNSUIgZ3JvdXBpbmdzDQogDQogICB0
cmFjZVJvdXRlR3JvdXAgT0JKRUNULUdST1VQDQogICAgIE9CSkVDVFMgew0KICAgICAgICAgICAg
ICAgdHJhY2VSb3V0ZU1heENvbmN1cnJlbnRSZXF1ZXN0cywNCiAgICAgICAgICAgICAgIHRyYWNl
Um91dGVDdGxUYXJnZXRBZGRyZXNzVHlwZSwNCiAgICAgICAgICAgICAgIHRyYWNlUm91dGVDdGxU
YXJnZXRBZGRyZXNzLA0KICAgICAgICAgICAgICAgdHJhY2VSb3V0ZUN0bEJ5UGFzc1JvdXRlVGFi
bGUsDQogICAgICAgICAgICAgICB0cmFjZVJvdXRlQ3RsRGF0YVNpemUsDQogICAgICAgICAgICAg
ICB0cmFjZVJvdXRlQ3RsVGltZU91dCwNCiAgICAgICAgICAgICAgIHRyYWNlUm91dGVDdGxQcm9i
ZXNQZXJIb3AsDQogICAgICAgICAgICAgICB0cmFjZVJvdXRlQ3RsUG9ydCwNCiAgICAgICAgICAg
ICAgIHRyYWNlUm91dGVDdGxNYXhUdGwsDQogICAgICAgICAgICAgICB0cmFjZVJvdXRlQ3RsRFNG
aWVsZCwNCiAgICAgICAgICAgICAgIHRyYWNlUm91dGVDdGxTb3VyY2VBZGRyZXNzVHlwZSwNCiAg
ICAgICAgICAgICAgIHRyYWNlUm91dGVDdGxTb3VyY2VBZGRyZXNzLA0KICAgICAgICAgICAgICAg
dHJhY2VSb3V0ZUN0bElmSW5kZXgsDQogICAgICAgICAgICAgICB0cmFjZVJvdXRlQ3RsTWlzY09w
dGlvbnMsDQogICAgICAgICAgICAgICB0cmFjZVJvdXRlQ3RsTWF4RmFpbHVyZXMsDQogICAgICAg
ICAgICAgICB0cmFjZVJvdXRlQ3RsRG9udEZyYWdtZW50LA0KICAgICAgICAgICAgICAgdHJhY2VS
b3V0ZUN0bEluaXRpYWxUdGwsDQogICAgICAgICAgICAgICB0cmFjZVJvdXRlQ3RsRnJlcXVlbmN5
LA0KICAgICAgICAgICAgICAgdHJhY2VSb3V0ZUN0bFN0b3JhZ2VUeXBlLA0KICAgICAgICAgICAg
ICAgdHJhY2VSb3V0ZUN0bEFkbWluU3RhdHVzLA0KICAgICAgICAgICAgICAgdHJhY2VSb3V0ZUN0
bE1heFJvd3MsDQogICAgICAgICAgICAgICB0cmFjZVJvdXRlQ3RsVHJhcEdlbmVyYXRpb24sDQog
ICAgICAgICAgICAgICB0cmFjZVJvdXRlQ3RsRGVzY3IsDQogICAgICAgICAgICAgICB0cmFjZVJv
dXRlQ3RsQ3JlYXRlSG9wc0VudHJpZXMsDQogICAgICAgICAgICAgICB0cmFjZVJvdXRlQ3RsVHlw
ZSwNCiAgICAgICAgICAgICAgIHRyYWNlUm91dGVDdGxSb3dTdGF0dXMsDQogICAgICAgICAgICAg
ICB0cmFjZVJvdXRlUmVzdWx0c09wZXJTdGF0dXMsDQogICAgICAgICAgICAgICB0cmFjZVJvdXRl
UmVzdWx0c0N1ckhvcENvdW50LA0KICAgICAgICAgICAgICAgdHJhY2VSb3V0ZVJlc3VsdHNDdXJQ
cm9iZUNvdW50LA0KIA0KRElTTUFOIFdvcmtpbmcgR3JvdXAgICAgIEV4cGlyZXMgU2VwdGVtYmVy
IDIwMDAgICAgICAgICAgICAgICAgW1BhZ2UgNTddDQoMDQpJbnRlcm5ldCBEcmFmdCAgICAgIFBp
bmcsIFRyYWNlcm91dGUgYW5kIExvb2t1cCBNSUJzICAgICAgIE1hcmNoIDEsIDIwMDANCiANCiAg
ICAgICAgICAgICAgIHRyYWNlUm91dGVSZXN1bHRzSXBUZ3RBZGRyVHlwZSwNCiAgICAgICAgICAg
ICAgIHRyYWNlUm91dGVSZXN1bHRzSXBUZ3RBZGRyLA0KICAgICAgICAgICAgICAgdHJhY2VSb3V0
ZVJlc3VsdHNUZXN0QXR0ZW1wdHMsDQogICAgICAgICAgICAgICB0cmFjZVJvdXRlUmVzdWx0c1Rl
c3RTdWNjZXNzZXMsDQogICAgICAgICAgICAgICB0cmFjZVJvdXRlUHJvYmVIaXN0b3J5SEFkZHJU
eXBlLA0KICAgICAgICAgICAgICAgdHJhY2VSb3V0ZVByb2JlSGlzdG9yeUhBZGRyLA0KICAgICAg
ICAgICAgICAgdHJhY2VSb3V0ZVByb2JlSGlzdG9yeVJlc3BvbnNlLA0KICAgICAgICAgICAgICAg
dHJhY2VSb3V0ZVByb2JlSGlzdG9yeVN0YXR1cywNCiAgICAgICAgICAgICAgIHRyYWNlUm91dGVQ
cm9iZUhpc3RvcnlMYXN0UkMNCiAgICAgICAgICAgIH0NCiAgICAgU1RBVFVTICBjdXJyZW50DQog
ICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiVGhlIGdyb3VwIG9mIG9iamVjdHMgdGhhdCBjb21w
cmlzZSB0aGUgcmVtb3RlIHRyYWNlcm91dGUNCiAgICAgICAgIG9wZXJhdGlvbi4iDQogICAgIDo6
PSB7IHRyYWNlUm91dGVHcm91cHMgMSB9DQogDQogICB0cmFjZVJvdXRlVGltZVN0YW1wR3JvdXAg
T0JKRUNULUdST1VQDQogICAgIE9CSkVDVFMgew0KICAgICAgICAgICAgICAgdHJhY2VSb3V0ZVJl
c3VsdHNMYXN0R29vZFBhdGgsDQogICAgICAgICAgICAgICB0cmFjZVJvdXRlUHJvYmVIaXN0b3J5
VGltZQ0KICAgICAgICAgICAgIH0NCiAgICAgU1RBVFVTICBjdXJyZW50DQogICAgIERFU0NSSVBU
SU9ODQogICAgICAgICAiVGhlIGdyb3VwIG9mIERhdGVBbmRUaW1lIG9iamVjdHMuIg0KICAgICAg
Ojo9IHsgdHJhY2VSb3V0ZUdyb3VwcyAyIH0NCiANCiAgIHRyYWNlUm91dGVOb3RpZmljYXRpb25z
R3JvdXAgTk9USUZJQ0FUSU9OLUdST1VQDQogICAgIE5PVElGSUNBVElPTlMgew0KICAgICAgICAg
ICAgICAgdHJhY2VSb3V0ZVBhdGhDaGFuZ2UsDQogICAgICAgICAgICAgICB0cmFjZVJvdXRlVGVz
dEZhaWxlZCwNCiAgICAgICAgICAgICAgIHRyYWNlUm91dGVUZXN0Q29tcGxldGVkDQogICAgICAg
ICAgICB9DQogICAgIFNUQVRVUyAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAg
ICJUaGUgbm90aWZpY2F0aW9ucyB3aGljaCBhcmUgcmVxdWlyZWQgdG8gYmUgc3VwcG9ydGVkIGJ5
DQogICAgICAgICBpbXBsZW1lbnRhdGlvbnMgb2YgdGhpcyBNSUIuIg0KICAgICA6Oj0geyB0cmFj
ZVJvdXRlR3JvdXBzIDMgfQ0KIA0KICAgdHJhY2VSb3V0ZUhvcHNUYWJsZUdyb3VwIE9CSkVDVC1H
Uk9VUA0KICAgICBPQkpFQ1RTIHsNCiAgICAgICAgICAgICAgIHRyYWNlUm91dGVIb3BzSXBUZ3RB
ZGRyZXNzVHlwZSwNCiAgICAgICAgICAgICAgIHRyYWNlUm91dGVIb3BzSXBUZ3RBZGRyZXNzLA0K
ICAgICAgICAgICAgICAgdHJhY2VSb3V0ZUhvcHNNaW5SdHQsDQogICAgICAgICAgICAgICB0cmFj
ZVJvdXRlSG9wc01heFJ0dCwNCiAgICAgICAgICAgICAgIHRyYWNlUm91dGVIb3BzQXZlcmFnZVJ0
dCwNCiAgICAgICAgICAgICAgIHRyYWNlUm91dGVIb3BzUnR0U3VtT2ZTcXVhcmVzLA0KICAgICAg
ICAgICAgICAgdHJhY2VSb3V0ZUhvcHNTZW50UHJvYmVzLA0KICAgICAgICAgICAgICAgdHJhY2VS
b3V0ZUhvcHNQcm9iZVJlc3BvbnNlcywNCiAgICAgICAgICAgICAgIHRyYWNlUm91dGVIb3BzTGFz
dEdvb2RQcm9iZQ0KICAgICAgICAgICAgIH0NCiAgICAgIFNUQVRVUyAgIGN1cnJlbnQNCiAgICAg
IERFU0NSSVBUSU9ODQogICAgICAgICAgIlRoZSBncm91cCBvZiBvYmplY3RzIHRoYXQgY29tcHJp
c2UgdGhlIHRyYWNlUm91dGVIb3BzVGFibGUuIg0KIA0KRElTTUFOIFdvcmtpbmcgR3JvdXAgICAg
IEV4cGlyZXMgU2VwdGVtYmVyIDIwMDAgICAgICAgICAgICAgICAgW1BhZ2UgNThdDQoMDQpJbnRl
cm5ldCBEcmFmdCAgICAgIFBpbmcsIFRyYWNlcm91dGUgYW5kIExvb2t1cCBNSUJzICAgICAgIE1h
cmNoIDEsIDIwMDANCiANCiAgICAgIDo6PSB7IHRyYWNlUm91dGVHcm91cHMgNCB9DQogDQogIEVO
RA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0K
IA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0K
IA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KRElTTUFOIFdvcmtpbmcg
R3JvdXAgICAgIEV4cGlyZXMgU2VwdGVtYmVyIDIwMDAgICAgICAgICAgICAgICAgW1BhZ2UgNTld
DQoMDQpJbnRlcm5ldCBEcmFmdCAgICAgIFBpbmcsIFRyYWNlcm91dGUgYW5kIExvb2t1cCBNSUJz
ICAgICAgIE1hcmNoIDEsIDIwMDANCiANCjQuMyAgRElTTUFOLU5TTE9PS1VQLU1JQg0KIA0KICBE
SVNNQU4tTlNMT09LVVAtTUlCIERFRklOSVRJT05TIDo6PSBCRUdJTg0KIA0KICBJTVBPUlRTDQog
ICAgICBNT0RVTEUtSURFTlRJVFksIE9CSkVDVC1UWVBFLA0KICAgICAgVW5zaWduZWQzMiwgbWli
LTIsIEludGVnZXIzMg0KICAgICAgICAgIEZST00gU05NUHYyLVNNSSAgICAgICAgICAgICAgICAg
IC0tIFJGQzI1NzgNCiAgICAgIFJvd1N0YXR1cw0KICAgICAgICAgIEZST00gU05NUHYyLVRDICAg
ICAgICAgICAgICAgICAgIC0tIFJGQzI1NzkNCiAgICAgIE1PRFVMRS1DT01QTElBTkNFLCBPQkpF
Q1QtR1JPVVANCiAgICAgICAgICBGUk9NIFNOTVB2Mi1DT05GICAgICAgICAgICAgICAgICAtLSBS
RkMyNTgwDQogICAgICBTbm1wQWRtaW5TdHJpbmcNCiAgICAgICAgICBGUk9NIFNOTVAtRlJBTUVX
T1JLLU1JQiAgICAgICAgICAtLSBSRkMyNTcxDQogIC0tIE5PVEU6IHRoaXMgaXMgY3VycmVudGx5
IGRlZmluZWQgYnkgZHJhZnQtb3BzLWVuZHBvaW50LW1pYi0wNy50eHQuDQogIC0tICAgICAgIFRo
ZSByZWFsIFJGQyBudW1iZXIgc2hvdWxkIGJlIGFkZGVkIGJ5IHRoZSBSRkMgZWRpdG9yIGFuZA0K
ICAtLSAgICAgICB0aGlzIGNvbW1lbnQgc2hvdWxkIGJlIGRlbGV0ZWQgd2hlbiB0aGlzIE1JQiBp
cyBwdWJsaXNoZWQuDQogICAgICBJbmV0QWRkcmVzc1R5cGUsIEluZXRBZGRyZXNzDQogICAgICAg
ICAgRlJPTSBJTkVULUFERFJFU1MtTUlCOyAgICAgICAgICAgLS0gUkZDeHh4eA0KIA0KIA0KICAg
bG9va3VwTUlCIE1PRFVMRS1JREVOVElUWQ0KICAgICAgTEFTVC1VUERBVEVEICIyMDAwMDMwMTAw
MDBaIiAgICAgICAgIC0tIDEgTWFyY2ggMjAwMA0KICAgICAgT1JHQU5JWkFUSU9OICJJRVRGIERp
c3RyaWJ1dGVkIE1hbmFnZW1lbnQgV29ya2luZyBHcm91cCINCiAgICAgIENPTlRBQ1QtSU5GTw0K
ICAgICAgICAgICJLZW5uZXRoIFdoaXRlDQogDQogICAgICAgICAgSW50ZXJuYXRpb25hbCBCdXNp
bmVzcyBNYWNoaW5lcyBDb3Jwb3JhdGlvbg0KICAgICAgICAgIE5ldHdvcmsgQ29tcHV0aW5nIFNv
ZnR3YXJlIERpdmlzaW9uDQogICAgICAgICAgUmVzZWFyY2ggVHJpYW5nbGUgUGFyaywgTkMsIFVT
QQ0KIA0KICAgICAgICAgIEUtbWFpbDogd2tlbm5ldGhAdXMuaWJtLmNvbSINCiAgICAgIERFU0NS
SVBUSU9ODQogICAgICAgICAgIlRoZSBMb29rdXAgTUlCIChESVNNQU4tTlNMT09LVVAtTUlCKSBl
bmFibGVzIGRldGVybWluYXRpb24NCiAgICAgICAgICBvZiBlaXRoZXIgdGhlIG5hbWUocykgY29y
cmVzcG9uZGluZyB0byBhIGhvc3QgYWRkcmVzcyBvciBvZg0KICAgICAgICAgIHRoZSBhZGRyZXNz
KGVzKSBhc3NvY2lhdGVkIHdpdGggYSBob3N0IG5hbWUgYXQgYSByZW1vdGUgaG9zdC4iDQogDQog
ICAgICAgLS0gIFJldmlzaW9uIGhpc3RvcnkNCiANCiAgICAgICBSRVZJU0lPTiAgICAgIjIwMDAw
MzAxMDAwMFoiICAgICAgICAgLS0gMSBNYXJjaCAyMDAwDQogICAgICAgREVTQ1JJUFRJT04NCiAg
ICAgICAgICAgIkluaXRpYWwgdmVyc2lvbiwgcHVibGlzaGVkIGFzIFJGQyBYWFhYLiINCiANCiAg
IC0tIE5vdGU6IFRoaXMgT0lEIHNob3VsZCBiZSBhc3NpZ25lZCBieSBJQU5BLg0KICAgICAgOjo9
IHsgbWliLTIgeHggfQ0KIA0KICAgLS0gVG9wIGxldmVsIHN0cnVjdHVyZSBvZiB0aGUgTUlCDQog
DQogICBsb29rdXBPYmplY3RzICAgICAgICBPQkpFQ1QgSURFTlRJRklFUiA6Oj0geyBsb29rdXBN
SUIgMSB9DQogICBsb29rdXBDb25mb3JtYW5jZSAgICBPQkpFQ1QgSURFTlRJRklFUiA6Oj0geyBs
b29rdXBNSUIgMiB9DQogDQogICAtLSBTaW1wbGUgT2JqZWN0IERlZmluaXRpb25zDQogDQogDQpE
SVNNQU4gV29ya2luZyBHcm91cCAgICAgRXhwaXJlcyBTZXB0ZW1iZXIgMjAwMCAgICAgICAgICAg
ICAgICBbUGFnZSA2MF0NCgwNCkludGVybmV0IERyYWZ0ICAgICAgUGluZywgVHJhY2Vyb3V0ZSBh
bmQgTG9va3VwIE1JQnMgICAgICAgTWFyY2ggMSwgMjAwMA0KIA0KICAgbG9va3VwTWF4Q29uY3Vy
cmVudFJlcXVlc3RzIE9CSkVDVC1UWVBFDQogICAgICBTWU5UQVggICAgICBVbnNpZ25lZDMyDQog
ICAgICBVTklUUyAgICAgICAicmVxdWVzdHMiDQogICAgICBNQVgtQUNDRVNTICByZWFkLXdyaXRl
DQogICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICBERVNDUklQVElPTg0KICAgICAgICAg
IlRoZSBtYXhpbXVtIG51bWJlciBvZiBjb25jdXJyZW50IGFjdGl2ZSBsb29rdXAgcmVxdWVzdHMN
CiAgICAgICAgIHRoYXQgYXJlIGFsbG93ZWQgd2l0aGluIGFuIGFnZW50IGltcGxlbWVudGF0aW9u
LiAgQSB2YWx1ZQ0KICAgICAgICAgb2YgMCBmb3IgdGhpcyBvYmplY3QgaW1wbGllcyB0aGF0IHRo
ZXJlIGlzIG5vIGxpbWl0IGZvcg0KICAgICAgICAgdGhlIG51bWJlciBvZiBjb25jdXJyZW50IGFj
dGl2ZSByZXF1ZXN0cyBpbiBlZmZlY3QuIg0KICAgICAgREVGVkFMIHsgMTAgfQ0KICAgICAgOjo9
IHsgbG9va3VwT2JqZWN0cyAxIH0NCiANCiAgIGxvb2t1cFB1cmdlVGltZSBPQkpFQ1QtVFlQRQ0K
ICAgICAgU1lOVEFYICAgICAgVW5zaWduZWQzMiAoMC4uODY0MDApDQogICAgICBVTklUUyAgICAg
ICAic2Vjb25kcyINCiAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtd3JpdGUNCiAgICAgIFNUQVRVUyAg
ICAgIGN1cnJlbnQNCiAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiVGhlIGFtb3VudCBvZiB0
aW1lIHRvIHdhaXQgYmVmb3JlIGF1dG9tYXRpY2FsbHkNCiAgICAgICAgIGRlbGV0aW5nIGFuIGVu
dHJ5IGluIHRoZSBsb29rdXBDdGxUYWJsZSBhbmQgYW55DQogICAgICAgICBkZXBlbmRlbnQgbG9v
a3VwUmVzdWx0c1RhYmxlIGVudHJpZXMNCiAgICAgICAgIGFmdGVyIHRoZSBsb29rdXAgb3BlcmF0
aW9uIHJlcHJlc2VudGVkIGJ5IGFuDQogICAgICAgICBsb29rdXBDdGxFbnRyeSBoYXMgY29tcGxl
dGVkLg0KIA0KICAgICAgICAgQW4gbG9va3VwQ3RFbnRyeSBpcyBjb25zaWRlcmVkIGNvbXBsZXRl
DQogICAgICAgICB3aGVuIGl0cyBsb29rdXBDdGxPcGVyU3RhdHVzIG9iamVjdCBoYXMgYQ0KICAg
ICAgICAgdmFsdWUgb2YgY29tcGxldGVkKDMpLiINCiAgICAgIERFRlZBTCB7IDkwMCB9ICAtLSAx
NSBtaW51dGVzIGFzIGRlZmF1bHQNCiAgICAgIDo6PSB7IGxvb2t1cE9iamVjdHMgMiB9DQogDQog
ICAtLSBMb29rdXAgQ29udHJvbCBUYWJsZQ0KIA0KICAgbG9va3VwQ3RsVGFibGUgT0JKRUNULVRZ
UEUNCiAgICAgIFNZTlRBWCAgICAgIFNFUVVFTkNFIE9GIExvb2t1cEN0bEVudHJ5DQogICAgICBN
QVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAg
ICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAiRGVmaW5lcyB0aGUgTG9va3VwIENvbnRyb2wgVGFi
bGUgZm9yIHByb3ZpZGluZw0KICAgICAgICAgIHRoZSBjYXBhYmlsaXR5IG9mIHBlcmZvcm1pbmcg
YSBsb29rdXAgb3BlcmF0aW9uLA0KICAgICAgICAgIGdldGhvc3RieW5hbWUgb3IgZ2V0aG9zdGJ5
YWRkciwgZnJvbSBhIHJlbW90ZSBob3N0LiINCiAgICAgOjo9IHsgbG9va3VwT2JqZWN0cyAzIH0N
CiANCiAgIGxvb2t1cEN0bEVudHJ5IE9CSkVDVC1UWVBFDQogICAgICBTWU5UQVggICAgICBMb29r
dXBDdGxFbnRyeQ0KICAgICAgTUFYLUFDQ0VTUyAgbm90LWFjY2Vzc2libGUNCiAgICAgIFNUQVRV
UyAgICAgIGN1cnJlbnQNCiAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgIkRlZmluZXMgYW4g
ZW50cnkgaW4gdGhlIGxvb2t1cEN0bFRhYmxlLiAgQQ0KICAgICAgICAgIGxvb2t1cEN0bEVudHJ5
IGlzIGluaXRpYWxseSBpbmRleGVkIGJ5DQogICAgICAgICAgbG9va3VwQ3RsT3duZXJJbmRleCwg
d2hpY2ggaXMgb2YgdHlwZSBTbm1wQWRtaW5TdHJpbmcsDQogICAgICAgICAgYSB0ZXh0dWFsIGNv
bnZlbnRpb24gdGhhdCBhbGxvd3MgZm9yIHVzZSBvZiB0aGUgU05NUHYzDQogICAgICAgICAgVmll
dy1CYXNlZCBBY2Nlc3MgQ29udHJvbCBNb2RlbCAoUkZDIDI1NzUgWzExXSwgVkFDTSkNCiANCkRJ
U01BTiBXb3JraW5nIEdyb3VwICAgICBFeHBpcmVzIFNlcHRlbWJlciAyMDAwICAgICAgICAgICAg
ICAgIFtQYWdlIDYxXQ0KDA0KSW50ZXJuZXQgRHJhZnQgICAgICBQaW5nLCBUcmFjZXJvdXRlIGFu
ZCBMb29rdXAgTUlCcyAgICAgICBNYXJjaCAxLCAyMDAwDQogDQogICAgICAgICAgYW5kIGFsc28g
YWxsb3dzIGFuIG1hbmFnZW1lbnQgYXBwbGljYXRpb24gdG8gaWRlbnRpZnkNCiAgICAgICAgICBp
dHMgZW50cmllcy4gIFRoZSBzZWNvbmQgaW5kZXggZWxlbWVudCwNCiAgICAgICAgICBsb29rdXBD
dGxPcGVyYXRpb25OYW1lLCBlbmFibGVzIHRoZSBzYW1lDQogICAgICAgICAgbG9va3VwQ3RsT3du
ZXJJbmRleCBlbnRpdHkgdG8gaGF2ZSBtdWx0aXBsZSBvdXRzdGFuZGluZw0KICAgICAgICAgIHJl
cXVlc3RzLg0KIA0KICAgICAgICAgIFRoZSB2YWx1ZSBvZiBsb29rdXBDdGxUYXJnZXRBZGRyZXNz
VHlwZSBkZXRlcm1pbmVzIHdoaWNoDQogICAgICAgICAgbG9va3VwIGZ1bmN0aW9uIHRvIHBlcmZv
cm0uICBTcGVjaWZpY2F0aW9uIG9mIGRucygxNikNCiAgICAgICAgICBhcyB0aGUgdmFsdWUgb2Yg
dGhpcyBpbmRleCBpbXBsaWVzIHRoYXQgdGhlIGdldGhvc3RieW5hbWUNCiAgICAgICAgICBmdW5j
dGlvbiBzaG91bGQgYmUgcGVyZm9ybWVkIHRvIGRldGVybWluZSB0aGUgbnVtZXJpYw0KICAgICAg
ICAgIGFkZHJlc3NlcyBhc3NvY2lhdGVkIHdpdGggYSBzeW1ib2xpYyBuYW1lIHZpYQ0KICAgICAg
ICAgIGxvb2t1cFJlc3VsdHNUYWJsZSBlbnRyaWVzLiAgVXNlIG9mIGEgdmFsdWUgb2YgZWl0aGVy
DQogICAgICAgICAgaXB2NCgxKSBvciBpcHY2KDIpIGltcGxpZXMgdGhhdCB0aGUgZ2V0aG9zdGJ5
YWRkciBmdW5jdGlvbg0KICAgICAgICAgIHNob3VsZCBiZSBwZXJmb3JtZWQgdG8gZGV0ZXJtaW5l
IHRoZSBzeW1ib2xpYyBuYW1lKHMpDQogICAgICAgICAgYXNzb2NpYXRlZCB3aXRoIGEgbnVtZXJp
YyBhZGRyZXNzIGF0IGEgcmVtb3RlIGhvc3QuIg0KICAgICAgSU5ERVggew0KICAgICAgICAgICAg
ICAgbG9va3VwQ3RsT3duZXJJbmRleCwNCiAgICAgICAgICAgICAgIGxvb2t1cEN0bE9wZXJhdGlv
bk5hbWUNCiAgICAgICAgICAgIH0NCiAgICAgIDo6PSB7IGxvb2t1cEN0bFRhYmxlIDEgfQ0KIA0K
ICAgTG9va3VwQ3RsRW50cnkgOjo9DQogICAgICBTRVFVRU5DRSB7DQogICAgICAgICAgbG9va3Vw
Q3RsT3duZXJJbmRleCAgICAgICAgIFNubXBBZG1pblN0cmluZywNCiAgICAgICAgICBsb29rdXBD
dGxPcGVyYXRpb25OYW1lICAgICAgU25tcEFkbWluU3RyaW5nLA0KICAgICAgICAgIGxvb2t1cEN0
bFRhcmdldEFkZHJlc3NUeXBlICBJbmV0QWRkcmVzc1R5cGUsDQogICAgICAgICAgbG9va3VwQ3Rs
VGFyZ2V0QWRkcmVzcyAgICAgIEluZXRBZGRyZXNzLA0KICAgICAgICAgIGxvb2t1cEN0bE9wZXJT
dGF0dXMgICAgICAgICBJTlRFR0VSLA0KICAgICAgICAgIGxvb2t1cEN0bFRpbWUgICAgICAgICAg
ICAgICBVbnNpZ25lZDMyLA0KICAgICAgICAgIGxvb2t1cEN0bFJjICAgICAgICAgICAgICAgICBJ
bnRlZ2VyMzIsDQogICAgICAgICAgbG9va3VwQ3RsUm93U3RhdHVzICAgICAgICAgIFJvd1N0YXR1
cw0KICAgICAgfQ0KIA0KICAgbG9va3VwQ3RsT3duZXJJbmRleCBPQkpFQ1QtVFlQRQ0KICAgICAg
U1lOVEFYICAgICAgU25tcEFkbWluU3RyaW5nIChTSVpFKDAuLjMyKSkNCiAgICAgIE1BWC1BQ0NF
U1MgIG5vdC1hY2Nlc3NpYmxlDQogICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICBERVND
UklQVElPTg0KICAgICAgICAgIlRvIGZhY2lsaXRhdGUgdGhlIHByb3Zpc2lvbmluZyBvZiBhY2Nl
c3MgY29udHJvbCBieSBhDQogICAgICAgICBzZWN1cml0eSBhZG1pbmlzdHJhdG9yIHVzaW5nIHRo
ZSBWaWV3LUJhc2VkIEFjY2Vzcw0KICAgICAgICAgQ29udHJvbCBNb2RlbCAoUkZDIDI1NzUsIFZB
Q00pIGZvciB0YWJsZXMgaW4gd2hpY2gNCiAgICAgICAgIG11bHRpcGxlIHVzZXJzIG1heSBuZWVk
IHRvIGluZGVwZW5kZW50bHkgY3JlYXRlIG9yDQogICAgICAgICBtb2RpZnkgZW50cmllcywgdGhl
IGluaXRpYWwgaW5kZXggaXMgdXNlZCBhcyBhbiAnb3duZXINCiAgICAgICAgIGluZGV4Jy4gIFN1
Y2ggYW4gaW5pdGlhbCBpbmRleCBoYXMgYSBzeW50YXggb2YNCiAgICAgICAgIFNubXBBZG1pblN0
cmluZywgYW5kIGNhbiB0aHVzIGJlIHRyaXZpYWxseSBtYXBwZWQgdG8gYQ0KICAgICAgICAgc2Vj
dXJpdHlOYW1lIG9yIGdyb3VwTmFtZSBhcyBkZWZpbmVkIGluIFZBQ00sIGluDQogICAgICAgICBh
Y2NvcmRhbmNlIHdpdGggYSBzZWN1cml0eSBwb2xpY3kuDQogDQogICAgICAgICBXaGVuIHVzZWQg
aW4gY29uanVuY3Rpb24gd2l0aCBzdWNoIGEgc2VjdXJpdHkgcG9saWN5IGFsbA0KICAgICAgICAg
ZW50cmllcyBpbiB0aGUgdGFibGUgYmVsb25naW5nIHRvIGEgcGFydGljdWxhciB1c2VyIChvcg0K
ICAgICAgICAgZ3JvdXApIHdpbGwgaGF2ZSB0aGUgc2FtZSB2YWx1ZSBmb3IgdGhpcyBpbml0aWFs
IGluZGV4Lg0KICAgICAgICAgRm9yIGEgZ2l2ZW4gdXNlcidzIGVudHJpZXMgaW4gYSBwYXJ0aWN1
bGFyIHRhYmxlLCB0aGUNCiAgICAgICAgIG9iamVjdCBpZGVudGlmaWVycyBmb3IgdGhlIGluZm9y
bWF0aW9uIGluIHRoZXNlIGVudHJpZXMNCiANCkRJU01BTiBXb3JraW5nIEdyb3VwICAgICBFeHBp
cmVzIFNlcHRlbWJlciAyMDAwICAgICAgICAgICAgICAgIFtQYWdlIDYyXQ0KDA0KSW50ZXJuZXQg
RHJhZnQgICAgICBQaW5nLCBUcmFjZXJvdXRlIGFuZCBMb29rdXAgTUlCcyAgICAgICBNYXJjaCAx
LCAyMDAwDQogDQogICAgICAgICB3aWxsIGhhdmUgdGhlIHNhbWUgc3ViaWRlbnRpZmllcnMgKGV4
Y2VwdCBmb3IgdGhlDQogICAgICAgICAnY29sdW1uJyBzdWJpZGVudGlmaWVyKSB1cCB0byB0aGUg
ZW5kIG9mIHRoZSBlbmNvZGVkDQogICAgICAgICBvd25lciBpbmRleC4gVG8gY29uZmlndXJlIFZB
Q00gdG8gcGVybWl0IGFjY2VzcyB0byB0aGlzDQogICAgICAgICBwb3J0aW9uIG9mIHRoZSB0YWJs
ZSwgb25lIHdvdWxkIGNyZWF0ZQ0KICAgICAgICAgdmFjbVZpZXdUcmVlRmFtaWx5VGFibGUgZW50
cmllcyB3aXRoIHRoZSB2YWx1ZSBvZg0KICAgICAgICAgdmFjbVZpZXdUcmVlRmFtaWx5U3VidHJl
ZSBpbmNsdWRpbmcgdGhlIG93bmVyIGluZGV4DQogICAgICAgICBwb3J0aW9uLCBhbmQgdmFjbVZp
ZXdUcmVlRmFtaWx5TWFzayAnd2lsZGNhcmRpbmcnIHRoZQ0KICAgICAgICAgY29sdW1uIHN1Ymlk
ZW50aWZpZXIuICBNb3JlIGVsYWJvcmF0ZSBjb25maWd1cmF0aW9ucw0KICAgICAgICAgYXJlIHBv
c3NpYmxlLiINCiAgICAgIDo6PSB7IGxvb2t1cEN0bEVudHJ5IDEgfQ0KIA0KICAgbG9va3VwQ3Rs
T3BlcmF0aW9uTmFtZSBPQkpFQ1QtVFlQRQ0KICAgICAgU1lOVEFYICAgICAgU25tcEFkbWluU3Ry
aW5nIChTSVpFKDAuLjMyKSkNCiAgICAgIE1BWC1BQ0NFU1MgIG5vdC1hY2Nlc3NpYmxlDQogICAg
ICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICBERVNDUklQVElPTg0KICAgICAgICAgICJUaGUg
bmFtZSBvZiBhIGxvb2t1cCBvcGVyYXRpb24uICBUaGlzIGlzIGxvY2FsbHkgdW5pcXVlLA0KICAg
ICAgICAgIHdpdGhpbiB0aGUgc2NvcGUgb2YgYW4gbG9va3VwQ3RsT3duZXJJbmRleC4iDQogICAg
ICA6Oj0geyBsb29rdXBDdGxFbnRyeSAyIH0NCiANCiAgIGxvb2t1cEN0bFRhcmdldEFkZHJlc3NU
eXBlIE9CSkVDVC1UWVBFDQogICAgICBTWU5UQVggICAgICBJbmV0QWRkcmVzc1R5cGUNCiAgICAg
IE1BWC1BQ0NFU1MgIHJlYWQtY3JlYXRlDQogICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAg
ICBERVNDUklQVElPTg0KICAgICAgICAgICJTcGVjaWZpZXMgdGhlIHR5cGUgb2YgYWRkcmVzcyBm
b3IgZWl0aGVyIHBlcmZvcm1pbmcgYQ0KICAgICAgICAgIGdldGhvc3RieW5hbWUgb3IgYSBnZXRo
b3N0YnlhZGRyIGZ1bmN0aW9uIGF0IGEgcmVtb3RlIGhvc3QuDQogICAgICAgICAgU3BlY2lmaWNh
dGlvbiBvZiBkbnMoMTYpIGFzIHRoZSB2YWx1ZSBmb3IgdGhpcyBvYmplY3QNCiAgICAgICAgICBt
ZWFucyB0aGF0IHRoZSBnZXRob3N0YnluYW1lIGZ1bmN0aW9uIHNob3VsZCBiZSBwZXJmb3JtZWQN
CiAgICAgICAgICB0byByZXR1cm4gb25lIG9yIG1vcmUgbnVtZXJpYyBhZGRyZXNzZXMuICBVc2Ug
b2YgYSB2YWx1ZQ0KICAgICAgICAgIG9mIGVpdGhlciBpcHY0KDEpIG9yIGlwdjYoMikgbWVhbnMg
dGhhdCB0aGUgZ2V0aG9zdGJ5YWRkcg0KICAgICAgICAgIGZ1bmN0aW9uIHNob3VsZCBiZSB1c2Vk
IHRvIHJldHVybiB0aGUgc3ltYm9saWMgbmFtZXMNCiAgICAgICAgICBhc3NvY2lhdGVkIHdpdGgg
YSByZW1vdGUgaG9zdC4iDQogICAgICA6Oj0geyBsb29rdXBDdGxFbnRyeSAzIH0NCiANCiAgIGxv
b2t1cEN0bFRhcmdldEFkZHJlc3MgT0JKRUNULVRZUEUNCiAgICAgIFNZTlRBWCAgICAgIEluZXRB
ZGRyZXNzDQogICAgICBNQVgtQUNDRVNTICByZWFkLWNyZWF0ZQ0KICAgICAgU1RBVFVTICAgICAg
Y3VycmVudA0KICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAiU3BlY2lmaWVzIHRoZSBhZGRy
ZXNzIHVzZWQgZm9yIGEgcmVzb2x2ZXIgbG9va3VwIGF0IGENCiAgICAgICAgICByZW1vdGUgaG9z
dC4gIFRoZSBjb3JyZXNwb25kaW5nIGxvb2t1cEN0bEFkZHJlc3NUeXBlDQogICAgICAgICAgb2Jq
ZWN0cyBkZXRlcm1pbmVzIGl0cyB0eXBlIGFzIHdlbGwgYXMgdGhlIGZ1bmN0aW9uDQogICAgICAg
ICAgdGhhdCBjYW4gYmUgcmVxdWVzdGVkLg0KIA0KICAgICAgICAgIEEgdmFsdWUgZm9yIHRoaXMg
b2JqZWN0IE1VU1QgYmUgc2V0IHByaW9yIHRvDQogICAgICAgICAgdHJhbnNpdGlvbmluZyBpdHMg
Y29ycmVzcG9uZGluZyBsb29rdXBDdGxFbnRyeSB0bw0KICAgICAgICAgIGFjdGl2ZSgxKSB2aWEg
bG9va3VwQ3RsUm93U3RhdHVzLiINCiAgICAgIDo6PSB7IGxvb2t1cEN0bEVudHJ5IDQgfQ0KIA0K
ICAgbG9va3VwQ3RsT3BlclN0YXR1cyBPQkpFQ1QtVFlQRQ0KICAgICAgU1lOVEFYICAgICAgSU5U
RUdFUiB7DQogICAgICAgICAgICAgICAgICAgICBlbmFibGVkKDEpLCAgICAtLSBvcGVyYXRpb24g
aXMgaW4gcHJvZ3Jlc3MNCiANCkRJU01BTiBXb3JraW5nIEdyb3VwICAgICBFeHBpcmVzIFNlcHRl
bWJlciAyMDAwICAgICAgICAgICAgICAgIFtQYWdlIDYzXQ0KDA0KSW50ZXJuZXQgRHJhZnQgICAg
ICBQaW5nLCBUcmFjZXJvdXRlIGFuZCBMb29rdXAgTUlCcyAgICAgICBNYXJjaCAxLCAyMDAwDQog
DQogICAgICAgICAgICAgICAgICAgICBub3RTdGFydGVkKDIpLCAtLSBvcGVyYXRpb24gaGFzIG5v
dCBzdGFydGVkDQogICAgICAgICAgICAgICAgICAgICBjb21wbGV0ZWQoMykgICAtLSBvcGVyYXRp
b24gaXMgZG9uZQ0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1v
bmx5DQogICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICBERVNDUklQVElPTg0KICAgICAg
ICAgICJSZWZsZWN0cyB0aGUgb3BlcmF0aW9uYWwgc3RhdGUgb2YgYW4gbG9va3VwQ3RsRW50cnk6
DQogDQogICAgICAgICAgICAgZW5hYmxlZCgxKSAgICAtIE9wZXJhdGlvbiBpcyBhY3RpdmUuDQog
ICAgICAgICAgICAgbm90U3RhcnRlZCgyKSAtIE9wZXJhdGlvbiBoYXMgbm90IGJlZW4gZW5hYmxl
ZC4NCiAgICAgICAgICAgICBjb21wbGV0ZWQoMykgIC0gT3BlcmF0aW9uIGhhcyBjb21wbGV0ZWQu
DQogDQogICAgICAgICAgIEFuIG9wZXJhdGlvbiBpcyBhdXRvbWF0aWNhbGx5IGVuYWJsZWQoMSkg
d2hlbiBpdHMNCiAgICAgICAgICAgbG9va3VwQ3RsUm93U3RhdHVzIG9iamVjdCBpcyB0cmFuc2l0
aW9uZWQgdG8gYWN0aXZlKDEpDQogICAgICAgICAgIHN0YXR1cy4gIFVudGlsIHRoaXMgb2NjdXJz
IGxvb2t1cEN0bE9wZXJTdGF0dXMgTVVTVA0KICAgICAgICAgICByZXBvcnQgYSB2YWx1ZSBvZiBu
b3RTdGFydGVkKDIpLiAgQWZ0ZXIgdGhlIGxvb2t1cA0KICAgICAgICAgICBvcGVyYXRpb24gY29t
cGxldGVzIChzdWNjZXNzIG9yIGZhaWx1cmUpIHRoZSB2YWx1ZQ0KICAgICAgICAgICBmb3IgbG9v
a3VwQ3RsT3BlclN0YXR1cyBNVVNUIGJlIHRyYW5zaXRpb25lZCB0bw0KICAgICAgICAgICBjb21w
bGV0ZWQoMykuIg0KICAgICAgOjo9IHsgbG9va3VwQ3RsRW50cnkgNSB9DQogDQogICBsb29rdXBD
dGxUaW1lIE9CSkVDVC1UWVBFDQogICAgICBTWU5UQVggICAgICBVbnNpZ25lZDMyDQogICAgICBV
TklUUyAgICAgICAibWlsbGlzZWNvbmRzIg0KICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQog
ICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICBERVNDUklQVElPTg0KICAgICAgICAgICJS
ZXBvcnRzIHRoZSBudW1iZXIgb2YgbWlsbGlzZWNvbmRzIHRoYXQgYSBsb29rdXANCiAgICAgICAg
ICBvcGVyYXRpb24gcmVxdWlyZWQgdG8gYmUgY29tcGxldGVkIGF0IGEgcmVtb3RlIGhvc3QuDQog
ICAgICAgICAgQ29tcGxldGVkIG1lYW5zIG9wZXJhdGlvbiBmYWlsdXJlIGFzIHdlbGwgYXMNCiAg
ICAgICAgICBzdWNjZXNzLiINCiAgICAgIDo6PSB7IGxvb2t1cEN0bEVudHJ5IDYgfQ0KIA0KICAg
bG9va3VwQ3RsUmMgT0JKRUNULVRZUEUNCiAgICAgIFNZTlRBWCAgICAgIEludGVnZXIzMg0KICAg
ICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAg
ICBERVNDUklQVElPTg0KICAgICAgICAgICJUaGUgc3lzdGVtIHNwZWNpZmljIHJldHVybiBjb2Rl
IGZyb20gYSBsb29rdXANCiAgICAgICAgICBvcGVyYXRpb24uICBBbGwgaW1wbGVtZW50YXRpb25z
IE1VU1QgcmV0dXJuIGEgdmFsdWUNCiAgICAgICAgICBvZiAwIGZvciB0aGlzIG9iamVjdCB3aGVu
IHRoZSByZW1vdGUgbG9va3VwDQogICAgICAgICAgb3BlcmF0aW9uIHN1Y2NlZWRzLiAgQSBub24t
emVybyB2YWx1ZSBmb3IgdGhpcw0KICAgICAgICAgIG9iamVjdHMgaW5kaWNhdGVzIGZhaWx1cmUu
ICBJdCBpcyByZWNvbW1lbmRlZCB0aGF0DQogICAgICAgICAgaW1wbGVtZW50YXRpb25zIHRoYXQg
c3VwcG9ydCBlcnJubyB1c2UgaXQgYXMgdGhlDQogICAgICAgICAgdmFsdWUgb2YgdGhpcyBvYmpl
Y3QgdG8gYWlkIGEgbWFuYWdlbWVudA0KICAgICAgICAgIGFwcGxpY2F0aW9uIGluIGRldGVybWlu
aW5nIHRoZSBjYXVzZSBvZiBmYWlsdXJlLiINCiAgICAgIDo6PSB7IGxvb2t1cEN0bEVudHJ5IDcg
fQ0KIA0KICAgbG9va3VwQ3RsUm93U3RhdHVzIE9CSkVDVC1UWVBFDQogICAgICBTWU5UQVggICAg
ICBSb3dTdGF0dXMNCiAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtY3JlYXRlDQogICAgICBTVEFUVVMg
ICAgICBjdXJyZW50DQogICAgICBERVNDUklQVElPTg0KIA0KRElTTUFOIFdvcmtpbmcgR3JvdXAg
ICAgIEV4cGlyZXMgU2VwdGVtYmVyIDIwMDAgICAgICAgICAgICAgICAgW1BhZ2UgNjRdDQoMDQpJ
bnRlcm5ldCBEcmFmdCAgICAgIFBpbmcsIFRyYWNlcm91dGUgYW5kIExvb2t1cCBNSUJzICAgICAg
IE1hcmNoIDEsIDIwMDANCiANCiAgICAgICAgICAiVGhpcyBvYmplY3QgYWxsb3dzIGVudHJpZXMg
dG8gYmUgY3JlYXRlZCBhbmQgZGVsZXRlZA0KICAgICAgICAgIGluIHRoZSBsb29rdXBDdGxUYWJs
ZS4NCiANCiAgICAgICAgICBBIHJlbW90ZSBsb29rdXAgb3BlcmF0aW9uIGlzIHN0YXJ0ZWQgd2hl
biBhbg0KICAgICAgICAgIGVudHJ5IGluIHRoaXMgdGFibGUgaXMgY3JlYXRlZCB2aWEgYW4gU05N
UCBTRVQNCiAgICAgICAgICByZXF1ZXN0IGFuZCB0aGUgZW50cnkgaXMgYWN0aXZhdGVkLiAgVGhp
cw0KICAgICAgICAgIG9jY3VycyBieSBzZXR0aW5nIHRoZSB2YWx1ZSBvZiB0aGlzIG9iamVjdA0K
ICAgICAgICAgIHRvIENyZWF0ZUFuZEdvKDQpIGR1cmluZyByb3cgY3JlYXRpb24gb3INCiAgICAg
ICAgICBieSBzZXR0aW5nIHRoaXMgb2JqZWN0IHRvIGFjdGl2ZSgxKSBhZnRlcg0KICAgICAgICAg
IHRoZSByb3cgaXMgY3JlYXRlZC4NCiANCiAgICAgICAgICBBIHZhbHVlIE1VU1QgYmUgc3BlY2lm
aWVkIGZvciBsb29rdXBDdGxUYXJnZXRBZGRyZXNzDQogICAgICAgICAgcHJpb3IgdG8gYSB0cmFu
c2l0aW9uIHRvIGFjdGl2ZSgxKSBzdGF0ZSBiZWluZw0KICAgICAgICAgIGFjY2VwdGVkLg0KIA0K
ICAgICAgICAgIEEgcmVtb3RlIGxvb2t1cCBvcGVyYXRpb24gc3RhcnRzIHdoZW4gaXRzIGVudHJ5
DQogICAgICAgICAgZmlyc3QgYmVjb21lcyBhY3RpdmUoMSkuICBUcmFuc2l0aW9ucyBpbiBhbmQN
CiAgICAgICAgICBvdXQgb2YgYWN0aXZlKDEpIHN0YXRlIGhhdmUgbm8gZWZmZWN0IG9uIHRoZQ0K
ICAgICAgICAgIG9wZXJhdGlvbmFsIGJlaGF2aW9yIG9mIGEgcmVtb3RlIGxvb2t1cA0KICAgICAg
ICAgIG9wZXJhdGlvbiwgd2l0aCB0aGUgZXhjZXB0aW9uIHRoYXQgZGVsZXRpb24gb2YNCiAgICAg
ICAgICBhbiBlbnRyeSBpbiB0aGlzIHRhYmxlIGJ5IHNldHRpbmcgaXRzIFJvd1N0YXR1cw0KICAg
ICAgICAgIG9iamVjdCB0byBkZXN0cm95KDYpIHdpbGwgc3RvcCBhbiBhY3RpdmUNCiAgICAgICAg
ICByZW1vdGUgbG9va3VwIG9wZXJhdGlvbi4NCiANCiAgICAgICAgICBUaGUgb3BlcmF0aW9uYWwg
c3RhdGUgb2YgYSByZW1vdGUgbG9va3VwIG9wZXJhdGlvbg0KICAgICAgICAgIGNhbiBiZSBkZXRl
cm1pbmVkIGJ5IGV4YW1pbmF0aW9uIG9mIGl0cw0KICAgICAgICAgIGxvb2t1cEN0bE9wZXJTdGF0
dXMgb2JqZWN0LiINCiAgICAgIFJFRkVSRU5DRQ0KICAgICAgICAgICJTZWUgZGVmaW5pdGlvbiBv
ZiBSb3dTdGF0dXMgaW4gUkZDIDI1NzksDQogICAgICAgICAgJ1RleHR1YWwgQ29udmVudGlvbnMg
Zm9yIFNNSXYyLiciDQogICAgICA6Oj0geyBsb29rdXBDdGxFbnRyeSA4IH0NCiANCiANCiAgLS0g
TG9va3VwIFJlc3VsdHMgVGFibGUNCiANCiAgIGxvb2t1cFJlc3VsdHNUYWJsZSBPQkpFQ1QtVFlQ
RQ0KICAgICAgU1lOVEFYICAgICAgU0VRVUVOQ0UgT0YgTG9va3VwUmVzdWx0c0VudHJ5DQogICAg
ICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KICAgICAgU1RBVFVTICAgICAgY3VycmVudA0K
ICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAiRGVmaW5lcyB0aGUgTG9va3VwIFJlc3VsdHMg
VGFibGUgZm9yIHByb3ZpZGluZw0KICAgICAgICAgIHRoZSBjYXBhYmlsaXR5IG9mIGRldGVybWlu
aW5nIHRoZSByZXN1bHRzIG9mIGENCiAgICAgICAgICBvcGVyYXRpb24gYXQgYSByZW1vdGUgaG9z
dC4NCiANCiAgICAgICAgICBPbmUgb3IgbW9yZSBlbnRyaWVzIGFyZSBhZGRlZCB0byB0aGUNCiAg
ICAgICAgICBsb29rdXBSZXN1bHRzVGFibGUgd2hlbiBhIGxvb2t1cCBvcGVyYXRpb24sDQogICAg
ICAgICAgYXMgcmVmbGVjdGVkIGJ5IGFuIGxvb2t1cEN0bEVudHJ5LCBjb21wbGV0ZXMNCiAgICAg
ICAgICBzdWNjZXNzZnVsbHkuICBBbGwgZW50cmllcyByZWxhdGVkIHRvIGENCiAgICAgICAgICBz
dWNjZXNzZnVsIGxvb2t1cCBvcGVyYXRpb24gTVVTVCBiZSBhZGRlZA0KICAgICAgICAgIHRvIHRo
ZSBsb29rdXBSZXN1bHRzVGFibGUgYXQgdGhlIHNhbWUgdGltZQ0KICAgICAgICAgIHRoYXQgdGhl
IGFzc29jaWF0aW5nIGxvb2t1cEN0bE9wZXJTdGF0dXMNCiAgICAgICAgICBvYmplY3QgaXMgdHJh
bnNpdGlvbmVkIHRvIGNvbXBsZXRlZCgyKS4NCiANCiANCkRJU01BTiBXb3JraW5nIEdyb3VwICAg
ICBFeHBpcmVzIFNlcHRlbWJlciAyMDAwICAgICAgICAgICAgICAgIFtQYWdlIDY1XQ0KDA0KSW50
ZXJuZXQgRHJhZnQgICAgICBQaW5nLCBUcmFjZXJvdXRlIGFuZCBMb29rdXAgTUlCcyAgICAgICBN
YXJjaCAxLCAyMDAwDQogDQogICAgICAgICAgVGhlIG51bWJlciBvZiBlbnRyaWVzIGFkZGVkIGRl
cGVuZHMgb24gdGhlDQogICAgICAgICAgcmVzdWx0cyBkZXRlcm1pbmVkIGZvciBhIHBhcnRpY3Vs
YXIgbG9va3VwDQogICAgICAgICAgb3BlcmF0aW9uLiAgQWxsIGVudHJpZXMgYXNzb2NpYXRlZCB3
aXRoIGFuDQogICAgICAgICAgbG9va3VwQ3RsRW50cnkgYXJlIHJlbW92ZWQgd2hlbiB0aGUNCiAg
ICAgICAgICBsb29rdXBDdGxFbnRyeSBpcyBkZWxldGVkLg0KIA0KICAgICAgICAgIEEgcmVtb3Rl
IGhvc3QgY2FuIGJlIG11bHRpLWhvbWVkIGFuZCBoYXZlIG1vcmUNCiAgICAgICAgICB0aGFuIG9u
ZSBJUCBhZGRyZXNzIGFzc29jaWF0ZWQgd2l0aCBpdA0KICAgICAgICAgIChnZXRob3N0YnluYW1l
IHJlc3VsdHMpIGFuZC9vciBpdCBjYW4gaGF2ZSBtb3JlDQogICAgICAgICAgdGhhbiBvbmUgc3lt
Ym9saWMgbmFtZSAoZ2V0aG9zdGJ5YWRkciByZXN1bHRzKS4NCiANCiAgICAgICAgICBUaGUgZ2V0
aG9zdGJ5YWRkciBmdW5jdGlvbiBpcyBjYWxsZWQgd2l0aCBhDQogICAgICAgICAgaG9zdCBhZGRy
ZXNzIGFzIGl0cyBwYXJhbWV0ZXIgYW5kIGlzIHVzZWQNCiAgICAgICAgICBwcmltYXJpbHkgdG8g
ZGV0ZXJtaW5lIGEgc3ltYm9saWMgbmFtZSB0bw0KICAgICAgICAgIGFzc29jaWF0ZSB3aXRoIHRo
ZSBob3N0IGFkZHJlc3MuICBFbnRyaWVzIGluDQogICAgICAgICAgdGhlIGxvb2t1cFJlc3VsdHNU
YWJsZSBNVVNUIGJlIG1hZGUgZm9yIGVhY2gNCiAgICAgICAgICBob3N0IG5hbWUgcmV0dXJuZWQu
ICBUaGUgb2ZmaWNpYWwgaG9zdCBuYW1lIE1VU1QNCiAgICAgICAgICBiZSBhc3NpZ25lZCBhIGxv
b2t1cFJlc3VsdHNJbmRleCBvZiAxLg0KIA0KICAgICAgICAgIFRoZSBnZXRob3N0YnluYW1lIGZ1
bmN0aW9uIGlzIGNhbGxlZCB3aXRoIGENCiAgICAgICAgICBzeW1ib2xpYyBob3N0IG5hbWUgYW5k
IGlzIHVzZWQgcHJpbWFyaWx5IHRvDQogICAgICAgICAgcmV0cmlldmUgYSBob3N0IGFkZHJlc3Mu
ICBJZiBwb3NzaWJsZSB0aGUNCiAgICAgICAgICBwcmltYXJ5IGhvc3QgYWRkcmVzcyBTSE9VTEQg
YmUgYXNzaWduZWQgYQ0KICAgICAgICAgIGxvb2t1cFJlc3VsdHNJbmRleCBvZiAxLiINCiAgICAg
Ojo9IHsgbG9va3VwT2JqZWN0cyA0IH0NCiANCiAgIGxvb2t1cFJlc3VsdHNFbnRyeSBPQkpFQ1Qt
VFlQRQ0KICAgICAgU1lOVEFYICAgICAgTG9va3VwUmVzdWx0c0VudHJ5DQogICAgICBNQVgtQUND
RVNTICBub3QtYWNjZXNzaWJsZQ0KICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICAiRGVmaW5lcyBhbiBlbnRyeSBpbiB0aGUgbG9va3VwUmVzdWx0
c1RhYmxlLiAgVGhlDQogICAgICAgICAgZmlyc3QgdHdvIGluZGV4IGVsZW1lbnRzIGlkZW50aWZ5
IHRoZQ0KICAgICAgICAgIGxvb2t1cEN0bEVudHJ5IHRoYXQgYSBsb29rdXBSZXN1bHRzRW50cnkg
YmVsb25ncw0KICAgICAgICAgIHRvLiAgVGhlIHRoaXJkIGluZGV4IGVsZW1lbnQgc2VsZWN0cyBh
IHNpbmdsZQ0KICAgICAgICAgIGxvb2t1cCBvcGVyYXRpb24gcmVzdWx0LiINCiAgICAgIElOREVY
IHsNCiAgICAgICAgICAgICAgIGxvb2t1cEN0bE93bmVySW5kZXgsDQogICAgICAgICAgICAgICBs
b29rdXBDdGxPcGVyYXRpb25OYW1lLA0KICAgICAgICAgICAgICAgbG9va3VwUmVzdWx0c0luZGV4
DQogICAgICAgICAgICB9DQogICAgICA6Oj0geyBsb29rdXBSZXN1bHRzVGFibGUgMSB9DQogDQog
ICBMb29rdXBSZXN1bHRzRW50cnkgOjo9DQogICAgICBTRVFVRU5DRSB7DQogICAgICAgICAgbG9v
a3VwUmVzdWx0c0luZGV4ICAgICAgICBVbnNpZ25lZDMyLA0KICAgICAgICAgIGxvb2t1cFJlc3Vs
dHNBZGRyZXNzVHlwZSAgSW5ldEFkZHJlc3NUeXBlLA0KICAgICAgICAgIGxvb2t1cFJlc3VsdHNB
ZGRyZXNzICAgICAgSW5ldEFkZHJlc3MNCiAgICAgICB9DQogDQogICBsb29rdXBSZXN1bHRzSW5k
ZXggT0JKRUNULVRZUEUNCiAgICAgIFNZTlRBWCAgICAgIFVuc2lnbmVkMzIgKDEuLidmZmZmZmZm
ZidoKQ0KICAgICAgTUFYLUFDQ0VTUyAgbm90LWFjY2Vzc2libGUNCiANCkRJU01BTiBXb3JraW5n
IEdyb3VwICAgICBFeHBpcmVzIFNlcHRlbWJlciAyMDAwICAgICAgICAgICAgICAgIFtQYWdlIDY2
XQ0KDA0KSW50ZXJuZXQgRHJhZnQgICAgICBQaW5nLCBUcmFjZXJvdXRlIGFuZCBMb29rdXAgTUlC
cyAgICAgICBNYXJjaCAxLCAyMDAwDQogDQogICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAg
ICBERVNDUklQVElPTg0KICAgICAgICAgICJFbnRyaWVzIGluIHRoZSBsb29rdXBSZXN1bHRzVGFi
bGUgYXJlIGNyZWF0ZWQgd2hlbg0KICAgICAgICAgIHRoZSByZXN1bHQgb2YgYSBsb29rdXAgb3Bl
cmF0aW9uIGlzIGRldGVybWluZWQuDQogDQogICAgICAgICAgRW50cmllcyBNVVNUIGJlIHN0b3Jl
ZCBpbiB0aGUgbG9va3VwUmVzdWx0c1RhYmxlIGluDQogICAgICAgICAgdGhlIG9yZGVyIHRoYXQg
dGhleSBhcmUgcmV0cmlldmVkLiAgVmFsdWVzIGFzc2lnbmVkDQogICAgICAgICAgdG8gbG9va3Vw
UmVzdWx0c0luZGV4IE1VU1Qgc3RhcnQgYXQgMSBhbmQgaW5jcmVhc2UNCiAgICAgICAgICBpbiBv
cmRlci4iDQogICAgICA6Oj0geyBsb29rdXBSZXN1bHRzRW50cnkgMSB9DQogDQogICBsb29rdXBS
ZXN1bHRzQWRkcmVzc1R5cGUgT0JKRUNULVRZUEUNCiAgICAgIFNZTlRBWCAgICAgIEluZXRBZGRy
ZXNzVHlwZQ0KICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICBTVEFUVVMgICAgICBj
dXJyZW50DQogICAgICBERVNDUklQVElPTg0KICAgICAgICAgICJJbmRpY2F0ZXMgdGhlIHR5cGUg
b2YgcmVzdWx0IG9mIGEgcmVtb3RlIGxvb2t1cA0KICAgICAgICAgIG9wZXJhdGlvbi4gIEEgdmFs
dWUgb2YgdW5rbm93bigwKSBpbXBsaWVzIHRoYXQNCiAgICAgICAgICBlaXRoZXIgdGhlIG9wZXJh
dGlvbiBoYXNuJ3QgYmVlbiBzdGFydGVkIG9yIHRoYXQNCiAgICAgICAgICBpdCBoYXMgZmFpbGVk
LiINCiAgICAgIDo6PSB7IGxvb2t1cFJlc3VsdHNFbnRyeSAyIH0NCiANCiAgIGxvb2t1cFJlc3Vs
dHNBZGRyZXNzIE9CSkVDVC1UWVBFDQogICAgICBTWU5UQVggICAgICBJbmV0QWRkcmVzcw0KICAg
ICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAg
ICBERVNDUklQVElPTg0KICAgICAgICAgICJSZWZsZWN0cyBhIHJlc3VsdCBmb3IgYSByZW1vdGUg
bG9va3VwIG9wZXJhdGlvbg0KICAgICAgICAgIGFzIHBlciB0aGUgdmFsdWUgb2YgbG9va3VwUmVz
dWx0c0FkZHJlc3NUeXBlLiINCiAgICAgIDo6PSB7IGxvb2t1cFJlc3VsdHNFbnRyeSAzIH0NCiAN
CiANCiAgIC0tIENvbmZvcm1hbmNlIGluZm9ybWF0aW9uDQogICAtLSBDb21wbGlhbmNlIHN0YXRl
bWVudHMNCiANCiAgIGxvb2t1cENvbXBsaWFuY2VzIE9CSkVDVCBJREVOVElGSUVSIDo6PSB7IGxv
b2t1cENvbmZvcm1hbmNlIDEgfQ0KICAgbG9va3VwR3JvdXBzICAgICAgT0JKRUNUIElERU5USUZJ
RVIgOjo9IHsgbG9va3VwQ29uZm9ybWFuY2UgMiB9DQogDQogICAtLSBDb21wbGlhbmNlIHN0YXRl
bWVudHMNCiANCiAgIGxvb2t1cENvbXBsaWFuY2UgTU9EVUxFLUNPTVBMSUFOQ0UNCiAgICAgIFNU
QVRVUyAgY3VycmVudA0KICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICAgIlRoZSBjb21w
bGlhbmNlIHN0YXRlbWVudCBmb3IgdGhlIERJU01BTi1OU0xPT0tVUC1NSUIuIg0KICAgICAgTU9E
VUxFICAtLSB0aGlzIG1vZHVsZQ0KICAgICAgICAgIE1BTkRBVE9SWS1HUk9VUFMgew0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbG9va3VwR3JvdXANCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB9DQogDQogICAgICAgICAgT0JKRUNUIGxvb2t1cE1heENvbmN1cnJlbnRSZXF1ZXN0
cw0KICAgICAgICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICAgIERFU0NSSVBUSU9O
DQogICAgICAgICAgICAgICJUaGUgYWdlbnQgaXMgbm90IHJlcXVpcmVkIHRvIHN1cHBvcnQgU0VU
DQogDQpESVNNQU4gV29ya2luZyBHcm91cCAgICAgRXhwaXJlcyBTZXB0ZW1iZXIgMjAwMCAgICAg
ICAgICAgICAgICBbUGFnZSA2N10NCgwNCkludGVybmV0IERyYWZ0ICAgICAgUGluZywgVHJhY2Vy
b3V0ZSBhbmQgTG9va3VwIE1JQnMgICAgICAgTWFyY2ggMSwgMjAwMA0KIA0KICAgICAgICAgICAg
ICBvcGVyYXRpb25zIHRvIHRoaXMgb2JqZWN0LiINCiANCiAgICAgICAgICBPQkpFQ1QgbG9va3Vw
UHVyZ2VUaW1lDQogICAgICAgICAgTUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICAgICAgIlRoZSBhZ2VudCBpcyBub3QgcmVxdWlyZWQgdG8gc3Vw
cG9ydCBhIFNFVA0KICAgICAgICAgICAgICBvcGVyYXRpb24gdG8gdGhpcyBvYmplY3QuIg0KICAg
ICAgOjo9IHsgbG9va3VwQ29tcGxpYW5jZXMgMSB9DQogDQogICAtLSBNSUIgZ3JvdXBpbmdzDQog
DQogICBsb29rdXBHcm91cCBPQkpFQ1QtR1JPVVANCiAgICAgT0JKRUNUUyB7DQogICAgICAgICAg
ICAgICBsb29rdXBNYXhDb25jdXJyZW50UmVxdWVzdHMsDQogICAgICAgICAgICAgICBsb29rdXBQ
dXJnZVRpbWUsDQogICAgICAgICAgICAgICBsb29rdXBDdGxPcGVyU3RhdHVzLA0KICAgICAgICAg
ICAgICAgbG9va3VwQ3RsVGFyZ2V0QWRkcmVzc1R5cGUsDQogICAgICAgICAgICAgICBsb29rdXBD
dGxUYXJnZXRBZGRyZXNzLA0KICAgICAgICAgICAgICAgbG9va3VwQ3RsVGltZSwNCiAgICAgICAg
ICAgICAgIGxvb2t1cEN0bFJjLA0KICAgICAgICAgICAgICAgbG9va3VwQ3RsUm93U3RhdHVzLA0K
ICAgICAgICAgICAgICAgbG9va3VwUmVzdWx0c0FkZHJlc3NUeXBlLA0KICAgICAgICAgICAgICAg
bG9va3VwUmVzdWx0c0FkZHJlc3MNCiAgICAgICAgICAgICB9DQogICAgIFNUQVRVUyAgY3VycmVu
dA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBncm91cCBvZiBvYmplY3RzIHRoYXQg
Y29tcHJpc2UgdGhlIHJlbW90ZQ0KICAgICAgICAgTG9va3VwIG9wZXJhdGlvbi4iDQogICAgICA6
Oj0geyBsb29rdXBHcm91cHMgMSB9DQogDQogIEVORA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0K
IA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KIA0KRElTTUFOIFdvcmtp
bmcgR3JvdXAgICAgIEV4cGlyZXMgU2VwdGVtYmVyIDIwMDAgICAgICAgICAgICAgICAgW1BhZ2Ug
NjhdDQoMDQpJbnRlcm5ldCBEcmFmdCAgICAgIFBpbmcsIFRyYWNlcm91dGUgYW5kIExvb2t1cCBN
SUJzICAgICAgIE1hcmNoIDEsIDIwMDANCiANCjUuMCAgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMN
CiANCkNlcnRhaW4gbWFuYWdlbWVudCBpbmZvcm1hdGlvbiBpbiB0aGUgTUlCcyBkZWZpbmVkIGJ5
IHRoaXMgZG9jdW1lbnQgbWF5DQpiZSBjb25zaWRlcmVkIHNlbnNpdGl2ZSBpbiBzb21lIG5ldHdv
cmsgZW52aXJvbm1lbnRzLiAgVGhlcmVmb3JlLA0KYXV0aGVudGljYXRpb24gb2YgcmVjZWl2ZWQg
U05NUCByZXF1ZXN0cyBhbmQgY29udHJvbGxlZCBhY2Nlc3MgdG8NCm1hbmFnZW1lbnQgaW5mb3Jt
YXRpb24gU0hPVUxEIGJlIGVtcGxveWVkIGluIHN1Y2ggZW52aXJvbm1lbnRzLiAgVGhlDQptZXRo
b2QgZm9yIHRoaXMgYXV0aGVudGljYXRpb24gaXMgYSBmdW5jdGlvbiBvZiB0aGUgU05NUCBBZG1p
bmlzdHJhdGl2ZQ0KRnJhbWV3b3JrLCBhbmQgaGFzIG5vdCBiZWVuIGV4cGFuZGVkIGJ5IHRoaXMg
TUlCLg0KIA0KVG8gZmFjaWxpdGF0ZSB0aGUgcHJvdmlzaW9uaW5nIG9mIGFjY2VzcyBjb250cm9s
IGJ5IGEgc2VjdXJpdHkNCmFkbWluaXN0cmF0b3IgdXNpbmcgdGhlIFZpZXctQmFzZWQgQWNjZXNz
IENvbnRyb2wgTW9kZWwgKFZBQ00pIGRlZmluZWQNCmluIFJGQyAyNTc1IFsxMV0gZm9yIHRhYmxl
cyBpbiB3aGljaCBtdWx0aXBsZSB1c2VycyBtYXkgbmVlZCB0bw0KaW5kZXBlbmRlbnRseSBjcmVh
dGUgb3IgbW9kaWZ5IGVudHJpZXMsIHRoZSBpbml0aWFsIGluZGV4IGlzIHVzZWQgYXMgYW4NCiJv
d25lciBpbmRleCIuIFN1Y2ggYW4gaW5pdGlhbCBpbmRleCBoYXMgYSBzeW50YXggb2YgU25tcEFk
bWluU3RyaW5nLA0KYW5kIGNhbiB0aHVzIGJlIHRyaXZpYWxseSBtYXBwZWQgdG8gYSBzZWN1cml0
eU5hbWUgb3IgZ3JvdXBOYW1lIGFzDQpkZWZpbmVkIGluIFZBQ00sIGluIGFjY29yZGFuY2Ugd2l0
aCBhIHNlY3VyaXR5IHBvbGljeS4NCiANCkFsbCBlbnRyaWVzIGluIHJlbGF0ZWQgdGFibGVzIGJl
bG9uZ2luZyB0byBhIHBhcnRpY3VsYXIgdXNlciB3aWxsIGhhdmUNCnRoZSBzYW1lIHZhbHVlIGZv
ciB0aGlzIGluaXRpYWwgaW5kZXguICBGb3IgYSBnaXZlbiB1c2VyJ3MgZW50cmllcyBpbiBhDQpw
YXJ0aWN1bGFyIHRhYmxlLCB0aGUgb2JqZWN0IGlkZW50aWZpZXJzIGZvciB0aGUgaW5mb3JtYXRp
b24gaW4gdGhlc2UNCmVudHJpZXMgd2lsbCBoYXZlIHRoZSBzYW1lIHN1YmlkZW50aWZpZXJzIChl
eGNlcHQgZm9yIHRoZSAiY29sdW1uIg0Kc3ViaWRlbnRpZmllcikgdXAgdG8gdGhlIGVuZCBvZiB0
aGUgZW5jb2RlZCBvd25lciBpbmRleC4gVG8gY29uZmlndXJlDQpWQUNNIHRvIHBlcm1pdCBhY2Nl
c3MgdG8gdGhpcyBwb3J0aW9uIG9mIHRoZSB0YWJsZSwgb25lIHdvdWxkIGNyZWF0ZQ0KdmFjbVZp
ZXdUcmVlRmFtaWx5VGFibGUgZW50cmllcyB3aXRoIHRoZSB2YWx1ZSBvZg0KdmFjbVZpZXdUcmVl
RmFtaWx5U3VidHJlZSBpbmNsdWRpbmcgdGhlIG93bmVyIGluZGV4IHBvcnRpb24sIGFuZA0KdmFj
bVZpZXdUcmVlRmFtaWx5TWFzayAid2lsZGNhcmRpbmciIHRoZSBjb2x1bW4gc3ViaWRlbnRpZmll
ci4gIE1vcmUNCmVsYWJvcmF0ZSBjb25maWd1cmF0aW9ucyBhcmUgcG9zc2libGUuICBUaGUgVkFD
TSBhY2Nlc3MgY29udHJvbA0KbWVjaGFuaXNtIGRlc2NyaWJlZCBhYm92ZSBwcm92aWRlcyBjb250
cm9sDQogDQpJbiBnZW5lcmFsIGJvdGggdGhlIHBpbmcgYW5kIHRyYWNlcm91dGUgZnVuY3Rpb25z
IHdoZW4gdXNlZCBleGNlc3NpdmVseQ0KYXJlIGNvbnNpZGVyZWQgYSBmb3JtIG9mIHN5c3RlbSBh
dHRhY2suICBJbiB0aGUgY2FzZSBvZiBwaW5nIHNlbmRpbmcgYQ0Kc3lzdGVtIHJlcXVlc3RzIHRv
byBvZnRlbiBjYW4gbmVnYXRpdmVseSBlZmZlY3QgaXRzIHBlcmZvcm1hbmNlIG9yDQphdHRlbXB0
aW5nIHRvIGNvbm5lY3QgdG8gd2hhdCBpcyBzdXBwb3NlZCB0byBiZSBhbiB1bnVzZWQgcG9ydCBj
YW4gYmUNCnZlcnkgdW5wcmVkaWN0YWJsZS4gIEV4Y2Vzc2l2ZSB1c2Ugb2YgdGhlIHRyYWNlcm91
dGUgY2FwYWJpbGl0eSBjYW4gbGlrZQ0KcGluZyBuZWdhdGl2ZWx5IGFmZmVjdCBzeXN0ZW0gcGVy
Zm9ybWFuY2UuICBJbiBpbnNlY3VyZSBlbnZpcm9ubWVudHMgaXQNCmlzIFJFQ09NTUVOREVEIHRo
YXQgdGhlIE1JQnMgZGVmaW5lZCB3aXRoaW4gdGhpcyBtZW1vIG5vdCBiZSBzdXBwb3J0ZWQuDQog
DQogDQo2LjAgIEludGVsbGVjdHVhbCBQcm9wZXJ0eQ0KIA0KVGhlIElFVEYgdGFrZXMgbm8gcG9z
aXRpb24gcmVnYXJkaW5nIHRoZSB2YWxpZGl0eSBvciBzY29wZSBvZiBhbnkNCmludGVsbGVjdHVh
bCBwcm9wZXJ0eSBvciBvdGhlciByaWdodHMgdGhhdCBtaWdodCBiZSBjbGFpbWVkIHRvIHBlcnRh
aW4NCnRvIHRoZSBpbXBsZW1lbnRhdGlvbiBvciB1c2Ugb2YgdGhlIHRlY2hub2xvZ3kgZGVzY3Jp
YmVkIGluIHRoaXMNCmRvY3VtZW50IG9yIHRoZSBleHRlbnQgdG8gd2hpY2ggYW55IGxpY2Vuc2Ug
dW5kZXIgc3VjaCByaWdodHMgbWlnaHQgb3INCm1pZ2h0IG5vdCBiZSBhdmFpbGFibGU7IG5laXRo
ZXIgZG9lcyBpdCByZXByZXNlbnQgdGhhdCBpdCBoYXMgbWFkZSBhbnkNCmVmZm9ydCB0byBpZGVu
dGlmeSBhbnkgc3VjaCByaWdodHMuICBJbmZvcm1hdGlvbiBvbiB0aGUgSUVURidzDQpwcm9jZWR1
cmVzIHdpdGggcmVzcGVjdCB0byByaWdodHMgaW4gc3RhbmRhcmRzLXRyYWNrIGFuZA0Kc3RhbmRh
cmRzLXJlbGF0ZWQgZG9jdW1lbnRhdGlvbiBjYW4gYmUgZm91bmQgaW4gQkNQLTExLiAgQ29waWVz
IG9mDQpjbGFpbXMgb2YgcmlnaHRzIG1hZGUgYXZhaWxhYmxlIGZvciBwdWJsaWNhdGlvbiBhbmQg
YW55IGFzc3VyYW5jZXMgb2YNCmxpY2Vuc2VzIHRvIGJlIG1hZGUgYXZhaWxhYmxlLCBvciB0aGUg
cmVzdWx0IG9mIGFuIGF0dGVtcHQgbWFkZSB0bw0Kb2J0YWluIGEgZ2VuZXJhbCBsaWNlbnNlIG9y
IHBlcm1pc3Npb24gZm9yIHRoZSB1c2Ugb2Ygc3VjaCBwcm9wcmlldGFyeQ0KcmlnaHRzIGJ5IGlt
cGxlbWVudGVycyBvciB1c2VycyBvZiB0aGlzIHNwZWNpZmljYXRpb24gY2FuIGJlIG9idGFpbmVk
DQpmcm9tIHRoZSBJRVRGIFNlY3JldGFyaWF0Lg0KIA0KRElTTUFOIFdvcmtpbmcgR3JvdXAgICAg
IEV4cGlyZXMgU2VwdGVtYmVyIDIwMDAgICAgICAgICAgICAgICAgW1BhZ2UgNjldDQoMDQpJbnRl
cm5ldCBEcmFmdCAgICAgIFBpbmcsIFRyYWNlcm91dGUgYW5kIExvb2t1cCBNSUJzICAgICAgIE1h
cmNoIDEsIDIwMDANCiANCiANClRoZSBJRVRGIGludml0ZXMgYW55IGludGVyZXN0ZWQgcGFydHkg
dG8gYnJpbmcgdG8gaXRzIGF0dGVudGlvbiBhbnkNCmNvcHlyaWdodHMsIHBhdGVudHMgb3IgcGF0
ZW50IGFwcGxpY2F0aW9ucywgb3Igb3RoZXIgcHJvcHJpZXRhcnkgcmlnaHRzDQp3aGljaCBtYXkg
Y292ZXIgdGVjaG5vbG9neSB0aGF0IG1heSBiZSByZXF1aXJlZCB0byBwcmFjdGljZSB0aGlzDQpz
dGFuZGFyZC4gIFBsZWFzZSBhZGRyZXNzIHRoZSBpbmZvcm1hdGlvbiB0byB0aGUgSUVURiBFeGVj
dXRpdmUNCkRpcmVjdG9yLg0KIA0KIA0KNy4wICBBY2tub3dsZWRnbWVudHMNCiANClRoaXMgZG9j
dW1lbnQgaXMgYSBwcm9kdWN0IG9mIHRoZSBESVNNQU4gV29ya2luZyBHcm91cC4NCiANCiANCjgu
MCAgUmVmZXJlbmNlcw0KIA0KWzFdICBDYXNlLCBKLiwgRmVkb3IsIE0uLCBTY2hvZmZzdGFsbCwg
TS4gYW5kIEouIERhdmluLCAiU2ltcGxlIE5ldHdvcmsNCiAgICAgTWFuYWdlbWVudCBQcm90b2Nv
bCIsIFNURCAxNSwgUkZDIDExNTcsIE1heSAxOTkwLg0KIA0KWzJdDQogDQogICAgIFBvc3RlbCwg
Si4sICJFY2hvIFByb3RvY29sIiwgUkZDIDg2MiwgSVNJLCBNYXkgMTk4My4NCiANClszXSAgTWND
bG9naHJpZSwgSy4sIFBlcmtpbnMsIEQuLCBTY2hvZW53YWVsZGVyLCBKLiwgQ2FzZSwgSi4sIFJv
c2UsIE0uDQogICAgIGFuZCBXYWxkYnVzc2VyLCBTLiwgIlN0cnVjdHVyZSBvZiBNYW5hZ2VtZW50
IEluZm9ybWF0aW9uIFZlcnNpb24gMg0KICAgICAoU01JdjIpIiwgU1REIDU4LCBSRkMgMjU3OCwg
QXByaWwgMTk5OS4NCiANCls0XSAgTWNDbG9naHJpZSwgSy4sIFBlcmtpbnMsIEQuLCBTY2hvZW53
YWVsZGVyLCBKLiwgQ2FzZSwgSi4sIFJvc2UsIE0uDQogICAgIGFuZCBXYWxkYnVzc2VyLCBTLiwg
IlRleHR1YWwgQ29udmVudGlvbnMgZm9yIFNNSXYyIiwgU1REIDU4LCBSRkMNCiAgICAgMjU3OSwg
QXByaWwgMTk5OS4NCiANCls1XSAgTWNDbG9naHJpZSwgSy4sIFBlcmtpbnMsIEQuLCBTY2hvZW53
YWVsZGVyLCBKLiwgQ2FzZSwgSi4sIFJvc2UsIE0uDQogICAgIGFuZCBXYWxkYnVzc2VyLCBTLiwg
IkNvbmZvcm1hbmNlIFN0YXRlbWVudHMgZm9yIFNNSXYyIiwgU1REIDU4LCBSRkMNCiAgICAgMjU4
MCwgQXByaWwgMTk5OS4NCiANCls2XSAgQ2FzZSwgSi4sIE1jQ2xvZ2hyaWUsIEsuLCBSb3NlLCBN
LiBhbmQgV2FsZGJ1c3NlciwgUy4sICJQcm90b2NvbA0KICAgICBPcGVyYXRpb25zIGZvciBWZXJz
aW9uIDIgb2YgdGhlIFNpbXBsZSBOZXR3b3JrIE1hbmFnZW1lbnQgUHJvdG9jb2wNCiAgICAgKFNO
TVB2MikiLCBSRkMgMTkwNSwgSmFudWFyeSAxOTk2Lg0KIA0KWzddICBIYXJyaW5ndG9uIEQuLCBQ
cmVzdWhuLCBSLiwgV2lqbmVuLCBCLiwgIkFuIEFyY2hpdGVjdHVyZSBmb3INCiAgICAgRGVzY3Jp
YmluZyBTTk1QIE1hbmFnZW1lbnQgRnJhbWV3b3JrcyIsIFJGQyAyNTcxLCBBcHJpbCAxOTk5Lg0K
IA0KWzhdICBDYXNlLCBKLiwgSGFycmluZ3RvbiBELiwgUHJlc3VobiwgUi4sIFdpam5lbiwgQi4s
ICJNZXNzYWdlDQogICAgIFByb2Nlc3NpbmcgYW5kIERpc3BhdGNoaW5nIGZvciB0aGUgU2ltcGxl
IE5ldHdvcmsgTWFuYWdlbWVudA0KICAgICBQcm90b2NvbCAoU05NUCkiLCBSRkMgMjU3MiwgQXBy
aWwgMTk5OS4NCiANCls5XSAgTGV2aSBELiwgTWV5ZXIgUC4sIFN0ZXdhcnQsIEIuLCAiU05NUHYz
IEFwcGxpY2F0aW9ucyIsIFJGQyAyNTczLA0KICAgICBBcHJpbCAxOTk5Lg0KIA0KWzEwXSBCbHVt
ZW50aGFsLCBVLiwgV2lqbmVuLCBCLiwgIlVzZXItYmFzZWQgU2VjdXJpdHkgTW9kZWwgKFVTTSkg
Zm9yDQogICAgIHZlcnNpb24gMyBvZiB0aGUgU2ltcGxlIE5ldHdvcmsgTWFuYWdlbWVudCBQcm90
b2NvbCAoU05NUHYzKSIsIFJGQw0KICAgICAyNTc0LCBBcHJpbCAxOTk5Lg0KIA0KIA0KIA0KRElT
TUFOIFdvcmtpbmcgR3JvdXAgICAgIEV4cGlyZXMgU2VwdGVtYmVyIDIwMDAgICAgICAgICAgICAg
ICAgW1BhZ2UgNzBdDQoMDQpJbnRlcm5ldCBEcmFmdCAgICAgIFBpbmcsIFRyYWNlcm91dGUgYW5k
IExvb2t1cCBNSUJzICAgICAgIE1hcmNoIDEsIDIwMDANCiANClsxMV0gV2lqbmVuLCBCLiwgUHJl
c3VobiwgUi4sIE1jQ2xvZ2hyaWUsIEsuLCAiVmlldy1iYXNlZCBBY2Nlc3MgQ29udHJvbA0KICAg
ICBNb2RlbCAoVkFDTSkgZm9yIHRoZSBTaW1wbGUgTmV0d29yayBNYW5hZ2VtZW50IFByb3RvY29s
IChTTk1QKSIsDQogICAgIFJGQyAyNTc1LCBBcHJpbCAxOTk5Lg0KIA0KWzEyXSBIb3ZleSwgUi4g
YW5kIEJyYWRuZXIsIFMuLCAiVGhlIE9yZ2FuaXphdGlvbnMgSW52b2x2ZWQgaW4gdGhlIElFVEYN
CiAgICAgU3RhbmRhcmRzIFByb2Nlc3MiLCBCQ1AgMTEsIFJGQyAyMDI4LCBPY3RvYmVyIDE5OTYu
DQogDQpbMTNdIEJyYWRuZXIsIFMuLCAiS2V5IHdvcmRzIGZvciB1c2UgaW4gUkZDcyB0byBJbmRp
Y2F0ZSBSZXF1aXJlbWVudA0KICAgICBMZXZlbHMiLCBCQ1AgMTQsIFJGQyAyMTE5LCBNYXJjaCAx
OTk3Lg0KIA0KWzE0XSBSb3NlLCBNLiwgYW5kIE1jQ2xvZ2hyaWUsIEsuLCAiU3RydWN0dXJlIGFu
ZCBJZGVudGlmaWNhdGlvbiBvZg0KICAgICBNYW5hZ2VtZW50IEluZm9ybWF0aW9uIGZvciBUQ1Av
SVAtYmFzZWQgSW50ZXJuZXRzIiwgUkZDIDExNTUsIE1heQ0KICAgICAxOTkwLg0KIA0KWzE1XSBS
b3NlLCBNLiwgYW5kIE1jQ2xvZ2hyaWUsIEsuLCAiQ29uY2lzZSBNSUIgRGVmaW5pdGlvbnMiLCBS
RkMgMTIxMiwNCiAgICAgTWFyY2ggMTk5MS4NCiANClsxNl0gUm9zZSwgTS4sICJBIENvbnZlbnRp
b24gZm9yIERlZmluaW5nIFRyYXBzIGZvciB1c2Ugd2l0aCB0aGUgU05NUCIsDQogICAgIFJGQyAx
MjE1LCBNYXJjaCAxOTkxLg0KIA0KWzE3XSBDYXNlLCBKLiwgTWNDbG9naHJpZSwgSy4sIFJvc2Us
IE0uLCBhbmQgUy4gV2FsZGJ1c3NlciwNCiAgICAgIkludHJvZHVjdGlvbiB0byBDb21tdW5pdHkt
YmFzZWQgU05NUHYyIiwgUkZDIDE5MDEsIEphbnVhcnkgMTk5Ni4NCiANClsxOF0gQ2FzZSwgSi4s
IE1jQ2xvZ2hyaWUsIEsuLCBSb3NlLCBNLiwgYW5kIFdhbGRidXNzZXIsIFMuLCAiVHJhbnNwb3J0
DQogICAgIE1hcHBpbmdzIGZvciBWZXJzaW9uIDIgb2YgdGhlIFNpbXBsZSBOZXR3b3JrIE1hbmFn
ZW1lbnQgUHJvdG9jb2wNCiAgICAgKFNOTVB2MikiLCBSRkMgMTkwNiwgSmFudWFyeSAxOTk2Lg0K
IA0KWzE5XSBCcmFkbmVyLCBTLiwgIlRoZSBJbnRlcm5ldCBTdGFuZGFyZHMgUHJvY2VzcyAtLSBS
ZXZpc2lvbiAzIiwgUkZDDQogICAgIDIwMjYsIEJDUCA5LCBPY3RvYmVyIDE5OTYuDQogDQpbMjBd
IFBvc3RlbCwgSi4sICJJbnRlcm5ldCBDb250cm9sIE1lc3NhZ2UgUHJvdG9jb2wiLCBSRkMgNzky
LA0KICAgICBTZXB0ZW1iZXIgMTk4MS4NCiANClsyMV0gTmljaG9scywgSy4sIEJsYWtlLCBTLiwg
QmFrZXIsIEYuLCBCbGFjaywgRC4gIkRlZmluaXRpb24gb2YgdGhlDQogICAgIERpZmZlcmVudGlh
dGVkIFNlcnZpY2VzIEZpZWxkIChEUyBGaWVsZCkgaW4gdGhlIElQdjQgYW5kIElQdjYNCiAgICAg
SGVhZGVycyIsIFJGQyAyNDc0LCBEZWNlbWJlciAxOTk4DQogDQpbMjJdIERhbmllbGUsIE0uLCBI
YWJlcm1hbiwgQi4sIFJvdXRoaWVyLCBTLiwgU2Nob2Vud2FlbGRlciwgSi4sDQogICAgICJUZXh0
dWFsIENvbnZlbnRpb25zIGZvciBJbnRlcm5ldCBOZXR3b3JrIEFkZHJlc3NlcyIsDQogICAgIGRy
YWZ0LW9wcy1lbmRwb2ludC1taWItMDcudHh0LCBGZWJydWFyeSAyMDAwDQogDQogDQo5LjAgIEF1
dGhvcidzIEFkZHJlc3MNCiANCiAgS2VubmV0aCBELiBXaGl0ZQ0KICBEZXB0LiBCUlFBL0JsZGcu
IDUwMS9HMTE0DQogIElCTSBDb3Jwb3JhdGlvbg0KICBQLk8uQm94IDEyMTk1DQogIDMwMzkgQ29y
bndhbGxpcw0KICBSZXNlYXJjaCBUcmlhbmdsZSBQYXJrLCBOQyAyNzcwOSwgVVNBDQogIEUtbWFp
bDogd2tlbm5ldGhAdXMuaWJtLmNvbQ0KIA0KIA0KIA0KRElTTUFOIFdvcmtpbmcgR3JvdXAgICAg
IEV4cGlyZXMgU2VwdGVtYmVyIDIwMDAgICAgICAgICAgICAgICAgW1BhZ2UgNzFdDQoMDQpJbnRl
cm5ldCBEcmFmdCAgICAgIFBpbmcsIFRyYWNlcm91dGUgYW5kIExvb2t1cCBNSUJzICAgICAgIE1h
cmNoIDEsIDIwMDANCiANCjEwLjAgIEZ1bGwgQ29weXJpZ2h0IFN0YXRlbWVudA0KIA0KQ29weXJp
Z2h0IChDKSBUaGUgSW50ZXJuZXQgU29jaWV0eSAoMjAwMCkuICBBbGwgUmlnaHRzIFJlc2VydmVk
Lg0KIA0KVGhpcyBkb2N1bWVudCBhbmQgdHJhbnNsYXRpb25zIG9mIGl0IG1heSBiZSBjb3BpZWQg
YW5kIGZ1cm5pc2hlZCB0bw0Kb3RoZXJzLCBhbmQgZGVyaXZhdGl2ZSB3b3JrcyB0aGF0IGNvbW1l
bnQgb24gb3Igb3RoZXJ3aXNlIGV4cGxhaW4gaXQgb3INCmFzc2lzdCBpbiBpdHMgaW1wbGVtZW50
YXRpb24gbWF5IGJlIHByZXBhcmVkLCBjb3BpZWQsIHB1Ymxpc2hlZCBhbmQNCmRpc3RyaWJ1dGVk
LCBpbiB3aG9sZSBvciBpbiBwYXJ0LCB3aXRob3V0IHJlc3RyaWN0aW9uIG9mIGFueSBraW5kLA0K
cHJvdmlkZWQgdGhhdCB0aGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwYXJhZ3Jh
cGggYXJlIGluY2x1ZGVkDQpvbiBhbGwgc3VjaCBjb3BpZXMgYW5kIGRlcml2YXRpdmUgd29ya3Mu
ICBIb3dldmVyLCB0aGlzIGRvY3VtZW50IGl0c2VsZg0KbWF5IG5vdCBiZSBtb2RpZmllZCBpbiBh
bnkgd2F5LCBzdWNoIGFzIGJ5IHJlbW92aW5nIHRoZSBjb3B5cmlnaHQgbm90aWNlDQpvciByZWZl
cmVuY2VzIHRvIHRoZSBJbnRlcm5ldCBTb2NpZXR5IG9yIG90aGVyIEludGVybmV0IG9yZ2FuaXph
dGlvbnMsDQpleGNlcHQgYXMgbmVlZGVkIGZvciB0aGUgcHVycG9zZSBvZiBkZXZlbG9waW5nIElu
dGVybmV0IHN0YW5kYXJkcyBpbg0Kd2hpY2ggY2FzZSB0aGUgcHJvY2VkdXJlcyBmb3IgY29weXJp
Z2h0cyBkZWZpbmVkIGluIHRoZSBJbnRlcm5ldA0KU3RhbmRhcmRzIHByb2Nlc3MgbXVzdCBiZSBm
b2xsb3dlZCwgb3IgYXMgcmVxdWlyZWQgdG8gdHJhbnNsYXRlIGl0IGludG8NCmxhbmd1YWdlcyBv
dGhlciB0aGFuIEVuZ2xpc2guDQogDQpUaGUgbGltaXRlZCBwZXJtaXNzaW9ucyBncmFudGVkIGFi
b3ZlIGFyZSBwZXJwZXR1YWwgYW5kIHdpbGwgbm90IGJlDQpyZXZva2VkIGJ5IHRoZSBJbnRlcm5l
dCBTb2NpZXR5IG9yIGl0cyBzdWNjZXNzb3JzIG9yIGFzc2lnbnMuDQogDQpUaGlzIGRvY3VtZW50
IGFuZCB0aGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGhlcmVpbiBpcyBwcm92aWRlZCBvbiBhbiAi
QVMNCklTIiBiYXNpcyBhbmQgVEhFIElOVEVSTkVUIFNPQ0lFVFkgQU5EIFRIRSBJTlRFUk5FVCBF
TkdJTkVFUklORyBUQVNLDQpGT1JDRSBESVNDTEFJTVMgQUxMIFdBUlJBTlRJRVMsIEVYUFJFU1Mg
T1IgSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QNCkxJTUlURUQgVE8gQU5ZIFdBUlJBTlRZIFRI
QVQgVEhFIFVTRSBPRiBUSEUgSU5GT1JNQVRJT04gSEVSRUlOIFdJTEwgTk9UDQpJTkZSSU5HRSBB
TlkgUklHSFRTIE9SIEFOWSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIE9S
DQpGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4NCiANCiANCiANCiANCiANCiANCiAN
CiANCiANCiANCiANCiANCiANCiANCiANCiANCiANCiANCiANCiANCiANCiANCiANCiANCiANCiAN
CiANCiANCkRJU01BTiBXb3JraW5nIEdyb3VwICAgICBFeHBpcmVzIFNlcHRlbWJlciAyMDAwICAg
ICAgICAgICAgICAgIFtQYWdlIDcyXQ0KDA0K

--0__=3punTpg2wOhwzqxYVQHKKWCP1cozXMyHyTAwy8JPtVqINP6RGw4ZKuLz--



From owner-disman@dorothy.peer.com  Fri Mar 10 14:24:37 2000
Received: from tangelo.bmc.com (fw-us-hou-1.bmc.com [198.207.223.250])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA12232
	for <disman-archive@odin.ietf.org>; Fri, 10 Mar 2000 14:24:35 -0500 (EST)
Received: from dorothy.bmc.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id NAA23081;
	Fri, 10 Mar 2000 13:23:06 -0600 (CST)
Received: (from root@localhost)
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) id LAA08260
	for disman-list; Fri, 10 Mar 2000 11:21:32 -0800 (PST)
Received: from tangelo.bmc.com (root@tangelo [172.17.7.166])
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) with ESMTP id LAA08255
	for <disman@dorothy.peer.com>; Fri, 10 Mar 2000 11:21:15 -0800 (PST)
Received: from fw-us-hou1.bmc.com (fw-us-hou1.bmc.com [172.17.0.250])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with SMTP id NAA22767
	for <disman@dorothy.peer.com>; Fri, 10 Mar 2000 13:21:50 -0600 (CST)
Received: (ramk@localhost) by itech-view2.cisco.com (8.8.5-Cisco.2-SunOS.5.5.1.sun4/8.6.5) id LAA20124; Fri, 10 Mar 2000 11:21:04 -0800 (PST)
From: Ram Kavasseri <ramk@cisco.com>
Message-Id: <200003101921.LAA20124@itech-view2.cisco.com>
Subject: draft-ietf-disman-notif-log-mib-16.txt
To: internet-drafts@ietf.org
Date: Fri, 10 Mar 2000 11:21:04 -0800 (PST)
Cc: disman@dorothy.peer.com
X-Mailer: ELM [version 2.5 PL1]
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>
Content-Transfer-Encoding: 7bit


Please accept draft-ietf-disman-notif-log-mib-16.txt for
posting as an internet draft. It contains changes to
the DESCRIPTIONs of nlmLogTable, nlmLogContextEngineID and
nlmLogContextName.

Thank you,

Ram Kavasseri








Internet Draft            Notification Log MIB             10 March 2000


                          Notification Log MIB

                             10 March 2000

                 draft-ietf-disman-notif-log-mib-16.txt

                              Bob Stewart
                          Cisco Systems, Inc.

                        Ramanathan R. Kavasseri
                          Cisco Systems, Inc.





                          Status of this Memo

This document is an Internet-Draft and is in full conformance with all
provisions of Section 10 of RFC2026.

Internet-Drafts are working documents of the Internet Engineering Task
Force (IETF), its areas, and its working groups.  Note that other groups
may also distribute working documents as Internet-Drafts.

Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time.  It is inappropriate to use Internet- Drafts as reference material
or to cite them other than as ``work in progress.''

The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt

The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html.

Distribution of this document is unlimited. Please send comments to the
Distributed Management Working Group, <disman@dorothy.BMC.com>.


Copyright Notice

Copyright (C) The Internet Society (1999).  All Rights Reserved.







Expires 10 September 2000                                       [Page 1]





Internet Draft            Notification Log MIB             10 March 2000


1.  Abstract

This memo defines a portion of the Management Information Base (MIB) for
use with network management protocols in the Internet community.  In
particular, it describes managed objects used for logging SNMP
Notifications.

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in RFC 2119.


2.  The SNMP Management Framework

   The SNMP Management Framework presently consists of five major
   components:

    o   An overall architecture, described in RFC 2571 [RFC2571].

    o   Mechanisms for describing and naming objects and events for the
        purpose of management. The first version of this Structure of
        Management Information (SMI) is called SMIv1 and described in
        STD 16, RFC 1155 [RFC1155], STD 16, RFC 1212 [RFC1212] and RFC
        1215 [RFC1215]. The second version, called SMIv2, is described
        in STD 58, RFC 2578 [RFC2578], RFC 2579 [RFC2579] and RFC 2580
        [RFC2580].

    o   Message protocols for transferring management information. The
        first version of the SNMP message protocol is called SNMPv1 and
        described in STD 15, RFC 1157 [RFC1157]. A second version of the
        SNMP message protocol, which is not an Internet standards track
        protocol, is called SNMPv2c and described in RFC 1901 [RFC1901]
        and RFC 1906 [RFC1906]. The third version of the message
        protocol is called SNMPv3 and described in RFC 1906 [RFC1906],
        RFC 2572 [RFC2572] and RFC 2574 [RFC2574].

    o   Protocol operations for accessing management information. The
        first set of protocol operations and associated PDU formats is
        described in STD 15, RFC 1157 [RFC1157]. A second set of
        protocol operations and associated PDU formats is described in
        RFC 1905 [RFC1905].

    o   A set of fundamental applications described in RFC 2573
        [RFC2573] and the view-based access control mechanism described
        in RFC 2575 [RFC2575].





Expires 10 September 2000                                       [Page 2]





Internet Draft            Notification Log MIB             10 March 2000


   A more detailed introduction to the current SNMP Management Framework
   can be found in RFC 2570 [RFC2570].

   Managed objects are accessed via a virtual information store, termed
   the Management Information Base or MIB.  Objects in the MIB are
   defined using the mechanisms defined in the SMI.

   This memo specifies a MIB module that is compliant to the SMIv2. A
   MIB conforming to the SMIv1 can be produced through the appropriate
   translations. The resulting translated MIB must be semantically
   equivalent, except where objects or events are omitted because no
   translation is possible (use of Counter64). Some machine readable
   information in SMIv2 will be converted into textual descriptions in
   SMIv1 during the translation process. However, this loss of machine
   readable information is not considered to change the semantics of the
   MIB.


3.  Overview

Systems that support SNMP often need a mechanism for recording
Notification information as a hedge against lost Notifications, whether
those are Traps or Informs [RFC1905] that exceed retransmission limits.
This MIB therefore provides common infrastructure for other MIBs in the
form of a local logging function.  It is intended primarily for senders
of Notifications but could be used also by receivers.

Given the Notification Log MIB, individual MIBs bear less responsibility
to record the transient information associated with an event against the
possibility that the Notification message is lost, and applications can
poll the log to verify that they have not missed important
Notifications.


3.1.  Environment

The overall environmental concerns for the MIB are:

    o   SNMP Engines and Contexts

    o   Security









Expires 10 September 2000                                       [Page 3]





Internet Draft            Notification Log MIB             10 March 2000


3.1.1.  SNMP Engines and Contexts

There are two distinct information flows from multiple notification
originators that one may log. The first is the notifications that are
received (from one or more SNMP engines) for logging as SNMP informs and
traps. The other comprises notifications delivered to an SNMP engine at
the interface to the notification originator (using a notification
mechanism other than SNMP informs or traps).  The latter information
flow (using a notification mechanism other than SNMP informs or traps)
MUST be modeled as the SNMP engine (which maintains the log) sending a
notification to itself. The remainder of this section discusses the
handling of the former information flow - notifications (received in the
form of SNMP informs or traps) from multiple SNMP engines.

As described in the SNMP architecture [RFC2571], a given system may
support multiple SNMP engines operating independently of one another,
each with its own SNMP engine identification.  Furthermore, within the
purview of a given engine there may be multiple named management
contexts supporting overlapping or disjoint sets of MIB objects and
Notifications.  Thus, understanding a particular Notification requires
knowing the SNMP engine and management context from whence it came.

To provide the necessary source information for a logged Notification,
the MIB includes objects to record that Notification's source SNMP
engine ID and management context name.


3.1.2.  Security

Security for Notifications is awkward since access control for the
objects in the Notification can be checked only where the Notification
is created.  Thus such checking is possible only for locally-generated
Notifications, and even then only when security credentials are
available.

For the purpose of this discussion, "security credentials" means the
input values for the abstract service interface function isAccessAllowed
[RFC2571] and using those credentials means conceptually using that
function to see that those credentials allow access to the MIB objects
in question, operating as for a Notification Originator in [RFC2573].

The Notification Log MIB has the notion of a "named log."  By using
hierarchically structured log names and view-based access control
[RFC2575] a network administrator can provide different access for
different users.  When an application creates a named log the security





Expires 10 September 2000                                       [Page 4]





Internet Draft            Notification Log MIB             10 March 2000


credentials of the creator stay associated with that log.

Hierarchically structured names encode groupings of names within the
name string, starting from the left so that they work well with
instance-level, view-based access control [RFC2575], for example:

ops   ops-admin   ops-oper   ops-oper-senior   ops-oper-junior

Network security managers designing such a naming policy SHOULD use
punctuation (as in the example) to avoid the problem of a lower level
name inadvertently running together with the next higher level name.

A managed system with fewer resources MAY disallow the creation of named
logs, providing only the default, null-named log.  Such a log has no
implicit security credentials for Notification object access control and
Notifications are put into it with no further checking.

When putting locally-generated Notifications into a named log, the
managed system MUST use the security credentials associated with that
log and MUST apply the same access control rules as described for a
Notification Originator in [RFC2573].

The managed system SHOULD NOT apply access control when adding remotely-
generated Notifications into either a named log or the default, null-
named log. In those cases the security of the information in the log
SHOULD be left to the normal, overall access control for the log itself.

The Notification Log MIB allows applications to set the maximum number
of Notifications that can be logged, using nlmConfigGlobalEntryLimit.
Similarly, an application can set the maximum age using
nlmConfigGlobalAgeOut, after which older Notifications MAY be timed out.
Please be aware that contention between multiple applications trying to
set these objects to different values MAY affect the reliability and
completeness of data seen by each application, i.e. it is possible that
one application may change the value of either of these objects,
resulting in some Notifications being deleted before the other
applications have had a chance to see them. This could be used to
orchestrate a denial-of-service attack.  Methods for countering such an
attack are for further study.


3.2.  Structure

The MIB has the following sections:






Expires 10 September 2000                                       [Page 5]





Internet Draft            Notification Log MIB             10 March 2000


    o   Configuration -- control over how much the log can hold and what
        Notifications are to be logged.

    o   Statistics -- indications of logging activity.

    o   Log -- the Notifications themselves.


3.2.1.  Configuration

The configuration section contains objects to manage resource use by the
MIB.

This section also contains a table to specify what logs exist and how
they operate.  Deciding which Notifications are to be logged depends on
filters defined in the the snmpNotifyFilterTable in the standard SNMP
Notification MIB [RFC2573] identified by the initial index
(snmpNotifyFilterName) from that table.


3.2.2.  Statistics

The statistics section contains counters for Notifications logged and
discarded, supplying a means to understand the results of log capacity
configuration and resource problems.


3.2.3.  Log

The log contains the Notifications and the objects that came in their
variable binding list, indexed by an integer that reflects when the
entry was made.  An application that wants to collect all logged
Notifications or to know if it may have missed any can keep track of the
highest index it has retrieved and start from there on its next poll,
checking sysUpTime for a discontinuity that would have reset the index
and perhaps have lost entries.

Variables are in a table indexed by Notification index and variable
index within that Notification.  The values are kept as a "discriminated
union," with one value object per variable.  Exactly which value object
is instantiated depends on the SNMP data type of the variable, with a
separate object of appropriate type for each distinct SNMP data type.

An application can thus reconstruct the information from the
Notification PDU from what is recorded in the log.





Expires 10 September 2000                                       [Page 6]





Internet Draft            Notification Log MIB             10 March 2000


3.3.  Example

Following is an example configuration of a named log for logging only
linkUp and linkDown Notifications.

In nlmConfigLogTable:

    nlmConfigLogFilterName.5."links"    = "link-status"
    nlmConfigLogEntryLimit.5."links"    = 0
    nlmConfigLogAdminStatus.5."links"   = enabled
    nlmConfigLogOperStatus.5."links"    = operational
    nlmConfigLogStorageType.5."links"   = nonVolatile
    nlmConfigLogEntryStatus.5."links"   = active

Note that snmpTraps is:

    iso.org.dod.internet.snmpV2.snmpModules.snmpMIB.snmpMIBObjects.5

Or numerically:

    1.3.6.1.6.3.1.1.5

And linkDown is snmpTraps.3 and linkUp is snmpTraps.4.

So to allow the two Notifications in snmpNotifyFilterTable:

    snmpNotifyFilterMask.11."link-status".1.3.6.1.6.3.1.1.5.3 = ''H
    snmpNotifyFilterType.11."link-status".1.3.6.1.6.3.1.1.5.3 = include
    snmpNotifyFilterStorageType.11."link-status".1.3.6.1.6.3.1.1.5.3
     = nonVolatile
    snmpNotifyFilterRowStatus.11."link-status".1.3.6.1.6.3.1.1.5.3
     = active

    snmpNotifyFilterMask.11."link-status".1.3.6.1.6.3.1.1.5.4 = ''H
    snmpNotifyFilterType.11."link-status".1.3.6.1.6.3.1.1.5.4 = include
    snmpNotifyFilterStorageType.11."link-status".1.3.6.1.6.3.1.1.5.4
     = nonVolatile
    snmpNotifyFilterRowStatus.11."link-status".1.3.6.1.6.3.1.1.5.4
     = active











Expires 10 September 2000                                       [Page 7]





Internet Draft            Notification Log MIB             10 March 2000


4.  Definitions

NOTIFICATION-LOG-MIB DEFINITIONS ::= BEGIN

IMPORTS
    MODULE-IDENTITY, OBJECT-TYPE,
    Integer32, Unsigned32,
    TimeTicks, Counter32, Counter64,
    IpAddress, Opaque, mib-2       FROM SNMPv2-SMI
    TimeStamp, DateAndTime,
    StorageType, RowStatus         FROM SNMPv2-TC
    SnmpAdminString, SnmpEngineID  FROM SNMP-FRAMEWORK-MIB
    MODULE-COMPLIANCE, OBJECT-GROUP     FROM SNMPv2-CONF;

notificationLogMIB MODULE-IDENTITY
    LAST-UPDATED "200003100000Z"            -- 10 March 2000
    ORGANIZATION "IETF Distributed Management Working Group"
    CONTACT-INFO "Ramanathan Kavasseri
                  Cisco Systems, Inc.
                  170 West Tasman Drive,
                  San Jose CA 95134-1706.
                  Phone: +1 408 527 2446
                  Email: ramk@cisco.com"
    DESCRIPTION
     "The MIB module for logging SNMP Notifications, that is, Traps
     and Informs."
-- Revision History

       REVISION     "200003100000Z"            -- 10 March 2000
       DESCRIPTION  "Updated the DESCRIPTION of nlmLogTable,
                     nlmLogContextEngineID and nlmLogContextName."
       REVISION     "200002040000Z"            -- 4 February 2000
       DESCRIPTION  "Updated the DESCRIPTION of nlmConfigGlobalEntryLimit
               and nlmLogContextEngineID."
       REVISION     "9910220000Z"            -- 22 October 1999
       DESCRIPTION  "This is the initial version of this MIB.
               Published as RFC xxxxx"
    ::= { mib-2 xx } -- final assignment by IANA at publication time


notificationLogMIBObjects OBJECT IDENTIFIER ::= { notificationLogMIB 1 }

nlmConfig OBJECT IDENTIFIER ::= { notificationLogMIBObjects 1 }
nlmStats  OBJECT IDENTIFIER ::= { notificationLogMIBObjects 2 }
nlmLog         OBJECT IDENTIFIER ::= { notificationLogMIBObjects 3 }





Expires 10 September 2000                                       [Page 8]





Internet Draft            Notification Log MIB             10 March 2000


--
-- Configuration Section
--

nlmConfigGlobalEntryLimit OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
     "The maximum number of notification entries that may be held
     in nlmLogTable for all nlmLogNames added together.  A particular
     setting does not guarantee that much data can be held.

     If an application changes the limit while there are
     Notifications in the log, the oldest Notifications MUST be
     discarded to bring the log down to the new limit - thus the
     value of nlmConfigGlobalEntryLimit MUST take precedence over
     the values of nlmConfigGlobalAgeOut and nlmConfigLogEntryLimit,
     even if the Notification being discarded has been present for
     fewer minutes than the value of nlmConfigGlobalAgeOut, or if
     the named log has fewer entries than that specified in
     nlmConfigLogEntryLimit.

     A value of 0 means no limit.

     Please be aware that contention between multiple managers
     trying to set this object to different values MAY affect the
     reliability and completeness of data seen by each manager."
    DEFVAL { 0 }
    ::= { nlmConfig 1 }

nlmConfigGlobalAgeOut OBJECT-TYPE
    SYNTAX      Unsigned32
    UNITS       "minutes"
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
     "The number of minutes a Notification SHOULD be kept in a log before
     it is automatically removed.

     If an application changes the value of nlmConfigGlobalAgeOut,
     Notifications older than the new time MAY be discarded to meet the
     new time.

     A value of 0 means no age out.





Expires 10 September 2000                                       [Page 9]





Internet Draft            Notification Log MIB             10 March 2000


     Please be aware that contention between multiple managers
     trying to set this object to different values MAY affect the
     reliability and completeness of data seen by each manager."
    DEFVAL { 1440 }  -- 24 hours
    ::= { nlmConfig 2 }


--
-- Basic Log Configuration Table
--

nlmConfigLogTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF NlmConfigLogEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
     "A table of logging control entries."
    ::= { nlmConfig 3 }

nlmConfigLogEntry OBJECT-TYPE
    SYNTAX      NlmConfigLogEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
     "A logging control entry.  Depending on the entry's storage type
     entries may be supplied by the system or created and deleted by
     applications using nlmConfigLogEntryStatus."
    INDEX      { nlmLogName }
    ::= { nlmConfigLogTable 1 }

NlmConfigLogEntry ::= SEQUENCE {
    nlmLogName           SnmpAdminString,
    nlmConfigLogFilterName    SnmpAdminString,
    nlmConfigLogEntryLimit    Unsigned32,
    nlmConfigLogAdminStatus   INTEGER,
    nlmConfigLogOperStatus    INTEGER,
    nlmConfigLogStorageType   StorageType,
    nlmConfigLogEntryStatus   RowStatus
    }

nlmLogName OBJECT-TYPE
    SYNTAX     SnmpAdminString (SIZE(0..32))
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION





Expires 10 September 2000                                      [Page 10]





Internet Draft            Notification Log MIB             10 March 2000


     "The name of the log.

     An implementation may allow multiple named logs, up to some
     implementation-specific limit (which may be none).  A
     zero-length log name is reserved for creation and deletion by
     the managed system, and MUST be used as the default log name by
     systems that do not support named logs."
    ::= { nlmConfigLogEntry 1 }

nlmConfigLogFilterName OBJECT-TYPE
    SYNTAX     SnmpAdminString (SIZE(0..32))
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
     "A value of snmpNotifyFilterProfileName as used as an index
     into the snmpNotifyFilterTable in the SNMP Notification MIB,
     specifying the locally or remotely originated Notifications
     to be filtered out and not logged in this log.

     A zero-length value or a name that does not identify an
     existing entry in snmpNotifyFilterTable indicate no
     Notifications are to be logged in this log."
    DEFVAL { ''H }
    ::= { nlmConfigLogEntry 2 }

nlmConfigLogEntryLimit OBJECT-TYPE
    SYNTAX     Unsigned32
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
     "The maximum number of notification entries that can be held in
     nlmLogTable for this named log.  A particular setting does not
     guarantee that that much data can be held.

     If an application changes the limit while there are
     Notifications in the log, the oldest Notifications are discarded
     to bring the log down to the new limit.

     A value of 0 indicates no limit.

     Please be aware that contention between multiple managers
     trying to set this object to different values MAY affect the
     reliability and completeness of data seen by each manager."
    DEFVAL { 0 }
    ::= { nlmConfigLogEntry 3 }





Expires 10 September 2000                                      [Page 11]





Internet Draft            Notification Log MIB             10 March 2000


nlmConfigLogAdminStatus OBJECT-TYPE
    SYNTAX     INTEGER { enabled(1), disabled(2) }
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
     "Control to enable or disable the log without otherwise
     disturbing the log's entry.

     Please be aware that contention between multiple managers
     trying to set this object to different values MAY affect the
     reliability and completeness of data seen by each manager."
    DEFVAL { enabled }
    ::= { nlmConfigLogEntry 4 }

nlmConfigLogOperStatus OBJECT-TYPE
    SYNTAX     INTEGER { disabled(1), operational(2), noFilter(3) }
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
     "The operational status of this log:

          disabled  administratively disabled

          operational    administratively enabled and working

          noFilter  administratively enabled but either
                    nlmConfigLogFilterName is zero length
                    or does not name an existing entry in
                    snmpNotifyFilterTable"
    ::= { nlmConfigLogEntry 5 }

nlmConfigLogStorageType OBJECT-TYPE
    SYNTAX     StorageType
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
     "The storage type of this conceptual row."
    ::= { nlmConfigLogEntry 6 }

nlmConfigLogEntryStatus OBJECT-TYPE
    SYNTAX     RowStatus
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
     "Control for creating and deleting entries.  Entries may be





Expires 10 September 2000                                      [Page 12]





Internet Draft            Notification Log MIB             10 March 2000


     modified while active.

     For non-null-named logs, the managed system records the security
     credentials from the request that sets nlmConfigLogStatus
     to 'active' and uses that identity to apply access control to
     the objects in the Notification to decide if that Notification
     may be logged."
    ::= { nlmConfigLogEntry 7 }

--
-- Statistics Section
--

nlmStatsGlobalNotificationsLogged OBJECT-TYPE
    SYNTAX      Counter32
    UNITS       "notifications"
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
     "The number of Notifications put into the nlmLogTable.  This
     counts a Notification once for each log entry, so a Notification
      put into multiple logs is counted multiple times."
    ::= { nlmStats 1 }

nlmStatsGlobalNotificationsBumped OBJECT-TYPE
    SYNTAX      Counter32
    UNITS       "notifications"
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
     "The number of log entries discarded to make room for a new entry
     due to lack of resources or the value of nlmConfigGlobalEntryLimit
     or nlmConfigLogEntryLimit.  This does not include entries discarded
     due to the value of nlmConfigGlobalAgeOut."
    ::= { nlmStats 2 }

--
-- Log Statistics Table
--

nlmStatsLogTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF NlmStatsLogEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION





Expires 10 September 2000                                      [Page 13]





Internet Draft            Notification Log MIB             10 March 2000


     "A table of Notification log statistics entries."
    ::= { nlmStats 3 }

nlmStatsLogEntry OBJECT-TYPE
    SYNTAX      NlmStatsLogEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
     "A Notification log statistics entry."
    AUGMENTS { nlmConfigLogEntry }
    ::= { nlmStatsLogTable 1 }

NlmStatsLogEntry ::= SEQUENCE {
    nlmStatsLogNotificationsLogged Counter32,
    nlmStatsLogNotificationsBumped Counter32
}

nlmStatsLogNotificationsLogged OBJECT-TYPE
    SYNTAX      Counter32
    UNITS       "notifications"
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
     "The number of Notifications put in this named log."
    ::= { nlmStatsLogEntry 1 }

nlmStatsLogNotificationsBumped OBJECT-TYPE
    SYNTAX      Counter32
    UNITS       "notifications"
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
     "The number of log entries discarded from this named log to make
     room for a new entry due to lack of resources or the value of
     nlmConfigGlobalEntryLimit or nlmConfigLogEntryLimit.  This does not
     include entries discarded due to the value of
     nlmConfigGlobalAgeOut."
    ::= { nlmStatsLogEntry 2 }


--
-- Log Section
--

--





Expires 10 September 2000                                      [Page 14]





Internet Draft            Notification Log MIB             10 March 2000


-- Log Table
--

nlmLogTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF NlmLogEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
     "A table of Notification log entries.

     It is an implementation-specific matter whether entries in this
     table are preserved across initializations of the management
     system.  In general one would expect that they are not.

     Note that keeping entries across initializations of the
     management system leads to some confusion with counters and
     TimeStamps, since both of those are based on sysUpTime, which
     resets on management initialization.  In this situation,
     counters apply only after the reset and nlmLogTime for entries
     made before the reset MUST be set to 0."
    ::= { nlmLog 1 }

nlmLogEntry OBJECT-TYPE
    SYNTAX      NlmLogEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
     "A Notification log entry.

     Entries appear in this table when Notifications occur and pass
     filtering by nlmConfigLogFilterName and access control.  They are
     removed to make way for new entries due to lack of resources or
     the values of nlmConfigGlobalEntryLimit, nlmConfigGlobalAgeOut, or
     nlmConfigLogEntryLimit.

     If adding an entry would exceed nlmConfigGlobalEntryLimit or system
     resources in general, the oldest entry in any log SHOULD be removed to
     make room for the new one.

     If adding an entry would exceed nlmConfigLogEntryLimit the oldest
     entry in that log SHOULD be removed to make room for the new one.

     Before the managed system puts a locally-generated Notification
     into a non-null-named log it assures that the creator of the log
     has access to the information in the Notification.  If not it





Expires 10 September 2000                                      [Page 15]





Internet Draft            Notification Log MIB             10 March 2000


     does not log that Notification in that log."
    INDEX       { nlmLogName, nlmLogIndex }
    ::= { nlmLogTable 1 }

NlmLogEntry ::= SEQUENCE {
    nlmLogIndex               Unsigned32,
    nlmLogTime           TimeStamp,
    nlmLogDateAndTime         DateAndTime,
    nlmLogEngineID       SnmpEngineID,
    nlmLogEngineAddress       IpAddress,
    nlmLogContextEngineID     SnmpEngineID,
    nlmLogContextName         SnmpAdminString,
    nlmLogNotificationID OBJECT IDENTIFIER
}

nlmLogIndex OBJECT-TYPE
    SYNTAX     Unsigned32 (1..4294967295)
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
     "A monotonically increasing integer for the sole purpose of
     indexing entries within the named log.  When it reaches the
     maximum value, an extremely unlikely event, the agent wraps the
     value back to 1."
    ::= { nlmLogEntry 1 }

nlmLogTime OBJECT-TYPE
    SYNTAX      TimeStamp
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
     "The value of sysUpTime when the entry was placed in the log. If
     the entry occurred before the most recent management system
     initialization this object value MUST be set to zero."
    ::= { nlmLogEntry 2 }

nlmLogDateAndTime OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
     "The local date and time when the entry was logged, instantiated
     only by systems that have date and time capability."
    ::= { nlmLogEntry 3 }






Expires 10 September 2000                                      [Page 16]





Internet Draft            Notification Log MIB             10 March 2000


nlmLogEngineID OBJECT-TYPE
    SYNTAX      SnmpEngineID
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
     "The identification of the SNMP engine at which the Notification
     originated.

     If the log can contain Notifications from only one engine
     or the Trap is in SNMPv1 format, this object is not
     instantiated."
    ::= { nlmLogEntry 4 }

nlmLogEngineAddress OBJECT-TYPE
    SYNTAX      IpAddress
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
     "The IP Address of the SNMP engine from which the Notification
     was received. This is used to identify the source of an SNMPv1
     trap, since an nlmLogEngineId cannot be extracted from the
     SNMPv1 trap pdu.

     This object MUST always be instantiated, even if the log
     can contain Notifications from only one engine.

     Please be aware that the nlmLogEngineAddress may not uniquely
     identify the SNMP engine from which the Notification was received.
     For example, if an SNMP engine uses DHCP or NAT to obtain
     ip addresses, the address it uses may be shared with other
     network devices, and hence will not uniquely identify the
     SNMP engine."
    ::= { nlmLogEntry 5 }

nlmLogContextEngineID OBJECT-TYPE
    SYNTAX      SnmpEngineID
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
     "If the Notification was received in a protocol which has a
     contextEngineID element like SNMPv3, this object has that value.
     Otherwise its value is a zero-length string."
    ::= { nlmLogEntry 6 }

nlmLogContextName OBJECT-TYPE





Expires 10 September 2000                                      [Page 17]





Internet Draft            Notification Log MIB             10 March 2000


    SYNTAX      SnmpAdminString
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
     "The name of the SNMP MIB context from which the Notification came.
     For SNMPv1 Traps this is the community string from the Trap."
    ::= { nlmLogEntry 7 }

nlmLogNotificationID OBJECT-TYPE
    SYNTAX      OBJECT IDENTIFIER
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
     "The NOTIFICATION-TYPE object identifer of the Notification that
     occurred."
    ::= { nlmLogEntry 8 }

--
-- Log Variable Table
--

nlmLogVariableTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF NlmLogVariableEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
     "A table of variables to go with Notification log entries."
    ::= { nlmLog 2 }

nlmLogVariableEntry OBJECT-TYPE
    SYNTAX      NlmLogVariableEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
     "A Notification log entry variable.

     Entries appear in this table when there are variables in
     the varbind list of a Notification in nlmLogTable."
    INDEX       { nlmLogName, nlmLogIndex, nlmLogVariableIndex }
    ::= { nlmLogVariableTable 1 }

NlmLogVariableEntry ::= SEQUENCE {
    nlmLogVariableIndex            Unsigned32,
    nlmLogVariableID               OBJECT IDENTIFIER,
    nlmLogVariableValueType        INTEGER,





Expires 10 September 2000                                      [Page 18]





Internet Draft            Notification Log MIB             10 March 2000


    nlmLogVariableCounter32Val          Counter32,
    nlmLogVariableUnsigned32Val         Unsigned32,
    nlmLogVariableTimeTicksVal          TimeTicks,
    nlmLogVariableInteger32Val          Integer32,
    nlmLogVariableOctetStringVal   OCTET STRING,
    nlmLogVariableIpAddressVal          IpAddress,
    nlmLogVariableOidVal      OBJECT IDENTIFIER,
    nlmLogVariableCounter64Val          Counter64,
    nlmLogVariableOpaqueVal        Opaque
}

nlmLogVariableIndex OBJECT-TYPE
    SYNTAX     Unsigned32 (1..4294967295)
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
     "A monotonically increasing integer, starting at 1 for a given
     nlmLogIndex, for indexing variables within the logged
     Notification."
    ::= { nlmLogVariableEntry 1 }

nlmLogVariableID OBJECT-TYPE
    SYNTAX     OBJECT IDENTIFIER
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
     "The variable's object identifier."
    ::= { nlmLogVariableEntry 2 }

nlmLogVariableValueType OBJECT-TYPE
    SYNTAX      INTEGER { counter32(1), unsigned32(2), timeTicks(3),
                 integer32(4), ipAddress(5), octetString(6),
                 objectId(7), counter64(8), opaque(9) }
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
     "The type of the value.  One and only one of the value
     objects that follow must be instantiated, based on this type."
    ::= { nlmLogVariableEntry 3 }

nlmLogVariableCounter32Val OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION





Expires 10 September 2000                                      [Page 19]





Internet Draft            Notification Log MIB             10 March 2000


     "The value when nlmLogVariableType is 'counter32'."
    ::= { nlmLogVariableEntry 4 }

nlmLogVariableUnsigned32Val OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
     "The value when nlmLogVariableType is 'unsigned32'."
    ::= { nlmLogVariableEntry 5 }

nlmLogVariableTimeTicksVal OBJECT-TYPE
    SYNTAX      TimeTicks
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
     "The value when nlmLogVariableType is 'timeTicks'."
    ::= { nlmLogVariableEntry 6 }

nlmLogVariableInteger32Val OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
     "The value when nlmLogVariableType is 'integer32'."
    ::= { nlmLogVariableEntry 7 }

nlmLogVariableOctetStringVal OBJECT-TYPE
    SYNTAX      OCTET STRING
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
     "The value when nlmLogVariableType is 'octetString'."
    ::= { nlmLogVariableEntry 8 }

nlmLogVariableIpAddressVal OBJECT-TYPE
    SYNTAX      IpAddress
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
     "The value when nlmLogVariableType is 'ipAddress'."
    ::= { nlmLogVariableEntry 9 }

nlmLogVariableOidVal OBJECT-TYPE
    SYNTAX      OBJECT IDENTIFIER





Expires 10 September 2000                                      [Page 20]





Internet Draft            Notification Log MIB             10 March 2000


    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
     "The value when nlmLogVariableType is 'objectId'."
    ::= { nlmLogVariableEntry 10 }

nlmLogVariableCounter64Val OBJECT-TYPE
    SYNTAX      Counter64
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
     "The value when nlmLogVariableType is 'counter64'."
    ::= { nlmLogVariableEntry 11 }

nlmLogVariableOpaqueVal OBJECT-TYPE
    SYNTAX      Opaque
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
     "The value when nlmLogVariableType is 'opaque'."
    ::= { nlmLogVariableEntry 12 }


--
-- Conformance
--

notificationLogMIBConformance OBJECT IDENTIFIER ::=
    { notificationLogMIB 3 }
notificationLogMIBCompliances OBJECT IDENTIFIER ::=
    { notificationLogMIBConformance 1 }
notificationLogMIBGroups      OBJECT IDENTIFIER ::=
    { notificationLogMIBConformance 2 }

-- Compliance

notificationLogMIBCompliance MODULE-COMPLIANCE
     STATUS current
     DESCRIPTION
          "The compliance statement for entities which implement
          the Notification Log MIB."
     MODULE    -- this module
          MANDATORY-GROUPS {
               notificationLogConfigGroup,
               notificationLogStatsGroup,





Expires 10 September 2000                                      [Page 21]





Internet Draft            Notification Log MIB             10 March 2000


               notificationLogLogGroup
          }

     OBJECT nlmConfigGlobalEntryLimit
         SYNTAX Unsigned32 (0..4294967295)
         MIN-ACCESS read-only
         DESCRIPTION
          "Implementations may choose a limit and not allow it to be
          changed or may enforce an upper or lower bound on the
          limit."

     OBJECT nlmConfigLogEntryLimit
         SYNTAX Unsigned32 (0..4294967295)
         MIN-ACCESS read-only
         DESCRIPTION
          "Implementations may choose a limit and not allow it to be
          changed or may enforce an upper or lower bound on the
          limit."

     OBJECT nlmConfigLogEntryStatus
         MIN-ACCESS read-only
         DESCRIPTION
          "Implementations may disallow the creation of named logs."

     GROUP notificationLogDateGroup
         DESCRIPTION
          "This group is mandatory on systems that keep wall clock
          date and time and should not be implemented on systems that
          do not have a wall clock date."

     ::= { notificationLogMIBCompliances 1 }

-- Units of Conformance

notificationLogConfigGroup OBJECT-GROUP
     OBJECTS {
          nlmConfigGlobalEntryLimit,
          nlmConfigGlobalAgeOut,
          nlmConfigLogFilterName,
          nlmConfigLogEntryLimit,
          nlmConfigLogAdminStatus,
          nlmConfigLogOperStatus,
          nlmConfigLogStorageType,
          nlmConfigLogEntryStatus
     }





Expires 10 September 2000                                      [Page 22]





Internet Draft            Notification Log MIB             10 March 2000


     STATUS current
     DESCRIPTION
          "Notification log configuration management."
     ::= { notificationLogMIBGroups 1 }

notificationLogStatsGroup OBJECT-GROUP
     OBJECTS {
          nlmStatsGlobalNotificationsLogged,
          nlmStatsGlobalNotificationsBumped,
          nlmStatsLogNotificationsLogged,
          nlmStatsLogNotificationsBumped
     }
     STATUS current
     DESCRIPTION
          "Notification log statistics."
     ::= { notificationLogMIBGroups 2 }

notificationLogLogGroup OBJECT-GROUP
     OBJECTS {
          nlmLogTime,
          nlmLogEngineID,
          nlmLogEngineAddress,
          nlmLogContextEngineID,
          nlmLogContextName,
          nlmLogNotificationID,

          nlmLogVariableID,
          nlmLogVariableValueType,
          nlmLogVariableCounter32Val,
          nlmLogVariableUnsigned32Val,
          nlmLogVariableTimeTicksVal,
          nlmLogVariableInteger32Val,
          nlmLogVariableOctetStringVal,
          nlmLogVariableIpAddressVal,
          nlmLogVariableOidVal,
          nlmLogVariableCounter64Val,
          nlmLogVariableOpaqueVal
     }
     STATUS current
     DESCRIPTION
          "Notification log data."
     ::= { notificationLogMIBGroups 3 }

notificationLogDateGroup OBJECT-GROUP
     OBJECTS {





Expires 10 September 2000                                      [Page 23]





Internet Draft            Notification Log MIB             10 March 2000


          nlmLogDateAndTime
     }
     STATUS current
     DESCRIPTION
          "Conditionally mandatory notification log data."
     ::= { notificationLogMIBGroups 4 }

END










































Expires 10 September 2000                                      [Page 24]





Internet Draft            Notification Log MIB             10 March 2000


5.  Intellectual Property

The IETF takes no position regarding the validity or scope of any
intellectual property or other rights that might be claimed to pertain
to the implementation or use of the technology described in this
document or the extent to which any license under such rights might or
might not be available; neither does it represent that it has made any
effort to identify any such rights.  Information on the IETF's
procedures with respect to rights in standards-track and standards-
related documentation can be found in BCP-11.  Copies of claims of
rights made available for publication and any assurances of licenses to
be made available, or the result of an attempt made to obtain a general
license or permission for the use of such proprietary rights by
implementors or users of this specification can be obtained from the
IETF Secretariat.

The IETF invites any interested party to bring to its attention any
copyrights, patents or patent applications, or other proprietary rights
which may cover technology that may be required to practice this
standard.  Please address the information to the IETF Executive
Director.





























Expires 10 September 2000                                      [Page 25]





Internet Draft            Notification Log MIB             10 March 2000


6.  References

[RFC2571]   Harrington, D., Presuhn, R., and B. Wijnen, "An Architecture
            for Describing SNMP Management Frameworks", RFC 2571, April
            1999

[RFC1155]   Rose, M., and K. McCloghrie, "Structure and Identification
            of Management Information for TCP/IP-based Internets", STD
            16, RFC 1155, May 1990

[RFC1212]   Rose, M., and K. McCloghrie, "Concise MIB Definitions", STD
            16, RFC 1212, March 1991

[RFC1215]   M. Rose, "A Convention for Defining Traps for use with the
            SNMP", RFC 1215, March 1991

[RFC2578]   McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J.,
            Rose, M., and S. Waldbusser, "Structure of Management
            Information Version 2 (SMIv2)", STD 58, RFC 2578, April 1999

[RFC2579]   McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J.,
            Rose, M., and S. Waldbusser, "Textual Conventions for
            SMIv2", STD 58, RFC 2579, April 1999

[RFC2580]   McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J.,
            Rose, M., and S. Waldbusser, "Conformance Statements for
            SMIv2", STD 58, RFC 2580, April 1999

[RFC1157]   Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple
            Network Management Protocol", STD 15, RFC 1157, May 1990.

[RFC1901]   Case, J., McCloghrie, K., Rose, M., and S. Waldbusser,
            "Introduction to Community-based SNMPv2", RFC 1901, January
            1996.

[RFC1906]   Case, J., McCloghrie, K., Rose, M., and S. Waldbusser,
            "Transport Mappings for Version 2 of the Simple Network
            Management Protocol (SNMPv2)", RFC 1906, January 1996.

[RFC2572]   Case, J., Harrington D., Presuhn R., and B. Wijnen, "Message
            Processing and Dispatching for the Simple Network Management
            Protocol (SNMP)", RFC 2572, April 1999

[RFC2574]   Blumenthal, U., and B. Wijnen, "User-based Security Model
            (USM) for version 3 of the Simple Network Management





Expires 10 September 2000                                      [Page 26]





Internet Draft            Notification Log MIB             10 March 2000


            Protocol (SNMPv3)", RFC 2574, April 1999

[RFC1905]   Case, J., McCloghrie, K., Rose, M., and S. Waldbusser,
            "Protocol Operations for Version 2 of the Simple Network
            Management Protocol (SNMPv2)", RFC 1905, January 1996.

[RFC2573]   Levi, D., Meyer, P., and B. Stewart, "SNMPv3 Applications",
            RFC 2573, April 1999

[RFC2575]   Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based
            Access Control Model (VACM) for the Simple Network
            Management Protocol (SNMP)", RFC 2575, April 1999

[RFC2570]   Case, J., Mundy, R., Partain, D., and B. Stewart,
            "Introduction to Version 3 of the Internet-standard Network
            Management Framework", RFC 2570, April 1999

[RFC1903]   Case, J., McCloghrie, K., Rose, M. and S. Waldbusser,
            "Coexistence between Version 1 and version 2 of the
            Internet-standard Network Management Framework", RFC 1903,
            January 1996.





























Expires 10 September 2000                                      [Page 27]





Internet Draft            Notification Log MIB             10 March 2000


7.  Security Considerations

Security issues are discussed in Section 3.1.2.


8.  Author's Address

     Bob Stewart
     Cisco Systems, Inc.
     170 West Tasman Drive
     San Jose, CA 95134-1706
     U.S.A.


     Ramanathan Kavasseri
     Cisco Systems, Inc.
     170 West Tasman Drive
     San Jose, CA 95134-1706
     U.S.A.

     Phone: +1 408 527 2446
     Email: ramk@cisco.com




























Expires 10 September 2000                                      [Page 28]





Internet Draft            Notification Log MIB             10 March 2000


9.  Full Copyright Statement

Copyright (C) The Internet Society (1999). All Rights Reserved.

This document and translations of it may be copied and furnished to
others, and derivative works that comment on or otherwise explain it or
assist in its implementation may be prepared, copied, published and
distributed, in whole or in part, without restriction of any kind,
provided that the above copyright notice and this paragraph are included
on all such copies and derivative works.  However, this document itself
may not be modified in any way, such as by removing the copyright notice
or references to the Internet Society or other Internet organizations,
except as needed for the  purpose of developing Internet standards in
which case the procedures for copyrights defined in the Internet
Standards process must be followed, or as required to translate it into
languages other than English.

The limited permissions granted above are perpetual and will not be
revoked by the Internet Society or its successors or assigns.

This document and the information contained herein is provided on an "AS
IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK
FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT
LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT
INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR
FITNESS FOR A PARTICULAR PURPOSE.
























Expires 10 September 2000                                      [Page 29]





Internet Draft            Notification Log MIB             10 March 2000


Table of Contents


1 Abstract ........................................................    2
2 The SNMP Management Framework ...................................    2
3 Overview ........................................................    3
3.1 Environment ...................................................    3
3.1.1 SNMP Engines and Contexts ...................................    4
3.1.2 Security ....................................................    4
3.2 Structure .....................................................    5
3.2.1 Configuration ...............................................    6
3.2.2 Statistics ..................................................    6
3.2.3 Log .........................................................    6
3.3 Example .......................................................    7
4 Definitions .....................................................    8
5 Intellectual Property ...........................................   25
6 References ......................................................   26
7 Security Considerations .........................................   28
8 Author's Address ................................................   28
9 Full Copyright Statement ........................................   29






























Expires 10 September 2000                                      [Page 30]



From owner-disman@dorothy.peer.com  Sun Mar 12 10:18:07 2000
Received: from tangelo.bmc.com (fw-us-hou-2.bmc.com [198.207.223.251])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA00045
	for <disman-archive@odin.ietf.org>; Sun, 12 Mar 2000 10:18:02 -0500 (EST)
Received: from dorothy.bmc.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id JAA02489;
	Sun, 12 Mar 2000 09:16:34 -0600 (CST)
Received: (from root@localhost)
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) id HAA18739
	for disman-list; Sun, 12 Mar 2000 07:13:36 -0800 (PST)
Received: from tangelo.bmc.com (root@tangelo [172.17.7.166])
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) with ESMTP id HAA18734
	for <disman@dorothy.peer.com>; Sun, 12 Mar 2000 07:13:32 -0800 (PST)
Received: from fw-us-hou1.bmc.com (fw-us-hou1.bmc.com [172.17.0.250])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with SMTP id JAA02295
	for <disman@dorothy.peer.com>; Sun, 12 Mar 2000 09:14:08 -0600 (CST)
Received: by ITC-EML2 with Internet Mail Service (5.5.2650.21)
	id <CCT8FZBS>; Sun, 12 Mar 2000 17:12:39 +0200
Message-ID: <15F58915DF84D311AC7D0090279AA61412803C@ITC-EML2>
From: Dan Romascanu <dromasca@lucent.com>
To: "'Cole, Robert G (Bob), ALSVC'" <rgcole@att.com>,
        disman-wg-ietf
	 <disman@dorothy.peer.com>
Cc: "'abierman@cisco.com'" <abierman@cisco.com>
Subject: RE: Remote Performance Management
Date: Sun, 12 Mar 2000 17:12:33 +0200
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
	charset="iso-8859-8"
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>


Bob,

Thanks, I understand now better what you are after. I agree that the place
to raise the issue might be DISMAN. In fact, the set of tools that a network
manager would use for remote monitoring and managing his domain would be a
combination of 'passive' and 'active' tools. Some of the probes and devices
in the network might also have the capability to perform in both paradigms.
I would like to see some architectural correlation between the two methods -
this may be a subject of an Informational RFC.

As a historical note, 'Ping MIB' was once in the past on the RMON MIB WG
table, but it was taken out because the RMON group decided to deal
exclusively with the 'passive' approach. It landed eventually in the
remops-disman work.

I am not sure about the status of the future work in DISMAN. If I am not
mistaken, the WG does not meet in Adelaide. I would be interested to
contribute to such a work, if it starts to be developed.

Regards, 

Dan




> -----Original Message-----
> From:	Cole, Robert G (Bob), ALSVC [SMTP:rgcole@att.com]
> Sent:	Thu March 09 2000 20:29
> To:	Dan Romascanu; disman-wg-ietf
> Cc:	'abierman@cisco.com'
> Subject:	RE: Remote Performance Management
> 
> 
> Dan,
> 
> Thanks for the note.  I have looked at the dsmon-mib
> that Andy posted.  As well, I attended the last rmonmib WG
> meeting in DC, the interim meeting in Boston and
> have been following the rmonmib WG mailing list and reading
> through their various dratfs.  It is my current
> understanding that the rmonmib working group is
> focusing on defining monitors that sit passively on the wire.
> Is this your understanding?
> 
> What I am interested in seeing discussed is a capability
> to remotely generate the performance management traffic
> from a remote device to another remote device (like the
> Remote ping MIB allows one to generate a ping or set of pings
> from a remote device to another remote device).  
> 
> In fact, it was Andy that turned me onto the activities of the
> disman WG.
> 
> Regarding the notion of seeing if the author(s) of the enterprise
> MIBs are interested in bringing them forward as a draft, I think
> that is an excellent idea (and I'll talk with them).
> 
> Thanks,
> Bob
> > -----Original Message-----
> > From:	Dan Romascanu [SMTP:dromasca@lucent.com]
> > Sent:	Thursday, March 09, 2000 10:16 AM
> > To:	Cole, Robert G (Bob), ALSVC; disman-wg-ietf
> > Cc:	'abierman@cisco.com'
> > Subject:	RE: Remote Performance Management
> > 
> > 
> > Bob,
> > 
> > There is a DiffServ Monitoring MIB - extension to the RMON MIB. The
> > document
> > is draft-bierman-dsmon-mib-02.txt, authored by Andy Bierman. It recently
> > became an official work item in the rmonmib WG, part of the new Charter
> of
> > this WG. If you know any enterprise MIBs that are relevant to this
> > subject,
> > I would suggest that you encourage their authors to bring them to the
> > attention of the RMON MIB WG. The discussion list of this group is
> > rmonmib@cisco.com.
> > 
> > Regards,
> > 
> > Dan
> > 
> > 
> > 
> > > -----Original Message-----
> > > From:	Cole, Robert G (Bob), ALSVC [SMTP:rgcole@att.com]
> > > Sent:	Thu March 09 2000 16:27
> > > To:	disman-wg-ietf
> > > Subject:	Remote Performance Management
> > > 
> > > 
> > > To all,
> > > 
> > > I am curious if the WG is/has/or will
> > > discuss remote performance management 
> > > capabilities?  
> > > 
> > > I did a random sampling of the WG's archives
> > > and did not find any discussions around this 
> > > topic.  It is also not explicitly discussed in
> > > your charter (or any other WG's charter that I
> > > have looked through).
> > > 
> > > I have been working with some enterprise MIBs
> > > in this area and have found them extremely
> > > useful in our work.  I would think that this WG is
> > > in a good position to extend the work it has
> > > performed so far on the Remote ping MIB and the
> > > Scheduling of Managed Objects MIB into this area.
> > > This would be an opportunity to leverage the work of
> > > the IPPM WG and some of the recent application
> > > monitoring activities of the RMON WG, into a
> > > general tool for providing remote performance
> > > monitoring capabilities.
> > > 
> > > Thanks,
> > > Bob
> > > 
> > > _____________
> > > Robert G. Cole
> > > AT&T Labs, Network Design and Performance Analysis Dept.
> > > Tel: (410) 939-8732 	FAX: (410) 939-8732 
> > > Pager: (888) 858-PAGE, pin 127113
> > > email: rgcole@att.com	URL: http://chapman.mt.att.com/
> > > 
> > > 330 Saint Johns St., 2nd Floor
> > > Havre de Grace, MD  21078
> > > 		USA
> > > 
> > > 


From owner-disman@dorothy.peer.com  Sun Mar 12 16:05:40 2000
Received: from tangelo.bmc.com (fw-us-hou-2.bmc.com [198.207.223.251])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA00157
	for <disman-archive@odin.ietf.org>; Sun, 12 Mar 2000 16:05:39 -0500 (EST)
Received: from dorothy.bmc.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id PAA26244;
	Sun, 12 Mar 2000 15:04:42 -0600 (CST)
Received: (from root@localhost)
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) id NAA19260
	for disman-list; Sun, 12 Mar 2000 13:02:42 -0800 (PST)
Received: from tangelo.bmc.com (root@tangelo [172.17.7.166])
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) with ESMTP id NAA19255
	for <disman@dorothy.peer.com>; Sun, 12 Mar 2000 13:02:38 -0800 (PST)
Received: from fw-us-hou1.bmc.com (fw-us-hou1.bmc.com [172.17.0.250])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with SMTP id PAA26117
	for <disman@dorothy.peer.com>; Sun, 12 Mar 2000 15:03:13 -0600 (CST)
Received: from [129.250.38.56] (helo=dfw-corpmmp1.email.verio.net)
	by dfw-smtpout2.email.verio.net with esmtp (Exim 3.12 #7)
	id 12UFW3-0000Ck-00; Sun, 12 Mar 2000 21:03:11 +0000
Received: from [4.33.97.126] (helo=vynhk)
	by dfw-corpmmp1.email.verio.net with smtp (Exim 3.12 #7)
	id 12UFW2-00073t-00; Sun, 12 Mar 2000 21:03:10 +0000
From: "Carl W. Kalbfleisch" <cwk@verio.net>
To: "Dan Romascanu" <dromasca@lucent.com>,
        "'Cole, Robert G (Bob), ALSVC'" <rgcole@att.com>,
        "disman-wg-ietf" <disman@dorothy.peer.com>
Cc: <abierman@cisco.com>
Subject: RE: Remote Performance Management
Date: Sun, 12 Mar 2000 15:07:18 -0600
Message-ID: <NDBBLANGKLMBKIHPCGAMEEJNEDAA.cwk@verio.net>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-8"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
In-Reply-To: <15F58915DF84D311AC7D0090279AA61412803C@ITC-EML2>
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200
Importance: Normal
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>
Content-Transfer-Encoding: 7bit



I indicated an interest in such work privately to Bob. I will mention on the
list that I am interested so that the WG chair has a feeling that there are
additional people interested in defining such things.

Carl

> -----Original Message-----
> From: owner-disman@dorothy.peer.com
> [mailto:owner-disman@dorothy.peer.com]On Behalf Of Dan Romascanu
> Sent: Sunday, March 12, 2000 9:13 AM
> To: 'Cole, Robert G (Bob), ALSVC'; disman-wg-ietf
> Cc: 'abierman@cisco.com'
> Subject: RE: Remote Performance Management
>
>
>
> Bob,
>
> Thanks, I understand now better what you are after. I agree that the place
> to raise the issue might be DISMAN. In fact, the set of tools
> that a network
> manager would use for remote monitoring and managing his domain would be a
> combination of 'passive' and 'active' tools. Some of the probes
> and devices
> in the network might also have the capability to perform in both
> paradigms.
> I would like to see some architectural correlation between the
> two methods -
> this may be a subject of an Informational RFC.
>
> As a historical note, 'Ping MIB' was once in the past on the RMON MIB WG
> table, but it was taken out because the RMON group decided to deal
> exclusively with the 'passive' approach. It landed eventually in the
> remops-disman work.
>
> I am not sure about the status of the future work in DISMAN. If I am not
> mistaken, the WG does not meet in Adelaide. I would be interested to
> contribute to such a work, if it starts to be developed.
>
> Regards,
>
> Dan
>
>
>
>
> > -----Original Message-----
> > From:	Cole, Robert G (Bob), ALSVC [SMTP:rgcole@att.com]
> > Sent:	Thu March 09 2000 20:29
> > To:	Dan Romascanu; disman-wg-ietf
> > Cc:	'abierman@cisco.com'
> > Subject:	RE: Remote Performance Management
> >
> >
> > Dan,
> >
> > Thanks for the note.  I have looked at the dsmon-mib
> > that Andy posted.  As well, I attended the last rmonmib WG
> > meeting in DC, the interim meeting in Boston and
> > have been following the rmonmib WG mailing list and reading
> > through their various dratfs.  It is my current
> > understanding that the rmonmib working group is
> > focusing on defining monitors that sit passively on the wire.
> > Is this your understanding?
> >
> > What I am interested in seeing discussed is a capability
> > to remotely generate the performance management traffic
> > from a remote device to another remote device (like the
> > Remote ping MIB allows one to generate a ping or set of pings
> > from a remote device to another remote device).
> >
> > In fact, it was Andy that turned me onto the activities of the
> > disman WG.
> >
> > Regarding the notion of seeing if the author(s) of the enterprise
> > MIBs are interested in bringing them forward as a draft, I think
> > that is an excellent idea (and I'll talk with them).
> >
> > Thanks,
> > Bob
> > > -----Original Message-----
> > > From:	Dan Romascanu [SMTP:dromasca@lucent.com]
> > > Sent:	Thursday, March 09, 2000 10:16 AM
> > > To:	Cole, Robert G (Bob), ALSVC; disman-wg-ietf
> > > Cc:	'abierman@cisco.com'
> > > Subject:	RE: Remote Performance Management
> > >
> > >
> > > Bob,
> > >
> > > There is a DiffServ Monitoring MIB - extension to the RMON MIB. The
> > > document
> > > is draft-bierman-dsmon-mib-02.txt, authored by Andy Bierman.
> It recently
> > > became an official work item in the rmonmib WG, part of the
> new Charter
> > of
> > > this WG. If you know any enterprise MIBs that are relevant to this
> > > subject,
> > > I would suggest that you encourage their authors to bring them to the
> > > attention of the RMON MIB WG. The discussion list of this group is
> > > rmonmib@cisco.com.
> > >
> > > Regards,
> > >
> > > Dan
> > >
> > >
> > >
> > > > -----Original Message-----
> > > > From:	Cole, Robert G (Bob), ALSVC [SMTP:rgcole@att.com]
> > > > Sent:	Thu March 09 2000 16:27
> > > > To:	disman-wg-ietf
> > > > Subject:	Remote Performance Management
> > > >
> > > >
> > > > To all,
> > > >
> > > > I am curious if the WG is/has/or will
> > > > discuss remote performance management
> > > > capabilities?
> > > >
> > > > I did a random sampling of the WG's archives
> > > > and did not find any discussions around this
> > > > topic.  It is also not explicitly discussed in
> > > > your charter (or any other WG's charter that I
> > > > have looked through).
> > > >
> > > > I have been working with some enterprise MIBs
> > > > in this area and have found them extremely
> > > > useful in our work.  I would think that this WG is
> > > > in a good position to extend the work it has
> > > > performed so far on the Remote ping MIB and the
> > > > Scheduling of Managed Objects MIB into this area.
> > > > This would be an opportunity to leverage the work of
> > > > the IPPM WG and some of the recent application
> > > > monitoring activities of the RMON WG, into a
> > > > general tool for providing remote performance
> > > > monitoring capabilities.
> > > >
> > > > Thanks,
> > > > Bob
> > > >
> > > > _____________
> > > > Robert G. Cole
> > > > AT&T Labs, Network Design and Performance Analysis Dept.
> > > > Tel: (410) 939-8732 	FAX: (410) 939-8732
> > > > Pager: (888) 858-PAGE, pin 127113
> > > > email: rgcole@att.com	URL: http://chapman.mt.att.com/
> > > >
> > > > 330 Saint Johns St., 2nd Floor
> > > > Havre de Grace, MD  21078
> > > > 		USA
> > > >
> > > >



From owner-disman@dorothy.peer.com  Mon Mar 13 00:08:39 2000
Received: from tangelo.bmc.com (fw-us-hou-2.bmc.com [198.207.223.251])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA16698
	for <disman-archive@odin.ietf.org>; Mon, 13 Mar 2000 00:08:38 -0500 (EST)
Received: from dorothy.peer.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id XAA05864;
	Sun, 12 Mar 2000 23:07:27 -0600 (CST)
Received: (from root@localhost)
	by dorothy.peer.com (8.8.6 (PHNE_12836)/8.8.6) id VAA23715
	for disman-list; Sun, 12 Mar 2000 21:05:54 -0800 (PST)
Received: (from rpresuhn@localhost)
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) id VAA23709
	for disman@dorothy.bmc.com; Sun, 12 Mar 2000 21:05:48 -0800 (PST)
Date: Sun, 12 Mar 2000 21:05:48 -0800 (PST)
From: Randy Presuhn <rpresuhn@dorothy.peer.com>
Message-Id: <200003130505.VAA23709@dorothy.bmc.com>
To: disman@dorothy.peer.com
Subject: Fwd: RE: Remote Performance Management
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>
Content-Transfer-Encoding: 7bit


Hi -

A post from a non-subscriber address, forwarded to the disman list.
I've added this address to the disman "posters" list.

 ------------------------------------------------------------------------
 Randy Presuhn           randy_presuhn@bmc.com       http://www.bmc.com/
 Voice: +1 408 546-1006  BMC Software, Inc.  1-3141  2141 N. First Street
 Fax:   +1 408 965-0359  San Jose, California 95131  USA
 ------------------------------------------------------------------------
 Any relationship between my opinions and BMC's should be coincidental.
 ------------------------------------------------------------------------

> Received: from tangelo.bmc.com (root@tangelo [172.17.7.166])
> 	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) with ESMTP id SAA23248
> 	for <disman@dorothy.peer.com>; Sun, 12 Mar 2000 18:51:33 -0800 (PST)
> Received: from fw-us-hou1.bmc.com (fw-us-hou1.bmc.com [172.17.0.250])
> 	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with SMTP id UAA22687
> 	for <disman@dorothy.peer.com>; Sun, 12 Mar 2000 20:52:09 -0600 (CST)
> Received: from us-exch2-210.apptitude.com (us-exch2-210.apptitude.com [192.190.175.202])
> 	by natadm.apptitude.com (8.9.3/8.9.3) with ESMTP id SAA06497;
> 	Sun, 12 Mar 2000 18:52:06 -0800
> Received: by us-exch2-210.apptitude.com with Internet Mail Service (5.5.2448.0)
> 	id <T7SLC3W5>; Sun, 12 Mar 2000 18:51:35 -0800
> Message-ID: <1E06B998E00BD311A7410008C7BF2D8F24EC50@us-exch2-210.apptitude.com>
> From: Russell Dietz <rsdietz@apptitude.com>
> To: "'rmonmib-wg-ietf'" <rmonmib@cisco.com>
> Cc: disman-wg-ietf <disman@dorothy.peer.com>
> Subject: RE: Remote Performance Management
> Date: Sun, 12 Mar 2000 18:51:34 -0800
> MIME-Version: 1.0
> X-Mailer: Internet Mail Service (5.5.2448.0)
> Content-Type: multipart/alternative;
> 	boundary="----_=_NextPart_001_01BF8C97.0B6281FE"
> 
> This message is in MIME format. Since your mail reader does not understand
> this format, some or all of this message may not be legible.
> 
> ------_=_NextPart_001_01BF8C97.0B6281FE
> Content-Type: text/plain;
> 	charset="iso-8859-8"
> 
> Hello Folks!
> 
> I believe that it has been clear that many people are interested in both the
> passive monitoring and active performance testing.  I feel that our charter
> must address both of these areas.  However, active testing is a major
> configuration issue, if we all don't agree on some way to eliminate some of
> the typically configurable features of active agents.
> 
> I feel that we should have a specific discussion in Adelaide on this area.
> Would any of the individuals that are interested care to make a 15 minute
> presentation on the requirements?  Please let the chair know ASAP!
> 
> See you all down under...
> 
> Russ
> 
> -----Original Message-----
> From: Carl W. Kalbfleisch [mailto:cwk@verio.net]
> Sent: Sunday, March 12, 2000 1:07 PM
> To: Dan Romascanu; 'Cole, Robert G (Bob), ALSVC'; disman-wg-ietf
> Cc: abierman@cisco.com
> Subject: RE: Remote Performance Management
> 
> 
> 
> 
> I indicated an interest in such work privately to Bob. I will mention on the
> list that I am interested so that the WG chair has a feeling that there are
> additional people interested in defining such things.
> 
> Carl
> 
> > -----Original Message-----
> > From: owner-disman@dorothy.peer.com
> > [mailto:owner-disman@dorothy.peer.com]On Behalf Of Dan Romascanu
> > Sent: Sunday, March 12, 2000 9:13 AM
> > To: 'Cole, Robert G (Bob), ALSVC'; disman-wg-ietf
> > Cc: 'abierman@cisco.com'
> > Subject: RE: Remote Performance Management
> >
> >
> >
> > Bob,
> >
> > Thanks, I understand now better what you are after. I agree that the place
> > to raise the issue might be DISMAN. In fact, the set of tools
> > that a network
> > manager would use for remote monitoring and managing his domain would be a
> > combination of 'passive' and 'active' tools. Some of the probes
> > and devices
> > in the network might also have the capability to perform in both
> > paradigms.
> > I would like to see some architectural correlation between the
> > two methods -
> > this may be a subject of an Informational RFC.
> >
> > As a historical note, 'Ping MIB' was once in the past on the RMON MIB WG
> > table, but it was taken out because the RMON group decided to deal
> > exclusively with the 'passive' approach. It landed eventually in the
> > remops-disman work.
> >
> > I am not sure about the status of the future work in DISMAN. If I am not
> > mistaken, the WG does not meet in Adelaide. I would be interested to
> > contribute to such a work, if it starts to be developed.
> >
> > Regards,
> >
> > Dan
> >
> >
> >
> >
> > > -----Original Message-----
> > > From:	Cole, Robert G (Bob), ALSVC [SMTP:rgcole@att.com]
> > > Sent:	Thu March 09 2000 20:29
> > > To:	Dan Romascanu; disman-wg-ietf
> > > Cc:	'abierman@cisco.com'
> > > Subject:	RE: Remote Performance Management
> > >
> > >
> > > Dan,
> > >
> > > Thanks for the note.  I have looked at the dsmon-mib
> > > that Andy posted.  As well, I attended the last rmonmib WG
> > > meeting in DC, the interim meeting in Boston and
> > > have been following the rmonmib WG mailing list and reading
> > > through their various dratfs.  It is my current
> > > understanding that the rmonmib working group is
> > > focusing on defining monitors that sit passively on the wire.
> > > Is this your understanding?
> > >
> > > What I am interested in seeing discussed is a capability
> > > to remotely generate the performance management traffic
> > > from a remote device to another remote device (like the
> > > Remote ping MIB allows one to generate a ping or set of pings
> > > from a remote device to another remote device).
> > >
> > > In fact, it was Andy that turned me onto the activities of the
> > > disman WG.
> > >
> > > Regarding the notion of seeing if the author(s) of the enterprise
> > > MIBs are interested in bringing them forward as a draft, I think
> > > that is an excellent idea (and I'll talk with them).
> > >
> > > Thanks,
> > > Bob
> > > > -----Original Message-----
> > > > From:	Dan Romascanu [SMTP:dromasca@lucent.com]
> > > > Sent:	Thursday, March 09, 2000 10:16 AM
> > > > To:	Cole, Robert G (Bob), ALSVC; disman-wg-ietf
> > > > Cc:	'abierman@cisco.com'
> > > > Subject:	RE: Remote Performance Management
> > > >
> > > >
> > > > Bob,
> > > >
> > > > There is a DiffServ Monitoring MIB - extension to the RMON MIB. The
> > > > document
> > > > is draft-bierman-dsmon-mib-02.txt, authored by Andy Bierman.
> > It recently
> > > > became an official work item in the rmonmib WG, part of the
> > new Charter
> > > of
> > > > this WG. If you know any enterprise MIBs that are relevant to this
> > > > subject,
> > > > I would suggest that you encourage their authors to bring them to the
> > > > attention of the RMON MIB WG. The discussion list of this group is
> > > > rmonmib@cisco.com.
> > > >
> > > > Regards,
> > > >
> > > > Dan
> > > >
> > > >
> > > >
> > > > > -----Original Message-----
> > > > > From:	Cole, Robert G (Bob), ALSVC [SMTP:rgcole@att.com]
> > > > > Sent:	Thu March 09 2000 16:27
> > > > > To:	disman-wg-ietf
> > > > > Subject:	Remote Performance Management
> > > > >
> > > > >
> > > > > To all,
> > > > >
> > > > > I am curious if the WG is/has/or will
> > > > > discuss remote performance management
> > > > > capabilities?
> > > > >
> > > > > I did a random sampling of the WG's archives
> > > > > and did not find any discussions around this
> > > > > topic.  It is also not explicitly discussed in
> > > > > your charter (or any other WG's charter that I
> > > > > have looked through).
> > > > >
> > > > > I have been working with some enterprise MIBs
> > > > > in this area and have found them extremely
> > > > > useful in our work.  I would think that this WG is
> > > > > in a good position to extend the work it has
> > > > > performed so far on the Remote ping MIB and the
> > > > > Scheduling of Managed Objects MIB into this area.
> > > > > This would be an opportunity to leverage the work of
> > > > > the IPPM WG and some of the recent application
> > > > > monitoring activities of the RMON WG, into a
> > > > > general tool for providing remote performance
> > > > > monitoring capabilities.
> > > > >
> > > > > Thanks,
> > > > > Bob
> > > > >
> > > > > _____________
> > > > > Robert G. Cole
> > > > > AT&T Labs, Network Design and Performance Analysis Dept.
> > > > > Tel: (410) 939-8732 	FAX: (410) 939-8732
> > > > > Pager: (888) 858-PAGE, pin 127113
> > > > > email: rgcole@att.com	URL: http://chapman.mt.att.com/
> > > > >
> > > > > 330 Saint Johns St., 2nd Floor
> > > > > Havre de Grace, MD  21078
> > > > > 		USA
> > > > >
> > > > >
> 
> ------_=_NextPart_001_01BF8C97.0B6281FE
> Content-Type: text/html;
> 	charset="iso-8859-8"
> 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=3Diso-8859-8">
> <META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
> 5.5.2448.0">
> <TITLE>RE: Remote Performance Management</TITLE>
> </HEAD>
> <BODY>
> 
> <P><FONT SIZE=3D2>Hello Folks!</FONT>
> </P>
> 
> <P><FONT SIZE=3D2>I believe that it has been clear that many people are =
> interested in both the passive monitoring and active performance =
> testing.&nbsp; I feel that our charter must address both of these =
> areas.&nbsp; However, active testing is a major configuration issue, if =
> we all don't agree on some way to eliminate some of the typically =
> configurable features of active agents.</FONT></P>
> 
> <P><FONT SIZE=3D2>I feel that we should have a specific discussion in =
> Adelaide on this area.&nbsp; Would any of the individuals that are =
> interested care to make a 15 minute presentation on the =
> requirements?&nbsp; Please let the chair know ASAP!</FONT></P>
> 
> <P><FONT SIZE=3D2>See you all down under...</FONT>
> </P>
> 
> <P><FONT SIZE=3D2>Russ</FONT>
> </P>
> 
> <P><FONT SIZE=3D2>-----Original Message-----</FONT>
> <BR><FONT SIZE=3D2>From: Carl W. Kalbfleisch [<A =
> HREF=3D"mailto:cwk@verio.net">mailto:cwk@verio.net</A>]</FONT>
> <BR><FONT SIZE=3D2>Sent: Sunday, March 12, 2000 1:07 PM</FONT>
> <BR><FONT SIZE=3D2>To: Dan Romascanu; 'Cole, Robert G (Bob), ALSVC'; =
> disman-wg-ietf</FONT>
> <BR><FONT SIZE=3D2>Cc: abierman@cisco.com</FONT>
> <BR><FONT SIZE=3D2>Subject: RE: Remote Performance Management</FONT>
> </P>
> <BR>
> <BR>
> <BR>
> 
> <P><FONT SIZE=3D2>I indicated an interest in such work privately to =
> Bob. I will mention on the</FONT>
> <BR><FONT SIZE=3D2>list that I am interested so that the WG chair has a =
> feeling that there are</FONT>
> <BR><FONT SIZE=3D2>additional people interested in defining such =
> things.</FONT>
> </P>
> 
> <P><FONT SIZE=3D2>Carl</FONT>
> </P>
> 
> <P><FONT SIZE=3D2>&gt; -----Original Message-----</FONT>
> <BR><FONT SIZE=3D2>&gt; From: owner-disman@dorothy.peer.com</FONT>
> <BR><FONT SIZE=3D2>&gt; [<A =
> HREF=3D"mailto:owner-disman@dorothy.peer.com">mailto:owner-disman@doroth=
> y.peer.com</A>]On Behalf Of Dan Romascanu</FONT>
> <BR><FONT SIZE=3D2>&gt; Sent: Sunday, March 12, 2000 9:13 AM</FONT>
> <BR><FONT SIZE=3D2>&gt; To: 'Cole, Robert G (Bob), ALSVC'; =
> disman-wg-ietf</FONT>
> <BR><FONT SIZE=3D2>&gt; Cc: 'abierman@cisco.com'</FONT>
> <BR><FONT SIZE=3D2>&gt; Subject: RE: Remote Performance =
> Management</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; Bob,</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; Thanks, I understand now better what you are =
> after. I agree that the place</FONT>
> <BR><FONT SIZE=3D2>&gt; to raise the issue might be DISMAN. In fact, =
> the set of tools</FONT>
> <BR><FONT SIZE=3D2>&gt; that a network</FONT>
> <BR><FONT SIZE=3D2>&gt; manager would use for remote monitoring and =
> managing his domain would be a</FONT>
> <BR><FONT SIZE=3D2>&gt; combination of 'passive' and 'active' tools. =
> Some of the probes</FONT>
> <BR><FONT SIZE=3D2>&gt; and devices</FONT>
> <BR><FONT SIZE=3D2>&gt; in the network might also have the capability =
> to perform in both</FONT>
> <BR><FONT SIZE=3D2>&gt; paradigms.</FONT>
> <BR><FONT SIZE=3D2>&gt; I would like to see some architectural =
> correlation between the</FONT>
> <BR><FONT SIZE=3D2>&gt; two methods -</FONT>
> <BR><FONT SIZE=3D2>&gt; this may be a subject of an Informational =
> RFC.</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; As a historical note, 'Ping MIB' was once in =
> the past on the RMON MIB WG</FONT>
> <BR><FONT SIZE=3D2>&gt; table, but it was taken out because the RMON =
> group decided to deal</FONT>
> <BR><FONT SIZE=3D2>&gt; exclusively with the 'passive' approach. It =
> landed eventually in the</FONT>
> <BR><FONT SIZE=3D2>&gt; remops-disman work.</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; I am not sure about the status of the future =
> work in DISMAN. If I am not</FONT>
> <BR><FONT SIZE=3D2>&gt; mistaken, the WG does not meet in Adelaide. I =
> would be interested to</FONT>
> <BR><FONT SIZE=3D2>&gt; contribute to such a work, if it starts to be =
> developed.</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; Regards,</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; Dan</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; -----Original Message-----</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; From:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
> Cole, Robert G (Bob), ALSVC [SMTP:rgcole@att.com]</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; Sent:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
> Thu March 09 2000 20:29</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; To: Dan Romascanu; disman-wg-ietf</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; Cc: 'abierman@cisco.com'</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; Subject:&nbsp;&nbsp;&nbsp; RE: Remote =
> Performance Management</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; Dan,</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; Thanks for the note.&nbsp; I have looked =
> at the dsmon-mib</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; that Andy posted.&nbsp; As well, I =
> attended the last rmonmib WG</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; meeting in DC, the interim meeting in =
> Boston and</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; have been following the rmonmib WG mailing =
> list and reading</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; through their various dratfs.&nbsp; It is =
> my current</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; understanding that the rmonmib working =
> group is</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; focusing on defining monitors that sit =
> passively on the wire.</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; Is this your understanding?</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; What I am interested in seeing discussed =
> is a capability</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; to remotely generate the performance =
> management traffic</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; from a remote device to another remote =
> device (like the</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; Remote ping MIB allows one to generate a =
> ping or set of pings</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; from a remote device to another remote =
> device).</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; In fact, it was Andy that turned me onto =
> the activities of the</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; disman WG.</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; Regarding the notion of seeing if the =
> author(s) of the enterprise</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; MIBs are interested in bringing them =
> forward as a draft, I think</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; that is an excellent idea (and I'll talk =
> with them).</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; Thanks,</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; Bob</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; -----Original Message-----</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; From:&nbsp;&nbsp;&nbsp;&nbsp; Dan =
> Romascanu [SMTP:dromasca@lucent.com]</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; Sent:&nbsp;&nbsp;&nbsp;&nbsp; =
> Thursday, March 09, 2000 10:16 AM</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; =
> To:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Cole, Robert G (Bob), ALSVC; =
> disman-wg-ietf</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; =
> Cc:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'abierman@cisco.com'</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; Subject:&nbsp; RE: Remote Performance =
> Management</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; Bob,</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; There is a DiffServ Monitoring MIB - =
> extension to the RMON MIB. The</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; document</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; is draft-bierman-dsmon-mib-02.txt, =
> authored by Andy Bierman.</FONT>
> <BR><FONT SIZE=3D2>&gt; It recently</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; became an official work item in the =
> rmonmib WG, part of the</FONT>
> <BR><FONT SIZE=3D2>&gt; new Charter</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; of</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; this WG. If you know any enterprise =
> MIBs that are relevant to this</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; subject,</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; I would suggest that you encourage =
> their authors to bring them to the</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; attention of the RMON MIB WG. The =
> discussion list of this group is</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; rmonmib@cisco.com.</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; Regards,</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; Dan</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; -----Original =
> Message-----</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; From:&nbsp;&nbsp; Cole, Robert G =
> (Bob), ALSVC [SMTP:rgcole@att.com]</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; Sent:&nbsp;&nbsp; Thu March 09 =
> 2000 16:27</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; To:&nbsp;&nbsp;&nbsp;&nbsp; =
> disman-wg-ietf</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; =
> Subject:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Remote Performance =
> Management</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; To all,</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; I am curious if the WG is/has/or =
> will</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; discuss remote performance =
> management</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; capabilities?</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; I did a random sampling of the =
> WG's archives</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; and did not find any discussions =
> around this</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; topic.&nbsp; It is also not =
> explicitly discussed in</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; your charter (or any other WG's =
> charter that I</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; have looked through).</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; I have been working with some =
> enterprise MIBs</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; in this area and have found them =
> extremely</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; useful in our work.&nbsp; I =
> would think that this WG is</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; in a good position to extend the =
> work it has</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; performed so far on the Remote =
> ping MIB and the</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; Scheduling of Managed Objects =
> MIB into this area.</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; This would be an opportunity to =
> leverage the work of</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; the IPPM WG and some of the =
> recent application</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; monitoring activities of the =
> RMON WG, into a</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; general tool for providing =
> remote performance</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; monitoring capabilities.</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; Thanks,</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; Bob</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; _____________</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; Robert G. Cole</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; AT&amp;T Labs, Network Design =
> and Performance Analysis Dept.</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; Tel: (410) 939-8732 =
> &nbsp;&nbsp;&nbsp; FAX: (410) 939-8732</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; Pager: (888) 858-PAGE, pin =
> 127113</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; email: =
> rgcole@att.com&nbsp;&nbsp; URL: <A HREF=3D"http://chapman.mt.att.com/" =
> TARGET=3D"_blank">http://chapman.mt.att.com/</A></FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; 330 Saint Johns St., 2nd =
> Floor</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; Havre de Grace, MD&nbsp; =
> 21078</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; =
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; USA</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
> </P>
> 
> </BODY>
> </HTML>
> ------_=_NextPart_001_01BF8C97.0B6281FE--
> 


From owner-disman@dorothy.peer.com  Mon Mar 13 02:04:14 2000
Received: from tangelo.bmc.com (fw-us-hou-2.bmc.com [198.207.223.251])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA10306
	for <disman-archive@odin.ietf.org>; Mon, 13 Mar 2000 02:04:13 -0500 (EST)
Received: from dorothy.bmc.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id BAA18765;
	Mon, 13 Mar 2000 01:02:58 -0600 (CST)
Received: (from root@localhost)
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) id XAA23988
	for disman-list; Sun, 12 Mar 2000 23:01:29 -0800 (PST)
Received: from tangelo.bmc.com (root@tangelo [172.17.7.166])
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) with ESMTP id XAA23982;
	Sun, 12 Mar 2000 23:01:25 -0800 (PST)
Received: from fw-us-hou1.bmc.com (fw-us-hou1.bmc.com [172.17.0.250])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with SMTP id BAA18677;
	Mon, 13 Mar 2000 01:02:01 -0600 (CST)
Received: by ITC-EML2 with Internet Mail Service (5.5.2650.21)
	id <CCT8FZDA>; Mon, 13 Mar 2000 09:00:20 +0200
Message-ID: <15F58915DF84D311AC7D0090279AA614128045@ITC-EML2>
From: Dan Romascanu <dromasca@lucent.com>
To: "'Randy Presuhn'" <rpresuhn@dorothy.peer.com>, disman@dorothy.peer.com,
        "'rmonmib@cisco.com'" <rmonmib@cisco.com>
Subject: RE: RE: Remote Performance Management
Date: Mon, 13 Mar 2000 09:00:16 +0200
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>


> > Hello Folks!
> > 
> > I believe that it has been clear that many people are interested in both
> the
> > passive monitoring and active performance testing.  I feel that our
> charter
> > must address both of these areas.  However, active testing is a major
> > configuration issue, if we all don't agree on some way to eliminate some
> of
> > the typically configurable features of active agents.
> > 
> > I feel that we should have a specific discussion in Adelaide on this
> area.
> > Would any of the individuals that are interested care to make a 15
> minute
> > presentation on the requirements?  Please let the chair know ASAP!
> > 
> > See you all down under...
> > 
> > Russ
> 
	[Dan]  I can try to prepare something. As Bob said that he worked
with MIBs from some vendors, I would welcome his - or anybody's -
contributions. 

	BTW, I think that Russ means this issue to be raised in the RMON WG,
as neither DISMAN, nor the OAM Area meet in Adelaide. This is OK as a
framework for the discussion (if Andy as a WG chair agrees to host it), but
it does not mean that we should do work in RMON related to 'active agents'.
I am against touching the RMON WG Charter - certainly not now, when we just
agreed on the scope of work and started to work at it.

	Regards,

	Dan

>   


From owner-disman@dorothy.peer.com  Mon Mar 13 02:17:12 2000
Received: from tangelo.bmc.com (fw-us-hou-2.bmc.com [198.207.223.251])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA18490
	for <disman-archive@odin.ietf.org>; Mon, 13 Mar 2000 02:17:11 -0500 (EST)
Received: from dorothy.peer.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id BAA20258;
	Mon, 13 Mar 2000 01:16:23 -0600 (CST)
Received: (from root@localhost)
	by dorothy.peer.com (8.8.6 (PHNE_12836)/8.8.6) id XAA24013
	for disman-list; Sun, 12 Mar 2000 23:15:24 -0800 (PST)
Received: from tangelo.bmc.com (root@tangelo [172.17.7.166])
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) with ESMTP id XAA24008
	for <disman@dorothy.peer.com>; Sun, 12 Mar 2000 23:15:19 -0800 (PST)
Received: from fw-us-hou1.bmc.com (fw-us-hou1.bmc.com [172.17.0.250])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with SMTP id BAA20223
	for <disman@dorothy.peer.com>; Mon, 13 Mar 2000 01:15:55 -0600 (CST)
Received: from us-exch2-210.apptitude.com (us-exch2-210.apptitude.com [192.190.175.202])
	by natadm.apptitude.com (8.9.3/8.9.3) with ESMTP id XAA06740;
	Sun, 12 Mar 2000 23:15:52 -0800
Received: by us-exch2-210.apptitude.com with Internet Mail Service (5.5.2448.0)
	id <T7SLC3XW>; Sun, 12 Mar 2000 23:15:22 -0800
Message-ID: <1E06B998E00BD311A7410008C7BF2D8F24EC51@us-exch2-210.apptitude.com>
From: Russell Dietz <rsdietz@apptitude.com>
To: "'disman-wg-ietf'" <disman@dorothy.peer.com>,
        "'rmonmib-wg-ietf'"
	 <rmonmib@cisco.com>
Subject: RE: Remote Performance Management
Date: Sun, 12 Mar 2000 23:15:21 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2448.0)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01BF8CBB.E505B916"
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01BF8CBB.E505B916
Content-Type: text/plain;
	charset="windows-1252"

Hello Dan and others,

That's correct!  I believe that the RMON WG can, at least, talk about the
issue of standardizing active performance systems.  I am not sure if the
'product' of our discussion is an RMON WG item or should find some other
home.  Let's at least see if we have time to have the discussion and if we
can put a 'frame' around the actual needs.

Sounds good?

Russ

-----Original Message-----
From: Dan Romascanu [mailto:dromasca@lucent.com]
Sent: Sunday, March 12, 2000 11:00 PM
To: 'Randy Presuhn'; disman@dorothy.peer.com; 'rmonmib@cisco.com'
Subject: RE: RE: Remote Performance Management



> > Hello Folks!
> > 
> > I believe that it has been clear that many people are interested in both
> the
> > passive monitoring and active performance testing.  I feel that our
> charter
> > must address both of these areas.  However, active testing is a major
> > configuration issue, if we all don't agree on some way to eliminate some
> of
> > the typically configurable features of active agents.
> > 
> > I feel that we should have a specific discussion in Adelaide on this
> area.
> > Would any of the individuals that are interested care to make a 15
> minute
> > presentation on the requirements?  Please let the chair know ASAP!
> > 
> > See you all down under...
> > 
> > Russ
> 
	[Dan]  I can try to prepare something. As Bob said that he worked
with MIBs from some vendors, I would welcome his - or anybody's -
contributions. 

	BTW, I think that Russ means this issue to be raised in the RMON WG,
as neither DISMAN, nor the OAM Area meet in Adelaide. This is OK as a
framework for the discussion (if Andy as a WG chair agrees to host it), but
it does not mean that we should do work in RMON related to 'active agents'.
I am against touching the RMON WG Charter - certainly not now, when we just
agreed on the scope of work and started to work at it.

	Regards,

	Dan

>   

------_=_NextPart_001_01BF8CBB.E505B916
Content-Type: text/html;
	charset="windows-1252"
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=3Dwindows-1252">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2448.0">
<TITLE>RE: Remote Performance Management</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>Hello Dan and others,</FONT>
</P>

<P><FONT SIZE=3D2>That's correct!&nbsp; I believe that the RMON WG can, =
at least, talk about the issue of standardizing active performance =
systems.&nbsp; I am not sure if the 'product' of our discussion is an =
RMON WG item or should find some other home.&nbsp; Let's at least see =
if we have time to have the discussion and if we can put a 'frame' =
around the actual needs.</FONT></P>

<P><FONT SIZE=3D2>Sounds good?</FONT>
</P>

<P><FONT SIZE=3D2>Russ</FONT>
</P>

<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: Dan Romascanu [<A =
HREF=3D"mailto:dromasca@lucent.com">mailto:dromasca@lucent.com</A>]</FON=
T>
<BR><FONT SIZE=3D2>Sent: Sunday, March 12, 2000 11:00 PM</FONT>
<BR><FONT SIZE=3D2>To: 'Randy Presuhn'; disman@dorothy.peer.com; =
'rmonmib@cisco.com'</FONT>
<BR><FONT SIZE=3D2>Subject: RE: RE: Remote Performance =
Management</FONT>
</P>
<BR>
<BR>

<P><FONT SIZE=3D2>&gt; &gt; Hello Folks!</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; I believe that it has been clear that many =
people are interested in both</FONT>
<BR><FONT SIZE=3D2>&gt; the</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; passive monitoring and active performance =
testing.&nbsp; I feel that our</FONT>
<BR><FONT SIZE=3D2>&gt; charter</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; must address both of these areas.&nbsp; =
However, active testing is a major</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; configuration issue, if we all don't agree =
on some way to eliminate some</FONT>
<BR><FONT SIZE=3D2>&gt; of</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; the typically configurable features of =
active agents.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; I feel that we should have a specific =
discussion in Adelaide on this</FONT>
<BR><FONT SIZE=3D2>&gt; area.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Would any of the individuals that are =
interested care to make a 15</FONT>
<BR><FONT SIZE=3D2>&gt; minute</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; presentation on the requirements?&nbsp; =
Please let the chair know ASAP!</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; See you all down under...</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Russ</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>[Dan]&nbsp; I can try to prepare something. As Bob said that =
he worked</FONT>
<BR><FONT SIZE=3D2>with MIBs from some vendors, I would welcome his - =
or anybody's -</FONT>
<BR><FONT SIZE=3D2>contributions. </FONT>
</P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>BTW, I =
think that Russ means this issue to be raised in the RMON WG,</FONT>
<BR><FONT SIZE=3D2>as neither DISMAN, nor the OAM Area meet in =
Adelaide. This is OK as a</FONT>
<BR><FONT SIZE=3D2>framework for the discussion (if Andy as a WG chair =
agrees to host it), but</FONT>
<BR><FONT SIZE=3D2>it does not mean that we should do work in RMON =
related to 'active agents'.</FONT>
<BR><FONT SIZE=3D2>I am against touching the RMON WG Charter - =
certainly not now, when we just</FONT>
<BR><FONT SIZE=3D2>agreed on the scope of work and started to work at =
it.</FONT>
</P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>Regards,</FONT>
</P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Dan</FONT>
</P>

<P><FONT SIZE=3D2>&gt;&nbsp;&nbsp; </FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01BF8CBB.E505B916--


From owner-disman@dorothy.peer.com  Mon Mar 13 10:56:14 2000
Received: from tangelo.bmc.com (fw-us-hou-2.bmc.com [198.207.223.251])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA28603
	for <disman-archive@odin.ietf.org>; Mon, 13 Mar 2000 10:56:10 -0500 (EST)
Received: from dorothy.bmc.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id JAA29038;
	Mon, 13 Mar 2000 09:53:36 -0600 (CST)
Received: (from root@localhost)
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) id HAA24892
	for disman-list; Mon, 13 Mar 2000 07:49:26 -0800 (PST)
Received: from tangelo.bmc.com (root@tangelo [172.17.7.166])
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) with ESMTP id HAA24887
	for <disman@dorothy.peer.com>; Mon, 13 Mar 2000 07:49:20 -0800 (PST)
Received: from fw-us-hou1.bmc.com (fw-us-hou1.bmc.com [172.17.0.250])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with SMTP id JAA27864
	for <disman@dorothy.peer.com>; Mon, 13 Mar 2000 09:49:55 -0600 (CST)
Received: from fedex.cisco.com (fedex.cisco.com [171.69.198.220])
	by sj-msg-core-1.cisco.com (8.9.3/8.9.1) with ESMTP id HAA16283;
	Mon, 13 Mar 2000 07:49:53 -0800 (PST)
Received: from cisco.com ([10.19.253.250])
	by fedex.cisco.com (Mirapoint)
	with ESMTP id AAX01803 (AUTH abierman);
	Mon, 13 Mar 2000 07:49:47 -0800 (PST)
Message-ID: <38CD0E81.39F37BB8@cisco.com>
Date: Mon, 13 Mar 2000 07:51:29 -0800
From: Andy Bierman <abierman@cisco.com>
Organization: Cisco Systems, Inc.
X-Mailer: Mozilla 4.61 [en] (Win98; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Russell Dietz <rsdietz@apptitude.com>
CC: "'rmonmib-wg-ietf'" <rmonmib@cisco.com>,
        disman-wg-ietf <disman@dorothy.peer.com>
Subject: Re: Remote Performance Management
References: <1E06B998E00BD311A7410008C7BF2D8F24EC50@us-exch2-210.apptitude.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>
Content-Transfer-Encoding: 7bit


> Russell Dietz wrote:
> 
> Hello Folks!
> 
> I believe that it has been clear that many people are interested in both the passive monitoring and active performance testing.  I feel that our charter must address both of these areas.  However, active testing is a major configuration issue, if we all don't agree on some way to eliminate some of the typically configurable features of active agents.
> 
> I feel that we should have a specific discussion in Adelaide on this area.  Would any of the individuals that are interested care to make a 15 minute presentation on the requirements?  Please let the chair know ASAP!

The RMONMIB WG did not drop the Ping MIB because it was active vs. passive.
I remember there were people who wanted the MIB to support (almost) every
echo test ever conceived of, for any kind of network. Rather than visit
that rathole, we punted the whole MIB. It was an SNMPv1-only world back then,
and security concerns were also a factor. (There were those who wanted to
supply the agent with entire raw packet payloads for the agent to send!)

The RMONMIB APM charter is very clear. Configuration of active tests
is out of scope. The DISMAN RemOps MIB already has good Ping MIB 
support, so the RMONMIB WG doesn't need to duplicate that effort anyway.

There will be an entire meeting slot devoted to RMONMIB APM issues
(Th: 1300-1500), and 'control MIB linkage mechanisms' will be 
discussed during this meeting. But no 15 min. presentations, sorry).

> 
> See you all down under...
> 
> Russ
> 

Andy


> -----Original Message-----
> From: Carl W. Kalbfleisch [mailto:cwk@verio.net]
> Sent: Sunday, March 12, 2000 1:07 PM
> To: Dan Romascanu; 'Cole, Robert G (Bob), ALSVC'; disman-wg-ietf
> Cc: abierman@cisco.com
> Subject: RE: Remote Performance Management
> 
> I indicated an interest in such work privately to Bob. I will mention on the
> list that I am interested so that the WG chair has a feeling that there are
> additional people interested in defining such things.
> 
> Carl
> 
> > -----Original Message-----
> > From: owner-disman@dorothy.peer.com
> > [mailto:owner-disman@dorothy.peer.com]On Behalf Of Dan Romascanu
> > Sent: Sunday, March 12, 2000 9:13 AM
> > To: 'Cole, Robert G (Bob), ALSVC'; disman-wg-ietf
> > Cc: 'abierman@cisco.com'
> > Subject: RE: Remote Performance Management
> >
> >
> >
> > Bob,
> >
> > Thanks, I understand now better what you are after. I agree that the place
> > to raise the issue might be DISMAN. In fact, the set of tools
> > that a network
> > manager would use for remote monitoring and managing his domain would be a
> > combination of 'passive' and 'active' tools. Some of the probes
> > and devices
> > in the network might also have the capability to perform in both
> > paradigms.
> > I would like to see some architectural correlation between the
> > two methods -
> > this may be a subject of an Informational RFC.
> >
> > As a historical note, 'Ping MIB' was once in the past on the RMON MIB WG
> > table, but it was taken out because the RMON group decided to deal
> > exclusively with the 'passive' approach. It landed eventually in the
> > remops-disman work.
> >
> > I am not sure about the status of the future work in DISMAN. If I am not
> > mistaken, the WG does not meet in Adelaide. I would be interested to
> > contribute to such a work, if it starts to be developed.
> >
> > Regards,
> >
> > Dan
> >
> >
> >
> >
> > > -----Original Message-----
> > > From:       Cole, Robert G (Bob), ALSVC [SMTP:rgcole@att.com]
> > > Sent:       Thu March 09 2000 20:29
> > > To: Dan Romascanu; disman-wg-ietf
> > > Cc: 'abierman@cisco.com'
> > > Subject:    RE: Remote Performance Management
> > >
> > >
> > > Dan,
> > >
> > > Thanks for the note.  I have looked at the dsmon-mib
> > > that Andy posted.  As well, I attended the last rmonmib WG
> > > meeting in DC, the interim meeting in Boston and
> > > have been following the rmonmib WG mailing list and reading
> > > through their various dratfs.  It is my current
> > > understanding that the rmonmib working group is
> > > focusing on defining monitors that sit passively on the wire.
> > > Is this your understanding?
> > >
> > > What I am interested in seeing discussed is a capability
> > > to remotely generate the performance management traffic
> > > from a remote device to another remote device (like the
> > > Remote ping MIB allows one to generate a ping or set of pings
> > > from a remote device to another remote device).
> > >
> > > In fact, it was Andy that turned me onto the activities of the
> > > disman WG.
> > >
> > > Regarding the notion of seeing if the author(s) of the enterprise
> > > MIBs are interested in bringing them forward as a draft, I think
> > > that is an excellent idea (and I'll talk with them).
> > >
> > > Thanks,
> > > Bob
> > > > -----Original Message-----
> > > > From:     Dan Romascanu [SMTP:dromasca@lucent.com]
> > > > Sent:     Thursday, March 09, 2000 10:16 AM
> > > > To:       Cole, Robert G (Bob), ALSVC; disman-wg-ietf
> > > > Cc:       'abierman@cisco.com'
> > > > Subject:  RE: Remote Performance Management
> > > >
> > > >
> > > > Bob,
> > > >
> > > > There is a DiffServ Monitoring MIB - extension to the RMON MIB. The
> > > > document
> > > > is draft-bierman-dsmon-mib-02.txt, authored by Andy Bierman.
> > It recently
> > > > became an official work item in the rmonmib WG, part of the
> > new Charter
> > > of
> > > > this WG. If you know any enterprise MIBs that are relevant to this
> > > > subject,
> > > > I would suggest that you encourage their authors to bring them to the
> > > > attention of the RMON MIB WG. The discussion list of this group is
> > > > rmonmib@cisco.com.
> > > >
> > > > Regards,
> > > >
> > > > Dan
> > > >
> > > >
> > > >
> > > > > -----Original Message-----
> > > > > From:   Cole, Robert G (Bob), ALSVC [SMTP:rgcole@att.com]
> > > > > Sent:   Thu March 09 2000 16:27
> > > > > To:     disman-wg-ietf
> > > > > Subject:        Remote Performance Management
> > > > >
> > > > >
> > > > > To all,
> > > > >
> > > > > I am curious if the WG is/has/or will
> > > > > discuss remote performance management
> > > > > capabilities?
> > > > >
> > > > > I did a random sampling of the WG's archives
> > > > > and did not find any discussions around this
> > > > > topic.  It is also not explicitly discussed in
> > > > > your charter (or any other WG's charter that I
> > > > > have looked through).
> > > > >
> > > > > I have been working with some enterprise MIBs
> > > > > in this area and have found them extremely
> > > > > useful in our work.  I would think that this WG is
> > > > > in a good position to extend the work it has
> > > > > performed so far on the Remote ping MIB and the
> > > > > Scheduling of Managed Objects MIB into this area.
> > > > > This would be an opportunity to leverage the work of
> > > > > the IPPM WG and some of the recent application
> > > > > monitoring activities of the RMON WG, into a
> > > > > general tool for providing remote performance
> > > > > monitoring capabilities.
> > > > >
> > > > > Thanks,
> > > > > Bob
> > > > >
> > > > > _____________
> > > > > Robert G. Cole
> > > > > AT&T Labs, Network Design and Performance Analysis Dept.
> > > > > Tel: (410) 939-8732     FAX: (410) 939-8732
> > > > > Pager: (888) 858-PAGE, pin 127113
> > > > > email: rgcole@att.com   URL: http://chapman.mt.att.com/
> > > > >
> > > > > 330 Saint Johns St., 2nd Floor
> > > > > Havre de Grace, MD  21078
> > > > >                 USA
> > > > >
> > > > >


From owner-disman@dorothy.peer.com  Mon Mar 13 16:15:41 2000
Received: from tangelo.bmc.com (fw-us-hou-2.bmc.com [198.207.223.251])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA06751
	for <disman-archive@odin.ietf.org>; Mon, 13 Mar 2000 16:15:40 -0500 (EST)
Received: from dorothy.peer.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id PAA01287;
	Mon, 13 Mar 2000 15:13:32 -0600 (CST)
Received: (from root@localhost)
	by dorothy.peer.com (8.8.6 (PHNE_12836)/8.8.6) id NAA23412
	for disman-list; Mon, 13 Mar 2000 13:12:07 -0800 (PST)
Received: from tangelo.bmc.com (root@tangelo [172.17.7.166])
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) with ESMTP id NAA23406
	for <disman@dorothy.peer.com>; Mon, 13 Mar 2000 13:12:02 -0800 (PST)
Received: from fw-us-hou1.bmc.com (fw-us-hou1.bmc.com [172.17.0.250])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with SMTP id PAA00962
	for <disman@dorothy.peer.com>; Mon, 13 Mar 2000 15:12:38 -0600 (CST)
Received: from gab200r1.ems.att.com ([135.37.94.32])
	by kcmso1.proxy.att.com (AT&T IPNS/MSO-2.2) with ESMTP id QAA21366;
	Mon, 13 Mar 2000 16:11:24 -0500 (EST)
Received: from njb140bh2.ems.att.com by gab200r1.ems.att.com (8.8.8+Sun/ATTEMS-1.4.1 sol2)
	id QAA18122; Mon, 13 Mar 2000 16:12:32 -0500 (EST)
Received: by njb140bh2.ems.att.com with Internet Mail Service (5.5.2650.21)
	id <G715L5K8>; Mon, 13 Mar 2000 16:11:23 -0500
Message-ID: <A32A6A6D3178D3119C300090279CB296021D7D95@njb140po02.ems.att.com>
From: "Cole, Robert G (Bob), ALSVC" <rgcole@att.com>
To: Dan Romascanu <dromasca@lucent.com>,
        disman-wg-ietf
	 <disman@dorothy.peer.com>,
        "Carl W. Kalbfleisch" <cwk@verio.net>
Cc: "'abierman@cisco.com'" <abierman@cisco.com>
Subject: RE: Remote Performance Management
Date: Mon, 13 Mar 2000 10:17:51 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>


Dan,
Carl,

I guess there are several issues to tackle here.

1) The current disman charter does not specifically address remote
performance management.  We need to have Randy and the WG agree
to modify the charter to support this activity.  Maybe Randy and the
WG can shed some light on its future activities.

2) Dan suggested a draft discussing the architectural correlation between
the
use/interaction of passive and active tools in this area.  I think this
would be a 
good first start.  I would add that this might be a good place to better
describe
the active approach to peformance management and its requirements.  If you
both agree ( and item 1 is covered), I could draft up an outline and send
it to you both and we can start fleshing out a draft.

3) Dan had earlier suggested approaching the enterprise MIB vendor
to try to get them to bring forward their work.  I have had some discussion
with them.  It it too early to know their intentions.  But they do have a
very
extensive MIB in this area.

What do you all think?

Bob

-----------------------------------------------------------------
	(Dan Romascanu wrote:)
> Thanks, I understand now better what you are after. I agree that the place
> to raise the issue might be DISMAN. In fact, the set of tools that a
> network
> manager would use for remote monitoring and managing his domain would be a
> combination of 'passive' and 'active' tools. Some of the probes and
> devices
> in the network might also have the capability to perform in both
> paradigms.
> I would like to see some architectural correlation between the two methods
> -
> this may be a subject of an Informational RFC.
> 
> As a historical note, 'Ping MIB' was once in the past on the RMON MIB WG
> table, but it was taken out because the RMON group decided to deal
> exclusively with the 'passive' approach. It landed eventually in the
> remops-disman work.
> 
> I am not sure about the status of the future work in DISMAN. If I am not
> mistaken, the WG does not meet in Adelaide. I would be interested to
> contribute to such a work, if it starts to be developed.
> 
> Regards, 
> 
> Dan
> 
> 
> 
> 
> > -----Original Message-----
> > From:	Cole, Robert G (Bob), ALSVC [SMTP:rgcole@att.com]
> > Sent:	Thu March 09 2000 20:29
> > To:	Dan Romascanu; disman-wg-ietf
> > Cc:	'abierman@cisco.com'
> > Subject:	RE: Remote Performance Management
> > 
> > 
> > Dan,
> > 
> > Thanks for the note.  I have looked at the dsmon-mib
> > that Andy posted.  As well, I attended the last rmonmib WG
> > meeting in DC, the interim meeting in Boston and
> > have been following the rmonmib WG mailing list and reading
> > through their various dratfs.  It is my current
> > understanding that the rmonmib working group is
> > focusing on defining monitors that sit passively on the wire.
> > Is this your understanding?
> > 
> > What I am interested in seeing discussed is a capability
> > to remotely generate the performance management traffic
> > from a remote device to another remote device (like the
> > Remote ping MIB allows one to generate a ping or set of pings
> > from a remote device to another remote device).  
> > 
> > In fact, it was Andy that turned me onto the activities of the
> > disman WG.
> > 
> > Regarding the notion of seeing if the author(s) of the enterprise
> > MIBs are interested in bringing them forward as a draft, I think
> > that is an excellent idea (and I'll talk with them).
> > 
> > Thanks,
> > Bob
> > > -----Original Message-----
> > > From:	Dan Romascanu [SMTP:dromasca@lucent.com]
> > > Sent:	Thursday, March 09, 2000 10:16 AM
> > > To:	Cole, Robert G (Bob), ALSVC; disman-wg-ietf
> > > Cc:	'abierman@cisco.com'
> > > Subject:	RE: Remote Performance Management
> > > 
> > > 
> > > Bob,
> > > 
> > > There is a DiffServ Monitoring MIB - extension to the RMON MIB. The
> > > document
> > > is draft-bierman-dsmon-mib-02.txt, authored by Andy Bierman. It
> recently
> > > became an official work item in the rmonmib WG, part of the new
> Charter
> > of
> > > this WG. If you know any enterprise MIBs that are relevant to this
> > > subject,
> > > I would suggest that you encourage their authors to bring them to the
> > > attention of the RMON MIB WG. The discussion list of this group is
> > > rmonmib@cisco.com.
> > > 
> > > Regards,
> > > 
> > > Dan
> > > 
> > > 
> > > 
> > > > -----Original Message-----
> > > > From:	Cole, Robert G (Bob), ALSVC [SMTP:rgcole@att.com]
> > > > Sent:	Thu March 09 2000 16:27
> > > > To:	disman-wg-ietf
> > > > Subject:	Remote Performance Management
> > > > 
> > > > 
> > > > To all,
> > > > 
> > > > I am curious if the WG is/has/or will
> > > > discuss remote performance management 
> > > > capabilities?  
> > > > 
> > > > I did a random sampling of the WG's archives
> > > > and did not find any discussions around this 
> > > > topic.  It is also not explicitly discussed in
> > > > your charter (or any other WG's charter that I
> > > > have looked through).
> > > > 
> > > > I have been working with some enterprise MIBs
> > > > in this area and have found them extremely
> > > > useful in our work.  I would think that this WG is
> > > > in a good position to extend the work it has
> > > > performed so far on the Remote ping MIB and the
> > > > Scheduling of Managed Objects MIB into this area.
> > > > This would be an opportunity to leverage the work of
> > > > the IPPM WG and some of the recent application
> > > > monitoring activities of the RMON WG, into a
> > > > general tool for providing remote performance
> > > > monitoring capabilities.
> > > > 
> > > > Thanks,
> > > > Bob
> > > > 
> > > > _____________
> > > > Robert G. Cole
> > > > AT&T Labs, Network Design and Performance Analysis Dept.
> > > > Tel: (410) 939-8732 	FAX: (410) 939-8732 
> > > > Pager: (888) 858-PAGE, pin 127113
> > > > email: rgcole@att.com	URL: http://chapman.mt.att.com/
> > > > 
> > > > 330 Saint Johns St., 2nd Floor
> > > > Havre de Grace, MD  21078
> > > > 		USA
> > > > 
> > > > 


From owner-disman@dorothy.peer.com  Mon Mar 13 18:14:28 2000
Received: from tangelo.bmc.com (fw-us-hou-2.bmc.com [198.207.223.251] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA18766
	for <disman-archive@odin.ietf.org>; Mon, 13 Mar 2000 18:14:24 -0500 (EST)
Received: from dorothy.bmc.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id RAA14174;
	Mon, 13 Mar 2000 17:06:51 -0600 (CST)
Received: (from root@localhost)
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) id PAA24458
	for disman-list; Mon, 13 Mar 2000 15:05:42 -0800 (PST)
Received: (from rpresuhn@localhost)
	by dorothy.peer.com (8.8.6 (PHNE_12836)/8.8.6) id PAA24452
	for disman@dorothy.bmc.com; Mon, 13 Mar 2000 15:05:38 -0800 (PST)
Date: Mon, 13 Mar 2000 15:05:38 -0800 (PST)
From: Randy Presuhn <rpresuhn@dorothy.peer.com>
Message-Id: <200003132305.PAA24452@dorothy.peer.com>
To: disman@dorothy.peer.com
Subject: RE: Remote Performance Management
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>
Content-Transfer-Encoding: 7bit


Hi -

> Message-ID: <A32A6A6D3178D3119C300090279CB296021D7D95@njb140po02.ems.att.com>
> From: "Cole, Robert G (Bob), ALSVC" <rgcole@att.com>
> To: Dan Romascanu <dromasca@lucent.com>,
>         disman-wg-ietf
> 	 <disman@dorothy.peer.com>,
>         "Carl W. Kalbfleisch" <cwk@verio.net>
> Cc: "'abierman@cisco.com'" <abierman@cisco.com>
> Subject: RE: Remote Performance Management
> Date: Mon, 13 Mar 2000 10:17:51 -0500
...
> 1) The current disman charter does not specifically address remote
> performance management.  We need to have Randy and the WG agree
> to modify the charter to support this activity.  Maybe Randy and the
> WG can shed some light on its future activities.
...

Whether the work happens in disman or somewhere else depends
on the level of interest within the working group, whether
any other working groups want to tackle the problem, and
whether our A-D thinks this would be an appropriate venue.

The disman WG is at the point where we need to decide whether
to go dormant, freeing up resources for other WGs, or to take
on new work items.

I personally find this an interesting topic, but would be happy
with it having a home in any of the following, in order of
preference:

    1) a new WG dedicated to this topic, especially if identification
       of specific metrics and statistics might be relevant

    2) disman (if we focus on infrastructure to perform distributed
       monitoring)

    3) applmib (if the focus is on application performance, rather
       than more generic possibilities)

    4) RMON

I'm keeping an open mind, and have no problem with this discussion
continuing on the disman list.

 ------------------------------------------------------------------------
 Randy Presuhn           randy_presuhn@bmc.com       http://www.bmc.com/
 Voice: +1 408 546-1006  BMC Software, Inc.  1-3141  2141 N. First Street
 Fax:   +1 408 965-0359  San Jose, California 95131  USA
 ------------------------------------------------------------------------
 Any relationship between my opinions and BMC's should be coincidental.
 ------------------------------------------------------------------------


From owner-disman@dorothy.peer.com  Tue Mar 14 02:13:03 2000
Received: from tangelo.bmc.com (fw-us-hou-2.bmc.com [198.207.223.251])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA25158
	for <disman-archive@odin.ietf.org>; Tue, 14 Mar 2000 02:13:03 -0500 (EST)
Received: from dorothy.peer.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id BAA09184;
	Tue, 14 Mar 2000 01:11:41 -0600 (CST)
Received: (from root@localhost)
	by dorothy.peer.com (8.8.6 (PHNE_12836)/8.8.6) id XAA04400
	for disman-list; Mon, 13 Mar 2000 23:10:15 -0800 (PST)
Received: from tangelo.bmc.com (root@tangelo [172.17.7.166])
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) with ESMTP id XAA04395
	for <disman@dorothy.peer.com>; Mon, 13 Mar 2000 23:10:11 -0800 (PST)
Received: from fw-us-hou1.bmc.com (fw-us-hou1.bmc.com [172.17.0.250])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with SMTP id BAA08938
	for <disman@dorothy.peer.com>; Tue, 14 Mar 2000 01:10:47 -0600 (CST)
Received: by ITC-EML2 with Internet Mail Service (5.5.2650.21)
	id <CCT8FZH8>; Tue, 14 Mar 2000 09:09:34 +0200
Message-ID: <15F58915DF84D311AC7D0090279AA614128057@ITC-EML2>
From: Dan Romascanu <dromasca@lucent.com>
To: "'Cole, Robert G (Bob), ALSVC'" <rgcole@att.com>,
        Dan Romascanu
	 <dromasca@lucent.com>,
        disman-wg-ietf <disman@dorothy.peer.com>,
        "Carl W. Kalbfleisch" <cwk@verio.net>
Cc: "'abierman@cisco.com'" <abierman@cisco.com>
Subject: RE: Remote Performance Management
Date: Tue, 14 Mar 2000 09:09:33 +0200
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>


	[Dan]  Bob,

	 
> 2) Dan suggested a draft discussing the architectural correlation between
> the
> use/interaction of passive and active tools in this area.  I think this
> would be a 
> good first start.  I would add that this might be a good place to better
> describe
> the active approach to peformance management and its requirements.  If you
> both agree ( and item 1 is covered), I could draft up an outline and send
> it to you both and we can start fleshing out a draft.
> 
	[Dan]  This option is fine with me, and would be glad to work with
you on this. Randy volunteered the DISMAN list for continuing to host this
discussion. IMO, the separation of the monitoring methods into 'passive' and
'active' and the subsequent distribution of work in different WGs is somehow
artificial. However, I understand the problem of the limited contributor
resources in this area. That is why dealing first with an architecture
document describing the problem, requirements, differences and benefits of
the two approaches might be the right thing to do at this stage. 

	Regards, 

	Dan



From owner-disman@dorothy.peer.com  Tue Mar 14 06:18:50 2000
Received: from tangelo.bmc.com (fw-us-hou-2.bmc.com [198.207.223.251])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA19139
	for <disman-archive@odin.ietf.org>; Tue, 14 Mar 2000 06:18:49 -0500 (EST)
Received: from dorothy.peer.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id FAA22462;
	Tue, 14 Mar 2000 05:17:58 -0600 (CST)
Received: (from root@localhost)
	by dorothy.peer.com (8.8.6 (PHNE_12836)/8.8.6) id DAA06108
	for disman-list; Tue, 14 Mar 2000 03:16:22 -0800 (PST)
Received: from tangelo.bmc.com (root@tangelo [172.17.7.166])
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) with ESMTP id DAA06103
	for <disman@dorothy.peer.com>; Tue, 14 Mar 2000 03:16:17 -0800 (PST)
Received: from fw-us-hou1.bmc.com (fw-us-hou1.bmc.com [172.17.0.250])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with SMTP id FAA22236
	for <disman@dorothy.bmc.com>; Tue, 14 Mar 2000 05:16:53 -0600 (CST)
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA18263;
	Tue, 14 Mar 2000 06:16:48 -0500 (EST)
Message-Id: <200003141116.GAA18263@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce: ;
Cc: disman@dorothy.peer.com
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-ietf-disman-remops-mib-08.txt
Date: Tue, 14 Mar 2000 06:16:48 -0500
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>


--NextPart

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

	Title		: Definitions of Managed Objects for Remote Ping,       
                          Traceroute, and Lookup Operations	
        Author(s)	: K. White
	Filename	: draft-ietf-disman-remops-mib-08.txt
	Pages		: 72
	Date		: 13-Mar-00
	
This memo defines Management Information Bases (MIBs) for performing
remote ping, traceroute and lookup operations at a remote host.  When
managing a network it is useful to be able to initiate and retrieve the
results of ping or traceroute operations when performed at a remote
host.  A Lookup capability is defined in order to enable resolving of
either an IP address to an DNS name or an DNS name to an IP address at a
remote host.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-disman-remops-mib-08.txt

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-disman-remops-mib-08.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-disman-remops-mib-08.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:	<20000313135240.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-disman-remops-mib-08.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-disman-remops-mib-08.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

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

--OtherAccess--

--NextPart--




From owner-disman@dorothy.peer.com  Tue Mar 14 19:14:39 2000
Received: from tangelo.bmc.com (fw-us-hou-2.bmc.com [198.207.223.251])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA19712
	for <disman-archive@odin.ietf.org>; Tue, 14 Mar 2000 19:14:34 -0500 (EST)
Received: from dorothy.bmc.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id SAA11740;
	Tue, 14 Mar 2000 18:12:36 -0600 (CST)
Received: (from root@localhost)
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) id QAA05228
	for disman-list; Tue, 14 Mar 2000 16:08:42 -0800 (PST)
Received: from tangelo.bmc.com (root@tangelo [172.17.7.166])
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) with ESMTP id QAA05223
	for <disman@dorothy.peer.com>; Tue, 14 Mar 2000 16:08:36 -0800 (PST)
Received: from fw-us-hou1.bmc.com (fw-us-hou1.bmc.com [172.17.0.250])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with SMTP id SAA10996
	for <disman@dorothy.peer.com>; Tue, 14 Mar 2000 18:08:58 -0600 (CST)
Received: from ins.com (199.0.203.191 [199.0.203.191]) by dtctxexch8.ins.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2650.21)
	id GNQPY415; Tue, 14 Mar 2000 18:08:51 -0600
Message-ID: <38CED48D.FCDC8433@ins.com>
Date: Tue, 14 Mar 2000 16:08:45 -0800
From: Steve Waldbusser <waldbusser@ins.com>
X-Mailer: Mozilla 4.7 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Andy Bierman <abierman@cisco.com>
CC: Russell Dietz <rsdietz@apptitude.com>,
        "'rmonmib-wg-ietf'" <rmonmib@cisco.com>,
        disman-wg-ietf <disman@dorothy.peer.com>
Subject: Re: Remote Performance Management
References: <1E06B998E00BD311A7410008C7BF2D8F24EC50@us-exch2-210.apptitude.com> <38CD0E81.39F37BB8@cisco.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>
Content-Transfer-Encoding: 7bit



Andy Bierman wrote:

> The RMONMIB APM charter is very clear. Configuration of active tests
> is out of scope.

Just to be clear, configuration of passive tests is also out of scope.

Regarding doing active tests in RMON, some exist in the Token Ring RMON MIB already. Many vendors who implement RMON also perform active tests as part of that implementation - this is why we've attempted (unsucessfully) to standardize that in the past. And we've agreed that the current APM charter will support APM measurements from active sources.

I think we could revisit more active testing in the future, sometime after we are done with our existing charter.

BTW, my memory of why the ping stuff failed in the RMON group has more to do with it being the "stepchild" of the RMON2 work we were doing at the time. It just didn't get much attention because there was much more interesting work to do.


Steve




From owner-disman@dorothy.peer.com  Wed Mar 15 06:23:55 2000
Received: from tangelo.bmc.com (fw-us-hou-2.bmc.com [198.207.223.251])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA29043
	for <disman-archive@odin.ietf.org>; Wed, 15 Mar 2000 06:23:55 -0500 (EST)
Received: from dorothy.bmc.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id FAA00928;
	Wed, 15 Mar 2000 05:22:41 -0600 (CST)
Received: (from root@localhost)
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) id DAA20777
	for disman-list; Wed, 15 Mar 2000 03:21:08 -0800 (PST)
Received: from tangelo.bmc.com (root@tangelo [172.17.7.166])
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) with ESMTP id DAA20772
	for <disman@dorothy.peer.com>; Wed, 15 Mar 2000 03:21:04 -0800 (PST)
Received: from fw-us-hou1.bmc.com (fw-us-hou1.bmc.com [172.17.0.250])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with SMTP id FAA00796
	for <disman@dorothy.bmc.com>; Wed, 15 Mar 2000 05:21:40 -0600 (CST)
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA27993;
	Wed, 15 Mar 2000 06:21:36 -0500 (EST)
Message-Id: <200003151121.GAA27993@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce: ;
Cc: disman@dorothy.peer.com
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-ietf-disman-notif-log-mib-16.txt
Date: Wed, 15 Mar 2000 06:21:36 -0500
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>


--NextPart

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

	Title		: Notification Log MIB
	Author(s)	: B. Stewart, R. Kavasseri
	Filename	: draft-ietf-disman-notif-log-mib-16.txt
	Pages		: 30
	Date		: 14-Mar-00
	
This memo defines a portion of the Management Information Base (MIB) for
use with network management protocols in the Internet community.  In
particular, it describes managed objects used for logging SNMP
Notifications.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-disman-notif-log-mib-16.txt

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-disman-notif-log-mib-16.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-disman-notif-log-mib-16.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:	<20000314132340.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-disman-notif-log-mib-16.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-disman-notif-log-mib-16.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

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

--OtherAccess--

--NextPart--




From owner-disman@dorothy.peer.com  Wed Mar 15 10:43:16 2000
Received: from tangelo.bmc.com (fw-us-hou-2.bmc.com [198.207.223.251])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA14561
	for <disman-archive@odin.ietf.org>; Wed, 15 Mar 2000 10:43:14 -0500 (EST)
Received: from dorothy.peer.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id JAA08957;
	Wed, 15 Mar 2000 09:41:29 -0600 (CST)
Received: (from root@localhost)
	by dorothy.peer.com (8.8.6 (PHNE_12836)/8.8.6) id HAA21292
	for disman-list; Wed, 15 Mar 2000 07:39:43 -0800 (PST)
Received: from tangelo.bmc.com (root@tangelo [172.17.7.166])
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) with ESMTP id HAA21286;
	Wed, 15 Mar 2000 07:39:38 -0800 (PST)
Received: from fw-us-hou1.bmc.com (fw-us-hou1.bmc.com [172.17.0.250])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with SMTP id JAA08497;
	Wed, 15 Mar 2000 09:40:14 -0600 (CST)
Received: from gab200r1.ems.att.com ([135.37.94.32])
	by almso1.proxy.att.com (AT&T IPNS/MSO-2.2) with ESMTP id KAA29657;
	Wed, 15 Mar 2000 10:39:57 -0500 (EST)
Received: from njb140bh2.ems.att.com by gab200r1.ems.att.com (8.8.8+Sun/ATTEMS-1.4.1 sol2)
	id KAA20859; Wed, 15 Mar 2000 10:41:06 -0500 (EST)
Received: by njb140bh2.ems.att.com with Internet Mail Service (5.5.2650.21)
	id <G715R2Q0>; Wed, 15 Mar 2000 10:39:57 -0500
Message-ID: <A32A6A6D3178D3119C300090279CB296021D7DA5@njb140po02.ems.att.com>
From: "Cole, Robert G (Bob), ALSVC" <rgcole@att.com>
To: Randy Presuhn <rpresuhn@dorothy.peer.com>, disman@dorothy.peer.com
Subject: RE: Remote Performance Management
Date: Wed, 15 Mar 2000 10:39:47 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>


Randy,

I have not yet looked at the applmib yet (but will do so right away), so
I cannot comment on that option. However, I do believe that the discussion
of this topic (if it is to proceed) should include a discussion of the 
infrastructure to perform distributed monitoring as well as specific
metrics and statistics.  Regarding the later point, I envision
relying heavily on the work from the IPPM WG in this
area.  In fact, as a first pass, I'd be happy with focusing
on the metrics and statistics of the IPPM WG solely, leaving
higher layer 'application monitoring' to later.

Thanks,
Bob

> ...
> > 1) The current disman charter does not specifically address remote
> > performance management.  We need to have Randy and the WG agree
> > to modify the charter to support this activity.  Maybe Randy and the
> > WG can shed some light on its future activities.
> ...
> 
> Whether the work happens in disman or somewhere else depends
> on the level of interest within the working group, whether
> any other working groups want to tackle the problem, and
> whether our A-D thinks this would be an appropriate venue.
> 
> The disman WG is at the point where we need to decide whether
> to go dormant, freeing up resources for other WGs, or to take
> on new work items.
> 
> I personally find this an interesting topic, but would be happy
> with it having a home in any of the following, in order of
> preference:
> 
>     1) a new WG dedicated to this topic, especially if identification
>        of specific metrics and statistics might be relevant
> 
>     2) disman (if we focus on infrastructure to perform distributed
>        monitoring)
> 
>     3) applmib (if the focus is on application performance, rather
>        than more generic possibilities)
> 
>     4) RMON
> 
> I'm keeping an open mind, and have no problem with this discussion
> continuing on the disman list.
> 
>  ------------------------------------------------------------------------
>  Randy Presuhn           randy_presuhn@bmc.com       http://www.bmc.com/
>  Voice: +1 408 546-1006  BMC Software, Inc.  1-3141  2141 N. First Street
>  Fax:   +1 408 965-0359  San Jose, California 95131  USA
>  ------------------------------------------------------------------------
>  Any relationship between my opinions and BMC's should be coincidental.
>  ------------------------------------------------------------------------


From owner-disman@dorothy.peer.com  Wed Mar 15 10:43:19 2000
Received: from tangelo.bmc.com (fw-us-hou-2.bmc.com [198.207.223.251])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA14598
	for <disman-archive@odin.ietf.org>; Wed, 15 Mar 2000 10:43:17 -0500 (EST)
Received: from dorothy.bmc.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id JAA08956;
	Wed, 15 Mar 2000 09:41:29 -0600 (CST)
Received: (from root@localhost)
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) id HAA21301
	for disman-list; Wed, 15 Mar 2000 07:40:03 -0800 (PST)
Received: from tangelo.bmc.com (root@tangelo [172.17.7.166])
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) with ESMTP id HAA21296
	for <disman@dorothy.peer.com>; Wed, 15 Mar 2000 07:39:59 -0800 (PST)
Received: from fw-us-hou1.bmc.com (fw-us-hou1.bmc.com [172.17.0.250])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with SMTP id JAA08621
	for <disman@dorothy.peer.com>; Wed, 15 Mar 2000 09:40:34 -0600 (CST)
Received: from njb140r1.ems.att.com ([135.65.202.58])
	by almso1.proxy.att.com (AT&T IPNS/MSO-2.2) with ESMTP id KAA29685;
	Wed, 15 Mar 2000 10:40:01 -0500 (EST)
Received: from njb140bh1.ems.att.com by njb140r1.ems.att.com (8.8.8+Sun/ATTEMS-1.4.1 sol2)
	id KAA24102; Wed, 15 Mar 2000 10:39:15 -0500 (EST)
Received: by njb140bh1.ems.att.com with Internet Mail Service (5.5.2650.21)
	id <G9LK4HAC>; Wed, 15 Mar 2000 10:40:01 -0500
Message-ID: <A32A6A6D3178D3119C300090279CB296021D7DA6@njb140po02.ems.att.com>
From: "Cole, Robert G (Bob), ALSVC" <rgcole@att.com>
To: Dan Romascanu <dromasca@lucent.com>, Dan Romascanu
	 <dromasca@lucent.com>,
        disman-wg-ietf <disman@dorothy.peer.com>,
        "Carl W. Kalbfleisch" <cwk@verio.net>
Cc: "'abierman@cisco.com'" <abierman@cisco.com>
Subject: RE: Remote Performance Management
Date: Wed, 15 Mar 2000 10:39:49 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>


Dan,

Given the discussion over the last couple of days and the number of
different WGs mentioned, I strongly agree with you that an architectural
level discussion/draft is merited.  If it is OK with you and Carl, give me
a week and I'll send you both a rough draft/outline and we can start
fleshing it out.  I first want to spend a couple of days reading up
on the applmib work, on the script MIB, and the IPPM rfcs and drafts
(and anything else you think appropriate).

Thanks,
Bob 

> -----Original Message-----
> From:	Dan Romascanu [SMTP:dromasca@lucent.com]
> Sent:	Tuesday, March 14, 2000 2:10 AM
> To:	Cole, Robert G (Bob), ALSVC; Dan Romascanu; disman-wg-ietf; Carl W.
> Kalbfleisch
> Cc:	'abierman@cisco.com'
> Subject:	RE: Remote Performance Management
> 
> 
> 	[Dan]  Bob,
> 
> 	 
> > 2) Dan suggested a draft discussing the architectural correlation
> between
> > the
> > use/interaction of passive and active tools in this area.  I think this
> > would be a 
> > good first start.  I would add that this might be a good place to better
> > describe
> > the active approach to peformance management and its requirements.  If
> you
> > both agree ( and item 1 is covered), I could draft up an outline and
> send
> > it to you both and we can start fleshing out a draft.
> > 
> 	[Dan]  This option is fine with me, and would be glad to work with
> you on this. Randy volunteered the DISMAN list for continuing to host this
> discussion. IMO, the separation of the monitoring methods into 'passive'
> and
> 'active' and the subsequent distribution of work in different WGs is
> somehow
> artificial. However, I understand the problem of the limited contributor
> resources in this area. That is why dealing first with an architecture
> document describing the problem, requirements, differences and benefits of
> the two approaches might be the right thing to do at this stage. 
> 
> 	Regards, 
> 
> 	Dan


From owner-disman@dorothy.peer.com  Wed Mar 15 13:19:16 2000
Received: from tangelo.bmc.com (fw-us-hou-2.bmc.com [198.207.223.251])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA19541
	for <disman-archive@odin.ietf.org>; Wed, 15 Mar 2000 13:19:15 -0500 (EST)
Received: from dorothy.bmc.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id MAA04855;
	Wed, 15 Mar 2000 12:12:13 -0600 (CST)
Received: (from root@localhost)
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) id KAA24849
	for disman-list; Wed, 15 Mar 2000 10:09:31 -0800 (PST)
Received: from tangelo.bmc.com (root@tangelo [172.17.7.166])
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) with ESMTP id KAA24771
	for <disman@dorothy.peer.com>; Wed, 15 Mar 2000 10:09:11 -0800 (PST)
Received: from fw-us-hou1.bmc.com (fw-us-hou1.bmc.com [172.17.0.250])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with SMTP id MAA04024
	for <disman@dorothy.peer.com>; Wed, 15 Mar 2000 12:09:46 -0600 (CST)
Received: from [129.250.38.56] (helo=dfw-corpmmp1.email.verio.net)
	by dfw-smtpout4.email.verio.net with esmtp (Exim 3.12 #7)
	id 12VIEr-0007Fk-00; Wed, 15 Mar 2000 18:09:45 +0000
Received: from [129.250.32.74] (helo=vynhk)
	by dfw-corpmmp1.email.verio.net with smtp (Exim 3.12 #7)
	id 12VIEq-0005km-00; Wed, 15 Mar 2000 18:09:44 +0000
From: "Carl W. Kalbfleisch" <cwk@verio.net>
To: "Cole, Robert G (Bob), ALSVC" <rgcole@att.com>,
        "Dan Romascanu" <dromasca@lucent.com>,
        "Dan Romascanu" <dromasca@lucent.com>,
        "disman-wg-ietf" <disman@dorothy.peer.com>
Cc: <abierman@cisco.com>
Subject: RE: Remote Performance Management
Date: Wed, 15 Mar 2000 12:14:27 -0600
Message-ID: <NDBBLANGKLMBKIHPCGAMEEKNEEAA.cwk@verio.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.2416 (9.0.2910.0)
In-Reply-To: <A32A6A6D3178D3119C300090279CB296021D7DA6@njb140po02.ems.att.com>
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>
Content-Transfer-Encoding: 7bit



Bob,

Sounds good to me. Are you going to IETF? If so we could discuss this in
person there.

Carl

> -----Original Message-----
> From: owner-disman@dorothy.peer.com
> [mailto:owner-disman@dorothy.peer.com]On Behalf Of Cole, Robert G (Bob),
> ALSVC
> Sent: Wednesday, March 15, 2000 9:40 AM
> To: Dan Romascanu; Dan Romascanu; disman-wg-ietf; Carl W. Kalbfleisch
> Cc: 'abierman@cisco.com'
> Subject: RE: Remote Performance Management
>
>
>
> Dan,
>
> Given the discussion over the last couple of days and the number of
> different WGs mentioned, I strongly agree with you that an architectural
> level discussion/draft is merited.  If it is OK with you and Carl, give me
> a week and I'll send you both a rough draft/outline and we can start
> fleshing it out.  I first want to spend a couple of days reading up
> on the applmib work, on the script MIB, and the IPPM rfcs and drafts
> (and anything else you think appropriate).
>
> Thanks,
> Bob
>
> > -----Original Message-----
> > From:	Dan Romascanu [SMTP:dromasca@lucent.com]
> > Sent:	Tuesday, March 14, 2000 2:10 AM
> > To:	Cole, Robert G (Bob), ALSVC; Dan Romascanu; disman-wg-ietf; Carl W.
> > Kalbfleisch
> > Cc:	'abierman@cisco.com'
> > Subject:	RE: Remote Performance Management
> >
> >
> > 	[Dan]  Bob,
> >
> >
> > > 2) Dan suggested a draft discussing the architectural correlation
> > between
> > > the
> > > use/interaction of passive and active tools in this area.  I
> think this
> > > would be a
> > > good first start.  I would add that this might be a good
> place to better
> > > describe
> > > the active approach to peformance management and its requirements.  If
> > you
> > > both agree ( and item 1 is covered), I could draft up an outline and
> > send
> > > it to you both and we can start fleshing out a draft.
> > >
> > 	[Dan]  This option is fine with me, and would be glad to work with
> > you on this. Randy volunteered the DISMAN list for continuing
> to host this
> > discussion. IMO, the separation of the monitoring methods into 'passive'
> > and
> > 'active' and the subsequent distribution of work in different WGs is
> > somehow
> > artificial. However, I understand the problem of the limited contributor
> > resources in this area. That is why dealing first with an architecture
> > document describing the problem, requirements, differences and
> benefits of
> > the two approaches might be the right thing to do at this stage.
> >
> > 	Regards,
> >
> > 	Dan



From owner-disman@dorothy.peer.com  Wed Mar 15 15:15:53 2000
Received: from tangelo.bmc.com (fw-us-hou-2.bmc.com [198.207.223.251])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA07926
	for <disman-archive@odin.ietf.org>; Wed, 15 Mar 2000 15:15:48 -0500 (EST)
Received: from dorothy.peer.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id OAA20842;
	Wed, 15 Mar 2000 14:14:30 -0600 (CST)
Received: (from root@localhost)
	by dorothy.peer.com (8.8.6 (PHNE_12836)/8.8.6) id MAA27926
	for disman-list; Wed, 15 Mar 2000 12:13:14 -0800 (PST)
Received: from tangelo.bmc.com (root@tangelo [172.17.7.166])
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) with ESMTP id MAA27920
	for <disman@dorothy.peer.com>; Wed, 15 Mar 2000 12:13:07 -0800 (PST)
Received: from fw-us-hou1.bmc.com (fw-us-hou1.bmc.com [172.17.0.250])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with SMTP id OAA20626
	for <disman@dorothy.peer.com>; Wed, 15 Mar 2000 14:13:42 -0600 (CST)
Received: from us-exch2-210.apptitude.com (us-exch2-210.apptitude.com [192.190.175.202])
	by natadm.apptitude.com (8.9.3/8.9.3) with ESMTP id MAA13833;
	Wed, 15 Mar 2000 12:13:33 -0800
Received: by us-exch2-210.apptitude.com with Internet Mail Service (5.5.2448.0)
	id <T7SLCQ1Z>; Wed, 15 Mar 2000 12:13:03 -0800
Message-ID: <1E06B998E00BD311A7410008C7BF2D8F24EC5F@us-exch2-210.apptitude.com>
From: Russell Dietz <rsdietz@apptitude.com>
To: "'Carl W. Kalbfleisch'" <cwk@verio.net>,
        "Cole, Robert G (Bob), ALSVC"
	 <rgcole@att.com>,
        Dan Romascanu <dromasca@lucent.com>,
        disman-wg-ietf
	 <disman@dorothy.peer.com>
Cc: abierman@cisco.com
Subject: RE: Remote Performance Management
Date: Wed, 15 Mar 2000 12:13:02 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2448.0)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01BF8EBA.DDAF5AC2"
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01BF8EBA.DDAF5AC2
Content-Type: text/plain;
	charset="iso-8859-1"

Hello Folks,

Given the level of interest, we should all try to get together off-line in
Adelaide and discuss next steps?  Let me know!

Regards,

Russ

-----Original Message-----
From: Carl W. Kalbfleisch [mailto:cwk@verio.net]
Sent: Wednesday, March 15, 2000 10:14 AM
To: Cole, Robert G (Bob), ALSVC; Dan Romascanu; Dan Romascanu;
disman-wg-ietf
Cc: abierman@cisco.com
Subject: RE: Remote Performance Management




Bob,

Sounds good to me. Are you going to IETF? If so we could discuss this in
person there.

Carl

> -----Original Message-----
> From: owner-disman@dorothy.peer.com
> [mailto:owner-disman@dorothy.peer.com]On Behalf Of Cole, Robert G (Bob),
> ALSVC
> Sent: Wednesday, March 15, 2000 9:40 AM
> To: Dan Romascanu; Dan Romascanu; disman-wg-ietf; Carl W. Kalbfleisch
> Cc: 'abierman@cisco.com'
> Subject: RE: Remote Performance Management
>
>
>
> Dan,
>
> Given the discussion over the last couple of days and the number of
> different WGs mentioned, I strongly agree with you that an architectural
> level discussion/draft is merited.  If it is OK with you and Carl, give me
> a week and I'll send you both a rough draft/outline and we can start
> fleshing it out.  I first want to spend a couple of days reading up
> on the applmib work, on the script MIB, and the IPPM rfcs and drafts
> (and anything else you think appropriate).
>
> Thanks,
> Bob
>
> > -----Original Message-----
> > From:	Dan Romascanu [SMTP:dromasca@lucent.com]
> > Sent:	Tuesday, March 14, 2000 2:10 AM
> > To:	Cole, Robert G (Bob), ALSVC; Dan Romascanu; disman-wg-ietf; Carl W.
> > Kalbfleisch
> > Cc:	'abierman@cisco.com'
> > Subject:	RE: Remote Performance Management
> >
> >
> > 	[Dan]  Bob,
> >
> >
> > > 2) Dan suggested a draft discussing the architectural correlation
> > between
> > > the
> > > use/interaction of passive and active tools in this area.  I
> think this
> > > would be a
> > > good first start.  I would add that this might be a good
> place to better
> > > describe
> > > the active approach to peformance management and its requirements.  If
> > you
> > > both agree ( and item 1 is covered), I could draft up an outline and
> > send
> > > it to you both and we can start fleshing out a draft.
> > >
> > 	[Dan]  This option is fine with me, and would be glad to work with
> > you on this. Randy volunteered the DISMAN list for continuing
> to host this
> > discussion. IMO, the separation of the monitoring methods into 'passive'
> > and
> > 'active' and the subsequent distribution of work in different WGs is
> > somehow
> > artificial. However, I understand the problem of the limited contributor
> > resources in this area. That is why dealing first with an architecture
> > document describing the problem, requirements, differences and
> benefits of
> > the two approaches might be the right thing to do at this stage.
> >
> > 	Regards,
> >
> > 	Dan

------_=_NextPart_001_01BF8EBA.DDAF5AC2
Content-Type: text/html;
	charset="iso-8859-1"
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=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2448.0">
<TITLE>RE: Remote Performance Management</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>Hello Folks,</FONT>
</P>

<P><FONT SIZE=3D2>Given the level of interest, we should all try to get =
together off-line in Adelaide and discuss next steps?&nbsp; Let me =
know!</FONT></P>

<P><FONT SIZE=3D2>Regards,</FONT>
</P>

<P><FONT SIZE=3D2>Russ</FONT>
</P>

<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: Carl W. Kalbfleisch [<A =
HREF=3D"mailto:cwk@verio.net">mailto:cwk@verio.net</A>]</FONT>
<BR><FONT SIZE=3D2>Sent: Wednesday, March 15, 2000 10:14 AM</FONT>
<BR><FONT SIZE=3D2>To: Cole, Robert G (Bob), ALSVC; Dan Romascanu; Dan =
Romascanu;</FONT>
<BR><FONT SIZE=3D2>disman-wg-ietf</FONT>
<BR><FONT SIZE=3D2>Cc: abierman@cisco.com</FONT>
<BR><FONT SIZE=3D2>Subject: RE: Remote Performance Management</FONT>
</P>
<BR>
<BR>
<BR>

<P><FONT SIZE=3D2>Bob,</FONT>
</P>

<P><FONT SIZE=3D2>Sounds good to me. Are you going to IETF? If so we =
could discuss this in</FONT>
<BR><FONT SIZE=3D2>person there.</FONT>
</P>

<P><FONT SIZE=3D2>Carl</FONT>
</P>

<P><FONT SIZE=3D2>&gt; -----Original Message-----</FONT>
<BR><FONT SIZE=3D2>&gt; From: owner-disman@dorothy.peer.com</FONT>
<BR><FONT SIZE=3D2>&gt; [<A =
HREF=3D"mailto:owner-disman@dorothy.peer.com">mailto:owner-disman@doroth=
y.peer.com</A>]On Behalf Of Cole, Robert G (Bob),</FONT>
<BR><FONT SIZE=3D2>&gt; ALSVC</FONT>
<BR><FONT SIZE=3D2>&gt; Sent: Wednesday, March 15, 2000 9:40 AM</FONT>
<BR><FONT SIZE=3D2>&gt; To: Dan Romascanu; Dan Romascanu; =
disman-wg-ietf; Carl W. Kalbfleisch</FONT>
<BR><FONT SIZE=3D2>&gt; Cc: 'abierman@cisco.com'</FONT>
<BR><FONT SIZE=3D2>&gt; Subject: RE: Remote Performance =
Management</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt; Dan,</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt; Given the discussion over the last couple of =
days and the number of</FONT>
<BR><FONT SIZE=3D2>&gt; different WGs mentioned, I strongly agree with =
you that an architectural</FONT>
<BR><FONT SIZE=3D2>&gt; level discussion/draft is merited.&nbsp; If it =
is OK with you and Carl, give me</FONT>
<BR><FONT SIZE=3D2>&gt; a week and I'll send you both a rough =
draft/outline and we can start</FONT>
<BR><FONT SIZE=3D2>&gt; fleshing it out.&nbsp; I first want to spend a =
couple of days reading up</FONT>
<BR><FONT SIZE=3D2>&gt; on the applmib work, on the script MIB, and the =
IPPM rfcs and drafts</FONT>
<BR><FONT SIZE=3D2>&gt; (and anything else you think =
appropriate).</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt; Thanks,</FONT>
<BR><FONT SIZE=3D2>&gt; Bob</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; -----Original Message-----</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; From:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Dan Romascanu [SMTP:dromasca@lucent.com]</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Sent:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Tuesday, March 14, 2000 2:10 AM</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; To: Cole, Robert G (Bob), ALSVC; Dan =
Romascanu; disman-wg-ietf; Carl W.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Kalbfleisch</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Cc: 'abierman@cisco.com'</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Subject:&nbsp;&nbsp;&nbsp; RE: Remote =
Performance Management</FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &nbsp;&nbsp;&nbsp; [Dan]&nbsp; Bob,</FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; 2) Dan suggested a draft discussing =
the architectural correlation</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; between</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; the</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; use/interaction of passive and active =
tools in this area.&nbsp; I</FONT>
<BR><FONT SIZE=3D2>&gt; think this</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; would be a</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; good first start.&nbsp; I would add =
that this might be a good</FONT>
<BR><FONT SIZE=3D2>&gt; place to better</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; describe</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; the active approach to peformance =
management and its requirements.&nbsp; If</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; you</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; both agree ( and item 1 is covered), =
I could draft up an outline and</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; send</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; it to you both and we can start =
fleshing out a draft.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &nbsp;&nbsp;&nbsp; [Dan]&nbsp; This option =
is fine with me, and would be glad to work with</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; you on this. Randy volunteered the DISMAN =
list for continuing</FONT>
<BR><FONT SIZE=3D2>&gt; to host this</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; discussion. IMO, the separation of the =
monitoring methods into 'passive'</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; and</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; 'active' and the subsequent distribution =
of work in different WGs is</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; somehow</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; artificial. However, I understand the =
problem of the limited contributor</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; resources in this area. That is why =
dealing first with an architecture</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; document describing the problem, =
requirements, differences and</FONT>
<BR><FONT SIZE=3D2>&gt; benefits of</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; the two approaches might be the right =
thing to do at this stage.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &nbsp;&nbsp;&nbsp; Regards,</FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &nbsp;&nbsp;&nbsp; Dan</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01BF8EBA.DDAF5AC2--


From owner-disman@dorothy.peer.com  Wed Mar 15 15:28:24 2000
Received: from tangelo.bmc.com (fw-us-hou-2.bmc.com [198.207.223.251])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA13098
	for <disman-archive@odin.ietf.org>; Wed, 15 Mar 2000 15:28:23 -0500 (EST)
Received: from dorothy.peer.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id OAA25751;
	Wed, 15 Mar 2000 14:26:38 -0600 (CST)
Received: (from root@localhost)
	by dorothy.peer.com (8.8.6 (PHNE_12836)/8.8.6) id MAA28077
	for disman-list; Wed, 15 Mar 2000 12:25:46 -0800 (PST)
Received: from tangelo.bmc.com (root@tangelo [172.17.7.166])
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) with ESMTP id MAA28071;
	Wed, 15 Mar 2000 12:25:39 -0800 (PST)
From: massadb@netscout.com
Received: from fw-us-hou1.bmc.com (fw-us-hou1.bmc.com [172.17.0.250])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with SMTP id OAA23636;
	Wed, 15 Mar 2000 14:20:50 -0600 (CST)
Received: by nsismtp1.netscout.com(Lotus SMTP MTA Internal build v4.6.2  (651.2 6-10-1998))  id 852568A3.006F69F8 ; Wed, 15 Mar 2000 15:16:56 -0500
X-Lotus-FromDomain: NETSCOUT
To: rpresuhn@dorothy.peer.com, disman@dorothy.peer.com
Message-ID: <852568A3.006F68C4.00@nsismtp1.netscout.com>
Date: Wed, 15 Mar 2000 15:06:00 -0500
Subject: Re: Fwd: RE: Remote Performance Management
Mime-Version: 1.0
Content-type: text/plain; charset=us-ascii
Content-Disposition: inline
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>



Hi. I think it has been clear that active/synthetic monitoring is being
considered by RMON APM. Note from Andy's minutes on the 13th in the section
titled Configuring Agent Capabilities, the "group decided"

 " The APM standard should support client based, probe based,
    active and synthetic traffic monitoring, and even non-network
    based mechanisms."

I am assumming that active and synthetic are fairly synonomous and the
probe and passive are intended to be synonomous. I guess I'm no longer so
clear on what that means. It is clear that active has configuration issues
and maybe it's not clear that configuration is an area that the RMON APM WG
needs to address. Still it does seem to leave a hole for supporting active.

I would rather seem us work towards full solutions if only by referencing
where to go for the rest, assumming the rest exists, is complete and is
compatible.




rpresuhn@dorothy.peer.com on 03/13/2000 12:05:48 AM

To:   disman@dorothy.peer.com
cc:    (bcc: Bob Massad/NetScout)
Subject:  Fwd: RE: Remote Performance Management





Hi -

A post from a non-subscriber address, forwarded to the disman list.
I've added this address to the disman "posters" list.

 ------------------------------------------------------------------------
 Randy Presuhn           randy_presuhn@bmc.com       http://www.bmc.com/
 Voice: +1 408 546-1006  BMC Software, Inc.  1-3141  2141 N. First Street
 Fax:   +1 408 965-0359  San Jose, California 95131  USA
 ------------------------------------------------------------------------
 Any relationship between my opinions and BMC's should be coincidental.
 ------------------------------------------------------------------------

> Received: from tangelo.bmc.com (root@tangelo [172.17.7.166])
>    by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) with ESMTP id SAA23248
>    for <disman@dorothy.peer.com>; Sun, 12 Mar 2000 18:51:33 -0800 (PST)
> Received: from fw-us-hou1.bmc.com (fw-us-hou1.bmc.com [172.17.0.250])
>    by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with SMTP id UAA22687
>    for <disman@dorothy.peer.com>; Sun, 12 Mar 2000 20:52:09 -0600 (CST)
> Received: from us-exch2-210.apptitude.com (us-exch2-210.apptitude.com
[192.190.175.202])
>    by natadm.apptitude.com (8.9.3/8.9.3) with ESMTP id SAA06497;
>    Sun, 12 Mar 2000 18:52:06 -0800
> Received: by us-exch2-210.apptitude.com with Internet Mail Service
(5.5.2448.0)
>    id <T7SLC3W5>; Sun, 12 Mar 2000 18:51:35 -0800
> Message-ID:
<1E06B998E00BD311A7410008C7BF2D8F24EC50@us-exch2-210.apptitude.com>
> From: Russell Dietz <rsdietz@apptitude.com>
> To: "'rmonmib-wg-ietf'" <rmonmib@cisco.com>
> Cc: disman-wg-ietf <disman@dorothy.peer.com>
> Subject: RE: Remote Performance Management
> Date: Sun, 12 Mar 2000 18:51:34 -0800
> MIME-Version: 1.0
> X-Mailer: Internet Mail Service (5.5.2448.0)
> Content-Type: multipart/alternative;
>    boundary="----_=_NextPart_001_01BF8C97.0B6281FE"
>
> This message is in MIME format. Since your mail reader does not
understand
> this format, some or all of this message may not be legible.
>
> ------_=_NextPart_001_01BF8C97.0B6281FE
> Content-Type: text/plain;
>    charset="iso-8859-8"
>
> Hello Folks!
>
> I believe that it has been clear that many people are interested in both
the
> passive monitoring and active performance testing.  I feel that our
charter
> must address both of these areas.  However, active testing is a major
> configuration issue, if we all don't agree on some way to eliminate some
of
> the typically configurable features of active agents.
>
> I feel that we should have a specific discussion in Adelaide on this
area.
> Would any of the individuals that are interested care to make a 15 minute
> presentation on the requirements?  Please let the chair know ASAP!
>
> See you all down under...
>
> Russ
>
> -----Original Message-----
> From: Carl W. Kalbfleisch [mailto:cwk@verio.net]
> Sent: Sunday, March 12, 2000 1:07 PM
> To: Dan Romascanu; 'Cole, Robert G (Bob), ALSVC'; disman-wg-ietf
> Cc: abierman@cisco.com
> Subject: RE: Remote Performance Management
>
>
>
>
> I indicated an interest in such work privately to Bob. I will mention on
the
> list that I am interested so that the WG chair has a feeling that there
are
> additional people interested in defining such things.
>
> Carl
>
> > -----Original Message-----
> > From: owner-disman@dorothy.peer.com
> > [mailto:owner-disman@dorothy.peer.com]On Behalf Of Dan Romascanu
> > Sent: Sunday, March 12, 2000 9:13 AM
> > To: 'Cole, Robert G (Bob), ALSVC'; disman-wg-ietf
> > Cc: 'abierman@cisco.com'
> > Subject: RE: Remote Performance Management
> >
> >
> >
> > Bob,
> >
> > Thanks, I understand now better what you are after. I agree that the
place
> > to raise the issue might be DISMAN. In fact, the set of tools
> > that a network
> > manager would use for remote monitoring and managing his domain would
be a
> > combination of 'passive' and 'active' tools. Some of the probes
> > and devices
> > in the network might also have the capability to perform in both
> > paradigms.
> > I would like to see some architectural correlation between the
> > two methods -
> > this may be a subject of an Informational RFC.
> >
> > As a historical note, 'Ping MIB' was once in the past on the RMON MIB
WG
> > table, but it was taken out because the RMON group decided to deal
> > exclusively with the 'passive' approach. It landed eventually in the
> > remops-disman work.
> >
> > I am not sure about the status of the future work in DISMAN. If I am
not
> > mistaken, the WG does not meet in Adelaide. I would be interested to
> > contribute to such a work, if it starts to be developed.
> >
> > Regards,
> >
> > Dan
> >
> >
> >
> >
> > > -----Original Message-----
> > > From:    Cole, Robert G (Bob), ALSVC [SMTP:rgcole@att.com]
> > > Sent:    Thu March 09 2000 20:29
> > > To: Dan Romascanu; disman-wg-ietf
> > > Cc: 'abierman@cisco.com'
> > > Subject: RE: Remote Performance Management
> > >
> > >
> > > Dan,
> > >
> > > Thanks for the note.  I have looked at the dsmon-mib
> > > that Andy posted.  As well, I attended the last rmonmib WG
> > > meeting in DC, the interim meeting in Boston and
> > > have been following the rmonmib WG mailing list and reading
> > > through their various dratfs.  It is my current
> > > understanding that the rmonmib working group is
> > > focusing on defining monitors that sit passively on the wire.
> > > Is this your understanding?
> > >
> > > What I am interested in seeing discussed is a capability
> > > to remotely generate the performance management traffic
> > > from a remote device to another remote device (like the
> > > Remote ping MIB allows one to generate a ping or set of pings
> > > from a remote device to another remote device).
> > >
> > > In fact, it was Andy that turned me onto the activities of the
> > > disman WG.
> > >
> > > Regarding the notion of seeing if the author(s) of the enterprise
> > > MIBs are interested in bringing them forward as a draft, I think
> > > that is an excellent idea (and I'll talk with them).
> > >
> > > Thanks,
> > > Bob
> > > > -----Original Message-----
> > > > From:  Dan Romascanu [SMTP:dromasca@lucent.com]
> > > > Sent:  Thursday, March 09, 2000 10:16 AM
> > > > To:    Cole, Robert G (Bob), ALSVC; disman-wg-ietf
> > > > Cc:    'abierman@cisco.com'
> > > > Subject:    RE: Remote Performance Management
> > > >
> > > >
> > > > Bob,
> > > >
> > > > There is a DiffServ Monitoring MIB - extension to the RMON MIB. The
> > > > document
> > > > is draft-bierman-dsmon-mib-02.txt, authored by Andy Bierman.
> > It recently
> > > > became an official work item in the rmonmib WG, part of the
> > new Charter
> > > of
> > > > this WG. If you know any enterprise MIBs that are relevant to this
> > > > subject,
> > > > I would suggest that you encourage their authors to bring them to
the
> > > > attention of the RMON MIB WG. The discussion list of this group is
> > > > rmonmib@cisco.com.
> > > >
> > > > Regards,
> > > >
> > > > Dan
> > > >
> > > >
> > > >
> > > > > -----Original Message-----
> > > > > From:     Cole, Robert G (Bob), ALSVC [SMTP:rgcole@att.com]
> > > > > Sent:     Thu March 09 2000 16:27
> > > > > To:  disman-wg-ietf
> > > > > Subject:  Remote Performance Management
> > > > >
> > > > >
> > > > > To all,
> > > > >
> > > > > I am curious if the WG is/has/or will
> > > > > discuss remote performance management
> > > > > capabilities?
> > > > >
> > > > > I did a random sampling of the WG's archives
> > > > > and did not find any discussions around this
> > > > > topic.  It is also not explicitly discussed in
> > > > > your charter (or any other WG's charter that I
> > > > > have looked through).
> > > > >
> > > > > I have been working with some enterprise MIBs
> > > > > in this area and have found them extremely
> > > > > useful in our work.  I would think that this WG is
> > > > > in a good position to extend the work it has
> > > > > performed so far on the Remote ping MIB and the
> > > > > Scheduling of Managed Objects MIB into this area.
> > > > > This would be an opportunity to leverage the work of
> > > > > the IPPM WG and some of the recent application
> > > > > monitoring activities of the RMON WG, into a
> > > > > general tool for providing remote performance
> > > > > monitoring capabilities.
> > > > >
> > > > > Thanks,
> > > > > Bob
> > > > >
> > > > > _____________
> > > > > Robert G. Cole
> > > > > AT&T Labs, Network Design and Performance Analysis Dept.
> > > > > Tel: (410) 939-8732      FAX: (410) 939-8732
> > > > > Pager: (888) 858-PAGE, pin 127113
> > > > > email: rgcole@att.com    URL: http://chapman.mt.att.com/
> > > > >
> > > > > 330 Saint Johns St., 2nd Floor
> > > > > Havre de Grace, MD  21078
> > > > >           USA
> > > > >
> > > > >
>
> ------_=_NextPart_001_01BF8C97.0B6281FE
> Content-Type: text/html;
>    charset="iso-8859-8"
> 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=3Diso-8859-8">
> <META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
> 5.5.2448.0">
> <TITLE>RE: Remote Performance Management</TITLE>
> </HEAD>
> <BODY>
>
> <P><FONT SIZE=3D2>Hello Folks!</FONT>
> </P>
>
> <P><FONT SIZE=3D2>I believe that it has been clear that many people are =
> interested in both the passive monitoring and active performance =
> testing.&nbsp; I feel that our charter must address both of these =
> areas.&nbsp; However, active testing is a major configuration issue, if =
> we all don't agree on some way to eliminate some of the typically =
> configurable features of active agents.</FONT></P>
>
> <P><FONT SIZE=3D2>I feel that we should have a specific discussion in =
> Adelaide on this area.&nbsp; Would any of the individuals that are =
> interested care to make a 15 minute presentation on the =
> requirements?&nbsp; Please let the chair know ASAP!</FONT></P>
>
> <P><FONT SIZE=3D2>See you all down under...</FONT>
> </P>
>
> <P><FONT SIZE=3D2>Russ</FONT>
> </P>
>
> <P><FONT SIZE=3D2>-----Original Message-----</FONT>
> <BR><FONT SIZE=3D2>From: Carl W. Kalbfleisch [<A =
> HREF=3D"mailto:cwk@verio.net">mailto:cwk@verio.net</A>]</FONT>
> <BR><FONT SIZE=3D2>Sent: Sunday, March 12, 2000 1:07 PM</FONT>
> <BR><FONT SIZE=3D2>To: Dan Romascanu; 'Cole, Robert G (Bob), ALSVC'; =
> disman-wg-ietf</FONT>
> <BR><FONT SIZE=3D2>Cc: abierman@cisco.com</FONT>
> <BR><FONT SIZE=3D2>Subject: RE: Remote Performance Management</FONT>
> </P>
> <BR>
> <BR>
> <BR>
>
> <P><FONT SIZE=3D2>I indicated an interest in such work privately to =
> Bob. I will mention on the</FONT>
> <BR><FONT SIZE=3D2>list that I am interested so that the WG chair has a =
> feeling that there are</FONT>
> <BR><FONT SIZE=3D2>additional people interested in defining such =
> things.</FONT>
> </P>
>
> <P><FONT SIZE=3D2>Carl</FONT>
> </P>
>
> <P><FONT SIZE=3D2>&gt; -----Original Message-----</FONT>
> <BR><FONT SIZE=3D2>&gt; From: owner-disman@dorothy.peer.com</FONT>
> <BR><FONT SIZE=3D2>&gt; [<A =
> HREF=3D"mailto:owner-disman@dorothy.peer.com">mailto:owner-disman@doroth=
> y.peer.com</A>]On Behalf Of Dan Romascanu</FONT>
> <BR><FONT SIZE=3D2>&gt; Sent: Sunday, March 12, 2000 9:13 AM</FONT>
> <BR><FONT SIZE=3D2>&gt; To: 'Cole, Robert G (Bob), ALSVC'; =
> disman-wg-ietf</FONT>
> <BR><FONT SIZE=3D2>&gt; Cc: 'abierman@cisco.com'</FONT>
> <BR><FONT SIZE=3D2>&gt; Subject: RE: Remote Performance =
> Management</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; Bob,</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; Thanks, I understand now better what you are =
> after. I agree that the place</FONT>
> <BR><FONT SIZE=3D2>&gt; to raise the issue might be DISMAN. In fact, =
> the set of tools</FONT>
> <BR><FONT SIZE=3D2>&gt; that a network</FONT>
> <BR><FONT SIZE=3D2>&gt; manager would use for remote monitoring and =
> managing his domain would be a</FONT>
> <BR><FONT SIZE=3D2>&gt; combination of 'passive' and 'active' tools. =
> Some of the probes</FONT>
> <BR><FONT SIZE=3D2>&gt; and devices</FONT>
> <BR><FONT SIZE=3D2>&gt; in the network might also have the capability =
> to perform in both</FONT>
> <BR><FONT SIZE=3D2>&gt; paradigms.</FONT>
> <BR><FONT SIZE=3D2>&gt; I would like to see some architectural =
> correlation between the</FONT>
> <BR><FONT SIZE=3D2>&gt; two methods -</FONT>
> <BR><FONT SIZE=3D2>&gt; this may be a subject of an Informational =
> RFC.</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; As a historical note, 'Ping MIB' was once in =
> the past on the RMON MIB WG</FONT>
> <BR><FONT SIZE=3D2>&gt; table, but it was taken out because the RMON =
> group decided to deal</FONT>
> <BR><FONT SIZE=3D2>&gt; exclusively with the 'passive' approach. It =
> landed eventually in the</FONT>
> <BR><FONT SIZE=3D2>&gt; remops-disman work.</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; I am not sure about the status of the future =
> work in DISMAN. If I am not</FONT>
> <BR><FONT SIZE=3D2>&gt; mistaken, the WG does not meet in Adelaide. I =
> would be interested to</FONT>
> <BR><FONT SIZE=3D2>&gt; contribute to such a work, if it starts to be =
> developed.</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; Regards,</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; Dan</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; -----Original Message-----</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; From:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
> Cole, Robert G (Bob), ALSVC [SMTP:rgcole@att.com]</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; Sent:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
> Thu March 09 2000 20:29</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; To: Dan Romascanu; disman-wg-ietf</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; Cc: 'abierman@cisco.com'</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; Subject:&nbsp;&nbsp;&nbsp; RE: Remote =
> Performance Management</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; Dan,</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; Thanks for the note.&nbsp; I have looked =
> at the dsmon-mib</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; that Andy posted.&nbsp; As well, I =
> attended the last rmonmib WG</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; meeting in DC, the interim meeting in =
> Boston and</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; have been following the rmonmib WG mailing =
> list and reading</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; through their various dratfs.&nbsp; It is =
> my current</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; understanding that the rmonmib working =
> group is</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; focusing on defining monitors that sit =
> passively on the wire.</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; Is this your understanding?</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; What I am interested in seeing discussed =
> is a capability</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; to remotely generate the performance =
> management traffic</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; from a remote device to another remote =
> device (like the</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; Remote ping MIB allows one to generate a =
> ping or set of pings</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; from a remote device to another remote =
> device).</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; In fact, it was Andy that turned me onto =
> the activities of the</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; disman WG.</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; Regarding the notion of seeing if the =
> author(s) of the enterprise</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; MIBs are interested in bringing them =
> forward as a draft, I think</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; that is an excellent idea (and I'll talk =
> with them).</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; Thanks,</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; Bob</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; -----Original Message-----</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; From:&nbsp;&nbsp;&nbsp;&nbsp; Dan =
> Romascanu [SMTP:dromasca@lucent.com]</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; Sent:&nbsp;&nbsp;&nbsp;&nbsp; =
> Thursday, March 09, 2000 10:16 AM</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; =
> To:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Cole, Robert G (Bob), ALSVC; =
> disman-wg-ietf</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; =
> Cc:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'abierman@cisco.com'</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; Subject:&nbsp; RE: Remote Performance =
> Management</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; Bob,</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; There is a DiffServ Monitoring MIB - =
> extension to the RMON MIB. The</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; document</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; is draft-bierman-dsmon-mib-02.txt, =
> authored by Andy Bierman.</FONT>
> <BR><FONT SIZE=3D2>&gt; It recently</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; became an official work item in the =
> rmonmib WG, part of the</FONT>
> <BR><FONT SIZE=3D2>&gt; new Charter</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; of</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; this WG. If you know any enterprise =
> MIBs that are relevant to this</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; subject,</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; I would suggest that you encourage =
> their authors to bring them to the</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; attention of the RMON MIB WG. The =
> discussion list of this group is</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; rmonmib@cisco.com.</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; Regards,</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; Dan</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; -----Original =
> Message-----</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; From:&nbsp;&nbsp; Cole, Robert G =
> (Bob), ALSVC [SMTP:rgcole@att.com]</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; Sent:&nbsp;&nbsp; Thu March 09 =
> 2000 16:27</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; To:&nbsp;&nbsp;&nbsp;&nbsp; =
> disman-wg-ietf</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; =
> Subject:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Remote Performance =
> Management</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; To all,</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; I am curious if the WG is/has/or =
> will</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; discuss remote performance =
> management</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; capabilities?</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; I did a random sampling of the =
> WG's archives</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; and did not find any discussions =
> around this</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; topic.&nbsp; It is also not =
> explicitly discussed in</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; your charter (or any other WG's =
> charter that I</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; have looked through).</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; I have been working with some =
> enterprise MIBs</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; in this area and have found them =
> extremely</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; useful in our work.&nbsp; I =
> would think that this WG is</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; in a good position to extend the =
> work it has</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; performed so far on the Remote =
> ping MIB and the</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; Scheduling of Managed Objects =
> MIB into this area.</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; This would be an opportunity to =
> leverage the work of</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; the IPPM WG and some of the =
> recent application</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; monitoring activities of the =
> RMON WG, into a</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; general tool for providing =
> remote performance</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; monitoring capabilities.</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; Thanks,</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; Bob</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; _____________</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; Robert G. Cole</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; AT&amp;T Labs, Network Design =
> and Performance Analysis Dept.</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; Tel: (410) 939-8732 =
> &nbsp;&nbsp;&nbsp; FAX: (410) 939-8732</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; Pager: (888) 858-PAGE, pin =
> 127113</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; email: =
> rgcole@att.com&nbsp;&nbsp; URL: <A HREF=3D"http://chapman.mt.att.com/" =
> TARGET=3D"_blank">http://chapman.mt.att.com/</A></FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; 330 Saint Johns St., 2nd =
> Floor</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; Havre de Grace, MD&nbsp; =
> 21078</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; =
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; USA</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
> </P>
>
> </BODY>
> </HTML>
> ------_=_NextPart_001_01BF8C97.0B6281FE--
>






From owner-disman@dorothy.peer.com  Wed Mar 15 15:30:09 2000
Received: from tangelo.bmc.com (fw-us-hou-2.bmc.com [198.207.223.251])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA13834
	for <disman-archive@odin.ietf.org>; Wed, 15 Mar 2000 15:30:08 -0500 (EST)
Received: from dorothy.peer.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id OAA26347;
	Wed, 15 Mar 2000 14:28:32 -0600 (CST)
Received: (from root@localhost)
	by dorothy.peer.com (8.8.6 (PHNE_12836)/8.8.6) id MAA28112
	for disman-list; Wed, 15 Mar 2000 12:27:44 -0800 (PST)
Received: from tangelo.bmc.com (root@tangelo [172.17.7.166])
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) with ESMTP id MAA28107
	for <disman@dorothy.peer.com>; Wed, 15 Mar 2000 12:27:39 -0800 (PST)
Received: from fw-us-hou1.bmc.com (fw-us-hou1.bmc.com [172.17.0.250])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with SMTP id OAA26252
	for <disman@dorothy.peer.com>; Wed, 15 Mar 2000 14:28:13 -0600 (CST)
Received: from zrchb213.us.nortel.com (actually zrchb213) 
          by smtprich.nortel.com; Wed, 15 Mar 2000 14:27:40 -0600
Received: by zrchb213.us.nortel.com with Internet Mail Service (5.5.2650.21) 
          id <G2D8RK49>; Wed, 15 Mar 2000 14:26:44 -0600
Message-ID: <6DDA62170439D31185750000F80826AC01DBFC61@zmerd004.ca.nortel.com>
From: "Sharon Chisholm" <schishol@nortelnetworks.com>
To: Russell Dietz <rsdietz@apptitude.com>,
        "'Carl W. Kalbfleisch'" <cwk@verio.net>,
        "Cole, Robert G (Bob), ALSVC" <rgcole@att.com>,
        Dan Romascanu <dromasca@lucent.com>,
        disman-wg-ietf <disman@dorothy.peer.com>
Cc: abierman@cisco.com
Subject: RE: Remote Performance Management
Date: Wed, 15 Mar 2000 14:26:33 -0600
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: multipart/alternative;
              boundary="----_=_NextPart_001_01BF8EBC.C77D1F08"
X-Orig: <schishol@americasm01.nt.com>
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01BF8EBC.C77D1F08
Content-Type: text/plain;
	charset="iso-8859-1"

hi
 
I'd be interested in at least lurking during this discussion.  Is it too
late for someone to
set up a BOF?
 
Sharon

-----Original Message-----
From: Russell Dietz [mailto:rsdietz@apptitude.com]
Sent: Wednesday, March 15, 2000 3:13 PM
To: 'Carl W. Kalbfleisch'; Cole, Robert G (Bob), ALSVC; Dan Romascanu;
disman-wg-ietf
Cc: abierman@cisco.com
Subject: RE: Remote Performance Management



Hello Folks, 

Given the level of interest, we should all try to get together off-line in
Adelaide and discuss next steps?  Let me know!

Regards, 

Russ 

-----Original Message----- 
From: Carl W. Kalbfleisch [ mailto:cwk@verio.net <mailto:cwk@verio.net> ] 
Sent: Wednesday, March 15, 2000 10:14 AM 
To: Cole, Robert G (Bob), ALSVC; Dan Romascanu; Dan Romascanu; 
disman-wg-ietf 
Cc: abierman@cisco.com 
Subject: RE: Remote Performance Management 




Bob, 

Sounds good to me. Are you going to IETF? If so we could discuss this in 
person there. 

Carl 

> -----Original Message----- 
> From: owner-disman@dorothy.peer.com 
> [ mailto:owner-disman@dorothy.peer.com
<mailto:owner-disman@dorothy.peer.com> ]On Behalf Of Cole, Robert G (Bob), 
> ALSVC 
> Sent: Wednesday, March 15, 2000 9:40 AM 
> To: Dan Romascanu; Dan Romascanu; disman-wg-ietf; Carl W. Kalbfleisch 
> Cc: 'abierman@cisco.com' 
> Subject: RE: Remote Performance Management 
> 
> 
> 
> Dan, 
> 
> Given the discussion over the last couple of days and the number of 
> different WGs mentioned, I strongly agree with you that an architectural 
> level discussion/draft is merited.  If it is OK with you and Carl, give me

> a week and I'll send you both a rough draft/outline and we can start 
> fleshing it out.  I first want to spend a couple of days reading up 
> on the applmib work, on the script MIB, and the IPPM rfcs and drafts 
> (and anything else you think appropriate). 
> 
> Thanks, 
> Bob 
> 
> > -----Original Message----- 
> > From:       Dan Romascanu [SMTP:dromasca@lucent.com] 
> > Sent:       Tuesday, March 14, 2000 2:10 AM 
> > To: Cole, Robert G (Bob), ALSVC; Dan Romascanu; disman-wg-ietf; Carl W. 
> > Kalbfleisch 
> > Cc: 'abierman@cisco.com' 
> > Subject:    RE: Remote Performance Management 
> > 
> > 
> >     [Dan]  Bob, 
> > 
> > 
> > > 2) Dan suggested a draft discussing the architectural correlation 
> > between 
> > > the 
> > > use/interaction of passive and active tools in this area.  I 
> think this 
> > > would be a 
> > > good first start.  I would add that this might be a good 
> place to better 
> > > describe 
> > > the active approach to peformance management and its requirements.  If

> > you 
> > > both agree ( and item 1 is covered), I could draft up an outline and 
> > send 
> > > it to you both and we can start fleshing out a draft. 
> > > 
> >     [Dan]  This option is fine with me, and would be glad to work with 
> > you on this. Randy volunteered the DISMAN list for continuing 
> to host this 
> > discussion. IMO, the separation of the monitoring methods into 'passive'

> > and 
> > 'active' and the subsequent distribution of work in different WGs is 
> > somehow 
> > artificial. However, I understand the problem of the limited contributor

> > resources in this area. That is why dealing first with an architecture 
> > document describing the problem, requirements, differences and 
> benefits of 
> > the two approaches might be the right thing to do at this stage. 
> > 
> >     Regards, 
> > 
> >     Dan 


------_=_NextPart_001_01BF8EBC.C77D1F08
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>RE: Remote Performance Management</TITLE>

<META content="MSHTML 5.00.2314.1000" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=061012420-15032000>hi</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=061012420-15032000></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=061012420-15032000>I'd be 
interested in at least lurking during this discussion.&nbsp; Is it too late for 
someone to</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=061012420-15032000>set up 
a BOF?</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=061012420-15032000></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=061012420-15032000>Sharon</SPAN></FONT></DIV>
<BLOCKQUOTE style="MARGIN-RIGHT: 0px">
  <DIV align=left class=OutlookMessageHeader dir=ltr><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> Russell Dietz 
  [mailto:rsdietz@apptitude.com]<BR><B>Sent:</B> Wednesday, March 15, 2000 3:13 
  PM<BR><B>To:</B> 'Carl W. Kalbfleisch'; Cole, Robert G (Bob), ALSVC; Dan 
  Romascanu; disman-wg-ietf<BR><B>Cc:</B> abierman@cisco.com<BR><B>Subject:</B> 
  RE: Remote Performance Management<BR><BR></DIV></FONT>
  <P><FONT size=2>Hello Folks,</FONT> </P>
  <P><FONT size=2>Given the level of interest, we should all try to get together 
  off-line in Adelaide and discuss next steps?&nbsp; Let me know!</FONT></P>
  <P><FONT size=2>Regards,</FONT> </P>
  <P><FONT size=2>Russ</FONT> </P>
  <P><FONT size=2>-----Original Message-----</FONT> <BR><FONT size=2>From: Carl 
  W. Kalbfleisch [<A 
  href="mailto:cwk@verio.net">mailto:cwk@verio.net</A>]</FONT> <BR><FONT 
  size=2>Sent: Wednesday, March 15, 2000 10:14 AM</FONT> <BR><FONT size=2>To: 
  Cole, Robert G (Bob), ALSVC; Dan Romascanu; Dan Romascanu;</FONT> <BR><FONT 
  size=2>disman-wg-ietf</FONT> <BR><FONT size=2>Cc: abierman@cisco.com</FONT> 
  <BR><FONT size=2>Subject: RE: Remote Performance Management</FONT> 
  </P><BR><BR><BR>
  <P><FONT size=2>Bob,</FONT> </P>
  <P><FONT size=2>Sounds good to me. Are you going to IETF? If so we could 
  discuss this in</FONT> <BR><FONT size=2>person there.</FONT> </P>
  <P><FONT size=2>Carl</FONT> </P>
  <P><FONT size=2>&gt; -----Original Message-----</FONT> <BR><FONT size=2>&gt; 
  From: owner-disman@dorothy.peer.com</FONT> <BR><FONT size=2>&gt; [<A 
  href="mailto:owner-disman@dorothy.peer.com">mailto:owner-disman@dorothy.peer.com</A>]On 
  Behalf Of Cole, Robert G (Bob),</FONT> <BR><FONT size=2>&gt; ALSVC</FONT> 
  <BR><FONT size=2>&gt; Sent: Wednesday, March 15, 2000 9:40 AM</FONT> <BR><FONT 
  size=2>&gt; To: Dan Romascanu; Dan Romascanu; disman-wg-ietf; Carl W. 
  Kalbfleisch</FONT> <BR><FONT size=2>&gt; Cc: 'abierman@cisco.com'</FONT> 
  <BR><FONT size=2>&gt; Subject: RE: Remote Performance Management</FONT> 
  <BR><FONT size=2>&gt;</FONT> <BR><FONT size=2>&gt;</FONT> <BR><FONT 
  size=2>&gt;</FONT> <BR><FONT size=2>&gt; Dan,</FONT> <BR><FONT 
  size=2>&gt;</FONT> <BR><FONT size=2>&gt; Given the discussion over the last 
  couple of days and the number of</FONT> <BR><FONT size=2>&gt; different WGs 
  mentioned, I strongly agree with you that an architectural</FONT> <BR><FONT 
  size=2>&gt; level discussion/draft is merited.&nbsp; If it is OK with you and 
  Carl, give me</FONT> <BR><FONT size=2>&gt; a week and I'll send you both a 
  rough draft/outline and we can start</FONT> <BR><FONT size=2>&gt; fleshing it 
  out.&nbsp; I first want to spend a couple of days reading up</FONT> <BR><FONT 
  size=2>&gt; on the applmib work, on the script MIB, and the IPPM rfcs and 
  drafts</FONT> <BR><FONT size=2>&gt; (and anything else you think 
  appropriate).</FONT> <BR><FONT size=2>&gt;</FONT> <BR><FONT size=2>&gt; 
  Thanks,</FONT> <BR><FONT size=2>&gt; Bob</FONT> <BR><FONT size=2>&gt;</FONT> 
  <BR><FONT size=2>&gt; &gt; -----Original Message-----</FONT> <BR><FONT 
  size=2>&gt; &gt; From:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dan Romascanu 
  [SMTP:dromasca@lucent.com]</FONT> <BR><FONT size=2>&gt; &gt; 
  Sent:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Tuesday, March 14, 2000 2:10 
  AM</FONT> <BR><FONT size=2>&gt; &gt; To: Cole, Robert G (Bob), ALSVC; Dan 
  Romascanu; disman-wg-ietf; Carl W.</FONT> <BR><FONT size=2>&gt; &gt; 
  Kalbfleisch</FONT> <BR><FONT size=2>&gt; &gt; Cc: 'abierman@cisco.com'</FONT> 
  <BR><FONT size=2>&gt; &gt; Subject:&nbsp;&nbsp;&nbsp; RE: Remote Performance 
  Management</FONT> <BR><FONT size=2>&gt; &gt;</FONT> <BR><FONT size=2>&gt; 
  &gt;</FONT> <BR><FONT size=2>&gt; &gt; &nbsp;&nbsp;&nbsp; [Dan]&nbsp; 
  Bob,</FONT> <BR><FONT size=2>&gt; &gt;</FONT> <BR><FONT size=2>&gt; 
  &gt;</FONT> <BR><FONT size=2>&gt; &gt; &gt; 2) Dan suggested a draft 
  discussing the architectural correlation</FONT> <BR><FONT size=2>&gt; &gt; 
  between</FONT> <BR><FONT size=2>&gt; &gt; &gt; the</FONT> <BR><FONT 
  size=2>&gt; &gt; &gt; use/interaction of passive and active tools in this 
  area.&nbsp; I</FONT> <BR><FONT size=2>&gt; think this</FONT> <BR><FONT 
  size=2>&gt; &gt; &gt; would be a</FONT> <BR><FONT size=2>&gt; &gt; &gt; good 
  first start.&nbsp; I would add that this might be a good</FONT> <BR><FONT 
  size=2>&gt; place to better</FONT> <BR><FONT size=2>&gt; &gt; &gt; 
  describe</FONT> <BR><FONT size=2>&gt; &gt; &gt; the active approach to 
  peformance management and its requirements.&nbsp; If</FONT> <BR><FONT 
  size=2>&gt; &gt; you</FONT> <BR><FONT size=2>&gt; &gt; &gt; both agree ( and 
  item 1 is covered), I could draft up an outline and</FONT> <BR><FONT 
  size=2>&gt; &gt; send</FONT> <BR><FONT size=2>&gt; &gt; &gt; it to you both 
  and we can start fleshing out a draft.</FONT> <BR><FONT size=2>&gt; &gt; 
  &gt;</FONT> <BR><FONT size=2>&gt; &gt; &nbsp;&nbsp;&nbsp; [Dan]&nbsp; This 
  option is fine with me, and would be glad to work with</FONT> <BR><FONT 
  size=2>&gt; &gt; you on this. Randy volunteered the DISMAN list for 
  continuing</FONT> <BR><FONT size=2>&gt; to host this</FONT> <BR><FONT 
  size=2>&gt; &gt; discussion. IMO, the separation of the monitoring methods 
  into 'passive'</FONT> <BR><FONT size=2>&gt; &gt; and</FONT> <BR><FONT 
  size=2>&gt; &gt; 'active' and the subsequent distribution of work in different 
  WGs is</FONT> <BR><FONT size=2>&gt; &gt; somehow</FONT> <BR><FONT size=2>&gt; 
  &gt; artificial. However, I understand the problem of the limited 
  contributor</FONT> <BR><FONT size=2>&gt; &gt; resources in this area. That is 
  why dealing first with an architecture</FONT> <BR><FONT size=2>&gt; &gt; 
  document describing the problem, requirements, differences and</FONT> 
  <BR><FONT size=2>&gt; benefits of</FONT> <BR><FONT size=2>&gt; &gt; the two 
  approaches might be the right thing to do at this stage.</FONT> <BR><FONT 
  size=2>&gt; &gt;</FONT> <BR><FONT size=2>&gt; &gt; &nbsp;&nbsp;&nbsp; 
  Regards,</FONT> <BR><FONT size=2>&gt; &gt;</FONT> <BR><FONT size=2>&gt; &gt; 
  &nbsp;&nbsp;&nbsp; Dan</FONT> </P></BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01BF8EBC.C77D1F08--


From owner-disman@dorothy.peer.com  Wed Mar 15 15:38:45 2000
Received: from tangelo.bmc.com (fw-us-hou-2.bmc.com [198.207.223.251])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA17610
	for <disman-archive@odin.ietf.org>; Wed, 15 Mar 2000 15:38:42 -0500 (EST)
Received: from dorothy.bmc.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id OAA29725;
	Wed, 15 Mar 2000 14:37:09 -0600 (CST)
Received: (from root@localhost)
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) id MAA28202
	for disman-list; Wed, 15 Mar 2000 12:35:44 -0800 (PST)
Received: from tangelo.bmc.com (root@tangelo [172.17.7.166])
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) with ESMTP id MAA28197
	for <disman@dorothy.peer.com>; Wed, 15 Mar 2000 12:35:40 -0800 (PST)
Received: from fw-us-hou1.bmc.com (fw-us-hou1.bmc.com [172.17.0.250])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with SMTP id OAA29228
	for <disman@dorothy.peer.com>; Wed, 15 Mar 2000 14:36:14 -0600 (CST)
Received: from njb140r1.ems.att.com ([135.65.202.58])
	by almso1.proxy.att.com (AT&T IPNS/MSO-2.2) with ESMTP id PAA03107;
	Wed, 15 Mar 2000 15:35:58 -0500 (EST)
Received: from njb140bh1.ems.att.com by njb140r1.ems.att.com (8.8.8+Sun/ATTEMS-1.4.1 sol2)
	id PAA22447; Wed, 15 Mar 2000 15:35:12 -0500 (EST)
Received: by njb140bh1.ems.att.com with Internet Mail Service (5.5.2650.21)
	id <G9LKVKY1>; Wed, 15 Mar 2000 15:35:58 -0500
Message-ID: <A32A6A6D3178D3119C300090279CB296021D7DB3@njb140po02.ems.att.com>
From: "Cole, Robert G (Bob), ALSVC" <rgcole@att.com>
To: Russell Dietz <rsdietz@apptitude.com>,
        "'Carl W. Kalbfleisch'"
	 <cwk@verio.net>,
        Dan Romascanu <dromasca@lucent.com>,
        disman-wg-ietf
	 <disman@dorothy.peer.com>
Cc: abierman@cisco.com
Subject: RE: Remote Performance Management
Date: Wed, 15 Mar 2000 15:35:51 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>


Yea, it sounds good, but unfortunately I will not be in Adelaide.  You guys
will
have to fill me in later.  In the mean time, I'll work up my thoughts on an
outline and send it to you prior to Adelaide.

Thanks,
Bob

> -----Original Message-----
> From:	Russell Dietz [SMTP:rsdietz@apptitude.com]
> Sent:	Wednesday, March 15, 2000 3:13 PM
> To:	'Carl W. Kalbfleisch'; Cole, Robert G (Bob), ALSVC; Dan Romascanu;
> disman-wg-ietf
> Cc:	abierman@cisco.com
> Subject:	RE: Remote Performance Management
> 
> Hello Folks, 
> 
> Given the level of interest, we should all try to get together off-line in
> Adelaide and discuss next steps?  Let me know!
> 
> Regards, 
> 
> Russ 
> 
> -----Original Message----- 
> From: Carl W. Kalbfleisch [ <mailto:cwk@verio.net>] 
> Sent: Wednesday, March 15, 2000 10:14 AM 
> To: Cole, Robert G (Bob), ALSVC; Dan Romascanu; Dan Romascanu; 
> disman-wg-ietf 
> Cc: abierman@cisco.com 
> Subject: RE: Remote Performance Management 
> 
> 
> 
> 
> Bob, 
> 
> Sounds good to me. Are you going to IETF? If so we could discuss this in 
> person there. 
> 
> Carl 
> 
> > -----Original Message----- 
> > From: owner-disman@dorothy.peer.com 
> > [ <mailto:owner-disman@dorothy.peer.com>]On Behalf Of Cole, Robert G
> (Bob), 
> > ALSVC 
> > Sent: Wednesday, March 15, 2000 9:40 AM 
> > To: Dan Romascanu; Dan Romascanu; disman-wg-ietf; Carl W. Kalbfleisch 
> > Cc: 'abierman@cisco.com' 
> > Subject: RE: Remote Performance Management 
> > 
> > 
> > 
> > Dan, 
> > 
> > Given the discussion over the last couple of days and the number of 
> > different WGs mentioned, I strongly agree with you that an architectural
> 
> > level discussion/draft is merited.  If it is OK with you and Carl, give
> me 
> > a week and I'll send you both a rough draft/outline and we can start 
> > fleshing it out.  I first want to spend a couple of days reading up 
> > on the applmib work, on the script MIB, and the IPPM rfcs and drafts 
> > (and anything else you think appropriate). 
> > 
> > Thanks, 
> > Bob 
> > 
> > > -----Original Message----- 
> > > From:       Dan Romascanu [SMTP:dromasca@lucent.com] 
> > > Sent:       Tuesday, March 14, 2000 2:10 AM 
> > > To: Cole, Robert G (Bob), ALSVC; Dan Romascanu; disman-wg-ietf; Carl
> W. 
> > > Kalbfleisch 
> > > Cc: 'abierman@cisco.com' 
> > > Subject:    RE: Remote Performance Management 
> > > 
> > > 
> > >     [Dan]  Bob, 
> > > 
> > > 
> > > > 2) Dan suggested a draft discussing the architectural correlation 
> > > between 
> > > > the 
> > > > use/interaction of passive and active tools in this area.  I 
> > think this 
> > > > would be a 
> > > > good first start.  I would add that this might be a good 
> > place to better 
> > > > describe 
> > > > the active approach to peformance management and its requirements.
> If 
> > > you 
> > > > both agree ( and item 1 is covered), I could draft up an outline and
> 
> > > send 
> > > > it to you both and we can start fleshing out a draft. 
> > > > 
> > >     [Dan]  This option is fine with me, and would be glad to work with
> 
> > > you on this. Randy volunteered the DISMAN list for continuing 
> > to host this 
> > > discussion. IMO, the separation of the monitoring methods into
> 'passive' 
> > > and 
> > > 'active' and the subsequent distribution of work in different WGs is 
> > > somehow 
> > > artificial. However, I understand the problem of the limited
> contributor 
> > > resources in this area. That is why dealing first with an architecture
> 
> > > document describing the problem, requirements, differences and 
> > benefits of 
> > > the two approaches might be the right thing to do at this stage. 
> > > 
> > >     Regards, 
> > > 
> > >     Dan 
> 


From owner-disman@dorothy.bmc.com  Wed Mar 15 16:22:00 2000
Received: from tangelo.bmc.com (fw-us-hou-2.bmc.com [198.207.223.251])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA04863
	for <disman-archive@odin.ietf.org>; Wed, 15 Mar 2000 16:21:54 -0500 (EST)
Received: from dorothy.bmc.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id PAA09797;
	Wed, 15 Mar 2000 15:05:40 -0600 (CST)
Received: (from root@localhost)
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) id NAA00153
	for disman-list; Wed, 15 Mar 2000 13:04:44 -0800 (PST)
Received: from tangelo.bmc.com (root@tangelo [172.17.7.166])
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) with ESMTP id NAA00147;
	Wed, 15 Mar 2000 13:04:32 -0800 (PST)
From: massadb@netscout.com
Received: from fw-us-hou1.bmc.com (fw-us-hou1.bmc.com [172.17.0.250])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with SMTP id PAA09612;
	Wed, 15 Mar 2000 15:05:07 -0600 (CST)
Received: by nsismtp1.netscout.com(Lotus SMTP MTA Internal build v4.6.2  (651.2 6-10-1998))  id 852568A3.0071EE93 ; Wed, 15 Mar 2000 15:44:26 -0500
X-Lotus-FromDomain: NETSCOUT
To: rpresuhn@dorothy.peer.com, disman@dorothy.peer.com
Message-ID: <852568A3.0071EC44.00@nsismtp1.netscout.com>
Date: Wed, 15 Mar 2000 15:36:46 -0500
Subject: Re: Fwd: RE: Remote Performance Management
Mime-Version: 1.0
Content-type: text/plain; charset=us-ascii
Content-Disposition: inline
Sender: owner-disman@dorothy.bmc.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>



Sorry for the lack of qualification. The minutes were from the Jan 10/11,
'00  interim RMON WG meeting held boston to discuss APM.




Bob Massad
03/15/2000 03:06 PM

To:   rpresuhn@dorothy.peer.com, disman@dorothy.peer.com
cc:    (bcc: Bob Massad/NetScout)
Subject:  Re: Fwd: RE: Remote Performance Management






Hi. I think it has been clear that active/synthetic monitoring is being
considered by RMON APM. Note from Andy's minutes on the 13th in the section
titled Configuring Agent Capabilities, the "group decided"

 " The APM standard should support client based, probe based,
    active and synthetic traffic monitoring, and even non-network
    based mechanisms."

I am assumming that active and synthetic are fairly synonomous and the
probe and passive are intended to be synonomous. I guess I'm no longer so
clear on what that means. It is clear that active has configuration issues
and maybe it's not clear that configuration is an area that the RMON APM WG
needs to address. Still it does seem to leave a hole for supporting active.

I would rather seem us work towards full solutions if only by referencing
where to go for the rest, assumming the rest exists, is complete and is
compatible.




rpresuhn@dorothy.peer.com on 03/13/2000 12:05:48 AM

To:   disman@dorothy.peer.com
cc:    (bcc: Bob Massad/NetScout)
Subject:  Fwd: RE: Remote Performance Management





Hi -

A post from a non-subscriber address, forwarded to the disman list.
I've added this address to the disman "posters" list.

 ------------------------------------------------------------------------
 Randy Presuhn           randy_presuhn@bmc.com       http://www.bmc.com/
 Voice: +1 408 546-1006  BMC Software, Inc.  1-3141  2141 N. First Street
 Fax:   +1 408 965-0359  San Jose, California 95131  USA
 ------------------------------------------------------------------------
 Any relationship between my opinions and BMC's should be coincidental.
 ------------------------------------------------------------------------

> Received: from tangelo.bmc.com (root@tangelo [172.17.7.166])
>    by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) with ESMTP id SAA23248
>    for <disman@dorothy.peer.com>; Sun, 12 Mar 2000 18:51:33 -0800 (PST)
> Received: from fw-us-hou1.bmc.com (fw-us-hou1.bmc.com [172.17.0.250])
>    by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with SMTP id UAA22687
>    for <disman@dorothy.peer.com>; Sun, 12 Mar 2000 20:52:09 -0600 (CST)
> Received: from us-exch2-210.apptitude.com (us-exch2-210.apptitude.com
[192.190.175.202])
>    by natadm.apptitude.com (8.9.3/8.9.3) with ESMTP id SAA06497;
>    Sun, 12 Mar 2000 18:52:06 -0800
> Received: by us-exch2-210.apptitude.com with Internet Mail Service
(5.5.2448.0)
>    id <T7SLC3W5>; Sun, 12 Mar 2000 18:51:35 -0800
> Message-ID:
<1E06B998E00BD311A7410008C7BF2D8F24EC50@us-exch2-210.apptitude.com>
> From: Russell Dietz <rsdietz@apptitude.com>
> To: "'rmonmib-wg-ietf'" <rmonmib@cisco.com>
> Cc: disman-wg-ietf <disman@dorothy.peer.com>
> Subject: RE: Remote Performance Management
> Date: Sun, 12 Mar 2000 18:51:34 -0800
> MIME-Version: 1.0
> X-Mailer: Internet Mail Service (5.5.2448.0)
> Content-Type: multipart/alternative;
>    boundary="----_=_NextPart_001_01BF8C97.0B6281FE"
>
> This message is in MIME format. Since your mail reader does not
understand
> this format, some or all of this message may not be legible.
>
> ------_=_NextPart_001_01BF8C97.0B6281FE
> Content-Type: text/plain;
>    charset="iso-8859-8"
>
> Hello Folks!
>
> I believe that it has been clear that many people are interested in both
the
> passive monitoring and active performance testing.  I feel that our
charter
> must address both of these areas.  However, active testing is a major
> configuration issue, if we all don't agree on some way to eliminate some
of
> the typically configurable features of active agents.
>
> I feel that we should have a specific discussion in Adelaide on this
area.
> Would any of the individuals that are interested care to make a 15 minute
> presentation on the requirements?  Please let the chair know ASAP!
>
> See you all down under...
>
> Russ
>
> -----Original Message-----
> From: Carl W. Kalbfleisch [mailto:cwk@verio.net]
> Sent: Sunday, March 12, 2000 1:07 PM
> To: Dan Romascanu; 'Cole, Robert G (Bob), ALSVC'; disman-wg-ietf
> Cc: abierman@cisco.com
> Subject: RE: Remote Performance Management
>
>
>
>
> I indicated an interest in such work privately to Bob. I will mention on
the
> list that I am interested so that the WG chair has a feeling that there
are
> additional people interested in defining such things.
>
> Carl
>
> > -----Original Message-----
> > From: owner-disman@dorothy.peer.com
> > [mailto:owner-disman@dorothy.peer.com]On Behalf Of Dan Romascanu
> > Sent: Sunday, March 12, 2000 9:13 AM
> > To: 'Cole, Robert G (Bob), ALSVC'; disman-wg-ietf
> > Cc: 'abierman@cisco.com'
> > Subject: RE: Remote Performance Management
> >
> >
> >
> > Bob,
> >
> > Thanks, I understand now better what you are after. I agree that the
place
> > to raise the issue might be DISMAN. In fact, the set of tools
> > that a network
> > manager would use for remote monitoring and managing his domain would
be a
> > combination of 'passive' and 'active' tools. Some of the probes
> > and devices
> > in the network might also have the capability to perform in both
> > paradigms.
> > I would like to see some architectural correlation between the
> > two methods -
> > this may be a subject of an Informational RFC.
> >
> > As a historical note, 'Ping MIB' was once in the past on the RMON MIB
WG
> > table, but it was taken out because the RMON group decided to deal
> > exclusively with the 'passive' approach. It landed eventually in the
> > remops-disman work.
> >
> > I am not sure about the status of the future work in DISMAN. If I am
not
> > mistaken, the WG does not meet in Adelaide. I would be interested to
> > contribute to such a work, if it starts to be developed.
> >
> > Regards,
> >
> > Dan
> >
> >
> >
> >
> > > -----Original Message-----
> > > From:    Cole, Robert G (Bob), ALSVC [SMTP:rgcole@att.com]
> > > Sent:    Thu March 09 2000 20:29
> > > To: Dan Romascanu; disman-wg-ietf
> > > Cc: 'abierman@cisco.com'
> > > Subject: RE: Remote Performance Management
> > >
> > >
> > > Dan,
> > >
> > > Thanks for the note.  I have looked at the dsmon-mib
> > > that Andy posted.  As well, I attended the last rmonmib WG
> > > meeting in DC, the interim meeting in Boston and
> > > have been following the rmonmib WG mailing list and reading
> > > through their various dratfs.  It is my current
> > > understanding that the rmonmib working group is
> > > focusing on defining monitors that sit passively on the wire.
> > > Is this your understanding?
> > >
> > > What I am interested in seeing discussed is a capability
> > > to remotely generate the performance management traffic
> > > from a remote device to another remote device (like the
> > > Remote ping MIB allows one to generate a ping or set of pings
> > > from a remote device to another remote device).
> > >
> > > In fact, it was Andy that turned me onto the activities of the
> > > disman WG.
> > >
> > > Regarding the notion of seeing if the author(s) of the enterprise
> > > MIBs are interested in bringing them forward as a draft, I think
> > > that is an excellent idea (and I'll talk with them).
> > >
> > > Thanks,
> > > Bob
> > > > -----Original Message-----
> > > > From:  Dan Romascanu [SMTP:dromasca@lucent.com]
> > > > Sent:  Thursday, March 09, 2000 10:16 AM
> > > > To:    Cole, Robert G (Bob), ALSVC; disman-wg-ietf
> > > > Cc:    'abierman@cisco.com'
> > > > Subject:    RE: Remote Performance Management
> > > >
> > > >
> > > > Bob,
> > > >
> > > > There is a DiffServ Monitoring MIB - extension to the RMON MIB. The
> > > > document
> > > > is draft-bierman-dsmon-mib-02.txt, authored by Andy Bierman.
> > It recently
> > > > became an official work item in the rmonmib WG, part of the
> > new Charter
> > > of
> > > > this WG. If you know any enterprise MIBs that are relevant to this
> > > > subject,
> > > > I would suggest that you encourage their authors to bring them to
the
> > > > attention of the RMON MIB WG. The discussion list of this group is
> > > > rmonmib@cisco.com.
> > > >
> > > > Regards,
> > > >
> > > > Dan
> > > >
> > > >
> > > >
> > > > > -----Original Message-----
> > > > > From:     Cole, Robert G (Bob), ALSVC [SMTP:rgcole@att.com]
> > > > > Sent:     Thu March 09 2000 16:27
> > > > > To:  disman-wg-ietf
> > > > > Subject:  Remote Performance Management
> > > > >
> > > > >
> > > > > To all,
> > > > >
> > > > > I am curious if the WG is/has/or will
> > > > > discuss remote performance management
> > > > > capabilities?
> > > > >
> > > > > I did a random sampling of the WG's archives
> > > > > and did not find any discussions around this
> > > > > topic.  It is also not explicitly discussed in
> > > > > your charter (or any other WG's charter that I
> > > > > have looked through).
> > > > >
> > > > > I have been working with some enterprise MIBs
> > > > > in this area and have found them extremely
> > > > > useful in our work.  I would think that this WG is
> > > > > in a good position to extend the work it has
> > > > > performed so far on the Remote ping MIB and the
> > > > > Scheduling of Managed Objects MIB into this area.
> > > > > This would be an opportunity to leverage the work of
> > > > > the IPPM WG and some of the recent application
> > > > > monitoring activities of the RMON WG, into a
> > > > > general tool for providing remote performance
> > > > > monitoring capabilities.
> > > > >
> > > > > Thanks,
> > > > > Bob
> > > > >
> > > > > _____________
> > > > > Robert G. Cole
> > > > > AT&T Labs, Network Design and Performance Analysis Dept.
> > > > > Tel: (410) 939-8732      FAX: (410) 939-8732
> > > > > Pager: (888) 858-PAGE, pin 127113
> > > > > email: rgcole@att.com    URL: http://chapman.mt.att.com/
> > > > >
> > > > > 330 Saint Johns St., 2nd Floor
> > > > > Havre de Grace, MD  21078
> > > > >           USA
> > > > >
> > > > >
>
> ------_=_NextPart_001_01BF8C97.0B6281FE
> Content-Type: text/html;
>    charset="iso-8859-8"
> 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=3Diso-8859-8">
> <META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
> 5.5.2448.0">
> <TITLE>RE: Remote Performance Management</TITLE>
> </HEAD>
> <BODY>
>
> <P><FONT SIZE=3D2>Hello Folks!</FONT>
> </P>
>
> <P><FONT SIZE=3D2>I believe that it has been clear that many people are =
> interested in both the passive monitoring and active performance =
> testing.&nbsp; I feel that our charter must address both of these =
> areas.&nbsp; However, active testing is a major configuration issue, if =
> we all don't agree on some way to eliminate some of the typically =
> configurable features of active agents.</FONT></P>
>
> <P><FONT SIZE=3D2>I feel that we should have a specific discussion in =
> Adelaide on this area.&nbsp; Would any of the individuals that are =
> interested care to make a 15 minute presentation on the =
> requirements?&nbsp; Please let the chair know ASAP!</FONT></P>
>
> <P><FONT SIZE=3D2>See you all down under...</FONT>
> </P>
>
> <P><FONT SIZE=3D2>Russ</FONT>
> </P>
>
> <P><FONT SIZE=3D2>-----Original Message-----</FONT>
> <BR><FONT SIZE=3D2>From: Carl W. Kalbfleisch [<A =
> HREF=3D"mailto:cwk@verio.net">mailto:cwk@verio.net</A>]</FONT>
> <BR><FONT SIZE=3D2>Sent: Sunday, March 12, 2000 1:07 PM</FONT>
> <BR><FONT SIZE=3D2>To: Dan Romascanu; 'Cole, Robert G (Bob), ALSVC'; =
> disman-wg-ietf</FONT>
> <BR><FONT SIZE=3D2>Cc: abierman@cisco.com</FONT>
> <BR><FONT SIZE=3D2>Subject: RE: Remote Performance Management</FONT>
> </P>
> <BR>
> <BR>
> <BR>
>
> <P><FONT SIZE=3D2>I indicated an interest in such work privately to =
> Bob. I will mention on the</FONT>
> <BR><FONT SIZE=3D2>list that I am interested so that the WG chair has a =
> feeling that there are</FONT>
> <BR><FONT SIZE=3D2>additional people interested in defining such =
> things.</FONT>
> </P>
>
> <P><FONT SIZE=3D2>Carl</FONT>
> </P>
>
> <P><FONT SIZE=3D2>&gt; -----Original Message-----</FONT>
> <BR><FONT SIZE=3D2>&gt; From: owner-disman@dorothy.peer.com</FONT>
> <BR><FONT SIZE=3D2>&gt; [<A =
> HREF=3D"mailto:owner-disman@dorothy.peer.com">mailto:owner-disman@doroth=
> y.peer.com</A>]On Behalf Of Dan Romascanu</FONT>
> <BR><FONT SIZE=3D2>&gt; Sent: Sunday, March 12, 2000 9:13 AM</FONT>
> <BR><FONT SIZE=3D2>&gt; To: 'Cole, Robert G (Bob), ALSVC'; =
> disman-wg-ietf</FONT>
> <BR><FONT SIZE=3D2>&gt; Cc: 'abierman@cisco.com'</FONT>
> <BR><FONT SIZE=3D2>&gt; Subject: RE: Remote Performance =
> Management</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; Bob,</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; Thanks, I understand now better what you are =
> after. I agree that the place</FONT>
> <BR><FONT SIZE=3D2>&gt; to raise the issue might be DISMAN. In fact, =
> the set of tools</FONT>
> <BR><FONT SIZE=3D2>&gt; that a network</FONT>
> <BR><FONT SIZE=3D2>&gt; manager would use for remote monitoring and =
> managing his domain would be a</FONT>
> <BR><FONT SIZE=3D2>&gt; combination of 'passive' and 'active' tools. =
> Some of the probes</FONT>
> <BR><FONT SIZE=3D2>&gt; and devices</FONT>
> <BR><FONT SIZE=3D2>&gt; in the network might also have the capability =
> to perform in both</FONT>
> <BR><FONT SIZE=3D2>&gt; paradigms.</FONT>
> <BR><FONT SIZE=3D2>&gt; I would like to see some architectural =
> correlation between the</FONT>
> <BR><FONT SIZE=3D2>&gt; two methods -</FONT>
> <BR><FONT SIZE=3D2>&gt; this may be a subject of an Informational =
> RFC.</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; As a historical note, 'Ping MIB' was once in =
> the past on the RMON MIB WG</FONT>
> <BR><FONT SIZE=3D2>&gt; table, but it was taken out because the RMON =
> group decided to deal</FONT>
> <BR><FONT SIZE=3D2>&gt; exclusively with the 'passive' approach. It =
> landed eventually in the</FONT>
> <BR><FONT SIZE=3D2>&gt; remops-disman work.</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; I am not sure about the status of the future =
> work in DISMAN. If I am not</FONT>
> <BR><FONT SIZE=3D2>&gt; mistaken, the WG does not meet in Adelaide. I =
> would be interested to</FONT>
> <BR><FONT SIZE=3D2>&gt; contribute to such a work, if it starts to be =
> developed.</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; Regards,</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; Dan</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; -----Original Message-----</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; From:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
> Cole, Robert G (Bob), ALSVC [SMTP:rgcole@att.com]</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; Sent:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
> Thu March 09 2000 20:29</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; To: Dan Romascanu; disman-wg-ietf</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; Cc: 'abierman@cisco.com'</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; Subject:&nbsp;&nbsp;&nbsp; RE: Remote =
> Performance Management</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; Dan,</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; Thanks for the note.&nbsp; I have looked =
> at the dsmon-mib</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; that Andy posted.&nbsp; As well, I =
> attended the last rmonmib WG</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; meeting in DC, the interim meeting in =
> Boston and</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; have been following the rmonmib WG mailing =
> list and reading</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; through their various dratfs.&nbsp; It is =
> my current</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; understanding that the rmonmib working =
> group is</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; focusing on defining monitors that sit =
> passively on the wire.</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; Is this your understanding?</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; What I am interested in seeing discussed =
> is a capability</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; to remotely generate the performance =
> management traffic</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; from a remote device to another remote =
> device (like the</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; Remote ping MIB allows one to generate a =
> ping or set of pings</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; from a remote device to another remote =
> device).</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; In fact, it was Andy that turned me onto =
> the activities of the</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; disman WG.</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; Regarding the notion of seeing if the =
> author(s) of the enterprise</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; MIBs are interested in bringing them =
> forward as a draft, I think</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; that is an excellent idea (and I'll talk =
> with them).</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; Thanks,</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; Bob</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; -----Original Message-----</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; From:&nbsp;&nbsp;&nbsp;&nbsp; Dan =
> Romascanu [SMTP:dromasca@lucent.com]</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; Sent:&nbsp;&nbsp;&nbsp;&nbsp; =
> Thursday, March 09, 2000 10:16 AM</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; =
> To:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Cole, Robert G (Bob), ALSVC; =
> disman-wg-ietf</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; =
> Cc:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'abierman@cisco.com'</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; Subject:&nbsp; RE: Remote Performance =
> Management</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; Bob,</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; There is a DiffServ Monitoring MIB - =
> extension to the RMON MIB. The</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; document</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; is draft-bierman-dsmon-mib-02.txt, =
> authored by Andy Bierman.</FONT>
> <BR><FONT SIZE=3D2>&gt; It recently</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; became an official work item in the =
> rmonmib WG, part of the</FONT>
> <BR><FONT SIZE=3D2>&gt; new Charter</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; of</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; this WG. If you know any enterprise =
> MIBs that are relevant to this</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; subject,</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; I would suggest that you encourage =
> their authors to bring them to the</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; attention of the RMON MIB WG. The =
> discussion list of this group is</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; rmonmib@cisco.com.</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; Regards,</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; Dan</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; -----Original =
> Message-----</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; From:&nbsp;&nbsp; Cole, Robert G =
> (Bob), ALSVC [SMTP:rgcole@att.com]</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; Sent:&nbsp;&nbsp; Thu March 09 =
> 2000 16:27</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; To:&nbsp;&nbsp;&nbsp;&nbsp; =
> disman-wg-ietf</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; =
> Subject:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Remote Performance =
> Management</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; To all,</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; I am curious if the WG is/has/or =
> will</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; discuss remote performance =
> management</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; capabilities?</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; I did a random sampling of the =
> WG's archives</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; and did not find any discussions =
> around this</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; topic.&nbsp; It is also not =
> explicitly discussed in</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; your charter (or any other WG's =
> charter that I</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; have looked through).</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; I have been working with some =
> enterprise MIBs</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; in this area and have found them =
> extremely</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; useful in our work.&nbsp; I =
> would think that this WG is</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; in a good position to extend the =
> work it has</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; performed so far on the Remote =
> ping MIB and the</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; Scheduling of Managed Objects =
> MIB into this area.</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; This would be an opportunity to =
> leverage the work of</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; the IPPM WG and some of the =
> recent application</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; monitoring activities of the =
> RMON WG, into a</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; general tool for providing =
> remote performance</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; monitoring capabilities.</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; Thanks,</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; Bob</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; _____________</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; Robert G. Cole</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; AT&amp;T Labs, Network Design =
> and Performance Analysis Dept.</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; Tel: (410) 939-8732 =
> &nbsp;&nbsp;&nbsp; FAX: (410) 939-8732</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; Pager: (888) 858-PAGE, pin =
> 127113</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; email: =
> rgcole@att.com&nbsp;&nbsp; URL: <A HREF=3D"http://chapman.mt.att.com/" =
> TARGET=3D"_blank">http://chapman.mt.att.com/</A></FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; 330 Saint Johns St., 2nd =
> Floor</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; Havre de Grace, MD&nbsp; =
> 21078</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt; =
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; USA</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; &gt; &gt;</FONT>
> </P>
>
> </BODY>
> </HTML>
> ------_=_NextPart_001_01BF8C97.0B6281FE--
>










From owner-disman@dorothy.peer.com  Mon Mar 20 17:40:13 2000
Received: from tangelo.bmc.com ([198.207.223.251])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA09000
	for <disman-archive@odin.ietf.org>; Mon, 20 Mar 2000 17:40:13 -0500 (EST)
Received: from dorothy.peer.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id QAA04788;
	Mon, 20 Mar 2000 16:38:02 -0600 (CST)
Received: (from root@localhost)
	by dorothy.peer.com (8.8.6 (PHNE_12836)/8.8.6) id OAA29389
	for disman-list; Mon, 20 Mar 2000 14:32:49 -0800 (PST)
Received: (from rpresuhn@localhost)
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) id OAA29383
	for disman@dorothy.bmc.com; Mon, 20 Mar 2000 14:32:44 -0800 (PST)
Date: Mon, 20 Mar 2000 14:32:44 -0800 (PST)
From: Randy Presuhn <rpresuhn@dorothy.peer.com>
Message-Id: <200003202232.OAA29383@dorothy.bmc.com>
To: disman@dorothy.peer.com
Subject: Fwd: 47th IETF: RPERFMAN BOF
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>
Content-Transfer-Encoding: 7bit


Hi -

In case any of you disman folks missed this.

 ------------------------------------------------------------------------
 Randy Presuhn           randy_presuhn@bmc.com       http://www.bmc.com/
 Voice: +1 408 546-1006  BMC Software, Inc.  1-3141  2141 N. First Street
 Fax:   +1 408 965-0359  San Jose, California 95131  USA
 ------------------------------------------------------------------------
 Any relationship between my opinions and BMC's should be coincidental.
 ------------------------------------------------------------------------

> From ietf-123-owner@loki.ietf.org Mon Mar 20 10:31:23 PST 2000
> Message-Id: <200003201800.NAA19405@ietf.org>
> To: IETF-Announce: ;
> From: ietf-secretariat@ietf.org
> cc: new-work@ietf.org
> Subject: 47th IETF: RPERFMAN BOF
> Date: Mon, 20 Mar 2000 13:00:56 -0500
> 
> Remote Performance Management BOF (rperfman)
> 
> Thursday, March 30 at 1530-1730
> ============================
> 
> CHAIR: Randy Presuhn <rpresuhn@dorothy.peer.com>  
> 
> DESCRIPTION:
> 
> Work in several IETF working groups addresses issues relevant 
> to remote performance management.  These include the ippm, 
> bmwg, rmonmib, and disman working groups.  The purpose of this 
> BOF is threefold.  First, it will help in assessing the need 
> for additional work in the area not already covered by existing 
> work items.  Secondly, it will aid in determining whether there 
> is sufficient interest (and resources).  Finally, it will give 
> interested parties an opportunity to voice their views on what
> would be an appropriate home for this work, whether under the
> existing charter of an existing WG, as an extension to some
> WG's charter, or as a separate working group.
> 
> AGENDA:
> 
> 1) Administration
>    a) introductions
>    b) appointment of minute-taker
>    c) circulation of sign-up sheet
>    d) adjustments to the agenda
>       i)   additions & removals
>       ii)  time allocation
> 
> 2) background
>    a) definition of useful metrics and techniques
>       i)   bmwg
>       ii)  ippm
>       iii) others
>    b) types of instrumentation
>       i)   passive, e.g. classic RMON
>       ii)  active, e.g. disman remote operations (ping)
>       iii) built-in, e.g. applmib, ARM
>       iv)  others?
>    c) access to instrumentation
>       i)   supporting infrastructure, e.g. disman schedule, script
>       ii)  generic (e.g., classic RMON, applmib)
>       iii) specific (e.g. web server mib, possibly
>            <draft-bierman-dsmon-mib-02.txt> rmon mib work item)
>       iv)  enterprise MIBs (all of the above :-)
> 
> 3) detailed presentations
> 
> 4) requirements discussion
>    a) issues
>       i)   configuration management issues with active probes
>       ii)  relating measurements obtained from various types of
>            instrumentation
>    b) possible deliverables
>       i)   informational requirements document
>       ii)  informational document on relating measurements from
>            different instrumentation types
>       iii) definition of (MIB?) for control of remote performance
>            management tasks
>       iv)  definition of information gathered by these tasks
> 
> 5) possible paths forward, if interest warrants:
>    a) a new WG dedicated to this topic, especially if
>       identification of specific metrics and statistics
>       might be relevant
>    b) disman (if we focus on infrastructure to perform
>       distributed monitoring)  (would be charter addition)
>    c) applmib (if the focus is on application performance,
>       rather than more generic possibilities)  (would be
>       charter addition)
>    d) RMON (would be charter addition)
>    e) something else?
> 
> 6) wrap-up
>    a) assignment of action items
>    b) reminders to presenters
>    c) collection of sign-up sheet
> 
> 


From owner-disman@dorothy.peer.com  Tue Mar 28 03:50:30 2000
Received: from tangelo.bmc.com (fw-us-hou-2.bmc.com [198.207.223.251])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA18431
	for <disman-archive@odin.ietf.org>; Tue, 28 Mar 2000 03:50:30 -0500 (EST)
Received: from dorothy.bmc.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id CAA24476;
	Tue, 28 Mar 2000 02:48:47 -0600 (CST)
Received: (from root@localhost)
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) id AAA14382
	for disman-list; Tue, 28 Mar 2000 00:45:02 -0800 (PST)
Received: (from rpresuhn@localhost)
	by dorothy.peer.com (8.8.6 (PHNE_12836)/8.8.6) id AAA14376;
	Tue, 28 Mar 2000 00:44:58 -0800 (PST)
Date: Tue, 28 Mar 2000 00:44:58 -0800 (PST)
From: Randy Presuhn <rpresuhn@dorothy.peer.com>
Message-Id: <200003280844.AAA14376@dorothy.peer.com>
To: disman@dorothy.peer.com
Subject: rperfman BOF location
Cc: rmonmib@cisco.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>
Content-Transfer-Encoding: 7bit


Hi -

I believe the location for the rperfman BOF at 15:30 Thursday
will be hall A in Adelaide.  (It's not in most of the agendas
that have been distributed.)

http://www.ietf.org/ietf/00mar/rperfman-agenda.txt

 ------------------------------------------------------------------------
 Randy Presuhn           randy_presuhn@bmc.com       http://www.bmc.com/
 Voice: +1 408 546-1006  BMC Software, Inc.  1-3141  2141 N. First Street
 Fax:   +1 408 965-0359  San Jose, California 95131  USA
 ------------------------------------------------------------------------
 Any relationship between my opinions and BMC's should be coincidental.
 ------------------------------------------------------------------------


From owner-disman@dorothy.peer.com  Tue Mar 28 20:38:02 2000
Received: from tangelo.bmc.com (fw-us-hou-2.bmc.com [198.207.223.251])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA01051
	for <disman-archive@odin.ietf.org>; Tue, 28 Mar 2000 20:38:01 -0500 (EST)
Received: from dorothy.peer.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id TAA14343;
	Tue, 28 Mar 2000 19:36:48 -0600 (CST)
Received: (from root@localhost)
	by dorothy.peer.com (8.8.6 (PHNE_12836)/8.8.6) id RAA19691
	for disman-list; Tue, 28 Mar 2000 17:35:07 -0800 (PST)
Received: from tangelo.bmc.com (root@tangelo [172.17.7.166])
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) with ESMTP id RAA19676
	for <disman@dorothy.peer.com>; Tue, 28 Mar 2000 17:34:46 -0800 (PST)
Received: from fw-us-hou1.bmc.com (fw-us-hou1.bmc.com [172.17.0.250])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with SMTP id TAA14051
	for <disman@dorothy.peer.com>; Tue, 28 Mar 2000 19:35:21 -0600 (CST)
Received: from [129.250.38.56] (helo=dfw-mx2.email.verio.net)
	by dfw-smtpout1.email.verio.net with esmtp (Exim 3.12 #7)
	id 12a7NW-00048a-00; Wed, 29 Mar 2000 01:34:38 +0000
Received: from [169.208.193.60] (helo=vynhk)
	by dfw-mx2.email.verio.net with smtp (Exim 3.12 #7)
	id 12a7NQ-0003Ch-00; Wed, 29 Mar 2000 01:34:32 +0000
From: "Carl W. Kalbfleisch" <cwk@verio.net>
To: <disman@dorothy.peer.com>
Cc: <internet-drafts@ietf.org>
Subject: draft-cole-appm-00.txt (was RE: 47th IETF: RPERFMAN BOF)
Date: Tue, 28 Mar 2000 19:40:55 -0600
Message-ID: <NDBBLANGKLMBKIHPCGAMEEKJEHAA.cwk@verio.net>
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----=_NextPart_000_0031_01BF98ED.88C75860"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200
In-Reply-To: <200003202232.OAA29383@dorothy.bmc.com>
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>


This is a multi-part message in MIME format.

------=_NextPart_000_0031_01BF98ED.88C75860
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit


Attached is a draf which will be presented at the RPERFMON BOF tomarrow.

ID Editor, please post this draft-cole-appm-00.txt as an individual ID.

Carl

> -----Original Message-----
> From: owner-disman@dorothy.peer.com
> [mailto:owner-disman@dorothy.peer.com]On Behalf Of Randy Presuhn
> Sent: Monday, March 20, 2000 4:33 PM
> To: disman@dorothy.peer.com
> Subject: Fwd: 47th IETF: RPERFMAN BOF
> 
> 
> 
> Hi -
> 
> In case any of you disman folks missed this.
> 
>  ------------------------------------------------------------------------
>  Randy Presuhn           randy_presuhn@bmc.com       http://www.bmc.com/
>  Voice: +1 408 546-1006  BMC Software, Inc.  1-3141  2141 N. First Street
>  Fax:   +1 408 965-0359  San Jose, California 95131  USA
>  ------------------------------------------------------------------------
>  Any relationship between my opinions and BMC's should be coincidental.
>  ------------------------------------------------------------------------
> 
> > From ietf-123-owner@loki.ietf.org Mon Mar 20 10:31:23 PST 2000
> > Message-Id: <200003201800.NAA19405@ietf.org>
> > To: IETF-Announce: ;
> > From: ietf-secretariat@ietf.org
> > cc: new-work@ietf.org
> > Subject: 47th IETF: RPERFMAN BOF
> > Date: Mon, 20 Mar 2000 13:00:56 -0500
> > 
> > Remote Performance Management BOF (rperfman)
> > 
> > Thursday, March 30 at 1530-1730
> > ============================
> > 
> > CHAIR: Randy Presuhn <rpresuhn@dorothy.peer.com>  
> > 
> > DESCRIPTION:
> > 
> > Work in several IETF working groups addresses issues relevant 
> > to remote performance management.  These include the ippm, 
> > bmwg, rmonmib, and disman working groups.  The purpose of this 
> > BOF is threefold.  First, it will help in assessing the need 
> > for additional work in the area not already covered by existing 
> > work items.  Secondly, it will aid in determining whether there 
> > is sufficient interest (and resources).  Finally, it will give 
> > interested parties an opportunity to voice their views on what
> > would be an appropriate home for this work, whether under the
> > existing charter of an existing WG, as an extension to some
> > WG's charter, or as a separate working group.
> > 
> > AGENDA:
> > 
> > 1) Administration
> >    a) introductions
> >    b) appointment of minute-taker
> >    c) circulation of sign-up sheet
> >    d) adjustments to the agenda
> >       i)   additions & removals
> >       ii)  time allocation
> > 
> > 2) background
> >    a) definition of useful metrics and techniques
> >       i)   bmwg
> >       ii)  ippm
> >       iii) others
> >    b) types of instrumentation
> >       i)   passive, e.g. classic RMON
> >       ii)  active, e.g. disman remote operations (ping)
> >       iii) built-in, e.g. applmib, ARM
> >       iv)  others?
> >    c) access to instrumentation
> >       i)   supporting infrastructure, e.g. disman schedule, script
> >       ii)  generic (e.g., classic RMON, applmib)
> >       iii) specific (e.g. web server mib, possibly
> >            <draft-bierman-dsmon-mib-02.txt> rmon mib work item)
> >       iv)  enterprise MIBs (all of the above :-)
> > 
> > 3) detailed presentations
> > 
> > 4) requirements discussion
> >    a) issues
> >       i)   configuration management issues with active probes
> >       ii)  relating measurements obtained from various types of
> >            instrumentation
> >    b) possible deliverables
> >       i)   informational requirements document
> >       ii)  informational document on relating measurements from
> >            different instrumentation types
> >       iii) definition of (MIB?) for control of remote performance
> >            management tasks
> >       iv)  definition of information gathered by these tasks
> > 
> > 5) possible paths forward, if interest warrants:
> >    a) a new WG dedicated to this topic, especially if
> >       identification of specific metrics and statistics
> >       might be relevant
> >    b) disman (if we focus on infrastructure to perform
> >       distributed monitoring)  (would be charter addition)
> >    c) applmib (if the focus is on application performance,
> >       rather than more generic possibilities)  (would be
> >       charter addition)
> >    d) RMON (would be charter addition)
> >    e) something else?
> > 
> > 6) wrap-up
> >    a) assignment of action items
> >    b) reminders to presenters
> >    c) collection of sign-up sheet
> > 
> > 
------=_NextPart_000_0031_01BF98ED.88C75860
Content-Type: text/plain;
	name="draft-cole-appm-00.txt"
Content-Disposition: attachment;
	filename="draft-cole-appm-00.txt"
Content-Transfer-Encoding: quoted-printable

=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
Internet Draft                                                 R.G. Cole=0A=
Expiration Date: Sept 2000                                          AT&T=0A=
                                                          C. Kalbfleisch=0A=
                                                             Verio, Inc.=0A=
                                                            D. Romascanu=0A=
                                                                  Lucent=0A=
=0A=
=0A=
        A Framework for Active Probes for Performance Monitoring=0A=
=0A=
                        <draft-cole-appm-00.txt>=0A=
=0A=
=0A=
Status of this Memo=0A=
=0A=
   This document is an Internet-Draft and is in full conformance with=0A=
   all provisions of Section 10 of RFC2026.=0A=
=0A=
   Internet-Drafts are working documents of the Internet Engineering=0A=
   Task Force (IETF), its areas, and its working groups.  Note that=0A=
   other groups may also distribute working documents as Internet-=0A=
   Drafts.=0A=
=0A=
   Internet-Drafts are draft documents valid for a maximum of six months=0A=
   and may be updated, replaced, or obsoleted by other documents at any=0A=
   time.  It is inappropriate to use Internet-Drafts as reference=0A=
   material or to cite them other than as ``work in progress.''=0A=
=0A=
   The list of current Internet-Drafts can be accessed at=0A=
   http://www.ietf.org/ietf/1id-abstracts.txt=0A=
=0A=
   The list of Internet-Draft Shadow Directories can be accessed at=0A=
   http://www.ietf.org/shadow.html.=0A=
=0A=
1. Copyright Notice=0A=
=0A=
   Copyright (C)  The Internet Society (2000).  All Rights Reserved.=0A=
=0A=
2. Abstract=0A=
=0A=
   This memo discusses the use of 'active' probes within the context of=0A=
   remote performance monitoring.  It discusses the importance of=0A=
   developing an 'active' probe monitoring capability within the=0A=
   Internet.  It develops a framework for active probes in performance=0A=
   monitoring against the backdrop of previous, related work within the=0A=
   IETF.=0A=
=0A=
   Distribution of this memo is unlimited.=0A=
=0A=
=0A=
=0A=
Cole, et al.                                                   [Page 1]=0A=
=0C=0A=
Internet Draft           draft-cole-appm-00.txt               March 2000=0A=
=0A=
=0A=
3. Objectives and Motivation=0A=
=0A=
3.1 Introduction=0A=
=0A=
   There is much utility in fully defining a performance monitoring=0A=
   capability within the IETF.  As the Internet architecture becomes=0A=
   more complex, as enhanced QOS capabilities are defined and deployed,=0A=
   performance monitoring capabilities must be developed to account for=0A=
   this richer transport and service infrastructure.  ISP's will be=0A=
   offering enhanced transport services, content hosting services will=0A=
   offer differentiated hosting services, and customers will demand=0A=
   methods to monitor the quality of the services to which they=0A=
   subscribe.=0A=
=0A=
   This memo defines a framework for the development of an 'active'=0A=
   probe capability for the purpose of enhancing remote performance=0A=
   monitoring capabilites within IP networks and services.  By an=0A=
   'active' probe, we mean a device or embedded software which generates=0A=
   a data packet (or packets) and injects it (them) into the network to=0A=
   a corresponding probe or existing server for the primary purpose of=0A=
   measuring some aspect of the performance of the end-to-end path or=0A=
   service.  By performance monitoring we mean the act of collecting a=0A=
   specific set of measurements, either actively or passively, for the=0A=
   purpose of evaluating the quality of the path or the service.  Much=0A=
   work within the IETF exists related to performance monitoring.  One=0A=
   interesting aspect of this body of work is that it does not=0A=
   explicitly define an 'active' probe capability.  An active probe is=0A=
   complimentary to existing capabilities, and should be developed by=0A=
   building as much as possible on this existing work.=0A=
=0A=
 3.2 Terms=0A=
=0A=
   This section defines the terms used throughout this memo.=0A=
=0A=
      + 'Performance monitoring' is the act of monitoring traffic for=0A=
      the purpose of evaluating a statistic of a metric related to the=0A=
      performance of the system.=0A=
=0A=
      + A 'probe' is a device or embedded software program that is=0A=
      placed in the data flow path or on a client or server to provide a=0A=
      performance monitoring function.=0A=
=0A=
      + An 'active probe' is a probe which generates a data packet (or=0A=
      packets) and injects it (them) onto the path to a corresponding=0A=
      probe or existing server and provides a performance monitoring=0A=
      function based upon measurements made upon the packets that it=0A=
      injects.  An active probe may talk intrusively to existing=0A=
      application servers.=0A=
=0A=
=0A=
=0A=
Cole, et al.                                                   [Page 2]=0A=
=0C=0A=
Internet Draft           draft-cole-appm-00.txt               March 2000=0A=
=0A=
=0A=
      + A 'passive probe' is a probe which non-intrusively listens to=0A=
      packets flowing across the 'wire' or monitors request/responses on=0A=
      a client or server and provides a performance monitoring function=0A=
      based upon its observations.=0A=
=0A=
      + A 'path' is a set of network transport components that provide a=0A=
      transport service between a given source and destination address=0A=
      pair.  In its simpliest form the network components are a series=0A=
      of routers interconnected by links.  In more complex scenarios, a=0A=
      path has a more complex topology due to asymetric routes,=0A=
      alternate paths, load balancing and redirection.=0A=
=0A=
      + A 'service' is a collection of network components and servers=0A=
      designed to deliver a capability to an end user.  The service=0A=
      could be a transport capability, a processing capability, etc.=0A=
=0A=
 3.3 Motivation=0A=
=0A=
   There are a number reasons to develop an active probe capability for=0A=
   performance monitoring within the Internet.  However, thay all=0A=
   fundamentally boil down to the single issue of control.  As discussed=0A=
   at length in the IPPM framework document [1], if you do not control=0A=
   the nature of the traffic generation, then you do not control the=0A=
   sampling and hence you do not control the quality of the respective=0A=
   statistics.  It is important to control the timing of the packet=0A=
   generation to ensure the quality of the statistic (i.e., the random=0A=
   nature of the underlying sample).  It is important to control the=0A=
   path of the test packets (at least the source and destination) to=0A=
   ensure that enough measurements are taken over the path in order to=0A=
   accurately identify the quality of the path.  It is important to=0A=
   control the 'size' of the transactions to ensure that the=0A=
   measurements are relavant to the metric, e.g., throughput statistics=0A=
   should be based upon measurements with large files.=0A=
=0A=
   The utility of active probe capabilities will be found in:=0A=
=0A=
      + troubleshooting paths - a pingMIB [3] identifies that=0A=
      connectivity exists but additional capabilities are required to=0A=
      determine the quality of the connectivity,=0A=
=0A=
      + circuit pre-test and turn-up - prior to turning up a capability=0A=
      or customer, there is much value in monitoring the quality of=0A=
      their path or service prior to putting the customer on-line=0A=
      (without the capability of generating probe traffic this can be=0A=
      problematic),=0A=
=0A=
      + fault management - allows determination of whether the=0A=
      application is operating or not,=0A=
=0A=
=0A=
=0A=
Cole, et al.                                                   [Page 3]=0A=
=0C=0A=
Internet Draft           draft-cole-appm-00.txt               March 2000=0A=
=0A=
=0A=
      + baselining enhancements - active probes could be used to base-=0A=
      line BEFORE and measure AFTER a certain set of QoS or routing=0A=
      policies are applied.  This would try to provide an answer to the=0A=
      question 'how effective is my proposed policy strategy?'.=0A=
=0A=
      + capacity management - typical capacity management programs=0A=
      monitor local, utilization statistics to drive a capacity=0A=
      management decision, e.g., upgrade a facility, a CPU, etc.  An=0A=
      active probe could be used to monitor complimentary aspects of=0A=
      network performance, more akin to an end-to-end metric, whose=0A=
      results could drive capacity management decisions as well.  (This=0A=
      can be correlated to component level measures and can trigger=0A=
      specific capacity upgrades.),=0A=
=0A=
      + Service Level Agreement (SLA) monitoring - because the nature of=0A=
      the probe packets, which measure a metric, are tightly specified,=0A=
      the corresponding statistics will have significance within the=0A=
      context of an SLA.=0A=
=0A=
   The bulk of the current development within the IETF is in the area of=0A=
   defining 'passive' monitoring, either self-monitoring as counters of=0A=
   local metrics or external-monitoring as defined within the RMON=0A=
   working group [2].  In contrast to passive monitoring is, what we=0A=
   refer to as, active monitoring.  Active monitoring relies upon the=0A=
   injection of probe data or 'request' packets into the transport=0A=
   network or into a service.  The active monitoring probe (or=0A=
   cooperating probes) then performs some type of measurement based upon=0A=
   the specific packet(s) it injects.=0A=
=0A=
   There are distinct advantages and disadvantages of both passive and=0A=
   active performance monitoring.  These two approaches are very=0A=
   complimentary in nature.  Passive probes are, by their vary nature,=0A=
   non-intrusive; they add no additional load on the network or service.=0A=
   Passive monitors can provide a more extensive measurement capability=0A=
   (not only in the type of measurements but also in the amount of=0A=
   samples collected).  Passive monitors do not, however, control the=0A=
   generation of data for the measurement samples.  In contrast, active=0A=
   monitors are intrusive; they add load to the network or service.=0A=
   Because they control the generation of the probes, they also control=0A=
   the volume of traffic they introduce.  In general, it is not expected=0A=
   that the objectives for generating active probes would necessitate=0A=
   high volumes of traffic.=0A=
=0A=
   Combined, these attributes limit the volume of measurements collected=0A=
   from active monitoring probes.  However, this will allow for a richer=0A=
   set of historical data to be maintained in the probe due to the=0A=
   relatively low volume of measurement data (as compared, say, to an=0A=
   RMON probe sitting on a highly utilized fast ethernet LAN segment).=0A=
=0A=
=0A=
=0A=
Cole, et al.                                                   [Page 4]=0A=
=0C=0A=
Internet Draft           draft-cole-appm-00.txt               March 2000=0A=
=0A=
=0A=
   In the next section we discuss issues of an architectural nature.  We=0A=
   follow this with a section on related work, both previous and=0A=
   current, within various working groups at the IETF.  Then, we present=0A=
   thoughts on Configuration Issues and Implementation Issues.  Finally,=0A=
   because this area of work is not currently part of an existing=0A=
   working group's charter, we end with a brief presentation of Next=0A=
   Steps in order to move the discussion of these capabilities within=0A=
   the IETF along.=0A=
=0A=
4. Architectural Considerations=0A=
=0A=
   There are various architectural considerations when discussing active=0A=
   probes within the context of the Internet and it's standards.  These=0A=
   include:=0A=
=0A=
      + the target of the monitoring process, e.g., network transport=0A=
      versus server or process,=0A=
=0A=
      + the 'layer' at which the probe functions, e.g., transport probes=0A=
      versus synthetic applications,=0A=
=0A=
      + relationship between fault management and performance management=0A=
      data,=0A=
=0A=
      + configuration - how to setup the behavior of the probe through a=0A=
      RW MIB table for configuring the probe,=0A=
=0A=
      + communication channels to remote probes,=0A=
=0A=
      + the deployment architecture and its relationship to other=0A=
      monitoring methods, e.g., passive monitoring devices, and=0A=
=0A=
      + security - related to probe control and generation.=0A=
=0A=
   We consider each of these issues in this section.=0A=
=0A=
   It is envisioned that specific probes/monitoring capabilities are to=0A=
   be developed specific to the service being monitored.  When the=0A=
   target of the monitoring process is a transport service, then one=0A=
   naturally thinks of delay probes, loss probes, throughput and jitter=0A=
   probes, etc.  When one thinks of database access services, one=0A=
   naturally thinks of various types of application request probes.  We=0A=
   will talk of 'network' or 'transport' probes when monitoring=0A=
   transport services.  We will speak of 'process-level', 'application-=0A=
   level or 'synthetic-application' probes when speaking of monitoring=0A=
   applications or a combination of transport and application services=0A=
   depending upon the location of the probes.  It may even make sense to=0A=
   define an intermediate probe type, e.g., and 'infrastructure' probe,=0A=
=0A=
=0A=
=0A=
Cole, et al.                                                   [Page 5]=0A=
=0C=0A=
Internet Draft           draft-cole-appm-00.txt               March 2000=0A=
=0A=
=0A=
   for the purpose of monitoring some common aspects of the service and=0A=
   transport services.=0A=
=0A=
   Examples of 'transport-level' probes are delay, loss, delay=0A=
   variation, jitter, and throughput probes.  Examples of 'synthetic-=0A=
   application' probes would be Oracle or SAP transaction probe or=0A=
   HTTP_get request probes, etc.  Examples of 'infrastructure-level'=0A=
   probes might be DNS or DHCP probes, SIP probes for monitoring aspects=0A=
   of call setup delays, etc.=0A=
=0A=
   Related to each defined transport or application service, we=0A=
   introduce the concept of a monitoring service, characterized by type=0A=
   of service, passive monitoring method (if relevant), active=0A=
   monitoring method (if relevant), metrics, passive probe and active=0A=
   probe. In this context, a passive probe is an implementation of a=0A=
   passive monitoring method. An active probe is an implementation of an=0A=
   active monitoring method.  Such an approach is currently being=0A=
   discussed within the context of a passive monitoring capability in=0A=
   the RMON working group.  See, for example, [14] and [16].=0A=
=0A=
   There are very few pieces of information that one might extract from=0A=
   a resource that are only useful for just one purpose, e.g., fault or=0A=
   performance monitoring.  For most of the attributes available today,=0A=
   the differences are in the use to which the information is put, not=0A=
   the data itself.  It is only after we have defined higher-level=0A=
   objects (computed from existing ones) that we really have=0A=
   "performance data" or "fault data".  Thus it should be possible to=0A=
   report basic fault information as well as gather performance=0A=
   statistics.  For instance, at a mininmum the detected operational=0A=
   state should be reportable with a notification to indicate the=0A=
   transitions.=0A=
=0A=
   Given a probe, a framework can be built that looks something like:=0A=
=0A=
   +-----------------+------------+=0A=
   |performance app. | fault app. |=0A=
   +-----------------+------------+=0A=
   |       monitoring software    |=0A=
   +------------------------------+=0A=
   | central selection,           |=0A=
   |         aggregation & stats. |=0A=
   +------------------------------+=0A=
   | remote selection,            |=0A=
   |         aggregation & stats. |=0A=
   +------------------------------+=0A=
   |          probe hardware      |=0A=
   +------------------------------+=0A=
=0A=
=0A=
=0A=
=0A=
Cole, et al.                                                   [Page 6]=0A=
=0C=0A=
Internet Draft           draft-cole-appm-00.txt               March 2000=0A=
=0A=
=0A=
   In the context of performance, fault can be viewed as not performing=0A=
   at all.  They should both be monitorable with the same probes to=0A=
   reduce network traffic.=0A=
=0A=
=0A=
   Various deployment scenarios are feasible, depending upon the=0A=
   functionality desired and the allocation of that functionality across=0A=
   components.  Clearly, active and passive probes can be implemented as=0A=
   either stand-alone devices that sit on the wire, or they can be=0A=
   implemented as embedded software within specific network elements or=0A=
   clients or server applications.  An architecture can be envisioned=0A=
   which combines active and passive probes, where the active probe is=0A=
   designed for the sole purpose of generating traffic at particular=0A=
   time points and the sample collection and statistical computations=0A=
   occur in already defined passive probes, e.g., RMON probes.=0A=
=0A=
   Other architectural options relate to a) the fundamental nature of=0A=
   the active probe development and b) the communications with the=0A=
   remote probes and between the remote probes.  The active probes could=0A=
   be developed along the lines of the DISMAN's pingMIB [3], i.e., it is=0A=
   defined within the context of a MIB, directly accessable through SNMP=0A=
   and resident on a remote device.  It could, instead be developed=0A=
   within the framework of the DISMAN's scriptMIB [4], where the active=0A=
   probe is an application which is distributed to the remote monitoring=0A=
   device and run on that remote device.  Within this latter=0A=
   architecture, access to the probe's configuration, etc., may be=0A=
   through means other than SNMP and a MIB.  Also, depending upon the=0A=
   nature of the probes, some form of communication and control may be=0A=
   necessary between the communicating probes themselves (in addition to=0A=
   the probe packets).=0A=
=0A=
   With respect to security considerations, past discussions related to=0A=
   active monitoring encountered a certain degree of pessimism, as did=0A=
   many other SNMP applications that involved configuration operations.=0A=
   However, the recent development of the SNMPv3 [references..] security=0A=
   model, improved this situation, and we are witnessing the increased=0A=
   acceptance of SNMP as a 'trusted' and 'secure' protocol.  This=0A=
   framework will analyze the issue of security and propose if necessary=0A=
   extra measures for ensuring a safe and secure utilization of the=0A=
   active monitoring capabilities.=0A=
=0A=
   Several security issues exists, including:=0A=
=0A=
      + the security of the communication between a management=0A=
      application and the remote, active probes (at a minimum snmpv3=0A=
      authentication mechanisms should be consider for this aspect of=0A=
      configuration.),=0A=
=0A=
=0A=
=0A=
=0A=
Cole, et al.                                                   [Page 7]=0A=
=0C=0A=
Internet Draft           draft-cole-appm-00.txt               March 2000=0A=
=0A=
=0A=
      + when the probes are probing things at application levels we need=0A=
      to discuss the security of those applications.  (For instance we=0A=
      may need to use secure protocols.)=0A=
=0A=
      +  there is the potential that the probes for monitoring will be=0A=
      perceived as secuirty violations (port scans)=0A=
=0A=
      + the nature of the communications between the active probes=0A=
      themselves,=0A=
=0A=
      + spoofing results (potentially disrupting communications), and=0A=
=0A=
      + using the probes in denial of service attacks.=0A=
=0A=
      {Comment:  These and other security issues need to be further=0A=
      developed.  Also see the note in Section 10 below on 'Security=0A=
      Considerations'.}=0A=
=0A=
5. Relationship to Other Work=0A=
=0A=
      Much work has already occurred within the IETF which has a direct=0A=
      bearing on the development of active performance probe=0A=
      definitions.  This body of work is addressed in various working=0A=
      groups over the years.  In this section we focus our attention to=0A=
      the work of a) the IPPM working group, b) the DISMAN working=0A=
      group, c) the RMON working group, d) the ApplMIB working group,=0A=
      and e) the RTFM working group.=0A=
=0A=
5.1 IPPM=0A=
=0A=
      The IPPM working group has defined in detail a set of performance=0A=
      metrics, sampling techniques and associated statistics for=0A=
      transport level measurements.  The IPPM framework document [1]=0A=
      discusses numerous issues around samplying techniques, clock=0A=
      accuracy, resolution and skew, wire time versus host time, error=0A=
      analysis, etc.  Much of these are considerations for Configuration=0A=
      and Implementation Issues discussed below.  The IPPM working group=0A=
      has defined several metrics and their associated statistics,=0A=
      including=0A=
=0A=
      + a connectivity metric [5]=0A=
=0A=
      + one-way delay metric [6]=0A=
=0A=
      + one-way loss metric [7]=0A=
=0A=
      + round trip delay and loss metrics [8]=0A=
=0A=
=0A=
=0A=
=0A=
Cole, et al.                                                   [Page 8]=0A=
=0C=0A=
Internet Draft           draft-cole-appm-00.txt               March 2000=0A=
=0A=
=0A=
      + delay variation metric [9]=0A=
=0A=
      + a streaming media metric [10]=0A=
=0A=
      + a throughput metric [11] and [12], and=0A=
=0A=
      + others are under development.=0A=
=0A=
   These (or a subset) could form the basis for a set of active,=0A=
   transport-level, probe types designed for the purpose of monitor the=0A=
   quality of transport services.  A consideration of some of these=0A=
   metrics may form a set of work activites in a new working group=0A=
   developing active probe monitoring capabilities and a set of early=0A=
   deliverables out of such a working group.=0A=
=0A=
5.2 DISMAN=0A=
=0A=
   The DISMAN working group is defining a set of 'active' tools for=0A=
   remote management.  Of relevance to this draft are:=0A=
=0A=
      + the pingMIB [3],=0A=
=0A=
      + the DNS Lookup MIB [3],=0A=
=0A=
      + the tracerouteMIB [3], and=0A=
=0A=
      + the scriptsMIB [4].=0A=
=0A=
   The pingMIB and tracerouteMIB define an active probe capability,=0A=
   primarily for the remote determination of path and path connectivity.=0A=
   There are some performance related metrics collected from the pingMIB=0A=
   and one could conceivably use these measurements for the evaluation=0A=
   of a limited set of performance statistics.  But there is a=0A=
   fundamental difference in determining connectivity versus determining=0A=
   the quality of that connectivity.  The DNS Lookup MIB also includes=0A=
   some probe-like capabilities and performance time measurements for=0A=
   the DNS lookup.=0A=
=0A=
   In the context of performance monitoring, a fault can be viewed as=0A=
   not performing at all.  Therefore, tThey should both be monitorable=0A=
   with the same probes to reduce network traffic.  This was discussed=0A=
   further in the Architecture section above.=0A=
=0A=
   Also mentioned in the Architecture section above, the scriptsMIB=0A=
   allows a network management application to distribute and manage=0A=
   scripts to remote devices.  Conceivably, these scripts could be=0A=
   designed to run a set of active probe monitors on remote devices.=0A=
=0A=
=0A=
=0A=
=0A=
Cole, et al.                                                   [Page 9]=0A=
=0C=0A=
Internet Draft           draft-cole-appm-00.txt               March 2000=0A=
=0A=
=0A=
   One possible outcome we would like to consider is the extension of=0A=
   the DISMAN work to monitoring of the quality of the connectivity.=0A=
=0A=
5.3 RMON=0A=
=0A=
   The RMON working group has developed a extensive, passive monitoring=0A=
   capability defined in [2], [13], ...  Initially, the monitors=0A=
   collected statistics at the MAC layer, but has now been extended to=0A=
   high-layer statistics.  Higher-layer statistics are identified=0A=
   through the definition of a Protocol Directory [2].  The working=0A=
   group is recently re-chartered and is now concentrating on, amoung=0A=
   other items, passive monitoring at the application level.=0A=
=0A=
   {Comment: Is this statement true, that the RMON group is totally=0A=
   under the passive approach category?}=0A=
=0A=
   The minutes of the Boston interim meeting in January 2000 are the=0A=
   best source right now for information about what these activities in=0A=
   the RMON WG [19].  A number of individual drafts exist which discuss=0A=
   a number of interesting areas such as:=0A=
=0A=
      + application typing and relevant metrics [14] and [15]=0A=
=0A=
      + transaction level statistics collection and reporting [15] and=0A=
      [16]=0A=
=0A=
   One possible outcome we would like to consider is the extension of=0A=
   the RMON work as it relates to application monitoring.  Further, RMON=0A=
   MIB data can be correlated with active probes actions.=0A=
=0A=
5.4 ApplMIB=0A=
=0A=
   The ApplMIB working group defined a series of MIBs which monitor=0A=
   various aspects of applications, processes and services.=0A=
=0A=
   The system application MIB (RFC 2287 [20]) describes a basic set of=0A=
   managed objects for fault, configuration and performance management=0A=
   of applications from a systems perspective.  More specifically, the=0A=
   managed objects it defines are restricted to information that can be=0A=
   determined from the system itself and which does not require special=0A=
   instrumentation within the applications to make the information=0A=
   available.=0A=
=0A=
   The Application MIB (RFC 2564 [17]) complements the System=0A=
   Application MIB, providing for the management of applications' common=0A=
   attributes which could not typically be observed without the=0A=
   cooperation of the software being managed. There are attributes which=0A=
   provide information to application and communication performance.=0A=
=0A=
=0A=
=0A=
Cole, et al.                                                  [Page 10]=0A=
=0C=0A=
Internet Draft           draft-cole-appm-00.txt               March 2000=0A=
=0A=
=0A=
   {Comment: Should we include a list of attributes?}=0A=
=0A=
   The WWW MIB (RFC 2594 [18]) describes a set of objects for managing=0A=
   network management protocols in the Internet Community, particularly=0A=
   World Wide Web (WWW) services. Performance attributes are available=0A=
   for the infomration about each WWW service, each each type of=0A=
   request, each type of response and top accessed documents.=0A=
=0A=
   {Comment: Should we include a list of attributes?}=0A=
=0A=
   In the development of synthetic application-level probes,=0A=
   consideration should be given to the relationship of the application=0A=
   MIBs to the measurements being performed through a synthetic=0A=
   application-level probe.  Similar, cross-indexing issues arise within=0A=
   the context of the RMON monitoring and synthetic application-level=0A=
   active probes.=0A=
=0A=
5.5 RTFM=0A=
=0A=
   {Comment: This section is to discuss the relevant aspects of the RTFM=0A=
   working group to this draft.}=0A=
=0A=
6. Configuration Issues=0A=
=0A=
   It is primarily assumed within this memo that the configuration of=0A=
   the probes is accessable through a MIB and communications to the=0A=
   remote probe is via SNMP.  Other options, exist; one such option was=0A=
   briefly discussed above in the Architecture section.=0A=
=0A=
   The remainder of this section focuses on various configuration issues=0A=
   surrounding the definition and development of an active probe=0A=
   capability.  Here we discuss a) sampling methodologies, b) useful=0A=
   probe configuration options, c) statistics, reporting and historical=0A=
   data, and d) correlation of results to other measurements.=0A=
=0A=
6.1 Sampling=0A=
=0A=
   {Comment: This section should cover frequency, interpacket times=0A=
   (deterministic, random), timeouts, number of packets sent, probe=0A=
   lifetime, etc.  This section should also include reasonable defaults=0A=
   and recommended ranges for polling intervals and retries. For=0A=
   instance it may be fine for ping to have a 1 second retry. But for=0A=
   higher level applications we may not want to allow 1 second retries.=0A=
   }=0A=
=0A=
6.2 Probe Configurations=0A=
=0A=
   The configuration of the specific probes can be quite extensive,=0A=
=0A=
=0A=
=0A=
Cole, et al.                                                  [Page 11]=0A=
=0C=0A=
Internet Draft           draft-cole-appm-00.txt               March 2000=0A=
=0A=
=0A=
   given all of the potential options.  The options would cover areas=0A=
   such as:=0A=
=0A=
      + static, read only information related to the implementation of=0A=
      the active probes,=0A=
=0A=
      + timing and frequency of the probe packets (see Sampling section=0A=
      above),=0A=
=0A=
      + data configuration (payload size, data fill, etc),=0A=
=0A=
      + protocol options (could include multiple layers of protocol=0A=
      processing),=0A=
=0A=
      + path configuration options (source and destination addresses,=0A=
      TOS field settings, do not fragment settings, ifNumber, TTL,=0A=
      etc.), and=0A=
=0A=
      + others?=0A=
=0A=
6.3 Statistics, Reports and Historical Data=0A=
=0A=
      {Comments: This section should cover the statistics computed=0A=
      locally, the nature of the reports generated, and the storage of=0A=
      historical data.  Reference [16] has a good discussion of a=0A=
      general set of statistics to maintain in probes, the complexities=0A=
      involved and the utility of the various statistics.  Also, the=0A=
      work of the IPPM working group and their specific documents=0A=
      discusses or recommends statistics related to the metrics they=0A=
      define.  This should be covered in this section.}=0A=
=0A=
6.4 Indexing to Other Measurements=0A=
=0A=
      There will potentially be a great deal of performance related=0A=
      information collected across numerous MIBs.  The definition of a=0A=
      set of active probes only adds to this data.  Methods are=0A=
      available within subsets of this data to cross-correlate results=0A=
      through standard indexing tables.  Various MIBs from the Appl=0A=
      working group, i.e., [17], [18], and [20], are related through a=0A=
      service instance identifier.  To quote [18], "The WWW Service MIB=0A=
      interfaces to the Application MIB [17] by using the service=0A=
      instance identifier {applSrvIndex} for wwwServiceIndex if an=0A=
      applicable instance of applSrvIndex is available."  The discussion=0A=
      and early drafts from the RMON working group, i.e., [16] and [14],=0A=
      discuss the relationship between the metrics of application-level=0A=
      and transport-level measurements and their cross-indexing.  To=0A=
      quote [16], ....=0A=
=0A=
=0A=
=0A=
=0A=
Cole, et al.                                                  [Page 12]=0A=
=0C=0A=
Internet Draft           draft-cole-appm-00.txt               March 2000=0A=
=0A=
=0A=
      {Comment: Get quote from [16].}=0A=
=0A=
      The definition of active probes and their related statistics=0A=
      should be defined in such a way that useful cross-correlation of=0A=
      results is possible.=0A=
=0A=
      This type of correlation is currently possible for certain=0A=
      definitions of "service" in RFC 2564 [17].  For instance in=0A=
      Section 6.1 or RFC 2594 [18] indicates that for long lived=0A=
      services like http and smtp there would be instances in the=0A=
      service-level tables.  For finger there may not be an entry.  From=0A=
      here we can determine the reference points back to system=0A=
      application MIB and deteremine all of the information about the=0A=
      application.=0A=
=0A=
      Clearly, it would be desirable to be able to correlate, e.g., the=0A=
      results of a synthetic application probe running on a remote=0A=
      device into an application server with the measurements found=0A=
      within the applMIB for that same application running on that=0A=
      server.  To take this example further, then to correlate the=0A=
      applications-level probe's measurements to transport-level=0A=
      measurments and even to the individual component level.  This=0A=
      would require the ability to relate the path of the probes to the=0A=
      specific components, which may be complicated due to asymmetries=0A=
      in routing, load balancing across paths and servers, etc.=0A=
=0A=
7. Implementation Issues=0A=
=0A=
      Implementation of active probes and their corresponding=0A=
      measurements is a tricky business, as discussed in detail in the=0A=
      body of the IPPM WG documents, in particular references [1] and=0A=
      [6].  In this section we reinforce some of the discussion in these=0A=
      references in the area of measurement accuracy, etc.=0A=
      Specifically, we discuss a) requirements on implementations, b)=0A=
      error analysis statements, and c) compliance tests.=0A=
=0A=
7.1 Requirements on Implementations=0A=
=0A=
      {Comment: This section should discuss potential requirements on=0A=
      specific implementations.  Areas to cover include clock=0A=
      resolution, and skew, types of packet injection process supported,=0A=
      requirements on the upper and lower bounds on packet generation=0A=
      rates, etc.}=0A=
=0A=
7.2 Error Analysis Statements=0A=
=0A=
      Performance measurements, whether they are based on active or=0A=
      passive monitoring, are error prone.  It may make sense to define=0A=
=0A=
=0A=
=0A=
Cole, et al.                                                  [Page 13]=0A=
=0C=0A=
Internet Draft           draft-cole-appm-00.txt               March 2000=0A=
=0A=
=0A=
      an error analysis statement/methodolgy so that implementations can=0A=
      clearly define their source of errors and hence the accuracy of=0A=
      their results.  There is a fair amount of discussion within the=0A=
      IPPM framework document surrounding this issue, which should be=0A=
      drawn upon extensively.=0A=
=0A=
7.3 Compliance Tests=0A=
=0A=
      {Comment: this section should cover identifying supported probe=0A=
      types, test to determine the accuracy of the specific=0A=
      implementations, etc.}=0A=
=0A=
8. Next Steps=0A=
=0A=
      There are several steps to move this work forward.  A BOF is being=0A=
      held in Adelaide to discuss this area of work as a potential basis=0A=
      for a working group at the IETF.  Here we throw out some thoughts=0A=
      on moving this work forward.  This includes a proposed set of=0A=
      possible deliverables for the working group.=0A=
=0A=
      + The first step is to have the BOF and see what momentum is=0A=
      gained from it.  At that point it will likely be more clear what=0A=
      the next steps should be, where the work will be done within the=0A=
      IETF and so forth.=0A=
=0A=
      If the decision is to move forward, we suspect several documents=0A=
      may be reasonable.  For example, we suggest:=0A=
=0A=
      + Develop a framework/architecture document defining the=0A=
      architecture of an active performance monitoring capability, its=0A=
      tradeoffs relative to other potential architecures, and its=0A=
      relationship to other, already defined monitoring capabilities.=0A=
=0A=
      + (possibly) Develop a seperate security document,=0A=
=0A=
      + Develop a MIB for active probes and another for a usage of that=0A=
      MIB for some specific network or application layer.  To accomplish=0A=
      the later, then=0A=
=0A=
      + Define a set of transport level metrics, drawing from the work=0A=
      of the IPPM working group for the purpose of defining assocaited=0A=
      active, transport-level probes.=0A=
=0A=
      + Develop a set of related transport level performance probes.=0A=
      These may require a document defining the metrics and a common=0A=
      structure for the transport level probes, with a method for=0A=
      extending this to include other transport level probes (as alluded=0A=
      to in the above bullet).  Then the seperate transport-level probes=0A=
=0A=
=0A=
=0A=
Cole, et al.                                                  [Page 14]=0A=
=0C=0A=
Internet Draft           draft-cole-appm-00.txt               March 2000=0A=
=0A=
=0A=
      may be seperately defined.=0A=
=0A=
      + If interest merits it, there may be a set documents surrounding=0A=
      the definition of synthetic application-level probes.=0A=
=0A=
=0A=
9. Intellectual Property=0A=
=0A=
   The IETF takes no position regarding the validity or scope of any=0A=
   intellectual property or other rights that might be claimed to=0A=
   pertain to the implementation or use of the technology described in=0A=
   this document or the extent to which any license under such rights=0A=
   might or might not be available; neither does it represent that it=0A=
   has made any effort to identify any such rights.  Information on the=0A=
   IETF's procedures with respect to rights in standards-track and=0A=
   standards-related documentation can be found in BCP-11.  Copies of=0A=
   claims of rights made available for publication and any assurances of=0A=
   licenses to be made available, or the result of an attempt made to=0A=
   obtain a general license or permission for the use of such=0A=
   proprietary rights by implementors or users of this specification can=0A=
   be obtained from the IETF Secretariat.=0A=
=0A=
   The IETF invites any interested party to bring to its attention any=0A=
   copyrights, patents or patent applications, or other proprietary=0A=
   rights which may cover technology that may be required to practice=0A=
   this standard.  Please address the information to the IETF Executive=0A=
   Director.=0A=
=0A=
10. Security Considerations=0A=
=0A=
   {Comment: This needs a very close examination, probably more than=0A=
   usual.  Some security issues are briefly mentioned in the=0A=
   Architecture section above, but the issue of security was one of the=0A=
   reasons for this work being deferred in the past.  We may want to=0A=
   create a special document or a special section in this document that=0A=
   deals with the issue.}=0A=
=0A=
11. Acknowledgements=0A=
=0A=
   to be supplied.=0A=
=0A=
12. References:=0A=
=0A=
   [1] Paxson, V., Almes, G., Mahdavi, J. and M. Mathis, "Framework for=0A=
   IP Performance Metrics", RFC 2330, May 1998.=0A=
=0A=
   [2] Waldbusser, S., "Remote Network Monitoring Management Information=0A=
   Base Version 2 using SMIv2", RFC 2021, January 1997.=0A=
=0A=
=0A=
=0A=
Cole, et al.                                                  [Page 15]=0A=
=0C=0A=
Internet Draft           draft-cole-appm-00.txt               March 2000=0A=
=0A=
=0A=
   [3] White, K., "Definitions of Managed Objects for Remote Ping,=0A=
   Traceroute, and Lookup Operations", Internet Draft, <draft-ieft-=0A=
   disman-reops-mib-07.txt>, August 1999.=0A=
=0A=
   [4] Levi, D. and J. Schoenwaelder, "DDDefinitions of Managed Objects=0A=
   for the Delegation of Management Scripts", RFC 2592, May 1999.=0A=
=0A=
   [5] IPPM connectivity metric (?)=0A=
=0A=
   [6] Almes, G., Kalidindi, S. and M. Zekauskas, "A One-way Delay=0A=
   Metric for IPPM", RFC 2679, September 1999.=0A=
=0A=
   [7] Almes, G., Kalidindi, S. and M. Zekauskas, "A One-Way Packet Loss=0A=
   Metric for IPPM", Internet Draft, <draft-ietf-ippm-loss-07.txt>, May=0A=
   1999.=0A=
=0A=
   [8] Almes, G., Kalidindi, S. and M. Zekauskas, "A Round-Trip Delay=0A=
   Metric for IPPM", RFC 2681, September 1999.=0A=
=0A=
   [9] Chimento, P., "Instantaneous PPPacket Delay Variation Metric for=0A=
   IPPM", Internet Draft, <draft-ietf-ippm-ipdv-04.txt., October 1999.=0A=
=0A=
   [10] Raisanen, V. and G. Grotefeld, "Network Performance Measurement=0A=
   for Periodic Streams", Internet Draft, <draft-ietf-ippm-=0A=
   npmps-00.txt>, March 2000.=0A=
=0A=
   [11] Mathis, M. and M. Allman, "Empirical Bulk Transfer Capacity",=0A=
   Internet Draft, <draft-ietf-ippm-btc-framework-02.txt>, Octobet 1999.=0A=
=0A=
   [12] Mathis, M., "TReno Bulk transfer Capacity", Internet Draft,=0A=
   <draft-ietf-ippm-treno-btc-03.txt>, February 1999.=0A=
=0A=
   [13] Waldbusser, S., "Remote Network Monitoring Management=0A=
   Information Base", RFC 1757, February 1995.=0A=
=0A=
   [14] Waldbusser, S., "Application performance measurement MIB",=0A=
   <draft-waldbusser-apm-mib-00.txt>, March 2000.=0A=
=0A=
   [15] Warth, A. and J. McQuaid, "Application Response Time (ART) MIB",=0A=
   Internet Draft, <draft-warth-art-mib-01.txt>, October 1999.=0A=
=0A=
   [16] Dietz, R. "Transport Performance Metrics MIB", Internet Draft,=0A=
   <draft-dietz-tpm-mib-00.txt>, March 2000.=0A=
=0A=
   [17] Kalbfleisch, C., Krupczak, C., Presuhn, R. and J. Saperia,=0A=
   "Application Management MIB", RFC 2564, May 1999.=0A=
=0A=
   [18] Hazewinkel, H., Kalbfleisch, C., and J. Schoenwaelder,=0A=
=0A=
=0A=
=0A=
Cole, et al.                                                  [Page 16]=0A=
=0C=0A=
Internet Draft           draft-cole-appm-00.txt               March 2000=0A=
=0A=
=0A=
   "Definitions of Managed Objects for WWW Services", RFC 2594, May=0A=
   1999.=0A=
=0A=
   [19] Meeting minutes from the interim meeting of the RMON working=0A=
   group on January 11 and 12, 2000 in Boston, MA.=0A=
=0A=
   [20] Krupczak, C. and J. Saperia, "Definitions of System-Level=0A=
   Managed Objects for Applications", RFC 2287, February 1998.=0A=
=0A=
13. Author Information=0A=
=0A=
      Robert G. Cole=0A=
      AT&T Laboratories=0A=
      Network Design and Performance Analysis Department=0A=
      330 Saint John Street, 2nd Floor=0A=
      Havre de Grace, MD  21078=0A=
=0A=
      Phone: +1 410-939-8732=0A=
      Fax: +1 410-939-8732=0A=
      Email: rgcole@att.com=0A=
=0A=
=0A=
      Carl W. Kalbfleisch=0A=
      Verio, Inc.=0A=
      1950 Stemmons Freeway=0A=
      Suite 2026=0A=
      Dallas, TX 75207=0A=
=0A=
      Phone: + 1 214-853-7339=0A=
      Fax: +1 214-744-0742=0A=
      Email: cwk@verio.net=0A=
=0A=
=0A=
      Dan Romascanu=0A=
      Lucent Technologies=0A=
      Atidim Technology Park, bldg. #3=0A=
      Tel Aviv, 61131=0A=
      Israel=0A=
=0A=
      Phone: +972-3-645-8414=0A=
      Fax: +972-3-648-7146=0A=
      Email: dromasca@lucent.com=0A=
=0A=
A.  Full Copyright Statement=0A=
=0A=
   This document and translations of it may be copied and furnished to=0A=
   others, and derivative works that comment on or otherwise explain it=0A=
   or assist in its implementation may be prepared, copied, published=0A=
=0A=
=0A=
=0A=
Cole, et al.                                                  [Page 17]=0A=
=0C=0A=
Internet Draft           draft-cole-appm-00.txt               March 2000=0A=
=0A=
=0A=
   and distributed, in whole or in part, without restriction of any=0A=
   kind, provided that the above copyright notice and this paragraph are=0A=
   included on all such copies and derivative works.  However, this=0A=
   document itself may not be modified in any way, such as by removing=0A=
   the copyright notice or references to the Internet Society or other=0A=
   Internet organizations, except as needed for the purpose of=0A=
   developing Internet standards in which case the procedures for=0A=
   copyrights defined in the Internet Standards process must be=0A=
   followed, or as required to translate it into languages other than=0A=
   English.=0A=
=0A=
   The limited permissions granted above are perpetual and will not be=0A=
   revoked by the Internet Society or its successors or assigns.=0A=
=0A=
   This document and the information contained herein is provided on an=0A=
   "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING=0A=
   TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING=0A=
   BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION=0A=
   HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF=0A=
   MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
Cole, et al.                                                  [Page 18]=0A=
=0C=0A=

------=_NextPart_000_0031_01BF98ED.88C75860--



From owner-disman@dorothy.peer.com  Thu Mar 30 07:32:43 2000
Received: from tangelo.bmc.com (fw-us-hou-1.bmc.com [198.207.223.250])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA16045
	for <disman-archive@odin.ietf.org>; Thu, 30 Mar 2000 07:32:43 -0500 (EST)
Received: from dorothy.bmc.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id GAA16735;
	Thu, 30 Mar 2000 06:31:39 -0600 (CST)
Received: (from root@localhost)
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) id EAA05252
	for disman-list; Thu, 30 Mar 2000 04:27:48 -0800 (PST)
Received: (from rpresuhn@localhost)
	by dorothy.peer.com (8.8.6 (PHNE_12836)/8.8.6) id EAA05246;
	Thu, 30 Mar 2000 04:27:45 -0800 (PST)
Date: Thu, 30 Mar 2000 04:27:45 -0800 (PST)
From: Randy Presuhn <rpresuhn@dorothy.peer.com>
Message-Id: <200003301227.EAA05246@dorothy.peer.com>
To: minutes@ietf.org
Subject: presentation slides from rperfman BOF session
Cc: disman@dorothy.peer.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>
Content-Transfer-Encoding: 7bit


Hi -

These slides from the rperfman BOF held in Adelaide
are now available.

ftp://amethyst.bmc.com/pub/rperfman/rperfman_agenda.ppt
ftp://amethyst.bmc.com/pub/rperfman/rperfman_cwk.ppt
ftp://amethyst.bmc.com/pub/rperfman/rperfman_outline.ppt

I expect that Russel Dietz's presentation will soon follow.

 ------------------------------------------------------------------------
 Randy Presuhn           randy_presuhn@bmc.com       http://www.bmc.com/
 Voice: +1 408 546-1006  BMC Software, Inc.  1-3141  2141 N. First Street
 Fax:   +1 408 965-0359  San Jose, California 95131  USA
 ------------------------------------------------------------------------
 Any relationship between my opinions and BMC's should be coincidental.
 ------------------------------------------------------------------------


From owner-disman@dorothy.peer.com  Thu Mar 30 07:47:27 2000
Received: from tangelo.bmc.com (fw-us-hou-1.bmc.com [198.207.223.250])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA16081
	for <disman-archive@odin.ietf.org>; Thu, 30 Mar 2000 07:47:27 -0500 (EST)
Received: from dorothy.bmc.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id GAA19465;
	Thu, 30 Mar 2000 06:46:45 -0600 (CST)
Received: (from root@localhost)
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) id EAA05313
	for disman-list; Thu, 30 Mar 2000 04:45:52 -0800 (PST)
Received: (from rpresuhn@localhost)
	by dorothy.peer.com (8.8.6 (PHNE_12836)/8.8.6) id EAA05307;
	Thu, 30 Mar 2000 04:45:48 -0800 (PST)
Date: Thu, 30 Mar 2000 04:45:48 -0800 (PST)
From: Randy Presuhn <rpresuhn@dorothy.peer.com>
Message-Id: <200003301245.EAA05307@dorothy.peer.com>
To: bwijnen@lucent.com, randy@psg.com
Subject: Chair's report on rperfman BOF
Cc: disman@dorothy.peer.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>
Content-Transfer-Encoding: 7bit


Hi -

The rperfman BOF met for one session in Adelaide on Thursday,
March 30, 2000.  We covered all the items on the agenda and
reached broad agreement that the following disposition of
the work would make sense:

    1) work on the control of active probes appears to belong
       in the rmonmib working group.  It may be helpful
       to limit the scope of such work to the high-level
       control/supervision of such probes, rather than getting
       involved in the low-level programming of their protocol
       interactions.  The rmonmib WG chair will give this topic
       due consideration in planning future activities.

    2) While probe-level data summarization belongs in rmonmib,
       the control of the summarization of information from multiple
       systems is better pursued in disman.  The reporting of the
       summarized information should be consistent with the techniques
       being developed in rmonmib where practical.  The disman WG
       chair will raise this issue in the disman WG as a topic of
       possible future work.

    3) It is believed that snmpconf work will provide
       adequate means to support the coordination of
       probe and data summarization function configuration.
       Those working on this topic will provide feedback into
       the snmpconf work.

With all of the topic areas either handled by existing WG activities
or by the above proposed disposition, we agreed that there is no
need for a new working group nor for a follow-up BOF at this time.

 ------------------------------------------------------------------------
 Randy Presuhn           randy_presuhn@bmc.com       http://www.bmc.com/
 Voice: +1 408 546-1006  BMC Software, Inc.  1-3141  2141 N. First Street
 Fax:   +1 408 965-0359  San Jose, California 95131  USA
 ------------------------------------------------------------------------
 Any relationship between my opinions and BMC's should be coincidental.
 ------------------------------------------------------------------------


From owner-disman@dorothy.peer.com  Thu Mar 30 19:45:09 2000
Received: from tangelo.bmc.com (fw-us-hou-2.bmc.com [198.207.223.251])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA24074
	for <disman-archive@odin.ietf.org>; Thu, 30 Mar 2000 19:45:09 -0500 (EST)
Received: from dorothy.peer.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id SAA15148;
	Thu, 30 Mar 2000 18:43:59 -0600 (CST)
Received: (from root@localhost)
	by dorothy.peer.com (8.8.6 (PHNE_12836)/8.8.6) id QAA21054
	for disman-list; Thu, 30 Mar 2000 16:41:07 -0800 (PST)
Received: (from rpresuhn@localhost)
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) id QAA21048
	for disman@dorothy.bmc.com; Thu, 30 Mar 2000 16:41:03 -0800 (PST)
Date: Thu, 30 Mar 2000 16:41:03 -0800 (PST)
From: Randy Presuhn <rpresuhn@dorothy.peer.com>
Message-Id: <200003310041.QAA21048@dorothy.bmc.com>
To: disman@dorothy.peer.com
Subject: Re:  Expression MIB value identification issue
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>
Content-Transfer-Encoding: 7bit


Hi -

> Message-ID: <38B17DF4.EE60B298@ipb.pt>
> Date: Mon, 21 Feb 2000 18:03:32 +0000
> From: rp <rlopes@ipb.pt>
> To: disman list <disman@dorothy.peer.com>
> Subject: Expression MIB value identification issue
...
> In draft-ietf-disman-express-mib-11.txt, on 3.3.4. (Value
> Identification) it mentions
> that values
> "are identified with a combination of the object identifier (OID) for
> the data type
> from expValueTable (such as expValueCounter32Val), the expression name,
> and
> an OID fragment."
> 
> According to the ExpExpressionTable, each expression is identified by
> owner
> and name. The obove mentioned "expression name" includes the owner also?
...

The owner needs to be included.  The definitions of expExpressionName
makes it clear that expression names by themselves are not necessarily
unique.

If possible, the editor will make this clarification during the
publication process.  If not, the editor will track this as
a clarification to be made when it's time to consider progression.

 ------------------------------------------------------------------------
 Randy Presuhn           randy_presuhn@bmc.com       http://www.bmc.com/
 Voice: +1 408 546-1006  BMC Software, Inc.  1-3141  2141 N. First Street
 Fax:   +1 408 965-0359  San Jose, California 95131  USA
 ------------------------------------------------------------------------
 Any relationship between my opinions and BMC's should be coincidental.
 ------------------------------------------------------------------------


From owner-disman@dorothy.peer.com  Thu Mar 30 19:51:12 2000
Received: from tangelo.bmc.com (fw-us-hou-2.bmc.com [198.207.223.251])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA24122
	for <disman-archive@odin.ietf.org>; Thu, 30 Mar 2000 19:51:12 -0500 (EST)
Received: from dorothy.peer.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id SAA16256;
	Thu, 30 Mar 2000 18:50:31 -0600 (CST)
Received: (from root@localhost)
	by dorothy.peer.com (8.8.6 (PHNE_12836)/8.8.6) id QAA21081
	for disman-list; Thu, 30 Mar 2000 16:48:18 -0800 (PST)
Received: (from rpresuhn@localhost)
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) id QAA21075
	for disman@dorothy.bmc.com; Thu, 30 Mar 2000 16:48:14 -0800 (PST)
Date: Thu, 30 Mar 2000 16:48:14 -0800 (PST)
From: Randy Presuhn <rpresuhn@dorothy.peer.com>
Message-Id: <200003310048.QAA21075@dorothy.bmc.com>
To: disman@dorothy.peer.com
Subject: Re:  Notification Log MIB and Informs
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>
Content-Transfer-Encoding: 7bit


Hi -

> Message-ID: <6DDA62170439D31185750000F80826AC015BA3FF@zmerd004.ca.nortel.com>
> From: "Sharon Chisholm" <schishol@nortelnetworks.com>
> To: DISMAN <disman@dorothy.peer.com>
> Subject: Notification Log MIB and Informs
> Date: Fri, 28 Jan 2000 07:48:27 -0600
> List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>
...
> I just did a quick scan of the notification log MIB and I noticed that it
> does
> not explicitly say how to handle retransmission of informs.  I am
> assuming that the notification only gets logged once, no matter how many
> times it gets sent out.  Would it be worth explicitly stating this in a
> future
> version?
...

Your interpretation is correct with respect to a log that is
recording notifications.  A log recording the traps and informs
coming into a system may record the multiple arrivals. (Consider
the case where the network loses the response to an Inform.)
The editor will consider making this more explicit when it's
time to consider advancement of the documents.

 ------------------------------------------------------------------------
 Randy Presuhn           randy_presuhn@bmc.com       http://www.bmc.com/
 Voice: +1 408 546-1006  BMC Software, Inc.  1-3141  2141 N. First Street
 Fax:   +1 408 965-0359  San Jose, California 95131  USA
 ------------------------------------------------------------------------
 Any relationship between my opinions and BMC's should be coincidental.
 ------------------------------------------------------------------------


From owner-disman@dorothy.peer.com  Thu Mar 30 20:01:55 2000
Received: from tangelo.bmc.com (fw-us-hou-2.bmc.com [198.207.223.251])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA24242
	for <disman-archive@odin.ietf.org>; Thu, 30 Mar 2000 20:01:54 -0500 (EST)
Received: from dorothy.bmc.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id TAA18086;
	Thu, 30 Mar 2000 19:01:11 -0600 (CST)
Received: (from root@localhost)
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) id QAA21116
	for disman-list; Thu, 30 Mar 2000 16:58:52 -0800 (PST)
Received: (from rpresuhn@localhost)
	by dorothy.peer.com (8.8.6 (PHNE_12836)/8.8.6) id QAA21110
	for disman@dorothy.bmc.com; Thu, 30 Mar 2000 16:58:49 -0800 (PST)
Date: Thu, 30 Mar 2000 16:58:49 -0800 (PST)
From: Randy Presuhn <rpresuhn@dorothy.peer.com>
Message-Id: <200003310058.QAA21110@dorothy.peer.com>
To: disman@dorothy.peer.com
Subject: disman WG last call on Schedule MIB
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>
Content-Transfer-Encoding: 7bit


Hi -

Since there appear to be no further issues,
I'm starting a two-week disman WG last call on
draft-ietf-disman-schedule-mib-v2-00.txt
for advancement to Draft Standard status.
This would obsolete RFC 2591.

 ------------------------------------------------------------------------
 Randy Presuhn           randy_presuhn@bmc.com       http://www.bmc.com/
 Voice: +1 408 546-1006  BMC Software, Inc.  1-3141  2141 N. First Street
 Fax:   +1 408 965-0359  San Jose, California 95131  USA
 ------------------------------------------------------------------------
 Any relationship between my opinions and BMC's should be coincidental.
 ------------------------------------------------------------------------


From owner-disman@dorothy.peer.com  Thu Mar 30 20:15:05 2000
Received: from tangelo.bmc.com (fw-us-hou-2.bmc.com [198.207.223.251])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA24314
	for <disman-archive@odin.ietf.org>; Thu, 30 Mar 2000 20:15:05 -0500 (EST)
Received: from dorothy.bmc.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id TAA20443;
	Thu, 30 Mar 2000 19:14:22 -0600 (CST)
Received: (from root@localhost)
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) id RAA21191
	for disman-list; Thu, 30 Mar 2000 17:12:00 -0800 (PST)
Received: (from rpresuhn@localhost)
	by dorothy.peer.com (8.8.6 (PHNE_12836)/8.8.6) id RAA21185
	for disman@dorothy.bmc.com; Thu, 30 Mar 2000 17:11:57 -0800 (PST)
Date: Thu, 30 Mar 2000 17:11:57 -0800 (PST)
From: Randy Presuhn <rpresuhn@dorothy.peer.com>
Message-Id: <200003310111.RAA21185@dorothy.peer.com>
To: disman@dorothy.peer.com
Subject: closing Script MIB issues
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>
Content-Transfer-Encoding: 7bit


Hi -

We need to get closure on the Script MIB issues so we can
do a WG last call before requesting advancement to Draft
Standard.  Issues from the i-d:

   02: Restartable scripts

   03: Error message during script retrieval or compilation (
       smScriptError)

   04: Scripts that can run forever without having to reset
       smRunLifeTime

   05: Index smLangTable and smExtsnTable by name rather than Integer32

   06: Dependencies between scripts and script versioning (Eamonn)

   07: Storage type of script code versus storage type of script meta
       information

All issues on which there are no contributions within the
next two weeks will be closed with a status of "no action".

 ------------------------------------------------------------------------
 Randy Presuhn           randy_presuhn@bmc.com       http://www.bmc.com/
 Voice: +1 408 546-1006  BMC Software, Inc.  1-3141  2141 N. First Street
 Fax:   +1 408 965-0359  San Jose, California 95131  USA
 ------------------------------------------------------------------------
 Any relationship between my opinions and BMC's should be coincidental.
 ------------------------------------------------------------------------


From owner-disman@dorothy.peer.com  Fri Mar 31 06:11:31 2000
Received: from tangelo.bmc.com (fw-us-hou-2.bmc.com [198.207.223.251])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA12579
	for <disman-archive@odin.ietf.org>; Fri, 31 Mar 2000 06:11:30 -0500 (EST)
Received: from dorothy.bmc.com (dorothy.bmc.com [192.146.153.65])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with ESMTP id FAA00823;
	Fri, 31 Mar 2000 05:10:24 -0600 (CST)
Received: (from root@localhost)
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) id DAA23421
	for disman-list; Fri, 31 Mar 2000 03:08:05 -0800 (PST)
Received: from tangelo.bmc.com (root@tangelo [172.17.7.166])
	by dorothy.bmc.com (8.8.6 (PHNE_12836)/8.8.6) with ESMTP id DAA23413;
	Fri, 31 Mar 2000 03:07:50 -0800 (PST)
Received: from fw-us-hou1.bmc.com (fw-us-hou1.bmc.com [172.17.0.250])
	by tangelo.bmc.com (8.8.6 (PHNE_17135)/8.8.6) with SMTP id FAA00508;
	Fri, 31 Mar 2000 05:08:25 -0600 (CST)
Received: from us-exch2-210.apptitude.com (us-exch2-210.apptitude.com [192.190.175.202])
	by natadm.apptitude.com (8.9.3/8.9.3) with ESMTP id DAA30781;
	Fri, 31 Mar 2000 03:08:22 -0800
Received: by us-exch2-210.apptitude.com with Internet Mail Service (5.5.2448.0)
	id <H12PDZJM>; Fri, 31 Mar 2000 03:07:52 -0800
Message-ID: <1E06B998E00BD311A7410008C7BF2D8F2A9C18@us-exch2-210.apptitude.com>
From: Russell Dietz <rsdietz@apptitude.com>
To: Randy Presuhn <rpresuhn@dorothy.peer.com>
Cc: minutes@ietf.org, disman@dorothy.peer.com, rmonmib@cisco.com
Subject: RPERFMON BOF Presentation
Date: Fri, 31 Mar 2000 03:07:47 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2448.0)
Content-Type: multipart/mixed;
	boundary="----_=_NextPart_000_01BF9B01.5AAD9A64"
Sender: owner-disman@dorothy.peer.com
Precedence: bulk
List-Id: IETF disman Working Group mailing list <disman@dorothy.bmc.com>


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_000_01BF9B01.5AAD9A64
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01BF9B01.5AAD9A64"


------_=_NextPart_001_01BF9B01.5AAD9A64
Content-Type: text/plain;
	charset="iso-8859-1"

Hello All,

Please find my presentation attached.

Regards,

Russ

Russell Dietz
VP & CTO (Chief Technology Officer)
Apptitude, Inc.
6330 San Ignacio Ave
San Jose, CA, USA 95119-1209
Tel: +1 408 574-2256
Fax: +1 408 224-1038
mailto: rsdietz@apptitude.com
http://www.apptitude.com 



------_=_NextPart_001_01BF9B01.5AAD9A64
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2448.0">
<TITLE>RPERFMON BOF Presentation</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>Hello All,</FONT>
</P>

<P><FONT SIZE=2>Please find my presentation attached.</FONT>
</P>

<P><FONT SIZE=2>Regards,</FONT>
</P>

<P><FONT SIZE=2>Russ</FONT>
</P>

<P><FONT SIZE=2>Russell Dietz</FONT>
<BR><FONT SIZE=2>VP &amp; CTO (Chief Technology Officer)</FONT>
<BR><FONT SIZE=2>Apptitude, Inc.</FONT>
<BR><FONT SIZE=2>6330 San Ignacio Ave</FONT>
<BR><FONT SIZE=2>San Jose, CA, USA 95119-1209</FONT>
<BR><FONT SIZE=2>Tel: +1 408 574-2256</FONT>
<BR><FONT SIZE=2>Fax: +1 408 224-1038</FONT>
<BR><FONT SIZE=2>mailto: rsdietz@apptitude.com</FONT>
<BR><FONT SIZE=2><A HREF="http://www.apptitude.com" TARGET="_blank">http://www.apptitude.com</A> </FONT>
</P>

<P><FONT FACE="Arial" SIZE=2 COLOR="#000000"></FONT>&nbsp;

</BODY>
</HTML>
------_=_NextPart_001_01BF9B01.5AAD9A64--

------_=_NextPart_000_01BF9B01.5AAD9A64
Content-Type: application/vnd.ms-powerpoint;
	name="RPERFMAN-IETF47-20000330.ppt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="RPERFMAN-IETF47-20000330.ppt"
Content-Transfer-Encoding: base64

0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAACAAAAegAAAAAAAAAA
EAAAkgAAAAEAAAD+////AAAAAHkAAAB8AAAA////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////9g
IRvwhgEAAG5uu2iylekjmt2TgcjyMaO4AgAAAAAAAAAAAABABAAAAA4AABiWBgAYtBUAVAEAAAD+
eJyNUjFLw1AQvncvsU1sahCK4hQcRJEKNoPgJDgrYjt0cIkQsGJSsQWbzS7OBcFf49C/oas66CQ4
ionvXa6QiqgJj9x3+b77LpcTYAHIIwGAUAN9mepYqCNDHRSCMgKzLKPMhlikzCYKZs/iRFdBqO4Y
8ypamZmDJci0CFyFxyryuahfVRrmVGAv6J+0kvMQ4EBq5gea6SN1MtIGqG63mUTH3TNA7V9X2bJ6
Nux1JxWasgr/0wnq/62gv5Wausb68Sf84ZvrBeuvnS3Q1GfGL/Y03i1PcI3qX6WT+jprqPqtThT2
vP3w0jvsRkEMMPy507pzinrInUGOR/YCTX/A719L0zgx2+TcZuzLafwO24Rj7szLCl/+a2ffZ/Bk
PZBzQ++RwvfmhZAqioIBZ24kZzox2PzXbdoMMuPZu1AidEe7JBCXm0mvH0a5X3EiknhfEL5d4mAh
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
2IyhbOJPrzaexNTGk1OgNko4qjao5aTUxqaG9nWY6bLxWYLa+EHUfeJpz1Ss3pOUwya+F9Ed1AL9
JWgTb0ROfKhFP/Hx6Jno0hrTHPy080O0h+qqg3vNCla9GMdsJVB/ppy2guHaQyBB+zNfE7z/07HC
v9AeylYCYtI1wbWHQIJyAl8TnHPoWOFfaA9lKwEx6Zrg2kMgJfNQvzXBeY6OFf6F9lC2Eghzk2CW
UtR7SdZ2AKxtjIIU/gPNP47ZDk4x5jMcpHiGA/kMB6Dnie8T/BkuyecV5p/nDO4/0PyLHqFsB+Ae
EaToEYHsEQHoeeU5g/eIkuwHMP88Z3D/geZf9CBlOwD3oCBFDwpkDwpS9AN4DyrJfgPzz3MG9x9o
/kWPU7aDU4Sp6yz+PUIG8/8fK10uhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwDoAx8pAAAB
AOkDKAAAAIAWAADgEAAAMBEAANAWAAAFAAAACgAAAAIAAAANAAAAAQAEAAAAAAAPAAkE5AEAAAAA
CgQEAAAABgAAAA8AzA+YAAAAAADNDwgAAAAAAAAAAQAABAEAww8YAAAAAQAAAAAAAAABAAAABgAA
AGkAAAAA30YEEAC6DxAAAABFAHEAdQBhAHQAaQBvAG4AIAC6DxQAAABFAHEAdQBhAHQAaQBvAG4A
LgAzADAAug8sAAAATQBpAGMAcgBvAHMAbwBmAHQAIABFAHEAdQBhAHQAaQBvAG4AIAAzAC4AMAAP
AMwPpAAAAAAAzQ8IAAAAAAAAAAEAADABAMMPGAAAAAEAAAAAAAAAAgAAAAIAAABuAAAAAMtGBBAA
ug8QAAAARABvAGMAdQBtAGUAbgB0ACAAug8eAAAAVwBvAHIAZAAuAEQAbwBjAHUAbQBlAG4AdAAu
ADgAMAC6Dy4AAABNAGkAYwByAG8AcwBvAGYAdAAgAFcAbwByAGQAIABEAG8AYwB1AG0AZQBuAHQA
DwDXDz4AAAAAANMPBAAAAAUAAAAAALoPKgAAAHIAcwBkAGkAZQB0AHoAQABhAHAAcAB0AGkAdAB1
AGQAZQAuAGMAbwBtAA8A1w8+AAAAAADTDwQAAAAGAAAAAAC6DyoAAAByAHMAZABpAGUAdAB6AEAA
YQBwAHAAdABpAHQAdQBkAGUALgBjAG8AbQAPAPIDAAIAAC8AyA8MAAAAMADSDwQAAAAAAAAADwDV
BzABAAAAALcPRAAAAEEAcgBpAGEAbAAAAG4AZwBzAAAAUgBvANTXRgSk3GIAHNVGBPTYYgDc2GIA
dscLMAgAAAAAAAAA9NhiACjdDTAAFgQiEAC3D0QAAABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBt
AGEAbgAAABzVRgT02GIA3NhiAHbHCzAIAAAAAAAAAPTYYgAo3Q0wABYEEiAAtw9EAAAAVABhAGgA
bwBtAGEAAABlAHcAIABSAG8AbQBhAG4AAAAc1UYE9NhiANzYYgB2xwswCAAAAAAAAAD02GIAKN0N
MAAWBCIwALcPRAAAAFcAaQBuAGcAZABpAG4AZwBzAAAAUgBvAG0AYQBuAAAAHNVGBPTYYgDc2GIA
dscLMAgAAAAAAAAA9NhiACjdDTACFgQCAACkDwwAAACAAGEAAAACAP////8AAKUPDgAAAAAAEAgu
AAIAAAAHAAAAAACpDwoAAAAHAAAAAgAJBAAAQACjD3AAAAAFAP/9PwAAACIgAQBkAAAAAAAAAGQA
AAAAAAAAAABAAgAAAAACAAAA///vAIAAAAD///////8YAAAAAAEAAAAFAAAgASABAAABAAEAAAUA
AEACQAIAAAAAAAUAAGADYAMAAAAAAAUAAIAEgAQAAAAAXwDkB0AHAAAAAOUHBAAAAAEAAAAPAOYH
LAcAAAAAug8UAAAAdwBoAG8AbwBzAGgALgB3AGEAdgAQALoPCAAAAC4AVwBBAFYAIAC6DwIAAAAx
ADAAug8GAAAAMQAwADMAAADnB+AGAABSSUZG1gYAAFdBVkVmbXQgEAAAAAEAAQARKwAAESsAAAEA
CABkYXRhsgYAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgH6AgICAgICAgICAgH5+gH6A
gICAfoB+gICAgIB+fn5+fn5+foB+gICAgIB+foCAgICAgICAgICAgICAgICAgIB+gICAgICAgICA
gIB+foCAfn5+gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIB+fn6AgICA
gICAgoKAfnx8fH5+fn6AgoaIhoJ+enZ0dnh6fH6CiIyOkIyCenZybmxydnyEiJCUlI6IgHx2dHJw
cHR6foCIkJCKhIB8eHZ0dnx+foKGhoSCgoaIhoB6eHZ2dnp8foKEhoySjoqCeHJsaG50eoKKkpKQ
iIB6dnJycHBycnh+iJCSmJyQjnxqW1FVX3yctburpY5iSUNDWYSjsberiG5bSUNZfparu7GSemxu
aF1fcoCSnqejmJiUfF1TVVNTaoiGlpR6fJCaiIaEgoR4X19sfpipr5h2X11kcoqShoyKblVifIKW
q7GObmZkX12Eq7OhpYJkXTU9cnKYu6uMbmpdanqMnKGIfpRsTWyMmpyQgmRylJ6YinhbW19mfKWl
nIJZUWZXS1+Su6eaoYh4aFt6ob2ejpZ4W0NJaoiUlKWnmHp4eIRkU1F6scV8X2ZJOVev07mITTtR
bprB1ea/dks7T1V4hn6Uvad4al1dWVN+rcm1p5RsTT9wr7WlbE07Q0dwtebZtYxbKRJLaKW51d98
JQwlO3i72eS9dEtRU12e3+bJlmJHcnyKbFNudnqOr6F+bmZTW26InsOreDsaQXqhr7+OPStBWZLJ
3bt8PS8YMXLH/PK5XxIACj98pdXmvYRXNS9Deq3T1cOjZikUL3COob+1nnZiTVFyiJ6poZiYjop8
Tz1PlrOWdGpkaGqcr6u3tZZsRz9HX4y5w9HJiksUCDOE0/LXnGRRQ01wjKezt7erhnBXOzFTmtHZ
xbeQQQ4OTZq31erRei8jP2J4pcfNllNBTVtodpKls6uhnIhoWXB+fnqInopydoCAdFtdcIyYq7ee
dFdPVXSMmpiUgnh4ZF12iH52dniep4qAemRfeI6MemhfboaWnpiIgnJTUWyQmqGcjnRiZHCGfl9s
hIiInJpyUV9sXVuKtbOOdGZdV11+q7engmhXZnB8oZqQhGZXaG5ogIqIiKGjmIBiVVtoeoyjoZaI
bFNDV46vq6OegGJZYm54lKWUcGRoanaMqa2ehmpNOU90hJSru7WagF1HUVtkcHB+nK2vqZqCaGho
ZHB4foaWnJqUjHhoXVlugpCYnI6MhoB0bnKKmo5wXWRsdpavq6eGalFNYnyMkJqYlpKKdmRqcICK
iIqEenh6eoKKiJKWinRsanJ8iJqemHxfW3J+gpCcmJiSfmpiX2p8jJijlHp8eHBwfn6Akp6UlIx2
XVdofIqOko58eniCgoSOhnx4fICEeoCIhHpuZGhweIiMmq2njnJdWWZudIqYloSAempsfIB6goyK
hHx8foSIhoJ2cHBucnqGjI6UkoRwaHJ4enyEhoCAgH6ChoaGhHx4dHJqanR2foqOjpSOfnZ6fHp8
gIB8eHJydn6IhIaMioB4cnBydHqEjIyGgoCAfHx8dnqCgHh2eHyAhoiIhoiEeHR4fn5+fn5+foCE
hIKAgHp4eHh4gIaKioSAfHp4en5+goqKfnJyeoB+gISCfHh6fn6AhoaEgHx2dHh8gISEgoKAenh6
fH5+foCEhoSAfICAfHp4fHx8foCAgICCgICCgIB+enp8enp+goaGhIB+fn58foCAfnx8foCAgoiG
fnx8enp8gIKCgH58fHp+fn6EiIqKhH56eHp6fH6AgIKCgoKCgoKCgH5+fnx+foCEhIKAfnx+gIKC
gIKEgoB8fH5+gIKCgoKAfoCChIJ+fn6AgICAgICAgoKCgoCAfn5+foCAhIKCgoKCfn6Agn6AgHx8
fICCgoKAgIB+gICAfoCAgICAgH5+gH5+fn6AgH6AgICAgICAgIB+fn5+fHx+gIKCgoB+fHx+fHx+
gIKCgoB+fn58fHx+fn6AgICAgICAfnx8fHx+gICAfoCAgH5+gIB+fnx8fHx+fn5+foCAfn5+fn5+
fH5+foCAgIKCgH58enp+gICAgoB+fn5+foB+fHx8fH6AgoCAfnx8fn6AgIKAgH5+fnx8fH5+fn6A
gIKCgH58fHx+fH6AgoKAfH5+foB+fHp8fn5+foCAgICAfn5+fHx8fn6AgICAgH5+fn5+foCChIB8
fH5+fn5+gH6AgIB+foAAAA8ACwSoBwAADwAA8KAHAAAAAAbw8AMAAATwAQB9AAAAgQAAABMAAAAA
AAAABQAAAA8AAAAIAAAAAAAAADQAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAkAAAAAAAAABgAAAAAA
AAAGAAAAAAAAABcAAAAAAAAABgAAAAMAAAAGAAAADwAAAAYAAAAAAAAABAAAAAAAAAAKAAAAAAAA
AA8AAAAAAAAABAAAAAAAAAANAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAFAAAAAAAAAAQAAAAAAAAA
BQAAAA4AAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAE
AAAAAAAAAAgAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQA
AAAAAAAABAAAAAAAAAAEAAAAAAAAAAoAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAA
AAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAA
AAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAA
AAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABQAAAAAAAAAEAAAAAAAAAAcAAAAAAAAABQAAAAAA
AAAEAAAAAAAAAAUAAAAAAAAABAAAAAAAAAAGAAAAAAAAAAQAAAAAAAAABQAAAAAAAAAEAAAAAAAA
AAQAAAAAAAAABAAAAAAAAAAOAAAAAAAAAAQAAAAAAAAABgAAAAAAAAAEAAAAAAAAAAgAAAAAAAAA
BAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAE
AAAAAAAAAAQAAAAAAAAADAAAAAAAAAAIAAAAAAAAAAgAAAAKAAAAIAAAAAAAAAAEAAAAAAAAAAQA
AAAAAAAABAAAAAAAAAAEAAAACgAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAA
AAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAEAAAAQAAAABAAAABIAAAAAAAAABAAAAAkAAAAFAAAA
EAAAAAQAAAAIAAAABAAAAAcAAAB4AAAAAAAAAAQAAAAAAAAABAAAAAUAAAAVAAAAAAAAAAQAAAAA
AAAABAAAAAsAAAAEAAAAAgAAAAUAAAAMAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAGAAAABAAAABMA
AAAEAAAAFAAAAAQAAAAVAAAABAAAAC8AAfBYAAAAMgAH8CQAAAADBG5uu2iylekjmt2TgcjyMaP/
AI4BAAABAAAAAAAAAAAA7QAyAAfwJAAAAAMETTA1VI6xmanwUq64gMiti/8AVQgAAAEAAACOAQAA
AADtAAMIC/AAAwAAgQAwZQEAggCYsgAAgwAwZQEAhACYsgAAhQACAAAAhwAAAAAAiAAAAAAAiQAA
AAAAvwAAAA8ADAH0AAAQgAEAAAAAgQEEAAAIggEAAAEAgwEAAAAIhAEAAAEAhkEAAAAAh8EAAAAA
iAEAAAAAiQEAAAAAigEAAAAAiwEAAAAAjAEAAAAAjQEAAAAAjgEAAAAAjwEAAAAAkAEAAAAAlQEA
AAAAlgEAAAAAl8EAAAAAmAEAAAAAmQEAAAAAmgEAAAAAmwEAAAAAnAEDAABAvwEcAB4AwAEBAAAI
wQEAAAEAwgH///8AxAEAAAAAxUEAAAAAxsEAAAAAxwEAAAAAyAEAAAAAyQEAAAAAygEAAAAAywE1
JQAAzAEAAAgAzQEAAAAAzgEAAAAAz8EAAAAA0AEAAAAA0QEAAAAA0gEBAAAA0wEBAAAA1AEBAAAA
1QEBAAAA1gEBAAAA1wECAAAA/wEOAA4AAAIAAAAAAQICAAAIAgLLy8sABAIAAAEABQI4YwAABgI4
YwAABwIAAAAACAIAAAAACQIAAAEACgIAAAAACwIAAAAADAIAAAEADQIAAAAADgIAAAAADwIAAQAA
EAIAAAAAEQIAAAAAPwIAAAMAgAIAAAAAgQIAAAEAggIFAAAAgwKcMQAAhAIAAAAAhQLw+QYAhgIA
AAAAhwL3AAAQvwIBAA8AwAIAAAAAwQIAAAAAwgJkAAAAwwIAAAAAxAIAAAAAxQIAAAAAxgIAAAAA
xwIAAAAAyAIAAAAAyQIAAAAAygIwdQAAywLQEhMAzAIw7ez/zQJAVIkAzgIAgAAAzwIAgP//0AIA
AHn/0QIyAAAA0gIgTgAA0wJQwwAA1AIAAAAA1QIQJwAA1gJwlAAA1wKwPP//2AIAAAAA2QIQJwAA
2gJwlAAA/wIWAB8ABAMBAAAAQAMDAAAAQQOoKQEAQgMAAAAAQwMDAAAARAN8vgEARQMAAAAAfwMQ
AD8AhAMAAAAAhQMAAAAAhgMAAAAAhwMAAAAAiAMAAAAAigMBAAAAgAAa8SAAAABmMwAA/8xmAMyZ
AAD/zJkAmTMAAJlmMwDMZgAA/8wAAEAAHvEQAAAAAwAACAAAAAj//////////x8A8A84AAAAAADz
AxQAAABbAAAABAAAAAAAAAACAACAAAAAAAAA8wMUAAAAXAAAAAQAAAAAAAAAAwAAgAAAAAAPANAH
8AIAAB8A/wMUAAAAAgAABAwAAAAAAAAAAAAAAAEAAAAPAPoDZwAAAAAA/gMDAAAAAAEAAAD9AzQA
AABMAAAAZAAAAEwAAABkAAAAdscLMAgAAAAAAAAA6NhiAAAAAAAAAAAAlv3//6b///8BAAAAcAD7
AwgAAAAAAAAAcAgAAHAA+wMIAAAAAQAAAEALAAAfAAcEPAAAAAAA/QM0AAAAIQAAAGQAAAAhAAAA
ZAAAAGDzDTCk3GIAAAAAAAjWRgQAAAAAAAAAAAAAAAAAAAAAAAFiAB8ACAQ8AAAAAAD9AzQAAABC
AAAAZAAAAEIAAABkAAAAYPMNMKTcYgAAAAAACNZGBAAAAAAAAAAAAAAAAAAAAAAAAGIAHwD6A2cA
AAAAAP4DAwAAAAABAAAA/QM0AAAAZAAAAGQAAABkAAAAZAAAAHbHCzAIAAAAAAAAAOjYYgAAAAAA
AAAAAOoAAAAQDgAAAAAAAHAA+wMIAAAAAAAAAGgLAABwAPsDCAAAAAEAAACYCAAAHwAUBBwAAAAA
ABUEFAAAALoddewAypo7Mk7NyQDKmjsAAgABHwATBDwAAAAAAP0DNAAAAGQAAABkAAAAZAAAAGQA
AAAU2WIAe/UNMADZYgAUAAAAAAAAAAAAAAAAAAAAAAAAAAABYgAPAIgT/gAAAA8AiRM8AAAAAAC6
DyQAAABEAEUARgBJAE4ARQBEAEkATgBOAEEAVgBJAEcAQQBUAE8AUgAQALoPCAAAAFQAcgB1AGUA
DwCJE0oAAAAAALoPFgAAAEgATwBUAFMAUABPAFQAVABZAFAARQAQALoPJAAAAEQAZQBmAGkAbgBl
AGQASQBuAE4AYQB2AGkAZwBhAHQAbwByAA8AiRMmAAAAAAC6DxAAAABCAFIAQQBOAEMASABUAE8A
EAC6DwYAAAAyADYAMgAPAIoTMgAAAAAAug8OAAAAXwBfAF8AUABQAFQAOQAAAIsTFAAAAC8AyA8M
AAAAMADSDwQAAAAAAAAAPwDZD4wAAAAAANoPBAAAAAIALQAAALoPHAAAADMAMAAgAE0AYQByAGMA
aAAsACAAMgAwADAAMAAgALoPVAAAAFIAUABFAFIARgBNAE8ATgAgAEIATwBGACAALQAgADQANwB0
AGgAIABJAEUAVABGACAAQQBkAGUAbABhAGkAZABlACwAIABTAEEAIAAyADAAMAAwAE8A2Q+cAAAA
AADaDwQAAAAFAD0AAAC6DxwAAABNAGEAcgBjAGgAIAAzADAALAAgADIAMAAwADAAEAC6DxwAAABB
AFAATQAgAEkAbgBpAHQAaQBhAHQAaQB2AGUAIAC6D0AAAABSAE0ATwBOACAAVwBHACAALQAgADQA
NwB0AGgAIABJAEUAVABGACAAQQBkAGUAbABhAGkAZABlACwAIABTAEEADwDwD88QAAAAAPMDFAAA
AAwAAAAAAAAAAgAAAAcBAAAAAAAAAACfDwQAAAAGAAAAAACoDy4AAABQZXJmb3JtYW5jZSBNZXRy
aWNzIC1NZWFzdXJlbWVudCBhbmQgUmVwb3J0aW5nAAChDxQAAAAvAAAAAAAACAAAAQAvAAAAAAAA
ABAAnw8EAAAABQAAAAAAoA+eAAAAUgB1AHMAcwBlAGwAbAAgAEQAaQBlAHQAegALAHIAcwBkAGkA
ZQB0AHoAQABhAHAAcAB0AGkAdAB1AGQAZQAuAGMAbwBtAA0ADQBSAFAARQBSAEYATQBBAE4AIABC
AE8ARgALADQANwB0AGgAIABJAEUAVABGACAAEyAgAEEAZABlAGwAYQBpAGQAZQAsACAAUwBBACAA
MgAwADAAMAAPAPIPGAAAAAAA8w8QAAAAAAAAAAUAAAAEAAAACCEOMAAA3w8IAAAADgAAACMAAAAA
APMDFAAAAHAAAAAAAAAAAgAAAD0BAAAAAAAAAACfDwQAAAAAAAAAAACoDxMAAABBUE0vVFBNIC0g
RnJhbWV3b3JrEACfDwQAAAABAAAAAACgD/QBAABBAFAATQBDAEEAUABTACAAEyAgAE0AZQB0AHIA
aQBjACAAYQBuAGQAIABTAHQAdQBkAHkAIABDAGEAcABhAGIAaQBsAGkAdABpAGUAcwANAGQAcgBh
AGYAdAAtAGIAaQBlAHIAbQBhAG4ALQByAG0AbwBuAG0AaQBiAC0AYQBwAG0AYwBhAHAAcwAtADAA
MAAuAHQAeAB0AA0AQQBQAE0AIAATICAARQBuAGQALQB1AHMAZQByACAAGCBlAHgAcABlAHIAaQBl
AG4AYwBlABkgIABtAGUAYQBzAHUAcgBlAG0AZQBuAHQAIABhAG4AZAAgAHIAZQBwAG8AcgB0AGkA
bgBnAA0AZAByAGEAZgB0AC0AdwBhAGwAZABiAHUAcwBzAGUAcgAtAHIAbQBvAG4AbQBpAGIALQBh
AHAAbQAtADAAMAAuAHQAeAB0AA0AVABQAE0AIAATICAATgBlAHQAdwBvAHIAawAgABggcgBlAGwA
YQB0AGkAbwBuAHMAaABpAHAAGSAgAGkAbgAgAHAAZQByAGYAbwByAG0AYQBuAGMAZQAgAG0AZQBh
AHMAdQByAGUAbQBlAG4AdAANAGQAcgBhAGYAdAAtAGQAaQBlAHQAegAtAHQAcABtAC0AbQBpAGIA
LQAwADAALgB0AHgAdAANAAAAoQ+IAAAAKAAAAAAAAAAAACUAAAABAAAAAAA2AAAAAAAAAAAAJAAA
AAEAAAAAADgAAAAAAAAAAAAbAAAAAQAAAAAAAQAAAAAAAAAAACgAAAAAAAAAJQAAAAAAAAA2AAAA
AAQAAAAEJAAAAAAEAAAABDgAAAAACAAAAAgbAAAAAAgAAAAIAQAAAAAIAAAACAAAqg+qAAAALgAA
AAAAAAAHAAAAAQAAAAMAAQAAAAAAAAAHAAAAAQAAAAMAAQAAAAAAAAAHAAAAAQAAAAMARAAAAAAA
AAAKAAAAAQAAAAMAAQAAAAAAAAAHAAAAAQAAAAMAAQAAAAAAAAADAAAAAQAAAAMARgAAAAAAAAAF
AAAAAQAAAAMAAQAAAAAAAAADAAAAAQAAAAMAAQAAAAAAAAADAAAAAQAAAAMACQAAAAAAAAAAAPMD
FAAAAGMAAAAEAAAAAQAAADYBAAAAAAAAAACfDwQAAAAAAAAAAACgDy4AAABBAFAATQAgABMgIABP
AHYAZQByAGEAbABsACAARgByAGEAbQBlAHcAbwByAGsAAADzAxQAAABiAAAABgAAAAEAAAA0AQAA
AAAAAAAAnw8EAAAAAAAAAAAAqA8TAAAAQVBNL1RQTSBNaWNyby1mbG93cwAA8wMUAAAAagAAAAQA
AAACAAAAOQEAAAAAAAAAAJ8PBAAAAAAAAAAAAKgPFgAAAFRQTSAtIEJhc2ljIFN0YXRpc3RpY3MQ
AJ8PBAAAAAEAAAAAAKoPCgAAAAEAAAABAAAAAAAAAPMDFAAAAG8AAAAEAAAAAQAAADwBAAAAAAAA
AACfDwQAAAAAAAAAAACgDywAAABUAFAATQAgABMgIABTAGUAbABlAGMAdABlAGQAIABNAGUAdABy
AGkAYwBzAAAA8wMUAAAAXwAAAAAAAAACAAAAMwEAAAAAAAAAAJ8PBAAAAAAAAAAAAKgPEwAAAFRQ
TSBNSUIgLSBGcmFtZXdvcmsQAJ8PBAAAAAEAAAAAAKgPQAEAAEFQTUNBUFMgdXNlZCB0byBkZXRl
cm1pbmUgbWV0cmljcyByZXBvcnRlZCBpbiBUUE0gcmVwb3J0IHRhYmxlLg1BUE0gTUlCIHVzZWQg
dG8gZGV0ZXJtaW5lIGFwcGxpY2F0aW9uIGZsb3dzL2FnZ3JlZ2F0aW9ucyB0byByZXBvcnQgbWlj
cm8tZmxvd3MgaW4gVFBNIHJlcG9ydCB0YWJsZS4NVFBNIENvbnRyb2xzIHVzZWQgdG8gY3JlYXRl
IHBlcmZvcm1hbmNlIG1ldHJpYyByZXBvcnRzIG9uIGZsb3dzL2FnZ3JlZ2F0aW9ucy4NQWxsIHJl
cG9ydHMgYXJlIGluIHRoZSBmb3JtIG9mIHN0YXRpc3RpY3MNRHJpbGwtZG93biBmb3IgcGVyZm9y
bWFuY2UgYW5vbWFsaWVzAAChDxYAAABBAQAAAAAAUAAAWgAPAEEBAAAAAAAAAADzAxQAAABgAAAA
BAAAAAIAAAAyAQAAAAAAAAAAnw8EAAAAAAAAAAAAqA8OAAAAVFBNIE1JQiBUYWJsZXMQAJ8PBAAA
AAEAAAAAAKgPuQAAAHRwbVJlcG9ydENvbnRyb2xUYWJsZSAtIFN0dWR5IENvbnRyb2wNdHBtUmVw
b3J0TWV0cmljVGFibGUgLSBNZXRyaWMgU2VsZWN0aW9uDQ10cG1SZXBvcnRUYWJsZSAtIERldGFp
bCBSZXBvcnRzDXRwbUV4Y2VwdGlvblRhYmxlIC0gRXhjZXB0aW9uIFJlcG9ydHMNdHBtQWN0aXZl
VGFibGUgLSBBY3RpdmUgQWdncmVnYXRpb25zAACqD1oAAAAVAAAAAQAAAAMAEQAAAAAAAAAUAAAA
AQAAAAMAFQAAAAAAAAAOAAAAAQAAAAMAEgAAAAAAAAASAAAAAQAAAAMAFAAAAAAAAAAPAAAAAQAA
AAMAFgAAAAAAAAAAAPMDFAAAAFIAAAAAAAAAAgAAACsBAAAAAAAAAACfDwQAAAAAAAAAAACoDxoA
AABUUE0gLSBMaW5rYWdlIHRvIEFQTSBTdHVkeRAAnw8EAAAAAQAAAAAAqA+cAAAAdHBtUmVwb3J0
Q29udHJvbFRhYmxlDWFwbVN0dWR5Q2xhc3NUYWJsZSAoYXBtU3R1ZHlDbGFzc0lEKQ1hcG1SZXBv
cnRDb250cm9sVGFibGUgCShhcG1SZXBvcnRDb250cm9sSW5kZXgpDQ10cG1SZXBvcnRNZXRyaWNU
YWJsZQ1hcG1NZXRyaWNUYWJsZSAoYXBtTWV0cmljSUQpAAChD0wAAAAWAAAAAAAAAAAAVAAAAAEA
AAAAABYAAAAAAAAAAAAdAAAAAQAAAAAAFgAAAAAAAABUAAAAAAAAABYAAAAABAAAAAQdAAAAAAgA
AAAIAACqD2wAAAApAAAAAQAAAAMAAQAAAAAAAAAPAAAAAQAAAAMAAgAAAAAAAAAXAAAAAQAAAAMA
AQAAAAAAAAAVAAAAAQAAAAMAAgAAAAAAAAAkAAAAAQAAAAMAAgAAAAAAAAALAAAAAQAAAAMAAgAA
AAAAAAAAAPMDFAAAAGgAAAAAAAAAAgAAADgBAAAAAAAAAACfDwQAAAAAAAAAAACoDxoAAABUUE0g
LSBMaW5rYWdlIHRvIEFQTSBTdHVkeRAAnw8EAAAAAQAAAAAAqA+bAAAAdHBtRXhjZXB0aW9uVGFi
bGUNYXBtRXhjZXB0aW9uVGFibGUgKGFwbUV4Y2VwdGlvbkluZGV4KQ0NdHBtQWN0aXZlVGFibGUN
YXBtU3R1ZHlDbGFzc1RhYmxlIChhcG1TdHVkeUNsYXNzSUQpDWFwbVJlcG9ydENvbnRyb2xUYWJs
ZSAJKGFwbVJlcG9ydENvbnRyb2xJbmRleCkAAKEPTAAAABIAAAAAAAAAAAAmAAAAAQAAAAAAEAAA
AAAAAAAAAFQAAAABAAAAAAASAAAAAAAAACYAAAAAAAAAEAAAAAAEAAAABFQAAAAACAAAAAgAAKoP
bAAAACMAAAABAAAAAwACAAAAAAAAABEAAAABAAAAAwADAAAAAAAAACIAAAABAAAAAwABAAAAAAAA
AA8AAAABAAAAAwACAAAAAAAAABcAAAABAAAAAwABAAAAAAAAABUAAAABAAAAAwACAAAAAAAAAAAA
8wMUAAAAawAAAAAAAAACAAAAOgEAAAAAAAAAAJ8PBAAAAAAAAAAAAKAPKgAAAEEAUABNAC8AVABQ
AE0AIAATICAATQBpAGMAcgBvAC0AZgBsAG8AdwBzABAAnw8EAAAAAQAAAAAAoA+SAQAAdABwAG0A
UgBlAHAAbwByAHQAVABhAGIAbABlAA0AdABwAG0AUgBlAHAAbwByAHQAQwBvAG4AdAByAG8AbABJ
AG4AZABlAHgAIAANAHQAcABtAFIAZQBwAG8AcgB0AE0AZQB0AHIAaQBjAEkAbgBkAGUAeAAgABMg
IABNAGUAdAByAGkAYwAgAGEAbgBkACAAUAByAG8AdABvAGMAbwBsACAADQBwAHIAbwB0AG8AYwBv
AGwATABvAGMAYQBsAEQAaQByAEkAbgBkAGUAeAAgABMgIABOAGUAdAB3AG8AcgBrACAATABhAHkA
ZQByAA0AdABwAG0AUgBlAHAAbwByAHQAUwBlAHIAdgBlAHIAQQBkAGQAcgBlAHMAcwANAHQAcABt
AFIAZQBwAG8AcgB0AEMAbABpAGUAbgB0AEEAZABkAHIAZQBzAHMADQBwAHIAbwB0AG8AYwBvAGwA
TABvAGMAYQBsAEQAaQByAEkAbgBkAGUAeAAgABMgIABNAGkAYwByAG8ALQBmAGwAbwB3AA0AAACh
D0oAAAAPAAAAAAAAAAAAugAAAAEAAAAAAAEAAAAAAAEAAAAOAA8AAAAAAAAAFwAAAAAAAAAsAAAA
AgAAAAIAdwAAAAAAAAABAAAAAAAAAAAAqg82AAAAOgAAAAEAAAADABYAAAAAAAAAGAAAAAEAAAAD
ABAAAAAAAAAARAAAAAEAAAADAA4AAAAAAAAAAADzAxQAAABxAAAAAAAAAAIAAAA+AQAAAAAAAAAA
nw8EAAAABgAAAAAAqA8iAAAAUGVyZm9ybWFuY2UgC01lYXN1cmVtZW50ICYgTWV0cmljcwAAoQ8U
AAAAIwAAAAAAAAgAAAEAIwAAAAAAAAAQAJ8PBAAAAAUAAAAAAKAPngAAAFIAdQBzAHMAZQBsAGwA
IABEAGkAZQB0AHoACwByAHMAZABpAGUAdAB6AEAAYQBwAHAAdABpAHQAdQBkAGUALgBjAG8AbQAN
AA0AUgBQAEUAUgBGAE0AQQBOACAAQgBPAEYACwA0ADcAdABoACAASQBFAFQARgAgABMgIABBAGQA
ZQBsAGEAaQBkAGUALAAgAFMAQQAgADIAMAAwADAADwDyDxgAAAAAAPMPEAAAAAAAAAAGAAAABAAA
AAghDjAAAN8PCAAAAA4AAAAjAAAALwDwD1QAAAAAAPMDFAAAABMAAAAAAAAAAAAAAAABAAAAAAAA
AADzAxQAAABhAAAAAAAAAAAAAAAYAQAAAAAAAAAA8wMUAAAAcgAAAAAAAAAAAAAAHAEAAAAAAAAB
AAEEUAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0WIAAADqAwAAAAAPAPgDpAkAAAIA7wMYAAAAAQAA
AAECBwkIAAAAAAAAAAAAAAAAAAAAYADwByAAAAAAAAAA////AJaWlgDd3d0AAOSoADMzzAD/UFAA
/88BAGAA8AcgAAAA////AAAAAAAcHBwAMzOZAADkqAD/zwEA/wAAADMzzABgAPAHIAAAAP///wAA
AAAAX19fAAAAAADq6uoAgICAAE1NTQDAwMAAYADwByAAAAAAAMwA////AAAAlAD//8wAMZP/AJkA
/wD/M5kA/8wAAGAA8AcgAAAA////AAAAAAAzMzMAAABmAMRwmgBLTrUAxIHPAHa3SQBgAPAHIAAA
AP///wAAAAAAlpaWAGpAdgDbqcIA4b+RALPOggC4rUgAYADwByAAAAD///8AAAAAAICAgABRX3sA
n8rTAMDAwACRr78A7OqsAAAAow8+AAAAAQD//T8AAAAiIAIAZAAAAAAAAABkAAAAAAAAAAAAQAIA
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
AAECAgAACD8CAAADAL8CAQAPAP8CFgAfAH8DEAA/AIQDAAAAAIYDAAAAAAAAD/AQAAAAQBEAAJAD
AABAEQAAcAsAAA8ABPBIAAAAEgAK8AgAAAABuAEAAAwAAIMAC/AwAAAAgQEAAAAIgwEFAAAIkwGO
n4sAlAHevWgAvwESABIA/wEAAAgABAMJAAAAPwMBAAEAEADwByAAAAD///8AAAAAAF9fXwAAAAAA
6urqAICAgABNTU0AwMDAAA8A7gM8BQAAAgDvAxgAAAABAAAADQ4AAAAAAAACAACAAAAAAAcAAAAA
APkDEAAAAAAAAAAAAAAAAgABAAEAAAAPAAwE1AQAAA8AAvDMBAAAIAAI8AgAAAAEAAAABNQBAA8A
A/BkBAAADwAE8CgAAAABAAnwEAAAAAAAAAAAAAAAAAAAAAAAAAACAArwCAAAAADUAQAFAAAADwAE
8H4AAAASAArwCAAAAALUAQAgAgAAcwAL8CoAAAAEAAAAAAB/AAAABACAAOiD4QO/AQAAAQD/AQAA
AQABAwmgAQCIAwAAAAAAABDwCAAAAMAAUAEwFdACDwAR8BAAAAAAAMMLCAAAAAAAAAANAOEDDwAN
8AwAAAAAAJ4PBAAAAAAAAAAPAATwYAAAALIECvAIAAAAA9QBABAKAABjAAvwJAAAAARBAQAAAAsB
AQAAAD8BAAABAL8BAAAQAP8BAAAIAD8CAAACAAAAEPAIAAAA4ATwAAgDgA0PABHwDAAAAAAAwQsE
AAAAAQAAAA8ABPA+AwAAEgAK8AgAAAAE1AEAAAoAAMMAC/BIAAAAfwAAAAEAgAD4COEDgQCrZwEA
ggDWswAAgwCrZwEAhADWswAAvwAQAB8AgQEEAAAIvwEAABEAwAEBAAAI/wEAAAkAPwIAAAIAAAAQ
8AgAAACABDAD8BUQDg8ADfDGAgAAAACfDwQAAAABAAAAAACgD2oCAABuAHUAbQBiAGUAcgAgAG8A
ZgAgAGUAdgBlAG4AdABzACAAKABlAC4AZwAuACwAIABuAHUAbQBiAGUAcgAgAG8AZgAgAGQAYQB0
AGEAIABwAGEAYwBrAGUAdABzACkADQBzAG0AYQBsAGwAZQBzAHQAIAB2AGEAbAB1AGUAIABzAGUA
ZQBuACAAKABlAC4AZwAuACwAIABzAG0AYQBsAGwAZQBzAHQAIABhAG0AbwB1AG4AdAAgAG8AZgAg
AGQAYQB0AGEAIABzAGUAZQBuACkADQBsAGEAcgBnAGUAcwB0ACAAdgBhAGwAdQBlACAAcwBlAGUA
bgAgACgAZQAuAGcALgAsACAAbABhAHIAZwBlAHMAdAAgAGEAbQBvAHUAbgB0ACAAbwBmACAAZABh
AHQAYQAgAHMAZQBlAG4AKQANAHMAdQBtACAAbwBmACAAYQBsAGwAIAB2AGEAbAB1AGUAcwAgACgA
ZQAuAGcALgAsACAAdABvAHQAYQBsACAAYQBtAG8AdQBuAHQAIABvAGYAIABkAGEAdABhACkADQBz
AHUAbQAgAG8AZgAgAHQAaABlACAAcwBxAHUAYQByAGUAcwAgAG8AZgAgAGUAYQBjAGgAIAB2AGEA
bAB1AGUADQBzAHUAbQAgAG8AZgAgAGUAYQBjAGgAIABzAGUAcQB1AGUAbgBjAGUAIABpAG4AZABl
AHgAIAAoADEALAAgADIALAAgACYgLAAgAG4AKQAgAHQAaQBtAGUAcwAgAGkAdABzACAAYwBvAHIA
cgBlAHMAcABvAG4AZABpAG4AZwAgAHYAYQBsAHUAZQAAAKEPQAAAADYBAAAAAAAAAACfAAAAAAAC
ABgAAQAAAAAACgAYAOf/dQAAAAAAAgAYAAEAAAACAAIAAgAYACAAAAAAAAIAGAAPAATwSAAAABIA
CvAIAAAAAdQBAAAMAACDAAvwMAAAAIEBAAAACIMBBQAACJMBjp+LAJQB3r1oAL8BEgASAP8BAAAI
AAQDCQAAAD8DAQABABAA8AcgAAAA////AAAAAAD///8AAAAAAOrq6gCWlpYAX19fAMvLywAPAO4D
3gEAAAIA7wMYAAAABwAAAA0AAAAAAAAAAgAAgAAAAAAHAAAADwAMBI4BAAAPAALwhgEAAGAACPAI
AAAAAwAAAAPkAQAPAAPwHgEAAA8ABPAoAAAAAQAJ8BAAAAAAAAAAAAAAAAAAAAAAAAAAAgAK8AgA
AAAA5AEABQAAAA8ABPByAAAAEgAK8AgAAAAC5AEAIAIAAFMAC/AeAAAAfwAAAAQAgAAQQeEDvwEA
AAEA/wEAAAEAAQMJoAEAAAAQ8AgAAADAAFABMBXQAg8AEfAQAAAAAADDCwgAAAAAAAAADQDhAw8A
DfAMAAAAAACeDwQAAAAAAAAADwAE8GwAAACyBArwCAAAAAPkAQAQCgAAgwAL8DAAAAAEQQIAAAAL
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
ABIACvAIAAAAArABAAACAABTAAvwHgAAAAQAAAAAAL8BAQABAP8BAQABAAEDAAAAAIgDAAAAAAAA
EPAIAAAAtgHkAkwORAoPABHwEAAAAAAAwwsIAAAAAAAAAAsARwQPAATwHggAABIACvAIAAAAA7AB
AAACAABjAAvwJAAAAAQAAAAAAIAAoL3fA78BAAABAP8BAAABAAEDAAAAAIgDAAAAAAAAEPAIAAAA
1gpLAuUOGhUPABHwEAAAAAAAwwsIAAAAAQAAAAwARwQPAA3wsgcAAAAAnw8EAAAAAgAAAAAAoA+e
BwAALQAgAEMAcgBlAGEAdABlACAAbQBlAHQAcgBpAGMAcwAgAHQAaABhAHQAIABtAGEAaQBuAHQA
YQBpAG4AIAB0AGgAZQAgAGwAYQB5AGUAcgAgAG0AZQB0AGgAbwBkAC4AIAAgAEEAbgAgAGUAeABh
AG0AcABsAGUAJiAgAFUAcwBlACAATwByAGEAYwBsAGUAIABUAHIAYQBuAHMAYQBjAHQAaQBvAG4A
cwAgAHIAdQBuAG4AaQBuAGcAIABvAHYAZQByACAAVABDAFAALgAgACAAVABoAGUAcgBlACAAYwBv
AHUAbABkACAAYgBlACAAYQBuACAAZQBuAHQAcgB5ACAAaQBuACAAdABoAGUAIAB0AGEAYgBsAGUA
IABmAG8AcgAgAHQAaABlACAAGCBUAEMAUAAZICAAcABvAHIAdABpAG8AbgAgAGEAbgBkACAAdABo
AGUAIAAYIE8AcgBhAGMAbABlABkgIABwAG8AcgB0AGkAbwBuAC4AIAAgAFQAaABlACAAbQBlAGEA
cwB1AHIAZQBtAGUAbgB0AHMAIABvAGYAIAB0AGkAbQBlACAAdwBvAHUAbABkACAAYgBlACAAaQBu
AHYAZQByAHQAZQBkAC4AIAAgAFQAaABlACAAGCBUAEMAUAAZICAAcwBlAGMAdABpAG8AbgAgAHcA
bwB1AGwAZAAgAG8AbgBsAHkAIABpAG4AYwBsAHUAZABlACAAdABoAGUAIABhAG0AbwB1AG4AdAAg
AG8AZgAgAHQAaQBtAGUAIABmAG8AcgAgAFQAQwBQACAAUABEAFUAIABlAHgAYwBoAGEAbgBnAGUA
IAB0AG8AIABvAGMAYwB1AHIALgAgACAAVwBoAGkAbABlACAAdABoAGUAIAAYIE8AcgBhAGMAbABl
ABkgIABzAGUAYwB0AGkAbwBuACAAdwBvAHUAbABkACAAaQBuAGMAbAB1AGQAZQAgAHQAaABlACAA
GCBhAHAAcABsAGkAYwBhAHQAaQBvAG4AGSAgAFAARABVACAAdABpAG0AZQAuACAAIABUAGgAaQBz
ACAAdwBvAHUAbABkACAAYgBlACAAbABvAG4AZwBlAHIAIABiAGUAYwBhAHUAcwBlACAAdABoAGUA
IAAYIE8AcgBhAGMAbABlABkgIABQAEQAVQAgAHcAbwB1AGwAZAAgAGIAZQAgAG0AYQBkAGUAIAB1
AHAAIABvAGYAIABtAHUAbAB0AGkAcABsAGUAIAAYIFQAQwBQABkgIABQAEQAVQBzAC4ADQAtACAA
TgBlAGUAZAAgAHQAbwAgAGQAZQBhAGwAIAB3AGkAdABoACAAQgBPAFQASAAgAGMAbABpAGUAbgB0
AC8AcwBlAHIAdgBlAHIAIABBAE4ARAAgAGIAcgBvAGEAZABjAGEAcwB0AC8AcAB1AHMAaAAgAGEA
cABwAGwAaQBjAGEAdABpAG8AbgBzACAAYQBuAGQAIABzAGUAcgB2AGkAYwBlAHMALgANAC0AIABM
AG8AdwBlAHIAIAB0AGgAYQBuACAAcgBlAHEAdQBpAHIAZQBkACwAIABJAG4AIABjAG8AbQBwAGwA
aQBhAG4AYwBlACwAIABIAGkAZwBoAGUAcgAgAHQAaABlAG4AIAByAGUAcQB1AGkAcgBlAGQALgAN
AC0AIABGAG8AcgAgAEMAbABpAGUAbgB0AC8AUwBlAHIAdgBlAHIAIAAtACAADQAtAC0AIABFAHgA
YwBoAGEAbgBnAGUAIABGAHIAZQBxAHUAZQBuAGMAeQAgACgAdAB3AG8AIABzAGUAdABzACwAIABv
AG4AZQAgAGIAYQBzAGUAZAAgAG8AbgAgAEMAbABpAGUAbgB0ACAAdABvACAAUwBlAHIAdgBlAHIA
LAAgAHQAaABlACAAbwB0AGgAZQByACAAYgBhAHMAZQBkACAAbwBuACAAUwBlAHIAdgBlAHIAIAB0
AG8AIABDAGwAaQBlAG4AdAApAC4AIAAgAFQAaABpAHMAIAB3AGkAbABsACAAYQBzAHMAaQBzAHQA
IABpAG4AIAB0AGgAZQAgABggbgBvAG4ALQBjAG8AbgBuAGUAYwB0AGkAbwBuABkgIABvAHIAaQBl
AG4AdABlAGQAIAB0AHIAYQBmAGYAaQBjACAAdABoAGEAdAAgAG4AZQBlAGQAcwAgAHQAbwAgAGgA
YQB2AGUAIABwAGUAcgBmAG8AcgBtAGEAbgBjAGUAIABpAG4AdABlAHIAcAByAGUAdABlAGQALgAN
AC0ALQAgAEEAYwBrAG4AbwB3AGwAZQBkAGcAZQAgAFQAaQBtAGUADQAtAC0AIABSAGUAcwBwAG8A
bgBzAGUAIABUAGkAbQBlAA0ALQAtACAAVABvAHQAYQBsACAAGCBjAG8AbQBwAGwAZQB0AGUAZAAZ
ICAAZQB4AGMAaABhAG4AZwBlAHMADQAtACAARgBvAHIAIABCAHIAbwBhAGQAYwBhAHMAdAAvAFAA
dQBzAGgADQAtAC0AIABPAG4AZQAgAGQAaQByAGUAYwB0AGkAbwBuACAAaQBuAHQAZQByAC0AZgBy
AGEAbQBlACAAZwBhAHAADwAE8EgAAAASAArwCAAAAAGwAQAADAAAgwAL8DAAAACBAQAAAAiDAQUA
AAiTAfatagCUAaaPjQC/AR4AHwD/AQAACAAEAwkAAAA/AwEAAQAQAPAHIAAAAP///wAAAAAAlpaW
AAAAAAAAzJkAMzPMAMzM/wCysrIADwDwA9gBAAABAPEDCAAAAD4BAAAHAA4wDwAMBJgBAAAPAALw
kAEAAFABCPAIAAAAAwAAAAPwAQAPAAPwKAEAAA8ABPAoAAAAAQAJ8BAAAAAAAAAAAAAAAAAAAAAA
AAAAAgAK8AgAAAAA8AEABQAAAA8ABPBeAAAAEgAK8AgAAAAC8AEAAAIAAFMAC/AeAAAABAAAAAAA
vwEBAAEA/wEBAAEAAQMAAAAAiAMAAAAAAAAQ8AgAAAC2AeQCTA5ECg8AEfAQAAAAAADDCwgAAAAA
AAAACwB4BQ8ABPCKAAAAEgAK8AgAAAAD8AEAAAIAAGMAC/AkAAAABAAAAAAAgACoDXgFvwEBAAEA
/wEBAAEAAQMAAAAAiAMAAAAAAAAQ8AgAAADWCksC5Q4aFQ8AEfAQAAAAAADDCwgAAAABAAAADAB4
BQ8ADfAeAAAAAACfDwQAAAACAAAAAACqDwoAAAABAAAAAQAAAAAADwAE8EgAAAASAArwCAAAAAHw
AQAADAAAgwAL8DAAAACBAQAAAAiDAQUAAAiTAfatagCUAaaPjQC/ARIAEgD/AQAACAAEAwkAAAA/
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
bwBuACAAMwAuADAADwDMDzgBAAAWAAAAQAEAAA0AAABIAQAADAAAACgDAAACAAAA5AQAAB4AAAAB
AAAAAABvAB4AAAAJAAAAT3ZlcmhlYWQAAGQAHgAAAA4AAABDaHJpcyBLZW5iZXJxAGUAHgAAABAA
AABBcHB0aXR1ZGUsIEluYy4AAwAAAGvaAAADAAAAbwAAAAMAAAAMAAAAAwAAAAMAAAADAAAAAAAA
AAMAAAAAAAAAAwAAAKAKCQALAAAAAAAAAAsAAAAAAAAACwAAAAAAAAALAAAAAAAAAB4QAAATAAAA
BgAAAEFyaWFsABAAAABUaW1lcyBOZXcgUm9tYW4ABwAAAFRhaG9tYQAKAAAAV2luZ2RpbmdzAAcA
AABCbGVuZHMAFwAAAE1pY3Jvc29mdCBFcXVhdGlvbiAzLjAAGAAAAE1pY3Jvc29mdCBXb3JkIERv
Y3VtZW50AC8AAABQZXJmb3JtYW5jZSBNZXRyaWNzIC1NZWFzdXJlbWVudCBhbmQgUmVwb3J0aW5n
ABQAAABBUE0vVFBNIC0gRnJhbWV3b3JrABgAAABBUE0gliBPdmVyYWxsIEZyYW1ld29yawAUAAAA
QVBNL1RQTSBNaWNyby1mbG93cwAXAAAAVFBNIC0gQmFzaWMgU3RhdGlzdGljcwAXAAAAVFBNIJYg
U2VsZWN0ZWQgTWV0cmljcwAUAAAAVFBNIE1JQiAtIEZyYW1ld29yawAPAAAAVFBNIE1JQiBUYWJs
ZXMAGwAAAFRQTSAtIExpbmthZ2UgdG8gQVBNIFN0dWR5ABsAAABUUE0gLSBMaW5rYWdlIHRvIEFQ
TSBTdHVkeQAWAAAAQVBNL1RQTSCWIE1pY3JvLWZsb3dzACMAAABQZXJmb3JtYW5jZSAgTWVhc3Vy
ZW1lbnQgJiBNZXRyaWNzAAwQAAAIAAAAHgAAAAsAAABGb250cyBVc2VkAAMAAAAEAAAAHgAAABAA
AABEZXNpZ24gVGVtcGxhdGUAAwAAAAEAAAAeAAAAFQAAAEVtYmVkZGVkIE9MRSBTZXJ2ZXJzAAMA
AAACAAAAHgAAAA0AAABTbGlkZSBUaXRsZXMAAwAAAAwAAAAAAAAsAQAAAwAAAAAAAAAgAAAAAQAA
ADgAAAACAAAAQAAAAAEAAAACAAAADAAAAF9QSURfSExJTktTAAIAAADkBAAAQQAAAOQAAAAMAAAA
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
AADwAQYAEAAAAPsCEAAHAAAAAAC8AgAAAAABAgIiU3lzdGVtAAAEAAAALQEFAAQAAADwAQQADwAA
ACYGDwAUAFROUFAEAAwAAAAAAAAAAAAAAAAACQAAACYGDwAIAP////8BAAAAAwAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAD+/wAABAoCAAAAAAAAAAAAAAAAAAAAAAACAAAAAtXN1ZwuGxCTlwgAKyz5rkQAAAAF
1c3VnC4bEJOXCAArLPmu9AMAALADAAASAAAAAQAAAJgAAAACAAAAoAAAAAMAAACsAAAADgAAAMAA
AAAPAAAA2AAAAAQAAADwAAAABgAAAPgAAAAHAAAAAAEAAAgAAAAIAQAACQAAABABAAAKAAAAGAEA
ABcAAAAgAQAACwAAACgBAAAQAAAAMAEAABMAAAA4AQAAFgAAAEABAAANAAAASAEAAAwAAAAoAwAA
AgAAAOQEAAAeAAAAAQAAAAAAbwAeAAAACQAAAE92ZXJoZWFkAABkAB4AAAAOAAAAQ2hyaXMgS2Vu
YmVycQBlAB4AAAAQAAAAQXBwdGl0dWRlLCBJbmMuAAMAAABr2gAAAwAAAG8AAAADAAAADAAAAAMA
AAADAAAAAwAAAAAAAAADAAAAAAAAAAMAAACgCgkACwAAAAAAAAALAAAAAAAAAAsAAAAAAAAACwAA
AAAAAAAeEAAAEwAAAAYAAABBcmlhbAAQAAAAVGltZXMgTmV3IFJvbWFuAAcAAABUYWhvbWEACgAA
AFdpbmdkaW5ncwAHAAAAQmxlbmRzABcAAABNaWNyb3NvZnQgRXF1YXRpb24gMy4wABgAAABNaWNy
b3NvZnQgV29yZCBEb2N1bWVudAAvAAAAUGVyZm9ybWFuY2UgTWV0cmljcyAtTWVhc3VyZW1lbnQg
YW5kIFJlcG9ydGluZwAUAAAAQVBNL1RQTSAtIEZyYW1ld29yawAYAAAAQVBNIJYgT3ZlcmFsbCBG
cmFtZXdvcmsAFAAAAEFQTS9UUE0gTWljcm8tZmxvd3MAFwAAAFRQTSAtIEJhc2ljIFN0YXRpc3Rp
Y3MAFwAAAFRQTSCWIFNlbGVjdGVkIE1ldHJpY3MAFAAAAFRQTSBNSUIgLSBGcmFtZXdvcmsADwAA
AFRQTSBNSUIgVGFibGVzABsAAABUUE0gLSBMaW5rYWdlIHRvIEFQTSBTdHVkeQAbAAAAVFBNIC0g
TGlua2FnZSB0byBBUE0gU3R1ZHkAFgAAAEFQTS9UUE0gliBNaWNyby1mbG93cwAjAAAAUGVyZm9y
bWFuY2UgIE1lYXN1cmVtZW50ICYgTWV0cmljcwAMEAAACAAAAB4AAAALAAAARm9udHMgVXNlZAAD
AAAABAAAAB4AAAAQAAAARGVzaWduIFRlbXBsYXRlAAMAAAABAAAAHgAAABUAAABFbWJlZGRlZCBP
TEUgU2VydmVycwADAAAAAgAAAB4AAAANAAAAU2xpZGUgVGl0bGVzAAMAAAAMAAAAAAAALAEAAAMA
AAAAAAAAIAAAAAEAAAA4AAAAAgAAAEAAAAABAAAAAgAAAAwAAABfUElEX0hMSU5LUwACAAAA5AQA
AEEAAADkAAAADAAAAAMAAAAHAAAAAwAAAAYAAAADAAAAAAAAAAMAAAAHAAAAHwAAAB0AAABtAGEA
aQBsAHQAbwA6AHIAcwBkAGkAZQB0AHoAQABhAHAAcAB0AGkAdAB1AGQAZQAuAGMAbwBtAAAAAAAf
AAAAAQAAAAAAAAADAAAABwAAAAMAAAAGAAAAAwAAAAAAAAADAAAABwAAAB8AAAAdAAAAbQBhAGkA
bAB0AG8AOgByAHMAZABpAGUAdAB6AEAAYQBwAHAAdABpAHQAdQBkAGUALgBjAG8AbQAAAAAAHwAA
AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAD2DyUAAAAUAAAAX8CR4+ywAAANAPQDAwBGBFJ1c3NlbGwgRGlldHoIAAAAUgB1AHMAcwBlAGwA
bAAgAEQAaQBlAHQAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAA
AwAAAAQAAAAFAAAABgAAAAcAAAD+////CQAAAAoAAAALAAAADAAAAA0AAAAOAAAADwAAABAAAAAR
AAAAEgAAABMAAAAUAAAAFQAAABYAAAAXAAAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8A
AAAgAAAAIQAAACIAAAAjAAAAJAAAACUAAAAmAAAAJwAAACgAAAApAAAAKgAAACsAAAAsAAAALQAA
AC4AAAAvAAAAMAAAADEAAAAyAAAAMwAAADQAAAA1AAAANgAAADcAAAA4AAAAOQAAADoAAAA7AAAA
PAAAAD0AAAA+AAAAPwAAAEAAAABBAAAAQgAAAEMAAABEAAAARQAAAEYAAABHAAAASAAAAEkAAABK
AAAASwAAAEwAAABNAAAATgAAAE8AAABQAAAAUQAAAFIAAABTAAAAVAAAAFUAAABWAAAAVwAAAFgA
AABZAAAAWgAAAFsAAABcAAAAXQAAAF4AAABfAAAAYAAAAH0AAABiAAAAYwAAAP7/////////////
////////////////////////////////////////////////////////////////////////////
///////////////////////////9////ewAAAP7////9////fgAAAH8AAACAAAAAUgBvAG8AdAAg
AEUAbgB0AHIAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYA
BQH//////////wMAAAAQjYFkm0/PEYbqAKoAuSnoAAAAAAAAAAAAAAAAIHJfAhqavwGTAAAAABEA
AAAAAABQAGkAYwB0AHUAcgBlAHMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAEgACAf////8CAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAEAAAAAAAAEMAdQByAHIAZQBuAHQAIABVAHMAZQByAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAIA////////////////AAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAQgAAAEcAAAAAAAAABQBTAHUAbQBtAGEAcgB5AEkAbgBmAG8A
cgBtAGEAdABpAG8AbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAgEBAAAABQAAAP////8A
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsAAAAAAABQAG8AdwBlAHIA
UABvAGkAbgB0ACAARABvAGMAdQBtAGUAbgB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAC
Af///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAABr2gAA
AAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBu
AAAAAAAAAAAAAAA4AAIBBAAAAP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAALQAAACAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////8AAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////wAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAACCAAAAgwAA
AIQAAACFAAAAhgAAAIcAAACIAAAAiQAAAIoAAACLAAAAjAAAAI0AAACOAAAAjwAAAJAAAACRAAAA
/v////7///+UAAAAlQAAAJYAAACXAAAAmAAAAGEAAAD/////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////pAAAAAAAzQ8IAAAA
AAAAAAEAADABAMMPGAAAAAEAAAAAAAAAAgAAAAIAAABuAAAAAMtGBBAAug8QAAAARABvAGMAdQBt
AGUAbgB0ACAAug8eAAAAVwBvAHIAZAAuAEQAbwBjAHUAbQBlAG4AdAAuADgAMAC6Dy4AAABNAGkA
YwByAG8AcwBvAGYAdAAgAFcAbwByAGQAIABEAG8AYwB1AG0AZQBuAHQADwDXDz4AAAAAANMPBAAA
AAUAAAAAALoPKgAAAHIAcwBkAGkAZQB0AHoAQABhAHAAcAB0AGkAdAB1AGQAZQAuAGMAbwBtAA8A
1w8+AAAAAADTDwQAAAAGAAAAAAC6DyoAAAByAHMAZABpAGUAdAB6AEAAYQBwAHAAdABpAHQAdQBk
AGUALgBjAG8AbQAPAPIDAAIAAC8AyA8MAAAAMADSDwQAAAAAAAAADwDVBzABAAAAALcPRAAAAEEA
cgBpAGEAbAAAAG4AZwBzAAAAUgBvANTXRgSk3GIAHNVGBPTYYgDc2GIAdscLMAgAAAAAAAAA9Nhi
ACjdDTAAFgQiEAC3D0QAAABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgAAABzVRgT02GIA
3NhiAHbHCzAIAAAAAAAAAPTYYgAo3Q0wABYEEiAAtw9EAAAAVABhAGgAbwBtAGEAAABlAHcAIABS
AG8AbQBhAG4AAAAc1UYE9NhiANzYYgB2xwswCAAAAAAAAAD02GIAKN0NMAAWBCIwALcPRAAAAFcA
aQBuAGcAZABpAG4AZwBzAAAAUgBvAG0AYQBuAAAAHNVGBPTYYgDc2GIAdscLMAgAAAAAAAAA9Nhi
ACjdDTACFgQCAACkDwwAAACAAGEAAAACAP////8AAKUPDgAAAAAAEAguAAIAAAAHAAAAAACpDwoA
AAAHAAAAAgAJBAAAQACjD3AAAAAFAP/9PwAAACIgAQBkAAAAAAAAAGQAAAAAAAAAAABAAgAAAAAC
AAAA///vAIAAAAD///////8YAAAAAAEAAAAFAAAgASABAAABAAEAAAUAAEACQAIAAAAAAAUAAGAD
YAMAAAAAAAUAAIAEgAQAAAAAXwDkB0AHAAAAAOUHBAAAAAEAAAAPAOYHLAcAAAAAug8UAAAAdwBo
AG8AbwBzAGgALgB3AGEAdgAQALoPCAAAAC4AVwBBAFYAIAC6DwIAAAAxADAAug8GAAAAMQAwADMA
AADnB+AGAABSSUZG1gYAAFdBVkVmbXQgEAAAAAEAAQARKwAAESsAAAEACABkYXRhsgYAAICAgICA
gICAgICAgICAgICAgICAgICAgICAgICAgH6AgICAgICAgICAgH5+gH6AgICAfoB+gICAgIB+fn5+
fn5+foB+gICAgIB+foCAgICAgICAgICAgICAgICAgIB+gICAgICAgICAgIB+foCAfn5+gICAgICA
gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIB+fn6AgICAgICAgoKAfnx8fH5+fn6A
goaIhoJ+enZ0dnh6fH6CiIyOkIyCenZybmxydnyEiJCUlI6IgHx2dHJwcHR6foCIkJCKhIB8eHZ0
dnx+foKGhoSCgoaIhoB6eHZ2dnp8foKEhoySjoqCeHJsaG50eoKKkpKQiIB6dnJycHBycnh+iJCS
mJyQjnxqW1FVX3yctburpY5iSUNDWYSjsberiG5bSUNZfparu7GSemxuaF1fcoCSnqejmJiUfF1T
VVNTaoiGlpR6fJCaiIaEgoR4X19sfpipr5h2X11kcoqShoyKblVifIKWq7GObmZkX12Eq7OhpYJk
XTU9cnKYu6uMbmpdanqMnKGIfpRsTWyMmpyQgmRylJ6YinhbW19mfKWlnIJZUWZXS1+Su6eaoYh4
aFt6ob2ejpZ4W0NJaoiUlKWnmHp4eIRkU1F6scV8X2ZJOVev07mITTtRbprB1ea/dks7T1V4hn6U
vad4al1dWVN+rcm1p5RsTT9wr7WlbE07Q0dwtebZtYxbKRJLaKW51d98JQwlO3i72eS9dEtRU12e
3+bJlmJHcnyKbFNudnqOr6F+bmZTW26InsOreDsaQXqhr7+OPStBWZLJ3bt8PS8YMXLH/PK5XxIA
Cj98pdXmvYRXNS9Deq3T1cOjZikUL3COob+1nnZiTVFyiJ6poZiYjop8Tz1PlrOWdGpkaGqcr6u3
tZZsRz9HX4y5w9HJiksUCDOE0/LXnGRRQ01wjKezt7erhnBXOzFTmtHZxbeQQQ4OTZq31erRei8j
P2J4pcfNllNBTVtodpKls6uhnIhoWXB+fnqInopydoCAdFtdcIyYq7eedFdPVXSMmpiUgnh4ZF12
iH52dniep4qAemRfeI6MemhfboaWnpiIgnJTUWyQmqGcjnRiZHCGfl9shIiInJpyUV9sXVuKtbOO
dGZdV11+q7engmhXZnB8oZqQhGZXaG5ogIqIiKGjmIBiVVtoeoyjoZaIbFNDV46vq6OegGJZYm54
lKWUcGRoanaMqa2ehmpNOU90hJSru7WagF1HUVtkcHB+nK2vqZqCaGhoZHB4foaWnJqUjHhoXVlu
gpCYnI6MhoB0bnKKmo5wXWRsdpavq6eGalFNYnyMkJqYlpKKdmRqcICKiIqEenh6eoKKiJKWinRs
anJ8iJqemHxfW3J+gpCcmJiSfmpiX2p8jJijlHp8eHBwfn6Akp6UlIx2XVdofIqOko58eniCgoSO
hnx4fICEeoCIhHpuZGhweIiMmq2njnJdWWZudIqYloSAempsfIB6goyKhHx8foSIhoJ2cHBucnqG
jI6UkoRwaHJ4enyEhoCAgH6ChoaGhHx4dHJqanR2foqOjpSOfnZ6fHp8gIB8eHJydn6IhIaMioB4
cnBydHqEjIyGgoCAfHx8dnqCgHh2eHyAhoiIhoiEeHR4fn5+fn5+foCEhIKAgHp4eHh4gIaKioSA
fHp4en5+goqKfnJyeoB+gISCfHh6fn6AhoaEgHx2dHh8gISEgoKAenh6fH5+foCEhoSAfICAfHp4
fHx8foCAgICCgICCgIB+enp8enp+goaGhIB+fn58foCAfnx8foCAgoiGfnx8enp8gIKCgH58fHp+
fn6EiIqKhH56eHp6fH6AgIKCgoKCgoKCgH5+fnx+foCEhIKAfnx+gIKCgIKEgoB8fH5+gIKCgoKA
foCChIJ+fn6AgICAgICAgoKCgoCAfn5+foCAhIKCgoKCfn6Agn6AgHx8fICCgoKAgIB+gICAfoCA
gICAgH5+gH5+fn6AgH6AgICAgICAgIB+fn5+fHx+gIKCgoB+fHx+fHx+gIKCgoB+fn58fHx+fn6A
gICAgICAfnx8fHx+gICAfoCAgH5+gIB+fnx8fHx+fn5+foCAfn5+fn5+fH5+foCAgIKCgH58enp+
gICAgoB+fn5+foB+fHx8fH6AgoCAfnx8fn6AgIKAgH5+fnx8fH5+fn6AgIKCgH58fHx+fH6AgoKA
fH5+foB+fHp8fn5+foCAgICAfn5+fHx8fn6AgICAgH5+fn5+foCChIB8fH5+fn5+gH6AgIB+foAA
AA8ACwSoBwAADwAA8KAHAAAAAAbw8AMAAATwAQB9AAAAgQAAABMAAAAAAAAABQAAAA8AAAAIAAAA
AAAAADQAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAkAAAAAAAAABgAAAAAAAAAGAAAAAAAAABcAAAAA
AAAABgAAAAMAAAAGAAAADwAAAAYAAAAAAAAABAAAAAAAAAAKAAAAAAAAAA8AAAAAAAAABAAAAAAA
AAANAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAFAAAAAAAAAAQAAAAAAAAABQAAAA4AAAAEAAAAAAAA
AAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAgAAAAAAAAA
BAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAE
AAAAAAAAAAoAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQA
AAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAA
AAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAA
AAAAAAQAAAAAAAAABQAAAAAAAAAEAAAAAAAAAAcAAAAAAAAABQAAAAAAAAAEAAAAAAAAAAUAAAAA
AAAABAAAAAAAAAAGAAAAAAAAAAQAAAAAAAAABQAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAA
AAAOAAAAAAAAAAQAAAAAAAAABgAAAAAAAAAEAAAAAAAAAAgAAAAAAAAABAAAAAAAAAAEAAAAAAAA
AAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAA
DAAAAAAAAAAIAAAAAAAAAAgAAAAKAAAAIAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAE
AAAACgAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQA
AAAAAAAABAAAAAEAAAAQAAAABAAAABIAAAAAAAAABAAAAAkAAAAFAAAAEAAAAAQAAAAIAAAABAAA
AAcAAAB4AAAAAAAAAAQAAAAAAAAABAAAAAUAAAAVAAAAAAAAAAQAAAAAAAAABAAAAAsAAAAEAAAA
AgAAAAUAAAAMAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAGAAAABAAAABMAAAAEAAAAFAAAAAQAAAAV
AAAABAAAAC8AAfBYAAAAMgAH8CQAAAADBG5uu2iylekjmt2TgcjyMaP/AI4BAAABAAAAAAAAAAAA
7QAyAAfwJAAAAAMETTA1VI6xmanwUq64gMiti/8AVQgAAAEAAACOAQAAAADtAAMIC/AAAwAAgQAw
ZQEAggCYsgAAgwAwZQEAhACYsgAAhQACAAAAhwAAAAAAiAAAAAAAiQAAAAAAvwAAAA8ADAH0AAAQ
gAEAAAAAgQEEAAAIggEAAAEAgwEAAAAIhAEAAAEAhkEAAAAAh8EAAAAAiAEAAAAAiQEAAAAAigEA
AAAAiwEAAAAAjAEAAAAAjQEAAAAAjgEAAAAAjwEAAAAAkAEAAAAAlQEAAAAAlgEAAAAAl8EAAAAA
mAEAAAAAmQEAAAAAmgEAAAAAmwEAAAAAnAEDAABAvwEcAB4AwAEBAAAIwQEAAAEAwgH///8AxAEA
AAAAxUEAAAAAxsEAAAAAxwEAAAAAyAEAAAAAyQEAAAAAygEAAAAAywE1JQAAzAEAAAgAzQEAAAAA
zgEAAAAAz8EAAAAA0AEAAAAA0QEAAAAA0gEBAAAA0wEBAAAA1AEBAAAA1QEBAAAA1gEBAAAA1wEC
AAAA/wEOAA4AAAIAAAAAAQICAAAIAgLLy8sABAIAAAEABQI4YwAABgI4YwAABwIAAAAACAIAAAAA
CQIAAAEACgIAAAAACwIAAAAADAIAAAEADQIAAAAADgIAAAAADwIAAQAAEAIAAAAAEQIAAAAAPwIA
AAMAgAIAAAAAgQIAAAEAggIFAAAAgwKcMQAAhAIAAAAAhQLw+QYAhgIAAAAAhwL3AAAQvwIBAA8A
wAIAAAAAwQIAAAAAwgJkAAAAwwIAAAAAxAIAAAAAxQIAAAAAxgIAAAAAxwIAAAAAyAIAAAAAyQIA
AAAAygIwdQAAywLQEhMAzAIw7ez/zQJAVIkAzgIAgAAAzwIAgP//0AIAAHn/0QIyAAAA0gIgTgAA
0wJQwwAA1AIAAAAA1QIQJwAA1gJwlAAA1wKwPP//2AIAAAAA2QIQJwAA2gJwlAAA/wIWAB8ABAMB
AAAAQAMDAAAAQQOoKQEAQgMAAAAAQwMDAAAARAN8vgEARQMAAAAAfwMQAD8AhAMAAAAAhQMAAAAA
hgMAAAAAhwMAAAAAiAMAAAAAigMBAAAAgAAa8SAAAABmMwAA/8xmAMyZAAD/zJkAmTMAAJlmMwDM
ZgAA/8wAAEAAHvEQAAAAAwAACAAAAAj//////////x8A8A84AAAAAADzAxQAAABbAAAABAAAAAAA
AAACAACAAAAAAAAA8wMUAAAAXAAAAAQAAAAAAAAAAwAAgAAAAAAPANAH8AIAAB8A/wMUAAAAAgAA
BAwAAAAAAAAAAAAAAAEAAAAPAPoDZwAAAAAA/gMDAAAAAAEAAAD9AzQAAABMAAAAZAAAAEwAAABk
AAAAdscLMAgAAAAAAAAA6NhiAAAAAAAAAAAAlv3//6b///8BAAAAcAD7AwgAAAAAAAAAcAgAAHAA
+wMIAAAAAQAAAEALAAAfAAcEPAAAAAAA/QM0AAAAIQAAAGQAAAAhAAAAZAAAAGDzDTCk3GIAAAAA
AAjWRgQAAAAAAAAAAAAAAAAAAAAAAAFiAB8ACAQ8AAAAAAD9AzQAAABCAAAAZAAAAEIAAABkAAAA
YPMNMKTcYgAAAAAACNZGBAAAAAAAAAAAAAAAAAAAAAAAAGIAHwD6A2cAAAAAAP4DAwAAAAABAAAA
/QM0AAAAZAAAAGQAAABkAAAAZAAAAHbHCzAIAAAAAAAAAOjYYgAAAAAAAAAAAOoAAAAQDgAAAAAA
AHAA+wMIAAAAAAAAAGgLAABwAPsDCAAAAAEAAACYCAAAHwAUBBwAAAAAABUEFAAAALoddewAypo7
Mk7NyQDKmjsAAgABHwATBDwAAAAAAP0DNAAAAGQAAABkAAAAZAAAAGQAAAAU2WIAe/UNMADZYgAU
AAAAAAAAAAAAAAAAAAAAAAAAAAABYgAPAIgT/gAAAA8AiRM8AAAAAAC6DyQAAABEAEUARgBJAE4A
RQBEAEkATgBOAEEAVgBJAEcAQQBUAE8AUgAQALoPCAAAAFQAcgB1AGUADwCJE0oAAAAAALoPFgAA
AEgATwBUAFMAUABPAFQAVABZAFAARQAQALoPJAAAAEQAZQBmAGkAbgBlAGQASQBuAE4AYQB2AGkA
ZwBhAHQAbwByAA8AiRMmAAAAAAC6DxAAAABCAFIAQQBOAEMASABUAE8AEAC6DwYAAAAyADYAMgAP
AIoTMgAAAAAAug8OAAAAXwBfAF8AUABQAFQAOQAAAIsTFAAAAC8AyA8MAAAAMADSDwQAAAAAAAAA
PwDZD4wAAAAAANoPBAAAAAIALQAAALoPHAAAADMAMAAgAE0AYQByAGMAaAAsACAAMgAwADAAMAAg
ALoPVAAAAFIAUABFAFIARgBNAE8ATgAgAEIATwBGACAALQAgADQANwB0AGgAIABJAEUAVABGACAA
QQBkAGUAbABhAGkAZABlACwAIABTAEEAIAAyADAAMAAwAE8A2Q+cAAAAAADaDwQAAAAFAD0AAAC6
DxwAAABNAGEAcgBjAGgAIAAzADAALAAgADIAMAAwADAAEAC6DxwAAABBAFAATQAgAEkAbgBpAHQA
aQBhAHQAaQB2AGUAIAC6D0AAAABSAE0ATwBOACAAVwBHACAALQAgADQANwB0AGgAIABJAEUAVABG
ACAAQQBkAGUAbABhAGkAZABlACwAIABTAEEADwDwD88QAAAAAPMDFAAAAAwAAAAAAAAAAgAAAAcB
AAAAAAAAAACfDwQAAAAGAAAAAACoDy4AAABQZXJmb3JtYW5jZSBNZXRyaWNzIC1NZWFzdXJlbWVu
dCBhbmQgUmVwb3J0aW5nAAChDxQAAAAvAAAAAAAACAAAAQAvAAAAAAAAABAAnw8EAAAABQAAAAAA
oA+eAAAAUgB1AHMAcwBlAGwAbAAgAEQAaQBlAHQAegALAHIAcwBkAGkAZQB0AHoAQABhAHAAcAB0
AGkAdAB1AGQAZQAuAGMAbwBtAA0ADQBSAFAARQBSAEYATQBBAE4AIABCAE8ARgALADQANwB0AGgA
IABJAEUAVABGACAAEyAgAEEAZABlAGwAYQBpAGQAZQAsACAAUwBBACAAMgAwADAAMAAPAPIPGAAA
AAAA8w8QAAAAAAAAAAUAAAAEAAAACCEOMAAA3w8IAAAADgAAACMAAAAAAPMDFAAAAHAAAAAAAAAA
AgAAAD0BAAAAAAAAAACfDwQAAAAAAAAAAACoDxMAAABBUE0vVFBNIC0gRnJhbWV3b3JrEACfDwQA
AAABAAAAAACgD/QBAABBAFAATQBDAEEAUABTACAAEyAgAE0AZQB0AHIAaQBjACAAYQBuAGQAIABT
AHQAdQBkAHkAIABDAGEAcABhAGIAaQBsAGkAdABpAGUAcwANAGQAcgBhAGYAdAAtAGIAaQBlAHIA
bQBhAG4ALQByAG0AbwBuAG0AaQBiAC0AYQBwAG0AYwBhAHAAcwAtADAAMAAuAHQAeAB0AA0AQQBQ
AE0AIAATICAARQBuAGQALQB1AHMAZQByACAAGCBlAHgAcABlAHIAaQBlAG4AYwBlABkgIABtAGUA
YQBzAHUAcgBlAG0AZQBuAHQAIABhAG4AZAAgAHIAZQBwAG8AcgB0AGkAbgBnAA0AZAByAGEAZgB0
AC0AdwBhAGwAZABiAHUAcwBzAGUAcgAtAHIAbQBvAG4AbQBpAGIALQBhAHAAbQAtADAAMAAuAHQA
eAB0AA0AVABQAE0AIAATICAATgBlAHQAdwBvAHIAawAgABggcgBlAGwAYQB0AGkAbwBuAHMAaABp
AHAAGSAgAGkAbgAgAHAAZQByAGYAbwByAG0AYQBuAGMAZQAgAG0AZQBhAHMAdQByAGUAbQBlAG4A
dAANAGQAcgBhAGYAdAAtAGQAaQBlAHQAegAtAHQAcABtAC0AbQBpAGIALQAwADAALgB0AHgAdAAN
AAAAoQ+IAAAAKAAAAAAAAAAAACUAAAABAAAAAAA2AAAAAAAAAAAAJAAAAAEAAAAAADgAAAAAAAAA
AAAbAAAAAQAAAAAAAQAAAAAAAAAAACgAAAAAAAAAJQAAAAAAAAA2AAAAAAQAAAAEJAAAAAAEAAAA
BDgAAAAACAAAAAgbAAAAAAgAAAAIAQAAAAAIAAAACAAAqg+qAAAALgAAAAAAAAAHAAAAAQAAAAMA
AQAAAAAAAAAHAAAAAQAAAAMAAQAAAAAAAAAHAAAAAQAAAAMARAAAAAAAAAAKAAAAAQAAAAMAAQAA
AAAAAAAHAAAAAQAAAAMAAQAAAAAAAAADAAAAAQAAAAMARgAAAAAAAAAFAAAAAQAAAAMAAQAAAAAA
AAADAAAAAQAAAAMAAQAAAAAAAAADAAAAAQAAAAMACQAAAAAAAAAAAPMDFAAAAGMAAAAEAAAAAQAA
ADYBAAAAAAAAAACfDwQAAAAAAAAAAACgDy4AAABBAFAATQAgABMgIABPAHYAZQByAGEAbABsACAA
RgByAGEAbQBlAHcAbwByAGsAAADzAxQAAABiAAAABgAAAAEAAAA0AQAAAAAAAAAAnw8EAAAAAAAA
AAAAqA8TAAAAQVBNL1RQTSBNaWNyby1mbG93cwAA8wMUAAAAagAAAAQAAAACAAAAOQEAAAAAAAAA
AJ8PBAAAAAAAAAAAAKgPFgAAAFRQTSAtIEJhc2ljIFN0YXRpc3RpY3MQAJ8PBAAAAAEAAAAAAKoP
CgAAAAEAAAABAAAAAAAAAPMDFAAAAG8AAAAEAAAAAQAAADwBAAAAAAAAAACfDwQAAAAAAAAAAACg
DywAAABUAFAATQAgABMgIABTAGUAbABlAGMAdABlAGQAIABNAGUAdAByAGkAYwBzAAAA8wMUAAAA
XwAAAAAAAAACAAAAMwEAAAAAAAAAAJ8PBAAAAAAAAAAAAKgPEwAAAFRQTSBNSUIgLSBGcmFtZXdv
cmsQAJ8PBAAAAAEAAAAAAKgPQAEAAEFQTUNBUFMgdXNlZCB0byBkZXRlcm1pbmUgbWV0cmljcyBy
ZXBvcnRlZCBpbiBUUE0gcmVwb3J0IHRhYmxlLg1BUE0gTUlCIHVzZWQgdG8gZGV0ZXJtaW5lIGFw
cGxpY2F0aW9uIGZsb3dzL2FnZ3JlZ2F0aW9ucyB0byByZXBvcnQgbWljcm8tZmxvd3MgaW4gVFBN
IHJlcG9ydCB0YWJsZS4NVFBNIENvbnRyb2xzIHVzZWQgdG8gY3JlYXRlIHBlcmZvcm1hbmNlIG1l
dHJpYyByZXBvcnRzIG9uIGZsb3dzL2FnZ3JlZ2F0aW9ucy4NQWxsIHJlcG9ydHMgYXJlIGluIHRo
ZSBmb3JtIG9mIHN0YXRpc3RpY3MNRHJpbGwtZG93biBmb3IgcGVyZm9ybWFuY2UgYW5vbWFsaWVz
AAChDxYAAABBAQAAAAAAUAAAWgAPAEEBAAAAAAAAAADzAxQAAABgAAAABAAAAAIAAAAyAQAAAAAA
AAAAnw8EAAAAAAAAAAAAqA8OAAAAVFBNIE1JQiBUYWJsZXMQAJ8PBAAAAAEAAAAAAKgPuQAAAHRw
bVJlcG9ydENvbnRyb2xUYWJsZSAtIFN0dWR5IENvbnRyb2wNdHBtUmVwb3J0TWV0cmljVGFibGUg
LSBNZXRyaWMgU2VsZWN0aW9uDQ10cG1SZXBvcnRUYWJsZSAtIERldGFpbCBSZXBvcnRzDXRwbUV4
Y2VwdGlvblRhYmxlIC0gRXhjZXB0aW9uIFJlcG9ydHMNdHBtQWN0aXZlVGFibGUgLSBBY3RpdmUg
QWdncmVnYXRpb25zAACqD1oAAAAVAAAAAQAAAAMAEQAAAAAAAAAUAAAAAQAAAAMAFQAAAAAAAAAO
AAAAAQAAAAMAEgAAAAAAAAASAAAAAQAAAAMAFAAAAAAAAAAPAAAAAQAAAAMAFgAAAAAAAAAAAPMD
FAAAAFIAAAAAAAAAAgAAACsBAAAAAAAAAACfDwQAAAAAAAAAAACoDxoAAABUUE0gLSBMaW5rYWdl
IHRvIEFQTSBTdHVkeRAAnw8EAAAAAQAAAAAAqA+cAAAAdHBtUmVwb3J0Q29udHJvbFRhYmxlDWFw
bVN0dWR5Q2xhc3NUYWJsZSAoYXBtU3R1ZHlDbGFzc0lEKQ1hcG1SZXBvcnRDb250cm9sVGFibGUg
CShhcG1SZXBvcnRDb250cm9sSW5kZXgpDQ10cG1SZXBvcnRNZXRyaWNUYWJsZQ1hcG1NZXRyaWNU
YWJsZSAoYXBtTWV0cmljSUQpAAChD0wAAAAWAAAAAAAAAAAAVAAAAAEAAAAAABYAAAAAAAAAAAAd
AAAAAQAAAAAAFgAAAAAAAABUAAAAAAAAABYAAAAABAAAAAQdAAAAAAgAAAAIAACqD2wAAAApAAAA
AQAAAAMAAQAAAAAAAAAPAAAAAQAAAAMAAgAAAAAAAAAXAAAAAQAAAAMAAQAAAAAAAAAVAAAAAQAA
AAMAAgAAAAAAAAAkAAAAAQAAAAMAAgAAAAAAAAALAAAAAQAAAAMAAgAAAAAAAAAAAPMDFAAAAGgA
AAAAAAAAAgAAADgBAAAAAAAAAACfDwQAAAAAAAAAAACoDxoAAABUUE0gLSBMaW5rYWdlIHRvIEFQ
TSBTdHVkeRAAnw8EAAAAAQAAAAAAqA+bAAAAdHBtRXhjZXB0aW9uVGFibGUNYXBtRXhjZXB0aW9u
VGFibGUgKGFwbUV4Y2VwdGlvbkluZGV4KQ0NdHBtQWN0aXZlVGFibGUNYXBtU3R1ZHlDbGFzc1Rh
YmxlIChhcG1TdHVkeUNsYXNzSUQpDWFwbVJlcG9ydENvbnRyb2xUYWJsZSAJKGFwbVJlcG9ydENv
bnRyb2xJbmRleCkAAKEPTAAAABIAAAAAAAAAAAAmAAAAAQAAAAAAEAAAAAAAAAAAAFQAAAABAAAA
AAASAAAAAAAAACYAAAAAAAAAEAAAAAAEAAAABFQAAAAACAAAAAgAAKoPbAAAACMAAAABAAAAAwAC
AAAAAAAAABEAAAABAAAAAwADAAAAAAAAACIAAAABAAAAAwABAAAAAAAAAA8AAAABAAAAAwACAAAA
AAAAABcAAAABAAAAAwABAAAAAAAAABUAAAABAAAAAwACAAAAAAAAAAAA8wMUAAAAawAAAAAAAAAC
AAAAOgEAAAAAAAAAAJ8PBAAAAAAAAAAAAKAPKgAAAEEAUABNAC8AVABQAE0AIAATICAATQBpAGMA
cgBvAC0AZgBsAG8AdwBzABAAnw8EAAAAAQAAAAAAoA+SAQAAdABwAG0AUgBlAHAAbwByAHQAVABh
AGIAbABlAA0AdABwAG0AUgBlAHAAbwByAHQAQwBvAG4AdAByAG8AbABJAG4AZABlAHgAIAANAHQA
cABtAFIAZQBwAG8AcgB0AE0AZQB0AHIAaQBjAEkAbgBkAGUAeAAgABMgIABNAGUAdAByAGkAYwAg
AGEAbgBkACAAUAByAG8AdABvAGMAbwBsACAADQBwAHIAbwB0AG8AYwBvAGwATABvAGMAYQBsAEQA
aQByAEkAbgBkAGUAeAAgABMgIABOAGUAdAB3AG8AcgBrACAATABhAHkAZQByAA0AdABwAG0AUgBl
AHAAbwByAHQAUwBlAHIAdgBlAHIAQQBkAGQAcgBlAHMAcwANAHQAcABtAFIAZQBwAG8AcgB0AEMA
bABpAGUAbgB0AEEAZABkAHIAZQBzAHMADQBwAHIAbwB0AG8AYwBvAGwATABvAGMAYQBsAEQAaQBy
AEkAbgBkAGUAeAAgABMgIABNAGkAYwByAG8ALQBmAGwAbwB3AA0AAAChD0oAAAAPAAAAAAAAAAAA
ugAAAAEAAAAAAAEAAAAAAAEAAAAOAA8AAAAAAAAAFwAAAAAAAAAsAAAAAgAAAAIAdwAAAAAAAAAB
AAAAAAAAAAAAqg82AAAAOgAAAAEAAAADABYAAAAAAAAAGAAAAAEAAAADABAAAAAAAAAARAAAAAEA
AAADAA4AAAAAAAAAAADzAxQAAABxAAAAAAAAAAIAAAA+AQAAAAAAAAAAnw8EAAAABgAAAAAAqA8i
AAAAUGVyZm9ybWFuY2UgC01lYXN1cmVtZW50ICYgTWV0cmljcwAAoQ8UAAAAIwAAAAAAAAgAAAEA
IwAAAAAAAAAQAJ8PBAAAAAUAAAAAAKAPngAAAFIAdQBzAHMAZQBsAGwAIABEAGkAZQB0AHoACwBy
AHMAZABpAGUAdAB6AEAAYQBwAHAAdABpAHQAdQBkAGUALgBjAG8AbQANAA0AUgBQAEUAUgBGAE0A
QQBOACAAQgBPAEYACwA0ADcAdABoACAASQBFAFQARgAgABMgIABBAGQAZQBsAGEAaQBkAGUALAAg
AFMAQQAgADIAMAAwADAADwDyDxgAAAAAAPMPEAAAAAAAAAAGAAAABAAAAAghDjAAAN8PCAAAAA4A
AAAjAAAALwDwD1QAAAAAAPMDFAAAABMAAAAAAAAAAAAAAAABAAAAAAAAAADzAxQAAABhAAAAAAAA
AAAAAAAYAQAAAAAAAAAA8wMUAAAAcgAAAAAAAAAAAAAAHAEAAAAAAAABAAEEUAAAAAAAAAEAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAB0WIAAADqAwAAAAAAAHIXCAAAAAEAEAAQsQAAAAD1DxwAAAAHAQAAnAoAA+yw
AAA32gAAAQAAAHIAAAABAPe/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJ
AAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcA
AAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAAIgAAACMAAAAkAAAAJQAA
ACYAAAAnAAAAKAAAACkAAAAqAAAAKwAAACwAAAD+////LgAAAC8AAAAwAAAAMQAAADIAAAAzAAAA
NAAAADUAAAA2AAAANwAAADgAAAA5AAAAOgAAADsAAAA8AAAAPQAAAD4AAAA/AAAAQAAAAEEAAAD+
////QwAAAP7/////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
///////////////////////////////+/wAABAoCAAAAAAAAAAAAAAAAAAAAAAABAAAA4IWf8vlP
aBCrkQgAKyez2TAAAADcCgAADwAAAAEAAACAAAAAAgAAAIgAAAADAAAAtAAAAAQAAADgAAAABQAA
APgAAAAHAAAAEAEAAAgAAABkAQAACQAAAHwBAAASAAAAiAEAAAoAAACsAQAACwAAALgBAAAMAAAA
xAEAAA0AAADQAQAADwAAANwBAAARAAAA5AEAAAIAAADkBAAAHgAAACQAAABBcHBsaWNhdGlvbiBQ
ZXJmb3JtYW5jZSBNZXRyaWNzIE1JQgAeAAAAJAAAAEFwcGxpY2F0aW9uIFBlcmZvcm1hbmNlIE1l
YXN1cmVtZW50AB4AAAAOAAAAUnVzc2VsbCBEaWV0egByZh4AAAAQAAAASUVURiBNSUIgQVBNTU9O
AB4AAABMAAAAQzpcUHJvZ3JhbSBGaWxlc1xNaWNyb3NvZnQgT2ZmaWNlXFRlbXBsYXRlc1xQcmVz
ZW50YXRpb24gRGVzaWduc1xCbGVuZHMucG90AB4AAAAOAAAAUnVzc2VsbCBEaWV0egBlcx4AAAAD
AAAANzcAcx4AAAAZAAAATWljcm9zb2Z0IFBvd2VyUG9pbnQgNy4wAHQgT0AAAAAgkjNuyQAAAEAA
AACAJ63a3c2+AUAAAABgnYvl48+9AUAAAACAgUUCGpq/AQMAAADIAQAARwAAAPAIAAD/////AwAA
AAgAiRBnDAAAAQAJAAADcAQAAAcALQAAAAAAEQAAACYGDwAYAP////8AABAAAAAAAAAAAADAAwAA
0AIAAAkAAAAmBg8ACAD/////AgAAABcAAAAmBg8AIwD/////BAAbAFROUFAUAKQAuAAyAAAA//9P
ABQAAABNAGkAbwAKAAAAJgYPAAoAVE5QUAAAAgD0AwkAAAAmBg8ACAD/////AwAAAA8AAAAmBg8A
FABUTlBQBAAMAAEAAAABAAAAAAAAAAUAAAALAgAAAAAFAAAADALQAsADBAAAAAQBDQAHAAAA/AIA
AP///wAAAAQAAAAtAQAACQAAAPoCBQAAAAAA////ACIABAAAAC0BAQAEAAAALQEAAAkAAAAdBiEA
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
ACgBAAAQAAAAMAEAABMAAAA=

------_=_NextPart_000_01BF9B01.5AAD9A64--


