
From weiler+lists.sidr@watson.org  Tue Jun  2 09:46:32 2009
Return-Path: <weiler+lists.sidr@watson.org>
X-Original-To: sidr@core3.amsl.com
Delivered-To: sidr@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7D6A83A67FD for <sidr@core3.amsl.com>; Tue,  2 Jun 2009 09:46:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-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 XzANHMrgrYxf for <sidr@core3.amsl.com>; Tue,  2 Jun 2009 09:46:31 -0700 (PDT)
Received: from fledge.watson.org (fledge.watson.org [65.122.17.41]) by core3.amsl.com (Postfix) with ESMTP id 6C0593A7018 for <sidr@ietf.org>; Tue,  2 Jun 2009 09:45:26 -0700 (PDT)
Received: from fledge.watson.org (localhost.watson.org [127.0.0.1]) by fledge.watson.org (8.14.3/8.14.3) with ESMTP id n52GjQht022468 for <sidr@ietf.org>; Tue, 2 Jun 2009 12:45:26 -0400 (EDT) (envelope-from weiler+lists.sidr@watson.org)
Received: from localhost (weiler@localhost) by fledge.watson.org (8.14.3/8.14.3/Submit) with ESMTP id n52GjQ8B022465 for <sidr@ietf.org>; Tue, 2 Jun 2009 12:45:26 -0400 (EDT) (envelope-from weiler+lists.sidr@watson.org)
X-Authentication-Warning: fledge.watson.org: weiler owned process doing -bs
Date: Tue, 2 Jun 2009 12:45:26 -0400 (EDT)
From: Samuel Weiler <weiler+lists.sidr@watson.org>
X-X-Sender: weiler@fledge.watson.org
To: sidr@ietf.org
Message-ID: <alpine.BSF.2.00.0906021242160.2396@fledge.watson.org>
User-Agent: Alpine 2.00 (BSF 1167 2008-08-23)
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (fledge.watson.org [127.0.0.1]); Tue, 02 Jun 2009 17:45:26 +0100 (BST)
Subject: [sidr] Audio timestamps from IETF74 San Francisco
X-BeenThere: sidr@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Secure Interdomain Routing <sidr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/sidr>, <mailto:sidr-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sidr>
List-Post: <mailto:sidr@ietf.org>
List-Help: <mailto:sidr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sidr>, <mailto:sidr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 Jun 2009 16:46:32 -0000

I went back and listened to the audio archive of the San Francisco 
meeting.  I plan to post some form of notes or partial transcript, but 
I'm starting with some timestamps from the audio file so that others 
looking for particular discussions might better be able to find them. 
These are the times shown by my MP3 player when listening to:

ftp://videolab.uoregon.edu/pub/videolab/media/ietf74/ietf74-continental_4-tues-am.mp3

The below is NOT intended to be a summary of the meeting, just a set 
of guideposts along the way.  See subsequent post(s) for the details.

[11:15] meeting starts
[13:45] Greg Lebovitz promoting the kmart work
[17:50] Matt Lepinski re: architecture draft.
[25:30] Sandy's Q re: RIR names
[31:00] Rob A re: mandatory stable name
         Matt re: ERX example; Terry responds
[44:30] Sandy re: name uniqueness
[51:15] Steve Kent on CP doc
[1:00:45] Steve implies that he's using MSWord for writing i-d's
[1:01:40] Andrei Robashevsky Q's
[1:06:00] done with CP
[1:06:45} Geoff presenting on TA-00
[1:14:09] Q&A; long discussion
[1:42:30] someone barks
[1:52:50] accusations of theft
[1:53:30] guidance from Dave Ward, outgoing AD
[1:57:10] ROAs, BOAs, and validation pre-discussion
[2:00:00] Geoff presenting
[2:11:37] discussion
[2:41:13] meeting ends

From curtis@occnc.com  Mon Jun  8 19:02:59 2009
Return-Path: <curtis@occnc.com>
X-Original-To: sidr@core3.amsl.com
Delivered-To: sidr@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A6F3F28C199 for <sidr@core3.amsl.com>; Mon,  8 Jun 2009 19:02:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-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 vSVNpvVII8B8 for <sidr@core3.amsl.com>; Mon,  8 Jun 2009 19:02:52 -0700 (PDT)
Received: from harbor.orleans.occnc.com (harbor.orleans.occnc.com [173.9.106.135]) by core3.amsl.com (Postfix) with ESMTP id 2FC0C28C193 for <sidr@ietf.org>; Mon,  8 Jun 2009 19:02:51 -0700 (PDT)
Received: from harbor.orleans.occnc.com (harbor.orleans.occnc.com [173.9.106.135]) by harbor.orleans.occnc.com (8.13.6/8.13.6) with ESMTP id n59225aV024613; Mon, 8 Jun 2009 22:02:05 -0400 (EDT) (envelope-from curtis@harbor.orleans.occnc.com)
Message-Id: <200906090202.n59225aV024613@harbor.orleans.occnc.com>
To: Danny McPherson <danny@tcb.net>
From: Curtis Villamizar <curtis@occnc.com>
In-reply-to: Your message of "Wed, 27 May 2009 10:32:38 MDT." <C7298396-FFAC-44D6-98A5-DAC2BB445B06@tcb.net> 
Date: Mon, 08 Jun 2009 22:02:05 -0400
Sender: curtis@occnc.com
Cc: sidr@ietf.org
Subject: Re: [sidr] Route Leaks
X-BeenThere: sidr@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: curtis@occnc.com
List-Id: Secure Interdomain Routing <sidr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/sidr>, <mailto:sidr-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sidr>
List-Post: <mailto:sidr@ietf.org>
List-Help: <mailto:sidr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sidr>, <mailto:sidr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Jun 2009 02:02:59 -0000

In message <C7298396-FFAC-44D6-98A5-DAC2BB445B06@tcb.net>
Danny McPherson writes:
>  
>  
> On May 27, 2009, at 10:29 AM, Jared Mauch wrote:
>  
> >
> > This happens a lot.  I have a large set of data over the past years  
> > that is collected here:
> >
> > http://puck.nether.net/bgp/leakinfo.cgi
> >
> > There is constant noise visible.  The currently visible problem set  
> > can be resolved with presently available tools  (eg: better bgp  
> > policy w/ communities).
>  
> And I'm saying if SIDR doesn't protect against this, and
> it happens a lot, then we're leaving a very large void.
>  
> > There is very little incentive for providers to fix this.
>  
> Right, until it's used to launch a targeted attack against
> a target someone cares about.  To say there's no incentive
> to fix this is to say there's no incentive for SIDR.
>  
> > We constantly have leaks with some customers leaking their transit- 
> > learned path for a customer of theirs.
>  
>  
> That was my experience as well...
>  
> -danny


Danny,

As a WG we agreed to bury our heads in the sand (*footnote*) long ago.

Are you suggesting that the WG revisit a prior fundamental decision?

Curtis


(*footnote*) For anyone unfamiliar, this is a common expression in
English speaking cultures for ignoring an obvious problem.  When
frightened an ostrich will bury its head in the sand to hide from the
perceived danger.  It is not considered a very intellegent strategy.

From sandy@tislabs.com  Wed Jun 10 09:32:36 2009
Return-Path: <sandy@tislabs.com>
X-Original-To: sidr@core3.amsl.com
Delivered-To: sidr@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5A4843A6E82 for <sidr@core3.amsl.com>; Wed, 10 Jun 2009 09:32:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Le-ckkcXkvac for <sidr@core3.amsl.com>; Wed, 10 Jun 2009 09:32:31 -0700 (PDT)
Received: from nutshell.tislabs.com (sentry.gw.tislabs.com [192.94.214.100]) by core3.amsl.com (Postfix) with ESMTP id E24933A6CFD for <sidr@ietf.org>; Wed, 10 Jun 2009 09:32:30 -0700 (PDT)
Received: (from uucp@localhost) by nutshell.tislabs.com (8.12.9/8.12.9) id n5AGVasx013689 for <sidr@ietf.org>; Wed, 10 Jun 2009 12:31:36 -0400 (EDT)
Received: from nodnsquery(10.66.1.30) by nutshell.tislabs.com via csmap (V6.0) id srcAAAPmaaVA; Wed, 10 Jun 09 12:31:36 -0400
Received: by pecan.tislabs.com (Postfix, from userid 2005) id 993703F418; Wed, 10 Jun 2009 12:28:04 -0400 (EDT)
To: sidr@ietf.org
In-Reply-To: <200906090202.n59225aV024613@harbor.orleans.occnc.com>
Message-Id: <20090610162804.993703F418@pecan.tislabs.com>
Date: Wed, 10 Jun 2009 12:28:04 -0400 (EDT)
From: sandy@tislabs.com (Sandy Murphy)
Cc: sandy@tislabs.com
Subject: Re: [sidr] Route Leaks
X-BeenThere: sidr@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Secure Interdomain Routing <sidr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/sidr>, <mailto:sidr-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sidr>
List-Post: <mailto:sidr@ietf.org>
List-Help: <mailto:sidr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sidr>, <mailto:sidr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Jun 2009 16:32:36 -0000

On Mon, 08 Jun 2009 22:02:05 -0400, Curtis Villamizar said:

>Danny,
>
>As a WG we agreed to bury our heads in the sand (*footnote*) long ago.
>
>Are you suggesting that the WG revisit a prior fundamental decision?

First, this was a chartering decision, not a wg decision.

The charter says the wg will work on origin authorization because:

(a) USEFULNESS: origin authorization solves an existing important problem

(b) FUTURE WORK: origin authorization is the base case, the first step,
the canonical case of each, all (see also: EVERY) known proposed BGP
security solution.  We'd have to do this anyway, no matter what.

(c) PROCESS: sidr was chartered to carry out the requirements set by
the rpsec wg.  The rpsec wg said origin authorization was required but
was struggling with consensus about protecting other attributes (i.e.,
path protection, etc.).  So sidr was chartered to do origin authorization
and then any other requirments rpsec came up with.  Because of (b) this
strategy was known not to be a waste of time.  But, sadly, rpsec folded
before they could finish setting other requirements.

It is recognized and known that origin authorization does not provide
full BGP security.  Once we get this done, we will find a way to progress
to figuring out the next step.

This is the first step and we need to get it done.

--Sandy

From Sandra.Murphy@cobham.com  Mon Jun 15 10:31:57 2009
Return-Path: <Sandra.Murphy@cobham.com>
X-Original-To: sidr@core3.amsl.com
Delivered-To: sidr@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7FC493A6CF8 for <sidr@core3.amsl.com>; Mon, 15 Jun 2009 10:31:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-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 m-Pmz3vhxW3O for <sidr@core3.amsl.com>; Mon, 15 Jun 2009 10:31:56 -0700 (PDT)
Received: from M4.sparta.com (M4.sparta.com [157.185.61.2]) by core3.amsl.com (Postfix) with ESMTP id 907C33A6AAA for <sidr@ietf.org>; Mon, 15 Jun 2009 10:31:56 -0700 (PDT)
Received: from Beta5.sparta.com (beta5.sparta.com [157.185.63.21]) by M4.sparta.com (8.13.5/8.13.5) with ESMTP id n5FHVffX011948 for <sidr@ietf.org>; Mon, 15 Jun 2009 12:31:41 -0500
Received: from nemo.columbia.ads.sparta.com (nemo.columbia.sparta.com [157.185.80.75]) by Beta5.sparta.com (8.13.8/8.13.8) with ESMTP id n5FHVgPU015342 for <sidr@ietf.org>; Mon, 15 Jun 2009 12:31:42 -0500
Received: from SANDYM-LT.columbia.ads.sparta.com ([192.35.166.11]) by nemo.columbia.ads.sparta.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.3959); Mon, 15 Jun 2009 13:31:41 -0400
Date: Mon, 15 Jun 2009 13:31:39 -0400 (Eastern Daylight Time)
From: Sandra Murphy <sandy@sparta.com>
To: sidr@ietf.org
Message-ID: <Pine.WNT.4.64.0906120814040.6048@SANDYM-LT.columbia.ads.sparta.com>
X-X-Sender: sandy@nemo.columbia.sparta.com
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-OriginalArrivalTime: 15 Jun 2009 17:31:41.0436 (UTC) FILETIME=[253303C0:01C9EDDF]
Subject: [sidr] important meeting dates
X-BeenThere: sidr@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Secure Interdomain Routing <sidr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/sidr>, <mailto:sidr-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sidr>
List-Post: <mailto:sidr@ietf.org>
List-Help: <mailto:sidr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sidr>, <mailto:sidr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Jun 2009 17:31:57 -0000

A reminder of the important meeting dates for the upcoming meeting.

June 19, Friday - Preliminary agenda published for comment.

June 29, Monday - Working Group Chair approval for initial document 
(Version -00) submissions appreciated by 17:00 PDT (24:00 UTC/GMT).

July 6, Monday - Final agenda to be published.

July 6, Monday - Internet Draft Cut-off for initial document (-00) 
submission by 17:00 PDT (24:00 UTC/GMT)

July 13, Monday - Internet Draft final submission cut-off by 17:00 PDT 
(24:00 UTC/GMT)

July 15, Wednesday - Draft Working Group agendas due by 17:00 PDT (24:00 
UTC/GMT)

July 17, Friday - Early-Bird registration and payment cut-off at 17:00 PDT 
(24:00 UTC/GMT).


If you intend to submit a wg -00 draft, you should be getting in touch 
with Geoff *and* me real soon now.  Remember that wg drafts must go 
through the process of being accepted by the wg as a work item before they 
can be submitted as a wg -00 draft.


--Sandy



From terry.manderson@icann.org  Mon Jun 15 22:02:23 2009
Return-Path: <terry.manderson@icann.org>
X-Original-To: sidr@core3.amsl.com
Delivered-To: sidr@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E3BF03A6830 for <sidr@core3.amsl.com>; Mon, 15 Jun 2009 22:02:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.672
X-Spam-Level: 
X-Spam-Status: No, score=-5.672 tagged_above=-999 required=5 tests=[AWL=0.927,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fj7gwZtT1ykF for <sidr@core3.amsl.com>; Mon, 15 Jun 2009 22:02:22 -0700 (PDT)
Received: from EXPFE100-1.exc.icann.org (expfe100-1.exc.icann.org [64.78.22.236]) by core3.amsl.com (Postfix) with ESMTP id 212713A6805 for <sidr@ietf.org>; Mon, 15 Jun 2009 22:02:22 -0700 (PDT)
Received: from EXVPMBX100-1.exc.icann.org ([64.78.22.232]) by EXPFE100-1.exc.icann.org ([64.78.22.236]) with mapi; Mon, 15 Jun 2009 22:02:33 -0700
From: Terry Manderson <terry.manderson@icann.org>
To: "sidr@ietf.org" <sidr@ietf.org>
Date: Mon, 15 Jun 2009 22:02:28 -0700
Thread-Topic: Use cases for RPKI in SIDR
Thread-Index: AcnuP6VGpaZzOdYXpkitXZExgk5N0Q==
Message-ID: <C65D6486.98%terry.manderson@icann.org>
Accept-Language: en, en-US
Content-Language: en
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en, en-US
Content-Type: multipart/mixed; boundary="_002_C65D648698terrymandersonicannorg_"
MIME-Version: 1.0
Subject: [sidr] Use cases for RPKI in SIDR
X-BeenThere: sidr@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Secure Interdomain Routing <sidr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/sidr>, <mailto:sidr-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sidr>
List-Post: <mailto:sidr@ietf.org>
List-Help: <mailto:sidr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sidr>, <mailto:sidr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jun 2009 05:02:24 -0000

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

Hi All,

In IETF 74 a call was made to the SIDR-WG to define the organisational use
cases that would precipitate use of the RPKI certificates and objects in a
routing sense.

Shortly after, a small group of interested individuals began proposing text
and discussing approaches. This culminated in an informational individual
submission that takes the following approach:

    - Define organisation's use cases based on current observations and
desires
    - Ask the work group if there are any omissions
    - Work toward documenting the broad RPKI actions that an organisation
(in origination) needs to do before a relying party can make any
interpretations of (in)validity.

This might then be used by the WG and authors of other drafts to ask
questions pertaining to the completeness, direction, and applicability of
the work from a clear use case basis.

It can also be used as common ground for developing the understanding of WG
participants and observers in the technology.

The draft is attached for your review, and the authors and I would be most
appreciative if you could read this document and either before, or at, IETF
75 provide your comments.

Cheers
Russ, Sriram, and Terry.




--_002_C65D648698terrymandersonicannorg_
Content-Type: application/octet-stream;
	name="draft-manderson-sidr-usecases-00.txt"
Content-Description: draft-manderson-sidr-usecases-00.txt
Content-Disposition: attachment;
	filename="draft-manderson-sidr-usecases-00.txt"; size=15330;
	creation-date="Mon, 15 Jun 2009 22:02:33 GMT";
	modification-date="Mon, 15 Jun 2009 22:02:33 GMT"
Content-Transfer-Encoding: base64

CgoKU2VjdXJlIEludGVyLURvbWFpbiBSb3V0aW5nICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgVC4gTWFuZGVyc29uCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJQ0FOTgpJbnRlbmRlZCBzdGF0dXM6IEluZm9y
bWF0aW9uYWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBLLiBTcmlyYW0KRXhwaXJl
czogRGVjZW1iZXIgMTcsIDIwMDkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBOSVNUCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBSLiBXaGl0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ2lzY28KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBKdW5lIDE1LCAyMDA5
CgoKICBVc2UgQ2FzZXMgYW5kIGludGVycHJldGF0aW9uIG9mIFJQS0kgb2JqZWN0cyBmb3IgaXNz
dWVycyBhbmQgcmVseWluZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhcnRpZXMK
ICAgICAgICAgICAgICAgICAgICBkcmFmdC1tYW5kZXJzb24tc2lkci11c2VjYXNlcy0wMAoKU3Rh
dHVzIG9mIHRoaXMgTWVtbwoKICAgVGhpcyBJbnRlcm5ldC1EcmFmdCBpcyBzdWJtaXR0ZWQgdG8g
SUVURiBpbiBmdWxsIGNvbmZvcm1hbmNlIHdpdGggdGhlCiAgIHByb3Zpc2lvbnMgb2YgQkNQIDc4
IGFuZCBCQ1AgNzkuCgogICBJbnRlcm5ldC1EcmFmdHMgYXJlIHdvcmtpbmcgZG9jdW1lbnRzIG9m
IHRoZSBJbnRlcm5ldCBFbmdpbmVlcmluZwogICBUYXNrIEZvcmNlIChJRVRGKSwgaXRzIGFyZWFz
LCBhbmQgaXRzIHdvcmtpbmcgZ3JvdXBzLiAgTm90ZSB0aGF0CiAgIG90aGVyIGdyb3VwcyBtYXkg
YWxzbyBkaXN0cmlidXRlIHdvcmtpbmcgZG9jdW1lbnRzIGFzIEludGVybmV0LQogICBEcmFmdHMu
CgogICBJbnRlcm5ldC1EcmFmdHMgYXJlIGRyYWZ0IGRvY3VtZW50cyB2YWxpZCBmb3IgYSBtYXhp
bXVtIG9mIHNpeCBtb250aHMKICAgYW5kIG1heSBiZSB1cGRhdGVkLCByZXBsYWNlZCwgb3Igb2Jz
b2xldGVkIGJ5IG90aGVyIGRvY3VtZW50cyBhdCBhbnkKICAgdGltZS4gIEl0IGlzIGluYXBwcm9w
cmlhdGUgdG8gdXNlIEludGVybmV0LURyYWZ0cyBhcyByZWZlcmVuY2UKICAgbWF0ZXJpYWwgb3Ig
dG8gY2l0ZSB0aGVtIG90aGVyIHRoYW4gYXMgIndvcmsgaW4gcHJvZ3Jlc3MuIgoKICAgVGhlIGxp
c3Qgb2YgY3VycmVudCBJbnRlcm5ldC1EcmFmdHMgY2FuIGJlIGFjY2Vzc2VkIGF0CiAgIGh0dHA6
Ly93d3cuaWV0Zi5vcmcvaWV0Zi8xaWQtYWJzdHJhY3RzLnR4dC4KCiAgIFRoZSBsaXN0IG9mIElu
dGVybmV0LURyYWZ0IFNoYWRvdyBEaXJlY3RvcmllcyBjYW4gYmUgYWNjZXNzZWQgYXQKICAgaHR0
cDovL3d3dy5pZXRmLm9yZy9zaGFkb3cuaHRtbC4KCiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQgd2ls
bCBleHBpcmUgb24gRGVjZW1iZXIgMTcsIDIwMDkuCgpDb3B5cmlnaHQgTm90aWNlCgogICBDb3B5
cmlnaHQgKGMpIDIwMDkgSUVURiBUcnVzdCBhbmQgdGhlIHBlcnNvbnMgaWRlbnRpZmllZCBhcyB0
aGUKICAgZG9jdW1lbnQgYXV0aG9ycy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuCgogICBUaGlzIGRv
Y3VtZW50IGlzIHN1YmplY3QgdG8gQkNQIDc4IGFuZCB0aGUgSUVURiBUcnVzdCdzIExlZ2FsCiAg
IFByb3Zpc2lvbnMgUmVsYXRpbmcgdG8gSUVURiBEb2N1bWVudHMgaW4gZWZmZWN0IG9uIHRoZSBk
YXRlIG9mCiAgIHB1YmxpY2F0aW9uIG9mIHRoaXMgZG9jdW1lbnQgKGh0dHA6Ly90cnVzdGVlLmll
dGYub3JnL2xpY2Vuc2UtaW5mbykuCiAgIFBsZWFzZSByZXZpZXcgdGhlc2UgZG9jdW1lbnRzIGNh
cmVmdWxseSwgYXMgdGhleSBkZXNjcmliZSB5b3VyIHJpZ2h0cwogICBhbmQgcmVzdHJpY3Rpb25z
IHdpdGggcmVzcGVjdCB0byB0aGlzIGRvY3VtZW50LgoKCgoKCk1hbmRlcnNvbiwgZXQgYWwuICAg
ICAgIEV4cGlyZXMgRGVjZW1iZXIgMTcsIDIwMDkgICAgICAgICAgICAgICBbUGFnZSAxXQoMCklu
dGVybmV0LURyYWZ0ICAgICAgUlBLSSBVc2UgQ2FzZSBhbmQgaW50ZXJwcmV0YXRpb25zICAgICAg
ICAgIEp1bmUgMjAwOQoKCkFic3RyYWN0CgogICBUaGlzIGRvY3VtZW50IHByb3ZpZGVzIHVzZSBj
YXNlcyBkaXJlY3Rpb25zLCBhbmQgaW50ZXJwcmV0YXRpb25zIGZvcgogICBvcmdhbmlzYXRpb25z
IGFuZCByZWx5aW5nIHBhcnRpZXMgd2hlbiBjcmVhdGluZyBvciBlbmNvdW50ZXJpbmcgUlBLSQog
ICBvYmplY3Qgc2NlbmFyaW9zIGluIHRoZSBwdWJsaWMgUlBLSSBpbiByZWxhdGlvbiB0byBwdWJs
aWMgaW50ZXJuZXQKICAgcm91dGluZy4KCgpUYWJsZSBvZiBDb250ZW50cwoKICAgMS4gIEludHJv
ZHVjdGlvbiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAzCiAgICAgMS4xLiAgVGVybWlub2xvZ3kgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gMwogICAgIDEuMi4gIFJlcXVpcmVtZW50cyBMYW5ndWFnZSAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDMKICAgMi4gIE92ZXJ2aWV3ICAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAzCiAgICAg
Mi4xLiAgR2VuZXJhbCBpbnRlcnByZXRhdGlvbiBvZiBSUEtJIG9iamVjdCBzZW1hbnRpY3MgLiAu
IC4gLiAuIC4gMwogICAzLiAgT3JpZ2luYXRpb24gdXNlIGNhc2VzIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDMKICAgICAzLjEuICBTaW5nbGUgYW5ub3VuY2VtZW50
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA0CiAgICAgMy4yLiAgQWdn
cmVnYXRlIHdpdGggYSBtb3JlIHNwZWNpZmljICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
NAogICAgIDMuMy4gIEFnZ3JlZ2F0ZSB3aXRoIG1vcmUgc3BlY2lmaWMgZnJvbSBkaWZmZXJlbnQg
QVNOIC4gLiAuIC4gLiAuIDQKICAgICAzLjQuICBTdWItYWxsb2NhdGlvbiB0byBtdWx0aS1ob21l
ZCBjdXN0b21lciAgLiAuIC4gLiAuIC4gLiAuIC4gLiA0CiAgICAgMy41LiAgUmVzdHJpY3Rpb24g
b2YgbmV3IGFsbG9jYXRpb24gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gNAogICAgIDMu
Ni4gIFJlc3RyaWN0aW9uIG9mIG5ldyBBU04gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIDQKICAgICAzLjcuICBSZXN0cmljdGlvbiBvZiBwYXJ0IG9mIGFsbG9jYXRpb24gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA1CiAgICAgMy44LiAgUmVzdHJpY3Rpb24gb2YgcHJlZml4
IGxlbmd0aCAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gNQogICAgIDMuOS4gIFJlc3Ry
aWN0aW9uIG9mIHN1Yi1hbGxvY3Rpb24gcHJlZml4IGxlbmd0aCAgLiAuIC4gLiAuIC4gLiAuIDUK
ICAgNC4gIEFkamFjZW5jeSB1c2UgY2FzZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiA1CiAgICAgNC4xLiAgTXVsdGktaG9tZWQgLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gNQogICAgIDQuMi4gIFJlc3RyaWN0aW5nIHBl
ZXJzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDUKICAgICA0LjMu
ICBSZXN0cmljdGluZyBjdXN0b21lcnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiA2CiAgIDUuICBQYXJ0aWFsIERlcGxveW1lbnQgdXNlIGNhc2VzICAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gNgogICAgIDUuMS4gIFBhcmVudCBkb2VzIG5vdCBkbyBSUEtJ
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDYKICAgICA1LjIuICBPbmx5IHNv
bWUgY2hpbGRyZW4gcGFydGljaXBhdGUgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA2CiAg
IDYuICBSZWx5aW5nIFBhcnR5IHVzZSBjYXNlcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gNgogICAgIDYuMS4gIFZhbGlkYXRpb24gb2YgdXBkYXRlcyB1c2luZyBST0Fz
ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDYKICAgICA2LjIuICBSZXNwb25zZSB0byBFeHBp
cnkvUmV2b2NhdGlvbiBvZiBDZXJ0aWZpY2F0ZXMgLiAuIC4gLiAuIC4gLiA2CiAgIDcuICBBY2tu
b3dsZWRnZW1lbnRzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gNgogICA4LiAgSUFOQSBDb25zaWRlcmF0aW9ucyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIDYKICAgOS4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA3CiAgIDEwLiBOb3JtYXRpdmUgUmVm
ZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gNwogICBB
dXRob3JzJyBBZGRyZXNzZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIDgKCgoKCgoKCgoKCgpNYW5kZXJzb24sIGV0IGFsLiAgICAgICBFeHBpcmVzIERl
Y2VtYmVyIDE3LCAyMDA5ICAgICAgICAgICAgICAgW1BhZ2UgMl0KDApJbnRlcm5ldC1EcmFmdCAg
ICAgIFJQS0kgVXNlIENhc2UgYW5kIGludGVycHJldGF0aW9ucyAgICAgICAgICBKdW5lIDIwMDkK
CgoxLiAgSW50cm9kdWN0aW9uCgogICBUaGlzIGRvY3VtZW50IHByb3ZpZGVzIHN1Z2dlc3RlZCB1
c2UgY2FzZXMsIGRpcmVjdGlvbiBhbmQKICAgaW50ZXJwcmV0YXRpb25zIGZvciBvcmdhbmlzYXRp
b25zIGFuZCByZWx5aW5nIHBhcnRpZXMgd2hlbiBjcmVhdGluZwogICBvciBlbmNvdW50ZXJpbmcg
UlBLSSBvYmplY3Qgc2NlbmFyaW9zIGluIHRoZSBwdWJsaWMgUlBLSSBpbiByZWxhdGlvbgogICB0
byBwdWJsaWMgaW50ZXJuZXQgcm91dGluZy4KCjEuMS4gIFRlcm1pbm9sb2d5CgogICBJdCBpcyBh
c3N1bWVkIHRoYXQgdGhlIHJlYWRlciBpcyBmYW1pbGlhciB3aXRoIHRoZSB0ZXJtcyBhbmQgY29u
Y2VwdHMKICAgZGVzY3JpYmVkIGluICJJbnRlcm5ldCBYLjUwOSBQdWJsaWMgS2V5IEluZnJhc3Ry
dWN0dXJlIENlcnRpZmljYXRlCiAgIGFuZCBDZXJ0aWZpY2F0ZSBSZXZvY2F0aW9uIExpc3QgKENS
TCkgUHJvZmlsZSIgW1JGQzUyODBdLCAiQSBQcm9maWxlCiAgIGZvciBYLjUwOSBQS0lYIFJlc291
cmNlIENlcnRpZmljYXRlcyIgW0ktRC5pZXRmLXNpZHItcmVzLWNlcnRzXQogICAiWC41MDkgRXh0
ZW5zaW9ucyBmb3IgSVAgQWRkcmVzc2VzIGFuZCBBUyBJZGVudGlmaWVycyIgW1JGQzM3NzldLCAi
QQogICBQcm9maWxlIGZvciBSb3V0ZSBPcmlnaW4gQXV0aG9yaXphdGlvbnMgKFJPQXMpIgogICBb
SS1ELmlldGYtc2lkci1yb2EtZm9ybWF0XSwgIkEgUHJvZmlsZSBmb3IgQm9nb24gT3JpZ2luCiAg
IEF1dGhvcml6YXRpb25zIChCT0FzKSIgW0ktRC5pZXRmLXNpZHItYm9nb25zXSwgIlZhbGlkYXRp
b24gb2YgUm91dGUKICAgT3JpZ2luYXRpb24gaW4gQkdQIHVzaW5nIHRoZSBSZXNvdXJjZSBDZXJ0
aWZpY2F0ZSBQS0kiCiAgIFtJLUQuaWV0Zi1zaWRyLXJvYS12YWxpZGF0aW9uXSwKCjEuMi4gIFJl
cXVpcmVtZW50cyBMYW5ndWFnZQoKICAgVGhlIGtleSB3b3JkcyAiTVVTVCIsICJNVVNUIE5PVCIs
ICJSRVFVSVJFRCIsICJTSEFMTCIsICJTSEFMTCBOT1QiLAogICAiU0hPVUxEIiwgIlNIT1VMRCBO
T1QiLCAiUkVDT01NRU5ERUQiLCAiTUFZIiwgYW5kICJPUFRJT05BTCIgaW4gdGhpcwogICBkb2N1
bWVudCBhcmUgdG8gYmUgaW50ZXJwcmV0ZWQgYXMgZGVzY3JpYmVkIGluIFJGQyAyMTE5LgoKCjIu
ICBPdmVydmlldwoKMi4xLiAgR2VuZXJhbCBpbnRlcnByZXRhdGlvbiBvZiBSUEtJIG9iamVjdCBz
ZW1hbnRpY3MKCiAgIEl0IGlzIGltcG9ydGFudCB0aGF0IHRoZSBpbnRlcnByZXRhdGlvbiBvZiBy
ZWx5aW5nIHBhcnRpZXMsIG9yCiAgIHJlbHlpbmcgcGFydHkgcm91dGluZyBzb2Z0d2FyZSwgdGhh
dCBpbXBsZW1lbnRzIGEgbGV2ZWwgb2Ygcm91dGluZwogICBkZWNpc2lvbiwgd2hlbiBhIHJvdXRp
bmcgdXBkYXRlICgicm91dGUiKSBpcyByZWNlaXZlZCBpbiBsaWdodCBvZiB0aGUKICAgZXhpc3Rl
bmNlIG9yIG5vbi1leGlzdGVuY2Ugb2YgYW4gUlBLSSBvYmplY3QgY29ycmVzcG9uZGluZyB0byB0
aGUKICAgcm91dGluZyB1cGRhdGUgYSAnbWFrZSBiZWZvcmUgYnJlYWsnIHN0YW5jZSBpcyB0YWtl
bi4gIFRoaXMgbWVhbnMKICAgdGhhdCB0aGUgcmVseWluZyBwYXJ0eSBzaG91bGQgZG8gYWxsIHBv
c3NpYmxlIHN0ZXBzIHRvIGVuc3VyZSBhIHJvdXRlCiAgIGlzIHZhbGlkLCBiZWZvcmUgYXR0ZW1w
dGluZyB0byBkZWNsYXJlIGl0IG90aGVyd2lzZS4gIEZvciBhbGwgb2YgdGhlCiAgIGNhc2VzIGlu
IHRoaXMgZG9jdW1lbnQgaXQgaXMgYXNzdW1lZCB0aGF0IFJQS0kgb2JqZWN0cyB2YWxpZGF0ZSBp
bgogICBhY2NvcmRhbmNlIHdpdGggW0ktRC5pZXRmLXNpZHItcmVzLWNlcnRzXSwgW0ktRC5pZXRm
LXNpZHItYXJjaF0sCiAgIFtJLUQuaWV0Zi1zaWRyLXJvYS12YWxpZGF0aW9uXSwgYW5kIFtJLUQu
aWV0Zi1zaWRyLWJvZ29uc10gdW5sZXNzCiAgIG90aGVyd2lzZSBzdGF0ZWQuCgoKMy4gIE9yaWdp
bmF0aW9uIHVzZSBjYXNlcwoKCgoKCgpNYW5kZXJzb24sIGV0IGFsLiAgICAgICBFeHBpcmVzIERl
Y2VtYmVyIDE3LCAyMDA5ICAgICAgICAgICAgICAgW1BhZ2UgM10KDApJbnRlcm5ldC1EcmFmdCAg
ICAgIFJQS0kgVXNlIENhc2UgYW5kIGludGVycHJldGF0aW9ucyAgICAgICAgICBKdW5lIDIwMDkK
CgozLjEuICBTaW5nbGUgYW5ub3VuY2VtZW50CgogICBBbiBvcmdhbmlzYXRpb24gKEFTTiA2NDQ5
NikgaGFzIGJlZW4gYWxsb2NhdGVkIHRoZSBwcmVmaXgKICAgMTkyLjE2OC4yLjAvMjQsIGl0IHdp
c2hlcyB0byBhbm5vdW5jZSB0aGUgLzI0IHByZWZpeCBmcm9tIEFTTiA2NDQ5NgogICB0byB0aGUg
cHVibGljIGludGVybmV0IHN1Y2ggdGhhdCByZWx5aW5nIHBhcnRpZXMgaW50ZXJwcmV0IHRoZSBy
b3V0ZQogICBhcyB2YWxpZC4KCjMuMi4gIEFnZ3JlZ2F0ZSB3aXRoIGEgbW9yZSBzcGVjaWZpYwoK
ICAgQW4gb3JnYW5pc2F0aW9uIChBU04gNjQ0OTYpIGhhcyBiZWVuIGFsbG9jYXRlZCB0aGUgcHJl
Zml4CiAgIDEwLjEuMC4wLzE2LCBpdCB3aXNoZXMgdG8gYW5ub3VuY2UgdGhlIG1vcmUgc3BlY2lm
aWMgcHJlZml4CiAgIDEwLjEuMC4wLzIwIGZyb20gQVNOIDY0NDk2IGFzIHdlbGwgYXMgdGhlIGFn
Z3JlZ2F0ZSByb3V0ZSB0byB0aGUKICAgcHVibGljIGludGVybmV0IHN1Y2ggdGhhdCByZWx5aW5n
IHBhcnRpZXMgaW50ZXJwcmV0IHRoZSByb3V0ZXMgYXMKICAgdmFsaWQuCgozLjMuICBBZ2dyZWdh
dGUgd2l0aCBtb3JlIHNwZWNpZmljIGZyb20gZGlmZmVyZW50IEFTTgoKICAgQW4gb3JnYW5pc2F0
aW9uIChBU04gNjQ0OTYpIGhhcyBiZWVuIGFsbG9jYXRlZCB0aGUgcHJlZml4CiAgIDEwLjEuMC4w
LzE2LCBpdCB3aXNoZXMgdG8gYW5ub3VuY2UgdGhlIG1vcmUgc3BlY2lmaWMgcHJlZml4CiAgIDEw
LjEuMC4wLzIwIGZyb20gQVNOIDY0NDk5IGFzIHdlbGwgYXMgdGhlIGFnZ3JlZ2F0ZSByb3V0ZSBm
cm9tIEFTTgogICA2NDQ5NiB0byB0aGUgcHVibGljIGludGVybmV0IHN1Y2ggdGhhdCByZWx5aW5n
IHBhcnRpZXMgaW50ZXJwcmV0IHRoZQogICByb3V0ZXMgYXMgdmFsaWQuCgozLjQuICBTdWItYWxs
b2NhdGlvbiB0byBtdWx0aS1ob21lZCBjdXN0b21lcgoKICAgQW4gb3JnYW5pc2F0aW9uIChBU04g
NjQ0OTYpIGhhcyBiZWVuIGFsbG9jYXRlZCB0aGUgcHJlZml4CiAgIDEwLjEuMC4wLzE2LCBpdCB3
aXNoZXMgdG8gYW5ub3VuY2UgdGhlIG1vcmUgc3BlY2lmaWMgcHJlZml4CiAgIDEwLjEuMC4wLzIw
IGZyb20gQVNOIDY0NDk2LiAgSXQgaGFzIGZ1cnRoZXIgZGVsZWdhdGVkIDEwLjEuMTYuMC8yMCB0
bwogICBhIGN1c3RvbWVyIHdobyBpcyBtdWx0aS1ob21lZCBhbmQgd2lsbCBvcmlnaW5hdGUgdGhl
IHJvdXRlIHByZWZpeAogICByb3V0ZSBmcm9tIEFTTiA2NDUxMS4gIEFTTiA2NDQ5NiB3aWxsIGFs
c28gYW5ub3VuY2UgdGhlIGFnZ3JlZ2F0ZQogICByb3V0ZSB0byB0aGUgcHVibGljIGludGVybmV0
IHN1Y2ggdGhhdCByZWx5aW5nIHBhcnRpZXMgaW50ZXJwcmV0IHRoZQogICByb3V0ZXMgYXMgdmFs
aWQuCgozLjUuICBSZXN0cmljdGlvbiBvZiBuZXcgYWxsb2NhdGlvbgoKICAgQW4gb3JnYW5pc2F0
aW9uIGhhcyByZWNlbnRseSBiZWVuIGFsbG9jYXRlZCB0aGUgcHJlZml4IDEwLjEuMC4wLzE2Lgog
ICBJdHMgbmV0d29yayBkZXBsb3ltZW50IGlzIG5vdCB5ZXQgcmVhZHkgdG8gYW5ub3VuY2UgdGhl
IHByZWZpeCBhbmQKICAgd2lzaGVzIHRvIHJlc3RyaWN0IGFsbCBwb3NzaWJsZSBhbm5vdW5jZW1l
bnRzIG9mIDEwLjEuMC4wLzE2IGluCiAgIHJvdXRpbmcgdXNpbmcgUlBLSS4KCjMuNi4gIFJlc3Ry
aWN0aW9uIG9mIG5ldyBBU04KCiAgIEFuIG9yZ2FuaXNhdGlvbiBoYXMgcmVjZW50bHkgYmVlbiBh
bGxvY2F0ZWQgYW4gYWRkaXRpb25hbCA0IGJ5dGUgQVNOCiAgIDY1NTUxLiAgSXRzIG5ldHdvcmsg
ZGVwbG95bWVudCBpcyBub3QgeWV0IHJlYWR5IHRvIHVzZSB0aGlzIEFTTiBhbmQKICAgd2lzaGVz
IHRvIHJlc3RyaWN0IGFsbCBwb3NzaWJsZSB1c2VzIG9mIEFTTiA2NTU1MSB1c2luZyBSUEtJLgoK
CgoKCgpNYW5kZXJzb24sIGV0IGFsLiAgICAgICBFeHBpcmVzIERlY2VtYmVyIDE3LCAyMDA5ICAg
ICAgICAgICAgICAgW1BhZ2UgNF0KDApJbnRlcm5ldC1EcmFmdCAgICAgIFJQS0kgVXNlIENhc2Ug
YW5kIGludGVycHJldGF0aW9ucyAgICAgICAgICBKdW5lIDIwMDkKCgozLjcuICBSZXN0cmljdGlv
biBvZiBwYXJ0IG9mIGFsbG9jYXRpb24KCiAgIEFuIG9yZ2FuaXNhdGlvbiAoQVNOIDY0NDk2KSBo
YXMgYmVlbiBhbGxvY2F0ZWQgdGhlIHByZWZpeAogICAxMC4xLjAuMC8xNi4gIEl0cyBuZXR3b3Jr
IHRvcG9sb2d5IHBlcm1pdHMgdGhlIGFubm91bmNlbWVudCBvZgogICAxMC4xLjAuMC8xNyBidXQg
cmVzdHJpY3RzIGFueSBwb3NzaWJsZSBhbm5vdW5jZW1lbnQgb2YgMTAuMS4xMjguMC8xNwogICB1
c2luZyBSUEtJLgoKMy44LiAgUmVzdHJpY3Rpb24gb2YgcHJlZml4IGxlbmd0aAoKICAgQW4gb3Jn
YW5pemF0aW9uIChBU04gNjQ0OTYpIGhhcyBiZWVuIGFsbG9jYXRlZCB0aGUgcHJlZml4CiAgIDEw
LjEuMC4wLzE2LCBpdCB3aXNoZXMgdG8gYW5ub3VuY2UgdGhlIGFnZ3JlZ2F0ZSBhbmQgYWxsIG1v
cmUKICAgc3BlY2lmaWMgcHJlZml4ZXMgdXAgdG8gYW5kIGluY2x1ZGluZyBhIG1heGltdW0gbGVu
Z3RoIG9mIC8yMCwgYnV0CiAgIG5ldmVyIG1vcmUgc3BlY2lmaWMgdGhhbiB0aGF0LgoKMy45LiAg
UmVzdHJpY3Rpb24gb2Ygc3ViLWFsbG9jdGlvbiBwcmVmaXggbGVuZ3RoCgogICBBbiBvcmdhbml6
YXRpb24gKEFTTiA2NDQ5NikgaGFzIGJlZW4gYWxsb2NhdGVkIHRoZSBwcmVmaXgKICAgMTAuMS4w
LjAvMTYsIGl0IHN1Yi1hbGxvY2F0ZXMgLzIwIHByZWZpeGVzIHRvIGl0cyBtdWx0aS1ob21lZAog
ICBjdXN0b21lcnMuICBJdCB3aXNoZXMgdG8gcmVzdHJpY3QgdGhvc2UgY3VzdG9tZXJzIGZyb20g
YWR2ZXJ0aXNpbmcKICAgYW55IGNvcnJlc3BvbmRpbmcgcm91dGVzIG1vcmUgc3BlY2lmaWMgdGhh
biBhIC8yMi4KCgo0LiAgQWRqYWNlbmN5IHVzZSBjYXNlcwoKICAgSXNzdWVzIG9mIHZhbGlkYXRp
b24gb2YgYWRqYWNlbmN5LCBvciBwYXRoIHZhbGlkYXRpb24sIGFyZSBjdXJyZW50bHkKICAgb3V0
IG9mIHNjb3BlIG9mIHRoZSBTSURSLVdHIGNoYXJ0ZXIuICBUaGUgdXNlIGNhc2VzIGlzIHRoaXMg
c2VjdGlvbgogICBhcmUgbGlzdGVkIGhlcmUgYXMgYSByZW1pbmRlciB0aGF0IHRoZSB3b3JrIGdv
ZXMgYmV5b25kIG9yaWdpbmF0aW9uCiAgIGFuZCBhdCB0aGUgc3RhZ2Ugd2hlbiBvcmdpbmlhdGlv
biBoYXMgYmVlbiBhZGRyZXNzZWQgYnkgdGhlIFdHLCBhCiAgIHJlY2hhcnRlciB0byBlbmNvbXBh
c3MgYWRqYWNlbmN5IHdpbGwgYWxsb3cgY29uc2lkZXJhdGlvbiBvZiB0aGVzZQogICB1c2UgY2Fz
ZXMuCgo0LjEuICBNdWx0aS1ob21lZAoKICAgQW4gb3JnYW5pc2F0aW9uIChBU04gNjQ0OTYpIGhh
cyBiZWVuIGFsbG9jYXRlZCB0aGUgcHJlZml4CiAgIDEwLjEuMC4wLzE2LiAgSXRzIHVwc3RyZWFt
cyBhcmUgQVNOIDY1NTUxIGFuZCBBU04gNjQ0OTkuICBUaGUKICAgb3JnYW5pc2F0aW9uIGFubm91
bmNlcyB0aGUgLzE2IGFnZ3JlZ2F0ZS4gIEl0IHBlcm1pdHMgdGhhdCBBU05zIDY1NTUxCiAgIGFu
ZCA2NDQ5OSBtYXkgYW5ub3VuY2UgdGhlIGFnZ3JlZ2F0ZSB0byB0aGVpciB1cHN0cmVhbXMuCgo0
LjIuICBSZXN0cmljdGluZyBwZWVycwoKICAgQW4gb3JnYW5pc2F0aW9uIChBU04gNjQ0OTYpIGhh
cyBiZWVuIGFsbG9jYXRlZCB0aGUgcHJlZml4CiAgIDEwLjEuMC4wLzE2LiAgSXRzIHR3byB1cHN0
cmVhbXMgYXJlIEFTTiA2NTU1MSBhbmQgQVNOIDY0NDk5LiAgVGhlCiAgIG9yZ2FuaXN0aW9uIChB
U04gNjQ0OTYpIHBlZXJzIHdpdGggYSB0aGlyZCBBUywgQVNOIDY0NTExLiAgVGhlCiAgIG9yZ2Fu
aXNhdGlvbiBhbm5vdW5jZXMgdGhlIG1vcmUgc3BlY2lmaWMgMTAuMS4wLjAvMjQgYW5kIHRoZSAv
MTYKICAgYWdncmVnYXRlLiAgSXQgd2lzaGVzIHRoYXQgb25seSBBU05zIDY1NTUxIGFuZCA2NDQ5
OSBtYXkgYW5ub3VuY2UgdGhlCiAgIGFnZ3JlZ2F0ZSBhbmQgbW9yZSBzcGVjaWZpY3MgdG8gdGhl
aXIgdXBzdHJlYW1zLiAgQVNOIDY0NTExLCB0aGUKICAgcGVlciwgbWF5IG5vdCBmdXJ0aGVyIGFu
bm91bmNlIChvciBsZWFrKSBhbnkgcm91dGVzIGZvciAxMC4xLjAuMC8xNgogICBhbmQgMTAuMS4w
LjAvMjQuCgoKCk1hbmRlcnNvbiwgZXQgYWwuICAgICAgIEV4cGlyZXMgRGVjZW1iZXIgMTcsIDIw
MDkgICAgICAgICAgICAgICBbUGFnZSA1XQoMCkludGVybmV0LURyYWZ0ICAgICAgUlBLSSBVc2Ug
Q2FzZSBhbmQgaW50ZXJwcmV0YXRpb25zICAgICAgICAgIEp1bmUgMjAwOQoKCjQuMy4gIFJlc3Ry
aWN0aW5nIGN1c3RvbWVycwoKICAgQW4gb3JnYW5pc2F0aW9uIChBU04gNjQ0OTYpIGhhcyBhIGN1
c3RvbWVyIChBU04gNjQ1MTEpIHRoYXQgaGFzIGJlZW4KICAgYWxsb2NhdGVkIDEwLjEuMC4wLzE2
IGZyb20gYW4gUklSLiAgVGhlIG9yZ2FuaXNhdGlvbiB3aXNoZXMgbm90IHRvIGJlCiAgIHVzZWQg
YXMgdHJhbnNpdCBmb3IgQVNOIDY0NTExLgoKCjUuICBQYXJ0aWFsIERlcGxveW1lbnQgdXNlIGNh
c2VzCgo1LjEuICBQYXJlbnQgZG9lcyBub3QgZG8gUlBLSQoKICAgQW4gb3JnYW5pc2F0aW9uIChB
U04gNjQ1MTEpIGlzIG11bHRpLWhvbWVkIGhhcyBiZWVuIGFzc2lnbmVkIHRoZQogICBwcmVmaXgg
MTAuMS4wLjAvMjAgZnJvbSBhbiB1cHN0cmVhbSAoQVNOIDY0NDk2KSwgaXQgd2lzaGVzIHRvCiAg
IGFubm91bmNlIHRoZSBwcmVmaXggMTAuMS4wLjAvMjAgZnJvbSBBU04gNjQ1MTEgdG8gaXRzIG90
aGVyCiAgIHVwc3RyZWFtKHMpLiAgSXQgYWxzbyB3aXNoZXMgdG8gY3JlYXRlIFJQS0kgc3RhdGVt
ZW50cyBhYm91dCB0aGUKICAgcmVzb3VyY2UsIGhvd2V2ZXIgQVNOIDY0NDk2IGhhcyBub3QgeWV0
IGFkb3B0ZWQgUlBLSS4KCjUuMi4gIE9ubHkgc29tZSBjaGlsZHJlbiBwYXJ0aWNpcGF0ZQoKICAg
QW4gQW4gb3JnYW5pc2F0aW9uIChBU04gNjQ0OTYpIGhhcyBiZWVuIGFsbG9jYXRlZCB0aGUgcHJl
Zml4CiAgIDEwLjEuMC4wLzE2LCBpdCB3aXNoZXMgdG8gYW5ub3VuY2UgdGhlIG1vcmUgc3BlY2lm
aWMgcHJlZml4CiAgIDEwLjEuMC4wLzIwIGZyb20gQVNOIDY0NDk2LiAgSXQgaGFzIGZ1cnRoZXIg
ZGVsZWdhdGVkIDEwLjEuMTYuMC8yMAogICBhbmQgMTAuMS4zMi4wLzIwIHRvIGN1c3RvbWVycyBB
U04gNjQ1MTEgYW5kIDY1NTUxIChyZXNwZWN0aXZlbHkpIHdobwogICBhcmUgbXVsdGktaG9tZWQu
ICBBU04gNjQ1MTEgZG9lcyBub3QgcGFydGljaXBhdGUgaW4gUlBLSS4gIEFTTiA2NTU1MQogICBw
YXJ0aWNpcGF0ZXMgaW4gUlBLSS4KCgo2LiAgUmVseWluZyBQYXJ0eSB1c2UgY2FzZXMKCjYuMS4g
IFZhbGlkYXRpb24gb2YgdXBkYXRlcyB1c2luZyBST0FzCgogICBUQkMKCjYuMi4gIFJlc3BvbnNl
IHRvIEV4cGlyeS9SZXZvY2F0aW9uIG9mIENlcnRpZmljYXRlcwoKICAgVEJDCgoKNy4gIEFja25v
d2xlZGdlbWVudHMKCiAgIFRoZSBhdXRob3JzIGFyZSBpbmRlYnRlZCB0byBib3RoIFNhbmR5IE11
cnBoeSBhbmQgU2FtIFdlaWxlciBmb3IKICAgdGhlaXIgZ3VpZGFuY2UuCgoKOC4gIElBTkEgQ29u
c2lkZXJhdGlvbnMKCiAgIFRoaXMgbWVtbyBpbmNsdWRlcyBubyByZXF1ZXN0IHRvIElBTkEuCgoK
CgpNYW5kZXJzb24sIGV0IGFsLiAgICAgICBFeHBpcmVzIERlY2VtYmVyIDE3LCAyMDA5ICAgICAg
ICAgICAgICAgW1BhZ2UgNl0KDApJbnRlcm5ldC1EcmFmdCAgICAgIFJQS0kgVXNlIENhc2UgYW5k
IGludGVycHJldGF0aW9ucyAgICAgICAgICBKdW5lIDIwMDkKCgo5LiAgU2VjdXJpdHkgQ29uc2lk
ZXJhdGlvbnMKCiAgIFRoaXMgbWVtbyByZXF1aXJlcyBubyBzZWN1cml0eSBjb25zaWRlcmF0aW9u
cwoKCjEwLiAgTm9ybWF0aXZlIFJlZmVyZW5jZXMKCiAgIFtJLUQuaWV0Zi1zaWRyLWFyY2hdCiAg
ICAgICAgICAgICAgTGVwaW5za2ksIE0uIGFuZCBTLiBLZW50LCAiQW4gSW5mcmFzdHJ1Y3R1cmUg
dG8gU3VwcG9ydAogICAgICAgICAgICAgIFNlY3VyZSBJbnRlcm5ldCBSb3V0aW5nIiwgZHJhZnQt
aWV0Zi1zaWRyLWFyY2gtMDYgKHdvcmsgaW4KICAgICAgICAgICAgICBwcm9ncmVzcyksIE1hcmNo
IDIwMDkuCgogICBbSS1ELmlldGYtc2lkci1ib2dvbnNdCiAgICAgICAgICAgICAgTWFuZGVyc29u
LCBULiwgIkEgUHJvZmlsZSBmb3IgQm9nb24gT3JpZ2luIEF0dGVzdGF0aW9ucwogICAgICAgICAg
ICAgIChCT0FzKSIsIGRyYWZ0LWlldGYtc2lkci1ib2dvbnMtMDMgKHdvcmsgaW4gcHJvZ3Jlc3Mp
LAogICAgICAgICAgICAgIE1heSAyMDA5LgoKICAgW0ktRC5pZXRmLXNpZHItcmVzLWNlcnRzXQog
ICAgICAgICAgICAgIEh1c3RvbiwgRy4sIE1pY2hhZWxzb24sIEcuLCBhbmQgUi4gTG9vbWFucywg
IkEgUHJvZmlsZSBmb3IKICAgICAgICAgICAgICBYLjUwOSBQS0lYIFJlc291cmNlIENlcnRpZmlj
YXRlcyIsCiAgICAgICAgICAgICAgZHJhZnQtaWV0Zi1zaWRyLXJlcy1jZXJ0cy0xNiAod29yayBp
biBwcm9ncmVzcyksCiAgICAgICAgICAgICAgRmVicnVhcnkgMjAwOS4KCiAgIFtJLUQuaWV0Zi1z
aWRyLXJvYS1mb3JtYXRdCiAgICAgICAgICAgICAgTGVwaW5za2ksIE0uLCBLZW50LCBTLiwgYW5k
IEQuIEtvbmcsICJBIFByb2ZpbGUgZm9yIFJvdXRlCiAgICAgICAgICAgICAgT3JpZ2luIEF1dGhv
cml6YXRpb25zIChST0FzKSIsCiAgICAgICAgICAgICAgZHJhZnQtaWV0Zi1zaWRyLXJvYS1mb3Jt
YXQtMDQgKHdvcmsgaW4gcHJvZ3Jlc3MpLAogICAgICAgICAgICAgIE5vdmVtYmVyIDIwMDguCgog
ICBbSS1ELmlldGYtc2lkci1yb2EtdmFsaWRhdGlvbl0KICAgICAgICAgICAgICBIdXN0b24sIEcu
IGFuZCBHLiBNaWNoYWVsc29uLCAiVmFsaWRhdGlvbiBvZiBSb3V0ZQogICAgICAgICAgICAgIE9y
aWdpbmF0aW9uIGluIEJHUCB1c2luZyB0aGUgUmVzb3VyY2UgQ2VydGlmaWNhdGUgUEtJIiwKICAg
ICAgICAgICAgICBkcmFmdC1pZXRmLXNpZHItcm9hLXZhbGlkYXRpb24tMDEgKHdvcmsgaW4gcHJv
Z3Jlc3MpLAogICAgICAgICAgICAgIE9jdG9iZXIgMjAwOC4KCiAgIFtSRkMzNzc5XSAgTHlubiwg
Qy4sIEtlbnQsIFMuLCBhbmQgSy4gU2VvLCAiWC41MDkgRXh0ZW5zaW9ucyBmb3IgSVAKICAgICAg
ICAgICAgICBBZGRyZXNzZXMgYW5kIEFTIElkZW50aWZpZXJzIiwgUkZDIDM3NzksIEp1bmUgMjAw
NC4KCiAgIFtSRkMzODUyXSAgSG91c2xleSwgUi4sICJDcnlwdG9ncmFwaGljIE1lc3NhZ2UgU3lu
dGF4IChDTVMpIiwKICAgICAgICAgICAgICBSRkMgMzg1MiwgSnVseSAyMDA0LgoKICAgW1JGQzQw
NTVdICBTY2hhYWQsIEouLCBLYWxpc2tpLCBCLiwgYW5kIFIuIEhvdXNsZXksICJBZGRpdGlvbmFs
CiAgICAgICAgICAgICAgQWxnb3JpdGhtcyBhbmQgSWRlbnRpZmllcnMgZm9yIFJTQSBDcnlwdG9n
cmFwaHkgZm9yIHVzZSBpbgogICAgICAgICAgICAgIHRoZSBJbnRlcm5ldCBYLjUwOSBQdWJsaWMg
S2V5IEluZnJhc3RydWN0dXJlIENlcnRpZmljYXRlCiAgICAgICAgICAgICAgYW5kIENlcnRpZmlj
YXRlIFJldm9jYXRpb24gTGlzdCAoQ1JMKSBQcm9maWxlIiwgUkZDIDQwNTUsCiAgICAgICAgICAg
ICAgSnVuZSAyMDA1LgoKICAgW1JGQzQyNzFdICBSZWtodGVyLCBZLiwgTGksIFQuLCBhbmQgUy4g
SGFyZXMsICJBIEJvcmRlciBHYXRld2F5CgoKCk1hbmRlcnNvbiwgZXQgYWwuICAgICAgIEV4cGly
ZXMgRGVjZW1iZXIgMTcsIDIwMDkgICAgICAgICAgICAgICBbUGFnZSA3XQoMCkludGVybmV0LURy
YWZ0ICAgICAgUlBLSSBVc2UgQ2FzZSBhbmQgaW50ZXJwcmV0YXRpb25zICAgICAgICAgIEp1bmUg
MjAwOQoKCiAgICAgICAgICAgICAgUHJvdG9jb2wgNCAoQkdQLTQpIiwgUkZDIDQyNzEsIEphbnVh
cnkgMjAwNi4KCiAgIFtSRkM0ODkzXSAgVm9ocmEsIFEuIGFuZCBFLiBDaGVuLCAiQkdQIFN1cHBv
cnQgZm9yIEZvdXItb2N0ZXQgQVMKICAgICAgICAgICAgICBOdW1iZXIgU3BhY2UiLCBSRkMgNDg5
MywgTWF5IDIwMDcuCgogICBbUkZDNTI4MF0gIENvb3BlciwgRC4sIFNhbnRlc3NvbiwgUy4sIEZh
cnJlbGwsIFMuLCBCb2V5ZW4sIFMuLAogICAgICAgICAgICAgIEhvdXNsZXksIFIuLCBhbmQgVy4g
UG9saywgIkludGVybmV0IFguNTA5IFB1YmxpYyBLZXkKICAgICAgICAgICAgICBJbmZyYXN0cnVj
dHVyZSBDZXJ0aWZpY2F0ZSBhbmQgQ2VydGlmaWNhdGUgUmV2b2NhdGlvbiBMaXN0CiAgICAgICAg
ICAgICAgKENSTCkgUHJvZmlsZSIsIFJGQyA1MjgwLCBNYXkgMjAwOC4KCgpBdXRob3JzJyBBZGRy
ZXNzZXMKCiAgIFRlcnJ5IE1hbmRlcnNvbgogICBJQ0FOTgoKICAgRW1haWw6IHRlcnJ5Lm1hbmRl
cnNvbkBpY2Fubi5vcmcKCgogICBLb3Rpa2FsYXB1ZGkgU3JpcmFtCiAgIE5JU1QKCiAgIEVtYWls
OiBrc3JpcmFtQG5pc3QuZ292CgoKICAgUnVzcyBXaGl0ZQogICBDaXNjbwoKICAgRW1haWw6IHJ1
c3NAY2lzY28uY29tCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpNYW5kZXJzb24sIGV0IGFsLiAgICAg
ICBFeHBpcmVzIERlY2VtYmVyIDE3LCAyMDA5ICAgICAgICAgICAgICAgW1BhZ2UgOF0KDAoK

--_002_C65D648698terrymandersonicannorg_--
