
From fred@cisco.com  Sat Jun 12 12:39:42 2010
Return-Path: <fred@cisco.com>
X-Original-To: smartpowerdir@core3.amsl.com
Delivered-To: smartpowerdir@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DEA773A6917 for <smartpowerdir@core3.amsl.com>; Sat, 12 Jun 2010 12:39:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -107.999
X-Spam-Level: 
X-Spam-Status: No, score=-107.999 tagged_above=-999 required=5 tests=[BAYES_50=0.001, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id C-iuDUhqzDYn for <smartpowerdir@core3.amsl.com>; Sat, 12 Jun 2010 12:39:41 -0700 (PDT)
Received: from sj-iport-4.cisco.com (sj-iport-4.cisco.com [171.68.10.86]) by core3.amsl.com (Postfix) with ESMTP id 8D5423A67F2 for <smartpowerdir@ietf.org>; Sat, 12 Jun 2010 12:39:41 -0700 (PDT)
Authentication-Results: sj-iport-4.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAG5/E0yrR7H+/2dsb2JhbACfAnGkY5kshRoEg00
X-IronPort-AV: E=Sophos;i="4.53,408,1272844800"; d="scan'208";a="143771470"
Received: from sj-core-2.cisco.com ([171.71.177.254]) by sj-iport-4.cisco.com with ESMTP; 12 Jun 2010 19:39:44 +0000
Received: from Freds-Computer.local (sjc-vpn6-289.cisco.com [10.21.121.33]) by sj-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id o5CJda4l005862; Sat, 12 Jun 2010 19:39:38 GMT
Received: from [127.0.0.1] by Freds-Computer.local (PGP Universal service); Sat, 12 Jun 2010 12:39:44 -0700
X-PGP-Universal: processed; by Freds-Computer.local on Sat, 12 Jun 2010 12:39:44 -0700
From: Fred Baker <fred@cisco.com>
Date: Sat, 12 Jun 2010 12:39:31 -0700
Message-Id: <FE623618-6660-4CE6-9651-B122B4F04929@cisco.com>
To: IETF SmartPower Directorate <smartpowerdir@ietf.org>, "David H. Su" <david.su@nist.gov>
Mime-Version: 1.0 (Apple Message framework v1078)
X-Mailer: Apple Mail (2.1078)
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Subject: [smartpowerdir] Draft for PAP 1
X-BeenThere: smartpowerdir@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Members of the Smart Power Directorate <smartpowerdir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/smartpowerdir>, <mailto:smartpowerdir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/smartpowerdir>
List-Post: <mailto:smartpowerdir@ietf.org>
List-Help: <mailto:smartpowerdir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/smartpowerdir>, <mailto:smartpowerdir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 Jun 2010 19:39:43 -0000

Folks: George Arnold and David Su asked me the other day fo a draft to =
put into NIST's Priority Action Plan #1, which is intended to produce a =
recommendation regarding the role of IP in the Smart Grid. The requested =
draft specifies the minimal structure recommended for the use of IP in a =
secure network.

David: I started to write a new draft, and found myself in part =
generating new graphics and text, and in part cribbing a lot from =
http://tools.ietf.org/html/draft-baker-ietf-core. I wonder, what stops =
us from using an updated version of =
http://tools.ietf.org/html/draft-baker-ietf-core as this draft?

What needs to be covered, I think, is a relatively simple set of four =
pictures outlining four basic uses of the IP Protocol Suite:

+-------------------------+
|       Application       |
+-----+------+-----+------+
| TCP | SCTP | UDP | NORM |    Basic IP stack
+-----+------+-----+------+
|      Internet Layer     |
+-------------------------+
|        Link Layer       |
+-------------------------+
|      Physical Layer     |
+-------------------------+

+-------------------------+
|       Application       |
+-----+------+-----+------+
| TCP | SCTP | UDP | NORM |    IP Stack with IPsec in Transport Mode
+-----+------+-----+------+    (eg, HIP-like connectivity between two =
systems)
|    IP Security Layer    |
+-------------------------+
|      Internet Layer     |
+-------------------------+
|        Link Layer       |
+-------------------------+
|      Physical Layer     |
+-------------------------+

+-------------------------+
|       Application       |
+-----+------+-----+------+
| TCP | SCTP | UDP | NORM |    IP Stack with IPsec in Tunnel Mode
+-----+------+-----+------+    (IPsec VPN)
|      Internet Layer     |
+-------------------------+
|    IP Security Layer    |
+-------------------------+
|      Internet Layer     |
+-------------------------+
|        Link Layer       |
+-------------------------+
|      Physical Layer     |
+-------------------------+

+-------------------------+
|       Application       |
+------------+------------+
|   TLS      |   DTLS     |    IP Stack with TLS in the application
+-----+------+-----+------+    (Secured applications)
| TCP | SCTP | UDP | NORM |
+-----+------+-----+------+
|      Internet Layer     |
+-------------------------+
|        Link Layer       |
+-------------------------+
|      Physical Layer     |
+-------------------------+

and then some discussion of the use of the stack, which I think is =
mostly there, along with the use of DNS and DHCP.

I have asked and have not gotten any takers... I would really prefer =
that the security comments in this document were written by a security =
person. The comments I got from the security directorate told me what =
they thought was wrong, but didn't suggest what the right way to say it =
was, and we want to say it in the right way.

In any event, if draft-baker-ietf-core-protocols were cut down to that =
content, it seems to me that it pretty much fills the bill and is a =
reasonable IETF output that in fact could be pulled as text into the =
SGAC's Conceptual Model.=20

Directorate, would you agree with that? David?=

From zach@sensinode.com  Mon Jun 14 05:39:19 2010
Return-Path: <zach@sensinode.com>
X-Original-To: smartpowerdir@core3.amsl.com
Delivered-To: smartpowerdir@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6D4153A68EA for <smartpowerdir@core3.amsl.com>; Mon, 14 Jun 2010 05:39:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.949
X-Spam-Level: 
X-Spam-Status: No, score=-2.949 tagged_above=-999 required=5 tests=[AWL=0.650,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pRUf75ky0-dZ for <smartpowerdir@core3.amsl.com>; Mon, 14 Jun 2010 05:39:15 -0700 (PDT)
Received: from auth-smtp.nebula.fi (auth-smtp.nebula.fi [217.30.180.105]) by core3.amsl.com (Postfix) with ESMTP id 684CD3A68C5 for <smartpowerdir@ietf.org>; Mon, 14 Jun 2010 05:39:11 -0700 (PDT)
Received: from [42.34.33.114] (edgewall1.unige.ch [129.194.3.6]) (authenticated bits=0) by auth-smtp.nebula.fi (8.13.4/8.13.4) with ESMTP id o5ECd6Eo008555 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 14 Jun 2010 15:39:07 +0300
Mime-Version: 1.0 (Apple Message framework v1078)
Content-Type: text/plain; charset=us-ascii
From: Zach Shelby <zach@sensinode.com>
In-Reply-To: <FE623618-6660-4CE6-9651-B122B4F04929@cisco.com>
Date: Mon, 14 Jun 2010 15:39:08 +0300
Content-Transfer-Encoding: quoted-printable
Message-Id: <CACFBCD6-301A-4029-8351-4E209B8764A8@sensinode.com>
References: <FE623618-6660-4CE6-9651-B122B4F04929@cisco.com>
To: Fred Baker <fred@cisco.com>
X-Mailer: Apple Mail (2.1078)
Cc: "David H. Su" <david.su@nist.gov>, IETF SmartPower Directorate <smartpowerdir@ietf.org>
Subject: Re: [smartpowerdir] Draft for PAP 1
X-BeenThere: smartpowerdir@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Members of the Smart Power Directorate <smartpowerdir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/smartpowerdir>, <mailto:smartpowerdir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/smartpowerdir>
List-Post: <mailto:smartpowerdir@ietf.org>
List-Help: <mailto:smartpowerdir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/smartpowerdir>, <mailto:smartpowerdir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 Jun 2010 12:39:21 -0000

Fred,

On Jun 12, 2010, at 10:39 PM, Fred Baker wrote:

> David: I started to write a new draft, and found myself in part =
generating new graphics and text, and in part cribbing a lot from =
http://tools.ietf.org/html/draft-baker-ietf-core. I wonder, what stops =
us from using an updated version of =
http://tools.ietf.org/html/draft-baker-ietf-core as this draft?

In my opinion, it definitely makes sense to just update the original =
draft.=20

Zach

--=20
Zach Shelby, Chief Nerd, Sensinode Ltd.
http://zachshelby.org  - My blog "On the Internet of Things"
http://6lowpan.net - My book "6LoWPAN: The Wireless Embedded Internet"
Mobile: +358 40 7796297


From rdroms.ietf@gmail.com  Wed Jun 16 17:25:50 2010
Return-Path: <rdroms.ietf@gmail.com>
X-Original-To: smartpowerdir@core3.amsl.com
Delivered-To: smartpowerdir@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AD9B33A67FA for <smartpowerdir@core3.amsl.com>; Wed, 16 Jun 2010 17:25:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.166
X-Spam-Level: 
X-Spam-Status: No, score=-2.166 tagged_above=-999 required=5 tests=[AWL=0.433,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1GvFpFabK7Br for <smartpowerdir@core3.amsl.com>; Wed, 16 Jun 2010 17:25:49 -0700 (PDT)
Received: from mail-vw0-f44.google.com (mail-vw0-f44.google.com [209.85.212.44]) by core3.amsl.com (Postfix) with ESMTP id 701F13A67B5 for <smartpowerdir@ietf.org>; Wed, 16 Jun 2010 17:25:46 -0700 (PDT)
Received: by vws9 with SMTP id 9so8833231vws.31 for <smartpowerdir@ietf.org>; Wed, 16 Jun 2010 17:25:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:cc:message-id:from:to :in-reply-to:content-type:content-transfer-encoding:mime-version :subject:date:references:x-mailer; bh=TRvx5QF3ffdxK+u0+AhqA1VpFQ9akhEm7b93XNx3C+E=; b=RJ0Uypn7Ve4K2UEGBQOmdHtzIxpcju615RQ3mgQAn2LrcjlsXVmkvE/vo/659mnPtK x12DjwCyBNU47YfOyjqypF3dYobU7WR7MpOb7gkRawV5xLRIl6y4787ZESrtG87L9FkG dg7NgMbS36BintqeujV3ZlkuAEInjVh4ul+Ek=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=cc:message-id:from:to:in-reply-to:content-type :content-transfer-encoding:mime-version:subject:date:references :x-mailer; b=gQlRagXgVkne8surQFCUTIU0D6jeh3m7f6+PHflJfnmiTfx4XCQgw7HJWO4+d3x74b JnbJI2+wpnvhViZTFMRNmygk5rPrHiXZHHb7BJcYU6dSTV5TVc998q8bJU8getnGKoLJ C875kHW3kd+XK2d0GDCpDUsK5qINiBqfi1knw=
Received: by 10.220.48.143 with SMTP id r15mr5296790vcf.235.1276727424522; Wed, 16 Jun 2010 15:30:24 -0700 (PDT)
Received: from bxb-rdroms-8711.cisco.com (198-135-0-233.cisco.com [198.135.0.233]) by mx.google.com with ESMTPS id w29sm8084346vcr.26.2010.06.16.15.30.22 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 16 Jun 2010 15:30:23 -0700 (PDT)
Message-Id: <C77AF54D-854D-4523-8047-1BAF4317D595@gmail.com>
From: Ralph Droms <rdroms.ietf@gmail.com>
To: Baker Fred <fred@cisco.com>
In-Reply-To: <CACFBCD6-301A-4029-8351-4E209B8764A8@sensinode.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v936)
Date: Wed, 16 Jun 2010 18:30:20 -0400
References: <FE623618-6660-4CE6-9651-B122B4F04929@cisco.com> <CACFBCD6-301A-4029-8351-4E209B8764A8@sensinode.com>
X-Mailer: Apple Mail (2.936)
Cc: "David H. Su" <david.su@nist.gov>, IETF SmartPower Directorate <smartpowerdir@ietf.org>
Subject: Re: [smartpowerdir] Draft for PAP 1
X-BeenThere: smartpowerdir@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Members of the Smart Power Directorate <smartpowerdir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/smartpowerdir>, <mailto:smartpowerdir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/smartpowerdir>
List-Post: <mailto:smartpowerdir@ietf.org>
List-Help: <mailto:smartpowerdir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/smartpowerdir>, <mailto:smartpowerdir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Jun 2010 00:25:50 -0000

+1

- Ralph

On Jun 14, 2010, at 8:39 AM 6/14/10, Zach Shelby wrote:

> Fred,
>
> On Jun 12, 2010, at 10:39 PM, Fred Baker wrote:
>
>> David: I started to write a new draft, and found myself in part  
>> generating new graphics and text, and in part cribbing a lot from http://tools.ietf.org/html/draft-baker-ietf-core 
>> . I wonder, what stops us from using an updated version of http://tools.ietf.org/html/draft-baker-ietf-core 
>>  as this draft?
>
> In my opinion, it definitely makes sense to just update the original  
> draft.
>
> Zach
>
> -- 
> Zach Shelby, Chief Nerd, Sensinode Ltd.
> http://zachshelby.org  - My blog "On the Internet of Things"
> http://6lowpan.net - My book "6LoWPAN: The Wireless Embedded Internet"
> Mobile: +358 40 7796297
>


From jpv@cisco.com  Wed Jun 16 22:18:46 2010
Return-Path: <jpv@cisco.com>
X-Original-To: smartpowerdir@core3.amsl.com
Delivered-To: smartpowerdir@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4CB4C3A6967 for <smartpowerdir@core3.amsl.com>; Wed, 16 Jun 2010 22:18:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.052
X-Spam-Level: 
X-Spam-Status: No, score=-10.052 tagged_above=-999 required=5 tests=[AWL=0.547, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7FJI+qxuASz9 for <smartpowerdir@core3.amsl.com>; Wed, 16 Jun 2010 22:18:36 -0700 (PDT)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id 6AFD23A680F for <smartpowerdir@ietf.org>; Wed, 16 Jun 2010 22:18:30 -0700 (PDT)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAF9NGUxAZnwN/2dsb2JhbACecnGlGZoChRoE
X-IronPort-AV: E=Sophos;i="4.53,429,1272844800"; d="scan'208";a="122577439"
Received: from rtp-core-2.cisco.com ([64.102.124.13]) by rtp-iport-2.cisco.com with ESMTP; 17 Jun 2010 05:18:35 +0000
Received: from xbh-ams-201.cisco.com (xbh-ams-201.cisco.com [144.254.75.7]) by rtp-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id o5H5IYtb019231; Thu, 17 Jun 2010 05:18:34 GMT
Received: from xfe-ams-201.cisco.com ([144.254.231.95]) by xbh-ams-201.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 17 Jun 2010 07:18:34 +0200
Received: from ams-jvasseur-8714.cisco.com ([10.55.201.133]) by xfe-ams-201.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 17 Jun 2010 07:18:33 +0200
Message-Id: <0FCA838B-EF2E-4E24-B1AB-67ED5F41EA2A@cisco.com>
From: JP Vasseur <jpv@cisco.com>
To: Ralph Droms <rdroms.ietf@gmail.com>, Baker Fred <fred@cisco.com>
In-Reply-To: <C77AF54D-854D-4523-8047-1BAF4317D595@gmail.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v936)
Date: Thu, 17 Jun 2010 07:18:32 +0200
References: <FE623618-6660-4CE6-9651-B122B4F04929@cisco.com> <CACFBCD6-301A-4029-8351-4E209B8764A8@sensinode.com> <C77AF54D-854D-4523-8047-1BAF4317D595@gmail.com>
X-Mailer: Apple Mail (2.936)
X-OriginalArrivalTime: 17 Jun 2010 05:18:33.0973 (UTC) FILETIME=[883B1250:01CB0DDC]
Cc: "David H. Su" <david.su@nist.gov>, IETF SmartPower Directorate <smartpowerdir@ietf.org>
Subject: Re: [smartpowerdir] Draft for PAP 1
X-BeenThere: smartpowerdir@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Members of the Smart Power Directorate <smartpowerdir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/smartpowerdir>, <mailto:smartpowerdir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/smartpowerdir>
List-Post: <mailto:smartpowerdir@ietf.org>
List-Help: <mailto:smartpowerdir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/smartpowerdir>, <mailto:smartpowerdir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Jun 2010 05:18:46 -0000

Agree too.

JP.

On Jun 17, 2010, at 12:30 AM, Ralph Droms wrote:

> +1
>
> - Ralph
>
> On Jun 14, 2010, at 8:39 AM 6/14/10, Zach Shelby wrote:
>
>> Fred,
>>
>> On Jun 12, 2010, at 10:39 PM, Fred Baker wrote:
>>
>>> David: I started to write a new draft, and found myself in part  
>>> generating new graphics and text, and in part cribbing a lot from http://tools.ietf.org/html/draft-baker-ietf-core 
>>> . I wonder, what stops us from using an updated version of http://tools.ietf.org/html/draft-baker-ietf-core 
>>>  as this draft?
>>
>> In my opinion, it definitely makes sense to just update the  
>> original draft.
>>
>> Zach
>>
>> -- 
>> Zach Shelby, Chief Nerd, Sensinode Ltd.
>> http://zachshelby.org  - My blog "On the Internet of Things"
>> http://6lowpan.net - My book "6LoWPAN: The Wireless Embedded  
>> Internet"
>> Mobile: +358 40 7796297
>>
>


From vint@google.com  Thu Jun 17 04:24:34 2010
Return-Path: <vint@google.com>
X-Original-To: smartpowerdir@core3.amsl.com
Delivered-To: smartpowerdir@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8F9183A68A0 for <smartpowerdir@core3.amsl.com>; Thu, 17 Jun 2010 04:24:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.376
X-Spam-Level: 
X-Spam-Status: No, score=-103.376 tagged_above=-999 required=5 tests=[BAYES_50=0.001, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5MSQ4bwIyIrw for <smartpowerdir@core3.amsl.com>; Thu, 17 Jun 2010 04:24:33 -0700 (PDT)
Received: from smtp-out.google.com (smtp-out.google.com [216.239.44.51]) by core3.amsl.com (Postfix) with ESMTP id 0C7053A6A4B for <smartpowerdir@ietf.org>; Thu, 17 Jun 2010 04:24:25 -0700 (PDT)
Received: from kpbe18.cbf.corp.google.com (kpbe18.cbf.corp.google.com [172.25.105.82]) by smtp-out.google.com with ESMTP id o5HBOTF6012662 for <smartpowerdir@ietf.org>; Thu, 17 Jun 2010 04:24:29 -0700
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1276773869; bh=W32esSjOuAUz5ge9dv6nJkKgYcY=; h=MIME-Version:In-Reply-To:References:Date:Message-ID:Subject:From: To:Cc:Content-Type; b=BzDcBygg8Ru1M7mdtVR9GG+wn1SGRk8wURhvEwbxKZsCTuk80U5TFlHQQtA/oXx80 PEFY4pvoNY54vP24qo02w==
DomainKey-Signature: a=rsa-sha1; s=beta; d=google.com; c=nofws; q=dns; h=mime-version:in-reply-to:references:date:message-id:subject:from:to: cc:content-type:x-system-of-record; b=nEayVPHuZpgVu2Nh8v9yhzO4PvGOPvV9R2gqeFD2Np4KwYnJR9G4vM4LbKiD7hXCr gvre2lGwgxEXIXbwOQ3Bg==
Received: from gwaa12 (gwaa12.prod.google.com [10.200.27.12]) by kpbe18.cbf.corp.google.com with ESMTP id o5HBORWY013798 for <smartpowerdir@ietf.org>; Thu, 17 Jun 2010 04:24:27 -0700
Received: by gwaa12 with SMTP id a12so9058333gwa.2 for <smartpowerdir@ietf.org>; Thu, 17 Jun 2010 04:24:27 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.150.131.11 with SMTP id e11mr11274903ybd.270.1276773866441;  Thu, 17 Jun 2010 04:24:26 -0700 (PDT)
Received: by 10.150.183.19 with HTTP; Thu, 17 Jun 2010 04:24:19 -0700 (PDT)
In-Reply-To: <FE623618-6660-4CE6-9651-B122B4F04929@cisco.com>
References: <FE623618-6660-4CE6-9651-B122B4F04929@cisco.com>
Date: Thu, 17 Jun 2010 07:24:19 -0400
Message-ID: <AANLkTilmVgtgJMTXiZUoH-ovPclMmo11-fti7NxWnS0R@mail.gmail.com>
From: Vint Cerf <vint@google.com>
To: Fred Baker <fred@cisco.com>
Content-Type: multipart/mixed; boundary=000e0cd4cda2c48cda048938140b
X-System-Of-Record: true
Cc: "David H. Su" <david.su@nist.gov>, IETF SmartPower Directorate <smartpowerdir@ietf.org>
Subject: Re: [smartpowerdir] Draft for PAP 1
X-BeenThere: smartpowerdir@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Members of the Smart Power Directorate <smartpowerdir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/smartpowerdir>, <mailto:smartpowerdir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/smartpowerdir>
List-Post: <mailto:smartpowerdir@ietf.org>
List-Help: <mailto:smartpowerdir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/smartpowerdir>, <mailto:smartpowerdir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Jun 2010 11:24:34 -0000

--000e0cd4cda2c48cda048938140b
Content-Type: multipart/alternative; boundary=000e0cd4cda2c48cd20489381409

--000e0cd4cda2c48cd20489381409
Content-Type: text/plain; charset=ISO-8859-1

see attached edits/suggestions on Fred's excellent draft

vint



On Sat, Jun 12, 2010 at 3:39 PM, Fred Baker <fred@cisco.com> wrote:

> Folks: George Arnold and David Su asked me the other day fo a draft to put
> into NIST's Priority Action Plan #1, which is intended to produce a
> recommendation regarding the role of IP in the Smart Grid. The requested
> draft specifies the minimal structure recommended for the use of IP in a
> secure network.
>
> David: I started to write a new draft, and found myself in part generating
> new graphics and text, and in part cribbing a lot from
> http://tools.ietf.org/html/draft-baker-ietf-core. I wonder, what stops us
> from using an updated version of
> http://tools.ietf.org/html/draft-baker-ietf-core as this draft?
>
> What needs to be covered, I think, is a relatively simple set of four
> pictures outlining four basic uses of the IP Protocol Suite:
>
> +-------------------------+
> |       Application       |
> +-----+------+-----+------+
> | TCP | SCTP | UDP | NORM |    Basic IP stack
> +-----+------+-----+------+
> |      Internet Layer     |
> +-------------------------+
> |        Link Layer       |
> +-------------------------+
> |      Physical Layer     |
> +-------------------------+
>
> +-------------------------+
> |       Application       |
> +-----+------+-----+------+
> | TCP | SCTP | UDP | NORM |    IP Stack with IPsec in Transport Mode
> +-----+------+-----+------+    (eg, HIP-like connectivity between two
> systems)
> |    IP Security Layer    |
> +-------------------------+
> |      Internet Layer     |
> +-------------------------+
> |        Link Layer       |
> +-------------------------+
> |      Physical Layer     |
> +-------------------------+
>
> +-------------------------+
> |       Application       |
> +-----+------+-----+------+
> | TCP | SCTP | UDP | NORM |    IP Stack with IPsec in Tunnel Mode
> +-----+------+-----+------+    (IPsec VPN)
> |      Internet Layer     |
> +-------------------------+
> |    IP Security Layer    |
> +-------------------------+
> |      Internet Layer     |
> +-------------------------+
> |        Link Layer       |
> +-------------------------+
> |      Physical Layer     |
> +-------------------------+
>
> +-------------------------+
> |       Application       |
> +------------+------------+
> |   TLS      |   DTLS     |    IP Stack with TLS in the application
> +-----+------+-----+------+    (Secured applications)
> | TCP | SCTP | UDP | NORM |
> +-----+------+-----+------+
> |      Internet Layer     |
> +-------------------------+
> |        Link Layer       |
> +-------------------------+
> |      Physical Layer     |
> +-------------------------+
>
> and then some discussion of the use of the stack, which I think is mostly
> there, along with the use of DNS and DHCP.
>
> I have asked and have not gotten any takers... I would really prefer that
> the security comments in this document were written by a security person.
> The comments I got from the security directorate told me what they thought
> was wrong, but didn't suggest what the right way to say it was, and we want
> to say it in the right way.
>
> In any event, if draft-baker-ietf-core-protocols were cut down to that
> content, it seems to me that it pretty much fills the bill and is a
> reasonable IETF output that in fact could be pulled as text into the SGAC's
> Conceptual Model.
>
> Directorate, would you agree with that? David?

--000e0cd4cda2c48cd20489381409
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

see attached edits/suggestions on Fred&#39;s excellent draft<div><br></div>=
<div>vint</div><div><br></div><div><br><br><div class=3D"gmail_quote">On Sa=
t, Jun 12, 2010 at 3:39 PM, Fred Baker <span dir=3D"ltr">&lt;<a href=3D"mai=
lto:fred@cisco.com">fred@cisco.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex;">Folks: George Arnold and David Su asked me =
the other day fo a draft to put into NIST&#39;s Priority Action Plan #1, wh=
ich is intended to produce a recommendation regarding the role of IP in the=
 Smart Grid. The requested draft specifies the minimal structure recommende=
d for the use of IP in a secure network.<br>

<br>
David: I started to write a new draft, and found myself in part generating =
new graphics and text, and in part cribbing a lot from <a href=3D"http://to=
ols.ietf.org/html/draft-baker-ietf-core" target=3D"_blank">http://tools.iet=
f.org/html/draft-baker-ietf-core</a>. I wonder, what stops us from using an=
 updated version of <a href=3D"http://tools.ietf.org/html/draft-baker-ietf-=
core" target=3D"_blank">http://tools.ietf.org/html/draft-baker-ietf-core</a=
> as this draft?<br>

<br>
What needs to be covered, I think, is a relatively simple set of four pictu=
res outlining four basic uses of the IP Protocol Suite:<br>
<br>
+-------------------------+<br>
| =A0 =A0 =A0 Application =A0 =A0 =A0 |<br>
+-----+------+-----+------+<br>
| TCP | SCTP | UDP | NORM | =A0 =A0Basic IP stack<br>
+-----+------+-----+------+<br>
| =A0 =A0 =A0Internet Layer =A0 =A0 |<br>
+-------------------------+<br>
| =A0 =A0 =A0 =A0Link Layer =A0 =A0 =A0 |<br>
+-------------------------+<br>
| =A0 =A0 =A0Physical Layer =A0 =A0 |<br>
+-------------------------+<br>
<br>
+-------------------------+<br>
| =A0 =A0 =A0 Application =A0 =A0 =A0 |<br>
+-----+------+-----+------+<br>
| TCP | SCTP | UDP | NORM | =A0 =A0IP Stack with IPsec in Transport Mode<br=
>
+-----+------+-----+------+ =A0 =A0(eg, HIP-like connectivity between two s=
ystems)<br>
| =A0 =A0IP Security Layer =A0 =A0|<br>
+-------------------------+<br>
| =A0 =A0 =A0Internet Layer =A0 =A0 |<br>
+-------------------------+<br>
| =A0 =A0 =A0 =A0Link Layer =A0 =A0 =A0 |<br>
+-------------------------+<br>
| =A0 =A0 =A0Physical Layer =A0 =A0 |<br>
+-------------------------+<br>
<br>
+-------------------------+<br>
| =A0 =A0 =A0 Application =A0 =A0 =A0 |<br>
+-----+------+-----+------+<br>
| TCP | SCTP | UDP | NORM | =A0 =A0IP Stack with IPsec in Tunnel Mode<br>
+-----+------+-----+------+ =A0 =A0(IPsec VPN)<br>
| =A0 =A0 =A0Internet Layer =A0 =A0 |<br>
+-------------------------+<br>
| =A0 =A0IP Security Layer =A0 =A0|<br>
+-------------------------+<br>
| =A0 =A0 =A0Internet Layer =A0 =A0 |<br>
+-------------------------+<br>
| =A0 =A0 =A0 =A0Link Layer =A0 =A0 =A0 |<br>
+-------------------------+<br>
| =A0 =A0 =A0Physical Layer =A0 =A0 |<br>
+-------------------------+<br>
<br>
+-------------------------+<br>
| =A0 =A0 =A0 Application =A0 =A0 =A0 |<br>
+------------+------------+<br>
| =A0 TLS =A0 =A0 =A0| =A0 DTLS =A0 =A0 | =A0 =A0IP Stack with TLS in the a=
pplication<br>
+-----+------+-----+------+ =A0 =A0(Secured applications)<br>
| TCP | SCTP | UDP | NORM |<br>
+-----+------+-----+------+<br>
| =A0 =A0 =A0Internet Layer =A0 =A0 |<br>
+-------------------------+<br>
| =A0 =A0 =A0 =A0Link Layer =A0 =A0 =A0 |<br>
+-------------------------+<br>
| =A0 =A0 =A0Physical Layer =A0 =A0 |<br>
+-------------------------+<br>
<br>
and then some discussion of the use of the stack, which I think is mostly t=
here, along with the use of DNS and DHCP.<br>
<br>
I have asked and have not gotten any takers... I would really prefer that t=
he security comments in this document were written by a security person. Th=
e comments I got from the security directorate told me what they thought wa=
s wrong, but didn&#39;t suggest what the right way to say it was, and we wa=
nt to say it in the right way.<br>

<br>
In any event, if draft-baker-ietf-core-protocols were cut down to that cont=
ent, it seems to me that it pretty much fills the bill and is a reasonable =
IETF output that in fact could be pulled as text into the SGAC&#39;s Concep=
tual Model.<br>

<br>
Directorate, would you agree with that? David?</blockquote></div><br></div>

--000e0cd4cda2c48cd20489381409--
--000e0cd4cda2c48cda048938140b
Content-Type: application/rtf; 
	name="Baker-Internet-suite-draft-vc-comments.rtf"
Content-Disposition: attachment; 
	filename="Baker-Internet-suite-draft-vc-comments.rtf"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_gaji6h740

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcY29jb2FydGY5NDlcY29jb2FzdWJydGY1NDAKe1xmb250
dGJsXGYwXGZtb2Rlcm5cZmNoYXJzZXQwIENvdXJpZXI7XGYxXGZtb2Rlcm5cZmNoYXJzZXQwIENv
dXJpZXItQm9sZDtcZjJcZnJvbWFuXGZjaGFyc2V0MCBUaW1lcy1Sb21hbjsKfQp7XGNvbG9ydGJs
O1xyZWQyNTVcZ3JlZW4yNTVcYmx1ZTI1NTtccmVkMjUxXGdyZWVuNjJcYmx1ZTY0O1xyZWQyNTVc
Z3JlZW4yNTVcYmx1ZTI1NTtccmVkMjM4XGdyZWVuMjM4XGJsdWUyMzg7ClxyZWQwXGdyZWVuMFxi
bHVlMjUxO1xyZWQxMTlcZ3JlZW4xMTlcYmx1ZTExOTt9ClxtYXJnbDE0NDBcbWFyZ3IxNDQwXHZp
ZXd3MTcyODBcdmlld2gxNjMwMFx2aWV3a2luZDAKXGRlZnRhYjcyMApccGFyZFxwYXJkZWZ0YWI3
MjBccWxccW5hdHVyYWwKClxmMFxmczMyIFxjZjAgXGNiMiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcClxwYXJk
XHBhcmRlZnRhYjcyMFxxbFxxbmF0dXJhbAoKXGZzMjQgXGNmMCBcY2IzIFwKXHBhcmRccGFyZGVm
dGFiNzIwXHFsXHFuYXR1cmFsCgpcZnMzMiBcY2YwIFxjYjQgQ29tbWVudHMgYnkgVmludCBDZXJm
IHNldCBvZmYgYXQgbGVmdCBieSAiVkM6IiBhbHNvIHNvbWUgaW5zZXJ0aW9ucyBhcmUgbWFya2Vk
IHdpdGggClxmMVxiIFxjYjEgYm9sZCBmYWNlClxmMFxiMCBcY2I0IC5cClwKXApcClxwYXJkXHBh
cmRlZnRhYjcyMFxxbFxxbmF0dXJhbApcY2YwIFxjYjEgTmV0d29yayBXb3JraW5nIEdyb3VwICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEYuIEJha2VyXApJbnRlcm5l
dC1EcmFmdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENpc2Nv
IFN5c3RlbXNcCkludGVuZGVkIHN0YXR1czogSW5mb3JtYXRpb25hbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgT2N0b2JlciAyMywgMjAwOVwKRXhwaXJlczogQXByaWwgMjYsIDIwMTBcClwKXAog
ICAgICAgICAgICAgClxmMVxiIENvcmUgUHJvdG9jb2xzIGluIHRoZSBJbnRlcm5ldCBQcm90b2Nv
bCBTdWl0ZQpcZjBcYjAgXAogICAgICAgICAgICAgICAgICAgICAgICAKXGYxXGIgZHJhZnQtYmFr
ZXItaWV0Zi1jb3JlLTA0ClxmMFxiMCBcClwKU3RhdHVzIG9mIHRoaXMgTWVtb1wKXAogICBUaGlz
IEludGVybmV0LURyYWZ0IGlzIHN1Ym1pdHRlZCB0byBJRVRGIGluIGZ1bGwgY29uZm9ybWFuY2Ug
d2l0aCB0aGVcCiAgIHByb3Zpc2lvbnMgb2Yge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAi
YXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL2JjcDc4
In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IEJDUCA3OH19IGFuZCB7XGZpZWxke1wqXGZsZGlu
c3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4
NUJBRDMxRUUvYmNwNzkifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgQkNQIDc5fX0uXApcCiAg
IEludGVybmV0LURyYWZ0cyBhcmUgd29ya2luZyBkb2N1bWVudHMgb2YgdGhlIEludGVybmV0IEVu
Z2luZWVyaW5nXAogICBUYXNrIEZvcmNlIChJRVRGKSwgaXRzIGFyZWFzLCBhbmQgaXRzIHdvcmtp
bmcgZ3JvdXBzLiAgTm90ZSB0aGF0XAogICBvdGhlciBncm91cHMgbWF5IGFsc28gZGlzdHJpYnV0
ZSB3b3JraW5nIGRvY3VtZW50cyBhcyBJbnRlcm5ldC1cCiAgIERyYWZ0cy5cClwKICAgSW50ZXJu
ZXQtRHJhZnRzIGFyZSBkcmFmdCBkb2N1bWVudHMgdmFsaWQgZm9yIGEgbWF4aW11bSBvZiBzaXgg
bW9udGhzXAogICBhbmQgbWF5IGJlIHVwZGF0ZWQsIHJlcGxhY2VkLCBvciBvYnNvbGV0ZWQgYnkg
b3RoZXIgZG9jdW1lbnRzIGF0IGFueVwKICAgdGltZS4gIEl0IGlzIGluYXBwcm9wcmlhdGUgdG8g
dXNlIEludGVybmV0LURyYWZ0cyBhcyByZWZlcmVuY2VcCiAgIG1hdGVyaWFsIG9yIHRvIGNpdGUg
dGhlbSBvdGhlciB0aGFuIGFzICJ3b3JrIGluIHByb2dyZXNzLiJcClwKICAgVGhlIGxpc3Qgb2Yg
Y3VycmVudCBJbnRlcm5ldC1EcmFmdHMgY2FuIGJlIGFjY2Vzc2VkIGF0XAogICB7XGZpZWxke1wq
XGZsZGluc3R7SFlQRVJMSU5LICJodHRwOi8vd3d3LmlldGYub3JnL2lldGYvMWlkLWFic3RyYWN0
cy50eHQifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgaHR0cDovL3d3dy5pZXRmLm9yZy9pZXRm
LzFpZC1hYnN0cmFjdHMudHh0fX0uXApcCiAgIFRoZSBsaXN0IG9mIEludGVybmV0LURyYWZ0IFNo
YWRvdyBEaXJlY3RvcmllcyBjYW4gYmUgYWNjZXNzZWQgYXRcCiAgIHtcZmllbGR7XCpcZmxkaW5z
dHtIWVBFUkxJTksgImh0dHA6Ly93d3cuaWV0Zi5vcmcvc2hhZG93Lmh0bWwifX17XGZsZHJzbHQg
XGNmNSBcdWwgXHVsYzUgaHR0cDovL3d3dy5pZXRmLm9yZy9zaGFkb3cuaHRtbH19LlwKXAogICBU
aGlzIEludGVybmV0LURyYWZ0IHdpbGwgZXhwaXJlIG9uIEFwcmlsIDI2LCAyMDEwLlwKXApDb3B5
cmlnaHQgTm90aWNlXApcCiAgIENvcHlyaWdodCAoYykgMjAwOSBJRVRGIFRydXN0IGFuZCB0aGUg
cGVyc29ucyBpZGVudGlmaWVkIGFzIHRoZVwKICAgZG9jdW1lbnQgYXV0aG9ycy4gIEFsbCByaWdo
dHMgcmVzZXJ2ZWQuXApcCiAgIFRoaXMgZG9jdW1lbnQgaXMgc3ViamVjdCB0byB7XGZpZWxke1wq
XGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2
Ri0yREU4NUJBRDMxRUUvYmNwNzgifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgQkNQIDc4fX0g
YW5kIHRoZSBJRVRGIFRydXN0J3MgTGVnYWxcCiAgIFByb3Zpc2lvbnMgUmVsYXRpbmcgdG8gSUVU
RiBEb2N1bWVudHMgaW4gZWZmZWN0IG9uIHRoZSBkYXRlIG9mXAogICBwdWJsaWNhdGlvbiBvZiB0
aGlzIGRvY3VtZW50ICh7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJodHRwOi8vdHJ1c3Rl
ZS5pZXRmLm9yZy9saWNlbnNlLWluZm8ifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgaHR0cDov
L3RydXN0ZWUuaWV0Zi5vcmcvbGljZW5zZS1pbmZvfX0pLlwKICAgUGxlYXNlIHJldmlldyB0aGVz
ZSBkb2N1bWVudHMgY2FyZWZ1bGx5LCBhcyB0aGV5IGRlc2NyaWJlIHlvdXIgcmlnaHRzXAogICBh
bmQgcmVzdHJpY3Rpb25zIHdpdGggcmVzcGVjdCB0byB0aGlzIGRvY3VtZW50LlwKXApBYnN0cmFj
dFwKXAogICBUaGlzIG5vdGUgYXR0ZW1wdHMgdG8gaWRlbnRpZnkgdGhlIGNvcmUgb2YgdGhlIElu
dGVybmV0IFByb3RvY29sXAogICBTdWl0ZS4gIFRoZSB0YXJnZXQgYXVkaWVuY2UgaXMgTklTVCwg
aW4gdGhlIFNtYXJ0IEdyaWQgZGlzY3Vzc2lvbiwgYXNcCiAgIHRoZXkgaGF2ZSByZXF1ZXN0ZWQg
Z3VpZGFuY2Ugb24gaG93IHRvIHByb2ZpbGUgdGhlIEludGVybmV0IFByb3RvY29sXApcClwKXApc
cGFyZFxwYXJkZWZ0YWI3MjBccWxccW5hdHVyYWwKXGNmNiBCYWtlciAgICAgICAgICAgICAgICAg
ICAgRXhwaXJlcyBBcHJpbCAyNiwgMjAxMCAgICAgICAgICAgICAgICAgW1BhZ2UgMV1cY2YwIFwK
XHBhcmRccGFyZGVmdGFiNzIwXHFsXHFuYXR1cmFsCntcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJ
TksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNw
YWdlLTIifX17XGZsZHJzbHQgXGNmMyAgfX1cClxwYXJkXHBhcmRlZnRhYjcyMFxxbFxxbmF0dXJh
bApcY2Y2IEludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgQ29yZSBQcm90b2NvbHMgICAgICAg
ICAgICAgICAgIE9jdG9iZXIgMjAwOVxjZjAgXApcClwKICAgU3VpdGUuICBJbiBnZW5lcmFsLCB0
aGF0IHdvdWxkIG1lYW4gc2VsZWN0aW5nIHdoYXQgdGhleSBuZWVkIGZyb20gdGhlXAogICBwaWN0
dXJlIHByZXNlbnRlZCBoZXJlLlwKXApcClRhYmxlIG9mIENvbnRlbnRzXApcCiAgIHtcZmllbGR7
XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04
MTZGLTJERTg1QkFEMzFFRSNzZWN0aW9uLTEifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgMX19
LiAgSW50cm9kdWN0aW9uIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMy
RDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNwYWdlLTQifX17XGZsZHJzbHQgXGNm
NSBcdWwgXHVsYzUgNH19XAogICB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdl
YmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUjc2VjdGlvbi0yIn19
e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IDJ9fS4gIFRoZSBJbnRlcm5ldCBQcm90b2NvbCBTdWl0
ZSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICB7XGZpZWxke1wqXGZsZGluc3R7
SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJB
RDMxRUUjcGFnZS01In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IDV9fVwKICAgICB7XGZpZWxk
e1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEt
ODE2Ri0yREU4NUJBRDMxRUUjc2VjdGlvbi0yLjEifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUg
Mi4xfX0uICBJbnRlcm5ldCBQcm90b2NvbCBMYXllcnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuICB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8z
MkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUjcGFnZS01In19e1xmbGRyc2x0IFxj
ZjUgXHVsIFx1bGM1IDV9fVwKICAgICAgIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFw
cGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNzZWN0aW9u
LTIuMS4xIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IDIuMS4xfX0uICBBcHBsaWNhdGlvbiAg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIHtcZmllbGR7XCpcZmxk
aW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJE
RTg1QkFEMzFFRSNwYWdlLTYifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgNn19XAogICAgICAg
e1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5
OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3NlY3Rpb24tMi4xLjIifX17XGZsZHJzbHQgXGNmNSBc
dWwgXHVsYzUgMi4xLjJ9fS4gIFRyYW5zcG9ydCAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJk
YXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3BhZ2UtNyJ9fXtcZmxk
cnNsdCBcY2Y1IFx1bCBcdWxjNSA3fX1cCiAgICAgICB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJM
SU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUj
c2VjdGlvbi0yLjEuMyJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSAyLjEuM319LiAgTmV0d29y
ayAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICB7XGZpZWxk
e1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEt
ODE2Ri0yREU4NUJBRDMxRUUjcGFnZS03In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IDd9fVwK
ICAgICAgICAge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJE
M0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3NlY3Rpb24tMi4xLjMuMSJ9fXtcZmxk
cnNsdCBcY2Y1IFx1bCBcdWxjNSAyLjEuMy4xfX0uICBJbnRlcm5ldCBQcm90b2NvbCAgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAi
YXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3BhZ2Ut
NyJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSA3fX1cCiAgICAgICAgIHtcZmllbGR7XCpcZmxk
aW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJE
RTg1QkFEMzFFRSNzZWN0aW9uLTIuMS4zLjIifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgMi4x
LjMuMn19LiAgTG93ZXIgbGF5ZXIgbmV0d29ya3MgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIy
LTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNwYWdlLTgifX17XGZsZHJzbHQgXGNmNSBcdWwg
XHVsYzUgOH19XAogICAgICAge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJk
YXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3NlY3Rpb24tMi4xLjQi
fX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgMi4xLjR9fS4gIE1lZGlhIGxheWVyczogUGh5c2lj
YWwgYW5kIExpbmsgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAge1xmaWVsZHtcKlxmbGRpbnN0e0hZ
UEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQz
MUVFI3BhZ2UtOCJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSA4fX1cCiAgICAge1xmaWVsZHtc
KlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgx
NkYtMkRFODVCQUQzMUVFI3NlY3Rpb24tMi4yIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IDIu
Mn19LiAgU2VjdXJpdHkgaXNzdWVzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJE
M0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3BhZ2UtOCJ9fXtcZmxkcnNsdCBcY2Y1
IFx1bCBcdWxjNSA4fX1cCiAgICAgICB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBs
ZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUjc2VjdGlvbi0y
LjIuMSJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSAyLjIuMX19LiAgUGh5c2ljYWwgc2VjdXJp
dHkgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICB7XGZpZWxke1wqXGZsZGlu
c3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4
NUJBRDMxRUUjcGFnZS04In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IDh9fVwKICAgICAgIHtc
ZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTkt
NDYzMS04MTZGLTJERTg1QkFEMzFFRSNzZWN0aW9uLTIuMi4yIn19e1xmbGRyc2x0IFxjZjUgXHVs
IFx1bGM1IDIuMi4yfX0uICBTZXNzaW9uIGlkZW50aWZpY2F0aW9uIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0
YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNwYWdlLTkifX17XGZsZHJz
bHQgXGNmNSBcdWwgXHVsYzUgOX19XAogICAgICAge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElO
SyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3Nl
Y3Rpb24tMi4yLjMifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgMi4yLjN9fS4gIENvbmZpZGVu
dGlhbGl0eSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiB7XGZpZWxke1wq
XGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2
Ri0yREU4NUJBRDMxRUUjcGFnZS0xMCJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSAxMH19XAog
ICAgIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIy
LTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNzZWN0aW9uLTIuMyJ9fXtcZmxkcnNsdCBcY2Y1
IFx1bCBcdWxjNSAyLjN9fS4gIE5ldHdvcmsgSW5mcmFzdHJ1Y3R1cmUgLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4ge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3
ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3BhZ2UtMTAifX17
XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgMTB9fVwKICAgICAgIHtcZmllbGR7XCpcZmxkaW5zdHtI
WVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFE
MzFFRSNzZWN0aW9uLTIuMy4xIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IDIuMy4xfX0uICBE
b21haW4gTmFtZSBTeXN0ZW0gKEROUykgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4ge1xm
aWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00
NjMxLTgxNkYtMkRFODVCQUQzMUVFI3BhZ2UtMTAifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUg
MTB9fVwKICAgICAgIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTov
LzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNzZWN0aW9uLTIuMy4yIn19e1xm
bGRyc2x0IFxjZjUgXHVsIFx1bGM1IDIuMy4yfX0uICBOZXR3b3JrIE1hbmFnZW1lbnQgSXNzdWVz
ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4ge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElO
SyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3Bh
Z2UtMTAifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgMTB9fVwKICAge1xmaWVsZHtcKlxmbGRp
bnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRF
ODVCQUQzMUVFI3NlY3Rpb24tMyJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSAzfX0uICBTcGVj
aWZpYyBwcm90b2NvbHMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0w
MTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUjcGFnZS0xMSJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBc
dWxjNSAxMX19XAogICAgIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0
YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNzZWN0aW9uLTMuMSJ9fXtc
ZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSAzLjF9fS4gIFNlY3VyaXR5IHNvbHV0aW9ucyAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4ge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVS
TElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVF
I3BhZ2UtMTEifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgMTF9fVwKICAgICAgIDMuMS4xLiAg
U2Vzc2lvbiBpZGVudGlmaWNhdGlvbiwgYXV0aGVudGljYXRpb24sXAogICAgICAgICAgICAgICBh
dXRob3JpemF0aW9uLCBhbmQgYWNjb3VudGluZyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4ge1xm
aWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00
NjMxLTgxNkYtMkRFODVCQUQzMUVFI3BhZ2UtMTEifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUg
MTF9fVwKICAgICAgIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTov
LzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNzZWN0aW9uLTMuMS4yIn19e1xm
bGRyc2x0IFxjZjUgXHVsIFx1bGM1IDMuMS4yfX0uICBJUCBTZWN1cml0eSBBcmNoaXRlY3R1cmUg
KElQc2VjKSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4ge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElO
SyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3Bh
Z2UtMTEifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgMTF9fVwKICAgICAgIHtcZmllbGR7XCpc
ZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZG
LTJERTg1QkFEMzFFRSNzZWN0aW9uLTMuMS4zIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IDMu
MS4zfX0uICBUcmFuc3BvcnQgTGF5ZXIgU2VjdXJpdHkgKFRMUykgLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4ge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FG
MjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3BhZ2UtMTIifX17XGZsZHJzbHQgXGNmNSBc
dWwgXHVsYzUgMTJ9fVwKICAgICAgIDMuMS40LiAgU2VjdXJlL011bHRpcHVycG9zZSBJbnRlcm5l
dCBNYWlsIEV4dGVuc2lvbnNcCiAgICAgICAgICAgICAgIChTL01JTUUpIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJM
SU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUj
cGFnZS0xMiJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSAxMn19XAogICAgIHtcZmllbGR7XCpc
ZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZG
LTJERTg1QkFEMzFFRSNzZWN0aW9uLTMuMiJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSAzLjJ9
fS4gIE5ldHdvcmsgTGF5ZXIgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4ge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FG
MjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3BhZ2UtMTIifX17XGZsZHJzbHQgXGNmNSBc
dWwgXHVsYzUgMTJ9fVwKICAgICAgIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxl
d2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNzZWN0aW9uLTMu
Mi4xIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IDMuMi4xfX0uICBJbnRlcm5ldCBQcm90b2Nv
bCBWZXJzaW9uIDQgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4ge1xmaWVsZHtcKlxmbGRpbnN0
e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVC
QUQzMUVFI3BhZ2UtMTMifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgMTN9fVwKICAgICAgICAg
e1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5
OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3NlY3Rpb24tMy4yLjEuMSJ9fXtcZmxkcnNsdCBcY2Y1
IFx1bCBcdWxjNSAzLjIuMS4xfX0uICBJUHY0IEFkZHJlc3MgQWxsb2NhdGlvbiBhbmQgQXNzaWdu
bWVudCAuIC4gLiAuIC4gLiB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRh
dGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUjcGFnZS0xMyJ9fXtcZmxk
cnNsdCBcY2Y1IFx1bCBcdWxjNSAxM319XAogICAgICAgICB7XGZpZWxke1wqXGZsZGluc3R7SFlQ
RVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMx
RUUjc2VjdGlvbi0zLjIuMS4yIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IDMuMi4xLjJ9fS4g
IElQdjQgVW5pY2FzdCBSb3V0aW5nIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIHtcZmll
bGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYz
MS04MTZGLTJERTg1QkFEMzFFRSNwYWdlLTEzIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IDEz
fX1cCiAgICAgICAgIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTov
LzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNzZWN0aW9uLTMuMi4xLjMifX17
XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgMy4yLjEuM319LiAgSVB2NCBNdWx0aWNhc3QgRm9yd2Fy
ZGluZyBhbmQgUm91dGluZyAgLiAuIC4gLiAuIC4ge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElO
SyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3Bh
Z2UtMTQifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgMTR9fVwKICAgICAgIHtcZmllbGR7XCpc
ZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZG
LTJERTg1QkFEMzFFRSNzZWN0aW9uLTMuMi4yIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IDMu
Mi4yfX0uICBJbnRlcm5ldCBQcm90b2NvbCBWZXJzaW9uIDYgIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4ge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FG
MjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3BhZ2UtMTQifX17XGZsZHJzbHQgXGNmNSBc
dWwgXHVsYzUgMTR9fVwKICAgICAgICAge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBw
bGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3NlY3Rpb24t
My4yLjIuMSJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSAzLjIuMi4xfX0uICBJUHY2IEFkZHJl
c3MgQWxsb2NhdGlvbiBhbmQgQXNzaWdubWVudCAuIC4gLiAuIC4gLiB7XGZpZWxke1wqXGZsZGlu
c3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4
NUJBRDMxRUUjcGFnZS0xNSJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSAxNX19XAogICAgICAg
ICB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0w
MTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUjc2VjdGlvbi0zLjIuMi4yIn19e1xmbGRyc2x0IFxj
ZjUgXHVsIFx1bGM1IDMuMi4yLjJ9fS4gIElQdjYgUm91dGluZyAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2Vi
ZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNwYWdlLTE1In19e1xm
bGRyc2x0IFxjZjUgXHVsIFx1bGM1IDE1fX1cCiAgICAgICAgIHtcZmllbGR7XCpcZmxkaW5zdHtI
WVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFE
MzFFRSNzZWN0aW9uLTMuMi4yLjMifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgMy4yLjIuM319
LiAgSVB2NiBNdWx0aWNhc3QgRm9yd2FyZGluZyBhbmQgUm91dGluZyAgLiAuIC4gLiAuIC4ge1xm
aWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00
NjMxLTgxNkYtMkRFODVCQUQzMUVFI3BhZ2UtMTUifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUg
MTV9fVwKICAgICAgIDMuMi4zLiAgQWRhcHRhdGlvbiB0byBsb3dlciBsYXllciBuZXR3b3JrcyBh
bmQgbGluayBsYXllclwKICAgICAgICAgICAgICAgcHJvdG9jb2xzICAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksg
ImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNwYWdl
LTE2In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IDE2fX1cCiAgICAge1xmaWVsZHtcKlxmbGRp
bnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRF
ODVCQUQzMUVFI3NlY3Rpb24tMy4zIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IDMuM319LiAg
VHJhbnNwb3J0IExheWVyICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0w
MTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUjcGFnZS0xNiJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBc
dWxjNSAxNn19XAogICAgICAge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJk
YXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3NlY3Rpb24tMy4zLjEi
fX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgMy4zLjF9fS4gIFVzZXIgRGF0YWdyYW0gUHJvdG9j
b2wgKFVEUCkgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiB7XGZpZWxke1wqXGZsZGluc3R7SFlQ
RVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMx
RUUjcGFnZS0xNyJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSAxN319XAogICAgICAge1xmaWVs
ZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMx
LTgxNkYtMkRFODVCQUQzMUVFI3NlY3Rpb24tMy4zLjIifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVs
YzUgMy4zLjJ9fS4gIFRyYW5zbWlzc2lvbiBDb250cm9sIFByb3RvY29sIChUQ1ApICAuIC4gLiAu
IC4gLiAuIC4gLiB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8z
MkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUjcGFnZS0xNyJ9fXtcZmxkcnNsdCBc
Y2Y1IFx1bCBcdWxjNSAxN319XAogICAgICAge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAi
YXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3NlY3Rp
b24tMy4zLjMifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgMy4zLjN9fS4gIFN0cmVhbSBDb250
cm9sIFRyYW5zbWlzc2lvbiBQcm90b2NvbCAoU0NUUCkgIC4gLiAuIC4gLiB7XGZpZWxke1wqXGZs
ZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0y
REU4NUJBRDMxRUUjcGFnZS0xOCJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSAxOH19XAogICAg
ICAge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjIt
MDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3NlY3Rpb24tMy4zLjQifX17XGZsZHJzbHQgXGNm
NSBcdWwgXHVsYzUgMy4zLjR9fS4gIERhdGFncmFtIENvbmdlc3Rpb24gQ29udHJvbCBQcm90b2Nv
bCAoRENDUCkgIC4gLiAuIC4gLiB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdl
YmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUjcGFnZS0xOCJ9fXtc
ZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSAxOH19XAogICAgIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBF
UkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFF
RSNzZWN0aW9uLTMuNCJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSAzLjR9fS4gIEluZnJhc3Ry
dWN0dXJlIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4ge1xmaWVs
ZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMx
LTgxNkYtMkRFODVCQUQzMUVFI3BhZ2UtMTkifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgMTl9
fVwKICAgICAgIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMy
RDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNzZWN0aW9uLTMuNC4xIn19e1xmbGRy
c2x0IFxjZjUgXHVsIFx1bGM1IDMuNC4xfX0uICBEb21haW4gTmFtZSBTeXN0ZW0gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4ge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAi
YXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3BhZ2Ut
MTkifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgMTl9fVwKXApcClwKXGNmNiBCYWtlciAgICAg
ICAgICAgICAgICAgICAgRXhwaXJlcyBBcHJpbCAyNiwgMjAxMCAgICAgICAgICAgICAgICAgW1Bh
Z2UgMl1cY2YwIFwKXHBhcmRccGFyZGVmdGFiNzIwXHFsXHFuYXR1cmFsCntcZmllbGR7XCpcZmxk
aW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJE
RTg1QkFEMzFFRSNwYWdlLTMifX17XGZsZHJzbHQgXGNmMyAgfX1cClxwYXJkXHBhcmRlZnRhYjcy
MFxxbFxxbmF0dXJhbApcY2Y2IEludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgQ29yZSBQcm90
b2NvbHMgICAgICAgICAgICAgICAgIE9jdG9iZXIgMjAwOVxjZjAgXApcClwKICAgICAgIHtcZmll
bGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYz
MS04MTZGLTJERTg1QkFEMzFFRSNzZWN0aW9uLTMuNC4yIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1
bGM1IDMuNC4yfX0uICBEeW5hbWljIEhvc3QgQ29uZmlndXJhdGlvbiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4ge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8v
MzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3BhZ2UtMTkifX17XGZsZHJzbHQg
XGNmNSBcdWwgXHVsYzUgMTl9fVwKICAgICB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJh
cHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUjc2VjdGlv
bi0zLjUifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgMy41fX0uICBPdGhlciBBcHBsaWNhdGlv
bnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIHtcZmllbGR7XCpcZmxk
aW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJE
RTg1QkFEMzFFRSNwYWdlLTE5In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IDE5fX1cCiAgICAg
ICB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0w
MTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUjc2VjdGlvbi0zLjUuMSJ9fXtcZmxkcnNsdCBcY2Y1
IFx1bCBcdWxjNSAzLjUuMX19LiAgTmV0d29yayBUaW1lIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2Vi
ZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNwYWdlLTE5In19e1xm
bGRyc2x0IFxjZjUgXHVsIFx1bGM1IDE5fX1cCiAgICAgICB7XGZpZWxke1wqXGZsZGluc3R7SFlQ
RVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMx
RUUjc2VjdGlvbi0zLjUuMiJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSAzLjUuMn19LiAgU2Vz
c2lvbiBJbml0aWF0aW9uIFByb3RvY29sICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIHtcZmll
bGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYz
MS04MTZGLTJERTg1QkFEMzFFRSNwYWdlLTIwIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IDIw
fX1cCiAgICAgICB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8z
MkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUjc2VjdGlvbi0zLjUuMyJ9fXtcZmxk
cnNsdCBcY2Y1IFx1bCBcdWxjNSAzLjUuM319LiAgQ2FsZW5kYXJpbmcgIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksg
ImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNwYWdl
LTIwIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IDIwfX1cCiAgIHtcZmllbGR7XCpcZmxkaW5z
dHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1
QkFEMzFFRSNzZWN0aW9uLTQifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgNH19LiAgQSBzaW1w
bGllZCB2aWV3IG9mIHRoZSBidXNpbmVzcyBhcmNoaXRlY3R1cmUgLiAuIC4gLiAuIC4gLiAuIC4g
e1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5
OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3BhZ2UtMjEifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVs
YzUgMjF9fVwKICAge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8v
MzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3NlY3Rpb24tNSJ9fXtcZmxkcnNs
dCBcY2Y1IFx1bCBcdWxjNSA1fX0uICBJQU5BIENvbnNpZGVyYXRpb25zICAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5L
ICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUjcGFn
ZS0yNSJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSAyNX19XAogICB7XGZpZWxke1wqXGZsZGlu
c3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4
NUJBRDMxRUUjc2VjdGlvbi02In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IDZ9fS4gIFNlY3Vy
aXR5IENvbnNpZGVyYXRpb25zICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAx
OTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNwYWdlLTI2In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1
bGM1IDI2fX1cCiAgIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTov
LzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNzZWN0aW9uLTcifX17XGZsZHJz
bHQgXGNmNSBcdWwgXHVsYzUgN319LiAgQWNrbm93bGVkZ2VtZW50cyAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4ge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElO
SyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3Bh
Z2UtMjYifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgMjZ9fVwKICAge1xmaWVsZHtcKlxmbGRp
bnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRF
ODVCQUQzMUVFI3NlY3Rpb24tOCJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSA4fX0uICBSZWZl
cmVuY2VzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0w
MTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUjcGFnZS0yNiJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBc
dWxjNSAyNn19XAogICAgIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0
YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNzZWN0aW9uLTguMSJ9fXtc
ZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSA4LjF9fS4gIE5vcm1hdGl2ZSBSZWZlcmVuY2VzIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4ge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVS
TElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVF
I3BhZ2UtMjYifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgMjZ9fVwKICAgICB7XGZpZWxke1wq
XGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2
Ri0yREU4NUJBRDMxRUUjc2VjdGlvbi04LjIifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgOC4y
fX0uICBJbmZvcm1hdGl2ZSBSZWZlcmVuY2VzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNB
RjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNwYWdlLTI2In19e1xmbGRyc2x0IFxjZjUg
XHVsIFx1bGM1IDI2fX1cCiAgIEF1dGhvcidzIEFkZHJlc3MgLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5L
ICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUjcGFn
ZS0zNiJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSAzNn19XApcClwKXApcClwKXApcClwKXApc
ClwKXApcClwKXApcClwKXApcClwKXApcClwKXApcClwKXApcClwKXApcClwKXApcClwKXApcClwK
XGNmNiBCYWtlciAgICAgICAgICAgICAgICAgICAgRXhwaXJlcyBBcHJpbCAyNiwgMjAxMCAgICAg
ICAgICAgICAgICAgW1BhZ2UgM11cY2YwIFwKXHBhcmRccGFyZGVmdGFiNzIwXHFsXHFuYXR1cmFs
CntcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAx
OTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNwYWdlLTQifX17XGZsZHJzbHQgXGNmMyAgfX1cClxw
YXJkXHBhcmRlZnRhYjcyMFxxbFxxbmF0dXJhbApcY2Y2IEludGVybmV0LURyYWZ0ICAgICAgICAg
ICAgICAgQ29yZSBQcm90b2NvbHMgICAgICAgICAgICAgICAgIE9jdG9iZXIgMjAwOVxjZjAgXApc
ClwKXHBhcmRccGFyZGVmdGFiNzIwXHFsXHFuYXR1cmFsCgpcZjFcYiBcY2YwIDEuICBJbnRyb2R1
Y3Rpb24KXGYwXGIwIFwKXAogICBJbiB0aGUgZGlzY3Vzc2lvbiBvZiB0aGUgU21hcnQgR3JpZCwg
YSBxdWVzdGlvbiBoYXMgYXJpc2VuIGFzIHRvIHdoYXRcCiAgIHRoZSAiY29yZSIgcHJvdG9jb2xz
IG9mIHRoZSBJbnRlcm5ldCBQcm90b2NvbCBTdWl0ZSBhcmUuICBJbiB0aGlzXAogICBub3RlLCBJ
IHdpbGwgYXR0ZW1wdCB0byBpZGVudGlmeSB0aGUgc3RydWN0dXJlIG9mIHRoZSBJbnRlcm5ldFwK
ICAgUHJvdG9jb2wgU3VpdGUgYW5kIHRoZSBrZXkgcHJvdG9jb2xzIHRoYXQgc2hvdWxkIGJlIGNv
bnNpZGVyZWQgYXNcCiAgIGNyaXRpY2FsIGluIGludGVncmF0aW5nIFNtYXJ0IEdyaWQgZGV2aWNl
cyBpbnRvIGFuIElQLWJhc2VkXAogICBpbmZyYXN0cnVjdHVyZS4gIEluIG1hbnkgY2FzZXMsIHRo
ZSBwcm90b2NvbHMgYXJlIG9wdGlvbnMgLSBvbmUgbWlnaHRcCiAgIGNob29zZSwgZm9yIGV4YW1w
bGUsIFRDUCwgU0NUUCwgRENDUCwgb3Igc29tZSBvdGhlciB0cmFuc3BvcnQsIG9yIHVzZVwKICAg
VURQIGFzIGEgClxmMVxiIGxhYmVsClxmMFxiMCAgYW5kIGJ1aWxkIHRoZSB0cmFuc3BvcnQgaW50
byB0aGUgYXBwbGljYXRpb24gaXRzZWxmLlwKXAp2Yzogd2hhdCBkbyB5b3UgbWVhbiBieSAibGFi
ZWwiID8/IEkgYXNzdW1lIHlvdSBtZWFuIHNvbWV0aGluZyBsaWtlICJiYXNpcyIgb3IgcGxhdGZv
cm0gb3Igc29tZXRoaW5nP1wKXAogICBJbiB0aGUgVHJhbnNwb3J0IGxheWVyLCB0aGVyZWZvcmUs
IG9uZSBpcyBub3QgbGltaXRlZCB0byBleGFjdGx5IG9uZVwKICAgb2YgdGhvc2UsIG5vciBpcyBv
bmUgcmVxdWlyZWQgdG8gaW1wbGVtZW50IHRoZW0gYWxsLiAgT25lIHNob3VsZCxcCiAgIGhvd2V2
ZXIsIHBpY2sgdGhlIHJpZ2h0IG9uZSBmb3IgdGhlIHB1cnBvc2Ugb25lIGludGVuZHMuICBUaGlz
IGtpbmRcCiAgIG9mIGRpc2N1c3Npb24gd2lsbCBiZSBoYWQgYXQgZXZlcnkgbGF5ZXIuXApcCiAg
IFRoZSBzZXQgb2YgcHJvdG9jb2xzIGRlZmluZWQgaW4gdGhpcyBkb2N1bWVudCBmb2N1cyBvbiB0
aGUgdXNlIG9mIHRoZVwKICAgSVAgUHJvdG9jb2wgU3VpdGUgaW4gZW5kIHN5c3RlbXMsIGFsc28g
a25vd24gYXMgaG9zdHMuICBJbiB0aGUgU21hcnRcCiAgIEdyaWQsIHRoZXNlIGVuZCBzeXN0ZW1z
IHdpbGwgYmUgdmFyaW91cyBkZXZpY2VzIHN1Y2ggYXMgcG93ZXIgbWV0ZXJzLFwKICAgc2Vuc29y
cyBhbmQgYWN0dWF0b3JzLiAgVGhlc2UgZW5kIHN5c3RlbXMgY2FuIGxldmVyYWdlIGluZnJhc3Ry
dWN0dXJlXAogICBidWlsdCBvbiBuZXR3b3JraW5nIGNvbXBvbmVudHMgdXNpbmcgdGhlIElQIFBy
b3RvY29sIFN1aXRlLCB3aGljaFwKICAgaGF2ZSB3ZWxsLXByb3ZlbiBpbXBsZW1lbnRhdGlvbnMg
YW5kIGRlcGxveW1lbnRzIGluIHRoZSBJbnRlcm5ldC5cClwKICAgSUVURiBwYXJ0aWNpcGFudHMg
aW4gdGhlIFNtYXJ0IEdyaWQgZGlzY3Vzc2lvbiBoYXZlIGJlZW4gd2FyeSBvZiB0aGVcCiAgIGRl
c2lyZSB0byB3cml0ZSBhICJwcm9maWxlIiwgcmVwZWF0ZWRseSBleHByZXNzZWQuICBUaGUgSUVU
RiBpcyBhbGxcCiAgIGFib3V0IGludGVyb3BlcmFiaWxpdHksIGFuZCBpbiBvdXIgZXhwZXJpZW5j
ZSBhdHRlbXB0cyB0byAicHJvZmlsZSJcCiAgIHByb3RvY29scyBhbmQgYXJjaGl0ZWN0dXJlcyBo
YXMgcmVzdWx0ZWQgaW4gYSBmYWlsdXJlIHRvXAogICBpbnRlcm9wZXJhdGUuICBFeGFtcGxlcyBv
ZiBzdWNoIGZhaWx1cmVzIGFib3VuZC4gIEluIElFVEYgZXhwZXJpZW5jZSxcCiAgIHdyaXRpbmcg
YSBjb25mb3JtaW5nIGFuZCBpbnRlcm9wZXJhYmxlIGltcGxlbWVudGF0aW9uIG9mIHRoZSByaWdo
dFwKICAgc2V0IG9mIHByb3RvY29scyB3b3Jrcy4gIFNlbGVjdGluZyBzb21lIG9wdGlvbnMgYW5k
IGRlc2VsZWN0aW5nXAogICBvdGhlcnMgd2l0aGluIGEgZGVmaW5lZCBwcm90b2NvbCwgaG93ZXZl
ciwgaXMgYSBkYW5nZXJvdXMgY291cnNlIG9mXAogICBhY3Rpb24uICBTbyB3aGlsZSB0aGlzIGRv
Y3VtZW50IGlzIGNsZWFybHkgYSBzdGVwIGluIHRoZSBkaXJlY3Rpb24gb2ZcCiAgIHdyaXRpbmcg
YSAiU21hcnQgR3JpZCBQcm9maWxlIiwgc3VjaCBhIHByb2ZpbGUgc2hvdWxkIGluIG91ciBvcGlu
aW9uXAogICBiZSBhIHNlbGVjdGVkIHNldCBvZiBwcm90b2NvbHMsIG5vdCBvZiBwcm90b2NvbCBz
dWJzZXRzLlwKXApWQzogeWVzLCBJIGFncmVlIHdpdGggdGhpcyBsYXN0IHBvaW50LlwKXAogICBG
b3IgaXRzIG93biBwdXJwb3NlcywgdGhlIElFVEYgaGFzIHdyaXR0ZW4gc2V2ZXJhbCBkb2N1bWVu
dHMgdGhhdFwKICAgZGVzY3JpYmUgaXRzIGV4cGVjdGF0aW9ucyByZWdhcmRpbmcgaW1wbGVtZW50
YXRpb25zIG9mIHRoZSBJbnRlcm5ldFwKICAgUHJvdG9jb2wgU3VpdGUuICBUaGVzZSBpbmNsdWRl
OlwKXAogICBvICBSZXF1aXJlbWVudHMgZm9yIEludGVybmV0IEhvc3RzIC0gQ29tbXVuaWNhdGlv
biBMYXllcnMgW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMy
RDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmMxMTIyIn19e1xmbGRyc2x0IFxj
ZjUgXHVsIFx1bGM1IFJGQzExMjJ9fV0sXApcCiAgIG8gIFJlcXVpcmVtZW50cyBmb3IgSW50ZXJu
ZXQgSG9zdHMgLSBBcHBsaWNhdGlvbiBhbmQgU3VwcG9ydFwKICAgICAgW3tcZmllbGR7XCpcZmxk
aW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJE
RTg1QkFEMzFFRS9yZmMxMTIzIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzExMjN9fV0s
XApcCiAgIG8gIFJlcXVpcmVtZW50cyBmb3IgSVAgVmVyc2lvbiA0IFJvdXRlcnMgW3tcZmllbGR7
XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04
MTZGLTJERTg1QkFEMzFFRS9yZmMxODEyIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzE4
MTJ9fV0sIGFuZFwKXAogICBvICBJUHY2IE5vZGUgUmVxdWlyZW1lbnRzIFt7XGZpZWxke1wqXGZs
ZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0y
REU4NUJBRDMxRUUvcmZjNDI5NCJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkM0Mjk0fX1d
LFwKXAogICBBdCB0aGlzIHdyaXRpbmcsIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFw
cGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmM0Mjk0
In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQyA0Mjk0fX0gaXMgaW4gdGhlIHByb2Nlc3Mg
b2YgYmVpbmcgdXBkYXRlZCwgaW5cClwKXApcClxwYXJkXHBhcmRlZnRhYjcyMFxxbFxxbmF0dXJh
bApcY2Y2IEJha2VyICAgICAgICAgICAgICAgICAgICBFeHBpcmVzIEFwcmlsIDI2LCAyMDEwICAg
ICAgICAgICAgICAgICBbUGFnZSA0XVxjZjAgXApccGFyZFxwYXJkZWZ0YWI3MjBccWxccW5hdHVy
YWwKe1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjIt
MDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3BhZ2UtNSJ9fXtcZmxkcnNsdCBcY2YzICB9fVwK
XHBhcmRccGFyZGVmdGFiNzIwXHFsXHFuYXR1cmFsClxjZjYgSW50ZXJuZXQtRHJhZnQgICAgICAg
ICAgICAgICBDb3JlIFByb3RvY29scyAgICAgICAgICAgICAgICAgT2N0b2JlciAyMDA5XGNmMCBc
ClwKXAogICBbe1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJE
M0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3JlZi1JLUQuaWV0Zi02bWFuLW5vZGUt
cmVxLWJpcyJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBJLUQuaWV0Zi02bWFuLW5vZGUtcmVx
LWJpc319XS5cClwKICAgVGhpcyBkb2N1bWVudCB3aWxsIHJlYWQgbGlrZSBhbiBhbm5vdGF0ZWQg
bGlzdCBvZiBSRkNzLiAgVGhhdCBpc1wKICAgYmVjYXVzZSB0aGF0IGlzIHdoYXQgaXQgaXMuXApc
ClwKXHBhcmRccGFyZGVmdGFiNzIwXHFsXHFuYXR1cmFsCgpcZjFcYiBcY2YwIDIuICBUaGUgSW50
ZXJuZXQgUHJvdG9jb2wgU3VpdGUKXGYwXGIwIFwKXAogICBCZWZvcmUgbGlzdGluZyBhIGxpc3Qg
b2YgcHJvdG9jb2xzLCBpdCB3b3VsZCBiZSB3ZWxsIHRvIGxheSBvdXQgaG93XAogICB0aGV5IHJl
bGF0ZSB0byBlYWNoIG90aGVyLiAgSW4gdGhpcyBzZWN0aW9uLCB3ZSB3aWxsIGRpc2N1c3MgdGhl
XAogICBsYXllcmVkIGFyY2hpdGVjdHVyZSBvZiB0aGUgSW50ZXJuZXQgUHJvdG9jb2wgU3VpdGUg
YW5kIHRoZSBqb2JzIG9mXAogICB0aGUgdmFyaW91cyBsYXllcnMgYW5kIHRoZWlyIHByb3RvY29s
cy5cClwKClxmMVxiIDIuMS4gIEludGVybmV0IFByb3RvY29sIExheWVycwpcZjBcYjAgXApcCiAg
IFRoZSBJbnRlcm5ldCBBcmNoaXRlY3R1cmUgdXNlcyB0aGUgZGVmaW5pdGlvbnMgYW5kIGxhbmd1
YWdlIG9mIHRoZVwKICAgSVNPIE9wZW4gU3lzdGVtIEludGVyY29ubmVjdCBSZWZlcmVuY2UgTW9k
ZWwsIGFzIHNob3duIGluIEZpZ3VyZSAxLlwKICAgSXQgYWN0dWFsbHkgcHJlZGF0ZXMgdGhhdCBt
b2RlbCwgYW5kIGFzIGEgcmVzdWx0IHVzZXMgc29tZSBkaWZmZXJlbnRcCiAgIHdvcmRzIC0gYW4g
ImVuZCBzeXN0ZW0iIGlzIGdlbmVyYWxseSBjYWxsZWQgYSAiaG9zdCIsIGFuZCBhblwKICAgImlu
dGVybWVkaWF0ZSBzeXN0ZW0iIGlzIG1vcmUgZ2VuZXJhbGx5IGNhbGxlZCBhbiAiaW50ZXJuZXQg
Z2F0ZXdheSJcCiAgIG9yICJyb3V0ZXIiLiAgQnV0IHRoZSBmdW5kYW1lbnRhbCBjb25jZXB0cyBh
cmUgZXNzZW50aWFsbHkgdGhlIHNhbWUuXApcClZDOiB3ZWxsLCBleGNlcHQgd2Ugc29ydGEgZGlk
bid0IGRvIHByZXNlbnRhdGlvbiBhbmQgc2Vzc2lvbiBhcyBzZXBhcmF0ZSBsYXllcnMgZXhhY3Rs
eS4gSW4gZmFjdCB3ZSBoYWQgYSB1dGlsaXR5IGxheWVyIGJlbG93IEFwcGxpY2F0aW9uIGFuZCBh
Ym92ZSBUcmFuc3BvcnQuIEFuZCBmb3Igd2hpbGUgdGhlIEludGVybmV0IHByb3RvY29sIGxheWVy
IHdhcyBvbiB0b3Agb2YgYSAibmV0d29yayIgbGF5ZXIgKHRoaW5raW5nIGFib3V0IFguMjUsIFBS
TkVULCBTQVRORVQsIGFuZCBBUlBBTkVUIHRoYXQgaGFkIHJvdXRhYmxlIHBhY2tldCBzd2l0Y2hp
bmcgYmVsb3cgdGhlIEludGVybmV0IHByb3RvY29sIGxheWVyLiBTb3JyeSwganVzdCBxdWliYmxp
bmcuIFlvdXIgdmVyc2lvbiBvZiB0aGUgcmVmZXJlbmNlIG1vZGVsIGlzIGEgcmVhc29uYWJsZSBy
ZW5kaXRpb24gdGhhdCBjYXB0dXJlcyBteSBxdWliYmxlcyBhYm92ZS5cClwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tK1wKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCBBcHBsaWNhdGlvbiBMYXllciAgfFwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tK1wKICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBQ
cmVzZW50YXRpb24gTGF5ZXIgfFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0t
LS0tLS0tLS0tLS0tK1wKICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBTZXNzaW9uIExheWVy
ICAgICAgfFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0t
K1wKICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBUcmFuc3BvcnQgbGF5ZXIgICAgfFwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tK1wKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCBOZXR3b3JrIExheWVyICAgICAgfFwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tK1wKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCBEYXRhIExpbmsgTGF5ZXIgICAgfFwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tK1wKICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBQaHlz
aWNhbCBMYXllciAgICAgfFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0t
LS0tLS0tLS0tK1wKXAogICAgICAgICAgICAgICAgICAgRmlndXJlIDE6IFRoZSBJU08gT1NJIFJl
ZmVyZW5jZSBNb2RlbFwKXAogICBUaGUgc3RydWN0dXJlIG9mIHRoZSBJbnRlcm5ldCByZWZlcmVu
Y2UgTW9kZWwgbG9va3Mgc29tZXRoaW5nIGxpa2VcCiAgIEZpZ3VyZSAyLlwKXApcClwKXApcClwK
XApcClwKXHBhcmRccGFyZGVmdGFiNzIwXHFsXHFuYXR1cmFsClxjZjYgQmFrZXIgICAgICAgICAg
ICAgICAgICAgIEV4cGlyZXMgQXByaWwgMjYsIDIwMTAgICAgICAgICAgICAgICAgIFtQYWdlIDVd
XGNmMCBcClxwYXJkXHBhcmRlZnRhYjcyMFxxbFxxbmF0dXJhbAp7XGZpZWxke1wqXGZsZGluc3R7
SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJB
RDMxRUUjcGFnZS02In19e1xmbGRyc2x0IFxjZjMgIH19XApccGFyZFxwYXJkZWZ0YWI3MjBccWxc
cW5hdHVyYWwKXGNmNiBJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgIENvcmUgUHJvdG9jb2xz
ICAgICAgICAgICAgICAgICBPY3RvYmVyIDIwMDlcY2YwIFwKXApcCiAgICAgICAgICAgICAgICAg
ICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLStcCiAgICAgICAgICAgICAgICAg
ICAgfEFwcGxpY2F0aW9uICAgICAgICAgICAgICAgICAgICAgIHxcCiAgICAgICAgICAgICAgICAg
ICAgfCAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rIHxcCiAgICAgICAgICAgICAgICAg
ICAgfCAgIHwgQXBwbGljYXRpb24gUHJvdG9jb2wgICAgICB8IHxcCiAgICAgICAgICAgICAgICAg
ICAgfCAgICstLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rIHxcCiAgICAgICAgICAgICAgICAg
ICAgfCAgIHwgRW5jb2RpbmcgfCBTZXNzaW9uIENvbnRyb2x8IHxcCiAgICAgICAgICAgICAgICAg
ICAgfCAgICstLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rIHxcCiAgICAgICAgICAgICAgICAg
ICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLStcCiAgICAgICAgICAgICAgICAg
ICAgfFRyYW5zcG9ydCAgICAgICAgICAgICAgICAgICAgICAgIHxcCiAgICAgICAgICAgICAgICAg
ICAgfCAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rIHxcCiAgICAgICAgICAgICAgICAg
ICAgfCAgIHwgVHJhbnNwb3J0IGxheWVyICAgICAgICAgICB8IHxcCiAgICAgICAgICAgICAgICAg
ICAgfCAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rIHxcCiAgICAgICAgICAgICAgICAg
ICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLStcCiAgICAgICAgICAgICAgICAg
ICAgfE5ldHdvcmsgICAgICAgICAgICAgICAgICAgICAgICAgIHxcCiAgICAgICAgICAgICAgICAg
ICAgfCAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rIHxcCiAgICAgICAgICAgICAgICAg
ICAgfCAgIHwgSW50ZXJuZXQgUHJvdG9jb2wgICAgICAgICB8IHxcCiAgICAgICAgICAgICAgICAg
ICAgfCAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rIHxcCiAgICAgICAgICAgICAgICAg
ICAgfCAgIHwgTG93ZXIgbmV0d29yayBsYXllcnMgICAgICB8IHxcCiAgICAgICAgICAgICAgICAg
ICAgfCAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rIHxcCiAgICAgICAgICAgICAgICAg
ICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLStcCiAgICAgICAgICAgICAgICAg
ICAgfE1lZGlhIGxheWVycyAgICAgICAgICAgICAgICAgICAgIHxcCiAgICAgICAgICAgICAgICAg
ICAgfCAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rIHxcCiAgICAgICAgICAgICAgICAg
ICAgfCAgIHwgRGF0YSBMaW5rIExheWVyICAgICAgICAgICB8IHxcCiAgICAgICAgICAgICAgICAg
ICAgfCAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rIHxcCiAgICAgICAgICAgICAgICAg
ICAgfCAgIHwgUGh5c2ljYWwgTGF5ZXIgICAgICAgICAgICB8IHxcCiAgICAgICAgICAgICAgICAg
ICAgfCAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rIHxcCiAgICAgICAgICAgICAgICAg
ICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLStcClwKICAgICAgICAgICAgICAg
ICAgRmlndXJlIDI6IFRoZSBJbnRlcm5ldCBSZWZlcmVuY2UgTW9kZWxcClwKXHBhcmRccGFyZGVm
dGFiNzIwXHFsXHFuYXR1cmFsCgpcZjFcYiBcY2YwIDIuMS4xLiAgQXBwbGljYXRpb24KXGYwXGIw
IFwKXAogICBJbiBpbXBsZW1lbnRhdGlvbiwgdGhlIEFwcGxpY2F0aW9uLCBQcmVzZW50YXRpb24s
IGFuZCBTZXNzaW9uIGxheWVyc1wKICAgYXJlIGdlbmVyYWxseSBjb21wcmVzc2VkIGludG8gYSBz
aW5nbGUgZW50aXR5LCB3aGljaCB0aGUgSUVURiBjYWxsc1wKICAgInRoZSBhcHBsaWNhdGlvbiIu
ICBUaGUgU05NUCBwcm90b2NvbCwgZm9yIGV4YW1wbGUsIGRlc2NyaWJlcyBhblwKICAgYXBwbGlj
YXRpb24gKGEgbWFuYWdlbWVudCBhcHBsaWNhdGlvbiBvciBhIGNsaWVudCB0aGF0IGl0XAogICBj
b21tdW5pY2F0ZXMgd2l0aCkgdGhhdCBlbmNvZGVzIGl0cyBkYXRhIGluIGEgcHJvZmlsZSBvZiBB
U04uMSAoYVwKICAgcHJlc2VudGF0aW9uIGxheWVyKSBhbmQgZW5nYWdlcyBpbiBhIHNlc3Npb24g
dG8gbWFuYWdlIGEgbmV0d29ya1wKICAgZWxlbWVudC4gIEluIHRoZSBJbnRlcm5ldCwgdGhlcmVm
b3JlLCB0aGUgZGlzdGluY3Rpb24gYmV0d2VlbiB0aGVzZVwKICAgbGF5ZXJzIGV4aXN0cyBidXQg
aXMgbm90IGdlbmVyYWxseSBoaWdobGlnaHRlZC4gIE5vdGUsIGluIEZpZ3VyZSAyLFwKICAgdGhh
dCB0aGVzZSBhcmUgbm90IG5lY2Vzc2FyaWx5IGNsZWFubHkgbGF5ZXJlZDogdGhlIGZhY3QgdGhh
dCBhblwKICAgYXBwbGljYXRpb24gcHJvdG9jb2wgZW5jb2RlcyBpdHMgZGF0YSBpbiBzb21lIHdh
eSBhbmQgdGhhdCBpdCBtYW5hZ2VzXAogICBzZXNzaW9ucyBpbiBzb21lIHdheSBkb2Vzbid0IGlt
cGx5IGEgaGllcmFyY2h5IGJldHdlZW4gdGhvc2VcCiAgIHByb2Nlc3Nlcy4gIFJhdGhlciwgdGhl
IGFwcGxpY2F0aW9uIHZpZXdzIGVuY29kaW5nLCBzZXNzaW9uXAogICBtYW5hZ2VtZW50LCBhbmQg
YSB2YXJpZXR5IG9mIG90aGVyIHNlcnZpY2VzIGFzIGEgdG9vbCBzZXQgdGhhdCBpdFwKICAgdXNl
cyB3aGlsZSBkb2luZyBpdHMgd29yay5cClwKXApcClwKXApccGFyZFxwYXJkZWZ0YWI3MjBccWxc
cW5hdHVyYWwKXGNmNiBCYWtlciAgICAgICAgICAgICAgICAgICAgRXhwaXJlcyBBcHJpbCAyNiwg
MjAxMCAgICAgICAgICAgICAgICAgW1BhZ2UgNl1cY2YwIFwKXHBhcmRccGFyZGVmdGFiNzIwXHFs
XHFuYXR1cmFsCntcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMy
RDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNwYWdlLTcifX17XGZsZHJzbHQgXGNm
MyAgfX1cClxwYXJkXHBhcmRlZnRhYjcyMFxxbFxxbmF0dXJhbApcY2Y2IEludGVybmV0LURyYWZ0
ICAgICAgICAgICAgICAgQ29yZSBQcm90b2NvbHMgICAgICAgICAgICAgICAgIE9jdG9iZXIgMjAw
OVxjZjAgXApcClwKXHBhcmRccGFyZGVmdGFiNzIwXHFsXHFuYXR1cmFsCgpcZjFcYiBcY2YwIDIu
MS4yLiAgVHJhbnNwb3J0ClxmMFxiMCBcClwKICAgVGhlIHRlcm0gInRyYW5zcG9ydCIgaXMgcGVy
aGFwcyBhbW9uZyB0aGUgbW9zdCBjb25mdXNpbmcgd29yZHMgaW4gdGhlXAogICBjb21tdW5pY2F0
aW9uIGFyY2hpdGVjdHVyZSwgYmVjYXVzZSBwZW9wbGUgd2l0aCB2YXJpb3VzIGJhY2tncm91bmRz
XAogICB1c2UgaXQgdG8gcmVmZXIgdG8gInRoZSBsYXllciBiZWxvdyB0aGF0IHdoaWNoIEkgYW0g
aW50ZXJlc3RlZCBpbixcCiAgIHdoaWNoIGdldHMgbXkgZGF0YSB0byBteSBwZWVyIi4gIEluIHRo
ZXNlIGNvbnRleHRzLCBvcHRpY2FsIGZpYmVyIGFuZFwKICAgb3RoZXIgcGh5c2ljYWwgbGF5ZXJz
LCB0aGUgSW50ZXJuZXQgUHJvdG9jb2wgb3Igb3RoZXIgbmV0d29ya2VkXAogICBwcm90b2NvbHMs
IGFuZCBpbiBzb21lIGNhc2VzIGFwcGxpY2F0aW9uIGxheWVyIHByb3RvY29scyBsaWtlIEhUVFBc
CiAgIGFyZSByZWZlcnJlZCB0byBhcyAidGhlIHRyYW5zcG9ydCIuXApcCiAgIEluIHRoZSBJbnRl
cm5ldCBjb250ZXh0LCB0aGUgInRyYW5zcG9ydCIgaXMgdGhlIGxvd2VzdCBsYXllciB0aGF0XAog
ICB0cmF2ZWxzIGVuZC10by1lbmQgdW5tb2RpZmllZCwgYW5kIGlzIHJlc3BvbnNpYmxlIGZvciBl
bmQtdG8tZW5kIGRhdGFcCiAgIGRlbGl2ZXJ5IHNlcnZpY2VzLiAgQXQgbWluaW11bSB0aGVzZSBp
bmNsdWRlIHRoZSBhYmlsaXR5IHRvIG11bHRpcGxleFwKICAgc2V2ZXJhbCBhcHBsaWNhdGlvbnMg
b24gb25lIElQIGFkZHJlc3MsIGFuZCBtYXkgYWxzbyBpbmNsdWRlIHRoZVwKICAgZGVsaXZlcnkg
b2YgZGF0YSAoZWl0aGVyIGFzIGEgc3RyZWFtIG9mIG1lc3NhZ2VzIG9yIGEgc3RyZWFtIG9mXAog
ICBieXRlcykgaW4gYSBzdGF0ZWQgc2VxdWVuY2Ugd2l0aCBzdGF0ZWQgZXhwZWN0YXRpb25zIHJl
Z2FyZGluZ1wKICAgZGVsaXZlcnkgcmF0ZSBhbmQgbG9zcy4gIFRDUCwgZm9yIGV4YW1wbGUsIHdp
bGwgcmVkdWNlIHJhdGUgdG8gYXZvaWRcCiAgIGxvc3MsIHdoaWxlIERDQ1AgYWNjZXB0cyBzb21l
IGxldmVsIG9mIGxvc3MgaWYgbmVjZXNzYXJ5IHRvIG1haW50YWluXAogICB0aW1lbGluZXNzLlwK
XAoKXGYxXGIgMi4xLjMuICBOZXR3b3JrClxmMFxiMCBcClwKICAgVGhlIG5ldHdvcmsgbGF5ZXIg
aXMgbm9taW5hbGx5IHRoYXQgd2hpY2ggaWRlbnRpZmllcyBhIHJlbW90ZVwKICAgZGVzdGluYXRp
b24gYW5kIGdldHMgZGF0YSB0byBpdC4gIEluIGNvbm5lY3Rpb24tb3JpZW50ZWQgbmV0d29ya2lu
ZyxcCiAgIHN1Y2ggYXMgTVBMUyBvciBBVE0sIGEgcGF0aCAob25lIG9mIG1hbnkgImxpdHRsZSB0
dWJlcyIpIGlzIHNldCB1cFwKICAgb25jZSwgYW5kIGRhdGEgaXMgZGVsaXZlcmVkIHRocm91Z2gg
aXQuICBJbiBjb25uZWN0aW9ubGVzc1wKICAgKCJkYXRhZ3JhbSIpIG5ldHdvcmtzLCB3aGljaCBp
bmNsdWRlIEV0aGVybmV0IGFuZCBJUCBhbW9uZyBvdGhlcnMsXAogICBlYWNoIGRhdGFncmFtIGNv
bnRhaW5zIHRoZSBhZGRyZXNzZXMgb2YgYm90aCB0aGUgc291cmNlIGFuZFwKICAgZGVzdGluYXRp
b24gZGV2aWNlcywgYW5kIHRoZSBuZXR3b3JrIGlzIHJlc3BvbnNpYmxlIHRvIGRlbGl2ZXIgaXQu
XApcCgpcZjFcYiAyLjEuMy4xLiAgSW50ZXJuZXQgUHJvdG9jb2wKXGYwXGIwIFwKXAogICBJUHY0
IGFuZCBJUHY2LCBlYWNoIG9mIHdoaWNoIGlzIGNhbGxlZCB0aGUgSW50ZXJuZXQgUHJvdG9jb2ws
IGFyZVwKICAgY29ubmVjdGlvbmxlc3MgKCJkYXRhZ3JhbSIpIGFyY2hpdGVjdHVyZXMuICBUaGV5
IGFyZSBkZXNpZ25lZCBhc1wKICAgY29tbW9uIGVsZW1lbnRzIHRoYXQgaW50ZXJjb25uZWN0IG5l
dHdvcmsgZWxlbWVudHMgYWNyb3NzIGEgbmV0d29ya1wKICAgb2YgbG93ZXIgbGF5ZXIgbmV0d29y
a3MuICBJbiBhZGRpdGlvbiB0byB0aGUgYmFzaWMgc2VydmljZSBvZlwKICAgaWRlbnRpZnlpbmcg
YSBkYXRhZ3JhbSdzIHNvdXJjZSBhbmQgZGVzdGluYXRpb24sIHRoZXkgb2ZmZXIgc2VydmljZXNc
CiAgIHRvIGZyYWdtZW50IGFuZCByZWFzc2VtYmxlIGRhdGFncmFtcyB3aGVuIG5lY2Vzc2FyeSwg
YXNzaXN0IGluXAogICBkaWFnbm9zaXMgb2YgbmV0d29yayBmYWlsdXJlcywgYW5kIGNhcnJ5IGFk
ZGl0aW9uYWwgaW5mb3JtYXRpb25cCiAgIG5lY2Vzc2FyeSBpbiBzcGVjaWFsIGNhc2VzLlwKXAog
ICBUaGUgSW50ZXJuZXQgTGF5ZXIgcHJvdmlkZXMgYSB1bmlmb3JtIG5ldHdvcmsgYWJzdHJhY3Rp
b24gb3IgdmlydHVhbFwKICAgbmV0d29yayB0aGF0IGhpZGVzIHRoZSBkaWZmZXJlbmNlcyBiZXR3
ZWVuIGRpZmZlcmVudCBuZXR3b3JrXAogICB0ZWNobm9sb2dpZXMuICBUaGlzIGlzIHRoZSBsYXll
ciB0aGF0IGFsbG93cyBkaXZlcnNlIG5ldHdvcmtzIHN1Y2ggYXNcCiAgIEV0aGVybmV0LCA4MDIu
MTUuNCwgZXRjLiB0byBiZSBjb21iaW5lZCBpbnRvIGEgdW5pZm9ybSBJUCBuZXR3b3JrLlwKICAg
TmV3IG5ldHdvcmsgdGVjaG5vbG9naWVzIGNhbiBiZSBpbnRyb2R1Y2VkIGludG8gdGhlIElQIFBy
b3RvY29sIFN1aXRlXAogICBieSBkZWZpbmluZyBob3cgSVAgaXMgY2FycmllZCBvdmVyIHRob3Nl
IHRlY2hub2xvZ2llcywgbGVhdmluZyB0aGVcCiAgIG90aGVyIGxheWVycyBvZiB0aGUgSVAgUHJv
dG9jb2wgU3VpdGUgYW5kIGFwcGxpY2F0aW9ucyB0aGF0IHVzZSB0aG9zZVwKXApcClwKXHBhcmRc
cGFyZGVmdGFiNzIwXHFsXHFuYXR1cmFsClxjZjYgQmFrZXIgICAgICAgICAgICAgICAgICAgIEV4
cGlyZXMgQXByaWwgMjYsIDIwMTAgICAgICAgICAgICAgICAgIFtQYWdlIDddXGNmMCBcClxwYXJk
XHBhcmRlZnRhYjcyMFxxbFxxbmF0dXJhbAp7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJh
cHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUjcGFnZS04
In19e1xmbGRyc2x0IFxjZjMgIH19XApccGFyZFxwYXJkZWZ0YWI3MjBccWxccW5hdHVyYWwKXGNm
NiBJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgIENvcmUgUHJvdG9jb2xzICAgICAgICAgICAg
ICAgICBPY3RvYmVyIDIwMDlcY2YwIFwKXApcCiAgIHByb3RvY29sIHVuY2hhbmdlZC5cClwKXHBh
cmRccGFyZGVmdGFiNzIwXHFsXHFuYXR1cmFsCgpcZjFcYiBcY2YwIDIuMS4zLjIuICBMb3dlciBs
YXllciBuZXR3b3JrcwpcZjBcYjAgXApcCiAgIFRoZSBuZXR3b3JrIGxheWVyIGlzIHJlY3Vyc2l2
ZWx5IHN1YmRpdmlkZWQgYXMgbmVlZGVkLiAgRm9yIHZhcmlvdXNcCiAgIHJlYXNvbnMsIElQIG1h
eSBiZSBjYXJyaWVkIGluIHZpcnR1YWwgcHJpdmF0ZSBuZXR3b3JrcyBhY3Jvc3MgbW9yZVwKICAg
cHVibGljIG5ldHdvcmtzIHVzaW5nIHR1bm5lbGluZyB0ZWNobm9sb2dpZXMgbGlrZSBJUC1pbi1J
UCBvciBHUkUsXAogICB0cmFmZmljIGVuZ2luZWVyZWQgaW4gY2lyY3VpdCBuZXR3b3JrcyBzdWNo
IGFzIE1QTFMsIEdNUExTLCBvciBBVE0sXAogICBhbmQgZGlzdHJpYnV0ZWQgYWNyb3NzIGxvY2Fs
IHdpcmVsZXNzIChJRUVFIDgwMi4xMSwgODAyLjE1LjQsIG9yXAogICA4MDIuMTYpIGFuZCBzd2l0
Y2hlZCBFdGhlcm5ldCAoSUVFRSA4MDIuMykuXApcCgpcZjFcYiAyLjEuNC4gIE1lZGlhIGxheWVy
czogUGh5c2ljYWwgYW5kIExpbmsKXGYwXGIwIFwKXAogICBBdCB0aGUgbG93ZXN0IGxheWVyIG9m
IHRoZSBhcmNoaXRlY3R1cmUsIHdlIGVuY29kZSBkaWdpdGFsIGRhdGEgaW5cCiAgIG1lc3NhZ2Vz
IG9udG8gYXBwcm9wcmlhdGUgcGh5c2ljYWwgbWVkaWEuICBXaGlsZSB0aGUgSUVURiBzcGVjaWZp
ZXNcCiAgIGFsZ29yaXRobXMgZm9yIGNhcnJ5aW5nIElQdjQgYW5kIElQdjYgb24gc3VjaCBtZWRp
YSwgaXQgcmFyZWx5XAogICBhY3R1YWxseSBkZWZpbmVzIHRoZSBtZWRpYSAtIGl0IGhhcHBpbHkg
dXNlcyBzcGVjaWZpY2F0aW9ucyBmcm9tXAogICBJRUVFLCBJVFUsIGFuZCBvdGhlciBzb3VyY2Vz
LlwKXAoKXGYxXGIgMi4yLiAgU2VjdXJpdHkgaXNzdWVzClxmMFxiMCBcClwKICAgSXQgaXMgcG9w
dWxhciB0byBjb21wbGFpbiBhYm91dCB0aGUgc2VjdXJpdHkgb2YgdGhlIEludGVybmV0OyB0aGF0
XAogICBzYWlkLCBzb2x1dGlvbnMgZXhpc3QgYnV0IGFyZSBvZnRlbiBsZWZ0IHVudXNlZC4gIEFz
IHdpdGggYXV0b21vYmlsZVwKICAgc2VhdCBiZWx0cywgdGhleSBhcmUgb2YgbW9yZSB2YWx1ZSB3
aGVuIGFjdGl2ZWx5IHVzZWQuICBTZWN1cml0eVwKICAgZGVzaWducyBhdHRlbXB0IHRvIG1pdGln
YXRlIGEgc2V0IG9mIGtub3duIHRocmVhdHMgYXQgYSBzcGVjaWZpZWRcCiAgIGNvc3Q7IGFkZHJl
c3Npbmcgc2VjdXJpdHkgaXNzdWVzIHJlcXVpcmVzIGZpcnN0IGEgdGhyZWF0IGFuYWx5c2lzIGFu
ZFwKICAgYXNzZXNzbWVudCBhbmQgYSBzZXQgb2YgbWl0aWdhdGlvbnMgYXBwcm9wcmlhdGUgdG8g
dGhlIHRocmVhdHMuXAogICBTaW5jZSB3ZSBoYXZlIHRocmVhdHMgYXQgZXZlcnkgbGF5ZXIsIHdl
IHNob3VsZCBleHBlY3QgdG8gZmluZFwKICAgbWl0aWdhdGlvbnMgYXQgZXZlcnkgbGF5ZXIuXApc
ClZDOiBhIHZlcnkgaW1wb3J0YW50IHBvaW50IHRvIG1ha2UuICsxXApcCgpcZjFcYiAyLjIuMS4g
IFBoeXNpY2FsIHNlY3VyaXR5ClxmMFxiMCBcClwKICAgQXQgdGhlIHBoeXNpY2FsIGFuZCBkYXRh
IGxpbmsgbGF5ZXJzLCB0aHJlYXRzIGludm9sdmUgcGh5c2ljYWxcCiAgIGF0dGFja3Mgb24gdGhl
IG5ldHdvcmsgLSB0aGUgZWZmZWN0cyBvZiBiYWNraG9lcywgZGV0ZXJpb3JhdGlvbiBvZlwKICAg
cGh5c2ljYWwgbWVkaWEsIGFuZCB2YXJpb3VzIGtpbmRzIG9mIGVudmlyb25tZW50YWwgbm9pc2Uu
ICBSYWRpby1cCiAgIGJhc2VkIG5ldHdvcmtzIGFyZSBzdWJqZWN0IHRvIHNpZ25hbCBmYWRlIGR1
ZSB0byBkaXN0YW5jZSxcCiAgIGludGVyZmVyZW5jZSwgYW5kIGVudmlyb25tZW50YWwgZmFjdG9y
czsgaXQgaXMgd2lkZWx5IG5vdGVkIHRoYXQgSUVFRVwKICAgODAyLjE1LjQgbmV0d29ya3MgZnJl
cXVlbnRseSBwbGFjZSBhIG1ldGFsIGdyb3VuZCBwbGF0ZSBiZXR3ZWVuIHRoZVwKICAgbWV0ZXIg
YW5kIHRoZSBkZXZpY2UgdGhhdCBtYW5hZ2VzIGl0LiAgRmliZXIgd2FzIGF0IG9uZSB0aW1lIGRl
cGxveWVkXAogICBiZWNhdXNlIGl0IHdhcyBiZWxpZXZlZCB0byBiZSB1bnRhcHBhYmxlOyB3ZSBo
YXZlIHNpbmNlIGxlYXJuZWQgdG9cCiAgIHRhcCBpdCBieSBiZW5kaW5nIHRoZSBmaWJlciBhbmQg
Y29sbGVjdGluZyBpbmNpZGVudGFsIGxpZ2h0LCBhbmQgd2VcCiAgIGhhdmUgbGVhcm5lZCBhYm91
dCBiYWNraG9lcy4gIFNvIG5vdyBzb21lIGluc3RhbGxhdGlvbnMgZW5jYXNlIGZpYmVyXAogICBv
cHRpYyBjYWJsZSBpbiBhIHByZXNzdXJpemVkIHNoZWF0aCwgYm90aCB0byBxdWlja2x5IGlkZW50
aWZ5IHRoZVwKICAgbG9jYXRpb24gb2YgYSBjdXQgYW5kIHRvIG1ha2UgaXQgbW9yZSBkaWZmaWN1
bHQgdG8gdGFwLlwKXAogICBXaGlsZSB0aGVyZSBhcmUgcHJvdG9jb2wgYmVoYXZpb3JzIHRoYXQg
Y2FuIGRldGVjdCBjZXJ0YWluIGNsYXNzZXMgb2ZcCiAgIHBoeXNpY2FsIGZhdWx0cywgc3VjaCBh
cyBrZWVwLWFsaXZlIGV4Y2hhbmdlcywgcGh5c2ljYWwgc2VjdXJpdHkgaXNcCiAgIGdlbmVyYWxs
eSBub3QgYSBwcm90b2NvbCBwcm9ibGVtLlwKXApWQzogT25lIG1pZ2h0IGFyZ3VlIHRoYXQgIm1h
bi1pbi10aGUtbWlkZGxlIiBhdHRhY2tzIGNhbiBkZXBlbmQgb24gcGh5c2ljYWwgY29tcHJvbWlz
ZSBidXQgSSBhbSBub3QgdHJ5aW5nIHRvIHBpY2sgYSBmaWdodCBoZXJlLlwKXApcClwKXHBhcmRc
cGFyZGVmdGFiNzIwXHFsXHFuYXR1cmFsClxjZjYgQmFrZXIgICAgICAgICAgICAgICAgICAgIEV4
cGlyZXMgQXByaWwgMjYsIDIwMTAgICAgICAgICAgICAgICAgIFtQYWdlIDhdXGNmMCBcClxwYXJk
XHBhcmRlZnRhYjcyMFxxbFxxbmF0dXJhbAp7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJh
cHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUjcGFnZS05
In19e1xmbGRyc2x0IFxjZjMgIH19XApccGFyZFxwYXJkZWZ0YWI3MjBccWxccW5hdHVyYWwKXGNm
NiBJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgIENvcmUgUHJvdG9jb2xzICAgICAgICAgICAg
ICAgICBPY3RvYmVyIDIwMDlcY2YwIFwKXApcClxwYXJkXHBhcmRlZnRhYjcyMFxxbFxxbmF0dXJh
bAoKXGYxXGIgXGNmMCAyLjIuMi4gIFNlc3Npb24gaWRlbnRpZmljYXRpb24KXGYwXGIwIFwKXAog
ICBBdCB0aGUgdHJhbnNwb3J0IGFuZCBhcHBsaWNhdGlvbiBsYXllcnMsIGFuZCBpbiBsb3dlciBs
YXllciBuZXR3b3Jrc1wKICAgd2hlcmUgZHluYW1pYyBjb25uZWN0aXZpdHkgbGlrZSBBVE0gU1ZD
cyBvciAiZGlhbCIgY29ubmVjdGl2aXR5IGlzIGluXAogICB1c2UsIHRoZXJlIHRlbmQgdG8gYmUg
c2V2ZXJhbCBkaWZmZXJlbnQgY2xhc3NlcyBvZiBhdXRoZW50aWNhdGlvbi9cCiAgIGF1dGhvcml6
YXRpb24gcmVxdWlyZW1lbnRzLiAgT25lIG11c3RcClwKICAgMS4gIFZlcmlmeSB0aGF0IHRoZSBw
ZWVycyBvbmUgZXhjaGFuZ2VzIGRhdGEgd2l0aCBhcmUgYXBwcm9wcmlhdGVcCiAgICAgICBwYXJ0
bmVyczsgdGhpcyBnZW5lcmFsbHkgbWVhbnMga25vd2luZyAid2hvIiB0aGV5IGFyZSBhbmQgdGhh
dFwKICAgICAgIHRoZXkgaGF2ZSBhICJuZWVkIHRvIGtub3ciIG9yIGFyZSB0cnVzdGVkIHNvdXJj
ZXMuXApcCiAgIDIuICBWZXJpZnkgdGhhdCBpbmZvcm1hdGlvbiB0aGF0IGFwcGVhcnMgdG8gYmUg
ZnJvbSBhIHRydXN0ZWQgcGVlciBpc1wKICAgICAgIGluIGZhY3QgZnJvbSB0aGF0IHBlZXIuXApc
CiAgIDMuICBWYWxpZGF0ZSB0aGUgY29udGVudCBvZiB0aGUgZGF0YSBleGNoYW5nZWQ7IGl0IG11
c3QgY29uZm9ybSB0b1wKICAgICAgIHRoZSBydWxlcyBvZiB0aGUgZXhjaGFuZ2UuXApcCiAgIDQu
ICBPbmUgbXVzdCBhbHNvIGRlZmVuZCB0aGUgY2hhbm5lbCBhZ2FpbnN0IGRlbmlhbCBvZiBzZXJ2
aWNlXAogICAgICAgYXR0YWNrcy5cClwKVkM6IEkgd291bGQgYWRkIHRvIHRoaXMgbGlzdCBhIG5l
ZWQgdG8gYXNzdXJlIHRoZSBpbnRlZ3JpdHkgb2YgdGhlIGluZm9ybWF0aW9uIHRyYW5zcG9ydGVk
IHRvIGRlZmVuZCBhZ2FpbnN0IG1vZGlmaWNhdGlvbiBhdHRhY2tzICgibWFuLWluLXRoZS1taWRk
bGUiIGZvciBpbnN0YW5jZSkuXApcCiAgIEluIG90aGVyIHdvcmRzLCB0aGVyZSBpcyBhIG5lZWQg
dG8gc2VjdXJlIHRoZSBjaGFubmVsIHRoYXQgY2FycmllcyBhXAogICBtZXNzYWdlLCBhbmQgdGhl
cmUgaXMgYSBuZWVkIHRvIHNlY3VyZSB0aGUgZXhjaGFuZ2VzLCBib3RoIGJ5IGtub3dpbmdcCiAg
IHRoZSBzb3VyY2Ugb2YgdGhlIGluZm9ybWF0aW9uIGFuZCB0byBoYXZlIHByb29mIG9mIGl0cyB2
YWxpZGl0eS5cCiAgIFRocmVlIGV4YW1wbGVzIHN1ZmZpY2UgdG8gaWxsdXN0cmF0ZSB0aGUgY2hh
bGxlbmdlcy5cClwKICAgT25lIGNvbW1vbiBhdHRhY2sgaXMgdG8gYm9tYmFyZCBhIHRyYW5zcG9y
dCBzZXNzaW9uIChhbiBhcHBsaWNhdGlvbidzXAogICBjaGFubmVsKSB3aXRoIHJlc2V0IG1lc3Nh
Z2VzLiAgSWYgdGhlIGF0dGFja2VyIGlzIGx1Y2t5LCBoZSBtaWdodFwKICAgY2F1c2UgdGhlIHNl
c3Npb24gdG8gZmFpbC4gIEluY2x1ZGluZyBpbmZvcm1hdGlvbiBpbiB0aGUgdHJhbnNwb3J0XAog
ICBoZWFkZXIgb3IgYSByZWxhdGVkIHByb3RvY29sIGxpa2UgSVBzZWMgb3IgVExTIHRoYXQgaWRl
bnRpZmllcyB0aGVcCiAgIHJpZ2h0IG1lc3NhZ2VzIGFuZCBmYWNpbGl0YXRlcyBzcGVlZHkgZGlz
Y2FyZCBvZiB0aGUgcmVzdCBjYW5cCiAgIG1pdGlnYXRlIHRoaXMuXApcCiAgIEFub3RoZXIgY29t
bW9uIGF0dGFjayBpbnZvbHZlcyB1bmF1dGhvcml6ZWQgY29tbXVuaWNhdGlvbiB3aXRoIGFcCiAg
IHJvdXRlciBvciBhIHNlcnZpY2UuICBGb3IgZXhhbXBsZSwgYW4gdW5hdXRob3JpemVkIHBhcnR5
IG1pZ2h0IHRyeSB0b1wKICAgam9pbiB0aGUgcm91dGluZyBzeXN0ZW0uICBPbmUgd2FudHMgdGhl
IElTUCdzIHJvdXRlciwgYmVmb3JlXAogICBhY2NlcHRpbmcgcm91dGluZyBpbmZvcm1hdGlvbiBm
cm9tIGEgbmV3IHBlZXIsIHRvXApcCiAgIG8gIGRlbWFuZCBpZGVudGlmaWNhdGlvbiBmcm9tIHRo
ZSBuZXcgcGVlcixcClwKICAgbyAgdmVyaWZ5IHRoYXQgdGhlIHBlZXIgaXMgaW4gZmFjdCB3aG8g
aXQgY2xhaW1zIHRvIGJlLCBhbmRcClwKICAgbyAgdmVyaWZ5IHRoYXQgaXQgaXMgYXV0aG9yaXpl
ZCB0byBjYXJyeSBvbiB0aGUgZXhjaGFuZ2UuXApcCiAgIE1vcmUgZ2VuZXJhbGx5LCBpbiBzZWN1
cmluZyB0aGUgY2hhbm5lbCwgb25lIHdhbnRzIHRvIHZlcmlmeSB0aGF0XAogICBtZXNzYWdlcyBw
dXRhdGl2ZWx5IHJlY2VpdmVkIGZyb20gYSBwZWVyIHdlcmUgaW4gZmFjdCByZWNlaXZlZCBmcm9t
XAogICB0aGUgcGVlciwgYW5kIGdpdmVuIHRoYXQgdGhleSBhcmUsIHRvIG9ubHkgY2Fycnkgb24g
dHJhbnNhY3Rpb25zIHdpdGhcCiAgIHBlZXJzIHRoYXQgb25lIHRydXN0cy4gIFRoaXMgaXMgYW5h
bG9nb3VzIHRvIGhvdyBvbmUgcmVzcG9uZHMgdG8gYVwKICAgc2FsZXNtYW4gYXQgdGhlIGZyb250
IGRvb3IgLSBvbmUgYXNrcyB3aG8gdGhlIHNhbGVzbWFuIHJlcHJlc2VudHMsXApcClwKXApccGFy
ZFxwYXJkZWZ0YWI3MjBccWxccW5hdHVyYWwKXGNmNiBCYWtlciAgICAgICAgICAgICAgICAgICAg
RXhwaXJlcyBBcHJpbCAyNiwgMjAxMCAgICAgICAgICAgICAgICAgW1BhZ2UgOV1cY2YwIFwKXHBh
cmRccGFyZGVmdGFiNzIwXHFsXHFuYXR1cmFsCntcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksg
ImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNwYWdl
LTEwIn19e1xmbGRyc2x0IFxjZjMgIH19XApccGFyZFxwYXJkZWZ0YWI3MjBccWxccW5hdHVyYWwK
XGNmNiBJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgIENvcmUgUHJvdG9jb2xzICAgICAgICAg
ICAgICAgICBPY3RvYmVyIDIwMDlcY2YwIFwKXApcCiAgIHNlZWtzIGEgY3JlZGVudGlhbCBhcyBw
cm9vZiwgYW5kIHRoZW4gYXNrcyBvbmUgc2VsZiB3aGV0aGVyIG9uZSB3YW50c1wKICAgdG8gZGVh
bCB3aXRoIHRoYXQgY29tcGFueS4gIE9ubHkgaWYgYWxsIGluZGljYXRpb25zIGFyZSBwb3NpdGl2
ZSBkb2VzXAogICBvbmUgY2Fycnkgb24gYSB0cmFuc2FjdGlvbi5cClwKICAgVW5mb3J0dW5hdGVs
eSwgZXZlbiB0cnVzdGVkIHBlZXJzIGNhbiBiZSB0aGUgcHVydmV5b3JzIG9mIGluY29ycmVjdFwK
ICAgb3IgbWFsaWNpb3VzIGNvbnRlbnQ7IGhhdmluZyBzZWN1cmVkIHRoZSBjaGFubmVsLCBvbmUg
YWxzbyB3YW50cyB0b1wKICAgc2VjdXJlIHRoZSBpbmZvcm1hdGlvbiBleGNoYW5nZWQgdGhyb3Vn
aCB0aGUgY2hhbm5lbC4gIEluIGVsZWN0cm9uaWNcCiAgIG1haWwgYW5kIG90aGVyIGRhdGFiYXNl
IGV4Y2hhbmdlcywgaXQgbWF5IGJlIG5lY2Vzc2FyeSB0byBiZSBhYmxlIHRvXAogICB2ZXJpZnkg
dGhlIGlkZW50aXR5IG9mIHRoZSBzZW5kZXIgYW5kIHRoZSBjb3JyZWN0bmVzcyBvZiB0aGUgY29u
dGVudFwKICAgbG9uZyBhZnRlciB0aGUgaW5mb3JtYXRpb24gZXhjaGFuZ2UgaGFzIG9jY3VycmVk
IC0gZm9yIGV4YW1wbGUsIGlmIGFcCiAgIGNvbnRyYWN0IGlzIGV4Y2hhbmdlZCB0aGF0IGlzIHNl
Y3VyZWQgYnkgZGlnaXRhbCBzaWduYXR1cmVzLCBvbmUgd2lsbFwKICAgd2lzaCB0byBiZSBhYmxl
IHRvIHZlcmlmeSB0aG9zZSBzaWduYXR1cmVzIGF0IGxlYXN0IHRocm91Z2hvdXQgdGhlXAogICBs
aWZldGltZSBvZiB0aGUgY29udHJhY3QsIGFuZCBwcm9iYWJseSBhIGxvbmcgdGltZSBhZnRlciB0
aGF0LlwKXAogICBUaGUgdGhpcmQgIkEiIGluICJBQUEiIGlzIEFjY291bnRpbmcuICBUaGlzIHNl
cnZpY2UgaXMgZXNwZWNpYWxseVwKICAgaW1wb3J0YW50IGZvciBJbnRlcm5ldCBTZXJ2aWNlIFBy
b3ZpZGVyczsgdGhlIHJlbGF0ZWQgc2VydmljZSBvZlwKICAgYXVkaXRpbmcgaXMgaW1wb3J0YW50
IGZvciBlbnRlcnByaXNlcy4gIFJBRElVUyBhbmQgRElBTUVURVIgYXJlXAogICBjb21tb25seSB1
c2VkIHRvIHJlYWxpemUgdGhlc2Ugc2VydmljZXMuXApcClxwYXJkXHBhcmRlZnRhYjcyMFxxbFxx
bmF0dXJhbAoKXGYxXGIgXGNmMCAyLjIuMy4gIENvbmZpZGVudGlhbGl0eQpcZjBcYjAgXApcCiAg
IEF0IHNldmVyYWwgbGF5ZXJzLCB0aGVyZSBpcyBhIHF1ZXN0aW9uIG9mIGNvbmZpZGVudGlhbGl0
eS4gIElmIG9uZSBpc1wKICAgcHV0dGluZyBvbmUncyBjcmVkaXQgY2FyZCBpbiBhIHRyYW5zYWN0
aW9uLCBvbmUgd2FudHMgYXBwbGljYXRpb25cCiAgIGxheWVyIHByaXZhY3ksIHdoaWNoIG1pZ2h0
IGJlIHN1cHBsaWVkIGJ5IGFuIGVuY3J5cHRpbmcgYXBwbGljYXRpb25cCiAgIG9yIHRyYW5zcG9y
dCBsYXllciBwcm90b2NvbC4gIElmIG9uZSBpcyB0cnlpbmcgdG8gaGlkZSBvbmUncyBuZXR3b3Jr
XAogICBzdHJ1Y3R1cmUsIG9uZSBtaWdodCBhZGRpdGlvbmFsbHkgd2FudCB0byBlbmNyeXB0IHRo
ZSBuZXR3b3JrIGxheWVyXAogICBoZWFkZXIuXApcCgpcZjFcYiAyLjMuICBOZXR3b3JrIEluZnJh
c3RydWN0dXJlClxmMFxiMCBcClwKICAgV2hpbGUgdGhlc2UgYXJlIG5vdCBjcml0aWNhbCB0byB0
aGUgZGVzaWduIG9mIGEgc3BlY2lmaWMgc3lzdGVtLCB0aGV5XAogICBhcmUgaW1wb3J0YW50IHRv
IHJ1bm5pbmcgYSBuZXR3b3JrLiAgV2UgdGhlcmVmb3JlIGJyaW5nIHRoZW0gdXAuXApcCgpcZjFc
YiAyLjMuMS4gIERvbWFpbiBOYW1lIFN5c3RlbSAoRE5TKQpcZjBcYjAgXApcCiAgIFdoaWxlIG5v
dCBjcml0aWNhbCB0byBydW5uaW5nIGEgbmV0d29yaywgY2VydGFpbiBmdW5jdGlvbnMgYXJlIG1h
ZGUgYVwKICAgbG90IGVhc2llciBpZiBudW1lcmljIGFkZHJlc3NlcyBjYW4gYmUgcmVwbGFjZWQg
d2l0aCBtbmVtb25pYyBuYW1lcy5cCiAgIFRoaXMgZmFjaWxpdGF0ZXMgcmVudW1iZXJpbmcgb2Yg
bmV0d29ya3MsIHdoaWNoIGhhcHBlbnMsIGFuZFwKICAgZ2VuZXJhbGx5IGltcHJvdmVzIHRoZSBt
YW5hZ2VhYmlsaXR5IGFuZCBzZXJ2aWNlYWJpbGl0eSBvZiB0aGVcCiAgIG5ldHdvcmsuICBETlMg
aGFzIGEgc2V0IG9mIHNlY3VyaXR5IGV4dGVuc2lvbnMgY2FsbGVkIEROU1NFQywgd2hpY2hcCiAg
IGNhbiBiZSB1c2VkIHRvIHByb3ZpZGUgc3Ryb25nIGNyeXB0b2dyYXBoaWMgYXV0aGVudGljYXRp
b24gdG8gdGhhdFwKICAgcHJvdG9jb2wuXApcCgpcZjFcYiAyLjMuMi4gIE5ldHdvcmsgTWFuYWdl
bWVudCBJc3N1ZXMKXGYwXGIwIFwKXAogICBOZXR3b3JrIG1hbmFnZW1lbnQgaGFzIHByb3ZlbiB0
byBiZSBhIGRpZmZpY3VsdCBwcm9ibGVtOyB0aGVyZSBhcmVcCiAgIG1hbnkgc29sdXRpb25zLCBh
bmQgZWFjaCBoYXMgcHJvcG9uZW50cyB3aXRoIHNvbGlkIGFyZ3VtZW50cyBmb3JcCiAgIHRoZWly
IHZpZXdwb2ludC4gIEluIHRoZSBJRVRGLCB3ZSBoYXZlIHR3byBtYWpvciBuZXR3b3JrIG1hbmFn
ZW1lbnRcClwKXApcClxwYXJkXHBhcmRlZnRhYjcyMFxxbFxxbmF0dXJhbApcY2Y2IEJha2VyICAg
ICAgICAgICAgICAgICAgICBFeHBpcmVzIEFwcmlsIDI2LCAyMDEwICAgICAgICAgICAgICAgIFtQ
YWdlIDEwXVxjZjAgXApccGFyZFxwYXJkZWZ0YWI3MjBccWxccW5hdHVyYWwKe1xmaWVsZHtcKlxm
bGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYt
MkRFODVCQUQzMUVFI3BhZ2UtMTEifX17XGZsZHJzbHQgXGNmMyAgfX1cClxwYXJkXHBhcmRlZnRh
YjcyMFxxbFxxbmF0dXJhbApcY2Y2IEludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgQ29yZSBQ
cm90b2NvbHMgICAgICAgICAgICAgICAgIE9jdG9iZXIgMjAwOVxjZjAgXApcClwKICAgc29sdXRp
b25zIGZvciBkZXZpY2Ugb3BlcmF0aW9uOiBTTk1QLCB3aGljaCBpcyBBU04uMS1lbmNvZGVkIGFu
ZCBpc1wKICAgcHJpbWFyaWx5IHVzZWQgZm9yIG1vbml0b3Jpbmcgb2Ygc3lzdGVtIHZhcmlhYmxl
cyBpbiBhIHBvbGxlZFwKICAgYXJjaGl0ZWN0dXJlLCBhbmQgTmV0Q29uZiwgd2hpY2ggaXMgWE1M
LWVuY29kZWQgYW5kIHByaW1hcmlseSB1c2VkXAogICBmb3IgZGV2aWNlIGNvbmZpZ3VyYXRpb24u
XApcCiAgIEFub3RoZXIgYXNwZWN0IG9mIG5ldHdvcmsgbWFuYWdlbWVudCBpcyB0aGUgaW5pdGlh
bCBwcm92aXNpb25pbmcgYW5kXAogICBjb25maWd1cmF0aW9uIG9mIGhvc3RzLiAgQWRkcmVzcyBh
c3NpZ25tZW50IGFuZCBvdGhlciBjb25maWd1cmF0aW9uXAogICBpcyBkaXNjdXNzZWQgaW4ge1xm
aWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00
NjMxLTgxNkYtMkRFODVCQUQzMUVFI3NlY3Rpb24tMy40LjIifX17XGZsZHJzbHQgXGNmNSBcdWwg
XHVsYzUgU2VjdGlvbiAzLjQuMn19LiAgU21hcnQgR3JpZCBkZXBsb3ltZW50cyB3aWxsIHJlcXVp
cmVcCiAgIGFkZGl0aW9uYWwgaWRlbnRpdHkgYXV0aGVudGljYXRpb24gYW5kIGF1dGhvcml6YXRp
b24gYXMgd2VsbCBhcyBvdGhlclwKICAgcHJvdmlzaW9uaW5nIGFuZCBjb25maWd1cmF0aW9uIHRo
YXQgbWF5IG5vdCBiZSB3aXRoaW4gdGhlIHNjb3BlIG9mXAogICBESENQIGFuZCBOZWlnaGJvciBE
aXNjb3ZlcnkuICBXaGlsZSB0aGUgSVAgUHJvdG9jb2wgU3VpdGUgZG9lcyBub3RcCiAgIGhhdmUg
c3BlY2lmaWMgc29sdXRpb25zIGZvciBzZWN1cmUgcHJvdmlzaW9uaW5nIGFuZCBjb25maWd1cmF0
aW9uLFwKICAgdGhlc2UgcHJvYmxlbXMgaGF2ZSBiZWVuIHNvbHZlZCB1c2luZyBJUCBwcm90b2Nv
bHMgaW4gc3BlY2lmaWNhdGlvbnNcCiAgIHN1Y2ggYXMgRE9DU0lTIDMuMCBbe1xmaWVsZHtcKlxm
bGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYt
MkRFODVCQUQzMUVFI3JlZi1TUC1NVUxQSXYzLjAifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUg
U1AtTVVMUEl2My4wfX1dLlwKXApWQzogSSB3b25kZXIgd2hldGhlciB3ZSB3b3VsZCBiZW5lZml0
IGZyb20gZGVzY3JpYmluZyBzb21lIGNvbW1vbiBiaXRzIG9mIEludGVybmV0IGdlYXIgYW5kIHRo
ZWlyIGZ1bmN0aW9uczpcCglhLiByb3V0ZXJzXAoJYi4gaG9zdHMgKHcvZXhhbXBsZXM/IGVtYWls
IHNlcnZlciwgd2ViIHNlcnZlciwgdG9hc3RlcnMsLi4uKVwKCWMuIGFwcGxpY2F0aW9uIGxheWVy
IGdhdGV3YXlzIChhbmQgcHJveGllcylcCglkLiBmaXJld2FsbHNcCgllLiBkb21haW4gbmFtZSBz
ZXJ2ZXJzXAoJZi4gZG9tYWluIG5hbWUgcmVzb2x2ZXJzXAoJZy4gREhDUCBzZXJ2ZXJzICh1c3Vh
bGx5IGludGVncmF0ZWQgaW50byBhIGxvY2FsIHJvdXRlci4uLilcCgloLiBMb2FkIGJhbGFuY2Vy
c1wKCWkuIE5ldHdvcmsgQWRkcmVzcyBUcmFuc2xhdGlvbiBkZXZpY2VzXAoJai4gPHdoYXRldmVy
IEkgbGVmdCBvdXQ+XApcClxwYXJkXHBhcmRlZnRhYjcyMFxxbFxxbmF0dXJhbAoKXGYxXGIgXGNm
MCAzLiAgU3BlY2lmaWMgcHJvdG9jb2xzClxmMFxiMCBcClwKICAgSW4gdGhpcyBzZWN0aW9uLCBo
YXZpbmcgYnJpZWZseSBsYWlkIG91dCB0aGUgYXJjaGl0ZWN0dXJlIGFuZCBzb21lIG9mXAogICB0
aGUgcHJvYmxlbXMgdGhhdCB0aGUgYXJjaGl0ZWN0dXJlIHRyaWVzIHRvIGFkZHJlc3MsIHdlIGlu
dHJvZHVjZVwKICAgc3BlY2lmaWMgcHJvdG9jb2xzIHRoYXQgbWlnaHQgYmUgYXBwcm9wcmlhdGUg
dG8gdmFyaW91cyB1c2UgY2FzZXMuXAogICBJbiBlYWNoIHBsYWNlLCB0aGUgb3B0aW9ucyBhcmUg
aW4gdGhlIHByb3RvY29scyB1c2VkIC0gb25lIHdhbnRzIHRvXAogICBzZWxlY3QgdGhlIHJpZ2h0
IHByaXZhY3ksIEFBQSwgdHJhbnNwb3J0LCBhbmQgbmV0d29yayBzb2x1dGlvbnMgaW5cCiAgIGVh
Y2ggY2FzZS5cClwKVkM6IGRpZCB5b3UgZXZlciBkZWZpbmUgdGhlIGZpcnN0IHR3byAiQSdzIiBp
biBBQUE/IFwKXAoKXGYxXGIgMy4xLiAgU2VjdXJpdHkgc29sdXRpb25zClxmMFxiMCBcClwKICAg
QXMgbm90ZWQsIGEga2V5IGNvbnNpZGVyYXRpb24gaW4gc2VjdXJpdHkgc29sdXRpb25zIGlzIGEg
Z29vZCB0aHJlYXRcCiAgIGFuYWx5c2lzIGNvdXBsZWQgd2l0aCBhcHByb3ByaWF0ZSBtaXRpZ2F0
aW9ucyBhdCBlYWNoIGxheWVyLlwKXAoKXGYxXGIgMy4xLjEuICBTZXNzaW9uIGlkZW50aWZpY2F0
aW9uLCBhdXRoZW50aWNhdGlvbiwgYXV0aG9yaXphdGlvbiwgYW5kClxmMFxiMCBcCiAgICAgICAg
YWNjb3VudGluZ1wKXAogICBJbiB0aGUgSW50ZXJuZXQgUHJvdG9jb2wgU3VpdGUgdGhlcmUgYXJl
IHNldmVyYWwgYXBwcm9hY2hlcyB0byBBQUFcCiAgIGlzc3VlczsgZ2VuZXJhbGx5LCBvbmUgY2hv
b3NlcyBvbmUgb2YgdGhlbSBmb3IgYSBwdXJwb3NlLiAgQXMgdGhleVwKICAgaGF2ZSBkaWZmZXJl
bnQgYXR0YWNrIHN1cmZhY2VzIGFuZCBwcm90ZWN0aW9uIGRvbWFpbnMsIHRoZXkgcmVxdWlyZVwK
ICAgc29tZSB0aG91Z2h0IGluIGFwcGxpY2F0aW9uLiAgVHdvIGltcG9ydGFudCBvbmVzIGFyZSB0
aGUgSVAgU2VjdXJpdHlcCiAgIEFyY2hpdGVjdHVyZSwgd2hpY2ggcHJvdGVjdHMgSVAgZGF0YWdy
YW1zLCBhbmQgVHJhbnNwb3J0IExheWVyXAogICBTZWN1cml0eSwgd2hpY2ggcHJvdGVjdHMgdGhl
IGluZm9ybWF0aW9uIHRoYXQgdGhlIFRyYW5zcG9ydCBkZWxpdmVycy5cClwKClxmMVxiIDMuMS4y
LiAgSVAgU2VjdXJpdHkgQXJjaGl0ZWN0dXJlIChJUHNlYykKXGYwXGIwIFwKXAogICBUaGUgU2Vj
dXJpdHkgQXJjaGl0ZWN0dXJlIGZvciB0aGUgSW50ZXJuZXQgUHJvdG9jb2wgW3tcZmllbGR7XCpc
ZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZG
LTJERTg1QkFEMzFFRS9yZmM0MzAxIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzQzMDF9
fV0gaXMgYVwKICAgc2V0IG9mIGNvbnRyb2wgYW5kIGRhdGEgcHJvdG9jb2xzIHRoYXQgYXJlIGlt
cGxlbWVudGVkIGJldHdlZW4gSVB2NFwKICAgYW5kIGl0cyBUcmFuc3BvcnQgbGF5ZXIsIG9yIGlu
IElQdjYncyBTZWN1cml0eSBleHRlbnNpb24gaGVhZGVyLiAgSXRcCiAgIGFsbG93cyB0cmFuc3Bv
cnQgbGF5ZXIgc2Vzc2lvbnMgKHdoaWNoIHVuZGVybGllIGFwcGxpY2F0aW9ucykgdG9cCiAgIGNv
bW11bmljYXRlIGluIGEgd2F5IHRoYXQgaXMgZGVzaWduZWQgdG8gcHJldmVudCBlYXZlc2Ryb3Bw
aW5nLFwKICAgdGFtcGVyaW5nLCBvciBtZXNzYWdlIGZvcmdlcnkuICBUaGUgYXJjaGl0ZWN0dXJl
IGlzIHNwZWxsZWQgb3V0IGluIGFcClwKXApcClxwYXJkXHBhcmRlZnRhYjcyMFxxbFxxbmF0dXJh
bApcY2Y2IEJha2VyICAgICAgICAgICAgICAgICAgICBFeHBpcmVzIEFwcmlsIDI2LCAyMDEwICAg
ICAgICAgICAgICAgIFtQYWdlIDExXVxjZjAgXApccGFyZFxwYXJkZWZ0YWI3MjBccWxccW5hdHVy
YWwKe1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjIt
MDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3BhZ2UtMTIifX17XGZsZHJzbHQgXGNmMyAgfX1c
ClxwYXJkXHBhcmRlZnRhYjcyMFxxbFxxbmF0dXJhbApcY2Y2IEludGVybmV0LURyYWZ0ICAgICAg
ICAgICAgICAgQ29yZSBQcm90b2NvbHMgICAgICAgICAgICAgICAgIE9jdG9iZXIgMjAwOVxjZjAg
XApcClwKICAgbnVtYmVyIG9mIGFkZGl0aW9uYWwgc3BlY2lmaWNhdGlvbnMgZm9yIHNwZWNpZmlj
IGNvbXBvbmVudHM6IHRoZSBJUFwKICAgQXV0aGVudGljYXRpb24gSGVhZGVyIChBSCkgW3tcZmll
bGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYz
MS04MTZGLTJERTg1QkFEMzFFRS9yZmM0MzAyIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJG
QzQzMDJ9fV0gXApcClZDOiBJIGFkZGVkICIoQUgpIiBzbyB0aGUgbGF0ZXIgcmVmZXJlbmNlIHRv
IHRoaXMgYWJicmV2aWF0aW9uIGlzIGRlZmluZWQuXApcCglFbmNhcHN1bGF0aW5nIFNlY3VyaXR5
IFBheWxvYWQgKEVTUClcCiAgIFt7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdl
YmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjNDMwMyJ9fXtc
ZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkM0MzAzfX1dLCBJbnRlcm5ldCBLZXkgRXhjaGFuZ2Ug
KElLRXYyKSBbe1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJE
M0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzQzMDYifX17XGZsZHJzbHQgXGNm
NSBcdWwgXHVsYzUgUkZDNDMwNn19XSwgQ3J5cHRvZ3JhcGhpY1wKICAgQWxnb3JpdGhtcyBbe1xm
aWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00
NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzQzMDcifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUg
UkZDNDMwN319XSwgQ3J5cHRvZ3JhcGhpYyBBbGdvcml0aG0gSW1wbGVtZW50YXRpb25cCiAgIFJl
cXVpcmVtZW50cyBmb3IgRVNQIGFuZCBBSCBbe1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAi
YXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzQ4
MzUifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDNDgzNX19XSwgYW5kIHRoZSB1c2Ugb2Yg
QWR2YW5jZWRcCiAgIEVuY3J5cHRpb24gU3RhbmRhcmQgKEFFUykgW3tcZmllbGR7XCpcZmxkaW5z
dHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1
QkFEMzFFRS9yZmM0MzA5In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzQzMDl9fV0uXApc
CiAgIEluIHRoZSB0cmFuc3BvcnQgbW9kZSwgSVBzZWMgRVNQIGVuY3J5cHRzIHRoZSB0cmFuc3Bv
cnQgbGF5ZXIgYW5kIHRoZVwKICAgYXBwbGljYXRpb24gZGF0YS4gIEluIHRoZSB0dW5uZWwgbW9k
ZSwgd2hpY2ggaXMgZnJlcXVlbnRseSB1c2VkIGZvclwKICAgVmlydHVhbCBQcml2YXRlIE5ldHdv
cmtzLCBvbmUgYWxzbyBlbmNyeXB0cyB0aGUgSW50ZXJuZXQgUHJvdG9jb2wsXAogICBhbmQgZW5j
YXBzdWxhdGVzIHRoZSBlbmNyeXB0ZWQgZGF0YSBpbnNpZGUgYSBzZWNvbmQgSVAgaGVhZGVyXAog
ICBkaXJlY3RlZCB0byB0aGUgaW50ZW5kZWQgZGVjcnlwdG9yLlwKXApccGFyZFxwYXJkZWZ0YWI3
MjBccWxccW5hdHVyYWwKClxmMVxiIFxjZjAgMy4xLjMuICBUcmFuc3BvcnQgTGF5ZXIgU2VjdXJp
dHkgKFRMUykKXGYwXGIwIFwKXAogICBUcmFuc3BvcnQgTGF5ZXIgU2VjdXJpdHkgW3tcZmllbGR7
XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04
MTZGLTJERTg1QkFEMzFFRS9yZmM1MjQ2In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzUy
NDZ9fV0gYW5kIERhdGFncmFtIFRyYW5zcG9ydCBMYXllclwKICAgU2VjdXJpdHkgW3tcZmllbGR7
XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04
MTZGLTJERTg1QkFEMzFFRS9yZmM0MzQ3In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzQz
NDd9fV1bSS1ELmlldGYtdGxzLXJmYzQzNDctYmlzXSBhcmUgbWVjaGFuaXNtcyB0aGF0XAogICB0
cmF2ZWwgd2l0aGluIHRoZSB0cmFuc3BvcnQgbGF5ZXIgUERVLCBtZWFuaW5nIHRoYXQgdGhleSBy
ZWFkaWx5XAogICB0cmF2ZXJzZSBuZXR3b3JrIGFkZHJlc3MgdHJhbnNsYXRvcnMgYW5kIHNlY3Vy
ZSB0aGUgaW5mb3JtYXRpb25cCiAgIGV4Y2hhbmdlcyB3aXRob3V0IHNlY3VyaW5nIHRoZSBkYXRh
Z3JhbXMgZXhjaGFuZ2VkIG9yIHRoZSB0cmFuc3BvcnRcCiAgIGxheWVyIGl0c2VsZi4gIEVhY2gg
YWxsb3dzIGNsaWVudC9zZXJ2ZXIgYXBwbGljYXRpb25zIHRvIGNvbW11bmljYXRlXAogICBpbiBh
IHdheSB0aGF0IGlzIGRlc2lnbmVkIHRvIHByZXZlbnQgZWF2ZXNkcm9wcGluZywgdGFtcGVyaW5n
LCBvclwKICAgbWVzc2FnZSBmb3JnZXJ5LlwKXApWQzogYXJlIHRoZSBUTFMgZGVzaWducyB2dWxu
ZXJhYmxlIHRvICJNYW4taW4tdGhlLW1pZGRsZSIgYXR0YWNrP1wKXAoKXGYxXGIgMy4xLjQuICBT
ZWN1cmUvTXVsdGlwdXJwb3NlIEludGVybmV0IE1haWwgRXh0ZW5zaW9ucyAoUy9NSU1FKQpcZjBc
YjAgXApcCiAgIFRoZSBTL01JTUUgW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxl
d2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmMyMDQ1In19
e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzIwNDV9fV0gW3tcZmllbGR7XCpcZmxkaW5zdHtI
WVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFE
MzFFRS9yZmMyMDQ2In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzIwNDZ9fV0gW3tcZmll
bGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYz
MS04MTZGLTJERTg1QkFEMzFFRS9yZmMyMDQ3In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJG
QzIwNDd9fV0gW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMy
RDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmM0Mjg5In19e1xmbGRyc2x0IFxj
ZjUgXHVsIFx1bGM1IFJGQzQyODl9fV0gW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFw
cGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmMyMDQ5
In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzIwNDl9fV1cCiAgIFt7XGZpZWxke1wqXGZs
ZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0y
REU4NUJBRDMxRUUvcmZjMzg1MCJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMzODUwfX1d
IFt7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0w
MTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjMzg1MSJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBc
dWxjNSBSRkMzODUxfX1dIFt7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRh
dGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjNDI2MiJ9fXtcZmxk
cnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkM0MjYyfX1dIHNwZWNpZmljYXRpb24gd2FzIG9yaWdpbmFs
bHkgc3BlY2lmaWVkXAogICBhcyBhbiBleHRlbnNpb24gdG8gU01UUCBNYWlsIHRvIHByb3ZpZGUg
ZXZpZGVuY2UgdGhhdCB0aGUgcHV0YXRpdmVcCiAgIHNlbmRlciBvZiBhbiBlbWFpbCBtZXNzYWdl
IGluIGZhY3Qgc2VudCBpdCwgYW5kIHRoYXQgdGhlIGNvbnRlbnRcCiAgIHJlY2VpdmVkIHdhcyBp
biBmYWN0IHRoZSBjb250ZW50IHRoYXQgd2FzIHNlbnQuICBBcyBpdHMgbmFtZVwKICAgc3VnZ2Vz
dHMsIGJ5IGV4dGVuc2lvbiB0aGlzIGlzIGEgd2F5IG9mIHNlY3VyaW5nIGFueSBvYmplY3QgdGhh
dCBjYW5cCiAgIGJlIGV4Y2hhbmdlZCwgYnkgYW55IG1lYW5zLCBhbmQgaGFzIGJlY29tZSBvbmUg
b2YgdGhlIG1vc3QgY29tbW9uXAogICB3YXlzIHRvIHNlY3VyZSBhbiBvYmplY3QuXApcCiAgIE90
aGVyIGFwcHJvYWNoZXMgYWxzbyBleGlzdCwgc3VjaCBhcyB0aGUgdXNlIG9mIGRpZ2l0YWwgc2ln
bmF0dXJlcyBvblwKICAgWE1MLWVuY29kZWQgZmlsZXMsIGFzIGpvaW50bHkgc3RhbmRhcmRpemVk
IGJ5IFczQyBhbmQgdGhlIElFVEZcCiAgIFt7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJh
cHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjMzI3
NSJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMzMjc1fX1dLlwKXApWQzogc2hvdWxkIFBH
UCBiZSBtZW50aW9uZWQgaW4gdGhpcyBjb250ZXh0P1wKXAoKXGYxXGIgMy4yLiAgTmV0d29yayBM
YXllcgpcZjBcYjAgXApcCiAgIEhlcmUgd2UgbWVudGlvbiBib3RoIElQdjQgYW5kIElQdjYuICBU
aGUgcmVhZGVyIGlzIHdhcm5lZDogSVB2NCBpc1wKICAgcnVubmluZyBvdXQgb2YgYWRkcmVzcyBz
cGFjZSwgYW5kIElQdjYgaGFzIHBvc2l0aXZlIHJlYXNvbnMgdGhhdCBvbmVcCiAgIG1pZ2h0IGNo
b29zZSBpdCBhcGFydCBmcm9tIHRoZSBJUHY2IHNwYWNlIHN1Y2ggYXMgdGhlIGFkZHJlc3NcCiAg
IGF1dG9jb25maWd1cmF0aW9uIGZhY2lsaXR5IGFuZCBpdHMgYWJpbGl0eSB0byBzdXBwb3J0IGFu
IGFyYml0cmFyaWx5XAogICBsYXJnZSBudW1iZXIgb2YgaG9zdHMgaW4gYSBzdWJuZXQuICBBcyBz
dWNoLCB0aGUgSUVURiByZWNvbW1lbmRzIHRoYXRcCiAgIG9uZSBhbHdheXMgY2hvb3NlIElQdjYg
c3VwcG9ydCwgYW5kIGFkZGl0aW9uYWxseSBjaG9vc2UgSVB2NCBzdXBwb3J0XAogICBpbiB0aGUg
bmVhciB0ZXJtLlwKXApcClwKXHBhcmRccGFyZGVmdGFiNzIwXHFsXHFuYXR1cmFsClxjZjYgQmFr
ZXIgICAgICAgICAgICAgICAgICAgIEV4cGlyZXMgQXByaWwgMjYsIDIwMTAgICAgICAgICAgICAg
ICAgW1BhZ2UgMTJdXGNmMCBcClxwYXJkXHBhcmRlZnRhYjcyMFxxbFxxbmF0dXJhbAp7XGZpZWxk
e1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEt
ODE2Ri0yREU4NUJBRDMxRUUjcGFnZS0xMyJ9fXtcZmxkcnNsdCBcY2YzICB9fVwKXHBhcmRccGFy
ZGVmdGFiNzIwXHFsXHFuYXR1cmFsClxjZjYgSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICBD
b3JlIFByb3RvY29scyAgICAgICAgICAgICAgICAgT2N0b2JlciAyMDA5XGNmMCBcClwKXApccGFy
ZFxwYXJkZWZ0YWI3MjBccWxccW5hdHVyYWwKClxmMVxiIFxjZjAgMy4yLjEuICBJbnRlcm5ldCBQ
cm90b2NvbCBWZXJzaW9uIDQKXGYwXGIwIFwKXAogICBJUHY0IFt7XGZpZWxke1wqXGZsZGluc3R7
SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJB
RDMxRUUvcmZjMDc5MSJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMwNzkxfX1dLCB3aXRo
IHRoZSBJbnRlcm5ldCBDb250cm9sIE1lc3NhZ2UgUHJvdG9jb2wgW3tcZmllbGR7XCpcZmxkaW5z
dHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1
QkFEMzFFRS9yZmMwNzkyIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzA3OTJ9fV0sXAog
ICBjb25zdGl0dXRlcyB0aGUgdHJhZGl0aW9uYWwgcHJvdG9jb2wgaW1wbGVtZW50ZWQgdGhyb3Vn
aG91dCB0aGVcCiAgIEludGVybmV0LiAgSVB2NCBwcm92aWRlcyBmb3IgdHJhbnNtaXNzaW9uIG9m
IGRhdGFncmFtcyBmcm9tIHNvdXJjZSB0b1wKICAgZGVzdGluYXRpb24gaG9zdHMsIHdoaWNoIGFy
ZSBpZGVudGlmaWVkIGJ5IGZpeGVkIGxlbmd0aCBhZGRyZXNzZXMuXApcCiAgIElQdjQgYWxzbyBw
cm92aWRlcyBmb3IgZnJhZ21lbnRhdGlvbiBhbmQgcmVhc3NlbWJseSBvZiBsb25nXAogICBkYXRh
Z3JhbXMsIGlmIG5lY2Vzc2FyeSwgZm9yIHRyYW5zbWlzc2lvbiB0aHJvdWdoICJzbWFsbCBwYWNr
ZXQiXAogICBuZXR3b3Jrcy4gIElDTVAsIHdoaWNoIGlzIGEgc2VwYXJhdGUgcHJvdG9jb2wgaW1w
bGVtZW50ZWQgYWxvbmcgd2l0aFwKICAgSVB2NCwgZW5hYmxlcyB0aGUgbmV0d29yayB0byByZXBv
cnQgZXJyb3JzIGFuZCBvdGhlciBpc3N1ZXMgdG8gaG9zdHNcCiAgIHRoYXQgb3JpZ2luYXRlIHBy
b2JsZW1hdGljIGRhdGFncmFtcy5cClwKICAgSVB2NCBvcmlnaW5hbGx5IHN1cHBvcnRlZCBhbiBl
eHBlcmltZW50YWwgdHlwZSBvZiBzZXJ2aWNlIGZpZWxkIHRoYXRcCiAgIGlkZW50aWZpZWQgZWln
aHQgbGV2ZWxzIG9mIG9wZXJhdGlvbmFsIHByZWNlZGVuY2Ugc3R5bGVkIGFmdGVyIHRoZVwKICAg
cmVxdWlyZW1lbnRzIG9mIG1pbGl0YXJ5IHRlbGVwaG9ueSwgcGx1cyB0aHJlZSBhbmQgbGF0ZXIg
Zm91ciBiaXRcCiAgIGZsYWdzIHRoYXQgSVMtSVMgYW5kIE9TUEYgaW50ZXJwcmV0ZWQgYXMgYWZm
ZWN0aW5nIHRyYWZmaWMgcm91dGluZ1wKICAgZm9yIGRhdGFncmFtcyByZXF1aXJpbmcgbG93ZXIg
ZGVsYXkgb3IgaGlnaGVyIHRocm91Z2hwdXQuICBUaGVzZVwKICAgdHVybmVkIG91dCB0byBiZSBs
ZXNzIHVzZWZ1bCB0aGFuIHRoZSBkZXNpZ25lcnMgaGFkIGhvcGVkLiAgVGhleSB3ZXJlXAogICBy
ZXBsYWNlZCBieSB0aGUgRGlmZmVyZW50aWF0ZWQgU2VydmljZXMgQXJjaGl0ZWN0dXJlXAogICBb
e1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5
OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzI0NzQifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVs
YzUgUkZDMjQ3NH19XVtSRkMyNDc1XSwgd2hpY2ggY29udGFpbnMgYSBzaXggYml0IGNvZGUgcG9p
bnQgdXNlZCB0b1wKICAgc2VsZWN0IGFuIGFsZ29yaXRobSAoYSAicGVyLWhvcCBiZWhhdmlvciIp
IHRvIGJlIGFwcGxpZWQgdG8gdGhlXAogICBkYXRhZ3JhbS5cClwKClxmMVxiIDMuMi4xLjEuICBJ
UHY0IEFkZHJlc3MgQWxsb2NhdGlvbiBhbmQgQXNzaWdubWVudApcZjBcYjAgXApcCiAgIElQdjQg
YWRkcmVzc2VzIGFyZSBhZG1pbmlzdHJhdGl2ZWx5IGFzc2lnbmVkLCB1c3VhbGx5IHVzaW5nIGF1
dG9tYXRlZFwKICAgbWV0aG9kcywgYW5kIGFzc2lnbmVkIHVzaW5nIHRoZSBEeW5hbWljIEhvc3Qg
Q29uZmlndXJhdGlvbiBQcm90b2NvbFwKICAgKERIQ1ApIFt7XGZpZWxke1wqXGZsZGluc3R7SFlQ
RVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMx
RUUvcmZjMjEzMSJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMyMTMxfX1dLiAgT24gbW9z
dCBpbnRlcmZhY2UgdHlwZXMsIG5laWdoYm9yaW5nIGVxdWlwbWVudFwKICAgaWRlbnRpZnkgZWFj
aCBvdGhlcidzIGFkZHJlc3NlcyB1c2luZyBBZGRyZXNzIFJlc29sdXRpb24gUHJvdG9jb2xcCiAg
IChBUlApIFt7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQz
QUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjMDgyNiJ9fXtcZmxkcnNsdCBcY2Y1
IFx1bCBcdWxjNSBSRkMwODI2fX1dLlwKXApWQzogYXJlIHRoZSBvdGhlciBtZXRob2RzIHN1Y2gg
YXMgQk9PVFAgbm93IGRlcHJlY2F0ZWQ/XApcCgpcZjFcYiAzLjIuMS4yLiAgSVB2NCBVbmljYXN0
IFJvdXRpbmcKXGYwXGIwIFwKXAogICBSb3V0aW5nIGZvciB0aGUgSVB2NCBJbnRlcm5ldCBpcyBk
b25lIGJ5IHJvdXRpbmcgYXBwbGljYXRpb25zIHRoYXRcCiAgIGV4Y2hhbmdlIGNvbm5lY3Rpdml0
eSBpbmZvcm1hdGlvbiBhbmQgYnVpbGQgc2VtaS1zdGF0aWMgZGVzdGluYXRpb25cCiAgIHJvdXRp
bmcgZGF0YWJhc2VzLiAgSWYgYSBkYXRhZ3JhbSBpcyBkaXJlY3RlZCB0byBhIGdpdmVuIGRlc3Rp
bmF0aW9uXAogICBhZGRyZXNzLCB0aGUgYWRkcmVzcyBpcyBsb29rZWQgdXAgaW4gdGhlIHJvdXRp
bmcgZGF0YWJhc2UsIGFuZCB0aGVcCiAgIG1vc3Qgc3BlY2lmaWMgKCJsb25nZXN0IikgcHJlZml4
IGZvdW5kIHRoYXQgY29udGFpbnMgaXQgaXMgdXNlZCB0b1wKICAgaWRlbnRpZnkgdGhlIG5leHQg
aG9wIHJvdXRlciwgb3IgdGhlIGVuZCBzeXN0ZW0gaXQgd2lsbCBiZSBkZWxpdmVyZWRcCiAgIHRv
LiAgVGhpcyBpcyBub3QgZ2VuZXJhbGx5IGltcGxlbWVudGVkIG9uIGhvc3RzLCBhbHRob3VnaCBp
dCBjYW4gYmU7XAogICBnZW5lcmFsbHksIGEgaG9zdCBzZW5kcyBkYXRhZ3JhbXMgdG8gYSByb3V0
ZXIgb24gaXRzIGxvY2FsIG5ldHdvcmssXAogICBhbmQgdGhlIHJvdXRlciBjYXJyaWVzIG91dCB0
aGUgaW50ZW50LlwKXAogICBJRVRGIHNwZWNpZmllZCByb3V0aW5nIHByb3RvY29scyBpbmNsdWRl
IFJJUCBWZXJzaW9uIDIgW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0
YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmMyNDUzIn19e1xmbGRy
c2x0IFxjZjUgXHVsIFx1bGM1IFJGQzI0NTN9fV0sIE9TSVwKICAgSVMtSVMgZm9yIElQdjQgW3tc
ZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTkt
NDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmMxMTk1In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1
IFJGQzExOTV9fV0sIE9TUEYgVmVyc2lvbiAyIFt7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5L
ICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZj
MjMyOCJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMyMzI4fX1dLCBhbmQgQkdQLTRcCiAg
IFt7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0w
MTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjNDI3MSJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBc
dWxjNSBSRkM0MjcxfX1dLiAgQWN0aXZlIHJlc2VhcmNoIGV4aXN0cyBpbiBtb2JpbGUgYWQgaG9j
IHJvdXRpbmcgYW5kIG90aGVyXAogICByb3V0aW5nIHBhcmFkaWdtczsgdGhlc2UgcmVzdWx0IGlu
IG5ldyBwcm90b2NvbHMgYW5kIG1vZGlmaWVkXApcClwKXApccGFyZFxwYXJkZWZ0YWI3MjBccWxc
cW5hdHVyYWwKXGNmNiBCYWtlciAgICAgICAgICAgICAgICAgICAgRXhwaXJlcyBBcHJpbCAyNiwg
MjAxMCAgICAgICAgICAgICAgICBbUGFnZSAxM11cY2YwIFwKXHBhcmRccGFyZGVmdGFiNzIwXHFs
XHFuYXR1cmFsCntcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMy
RDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNwYWdlLTE0In19e1xmbGRyc2x0IFxj
ZjMgIH19XApccGFyZFxwYXJkZWZ0YWI3MjBccWxccW5hdHVyYWwKXGNmNiBJbnRlcm5ldC1EcmFm
dCAgICAgICAgICAgICAgIENvcmUgUHJvdG9jb2xzICAgICAgICAgICAgICAgICBPY3RvYmVyIDIw
MDlcY2YwIFwKXApcCiAgIGZvcndhcmRpbmcgcGFyYWRpZ21zLlwKXApWQzogSXQgbWlnaHQgdXNl
ZnVsbHkgYmUgbm90ZWQgdGhhdCBhbGwgb2YgdGhlc2UgcHJvdG9jb2xzIGV4Y2hhbmdlIHJvdXRp
bmcgaW5mb3JtYXRpb24gY2FycmllZCB2aWEgVURQIG9yIFRDUCB0cmFuc3BvcnQuIFRoZSBsYXll
cmluZyBkaWFncmFtIG1pZ2h0IGFjdHVhbGx5IGJlIGV4cGFuZGVkIHRvIGlsbHVzdHJhdGUgcm91
dGluZywgbmV0d29yayBtYW5hZ2VtZW50IGFzIGFwcGxpY2F0aW9ucyBhdG9wIFVEUCBvciBUQ1Ag
b3IgcGVyaGFwcyBhbiBpbGx1c3RyYXRpb24gaW4gdGhlIGFwcHJvcHJpYXRlIHNlY3Rpb25zIGRl
YWxpbmcgd2l0aCB0aGVzZSB0b3BpY3MgY291bGQgY29udGFpbiBzdWNoIGEgZGlhZ3JhbS5cClwK
XHBhcmRccGFyZGVmdGFiNzIwXHFsXHFuYXR1cmFsCgpcZjFcYiBcY2YwIDMuMi4xLjMuICBJUHY0
IE11bHRpY2FzdCBGb3J3YXJkaW5nIGFuZCBSb3V0aW5nClxmMFxiMCBcClwKICAgSVB2NCB3YXMg
b3JpZ2luYWxseSBzcGVjaWZpZWQgYXMgYSB1bmljYXN0IChwb2ludCB0byBwb2ludCkgcHJvdG9j
b2wsXAogICBhbmQgd2FzIGV4dGVuZGVkIHRvIHN1cHBvcnQgbXVsdGljYXN0IGluIFt7XGZpZWxk
e1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEt
ODE2Ri0yREU4NUJBRDMxRUUvcmZjMTExMiJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMx
MTEyfX1dLiAgVGhpcyB1c2VzIHRoZVwKICAgSW50ZXJuZXQgR3JvdXAgTWFuYWdlbWVudCBQcm90
b2NvbCBbe1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FG
MjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzMzNzYifX17XGZsZHJzbHQgXGNmNSBc
dWwgXHVsYzUgUkZDMzM3Nn19XVtSRkM0NjA0XSB0byBlbmFibGVcCiAgIGFwcGxpY2F0aW9ucyB0
byBqb2luIG11bHRpY2FzdCBncm91cHMsIGFuZCBmb3IgbW9zdCBhcHBsaWNhdGlvbnMgdXNlc1wK
ICAgU291cmNlLVNwZWNpZmljIE11bHRpY2FzdCBbe1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElO
SyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3Jm
YzQ2MDcifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDNDYwN319XSBmb3Igcm91dGluZyBh
bmQgZGVsaXZlcnkgb2ZcCiAgIG11bHRpY2FzdCBtZXNzYWdlcy5cClwKICAgQW4gZXhwZXJpbWVu
dCBjYXJyaWVkIG91dCBpbiBJUHY0IHRoYXQgaXMgbm90IGNvcmUgdG8gdGhlXAogICBhcmNoaXRl
Y3R1cmUgYnV0IG1heSBiZSBvZiBpbnRlcmVzdCBpbiB0aGUgU21hcnQgR3JpZCBpcyB0aGVcCiAg
IGRldmVsb3BtZW50IG9mIHNvLWNhbGxlZCAiUmVsaWFibGUgTXVsdGljYXN0Ii4gIFRoaXMgaXMg
InNvLWNhbGxlZCJcCiAgIGJlY2F1c2UgaXQgaXMgbm90ICJyZWxpYWJsZSIgaW4gdGhlIHN0cmlj
dCBzZW5zZSBvZiB0aGUgd29yZCAtIGl0IGlzXAogICBwZXJoYXBzIGJldHRlciBkZXNjcmliZWQg
YXMgImVuaGFuY2VkIHJlbGlhYmlsaXR5Ii4gIEEgYmVzdCBlZmZvcnRcCiAgIG5ldHdvcmsgYnkg
ZGVmaW5pdGlvbiBjYW4gbG9zZSB0cmFmZmljLCBkdXBsaWNhdGUgaXQsIG9yIHJlb3JkZXIgaXQs
XAogICBzb21ldGhpbmcgYXMgdHJ1ZSBmb3IgbXVsdGljYXN0IGFzIGZvciB1bmljYXN0LiAgUmVz
ZWFyY2ggaW5cCiAgICJSZWxpYWJsZSBNdWx0aWNhc3QiIHRlY2hub2xvZ3kgaW50ZW5kcyB0byBp
bXByb3ZlIHRoZSBwcm9iYWJpbGl0eSBvZlwKICAgZGVsaXZlcnkgb2YgbXVsdGljYXN0IHRyYWZm
aWMuXApcClZDOiB0aGFuayB5b3UgZm9yIHB1dHRpbmcgaXQgdGhpcyB3YXkuIEkgaGF2ZSBmcmVx
dWVudGx5IGZvdW5kIG15c2VsZiBpbiBjb25mbGljdCB3aXRoIHBlb3BsZSB3aG8gYmVsaWV2ZSB0
aGF0IHRoZSAicmVsaWFiaWxpdHkiIGlzIDEwMCUuXApcCiAgIEluIHRoYXQgcmVzZWFyY2gsIHRo
ZSBJRVRGIGltcG9zZWQgZ3VpZGVsaW5lcyBbe1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAi
YXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzIz
NTcifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDMjM1N319XSBvbiB0aGVcCiAgIHJlc2Vh
cmNoIGNvbW11bml0eSByZWdhcmRpbmcgd2hhdCB3YXMgZGVzaXJhYmxlLiAgSW1wb3J0YW50IHJl
c3VsdHNcCiAgIGZyb20gdGhhdCByZXNlYXJjaCBpbmNsdWRlIGEgbnVtYmVyIG9mIHBhcGVycyBh
bmQgc2V2ZXJhbCBwcm9wcmlldGFyeVwKICAgcHJvdG9jb2xzIGluY2x1ZGluZyBzb21lIHRoYXQg
aGF2ZSBiZWVuIHVzZWQgaW4gc3VwcG9ydCBvZiBidXNpbmVzc1wKICAgb3BlcmF0aW9ucy4gIFJG
Q3MgaW4gdGhlIGFyZWEgaW5jbHVkZSBUaGUgVXNlIG9mIEZvcndhcmQgRXJyb3JcCiAgIENvcnJl
Y3Rpb24gKEZFQykgaW4gUmVsaWFibGUgTXVsdGljYXN0IFt7XGZpZWxke1wqXGZsZGluc3R7SFlQ
RVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMx
RUUvcmZjMzQ1MyJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMzNDUzfX1dLCB0aGUgTmVn
YXRpdmUtXAogICBhY2tub3dsZWRnbWVudCAoTkFDSyktT3JpZW50ZWQgUmVsaWFibGUgTXVsdGlj
YXN0IChOT1JNKSBQcm90b2NvbFwKICAgW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFw
cGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmMzOTQw
In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzM5NDB9fV0sIGFuZCB0aGUgU2VsZWN0aXZl
bHkgUmVsaWFibGUgTXVsdGljYXN0IFByb3RvY29sIChTUk1QKVwKICAgW3tcZmllbGR7XCpcZmxk
aW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJE
RTg1QkFEMzFFRS9yZmM0NDEwIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzQ0MTB9fV0u
ICBUaGVzZSBhcmUgY29uc2lkZXJlZCBleHBlcmltZW50YWwuXApcCgpcZjFcYiAzLjIuMi4gIElu
dGVybmV0IFByb3RvY29sIFZlcnNpb24gNgpcZjBcYjAgXApcCiAgIElQdjYgW3tcZmllbGR7XCpc
ZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZG
LTJERTg1QkFEMzFFRS9yZmMyNDYwIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzI0NjB9
fV0sIHdpdGggdGhlIEludGVybmV0IENvbnRyb2wgTWVzc2FnZSBQcm90b2NvbCAidjYiXAogICBb
e1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5
OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzQ0NDMifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVs
YzUgUkZDNDQ0M319XSwgY29uc3RpdHV0ZXMgdGhlIG5leHQgZ2VuZXJhdGlvbiBwcm90b2NvbCBm
b3IgdGhlIEludGVybmV0LlwKICAgSVB2NiBwcm92aWRlcyBmb3IgdHJhbnNtaXNzaW9uIG9mIGRh
dGFncmFtcyBmcm9tIHNvdXJjZSB0b1wKICAgZGVzdGluYXRpb24gaG9zdHMsIHdoaWNoIGFyZSBp
ZGVudGlmaWVkIGJ5IGZpeGVkIGxlbmd0aCBhZGRyZXNzZXMuXApcCiAgIElQdjYgYWxzbyBwcm92
aWRlcyBmb3IgZnJhZ21lbnRhdGlvbiBhbmQgcmVhc3NlbWJseSBvZiBsb25nIGRhdGFncmFtc1wK
ICAgYnkgdGhlIG9yaWdpbmF0aW5nIGhvc3QsIGlmIG5lY2Vzc2FyeSwgZm9yIHRyYW5zbWlzc2lv
biB0aHJvdWdoXAogICAic21hbGwgcGFja2V0IiBuZXR3b3Jrcy4gIElDTVB2Niwgd2hpY2ggaXMg
YSBzZXBhcmF0ZSBwcm90b2NvbFwKICAgaW1wbGVtZW50ZWQgYWxvbmcgd2l0aCBJUHY2LCBlbmFi
bGVzIHRoZSBuZXR3b3JrIHRvIHJlcG9ydCBlcnJvcnMgYW5kXAogICBvdGhlciBpc3N1ZXMgdG8g
aG9zdHMgdGhhdCBvcmlnaW5hdGUgcHJvYmxlbWF0aWMgZGF0YWdyYW1zLlwKXAogICBJUHY2IGFk
b3B0ZWQgdGhlIERpZmZlcmVudGlhdGVkIFNlcnZpY2VzIEFyY2hpdGVjdHVyZVwKICAgW3tcZmll
bGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYz
MS04MTZGLTJERTg1QkFEMzFFRS9yZmMyNDc0In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJG
QzI0NzR9fV1bUkZDMjQ3NV0sIHdoaWNoIGNvbnRhaW5zIGEgc2l4IGJpdCBjb2RlIHBvaW50IHVz
ZWQgdG9cCiAgIHNlbGVjdCBhbiBhbGdvcml0aG0gKGEgInBlci1ob3AgYmVoYXZpb3IiKSB0byBi
ZSBhcHBsaWVkIHRvIHRoZVwKICAgZGF0YWdyYW0uXApcClwKXApccGFyZFxwYXJkZWZ0YWI3MjBc
cWxccW5hdHVyYWwKXGNmNiBCYWtlciAgICAgICAgICAgICAgICAgICAgRXhwaXJlcyBBcHJpbCAy
NiwgMjAxMCAgICAgICAgICAgICAgICBbUGFnZSAxNF1cY2YwIFwKXHBhcmRccGFyZGVmdGFiNzIw
XHFsXHFuYXR1cmFsCntcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTov
LzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNwYWdlLTE1In19e1xmbGRyc2x0
IFxjZjMgIH19XApccGFyZFxwYXJkZWZ0YWI3MjBccWxccW5hdHVyYWwKXGNmNiBJbnRlcm5ldC1E
cmFmdCAgICAgICAgICAgICAgIENvcmUgUHJvdG9jb2xzICAgICAgICAgICAgICAgICBPY3RvYmVy
IDIwMDlcY2YwIFwKXApcClxwYXJkXHBhcmRlZnRhYjcyMFxxbFxxbmF0dXJhbAoKXGYxXGIgXGNm
MCAzLjIuMi4xLiAgSVB2NiBBZGRyZXNzIEFsbG9jYXRpb24gYW5kIEFzc2lnbm1lbnQKXGYwXGIw
IFwKXAogICBBbiBJUHY2IEFkZHJlc3MgW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFw
cGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmM0Mjkx
In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzQyOTF9fV0gbWF5IGJlIGFkbWluaXN0cmF0
aXZlbHkgYXNzaWduZWQgdXNpbmdcCiAgIERIQ1B2NiBbe1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVS
TElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVF
L3JmYzMzMTUifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDMzMxNX19XSBpbiBhIG1hbm5l
ciBzaW1pbGFyIHRvIHRoZSB3YXkgSVB2NCBhZGRyZXNzZXMgYXJlLFwKICAgYnV0IG1heSBhbHNv
IGJlIGF1dG9jb25maWd1cmVkLCBmYWNpbGl0YXRpbmcgbmV0d29yayBtYW5hZ2VtZW50LlwKICAg
QXV0b2NvbmZpZ3VyYXRpb24gcHJvY2VkdXJlcyBhcmUgZGVmaW5lZCBpbiBbe1xmaWVsZHtcKlxm
bGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYt
MkRFODVCQUQzMUVFL3JmYzQ4NjIifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDNDg2Mn19
XSBhbmQgW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNB
RjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmM0OTQxIn19e1xmbGRyc2x0IFxjZjUg
XHVsIFx1bGM1IFJGQzQ5NDF9fV0uXAogICBJUHY2IG5laWdoYm9ycyBpZGVudGlmeSBlYWNoIG90
aGVyJ3MgYWRkcmVzc2VzIHVzaW5nIGVpdGhlciBOZWlnaGJvclwKICAgRGlzY292ZXJ5IChORCkg
W3tcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAx
OTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmM0ODYxIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1
bGM1IFJGQzQ4NjF9fV0gb3IgU0VjdXJlIE5laWdoYm9yIERpc2NvdmVyeSAoU0VORClcCiAgIFt7
XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5
LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjMzk3MSJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxj
NSBSRkMzOTcxfX1dLlwKXAoKXGYxXGIgMy4yLjIuMi4gIElQdjYgUm91dGluZwpcZjBcYjAgXApc
CiAgIFJvdXRpbmcgZm9yIHRoZSBJUHY2IEludGVybmV0IGlzIGRvbmUgYnkgcm91dGluZyBhcHBs
aWNhdGlvbnMgdGhhdFwKICAgZXhjaGFuZ2UgY29ubmVjdGl2aXR5IGluZm9ybWF0aW9uIGFuZCBi
dWlsZCBzZW1pLXN0YXRpYyBkZXN0aW5hdGlvblwKICAgcm91dGluZyBkYXRhYmFzZXMuICBJZiBh
IGRhdGFncmFtIGlzIGRpcmVjdGVkIHRvIGEgZ2l2ZW4gZGVzdGluYXRpb25cCiAgIGFkZHJlc3Ms
IHRoZSBhZGRyZXNzIGlzIGxvb2tlZCB1cCBpbiB0aGUgcm91dGluZyBkYXRhYmFzZSwgYW5kIHRo
ZVwKICAgbW9zdCBzcGVjaWZpYyAoImxvbmdlc3QiKSBwcmVmaXggZm91bmQgdGhhdCBjb250YWlu
cyBpdCBpcyB1c2VkIHRvXAogICBpZGVudGlmeSB0aGUgbmV4dCBob3Agcm91dGVyLCBvciB0aGUg
ZW5kIHN5c3RlbSBpdCB3aWxsIGJlIGRlbGl2ZXJlZFwKICAgdG8uICBUaGlzIGlzIG5vdCBnZW5l
cmFsbHkgaW1wbGVtZW50ZWQgb24gaG9zdHMsIGFsdGhvdWdoIGl0IGNhbiBiZTtcCiAgIGdlbmVy
YWxseSwgYSBob3N0IHNlbmRzIGRhdGFncmFtcyB0byBhIHJvdXRlciBvbiBpdHMgbG9jYWwgbmV0
d29yayxcCiAgIGFuZCB0aGUgcm91dGVyIGNhcnJpZXMgb3V0IHRoZSBpbnRlbnQuXApcCiAgIElF
VEYgc3BlY2lmaWVkIHJvdXRpbmcgcHJvdG9jb2xzIGluY2x1ZGUgUklQIGZvciBJUHY2IFt7XGZp
ZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2
MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjMjA4MCJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBS
RkMyMDgwfX1dLFwKICAgSVMtSVMgZm9yIElQdjYgW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJ
TksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9y
ZmM1MzA4In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzUzMDh9fV0sIE9TUEYgZm9yIElQ
djYgW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIy
LTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmM1MzQwIn19e1xmbGRyc2x0IFxjZjUgXHVs
IFx1bGM1IFJGQzUzNDB9fV0sIGFuZCBCR1AtNCBmb3IgSVB2NlwKICAgW3tcZmllbGR7XCpcZmxk
aW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJE
RTg1QkFEMzFFRS9yZmMyNTQ1In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzI1NDV9fV0u
ICBBY3RpdmUgcmVzZWFyY2ggZXhpc3RzIGluIG1vYmlsZSBhZCBob2Mgcm91dGluZywgcm91dGlu
Z1wKICAgaW4gbG93IHBvd2VyIG5ldHdvcmtzIChzZW5zb3JzIGFuZCBzbWFydCBncmlkcykgYW5k
IG90aGVyIHJvdXRpbmdcCiAgIHBhcmFkaWdtczsgdGhlc2UgcmVzdWx0IGluIG5ldyBwcm90b2Nv
bHMgYW5kIG1vZGlmaWVkIGZvcndhcmRpbmdcCiAgIHBhcmFkaWdtcy5cClwKClxmMVxiIDMuMi4y
LjMuICBJUHY2IE11bHRpY2FzdCBGb3J3YXJkaW5nIGFuZCBSb3V0aW5nClxmMFxiMCBcClwKICAg
RnJvbSBpdHMgaW5pdGlhbCBkZXNpZ24sIElQdjYgaGFzIHNwZWNpZmllZCBib3RoIHVuaWNhc3Qg
YW5kXAogICBtdWx0aWNhc3QgZGF0YWdyYW0gZXhjaGFuZ2UuICBUaGlzIHVzZXMgdGhlIE11bHRp
Y2FzdCBMaXN0ZW5lclwKICAgRGlzY292ZXJ5IFByb3RvY29sIChNTER2MikgW3tcZmllbGR7XCpc
ZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZG
LTJERTg1QkFEMzFFRS9yZmMyNzEwIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzI3MTB9
fV0gW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIy
LTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmMzNTkwIn19e1xmbGRyc2x0IFxjZjUgXHVs
IFx1bGM1IFJGQzM1OTB9fV0gW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2Vi
ZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmMzODEwIn19e1xm
bGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzM4MTB9fV0gW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBF
UkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFF
RS9yZmM0NjA0In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzQ2MDR9fV0gdG9cCiAgIGVu
YWJsZSBhcHBsaWNhdGlvbnMgdG8gam9pbiBtdWx0aWNhc3QgZ3JvdXBzLCBhbmQgZm9yIG1vc3Rc
CiAgIGFwcGxpY2F0aW9ucyB1c2VzIFNvdXJjZS1TcGVjaWZpYyBNdWx0aWNhc3QgW3tcZmllbGR7
XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04
MTZGLTJERTg1QkFEMzFFRS9yZmM0NjA3In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzQ2
MDd9fV0gZm9yIHJvdXRpbmcgYW5kXAogICBkZWxpdmVyeSBvZiBtdWx0aWNhc3QgbWVzc2FnZXMu
XApcCiAgIFRoZSBJUHY2IG92ZXIgTG93LVBvd2VyIFdpcmVsZXNzIFBlcnNvbmFsIEFyZWEgTmV0
d29ya3MgW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNB
RjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmM0OTE5In19e1xmbGRyc2x0IFxjZjUg
XHVsIFx1bGM1IFJGQzQ5MTl9fV0gUkZDXAogICBhZGRyZXNzZXMgSVB2NiBoZWFkZXIgY29tcHJl
c3Npb24gYW5kIHN1Ym5ldCBhcmNoaXRlY3R1cmUgaW4gYXQgbGVhc3RcCiAgIHNvbWUgc2Vuc29y
IG5ldHdvcmtzLCBhbmQgbWF5IGJlIGFwcHJvcHJpYXRlIHRvIHRoZSBTbWFydCBHcmlkIEFNSSBv
clwKICAgb3RoZXIgc2Vuc29yIGRvbWFpbnMuXApcCiAgIFRoZSBtZWNoYW5pc21zIGV4cGVyaW1l
bnRhbGx5IGRldmVsb3BlZCBmb3IgcmVsaWFibGUgbXVsdGljYXN0IGluXAogICBJUHY0LCBkaXNj
dXNzZWQgaW4ge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJE
M0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3NlY3Rpb24tMy4yLjEuMyJ9fXtcZmxk
cnNsdCBcY2Y1IFx1bCBcdWxjNSBTZWN0aW9uIDMuMi4xLjN9fSwgY2FuIGJlIHVzZWQgaW4gSVB2
NiBhcyB3ZWxsLlwKXApcClwKXApcClwKXHBhcmRccGFyZGVmdGFiNzIwXHFsXHFuYXR1cmFsClxj
ZjYgQmFrZXIgICAgICAgICAgICAgICAgICAgIEV4cGlyZXMgQXByaWwgMjYsIDIwMTAgICAgICAg
ICAgICAgICAgW1BhZ2UgMTVdXGNmMCBcClxwYXJkXHBhcmRlZnRhYjcyMFxxbFxxbmF0dXJhbAp7
XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5
LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUjcGFnZS0xNiJ9fXtcZmxkcnNsdCBcY2YzICB9fVwKXHBh
cmRccGFyZGVmdGFiNzIwXHFsXHFuYXR1cmFsClxjZjYgSW50ZXJuZXQtRHJhZnQgICAgICAgICAg
ICAgICBDb3JlIFByb3RvY29scyAgICAgICAgICAgICAgICAgT2N0b2JlciAyMDA5XGNmMCBcClwK
XApccGFyZFxwYXJkZWZ0YWI3MjBccWxccW5hdHVyYWwKClxmMVxiIFxjZjAgMy4yLjMuICBBZGFw
dGF0aW9uIHRvIGxvd2VyIGxheWVyIG5ldHdvcmtzIGFuZCBsaW5rIGxheWVyIHByb3RvY29scwpc
ZjBcYjAgXApcCiAgIEluIGdlbmVyYWwsIHRoZSBsYXllcmVkIGFyY2hpdGVjdHVyZSBlbmFibGVz
IHRoZSBJbnRlcm5ldCBQcm90b2NvbFwKICAgU3VpdGUgdG8gcnVuIG92ZXIgYW55IGFwcHJvcHJp
YXRlIGxheWVyIDIgYXJjaGl0ZWN0dXJlOyB3aXRoIHRvbmd1ZVwKICAgaW4gY2hlZWssIHNwZWNp
ZmljYXRpb25zIGhhdmUgYmVlbiB3cml0dGVuIGFuZCBkZW1vbnN0cmF0ZWQgdG8gd29ya1wKICAg
Zm9yIHRoZSBjYXJyaWFnZSBvZiBJUCBieSBDYXJyaWVyIFBpZ2VvbiBbe1xmaWVsZHtcKlxmbGRp
bnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRF
ODVCQUQzMUVFL3JmYzExNDkifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDMTE0OX19XVtS
RkMyNTQ5XSAocGVyaGFwc1wKICAgdGhlIG1vc3QgY29tbW9uIGNhcnJpZXIga25vd24gdG8gbWFu
KSBhbmQgb24gYmFyYmVkIHdpcmUgW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxl
d2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNyZWYtQ2hhcG1h
biJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBDaGFwbWFufX1dLlwKICAgVGhlIGFiaWxpdHkg
dG8gY2hhbmdlIHRoZSBsaW5rIG9yIHBoeXNpY2FsIGxheWVyIHdpdGhvdXQgaGF2aW5nIHRvXAog
ICByZXRoaW5rIHRoZSBuZXR3b3JrIGxheWVyLCB0cmFuc3BvcnRzLCBvciBhcHBsaWNhdGlvbnMg
aGFzIGJlZW4gYVwKICAgZ3JlYXQgYmVuZWZpdCBpbiB0aGUgSW50ZXJuZXQuXApcCiAgIEV4YW1w
bGVzIG9mIGxpbmsgbGF5ZXIgYWRhcHRhdGlvbiB0ZWNobm9sb2d5IGluY2x1ZGU6XApcCiAgIEV0
aGVybmV0L0lFRUUgODAyLjM6ICBJUHY0IGhhcyBydW4gb24gZWFjaCBsaW5rIGxheWVyIGVudmly
b25tZW50XAogICAgICB0aGF0IHVzZXMgdGhlIEV0aGVybmV0IGhlYWRlciAod2hpY2ggaXMgdG8g
c2F5IDEwIGFuZCAxMDAgTUJQU1wKICAgICAgd2lyZWQgRXRoZXJuZXQsIDEgYW5kIDEwIEdCUFMg
d2lyZWQgRXRoZXJuZXQsIGFuZCB0aGUgdmFyaW91c1wKICAgICAgdmVyc2lvbnMgb2YgSUVFRSA4
MDIuMTEpIHVzaW5nIFt7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6
Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjMDg5NCJ9fXtcZmxkcnNs
dCBcY2Y1IFx1bCBcdWxjNSBSRkMwODk0fX1dLiAgSVB2NiBkb2VzIHRoZSBzYW1lXAogICAgICB1
c2luZyBbe1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FG
MjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzI0NjQifX17XGZsZHJzbHQgXGNmNSBc
dWwgXHVsYzUgUkZDMjQ2NH19XS5cClwKICAgUFBQOiAgVGhlIElFVEYgaGFzIGRlZmluZWQgYSBz
ZXJpYWwgbGluZSBwcm90b2NvbCwgdGhlIFBvaW50LXRvLVBvaW50XAogICAgICBQcm90b2NvbCAo
UFBQKSBbe1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FG
MjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzE2NjEifX17XGZsZHJzbHQgXGNmNSBc
dWwgXHVsYzUgUkZDMTY2MX19XSwgdGhhdCB1c2VzIEhETEMgKGJpdC1zeW5jaHJvbm91cyBvciBi
eXRlXAogICAgICBzeW5jaHJvbm91cykgZnJhbWluZy4gIFRoZSBJUHY0IGFkYXB0YXRpb24gc3Bl
Y2lmaWNhdGlvbiBpc1wKICAgICAgW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxl
d2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmMxMzMyIn19
e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzEzMzJ9fV0sIGFuZCB0aGUgSVB2NiBhZGFwdGF0
aW9uIHNwZWNpZmljYXRpb24gaXMgW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxl
d2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmM1MDcyIn19
e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzUwNzJ9fV0uXAogICAgICBDdXJyZW50IHVzZSBv
ZiB0aGlzIHByb3RvY29sIGlzIGluIHRyYWRpdGlvbmFsIHNlcmlhbCBsaW5lcyxcCiAgICAgIGF1
dGhlbnRpY2F0aW9uIGV4Y2hhbmdlcyBpbiBEU0wgbmV0d29ya3MgdXNpbmcgUFBQIE92ZXIgRXRo
ZXJuZXRcCiAgICAgIChQUFBvRSkgW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxl
d2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmMyNTE2In19
e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzI1MTZ9fV0sIGFuZCBpbiB0aGUgRGlnaXRhbCBT
aWduYWxpbmcgSGllcmFyY2h5XAogICAgICAoZ2VuZXJhbGx5IHJlZmVycmVkIHRvIGFzIFBhY2tl
dC1vbi1TT05FVC9TREgpIHVzaW5nIFBQUCBvdmVyXAogICAgICBTT05FVC9TREggW3tcZmllbGR7
XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04
MTZGLTJERTg1QkFEMzFFRS9yZmMyNjE1In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzI2
MTV9fV0uXApcCiAgIElFRUUgODAyLjE1LjQ6ICBUaGUgYWRhcHRhdGlvbiBzcGVjaWZpY2F0aW9u
IGZvciBJUHY2IHRyYW5zbWlzc2lvblwKICAgICAgb3ZlciBJRUVFIDgwMi4xNS40IE5ldHdvcmtz
IGlzIFt7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYy
Mi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjNDk0NCJ9fXtcZmxkcnNsdCBcY2Y1IFx1
bCBcdWxjNSBSRkM0OTQ0fX1dLlwKXAogICBOdW1lcm91cyBvdGhlciBhZGFwdGF0aW9uIHNwZWNp
ZmljYXRpb25zIGV4aXN0LCBpbmNsdWRpbmcgQVRNLCBGcmFtZVwKICAgUmVsYXksIFguMjUsIG90
aGVyIHN0YW5kYXJkaXplZCBhbmQgcHJvcHJpZXRhcnkgTEFOIHRlY2hub2xvZ2llcywgYW5kXAog
ICBvdGhlcnMuXApcCgpcZjFcYiAzLjMuICBUcmFuc3BvcnQgTGF5ZXIKXGYwXGIwIFwKXAogICBJ
biB0aGlzIHdlIGxpc3Qgc2V2ZXJhbCB0cmFuc3BvcnRzOiBVRFAsIFRDUCwgU0NUUCwgYW5kIERD
Q1AuICBPZlwKICAgdGhlc2UsIFVEUCBhbmQgVENQIGFyZSBiZXN0IGtub3duIGFuZCBtb3N0IHdp
ZGVseSB1c2VkLCBkdWUgdG9cCiAgIGhpc3RvcnkuICBTQ1RQIGFuZCBEQ0NQIHdlcmUgYnVpbHQg
Zm9yIHNwZWNpZmljIHB1cnBvc2VzIG1vcmVcCiAgIHJlY2VudGx5IGFuZCBiZWFyIGNvbnNpZGVy
YXRpb24gYXQgbGVhc3QgZm9yIHRob3NlIHB1cnBvc2VzLlwKXAogICBOb3RlIHRoYXQgaWYgaXQg
aXMgYXBwcm9wcmlhdGUsIG90aGVyIHRyYW5zcG9ydHMgY2FuIGFsc28gYmUgYnVpbHQuXAogICBU
aGlzIGlzIGxhcmdlbHkgYSBxdWVzdGlvbiBvZiByZXF1aXJlbWVudHMuXApcClwKXApcClwKXApc
cGFyZFxwYXJkZWZ0YWI3MjBccWxccW5hdHVyYWwKXGNmNiBCYWtlciAgICAgICAgICAgICAgICAg
ICAgRXhwaXJlcyBBcHJpbCAyNiwgMjAxMCAgICAgICAgICAgICAgICBbUGFnZSAxNl1cY2YwIFwK
XHBhcmRccGFyZGVmdGFiNzIwXHFsXHFuYXR1cmFsCntcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJ
TksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNw
YWdlLTE3In19e1xmbGRyc2x0IFxjZjMgIH19XApccGFyZFxwYXJkZWZ0YWI3MjBccWxccW5hdHVy
YWwKXGNmNiBJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgIENvcmUgUHJvdG9jb2xzICAgICAg
ICAgICAgICAgICBPY3RvYmVyIDIwMDlcY2YwIFwKXApcClxwYXJkXHBhcmRlZnRhYjcyMFxxbFxx
bmF0dXJhbAoKXGYxXGIgXGNmMCAzLjMuMS4gIFVzZXIgRGF0YWdyYW0gUHJvdG9jb2wgKFVEUCkK
XGYwXGIwIFwKXAogICBUaGUgVXNlciBEYXRhZ3JhbSBQcm90b2NvbCBbe1xmaWVsZHtcKlxmbGRp
bnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRF
ODVCQUQzMUVFL3JmYzA3NjgifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDMDc2OH19XSBh
bmQgdGhlIExpZ2h0d2VpZ2h0IFVzZXJcCiAgIERhdGFncmFtIFByb3RvY29sIFt7XGZpZWxke1wq
XGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2
Ri0yREU4NUJBRDMxRUUvcmZjMzgyOCJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMzODI4
fX1dIGFyZSBwcm9wZXJseSBub3QgInRyYW5zcG9ydCIgcHJvdG9jb2xzIGluXAogICB0aGUgc2Vu
c2Ugb2YgImEgc2V0IG9mIHJ1bGVzIGdvdmVybmluZyB0aGUgZXhjaGFuZ2Ugb3IgdHJhbnNtaXNz
aW9uXAogICBvZiBkYXRhIGVsZWN0cm9uaWNhbGx5IGJldHdlZW4gZGV2aWNlcyIuICBUaGV5IGFy
ZSBsYWJlbHMgdGhhdFwKICAgcHJvdmlkZSBmb3IgbXVsdGlwbGV4aW5nIG9mIGFwcGxpY2F0aW9u
cyBkaXJlY3RseSBvbiB0aGUgSVAgbGF5ZXIsXAogICB3aXRoIHRyYW5zcG9ydCBmdW5jdGlvbmFs
aXR5IGVtYmVkZGVkIGluIHRoZSBhcHBsaWNhdGlvbi5cClwKICAgRnJvbSBhIGhpc3RvcmljYWwg
cGVyc3BlY3RpdmUsIG9uZSBzaG91bGQgbm90ZSB0aGF0IG1hbnkgc2ltcGxpc3RpY1wKICAgZXhj
aGFuZ2UgZGVzaWducyBoYXZlIGJlZW4gYnVpbHQgdXNpbmcgVURQLCBhbmQgbWFueSBvZiB0aGVt
IGhhdmUgbm90XAogICB3b3JrZWQgYWxsIHRoYXQgd2VsbC4gIFRoZSB1c2Ugb2YgVURQIHJlYWxs
eSBzaG91bGQgYmUgdHJlYXRlZCBhc1wKICAgZGVzaWduaW5nIGEgbmV3IHRyYW5zcG9ydC4gIE1v
cmUgZ2VuZXJhbGx5LCBhZHZpY2Ugb24gdGhlIHVzZSBvZiBVRFBcCiAgIGluIG5ldyBhcHBsaWNh
dGlvbnMgaGFzIGJlZW4gY29tcGlsZWQgaW4gdGhlIFVuaWNhc3QgVURQIFVzYWdlXAogICBHdWlk
ZWxpbmVzIGZvciBBcHBsaWNhdGlvbiBEZXNpZ25lcnMgW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBF
UkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFF
RS9yZmM1NDA1In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzU0MDV9fV0uXApcCiAgIERh
dGFncmFtIFRyYW5zcG9ydCBMYXllciBTZWN1cml0eSBbe1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVS
TElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVF
L3JmYzUyMzgifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDNTIzOH19XSBjYW4gYmUgdXNl
ZCB0byBwcmV2ZW50XAogICBlYXZlc2Ryb3BwaW5nLCB0YW1wZXJpbmcsIG9yIG1lc3NhZ2UgZm9y
Z2VyeS4gIEFsdGVybmF0aXZlbHksIFVEUCBjYW5cCiAgIHJ1biBvdmVyIElQc2VjLlwKXAoKXGYx
XGIgMy4zLjIuICBUcmFuc21pc3Npb24gQ29udHJvbCBQcm90b2NvbCAoVENQKQpcZjBcYjAgXApc
CiAgIFRDUCBbe1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJE
M0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzA3OTMifX17XGZsZHJzbHQgXGNm
NSBcdWwgXHVsYzUgUkZDMDc5M319XSBpcyB0aGUgcHJlZG9taW5hbnQgdHJhbnNwb3J0IHByb3Rv
Y29sIGluIHVzZSBpbiB0aGVcCiAgIEludGVybmV0LCB3aXRoIGEgbG9uZyBoaXN0b3J5LiAgSXQg
aXMgInJlbGlhYmxlIiwgYXMgdGhlIHRlcm0gaXMgdXNlZFwKICAgaW4gcHJvdG9jb2wgZGVzaWdu
OiBpdCBkZWxpdmVycyBkYXRhIHRvIGl0cyBwZWVyIGFuZCBwcm92aWRlc1wKICAgYWNrbm93bGVk
Z2VtZW50IHRvIHRoZSBzZW5kZXIsIG9yIGl0IGRpZXMgdHJ5aW5nLiAgSXQgaGFzIGV4dGVuc2lv
bnNcCiAgIGZvciBDb25nZXN0aW9uIENvbnRyb2wgW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJ
TksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9y
ZmMyNTgxIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzI1ODF9fV0gYW5kIEV4cGxpY2l0
IENvbmdlc3Rpb24gTm90aWZpY2F0aW9uXAogICBbe1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElO
SyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3Jm
YzMxNjgifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDMzE2OH19XS5cClwKICAgVGhlIHVz
ZXIgaW50ZXJmYWNlIGZvciBUQ1AgaXMgYSBieXRlIHN0cmVhbSBpbnRlcmZhY2UgLSBhblwKICAg
YXBwbGljYXRpb24gdXNpbmcgVENQIG1pZ2h0ICJ3cml0ZSIgdG8gaXQgc2V2ZXJhbCB0aW1lcyBv
bmx5IHRvIGhhdmVcCiAgIHRoZSBkYXRhIGNvbXBhY3RlZCBpbnRvIGEgY29tbW9uIHNlZ21lbnQg
YW5kIGRlbGl2ZXJlZCBhcyBzdWNoIHRvIGl0c1wKICAgcGVlci4gIEZvciBtZXNzYWdlLXN0cmVh
bSBpbnRlcmZhY2VzLCB3ZSBnZW5lcmFsbHkgdXNlIHRoZSBJU09cCiAgIFRyYW5zcG9ydCBTZXJ2
aWNlIG9uIFRDUCBbe1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8v
MzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzEwMDYifX17XGZsZHJzbHQg
XGNmNSBcdWwgXHVsYzUgUkZDMTAwNn19XVtSRkMyMTI2XSBpbiB0aGUgYXBwbGljYXRpb24uXApc
ClZDOiBkb2VzIGFueW9uZSBhY3RpdmVseSB1c2UgdGhhdD8/P1wKXAogICBUcmFuc3BvcnQgTGF5
ZXIgU2VjdXJpdHkgW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTov
LzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmM1MjQ2In19e1xmbGRyc2x0
IFxjZjUgXHVsIFx1bGM1IFJGQzUyNDZ9fV0gY2FuIGJlIHVzZWQgdG8gcHJldmVudFwKICAgZWF2
ZXNkcm9wcGluZywgdGFtcGVyaW5nLCBvciBtZXNzYWdlIGZvcmdlcnkuICBBbHRlcm5hdGl2ZWx5
LCBUQ1AgY2FuXAogICBydW4gb3ZlciBJUHNlYy4gIEFkZGl0aW9uYWxseSwgW3tcZmllbGR7XCpc
ZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZG
LTJERTg1QkFEMzFFRS9yZmM0OTg3In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzQ5ODd9
fV0gZGlzY3Vzc2VzIG1lY2hhbmlzbXMgc2ltaWxhclwKICAgdG8gU0NUUCBhbmQgRENDUCdzICJj
b29raWUiIGFwcHJvYWNoIHRoYXQgbWF5IGJlIHVzZWQgdG8gc2VjdXJlIFRDUFwKICAgc2Vzc2lv
bnMgYWdhaW5zdCBmbG9vZGluZyBhdHRhY2tzLlwKXAogICBUQ1AgaGFzIHN1cHBvcnRlZCBvbmdv
aW5nIHJlc2VhcmNoIHNpbmNlIGl0IHdhcyB3cml0dGVuLiAgQXMgYVwKICAgcmVzdWx0LCB0aGUg
RW5kIHRvIEVuZCByZXNlYXJjaCBncm91cCBoYXMgcHVibGlzaGVkIGEgUm9hZG1hcCBmb3IgVENQ
XAogICBTcGVjaWZpY2F0aW9uIERvY3VtZW50cyBbe1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElO
SyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3Jm
YzQ2MTQifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDNDYxNH19XSB3aGljaCB3aWxsIGd1
aWRlIGV4cGVjdGF0aW9ucyBpblwKICAgdGhhdCBhcmVhLlwKXApcClwKXApcClwKXHBhcmRccGFy
ZGVmdGFiNzIwXHFsXHFuYXR1cmFsClxjZjYgQmFrZXIgICAgICAgICAgICAgICAgICAgIEV4cGly
ZXMgQXByaWwgMjYsIDIwMTAgICAgICAgICAgICAgICAgW1BhZ2UgMTddXGNmMCBcClxwYXJkXHBh
cmRlZnRhYjcyMFxxbFxxbmF0dXJhbAp7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBs
ZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUjcGFnZS0xOCJ9
fXtcZmxkcnNsdCBcY2YzICB9fVwKXHBhcmRccGFyZGVmdGFiNzIwXHFsXHFuYXR1cmFsClxjZjYg
SW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICBDb3JlIFByb3RvY29scyAgICAgICAgICAgICAg
ICAgT2N0b2JlciAyMDA5XGNmMCBcClwKXApccGFyZFxwYXJkZWZ0YWI3MjBccWxccW5hdHVyYWwK
ClxmMVxiIFxjZjAgMy4zLjMuICBTdHJlYW0gQ29udHJvbCBUcmFuc21pc3Npb24gUHJvdG9jb2wg
KFNDVFApClxmMFxiMCBcClwKICAgU0NUUCBbe1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAi
YXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzQ5
NjAifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDNDk2MH19XSBpcyBhIG1vcmUgcmVjZW50
IHJlbGlhYmxlIHRyYW5zcG9ydCBwcm90b2NvbCB0aGF0IGNhblwKICAgYmUgaW1hZ2luZWQgYXMg
YSBUQ1AtbGlrZSBjb250ZXh0IGNvbnRhaW5pbmcgbXVsdGlwbGUgc2VwYXJhdGUgYW5kXAogICBp
bmRlcGVuZGVudCBtZXNzYWdlIHN0cmVhbXMgKGFzIG9wcG9zZWQgdG8gVENQJ3MgYnl0ZSBzdHJl
YW1zKS4gIFRoZVwKICAgZGVzaWduIG9mIFNDVFAgaW5jbHVkZXMgYXBwcm9wcmlhdGUgY29uZ2Vz
dGlvbiBhdm9pZGFuY2UgYmVoYXZpb3IgYW5kXAogICByZXNpc3RhbmNlIHRvIGZsb29kaW5nIGFu
ZCBtYXNxdWVyYWRlIGF0dGFja3MuICBBcyBpdCB1c2VzIGEgbWVzc2FnZVwKICAgc3RyZWFtIGlu
dGVyZmFjZSBhcyBvcHBvc2VkIHRvIFRDUCdzIGJ5dGUgc3RyZWFtIGludGVyZmFjZSwgaXQgbWF5
XAogICBhbHNvIGJlIG1vcmUgYXBwcm9wcmlhdGUgZm9yIHRoZSBJU08gVHJhbnNwb3J0IFNlcnZp
Y2UgdGhhbiB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQz
QUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjMTAwNiJ9fXtcZmxkcnNsdCBcY2Y1
IFx1bCBcdWxjNSBSRkMgMTAwNn19L1wKICAgMjEyNi5cClwKICAgU0NUUCBvZmZlcnMgc2V2ZXJh
bCBkZWxpdmVyeSBvcHRpb25zLiAgVGhlIGJhc2ljIHNlcnZpY2UgaXNcCiAgIHNlcXVlbnRpYWwg
bm9uLWR1cGxpY2F0ZWQgZGVsaXZlcnkgb2YgbWVzc2FnZXMgd2l0aGluIGEgc3RyZWFtLCBmb3Jc
CiAgIGVhY2ggc3RyZWFtIGluIHVzZS4gIFNpbmNlIHN0cmVhbXMgYXJlIGluZGVwZW5kZW50LCBv
bmUgc3RyZWFtIG1heVwKICAgcGF1c2UgZHVlIHRvIGhlYWQgb2YgbGluZSBibG9ja2luZyB3aGls
ZSBhbm90aGVyIHN0cmVhbSBpbiB0aGUgc2FtZVwKICAgc2Vzc2lvbiBjb250aW51ZXMgdG8gZGVs
aXZlciBkYXRhLiAgSW4gYWRkaXRpb24sIFNDVFAgcHJvdmlkZXMgYVwKICAgbWVjaGFuaXNtIGZv
ciBieXBhc3NpbmcgdGhlIHNlcXVlbmNlZCBkZWxpdmVyeSBzZXJ2aWNlLiAgVXNlclwKICAgbWVz
c2FnZXMgc2VudCB1c2luZyB0aGlzIG1lY2hhbmlzbSBhcmUgZGVsaXZlcmVkIHRvIHRoZSBTQ1RQ
IHVzZXIgYXNcCiAgIHNvb24gYXMgdGhleSBhcmUgcmVjZWl2ZWQuXApcCiAgIFNDVFAgaW1wbGVt
ZW50cyBhIHNpbXBsZSAiY29va2llIiBtZWNoYW5pc20gaW50ZW5kZWQgdG8gbGltaXQgdGhlXAog
ICBlZmZlY3RpdmVuZXNzIG9mIGZsb29kaW5nIGF0dGFja3MgYnkgbXV0dWFsIGF1dGhlbnRpY2F0
aW9uLiAgVGhpc1wKICAgZGVtb25zdHJhdGVzIHRoYXQgdGhlIGFwcGxpY2F0aW9uIGlzIGNvbm5l
Y3RlZCB0byB0aGUgc2FtZSBwZWVyLCBidXRcCiAgIGRvZXMgbm90IGlkZW50aWZ5IHRoZSBwZWVy
LiAgTWVjaGFuaXNtcyBhbHNvIGV4aXN0IGZvciBEeW5hbWljXAogICBBZGRyZXNzIFJlY29uZmln
dXJhdGlvbiBbe1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJE
M0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzUwNjEifX17XGZsZHJzbHQgXGNm
NSBcdWwgXHVsYzUgUkZDNTA2MX19XSwgZW5hYmxpbmcgcGVlcnMgdG8gY2hhbmdlIGFkZHJlc3Nl
c1wKICAgZHVyaW5nIHRoZSBzZXNzaW9uIGFuZCB5ZXQgcmV0YWluIGNvbm5lY3Rpdml0eS4gIFRy
YW5zcG9ydCBMYXllclwKICAgU2VjdXJpdHkgW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksg
ImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmMz
NDM2In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzM0MzZ9fV0gY2FuIGJlIHVzZWQgdG8g
cHJldmVudCBlYXZlc2Ryb3BwaW5nLCB0YW1wZXJpbmcsXAogICBvciBtZXNzYWdlIGZvcmdlcnku
ICBBbHRlcm5hdGl2ZWx5LCBTQ1RQIGNhbiBydW4gb3ZlciBJUHNlYy5cClwKClxmMVxiIDMuMy40
LiAgRGF0YWdyYW0gQ29uZ2VzdGlvbiBDb250cm9sIFByb3RvY29sIChEQ0NQKQpcZjBcYjAgXApc
CiAgIERDQ1AgW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMy
RDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmM0MzQwIn19e1xmbGRyc2x0IFxj
ZjUgXHVsIFx1bGM1IFJGQzQzNDB9fV0gaXMgYW4gInVucmVsaWFibGUiIHRyYW5zcG9ydCBwcm90
b2NvbCAoZS5nLiwgb25lIHRoYXRcCiAgIGRvZXMgbm90IGd1YXJhbnRlZSBtZXNzYWdlIGRlbGl2
ZXJ5KSB0aGF0IHByb3ZpZGVzIGJpZGlyZWN0aW9uYWxcCiAgIHVuaWNhc3QgY29ubmVjdGlvbnMg
b2YgY29uZ2VzdGlvbi1jb250cm9sbGVkIHVucmVsaWFibGUgZGF0YWdyYW1zLlwKICAgRENDUCBp
cyBzdWl0YWJsZSBmb3IgYXBwbGljYXRpb25zIHRoYXQgdHJhbnNmZXIgZmFpcmx5IGxhcmdlIGFt
b3VudHNcCiAgIG9mIGRhdGEgYW5kIHRoYXQgY2FuIGJlbmVmaXQgZnJvbSBjb250cm9sIG92ZXIg
dGhlIHRyYWRlb2ZmIGJldHdlZW5cCiAgIHRpbWVsaW5lc3MgYW5kIHJlbGlhYmlsaXR5LlwKXAog
ICBEQ0NQIGltcGxlbWVudHMgYSBzaW1wbGUgImNvb2tpZSIgbWVjaGFuaXNtIGludGVuZGVkIHRv
IGxpbWl0IHRoZVwKICAgZWZmZWN0aXZlbmVzcyBvZiBmbG9vZGluZyBhdHRhY2tzIGJ5IG11dHVh
bCBhdXRoZW50aWNhdGlvbi4gIFRoaXNcCiAgIGRlbW9uc3RyYXRlcyB0aGF0IHRoZSBhcHBsaWNh
dGlvbiBpcyBjb25uZWN0ZWQgdG8gdGhlIHNhbWUgcGVlciwgYnV0XAogICBkb2VzIG5vdCBpZGVu
dGlmeSB0aGUgcGVlci4gIERhdGFncmFtIFRyYW5zcG9ydCBMYXllciBTZWN1cml0eVwKICAgW3tc
ZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTkt
NDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmM1MjM4In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1
IFJGQzUyMzh9fV0gY2FuIGJlIHVzZWQgdG8gcHJldmVudCBlYXZlc2Ryb3BwaW5nLCB0YW1wZXJp
bmcsIG9yIG1lc3NhZ2VcCiAgIGZvcmdlcnkuICBBbHRlcm5hdGl2ZWx5LCBEQ0NQIGNhbiBydW4g
b3ZlciBJUHNlYy5cClwKXApcClwKVkM6IGFkZCAzLjMuNCBSZWFsLVRpbWUgUHJvdG9jb2wgKFJU
UCkgaGVyZT9cClwKXApcClxwYXJkXHBhcmRlZnRhYjcyMFxxbFxxbmF0dXJhbApcY2Y2IEJha2Vy
ICAgICAgICAgICAgICAgICAgICBFeHBpcmVzIEFwcmlsIDI2LCAyMDEwICAgICAgICAgICAgICAg
IFtQYWdlIDE4XVxjZjAgXApccGFyZFxwYXJkZWZ0YWI3MjBccWxccW5hdHVyYWwKe1xmaWVsZHtc
KlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgx
NkYtMkRFODVCQUQzMUVFI3BhZ2UtMTkifX17XGZsZHJzbHQgXGNmMyAgfX1cClxwYXJkXHBhcmRl
ZnRhYjcyMFxxbFxxbmF0dXJhbApcY2Y2IEludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgQ29y
ZSBQcm90b2NvbHMgICAgICAgICAgICAgICAgIE9jdG9iZXIgMjAwOVxjZjAgXApcClwKXHBhcmRc
cGFyZGVmdGFiNzIwXHFsXHFuYXR1cmFsCgpcZjFcYiBcY2YwIDMuNC4gIEluZnJhc3RydWN0dXJl
ClxmMFxiMCBcClwKClxmMVxiIDMuNC4xLiAgRG9tYWluIE5hbWUgU3lzdGVtClxmMFxiMCBcClwK
ICAgVG8gZmFjaWxpdGF0ZSBuZXR3b3JrIG1hbmFnZW1lbnQgYW5kIG9wZXJhdGlvbnMsIHRoZSBJ
bnRlcm5ldFwKICAgQ29tbXVuaXR5IGhhcyBkZWZpbmVkIHRoZSBEb21haW4gTmFtZSBTeXN0ZW0g
KEROUylcCiAgIFt7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8z
MkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjMTAzNCJ9fXtcZmxkcnNsdCBc
Y2Y1IFx1bCBcdWxjNSBSRkMxMDM0fX1dW1JGQzEwMzVdLiAgTmFtZXMgYXJlIGhpZXJhcmNoaWNh
bDogYSBuYW1lIGxpa2UgZXhhbXBsZS5jb21cCiAgIGlzIGZvdW5kIHJlZ2lzdGVyZWQgd2l0aCBh
IC5jb20gcmVnaXN0cmFyLCBhbmQgd2l0aGluIHRoZSBhc3NvY2lhdGVkXAogICBuZXR3b3JrIG90
aGVyIG5hbWVzIGxpa2UgYmFsZHVyLmNpbmNpbmF0dGkuZXhhbXBsZS5jb20gY2FuIGJlXAogICBk
ZWZpbmVkLCB3aXRoIG9idmlvdXMgaGllcmFyY2h5LiAgU2VjdXJpdHkgZXh0ZW5zaW9ucywgd2hp
Y2ggYWxsIGFcCiAgIHJlZ2lzdHJ5IHRvIHNpZ24gdGhlIHJlY29yZHMgaXQgY29udGFpbnMgYW5k
IGFzIGEgcmVzdWx0IGRlbW9uc3RyYXRlXAogICB0aGVpciBhdXRoZW50aWNpdHksIGFyZSBkZWZp
bmVkIGJ5IHRoZSBETlMgU2VjdXJpdHkgRXh0ZW5zaW9uc1wKICAgW3tcZmllbGR7XCpcZmxkaW5z
dHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1
QkFEMzFFRS9yZmM0MDMzIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzQwMzN9fV1bUkZD
NDAzNF1be1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FG
MjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzQwMzUifX17XGZsZHJzbHQgXGNmNSBc
dWwgXHVsYzUgUkZDNDAzNX19XS5cClwKVkM6IEkgc3VwcG9zZSBvbmUgc2hvdWxkIHRyeSB0byBl
eHBsYWluIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gInJlZ2lzdHJhciIgYW5kICJyZWdpc3RyeSIg
cGVyaGFwcyBpbiBhbiBhcHBlbmRpeD8gQWxzbywgYmVjYXVzZSBETlMgaXMgcmVhbGl6ZWQgaW4g
YSBoaWVyYXJjaGljYWwgZmFzaGlvbiwgb25lIG5lZWRzIHRvIGV4cGxhaW4gdGhhdCBhICJ6b25l
IG9wZXJhdG9yIiBpcyBhIHJlZ2lzdHJ5IChhbmQgcmVnaXN0cmFyLCB1c3VhbGx5KSB3aGljaCBj
b250cm9sIG92ZXIgaXRzIHpvbmUgKGFuZCBiZWxvdykuIFRoZSBvbmx5IHJlYXNvbiBmb3Igc3Vn
Z2VzdGluZyBtb3JlIGV4dGVuZGVkIHRyZWF0bWVudCBpcyB0aGF0IHdlIG1pZ2h0IGltYWdpbmUg
c29tZSBhdXRvbWF0aWMgRE5TLWxpa2UgZnVuY3Rpb25zIG9yZ2FuaXppbmcgdGhlIGRldmljZXMg
aW4gYSAiaG9tZSBhcmVhIG5ldHdvcmsiKS4gWW91IGJyaWVmbHkgdG91Y2ggb24gc3VjaCBhbiBp
ZGVhIGJlbG93LiBcClwKICAgU2ltaWxhcmx5IHVucmVxdWlyZWQgYnV0IHVzZWZ1bCBpcyB0aGUg
YWJpbGl0eSBmb3IgYSBkZXZpY2UgdG8gdXBkYXRlXAogICBpdHMgb3duIEROUyByZWNvcmQuICBP
bmUgY291bGQgaW1hZ2luZSBhIHNlbnNvciwgZm9yIGV4YW1wbGUsIHRoYXQgaXNcCiAgIHVzaW5n
IFN0YXRlbGVzcyBBZGRyZXNzIEF1dG9jb25maWd1cmF0aW9uIFt7XGZpZWxke1wqXGZsZGluc3R7
SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJB
RDMxRUUvcmZjNDg2MiJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkM0ODYyfX1dIHRvIGNy
ZWF0ZSBhblwKICAgYWRkcmVzcyB0byBhc3NvY2lhdGUgaXQgd2l0aCBhIG5hbWUgdXNpbmcgRE5T
IER5bmFtaWMgVXBkYXRlXAogICBbe1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3
ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzIxMzYifX17
XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDMjEzNn19XSBvciBETlMgU2VjdXJlIER5bmFtaWMg
VXBkYXRlIFt7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQz
QUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjMzAwNyJ9fXtcZmxkcnNsdCBcY2Y1
IFx1bCBcdWxjNSBSRkMzMDA3fX1dLlwKXAoKXGYxXGIgMy40LjIuICBEeW5hbWljIEhvc3QgQ29u
ZmlndXJhdGlvbgpcZjBcYjAgXApcCiAgIEFzIGRpc2N1c3NlZCBpbiB7XGZpZWxke1wqXGZsZGlu
c3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4
NUJBRDMxRUUjc2VjdGlvbi0zLjIuMSJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBTZWN0aW9u
IDMuMi4xfX0gYW5kIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTov
LzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNzZWN0aW9uLTMuMi4yIn19e1xm
bGRyc2x0IFxjZjUgXHVsIFx1bGM1IFNlY3Rpb24gMy4yLjJ9fSwgSVB2NiBhZGRyZXNzXAogICBh
c3NpZ25tZW50IGNhbiBiZSBhY2NvbXBsaXNoZWQgdXNpbmcgYXV0b2NvbmZpZ3VyYXRpb24gYnV0
IGNhbiBhbHNvXAogICBiZSBhY2NvbXBsaXNoZWQgdXNpbmcgREhDUCBbe1xmaWVsZHtcKlxmbGRp
bnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRF
ODVCQUQzMUVFL3JmYzIxMzEifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDMjEzMX19XSBv
ciBESENQdjYgW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMy
RDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmMzMzE1In19e1xmbGRyc2x0IFxj
ZjUgXHVsIFx1bGM1IFJGQzMzMTV9fV0uICBUaGUgYmVzdFwKICAgYXJndW1lbnQgZm9yIHRoZSB1
c2Ugb2YgYXV0b2NvbmZpZ3VyYXRpb24gaXMgYSBsYXJnZSBudW1iZXIgb2ZcCiAgIHN5c3RlbXMg
dGhhdCByZXF1aXJlIGxpdHRsZSBtb3JlIHRoYW4gYSByYW5kb20gbnVtYmVyIGFzIGFuIGFkZHJl
c3M7XAogICB0aGUgYXJndW1lbnQgZm9yIERIQ1AgaXMgYWRtaW5pc3RyYXRpdmUgY29udHJvbC5c
ClwKICAgVGhlcmUgYXJlIG90aGVyIHBhcmFtZXRlcnMgdGhhdCBtYXkgbmVlZCB0byBiZSBhbGxv
Y2F0ZWQgdG8gaG9zdHMsXAogICBhbmQgdGhlc2UgZG8gcmVxdWlyZSBhZG1pbmlzdHJhdGl2ZSBj
b25maWd1cmF0aW9uOyBleGFtcGxlcyBpbmNsdWRlXAogICB0aGUgYWRkcmVzcyBvZiBvbmUncyBE
TlMgc2VydmVyLCBrZXlzIGlmIFNlY3VyZSBETlMgaXMgaW4gdXNlLCBhbmRcCiAgIG90aGVycy5c
ClwKVkM6IHNvbWV3aGVyZSBpbiBoZXJlIHdlIG1pZ2h0IHRyeSB0byBhZGRyZXNzICJwbHVnIGFu
ZCBwbGF5IiBpc3N1ZXMgZm9yIGluZGVwZW5kZW50bHkgbWFudWZhY3R1cmVkIGhvbWUgKG9yIG9m
ZmljZSkgYXBwbGlhbmNlcyB0aGF0IGhhdmUgdG8gYmVjb21lIHBhcnQgb2YgYSBtb25pdG9yZWQg
bmV0d29yayBvZiBlbGVjdHJpY2FsIHBvd2VyIGNvbnN1bWVycy4gQnkgZXh0ZW5zaW9uLCAicmVz
b3VyY2UgY29uc3VtZXJzIiBpZiB3ZSBmb2xsb3cgdGhlIGlkZWEgdGhhdCB0aGUgInNtYXJ0IGdy
aWQiIG1pZ2h0IGJlY29tZSB0aGUgInNtYXJ0IHJlc291cmNlIG1hbmFnZW1lbnQiIHN5c3RlbS5c
ClwKClxmMVxiIDMuNS4gIE90aGVyIEFwcGxpY2F0aW9ucwpcZjBcYjAgXApcCiAgIFRoZXJlIGFy
ZSBzZXZlcmFsIGFwcGxpY2F0aW9ucyB0aGF0IGFyZSB3aWRlbHkgdXNlZCBidXQgYXJlIG5vdFwK
ICAgcHJvcGVybHkgdGhvdWdodCBvZiBhcyBpbmZyYXN0cnVjdHVyZS5cClwKClxmMVxiIDMuNS4x
LiAgTmV0d29yayBUaW1lClxmMFxiMCBcClwKICAgVGhlIE5ldHdvcmsgVGltZSBQcm90b2NvbCB3
YXMgb3JpZ2luYWxseSBkZXNpZ25lZCBieSBEYXZlIE1pbGxzIG9mXAogICB0aGUgVW5pdmVyc2l0
eSBvZiBEZWxhd2FyZSBhbmQgQ1NORVQsIGZvciB0aGUgcHVycG9zZSBvZiBpbXBsZW1lbnRpbmdc
CiAgIGEgdGVtcG9yYWwgbWV0cmljIGluIHRoZSBGdXp6YmFsbCBSb3V0aW5nIFByb3RvY29sIGFu
ZCBnZW5lcmFsbHlcCiAgIGNvb3JkaW5hdGluZyB0aW1lIGV4cGVyaW1lbnRzLiAgVGhlIGN1cnJl
bnQgdmVyc2lvbnMgb2YgdGhlIHRpbWVcCiAgIHByb3RvY29sIGFyZSB0aGUgTmV0d29yayBUaW1l
IFByb3RvY29sIFt7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8z
MkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjMTMwNSJ9fXtcZmxkcnNsdCBc
Y2Y1IFx1bCBcdWxjNSBSRkMxMzA1fX1dLCB3aGljaCBpcyBkZXNpZ25lZFwKICAgZm9yIHN5bmNo
cm9uaXphdGlvbiB0byB3aXRoaW4gYSBmZXcgbWljcm9zZWNvbmRzLCBhbmQgdGhlIFNpbXBsZVwK
ICAgTmV0d29yayBUaW1lIFByb3RvY29sIFt7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJh
cHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjNDMz
MCJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkM0MzMwfX1dIHdoaWNoIGlzIHVzZWQgdG8g
c2V0IHJlYWwgdGltZSBjbG9ja3NcClwKXApcClxwYXJkXHBhcmRlZnRhYjcyMFxxbFxxbmF0dXJh
bApcY2Y2IEJha2VyICAgICAgICAgICAgICAgICAgICBFeHBpcmVzIEFwcmlsIDI2LCAyMDEwICAg
ICAgICAgICAgICAgIFtQYWdlIDE5XVxjZjAgXApccGFyZFxwYXJkZWZ0YWI3MjBccWxccW5hdHVy
YWwKe1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjIt
MDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3BhZ2UtMjAifX17XGZsZHJzbHQgXGNmMyAgfX1c
ClxwYXJkXHBhcmRlZnRhYjcyMFxxbFxxbmF0dXJhbApcY2Y2IEludGVybmV0LURyYWZ0ICAgICAg
ICAgICAgICAgQ29yZSBQcm90b2NvbHMgICAgICAgICAgICAgICAgIE9jdG9iZXIgMjAwOVxjZjAg
XApcClwKICAgdG8gd2l0aGluIGEgZmV3IG1pbGxpc2Vjb25kcy4gIFRoZSBmb3JtZXIgaXMgbW9y
ZSBwcmVjaXNlLCBidXQgcmVsaWVzXAogICBvbiBmcmVxdWVudCBleGNoYW5nZXM7IHRoZSBsYXR0
ZXIgaXMgbGVzcyBwcmVjaXNlIGFuZCBsb3dlciBvdmVyaGVhZC5cClwKICAgTlRQIGlzIGN1cnJl
bnRseSBiZWluZyB1cGRhdGVkIGluIFt7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBs
ZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUjcmVmLUktRC5p
ZXRmLW50cC1udHB2NC1wcm90byJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBJLUQuaWV0Zi1u
dHAtbnRwdjQtcHJvdG99fV0uXApcClxwYXJkXHBhcmRlZnRhYjcyMFxxbFxxbmF0dXJhbAoKXGYx
XGIgXGNmMCAzLjUuMi4gIFNlc3Npb24gSW5pdGlhdGlvbiBQcm90b2NvbApcZjBcYjAgXApcCiAg
IFRoZSBTZXNzaW9uIEluaXRpYXRpb24gUHJvdG9jb2xcCiAgIFt7XGZpZWxke1wqXGZsZGluc3R7
SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJB
RDMxRUUvcmZjMzI2MSJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMzMjYxfX1dW1JGQzMy
NjVdW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIy
LTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmMzODUzIn19e1xmbGRyc2x0IFxjZjUgXHVs
IFx1bGM1IFJGQzM4NTN9fV1bUkZDNDMyMF1be1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAi
YXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzQ5
MTYifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDNDkxNn19XVtSRkM1MzkzXVt7XGZpZWxk
e1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEt
ODE2Ri0yREU4NUJBRDMxRUUvcmZjNTYyMSJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkM1
NjIxfX1dIGlzIGFuXAogICBhcHBsaWNhdGlvbiBsYXllciBjb250cm9sIChzaWduYWxpbmcpIHBy
b3RvY29sIGZvciBjcmVhdGluZyxcCiAgIG1vZGlmeWluZyBhbmQgdGVybWluYXRpbmcgbXVsdGlt
ZWRpYSBzZXNzaW9ucyBvbiB0aGUgSW50ZXJuZXQsIG1lYW50XAogICB0byBiZSBtb3JlIHNjYWxh
YmxlIHRoYW4gSC4zMjMuICBNdWx0aW1lZGlhIHNlc3Npb25zIGNhbiBiZSB2b2ljZSxcCiAgIHZp
ZGVvLCBpbnN0YW50IG1lc3NhZ2luZywgc2hhcmVkIGRhdGEsIGFuZC9vciBzdWJzY3JpcHRpb25z
IG9mXAogICBldmVudHMuICBTSVAgY2FuIHJ1biBvbiB0b3Agb2YgVENQLCBVRFAsIFNDVFAsIG9y
IFRMUyBvdmVyIFRDUC4gIFNJUFwKICAgaXMgaW5kZXBlbmRlbnQgb2YgdGhlIHRyYW5zcG9ydCBs
YXllciwgYW5kIGluZGVwZW5kZW50IG9mIHRoZVwKICAgdW5kZXJseWluZyBJUHY0L3Y2IHZlcnNp
b24uICBJbiBmYWN0LCB0aGUgdHJhbnNwb3J0IHByb3RvY29sIHVzZWQgY2FuXAogICBjaGFuZ2Ug
YXMgdGhlIFNJUCBtZXNzYWdlIHRyYXZlcnNlcyBTSVAgZW50aXRpZXMgZnJvbSBzb3VyY2UgdG9c
CiAgIGRlc3RpbmF0aW9uLlwKXAogICBTSVAgaXRzZWxmIGRvZXMgbm90IGNob29zZSB3aGV0aGVy
IGEgc2Vzc2lvbiBpcyB2b2ljZSBvciB2aWRlbywgdGhlXAogICBTRFA6IFNlc3Npb24gRGVzY3Jp
cHRpb24gUHJvdG9jb2wgW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0
YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmM0NTY2In19e1xmbGRy
c2x0IFxjZjUgXHVsIFx1bGM1IFJGQzQ1NjZ9fV0uIFwKXApWQzogc2VudGVuY2UgZnJhZ21lbnQg
YWJvdmUuIERpZCB5b3UgbWVhbiByb3VnaGx5ICJ0aGUgU0RQIGlzIHVzZWQgZm9yIHRoYXQgcHVy
cG9zZS4iXApcCgkgV2l0aGluIHRoZSBTRFAsIHdoaWNoXAogICBpcyB0cmFuc3BvcnRlZCBieSBT
SVAsIGNvZGVjcyBhcmUgb2ZmZXJlZCBhbmQgYWNjZXB0ZWQgKG9yIG5vdCksIHRoZVwKICAgcG9y
dCBudW1iZXIgYW5kIElQIGFkZHJlc3MgaXMgZGVjaWRlZCBmb3Igd2hlcmUgZWFjaCBlbmRwb2lu
dCB3YW50c1wKICAgdG8gcmVjZWl2ZSB0aGVpciBSVFAgW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBF
UkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFF
RS9yZmMzNTUwIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzM1NTB9fV0gcGFja2V0cy4g
IFRoaXMgcGFydCBpcyBjcml0aWNhbCB0b1wKICAgdW5kZXJzdGFuZCBiZWNhdXNlIG9mIHRoZSBh
ZmZlY3Qgb24gTkFUcy4gXApcClZDOiB5b3UgZGlkbid0IG1lbnRpb24gTkFUcyBiZWZvcmUuIFNl
ZSBteSBjb21tZW50cyBhdCBzZWN0aW9uIDIuMy4yLlwKSSB0aGluayB5b3UgbWF5IGFsc28gbmVl
ZCB0byBpbmNsdWRlIFJUUCBpbiB5b3VyIGRlc2NyaXB0aW9uIG9mIHRyYW5zcG9ydCBwcm90b2Nv
bHMgaW4gc2VjdGlvbiBcClwKCSBVbmxlc3MgYSBOQVQgKHdpdGggb3JcCiAgIHdpdGhvdXQgYSBG
aXJld2FsbCkgaXMgZGVzaWduZWQgdG8gYmUgU0RQIGF3YXJlIChpLmUuLCBsb29raW5nIGludG9c
CiAgIGVhY2ggcGFja2V0IGZhciBlbm91Z2ggdG8gZGlzY292ZXIgd2hhdCB0aGUgSVAgYWRkcmVz
cyBhbmQgcG9ydFwKICAgbnVtYmVyIGlzIGZvciB0aGlzIHBhcnRpY3VsYXIgc2Vzc2lvbiAtIGFu
ZCByZXNldHRpbmcgaXQgYmFzZWQgb24gdGhlXAogICBTZXNzaW9uIFRyYXZlcnNhbCBVdGlsaXRp
ZXMgZm9yIE5BVCAKXGYxXGIgKFNUVU4pClxmMFxiMCAgW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBF
UkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFF
RS9yZmM1Mzg5In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzUzODl9fV0sIHRoZSBzZXNz
aW9uXAogICBlc3RhYmxpc2hlZCBieSBTSVAgd2lsbCBub3QgcmVzdWx0IGluIFJUUCBwYWNrZXRz
IGJlaW5nIHNlbnQgdG8gdGhlXAogICBwcm9wZXIgZW5kcG9pbnQgKGluIFNJUCBjYWxsZWQgYSB1
c2VyIGFnZW50LCBvciBVQSkuICBJdCBzaG91bGQgYmVcCiAgIG5vdGVkIHRoYXQgU0lQIG1lc3Nh
Z2luZyBoYXMgbm8gaXNzdWVzIHdpdGggTkFUcywgaXQgaXMganVzdCB0aGUgVUEnc1wKICAgaW5h
YmlsaXR5IHRvIGdlbmVyYWxseSBsZWFybiBhYm91dCB0aGUgcHJlc2VuY2Ugb2YgdGhlIE5BVHMg
dGhhdFwKICAgcHJldmVudCB0aGUgUlRQIHBhY2tldHMgZnJvbSBiZWluZyByZWNlaXZlZCBieSB0
aGUgVUEgZXN0YWJsaXNoaW5nXAogICB0aGUgc2Vzc2lvbi5cClwKVkM6IEkgdGhpbmsgIlVBIiBp
cyBhbiB1bmRlZmluZWQgdGVybS4gUGVyaGFwcyB3ZSBuZWVkIGEgZ2xvc3Nhcnkgc2VjdGlvbj9c
ClwKClxmMVxiIDMuNS4zLiAgQ2FsZW5kYXJpbmcKXGYwXGIwIFwKXAogICBJbnRlcm5ldCBjYWxl
bmRhcmluZywgYXMgaW1wbGVtZW50ZWQgaW4gQXBwbGUgaUNhbCwgTWljcm9zb2Z0IE91dGxvb2tc
CiAgIGFuZCBFbnRvdXJhZ2UsIGFuZCBHb29nbGUgQ2FsZW5kYXIsIGlzIHNwZWNpZmllZCBpbiBJ
bnRlcm5ldFwKICAgQ2FsZW5kYXJpbmcgYW5kIFNjaGVkdWxpbmcgQ29yZSBPYmplY3QgU3BlY2lm
aWNhdGlvbiAoaUNhbGVuZGFyKVwKICAgW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFw
cGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmM1NTQ1
In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzU1NDV9fV0gYW5kIGlzIGluIHRoZSBwcm9j
ZXNzIG9mIGJlaW5nIHVwZGF0ZWQgdG8gYW4gWE1MIHNjaGVtYSBpblwKICAgaUNhbGVuZGFyIFhN
TCBSZXByZXNlbnRhdGlvbiBbe1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJk
YXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3JlZi1JLUQuZGFib28t
ZXQtYWwtaWNhbGVuZGFyLWluLXhtbCJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBJLUQuZGFi
b28tZXQtYWwtaWNhbGVuZGFyLWluLXhtbH19XVwKICAgU2V2ZXJhbCBwcm90b2NvbHMgZXhpc3Qg
dG8gY2FycnkgY2FsZW5kYXIgZXZlbnRzLCBpbmNsdWRpbmdcCiAgIFRyYW5zcG9ydC1JbmRlcGVu
ZGVudCBJbnRlcm9wZXJhYmlsaXR5IFByb3RvY29sIChpVElQKSBbe1xmaWVsZHtcKlxmbGRpbnN0
e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVC
QUQzMUVFL3JmYzI0NDYifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDMjQ0Nn19XSxcCiAg
ICh3aGljaCBoYXMgcmVjZW50bHkgYmVlbiB1cGRhdGVkIGluIFt7XGZpZWxke1wqXGZsZGluc3R7
SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJB
RDMxRUUjcmVmLUktRC5pZXRmLWNhbHNpZnktMjQ0NmJpcyJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBc
dWxjNSBJLUQuaWV0Zi1jYWxzaWZ5LTI0NDZiaXN9fV0pICwgdGhlXAogICBNZXNzYWdlLUJhc2Vk
IEludGVyb3BlcmFiaWxpdHkgUHJvdG9jb2wgKGlNSVApIFt7XGZpZWxke1wqXGZsZGluc3R7SFlQ
RVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMx
RUUvcmZjMjQ0NyJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMyNDQ3fX1dICwgYW5kIG9w
ZW5cCiAgIHNvdXJjZSB3b3JrIG9uIHRoZSBBdG9tIFB1Ymxpc2hpbmcgUHJvdG9jb2wgW3tcZmll
bGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYz
MS04MTZGLTJERTg1QkFEMzFFRS9yZmM1MDIzIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJG
QzUwMjN9fV0uXApcClZDOiB3ZSBnaXZlIHNob3J0IHNocmlmdCB0byB0aGUgV1dXIGluIHRoaXMg
ZG9jdW1lbnQgYW5kIGJlY2F1c2UgaXRzIHByb3RvY29scyBtYXkgcHJvdmUgaW1wb3J0YW50IGlu
IHRoZSBzbWFydCBncmlkIChlc3BlY2lhbGx5IHVzZXItZmFjaW5nIHNlcnZpY2VzKSwgd2UgcHJv
YmFibHkgc2hvdWxkIGluY2x1ZGUgc29tZSBraW5kIG9mIGNhcHN1bGUgcHJvdG9jb2wgc3VtbWFy
eSB0byBpbmNsdWRlIEhUVFAsIEhUTUwsIFhNTCAoYW1vbnQgb3RoZXJzPz8/KS5cClwKXApccGFy
ZFxwYXJkZWZ0YWI3MjBccWxccW5hdHVyYWwKXGNmNiBCYWtlciAgICAgICAgICAgICAgICAgICAg
RXhwaXJlcyBBcHJpbCAyNiwgMjAxMCAgICAgICAgICAgICAgICBbUGFnZSAyMF1cY2YwIFwKXHBh
cmRccGFyZGVmdGFiNzIwXHFsXHFuYXR1cmFsCntcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksg
ImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNwYWdl
LTIxIn19e1xmbGRyc2x0IFxjZjMgIH19XApccGFyZFxwYXJkZWZ0YWI3MjBccWxccW5hdHVyYWwK
XGNmNiBJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgIENvcmUgUHJvdG9jb2xzICAgICAgICAg
ICAgICAgICBPY3RvYmVyIDIwMDlcY2YwIFwKXApcClxwYXJkXHBhcmRlZnRhYjcyMFxxbFxxbmF0
dXJhbAoKXGYxXGIgXGNmMCA0LiAgQSBzaW1wbGllZCB2aWV3IG9mIHRoZSBidXNpbmVzcyBhcmNo
aXRlY3R1cmUKXGYwXGIwIFwKXAogICBUaGUgSW50ZXJuZXQgd2FzIG9yaWdpbmFsbHkgc3RydWN0
dXJlZCBpbiBzdWNoIGEgd2F5IHRoYXQgYW55IGhvc3RcCiAgIGNvdWxkIGRpcmVjdGx5IGNvbm5l
Y3QgdG8gYW55IG90aGVyIGhvc3QgZm9yIHdoaWNoIGl0IGNvdWxkIGRldGVybWluZVwKICAgYW4g
SVAgYWRkcmVzcy4gIFRoYXQgd2FzIHZlcnkgcXVpY2tseSBmb3VuZCB0byBoYXZlIGlzc3Vlcywg
YW5kIGZvbGtzXAogICBmb3VuZCB3YXlzIHRvIGNoYW5nZSB0aGF0LiAgVG8gdW5kZXJzdGFuZCB0
aGUgaW1wbGljYXRpb25zLCBvbmUgbXVzdFwKICAgdW5kZXJzdGFuZCwgYXQgYSBoaWdoIGxldmVs
LCB0aGUgYnVzaW5lc3Mgc3RydWN0dXJlIG9mIHRoZSBJbnRlcm5ldC5cClwKICAgVGhlIEludGVy
bmV0LCB3aG9zZSBuYW1lIGltcGxpZXMgdGhhdCBpdCBpcyBhIG5ldHdvcmsgb2YgbmV0d29ya3Ms
XAogICBtYXkgYmUgdW5kZXJzdG9vZCBhcyBhIG51bWJlciBvZiBpbnRlcmNvbm5lY3RlZCBidXNp
bmVzc2VzLiBcClwKVkM6IEkgd291bGQgc3VnZ2VzdCB0byBiZWdpbiBieSBzYXlpbmcgaXQgaXMg
YSBudW1iZXIgb2YgaW50ZXJjb25uZWN0ZWQgYW5kIGluZGVwZW5kZW50bHkgb3BlcmF0ZWQgbmV0
d29ya3MuIE5vdCBhbGwgYXJlIHJ1biBhcyBhIGNvbW1lcmNpYWwgZW50ZXJwcmlzZSwgd2hpY2gg
aXMga2luZCBvZiB3aGF0ICJidXNpbmVzcyIgaW1wbGllcy4gT2YgY291cnNlLCBJIGNvbXBsZXRl
bHkgYWdyZWUgdGhhdCBpdCBpcyBpbXBvcnRhbnQgZm9yIHJlYWRlcnMgdG8gdW5kZXJzdGFuZCB0
aGF0IG1hbnkgb2YgdGhlIG5ldHdvcmtzIGluIHRoZSBJbnRlcm5ldCBhcmUgYnVzaW5lc3NlcyBh
bmQgdGhlaXIgcHJhY3RpY2VzIGFuZCBkZWNpc2lvbnMgYXJlIGdyb3VuZGVkIGluIHRoZSBidXNp
bmVzcyBtb2RlbHMgdGhleSBhZG9wdC4gXApcCgkgQ2VudHJhbFwKICAgdG8gaXRzIGJ1c2luZXNz
IHN0cnVjdHVyZSBhcmUgdGhlIG5ldHdvcmtzIHRoYXQgcHJvdmlkZSBjb25uZWN0aXZpdHlcCiAg
IHRvIG90aGVyIG5ldHdvcmtzLCBjYWxsZWQgIlRyYW5zaXQgUHJvdmlkZXJzIi4gIFRoZXNlIG5l
dHdvcmtzIHNlbGxcCiAgIGJ1bGsgYmFuZHdpZHRoIApcZjFcYiAoYW5kIHJvdXRpbmcgc2Vydmlj
ZXMpClxmMFxiMCAgdG8gZWFjaCBvdGhlciwgYW5kIHRvIG90aGVyIG5ldHdvcmtzIGFzIGN1c3Rv
bWVycy5cClwKICAgQXJvdW5kIHRoZSBwZXJpcGhlcnkgb2YgdGhlc2UgbmV0d29ya3MsIG9uZSBm
aW5kcyBjb21wYW5pZXMsIHNjaG9vbHMsXAogICBhbmQgb3RoZXIgbmV0d29ya3MgdGhhdCBwcm92
aWRlIHNlcnZpY2VzIGRpcmVjdGx5IHRvIGluZGl2aWR1YWxzLlwKICAgVGhlc2UgbWlnaHQgZ2Vu
ZXJhbGx5IGJlIGRpdmlkZWQgaW50byAiRW50ZXJwcmlzZSBOZXR3b3JrcyIgYW5kXAogICAiQWNj
ZXNzIE5ldHdvcmtzIjsgRW50ZXJwcmlzZSBuZXR3b3JrcyBwcm92aWRlICJmcmVlIiBjb25uZWN0
aXZpdHkgdG9cCiAgIHRoZWlyIG93biBlbXBsb3llZXMgb3IgbWVtYmVycywgYW5kIGFsc28gcHJv
dmlkZSB0aGVtIGEgc2V0IG9mXAogICBzZXJ2aWNlcyBpbmNsdWRpbmcgZWxlY3Ryb25pYyBtYWls
LCB3ZWIgc2VydmljZXMsIGFuZCBzbyBvbi4gIEFjY2Vzc1wKICAgTmV0d29ya3Mgc2VsbCBicm9h
ZGJhbmQgY29ubmVjdGl2aXR5IChEU0wsIENhYmxlIE1vZGVtLCA4MDIuMTFcCiAgIHdpcmVsZXNz
IG9yIDNHUFAgd2lyZWxlc3MpLCBvciAiZGlhbCIgc2VydmljZXMgaW5jbHVkaW5nIFBTVE4gZGlh
bC11cFwKICAgYW5kIElTRE4sIHRvIHN1YnNjcmliZXJzLiAgVGhlIHN1YnNjcmliZXJzIGFyZSB0
eXBpY2FsbHkgZWl0aGVyXAogICByZXNpZGVudGlhbCBvciBzbWFsbCBvZmZpY2UvaG9tZSBvZmZp
Y2UgKFNPSE8pIGN1c3RvbWVycy5cCiAgIFJlc2lkZW50aWFsIGN1c3RvbWVycyBhcmUgZ2VuZXJh
bGx5IGVudGlyZWx5IGRlcGVuZGVudCBvbiB0aGVpclwKICAgYWNjZXNzIHByb3ZpZGVyIGZvciBh
bGwgc2VydmljZXMsIHdoaWxlIGEgU09ITyBidXlzIHNvbWUgc2VydmljZXNcCiAgIGZyb20gdGhl
IGFjY2VzcyBwcm92aWRlciBhbmQgbWF5IHByb3ZpZGUgb3RoZXJzIGZvciBpdHNlbGYuICBOZXR3
b3Jrc1wKICAgdGhhdCBzZWxsIHRyYW5zaXQgc2VydmljZXMgdG8gbm9ib2R5IGVsc2UgLSBTT0hP
LCByZXNpZGVudGlhbCwgYW5kXAogICBlbnRlcnByaXNlIG5ldHdvcmtzIC0gYXJlIGdlbmVyYWxs
eSByZWZlcmVlZCB0byBhcyAiZWRnZSBuZXR3b3JrcyI7XAogICBUcmFuc2l0IE5ldHdvcmtzIGFy
ZSBjb25zaWRlcmVkIHRvIGJlIHBhcnQgb2YgdGhlICJjb3JlIiBvZiB0aGVcCiAgIEludGVybmV0
LCBhbmQgYWNjZXNzIG5ldHdvcmtzIGFyZSBiZXR3ZWVuIHRoZSB0d28uICBUaGlzIGdlbmVyYWxc
CiAgIHN0cnVjdHVyZSBpcyBkZXBpY3RlZCBpbiBGaWd1cmUgMy5cClwKXApcClwKXApcClwKXApc
ClwKXApcClwKXApcClwKXApcClwKXApccGFyZFxwYXJkZWZ0YWI3MjBccWxccW5hdHVyYWwKXGNm
NiBCYWtlciAgICAgICAgICAgICAgICAgICAgRXhwaXJlcyBBcHJpbCAyNiwgMjAxMCAgICAgICAg
ICAgICAgICBbUGFnZSAyMV1cY2YwIFwKXHBhcmRccGFyZGVmdGFiNzIwXHFsXHFuYXR1cmFsCntc
ZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTkt
NDYzMS04MTZGLTJERTg1QkFEMzFFRSNwYWdlLTIyIn19e1xmbGRyc2x0IFxjZjMgIH19XApccGFy
ZFxwYXJkZWZ0YWI3MjBccWxccW5hdHVyYWwKXGNmNiBJbnRlcm5ldC1EcmFmdCAgICAgICAgICAg
ICAgIENvcmUgUHJvdG9jb2xzICAgICAgICAgICAgICAgICBPY3RvYmVyIDIwMDlcY2YwIFwKXApc
CiAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tLS0tLSAgICAgICAgICAgICAgICAgIC0tLS0t
LVwKICAgICAgICAgICAgICAgICAgICAgICAgICAvICAgICAgXFwgICAgICAgICAgICAgICAgLyAg
ICAgIFxcXAogICAgICAgICAgICAgICAgLy0tXFwgICAgIC8gICAgICAgIFxcICAgICAgICAgICAg
ICAvICAgICAgICBcXFwKICAgICAgICAgICAgICAgfFNPSE98LS0tKyAgQWNjZXNzICB8ICAgICAg
ICAgICAgfEVudGVycHJpc2V8XAogICAgICAgICAgICAgICAgXFwtLS8gICAgfCAgU2VydmljZSB8
ICAgICAgICAgICAgfCBOZXR3b3JrICB8XAogICAgICAgICAgICAgICAgLy0tXFwgICAgfCAgUHJv
dmlkZXJ8ICAgICAgICAgICAgfCAgICAgICAgICB8XAogICAgICAgICAgICAgICB8SG9tZXwtLS0r
ICAgICAgICAgIHwgICAtLS0tLS0gICB8ICAgICAgICAgIHxcCiAgICAgICAgICAgICAgICBcXC0t
LyAgICAgXFwgICAgICAgICstLS0rICAgICAgKy0tLSsgICAgICAgIC9cCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgXFwgICAgICAvICAgLyAgICAgICAgXFwgICBcXCAgICAgIC9cCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgIC0tLS0tLSAgIHwgVHJhbnNpdCAgfCAgIC0tLS0tLVwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBTZXJ2aWNlICB8XAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IFByb3ZpZGVyIHxcCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgICAgICAgfFwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFxcICAgICAgICAvXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFxcICAgICAgL1wKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0t
LS0tXApcCiAgICAgICAgICAgICBGaWd1cmUgMzogQ29uY2VwdHVhbCBtb2RlbCBvZiBJbnRlcm5l
dCBidXNpbmVzc2VzXApcCiAgIEEgc3BlY2lmaWMgZXhhbXBsZSBpcyBzaG93biBpbiBhIApcZjFc
YiAidHJhY2Vyb3V0ZSIKXGYwXGIwICBmcm9tIHRoZSBhdXRob3IncyBob21lIHRvXAogICBhIHNj
aG9vbCBoZSBjYW4gc2VlIG5lYXJieS4gIEludGVybmV0IGNvbm5lY3Rpdml0eSBpbiBGaWd1cmUg
NCBwYXNzZXNcCiAgIHRocm91Z2hcClwKICAgbyAgVGhlIGF1dGhvcidzIGhvbWUsXApcCiAgIG8g
IENveCBDb21tdW5pY2F0aW9ucywgYW4gQWNjZXNzIE5ldHdvcmsgdXNpbmcgQ2FibGUgTW9kZW1c
CiAgICAgIHRlY2hub2xvZ3ksXApcCiAgIG8gIFRyYW5zaXRSYWlsLCBhIGNvbW1vZGl0eSBwZWVy
aW5nIHNlcnZpY2UgZm9yIHJlc2VhcmNoIGFuZFwKICAgICAgZWR1Y2F0aW9uIChSJkUpIG5ldHdv
cmtzLFwKXAogICBvICBDb3Jwb3JhdGlvbiBmb3IgRWR1Y2F0aW9uIE5ldHdvcmsgSW5pdGlhdGl2
ZXMgaW4gQ2FsaWZvcm5pYVwKICAgICAgKENFTklDKSwgYSB0cmFuc2l0IHByb3ZpZGVyIGZvciBl
ZHVjYXRpb25hbCBuZXR3b3JrcywgYW5kXApcCiAgIG8gIHRoZSBVbml2ZXJzaXR5IG9mIENhbGlm
b3JuaWEgYXQgU2FudGEgQmFyYmFyYSwgd2hpY2ggaW4gdGhpc1wKICAgICAgY29udGV4dCBtaWdo
dCBiZSB2aWV3ZWQgYXMgYW4gYWNjZXNzIG5ldHdvcmsgZm9yIGl0cyBzdHVkZW50cyBhbmRcCiAg
ICAgIGZhY3VsdHkgb3IgYXMgYW4gZW50ZXJwcmlzZSBuZXR3b3JrLlwKXApcClwKXApcClwKXApc
ClwKXApcClwKXApcClxjZjYgQmFrZXIgICAgICAgICAgICAgICAgICAgIEV4cGlyZXMgQXByaWwg
MjYsIDIwMTAgICAgICAgICAgICAgICAgW1BhZ2UgMjJdXGNmMCBcClxwYXJkXHBhcmRlZnRhYjcy
MFxxbFxxbmF0dXJhbAp7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6
Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUjcGFnZS0yMyJ9fXtcZmxkcnNs
dCBcY2YzICB9fVwKXHBhcmRccGFyZGVmdGFiNzIwXHFsXHFuYXR1cmFsClxjZjYgSW50ZXJuZXQt
RHJhZnQgICAgICAgICAgICAgICBDb3JlIFByb3RvY29scyAgICAgICAgICAgICAgICAgT2N0b2Jl
ciAyMDA5XGNmMCBcClwKXAogICAgIDxzdGVhbHRoLTEwLTMyLTI0NC0yMTg6PiBmcmVkJSB0cmFj
ZXJvdXRlIHd3dy51Y3NiLmVkdVwKICAgICB0cmFjZXJvdXRlIHRvIHdlYi51Y3NiLmVkdSAoMTI4
LjExMS4yNC40MSksXAogICAgICAgICAgICAgNjQgaG9wcyBtYXgsIDQwIGJ5dGUgcGFja2V0c1wK
ICAgICAgMSAgZnJlZC12cG4gKDEwLjMyLjI0NC4yMTcpICAxLjU2MCBtcyAgMS4xMDggbXMgIDEu
MTMzIG1zXAogICAgICAyICB3c2lwLTk4LTE3My0xOTMtMS5zYi5zZC5jb3gubmV0ICg5OC4xNzMu
MTkzLjEpICAxMi41NDAgbXMgIC4uLlwKICAgICAgMyAgNjguNi4xMy4xMDEgLi4uXAogICAgICA0
ICA2OC42LjEzLjEyOSAuLi5cCiAgICAgIDUgIGxhbmdiYnIwMS1hczAucjIubGEuY294Lm5ldCAu
Li5cCiAgICAgIDYgIGNhbHJlbjQ2LWN1c3QubHNhbmNhMDEudHJhbnNpdHJhaWwubmV0IC4uLlwK
ICAgICAgNyAgZGMtbGF4LWNvcmUxLS1sYXgtcGVlcjEtZ2UuY2VuaWMubmV0IC4uLlwKICAgICAg
OCAgZGMtbGF4LWFnZzEtLWxheC1jb3JlMS1nZS5jZW5pYy5uZXQgLi4uXAogICAgICA5ICBkYy11
Y3NiLS1kYy1sYXgtZGMyLmNlbmljLm5ldCAuLi5cCiAgICAgMTAgIHIyLS1yMS0tMS5jb21tc2Vy
di51Y3NiLmVkdSAuLi5cCiAgICAgMTEgIDU3NC1jLS1yMi0tMi5jb21tc2Vydi51Y3NiLmVkdSAu
Li5cCiAgICAgMTIgICogKiAqXApcCiAgICAgICBGaWd1cmUgNDogVHJhY2Vyb3V0ZSBmcm9tIHJl
c2lkZW50aWFsIGN1c3RvbWVyIHRvIGVkdWNhdGlvbmFsXAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGluc3RpdHV0aW9uXApcCiAgIEFub3RoZXIgc3BlY2lmaWMgZXhhbXBsZSBjb3Vs
ZCBiZSBzaG93biBpbiBhIHRyYWNlcm91dGUgZnJvbSB0aGVcCiAgIGF1dGhvcidzIGhvbWUgdG8g
aGlzIGVtcGxveWVyLiAgSW50ZXJuZXQgY29ubmVjdGl2aXR5IGluIHRoYXQgY2FzZVwKICAgdXNl
cyBhIFZpcnR1YWwgUHJpdmF0ZSBOZXR3b3JrIChWUE4gdHVubmVsKSBmcm9tIHRoZSBhdXRob3In
cyBob21lLFwKICAgY3Jvc3NpbmcgQ294IENhYmxlIChhbiBBY2Nlc3MgTmV0d29yaykgYW5kIFBh
Y2lmaWMgQmVsbCAoYSBUcmFuc2l0XAogICBOZXR3b3JrKSwgYW5kIHRlcm1pbmF0aW5nIGluIENp
c2NvIFN5c3RlbXMgKGFuIEVudGVycHJpc2UgTmV0d29yayk7IGFcCiAgIHRyYWNlcm91dGUgb2Yg
dGhlIHBhdGggZG9lc24ndCBzaG93IHRoYXQgYXMgaXQgaXMgaW52aXNpYmxlIHdpdGhpblwKICAg
dGhlIFZQTiBhbmQgdGhlIGNvbnRlbnRzIG9mIHRoZSBWUE4gYXJlIGludmlzaWJsZSwgZHVlIHRv
IGVuY3J5cHRpb24sXAogICB0byB0aGUgbmV0d29ya3Mgb24gdGhlIHBhdGguICBJbnN0ZWFkLCB0
aGUgdHJhY2Vyb3V0ZSBpbiBGaWd1cmUgNSBpc1wKICAgZW50aXJlbHkgd2l0aGluIENpc2NvJ3Mg
aW50ZXJuYWwgbmV0d29yay5cClwKICAgICAgICAgPHN0ZWFsdGgtMTAtMzItMjQ0LTIxODp+PiBm
cmVkJSB0cmFjZXJvdXRlIGlycC12aWV3MTNcCiAgICAgICAgIHRyYWNlcm91dGUgdG8gaXJwLXZp
ZXcxMy5jaXNjby5jb20gKDE3MS43MC4xMjAuNjApLFwKICAgICAgICAgICAgICAgICA2NCBob3Bz
IG1heCwgNDAgYnl0ZSBwYWNrZXRzXAogICAgICAgICAgMSAgZnJlZC12cG4gKDEwLjMyLjI0NC4y
MTcpICAyLjU2MCBtcyAgMS4xMDAgbXMgIDEuMTk4IG1zXAogICAgICAgICAgICAgICAgICAgIDx0
dW5uZWxlZCBwYXRoIHRocm91Z2ggQ294IGFuZCBQYWNpZmljIEJlbGw+XAogICAgICAgICAgMiAg
KioqKlwKICAgICAgICAgIDMgIHNqYzI0LTAwYS1ndzItZ2UyLTIgKDEwLjM0LjI1MS4xMzcpICAy
Ni4yOTggbXMuLi5cCiAgICAgICAgICA0ICBzamMyMy1hNS1ndzItZzItMSAoMTAuMzQuMjUwLjc4
KSAgMjUuMjE0IG1zICAuLi5cCiAgICAgICAgICA1ICBzamMyMC1hNS1ndzEgKDEwLjMyLjEzNi4y
MSkgIDIzLjIwNSBtcyAgLi4uXAogICAgICAgICAgNiAgc2pjMTItYWJiNC1ndzEtdDItNyAoMTAu
MzIuMC4xODkpICA0Ni4wMjggbXMgIC4uLlwKICAgICAgICAgIDcgIHNqYzUtc2JiNC1ndzEtdGVu
OC0yICgxNzEuKi4qLiopICAyNi43MDAgbXMgIC4uLlwKICAgICAgICAgIDggIHNqYzEyLWRjNS1n
dzItdGVuMy0xIC4uLlwKICAgICAgICAgIDkgIHNqYzUtZGM0LWd3MS10ZW44LTEgLi4uXAogICAg
ICAgICAxMCAgaXJwLXZpZXcxMyAuLi5cClwKICAgICAgICAgICAgICAgICAgICAgIEZpZ3VyZSA1
OiBUcmFjZXJvdXRlIGFjcm9zcyBWUE5cClwKICAgSW4gYm90aCBjYXNlcywgaXQgd2lsbCBiZSBv
YnNlcnZlZCB0aGF0IHRoZSBhdXRob3IncyBob21lIGludGVybmFsbHlcCiAgIHVzZXMgYWRkcmVz
cyBzcGFjZSBmcm9tIHRoZSBBZGRyZXNzIEFsbG9jYXRpb24gZm9yIFByaXZhdGUgSW50ZXJuZXRz
XApcClwKXApcY2Y2IEJha2VyICAgICAgICAgICAgICAgICAgICBFeHBpcmVzIEFwcmlsIDI2LCAy
MDEwICAgICAgICAgICAgICAgIFtQYWdlIDIzXVxjZjAgXApccGFyZFxwYXJkZWZ0YWI3MjBccWxc
cW5hdHVyYWwKe1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJE
M0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3BhZ2UtMjQifX17XGZsZHJzbHQgXGNm
MyAgfX1cClxwYXJkXHBhcmRlZnRhYjcyMFxxbFxxbmF0dXJhbApcY2Y2IEludGVybmV0LURyYWZ0
ICAgICAgICAgICAgICAgQ29yZSBQcm90b2NvbHMgICAgICAgICAgICAgICAgIE9jdG9iZXIgMjAw
OVxjZjAgXApcClwKICAgW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0
YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmMxOTE4In19e1xmbGRy
c2x0IFxjZjUgXHVsIFx1bGM1IFJGQzE5MTh9fV0sIGFuZCBvdGhlciBuZXR3b3JrcyBnZW5lcmFs
bHkgdXNlIHB1YmxpYyBhZGRyZXNzIHNwYWNlLiAgSXRcCiAgIHdpbGwgYWxzbyBiZSBvYnNlcnZl
ZCB0aGF0IG9uIGVudHJ5IHRvIFVDU0IsIHRoZSB0cmFjZXJvdXRlIGluXAogICBGaWd1cmUgNCB0
ZXJtaW5hdGVzIGJlZm9yZSBhcnJpdmluZyBhdCB0aGUgdGFyZ2V0LlwKXAogICBUaHJlZSBtaWRk
bGV3YXJlIHRlY2hub2xvZ2llcyBhcmUgaW4gb2J2aW91cyB1c2UgaGVyZS4gIFRoZXNlIGFyZSB0
aGVcCiAgIHVzZSBvZiBhIGZpcmV3YWxsLCBhIE5ldHdvcmsgQWRkcmVzcyBUcmFuc2xhdG9yIChO
QVQpLCBhbmQgYSBWaXJ0dWFsXAogICBQcml2YXRlIE5ldHdvcmsgKFZQTikuXApcCiAgIEZpcmV3
YWxscyBhcmUgZ2VuZXJhbGx5IHNvbGQgYXMsIGFuZCBjb25zaWRlcmVkLCBhIHNlY3VyaXR5XAog
ICB0ZWNobm9sb2d5LiAgQSBmaXJld2FsbCBpbXBvc2VzIGEgYm9yZGVyIGJldHdlZW4gdHdvIGFk
bWluaXN0cmF0aXZlXAogICBkb21haW5zLCB3aGljaCBhcmUgdXN1YWxseSBhIHJlc2lkZW50aWFs
LCBTT0hPLCBvciBlbnRlcnByaXNlIG5ldHdvcmtcCiAgIGFuZCBpdHMgYWNjZXNzIG9yIHRyYW5z
aXQgcHJvdmlkZXIuICBJbiBpdHMgZXNzZW5jZSwgYSBmaXJld2FsbCBpcyBhXAogICBkYXRhIGRp
b2RlLCBpbXBvc2luZyBhIHBvbGljeSBvbiB3aGF0IHNlc3Npb25zIG1heSBwYXNzIGJldHdlZW4g
YVwKICAgcHJvdGVjdGVkIGRvbWFpbiBhbmQgdGhlIHJlc3Qgb2YgdGhlIEludGVybmV0LiAgU2lt
cGxlIHBvbGljaWVzXAogICBnZW5lcmFsbHkgcGVybWl0IHNlc3Npb25zIHRvIGJlIG9yaWdpbmF0
ZWQgZnJvbSB0aGUgcHJvdGVjdGVkIG5ldHdvcmtcCiAgIGJ1dCBub3QgZnJvbSB0aGUgb3V0c2lk
ZTsgbW9yZSBjb21wbGV4IHBvbGljaWVzIG1heSBwZXJtaXQgYWRkaXRpb25hbFwKICAgc2Vzc2lv
bnMgZnJvbSB0aGUgb3V0c2lkZSwgYXMgZWxlY3Ryb25pYyBtYWlsIHRvIGEgbWFpbCBzZXJ2ZXIg
b3IgYVwKICAgd2ViIHNlc3Npb24gdG8gYSB3ZWIgc2VydmVyLCBhbmQgbWF5IHByZXZlbnQgY2Vy
dGFpbiBhcHBsaWNhdGlvbnNcCiAgIGZyb20gZ2xvYmFsIGFjY2VzcyBldmVuIHRob3VnaCB0aGV5
IGFyZSBvcmlnaW5hdGVkIGZyb20gdGhlIGluc2lkZS5cCiAgIEZpcmV3YWxscyBhcmUgY29udHJv
dmVyc2lhbCBpbiB0aGUgSW50ZXJuZXQgY29tbXVuaXR5OyBuZXR3b3JrXAogICBtYW5hZ2VycyBv
ZnRlbiBpbnNpc3Qgb24gdGhlbSBzaW1wbHkgYmVjYXVzZSB0aGV5IGltcG9zZSBhIGJvdW5kYXJ5
O1wKICAgb3RoZXJzIHBvaW50IG91dCB0aGF0IHRoZWlyIHZhbHVlIGFzIGEgc2VjdXJpdHkgc29s
dXRpb24gaXNcCiAgIGRlYmF0YWJsZSwgYXMgbW9zdCBhdHRhY2tzIGNvbWUgZnJvbSBiZWhpbmQg
dGhlIGZpcmV3YWxsIGFuZFwKICAgYXBwbGljYXRpb24gbGF5ZXIgYXR0YWNrcyBzdWNoIGFzIHZp
cnVzZXMgY2FycmllZCBpbiBlbWFpbCBvciBBY3RpdmVcCiAgIFggYXJlIGludmlzaWJsZSB0byB0
aGVtLiAgSW4gZ2VuZXJhbCwgYXMgYSBzZWN1cml0eSBzb2x1dGlvbiwgdGhleVwKICAgYXJlIGp1
c3RpZmllZCBhcyBhIGRlZmVuc2UgaW4gZGVwdGg7IHdoaWxlIHRoZSBlbmQgc3lzdGVtIG11c3Qg
aW4gdGhlXAogICBlbmQgYmUgcmVzcG9uc2libGUgZm9yIGl0cyBvd24gc2VjdXJpdHksIGEgZmly
ZXdhbGwgY2FuIGluaGliaXQgb3JcCiAgIHByZXZlbnQgY2VydGFpbiBraW5kcyBvZiBhdHRhY2tz
IGZyb20gY2VydGFpbiBxdWFydGVycyBzdWNoIGFzIHRoZVwKICAgY29uc3VtcHRpb24gb2YgQ1BV
IHRpbWUgb24gYSBjcml0aWNhbCBzZXJ2ZXIuICBLZXkgZG9jdW1lbnRzXAogICBkZXNjcmliaW5n
IGZpcmV3YWxsIHRlY2hub2xvZ3kgYW5kIHRoZSBpc3N1ZXMgaXQgcG9zZXMgaW5jbHVkZTpcClwK
ICAgbyAgSVAgTXVsdGljYXN0IGFuZCBGaXJld2FsbHMgW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBF
UkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFF
RS9yZmMyNTg4In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQzI1ODh9fV1cClwKICAgbyAg
QmVuY2htYXJraW5nIFRlcm1pbm9sb2d5IGZvciBGaXJld2FsbCBQZXJmb3JtYW5jZSBbe1xmaWVs
ZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMx
LTgxNkYtMkRFODVCQUQzMUVFL3JmYzI2NDcifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZD
MjY0N319XVwKXAogICBvICBCZWhhdmlvciBvZiBhbmQgUmVxdWlyZW1lbnRzIGZvciBJbnRlcm5l
dCBGaXJld2FsbHMgW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTov
LzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmMyOTc5In19e1xmbGRyc2x0
IFxjZjUgXHVsIFx1bGM1IFJGQzI5Nzl9fV1cClwKICAgbyAgQmVuY2htYXJraW5nIE1ldGhvZG9s
b2d5IGZvciBGaXJld2FsbCBQZXJmb3JtYW5jZSBbe1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElO
SyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3Jm
YzM1MTEifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDMzUxMX19XVwKXAogICBvICBNb2Jp
bGUgSVB2NiBhbmQgRmlyZXdhbGxzOiBQcm9ibGVtIFN0YXRlbWVudCBbe1xmaWVsZHtcKlxmbGRp
bnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRF
ODVCQUQzMUVFL3JmYzQ0ODcifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDNDQ4N319XVwK
XAogICBvICBOQVQgYW5kIEZpcmV3YWxsIFRyYXZlcnNhbCBJc3N1ZXMgb2YgSG9zdCBJZGVudGl0
eSBQcm90b2NvbFwKICAgICAgQ29tbXVuaWNhdGlvbiBbe1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVS
TElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVF
L3JmYzUyMDcifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDNTIwN319XVwKXAogICBOZXR3
b3JrIEFkZHJlc3MgVHJhbnNsYXRpb24gaXMgYSB0ZWNobm9sb2d5IHRoYXQgd2FzIGRldmVsb3Bl
ZCBpblwKICAgcmVzcG9uc2UgdG8gSVNQIGJlaGF2aW9ycyBpbiB0aGUgbWlkLTE5OTAnczsgd2hl
biBbe1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjIt
MDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzE5MTgifX17XGZsZHJzbHQgXGNmNSBcdWwg
XHVsYzUgUkZDMTkxOH19XSB3YXNcCiAgIHB1Ymxpc2hlZCwgbWFueSBJU1BzIHN0YXJ0ZWQgaGFu
ZGluZyBvdXQgc2luZ2xlIG9yIHNtYWxsIG51bWJlcnMgb2ZcCiAgIGFkZHJlc3NlcywgYW5kIGVk
Z2UgbmV0d29ya3Mgd2VyZSBmb3JjZWQgdG8gdHJhbnNsYXRlLiAgSW4gdGltZSwgdGhpc1wKXApc
ClwKXGNmNiBCYWtlciAgICAgICAgICAgICAgICAgICAgRXhwaXJlcyBBcHJpbCAyNiwgMjAxMCAg
ICAgICAgICAgICAgICBbUGFnZSAyNF1cY2YwIFwKXHBhcmRccGFyZGVmdGFiNzIwXHFsXHFuYXR1
cmFsCntcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIy
LTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNwYWdlLTI1In19e1xmbGRyc2x0IFxjZjMgIH19
XApccGFyZFxwYXJkZWZ0YWI3MjBccWxccW5hdHVyYWwKXGNmNiBJbnRlcm5ldC1EcmFmdCAgICAg
ICAgICAgICAgIENvcmUgUHJvdG9jb2xzICAgICAgICAgICAgICAgICBPY3RvYmVyIDIwMDlcY2Yw
IFwKXApcCiAgIGJlY2FtZSBjb25zaWRlcmVkIGEgZ29vZCB0aGluZywgb3IgYXQgbGVhc3Qgbm90
IGEgYmFkIHRoaW5nOyBpdFwKICAgYW1wbGlmaWVkIHRoZSBwdWJsaWMgYWRkcmVzcyBzcGFjZSwg
YW5kIGl0IHdhcyBzb2xkIGFzIGlmIGl0IHdlcmUgYVwKICAgZmlyZXdhbGwuICBJdCBvZiBjb3Vy
c2UgaXMgbm90OyB3aGlsZSB0cmFkaXRpb25hbCBkeW5hbWljIE5BVHMgb25seVwKICAgdHJhbnNs
YXRlIGJldHdlZW4gaW50ZXJuYWwgYW5kIGV4dGVybmFsIHNlc3Npb24gYWRkcmVzcy9hcG9ydCB0
dXBsZXNcCiAgIGR1cmluZyB0aGUgZGV0ZWN0ZWQgZHVyYXRpb24gb2YgdGhlIHNlc3Npb24sIHRo
YXQgc2Vzc2lvbiBzdGF0ZSBtYXlcCiAgIGV4aXN0IGluIHRoZSBuZXR3b3JrIG11Y2ggbG9uZ2Vy
IHRoYW4gaXQgZXhpc3RzIG9uIHRoZSBlbmQgc3lzdGVtLFwKICAgYW5kIGFzIGEgcmVzdWx0IGNv
bnN0aXR1dGVzIGFuIGF0dGFjayB2ZWN0b3IuICBUaGUgZGVzaWduLCB2YWx1ZSwgYW5kXAogICBs
aW1pdGF0aW9ucyBvZiBuZXR3b3JrIGFkZHJlc3MgdHJhbnNsYXRpb24gYXJlIGRlc2NyaWJlZCBp
bjpcClwKICAgbyAgSVAgTmV0d29yayBBZGRyZXNzIFRyYW5zbGF0b3IgVGVybWlub2xvZ3kgYW5k
IENvbnNpZGVyYXRpb25zXAogICAgICBbe1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBw
bGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzI2NjMi
fX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDMjY2M319XVwKXAogICBvICBUcmFkaXRpb25h
bCBJUCBOZXR3b3JrIEFkZHJlc3MgVHJhbnNsYXRvciBbe1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVS
TElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVF
L3JmYzMwMjIifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDMzAyMn19XVwKXAogICBvICBQ
cm90b2NvbCBDb21wbGljYXRpb25zIHdpdGggdGhlIElQIE5ldHdvcmsgQWRkcmVzcyBUcmFuc2xh
dG9yXAogICAgICBbe1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8v
MzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzMwMjcifX17XGZsZHJzbHQg
XGNmNSBcdWwgXHVsYzUgUkZDMzAyN319XVwKXAogICBvICBOZXR3b3JrIEFkZHJlc3MgVHJhbnNs
YXRvciBGcmllbmRseSBBcHBsaWNhdGlvbiBEZXNpZ24gR3VpZGVsaW5lc1wKICAgICAgW3tcZmll
bGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYz
MS04MTZGLTJERTg1QkFEMzFFRS9yZmMzMjM1In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJG
QzMyMzV9fV1cClwKICAgbyAgSUFCIENvbnNpZGVyYXRpb25zIGZvciBOZXR3b3JrIEFkZHJlc3Mg
VHJhbnNsYXRpb24gW3tcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTov
LzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmMzNDI0In19e1xmbGRyc2x0
IFxjZjUgXHVsIFx1bGM1IFJGQzM0MjR9fV1cClwKICAgbyAgSVBzZWMtTmV0d29yayBBZGRyZXNz
IFRyYW5zbGF0aW9uIENvbXBhdGliaWxpdHkgUmVxdWlyZW1lbnRzXAogICAgICBbe1xmaWVsZHtc
KlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgx
NkYtMkRFODVCQUQzMUVFL3JmYzM3MTUifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDMzcx
NX19XVwKXAogICBvICBOZXR3b3JrIEFkZHJlc3MgVHJhbnNsYXRpb24gQmVoYXZpb3JhbCBSZXF1
aXJlbWVudHMgZm9yIFVuaWNhc3RcCiAgICAgIFVEUCBbe1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVS
TElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVF
L3JmYzQ3ODcifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDNDc4N319XVwKXAogICBvICBT
dGF0ZSBvZiBQZWVyLXRvLVBlZXIgQ29tbXVuaWNhdGlvbiBhY3Jvc3MgTmV0d29yayBBZGRyZXNz
XAogICAgICBUcmFuc2xhdG9ycyBbe1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3
ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzUxMjgifX17
XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDNTEyOH19XVwKXAogICBvICBJUCBNdWx0aWNhc3Qg
UmVxdWlyZW1lbnRzIGZvciBhIE5ldHdvcmsgQWRkcmVzcyBUcmFuc2xhdG9yIGFuZCBhXAogICAg
ICBOZXR3b3JrIEFkZHJlc3MgUG9ydCBUcmFuc2xhdG9yIFt7XGZpZWxke1wqXGZsZGluc3R7SFlQ
RVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMx
RUUvcmZjNTEzNSJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkM1MTM1fX1dXApcCiAgIFZp
cnR1YWwgUHJpdmF0ZSBOZXR3b3JrcyBjb21lIGluIG1hbnkgZm9ybXM7IHdoYXQgdGhleSBoYXZl
IGluIGNvbW1vblwKICAgaXMgdGhhdCB0aGV5IGFyZSBnZW5lcmFsbHkgdHVubmVsZWQgb3ZlciB0
aGUgaW50ZXJuZXQgYmFja2JvbmUsIHNvXAogICB0aGF0IGFzIGluIEZpZ3VyZSA1LCBjb25uZWN0
aXZpdHkgYXBwZWFycyB0byBiZSBlbnRpcmVseSB3aXRoaW4gdGhlXAogICBlZGdlIG5ldHdvcmsg
YWx0aG91Z2ggaXQgaXMgaW4gZmFjdCBhY3Jvc3MgYSBzZXJ2aWNlIHByb3ZpZGVyJ3NcCiAgIG5l
dHdvcmsuICBFeGFtcGxlcyBpbmNsdWRlIElQc2VjIHR1bm5lbC1tb2RlIGVuY3J5cHRlZCB0dW5u
ZWxzLCBJUC1cCiAgIGluLUlQIG9yIEdlbmVyaWMgUm91dGluZyBFbmNhcHN1bGF0aW9uIChHUkUp
IFt7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0w
MTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjMjc4NCJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBc
dWxjNSBSRkMyNzg0fX1dIHR1bm5lbHMsIGFuZFwKICAgTVBMUyBMU1BzIFt7XGZpZWxke1wqXGZs
ZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0y
REU4NUJBRDMxRUUvcmZjMzAzMSJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMzMDMxfX1d
W1JGQzMwMzJdLiAuXApcClwKXHBhcmRccGFyZGVmdGFiNzIwXHFsXHFuYXR1cmFsCgpcZjFcYiBc
Y2YwIDUuICBJQU5BIENvbnNpZGVyYXRpb25zClxmMFxiMCBcClwKICAgVGhpcyBtZW1vIGFza3Mg
dGhlIElBTkEgZm9yIG5vIG5ldyBwYXJhbWV0ZXJzLlwKXAogICBOb3RlIHRvIFJGQyBFZGl0b3I6
IFRoaXMgc2VjdGlvbiB3aWxsIGhhdmUgc2VydmVkIGl0cyBwdXJwb3NlIGlmIGl0XApcClwKXApc
cGFyZFxwYXJkZWZ0YWI3MjBccWxccW5hdHVyYWwKXGNmNiBCYWtlciAgICAgICAgICAgICAgICAg
ICAgRXhwaXJlcyBBcHJpbCAyNiwgMjAxMCAgICAgICAgICAgICAgICBbUGFnZSAyNV1cY2YwIFwK
XHBhcmRccGFyZGVmdGFiNzIwXHFsXHFuYXR1cmFsCntcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJ
TksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNw
YWdlLTI2In19e1xmbGRyc2x0IFxjZjMgIH19XApccGFyZFxwYXJkZWZ0YWI3MjBccWxccW5hdHVy
YWwKXGNmNiBJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgIENvcmUgUHJvdG9jb2xzICAgICAg
ICAgICAgICAgICBPY3RvYmVyIDIwMDlcY2YwIFwKXApcCiAgIGNvcnJlY3RseSB0ZWxscyBJQU5B
IHRoYXQgbm8gbmV3IGFzc2lnbm1lbnRzIG9yIHJlZ2lzdHJpZXMgYXJlXAogICByZXF1aXJlZCwg
b3IgaWYgdGhvc2UgYXNzaWdubWVudHMgb3IgcmVnaXN0cmllcyBhcmUgY3JlYXRlZCBkdXJpbmdc
CiAgIHRoZSBSRkMgcHVibGljYXRpb24gcHJvY2Vzcy4gIEZyb20gdGhlIGF1dGhvciJzIHBlcnNw
ZWN0aXZlLCBpdCBtYXlcCiAgIHRoZXJlZm9yZSBiZSByZW1vdmVkIHVwb24gcHVibGljYXRpb24g
YXMgYW4gUkZDIGF0IHRoZSBSRkMgRWRpdG9yJ3NcCiAgIGRpc2NyZXRpb24uXApcClwKXHBhcmRc
cGFyZGVmdGFiNzIwXHFsXHFuYXR1cmFsCgpcZjFcYiBcY2YwIDYuICBTZWN1cml0eSBDb25zaWRl
cmF0aW9ucwpcZjBcYjAgXApcCiAgIFNlY3VyaXR5IGlzIGFkZHJlc3NlZCBpbiBzb21lIGRldGFp
bCBpbiB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYy
Mi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUjc2VjdGlvbi0yLjIifX17XGZsZHJzbHQgXGNm
NSBcdWwgXHVsYzUgU2VjdGlvbiAyLjJ9fSBhbmQge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElO
SyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3Nl
Y3Rpb24tMy4xIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFNlY3Rpb24gMy4xfX0uXApcClwK
ClxmMVxiIDcuICBBY2tub3dsZWRnZW1lbnRzClxmMFxiMCBcClwKICAgUmV2aWV3IGNvbW1lbnRz
IHdlcmUgbWFkZSBieSBBbmRyZXcgWW91cnRjaGVua28sIEFzaG9rIE5hcmF5YW5hbixcCiAgIEJl
cm5pZSBWb2x6LCBDaHJpcyBMb252aWNrLCBEYXZlIE1jR3JldywgRGF2ZSBPcmFuLCBEYXZpZCBT
dSwgSGVtYW50XAogICBTaW5naCwgSmFtZXMgUG9saywgSm9obiBNZXlsb3IsIEpvc2VwaCBTYWxv
d2V5LCBKdWxpZW4gQWJlaWxsZSwgS2VycnlcCiAgIEx5bm4sIE1hZ251cyBXZXN0ZXJsdW5kLCBN
dXJ0YXphIENoaWJhLCBQYXVsIER1ZmZ5LCBQYXVsIEhvZmZtYW4sXAogICBSYWxwaCBEcm9tcywg
UnVzcyBXaGl0ZSwgU2hlaWxhIEZyYW5rZWwsIGFuZCBUb2VybGVzcyBFY2tlcnQuICBEYXZlXAog
ICBNY0dyZXcgYW5kIFJhbHBoIERyb21zIHN1Z2dlc3RlZCB0ZXh0LlwKXApcCgpcZjFcYiA4LiAg
UmVmZXJlbmNlcwpcZjBcYjAgXApcCgpcZjFcYiA4LjEuICBOb3JtYXRpdmUgUmVmZXJlbmNlcwpc
ZjBcYjAgXApcCiAgIFtSRkMxMTIyXSAgQnJhZGVuLCBSLiwgIlJlcXVpcmVtZW50cyBmb3IgSW50
ZXJuZXQgSG9zdHMgLVwKICAgICAgICAgICAgICBDb21tdW5pY2F0aW9uIExheWVycyIsIFNURCAz
LCB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0w
MTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjMTEyMiJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBc
dWxjNSBSRkMgMTEyMn19LCBPY3RvYmVyIDE5ODkuXApcCiAgIFtSRkMxMTIzXSAgQnJhZGVuLCBS
LiwgIlJlcXVpcmVtZW50cyBmb3IgSW50ZXJuZXQgSG9zdHMgLSBBcHBsaWNhdGlvblwKICAgICAg
ICAgICAgICBhbmQgU3VwcG9ydCIsIFNURCAzLCB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5L
ICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZj
MTEyMyJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMgMTEyM319LCBPY3RvYmVyIDE5ODku
XApcCiAgIFtSRkMxODEyXSAgQmFrZXIsIEYuLCAiUmVxdWlyZW1lbnRzIGZvciBJUCBWZXJzaW9u
IDQgUm91dGVycyIsXAogICAgICAgICAgICAgIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksg
ImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmMx
ODEyIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQyAxODEyfX0sIEp1bmUgMTk5NS5cClwK
ICAgW1JGQzQyOTRdICBMb3VnaG5leSwgSi4sICJJUHY2IE5vZGUgUmVxdWlyZW1lbnRzIiwge1xm
aWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00
NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzQyOTQifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUg
UkZDIDQyOTR9fSxcCiAgICAgICAgICAgICAgQXByaWwgMjAwNi5cClwKClxmMVxiIDguMi4gIElu
Zm9ybWF0aXZlIFJlZmVyZW5jZXMKXGYwXGIwIFwKXAogICBbQ2hhcG1hbl0gIENoYXBtYW4sIEUu
LCAiRXRoZXJuZXQgb3ZlciBCYXJiZWQgV2lyZSwgQXJjbmV0LCAxMDBNQlwKICAgICAgICAgICAg
ICBUb2tlbiBSaW5nLCAxMDBCYXNlLVZHQW55bGFuIGFuZCBpU0NTSSAuLi4iLCAyMDA3LlwKXAog
ICBbSS1ELmRhYm9vLWV0LWFsLWljYWxlbmRhci1pbi14bWxdXAogICAgICAgICAgICAgIERhYm9v
LCBDLiwgRG91Z2xhc3MsIE0uLCBhbmQgUy4gTGVlcywgImlDYWxlbmRhciBYTUxcCiAgICAgICAg
ICAgICAgUmVwcmVzZW50YXRpb24iLCB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBs
ZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvZHJhZnQtZGFi
b28tZXQtYWwtaWNhbGVuZGFyLWluLXhtbC0wMCJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBk
cmFmdC1kYWJvby1ldC1hbC1pY2FsZW5kYXItaW4teG1sLTAwfX1cCiAgICAgICAgICAgICAgKHdv
cmsgaW4gcHJvZ3Jlc3MpLCBKdW5lIDIwMDkuXApcClwKXApcClxwYXJkXHBhcmRlZnRhYjcyMFxx
bFxxbmF0dXJhbApcY2Y2IEJha2VyICAgICAgICAgICAgICAgICAgICBFeHBpcmVzIEFwcmlsIDI2
LCAyMDEwICAgICAgICAgICAgICAgIFtQYWdlIDI2XVxjZjAgXApccGFyZFxwYXJkZWZ0YWI3MjBc
cWxccW5hdHVyYWwKe1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8v
MzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3BhZ2UtMjcifX17XGZsZHJzbHQg
XGNmMyAgfX1cClxwYXJkXHBhcmRlZnRhYjcyMFxxbFxxbmF0dXJhbApcY2Y2IEludGVybmV0LURy
YWZ0ICAgICAgICAgICAgICAgQ29yZSBQcm90b2NvbHMgICAgICAgICAgICAgICAgIE9jdG9iZXIg
MjAwOVxjZjAgXApcClwKICAgW0ktRC5pZXRmLTZtYW4tbm9kZS1yZXEtYmlzXVwKICAgICAgICAg
ICAgICBMb3VnaG5leSwgSi4gYW5kIFQuIE5hcnRlbiwgIklQdjYgTm9kZSBSZXF1aXJlbWVudHMg
e1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5
OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzQyOTQifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVs
YzUgUkZDfX1cCiAgICAgICAgICAgICAge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBw
bGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzQyOTQi
fX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgNDI5NH19LWJpcyIsIHtcZmllbGR7XCpcZmxkaW5z
dHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1
QkFEMzFFRS9kcmFmdC1pZXRmLTZtYW4tbm9kZS1yZXEtYmlzLTAzIn19e1xmbGRyc2x0IFxjZjUg
XHVsIFx1bGM1IGRyYWZ0LWlldGYtNm1hbi1ub2RlLXJlcS1iaXMtMDN9fSAod29yayBpblwKICAg
ICAgICAgICAgICBwcm9ncmVzcyksIEp1bHkgMjAwOS5cClwKICAgW0ktRC5pZXRmLWNhbHNpZnkt
MjQ0NmJpc11cCiAgICAgICAgICAgICAgRGFib28sIEMuLCAiaUNhbGVuZGFyIFRyYW5zcG9ydC1J
bmRlcGVuZGVudFwKICAgICAgICAgICAgICBJbnRlcm9wZXJhYmlsaXR5IFByb3RvY29sIChpVElQ
KSIsXAogICAgICAgICAgICAgIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2Vi
ZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9kcmFmdC1pZXRmLWNh
bHNpZnktMjQ0NmJpcy0wOSJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBkcmFmdC1pZXRmLWNh
bHNpZnktMjQ0NmJpcy0wOX19ICh3b3JrIGluIHByb2dyZXNzKSxcCiAgICAgICAgICAgICAgQXBy
aWwgMjAwOS5cClwKICAgW0ktRC5pZXRmLW50cC1udHB2NC1wcm90b11cCiAgICAgICAgICAgICAg
QnVyYmFuaywgSi4sICJOZXR3b3JrIFRpbWUgUHJvdG9jb2wgVmVyc2lvbiA0IFByb3RvY29sIEFu
ZFwKICAgICAgICAgICAgICBBbGdvcml0aG1zIFNwZWNpZmljYXRpb24iLCB7XGZpZWxke1wqXGZs
ZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0y
REU4NUJBRDMxRUUvZHJhZnQtaWV0Zi1udHAtbnRwdjQtcHJvdG8tMTEifX17XGZsZHJzbHQgXGNm
NSBcdWwgXHVsYzUgZHJhZnQtaWV0Zi1udHAtbnRwdjQtcHJvdG8tMTF9fVwKICAgICAgICAgICAg
ICAod29yayBpbiBwcm9ncmVzcyksIFNlcHRlbWJlciAyMDA4LlwKXAogICBbSS1ELmlldGYtdGxz
LXJmYzQzNDctYmlzXVwKICAgICAgICAgICAgICBSZXNjb3JsYSwgRS4gYW5kIE4uIE1vZGFkdWd1
LCAiRGF0YWdyYW0gVHJhbnNwb3J0IExheWVyXAogICAgICAgICAgICAgIFNlY3VyaXR5IHZlcnNp
b24gMS4yIiwge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJE
M0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL2RyYWZ0LWlldGYtdGxzLXJmYzQzNDct
YmlzLTAzIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IGRyYWZ0LWlldGYtdGxzLXJmYzQzNDct
YmlzLTAzfX0gKHdvcmtcCiAgICAgICAgICAgICAgaW4gcHJvZ3Jlc3MpLCBPY3RvYmVyIDIwMDku
XApcCiAgIFtSRkMwNzY4XSAgUG9zdGVsLCBKLiwgIlVzZXIgRGF0YWdyYW0gUHJvdG9jb2wiLCBT
VEQgNiwge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FG
MjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzc2OCJ9fXtcZmxkcnNsdCBcY2Y1IFx1
bCBcdWxjNSBSRkMgNzY4fX0sXAogICAgICAgICAgICAgIEF1Z3VzdCAxOTgwLlwKXAogICBbUkZD
MDc5MV0gIFBvc3RlbCwgSi4sICJJbnRlcm5ldCBQcm90b2NvbCIsIFNURCA1LCB7XGZpZWxke1wq
XGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2
Ri0yREU4NUJBRDMxRUUvcmZjNzkxIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQyA3OTF9
fSxcCiAgICAgICAgICAgICAgU2VwdGVtYmVyIDE5ODEuXApcCiAgIFtSRkMwNzkyXSAgUG9zdGVs
LCBKLiwgIkludGVybmV0IENvbnRyb2wgTWVzc2FnZSBQcm90b2NvbCIsIFNURCA1LFwKICAgICAg
ICAgICAgICB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQz
QUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjNzkyIn19e1xmbGRyc2x0IFxjZjUg
XHVsIFx1bGM1IFJGQyA3OTJ9fSwgU2VwdGVtYmVyIDE5ODEuXApcCiAgIFtSRkMwNzkzXSAgUG9z
dGVsLCBKLiwgIlRyYW5zbWlzc2lvbiBDb250cm9sIFByb3RvY29sIiwgU1REIDcsXAogICAgICAg
ICAgICAgIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNB
RjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmM3OTMifX17XGZsZHJzbHQgXGNmNSBc
dWwgXHVsYzUgUkZDIDc5M319LCBTZXB0ZW1iZXIgMTk4MS5cClwKICAgW1JGQzA4MjZdICBQbHVt
bWVyLCBELiwgIkV0aGVybmV0IEFkZHJlc3MgUmVzb2x1dGlvbiBQcm90b2NvbDogT3JcCiAgICAg
ICAgICAgICAgY29udmVydGluZyBuZXR3b3JrIHByb3RvY29sIGFkZHJlc3NlcyB0byA0OC5iaXQg
RXRoZXJuZXRcCiAgICAgICAgICAgICAgYWRkcmVzcyBmb3IgdHJhbnNtaXNzaW9uIG9uIEV0aGVy
bmV0IGhhcmR3YXJlIiwgU1REIDM3LFwKICAgICAgICAgICAgICB7XGZpZWxke1wqXGZsZGluc3R7
SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJB
RDMxRUUvcmZjODI2In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQyA4MjZ9fSwgTm92ZW1i
ZXIgMTk4Mi5cClwKICAgW1JGQzA4OTRdICBIb3JuaWcsIEMuLCAiU3RhbmRhcmQgZm9yIHRoZSB0
cmFuc21pc3Npb24gb2YgSVAgZGF0YWdyYW1zXAogICAgICAgICAgICAgIG92ZXIgRXRoZXJuZXQg
bmV0d29ya3MiLCBTVEQgNDEsIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2Vi
ZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmM4OTQifX17XGZs
ZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDIDg5NH19LCBBcHJpbCAxOTg0LlwKXAogICBbUkZDMTAw
Nl0gIFJvc2UsIE0uIGFuZCBELiBDYXNzLCAiSVNPIHRyYW5zcG9ydCBzZXJ2aWNlcyBvbiB0b3Ag
b2ZcCiAgICAgICAgICAgICAgdGhlIFRDUDogVmVyc2lvbiAzIiwgU1REIDM1LCB7XGZpZWxke1wq
XGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2
Ri0yREU4NUJBRDMxRUUvcmZjMTAwNiJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMgMTAw
Nn19LCBNYXkgMTk4Ny5cClwKICAgW1JGQzEwMzRdICBNb2NrYXBldHJpcywgUC4sICJEb21haW4g
bmFtZXMgLSBjb25jZXB0cyBhbmQgZmFjaWxpdGllcyIsXAogICAgICAgICAgICAgIFNURCAxMywg
e1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5
OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzEwMzQifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVs
YzUgUkZDIDEwMzR9fSwgTm92ZW1iZXIgMTk4Ny5cClwKICAgW1JGQzEwMzVdICBNb2NrYXBldHJp
cywgUC4sICJEb21haW4gbmFtZXMgLSBpbXBsZW1lbnRhdGlvbiBhbmRcClwKXApcClxjZjYgQmFr
ZXIgICAgICAgICAgICAgICAgICAgIEV4cGlyZXMgQXByaWwgMjYsIDIwMTAgICAgICAgICAgICAg
ICAgW1BhZ2UgMjddXGNmMCBcClxwYXJkXHBhcmRlZnRhYjcyMFxxbFxxbmF0dXJhbAp7XGZpZWxk
e1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEt
ODE2Ri0yREU4NUJBRDMxRUUjcGFnZS0yOCJ9fXtcZmxkcnNsdCBcY2YzICB9fVwKXHBhcmRccGFy
ZGVmdGFiNzIwXHFsXHFuYXR1cmFsClxjZjYgSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICBD
b3JlIFByb3RvY29scyAgICAgICAgICAgICAgICAgT2N0b2JlciAyMDA5XGNmMCBcClwKXAogICAg
ICAgICAgICAgIHNwZWNpZmljYXRpb24iLCBTVEQgMTMsIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBF
UkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFF
RS9yZmMxMDM1In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQyAxMDM1fX0sIE5vdmVtYmVy
IDE5ODcuXApcCiAgIFtSRkMxMTEyXSAgRGVlcmluZywgUy4sICJIb3N0IGV4dGVuc2lvbnMgZm9y
IElQIG11bHRpY2FzdGluZyIsIFNURCA1LFwKICAgICAgICAgICAgICB7XGZpZWxke1wqXGZsZGlu
c3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4
NUJBRDMxRUUvcmZjMTExMiJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMgMTExMn19LCBB
dWd1c3QgMTk4OS5cClwKICAgW1JGQzExNDldICBXYWl0em1hbiwgRC4sICJTdGFuZGFyZCBmb3Ig
dGhlIHRyYW5zbWlzc2lvbiBvZiBJUFwKICAgICAgICAgICAgICBkYXRhZ3JhbXMgb24gYXZpYW4g
Y2FycmllcnMiLCB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8z
MkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjMTE0OSJ9fXtcZmxkcnNsdCBc
Y2Y1IFx1bCBcdWxjNSBSRkMgMTE0OX19LCBBcHJpbCAxOTkwLlwKXAogICBbUkZDMTE5NV0gIENh
bGxvbiwgUi4sICJVc2Ugb2YgT1NJIElTLUlTIGZvciByb3V0aW5nIGluIFRDUC9JUCBhbmRcCiAg
ICAgICAgICAgICAgZHVhbCBlbnZpcm9ubWVudHMiLCB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJM
SU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUv
cmZjMTE5NSJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMgMTE5NX19LCBEZWNlbWJlciAx
OTkwLlwKXAogICBbUkZDMTMwNV0gIE1pbGxzLCBELiwgIk5ldHdvcmsgVGltZSBQcm90b2NvbCAo
VmVyc2lvbiAzKVwKICAgICAgICAgICAgICBTcGVjaWZpY2F0aW9uLCBJbXBsZW1lbnRhdGlvbiIs
IHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAx
OTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmMxMzA1In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1
bGM1IFJGQyAxMzA1fX0sIE1hcmNoIDE5OTIuXApcCiAgIFtSRkMxMzMyXSAgTWNHcmVnb3IsIEcu
LCAiVGhlIFBQUCBJbnRlcm5ldCBQcm90b2NvbCBDb250cm9sIFByb3RvY29sXAogICAgICAgICAg
ICAgIChJUENQKSIsIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTov
LzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmMxMzMyIn19e1xmbGRyc2x0
IFxjZjUgXHVsIFx1bGM1IFJGQyAxMzMyfX0sIE1heSAxOTkyLlwKXAogICBbUkZDMTY2MV0gIFNp
bXBzb24sIFcuLCAiVGhlIFBvaW50LXRvLVBvaW50IFByb3RvY29sIChQUFApIiwgU1REIDUxLFwK
ICAgICAgICAgICAgICB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6
Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjMTY2MSJ9fXtcZmxkcnNs
dCBcY2Y1IFx1bCBcdWxjNSBSRkMgMTY2MX19LCBKdWx5IDE5OTQuXApcCiAgIFtSRkMxOTE4XSAg
UmVraHRlciwgWS4sIE1vc2tvd2l0eiwgUi4sIEthcnJlbmJlcmcsIEQuLCBHcm9vdCwgRy4sIGFu
ZFwKICAgICAgICAgICAgICBFLiBMZWFyLCAiQWRkcmVzcyBBbGxvY2F0aW9uIGZvciBQcml2YXRl
IEludGVybmV0cyIsXAogICAgICAgICAgICAgIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksg
ImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9iY3A1
In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IEJDUCA1fX0sIHtcZmllbGR7XCpcZmxkaW5zdHtI
WVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFE
MzFFRS9yZmMxOTE4In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQyAxOTE4fX0sIEZlYnJ1
YXJ5IDE5OTYuXApcCiAgIFtSRkMyMDQ1XSAgRnJlZWQsIE4uIGFuZCBOLiBCb3JlbnN0ZWluLCAi
TXVsdGlwdXJwb3NlIEludGVybmV0IE1haWxcCiAgICAgICAgICAgICAgRXh0ZW5zaW9ucyAoTUlN
RSkgUGFydCBPbmU6IEZvcm1hdCBvZiBJbnRlcm5ldCBNZXNzYWdlXAogICAgICAgICAgICAgIEJv
ZGllcyIsIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNB
RjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmMyMDQ1In19e1xmbGRyc2x0IFxjZjUg
XHVsIFx1bGM1IFJGQyAyMDQ1fX0sIE5vdmVtYmVyIDE5OTYuXApcCiAgIFtSRkMyMDQ2XSAgRnJl
ZWQsIE4uIGFuZCBOLiBCb3JlbnN0ZWluLCAiTXVsdGlwdXJwb3NlIEludGVybmV0IE1haWxcCiAg
ICAgICAgICAgICAgRXh0ZW5zaW9ucyAoTUlNRSkgUGFydCBUd286IE1lZGlhIFR5cGVzIiwge1xm
aWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00
NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzIwNDYifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUg
UkZDIDIwNDZ9fSxcCiAgICAgICAgICAgICAgTm92ZW1iZXIgMTk5Ni5cClwKICAgW1JGQzIwNDdd
ICBNb29yZSwgSy4sICJNSU1FIChNdWx0aXB1cnBvc2UgSW50ZXJuZXQgTWFpbCBFeHRlbnNpb25z
KVwKICAgICAgICAgICAgICBQYXJ0IFRocmVlOiBNZXNzYWdlIEhlYWRlciBFeHRlbnNpb25zIGZv
ciBOb24tQVNDSUkgVGV4dCIsXAogICAgICAgICAgICAgIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBF
UkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFF
RS9yZmMyMDQ3In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQyAyMDQ3fX0sIE5vdmVtYmVy
IDE5OTYuXApcCiAgIFtSRkMyMDQ5XSAgRnJlZWQsIE4uIGFuZCBOLiBCb3JlbnN0ZWluLCAiTXVs
dGlwdXJwb3NlIEludGVybmV0IE1haWxcCiAgICAgICAgICAgICAgRXh0ZW5zaW9ucyAoTUlNRSkg
UGFydCBGaXZlOiBDb25mb3JtYW5jZSBDcml0ZXJpYSBhbmRcCiAgICAgICAgICAgICAgRXhhbXBs
ZXMiLCB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYy
Mi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjMjA0OSJ9fXtcZmxkcnNsdCBcY2Y1IFx1
bCBcdWxjNSBSRkMgMjA0OX19LCBOb3ZlbWJlciAxOTk2LlwKXAogICBbUkZDMjA4MF0gIE1hbGtp
biwgRy4gYW5kIFIuIE1pbm5lYXIsICJSSVBuZyBmb3IgSVB2NiIsIHtcZmllbGR7XCpcZmxkaW5z
dHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1
QkFEMzFFRS9yZmMyMDgwIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQyAyMDgwfX0sXAog
ICAgICAgICAgICAgIEphbnVhcnkgMTk5Ny5cClwKICAgW1JGQzIxMjZdICBQb3VmZmFyeSwgWS4g
YW5kIEEuIFlvdW5nLCAiSVNPIFRyYW5zcG9ydCBTZXJ2aWNlIG9uIHRvcFwKICAgICAgICAgICAg
ICBvZiBUQ1AgKElUT1QpIiwge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJk
YXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzIxMjYifX17XGZs
ZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDIDIxMjZ9fSwgTWFyY2ggMTk5Ny5cClwKICAgW1JGQzIx
MzFdICBEcm9tcywgUi4sICJEeW5hbWljIEhvc3QgQ29uZmlndXJhdGlvbiBQcm90b2NvbCIsXAog
ICAgICAgICAgICAgIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTov
LzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmMyMTMxIn19e1xmbGRyc2x0
IFxjZjUgXHVsIFx1bGM1IFJGQyAyMTMxfX0sIE1hcmNoIDE5OTcuXApcClwKXApcY2Y2IEJha2Vy
ICAgICAgICAgICAgICAgICAgICBFeHBpcmVzIEFwcmlsIDI2LCAyMDEwICAgICAgICAgICAgICAg
IFtQYWdlIDI4XVxjZjAgXApccGFyZFxwYXJkZWZ0YWI3MjBccWxccW5hdHVyYWwKe1xmaWVsZHtc
KlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgx
NkYtMkRFODVCQUQzMUVFI3BhZ2UtMjkifX17XGZsZHJzbHQgXGNmMyAgfX1cClxwYXJkXHBhcmRl
ZnRhYjcyMFxxbFxxbmF0dXJhbApcY2Y2IEludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgQ29y
ZSBQcm90b2NvbHMgICAgICAgICAgICAgICAgIE9jdG9iZXIgMjAwOVxjZjAgXApcClwKICAgW1JG
QzIxMzZdICBWaXhpZSwgUC4sIFRob21zb24sIFMuLCBSZWtodGVyLCBZLiwgYW5kIEouIEJvdW5k
LFwKICAgICAgICAgICAgICAiRHluYW1pYyBVcGRhdGVzIGluIHRoZSBEb21haW4gTmFtZSBTeXN0
ZW0gKEROUyBVUERBVEUpIixcCiAgICAgICAgICAgICAge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVS
TElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVF
L3JmYzIxMzYifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDIDIxMzZ9fSwgQXByaWwgMTk5
Ny5cClwKICAgW1JGQzIzMjhdICBNb3ksIEouLCAiT1NQRiBWZXJzaW9uIDIiLCBTVEQgNTQsIHtc
ZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTkt
NDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmMyMzI4In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1
IFJGQyAyMzI4fX0sIEFwcmlsIDE5OTguXApcCiAgIFtSRkMyMzU3XSAgTWFua2luLCBBLiwgUm9t
YW5vdiwgQS4sIEJyYWRuZXIsIFMuLCBhbmQgVi4gUGF4c29uLCAiSUVURlwKICAgICAgICAgICAg
ICBDcml0ZXJpYSBmb3IgRXZhbHVhdGluZyBSZWxpYWJsZSBNdWx0aWNhc3QgVHJhbnNwb3J0IGFu
ZFwKICAgICAgICAgICAgICBBcHBsaWNhdGlvbiBQcm90b2NvbHMiLCB7XGZpZWxke1wqXGZsZGlu
c3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4
NUJBRDMxRUUvcmZjMjM1NyJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMgMjM1N319LCBK
dW5lIDE5OTguXApcCiAgIFtSRkMyNDQ2XSAgU2lsdmVyYmVyZywgUy4sIE1hbnNvdXIsIFMuLCBE
YXdzb24sIEYuLCBhbmQgUi4gSG9wc29uLFwKICAgICAgICAgICAgICAiaUNhbGVuZGFyIFRyYW5z
cG9ydC1JbmRlcGVuZGVudCBJbnRlcm9wZXJhYmlsaXR5IFByb3RvY29sXAogICAgICAgICAgICAg
IChpVElQKSBTY2hlZHVsaW5nIEV2ZW50cywgQnVzeVRpbWUsIFRvLWRvcyBhbmQgSm91cm5hbFwK
ICAgICAgICAgICAgICBFbnRyaWVzIiwge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBw
bGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzI0NDYi
fX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDIDI0NDZ9fSwgTm92ZW1iZXIgMTk5OC5cClwK
ICAgW1JGQzI0NDddICBEYXdzb24sIEYuLCBNYW5zb3VyLCBTLiwgYW5kIFMuIFNpbHZlcmJlcmcs
ICJpQ2FsZW5kYXJcCiAgICAgICAgICAgICAgTWVzc2FnZS1CYXNlZCBJbnRlcm9wZXJhYmlsaXR5
IFByb3RvY29sIChpTUlQKSIsIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2Vi
ZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmMyNDQ3In19e1xm
bGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQyAyNDQ3fX0sXAogICAgICAgICAgICAgIE5vdmVtYmVy
IDE5OTguXApcCiAgIFtSRkMyNDUzXSAgTWFsa2luLCBHLiwgIlJJUCBWZXJzaW9uIDIiLCBTVEQg
NTYsIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIy
LTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmMyNDUzIn19e1xmbGRyc2x0IFxjZjUgXHVs
IFx1bGM1IFJGQyAyNDUzfX0sXAogICAgICAgICAgICAgIE5vdmVtYmVyIDE5OTguXApcCiAgIFtS
RkMyNDYwXSAgRGVlcmluZywgUy4gYW5kIFIuIEhpbmRlbiwgIkludGVybmV0IFByb3RvY29sLCBW
ZXJzaW9uIDZcCiAgICAgICAgICAgICAgKElQdjYpIFNwZWNpZmljYXRpb24iLCB7XGZpZWxke1wq
XGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2
Ri0yREU4NUJBRDMxRUUvcmZjMjQ2MCJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMgMjQ2
MH19LCBEZWNlbWJlciAxOTk4LlwKXAogICBbUkZDMjQ2NF0gIENyYXdmb3JkLCBNLiwgIlRyYW5z
bWlzc2lvbiBvZiBJUHY2IFBhY2tldHMgb3ZlciBFdGhlcm5ldFwKICAgICAgICAgICAgICBOZXR3
b3JrcyIsIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNB
RjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmMyNDY0In19e1xmbGRyc2x0IFxjZjUg
XHVsIFx1bGM1IFJGQyAyNDY0fX0sIERlY2VtYmVyIDE5OTguXApcCiAgIFtSRkMyNDc0XSAgTmlj
aG9scywgSy4sIEJsYWtlLCBTLiwgQmFrZXIsIEYuLCBhbmQgRC4gQmxhY2ssXAogICAgICAgICAg
ICAgICJEZWZpbml0aW9uIG9mIHRoZSBEaWZmZXJlbnRpYXRlZCBTZXJ2aWNlcyBGaWVsZCAoRFNc
CiAgICAgICAgICAgICAgRmllbGQpIGluIHRoZSBJUHY0IGFuZCBJUHY2IEhlYWRlcnMiLCB7XGZp
ZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2
MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjMjQ3NCJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBS
RkMgMjQ3NH19LFwKICAgICAgICAgICAgICBEZWNlbWJlciAxOTk4LlwKXAogICBbUkZDMjQ3NV0g
IEJsYWtlLCBTLiwgQmxhY2ssIEQuLCBDYXJsc29uLCBNLiwgRGF2aWVzLCBFLiwgV2FuZywgWi4s
XAogICAgICAgICAgICAgIGFuZCBXLiBXZWlzcywgIkFuIEFyY2hpdGVjdHVyZSBmb3IgRGlmZmVy
ZW50aWF0ZWRcCiAgICAgICAgICAgICAgU2VydmljZXMiLCB7XGZpZWxke1wqXGZsZGluc3R7SFlQ
RVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMx
RUUvcmZjMjQ3NSJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMgMjQ3NX19LCBEZWNlbWJl
ciAxOTk4LlwKXAogICBbUkZDMjUxNl0gIE1hbWFrb3MsIEwuLCBMaWRsLCBLLiwgRXZhcnRzLCBK
LiwgQ2FycmVsLCBELiwgU2ltb25lLCBELixcCiAgICAgICAgICAgICAgYW5kIFIuIFdoZWVsZXIs
ICJBIE1ldGhvZCBmb3IgVHJhbnNtaXR0aW5nIFBQUCBPdmVyXAogICAgICAgICAgICAgIEV0aGVy
bmV0IChQUFBvRSkiLCB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6
Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjMjUxNiJ9fXtcZmxkcnNs
dCBcY2Y1IFx1bCBcdWxjNSBSRkMgMjUxNn19LCBGZWJydWFyeSAxOTk5LlwKXAogICBbUkZDMjU0
NV0gIE1hcnF1ZXMsIFAuIGFuZCBGLiBEdXBvbnQsICJVc2Ugb2YgQkdQLTQgTXVsdGlwcm90b2Nv
bFwKICAgICAgICAgICAgICBFeHRlbnNpb25zIGZvciBJUHY2IEludGVyLURvbWFpbiBSb3V0aW5n
Iiwge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjIt
MDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzI1NDUifX17XGZsZHJzbHQgXGNmNSBcdWwg
XHVsYzUgUkZDIDI1NDV9fSxcCiAgICAgICAgICAgICAgTWFyY2ggMTk5OS5cClwKICAgW1JGQzI1
NDldICBXYWl0em1hbiwgRC4sICJJUCBvdmVyIEF2aWFuIENhcnJpZXJzIHdpdGggUXVhbGl0eSBv
ZlwKICAgICAgICAgICAgICBTZXJ2aWNlIiwge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAi
YXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzI1
NDkifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDIDI1NDl9fSwgQXByaWwgMTk5OS5cClwK
XApcClwKXGNmNiBCYWtlciAgICAgICAgICAgICAgICAgICAgRXhwaXJlcyBBcHJpbCAyNiwgMjAx
MCAgICAgICAgICAgICAgICBbUGFnZSAyOV1cY2YwIFwKXHBhcmRccGFyZGVmdGFiNzIwXHFsXHFu
YXR1cmFsCntcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNB
RjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNwYWdlLTMwIn19e1xmbGRyc2x0IFxjZjMg
IH19XApccGFyZFxwYXJkZWZ0YWI3MjBccWxccW5hdHVyYWwKXGNmNiBJbnRlcm5ldC1EcmFmdCAg
ICAgICAgICAgICAgIENvcmUgUHJvdG9jb2xzICAgICAgICAgICAgICAgICBPY3RvYmVyIDIwMDlc
Y2YwIFwKXApcCiAgIFtSRkMyNTgxXSAgQWxsbWFuLCBNLiwgUGF4c29uLCBWLiwgYW5kIFcuIFN0
ZXZlbnMsICJUQ1AgQ29uZ2VzdGlvblwKICAgICAgICAgICAgICBDb250cm9sIiwge1xmaWVsZHtc
KlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgx
NkYtMkRFODVCQUQzMUVFL3JmYzI1ODEifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDIDI1
ODF9fSwgQXByaWwgMTk5OS5cClwKICAgW1JGQzI1ODhdICBGaW5sYXlzb24sIFIuLCAiSVAgTXVs
dGljYXN0IGFuZCBGaXJld2FsbHMiLCB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBs
ZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjMjU4OCJ9
fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMgMjU4OH19LFwKICAgICAgICAgICAgICBNYXkg
MTk5OS5cClwKICAgW1JGQzI2MTVdICBNYWxpcywgQS4gYW5kIFcuIFNpbXBzb24sICJQUFAgb3Zl
ciBTT05FVC9TREgiLCB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6
Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjMjYxNSJ9fXtcZmxkcnNs
dCBcY2Y1IFx1bCBcdWxjNSBSRkMgMjYxNX19LFwKICAgICAgICAgICAgICBKdW5lIDE5OTkuXApc
CiAgIFtSRkMyNjQ3XSAgTmV3bWFuLCBELiwgIkJlbmNobWFya2luZyBUZXJtaW5vbG9neSBmb3Ig
RmlyZXdhbGxcCiAgICAgICAgICAgICAgUGVyZm9ybWFuY2UiLCB7XGZpZWxke1wqXGZsZGluc3R7
SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJB
RDMxRUUvcmZjMjY0NyJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMgMjY0N319LCBBdWd1
c3QgMTk5OS5cClwKICAgW1JGQzI2NjNdICBTcmlzdXJlc2gsIFAuIGFuZCBNLiBIb2xkcmVnZSwg
IklQIE5ldHdvcmsgQWRkcmVzc1wKICAgICAgICAgICAgICBUcmFuc2xhdG9yIChOQVQpIFRlcm1p
bm9sb2d5IGFuZCBDb25zaWRlcmF0aW9ucyIsXAogICAgICAgICAgICAgIHtcZmllbGR7XCpcZmxk
aW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJE
RTg1QkFEMzFFRS9yZmMyNjYzIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQyAyNjYzfX0s
IEF1Z3VzdCAxOTk5LlwKXAogICBbUkZDMjcxMF0gIERlZXJpbmcsIFMuLCBGZW5uZXIsIFcuLCBh
bmQgQi4gSGFiZXJtYW4sICJNdWx0aWNhc3RcCiAgICAgICAgICAgICAgTGlzdGVuZXIgRGlzY292
ZXJ5IChNTEQpIGZvciBJUHY2Iiwge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3
ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzI3MTAifX17
XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDIDI3MTB9fSxcCiAgICAgICAgICAgICAgT2N0b2Jl
ciAxOTk5LlwKXAogICBbUkZDMjc4NF0gIEZhcmluYWNjaSwgRC4sIExpLCBULiwgSGFua3MsIFMu
LCBNZXllciwgRC4sIGFuZCBQLlwKICAgICAgICAgICAgICBUcmFpbmEsICJHZW5lcmljIFJvdXRp
bmcgRW5jYXBzdWxhdGlvbiAoR1JFKSIsIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFw
cGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmMyNzg0
In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQyAyNzg0fX0sXAogICAgICAgICAgICAgIE1h
cmNoIDIwMDAuXApcCiAgIFtSRkMyOTc5XSAgRnJlZWQsIE4uLCAiQmVoYXZpb3Igb2YgYW5kIFJl
cXVpcmVtZW50cyBmb3IgSW50ZXJuZXRcCiAgICAgICAgICAgICAgRmlyZXdhbGxzIiwge1xmaWVs
ZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMx
LTgxNkYtMkRFODVCQUQzMUVFL3JmYzI5NzkifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZD
IDI5Nzl9fSwgT2N0b2JlciAyMDAwLlwKXAogICBbUkZDMzAwN10gIFdlbGxpbmd0b24sIEIuLCAi
U2VjdXJlIERvbWFpbiBOYW1lIFN5c3RlbSAoRE5TKSBEeW5hbWljXAogICAgICAgICAgICAgIFVw
ZGF0ZSIsIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNB
RjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmMzMDA3In19e1xmbGRyc2x0IFxjZjUg
XHVsIFx1bGM1IFJGQyAzMDA3fX0sIE5vdmVtYmVyIDIwMDAuXApcCiAgIFtSRkMzMDIyXSAgU3Jp
c3VyZXNoLCBQLiBhbmQgSy4gRWdldmFuZywgIlRyYWRpdGlvbmFsIElQIE5ldHdvcmtcCiAgICAg
ICAgICAgICAgQWRkcmVzcyBUcmFuc2xhdG9yIChUcmFkaXRpb25hbCBOQVQpIiwge1xmaWVsZHtc
KlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgx
NkYtMkRFODVCQUQzMUVFL3JmYzMwMjIifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDIDMw
MjJ9fSxcCiAgICAgICAgICAgICAgSmFudWFyeSAyMDAxLlwKXAogICBbUkZDMzAyN10gIEhvbGRy
ZWdlLCBNLiBhbmQgUC4gU3Jpc3VyZXNoLCAiUHJvdG9jb2wgQ29tcGxpY2F0aW9uc1wKICAgICAg
ICAgICAgICB3aXRoIHRoZSBJUCBOZXR3b3JrIEFkZHJlc3MgVHJhbnNsYXRvciIsIHtcZmllbGR7
XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04
MTZGLTJERTg1QkFEMzFFRS9yZmMzMDI3In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQyAz
MDI3fX0sXAogICAgICAgICAgICAgIEphbnVhcnkgMjAwMS5cClwKICAgW1JGQzMwMzFdICBSb3Nl
biwgRS4sIFZpc3dhbmF0aGFuLCBBLiwgYW5kIFIuIENhbGxvbiwgIk11bHRpcHJvdG9jb2xcCiAg
ICAgICAgICAgICAgTGFiZWwgU3dpdGNoaW5nIEFyY2hpdGVjdHVyZSIsIHtcZmllbGR7XCpcZmxk
aW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJE
RTg1QkFEMzFFRS9yZmMzMDMxIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQyAzMDMxfX0s
IEphbnVhcnkgMjAwMS5cClwKICAgW1JGQzMwMzJdICBSb3NlbiwgRS4sIFRhcHBhbiwgRC4sIEZl
ZG9ya293LCBHLiwgUmVraHRlciwgWS4sXAogICAgICAgICAgICAgIEZhcmluYWNjaSwgRC4sIExp
LCBULiwgYW5kIEEuIENvbnRhLCAiTVBMUyBMYWJlbCBTdGFja1wKICAgICAgICAgICAgICBFbmNv
ZGluZyIsIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNB
RjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmMzMDMyIn19e1xmbGRyc2x0IFxjZjUg
XHVsIFx1bGM1IFJGQyAzMDMyfX0sIEphbnVhcnkgMjAwMS5cClwKICAgW1JGQzMxNjhdICBSYW1h
a3Jpc2huYW4sIEsuLCBGbG95ZCwgUy4sIGFuZCBELiBCbGFjaywgIlRoZSBBZGRpdGlvblwKICAg
ICAgICAgICAgICBvZiBFeHBsaWNpdCBDb25nZXN0aW9uIE5vdGlmaWNhdGlvbiAoRUNOKSB0byBJ
UCIsXAogICAgICAgICAgICAgIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2Vi
ZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmMzMTY4In19e1xm
bGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQyAzMTY4fX0sIFNlcHRlbWJlciAyMDAxLlwKXApcClwK
XGNmNiBCYWtlciAgICAgICAgICAgICAgICAgICAgRXhwaXJlcyBBcHJpbCAyNiwgMjAxMCAgICAg
ICAgICAgICAgICBbUGFnZSAzMF1cY2YwIFwKXHBhcmRccGFyZGVmdGFiNzIwXHFsXHFuYXR1cmFs
CntcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAx
OTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNwYWdlLTMxIn19e1xmbGRyc2x0IFxjZjMgIH19XApc
cGFyZFxwYXJkZWZ0YWI3MjBccWxccW5hdHVyYWwKXGNmNiBJbnRlcm5ldC1EcmFmdCAgICAgICAg
ICAgICAgIENvcmUgUHJvdG9jb2xzICAgICAgICAgICAgICAgICBPY3RvYmVyIDIwMDlcY2YwIFwK
XApcCiAgIFtSRkMzMjM1XSAgU2VuaWUsIEQuLCAiTmV0d29yayBBZGRyZXNzIFRyYW5zbGF0b3Ig
KE5BVCktRnJpZW5kbHlcCiAgICAgICAgICAgICAgQXBwbGljYXRpb24gRGVzaWduIEd1aWRlbGlu
ZXMiLCB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYy
Mi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjMzIzNSJ9fXtcZmxkcnNsdCBcY2Y1IFx1
bCBcdWxjNSBSRkMgMzIzNX19LCBKYW51YXJ5IDIwMDIuXApcCiAgIFtSRkMzMjYxXSAgUm9zZW5i
ZXJnLCBKLiwgU2NodWx6cmlubmUsIEguLCBDYW1hcmlsbG8sIEcuLCBKb2huc3RvbixcCiAgICAg
ICAgICAgICAgQS4sIFBldGVyc29uLCBKLiwgU3BhcmtzLCBSLiwgSGFuZGxleSwgTS4sIGFuZCBF
LlwKICAgICAgICAgICAgICBTY2hvb2xlciwgIlNJUDogU2Vzc2lvbiBJbml0aWF0aW9uIFByb3Rv
Y29sIiwge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FG
MjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzMyNjEifX17XGZsZHJzbHQgXGNmNSBc
dWwgXHVsYzUgUkZDIDMyNjF9fSxcCiAgICAgICAgICAgICAgSnVuZSAyMDAyLlwKXAogICBbUkZD
MzI2NV0gIFJvYWNoLCBBLiwgIlNlc3Npb24gSW5pdGlhdGlvbiBQcm90b2NvbCAoU0lQKS1TcGVj
aWZpY1wKICAgICAgICAgICAgICBFdmVudCBOb3RpZmljYXRpb24iLCB7XGZpZWxke1wqXGZsZGlu
c3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4
NUJBRDMxRUUvcmZjMzI2NSJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMgMzI2NX19LCBK
dW5lIDIwMDIuXApcCiAgIFtSRkMzMjc1XSAgRWFzdGxha2UsIEQuLCBSZWFnbGUsIEouLCBhbmQg
RC4gU29sbywgIihFeHRlbnNpYmxlIE1hcmt1cFwKICAgICAgICAgICAgICBMYW5ndWFnZSkgWE1M
LVNpZ25hdHVyZSBTeW50YXggYW5kIFByb2Nlc3NpbmciLCB7XGZpZWxke1wqXGZsZGluc3R7SFlQ
RVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMx
RUUvcmZjMzI3NSJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMgMzI3NX19LFwKICAgICAg
ICAgICAgICBNYXJjaCAyMDAyLlwKXAogICBbUkZDMzMxNV0gIERyb21zLCBSLiwgQm91bmQsIEou
LCBWb2x6LCBCLiwgTGVtb24sIFQuLCBQZXJraW5zLCBDLixcCiAgICAgICAgICAgICAgYW5kIE0u
IENhcm5leSwgIkR5bmFtaWMgSG9zdCBDb25maWd1cmF0aW9uIFByb3RvY29sIGZvclwKICAgICAg
ICAgICAgICBJUHY2IChESENQdjYpIiwge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBw
bGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzMzMTUi
fX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDIDMzMTV9fSwgSnVseSAyMDAzLlwKXAogICBb
UkZDMzM3Nl0gIENhaW4sIEIuLCBEZWVyaW5nLCBTLiwgS291dmVsYXMsIEkuLCBGZW5uZXIsIEIu
LCBhbmQgQS5cCiAgICAgICAgICAgICAgVGh5YWdhcmFqYW4sICJJbnRlcm5ldCBHcm91cCBNYW5h
Z2VtZW50IFByb3RvY29sLCBWZXJzaW9uXAogICAgICAgICAgICAgIDMiLCB7XGZpZWxke1wqXGZs
ZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0y
REU4NUJBRDMxRUUvcmZjMzM3NiJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMgMzM3Nn19
LCBPY3RvYmVyIDIwMDIuXApcCiAgIFtSRkMzNDI0XSAgRGFpZ2xlLCBMLiBhbmQgSUFCLCAiSUFC
IENvbnNpZGVyYXRpb25zIGZvciBVTmlsYXRlcmFsXAogICAgICAgICAgICAgIFNlbGYtQWRkcmVz
cyBGaXhpbmcgKFVOU0FGKSBBY3Jvc3MgTmV0d29yayBBZGRyZXNzXAogICAgICAgICAgICAgIFRy
YW5zbGF0aW9uIiwge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8v
MzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzM0MjQifX17XGZsZHJzbHQg
XGNmNSBcdWwgXHVsYzUgUkZDIDM0MjR9fSwgTm92ZW1iZXIgMjAwMi5cClwKICAgW1JGQzM0MzZd
ICBKdW5nbWFpZXIsIEEuLCBSZXNjb3JsYSwgRS4sIGFuZCBNLiBUdWV4ZW4sICJUcmFuc3BvcnRc
CiAgICAgICAgICAgICAgTGF5ZXIgU2VjdXJpdHkgb3ZlciBTdHJlYW0gQ29udHJvbCBUcmFuc21p
c3Npb24gUHJvdG9jb2wiLFwKICAgICAgICAgICAgICB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJM
SU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUv
cmZjMzQzNiJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMgMzQzNn19LCBEZWNlbWJlciAy
MDAyLlwKXAogICBbUkZDMzQ1M10gIEx1YnksIE0uLCBWaWNpc2FubywgTC4sIEdlbW1lbGwsIEou
LCBSaXp6bywgTC4sIEhhbmRsZXksXAogICAgICAgICAgICAgIE0uLCBhbmQgSi4gQ3Jvd2Nyb2Z0
LCAiVGhlIFVzZSBvZiBGb3J3YXJkIEVycm9yIENvcnJlY3Rpb25cCiAgICAgICAgICAgICAgKEZF
QykgaW4gUmVsaWFibGUgTXVsdGljYXN0Iiwge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAi
YXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzM0
NTMifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDIDM0NTN9fSwgRGVjZW1iZXIgMjAwMi5c
ClwKICAgW1JGQzM1MTFdICBIaWNrbWFuLCBCLiwgTmV3bWFuLCBELiwgVGFkanVkaW4sIFMuLCBh
bmQgVC4gTWFydGluLFwKICAgICAgICAgICAgICAiQmVuY2htYXJraW5nIE1ldGhvZG9sb2d5IGZv
ciBGaXJld2FsbCBQZXJmb3JtYW5jZSIsXAogICAgICAgICAgICAgIHtcZmllbGR7XCpcZmxkaW5z
dHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1
QkFEMzFFRS9yZmMzNTExIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQyAzNTExfX0sIEFw
cmlsIDIwMDMuXApcCiAgIFtSRkMzNTUwXSAgU2NodWx6cmlubmUsIEguLCBDYXNuZXIsIFMuLCBG
cmVkZXJpY2ssIFIuLCBhbmQgVi5cCiAgICAgICAgICAgICAgSmFjb2Jzb24sICJSVFA6IEEgVHJh
bnNwb3J0IFByb3RvY29sIGZvciBSZWFsLVRpbWVcCiAgICAgICAgICAgICAgQXBwbGljYXRpb25z
IiwgU1REIDY0LCB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8z
MkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjMzU1MCJ9fXtcZmxkcnNsdCBc
Y2Y1IFx1bCBcdWxjNSBSRkMgMzU1MH19LCBKdWx5IDIwMDMuXApcCiAgIFtSRkMzNTkwXSAgSGFi
ZXJtYW4sIEIuLCAiU291cmNlIEFkZHJlc3MgU2VsZWN0aW9uIGZvciB0aGUgTXVsdGljYXN0XAog
ICAgICAgICAgICAgIExpc3RlbmVyIERpc2NvdmVyeSAoTUxEKSBQcm90b2NvbCIsIHtcZmllbGR7
XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04
MTZGLTJERTg1QkFEMzFFRS9yZmMzNTkwIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQyAz
NTkwfX0sXAogICAgICAgICAgICAgIFNlcHRlbWJlciAyMDAzLlwKXAogICBbUkZDMzcxNV0gIEFi
b2JhLCBCLiBhbmQgVy4gRGl4b24sICJJUHNlYy1OZXR3b3JrIEFkZHJlc3MgVHJhbnNsYXRpb25c
ClwKXApcClxjZjYgQmFrZXIgICAgICAgICAgICAgICAgICAgIEV4cGlyZXMgQXByaWwgMjYsIDIw
MTAgICAgICAgICAgICAgICAgW1BhZ2UgMzFdXGNmMCBcClxwYXJkXHBhcmRlZnRhYjcyMFxxbFxx
bmF0dXJhbAp7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQz
QUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUjcGFnZS0zMiJ9fXtcZmxkcnNsdCBcY2Yz
ICB9fVwKXHBhcmRccGFyZGVmdGFiNzIwXHFsXHFuYXR1cmFsClxjZjYgSW50ZXJuZXQtRHJhZnQg
ICAgICAgICAgICAgICBDb3JlIFByb3RvY29scyAgICAgICAgICAgICAgICAgT2N0b2JlciAyMDA5
XGNmMCBcClwKXAogICAgICAgICAgICAgIChOQVQpIENvbXBhdGliaWxpdHkgUmVxdWlyZW1lbnRz
Iiwge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjIt
MDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzM3MTUifX17XGZsZHJzbHQgXGNmNSBcdWwg
XHVsYzUgUkZDIDM3MTV9fSwgTWFyY2ggMjAwNC5cClwKICAgW1JGQzM4MTBdICBWaWRhLCBSLiBh
bmQgTC4gQ29zdGEsICJNdWx0aWNhc3QgTGlzdGVuZXIgRGlzY292ZXJ5XAogICAgICAgICAgICAg
IFZlcnNpb24gMiAoTUxEdjIpIGZvciBJUHY2Iiwge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElO
SyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3Jm
YzM4MTAifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDIDM4MTB9fSwgSnVuZSAyMDA0LlwK
XAogICBbUkZDMzgyOF0gIExhcnpvbiwgTC1BLiwgRGVnZXJtYXJrLCBNLiwgUGluaywgUy4sIEpv
bnNzb24sIEwtRS4sIGFuZFwKICAgICAgICAgICAgICBHLiBGYWlyaHVyc3QsICJUaGUgTGlnaHR3
ZWlnaHQgVXNlciBEYXRhZ3JhbSBQcm90b2NvbFwKICAgICAgICAgICAgICAoVURQLUxpdGUpIiwg
e1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5
OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzM4MjgifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVs
YzUgUkZDIDM4Mjh9fSwgSnVseSAyMDA0LlwKXAogICBbUkZDMzg1MF0gIFJhbXNkZWxsLCBCLiwg
IlNlY3VyZS9NdWx0aXB1cnBvc2UgSW50ZXJuZXQgTWFpbFwKICAgICAgICAgICAgICBFeHRlbnNp
b25zIChTL01JTUUpIFZlcnNpb24gMy4xIENlcnRpZmljYXRlIEhhbmRsaW5nIixcCiAgICAgICAg
ICAgICAge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FG
MjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzM4NTAifX17XGZsZHJzbHQgXGNmNSBc
dWwgXHVsYzUgUkZDIDM4NTB9fSwgSnVseSAyMDA0LlwKXAogICBbUkZDMzg1MV0gIFJhbXNkZWxs
LCBCLiwgIlNlY3VyZS9NdWx0aXB1cnBvc2UgSW50ZXJuZXQgTWFpbFwKICAgICAgICAgICAgICBF
eHRlbnNpb25zIChTL01JTUUpIFZlcnNpb24gMy4xIE1lc3NhZ2UgU3BlY2lmaWNhdGlvbiIsXAog
ICAgICAgICAgICAgIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTov
LzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmMzODUxIn19e1xmbGRyc2x0
IFxjZjUgXHVsIFx1bGM1IFJGQyAzODUxfX0sIEp1bHkgMjAwNC5cClwKICAgW1JGQzM4NTNdICBQ
ZXRlcnNvbiwgSi4sICJTL01JTUUgQWR2YW5jZWQgRW5jcnlwdGlvbiBTdGFuZGFyZCAoQUVTKVwK
ICAgICAgICAgICAgICBSZXF1aXJlbWVudCBmb3IgdGhlIFNlc3Npb24gSW5pdGlhdGlvbiBQcm90
b2NvbCAoU0lQKSIsXAogICAgICAgICAgICAgIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksg
ImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmMz
ODUzIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQyAzODUzfX0sIEp1bHkgMjAwNC5cClwK
ICAgW1JGQzM5NDBdICBBZGFtc29uLCBCLiwgQm9ybWFubiwgQy4sIEhhbmRsZXksIE0uLCBhbmQg
Si4gTWFja2VyLFwKICAgICAgICAgICAgICAiTmVnYXRpdmUtYWNrbm93bGVkZ21lbnQgKE5BQ0sp
LU9yaWVudGVkIFJlbGlhYmxlXAogICAgICAgICAgICAgIE11bHRpY2FzdCAoTk9STSkgUHJvdG9j
b2wiLCB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYy
Mi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjMzk0MCJ9fXtcZmxkcnNsdCBcY2Y1IFx1
bCBcdWxjNSBSRkMgMzk0MH19LCBOb3ZlbWJlciAyMDA0LlwKXAogICBbUkZDMzk3MV0gIEFya2tv
LCBKLiwgS2VtcGYsIEouLCBaaWxsLCBCLiwgYW5kIFAuIE5pa2FuZGVyLCAiU0VjdXJlXAogICAg
ICAgICAgICAgIE5laWdoYm9yIERpc2NvdmVyeSAoU0VORCkiLCB7XGZpZWxke1wqXGZsZGluc3R7
SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJB
RDMxRUUvcmZjMzk3MSJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMgMzk3MX19LCBNYXJj
aCAyMDA1LlwKXAogICBbUkZDNDAzM10gIEFyZW5kcywgUi4sIEF1c3RlaW4sIFIuLCBMYXJzb24s
IE0uLCBNYXNzZXksIEQuLCBhbmQgUy5cCiAgICAgICAgICAgICAgUm9zZSwgIkROUyBTZWN1cml0
eSBJbnRyb2R1Y3Rpb24gYW5kIFJlcXVpcmVtZW50cyIsXAogICAgICAgICAgICAgIHtcZmllbGR7
XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04
MTZGLTJERTg1QkFEMzFFRS9yZmM0MDMzIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQyA0
MDMzfX0sIE1hcmNoIDIwMDUuXApcCiAgIFtSRkM0MDM0XSAgQXJlbmRzLCBSLiwgQXVzdGVpbiwg
Ui4sIExhcnNvbiwgTS4sIE1hc3NleSwgRC4sIGFuZCBTLlwKICAgICAgICAgICAgICBSb3NlLCAi
UmVzb3VyY2UgUmVjb3JkcyBmb3IgdGhlIEROUyBTZWN1cml0eSBFeHRlbnNpb25zIixcCiAgICAg
ICAgICAgICAge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJE
M0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzQwMzQifX17XGZsZHJzbHQgXGNm
NSBcdWwgXHVsYzUgUkZDIDQwMzR9fSwgTWFyY2ggMjAwNS5cClwKICAgW1JGQzQwMzVdICBBcmVu
ZHMsIFIuLCBBdXN0ZWluLCBSLiwgTGFyc29uLCBNLiwgTWFzc2V5LCBELiwgYW5kIFMuXAogICAg
ICAgICAgICAgIFJvc2UsICJQcm90b2NvbCBNb2RpZmljYXRpb25zIGZvciB0aGUgRE5TIFNlY3Vy
aXR5XAogICAgICAgICAgICAgIEV4dGVuc2lvbnMiLCB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJM
SU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUv
cmZjNDAzNSJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMgNDAzNX19LCBNYXJjaCAyMDA1
LlwKXAogICBbUkZDNDI2Ml0gIFNhbnRlc3NvbiwgUy4sICJYLjUwOSBDZXJ0aWZpY2F0ZSBFeHRl
bnNpb24gZm9yIFNlY3VyZS9cCiAgICAgICAgICAgICAgTXVsdGlwdXJwb3NlIEludGVybmV0IE1h
aWwgRXh0ZW5zaW9ucyAoUy9NSU1FKVwKICAgICAgICAgICAgICBDYXBhYmlsaXRpZXMiLCB7XGZp
ZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2
MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjNDI2MiJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBS
RkMgNDI2Mn19LCBEZWNlbWJlciAyMDA1LlwKXAogICBbUkZDNDI3MV0gIFJla2h0ZXIsIFkuLCBM
aSwgVC4sIGFuZCBTLiBIYXJlcywgIkEgQm9yZGVyIEdhdGV3YXlcCiAgICAgICAgICAgICAgUHJv
dG9jb2wgNCAoQkdQLTQpIiwge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJk
YXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzQyNzEifX17XGZs
ZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDIDQyNzF9fSwgSmFudWFyeSAyMDA2LlwKXAogICBbUkZD
NDI4OV0gIEZyZWVkLCBOLiBhbmQgSi4gS2xlbnNpbiwgIk11bHRpcHVycG9zZSBJbnRlcm5ldCBN
YWlsXApcClwKXApcY2Y2IEJha2VyICAgICAgICAgICAgICAgICAgICBFeHBpcmVzIEFwcmlsIDI2
LCAyMDEwICAgICAgICAgICAgICAgIFtQYWdlIDMyXVxjZjAgXApccGFyZFxwYXJkZWZ0YWI3MjBc
cWxccW5hdHVyYWwKe1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8v
MzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFI3BhZ2UtMzMifX17XGZsZHJzbHQg
XGNmMyAgfX1cClxwYXJkXHBhcmRlZnRhYjcyMFxxbFxxbmF0dXJhbApcY2Y2IEludGVybmV0LURy
YWZ0ICAgICAgICAgICAgICAgQ29yZSBQcm90b2NvbHMgICAgICAgICAgICAgICAgIE9jdG9iZXIg
MjAwOVxjZjAgXApcClwKICAgICAgICAgICAgICBFeHRlbnNpb25zIChNSU1FKSBQYXJ0IEZvdXI6
IFJlZ2lzdHJhdGlvbiBQcm9jZWR1cmVzIixcCiAgICAgICAgICAgICAge1xmaWVsZHtcKlxmbGRp
bnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRF
ODVCQUQzMUVFL2JjcDEzIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IEJDUCAxM319LCB7XGZp
ZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2
MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjNDI4OSJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBS
RkMgNDI4OX19LCBEZWNlbWJlciAyMDA1LlwKXAogICBbUkZDNDI5MV0gIEhpbmRlbiwgUi4gYW5k
IFMuIERlZXJpbmcsICJJUCBWZXJzaW9uIDYgQWRkcmVzc2luZ1wKICAgICAgICAgICAgICBBcmNo
aXRlY3R1cmUiLCB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8z
MkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjNDI5MSJ9fXtcZmxkcnNsdCBc
Y2Y1IFx1bCBcdWxjNSBSRkMgNDI5MX19LCBGZWJydWFyeSAyMDA2LlwKXAogICBbUkZDNDMwMV0g
IEtlbnQsIFMuIGFuZCBLLiBTZW8sICJTZWN1cml0eSBBcmNoaXRlY3R1cmUgZm9yIHRoZVwKICAg
ICAgICAgICAgICBJbnRlcm5ldCBQcm90b2NvbCIsIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJ
TksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9y
ZmM0MzAxIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQyA0MzAxfX0sIERlY2VtYmVyIDIw
MDUuXApcCiAgIFtSRkM0MzAyXSAgS2VudCwgUy4sICJJUCBBdXRoZW50aWNhdGlvbiBIZWFkZXIi
LCB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0w
MTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjNDMwMiJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBc
dWxjNSBSRkMgNDMwMn19LFwKICAgICAgICAgICAgICBEZWNlbWJlciAyMDA1LlwKXAogICBbUkZD
NDMwM10gIEtlbnQsIFMuLCAiSVAgRW5jYXBzdWxhdGluZyBTZWN1cml0eSBQYXlsb2FkIChFU1Ap
IixcCiAgICAgICAgICAgICAge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJk
YXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzQzMDMifX17XGZs
ZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDIDQzMDN9fSwgRGVjZW1iZXIgMjAwNS5cClwKICAgW1JG
QzQzMDZdICBLYXVmbWFuLCBDLiwgIkludGVybmV0IEtleSBFeGNoYW5nZSAoSUtFdjIpIFByb3Rv
Y29sIixcCiAgICAgICAgICAgICAge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3
ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzQzMDYifX17
XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDIDQzMDZ9fSwgRGVjZW1iZXIgMjAwNS5cClwKICAg
W1JGQzQzMDddICBTY2hpbGxlciwgSi4sICJDcnlwdG9ncmFwaGljIEFsZ29yaXRobXMgZm9yIFVz
ZSBpbiB0aGVcCiAgICAgICAgICAgICAgSW50ZXJuZXQgS2V5IEV4Y2hhbmdlIFZlcnNpb24gMiAo
SUtFdjIpIiwge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJE
M0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzQzMDcifX17XGZsZHJzbHQgXGNm
NSBcdWwgXHVsYzUgUkZDIDQzMDd9fSxcCiAgICAgICAgICAgICAgRGVjZW1iZXIgMjAwNS5cClwK
ICAgW1JGQzQzMDldICBIb3VzbGV5LCBSLiwgIlVzaW5nIEFkdmFuY2VkIEVuY3J5cHRpb24gU3Rh
bmRhcmQgKEFFUykgQ0NNXAogICAgICAgICAgICAgIE1vZGUgd2l0aCBJUHNlYyBFbmNhcHN1bGF0
aW5nIFNlY3VyaXR5IFBheWxvYWQgKEVTUCkiLFwKICAgICAgICAgICAgICB7XGZpZWxke1wqXGZs
ZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0y
REU4NUJBRDMxRUUvcmZjNDMwOSJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMgNDMwOX19
LCBEZWNlbWJlciAyMDA1LlwKXAogICBbUkZDNDMyMF0gIFNwYXJrcywgUi4sICJBY3Rpb25zIEFk
ZHJlc3NpbmcgSWRlbnRpZmllZCBJc3N1ZXMgd2l0aCB0aGVcCiAgICAgICAgICAgICAgU2Vzc2lv
biBJbml0aWF0aW9uIFByb3RvY29sJ3MgKFNJUCkgTm9uLUlOVklURVwKICAgICAgICAgICAgICBU
cmFuc2FjdGlvbiIsIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTov
LzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmM0MzIwIn19e1xmbGRyc2x0
IFxjZjUgXHVsIFx1bGM1IFJGQyA0MzIwfX0sIEphbnVhcnkgMjAwNi5cClwKICAgW1JGQzQzMzBd
ICBNaWxscywgRC4sICJTaW1wbGUgTmV0d29yayBUaW1lIFByb3RvY29sIChTTlRQKSBWZXJzaW9u
IDRcCiAgICAgICAgICAgICAgZm9yIElQdjQsIElQdjYgYW5kIE9TSSIsIHtcZmllbGR7XCpcZmxk
aW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJE
RTg1QkFEMzFFRS9yZmM0MzMwIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQyA0MzMwfX0s
IEphbnVhcnkgMjAwNi5cClwKICAgW1JGQzQzNDBdICBLb2hsZXIsIEUuLCBIYW5kbGV5LCBNLiwg
YW5kIFMuIEZsb3lkLCAiRGF0YWdyYW1cCiAgICAgICAgICAgICAgQ29uZ2VzdGlvbiBDb250cm9s
IFByb3RvY29sIChEQ0NQKSIsIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2Vi
ZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmM0MzQwIn19e1xm
bGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQyA0MzQwfX0sIE1hcmNoIDIwMDYuXApcCiAgIFtSRkM0
MzQ3XSAgUmVzY29ybGEsIEUuIGFuZCBOLiBNb2RhZHVndSwgIkRhdGFncmFtIFRyYW5zcG9ydCBM
YXllclwKICAgICAgICAgICAgICBTZWN1cml0eSIsIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJ
TksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9y
ZmM0MzQ3In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQyA0MzQ3fX0sIEFwcmlsIDIwMDYu
XApcCiAgIFtSRkM0NDEwXSAgUHVsbGVuLCBNLiwgWmhhbywgRi4sIGFuZCBELiBDb2hlbiwgIlNl
bGVjdGl2ZWx5IFJlbGlhYmxlXAogICAgICAgICAgICAgIE11bHRpY2FzdCBQcm90b2NvbCAoU1JN
UCkiLCB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYy
Mi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjNDQxMCJ9fXtcZmxkcnNsdCBcY2Y1IFx1
bCBcdWxjNSBSRkMgNDQxMH19LCBGZWJydWFyeSAyMDA2LlwKXAogICBbUkZDNDQ0M10gIENvbnRh
LCBBLiwgRGVlcmluZywgUy4sIGFuZCBNLiBHdXB0YSwgIkludGVybmV0IENvbnRyb2xcCiAgICAg
ICAgICAgICAgTWVzc2FnZSBQcm90b2NvbCAoSUNNUHY2KSBmb3IgdGhlIEludGVybmV0IFByb3Rv
Y29sXAogICAgICAgICAgICAgIFZlcnNpb24gNiAoSVB2NikgU3BlY2lmaWNhdGlvbiIsIHtcZmll
bGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYz
MS04MTZGLTJERTg1QkFEMzFFRS9yZmM0NDQzIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJG
QyA0NDQzfX0sIE1hcmNoIDIwMDYuXApcCiAgIFtSRkM0NDg3XSAgTGUsIEYuLCBGYWNjaW4sIFMu
LCBQYXRpbCwgQi4sIGFuZCBILiBUc2Nob2ZlbmlnLCAiTW9iaWxlXAogICAgICAgICAgICAgIElQ
djYgYW5kIEZpcmV3YWxsczogUHJvYmxlbSBTdGF0ZW1lbnQiLCB7XGZpZWxke1wqXGZsZGluc3R7
SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJB
RDMxRUUvcmZjNDQ4NyJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMgNDQ4N319LFwKXApc
ClwKXGNmNiBCYWtlciAgICAgICAgICAgICAgICAgICAgRXhwaXJlcyBBcHJpbCAyNiwgMjAxMCAg
ICAgICAgICAgICAgICBbUGFnZSAzM11cY2YwIFwKXHBhcmRccGFyZGVmdGFiNzIwXHFsXHFuYXR1
cmFsCntcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIy
LTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNwYWdlLTM0In19e1xmbGRyc2x0IFxjZjMgIH19
XApccGFyZFxwYXJkZWZ0YWI3MjBccWxccW5hdHVyYWwKXGNmNiBJbnRlcm5ldC1EcmFmdCAgICAg
ICAgICAgICAgIENvcmUgUHJvdG9jb2xzICAgICAgICAgICAgICAgICBPY3RvYmVyIDIwMDlcY2Yw
IFwKXApcCiAgICAgICAgICAgICAgTWF5IDIwMDYuXApcCiAgIFtSRkM0NTY2XSAgSGFuZGxleSwg
TS4sIEphY29ic29uLCBWLiwgYW5kIEMuIFBlcmtpbnMsICJTRFA6IFNlc3Npb25cCiAgICAgICAg
ICAgICAgRGVzY3JpcHRpb24gUHJvdG9jb2wiLCB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5L
ICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZj
NDU2NiJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMgNDU2Nn19LCBKdWx5IDIwMDYuXApc
CiAgIFtSRkM0NjA0XSAgSG9sYnJvb2ssIEguLCBDYWluLCBCLiwgYW5kIEIuIEhhYmVybWFuLCAi
VXNpbmcgSW50ZXJuZXRcCiAgICAgICAgICAgICAgR3JvdXAgTWFuYWdlbWVudCBQcm90b2NvbCBW
ZXJzaW9uIDMgKElHTVB2MykgYW5kIE11bHRpY2FzdFwKICAgICAgICAgICAgICBMaXN0ZW5lciBE
aXNjb3ZlcnkgUHJvdG9jb2wgVmVyc2lvbiAyIChNTER2MikgZm9yIFNvdXJjZS1cCiAgICAgICAg
ICAgICAgU3BlY2lmaWMgTXVsdGljYXN0Iiwge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAi
YXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzQ2
MDQifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDIDQ2MDR9fSwgQXVndXN0IDIwMDYuXApc
CiAgIFtSRkM0NjA3XSAgSG9sYnJvb2ssIEguIGFuZCBCLiBDYWluLCAiU291cmNlLVNwZWNpZmlj
IE11bHRpY2FzdCBmb3JcCiAgICAgICAgICAgICAgSVAiLCB7XGZpZWxke1wqXGZsZGluc3R7SFlQ
RVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMx
RUUvcmZjNDYwNyJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMgNDYwN319LCBBdWd1c3Qg
MjAwNi5cClwKICAgW1JGQzQ2MTRdICBEdWtlLCBNLiwgQnJhZGVuLCBSLiwgRWRkeSwgVy4sIGFu
ZCBFLiBCbGFudG9uLCAiQSBSb2FkbWFwXAogICAgICAgICAgICAgIGZvciBUcmFuc21pc3Npb24g
Q29udHJvbCBQcm90b2NvbCAoVENQKSBTcGVjaWZpY2F0aW9uXAogICAgICAgICAgICAgIERvY3Vt
ZW50cyIsIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNB
RjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmM0NjE0In19e1xmbGRyc2x0IFxjZjUg
XHVsIFx1bGM1IFJGQyA0NjE0fX0sIFNlcHRlbWJlciAyMDA2LlwKXAogICBbUkZDNDc4N10gIEF1
ZGV0LCBGLiBhbmQgQy4gSmVubmluZ3MsICJOZXR3b3JrIEFkZHJlc3MgVHJhbnNsYXRpb25cCiAg
ICAgICAgICAgICAgKE5BVCkgQmVoYXZpb3JhbCBSZXF1aXJlbWVudHMgZm9yIFVuaWNhc3QgVURQ
Iiwge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjIt
MDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL2JjcDEyNyJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBc
dWxjNSBCQ1AgMTI3fX0sXAogICAgICAgICAgICAgIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJ
TksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9y
ZmM0Nzg3In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQyA0Nzg3fX0sIEphbnVhcnkgMjAw
Ny5cClwKICAgW1JGQzQ4MzVdICBNYW5yYWwsIFYuLCAiQ3J5cHRvZ3JhcGhpYyBBbGdvcml0aG0g
SW1wbGVtZW50YXRpb25cCiAgICAgICAgICAgICAgUmVxdWlyZW1lbnRzIGZvciBFbmNhcHN1bGF0
aW5nIFNlY3VyaXR5IFBheWxvYWQgKEVTUCkgYW5kXAogICAgICAgICAgICAgIEF1dGhlbnRpY2F0
aW9uIEhlYWRlciAoQUgpIiwge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJk
YXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzQ4MzUifX17XGZs
ZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDIDQ4MzV9fSwgQXByaWwgMjAwNy5cClwKICAgW1JGQzQ4
NjFdICBOYXJ0ZW4sIFQuLCBOb3JkbWFyaywgRS4sIFNpbXBzb24sIFcuLCBhbmQgSC4gU29saW1h
bixcCiAgICAgICAgICAgICAgIk5laWdoYm9yIERpc2NvdmVyeSBmb3IgSVAgdmVyc2lvbiA2IChJ
UHY2KSIsIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNB
RjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmM0ODYxIn19e1xmbGRyc2x0IFxjZjUg
XHVsIFx1bGM1IFJGQyA0ODYxfX0sXAogICAgICAgICAgICAgIFNlcHRlbWJlciAyMDA3LlwKXAog
ICBbUkZDNDg2Ml0gIFRob21zb24sIFMuLCBOYXJ0ZW4sIFQuLCBhbmQgVC4gSmlubWVpLCAiSVB2
NiBTdGF0ZWxlc3NcCiAgICAgICAgICAgICAgQWRkcmVzcyBBdXRvY29uZmlndXJhdGlvbiIsIHtc
ZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTkt
NDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmM0ODYyIn19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1
IFJGQyA0ODYyfX0sIFNlcHRlbWJlciAyMDA3LlwKXAogICBbUkZDNDkxNl0gIEVsd2VsbCwgSi4s
ICJDb25uZWN0ZWQgSWRlbnRpdHkgaW4gdGhlIFNlc3Npb24gSW5pdGlhdGlvblwKICAgICAgICAg
ICAgICBQcm90b2NvbCAoU0lQKSIsIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxl
d2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmM0OTE2In19
e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQyA0OTE2fX0sIEp1bmUgMjAwNy5cClwKICAgW1JG
QzQ5MTldICBLdXNoYWxuYWdhciwgTi4sIE1vbnRlbmVncm8sIEcuLCBhbmQgQy4gU2NodW1hY2hl
ciwgIklQdjZcCiAgICAgICAgICAgICAgb3ZlciBMb3ctUG93ZXIgV2lyZWxlc3MgUGVyc29uYWwg
QXJlYSBOZXR3b3JrcyAoNkxvV1BBTnMpOlwKICAgICAgICAgICAgICBPdmVydmlldywgQXNzdW1w
dGlvbnMsIFByb2JsZW0gU3RhdGVtZW50LCBhbmQgR29hbHMiLFwKICAgICAgICAgICAgICB7XGZp
ZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2
MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjNDkxOSJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBS
RkMgNDkxOX19LCBBdWd1c3QgMjAwNy5cClwKICAgW1JGQzQ5NDFdICBOYXJ0ZW4sIFQuLCBEcmF2
ZXMsIFIuLCBhbmQgUy4gS3Jpc2huYW4sICJQcml2YWN5XAogICAgICAgICAgICAgIEV4dGVuc2lv
bnMgZm9yIFN0YXRlbGVzcyBBZGRyZXNzIEF1dG9jb25maWd1cmF0aW9uIGluXAogICAgICAgICAg
ICAgIElQdjYiLCB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8z
MkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjNDk0MSJ9fXtcZmxkcnNsdCBc
Y2Y1IFx1bCBcdWxjNSBSRkMgNDk0MX19LCBTZXB0ZW1iZXIgMjAwNy5cClwKICAgW1JGQzQ5NDRd
ICBNb250ZW5lZ3JvLCBHLiwgS3VzaGFsbmFnYXIsIE4uLCBIdWksIEouLCBhbmQgRC4gQ3VsbGVy
LFwKICAgICAgICAgICAgICAiVHJhbnNtaXNzaW9uIG9mIElQdjYgUGFja2V0cyBvdmVyIElFRUUg
ODAyLjE1LjRcCiAgICAgICAgICAgICAgTmV0d29ya3MiLCB7XGZpZWxke1wqXGZsZGluc3R7SFlQ
RVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMx
RUUvcmZjNDk0NCJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMgNDk0NH19LCBTZXB0ZW1i
ZXIgMjAwNy5cClwKXApcClwKXGNmNiBCYWtlciAgICAgICAgICAgICAgICAgICAgRXhwaXJlcyBB
cHJpbCAyNiwgMjAxMCAgICAgICAgICAgICAgICBbUGFnZSAzNF1cY2YwIFwKXHBhcmRccGFyZGVm
dGFiNzIwXHFsXHFuYXR1cmFsCntcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2Vi
ZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRSNwYWdlLTM1In19e1xm
bGRyc2x0IFxjZjMgIH19XApccGFyZFxwYXJkZWZ0YWI3MjBccWxccW5hdHVyYWwKXGNmNiBJbnRl
cm5ldC1EcmFmdCAgICAgICAgICAgICAgIENvcmUgUHJvdG9jb2xzICAgICAgICAgICAgICAgICBP
Y3RvYmVyIDIwMDlcY2YwIFwKXApcCiAgIFtSRkM0OTYwXSAgU3Rld2FydCwgUi4sICJTdHJlYW0g
Q29udHJvbCBUcmFuc21pc3Npb24gUHJvdG9jb2wiLFwKICAgICAgICAgICAgICB7XGZpZWxke1wq
XGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2
Ri0yREU4NUJBRDMxRUUvcmZjNDk2MCJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMgNDk2
MH19LCBTZXB0ZW1iZXIgMjAwNy5cClwKICAgW1JGQzQ5ODddICBFZGR5LCBXLiwgIlRDUCBTWU4g
Rmxvb2RpbmcgQXR0YWNrcyBhbmQgQ29tbW9uXAogICAgICAgICAgICAgIE1pdGlnYXRpb25zIiwg
e1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5
OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzQ5ODcifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVs
YzUgUkZDIDQ5ODd9fSwgQXVndXN0IDIwMDcuXApcCiAgIFtSRkM1MDIzXSAgR3JlZ29yaW8sIEou
IGFuZCBCLiBkZSBoT3JhLCAiVGhlIEF0b20gUHVibGlzaGluZ1wKICAgICAgICAgICAgICBQcm90
b2NvbCIsIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNB
RjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmM1MDIzIn19e1xmbGRyc2x0IFxjZjUg
XHVsIFx1bGM1IFJGQyA1MDIzfX0sIE9jdG9iZXIgMjAwNy5cClwKICAgW1JGQzUwNjFdICBTdGV3
YXJ0LCBSLiwgWGllLCBRLiwgVHVleGVuLCBNLiwgTWFydXlhbWEsIFMuLCBhbmQgTS5cCiAgICAg
ICAgICAgICAgS296dWthLCAiU3RyZWFtIENvbnRyb2wgVHJhbnNtaXNzaW9uIFByb3RvY29sIChT
Q1RQKVwKICAgICAgICAgICAgICBEeW5hbWljIEFkZHJlc3MgUmVjb25maWd1cmF0aW9uIiwge1xm
aWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00
NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzUwNjEifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUg
UkZDIDUwNjF9fSxcCiAgICAgICAgICAgICAgU2VwdGVtYmVyIDIwMDcuXApcCiAgIFtSRkM1MDcy
XSAgUy5WYXJhZGEsIEhhc2tpbnMsIEQuLCBhbmQgRS4gQWxsZW4sICJJUCBWZXJzaW9uIDYgb3Zl
clwKICAgICAgICAgICAgICBQUFAiLCB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBs
ZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjNTA3MiJ9
fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMgNTA3Mn19LCBTZXB0ZW1iZXIgMjAwNy5cClwK
ICAgW1JGQzUxMjhdICBTcmlzdXJlc2gsIFAuLCBGb3JkLCBCLiwgYW5kIEQuIEtlZ2VsLCAiU3Rh
dGUgb2YgUGVlci10by1cCiAgICAgICAgICAgICAgUGVlciAoUDJQKSBDb21tdW5pY2F0aW9uIGFj
cm9zcyBOZXR3b3JrIEFkZHJlc3NcCiAgICAgICAgICAgICAgVHJhbnNsYXRvcnMgKE5BVHMpIiwg
e1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5
OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzUxMjgifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVs
YzUgUkZDIDUxMjh9fSwgTWFyY2ggMjAwOC5cClwKICAgW1JGQzUxMzVdICBXaW5nLCBELiBhbmQg
VC4gRWNrZXJ0LCAiSVAgTXVsdGljYXN0IFJlcXVpcmVtZW50cyBmb3IgYVwKICAgICAgICAgICAg
ICBOZXR3b3JrIEFkZHJlc3MgVHJhbnNsYXRvciAoTkFUKSBhbmQgYSBOZXR3b3JrIEFkZHJlc3Nc
CiAgICAgICAgICAgICAgUG9ydCBUcmFuc2xhdG9yIChOQVBUKSIsIHtcZmllbGR7XCpcZmxkaW5z
dHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1
QkFEMzFFRS9iY3AxMzUifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgQkNQIDEzNX19LCB7XGZp
ZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2
MzEtODE2Ri0yREU4NUJBRDMxRUUvcmZjNTEzNSJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBS
RkMgNTEzNX19LCBGZWJydWFyeSAyMDA4LlwKXAogICBbUkZDNTIwN10gIFN0aWVtZXJsaW5nLCBN
LiwgUXVpdHRlaywgSi4sIGFuZCBMLiBFZ2dlcnQsICJOQVQgYW5kXAogICAgICAgICAgICAgIEZp
cmV3YWxsIFRyYXZlcnNhbCBJc3N1ZXMgb2YgSG9zdCBJZGVudGl0eSBQcm90b2NvbCAoSElQKVwK
ICAgICAgICAgICAgICBDb21tdW5pY2F0aW9uIiwge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElO
SyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3Jm
YzUyMDcifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDIDUyMDd9fSwgQXByaWwgMjAwOC5c
ClwKICAgW1JGQzUyMzhdICBQaGVsYW4sIFQuLCAiRGF0YWdyYW0gVHJhbnNwb3J0IExheWVyIFNl
Y3VyaXR5IChEVExTKSBvdmVyXAogICAgICAgICAgICAgIHRoZSBEYXRhZ3JhbSBDb25nZXN0aW9u
IENvbnRyb2wgUHJvdG9jb2wgKERDQ1ApIixcCiAgICAgICAgICAgICAge1xmaWVsZHtcKlxmbGRp
bnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRF
ODVCQUQzMUVFL3JmYzUyMzgifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDIDUyMzh9fSwg
TWF5IDIwMDguXApcCiAgIFtSRkM1MjQ2XSAgRGllcmtzLCBULiBhbmQgRS4gUmVzY29ybGEsICJU
aGUgVHJhbnNwb3J0IExheWVyIFNlY3VyaXR5XAogICAgICAgICAgICAgIChUTFMpIFByb3RvY29s
IFZlcnNpb24gMS4yIiwge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiYXBwbGV3ZWJkYXRh
Oi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzUyNDYifX17XGZsZHJz
bHQgXGNmNSBcdWwgXHVsYzUgUkZDIDUyNDZ9fSwgQXVndXN0IDIwMDguXApcCiAgIFtSRkM1MzA4
XSAgSG9wcHMsIEMuLCAiUm91dGluZyBJUHY2IHdpdGggSVMtSVMiLCB7XGZpZWxke1wqXGZsZGlu
c3R7SFlQRVJMSU5LICJhcHBsZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4
NUJBRDMxRUUvcmZjNTMwOCJ9fXtcZmxkcnNsdCBcY2Y1IFx1bCBcdWxjNSBSRkMgNTMwOH19LFwK
ICAgICAgICAgICAgICBPY3RvYmVyIDIwMDguXApcCiAgIFtSRkM1MzQwXSAgQ29sdHVuLCBSLiwg
RmVyZ3Vzb24sIEQuLCBNb3ksIEouLCBhbmQgQS4gTGluZGVtLCAiT1NQRlwKICAgICAgICAgICAg
ICBmb3IgSVB2NiIsIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTov
LzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmM1MzQwIn19e1xmbGRyc2x0
IFxjZjUgXHVsIFx1bGM1IFJGQyA1MzQwfX0sIEp1bHkgMjAwOC5cClwKICAgW1JGQzUzODldICBS
b3NlbmJlcmcsIEouLCBNYWh5LCBSLiwgTWF0dGhld3MsIFAuLCBhbmQgRC4gV2luZyxcCiAgICAg
ICAgICAgICAgIlNlc3Npb24gVHJhdmVyc2FsIFV0aWxpdGllcyBmb3IgTkFUIChTVFVOKSIsIHtc
ZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTkt
NDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmM1Mzg5In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1
IFJGQyA1Mzg5fX0sXAogICAgICAgICAgICAgIE9jdG9iZXIgMjAwOC5cClwKICAgW1JGQzUzOTNd
ICBTcGFya3MsIFIuLCBMYXdyZW5jZSwgUy4sIEhhd3J5bHlzaGVuLCBBLiwgYW5kIEIuIENhbXBl
bixcCiAgICAgICAgICAgICAgIkFkZHJlc3NpbmcgYW4gQW1wbGlmaWNhdGlvbiBWdWxuZXJhYmls
aXR5IGluIFNlc3Npb25cClwKXApcClxjZjYgQmFrZXIgICAgICAgICAgICAgICAgICAgIEV4cGly
ZXMgQXByaWwgMjYsIDIwMTAgICAgICAgICAgICAgICAgW1BhZ2UgMzVdXGNmMCBcClxwYXJkXHBh
cmRlZnRhYjcyMFxxbFxxbmF0dXJhbAp7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBs
ZXdlYmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUjcGFnZS0zNiJ9
fXtcZmxkcnNsdCBcY2YzICB9fVwKXHBhcmRccGFyZGVmdGFiNzIwXHFsXHFuYXR1cmFsClxjZjYg
SW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICBDb3JlIFByb3RvY29scyAgICAgICAgICAgICAg
ICAgT2N0b2JlciAyMDA5XGNmMCBcClwKXAogICAgICAgICAgICAgIEluaXRpYXRpb24gUHJvdG9j
b2wgKFNJUCkgRm9ya2luZyBQcm94aWVzIiwge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAi
YXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVFL3JmYzUz
OTMifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDIDUzOTN9fSxcCiAgICAgICAgICAgICAg
RGVjZW1iZXIgMjAwOC5cClwKICAgW1JGQzU0MDVdICBFZ2dlcnQsIEwuIGFuZCBHLiBGYWlyaHVy
c3QsICJVbmljYXN0IFVEUCBVc2FnZSBHdWlkZWxpbmVzXAogICAgICAgICAgICAgIGZvciBBcHBs
aWNhdGlvbiBEZXNpZ25lcnMiLCB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJhcHBsZXdl
YmRhdGE6Ly8zMkQzQUYyMi0wMTk5LTQ2MzEtODE2Ri0yREU4NUJBRDMxRUUvYmNwMTQ1In19e1xm
bGRyc2x0IFxjZjUgXHVsIFx1bGM1IEJDUCAxNDV9fSwge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVS
TElOSyAiYXBwbGV3ZWJkYXRhOi8vMzJEM0FGMjItMDE5OS00NjMxLTgxNkYtMkRFODVCQUQzMUVF
L3JmYzU0MDUifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgUkZDIDU0MDV9fSxcCiAgICAgICAg
ICAgICAgTm92ZW1iZXIgMjAwOC5cClwKICAgW1JGQzU1NDVdICBEZXNydWlzc2VhdXgsIEIuLCAi
SW50ZXJuZXQgQ2FsZW5kYXJpbmcgYW5kIFNjaGVkdWxpbmdcCiAgICAgICAgICAgICAgQ29yZSBP
YmplY3QgU3BlY2lmaWNhdGlvbiAoaUNhbGVuZGFyKSIsIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBF
UkxJTksgImFwcGxld2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFF
RS9yZmM1NTQ1In19e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQyA1NTQ1fX0sXAogICAgICAg
ICAgICAgIFNlcHRlbWJlciAyMDA5LlwKXAogICBbUkZDNTYyMV0gIENhbWFyaWxsbywgRy4sICJN
ZXNzYWdlIEJvZHkgSGFuZGxpbmcgaW4gdGhlIFNlc3Npb25cCiAgICAgICAgICAgICAgSW5pdGlh
dGlvbiBQcm90b2NvbCAoU0lQKSIsIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImFwcGxl
d2ViZGF0YTovLzMyRDNBRjIyLTAxOTktNDYzMS04MTZGLTJERTg1QkFEMzFFRS9yZmM1NjIxIn19
e1xmbGRyc2x0IFxjZjUgXHVsIFx1bGM1IFJGQyA1NjIxfX0sIFNlcHRlbWJlciAyMDA5LlwKXAog
ICBbU1AtTVVMUEl2My4wXVwKICAgICAgICAgICAgICBDYWJsZUxhYnMsICJET0NTSVMgMy4wIE1B
QyBhbmQgVXBwZXIgTGF5ZXIgUHJvdG9jb2xzXAogICAgICAgICAgICAgIEludGVyZmFjZSBTcGVj
aWZpY2F0aW9uLCBDTS1TUC1NVUxQSXYzLjAtSTEwLTA5MDUyOSIsXAogICAgICAgICAgICAgIE1h
eSAyMDA5LlwKXApcCkF1dGhvcidzIEFkZHJlc3NcClwKICAgRnJlZCBCYWtlclwKICAgQ2lzY28g
U3lzdGVtc1wKICAgU2FudGEgQmFyYmFyYSwgQ2FsaWZvcm5pYSAgOTMxMTdcCiAgIFVTQVwKXAog
ICBFbWFpbDogZnJlZEBjaXNjby5jb21cClwKXApcClwKXApcClwKXApcClwKXApcClwKXApcClwK
XApcClwKXApcClwKXApCYWtlciAgICAgICAgICAgICAgICAgICAgRXhwaXJlcyBBcHJpbCAyNiwg
MjAxMCAgICAgICAgICAgICAgICBbUGFnZSAzNl1cClwKXHBhcmRccGFyZGVmdGFiNzIwXHFsXHFu
YXR1cmFsCgpcZjIgXGNmMCBcClxwYXJkXHBhcmRlZnRhYjcyMFxxbFxxbmF0dXJhbAoKXGZzMjIg
XGNmMCBIdG1sIG1hcmt1cCBwcm9kdWNlZCBieSByZmNtYXJrdXAgMS44OSwgYXZhaWxhYmxlIGZy
b20ge1xmaWVsZHtcKlxmbGRpbnN0e0hZUEVSTElOSyAiaHR0cDovL3Rvb2xzLmlldGYub3JnL3Rv
b2xzL3JmY21hcmt1cC8ifX17XGZsZHJzbHQgXGNmNSBcdWwgXHVsYzUgaHR0cDovL3Rvb2xzLmll
dGYub3JnL3Rvb2xzL3JmY21hcmt1cC99fX0=
--000e0cd4cda2c48cda048938140b--

From fred@cisco.com  Thu Jun 17 14:25:22 2010
Return-Path: <fred@cisco.com>
X-Original-To: smartpowerdir@core3.amsl.com
Delivered-To: smartpowerdir@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EF7CF3A697F for <smartpowerdir@core3.amsl.com>; Thu, 17 Jun 2010 14:25:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -109.074
X-Spam-Level: 
X-Spam-Status: No, score=-109.074 tagged_above=-999 required=5 tests=[AWL=0.035, BAYES_05=-1.11, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 84SzJKavH9jZ for <smartpowerdir@core3.amsl.com>; Thu, 17 Jun 2010 14:25:21 -0700 (PDT)
Received: from sj-iport-5.cisco.com (sj-iport-5.cisco.com [171.68.10.87]) by core3.amsl.com (Postfix) with ESMTP id 050593A68A7 for <smartpowerdir@ietf.org>; Thu, 17 Jun 2010 14:25:21 -0700 (PDT)
Authentication-Results: sj-iport-5.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAMcvGkyrR7Ht/2dsb2JhbACee3GnfJozhRoEg1I
X-IronPort-AV: E=Sophos;i="4.53,434,1272844800";  d="scan'208,217";a="214029692"
Received: from sj-core-1.cisco.com ([171.71.177.237]) by sj-iport-5.cisco.com with ESMTP; 17 Jun 2010 21:25:23 +0000
Received: from stealth-10-32-244-220.cisco.com (stealth-10-32-244-220.cisco.com [10.32.244.220]) by sj-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o5HLPFS5029493; Thu, 17 Jun 2010 21:25:16 GMT
Received: from [127.0.0.1] by stealth-10-32-244-220.cisco.com (PGP Universal service); Thu, 17 Jun 2010 14:25:22 -0700
X-PGP-Universal: processed; by stealth-10-32-244-220.cisco.com on Thu, 17 Jun 2010 14:25:22 -0700
Mime-Version: 1.0 (Apple Message framework v1081)
From: Fred Baker <fred@cisco.com>
In-Reply-To: <AANLkTilmVgtgJMTXiZUoH-ovPclMmo11-fti7NxWnS0R@mail.gmail.com>
Date: Thu, 17 Jun 2010 14:25:09 -0700
Message-Id: <F1DFD13E-C94B-4549-A8AE-37415C32F493@cisco.com>
References: <FE623618-6660-4CE6-9651-B122B4F04929@cisco.com> <AANLkTilmVgtgJMTXiZUoH-ovPclMmo11-fti7NxWnS0R@mail.gmail.com>
To: Vint Cerf <vint@google.com>
X-Mailer: Apple Mail (2.1081)
Content-Type: multipart/alternative; boundary=Apple-Mail-390-2483063
Cc: "David H. Su" <david.su@nist.gov>, IETF SmartPower Directorate <smartpowerdir@ietf.org>
Subject: Re: [smartpowerdir] Draft for PAP 1
X-BeenThere: smartpowerdir@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Members of the Smart Power Directorate <smartpowerdir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/smartpowerdir>, <mailto:smartpowerdir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/smartpowerdir>
List-Post: <mailto:smartpowerdir@ietf.org>
List-Help: <mailto:smartpowerdir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/smartpowerdir>, <mailto:smartpowerdir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Jun 2010 21:25:23 -0000

--Apple-Mail-390-2483063
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

thanks

On Jun 17, 2010, at 4:24 AM, Vint Cerf wrote:

> see attached edits/suggestions on Fred's excellent draft
>=20
> vint
>=20
>=20
>=20
> On Sat, Jun 12, 2010 at 3:39 PM, Fred Baker <fred@cisco.com> wrote:
> Folks: George Arnold and David Su asked me the other day fo a draft to =
put into NIST's Priority Action Plan #1, which is intended to produce a =
recommendation regarding the role of IP in the Smart Grid. The requested =
draft specifies the minimal structure recommended for the use of IP in a =
secure network.
>=20
> David: I started to write a new draft, and found myself in part =
generating new graphics and text, and in part cribbing a lot from =
http://tools.ietf.org/html/draft-baker-ietf-core. I wonder, what stops =
us from using an updated version of =
http://tools.ietf.org/html/draft-baker-ietf-core as this draft?
>=20
> What needs to be covered, I think, is a relatively simple set of four =
pictures outlining four basic uses of the IP Protocol Suite:
>=20
> +-------------------------+
> |       Application       |
> +-----+------+-----+------+
> | TCP | SCTP | UDP | NORM |    Basic IP stack
> +-----+------+-----+------+
> |      Internet Layer     |
> +-------------------------+
> |        Link Layer       |
> +-------------------------+
> |      Physical Layer     |
> +-------------------------+
>=20
> +-------------------------+
> |       Application       |
> +-----+------+-----+------+
> | TCP | SCTP | UDP | NORM |    IP Stack with IPsec in Transport Mode
> +-----+------+-----+------+    (eg, HIP-like connectivity between two =
systems)
> |    IP Security Layer    |
> +-------------------------+
> |      Internet Layer     |
> +-------------------------+
> |        Link Layer       |
> +-------------------------+
> |      Physical Layer     |
> +-------------------------+
>=20
> +-------------------------+
> |       Application       |
> +-----+------+-----+------+
> | TCP | SCTP | UDP | NORM |    IP Stack with IPsec in Tunnel Mode
> +-----+------+-----+------+    (IPsec VPN)
> |      Internet Layer     |
> +-------------------------+
> |    IP Security Layer    |
> +-------------------------+
> |      Internet Layer     |
> +-------------------------+
> |        Link Layer       |
> +-------------------------+
> |      Physical Layer     |
> +-------------------------+
>=20
> +-------------------------+
> |       Application       |
> +------------+------------+
> |   TLS      |   DTLS     |    IP Stack with TLS in the application
> +-----+------+-----+------+    (Secured applications)
> | TCP | SCTP | UDP | NORM |
> +-----+------+-----+------+
> |      Internet Layer     |
> +-------------------------+
> |        Link Layer       |
> +-------------------------+
> |      Physical Layer     |
> +-------------------------+
>=20
> and then some discussion of the use of the stack, which I think is =
mostly there, along with the use of DNS and DHCP.
>=20
> I have asked and have not gotten any takers... I would really prefer =
that the security comments in this document were written by a security =
person. The comments I got from the security directorate told me what =
they thought was wrong, but didn't suggest what the right way to say it =
was, and we want to say it in the right way.
>=20
> In any event, if draft-baker-ietf-core-protocols were cut down to that =
content, it seems to me that it pretty much fills the bill and is a =
reasonable IETF output that in fact could be pulled as text into the =
SGAC's Conceptual Model.
>=20
> Directorate, would you agree with that? David?
>=20
> <Baker-Internet-suite-draft-vc-comments.rtf>

http://www.ipinc.net/IPv4.GIF


--Apple-Mail-390-2483063
Content-Transfer-Encoding: 7bit
Content-Type: text/html;
	charset=us-ascii

<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">thanks<div><br><div><div>On Jun 17, 2010, at 4:24 AM, Vint Cerf wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">see attached edits/suggestions on Fred's excellent draft<div><br></div><div>vint</div><div><br></div><div><br><br><div class="gmail_quote">On Sat, Jun 12, 2010 at 3:39 PM, Fred Baker <span dir="ltr">&lt;<a href="mailto:fred@cisco.com">fred@cisco.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Folks: George Arnold and David Su asked me the other day fo a draft to put into NIST's Priority Action Plan #1, which is intended to produce a recommendation regarding the role of IP in the Smart Grid. The requested draft specifies the minimal structure recommended for the use of IP in a secure network.<br>

<br>
David: I started to write a new draft, and found myself in part generating new graphics and text, and in part cribbing a lot from <a href="http://tools.ietf.org/html/draft-baker-ietf-core" target="_blank">http://tools.ietf.org/html/draft-baker-ietf-core</a>. I wonder, what stops us from using an updated version of <a href="http://tools.ietf.org/html/draft-baker-ietf-core" target="_blank">http://tools.ietf.org/html/draft-baker-ietf-core</a> as this draft?<br>

<br>
What needs to be covered, I think, is a relatively simple set of four pictures outlining four basic uses of the IP Protocol Suite:<br>
<br>
+-------------------------+<br>
| &nbsp; &nbsp; &nbsp; Application &nbsp; &nbsp; &nbsp; |<br>
+-----+------+-----+------+<br>
| TCP | SCTP | UDP | NORM | &nbsp; &nbsp;Basic IP stack<br>
+-----+------+-----+------+<br>
| &nbsp; &nbsp; &nbsp;Internet Layer &nbsp; &nbsp; |<br>
+-------------------------+<br>
| &nbsp; &nbsp; &nbsp; &nbsp;Link Layer &nbsp; &nbsp; &nbsp; |<br>
+-------------------------+<br>
| &nbsp; &nbsp; &nbsp;Physical Layer &nbsp; &nbsp; |<br>
+-------------------------+<br>
<br>
+-------------------------+<br>
| &nbsp; &nbsp; &nbsp; Application &nbsp; &nbsp; &nbsp; |<br>
+-----+------+-----+------+<br>
| TCP | SCTP | UDP | NORM | &nbsp; &nbsp;IP Stack with IPsec in Transport Mode<br>
+-----+------+-----+------+ &nbsp; &nbsp;(eg, HIP-like connectivity between two systems)<br>
| &nbsp; &nbsp;IP Security Layer &nbsp; &nbsp;|<br>
+-------------------------+<br>
| &nbsp; &nbsp; &nbsp;Internet Layer &nbsp; &nbsp; |<br>
+-------------------------+<br>
| &nbsp; &nbsp; &nbsp; &nbsp;Link Layer &nbsp; &nbsp; &nbsp; |<br>
+-------------------------+<br>
| &nbsp; &nbsp; &nbsp;Physical Layer &nbsp; &nbsp; |<br>
+-------------------------+<br>
<br>
+-------------------------+<br>
| &nbsp; &nbsp; &nbsp; Application &nbsp; &nbsp; &nbsp; |<br>
+-----+------+-----+------+<br>
| TCP | SCTP | UDP | NORM | &nbsp; &nbsp;IP Stack with IPsec in Tunnel Mode<br>
+-----+------+-----+------+ &nbsp; &nbsp;(IPsec VPN)<br>
| &nbsp; &nbsp; &nbsp;Internet Layer &nbsp; &nbsp; |<br>
+-------------------------+<br>
| &nbsp; &nbsp;IP Security Layer &nbsp; &nbsp;|<br>
+-------------------------+<br>
| &nbsp; &nbsp; &nbsp;Internet Layer &nbsp; &nbsp; |<br>
+-------------------------+<br>
| &nbsp; &nbsp; &nbsp; &nbsp;Link Layer &nbsp; &nbsp; &nbsp; |<br>
+-------------------------+<br>
| &nbsp; &nbsp; &nbsp;Physical Layer &nbsp; &nbsp; |<br>
+-------------------------+<br>
<br>
+-------------------------+<br>
| &nbsp; &nbsp; &nbsp; Application &nbsp; &nbsp; &nbsp; |<br>
+------------+------------+<br>
| &nbsp; TLS &nbsp; &nbsp; &nbsp;| &nbsp; DTLS &nbsp; &nbsp; | &nbsp; &nbsp;IP Stack with TLS in the application<br>
+-----+------+-----+------+ &nbsp; &nbsp;(Secured applications)<br>
| TCP | SCTP | UDP | NORM |<br>
+-----+------+-----+------+<br>
| &nbsp; &nbsp; &nbsp;Internet Layer &nbsp; &nbsp; |<br>
+-------------------------+<br>
| &nbsp; &nbsp; &nbsp; &nbsp;Link Layer &nbsp; &nbsp; &nbsp; |<br>
+-------------------------+<br>
| &nbsp; &nbsp; &nbsp;Physical Layer &nbsp; &nbsp; |<br>
+-------------------------+<br>
<br>
and then some discussion of the use of the stack, which I think is mostly there, along with the use of DNS and DHCP.<br>
<br>
I have asked and have not gotten any takers... I would really prefer that the security comments in this document were written by a security person. The comments I got from the security directorate told me what they thought was wrong, but didn't suggest what the right way to say it was, and we want to say it in the right way.<br>

<br>
In any event, if draft-baker-ietf-core-protocols were cut down to that content, it seems to me that it pretty much fills the bill and is a reasonable IETF output that in fact could be pulled as text into the SGAC's Conceptual Model.<br>

<br>
Directorate, would you agree with that? David?</blockquote></div><br></div>
<span>&lt;Baker-Internet-suite-draft-vc-comments.rtf&gt;</span></blockquote></div><br><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div><span class="Apple-style-span" style="font-family: monospace; "><a href="http://www.ipinc.net/IPv4.GIF">http://www.ipinc.net/IPv4.GIF</a></span></div></span>
</div>
<br></div></body></html>
--Apple-Mail-390-2483063--

From fred@cisco.com  Fri Jun 18 16:41:54 2010
Return-Path: <fred@cisco.com>
X-Original-To: smartpowerdir@core3.amsl.com
Delivered-To: smartpowerdir@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B40E828C110 for <smartpowerdir@core3.amsl.com>; Fri, 18 Jun 2010 16:41:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -108.524
X-Spam-Level: 
X-Spam-Status: No, score=-108.524 tagged_above=-999 required=5 tests=[AWL=-0.526, BAYES_50=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Bi+aTKuiFZ2G for <smartpowerdir@core3.amsl.com>; Fri, 18 Jun 2010 16:41:24 -0700 (PDT)
Received: from sj-iport-6.cisco.com (sj-iport-6.cisco.com [171.71.176.117]) by core3.amsl.com (Postfix) with ESMTP id B9B6528C107 for <smartpowerdir@ietf.org>; Fri, 18 Jun 2010 16:41:23 -0700 (PDT)
Authentication-Results: sj-iport-6.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AjwHAOugG0yrR7Hu/2dsb2JhbACBQ4ROjGOMIXGoOowHjkCCWAeCPASDUg
X-IronPort-AV: E=Sophos;i="4.53,441,1272844800";  d="scan'208,217";a="547141508"
Received: from sj-core-5.cisco.com ([171.71.177.238]) by sj-iport-6.cisco.com with ESMTP; 18 Jun 2010 23:41:28 +0000
Received: from stealth-10-32-244-220.cisco.com (stealth-10-32-244-220.cisco.com [10.32.244.220]) by sj-core-5.cisco.com (8.13.8/8.14.3) with ESMTP id o5INfG0k009806; Fri, 18 Jun 2010 23:41:18 GMT
Received: from [127.0.0.1] by stealth-10-32-244-220.cisco.com (PGP Universal service); Fri, 18 Jun 2010 16:41:24 -0700
X-PGP-Universal: processed; by stealth-10-32-244-220.cisco.com on Fri, 18 Jun 2010 16:41:24 -0700
From: Fred Baker <fred@cisco.com>
Date: Fri, 18 Jun 2010 16:41:11 -0700
Message-Id: <A974FAD7-C3DA-4965-8BB1-1AAEEF74E043@cisco.com>
To: Vint Cerf <vint@google.com>
Mime-Version: 1.0 (Apple Message framework v1081)
X-Mailer: Apple Mail (2.1081)
Content-Type: multipart/alternative; boundary=Apple-Mail-575-97044150
Cc: "David H. Su" <david.su@nist.gov>, IETF SmartPower Directorate <smartpowerdir@ietf.org>
Subject: [smartpowerdir] Diff: draft-baker-ietf-core-04.txt - sg-ietf-compendium.txt
X-BeenThere: smartpowerdir@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Members of the Smart Power Directorate <smartpowerdir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/smartpowerdir>, <mailto:smartpowerdir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/smartpowerdir>
List-Post: <mailto:smartpowerdir@ietf.org>
List-Help: <mailto:smartpowerdir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/smartpowerdir>, <mailto:smartpowerdir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Jun 2010 23:41:54 -0000

--Apple-Mail-575-97044150
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Vint: look at these diffs and see if you agree with my edits. Some of =
these changes reflect boilerplate changes that rearranged the first page =
of an internet draft.

I have not added the section that integrates TLS and IPsec into the =
architecture. Still thinking about how best to do that. I intend to pull =
much of the application and MPLS discussion into appendices as "not =
really core". I want the main part of the document to be Internet Layer, =
Transport Layer, and security. But first your suggested edits.


< draft-baker-ietf-core-04.txt 		 sg-ietf-compendium.txt =09
 	=09
Network Working Group                                           F. Baker	=
 	Network Working Group                                           =
F. Baker=09
Internet-Draft                                             Cisco Systems	=
 	Internet-Draft                                             Cisco =
Systems=09
Intended status: Informational                          October 23, 2009	=
 	Intended status: Informational                             June =
18, 2010=09
Expires: April 26, 2010	 	Expires: December 20, 2010=09
 	=09
             Core Protocols in the Internet Protocol Suite	 	 =
                Internet Protocols for the Smart Grid=09
                        draft-baker-ietf-core-04	 	         =
               draft-baker-ietf-core-05=09
 	=09
 	Abstract=09
 	=09
 	   This note attempts to identify the key protocols of the =
Internet=09
 	   Protocol Suite for use in the Smart Grid.  The target =
audience is who=09
 	   want guidance on how to profile the Internet Protocol Suite.  =
In=09
 	   general, that would mean selecting what they need from the =
picture=09
 	   presented here.=09
 	=09
Status of this Memo	 	Status of this Memo=09
 	=09
   This Internet-Draft is submitted to IETF in full conformance with the	=
 	   This Internet-Draft is submitted in full conformance with the=09=

   provisions of BCP 78 and BCP 79.	 	   provisions of BCP 78 =
and BCP 79.=09
 	=09
   Internet-Drafts are working documents of the Internet Engineering	 =
	   Internet-Drafts are working documents of the Internet =
Engineering=09
   Task Force (IETF), its areas, and its working groups.  Note that	 =
	   Task Force (IETF).  Note that other groups may also =
distribute=09
   other groups may also distribute working documents as Internet-	 =
	   working documents as Internet-Drafts.  The list of current =
Internet-=09
   Drafts.	 	   Drafts is at =
http://datatracker.ietf.org/drafts/current/.=09
 	=09
   Internet-Drafts are draft documents valid for a maximum of six months	=
 	   Internet-Drafts are draft documents valid for a maximum of =
six months=09
   and may be updated, replaced, or obsoleted by other documents at any	 =
	   and may be updated, replaced, or obsoleted by other documents =
at any=09
   time.  It is inappropriate to use Internet-Drafts as reference	 =
	   time.  It is inappropriate to use Internet-Drafts as =
reference=09
   material or to cite them other than as "work in progress."	 	 =
  material or to cite them other than as "work in progress."=09
 	=09
   The list of current Internet-Drafts can be accessed at	 	 =
  This Internet-Draft will expire on December 20, 2010.=09
   http://www.ietf.org/ietf/1id-abstracts.txt.	 	=09
 	=09
   The list of Internet-Draft Shadow Directories can be accessed at	 =
	=09
   http://www.ietf.org/shadow.html.	 	=09
                                                                         =
	 	=09
   This Internet-Draft will expire on April 26, 2010.	 	=09
 	=09
Copyright Notice	 	Copyright Notice=09
 	=09
   Copyright (c) 2009 IETF Trust and the persons identified as the	 =
	   Copyright (c) 2010 IETF Trust and the persons identified as =
the=09
   document authors.  All rights reserved.	 	   document =
authors.  All rights reserved.=09
 	=09
   This document is subject to BCP 78 and the IETF Trust's Legal	 =
	   This document is subject to BCP 78 and the IETF Trust's Legal=09=

   Provisions Relating to IETF Documents in effect on the date of	 =
	   Provisions Relating to IETF Documents=09
   publication of this document (http://trustee.ietf.org/license-info).	 =
	   (http://trustee.ietf.org/license-info) in effect on the date =
of=09
   Please review these documents carefully, as they describe your rights	=
 	   publication of this document.  Please review these documents=09=

   and restrictions with respect to this document.	 	   =
carefully, as they describe your rights and restrictions with respect=09
                                                                         =
	 	   to this document.  Code Components extracted from =
this document must=09
Abstract	 	   include Simplified BSD License text as =
described in Section 4.e of=09
 	   the Trust Legal Provisions and are provided without warranty =
as=09
   This note attempts to identify the core of the Internet Protocol	 =
	   described in the Simplified BSD License.=09
   Suite.  The target audience is NIST, in the Smart Grid discussion, as	=
 	=09
   they have requested guidance on how to profile the Internet Protocol	 =
	=09
   Suite.  In general, that would mean selecting what they need from the	=
 	=09
   picture presented here.	 	=09
 	=09
Table of Contents	 	Table of Contents=09
 	=09
   1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  4	=
 	   1.  Introduction . . . . . . . . . . . . . . . . . . . . . . =
. . .  4=09
   2.  The Internet Protocol Suite  . . . . . . . . . . . . . . . . .  5	=
 	   2.  The Internet Protocol Suite  . . . . . . . . . . . . . . =
. . .  4=09
     2.1.  Internet Protocol Layers . . . . . . . . . . . . . . . . .  5	=
 	     2.1.  Internet Protocol Layers . . . . . . . . . . . . . . =
. . .  5=09
       2.1.1.  Application  . . . . . . . . . . . . . . . . . . . . .  6	=
 	       2.1.1.  Application  . . . . . . . . . . . . . . . . . . =
. . .  6=09
       2.1.2.  Transport  . . . . . . . . . . . . . . . . . . . . . .  7	=
 	       2.1.2.  Transport  . . . . . . . . . . . . . . . . . . . =
. . .  7=09
       2.1.3.  Network  . . . . . . . . . . . . . . . . . . . . . . .  7	=
 	       2.1.3.  Network  . . . . . . . . . . . . . . . . . . . . =
. . .  7=09
         2.1.3.1.  Internet Protocol  . . . . . . . . . . . . . . . .  7	=
 	         2.1.3.1.  Internet Protocol  . . . . . . . . . . . . . =
. . .  7=09
         2.1.3.2.  Lower layer networks . . . . . . . . . . . . . . .  8	=
 	         2.1.3.2.  Lower layer networks . . . . . . . . . . . . =
. . .  8=09
       2.1.4.  Media layers: Physical and Link  . . . . . . . . . . .  8	=
 	       2.1.4.  Media layers: Physical and Link  . . . . . . . . =
. . .  8=09
     2.2.  Security issues  . . . . . . . . . . . . . . . . . . . . .  8	=
 	     2.2.  Security issues  . . . . . . . . . . . . . . . . . . =
. . .  8=09
       2.2.1.  Physical security  . . . . . . . . . . . . . . . . . .  8	=
 	       2.2.1.  Physical security  . . . . . . . . . . . . . . . =
. . .  8=09
       2.2.2.  Session identification . . . . . . . . . . . . . . . .  9	=
 	       2.2.2.  Session identification . . . . . . . . . . . . . =
. . .  9=09
       2.2.3.  Confidentiality  . . . . . . . . . . . . . . . . . . . 10	=
 	       2.2.3.  Confidentiality  . . . . . . . . . . . . . . . . =
. . . 10=09
     2.3.  Network Infrastructure . . . . . . . . . . . . . . . . . . 10	=
 	     2.3.  Network Infrastructure . . . . . . . . . . . . . . . =
. . . 10=09
       2.3.1.  Domain Name System (DNS) . . . . . . . . . . . . . . . 10	=
 	       2.3.1.  Domain Name System (DNS) . . . . . . . . . . . . =
. . . 10=09
       2.3.2.  Network Management Issues  . . . . . . . . . . . . . . 10	=
 	       2.3.2.  Network Management Issues  . . . . . . . . . . . =
. . . 11=09
   3.  Specific protocols . . . . . . . . . . . . . . . . . . . . . . 11	=
 	   3.  Specific protocols . . . . . . . . . . . . . . . . . . . =
. . . 11=09
     3.1.  Security solutions . . . . . . . . . . . . . . . . . . . . 11	=
 	     3.1.  Security solutions . . . . . . . . . . . . . . . . . =
. . . 11=09
       3.1.1.  Session identification, authentication,	 	       =
3.1.1.  Session identification, authentication,=09
               authorization, and accounting  . . . . . . . . . . . . 11	=
 	               authorization, and accounting  . . . . . . . . . =
. . . 11=09
       3.1.2.  IP Security Architecture (IPsec) . . . . . . . . . . . 11	=
 	       3.1.2.  IP Security Architecture (IPsec) . . . . . . . . =
. . . 12=09
       3.1.3.  Transport Layer Security (TLS) . . . . . . . . . . . . 12	=
 	       3.1.3.  Transport Layer Security (TLS) . . . . . . . . . =
. . . 12=09
       3.1.4.  Secure/Multipurpose Internet Mail Extensions	 	 =
      3.1.4.  Secure/Multipurpose Internet Mail Extensions=09
               (S/MIME) . . . . . . . . . . . . . . . . . . . . . . . 12	=
 	               (S/MIME) . . . . . . . . . . . . . . . . . . . . =
. . . 12=09
     3.2.  Network Layer  . . . . . . . . . . . . . . . . . . . . . . 12	=
 	     3.2.  Network Layer  . . . . . . . . . . . . . . . . . . . =
. . . 13=09
       3.2.1.  Internet Protocol Version 4  . . . . . . . . . . . . . 13	=
 	       3.2.1.  Internet Protocol Version 4  . . . . . . . . . . =
. . . 13=09
         3.2.1.1.  IPv4 Address Allocation and Assignment . . . . . . 13	=
 	         3.2.1.1.  IPv4 Address Allocation and Assignment . . . =
. . . 13=09
         3.2.1.2.  IPv4 Unicast Routing . . . . . . . . . . . . . . . 13	=
 	         3.2.1.2.  IPv4 Unicast Routing . . . . . . . . . . . . =
. . . 13=09
         3.2.1.3.  IPv4 Multicast Forwarding and Routing  . . . . . . 14	=
 	         3.2.1.3.  IPv4 Multicast Forwarding and Routing  . . . =
. . . 14=09
       3.2.2.  Internet Protocol Version 6  . . . . . . . . . . . . . 14	=
 	       3.2.2.  Internet Protocol Version 6  . . . . . . . . . . =
. . . 14=09
         3.2.2.1.  IPv6 Address Allocation and Assignment . . . . . . 15	=
 	         3.2.2.1.  IPv6 Address Allocation and Assignment . . . =
. . . 15=09
         3.2.2.2.  IPv6 Routing . . . . . . . . . . . . . . . . . . . 15	=
 	         3.2.2.2.  IPv6 Routing . . . . . . . . . . . . . . . . =
. . . 15=09
         3.2.2.3.  IPv6 Multicast Forwarding and Routing  . . . . . . 15	=
 	         3.2.2.3.  IPv6 Multicast Forwarding and Routing  . . . =
. . . 16=09
       3.2.3.  Adaptation to lower layer networks and link layer	 =
	       3.2.3.  Adaptation to lower layer networks and link layer=09=

               protocols  . . . . . . . . . . . . . . . . . . . . . . 16	=
 	               protocols  . . . . . . . . . . . . . . . . . . . =
. . . 16=09
     3.3.  Transport Layer  . . . . . . . . . . . . . . . . . . . . . 16	=
 	     3.3.  Transport Layer  . . . . . . . . . . . . . . . . . . =
. . . 17=09
       3.3.1.  User Datagram Protocol (UDP) . . . . . . . . . . . . . 17	=
 	       3.3.1.  User Datagram Protocol (UDP) . . . . . . . . . . =
. . . 17=09
       3.3.2.  Transmission Control Protocol (TCP)  . . . . . . . . . 17	=
 	       3.3.2.  Transmission Control Protocol (TCP)  . . . . . . =
. . . 17=09
       3.3.3.  Stream Control Transmission Protocol (SCTP)  . . . . . 18	=
 	       3.3.3.  Stream Control Transmission Protocol (SCTP)  . . =
. . . 18=09
       3.3.4.  Datagram Congestion Control Protocol (DCCP)  . . . . . 18	=
 	       3.3.4.  Datagram Congestion Control Protocol (DCCP)  . . =
. . . 18=09
     3.4.  Infrastructure . . . . . . . . . . . . . . . . . . . . . . 19	=
 	     3.4.  Infrastructure . . . . . . . . . . . . . . . . . . . =
. . . 19=09
       3.4.1.  Domain Name System . . . . . . . . . . . . . . . . . . 19	=
 	       3.4.1.  Domain Name System . . . . . . . . . . . . . . . =
. . . 19=09
       3.4.2.  Dynamic Host Configuration . . . . . . . . . . . . . . 19	=
 	       3.4.2.  Dynamic Host Configuration . . . . . . . . . . . =
. . . 19=09
     3.5.  Other Applications . . . . . . . . . . . . . . . . . . . . 19	=
 	     3.5.  Other Applications . . . . . . . . . . . . . . . . . =
. . . 19=09
       3.5.1.  Network Time . . . . . . . . . . . . . . . . . . . . . 19	=
 	       3.5.1.  Network Time . . . . . . . . . . . . . . . . . . =
. . . 19=09
       3.5.2.  Session Initiation Protocol  . . . . . . . . . . . . . 20	=
 	       3.5.2.  Session Initiation Protocol  . . . . . . . . . . =
. . . 20=09
       3.5.3.  Calendaring  . . . . . . . . . . . . . . . . . . . . . 20	=
 	       3.5.3.  Calendaring  . . . . . . . . . . . . . . . . . . =
. . . 20=09
   4.  A simplied view of the business architecture . . . . . . . . . 21	=
 	   4.  A simplified view of the business architecture . . . . . =
. . . 21=09
   5.  IANA Considerations  . . . . . . . . . . . . . . . . . . . . . 25	=
 	   5.  IANA Considerations  . . . . . . . . . . . . . . . . . . =
. . . 25=09
   6.  Security Considerations  . . . . . . . . . . . . . . . . . . . 26	=
 	   6.  Security Considerations  . . . . . . . . . . . . . . . . =
. . . 26=09
   7.  Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 26	=
 	   7.  Acknowledgements . . . . . . . . . . . . . . . . . . . . =
. . . 26=09
   8.  References . . . . . . . . . . . . . . . . . . . . . . . . . . 26	=
 	   8.  References . . . . . . . . . . . . . . . . . . . . . . . =
. . . 26=09
     8.1.  Normative References . . . . . . . . . . . . . . . . . . . 26	=
 	     8.1.  Normative References . . . . . . . . . . . . . . . . =
. . . 26=09
     8.2.  Informative References . . . . . . . . . . . . . . . . . . 26	=
 	     8.2.  Informative References . . . . . . . . . . . . . . . =
. . . 26=09
   Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 36	=
 	   Author's Address . . . . . . . . . . . . . . . . . . . . . . =
. . . 36=09
 	=09
1.  Introduction	 	1.  Introduction=09
 	=09
   In the discussion of the Smart Grid, a question has arisen as to what	=
 	   In the discussion of the Smart Grid, a question has arisen as =
to how=09
   the "core" protocols of the Internet Protocol Suite are.  In this	 =
	   best to "profile" the Internet Protocol Suite are.  In this =
note, I=09
   note, I will attempt to identify the structure of the Internet	 =
	   will attempt to identify the structure of the Internet =
Protocol Suite=09
   Protocol Suite and the key protocols that should be considered as	 =
	   and the key protocols that should be considered as critical =
in=09
   critical in integrating Smart Grid devices into an IP-based	 	 =
  integrating Smart Grid devices into an IP-based infrastructure.  In=09
   infrastructure.  In many cases, the protocols are options - one might	=
 	   many cases, the protocols are options - one might choose, for=09=

   choose, for example, TCP, SCTP, DCCP, or some other transport, or use	=
 	   example, TCP, SCTP, DCCP, or some other transport, or use =
expand upon=09
   UDP as a label and build the transport into the application itself.	 =
	   UDP, building the transport into the application itself.  In =
the=09
   In the Transport layer, therefore, one is not limited to exactly one	 =
	   Transport layer, therefore, one is not limited to exactly one =
of=09
   of those, nor is one required to implement them all.  One should,	 =
	   those, nor is one required to implement them all.  One =
should,=09
   however, pick the right one for the purpose one intends.  This kind	 =
	   however, pick the right one for the purpose one intends.  =
This kind=09
   of discussion will be had at every layer.	 	   of discussion =
will be had at every layer.=09
 	=09
   The set of protocols defined in this document focus on the use of the	=
 	   The set of protocols defined in this document focus on the =
use of the=09
   IP Protocol Suite in end systems, also known as hosts.  In the Smart	 =
	   IP Protocol Suite in end systems, also known as hosts.  In =
the Smart=09
   Grid, these end systems will be various devices such as power meters,	=
 	   Grid, these end systems will be various devices such as power =
meters,=09
   sensors and actuators.  These end systems can leverage infrastructure	=
 	   sensors and actuators.  These end systems can leverage =
infrastructure=09
   built on networking components using the IP Protocol Suite, which	 =
	   built on networking components using the IP Protocol Suite, =
which=09
   have well-proven implementations and deployments in the Internet.	 =
	   have well-proven implementations and deployments in the =
Internet.=09
                                                                         =
	 	   That said, it also goes on to mention network-only =
technology=09
   IETF participants in the Smart Grid discussion have been wary of the	 =
	   including routing protocols and circuit switching models, =
which may=09
   desire to write a "profile", repeatedly expressed.  The IETF is all	 =
	   be useful in networks supporting the Smart Grid.=09
   about interoperability, and in our experience attempts to "profile"	 =
	=09
   protocols and architectures has resulted in a failure to	 	=09=

   interoperate.  Examples of such failures abound.  In IETF experience,	=
 	=09
   writing a conforming and interoperable implementation of the right	 =
	=09
   set of protocols works.  Selecting some options and deselecting	 =
	=09
   others within a defined protocol, however, is a dangerous course of	 =
	=09
   action.  So while this document is clearly a step in the direction of	=
 	=09
   writing a "Smart Grid Profile", such a profile should in our opinion	 =
	=09
   be a selected set of protocols, not of protocol subsets.	 	=09=

 	=09
   For its own purposes, the IETF has written several documents that	 =
	   For its own purposes, the IETF has written several documents =
that=09
   describe its expectations regarding implementations of the Internet	 =
	   describe its expectations regarding implementations of the =
Internet=09
   Protocol Suite.  These include:	 	   Protocol Suite.  =
These include:=09
 	=09
   o  Requirements for Internet Hosts - Communication Layers [RFC1122],	 =
	   o  Requirements for Internet Hosts - Communication Layers =
[RFC1122],=09
 	=09
   o  Requirements for Internet Hosts - Application and Support	 	 =
  o  Requirements for Internet Hosts - Application and Support=09
      [RFC1123],	 	      [RFC1123],=09
 	=09
 	=09
skipping to change at page 9, line 22		skipping to change at =
page 9, line 22=09
   1.  Verify that the peers one exchanges data with are appropriate	 =
	   1.  Verify that the peers one exchanges data with are =
appropriate=09
       partners; this generally means knowing "who" they are and that	 =
	       partners; this generally means knowing "who" they are and =
that=09
       they have a "need to know" or are trusted sources.	 	 =
      they have a "need to know" or are trusted sources.=09
 	=09
   2.  Verify that information that appears to be from a trusted peer is	=
 	   2.  Verify that information that appears to be from a trusted =
peer is=09
       in fact from that peer.	 	       in fact from that peer.=09=

 	=09
   3.  Validate the content of the data exchanged; it must conform to	 =
	   3.  Validate the content of the data exchanged; it must =
conform to=09
       the rules of the exchange.	 	       the rules of the =
exchange.=09
 	=09
   4.  One must also defend the channel against denial of service	 =
	   4.  Defend the channel against denial of service attacks.=09
       attacks.	 	=09
 	   5.  Ensure the integrity of the information transported to =
defend=09
 	       against modification attacks.=09
 	=09
   In other words, there is a need to secure the channel that carries a	 =
	   In other words, there is a need to secure the channel that =
carries a=09
   message, and there is a need to secure the exchanges, both by knowing	=
 	   message, and there is a need to secure the exchanges, both by =
knowing=09
   the source of the information and to have proof of its validity.	 =
	   the source of the information and to have proof of its =
validity.=09
   Three examples suffice to illustrate the challenges.	 	   Three =
examples suffice to illustrate the challenges.=09
 	=09
   One common attack is to bombard a transport session (an application's	=
 	   One common attack is to bombard a transport session (an =
application's=09
   channel) with reset messages.  If the attacker is lucky, he might	 =
	   channel) with reset messages.  If the attacker is lucky, he =
might=09
   cause the session to fail.  Including information in the transport	 =
	   cause the session to fail.  Including information in the =
transport=09
   header or a related protocol like IPsec or TLS that identifies the	 =
	   header or a related protocol like IPsec or TLS that =
identifies the=09
 	=09
skipping to change at page 12, line 5		skipping to change at =
page 12, line 14=09
 	=09
3.1.2.  IP Security Architecture (IPsec)	 	3.1.2.  IP =
Security Architecture (IPsec)=09
 	=09
   The Security Architecture for the Internet Protocol [RFC4301] is a	 =
	   The Security Architecture for the Internet Protocol [RFC4301] =
is a=09
   set of control and data protocols that are implemented between IPv4	 =
	   set of control and data protocols that are implemented =
between IPv4=09
   and its Transport layer, or in IPv6's Security extension header.  It	 =
	   and its Transport layer, or in IPv6's Security extension =
header.  It=09
   allows transport layer sessions (which underlie applications) to	 =
	   allows transport layer sessions (which underlie applications) =
to=09
   communicate in a way that is designed to prevent eavesdropping,	 =
	   communicate in a way that is designed to prevent =
eavesdropping,=09
   tampering, or message forgery.  The architecture is spelled out in a	 =
	   tampering, or message forgery.  The architecture is spelled =
out in a=09
   number of additional specifications for specific components: the IP	 =
	   number of additional specifications for specific components: =
the IP=09
   Authentication Header [RFC4302] Encapsulating Security Payload (ESP)	 =
	   Authentication Header (AH) [RFC4302] Encapsulating Security =
Payload=09
   [RFC4303], Internet Key Exchange (IKEv2) [RFC4306], Cryptographic	 =
	   (ESP) [RFC4303], Internet Key Exchange (IKEv2) [RFC4306],=09
   Algorithms [RFC4307], Cryptographic Algorithm Implementation	 	 =
  Cryptographic Algorithms [RFC4307], Cryptographic Algorithm=09
   Requirements for ESP and AH [RFC4835], and the use of Advanced	 =
	   Implementation Requirements for ESP and AH [RFC4835], and the =
use of=09
   Encryption Standard (AES) [RFC4309].	 	   Advanced Encryption =
Standard (AES) [RFC4309].=09
 	=09
   In the transport mode, IPsec ESP encrypts the transport layer and the	=
 	   In the transport mode, IPsec ESP encrypts the transport layer =
and the=09
   application data.  In the tunnel mode, which is frequently used for	 =
	   application data.  In the tunnel mode, which is frequently =
used for=09
   Virtual Private Networks, one also encrypts the Internet Protocol,	 =
	   Virtual Private Networks, one also encrypts the Internet =
Protocol,=09
   and encapsulates the encrypted data inside a second IP header	 =
	   and encapsulates the encrypted data inside a second IP header=09=

   directed to the intended decryptor.	 	   directed to the =
intended decryptor.=09
 	=09
3.1.3.  Transport Layer Security (TLS)	 	3.1.3.  Transport Layer =
Security (TLS)=09
 	=09
   Transport Layer Security [RFC5246] and Datagram Transport Layer	 =
	   Transport Layer Security [RFC5246] and Datagram Transport =
Layer=09
 	=09
skipping to change at page 15, line 5		skipping to change at =
page 15, line 16=09
   by the originating host, if necessary, for transmission through	 =
	   by the originating host, if necessary, for transmission =
through=09
   "small packet" networks.  ICMPv6, which is a separate protocol	 =
	   "small packet" networks.  ICMPv6, which is a separate =
protocol=09
   implemented along with IPv6, enables the network to report errors and	=
 	   implemented along with IPv6, enables the network to report =
errors and=09
   other issues to hosts that originate problematic datagrams.	 	 =
  other issues to hosts that originate problematic datagrams.=09
 	=09
   IPv6 adopted the Differentiated Services Architecture	 	 =
  IPv6 adopted the Differentiated Services Architecture=09
   [RFC2474][RFC2475], which contains a six bit code point used to	 =
	   [RFC2474][RFC2475], which contains a six bit code point used =
to=09
   select an algorithm (a "per-hop behavior") to be applied to the	 =
	   select an algorithm (a "per-hop behavior") to be applied to =
the=09
   datagram.	 	   datagram.=09
 	=09
 	   The IPv6 over Low-Power Wireless Personal Area Networks =
[RFC4919] RFC=09
 	   and the Compression Format for IPv6 Datagrams in 6LoWPAN =
Networks=09
 	   [I-D.ietf-6lowpan-hc] addresses IPv6 header compression and =
subnet=09
 	   architecture in at least some sensor networks, and may be =
appropriate=09
 	   to the Smart Grid AMI or other sensor domains.=09
 	                                                                 =
        =09
3.2.2.1.  IPv6 Address Allocation and Assignment	 	3.2.2.1. =
 IPv6 Address Allocation and Assignment=09
 	=09
   An IPv6 Address [RFC4291] may be administratively assigned using	 =
	   An IPv6 Address [RFC4291] may be administratively assigned =
using=09
   DHCPv6 [RFC3315] in a manner similar to the way IPv4 addresses are,	 =
	   DHCPv6 [RFC3315] in a manner similar to the way IPv4 =
addresses are,=09
   but may also be autoconfigured, facilitating network management.	 =
	   but may also be autoconfigured, facilitating network =
management.=09
   Autoconfiguration procedures are defined in [RFC4862] and [RFC4941].	 =
	   Autoconfiguration procedures are defined in [RFC4862] and =
[RFC4941].=09
   IPv6 neighbors identify each other's addresses using either Neighbor	 =
	   IPv6 neighbors identify each other's addresses using either =
Neighbor=09
   Discovery (ND) [RFC4861] or SEcure Neighbor Discovery (SEND)	 	 =
  Discovery (ND) [RFC4861] or SEcure Neighbor Discovery (SEND)=09
   [RFC3971].	 	   [RFC3971].=09
 	=09
 	=09
skipping to change at page 15, line 43		skipping to change at =
page 16, line 14=09
 	=09
3.2.2.3.  IPv6 Multicast Forwarding and Routing	 	3.2.2.3.  IPv6 =
Multicast Forwarding and Routing=09
 	=09
   =46rom its initial design, IPv6 has specified both unicast and	 =
	   =46rom its initial design, IPv6 has specified both unicast =
and=09
   multicast datagram exchange.  This uses the Multicast Listener	 =
	   multicast datagram exchange.  This uses the Multicast =
Listener=09
   Discovery Protocol (MLDv2) [RFC2710] [RFC3590] [RFC3810] [RFC4604] to	=
 	   Discovery Protocol (MLDv2) [RFC2710] [RFC3590] [RFC3810] =
[RFC4604] to=09
   enable applications to join multicast groups, and for most	 	 =
  enable applications to join multicast groups, and for most=09
   applications uses Source-Specific Multicast [RFC4607] for routing and	=
 	   applications uses Source-Specific Multicast [RFC4607] for =
routing and=09
   delivery of multicast messages.	 	   delivery of multicast =
messages.=09
 	=09
   The IPv6 over Low-Power Wireless Personal Area Networks [RFC4919] RFC	=
 	=09
   addresses IPv6 header compression and subnet architecture in at least	=
 	=09
   some sensor networks, and may be appropriate to the Smart Grid AMI or	=
 	=09
   other sensor domains.	 	=09
                                                                         =
	 	=09
   The mechanisms experimentally developed for reliable multicast in	 =
	   The mechanisms experimentally developed for reliable =
multicast in=09
   IPv4, discussed in Section 3.2.1.3, can be used in IPv6 as well.	 =
	   IPv4, discussed in Section 3.2.1.3, can be used in IPv6 as =
well.=09
 	=09
3.2.3.  Adaptation to lower layer networks and link layer protocols	 =
	3.2.3.  Adaptation to lower layer networks and link layer =
protocols=09
 	=09
   In general, the layered architecture enables the Internet Protocol	 =
	   In general, the layered architecture enables the Internet =
Protocol=09
   Suite to run over any appropriate layer 2 architecture; with tongue	 =
	   Suite to run over any appropriate layer 2 architecture; with =
tongue=09
   in cheek, specifications have been written and demonstrated to work	 =
	   in cheek, specifications have been written and demonstrated =
to work=09
   for the carriage of IP by Carrier Pigeon [RFC1149][RFC2549] (perhaps	 =
	   for the carriage of IP by Carrier Pigeon [RFC1149][RFC2549] =
(perhaps=09
   the most common carrier known to man) and on barbed wire [Chapman].	 =
	   the most common carrier known to man) and on barbed wire =
[Chapman].=09
 	=09
skipping to change at page 20, line 24		skipping to change at =
page 20, line 29=09
   modifying and terminating multimedia sessions on the Internet, meant	 =
	   modifying and terminating multimedia sessions on the =
Internet, meant=09
   to be more scalable than H.323.  Multimedia sessions can be voice,	 =
	   to be more scalable than H.323.  Multimedia sessions can be =
voice,=09
   video, instant messaging, shared data, and/or subscriptions of	 =
	   video, instant messaging, shared data, and/or subscriptions =
of=09
   events.  SIP can run on top of TCP, UDP, SCTP, or TLS over TCP.  SIP	 =
	   events.  SIP can run on top of TCP, UDP, SCTP, or TLS over =
TCP.  SIP=09
   is independent of the transport layer, and independent of the	 =
	   is independent of the transport layer, and independent of the=09=

   underlying IPv4/v6 version.  In fact, the transport protocol used can	=
 	   underlying IPv4/v6 version.  In fact, the transport protocol =
used can=09
   change as the SIP message traverses SIP entities from source to	 =
	   change as the SIP message traverses SIP entities from source =
to=09
   destination.	 	   destination.=09
 	=09
   SIP itself does not choose whether a session is voice or video, the	 =
	   SIP itself does not choose whether a session is voice or =
video, the=09
   SDP: Session Description Protocol [RFC4566].  Within the SDP, which	 =
	   SDP: Session Description Protocol [RFC4566] is intended for =
that=09
   is transported by SIP, codecs are offered and accepted (or not), the	 =
	   purpose and to identify the actual endpoints' IP addresses.  =
Within=09
   port number and IP address is decided for where each endpoint wants	 =
	   the SDP, which is transported by SIP, codecs are offered and =
accepted=09
   to receive their RTP [RFC3550] packets.  This part is critical to	 =
	   (or not), the port number and IP address is decided for where =
each=09
   understand because of the affect on NATs.  Unless a NAT (with or	 =
	   endpoint wants to receive their RTP [RFC3550] packets.  This =
part is=09
   without a Firewall) is designed to be SDP aware (i.e., looking into	 =
	   critical to understand because of the affect on NATs.  Unless =
a NAT=09
   each packet far enough to discover what the IP address and port	 =
	   (with or without a Firewall) is designed to be SDP aware =
(i.e.,=09
   number is for this particular session - and resetting it based on the	=
 	   looking into each packet far enough to discover what the IP =
address=09
   Session Traversal Utilities for NAT [RFC5389], the session	 	 =
  and port number is for this particular session - and resetting it=09
   established by SIP will not result in RTP packets being sent to the	 =
	   based on the Session Traversal Utilities for NAT [RFC5389], =
the=09
   proper endpoint (in SIP called a user agent, or UA).  It should be	 =
	   session established by SIP will not result in RTP packets =
being sent=09
   noted that SIP messaging has no issues with NATs, it is just the UA's	=
 	   to the proper endpoint (in SIP called a user agent, or UA).  =
It=09
   inability to generally learn about the presence of the NATs that	 =
	   should be noted that SIP messaging has no issues with NATs, =
it is=09
   prevent the RTP packets from being received by the UA establishing	 =
	   just the UA's inability to generally learn about the presence =
of the=09
   the session.	 	   NATs that prevent the RTP packets from being =
received by the UA=09
 	   establishing the session.=09
 	=09
3.5.3.  Calendaring	 	3.5.3.  Calendaring=09
 	=09
   Internet calendaring, as implemented in Apple iCal, Microsoft Outlook	=
 	   Internet calendaring, as implemented in Apple iCal, Microsoft =
Outlook=09
   and Entourage, and Google Calendar, is specified in Internet	 	 =
  and Entourage, and Google Calendar, is specified in Internet=09
   Calendaring and Scheduling Core Object Specification (iCalendar)	 =
	   Calendaring and Scheduling Core Object Specification =
(iCalendar)=09
   [RFC5545] and is in the process of being updated to an XML schema in	 =
	   [RFC5545] and is in the process of being updated to an XML =
schema in=09
   iCalendar XML Representation [I-D.daboo-et-al-icalendar-in-xml]	 =
	   iCalendar XML Representation =
[I-D.daboo-et-al-icalendar-in-xml]=09
   Several protocols exist to carry calendar events, including	 	 =
  Several protocols exist to carry calendar events, including=09
   Transport-Independent Interoperability Protocol (iTIP) [RFC2446],	 =
	   Transport-Independent Interoperability Protocol (iTIP) =
[RFC2446],=09
   (which has recently been updated in [I-D.ietf-calsify-2446bis]) , the	=
 	   (which has recently been updated in =
[I-D.ietf-calsify-2446bis]) , the=09
   Message-Based Interoperability Protocol (iMIP) [RFC2447] , and open	 =
	   Message-Based Interoperability Protocol (iMIP) [RFC2447] , =
and open=09
   source work on the Atom Publishing Protocol [RFC5023].	 	 =
  source work on the Atom Publishing Protocol [RFC5023].=09
 	=09
4.  A simplied view of the business architecture	 	4.  A =
simplified view of the business architecture=09
 	=09
   The Internet was originally structured in such a way that any host	 =
	   The Internet was originally structured in such a way that any =
host=09
   could directly connect to any other host for which it could determine	=
 	   could directly connect to any other host for which it could =
determine=09
   an IP address.  That was very quickly found to have issues, and folks	=
 	   an IP address.  That was very quickly found to have issues, =
and folks=09
   found ways to change that.  To understand the implications, one must	 =
	   found ways to change that.  To understand the implications, =
one must=09
   understand, at a high level, the business structure of the Internet.	 =
	   understand, at a high level, the business structure of the =
Internet.=09
 	=09
   The Internet, whose name implies that it is a network of networks,	 =
	   The Internet, whose name implies that it is a network of =
networks,=09
   may be understood as a number of interconnected businesses.  Central	 =
	   may be understood as a number of interconnected and =
independently=09
   to its business structure are the networks that provide connectivity	 =
	   operated networks.  Understanding "business" in an extended =
sense (a=09
   to other networks, called "Transit Providers".  These networks sell	 =
	   legal entity, capable of entering into a contract, which =
includes=09
   bulk bandwidth to each other, and to other networks as customers.	 =
	   wide variety of entities including those narrowly termed=09
   Around the periphery of these networks, one finds companies, schools,	=
 	   "businesses"), this can be thought of as a "business =
structure" for=09
   and other networks that provide services directly to individuals.	 =
	   the Internet.  Central to its business structure are the =
networks=09
   These might generally be divided into "Enterprise Networks" and	 =
	   that provide connectivity to other networks, called "Transit=09=

   "Access Networks"; Enterprise networks provide "free" connectivity to	=
 	   Providers".  These networks sell bulk bandwidth and routing =
services=09
   their own employees or members, and also provide them a set of	 =
	   to each other and to other networks as customers.  Around the=09=

   services including electronic mail, web services, and so on.  Access	 =
	   periphery of these networks, one finds companies, schools, =
and other=09
   Networks sell broadband connectivity (DSL, Cable Modem, 802.11	 =
	   networks that provide services directly to individuals.  =
These might=09
   wireless or 3GPP wireless), or "dial" services including PSTN dial-up	=
 	   generally be divided into "Enterprise Networks" and "Access=09=

   and ISDN, to subscribers.  The subscribers are typically either	 =
	   Networks"; Enterprise networks provide "free" connectivity to =
their=09
   residential or small office/home office (SOHO) customers.	 	 =
  own employees or members, and also provide them a set of services=09
   Residential customers are generally entirely dependent on their	 =
	   including electronic mail, web services, and so on.  Access =
Networks=09
   access provider for all services, while a SOHO buys some services	 =
	   sell broadband connectivity (DSL, Cable Modem, 802.11 =
wireless or=09
   from the access provider and may provide others for itself.  Networks	=
 	   3GPP wireless), or "dial" services including PSTN dial-up and =
ISDN,=09
   that sell transit services to nobody else - SOHO, residential, and	 =
	   to subscribers.  The subscribers are typically either =
residential or=09
   enterprise networks - are generally refereed to as "edge networks";	 =
	   small office/home office (SOHO) customers.  Residential =
customers are=09
   Transit Networks are considered to be part of the "core" of the	 =
	   generally entirely dependent on their access provider for all=09=

   Internet, and access networks are between the two.  This general	 =
	   services, while a SOHO buys some services from the access =
provider=09
   structure is depicted in Figure 3.	 	   and may provide =
others for itself.  Networks that sell transit=09
 	   services to nobody else - SOHO, residential, and enterprise =
networks=09
 	   - are generally refereed to as "edge networks"; Transit =
Networks are=09
 	   considered to be part of the "core" of the Internet, and =
access=09
 	   networks are between the two.  This general structure is =
depicted in=09
 	   Figure 3.=09
 	=09
                           ------                  ------	 	 =
                          ------                  ------=09
                          /      \                /      \	 	 =
                         /      \                /      \=09
                /--\     /        \              /        \	 	 =
               /--\     /        \              /        \=09
               |SOHO|---+  Access  |            |Enterprise|	 	 =
              |SOHO|---+  Access  |            |Enterprise|=09
                \--/    |  Service |            | Network  |	 	 =
               \--/    |  Service |            | Network  |=09
                /--\    |  Provider|            |          |	 	 =
               /--\    |  Provider|            |          |=09
               |Home|---+          |   ------   |          |	 	 =
              |Home|---+          |   ------   |          |=09
                \--/     \        +---+      +---+        /	 	 =
               \--/     \        +---+      +---+        /=09
                          \      /   /        \   \      /	 	 =
                         \      /   /        \   \      /=09
 	=09
skipping to change at page 26, line 21		skipping to change at =
page 26, line 21=09
 	=09
   Security is addressed in some detail in Section 2.2 and Section 3.1.	 =
	   Security is addressed in some detail in Section 2.2 and =
Section 3.1.=09
 	=09
7.  Acknowledgements	 	7.  Acknowledgements=09
 	=09
   Review comments were made by Andrew Yourtchenko, Ashok Narayanan,	 =
	   Review comments were made by Andrew Yourtchenko, Ashok =
Narayanan,=09
   Bernie Volz, Chris Lonvick, Dave McGrew, Dave Oran, David Su, Hemant	 =
	   Bernie Volz, Chris Lonvick, Dave McGrew, Dave Oran, David Su, =
Hemant=09
   Singh, James Polk, John Meylor, Joseph Salowey, Julien Abeille, Kerry	=
 	   Singh, James Polk, John Meylor, Joseph Salowey, Julien =
Abeille, Kerry=09
   Lynn, Magnus Westerlund, Murtaza Chiba, Paul Duffy, Paul Hoffman,	 =
	   Lynn, Magnus Westerlund, Murtaza Chiba, Paul Duffy, Paul =
Hoffman,=09
   Ralph Droms, Russ White, Sheila Frankel, and Toerless Eckert.  Dave	 =
	   Ralph Droms, Russ White, Sheila Frankel, and Toerless Eckert. =
 Dave=09
   McGrew and Ralph Droms suggested text.	 	   McGrew, Vint =
Cerf, and Ralph Droms suggested text.=09
 	=09
8.  References	 	8.  References=09
 	=09
8.1.  Normative References	 	8.1.  Normative References=09
 	=09
   [RFC1122]  Braden, R., "Requirements for Internet Hosts -	 	 =
  [RFC1122]  Braden, R., "Requirements for Internet Hosts -=09
              Communication Layers", STD 3, RFC 1122, October 1989.	 =
	              Communication Layers", STD 3, RFC 1122, October =
1989.=09
 	=09
   [RFC1123]  Braden, R., "Requirements for Internet Hosts - Application	=
 	   [RFC1123]  Braden, R., "Requirements for Internet Hosts - =
Application=09
              and Support", STD 3, RFC 1123, October 1989.	 	 =
             and Support", STD 3, RFC 1123, October 1989.=09
 	=09
skipping to change at page 26, line 45		skipping to change at =
page 26, line 45=09
 	=09
   [RFC4294]  Loughney, J., "IPv6 Node Requirements", RFC 4294,	 	 =
  [RFC4294]  Loughney, J., "IPv6 Node Requirements", RFC 4294,=09
              April 2006.	 	              April 2006.=09
 	=09
8.2.  Informative References	 	8.2.  Informative References=09
 	=09
   [Chapman]  Chapman, E., "Ethernet over Barbed Wire, Arcnet, 100MB	 =
	   [Chapman]  Chapman, E., "Ethernet over Barbed Wire, Arcnet, =
100MB=09
              Token Ring, 100Base-VGAnylan and iSCSI ...", 2007.	 =
	              Token Ring, 100Base-VGAnylan and iSCSI ...", 2007.=09=

 	=09
   [I-D.daboo-et-al-icalendar-in-xml]	 	   =
[I-D.daboo-et-al-icalendar-in-xml]=09
              Daboo, C., Douglass, M., and S. Lees, "iCalendar XML	 =
	              Daboo, C., Douglass, M., and S. Lees, "xCal: The =
XML=09
              Representation", draft-daboo-et-al-icalendar-in-xml-00	 =
	              format for iCalendar",=09
              (work in progress), June 2009.	 	              =
draft-daboo-et-al-icalendar-in-xml-03 (work in progress),=09
 	              April 2010.=09
 	=09
 	   [I-D.ietf-6lowpan-hc]=09
 	              Hui, J. and P. Thubert, "Compression Format for =
IPv6=09
 	              Datagrams in 6LoWPAN Networks", =
draft-ietf-6lowpan-hc-07=09
 	              (work in progress), April 2010.=09
 	=09
   [I-D.ietf-6man-node-req-bis]	 	   [I-D.ietf-6man-node-req-bis]=09=

              Loughney, J. and T. Narten, "IPv6 Node Requirements RFC	 =
	              Jankiewicz, E., Loughney, J., and T. Narten, "IPv6 =
Node=09
              4294-bis", draft-ietf-6man-node-req-bis-03 (work in	 =
	              Requirements RFC 4294-bis",=09
              progress), July 2009.	 	              =
draft-ietf-6man-node-req-bis-04 (work in progress),=09
 	              March 2010.=09
 	=09
   [I-D.ietf-calsify-2446bis]	 	   [I-D.ietf-calsify-2446bis]=09
              Daboo, C., "iCalendar Transport-Independent	 	 =
             Daboo, C., "iCalendar Transport-Independent=09
              Interoperability Protocol (iTIP)",	 	         =
     Interoperability Protocol (iTIP)",=09
              draft-ietf-calsify-2446bis-09 (work in progress),	 	 =
             draft-ietf-calsify-2446bis-10 (work in progress),=09
              April 2009.	 	              October 2009.=09
 	=09
   [I-D.ietf-ntp-ntpv4-proto]	 	   [I-D.ietf-ntp-ntpv4-proto]=09
              Burbank, J., "Network Time Protocol Version 4 Protocol And	=
 	              Kasch, W., Mills, D., and J. Burbank, "Network =
Time=09
              Algorithms Specification", draft-ietf-ntp-ntpv4-proto-11	 =
	              Protocol Version 4 Protocol And Algorithms =
Specification",=09
              (work in progress), September 2008.	 	         =
     draft-ietf-ntp-ntpv4-proto-13 (work in progress),=09
 	              October 2009.=09
 	=09
   [I-D.ietf-tls-rfc4347-bis]	 	   [I-D.ietf-tls-rfc4347-bis]=09
              Rescorla, E. and N. Modadugu, "Datagram Transport Layer	 =
	              Rescorla, E. and N. Modadugu, "Datagram Transport =
Layer=09
              Security version 1.2", draft-ietf-tls-rfc4347-bis-03 (work	=
 	              Security version 1.2", =
draft-ietf-tls-rfc4347-bis-03 (work=09
              in progress), October 2009.	 	              in =
progress), October 2009.=09
 	=09
   [RFC0768]  Postel, J., "User Datagram Protocol", STD 6, RFC 768,	 =
	   [RFC0768]  Postel, J., "User Datagram Protocol", STD 6, RFC =
768,=09
              August 1980.	 	              August 1980.=09
 	=09
   [RFC0791]  Postel, J., "Internet Protocol", STD 5, RFC 791,	 	 =
  [RFC0791]  Postel, J., "Internet Protocol", STD 5, RFC 791,=09
 	=09
 End of changes. 28 change blocks.=20
119 lines changed or deleted		125 lines changed or added=09

This html diff was produced by rfcdiff 1.38. The latest version is =
available from http://tools.ietf.org/tools/rfcdiff/=20



http://www.ipinc.net/IPv4.GIF


--Apple-Mail-575-97044150
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><base href=3D"http://tools.ietf.org/rfcdiff">=20
  <meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Diso-8859-1">=20
  <meta http-equiv=3D"Content-Style-Type" content=3D"text/css">=20
  <title>Diff: draft-baker-ietf-core-04.txt - =
sg-ietf-compendium.txt</title>=20
  <style type=3D"text/css">=20
    body    { margin: 0.4ex; margin-right: auto; }=20
    tr      { }=20
    td      { white-space: pre; font-family: monospace; vertical-align: =
top; font-size: 0.86em;}=20
    th      { font-size: 0.86em; }=20
    .small  { font-size: 0.6em; font-style: italic; font-family: =
Verdana, Helvetica, sans-serif; }=20
    .left   { background-color: #EEE; }=20
    .right  { background-color: #FFF; }=20
    .diff   { background-color: #CCF; }=20
    .lblock { background-color: #BFB; }=20
    .rblock { background-color: #FF8; }=20
    .insert { background-color: #8FF; }=20
    .delete { background-color: #ACF; }=20
    .void   { background-color: #FFB; }=20
    .cont   { background-color: #EEE; }=20
    .linebr { background-color: #AAA; }=20
    .lineno { color: red; background-color: #FFF; font-size: 0.7em; =
text-align: right; padding: 0 2px; }=20
    .elipsis{ background-color: #AAA; }=20
    .left .cont { background-color: #DDD; }=20
    .right .cont { background-color: #EEE; }=20
    .lblock .cont { background-color: #9D9; }=20
    .rblock .cont { background-color: #DD6; }=20
    .insert .cont { background-color: #0DD; }=20
    .delete .cont { background-color: #8AD; }=20
    .stats, .stats td, .stats th { background-color: #EEE; padding: 2px =
0; }=20
  </style>=20
</head><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><base =
href=3D"http://tools.ietf.org/rfcdiff"><div style=3D"font-family: =
Helvetica; font-size: 12px; color: black; text-align: left; "><div =
style=3D"font-family: Helvetica; font-size: 12px; color: black; =
text-align: left; ">Vint: look at these diffs and see if you agree with =
my edits. Some of these changes reflect boilerplate changes that =
rearranged the first page of an internet draft.</div><div =
style=3D"font-family: Helvetica; font-size: 12px; color: black; =
text-align: left; "><br></div><div style=3D"font-family: Helvetica; =
font-size: 12px; color: black; text-align: left; ">I have not added the =
section that integrates TLS and IPsec into the architecture. Still =
thinking about how best to do that. I intend to pull much of the =
application and MPLS discussion into appendices as "not really core". I =
want the main part of the document to be Internet Layer, Transport =
Layer, and security. But first your suggested edits.</div><div =
style=3D"font-family: Helvetica; font-size: 12px; color: black; =
text-align: left; "><br></div><div style=3D"font-family: Helvetica; =
font-size: 12px; color: black; text-align: left; "><br></div></div>=20
  <table border=3D"0" cellpadding=3D"0" cellspacing=3D"0">=20
  <tbody><tr bgcolor=3D"orange"><th></th><th><a =
href=3D"/rfcdiff?url2=3Ddraft-baker-ietf-core-04.txt" style=3D"color:#008;=
 text-decoration:none;">&lt;</a>&nbsp;<a =
href=3D"/html/draft-baker-ietf-core-04.txt" =
style=3D"color:#008">draft-baker-ietf-core-04.txt</a>&nbsp;</th><th> =
</th><th>&nbsp;sg-ietf-compendium.txt&nbsp;</th><th></th></tr>=20
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left">Network Working Group                                     =
      F. Baker</td><td> </td><td class=3D"right">Network Working Group   =
                                        F. Baker</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left">Internet-Draft                                            =
 Cisco Systems</td><td> </td><td class=3D"right">Internet-Draft          =
                                   Cisco Systems</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td><a name=3D"diff0001"></a></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock">Intended status: Informational                          =
<span class=3D"delete">October 23, 2009</span></td><td> </td><td =
class=3D"rblock">Intended status: Informational                          =
   <span class=3D"insert">June 18, 2010</span></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock">Expires: <span class=3D"delete">April 26,</span> =
2010</td><td> </td><td class=3D"rblock">Expires: <span =
class=3D"insert">December 20,</span> 2010</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td><a name=3D"diff0002"></a></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
            <span class=3D"delete">Core</span> Protocols <span =
class=3D"delete">in</span> the Internet Protocol Suite</td><td> </td><td =
class=3D"rblock">                 <span class=3D"insert">Internet</span> =
Protocols <span class=3D"insert">for the Smart Grid</span></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
                       <span =
class=3D"delete">draft-baker-ietf-core-04</span></td><td> </td><td =
class=3D"rblock"><span class=3D"insert">                        =
draft-baker-ietf-core-05</span></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"></td><td> </td><td class=3D"rblock"><span =
class=3D"insert"></span></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"></td><td> </td><td class=3D"rblock"><span =
class=3D"insert">Abstract</span></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"></td><td> </td><td class=3D"rblock"><span =
class=3D"insert"></span></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"></td><td> </td><td class=3D"rblock"><span =
class=3D"insert">   This note attempts to identify the key protocols =
of</span> the Internet</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"></td><td> </td><td class=3D"rblock">   Protocol Suite =
<span class=3D"insert">for use in the Smart Grid.  The target audience =
is who</span></td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"></td><td> </td><td class=3D"rblock"><span =
class=3D"insert">   want guidance on how to profile the Internet =
Protocol Suite.  In</span></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"></td><td> </td><td class=3D"rblock"><span =
class=3D"insert">   general, that would mean selecting what they need =
from the picture</span></td><td class=3D"lineno" valign=3D"top"></td></tr>=

      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"></td><td> </td><td class=3D"rblock"><span =
class=3D"insert">   presented here.</span></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left">Status of this Memo</td><td> </td><td =
class=3D"right">Status of this Memo</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td><a name=3D"diff0003"></a></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  This Internet-Draft is submitted <span class=3D"delete">to IETF =
</span>in full conformance with the</td><td> </td><td class=3D"rblock">  =
 This Internet-Draft is submitted in full conformance with the</td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
provisions of BCP 78 and BCP 79.</td><td> </td><td class=3D"right">   =
provisions of BCP 78 and BCP 79.</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
Internet-Drafts are working documents of the Internet =
Engineering</td><td> </td><td class=3D"right">   Internet-Drafts are =
working documents of the Internet Engineering</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td><a name=3D"diff0004"></a></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  Task Force <span class=3D"delete">(IETF), its areas, and its working =
groups.</span>  Note that</td><td> </td><td class=3D"rblock">   Task =
Force <span class=3D"insert">(IETF).</span>  Note that other groups may =
also distribute</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  other groups may also distribute working documents as =
Internet-</td><td> </td><td class=3D"rblock">   working documents as =
<span class=3D"insert">Internet-Drafts.  The list of current</span> =
Internet-</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  <span class=3D"delete">Drafts.</span></td><td> </td><td =
class=3D"rblock">   <span class=3D"insert">Drafts is at <a =
href=3D"http://datatracker.ietf.org/drafts/current/">http://datatracker.ie=
tf.org/drafts/current/</a>.</span></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
Internet-Drafts are draft documents valid for a maximum of six =
months</td><td> </td><td class=3D"right">   Internet-Drafts are draft =
documents valid for a maximum of six months</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
and may be updated, replaced, or obsoleted by other documents at =
any</td><td> </td><td class=3D"right">   and may be updated, replaced, =
or obsoleted by other documents at any</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
time.  It is inappropriate to use Internet-Drafts as reference</td><td> =
</td><td class=3D"right">   time.  It is inappropriate to use =
Internet-Drafts as reference</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
material or to cite them other than as "work in progress."</td><td> =
</td><td class=3D"right">   material or to cite them other than as "work =
in progress."</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td><a name=3D"diff0005"></a></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  <span class=3D"delete">The list of current Internet-Drafts can be =
accessed at</span></td><td> </td><td class=3D"rblock">   This =
Internet-Draft will expire on <span class=3D"insert">December 20,</span> =
2010.</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"><span class=3D"delete">   <a =
href=3D"http://www.ietf.org/ietf/1id-abstracts.txt">http://www.ietf.org/ie=
tf/1id-abstracts.txt</a>.</span></td><td> </td><td =
class=3D"rblock"></td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"><span class=3D"delete"></span></td><td> </td><td =
class=3D"rblock"></td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"><span class=3D"delete">   The list of Internet-Draft =
Shadow Directories can be accessed at</span></td><td> </td><td =
class=3D"rblock"></td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"><span class=3D"delete">   <a =
href=3D"http://www.ietf.org/shadow.html">http://www.ietf.org/shadow.html</=
a>.</span></td><td> </td><td class=3D"rblock"></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
                                                                        =
</td><td> </td><td class=3D"rblock"></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  This Internet-Draft will expire on <span class=3D"delete">April =
26,</span> 2010.</td><td> </td><td class=3D"rblock"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left">Copyright Notice</td><td> </td><td =
class=3D"right">Copyright Notice</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td><a name=3D"diff0006"></a></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  Copyright (c) 20<span class=3D"delete">09</span> IETF Trust and the =
persons identified as the</td><td> </td><td class=3D"rblock">   =
Copyright (c) 20<span class=3D"insert">10</span> IETF Trust and the =
persons identified as the</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
document authors.  All rights reserved.</td><td> </td><td class=3D"right">=
   document authors.  All rights reserved.</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
This document is subject to BCP 78 and the IETF Trust's Legal</td><td> =
</td><td class=3D"right">   This document is subject to BCP 78 and the =
IETF Trust's Legal</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td><a name=3D"diff0007"></a></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  Provisions Relating to IETF Documents in effect on the date =
of</td><td> </td><td class=3D"rblock">   Provisions Relating to IETF =
Documents</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  publication of this <span class=3D"delete">document (<a =
href=3D"http://trustee.ietf.org/license-info">http://trustee.ietf.org/lice=
nse-info</a>).</span></td><td> </td><td class=3D"rblock">   <span =
class=3D"insert">(<a =
href=3D"http://trustee.ietf.org/license-info">http://trustee.ietf.org/lice=
nse-info</a>)</span> in effect on the date of</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  Please review these documents carefully, as they describe your =
rights</td><td> </td><td class=3D"rblock">   publication of this <span =
class=3D"insert">document.</span>  Please review these documents</td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  and restrictions with respect to this document.</td><td> </td><td =
class=3D"rblock">   carefully, as they describe your rights and =
restrictions with respect</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
                                                                        =
</td><td> </td><td class=3D"rblock">   to this document.  <span =
class=3D"insert">Code Components extracted from this document =
must</span></td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"><span class=3D"delete">Abstract</span></td><td> =
</td><td class=3D"rblock"><span class=3D"insert">   include Simplified =
BSD License text as described</span> in <span class=3D"insert">Section =
4.e of</span></td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"><span class=3D"delete"></span></td><td> </td><td =
class=3D"rblock">   the <span class=3D"insert">Trust Legal Provisions =
and are provided without warranty</span> as</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"><span class=3D"delete">   This note attempts to =
identify the core of the Internet Protocol</span></td><td> </td><td =
class=3D"rblock">   <span class=3D"insert">described in</span> the <span =
class=3D"insert">Simplified BSD License.</span></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"><span class=3D"delete">   Suite.  The target audience =
is NIST,</span> in the <span class=3D"delete">Smart Grid =
discussion,</span> as</td><td> </td><td class=3D"rblock"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  <span class=3D"delete">they have requested guidance on how to profile =
the Internet Protocol</span></td><td> </td><td class=3D"rblock"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"><span class=3D"delete">   Suite.  In general, that =
would mean selecting what they need from</span> the</td><td> </td><td =
class=3D"rblock"></td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  <span class=3D"delete">picture presented here.</span></td><td> =
</td><td class=3D"rblock"></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left">Table of Contents</td><td> </td><td class=3D"right">Table =
of Contents</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  =
4</td><td> </td><td class=3D"right">   1.  Introduction . . . . . . . . =
. . . . . . . . . . . . . . . . .  4</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td><a name=3D"diff0008"></a></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  2.  The Internet Protocol Suite  . . . . . . . . . . . . . . . . .  =
<span class=3D"delete">5</span></td><td> </td><td class=3D"rblock">   2. =
 The Internet Protocol Suite  . . . . . . . . . . . . . . . . .  <span =
class=3D"insert">4</span></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
  2.1.  Internet Protocol Layers . . . . . . . . . . . . . . . . .  =
5</td><td> </td><td class=3D"right">     2.1.  Internet Protocol Layers =
. . . . . . . . . . . . . . . . .  5</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
    2.1.1.  Application  . . . . . . . . . . . . . . . . . . . . .  =
6</td><td> </td><td class=3D"right">       2.1.1.  Application  . . . . =
. . . . . . . . . . . . . . . . .  6</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
    2.1.2.  Transport  . . . . . . . . . . . . . . . . . . . . . .  =
7</td><td> </td><td class=3D"right">       2.1.2.  Transport  . . . . . =
. . . . . . . . . . . . . . . . .  7</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
    2.1.3.  Network  . . . . . . . . . . . . . . . . . . . . . . .  =
7</td><td> </td><td class=3D"right">       2.1.3.  Network  . . . . . . =
. . . . . . . . . . . . . . . . .  7</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
      2.1.3.1.  Internet Protocol  . . . . . . . . . . . . . . . .  =
7</td><td> </td><td class=3D"right">         2.1.3.1.  Internet Protocol =
 . . . . . . . . . . . . . . . .  7</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
      2.1.3.2.  Lower layer networks . . . . . . . . . . . . . . .  =
8</td><td> </td><td class=3D"right">         2.1.3.2.  Lower layer =
networks . . . . . . . . . . . . . . .  8</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
    2.1.4.  Media layers: Physical and Link  . . . . . . . . . . .  =
8</td><td> </td><td class=3D"right">       2.1.4.  Media layers: =
Physical and Link  . . . . . . . . . . .  8</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
  2.2.  Security issues  . . . . . . . . . . . . . . . . . . . . .  =
8</td><td> </td><td class=3D"right">     2.2.  Security issues  . . . . =
. . . . . . . . . . . . . . . . .  8</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
    2.2.1.  Physical security  . . . . . . . . . . . . . . . . . .  =
8</td><td> </td><td class=3D"right">       2.2.1.  Physical security  . =
. . . . . . . . . . . . . . . . .  8</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
    2.2.2.  Session identification . . . . . . . . . . . . . . . .  =
9</td><td> </td><td class=3D"right">       2.2.2.  Session =
identification . . . . . . . . . . . . . . . .  9</td><td class=3D"lineno"=
 valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
    2.2.3.  Confidentiality  . . . . . . . . . . . . . . . . . . . =
10</td><td> </td><td class=3D"right">       2.2.3.  Confidentiality  . . =
. . . . . . . . . . . . . . . . . 10</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
  2.3.  Network Infrastructure . . . . . . . . . . . . . . . . . . =
10</td><td> </td><td class=3D"right">     2.3.  Network Infrastructure . =
. . . . . . . . . . . . . . . . . 10</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
    2.3.1.  Domain Name System (DNS) . . . . . . . . . . . . . . . =
10</td><td> </td><td class=3D"right">       2.3.1.  Domain Name System =
(DNS) . . . . . . . . . . . . . . . 10</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td><a name=3D"diff0009"></a></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
      2.3.2.  Network Management Issues  . . . . . . . . . . . . . . =
1<span class=3D"delete">0</span></td><td> </td><td class=3D"rblock">     =
  2.3.2.  Network Management Issues  . . . . . . . . . . . . . . 1<span =
class=3D"insert">1</span></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
3.  Specific protocols . . . . . . . . . . . . . . . . . . . . . . =
11</td><td> </td><td class=3D"right">   3.  Specific protocols . . . . . =
. . . . . . . . . . . . . . . . . 11</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
  3.1.  Security solutions . . . . . . . . . . . . . . . . . . . . =
11</td><td> </td><td class=3D"right">     3.1.  Security solutions . . . =
. . . . . . . . . . . . . . . . . 11</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
    3.1.1.  Session identification, authentication,</td><td> </td><td =
class=3D"right">       3.1.1.  Session identification, =
authentication,</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
            authorization, and accounting  . . . . . . . . . . . . =
11</td><td> </td><td class=3D"right">               authorization, and =
accounting  . . . . . . . . . . . . 11</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td><a name=3D"diff0010"></a></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
      3.1.2.  IP Security Architecture (IPsec) . . . . . . . . . . . =
1<span class=3D"delete">1</span></td><td> </td><td class=3D"rblock">     =
  3.1.2.  IP Security Architecture (IPsec) . . . . . . . . . . . 1<span =
class=3D"insert">2</span></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
    3.1.3.  Transport Layer Security (TLS) . . . . . . . . . . . . =
12</td><td> </td><td class=3D"right">       3.1.3.  Transport Layer =
Security (TLS) . . . . . . . . . . . . 12</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
    3.1.4.  Secure/Multipurpose Internet Mail Extensions</td><td> =
</td><td class=3D"right">       3.1.4.  Secure/Multipurpose Internet =
Mail Extensions</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
            (S/MIME) . . . . . . . . . . . . . . . . . . . . . . . =
12</td><td> </td><td class=3D"right">               (S/MIME) . . . . . . =
. . . . . . . . . . . . . . . . . 12</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td><a name=3D"diff0011"></a></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
    3.2.  Network Layer  . . . . . . . . . . . . . . . . . . . . . . =
1<span class=3D"delete">2</span></td><td> </td><td class=3D"rblock">     =
3.2.  Network Layer  . . . . . . . . . . . . . . . . . . . . . . 1<span =
class=3D"insert">3</span></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
    3.2.1.  Internet Protocol Version 4  . . . . . . . . . . . . . =
13</td><td> </td><td class=3D"right">       3.2.1.  Internet Protocol =
Version 4  . . . . . . . . . . . . . 13</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
      3.2.1.1.  IPv4 Address Allocation and Assignment . . . . . . =
13</td><td> </td><td class=3D"right">         3.2.1.1.  IPv4 Address =
Allocation and Assignment . . . . . . 13</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
      3.2.1.2.  IPv4 Unicast Routing . . . . . . . . . . . . . . . =
13</td><td> </td><td class=3D"right">         3.2.1.2.  IPv4 Unicast =
Routing . . . . . . . . . . . . . . . 13</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
      3.2.1.3.  IPv4 Multicast Forwarding and Routing  . . . . . . =
14</td><td> </td><td class=3D"right">         3.2.1.3.  IPv4 Multicast =
Forwarding and Routing  . . . . . . 14</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
    3.2.2.  Internet Protocol Version 6  . . . . . . . . . . . . . =
14</td><td> </td><td class=3D"right">       3.2.2.  Internet Protocol =
Version 6  . . . . . . . . . . . . . 14</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
      3.2.2.1.  IPv6 Address Allocation and Assignment . . . . . . =
15</td><td> </td><td class=3D"right">         3.2.2.1.  IPv6 Address =
Allocation and Assignment . . . . . . 15</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
      3.2.2.2.  IPv6 Routing . . . . . . . . . . . . . . . . . . . =
15</td><td> </td><td class=3D"right">         3.2.2.2.  IPv6 Routing . . =
. . . . . . . . . . . . . . . . . 15</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td><a name=3D"diff0012"></a></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
        3.2.2.3.  IPv6 Multicast Forwarding and Routing  . . . . . . =
1<span class=3D"delete">5</span></td><td> </td><td class=3D"rblock">     =
    3.2.2.3.  IPv6 Multicast Forwarding and Routing  . . . . . . 1<span =
class=3D"insert">6</span></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
    3.2.3.  Adaptation to lower layer networks and link layer</td><td> =
</td><td class=3D"right">       3.2.3.  Adaptation to lower layer =
networks and link layer</td><td class=3D"lineno" valign=3D"top"></td></tr>=

      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
            protocols  . . . . . . . . . . . . . . . . . . . . . . =
16</td><td> </td><td class=3D"right">               protocols  . . . . . =
. . . . . . . . . . . . . . . . . 16</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td><a name=3D"diff0013"></a></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
    3.3.  Transport Layer  . . . . . . . . . . . . . . . . . . . . . =
1<span class=3D"delete">6</span></td><td> </td><td class=3D"rblock">     =
3.3.  Transport Layer  . . . . . . . . . . . . . . . . . . . . . 1<span =
class=3D"insert">7</span></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
    3.3.1.  User Datagram Protocol (UDP) . . . . . . . . . . . . . =
17</td><td> </td><td class=3D"right">       3.3.1.  User Datagram =
Protocol (UDP) . . . . . . . . . . . . . 17</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
    3.3.2.  Transmission Control Protocol (TCP)  . . . . . . . . . =
17</td><td> </td><td class=3D"right">       3.3.2.  Transmission Control =
Protocol (TCP)  . . . . . . . . . 17</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
    3.3.3.  Stream Control Transmission Protocol (SCTP)  . . . . . =
18</td><td> </td><td class=3D"right">       3.3.3.  Stream Control =
Transmission Protocol (SCTP)  . . . . . 18</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
    3.3.4.  Datagram Congestion Control Protocol (DCCP)  . . . . . =
18</td><td> </td><td class=3D"right">       3.3.4.  Datagram Congestion =
Control Protocol (DCCP)  . . . . . 18</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
  3.4.  Infrastructure . . . . . . . . . . . . . . . . . . . . . . =
19</td><td> </td><td class=3D"right">     3.4.  Infrastructure . . . . . =
. . . . . . . . . . . . . . . . . 19</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
    3.4.1.  Domain Name System . . . . . . . . . . . . . . . . . . =
19</td><td> </td><td class=3D"right">       3.4.1.  Domain Name System . =
. . . . . . . . . . . . . . . . . 19</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
    3.4.2.  Dynamic Host Configuration . . . . . . . . . . . . . . =
19</td><td> </td><td class=3D"right">       3.4.2.  Dynamic Host =
Configuration . . . . . . . . . . . . . . 19</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
  3.5.  Other Applications . . . . . . . . . . . . . . . . . . . . =
19</td><td> </td><td class=3D"right">     3.5.  Other Applications . . . =
. . . . . . . . . . . . . . . . . 19</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
    3.5.1.  Network Time . . . . . . . . . . . . . . . . . . . . . =
19</td><td> </td><td class=3D"right">       3.5.1.  Network Time . . . . =
. . . . . . . . . . . . . . . . . 19</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
    3.5.2.  Session Initiation Protocol  . . . . . . . . . . . . . =
20</td><td> </td><td class=3D"right">       3.5.2.  Session Initiation =
Protocol  . . . . . . . . . . . . . 20</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
    3.5.3.  Calendaring  . . . . . . . . . . . . . . . . . . . . . =
20</td><td> </td><td class=3D"right">       3.5.3.  Calendaring  . . . . =
. . . . . . . . . . . . . . . . . 20</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td><a name=3D"diff0014"></a></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  4.  A simpli<span class=3D"delete">ed view of the business =
architecture .</span> . . . . . . . . 21</td><td> </td><td =
class=3D"rblock">   4.  A simpli<span class=3D"insert">fied view of the =
business architecture</span> . . . . . . . . 21</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
5.  IANA Considerations  . . . . . . . . . . . . . . . . . . . . . =
25</td><td> </td><td class=3D"right">   5.  IANA Considerations  . . . . =
. . . . . . . . . . . . . . . . . 25</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
6.  Security Considerations  . . . . . . . . . . . . . . . . . . . =
26</td><td> </td><td class=3D"right">   6.  Security Considerations  . . =
. . . . . . . . . . . . . . . . . 26</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
7.  Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . =
26</td><td> </td><td class=3D"right">   7.  Acknowledgements . . . . . . =
. . . . . . . . . . . . . . . . . 26</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
8.  References . . . . . . . . . . . . . . . . . . . . . . . . . . =
26</td><td> </td><td class=3D"right">   8.  References . . . . . . . . . =
. . . . . . . . . . . . . . . . . 26</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
  8.1.  Normative References . . . . . . . . . . . . . . . . . . . =
26</td><td> </td><td class=3D"right">     8.1.  Normative References . . =
. . . . . . . . . . . . . . . . . 26</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
  8.2.  Informative References . . . . . . . . . . . . . . . . . . =
26</td><td> </td><td class=3D"right">     8.2.  Informative References . =
. . . . . . . . . . . . . . . . . 26</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . =
36</td><td> </td><td class=3D"right">   Author's Address . . . . . . . . =
. . . . . . . . . . . . . . . . . 36</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">1. =
 Introduction</td><td> </td><td class=3D"right">1.  Introduction</td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td><a name=3D"diff0015"></a></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  In the discussion of the Smart Grid, a question has arisen as to <span =
class=3D"delete">what</span></td><td> </td><td class=3D"rblock">   In =
the discussion of the Smart Grid, a question has arisen as to <span =
class=3D"insert">how</span></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"><span class=3D"delete">   the "core" protocols =
of</span> the Internet Protocol Suite are.  In this</td><td> </td><td =
class=3D"rblock"><span class=3D"insert">   best to "profile"</span> the =
Internet Protocol Suite are.  In this note, I</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  note, I will attempt to identify the structure of the =
Internet</td><td> </td><td class=3D"rblock">   will attempt to identify =
the structure of the Internet Protocol Suite</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  Protocol Suite and the key protocols that should be considered =
as</td><td> </td><td class=3D"rblock">   and the key protocols that =
should be considered as critical in</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  critical in integrating Smart Grid devices into an IP-based</td><td> =
</td><td class=3D"rblock">   integrating Smart Grid devices into an =
IP-based infrastructure.  In</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  infrastructure.  In many cases, the protocols are options - one =
might</td><td> </td><td class=3D"rblock">   many cases, the protocols =
are options - one might choose, for</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  choose, for example, TCP, SCTP, DCCP, or some other transport, or =
use</td><td> </td><td class=3D"rblock">   example, TCP, SCTP, DCCP, or =
some other transport, or use <span class=3D"insert">expand =
upon</span></td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  <span class=3D"delete">UDP as a label and build</span> the transport =
into the application itself.</td><td> </td><td class=3D"rblock"><span =
class=3D"insert">   UDP, building</span> the transport into the =
application itself.  In the</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  In the Transport layer, therefore, one is not limited to exactly =
one</td><td> </td><td class=3D"rblock">   Transport layer, therefore, =
one is not limited to exactly one of</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  of those, nor is one required to implement them all.  One =
should,</td><td> </td><td class=3D"rblock">   those, nor is one required =
to implement them all.  One should,</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
however, pick the right one for the purpose one intends.  This =
kind</td><td> </td><td class=3D"right">   however, pick the right one =
for the purpose one intends.  This kind</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
of discussion will be had at every layer.</td><td> </td><td =
class=3D"right">   of discussion will be had at every layer.</td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
The set of protocols defined in this document focus on the use of =
the</td><td> </td><td class=3D"right">   The set of protocols defined in =
this document focus on the use of the</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
IP Protocol Suite in end systems, also known as hosts.  In the =
Smart</td><td> </td><td class=3D"right">   IP Protocol Suite in end =
systems, also known as hosts.  In the Smart</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
Grid, these end systems will be various devices such as power =
meters,</td><td> </td><td class=3D"right">   Grid, these end systems =
will be various devices such as power meters,</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
sensors and actuators.  These end systems can leverage =
infrastructure</td><td> </td><td class=3D"right">   sensors and =
actuators.  These end systems can leverage infrastructure</td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
built on networking components using the IP Protocol Suite, =
which</td><td> </td><td class=3D"right">   built on networking =
components using the IP Protocol Suite, which</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
have well-proven implementations and deployments in the =
Internet.</td><td> </td><td class=3D"right">   have well-proven =
implementations and deployments in the Internet.</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td><a name=3D"diff0016"></a></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
                                                                        =
</td><td> </td><td class=3D"rblock">   <span class=3D"insert">That said, =
it also goes on</span> to <span class=3D"insert">mention network-only =
technology</span></td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  <span class=3D"delete">IETF participants in the Smart Grid discussion =
have been wary of the</span></td><td> </td><td class=3D"rblock"><span =
class=3D"insert">   including routing</span> protocols and <span =
class=3D"insert">circuit switching models, which may</span></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"><span class=3D"delete">   desire</span> to <span =
class=3D"delete">write a "profile", repeatedly expressed.  The IETF is =
all</span></td><td> </td><td class=3D"rblock"><span class=3D"insert">   =
be useful</span> in <span class=3D"insert">networks supporting</span> =
the <span class=3D"insert">Smart Grid.</span></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"><span class=3D"delete">   about interoperability, and =
in our experience attempts to "profile"</span></td><td> </td><td =
class=3D"rblock"></td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  protocols and <span class=3D"delete">architectures has resulted in a =
failure to</span></td><td> </td><td class=3D"rblock"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"><span class=3D"delete">   interoperate.  Examples of =
such failures abound.  In IETF experience,</span></td><td> </td><td =
class=3D"rblock"></td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"><span class=3D"delete">   writing a conforming and =
interoperable implementation of the right</span></td><td> </td><td =
class=3D"rblock"></td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"><span class=3D"delete">   set of protocols works.  =
Selecting some options and deselecting</span></td><td> </td><td =
class=3D"rblock"></td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"><span class=3D"delete">   others within a defined =
protocol, however, is a dangerous course of</span></td><td> </td><td =
class=3D"rblock"></td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"><span class=3D"delete">   action.  So while this =
document is clearly a step</span> in the <span class=3D"delete">direction =
of</span></td><td> </td><td class=3D"rblock"></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"><span class=3D"delete">   writing a "Smart Grid =
Profile", such a profile should in our opinion</span></td><td> </td><td =
class=3D"rblock"></td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"><span class=3D"delete">   be a selected set of =
protocols, not of protocol subsets.</span></td><td> </td><td =
class=3D"rblock"></td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
For its own purposes, the IETF has written several documents =
that</td><td> </td><td class=3D"right">   For its own purposes, the IETF =
has written several documents that</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
describe its expectations regarding implementations of the =
Internet</td><td> </td><td class=3D"right">   describe its expectations =
regarding implementations of the Internet</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
Protocol Suite.  These include:</td><td> </td><td class=3D"right">   =
Protocol Suite.  These include:</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
o  Requirements for Internet Hosts - Communication Layers =
[RFC1122],</td><td> </td><td class=3D"right">   o  Requirements for =
Internet Hosts - Communication Layers [RFC1122],</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
o  Requirements for Internet Hosts - Application and Support</td><td> =
</td><td class=3D"right">   o  Requirements for Internet Hosts - =
Application and Support</td><td class=3D"lineno" valign=3D"top"></td></tr>=

      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
   [RFC1123],</td><td> </td><td class=3D"right">      [RFC1123],</td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> =
</td><td class=3D"right"></td><td class=3D"lineno"></td></tr>
      <tr bgcolor=3D"gray"><td></td><th><a =
name=3D"part-l2"><small>skipping to change at</small><em> page 9, line =
22</em></a></th><th> </th><th><a name=3D"part-r2"><small>skipping to =
change at</small><em> page 9, line 22</em></a></th><td></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
1.  Verify that the peers one exchanges data with are =
appropriate</td><td> </td><td class=3D"right">   1.  Verify that the =
peers one exchanges data with are appropriate</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
    partners; this generally means knowing "who" they are and =
that</td><td> </td><td class=3D"right">       partners; this generally =
means knowing "who" they are and that</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
    they have a "need to know" or are trusted sources.</td><td> </td><td =
class=3D"right">       they have a "need to know" or are trusted =
sources.</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
2.  Verify that information that appears to be from a trusted peer =
is</td><td> </td><td class=3D"right">   2.  Verify that information that =
appears to be from a trusted peer is</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
    in fact from that peer.</td><td> </td><td class=3D"right">       in =
fact from that peer.</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
3.  Validate the content of the data exchanged; it must conform =
to</td><td> </td><td class=3D"right">   3.  Validate the content of the =
data exchanged; it must conform to</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
    the rules of the exchange.</td><td> </td><td class=3D"right">       =
the rules of the exchange.</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td><a name=3D"diff0017"></a></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  4.  <span class=3D"delete">One must also defend</span> the channel =
against denial of service</td><td> </td><td class=3D"rblock">   4.  =
<span class=3D"insert">Defend</span> the channel against denial of =
service <span class=3D"insert">attacks.</span></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
      attacks.</td><td> </td><td class=3D"rblock"><span =
class=3D"insert"></span></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"></td><td> </td><td class=3D"rblock"><span =
class=3D"insert">   5.  Ensure the integrity of the information =
transported to defend</span></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"></td><td> </td><td class=3D"rblock"><span =
class=3D"insert">       against modification</span> attacks.</td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
In other words, there is a need to secure the channel that carries =
a</td><td> </td><td class=3D"right">   In other words, there is a need =
to secure the channel that carries a</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
message, and there is a need to secure the exchanges, both by =
knowing</td><td> </td><td class=3D"right">   message, and there is a =
need to secure the exchanges, both by knowing</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
the source of the information and to have proof of its =
validity.</td><td> </td><td class=3D"right">   the source of the =
information and to have proof of its validity.</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
Three examples suffice to illustrate the challenges.</td><td> </td><td =
class=3D"right">   Three examples suffice to illustrate the =
challenges.</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
One common attack is to bombard a transport session (an =
application's</td><td> </td><td class=3D"right">   One common attack is =
to bombard a transport session (an application's</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
channel) with reset messages.  If the attacker is lucky, he =
might</td><td> </td><td class=3D"right">   channel) with reset messages. =
 If the attacker is lucky, he might</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
cause the session to fail.  Including information in the =
transport</td><td> </td><td class=3D"right">   cause the session to =
fail.  Including information in the transport</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
header or a related protocol like IPsec or TLS that identifies =
the</td><td> </td><td class=3D"right">   header or a related protocol =
like IPsec or TLS that identifies the</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> =
</td><td class=3D"right"></td><td class=3D"lineno"></td></tr>
      <tr bgcolor=3D"gray"><td></td><th><a =
name=3D"part-l3"><small>skipping to change at</small><em> page 12, line =
5</em></a></th><th> </th><th><a name=3D"part-r3"><small>skipping to =
change at</small><em> page 12, line 14</em></a></th><td></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left">3.1.2.  IP Security Architecture (IPsec)</td><td> =
</td><td class=3D"right">3.1.2.  IP Security Architecture =
(IPsec)</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
The Security Architecture for the Internet Protocol [RFC4301] is =
a</td><td> </td><td class=3D"right">   The Security Architecture for the =
Internet Protocol [RFC4301] is a</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
set of control and data protocols that are implemented between =
IPv4</td><td> </td><td class=3D"right">   set of control and data =
protocols that are implemented between IPv4</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
and its Transport layer, or in IPv6's Security extension header.  =
It</td><td> </td><td class=3D"right">   and its Transport layer, or in =
IPv6's Security extension header.  It</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
allows transport layer sessions (which underlie applications) =
to</td><td> </td><td class=3D"right">   allows transport layer sessions =
(which underlie applications) to</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
communicate in a way that is designed to prevent eavesdropping,</td><td> =
</td><td class=3D"right">   communicate in a way that is designed to =
prevent eavesdropping,</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
tampering, or message forgery.  The architecture is spelled out in =
a</td><td> </td><td class=3D"right">   tampering, or message forgery.  =
The architecture is spelled out in a</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
number of additional specifications for specific components: the =
IP</td><td> </td><td class=3D"right">   number of additional =
specifications for specific components: the IP</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td><a name=3D"diff0018"></a></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  Authentication Header [RFC4302] Encapsulating Security Payload =
(ESP)</td><td> </td><td class=3D"rblock">   Authentication Header <span =
class=3D"insert">(AH)</span> [RFC4302] Encapsulating Security =
Payload</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  [RFC4303], Internet Key Exchange (IKEv2) [RFC4306], =
Cryptographic</td><td> </td><td class=3D"rblock">   (ESP) [RFC4303], =
Internet Key Exchange (IKEv2) [RFC4306],</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  Algorithms [RFC4307], Cryptographic Algorithm Implementation</td><td> =
</td><td class=3D"rblock">   Cryptographic Algorithms [RFC4307], =
Cryptographic Algorithm</td><td class=3D"lineno" valign=3D"top"></td></tr>=

      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  Requirements for ESP and AH [RFC4835], and the use of =
Advanced</td><td> </td><td class=3D"rblock">   Implementation =
Requirements for ESP and AH [RFC4835], and the use of</td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  Encryption Standard (AES) [RFC4309].</td><td> </td><td class=3D"rblock">=
   Advanced Encryption Standard (AES) [RFC4309].</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
In the transport mode, IPsec ESP encrypts the transport layer and =
the</td><td> </td><td class=3D"right">   In the transport mode, IPsec =
ESP encrypts the transport layer and the</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
application data.  In the tunnel mode, which is frequently used =
for</td><td> </td><td class=3D"right">   application data.  In the =
tunnel mode, which is frequently used for</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
Virtual Private Networks, one also encrypts the Internet =
Protocol,</td><td> </td><td class=3D"right">   Virtual Private Networks, =
one also encrypts the Internet Protocol,</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
and encapsulates the encrypted data inside a second IP header</td><td> =
</td><td class=3D"right">   and encapsulates the encrypted data inside a =
second IP header</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
directed to the intended decryptor.</td><td> </td><td class=3D"right">   =
directed to the intended decryptor.</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left">3.1.3.  Transport Layer Security (TLS)</td><td> </td><td =
class=3D"right">3.1.3.  Transport Layer Security (TLS)</td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
Transport Layer Security [RFC5246] and Datagram Transport Layer</td><td> =
</td><td class=3D"right">   Transport Layer Security [RFC5246] and =
Datagram Transport Layer</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> =
</td><td class=3D"right"></td><td class=3D"lineno"></td></tr>
      <tr bgcolor=3D"gray"><td></td><th><a =
name=3D"part-l4"><small>skipping to change at</small><em> page 15, line =
5</em></a></th><th> </th><th><a name=3D"part-r4"><small>skipping to =
change at</small><em> page 15, line 16</em></a></th><td></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
by the originating host, if necessary, for transmission through</td><td> =
</td><td class=3D"right">   by the originating host, if necessary, for =
transmission through</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
"small packet" networks.  ICMPv6, which is a separate protocol</td><td> =
</td><td class=3D"right">   "small packet" networks.  ICMPv6, which is a =
separate protocol</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
implemented along with IPv6, enables the network to report errors =
and</td><td> </td><td class=3D"right">   implemented along with IPv6, =
enables the network to report errors and</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
other issues to hosts that originate problematic datagrams.</td><td> =
</td><td class=3D"right">   other issues to hosts that originate =
problematic datagrams.</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
IPv6 adopted the Differentiated Services Architecture</td><td> </td><td =
class=3D"right">   IPv6 adopted the Differentiated Services =
Architecture</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
[RFC2474][RFC2475], which contains a six bit code point used to</td><td> =
</td><td class=3D"right">   [RFC2474][RFC2475], which contains a six bit =
code point used to</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
select an algorithm (a "per-hop behavior") to be applied to the</td><td> =
</td><td class=3D"right">   select an algorithm (a "per-hop behavior") =
to be applied to the</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
datagram.</td><td> </td><td class=3D"right">   datagram.</td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td><a name=3D"diff0019"></a></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"></td><td> </td><td class=3D"rblock">   <span =
class=3D"insert">The IPv6 over Low-Power Wireless Personal Area Networks =
[RFC4919] RFC</span></td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"></td><td> </td><td class=3D"rblock"><span =
class=3D"insert">   and the Compression Format for IPv6 Datagrams in =
6LoWPAN Networks</span></td><td class=3D"lineno" valign=3D"top"></td></tr>=

      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"></td><td> </td><td class=3D"rblock"><span =
class=3D"insert">   [I-D.ietf-6lowpan-hc] addresses IPv6 header =
compression and subnet</span></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"></td><td> </td><td class=3D"rblock"><span =
class=3D"insert">   architecture in at least some sensor networks, and =
may be appropriate</span></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"></td><td> </td><td class=3D"rblock"><span =
class=3D"insert">   to the Smart Grid AMI or other sensor =
domains.</span></td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"></td><td> </td><td class=3D"rblock">                    =
                                                     </td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left">3.2.2.1.  IPv6 Address Allocation and Assignment</td><td> =
</td><td class=3D"right">3.2.2.1.  IPv6 Address Allocation and =
Assignment</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
An IPv6 Address [RFC4291] may be administratively assigned =
using</td><td> </td><td class=3D"right">   An IPv6 Address [RFC4291] may =
be administratively assigned using</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
DHCPv6 [RFC3315] in a manner similar to the way IPv4 addresses =
are,</td><td> </td><td class=3D"right">   DHCPv6 [RFC3315] in a manner =
similar to the way IPv4 addresses are,</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
but may also be autoconfigured, facilitating network =
management.</td><td> </td><td class=3D"right">   but may also be =
autoconfigured, facilitating network management.</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
Autoconfiguration procedures are defined in [RFC4862] and =
[RFC4941].</td><td> </td><td class=3D"right">   Autoconfiguration =
procedures are defined in [RFC4862] and [RFC4941].</td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
IPv6 neighbors identify each other's addresses using either =
Neighbor</td><td> </td><td class=3D"right">   IPv6 neighbors identify =
each other's addresses using either Neighbor</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
Discovery (ND) [RFC4861] or SEcure Neighbor Discovery (SEND)</td><td> =
</td><td class=3D"right">   Discovery (ND) [RFC4861] or SEcure Neighbor =
Discovery (SEND)</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
[RFC3971].</td><td> </td><td class=3D"right">   [RFC3971].</td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> =
</td><td class=3D"right"></td><td class=3D"lineno"></td></tr>
      <tr bgcolor=3D"gray"><td></td><th><a =
name=3D"part-l5"><small>skipping to change at</small><em> page 15, line =
43</em></a></th><th> </th><th><a name=3D"part-r5"><small>skipping to =
change at</small><em> page 16, line 14</em></a></th><td></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left">3.2.2.3.  IPv6 Multicast Forwarding and Routing</td><td> =
</td><td class=3D"right">3.2.2.3.  IPv6 Multicast Forwarding and =
Routing</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
=46rom its initial design, IPv6 has specified both unicast and</td><td> =
</td><td class=3D"right">   =46rom its initial design, IPv6 has =
specified both unicast and</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
multicast datagram exchange.  This uses the Multicast Listener</td><td> =
</td><td class=3D"right">   multicast datagram exchange.  This uses the =
Multicast Listener</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
Discovery Protocol (MLDv2) [RFC2710] [RFC3590] [RFC3810] [RFC4604] =
to</td><td> </td><td class=3D"right">   Discovery Protocol (MLDv2) =
[RFC2710] [RFC3590] [RFC3810] [RFC4604] to</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
enable applications to join multicast groups, and for most</td><td> =
</td><td class=3D"right">   enable applications to join multicast =
groups, and for most</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
applications uses Source-Specific Multicast [RFC4607] for routing =
and</td><td> </td><td class=3D"right">   applications uses =
Source-Specific Multicast [RFC4607] for routing and</td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
delivery of multicast messages.</td><td> </td><td class=3D"right">   =
delivery of multicast messages.</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td><a name=3D"diff0020"></a></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  <span class=3D"delete">The IPv6 over Low-Power Wireless Personal Area =
Networks [RFC4919] RFC</span></td><td> </td><td class=3D"rblock"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"><span class=3D"delete">   addresses IPv6 header =
compression and subnet architecture in at least</span></td><td> </td><td =
class=3D"rblock"></td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"><span class=3D"delete">   some sensor networks, and may =
be appropriate to the Smart Grid AMI or</span></td><td> </td><td =
class=3D"rblock"></td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"><span class=3D"delete">   other sensor =
domains.</span></td><td> </td><td class=3D"rblock"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
                                                                        =
</td><td> </td><td class=3D"rblock"></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
The mechanisms experimentally developed for reliable multicast =
in</td><td> </td><td class=3D"right">   The mechanisms experimentally =
developed for reliable multicast in</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
IPv4, discussed in Section 3.2.1.3, can be used in IPv6 as =
well.</td><td> </td><td class=3D"right">   IPv4, discussed in Section =
3.2.1.3, can be used in IPv6 as well.</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left">3.2.3.  Adaptation to lower layer networks and link layer =
protocols</td><td> </td><td class=3D"right">3.2.3.  Adaptation to lower =
layer networks and link layer protocols</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
In general, the layered architecture enables the Internet =
Protocol</td><td> </td><td class=3D"right">   In general, the layered =
architecture enables the Internet Protocol</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
Suite to run over any appropriate layer 2 architecture; with =
tongue</td><td> </td><td class=3D"right">   Suite to run over any =
appropriate layer 2 architecture; with tongue</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
in cheek, specifications have been written and demonstrated to =
work</td><td> </td><td class=3D"right">   in cheek, specifications have =
been written and demonstrated to work</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
for the carriage of IP by Carrier Pigeon [RFC1149][RFC2549] =
(perhaps</td><td> </td><td class=3D"right">   for the carriage of IP by =
Carrier Pigeon [RFC1149][RFC2549] (perhaps</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
the most common carrier known to man) and on barbed wire =
[Chapman].</td><td> </td><td class=3D"right">   the most common carrier =
known to man) and on barbed wire [Chapman].</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> =
</td><td class=3D"right"></td><td class=3D"lineno"></td></tr>
      <tr bgcolor=3D"gray"><td></td><th><a =
name=3D"part-l6"><small>skipping to change at</small><em> page 20, line =
24</em></a></th><th> </th><th><a name=3D"part-r6"><small>skipping to =
change at</small><em> page 20, line 29</em></a></th><td></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
modifying and terminating multimedia sessions on the Internet, =
meant</td><td> </td><td class=3D"right">   modifying and terminating =
multimedia sessions on the Internet, meant</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
to be more scalable than H.323.  Multimedia sessions can be =
voice,</td><td> </td><td class=3D"right">   to be more scalable than =
H.323.  Multimedia sessions can be voice,</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
video, instant messaging, shared data, and/or subscriptions of</td><td> =
</td><td class=3D"right">   video, instant messaging, shared data, =
and/or subscriptions of</td><td class=3D"lineno" valign=3D"top"></td></tr>=

      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
events.  SIP can run on top of TCP, UDP, SCTP, or TLS over TCP.  =
SIP</td><td> </td><td class=3D"right">   events.  SIP can run on top of =
TCP, UDP, SCTP, or TLS over TCP.  SIP</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
is independent of the transport layer, and independent of the</td><td> =
</td><td class=3D"right">   is independent of the transport layer, and =
independent of the</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
underlying IPv4/v6 version.  In fact, the transport protocol used =
can</td><td> </td><td class=3D"right">   underlying IPv4/v6 version.  In =
fact, the transport protocol used can</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
change as the SIP message traverses SIP entities from source to</td><td> =
</td><td class=3D"right">   change as the SIP message traverses SIP =
entities from source to</td><td class=3D"lineno" valign=3D"top"></td></tr>=

      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
destination.</td><td> </td><td class=3D"right">   destination.</td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
SIP itself does not choose whether a session is voice or video, =
the</td><td> </td><td class=3D"right">   SIP itself does not choose =
whether a session is voice or video, the</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td><a name=3D"diff0021"></a></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  SDP: Session Description Protocol <span =
class=3D"delete">[RFC4566].</span>  Within the SDP, which</td><td> =
</td><td class=3D"rblock">   SDP: Session Description Protocol <span =
class=3D"insert">[RFC4566] is intended for that</span></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  is transported by SIP, codecs are offered and accepted (or not), =
the</td><td> </td><td class=3D"rblock"><span class=3D"insert">   purpose =
and to identify the actual endpoints' IP addresses.</span>  =
Within</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  port number and IP address is decided for where each endpoint =
wants</td><td> </td><td class=3D"rblock">   the SDP, which is =
transported by SIP, codecs are offered and accepted</td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  to receive their RTP [RFC3550] packets.  This part is critical =
to</td><td> </td><td class=3D"rblock">   (or not), the port number and =
IP address is decided for where each</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  understand because of the affect on NATs.  Unless a NAT (with =
or</td><td> </td><td class=3D"rblock">   endpoint wants to receive their =
RTP [RFC3550] packets.  This part is</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  without a Firewall) is designed to be SDP aware (i.e., looking =
into</td><td> </td><td class=3D"rblock">   critical to understand =
because of the affect on NATs.  Unless a NAT</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  each packet far enough to discover what the IP address and =
port</td><td> </td><td class=3D"rblock">   (with or without a Firewall) =
is designed to be SDP aware (i.e.,</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  number is for this particular session - and resetting it based on =
the</td><td> </td><td class=3D"rblock">   looking into each packet far =
enough to discover what the IP address</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  Session Traversal Utilities for NAT [RFC5389], the session</td><td> =
</td><td class=3D"rblock">   and port number is for this particular =
session - and resetting it</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  established by SIP will not result in RTP packets being sent to =
the</td><td> </td><td class=3D"rblock">   based on the Session Traversal =
Utilities for NAT [RFC5389], the</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  proper endpoint (in SIP called a user agent, or UA).  It should =
be</td><td> </td><td class=3D"rblock">   session established by SIP will =
not result in RTP packets being sent</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  noted that SIP messaging has no issues with NATs, it is just the =
UA's</td><td> </td><td class=3D"rblock">   to the proper endpoint (in =
SIP called a user agent, or UA).  It</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  inability to generally learn about the presence of the NATs =
that</td><td> </td><td class=3D"rblock">   should be noted that SIP =
messaging has no issues with NATs, it is</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  prevent the RTP packets from being received by the UA =
establishing</td><td> </td><td class=3D"rblock">   just the UA's =
inability to generally learn about the presence of the</td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  the session.</td><td> </td><td class=3D"rblock">   NATs that prevent =
the RTP packets from being received by the UA</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"></td><td> </td><td class=3D"rblock">   establishing the =
session.</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left">3.5.3.  Calendaring</td><td> </td><td =
class=3D"right">3.5.3.  Calendaring</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
Internet calendaring, as implemented in Apple iCal, Microsoft =
Outlook</td><td> </td><td class=3D"right">   Internet calendaring, as =
implemented in Apple iCal, Microsoft Outlook</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
and Entourage, and Google Calendar, is specified in Internet</td><td> =
</td><td class=3D"right">   and Entourage, and Google Calendar, is =
specified in Internet</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
Calendaring and Scheduling Core Object Specification =
(iCalendar)</td><td> </td><td class=3D"right">   Calendaring and =
Scheduling Core Object Specification (iCalendar)</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
[RFC5545] and is in the process of being updated to an XML schema =
in</td><td> </td><td class=3D"right">   [RFC5545] and is in the process =
of being updated to an XML schema in</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
iCalendar XML Representation [I-D.daboo-et-al-icalendar-in-xml]</td><td> =
</td><td class=3D"right">   iCalendar XML Representation =
[I-D.daboo-et-al-icalendar-in-xml]</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
Several protocols exist to carry calendar events, including</td><td> =
</td><td class=3D"right">   Several protocols exist to carry calendar =
events, including</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
Transport-Independent Interoperability Protocol (iTIP) =
[RFC2446],</td><td> </td><td class=3D"right">   Transport-Independent =
Interoperability Protocol (iTIP) [RFC2446],</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
(which has recently been updated in [I-D.ietf-calsify-2446bis]) , =
the</td><td> </td><td class=3D"right">   (which has recently been =
updated in [I-D.ietf-calsify-2446bis]) , the</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
Message-Based Interoperability Protocol (iMIP) [RFC2447] , and =
open</td><td> </td><td class=3D"right">   Message-Based Interoperability =
Protocol (iMIP) [RFC2447] , and open</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
source work on the Atom Publishing Protocol [RFC5023].</td><td> </td><td =
class=3D"right">   source work on the Atom Publishing Protocol =
[RFC5023].</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td><a name=3D"diff0022"></a></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock">4.=
  A simplied view of the business architecture</td><td> </td><td =
class=3D"rblock">4.  A simpli<span class=3D"insert">fi</span>ed view of =
the business architecture</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
The Internet was originally structured in such a way that any =
host</td><td> </td><td class=3D"right">   The Internet was originally =
structured in such a way that any host</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
could directly connect to any other host for which it could =
determine</td><td> </td><td class=3D"right">   could directly connect to =
any other host for which it could determine</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
an IP address.  That was very quickly found to have issues, and =
folks</td><td> </td><td class=3D"right">   an IP address.  That was very =
quickly found to have issues, and folks</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
found ways to change that.  To understand the implications, one =
must</td><td> </td><td class=3D"right">   found ways to change that.  To =
understand the implications, one must</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
understand, at a high level, the business structure of the =
Internet.</td><td> </td><td class=3D"right">   understand, at a high =
level, the business structure of the Internet.</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
The Internet, whose name implies that it is a network of =
networks,</td><td> </td><td class=3D"right">   The Internet, whose name =
implies that it is a network of networks,</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td><a name=3D"diff0023"></a></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  may be understood as a number of interconnected <span =
class=3D"delete">businesses.</span>  Central</td><td> </td><td =
class=3D"rblock">   may be understood as a number of interconnected =
<span class=3D"insert">and independently</span></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  to its business structure are the networks that provide =
connectivity</td><td> </td><td class=3D"rblock"><span class=3D"insert">  =
 operated networks.  Understanding "business" in an extended sense =
(a</span></td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  to other networks, called "Transit Providers".  These networks =
sell</td><td> </td><td class=3D"rblock"><span class=3D"insert">   legal =
entity, capable of entering into a contract, which =
includes</span></td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  bulk bandwidth to each <span class=3D"delete">other,</span> and to =
other networks as customers.</td><td> </td><td class=3D"rblock"><span =
class=3D"insert">   wide variety of entities including those narrowly =
termed</span></td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  Around the periphery of these networks, one finds companies, =
schools,</td><td> </td><td class=3D"rblock"><span class=3D"insert">   =
"businesses"), this can be thought of as a "business structure" =
for</span></td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  and other networks that provide services directly to =
individuals.</td><td> </td><td class=3D"rblock"><span class=3D"insert">  =
 the Internet.</span>  Central to its business structure are the =
networks</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  These might generally be divided into "Enterprise Networks" =
and</td><td> </td><td class=3D"rblock">   that provide connectivity to =
other networks, called "Transit</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  "Access Networks"; Enterprise networks provide "free" connectivity =
to</td><td> </td><td class=3D"rblock">   Providers".  These networks =
sell bulk bandwidth <span class=3D"insert">and routing =
services</span></td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  their own employees or members, and also provide them a set =
of</td><td> </td><td class=3D"rblock">   to each <span =
class=3D"insert">other</span> and to other networks as customers.  =
Around the</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  services including electronic mail, web services, and so on.  =
Access</td><td> </td><td class=3D"rblock">   periphery of these =
networks, one finds companies, schools, and other</td><td class=3D"lineno"=
 valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  Networks sell broadband connectivity (DSL, Cable Modem, =
802.11</td><td> </td><td class=3D"rblock">   networks that provide =
services directly to individuals.  These might</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  wireless or 3GPP wireless), or "dial" services including PSTN =
dial-up</td><td> </td><td class=3D"rblock">   generally be divided into =
"Enterprise Networks" and "Access</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  and ISDN, to subscribers.  The subscribers are typically =
either</td><td> </td><td class=3D"rblock">   Networks"; Enterprise =
networks provide "free" connectivity to their</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  residential or small office/home office (SOHO) customers.</td><td> =
</td><td class=3D"rblock">   own employees or members, and also provide =
them a set of services</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  Residential customers are generally entirely dependent on =
their</td><td> </td><td class=3D"rblock">   including electronic mail, =
web services, and so on.  Access Networks</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  access provider for all services, while a SOHO buys some =
services</td><td> </td><td class=3D"rblock">   sell broadband =
connectivity (DSL, Cable Modem, 802.11 wireless or</td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  from the access provider and may provide others for itself.  =
Networks</td><td> </td><td class=3D"rblock">   3GPP wireless), or "dial" =
services including PSTN dial-up and ISDN,</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  that sell transit services to nobody else - SOHO, residential, =
and</td><td> </td><td class=3D"rblock">   to subscribers.  The =
subscribers are typically either residential or</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  enterprise networks - are generally refereed to as "edge =
networks";</td><td> </td><td class=3D"rblock">   small office/home =
office (SOHO) customers.  Residential customers are</td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  Transit Networks are considered to be part of the "core" of =
the</td><td> </td><td class=3D"rblock">   generally entirely dependent =
on their access provider for all</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  Internet, and access networks are between the two.  This =
general</td><td> </td><td class=3D"rblock">   services, while a SOHO =
buys some services from the access provider</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  structure is depicted in Figure 3.</td><td> </td><td class=3D"rblock"> =
  and may provide others for itself.  Networks that sell transit</td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"></td><td> </td><td class=3D"rblock">   services to =
nobody else - SOHO, residential, and enterprise networks</td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"></td><td> </td><td class=3D"rblock">   - are generally =
refereed to as "edge networks"; Transit Networks are</td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"></td><td> </td><td class=3D"rblock">   considered to be =
part of the "core" of the Internet, and access</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"></td><td> </td><td class=3D"rblock">   networks are =
between the two.  This general structure is depicted in</td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"></td><td> </td><td class=3D"rblock">   Figure =
3.</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
                        ------                  ------</td><td> </td><td =
class=3D"right">                           ------                  =
------</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
                       /      \                /      \</td><td> =
</td><td class=3D"right">                          /      \              =
  /      \</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
             /--\     /        \              /        \</td><td> =
</td><td class=3D"right">                /--\     /        \             =
 /        \</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
            |SOHO|---+  Access  |            |Enterprise|</td><td> =
</td><td class=3D"right">               |SOHO|---+  Access  |            =
|Enterprise|</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
             \--/    |  Service |            | Network  |</td><td> =
</td><td class=3D"right">                \--/    |  Service |            =
| Network  |</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
             /--\    |  Provider|            |          |</td><td> =
</td><td class=3D"right">                /--\    |  Provider|            =
|          |</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
            |Home|---+          |   ------   |          |</td><td> =
</td><td class=3D"right">               |Home|---+          |   ------   =
|          |</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
             \--/     \        +---+      +---+        /</td><td> =
</td><td class=3D"right">                \--/     \        +---+      =
+---+        /</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
                       \      /   /        \   \      /</td><td> =
</td><td class=3D"right">                          \      /   /        \ =
  \      /</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> =
</td><td class=3D"right"></td><td class=3D"lineno"></td></tr>
      <tr bgcolor=3D"gray"><td></td><th><a =
name=3D"part-l7"><small>skipping to change at</small><em> page 26, line =
21</em></a></th><th> </th><th><a name=3D"part-r7"><small>skipping to =
change at</small><em> page 26, line 21</em></a></th><td></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
Security is addressed in some detail in Section 2.2 and Section =
3.1.</td><td> </td><td class=3D"right">   Security is addressed in some =
detail in Section 2.2 and Section 3.1.</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">7. =
 Acknowledgements</td><td> </td><td class=3D"right">7.  =
Acknowledgements</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
Review comments were made by Andrew Yourtchenko, Ashok =
Narayanan,</td><td> </td><td class=3D"right">   Review comments were =
made by Andrew Yourtchenko, Ashok Narayanan,</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
Bernie Volz, Chris Lonvick, Dave McGrew, Dave Oran, David Su, =
Hemant</td><td> </td><td class=3D"right">   Bernie Volz, Chris Lonvick, =
Dave McGrew, Dave Oran, David Su, Hemant</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
Singh, James Polk, John Meylor, Joseph Salowey, Julien Abeille, =
Kerry</td><td> </td><td class=3D"right">   Singh, James Polk, John =
Meylor, Joseph Salowey, Julien Abeille, Kerry</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
Lynn, Magnus Westerlund, Murtaza Chiba, Paul Duffy, Paul =
Hoffman,</td><td> </td><td class=3D"right">   Lynn, Magnus Westerlund, =
Murtaza Chiba, Paul Duffy, Paul Hoffman,</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
Ralph Droms, Russ White, Sheila Frankel, and Toerless Eckert.  =
Dave</td><td> </td><td class=3D"right">   Ralph Droms, Russ White, =
Sheila Frankel, and Toerless Eckert.  Dave</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td><a name=3D"diff0024"></a></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
  McGrew and Ralph Droms suggested text.</td><td> </td><td =
class=3D"rblock">   McGrew<span class=3D"insert">, Vint Cerf,</span> and =
Ralph Droms suggested text.</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">8. =
 References</td><td> </td><td class=3D"right">8.  References</td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">8.1.=
  Normative References</td><td> </td><td class=3D"right">8.1.  Normative =
References</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
[RFC1122]  Braden, R., "Requirements for Internet Hosts -</td><td> =
</td><td class=3D"right">   [RFC1122]  Braden, R., "Requirements for =
Internet Hosts -</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
           Communication Layers", STD 3, RFC 1122, October =
1989.</td><td> </td><td class=3D"right">              Communication =
Layers", STD 3, RFC 1122, October 1989.</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
[RFC1123]  Braden, R., "Requirements for Internet Hosts - =
Application</td><td> </td><td class=3D"right">   [RFC1123]  Braden, R., =
"Requirements for Internet Hosts - Application</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
           and Support", STD 3, RFC 1123, October 1989.</td><td> =
</td><td class=3D"right">              and Support", STD 3, RFC 1123, =
October 1989.</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> =
</td><td class=3D"right"></td><td class=3D"lineno"></td></tr>
      <tr bgcolor=3D"gray"><td></td><th><a =
name=3D"part-l8"><small>skipping to change at</small><em> page 26, line =
45</em></a></th><th> </th><th><a name=3D"part-r8"><small>skipping to =
change at</small><em> page 26, line 45</em></a></th><td></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
[RFC4294]  Loughney, J., "IPv6 Node Requirements", RFC 4294,</td><td> =
</td><td class=3D"right">   [RFC4294]  Loughney, J., "IPv6 Node =
Requirements", RFC 4294,</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
           April 2006.</td><td> </td><td class=3D"right">              =
April 2006.</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">8.2.=
  Informative References</td><td> </td><td class=3D"right">8.2.  =
Informative References</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
[Chapman]  Chapman, E., "Ethernet over Barbed Wire, Arcnet, =
100MB</td><td> </td><td class=3D"right">   [Chapman]  Chapman, E., =
"Ethernet over Barbed Wire, Arcnet, 100MB</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
           Token Ring, 100Base-VGAnylan and iSCSI ...", 2007.</td><td> =
</td><td class=3D"right">              Token Ring, 100Base-VGAnylan and =
iSCSI ...", 2007.</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
[I-D.daboo-et-al-icalendar-in-xml]</td><td> </td><td class=3D"right">   =
[I-D.daboo-et-al-icalendar-in-xml]</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td><a name=3D"diff0025"></a></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
             Daboo, C., Douglass, M., and S. Lees, <span =
class=3D"delete">"iCalendar</span> XML</td><td> </td><td class=3D"rblock">=
              Daboo, C., Douglass, M., and S. Lees, <span =
class=3D"insert">"xCal: The</span> XML</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
             <span class=3D"delete">Representation", =
draft-daboo-et-al-icalendar-in-xml-00</span></td><td> </td><td =
class=3D"rblock">              <span class=3D"insert">format for =
iCalendar",</span></td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
             (work in progress), <span class=3D"delete">June =
2009.</span></td><td> </td><td class=3D"rblock"><span class=3D"insert">  =
            draft-daboo-et-al-icalendar-in-xml-03</span> (work in =
progress),</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"></td><td> </td><td class=3D"rblock">              <span =
class=3D"insert">April 2010.</span></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"></td><td> </td><td class=3D"rblock"><span =
class=3D"insert"></span></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"></td><td> </td><td class=3D"rblock"><span =
class=3D"insert">   [I-D.ietf-6lowpan-hc]</span></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"></td><td> </td><td class=3D"rblock"><span =
class=3D"insert">              Hui, J. and P. Thubert, "Compression =
Format for IPv6</span></td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"></td><td> </td><td class=3D"rblock"><span =
class=3D"insert">              Datagrams in 6LoWPAN Networks", =
draft-ietf-6lowpan-hc-07</span></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"></td><td> </td><td class=3D"rblock"><span =
class=3D"insert">              (work in progress), April =
2010.</span></td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
[I-D.ietf-6man-node-req-bis]</td><td> </td><td class=3D"right">   =
[I-D.ietf-6man-node-req-bis]</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td><a name=3D"diff0026"></a></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
             Loughney, <span class=3D"delete">J.</span> and T. Narten, =
"IPv6 Node Requirements RFC</td><td> </td><td class=3D"rblock">          =
    <span class=3D"insert">Jankiewicz, E.,</span> Loughney, <span =
class=3D"insert">J.,</span> and T. Narten, "IPv6 Node</td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
             4294-bis", <span =
class=3D"delete">draft-ietf-6man-node-req-bis-03</span> (work =
in</td><td> </td><td class=3D"rblock">              Requirements RFC =
4294-bis",</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
             progress), <span class=3D"delete">July =
2009.</span></td><td> </td><td class=3D"rblock">              <span =
class=3D"insert">draft-ietf-6man-node-req-bis-04</span> (work in =
progress),</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"></td><td> </td><td class=3D"rblock">              <span =
class=3D"insert">March 2010.</span></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
[I-D.ietf-calsify-2446bis]</td><td> </td><td class=3D"right">   =
[I-D.ietf-calsify-2446bis]</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
           Daboo, C., "iCalendar Transport-Independent</td><td> </td><td =
class=3D"right">              Daboo, C., "iCalendar =
Transport-Independent</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
           Interoperability Protocol (iTIP)",</td><td> </td><td =
class=3D"right">              Interoperability Protocol (iTIP)",</td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td><a name=3D"diff0027"></a></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
             <span class=3D"delete">draft-ietf-calsify-2446bis-09</span> =
(work in progress),</td><td> </td><td class=3D"rblock">              =
<span class=3D"insert">draft-ietf-calsify-2446bis-10</span> (work in =
progress),</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
             <span class=3D"delete">April</span> 2009.</td><td> </td><td =
class=3D"rblock">              <span class=3D"insert">October</span> =
2009.</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
[I-D.ietf-ntp-ntpv4-proto]</td><td> </td><td class=3D"right">   =
[I-D.ietf-ntp-ntpv4-proto]</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td><a name=3D"diff0028"></a></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
             Burbank, <span class=3D"delete">J.,</span> "Network Time =
Protocol Version 4 Protocol And</td><td> </td><td class=3D"rblock">      =
        <span class=3D"insert">Kasch, W., Mills, D., and J.</span> =
Burbank, "Network Time</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
             Algorithms Specification", <span =
class=3D"delete">draft-ietf-ntp-ntpv4-proto-11</span></td><td> </td><td =
class=3D"rblock">              Protocol Version 4 Protocol And =
Algorithms Specification",</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"lblock"> =
             (work in progress), <span class=3D"delete">September =
2008.</span></td><td> </td><td class=3D"rblock">              <span =
class=3D"insert">draft-ietf-ntp-ntpv4-proto-13</span> (work in =
progress),</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"lblock"></td><td> </td><td class=3D"rblock">              <span =
class=3D"insert">October 2009.</span></td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
[I-D.ietf-tls-rfc4347-bis]</td><td> </td><td class=3D"right">   =
[I-D.ietf-tls-rfc4347-bis]</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
           Rescorla, E. and N. Modadugu, "Datagram Transport =
Layer</td><td> </td><td class=3D"right">              Rescorla, E. and =
N. Modadugu, "Datagram Transport Layer</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
           Security version 1.2", draft-ietf-tls-rfc4347-bis-03 =
(work</td><td> </td><td class=3D"right">              Security version =
1.2", draft-ietf-tls-rfc4347-bis-03 (work</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
           in progress), October 2009.</td><td> </td><td class=3D"right"> =
             in progress), October 2009.</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
[RFC0768]  Postel, J., "User Datagram Protocol", STD 6, RFC =
768,</td><td> </td><td class=3D"right">   [RFC0768]  Postel, J., "User =
Datagram Protocol", STD 6, RFC 768,</td><td class=3D"lineno" =
valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
           August 1980.</td><td> </td><td class=3D"right">              =
August 1980.</td><td class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td =
class=3D"left"></td><td> </td><td class=3D"right"></td><td =
class=3D"lineno" valign=3D"top"></td></tr>
      <tr><td class=3D"lineno" valign=3D"top"></td><td class=3D"left">   =
[RFC0791]  Postel, J., "Internet Protocol", STD 5, RFC 791,</td><td> =
</td><td class=3D"right">   [RFC0791]  Postel, J., "Internet Protocol", =
STD 5, RFC 791,</td><td class=3D"lineno" valign=3D"top"></td></tr>

     <tr><td></td><td class=3D"left"></td><td> </td><td =
class=3D"right"></td><td></td></tr>
     <tr bgcolor=3D"gray"><th colspan=3D"5" align=3D"center"><a =
name=3D"end">&nbsp;End of changes. 28 change blocks.&nbsp;</a></th></tr>
     <tr class=3D"stats"><td></td><th><i>119 lines changed or =
deleted</i></th><th><i> </i></th><th><i>125 lines changed or =
added</i></th><td></td></tr>
     <tr><td colspan=3D"5" align=3D"center" class=3D"small"><br>This =
html diff was produced by rfcdiff 1.38. The latest version is available =
from <a =
href=3D"http://www.tools.ietf.org/tools/rfcdiff/">http://tools.ietf.org/to=
ols/rfcdiff/</a> </td></tr>
   </tbody></table>
  =20
  =20
<div style=3D"font-family: Helvetica; font-size: 12px; color: black; =
text-align: left; "><br =
class=3D"webkit-block-placeholder"></div><br><br><div>
<span class=3D"Apple-style-span" style=3D"border-collapse: separate; =
color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; =
font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; line-height: normal; orphans: 2; text-align: =
auto; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div><span =
class=3D"Apple-style-span" style=3D"font-family: monospace; "><a =
href=3D"http://www.ipinc.net/IPv4.GIF">http://www.ipinc.net/IPv4.GIF</a></=
span></div></span>
</div>
<br></body></html>=

--Apple-Mail-575-97044150--

From fred@cisco.com  Sat Jun 26 21:53:15 2010
Return-Path: <fred@cisco.com>
X-Original-To: smartpowerdir@core3.amsl.com
Delivered-To: smartpowerdir@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 63F013A6847 for <smartpowerdir@core3.amsl.com>; Sat, 26 Jun 2010 21:53:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -108.524
X-Spam-Level: 
X-Spam-Status: No, score=-108.524 tagged_above=-999 required=5 tests=[AWL=-0.525, BAYES_50=0.001, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1cL2UwQ31aRW for <smartpowerdir@core3.amsl.com>; Sat, 26 Jun 2010 21:53:14 -0700 (PDT)
Received: from sj-iport-5.cisco.com (sj-iport-5.cisco.com [171.68.10.87]) by core3.amsl.com (Postfix) with ESMTP id 9A7213A67BD for <smartpowerdir@ietf.org>; Sat, 26 Jun 2010 21:53:09 -0700 (PDT)
Authentication-Results: sj-iport-5.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAAt2JkyrR7H+/2dsb2JhbACfKHGkfZkohSQEg2Y
X-IronPort-AV: E=Sophos;i="4.53,489,1272844800"; d="scan'208";a="218131189"
Received: from sj-core-2.cisco.com ([171.71.177.254]) by sj-iport-5.cisco.com with ESMTP; 27 Jun 2010 04:53:19 +0000
Received: from stealth-10-32-244-218.cisco.com (stealth-10-32-244-218.cisco.com [10.32.244.218]) by sj-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id o5R4rCLc013334; Sun, 27 Jun 2010 04:53:13 GMT
Received: from [127.0.0.1] by stealth-10-32-244-218.cisco.com (PGP Universal service); Sat, 26 Jun 2010 21:53:19 -0700
X-PGP-Universal: processed; by stealth-10-32-244-218.cisco.com on Sat, 26 Jun 2010 21:53:19 -0700
Mime-Version: 1.0 (Apple Message framework v1081)
From: Fred Baker <fred@cisco.com>
In-Reply-To: <D7A0423E5E193F40BE6E94126930C49307A5E0D861@MBCLUSTER.xchange.nist.gov>
Date: Sat, 26 Jun 2010 21:53:06 -0700
Message-Id: <A3302C1A-7C75-4497-9D66-F91128820DC4@cisco.com>
References: <D7A0423E5E193F40BE6E94126930C49307A5E0D861@MBCLUSTER.xchange.nist.gov>
To: "Su, David H." <david.su@nist.gov>
X-Mailer: Apple Mail (2.1081)
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Cc: IETF SmartPower Directorate <smartpowerdir@ietf.org>
Subject: Re: [smartpowerdir] Heads Up: Need info on Release 1 standards / expected standards coming out of PAPs
X-BeenThere: smartpowerdir@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Members of the Smart Power Directorate <smartpowerdir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/smartpowerdir>, <mailto:smartpowerdir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/smartpowerdir>
List-Post: <mailto:smartpowerdir@ietf.org>
List-Help: <mailto:smartpowerdir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/smartpowerdir>, <mailto:smartpowerdir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Jun 2010 04:53:15 -0000

Folks:

David is asking for a set of RFCs to include in the next iteration of =
NIST standards for the Smart Grid. Does anyone have a problem with or =
proposed changes to the following list?

http://www.ietf.org/rfc/rfc0768.txt
0768 User Datagram Protocol. J. Postel. August 1980. (Format: TXT=3D5896
     bytes) (Also STD0006) (Status: STANDARD)

http://www.ietf.org/rfc/rfc0791.txt
0791 Internet Protocol. J. Postel. September 1981. (Format: TXT=3D97779
     bytes) (Obsoletes RFC0760) (Updated by RFC1349) (Also STD0005)
     (Status: STANDARD)

http://www.ietf.org/rfc/rfc0792.txt
0792 Internet Control Message Protocol. J. Postel. September 1981.
     (Format: TXT=3D30404 bytes) (Obsoletes RFC0777) (Updated by =
RFC0950,
     RFC4884) (Also STD0005) (Status: STANDARD)

http://www.ietf.org/rfc/rfc0793.txt
0793 Transmission Control Protocol. J. Postel. September 1981.
     (Format: TXT=3D172710 bytes) (Updated by RFC1122, RFC3168) (Also
     STD0007) (Status: STANDARD)

http://www.ietf.org/rfc/rfc2460.txt
2460 Internet Protocol, Version 6 (IPv6) Specification. S. Deering, R.
     Hinden. December 1998. (Format: TXT=3D85490 bytes) (Obsoletes =
RFC1883)
     (Updated by RFC5095, RFC5722, RFC5871) (Status: DRAFT STANDARD)

http://www.ietf.org/rfc/rfc4279.txt
4279 Pre-Shared Key Ciphersuites for Transport Layer Security (TLS).
     P. Eronen, Ed., H. Tschofenig, Ed.. December 2005. (Format: =
TXT=3D32160
     bytes) (Status: PROPOSED STANDARD)

http://www.ietf.org/rfc/rfc4301.txt
4301 Security Architecture for the Internet Protocol. S. Kent, K. Seo.
     December 2005. (Format: TXT=3D262123 bytes) (Obsoletes RFC2401)
     (Status: PROPOSED STANDARD)

http://www.ietf.org/rfc/rfc4347.txt
4347 Datagram Transport Layer Security. E. Rescorla, N. Modadugu.
     April 2006. (Format: TXT=3D56014 bytes) (Updated by RFC5746) =
(Status:
     PROPOSED STANDARD)

http://www.ietf.org/rfc/rfc4443.txt
4443 Internet Control Message Protocol (ICMPv6) for the Internet
     Protocol Version 6 (IPv6) Specification. A. Conta, S. Deering, M.
     Gupta, Ed.. March 2006. (Format: TXT=3D48969 bytes) (Obsoletes =
RFC2463)
     (Updates RFC2780) (Updated by RFC4884) (Status: DRAFT STANDARD)

http://www.ietf.org/rfc/rfc4785.txt
4785 Pre-Shared Key (PSK) Ciphersuites with NULL Encryption for
     Transport Layer Security (TLS). U. Blumenthal, P. Goel. January =
2007.
     (Format: TXT=3D9550 bytes) (Status: PROPOSED STANDARD)

http://www.ietf.org/rfc/rfc5246.txt
5246 The Transport Layer Security (TLS) Protocol Version 1.2. T.
     Dierks, E. Rescorla. August 2008. (Format: TXT=3D222395 bytes)
     (Obsoletes RFC3268, RFC4346, RFC4366) (Updates RFC4492) (Updated by
     RFC5746, RFC5878) (Status: PROPOSED STANDARD)

http://www.ietf.org/rfc/rfc5281.txt
5281 Extensible Authentication Protocol Tunneled Transport Layer
     Security Authenticated Protocol Version 0 (EAP-TTLSv0). P. Funk, S.
     Blake-Wilson. August 2008. (Format: TXT=3D117059 bytes) (Status:
     INFORMATIONAL)

http://www.ietf.org/rfc/rfc5430.txt
5430 Suite B Profile for Transport Layer Security (TLS). M. Salter, E.
     Rescorla, R. Housley. March 2009. (Format: TXT=3D27586 bytes) =
(Status:
     INFORMATIONAL)

http://www.ietf.org/rfc/rfc5539.txt
5539 NETCONF over Transport Layer Security (TLS). M. Badra. May 2009.
     (Format: TXT=3D16073 bytes) (Status: PROPOSED STANDARD)

http://www.ietf.org/rfc/rfc5763.txt
5763 Framework for Establishing a Secure Real-time Transport Protocol
     (SRTP) Security Context Using Datagram Transport Layer Security
     (DTLS). J. Fischl, H. Tschofenig, E. Rescorla. May 2010. (Format:
     TXT=3D81546 bytes) (Status: PROPOSED STANDARD)

http://www.ietf.org/rfc/rfc5878.txt
5878 Transport Layer Security (TLS) Authorization Extensions. M.
     Brown, R. Housley. May 2010. (Format: TXT=3D44594 bytes) (Updates
     RFC5246) (Status: EXPERIMENTAL)


From vint@google.com  Sun Jun 27 02:49:17 2010
Return-Path: <vint@google.com>
X-Original-To: smartpowerdir@core3.amsl.com
Delivered-To: smartpowerdir@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 01ABC3A68EE for <smartpowerdir@core3.amsl.com>; Sun, 27 Jun 2010 02:49:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.977
X-Spam-Level: 
X-Spam-Status: No, score=-101.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g-hyzaf2Fili for <smartpowerdir@core3.amsl.com>; Sun, 27 Jun 2010 02:49:16 -0700 (PDT)
Received: from smtp-out.google.com (smtp-out.google.com [74.125.121.35]) by core3.amsl.com (Postfix) with ESMTP id BE4C63A6909 for <smartpowerdir@ietf.org>; Sun, 27 Jun 2010 02:49:15 -0700 (PDT)
Received: from hpaq5.eem.corp.google.com (hpaq5.eem.corp.google.com [172.25.149.5]) by smtp-out.google.com with ESMTP id o5R9nNa4010413 for <smartpowerdir@ietf.org>; Sun, 27 Jun 2010 02:49:23 -0700
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1277632163; bh=TP/eEKkuC2S08Uct0iueF8lUkkU=; h=MIME-Version:In-Reply-To:References:Date:Message-ID:Subject:From: To:Cc:Content-Type:Content-Transfer-Encoding; b=GbtKUTY8HxoR06rn5nfJzwQh/hkLGXTFsHR/t/GZ78aNJtwBr1dOb0l6FrIAXx2A2 4yxnc6cjQGVQ1v7ijy23w==
DomainKey-Signature: a=rsa-sha1; s=beta; d=google.com; c=nofws; q=dns; h=mime-version:in-reply-to:references:date:message-id:subject:from:to: cc:content-type:content-transfer-encoding:x-system-of-record; b=ubclE7KQspP81w3HJxGeLvKmSiOzKUzjl0Hx+Qhu0xXIXj1V4dmdzj0Z6Hg/P/1mz OiQDqKh7YbRSO9Pr2hQpQ==
Received: from qwd6 (qwd6.prod.google.com [10.241.193.198]) by hpaq5.eem.corp.google.com with ESMTP id o5R9nMdH001478 for <smartpowerdir@ietf.org>; Sun, 27 Jun 2010 02:49:22 -0700
Received: by qwd6 with SMTP id 6so666985qwd.16 for <smartpowerdir@ietf.org>; Sun, 27 Jun 2010 02:49:22 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.224.49.66 with SMTP id u2mr2175081qaf.240.1277632161818; Sun,  27 Jun 2010 02:49:21 -0700 (PDT)
Received: by 10.229.78.130 with HTTP; Sun, 27 Jun 2010 02:49:21 -0700 (PDT)
In-Reply-To: <A3302C1A-7C75-4497-9D66-F91128820DC4@cisco.com>
References: <D7A0423E5E193F40BE6E94126930C49307A5E0D861@MBCLUSTER.xchange.nist.gov> <A3302C1A-7C75-4497-9D66-F91128820DC4@cisco.com>
Date: Sun, 27 Jun 2010 05:49:21 -0400
Message-ID: <AANLkTimUtzYnqjRB404z8f9Hpbtk4ObhHhLx1Wy8nybj@mail.gmail.com>
From: Vint Cerf <vint@google.com>
To: Fred Baker <fred@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
X-System-Of-Record: true
Cc: "Su, David H." <david.su@nist.gov>, IETF SmartPower Directorate <smartpowerdir@ietf.org>
Subject: Re: [smartpowerdir] Heads Up: Need info on Release 1 standards / expected standards coming out of PAPs
X-BeenThere: smartpowerdir@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Members of the Smart Power Directorate <smartpowerdir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/smartpowerdir>, <mailto:smartpowerdir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/smartpowerdir>
List-Post: <mailto:smartpowerdir@ietf.org>
List-Help: <mailto:smartpowerdir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/smartpowerdir>, <mailto:smartpowerdir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Jun 2010 09:49:17 -0000

should some form of broadcast or multicast be included (thinking about
wide propagation of pricing or demand status information)?

I know we haven't done much with either of these protocols but in the
context of either the SCADA environment or possibly the HAN, one might
imagine some convenience in not having to maintain a pt-pt connection
between the EMI and every device in the house?

v


On Sun, Jun 27, 2010 at 12:53 AM, Fred Baker <fred@cisco.com> wrote:
> Folks:
>
> David is asking for a set of RFCs to include in the next iteration of NIS=
T standards for the Smart Grid. Does anyone have a problem with or proposed=
 changes to the following list?
>
> http://www.ietf.org/rfc/rfc0768.txt
> 0768 User Datagram Protocol. J. Postel. August 1980. (Format: TXT=3D5896
> =A0 =A0 bytes) (Also STD0006) (Status: STANDARD)
>
> http://www.ietf.org/rfc/rfc0791.txt
> 0791 Internet Protocol. J. Postel. September 1981. (Format: TXT=3D97779
> =A0 =A0 bytes) (Obsoletes RFC0760) (Updated by RFC1349) (Also STD0005)
> =A0 =A0 (Status: STANDARD)
>
> http://www.ietf.org/rfc/rfc0792.txt
> 0792 Internet Control Message Protocol. J. Postel. September 1981.
> =A0 =A0 (Format: TXT=3D30404 bytes) (Obsoletes RFC0777) (Updated by RFC09=
50,
> =A0 =A0 RFC4884) (Also STD0005) (Status: STANDARD)
>
> http://www.ietf.org/rfc/rfc0793.txt
> 0793 Transmission Control Protocol. J. Postel. September 1981.
> =A0 =A0 (Format: TXT=3D172710 bytes) (Updated by RFC1122, RFC3168) (Also
> =A0 =A0 STD0007) (Status: STANDARD)
>
> http://www.ietf.org/rfc/rfc2460.txt
> 2460 Internet Protocol, Version 6 (IPv6) Specification. S. Deering, R.
> =A0 =A0 Hinden. December 1998. (Format: TXT=3D85490 bytes) (Obsoletes RFC=
1883)
> =A0 =A0 (Updated by RFC5095, RFC5722, RFC5871) (Status: DRAFT STANDARD)
>
> http://www.ietf.org/rfc/rfc4279.txt
> 4279 Pre-Shared Key Ciphersuites for Transport Layer Security (TLS).
> =A0 =A0 P. Eronen, Ed., H. Tschofenig, Ed.. December 2005. (Format: TXT=
=3D32160
> =A0 =A0 bytes) (Status: PROPOSED STANDARD)
>
> http://www.ietf.org/rfc/rfc4301.txt
> 4301 Security Architecture for the Internet Protocol. S. Kent, K. Seo.
> =A0 =A0 December 2005. (Format: TXT=3D262123 bytes) (Obsoletes RFC2401)
> =A0 =A0 (Status: PROPOSED STANDARD)
>
> http://www.ietf.org/rfc/rfc4347.txt
> 4347 Datagram Transport Layer Security. E. Rescorla, N. Modadugu.
> =A0 =A0 April 2006. (Format: TXT=3D56014 bytes) (Updated by RFC5746) (Sta=
tus:
> =A0 =A0 PROPOSED STANDARD)
>
> http://www.ietf.org/rfc/rfc4443.txt
> 4443 Internet Control Message Protocol (ICMPv6) for the Internet
> =A0 =A0 Protocol Version 6 (IPv6) Specification. A. Conta, S. Deering, M.
> =A0 =A0 Gupta, Ed.. March 2006. (Format: TXT=3D48969 bytes) (Obsoletes RF=
C2463)
> =A0 =A0 (Updates RFC2780) (Updated by RFC4884) (Status: DRAFT STANDARD)
>
> http://www.ietf.org/rfc/rfc4785.txt
> 4785 Pre-Shared Key (PSK) Ciphersuites with NULL Encryption for
> =A0 =A0 Transport Layer Security (TLS). U. Blumenthal, P. Goel. January 2=
007.
> =A0 =A0 (Format: TXT=3D9550 bytes) (Status: PROPOSED STANDARD)
>
> http://www.ietf.org/rfc/rfc5246.txt
> 5246 The Transport Layer Security (TLS) Protocol Version 1.2. T.
> =A0 =A0 Dierks, E. Rescorla. August 2008. (Format: TXT=3D222395 bytes)
> =A0 =A0 (Obsoletes RFC3268, RFC4346, RFC4366) (Updates RFC4492) (Updated =
by
> =A0 =A0 RFC5746, RFC5878) (Status: PROPOSED STANDARD)
>
> http://www.ietf.org/rfc/rfc5281.txt
> 5281 Extensible Authentication Protocol Tunneled Transport Layer
> =A0 =A0 Security Authenticated Protocol Version 0 (EAP-TTLSv0). P. Funk, =
S.
> =A0 =A0 Blake-Wilson. August 2008. (Format: TXT=3D117059 bytes) (Status:
> =A0 =A0 INFORMATIONAL)
>
> http://www.ietf.org/rfc/rfc5430.txt
> 5430 Suite B Profile for Transport Layer Security (TLS). M. Salter, E.
> =A0 =A0 Rescorla, R. Housley. March 2009. (Format: TXT=3D27586 bytes) (St=
atus:
> =A0 =A0 INFORMATIONAL)
>
> http://www.ietf.org/rfc/rfc5539.txt
> 5539 NETCONF over Transport Layer Security (TLS). M. Badra. May 2009.
> =A0 =A0 (Format: TXT=3D16073 bytes) (Status: PROPOSED STANDARD)
>
> http://www.ietf.org/rfc/rfc5763.txt
> 5763 Framework for Establishing a Secure Real-time Transport Protocol
> =A0 =A0 (SRTP) Security Context Using Datagram Transport Layer Security
> =A0 =A0 (DTLS). J. Fischl, H. Tschofenig, E. Rescorla. May 2010. (Format:
> =A0 =A0 TXT=3D81546 bytes) (Status: PROPOSED STANDARD)
>
> http://www.ietf.org/rfc/rfc5878.txt
> 5878 Transport Layer Security (TLS) Authorization Extensions. M.
> =A0 =A0 Brown, R. Housley. May 2010. (Format: TXT=3D44594 bytes) (Updates
> =A0 =A0 RFC5246) (Status: EXPERIMENTAL)
>
>

From fred@cisco.com  Sun Jun 27 04:17:28 2010
Return-Path: <fred@cisco.com>
X-Original-To: smartpowerdir@core3.amsl.com
Delivered-To: smartpowerdir@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 351E13A67EB for <smartpowerdir@core3.amsl.com>; Sun, 27 Jun 2010 04:17:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.599
X-Spam-Level: 
X-Spam-Status: No, score=-110.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MUwhLtgo5xR6 for <smartpowerdir@core3.amsl.com>; Sun, 27 Jun 2010 04:17:26 -0700 (PDT)
Received: from sj-iport-3.cisco.com (sj-iport-3.cisco.com [171.71.176.72]) by core3.amsl.com (Postfix) with ESMTP id 96BEF3A67B2 for <smartpowerdir@ietf.org>; Sun, 27 Jun 2010 04:17:26 -0700 (PDT)
Authentication-Results: sj-iport-3.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAM/PJkyrRN+K/2dsb2JhbACfLnGkOJkWhSQEg2Y
X-IronPort-AV: E=Sophos;i="4.53,491,1272844800"; d="scan'208";a="228252852"
Received: from sj-core-4.cisco.com ([171.68.223.138]) by sj-iport-3.cisco.com with ESMTP; 27 Jun 2010 11:17:34 +0000
Received: from stealth-10-32-244-218.cisco.com (stealth-10-32-244-218.cisco.com [10.32.244.218]) by sj-core-4.cisco.com (8.13.8/8.14.3) with ESMTP id o5RBHQOf001570; Sun, 27 Jun 2010 11:17:28 GMT
Received: from [127.0.0.1] by stealth-10-32-244-218.cisco.com (PGP Universal service); Sun, 27 Jun 2010 04:17:34 -0700
X-PGP-Universal: processed; by stealth-10-32-244-218.cisco.com on Sun, 27 Jun 2010 04:17:34 -0700
Mime-Version: 1.0 (Apple Message framework v1081)
From: Fred Baker <fred@cisco.com>
In-Reply-To: <AANLkTimUtzYnqjRB404z8f9Hpbtk4ObhHhLx1Wy8nybj@mail.gmail.com>
Date: Sun, 27 Jun 2010 04:17:20 -0700
Message-Id: <3B9BC844-EF5D-4EA9-AAD7-6DE1A10FA925@cisco.com>
References: <D7A0423E5E193F40BE6E94126930C49307A5E0D861@MBCLUSTER.xchange.nist.gov> <A3302C1A-7C75-4497-9D66-F91128820DC4@cisco.com> <AANLkTimUtzYnqjRB404z8f9Hpbtk4ObhHhLx1Wy8nybj@mail.gmail.com>
To: Vint Cerf <vint@google.com>
X-Mailer: Apple Mail (2.1081)
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Cc: "Su, David H." <david.su@nist.gov>, IETF SmartPower Directorate <smartpowerdir@ietf.org>
Subject: Re: [smartpowerdir] Heads Up: Need info on Release 1 standards / expected standards coming out of PAPs
X-BeenThere: smartpowerdir@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Members of the Smart Power Directorate <smartpowerdir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/smartpowerdir>, <mailto:smartpowerdir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/smartpowerdir>
List-Post: <mailto:smartpowerdir@ietf.org>
List-Help: <mailto:smartpowerdir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/smartpowerdir>, <mailto:smartpowerdir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Jun 2010 11:17:28 -0000

Multicast is defined in both domains; however, as a transport, one could =
imagine

http://www.ietf.org/rfc/rfc5740.txt
5740 NACK-Oriented Reliable Multicast (NORM) Transport Protocol. B.
     Adamson, C. Bormann, M. Handley, J. Macker. November 2009. (Format:
     TXT=3D268831 bytes) (Obsoletes RFC3940) (Status: PROPOSED STANDARD)

Does that address your concerns?

What flies next is "what routing protocol..." I would imagine PIM, OSPF, =
IS-IS, RIPv2, AODV, or OLSR. The IETF is working on 6LowPAN and RPL but =
is done with neither. Your opinions?

On Jun 27, 2010, at 2:49 AM, Vint Cerf wrote:

> should some form of broadcast or multicast be included (thinking about
> wide propagation of pricing or demand status information)?
>=20
> I know we haven't done much with either of these protocols but in the
> context of either the SCADA environment or possibly the HAN, one might
> imagine some convenience in not having to maintain a pt-pt connection
> between the EMI and every device in the house?
>=20
> v
>=20
>=20
> On Sun, Jun 27, 2010 at 12:53 AM, Fred Baker <fred@cisco.com> wrote:
>> Folks:
>>=20
>> David is asking for a set of RFCs to include in the next iteration of =
NIST standards for the Smart Grid. Does anyone have a problem with or =
proposed changes to the following list?
>>=20
>> http://www.ietf.org/rfc/rfc0768.txt
>> 0768 User Datagram Protocol. J. Postel. August 1980. (Format: =
TXT=3D5896
>>     bytes) (Also STD0006) (Status: STANDARD)
>>=20
>> http://www.ietf.org/rfc/rfc0791.txt
>> 0791 Internet Protocol. J. Postel. September 1981. (Format: TXT=3D97779=

>>     bytes) (Obsoletes RFC0760) (Updated by RFC1349) (Also STD0005)
>>     (Status: STANDARD)
>>=20
>> http://www.ietf.org/rfc/rfc0792.txt
>> 0792 Internet Control Message Protocol. J. Postel. September 1981.
>>     (Format: TXT=3D30404 bytes) (Obsoletes RFC0777) (Updated by =
RFC0950,
>>     RFC4884) (Also STD0005) (Status: STANDARD)
>>=20
>> http://www.ietf.org/rfc/rfc0793.txt
>> 0793 Transmission Control Protocol. J. Postel. September 1981.
>>     (Format: TXT=3D172710 bytes) (Updated by RFC1122, RFC3168) (Also
>>     STD0007) (Status: STANDARD)
>>=20
>> http://www.ietf.org/rfc/rfc2460.txt
>> 2460 Internet Protocol, Version 6 (IPv6) Specification. S. Deering, =
R.
>>     Hinden. December 1998. (Format: TXT=3D85490 bytes) (Obsoletes =
RFC1883)
>>     (Updated by RFC5095, RFC5722, RFC5871) (Status: DRAFT STANDARD)
>>=20
>> http://www.ietf.org/rfc/rfc4279.txt
>> 4279 Pre-Shared Key Ciphersuites for Transport Layer Security (TLS).
>>     P. Eronen, Ed., H. Tschofenig, Ed.. December 2005. (Format: =
TXT=3D32160
>>     bytes) (Status: PROPOSED STANDARD)
>>=20
>> http://www.ietf.org/rfc/rfc4301.txt
>> 4301 Security Architecture for the Internet Protocol. S. Kent, K. =
Seo.
>>     December 2005. (Format: TXT=3D262123 bytes) (Obsoletes RFC2401)
>>     (Status: PROPOSED STANDARD)
>>=20
>> http://www.ietf.org/rfc/rfc4347.txt
>> 4347 Datagram Transport Layer Security. E. Rescorla, N. Modadugu.
>>     April 2006. (Format: TXT=3D56014 bytes) (Updated by RFC5746) =
(Status:
>>     PROPOSED STANDARD)
>>=20
>> http://www.ietf.org/rfc/rfc4443.txt
>> 4443 Internet Control Message Protocol (ICMPv6) for the Internet
>>     Protocol Version 6 (IPv6) Specification. A. Conta, S. Deering, M.
>>     Gupta, Ed.. March 2006. (Format: TXT=3D48969 bytes) (Obsoletes =
RFC2463)
>>     (Updates RFC2780) (Updated by RFC4884) (Status: DRAFT STANDARD)
>>=20
>> http://www.ietf.org/rfc/rfc4785.txt
>> 4785 Pre-Shared Key (PSK) Ciphersuites with NULL Encryption for
>>     Transport Layer Security (TLS). U. Blumenthal, P. Goel. January =
2007.
>>     (Format: TXT=3D9550 bytes) (Status: PROPOSED STANDARD)
>>=20
>> http://www.ietf.org/rfc/rfc5246.txt
>> 5246 The Transport Layer Security (TLS) Protocol Version 1.2. T.
>>     Dierks, E. Rescorla. August 2008. (Format: TXT=3D222395 bytes)
>>     (Obsoletes RFC3268, RFC4346, RFC4366) (Updates RFC4492) (Updated =
by
>>     RFC5746, RFC5878) (Status: PROPOSED STANDARD)
>>=20
>> http://www.ietf.org/rfc/rfc5281.txt
>> 5281 Extensible Authentication Protocol Tunneled Transport Layer
>>     Security Authenticated Protocol Version 0 (EAP-TTLSv0). P. Funk, =
S.
>>     Blake-Wilson. August 2008. (Format: TXT=3D117059 bytes) (Status:
>>     INFORMATIONAL)
>>=20
>> http://www.ietf.org/rfc/rfc5430.txt
>> 5430 Suite B Profile for Transport Layer Security (TLS). M. Salter, =
E.
>>     Rescorla, R. Housley. March 2009. (Format: TXT=3D27586 bytes) =
(Status:
>>     INFORMATIONAL)
>>=20
>> http://www.ietf.org/rfc/rfc5539.txt
>> 5539 NETCONF over Transport Layer Security (TLS). M. Badra. May 2009.
>>     (Format: TXT=3D16073 bytes) (Status: PROPOSED STANDARD)
>>=20
>> http://www.ietf.org/rfc/rfc5763.txt
>> 5763 Framework for Establishing a Secure Real-time Transport Protocol
>>     (SRTP) Security Context Using Datagram Transport Layer Security
>>     (DTLS). J. Fischl, H. Tschofenig, E. Rescorla. May 2010. (Format:
>>     TXT=3D81546 bytes) (Status: PROPOSED STANDARD)
>>=20
>> http://www.ietf.org/rfc/rfc5878.txt
>> 5878 Transport Layer Security (TLS) Authorization Extensions. M.
>>     Brown, R. Housley. May 2010. (Format: TXT=3D44594 bytes) (Updates
>>     RFC5246) (Status: EXPERIMENTAL)
>>=20
>>=20

http://www.ipinc.net/IPv4.GIF


From vint@google.com  Sun Jun 27 04:26:06 2010
Return-Path: <vint@google.com>
X-Original-To: smartpowerdir@core3.amsl.com
Delivered-To: smartpowerdir@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C17AF3A6782 for <smartpowerdir@core3.amsl.com>; Sun, 27 Jun 2010 04:26:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.977
X-Spam-Level: 
X-Spam-Status: No, score=-101.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id q+Us7N5dQaza for <smartpowerdir@core3.amsl.com>; Sun, 27 Jun 2010 04:26:05 -0700 (PDT)
Received: from smtp-out.google.com (smtp-out.google.com [74.125.121.35]) by core3.amsl.com (Postfix) with ESMTP id BFFD03A66B4 for <smartpowerdir@ietf.org>; Sun, 27 Jun 2010 04:26:04 -0700 (PDT)
Received: from wpaz29.hot.corp.google.com (wpaz29.hot.corp.google.com [172.24.198.93]) by smtp-out.google.com with ESMTP id o5RBQCL5015089 for <smartpowerdir@ietf.org>; Sun, 27 Jun 2010 04:26:12 -0700
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1277637973; bh=cn3iKWiGjuDV7VidiZrFzqzsK8w=; h=MIME-Version:In-Reply-To:References:Date:Message-ID:Subject:From: To:Content-Type; b=Lid3Q5JWB4AZKeDCn4CEr/v4bfwxQ/lUSr/dXYq9pmnzGk/3J3NPtoZy9Ulu5R5b+ YcNJdkmlIddj/7TccBraA==
DomainKey-Signature: a=rsa-sha1; s=beta; d=google.com; c=nofws; q=dns; h=mime-version:in-reply-to:references:date:message-id:subject:from:to: content-type:x-system-of-record; b=oVPb34Mkh48uxSr7k0Hp/tSwyppYk+PNDbVjiwXa7yQ4wSVEaV4hY1+4LCGuCDi08 mddixUnaXOIfpMNvoULUw==
Received: from qwd7 (qwd7.prod.google.com [10.241.193.199]) by wpaz29.hot.corp.google.com with ESMTP id o5RBQBNU015281 for <smartpowerdir@ietf.org>; Sun, 27 Jun 2010 04:26:11 -0700
Received: by qwd7 with SMTP id 7so768777qwd.35 for <smartpowerdir@ietf.org>; Sun, 27 Jun 2010 04:26:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.229.218.77 with SMTP id hp13mr1820779qcb.110.1277637971109;  Sun, 27 Jun 2010 04:26:11 -0700 (PDT)
Received: by 10.229.78.130 with HTTP; Sun, 27 Jun 2010 04:26:11 -0700 (PDT)
In-Reply-To: <3B9BC844-EF5D-4EA9-AAD7-6DE1A10FA925@cisco.com>
References: <D7A0423E5E193F40BE6E94126930C49307A5E0D861@MBCLUSTER.xchange.nist.gov> <A3302C1A-7C75-4497-9D66-F91128820DC4@cisco.com> <AANLkTimUtzYnqjRB404z8f9Hpbtk4ObhHhLx1Wy8nybj@mail.gmail.com> <3B9BC844-EF5D-4EA9-AAD7-6DE1A10FA925@cisco.com>
Date: Sun, 27 Jun 2010 07:26:11 -0400
Message-ID: <AANLkTinR9-Rob-ycvAjFW-yswM7NTI6A1y4wgeM8KsOb@mail.gmail.com>
From: Vint Cerf <vint@google.com>
To: Fred Baker <fred@cisco.com>, "Su, David H." <david.su@nist.gov>, IETF SmartPower Directorate <smartpowerdir@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1
X-System-Of-Record: true
Subject: Re: [smartpowerdir] Heads Up: Need info on Release 1 standards / expected standards coming out of PAPs
X-BeenThere: smartpowerdir@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Members of the Smart Power Directorate <smartpowerdir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/smartpowerdir>, <mailto:smartpowerdir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/smartpowerdir>
List-Post: <mailto:smartpowerdir@ietf.org>
List-Help: <mailto:smartpowerdir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/smartpowerdir>, <mailto:smartpowerdir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Jun 2010 11:26:06 -0000

Fred

Yes NORM seems a useful reference.

As to routing, that's a good question. Should we assume HaNs are stub
nets? We may need an IGP if several physical nets ae combined (eg
wired LAN and wireless).

V

On 6/27/10, Fred Baker <fred@cisco.com> wrote:
> Multicast is defined in both domains; however, as a transport, one could
> imagine
>
> http://www.ietf.org/rfc/rfc5740.txt
> 5740 NACK-Oriented Reliable Multicast (NORM) Transport Protocol. B.
>      Adamson, C. Bormann, M. Handley, J. Macker. November 2009. (Format:
>      TXT=268831 bytes) (Obsoletes RFC3940) (Status: PROPOSED STANDARD)
>
> Does that address your concerns?
>
> What flies next is "what routing protocol..." I would imagine PIM, OSPF,
> IS-IS, RIPv2, AODV, or OLSR. The IETF is working on 6LowPAN and RPL but is
> done with neither. Your opinions?
>
> On Jun 27, 2010, at 2:49 AM, Vint Cerf wrote:
>
>> should some form of broadcast or multicast be included (thinking about
>> wide propagation of pricing or demand status information)?
>>
>> I know we haven't done much with either of these protocols but in the
>> context of either the SCADA environment or possibly the HAN, one might
>> imagine some convenience in not having to maintain a pt-pt connection
>> between the EMI and every device in the house?
>>
>> v
>>
>>
>> On Sun, Jun 27, 2010 at 12:53 AM, Fred Baker <fred@cisco.com> wrote:
>>> Folks:
>>>
>>> David is asking for a set of RFCs to include in the next iteration of
>>> NIST standards for the Smart Grid. Does anyone have a problem with or
>>> proposed changes to the following list?
>>>
>>> http://www.ietf.org/rfc/rfc0768.txt
>>> 0768 User Datagram Protocol. J. Postel. August 1980. (Format: TXT=5896
>>>     bytes) (Also STD0006) (Status: STANDARD)
>>>
>>> http://www.ietf.org/rfc/rfc0791.txt
>>> 0791 Internet Protocol. J. Postel. September 1981. (Format: TXT=97779
>>>     bytes) (Obsoletes RFC0760) (Updated by RFC1349) (Also STD0005)
>>>     (Status: STANDARD)
>>>
>>> http://www.ietf.org/rfc/rfc0792.txt
>>> 0792 Internet Control Message Protocol. J. Postel. September 1981.
>>>     (Format: TXT=30404 bytes) (Obsoletes RFC0777) (Updated by RFC0950,
>>>     RFC4884) (Also STD0005) (Status: STANDARD)
>>>
>>> http://www.ietf.org/rfc/rfc0793.txt
>>> 0793 Transmission Control Protocol. J. Postel. September 1981.
>>>     (Format: TXT=172710 bytes) (Updated by RFC1122, RFC3168) (Also
>>>     STD0007) (Status: STANDARD)
>>>
>>> http://www.ietf.org/rfc/rfc2460.txt
>>> 2460 Internet Protocol, Version 6 (IPv6) Specification. S. Deering, R.
>>>     Hinden. December 1998. (Format: TXT=85490 bytes) (Obsoletes RFC1883)
>>>     (Updated by RFC5095, RFC5722, RFC5871) (Status: DRAFT STANDARD)
>>>
>>> http://www.ietf.org/rfc/rfc4279.txt
>>> 4279 Pre-Shared Key Ciphersuites for Transport Layer Security (TLS).
>>>     P. Eronen, Ed., H. Tschofenig, Ed.. December 2005. (Format: TXT=32160
>>>     bytes) (Status: PROPOSED STANDARD)
>>>
>>> http://www.ietf.org/rfc/rfc4301.txt
>>> 4301 Security Architecture for the Internet Protocol. S. Kent, K. Seo.
>>>     December 2005. (Format: TXT=262123 bytes) (Obsoletes RFC2401)
>>>     (Status: PROPOSED STANDARD)
>>>
>>> http://www.ietf.org/rfc/rfc4347.txt
>>> 4347 Datagram Transport Layer Security. E. Rescorla, N. Modadugu.
>>>     April 2006. (Format: TXT=56014 bytes) (Updated by RFC5746) (Status:
>>>     PROPOSED STANDARD)
>>>
>>> http://www.ietf.org/rfc/rfc4443.txt
>>> 4443 Internet Control Message Protocol (ICMPv6) for the Internet
>>>     Protocol Version 6 (IPv6) Specification. A. Conta, S. Deering, M.
>>>     Gupta, Ed.. March 2006. (Format: TXT=48969 bytes) (Obsoletes RFC2463)
>>>     (Updates RFC2780) (Updated by RFC4884) (Status: DRAFT STANDARD)
>>>
>>> http://www.ietf.org/rfc/rfc4785.txt
>>> 4785 Pre-Shared Key (PSK) Ciphersuites with NULL Encryption for
>>>     Transport Layer Security (TLS). U. Blumenthal, P. Goel. January 2007.
>>>     (Format: TXT=9550 bytes) (Status: PROPOSED STANDARD)
>>>
>>> http://www.ietf.org/rfc/rfc5246.txt
>>> 5246 The Transport Layer Security (TLS) Protocol Version 1.2. T.
>>>     Dierks, E. Rescorla. August 2008. (Format: TXT=222395 bytes)
>>>     (Obsoletes RFC3268, RFC4346, RFC4366) (Updates RFC4492) (Updated by
>>>     RFC5746, RFC5878) (Status: PROPOSED STANDARD)
>>>
>>> http://www.ietf.org/rfc/rfc5281.txt
>>> 5281 Extensible Authentication Protocol Tunneled Transport Layer
>>>     Security Authenticated Protocol Version 0 (EAP-TTLSv0). P. Funk, S.
>>>     Blake-Wilson. August 2008. (Format: TXT=117059 bytes) (Status:
>>>     INFORMATIONAL)
>>>
>>> http://www.ietf.org/rfc/rfc5430.txt
>>> 5430 Suite B Profile for Transport Layer Security (TLS). M. Salter, E.
>>>     Rescorla, R. Housley. March 2009. (Format: TXT=27586 bytes) (Status:
>>>     INFORMATIONAL)
>>>
>>> http://www.ietf.org/rfc/rfc5539.txt
>>> 5539 NETCONF over Transport Layer Security (TLS). M. Badra. May 2009.
>>>     (Format: TXT=16073 bytes) (Status: PROPOSED STANDARD)
>>>
>>> http://www.ietf.org/rfc/rfc5763.txt
>>> 5763 Framework for Establishing a Secure Real-time Transport Protocol
>>>     (SRTP) Security Context Using Datagram Transport Layer Security
>>>     (DTLS). J. Fischl, H. Tschofenig, E. Rescorla. May 2010. (Format:
>>>     TXT=81546 bytes) (Status: PROPOSED STANDARD)
>>>
>>> http://www.ietf.org/rfc/rfc5878.txt
>>> 5878 Transport Layer Security (TLS) Authorization Extensions. M.
>>>     Brown, R. Housley. May 2010. (Format: TXT=44594 bytes) (Updates
>>>     RFC5246) (Status: EXPERIMENTAL)
>>>
>>>
>
> http://www.ipinc.net/IPv4.GIF
>
>

-- 
Sent from my mobile device

From rdroms.ietf@gmail.com  Sun Jun 27 06:22:35 2010
Return-Path: <rdroms.ietf@gmail.com>
X-Original-To: smartpowerdir@core3.amsl.com
Delivered-To: smartpowerdir@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E582F3A6842 for <smartpowerdir@core3.amsl.com>; Sun, 27 Jun 2010 06:22:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.364
X-Spam-Level: 
X-Spam-Status: No, score=-2.364 tagged_above=-999 required=5 tests=[AWL=0.235,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id q1EJ1u8RQWip for <smartpowerdir@core3.amsl.com>; Sun, 27 Jun 2010 06:22:34 -0700 (PDT)
Received: from mail-vw0-f44.google.com (mail-vw0-f44.google.com [209.85.212.44]) by core3.amsl.com (Postfix) with ESMTP id 4A35F3A67ED for <smartpowerdir@ietf.org>; Sun, 27 Jun 2010 06:22:34 -0700 (PDT)
Received: by vws7 with SMTP id 7so343819vws.31 for <smartpowerdir@ietf.org>; Sun, 27 Jun 2010 06:22:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:mime-version :content-type:from:in-reply-to:date:cc:content-transfer-encoding :message-id:references:to:x-mailer; bh=qBDlUUMM3EzSEB8C/mhnXs2xDYdhFBAUbXyZVpXP9N4=; b=xlfwhZLK4TvPNDcf1p9F9vOIvZaIkubtYe4MomsPkH3X76/1/lySdhZYa6o6SbdweN MKqLPCXdkJqlK2BRYMcb2al9LMbYZ3Jqphq5oAzrGcvjmNxgbE7D3hjvVXdNQ0/1Y9X9 d+oeLiAk1DF2RWcpPm4sDc1JoKlhPEEdZvJfk=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; b=Fjh6JRmcbs3Xnrtcl4KEsQj3LZBeF7SAgEqHjpPe0v3/MtyiuW5+DPb/A/MJN8CAS+ dbj2rEmWVzLboZUTqhKyKK9SflIYYcMe5HdfWxy+ojaCr9iTdpqAYv7BhiYRWCcb2EiP 37/TE/UXmxQXZBj6f5ETDVc4atWTEFj/Pws1o=
Received: by 10.220.89.229 with SMTP id f37mr2097618vcm.70.1277644959551; Sun, 27 Jun 2010 06:22:39 -0700 (PDT)
Received: from bxb-rdroms-8714.cisco.com (198-135-0-233.cisco.com [198.135.0.233]) by mx.google.com with ESMTPS id x4sm2466348vcr.0.2010.06.27.06.22.38 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 27 Jun 2010 06:22:38 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1078)
Content-Type: text/plain; charset=us-ascii
From: Ralph Droms <rdroms.ietf@gmail.com>
In-Reply-To: <A3302C1A-7C75-4497-9D66-F91128820DC4@cisco.com>
Date: Sun, 27 Jun 2010 09:22:37 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <55597429-5194-4772-9500-AC9D3A82374D@gmail.com>
References: <D7A0423E5E193F40BE6E94126930C49307A5E0D861@MBCLUSTER.xchange.nist.gov> <A3302C1A-7C75-4497-9D66-F91128820DC4@cisco.com>
To: Fred Baker <fred@cisco.com>
X-Mailer: Apple Mail (2.1078)
Cc: "Su, David H." <david.su@nist.gov>, IETF SmartPower Directorate <smartpowerdir@ietf.org>
Subject: Re: [smartpowerdir] Heads Up: Need info on Release 1 standards / expected standards coming out of PAPs
X-BeenThere: smartpowerdir@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Members of the Smart Power Directorate <smartpowerdir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/smartpowerdir>, <mailto:smartpowerdir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/smartpowerdir>
List-Post: <mailto:smartpowerdir@ietf.org>
List-Help: <mailto:smartpowerdir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/smartpowerdir>, <mailto:smartpowerdir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Jun 2010 13:22:36 -0000

Depending on how far you want to go beyond IP routing, delivery and =
security:

http://www.ietf.org/rfc/rfc1035.txt
1035 Domain names - implementation and specification. P.V.
     Mockapetris. November 1987. (Format: TXT=3D125626 bytes) (Obsoletes
     RFC0973, RFC0882, RFC0883) (Updated by RFC1101, RFC1183, RFC1348,
     RFC1876, RFC1982, RFC1995, RFC1996, RFC2065, RFC2136, RFC2181,
     RFC2137, RFC2308, RFC2535, RFC2845, RFC3425, RFC3658, RFC4033,
     RFC4034, RFC4035, RFC4343) (Also STD0013) (Status: STANDARD)

http://www.ietf.org/rfc/rfc2131.txt
2131 Dynamic Host Configuration Protocol. R. Droms. March 1997.
     (Format: TXT=3D113738 bytes) (Obsoletes RFC1541) (Updated by =
RFC3396,
     RFC4361, RFC5494) (Status: DRAFT STANDARD)

http://www.ietf.org/rfc/rfc2132.txt
2132 DHCP Options and BOOTP Vendor Extensions. S. Alexander, R. Droms.
     March 1997. (Format: TXT=3D63670 bytes) (Obsoletes RFC1533) =
(Updated by
     RFC3442, RFC3942, RFC4361, RFC4833, RFC5494) (Status: DRAFT =
STANDARD)

http://www.ietf.org/rfc/rfc3315.txt
3315 Dynamic Host Configuration Protocol for IPv6 (DHCPv6). R. Droms,
     Ed., J. Bound, B. Volz, T. Lemon, C. Perkins, M. Carney. July 2003.
     (Format: TXT=3D231402 bytes) (Updated by RFC4361, RFC5494) (Status:
     PROPOSED STANDARD)

http://www.ietf.org/rfc/rfc4861.txt
4861 Neighbor Discovery for IP version 6 (IPv6). T. Narten, E.
     Nordmark, W. Simpson, H. Soliman. September 2007. (Format: =
TXT=3D235106
     bytes) (Obsoletes RFC2461) (Status: DRAFT STANDARD)

http://www.ietf.org/rfc/rfc4862.txt
4862 IPv6 Stateless Address Autoconfiguration. S. Thomson, T. Narten,
     T. Jinmei. September 2007. (Format: TXT=3D72482 bytes) (Obsoletes
     RFC2462) (Status: DRAFT STANDARD)

http://www.ietf.org/rfc/rfc5006.txt
5006 IPv6 Router Advertisement Option for DNS Configuration. J. Jeong,
     Ed., S. Park, L. Beloeil, S. Madanapalli. September 2007. (Format:
     TXT=3D26136 bytes) (Status: EXPERIMENTAL)
(Note: as you are likely aware, draft-ietf-6man-dns-options-bis-03 is =
Standards Track, defining ND options for a list of RDNSSs and a domain =
search list)

- Ralph


On Jun 27, 2010, at 12:53 AM 6/27/10, Fred Baker wrote:

> Folks:
>=20
> David is asking for a set of RFCs to include in the next iteration of =
NIST standards for the Smart Grid. Does anyone have a problem with or =
proposed changes to the following list?
>=20
> http://www.ietf.org/rfc/rfc0768.txt
> 0768 User Datagram Protocol. J. Postel. August 1980. (Format: TXT=3D5896=

>     bytes) (Also STD0006) (Status: STANDARD)
>=20
> http://www.ietf.org/rfc/rfc0791.txt
> 0791 Internet Protocol. J. Postel. September 1981. (Format: TXT=3D97779
>     bytes) (Obsoletes RFC0760) (Updated by RFC1349) (Also STD0005)
>     (Status: STANDARD)
>=20
> http://www.ietf.org/rfc/rfc0792.txt
> 0792 Internet Control Message Protocol. J. Postel. September 1981.
>     (Format: TXT=3D30404 bytes) (Obsoletes RFC0777) (Updated by =
RFC0950,
>     RFC4884) (Also STD0005) (Status: STANDARD)
>=20
> http://www.ietf.org/rfc/rfc0793.txt
> 0793 Transmission Control Protocol. J. Postel. September 1981.
>     (Format: TXT=3D172710 bytes) (Updated by RFC1122, RFC3168) (Also
>     STD0007) (Status: STANDARD)
>=20
> http://www.ietf.org/rfc/rfc2460.txt
> 2460 Internet Protocol, Version 6 (IPv6) Specification. S. Deering, R.
>     Hinden. December 1998. (Format: TXT=3D85490 bytes) (Obsoletes =
RFC1883)
>     (Updated by RFC5095, RFC5722, RFC5871) (Status: DRAFT STANDARD)
>=20
> http://www.ietf.org/rfc/rfc4279.txt
> 4279 Pre-Shared Key Ciphersuites for Transport Layer Security (TLS).
>     P. Eronen, Ed., H. Tschofenig, Ed.. December 2005. (Format: =
TXT=3D32160
>     bytes) (Status: PROPOSED STANDARD)
>=20
> http://www.ietf.org/rfc/rfc4301.txt
> 4301 Security Architecture for the Internet Protocol. S. Kent, K. Seo.
>     December 2005. (Format: TXT=3D262123 bytes) (Obsoletes RFC2401)
>     (Status: PROPOSED STANDARD)
>=20
> http://www.ietf.org/rfc/rfc4347.txt
> 4347 Datagram Transport Layer Security. E. Rescorla, N. Modadugu.
>     April 2006. (Format: TXT=3D56014 bytes) (Updated by RFC5746) =
(Status:
>     PROPOSED STANDARD)
>=20
> http://www.ietf.org/rfc/rfc4443.txt
> 4443 Internet Control Message Protocol (ICMPv6) for the Internet
>     Protocol Version 6 (IPv6) Specification. A. Conta, S. Deering, M.
>     Gupta, Ed.. March 2006. (Format: TXT=3D48969 bytes) (Obsoletes =
RFC2463)
>     (Updates RFC2780) (Updated by RFC4884) (Status: DRAFT STANDARD)
>=20
> http://www.ietf.org/rfc/rfc4785.txt
> 4785 Pre-Shared Key (PSK) Ciphersuites with NULL Encryption for
>     Transport Layer Security (TLS). U. Blumenthal, P. Goel. January =
2007.
>     (Format: TXT=3D9550 bytes) (Status: PROPOSED STANDARD)
>=20
> http://www.ietf.org/rfc/rfc5246.txt
> 5246 The Transport Layer Security (TLS) Protocol Version 1.2. T.
>     Dierks, E. Rescorla. August 2008. (Format: TXT=3D222395 bytes)
>     (Obsoletes RFC3268, RFC4346, RFC4366) (Updates RFC4492) (Updated =
by
>     RFC5746, RFC5878) (Status: PROPOSED STANDARD)
>=20
> http://www.ietf.org/rfc/rfc5281.txt
> 5281 Extensible Authentication Protocol Tunneled Transport Layer
>     Security Authenticated Protocol Version 0 (EAP-TTLSv0). P. Funk, =
S.
>     Blake-Wilson. August 2008. (Format: TXT=3D117059 bytes) (Status:
>     INFORMATIONAL)
>=20
> http://www.ietf.org/rfc/rfc5430.txt
> 5430 Suite B Profile for Transport Layer Security (TLS). M. Salter, E.
>     Rescorla, R. Housley. March 2009. (Format: TXT=3D27586 bytes) =
(Status:
>     INFORMATIONAL)
>=20
> http://www.ietf.org/rfc/rfc5539.txt
> 5539 NETCONF over Transport Layer Security (TLS). M. Badra. May 2009.
>     (Format: TXT=3D16073 bytes) (Status: PROPOSED STANDARD)
>=20
> http://www.ietf.org/rfc/rfc5763.txt
> 5763 Framework for Establishing a Secure Real-time Transport Protocol
>     (SRTP) Security Context Using Datagram Transport Layer Security
>     (DTLS). J. Fischl, H. Tschofenig, E. Rescorla. May 2010. (Format:
>     TXT=3D81546 bytes) (Status: PROPOSED STANDARD)
>=20
> http://www.ietf.org/rfc/rfc5878.txt
> 5878 Transport Layer Security (TLS) Authorization Extensions. M.
>     Brown, R. Housley. May 2010. (Format: TXT=3D44594 bytes) (Updates
>     RFC5246) (Status: EXPERIMENTAL)
>=20


From housley@vigilsec.com  Sun Jun 27 09:13:34 2010
Return-Path: <housley@vigilsec.com>
X-Original-To: smartpowerdir@core3.amsl.com
Delivered-To: smartpowerdir@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C05CD3A6873 for <smartpowerdir@core3.amsl.com>; Sun, 27 Jun 2010 09:13:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.318
X-Spam-Level: 
X-Spam-Status: No, score=-102.318 tagged_above=-999 required=5 tests=[AWL=0.281, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5oYMNyMjQ9JB for <smartpowerdir@core3.amsl.com>; Sun, 27 Jun 2010 09:13:33 -0700 (PDT)
Received: from odin.smetech.net (mail.smetech.net [208.254.26.82]) by core3.amsl.com (Postfix) with ESMTP id 2AFC43A6843 for <smartpowerdir@ietf.org>; Sun, 27 Jun 2010 09:13:33 -0700 (PDT)
Received: from localhost (unknown [208.254.26.81]) by odin.smetech.net (Postfix) with ESMTP id 369ADF24028 for <smartpowerdir@ietf.org>; Sun, 27 Jun 2010 12:13:43 -0400 (EDT)
X-Virus-Scanned: amavisd-new at smetech.net
Received: from odin.smetech.net ([208.254.26.82]) by localhost (ronin.smetech.net [208.254.26.81]) (amavisd-new, port 10024) with ESMTP id 9bFZlSz1wUo0 for <smartpowerdir@ietf.org>; Sun, 27 Jun 2010 12:13:41 -0400 (EDT)
Received: from [192.168.2.108] (pool-96-241-163-123.washdc.fios.verizon.net [96.241.163.123]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by odin.smetech.net (Postfix) with ESMTP id 3DF71F24014 for <smartpowerdir@ietf.org>; Sun, 27 Jun 2010 12:13:42 -0400 (EDT)
Message-ID: <4C2778BE.6080804@vigilsec.com>
Date: Sun, 27 Jun 2010 12:13:50 -0400
From: Russ Housley <housley@vigilsec.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.10) Gecko/20100512 Thunderbird/3.0.5
MIME-Version: 1.0
To: smartpowerdir@ietf.org
References: <D7A0423E5E193F40BE6E94126930C49307A5E0D861@MBCLUSTER.xchange.nist.gov> <A3302C1A-7C75-4497-9D66-F91128820DC4@cisco.com>
In-Reply-To: <A3302C1A-7C75-4497-9D66-F91128820DC4@cisco.com>
X-Enigmail-Version: 1.0.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Subject: Re: [smartpowerdir] Heads Up: Need info on Release 1 standards / expected standards coming out of PAPs
X-BeenThere: smartpowerdir@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Members of the Smart Power Directorate <smartpowerdir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/smartpowerdir>, <mailto:smartpowerdir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/smartpowerdir>
List-Post: <mailto:smartpowerdir@ietf.org>
List-Help: <mailto:smartpowerdir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/smartpowerdir>, <mailto:smartpowerdir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Jun 2010 16:13:34 -0000

Why do you think RFC 5878 is needed here.  I'm only aware of two
implementations, and they use very different authorization data.

Russ

On 6/27/2010 12:53 AM, Fred Baker wrote:
> Folks:
> 
> David is asking for a set of RFCs to include in the next iteration of NIST standards for the Smart Grid. Does anyone have a problem with or proposed changes to the following list?
> 
> http://www.ietf.org/rfc/rfc0768.txt
> 0768 User Datagram Protocol. J. Postel. August 1980. (Format: TXT=5896
>      bytes) (Also STD0006) (Status: STANDARD)
> 
> http://www.ietf.org/rfc/rfc0791.txt
> 0791 Internet Protocol. J. Postel. September 1981. (Format: TXT=97779
>      bytes) (Obsoletes RFC0760) (Updated by RFC1349) (Also STD0005)
>      (Status: STANDARD)
> 
> http://www.ietf.org/rfc/rfc0792.txt
> 0792 Internet Control Message Protocol. J. Postel. September 1981.
>      (Format: TXT=30404 bytes) (Obsoletes RFC0777) (Updated by RFC0950,
>      RFC4884) (Also STD0005) (Status: STANDARD)
> 
> http://www.ietf.org/rfc/rfc0793.txt
> 0793 Transmission Control Protocol. J. Postel. September 1981.
>      (Format: TXT=172710 bytes) (Updated by RFC1122, RFC3168) (Also
>      STD0007) (Status: STANDARD)
> 
> http://www.ietf.org/rfc/rfc2460.txt
> 2460 Internet Protocol, Version 6 (IPv6) Specification. S. Deering, R.
>      Hinden. December 1998. (Format: TXT=85490 bytes) (Obsoletes RFC1883)
>      (Updated by RFC5095, RFC5722, RFC5871) (Status: DRAFT STANDARD)
> 
> http://www.ietf.org/rfc/rfc4279.txt
> 4279 Pre-Shared Key Ciphersuites for Transport Layer Security (TLS).
>      P. Eronen, Ed., H. Tschofenig, Ed.. December 2005. (Format: TXT=32160
>      bytes) (Status: PROPOSED STANDARD)
> 
> http://www.ietf.org/rfc/rfc4301.txt
> 4301 Security Architecture for the Internet Protocol. S. Kent, K. Seo.
>      December 2005. (Format: TXT=262123 bytes) (Obsoletes RFC2401)
>      (Status: PROPOSED STANDARD)
> 
> http://www.ietf.org/rfc/rfc4347.txt
> 4347 Datagram Transport Layer Security. E. Rescorla, N. Modadugu.
>      April 2006. (Format: TXT=56014 bytes) (Updated by RFC5746) (Status:
>      PROPOSED STANDARD)
> 
> http://www.ietf.org/rfc/rfc4443.txt
> 4443 Internet Control Message Protocol (ICMPv6) for the Internet
>      Protocol Version 6 (IPv6) Specification. A. Conta, S. Deering, M.
>      Gupta, Ed.. March 2006. (Format: TXT=48969 bytes) (Obsoletes RFC2463)
>      (Updates RFC2780) (Updated by RFC4884) (Status: DRAFT STANDARD)
> 
> http://www.ietf.org/rfc/rfc4785.txt
> 4785 Pre-Shared Key (PSK) Ciphersuites with NULL Encryption for
>      Transport Layer Security (TLS). U. Blumenthal, P. Goel. January 2007.
>      (Format: TXT=9550 bytes) (Status: PROPOSED STANDARD)
> 
> http://www.ietf.org/rfc/rfc5246.txt
> 5246 The Transport Layer Security (TLS) Protocol Version 1.2. T.
>      Dierks, E. Rescorla. August 2008. (Format: TXT=222395 bytes)
>      (Obsoletes RFC3268, RFC4346, RFC4366) (Updates RFC4492) (Updated by
>      RFC5746, RFC5878) (Status: PROPOSED STANDARD)
> 
> http://www.ietf.org/rfc/rfc5281.txt
> 5281 Extensible Authentication Protocol Tunneled Transport Layer
>      Security Authenticated Protocol Version 0 (EAP-TTLSv0). P. Funk, S.
>      Blake-Wilson. August 2008. (Format: TXT=117059 bytes) (Status:
>      INFORMATIONAL)
> 
> http://www.ietf.org/rfc/rfc5430.txt
> 5430 Suite B Profile for Transport Layer Security (TLS). M. Salter, E.
>      Rescorla, R. Housley. March 2009. (Format: TXT=27586 bytes) (Status:
>      INFORMATIONAL)
> 
> http://www.ietf.org/rfc/rfc5539.txt
> 5539 NETCONF over Transport Layer Security (TLS). M. Badra. May 2009.
>      (Format: TXT=16073 bytes) (Status: PROPOSED STANDARD)
> 
> http://www.ietf.org/rfc/rfc5763.txt
> 5763 Framework for Establishing a Secure Real-time Transport Protocol
>      (SRTP) Security Context Using Datagram Transport Layer Security
>      (DTLS). J. Fischl, H. Tschofenig, E. Rescorla. May 2010. (Format:
>      TXT=81546 bytes) (Status: PROPOSED STANDARD)
> 
> http://www.ietf.org/rfc/rfc5878.txt
> 5878 Transport Layer Security (TLS) Authorization Extensions. M.
>      Brown, R. Housley. May 2010. (Format: TXT=44594 bytes) (Updates
>      RFC5246) (Status: EXPERIMENTAL)
> 
> 

From vint@google.com  Sun Jun 27 11:45:36 2010
Return-Path: <vint@google.com>
X-Original-To: smartpowerdir@core3.amsl.com
Delivered-To: smartpowerdir@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A4F653A696E for <smartpowerdir@core3.amsl.com>; Sun, 27 Jun 2010 11:45:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.977
X-Spam-Level: 
X-Spam-Status: No, score=-101.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8u002DhgQeJn for <smartpowerdir@core3.amsl.com>; Sun, 27 Jun 2010 11:45:35 -0700 (PDT)
Received: from smtp-out.google.com (smtp-out.google.com [74.125.121.35]) by core3.amsl.com (Postfix) with ESMTP id EB2893A696A for <smartpowerdir@ietf.org>; Sun, 27 Jun 2010 11:45:34 -0700 (PDT)
Received: from wpaz1.hot.corp.google.com (wpaz1.hot.corp.google.com [172.24.198.65]) by smtp-out.google.com with ESMTP id o5RIjhkM009257 for <smartpowerdir@ietf.org>; Sun, 27 Jun 2010 11:45:43 -0700
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1277664343; bh=LtqGMcAjkqb5hwNGhR8IMNf1Ofw=; h=MIME-Version:In-Reply-To:References:Date:Message-ID:Subject:From: To:Cc:Content-Type:Content-Transfer-Encoding; b=nhjIMrplz5OLWw4aZLVItyj9pU3qUCPn2SNFhTcvqxJ2mO6Ni3AG36up0SGr9POKl RoaWFroIGA6Zd5U+W6KOA==
DomainKey-Signature: a=rsa-sha1; s=beta; d=google.com; c=nofws; q=dns; h=mime-version:in-reply-to:references:date:message-id:subject:from:to: cc:content-type:content-transfer-encoding:x-system-of-record; b=PoVn3Hb988CqPCigSqJBPcN0vKkrKQND0ant1IReq6fSrMXQioaGqkCyiBE8yEMAv qM8HuoAPGQcsCT5A6qTPA==
Received: from vws5 (vws5.prod.google.com [10.241.21.133]) by wpaz1.hot.corp.google.com with ESMTP id o5RIjf0d007260 for <smartpowerdir@ietf.org>; Sun, 27 Jun 2010 11:45:42 -0700
Received: by vws5 with SMTP id 5so5333074vws.30 for <smartpowerdir@ietf.org>; Sun, 27 Jun 2010 11:45:41 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.229.183.198 with SMTP id ch6mr1982338qcb.243.1277664341387;  Sun, 27 Jun 2010 11:45:41 -0700 (PDT)
Received: by 10.229.78.130 with HTTP; Sun, 27 Jun 2010 11:45:41 -0700 (PDT)
In-Reply-To: <D7A0423E5E193F40BE6E94126930C49307A5E0D864@MBCLUSTER.xchange.nist.gov>
References: <AANLkTimUtzYnqjRB404z8f9Hpbtk4ObhHhLx1Wy8nybj@mail.gmail.com> <D7A0423E5E193F40BE6E94126930C49307A5E0D864@MBCLUSTER.xchange.nist.gov>
Date: Sun, 27 Jun 2010 14:45:41 -0400
Message-ID: <AANLkTimmGZT-2AnZBqf6Xx8TsD7rfLBpfw7oSC50J5AQ@mail.gmail.com>
From: Vint Cerf <vint@google.com>
To: "Su, David H." <david.su@nist.gov>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
X-System-Of-Record: true
Cc: IETF SmartPower Directorate <smartpowerdir@ietf.org>
Subject: Re: [smartpowerdir] Heads Up: Need info on Release 1 standards / expected standards coming out of PAPs
X-BeenThere: smartpowerdir@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Members of the Smart Power Directorate <smartpowerdir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/smartpowerdir>, <mailto:smartpowerdir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/smartpowerdir>
List-Post: <mailto:smartpowerdir@ietf.org>
List-Help: <mailto:smartpowerdir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/smartpowerdir>, <mailto:smartpowerdir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Jun 2010 18:45:36 -0000

David, et al,

perhaps it is appropriate for the Arch WG to suggest example stacks
drawm from the list??

v


On Sun, Jun 27, 2010 at 2:41 PM, Su, David H. <david.su@nist.gov> wrote:
> To all,
> The long list make me think that to satisfy next week's reporting require=
ment for George, leaving the existing two entries, first one with a general=
 statement "Internet Protocol Suite, including IPv6 and IPv4", and second o=
ne for Fred's core protocol document is sufficient for now. =A0What we need=
 to add is the projected completion date of Fred's document. =A0I assume it=
 will be an Information RFC, to be be completed by October 1, 2010. Is it r=
easonable?
>
> However, the long list of RFCs points to a problem I have. =A0FERC expect=
s NIST to submit candidate standards for its rule making; it also expect ju=
stification on each standard and specify relevancy to smart grid by pointin=
g to specific sections of the standard. =A0I don't know how to do this, and=
 is looking for guidance from all of you. 1. Shall we submit anything at al=
l? Does it mean anything to have a regulatory mandate for IP protocols? Or =
let the market place to determine the outcome is a better way? =A02. If the=
 answer is affirmative for submission, which one do we submit? Whatever we =
pick, I am afraid we'll miss something. May be Fred's core protocol documen=
t?
> David
>
>
>
> Dr. David H. Su
> Chief, Advanced Network Technologies Division
> Information Technology Laboratory
> National Institute of Standards and Technology
> 100 Bureau Drive, MS 8920
> Gaithersburg, MD 20899
> +1 301 975 6194
>
>
> -----Original Message-----
> From: Vint Cerf [mailto:vint@google.com]
> Sent: Sunday, June 27, 2010 5:49 AM
> To: Fred Baker
> Cc: Su, David H.; IETF SmartPower Directorate
> Subject: Re: [smartpowerdir] Heads Up: Need info on Release 1 standards /=
 expected standards coming out of PAPs
>
> should some form of broadcast or multicast be included (thinking about wi=
de propagation of pricing or demand status information)?
>
> I know we haven't done much with either of these protocols but in the con=
text of either the SCADA environment or possibly the HAN, one might imagine=
 some convenience in not having to maintain a pt-pt connection between the =
EMI and every device in the house?
>
> v
>
>
> On Sun, Jun 27, 2010 at 12:53 AM, Fred Baker <fred@cisco.com> wrote:
>> Folks:
>>
>> David is asking for a set of RFCs to include in the next iteration of NI=
ST standards for the Smart Grid. Does anyone have a problem with or propose=
d changes to the following list?
>>
>> http://www.ietf.org/rfc/rfc0768.txt
>> 0768 User Datagram Protocol. J. Postel. August 1980. (Format: TXT=3D5896
>> =A0 =A0 bytes) (Also STD0006) (Status: STANDARD)
>>
>> http://www.ietf.org/rfc/rfc0791.txt
>> 0791 Internet Protocol. J. Postel. September 1981. (Format: TXT=3D97779
>> =A0 =A0 bytes) (Obsoletes RFC0760) (Updated by RFC1349) (Also STD0005)
>> =A0 =A0 (Status: STANDARD)
>>
>> http://www.ietf.org/rfc/rfc0792.txt
>> 0792 Internet Control Message Protocol. J. Postel. September 1981.
>> =A0 =A0 (Format: TXT=3D30404 bytes) (Obsoletes RFC0777) (Updated by RFC0=
950,
>> =A0 =A0 RFC4884) (Also STD0005) (Status: STANDARD)
>>
>> http://www.ietf.org/rfc/rfc0793.txt
>> 0793 Transmission Control Protocol. J. Postel. September 1981.
>> =A0 =A0 (Format: TXT=3D172710 bytes) (Updated by RFC1122, RFC3168) (Also
>> =A0 =A0 STD0007) (Status: STANDARD)
>>
>> http://www.ietf.org/rfc/rfc2460.txt
>> 2460 Internet Protocol, Version 6 (IPv6) Specification. S. Deering, R.
>> =A0 =A0 Hinden. December 1998. (Format: TXT=3D85490 bytes) (Obsoletes
>> RFC1883)
>> =A0 =A0 (Updated by RFC5095, RFC5722, RFC5871) (Status: DRAFT STANDARD)
>>
>> http://www.ietf.org/rfc/rfc4279.txt
>> 4279 Pre-Shared Key Ciphersuites for Transport Layer Security (TLS).
>> =A0 =A0 P. Eronen, Ed., H. Tschofenig, Ed.. December 2005. (Format:
>> TXT=3D32160
>> =A0 =A0 bytes) (Status: PROPOSED STANDARD)
>>
>> http://www.ietf.org/rfc/rfc4301.txt
>> 4301 Security Architecture for the Internet Protocol. S. Kent, K. Seo.
>> =A0 =A0 December 2005. (Format: TXT=3D262123 bytes) (Obsoletes RFC2401)
>> =A0 =A0 (Status: PROPOSED STANDARD)
>>
>> http://www.ietf.org/rfc/rfc4347.txt
>> 4347 Datagram Transport Layer Security. E. Rescorla, N. Modadugu.
>> =A0 =A0 April 2006. (Format: TXT=3D56014 bytes) (Updated by RFC5746) (St=
atus:
>> =A0 =A0 PROPOSED STANDARD)
>>
>> http://www.ietf.org/rfc/rfc4443.txt
>> 4443 Internet Control Message Protocol (ICMPv6) for the Internet
>> =A0 =A0 Protocol Version 6 (IPv6) Specification. A. Conta, S. Deering, M=
.
>> =A0 =A0 Gupta, Ed.. March 2006. (Format: TXT=3D48969 bytes) (Obsoletes
>> RFC2463)
>> =A0 =A0 (Updates RFC2780) (Updated by RFC4884) (Status: DRAFT STANDARD)
>>
>> http://www.ietf.org/rfc/rfc4785.txt
>> 4785 Pre-Shared Key (PSK) Ciphersuites with NULL Encryption for
>> =A0 =A0 Transport Layer Security (TLS). U. Blumenthal, P. Goel. January =
2007.
>> =A0 =A0 (Format: TXT=3D9550 bytes) (Status: PROPOSED STANDARD)
>>
>> http://www.ietf.org/rfc/rfc5246.txt
>> 5246 The Transport Layer Security (TLS) Protocol Version 1.2. T.
>> =A0 =A0 Dierks, E. Rescorla. August 2008. (Format: TXT=3D222395 bytes)
>> =A0 =A0 (Obsoletes RFC3268, RFC4346, RFC4366) (Updates RFC4492) (Updated
>> by
>> =A0 =A0 RFC5746, RFC5878) (Status: PROPOSED STANDARD)
>>
>> http://www.ietf.org/rfc/rfc5281.txt
>> 5281 Extensible Authentication Protocol Tunneled Transport Layer
>> =A0 =A0 Security Authenticated Protocol Version 0 (EAP-TTLSv0). P. Funk,=
 S.
>> =A0 =A0 Blake-Wilson. August 2008. (Format: TXT=3D117059 bytes) (Status:
>> =A0 =A0 INFORMATIONAL)
>>
>> http://www.ietf.org/rfc/rfc5430.txt
>> 5430 Suite B Profile for Transport Layer Security (TLS). M. Salter, E.
>> =A0 =A0 Rescorla, R. Housley. March 2009. (Format: TXT=3D27586 bytes) (S=
tatus:
>> =A0 =A0 INFORMATIONAL)
>>
>> http://www.ietf.org/rfc/rfc5539.txt
>> 5539 NETCONF over Transport Layer Security (TLS). M. Badra. May 2009.
>> =A0 =A0 (Format: TXT=3D16073 bytes) (Status: PROPOSED STANDARD)
>>
>> http://www.ietf.org/rfc/rfc5763.txt
>> 5763 Framework for Establishing a Secure Real-time Transport Protocol
>> =A0 =A0 (SRTP) Security Context Using Datagram Transport Layer Security
>> =A0 =A0 (DTLS). J. Fischl, H. Tschofenig, E. Rescorla. May 2010. (Format=
:
>> =A0 =A0 TXT=3D81546 bytes) (Status: PROPOSED STANDARD)
>>
>> http://www.ietf.org/rfc/rfc5878.txt
>> 5878 Transport Layer Security (TLS) Authorization Extensions. M.
>> =A0 =A0 Brown, R. Housley. May 2010. (Format: TXT=3D44594 bytes) (Update=
s
>> =A0 =A0 RFC5246) (Status: EXPERIMENTAL)
>>
>>
>

From fred@cisco.com  Sun Jun 27 15:24:26 2010
Return-Path: <fred@cisco.com>
X-Original-To: smartpowerdir@core3.amsl.com
Delivered-To: smartpowerdir@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C8ED93A687F for <smartpowerdir@core3.amsl.com>; Sun, 27 Jun 2010 15:24:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -109.771
X-Spam-Level: 
X-Spam-Status: No, score=-109.771 tagged_above=-999 required=5 tests=[AWL=0.828, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EgpbZ6nxJvb8 for <smartpowerdir@core3.amsl.com>; Sun, 27 Jun 2010 15:24:25 -0700 (PDT)
Received: from sj-iport-5.cisco.com (sj-iport-5.cisco.com [171.68.10.87]) by core3.amsl.com (Postfix) with ESMTP id 5154D3A6803 for <smartpowerdir@ietf.org>; Sun, 27 Jun 2010 15:24:25 -0700 (PDT)
Authentication-Results: sj-iport-5.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAF9sJ0yrR7Ht/2dsb2JhbACfK3Gkc5kmgneCLQSDZg
X-IronPort-AV: E=Sophos;i="4.53,492,1272844800"; d="scan'208";a="218292356"
Received: from sj-core-1.cisco.com ([171.71.177.237]) by sj-iport-5.cisco.com with ESMTP; 27 Jun 2010 22:24:35 +0000
Received: from stealth-10-32-244-218.cisco.com (stealth-10-32-244-218.cisco.com [10.32.244.218]) by sj-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o5RMOQPY010255; Sun, 27 Jun 2010 22:24:28 GMT
Received: from [127.0.0.1] by stealth-10-32-244-218.cisco.com (PGP Universal service); Sun, 27 Jun 2010 15:24:35 -0700
X-PGP-Universal: processed; by stealth-10-32-244-218.cisco.com on Sun, 27 Jun 2010 15:24:35 -0700
Mime-Version: 1.0 (Apple Message framework v1081)
From: Fred Baker <fred@cisco.com>
In-Reply-To: <D7A0423E5E193F40BE6E94126930C49307A5E0D864@MBCLUSTER.xchange.nist.gov>
Date: Sun, 27 Jun 2010 15:24:20 -0700
Message-Id: <AED37834-7FFA-45E1-B6A4-6698DA4877B2@cisco.com>
References: <D7A0423E5E193F40BE6E94126930C49307A5E0D864@MBCLUSTER.xchange.nist.gov>
To: "Su, David H." <david.su@nist.gov>
X-Mailer: Apple Mail (2.1081)
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Cc: 'IETF SmartPower Directorate' <smartpowerdir@ietf.org>
Subject: Re: [smartpowerdir] Heads Up: Need info on Release 1 standards / expected standards coming out of PAPs
X-BeenThere: smartpowerdir@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Members of the Smart Power Directorate <smartpowerdir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/smartpowerdir>, <mailto:smartpowerdir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/smartpowerdir>
List-Post: <mailto:smartpowerdir@ietf.org>
List-Help: <mailto:smartpowerdir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/smartpowerdir>, <mailto:smartpowerdir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Jun 2010 22:24:26 -0000

The problem with submitting the core protocol document itself is that it =
is an internet draft, without an RFC number. I'm happy enough with Oct =
1, but I think the real question here is what FERC wants.

The set I gave you is IPv4, IPv6, TCP, UDP, SCTP, NORM (a "reliable" =
multicast protocol, which is a protocol that improves the probability of =
delivery of multicast traffic), IPsec, and TLS/DTLS. To my mind, that is =
the set that should be normative; others may disagree with me.

=46rom the IETF's perspective, I don't think we object to the Smart Grid =
using IPv4, as it does now in places, but we question the wisdom of that =
as a long term strategy.=20

Others on the list may have other opinions...

On Jun 27, 2010, at 11:41 AM, Su, David H. wrote:

> To all,
> The long list make me think that to satisfy next week's reporting =
requirement for George, leaving the existing two entries, first one with =
a general statement "Internet Protocol Suite, including IPv6 and IPv4", =
and second one for Fred's core protocol document is sufficient for now.  =
What we need to add is the projected completion date of Fred's document. =
 I assume it will be an Information RFC, to be be completed by October =
1, 2010. Is it reasonable?
>=20
> However, the long list of RFCs points to a problem I have.  FERC =
expects NIST to submit candidate standards for its rule making; it also =
expect justification on each standard and specify relevancy to smart =
grid by pointing to specific sections of the standard.  I don't know how =
to do this, and is looking for guidance from all of you. 1. Shall we =
submit anything at all? Does it mean anything to have a regulatory =
mandate for IP protocols? Or let the market place to determine the =
outcome is a better way?  2. If the answer is affirmative for =
submission, which one do we submit? Whatever we pick, I am afraid we'll =
miss something. May be Fred's core protocol document?
> David
>=20
>=20
>=20
> Dr. David H. Su
> Chief, Advanced Network Technologies Division
> Information Technology Laboratory
> National Institute of Standards and Technology
> 100 Bureau Drive, MS 8920
> Gaithersburg, MD 20899
> +1 301 975 6194
>=20
>=20
> -----Original Message-----
> From: Vint Cerf [mailto:vint@google.com]=20
> Sent: Sunday, June 27, 2010 5:49 AM
> To: Fred Baker
> Cc: Su, David H.; IETF SmartPower Directorate
> Subject: Re: [smartpowerdir] Heads Up: Need info on Release 1 =
standards / expected standards coming out of PAPs
>=20
> should some form of broadcast or multicast be included (thinking about =
wide propagation of pricing or demand status information)?
>=20
> I know we haven't done much with either of these protocols but in the =
context of either the SCADA environment or possibly the HAN, one might =
imagine some convenience in not having to maintain a pt-pt connection =
between the EMI and every device in the house?
>=20
> v
>=20
>=20
> On Sun, Jun 27, 2010 at 12:53 AM, Fred Baker <fred@cisco.com> wrote:
>> Folks:
>>=20
>> David is asking for a set of RFCs to include in the next iteration of =
NIST standards for the Smart Grid. Does anyone have a problem with or =
proposed changes to the following list?
>>=20
>> http://www.ietf.org/rfc/rfc0768.txt
>> 0768 User Datagram Protocol. J. Postel. August 1980. (Format: =
TXT=3D5896
>>     bytes) (Also STD0006) (Status: STANDARD)
>>=20
>> http://www.ietf.org/rfc/rfc0791.txt
>> 0791 Internet Protocol. J. Postel. September 1981. (Format: TXT=3D97779=

>>     bytes) (Obsoletes RFC0760) (Updated by RFC1349) (Also STD0005)
>>     (Status: STANDARD)
>>=20
>> http://www.ietf.org/rfc/rfc0792.txt
>> 0792 Internet Control Message Protocol. J. Postel. September 1981.
>>     (Format: TXT=3D30404 bytes) (Obsoletes RFC0777) (Updated by =
RFC0950,
>>     RFC4884) (Also STD0005) (Status: STANDARD)
>>=20
>> http://www.ietf.org/rfc/rfc0793.txt
>> 0793 Transmission Control Protocol. J. Postel. September 1981.
>>     (Format: TXT=3D172710 bytes) (Updated by RFC1122, RFC3168) (Also
>>     STD0007) (Status: STANDARD)
>>=20
>> http://www.ietf.org/rfc/rfc2460.txt
>> 2460 Internet Protocol, Version 6 (IPv6) Specification. S. Deering, =
R.
>>     Hinden. December 1998. (Format: TXT=3D85490 bytes) (Obsoletes=20
>> RFC1883)
>>     (Updated by RFC5095, RFC5722, RFC5871) (Status: DRAFT STANDARD)
>>=20
>> http://www.ietf.org/rfc/rfc4279.txt
>> 4279 Pre-Shared Key Ciphersuites for Transport Layer Security (TLS).
>>     P. Eronen, Ed., H. Tschofenig, Ed.. December 2005. (Format:=20
>> TXT=3D32160
>>     bytes) (Status: PROPOSED STANDARD)
>>=20
>> http://www.ietf.org/rfc/rfc4301.txt
>> 4301 Security Architecture for the Internet Protocol. S. Kent, K. =
Seo.
>>     December 2005. (Format: TXT=3D262123 bytes) (Obsoletes RFC2401)
>>     (Status: PROPOSED STANDARD)
>>=20
>> http://www.ietf.org/rfc/rfc4347.txt
>> 4347 Datagram Transport Layer Security. E. Rescorla, N. Modadugu.
>>     April 2006. (Format: TXT=3D56014 bytes) (Updated by RFC5746) =
(Status:
>>     PROPOSED STANDARD)
>>=20
>> http://www.ietf.org/rfc/rfc4443.txt
>> 4443 Internet Control Message Protocol (ICMPv6) for the Internet
>>     Protocol Version 6 (IPv6) Specification. A. Conta, S. Deering, M.
>>     Gupta, Ed.. March 2006. (Format: TXT=3D48969 bytes) (Obsoletes=20
>> RFC2463)
>>     (Updates RFC2780) (Updated by RFC4884) (Status: DRAFT STANDARD)
>>=20
>> http://www.ietf.org/rfc/rfc4785.txt
>> 4785 Pre-Shared Key (PSK) Ciphersuites with NULL Encryption for
>>     Transport Layer Security (TLS). U. Blumenthal, P. Goel. January =
2007.
>>     (Format: TXT=3D9550 bytes) (Status: PROPOSED STANDARD)
>>=20
>> http://www.ietf.org/rfc/rfc5246.txt
>> 5246 The Transport Layer Security (TLS) Protocol Version 1.2. T.
>>     Dierks, E. Rescorla. August 2008. (Format: TXT=3D222395 bytes)
>>     (Obsoletes RFC3268, RFC4346, RFC4366) (Updates RFC4492) (Updated=20=

>> by
>>     RFC5746, RFC5878) (Status: PROPOSED STANDARD)
>>=20
>> http://www.ietf.org/rfc/rfc5281.txt
>> 5281 Extensible Authentication Protocol Tunneled Transport Layer
>>     Security Authenticated Protocol Version 0 (EAP-TTLSv0). P. Funk, =
S.
>>     Blake-Wilson. August 2008. (Format: TXT=3D117059 bytes) (Status:
>>     INFORMATIONAL)
>>=20
>> http://www.ietf.org/rfc/rfc5430.txt
>> 5430 Suite B Profile for Transport Layer Security (TLS). M. Salter, =
E.
>>     Rescorla, R. Housley. March 2009. (Format: TXT=3D27586 bytes) =
(Status:
>>     INFORMATIONAL)
>>=20
>> http://www.ietf.org/rfc/rfc5539.txt
>> 5539 NETCONF over Transport Layer Security (TLS). M. Badra. May 2009.
>>     (Format: TXT=3D16073 bytes) (Status: PROPOSED STANDARD)
>>=20
>> http://www.ietf.org/rfc/rfc5763.txt
>> 5763 Framework for Establishing a Secure Real-time Transport Protocol
>>     (SRTP) Security Context Using Datagram Transport Layer Security
>>     (DTLS). J. Fischl, H. Tschofenig, E. Rescorla. May 2010. (Format:
>>     TXT=3D81546 bytes) (Status: PROPOSED STANDARD)
>>=20
>> http://www.ietf.org/rfc/rfc5878.txt
>> 5878 Transport Layer Security (TLS) Authorization Extensions. M.
>>     Brown, R. Housley. May 2010. (Format: TXT=3D44594 bytes) (Updates
>>     RFC5246) (Status: EXPERIMENTAL)
>>=20
>>=20

http://www.ipinc.net/IPv4.GIF

