
Received: from m.wordtothewise.com (fruitbat.wordtothewise.com [208.187.80.135]) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id mBUHFGn0014228 for <abuse-feedback-report@mipassoc.org>; Tue, 30 Dec 2008 09:15:21 -0800
Received: from [10.57.169.199] (unknown [82.132.136.189]) by m.wordtothewise.com (Postfix) with ESMTP id 5771980CAD for <abuse-feedback-report@mipassoc.org>; Tue, 30 Dec 2008 08:39:57 -0800 (PST)
Message-Id: <57779D11-3BAE-4398-A7E2-25441164AFF6@word-to-the-wise.com>
From: Steve Atkins <steve@word-to-the-wise.com>
To: ARF mailing list <abuse-feedback-report@mipassoc.org>
In-Reply-To: <C57EB0CD.C24A%jdfalk@returnpath.net>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v930.3)
Date: Tue, 30 Dec 2008 16:39:54 +0000
References: <C57EB0CD.C24A%jdfalk@returnpath.net>
X-Mailer: Apple Mail (2.930.3)
X-Virus-Scanned: ClamAV 0.92/8814/Tue Dec 30 00:43:21 2008 on sbh17.songbird.com
X-Virus-Status: Clean
X-Greylist: Delayed for 00:35:13 by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.70]); Tue, 30 Dec 2008 09:15:21 -0800 (PST)
Subject: Re: [feedback-report] Redacting data
X-BeenThere: abuse-feedback-report@mipassoc.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Public forum for discussion on the feedback-report draft <abuse-feedback-report.mipassoc.org>
List-Unsubscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=unsubscribe>
List-Archive: <http://mipassoc.org/pipermail/abuse-feedback-report>
List-Post: <mailto:abuse-feedback-report@mipassoc.org>
List-Help: <mailto:abuse-feedback-report-request@mipassoc.org?subject=help>
List-Subscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=subscribe>
X-List-Received-Date: Tue, 30 Dec 2008 17:15:21 -0000

On Dec 29, 2008, at 11:52 PM, J D Falk wrote:

> On 23/12/2008 11:25, "Murray S. Kucherawy" <msk@sendmail.com> wrote:
>
> > Can someone give me a few examples of the data which ARF  
> generators like
> > to redact, and how they go about doing it?  Then we can get into  
> some
> > discussion about what guidance the ARF spec should provide in this  
> area.
>
> In every case I'm aware of (which includes nearly all of the  
> installed base
> of ARF generators), the intention is to preserve user privacy -- so  
> they'll
> redact the recipient's email address in the headers, or sometimes  
> redact
> that same string from the entire message.
>
> There are rumours of further redaction, but so far they've all  
> turned out to
> be some obscure little ISP who isn't using ARF anyway.

(Cisco, say.)

AOL has, on occasion, got a bit silly with redaction, but it looked
more like code problems than policy, and didn't happen consistently
or for long. Most of the issues like that I've heard reported were when
they were offering ARF format as an option, and the problems were
with the new ARF generating code, rather than with the stable existing
scomp code. I think that's why some people got the idea that redaction
and ARF are related.

Cheers,
   Steve



Received: from webmail.returnpath.net (webmail.returnpath.net [67.154.224.203]) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id mBU0P63J013556 for <abuse-feedback-report@mipassoc.org>; Mon, 29 Dec 2008 16:25:11 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5
Received: from 38.109.196.34 ([38.109.196.34]) by rpnyex01.rpcorp.local ([192.168.1.16]) with Microsoft Exchange Server HTTP-DAV ; Mon, 29 Dec 2008 23:52:26 +0000
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C96A10.80A1D3FD"
User-Agent: Microsoft-Entourage/12.14.0.081024
Content-class: urn:content-classes:message
Date: Mon, 29 Dec 2008 18:52:29 -0500
Message-ID: <C57EB0CD.C24A%jdfalk@returnpath.net>
In-Reply-To: <20081223101954.F21876@protagonist.smi.sendmail.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [feedback-report] Redacting data
Thread-Index: AclqEIICouO14bSEIEirSkEN4ChlAw==
From: "J D Falk" <jdfalk@returnpath.net>
To: <abuse-feedback-report@mipassoc.org>
X-Virus-Scanned: ClamAV 0.92/8811/Mon Dec 29 12:02:38 2008 on sbh17.songbird.com
X-Virus-Status: Clean
X-Greylist: Delayed for 00:32:27 by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.70]); Mon, 29 Dec 2008 16:25:11 -0800 (PST)
Subject: Re: [feedback-report] Redacting data
X-BeenThere: abuse-feedback-report@mipassoc.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Public forum for discussion on the feedback-report draft <abuse-feedback-report.mipassoc.org>
List-Unsubscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=unsubscribe>
List-Archive: <http://mipassoc.org/pipermail/abuse-feedback-report>
List-Post: <mailto:abuse-feedback-report@mipassoc.org>
List-Help: <mailto:abuse-feedback-report-request@mipassoc.org?subject=help>
List-Subscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=subscribe>
X-List-Received-Date: Tue, 30 Dec 2008 00:25:11 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01C96A10.80A1D3FD
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

On 23/12/2008 11:25, "Murray S. Kucherawy" <msk@sendmail.com> wrote:

> Can someone give me a few examples of the data which ARF generators =
like
> to redact, and how they go about doing it?  Then we can get into some
> discussion about what guidance the ARF spec should provide in this =
area.

In every case I'm aware of (which includes nearly all of the installed =
base
of ARF generators), the intention is to preserve user privacy -- so =
they'll
redact the recipient's email address in the headers, or sometimes redact
that same string from the entire message.

There are rumours of further redaction, but so far they've all turned =
out to
be some obscure little ISP who isn't using ARF anyway.



------_=_NextPart_001_01C96A10.80A1D3FD
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.7651.59">
<TITLE>Re: [feedback-report] Redacting data</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=3D2>On 23/12/2008 11:25, &quot;Murray S. Kucherawy&quot; =
&lt;msk@sendmail.com&gt; wrote:<BR>
<BR>
&gt; Can someone give me a few examples of the data which ARF generators =
like<BR>
&gt; to redact, and how they go about doing it?&nbsp; Then we can get =
into some<BR>
&gt; discussion about what guidance the ARF spec should provide in this =
area.<BR>
<BR>
In every case I'm aware of (which includes nearly all of the installed =
base<BR>
of ARF generators), the intention is to preserve user privacy -- so =
they'll<BR>
redact the recipient's email address in the headers, or sometimes =
redact<BR>
that same string from the entire message.<BR>
<BR>
There are rumours of further redaction, but so far they've all turned =
out to<BR>
be some obscure little ISP who isn't using ARF anyway.<BR>
<BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C96A10.80A1D3FD--


Received: from ns1.qubic.net (ns1.qubic.net [208.69.177.116]) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id mBOMRbI8019840 for <abuse-feedback-report@mipassoc.org>; Wed, 24 Dec 2008 14:27:44 -0800
Authentication-Results: sbh17.songbird.com; dkim=pass (1024-bit key) header.i=@resistor.net
Received: from subman.resistor.net ([10.0.0.1]) (authenticated bits=0) by ns1.qubic.net (8.14.3/8.14.3) with ESMTP id mBOLqomq002424 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <abuse-feedback-report@mipassoc.org>; Wed, 24 Dec 2008 13:52:57 -0800 (PST)
Message-Id: <6.2.5.6.2.20081224132600.02d96d38@resistor.net>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Wed, 24 Dec 2008 13:52:37 -0800
To: abuse-feedback-report@mipassoc.org
From: SM <sm@resistor.net>
In-Reply-To: <alpine.BSF.2.00.0812241646510.1665@simone.iecc.com>
References: <20081223101954.F21876@protagonist.smi.sendmail.com> <alpine.BSF.2.00.0812241646510.1665@simone.iecc.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
X-Virus-Scanned: ClamAV 0.92/8798/Wed Dec 24 08:46:31 2008 on sbh17.songbird.com
X-Virus-Status: Clean
X-Greylist: Delayed for 00:34:38 by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.70]); Wed, 24 Dec 2008 14:27:45 -0800 (PST)
Subject: Re: [feedback-report] Redacting data
X-BeenThere: abuse-feedback-report@mipassoc.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Public forum for discussion on the feedback-report draft <abuse-feedback-report.mipassoc.org>
List-Unsubscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=unsubscribe>
List-Archive: <http://mipassoc.org/pipermail/abuse-feedback-report>
List-Post: <mailto:abuse-feedback-report@mipassoc.org>
List-Help: <mailto:abuse-feedback-report-request@mipassoc.org?subject=help>
List-Subscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Dec 2008 22:27:48 -0000

At 08:51 24-12-2008, John L wrote:
>I'd suggest adding a few sentences saying that some ARF senders redact
>the recipient's address to avoid inadvertent disclosure to an ARF
>recipient who wasn't the sender of the original message, but there's
>no reason to redact other addresses, nor fields whose meaning would
>only be known to the actual sender.

If the recipient's address is to be redacted, then the specifications 
would have to define how the change should be done.  Do we replace 
the email address with another one (e.g. user@arf.invalid)?  Such a 
change has an impact on the Original-Rcpt-To (optional) field.

Regards,
-sm



Received: from gal.iecc.com (gal.iecc.com [208.31.42.53]) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id mBOHoxWU010199 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <abuse-feedback-report@mipassoc.org>; Wed, 24 Dec 2008 09:51:05 -0800
Authentication-Results: sbh17.songbird.com; dkim=pass (1024-bit key) header.i=johnl@user.iecc.com
Received: (qmail 85131 invoked from network); 24 Dec 2008 16:50:58 -0000
Received: from mail1.iecc.com (208.31.42.56) by mail1.iecc.com with QMQP; 24 Dec 2008 16:50:58 -0000
Date: Wed, 24 Dec 2008 16:51:01 +0000 (GMT)
From: John L <johnl@iecc.com>
To: "Murray S. Kucherawy" <msk@sendmail.com>
In-Reply-To: <20081223101954.F21876@protagonist.smi.sendmail.com>
Message-ID: <alpine.BSF.2.00.0812241646510.1665@simone.iecc.com>
References: <20081223101954.F21876@protagonist.smi.sendmail.com>
User-Agent: Alpine 2.00 (BSF 1167 2008-08-23)
Cleverness: None detected
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-Virus-Scanned: ClamAV 0.92/8797/Wed Dec 24 04:04:44 2008 on sbh17.songbird.com
X-Virus-Status: Clean
X-Greylist: Delayed for 01:00:00 by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.70]); Wed, 24 Dec 2008 09:51:05 -0800 (PST)
Cc: abuse-feedback-report@mipassoc.org
Subject: Re: [feedback-report] Redacting data
X-BeenThere: abuse-feedback-report@mipassoc.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Public forum for discussion on the feedback-report draft <abuse-feedback-report.mipassoc.org>
List-Unsubscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=unsubscribe>
List-Archive: <http://mipassoc.org/pipermail/abuse-feedback-report>
List-Post: <mailto:abuse-feedback-report@mipassoc.org>
List-Help: <mailto:abuse-feedback-report-request@mipassoc.org?subject=help>
List-Subscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Dec 2008 17:51:06 -0000

> Can someone give me a few examples of the data which ARF generators like
> to redact, and how they go about doing it?


My understanding is that the original rationale for redacting the
recipient's address at AOL was that the recipient of the feedback
report might not be the same entity that sent the message, and
redaction prevents leakage of private mailbox names.  But there is no
need to redact other fields that might be encoded versions of the
recipient's address, since if you know how to decode it, you must have
sent it in the first place.  There's no winking or nodding, it's quite
straightforward.

As we all know, there's rampant cargo cult thinking on the Internet,
even among the Internet's lawyers*, and there's a lot of cultists who
think that if some redaction is Good, even more redaction is Better,
which is the only reason I can see that they redact all over the
place.

I'd suggest adding a few sentences saying that some ARF senders redact
the recipient's address to avoid inadvertent disclosure to an ARF
recipient who wasn't the sender of the original message, but there's
no reason to redact other addresses, nor fields whose meaning would
only be known to the actual sender.

R's,
John

* - viz the stupid confidentiality boilerplate that I see on many of
the submissions to update the public abuse.net database


Received: from ladle.sendmail.com (ladle.sendmail.com [209.246.26.53]) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id mBNIvF5n007122 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <abuse-feedback-report@mipassoc.org>; Tue, 23 Dec 2008 10:57:20 -0800
Authentication-Results: sbh17.songbird.com; dkim=pass (1024-bit key) header.i=@sendmail.com
Received: from spork.sendmail.com (tls.sendmail.com [209.246.26.41]) by ladle.sendmail.com (Switch-3.3.1/Sentrion-3.0.0) with ESMTP id mBNISCIv015645 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <abuse-feedback-report@mipassoc.org>; Tue, 23 Dec 2008 10:28:12 -0800
Received: from protagonist.smi.sendmail.com ([10.210.202.26]) by spork.sendmail.com (Switch-3.3.1/Switch-3.3.2mp) with ESMTP id mBNIPiTn016408 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <abuse-feedback-report@mipassoc.org>; Tue, 23 Dec 2008 10:25:45 -0800
X-DKIM: Sendmail DKIM Filter v2.5.6 spork.sendmail.com mBNIPiTn016408
Received: from protagonist.smi.sendmail.com (localhost [127.0.0.1]) by protagonist.smi.sendmail.com (8.13.1/8.13.1) with ESMTP id mBNIPiuQ021965 for <abuse-feedback-report@mipassoc.org>; Tue, 23 Dec 2008 10:25:44 -0800 (PST) (envelope-from msk@sendmail.com)
Received: from localhost (msk@localhost) by protagonist.smi.sendmail.com (8.13.1/8.13.1/Submit) with ESMTP id mBNIPi00021962 for <abuse-feedback-report@mipassoc.org>; Tue, 23 Dec 2008 10:25:44 -0800 (PST) (envelope-from msk@sendmail.com)
X-Authentication-Warning: protagonist.smi.sendmail.com: msk owned process doing -bs
Date: Tue, 23 Dec 2008 10:25:44 -0800 (PST)
From: "Murray S. Kucherawy" <msk@sendmail.com>
X-X-Sender: msk@protagonist.smi.sendmail.com
To: abuse-feedback-report@mipassoc.org
Message-ID: <20081223101954.F21876@protagonist.smi.sendmail.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-MM-Ex-RefId: 149371::081223102545-05CA0B90-5ACB0D49/0-0/0-1
X-Virus-Scanned: ClamAV 0.92/8795/Tue Dec 23 09:58:21 2008 on sbh17.songbird.com
X-Virus-Status: Clean
X-Greylist: Delayed for 00:31:28 by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.70]); Tue, 23 Dec 2008 10:57:20 -0800 (PST)
Subject: [feedback-report] Redacting data
X-BeenThere: abuse-feedback-report@mipassoc.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Public forum for discussion on the feedback-report draft <abuse-feedback-report.mipassoc.org>
List-Unsubscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=unsubscribe>
List-Archive: <http://mipassoc.org/pipermail/abuse-feedback-report>
List-Post: <mailto:abuse-feedback-report@mipassoc.org>
List-Help: <mailto:abuse-feedback-report-request@mipassoc.org?subject=help>
List-Subscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Dec 2008 18:57:21 -0000

[In an attempt to get these conversations taking place out in the open...]

I must admit I've come to the ARF discussion in the middle rather than at 
the beginning.

Can someone give me a few examples of the data which ARF generators like 
to redact, and how they go about doing it?  Then we can get into some 
discussion about what guidance the ARF spec should provide in this area.


Received: from ns1.qubic.net (ns1.qubic.net [208.69.177.116]) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id mBFJPtX4015675 for <abuse-feedback-report@mipassoc.org>; Mon, 15 Dec 2008 11:26:00 -0800
Authentication-Results: sbh17.songbird.com; dkim=pass (1024-bit key) header.i=@resistor.net
Received: from subman.resistor.net ([10.0.0.1]) (authenticated bits=0) by ns1.qubic.net (8.14.3/8.14.3) with ESMTP id mBFIdnVQ023388 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <abuse-feedback-report@mipassoc.org>; Mon, 15 Dec 2008 10:39:56 -0800 (PST)
Message-Id: <6.2.5.6.2.20081215101627.03076b48@resistor.net>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Mon, 15 Dec 2008 10:37:22 -0800
To: abuse-feedback-report@mipassoc.org
From: SM <sm@resistor.net>
In-Reply-To: <C56BE932.B90C%jdfalk@returnpath.net>
References: <alpine.BSF.2.00.0812142107370.79229@simone.iecc.com> <C56BE932.B90C%jdfalk@returnpath.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
X-Virus-Scanned: ClamAV 0.92/8762/Mon Dec 15 06:57:35 2008 on sbh17.songbird.com
X-Virus-Status: Clean
X-Greylist: Delayed for 00:45:56 by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.70]); Mon, 15 Dec 2008 11:26:00 -0800 (PST)
Subject: Re: [feedback-report] Abuse Feedback or Email Feedback
X-BeenThere: abuse-feedback-report@mipassoc.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Public forum for discussion on the feedback-report draft <abuse-feedback-report.mipassoc.org>
List-Unsubscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=unsubscribe>
List-Archive: <http://mipassoc.org/pipermail/abuse-feedback-report>
List-Post: <mailto:abuse-feedback-report@mipassoc.org>
List-Help: <mailto:abuse-feedback-report-request@mipassoc.org?subject=help>
List-Subscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Dec 2008 19:26:00 -0000

At 10:00 15-12-2008, J.D. Falk wrote:
>That could invite massive feature creep, as we've seen in the ASRG
>discussions.

Let's not mix the ASRG discussions with the ones here. :-)

The updated version of the draft (as posted to the mailing list) is 
set for Standard Track.  I asked the question about whether this 
could be a generalized mechanism as I expect it to come up at some 
point during the process.  I understand that there are already 
existing implementations of this specification.  But that alone might 
not be viewed as a compelling reason not to do it.

Regards,
-sm 



Received: from m.wordtothewise.com (fruitbat.wordtothewise.com [208.187.80.135]) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id mBFJAFFX015225 for <abuse-feedback-report@mipassoc.org>; Mon, 15 Dec 2008 11:10:20 -0800
Received: from [192.168.1.64] (75-25-136-172.lightspeed.plalca.sbcglobal.net [75.25.136.172]) by m.wordtothewise.com (Postfix) with ESMTP id 3714980571 for <abuse-feedback-report@mipassoc.org>; Mon, 15 Dec 2008 10:10:47 -0800 (PST)
Message-Id: <A8B81D5B-A618-45A2-A74E-C5DCB6C3BD57@word-to-the-wise.com>
From: Steve Atkins <steve@word-to-the-wise.com>
To: ARF mailing list <abuse-feedback-report@mipassoc.org>
In-Reply-To: <C56BE932.B90C%jdfalk@returnpath.net>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v929.2)
Date: Mon, 15 Dec 2008 10:10:50 -0800
References: <C56BE932.B90C%jdfalk@returnpath.net>
X-Mailer: Apple Mail (2.929.2)
X-Virus-Scanned: ClamAV 0.92/8762/Mon Dec 15 06:57:35 2008 on sbh17.songbird.com
X-Virus-Status: Clean
X-Greylist: Delayed for 00:59:23 by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.70]); Mon, 15 Dec 2008 11:10:20 -0800 (PST)
Subject: Re: [feedback-report] Abuse Feedback or Email Feedback
X-BeenThere: abuse-feedback-report@mipassoc.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Public forum for discussion on the feedback-report draft <abuse-feedback-report.mipassoc.org>
List-Unsubscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=unsubscribe>
List-Archive: <http://mipassoc.org/pipermail/abuse-feedback-report>
List-Post: <mailto:abuse-feedback-report@mipassoc.org>
List-Help: <mailto:abuse-feedback-report-request@mipassoc.org?subject=help>
List-Subscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Dec 2008 19:10:22 -0000

On Dec 15, 2008, at 10:00 AM, J.D. Falk wrote:

> On 14/12/2008 14:08, "John L" <johnl@iecc.com> wrote:
>
>>> That's a good point.  So should there be some mention, to clarify  
>>> the
>>> inconsistency, that this work takes a wide view of what constitutes
>>> "abuse"?
>>
>> How about saying that it was originally designed for sending abuse
>> reports, hence the name ARF, but it has been found useful as a more
>> general way to send reports about received e-mail.

I don't believe that's true. If there's actual operational experience
that shows that I might be more convinced.

>>
>
> That could invite massive feature creep, as we've seen in the ASRG
> discussions.

We've already had some feature creep. Fortunately the added features
don't harm the base protocol (just make the spec more complicated)
and nobody really expects anyone to use them anyway (not least
because they're redundant thanks to, amongst others, RFC2369),
and the main problem they've caused is to make people object
to the name.

Further feature creep and obfuscation of the existing simple protocol
would be a bad thing.

Cheers,
   Steve



Received: from webmail.returnpath.net (webmail.returnpath.net [67.154.224.203]) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id mBFI06I0012835 for <abuse-feedback-report@mipassoc.org>; Mon, 15 Dec 2008 10:00:12 -0800
Received: from 67.88.106.130 ([67.88.106.130]) by rpnyex01.rpcorp.local ([192.168.1.16]) with Microsoft Exchange Server HTTP-DAV ;  Mon, 15 Dec 2008 18:00:06 +0000
User-Agent: Microsoft-Entourage/12.14.0.081024
Date: Mon, 15 Dec 2008 11:00:02 -0700
From: "J.D. Falk" <jdfalk@returnpath.net>
To: John L <johnl@iecc.com>, "Murray S. Kucherawy" <msk@sendmail.com>
Message-ID: <C56BE932.B90C%jdfalk@returnpath.net>
Thread-Topic: [feedback-report] Abuse Feedback or Email Feedback
Thread-Index: Acle3vOhTKBq58szAka8lmyhtoIbLQ==
In-Reply-To: <alpine.BSF.2.00.0812142107370.79229@simone.iecc.com>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
X-Virus-Scanned: ClamAV 0.92/8762/Mon Dec 15 06:57:35 2008 on sbh17.songbird.com
X-Virus-Status: Clean
X-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.70]); Mon, 15 Dec 2008 10:00:12 -0800 (PST)
Cc: abuse-feedback-report@mipassoc.org
Subject: Re: [feedback-report] Abuse Feedback or Email Feedback
X-BeenThere: abuse-feedback-report@mipassoc.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Public forum for discussion on the feedback-report draft <abuse-feedback-report.mipassoc.org>
List-Unsubscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=unsubscribe>
List-Archive: <http://mipassoc.org/pipermail/abuse-feedback-report>
List-Post: <mailto:abuse-feedback-report@mipassoc.org>
List-Help: <mailto:abuse-feedback-report-request@mipassoc.org?subject=help>
List-Subscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Dec 2008 18:00:12 -0000

On 14/12/2008 14:08, "John L" <johnl@iecc.com> wrote:

>> That's a good point.  So should there be some mention, to clarify the
>> inconsistency, that this work takes a wide view of what constitutes
>> "abuse"?
> 
> How about saying that it was originally designed for sending abuse
> reports, hence the name ARF, but it has been found useful as a more
> general way to send reports about received e-mail.

That could invite massive feature creep, as we've seen in the ASRG
discussions.



Received: from gal.iecc.com (gal.iecc.com [208.31.42.53]) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id mBEM8lpX002571 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <abuse-feedback-report@mipassoc.org>; Sun, 14 Dec 2008 14:08:53 -0800
Authentication-Results: sbh17.songbird.com; dkim=pass (1024-bit key) header.i=johnl@user.iecc.com
Received: (qmail 9215 invoked from network); 14 Dec 2008 21:08:46 -0000
Received: from mail1.iecc.com (208.31.42.56) by mail1.iecc.com with QMQP; 14 Dec 2008 21:08:46 -0000
Date: Sun, 14 Dec 2008 21:08:45 +0000 (GMT)
From: John L <johnl@iecc.com>
To: "Murray S. Kucherawy" <msk@sendmail.com>
In-Reply-To: <20081214112034.T90783@protagonist.smi.sendmail.com>
Message-ID: <alpine.BSF.2.00.0812142107370.79229@simone.iecc.com>
References: <C569A5C4.B7AD%jdfalk@returnpath.net> <20081214112034.T90783@protagonist.smi.sendmail.com>
User-Agent: Alpine 2.00 (BSF 1167 2008-08-23)
Cleverness: None detected
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-Virus-Scanned: ClamAV 0.92/8756/Sun Dec 14 04:38:06 2008 on sbh17.songbird.com
X-Virus-Status: Clean
X-Greylist: Delayed for 01:00:01 by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.70]); Sun, 14 Dec 2008 14:08:54 -0800 (PST)
Cc: abuse-feedback-report@mipassoc.org
Subject: Re: [feedback-report] Abuse Feedback or Email Feedback
X-BeenThere: abuse-feedback-report@mipassoc.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Public forum for discussion on the feedback-report draft <abuse-feedback-report.mipassoc.org>
List-Unsubscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=unsubscribe>
List-Archive: <http://mipassoc.org/pipermail/abuse-feedback-report>
List-Post: <mailto:abuse-feedback-report@mipassoc.org>
List-Help: <mailto:abuse-feedback-report-request@mipassoc.org?subject=help>
List-Subscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=subscribe>
X-List-Received-Date: Sun, 14 Dec 2008 22:08:54 -0000

> That's a good point.  So should there be some mention, to clarify the
> inconsistency, that this work takes a wide view of what constitutes
> "abuse"?

How about saying that it was originally designed for sending abuse 
reports, hence the name ARF, but it has been found useful as a more 
general way to send reports about received e-mail.

R's,
John


Received: from ladle.sendmail.com (ladle.sendmail.com [209.246.26.53]) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id mBEJuJcc030433 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <abuse-feedback-report@mipassoc.org>; Sun, 14 Dec 2008 11:56:25 -0800
Authentication-Results: sbh17.songbird.com; dkim=pass (1024-bit key) header.i=@sendmail.com
Received: from spork.sendmail.com (tls.sendmail.com [209.246.26.41]) by ladle.sendmail.com (Switch-3.3.1/Sentrion-3.0.0) with ESMTP id mBEJONu3008430 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Sun, 14 Dec 2008 11:24:23 -0800
Received: from protagonist.smi.sendmail.com ([10.210.202.26]) by spork.sendmail.com (Switch-3.3.1/Switch-3.3.2mp) with ESMTP id mBEJM8JA028823 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 14 Dec 2008 11:22:08 -0800
X-DKIM: Sendmail DKIM Filter v2.5.6 spork.sendmail.com mBEJM8JA028823
Received: from protagonist.smi.sendmail.com (localhost [127.0.0.1]) by protagonist.smi.sendmail.com (8.13.1/8.13.1) with ESMTP id mBEJM7Ck096201; Sun, 14 Dec 2008 11:22:07 -0800 (PST) (envelope-from msk@sendmail.com)
Received: from localhost (msk@localhost) by protagonist.smi.sendmail.com (8.13.1/8.13.1/Submit) with ESMTP id mBEJM64r096198; Sun, 14 Dec 2008 11:22:07 -0800 (PST) (envelope-from msk@sendmail.com)
X-Authentication-Warning: protagonist.smi.sendmail.com: msk owned process doing -bs
Date: Sun, 14 Dec 2008 11:22:06 -0800 (PST)
From: "Murray S. Kucherawy" <msk@sendmail.com>
X-X-Sender: msk@protagonist.smi.sendmail.com
To: J D Falk <jdfalk@returnpath.net>
In-Reply-To: <C569A5C4.B7AD%jdfalk@returnpath.net>
Message-ID: <20081214112034.T90783@protagonist.smi.sendmail.com>
References: <C569A5C4.B7AD%jdfalk@returnpath.net>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-MM-Ex-RefId: 149371::081214112209-05CAFB90-11F64F44/0-0/0-1
X-Virus-Scanned: ClamAV 0.92/8756/Sun Dec 14 04:38:06 2008 on sbh17.songbird.com
X-Virus-Status: Clean
X-Greylist: Delayed for 00:34:07 by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.70]); Sun, 14 Dec 2008 11:56:25 -0800 (PST)
Cc: abuse-feedback-report@mipassoc.org
Subject: Re: [feedback-report] Abuse Feedback or Email Feedback
X-BeenThere: abuse-feedback-report@mipassoc.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Public forum for discussion on the feedback-report draft <abuse-feedback-report.mipassoc.org>
List-Unsubscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=unsubscribe>
List-Archive: <http://mipassoc.org/pipermail/abuse-feedback-report>
List-Post: <mailto:abuse-feedback-report@mipassoc.org>
List-Help: <mailto:abuse-feedback-report-request@mipassoc.org?subject=help>
List-Subscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=subscribe>
X-List-Received-Date: Sun, 14 Dec 2008 19:56:26 -0000

On Sun, 14 Dec 2008, J D Falk wrote:
> There's a large established userbase which calls it ARF, including lots 
> of software (some open, much more proprietary) and documentation. 
> Changing the name would introduce vast, unnecessary confusion for little 
> (if any) benefit.

That's a good point.  So should there be some mention, to clarify the 
inconsistency, that this work takes a wide view of what constitutes 
"abuse"?

At CEAS this year, the speaker from Google mentioned that their definition 
of abuse is "whatever the users say it is", and that seems to have worked 
for them.


Received: from webmail.returnpath.net (webmail.returnpath.net [67.154.224.203]) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id mBEFZZon010845 for <abuse-feedback-report@mipassoc.org>; Sun, 14 Dec 2008 07:35:42 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5
Received: from 209.45.135.130 ([209.45.135.130]) by rpnyex01.rpcorp.local ([192.168.1.16]) with Microsoft Exchange Server HTTP-DAV ; Sun, 14 Dec 2008 15:03:09 +0000
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C95DFD.1373AC38"
User-Agent: Microsoft-Entourage/12.14.0.081024
Content-class: urn:content-classes:message
Date: Sun, 14 Dec 2008 10:03:09 -0500
Message-ID: <C569A5C4.B7AD%jdfalk@returnpath.net>
In-Reply-To: <6.2.5.6.2.20081210090850.02df5ca8@resistor.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [feedback-report] Abuse Feedback or Email Feedback
Thread-Index: AcldhZWtYzLrNz61xEuSdqj/JiBi4A==
From: "J D Falk" <jdfalk@returnpath.net>
To: <abuse-feedback-report@mipassoc.org>
X-Virus-Scanned: ClamAV 0.92/8756/Sun Dec 14 04:38:06 2008 on sbh17.songbird.com
X-Virus-Status: Clean
X-Greylist: Delayed for 00:32:28 by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.70]); Sun, 14 Dec 2008 07:35:42 -0800 (PST)
Subject: Re: [feedback-report] Abuse Feedback or Email Feedback
X-BeenThere: abuse-feedback-report@mipassoc.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Public forum for discussion on the feedback-report draft <abuse-feedback-report.mipassoc.org>
List-Unsubscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=unsubscribe>
List-Archive: <http://mipassoc.org/pipermail/abuse-feedback-report>
List-Post: <mailto:abuse-feedback-report@mipassoc.org>
List-Help: <mailto:abuse-feedback-report-request@mipassoc.org?subject=help>
List-Subscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=subscribe>
X-List-Received-Date: Sun, 14 Dec 2008 15:35:42 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01C95DFD.1373AC38
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

On 10/12/2008 10:39, "SM" <sm@resistor.net> wrote:

> Anything a recipient doesn't like doesn't necessarily constitute
> abuse.  During a discussion on the ASRG mailing list, it was pointed
> out that it's easier to describe the email as "unwanted".  From
> there, we can have categories such as abuse, fraud, opt-out,
> etc.  The draft defines an email feedback mechanism.  The
> determination of what constitutes abuse is up to the reporter.

There's a large established userbase which calls it ARF, including lots =
of
software (some open, much more proprietary) and documentation.  Changing =
the
name would introduce vast, unnecessary confusion for little (if any)
benefit.


------_=_NextPart_001_01C95DFD.1373AC38
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.7651.59">
<TITLE>Re: [feedback-report] Abuse Feedback or Email Feedback</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=3D2>On 10/12/2008 10:39, &quot;SM&quot; =
&lt;sm@resistor.net&gt; wrote:<BR>
<BR>
&gt; Anything a recipient doesn't like doesn't necessarily =
constitute<BR>
&gt; abuse.&nbsp; During a discussion on the ASRG mailing list, it was =
pointed<BR>
&gt; out that it's easier to describe the email as =
&quot;unwanted&quot;.&nbsp; From<BR>
&gt; there, we can have categories such as abuse, fraud, opt-out,<BR>
&gt; etc.&nbsp; The draft defines an email feedback mechanism.&nbsp; =
The<BR>
&gt; determination of what constitutes abuse is up to the reporter.<BR>
<BR>
There's a large established userbase which calls it ARF, including lots =
of<BR>
software (some open, much more proprietary) and documentation.&nbsp; =
Changing the<BR>
name would introduce vast, unnecessary confusion for little (if any)<BR>
benefit.<BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C95DFD.1373AC38--


Received: from ns1.qubic.net (ns1.qubic.net [208.69.177.116]) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id mBAHeatB000543 for <abuse-feedback-report@mipassoc.org>; Wed, 10 Dec 2008 09:40:41 -0800
Authentication-Results: sbh17.songbird.com; dkim=pass (1024-bit key) header.i=@resistor.net
Received: from subman.resistor.net ([10.0.0.1]) (authenticated bits=0) by ns1.qubic.net (8.14.3/8.14.3) with ESMTP id mBAHeOw0001490 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <abuse-feedback-report@mipassoc.org>; Wed, 10 Dec 2008 09:40:31 -0800 (PST)
Message-Id: <6.2.5.6.2.20081210090850.02df5ca8@resistor.net>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Wed, 10 Dec 2008 09:39:36 -0800
To: abuse-feedback-report@mipassoc.org
From: SM <sm@resistor.net>
In-Reply-To: <20081209114456.M80971@protagonist.smi.sendmail.com>
References: <6.2.5.6.2.20081209095451.02e982c0@elandnews.com> <20081209114456.M80971@protagonist.smi.sendmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
X-Virus-Scanned: ClamAV 0.92/8743/Wed Dec 10 07:08:45 2008 on sbh17.songbird.com
X-Virus-Status: Clean
X-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.70]); Wed, 10 Dec 2008 09:40:41 -0800 (PST)
Subject: Re: [feedback-report] Abuse Feedback or Email Feedback
X-BeenThere: abuse-feedback-report@mipassoc.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Public forum for discussion on the feedback-report draft <abuse-feedback-report.mipassoc.org>
List-Unsubscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=unsubscribe>
List-Archive: <http://mipassoc.org/pipermail/abuse-feedback-report>
List-Post: <mailto:abuse-feedback-report@mipassoc.org>
List-Help: <mailto:abuse-feedback-report-request@mipassoc.org?subject=help>
List-Subscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Dec 2008 17:40:43 -0000

At 11:47 09-12-2008, Murray S. Kucherawy wrote:
>I think all of the forms of mail which could generate ARF reports as the
>spec currently defines could be described as forms of abuse (certainly by
>the recipient, who is objecting and thus generating the report).  Thus,
>the name seems acceptable to me.

I wouldn't put the opt-out request as abuse as it has a distinctive 
Feedback Type Name.

>Is it necessary to state that the draft takes a wide view of what
>constitutes abuse, i.e. anything a recipient doesn't like or want?

Anything a recipient doesn't like doesn't necessarily constitute 
abuse.  During a discussion on the ASRG mailing list, it was pointed 
out that it's easier to describe the email as "unwanted".  From 
there, we can have categories such as abuse, fraud, opt-out, 
etc.  The draft defines an email feedback mechanism.  The 
determination of what constitutes abuse is up to the reporter.

Regards,
-sm 



Received: from a.mail.sonic.net (a.mail.sonic.net [64.142.16.245]) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id mB9L4m0c028525 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <abuse-feedback-report@mipassoc.org>; Tue, 9 Dec 2008 13:04:53 -0800
Received: from [192.168.0.239] (71-212-185-31.hlrn.qwest.net [71.212.185.31]) (authenticated bits=0) by a.mail.sonic.net (8.13.8.Beta0-Sonic/8.13.7) with ESMTP id mB9KLUoF010694 for <abuse-feedback-report@mipassoc.org>; Tue, 9 Dec 2008 12:21:31 -0800
Message-Id: <026CC2E9-3F8E-452A-BE83-F49A24C4B79E@isipp.com>
From: "Anne P. Mitchell, Esq." <amitchell@isipp.com>
To: abuse-feedback-report@mipassoc.org
In-Reply-To: <mailman.1.1228766402.7342.abuse-feedback-report@mipassoc.org>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v926)
Date: Tue, 9 Dec 2008 13:21:30 -0700
References: <mailman.1.1228766402.7342.abuse-feedback-report@mipassoc.org>
X-Mailer: Apple Mail (2.926)
X-Virus-Scanned: ClamAV 0.92/8738/Tue Dec 9 11:31:40 2008 on sbh17.songbird.com
X-Virus-Status: Clean
X-Greylist: Delayed for 00:43:14 by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.70]); Tue, 09 Dec 2008 13:04:53 -0800 (PST)
Subject: Re: [feedback-report] Request for information from ARF users
X-BeenThere: abuse-feedback-report@mipassoc.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Public forum for discussion on the feedback-report draft <abuse-feedback-report.mipassoc.org>
List-Unsubscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=unsubscribe>
List-Archive: <http://mipassoc.org/pipermail/abuse-feedback-report>
List-Post: <mailto:abuse-feedback-report@mipassoc.org>
List-Help: <mailto:abuse-feedback-report-request@mipassoc.org?subject=help>
List-Subscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Dec 2008 21:04:53 -0000

> - what organization you represent

ISIPP - the Institute for Social Internet Public Policy

> - how you're using ARF (generator, recipient, or both)

Intermediary translator. :-)

> - whether or not you've got generator/parsing code that is open  
> source, or
> could be
> - what kinds of reports you handle and how you handle them (manual or
> automated)

We currently offer a service called Feedback Loop Reports, where we  
take the FBLs for our senders, and generate a daily report which  
breaks down how many complaints they've had from each ISP, how many  
complaints per "from" address, how many per subject line, etc..  It's  
been incredibly useful for senders - but at least as importantly it  
gets senders to start actually *looking at what their FBLs are telling  
them*!  It also means that the sender doesn't have to worry about  
parsing the information, what format it's in, etc..

> - how long you've been using it

Several months.

> - how many users benefit from your implementation (if you're allowed  
> to say)

All of the users on the receiving end of the combined billions of  
pieces of email our FBL Reports-using senders are sending.

Anne

Anne P. Mitchell, Esq
CEO/President
Institute for Social Internet Public Policy
http://www.ISIPP.com
Member, Cal. Bar Cyberspace Law Committee
Professor of Law, Lincoln Law School of SJ
Author, "The Email Deliverability Handbook"



Received: from ladle.sendmail.com (ladle.sendmail.com [209.246.26.53]) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id mB9JlEco026839 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <abuse-feedback-report@mipassoc.org>; Tue, 9 Dec 2008 11:47:20 -0800
Authentication-Results: sbh17.songbird.com; dkim=pass (1024-bit key) header.i=@sendmail.com
Received: from spork.sendmail.com (tls.sendmail.com [209.246.26.41]) by ladle.sendmail.com (Switch-3.3.1/Sentrion-3.0.0) with ESMTP id mB9JnH4Z032127 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <abuse-feedback-report@mipassoc.org>; Tue, 9 Dec 2008 11:49:17 -0800
Received: from protagonist.smi.sendmail.com ([10.210.202.26]) by spork.sendmail.com (Switch-3.3.1/Switch-3.3.2mp) with ESMTP id mB9JlASi014990 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <abuse-feedback-report@mipassoc.org>; Tue, 9 Dec 2008 11:47:11 -0800
X-DKIM: Sendmail DKIM Filter v2.5.6 spork.sendmail.com mB9JlASi014990
Received: from protagonist.smi.sendmail.com (localhost [127.0.0.1]) by protagonist.smi.sendmail.com (8.13.1/8.13.1) with ESMTP id mB9Jl9Cj081010 for <abuse-feedback-report@mipassoc.org>; Tue, 9 Dec 2008 11:47:09 -0800 (PST) (envelope-from msk@sendmail.com)
Received: from localhost (msk@localhost) by protagonist.smi.sendmail.com (8.13.1/8.13.1/Submit) with ESMTP id mB9Jl97J081007 for <abuse-feedback-report@mipassoc.org>; Tue, 9 Dec 2008 11:47:09 -0800 (PST) (envelope-from msk@sendmail.com)
X-Authentication-Warning: protagonist.smi.sendmail.com: msk owned process doing -bs
Date: Tue, 9 Dec 2008 11:47:09 -0800 (PST)
From: "Murray S. Kucherawy" <msk@sendmail.com>
X-X-Sender: msk@protagonist.smi.sendmail.com
To: abuse-feedback-report@mipassoc.org
In-Reply-To: <6.2.5.6.2.20081209095451.02e982c0@elandnews.com>
Message-ID: <20081209114456.M80971@protagonist.smi.sendmail.com>
References: <6.2.5.6.2.20081209095451.02e982c0@elandnews.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-MM-Ex-RefId: 149371::081209114711-05CA3B90-125C7B3E/0-0/0-1
X-Virus-Scanned: ClamAV 0.92/8737/Tue Dec 9 08:59:48 2008 on sbh17.songbird.com
X-Virus-Status: Clean
X-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.70]); Tue, 09 Dec 2008 11:47:21 -0800 (PST)
Subject: Re: [feedback-report] Abuse Feedback or Email Feedback
X-BeenThere: abuse-feedback-report@mipassoc.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Public forum for discussion on the feedback-report draft <abuse-feedback-report.mipassoc.org>
List-Unsubscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=unsubscribe>
List-Archive: <http://mipassoc.org/pipermail/abuse-feedback-report>
List-Post: <mailto:abuse-feedback-report@mipassoc.org>
List-Help: <mailto:abuse-feedback-report-request@mipassoc.org?subject=help>
List-Subscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Dec 2008 19:47:21 -0000

On Tue, 9 Dec 2008, SM wrote:
> Is the intent to have a have general format for feedback reports?  If
> so, shouldn't the format be renamed to Email Reporting Format instead
> of Abuse Reporting Format?

I think all of the forms of mail which could generate ARF reports as the 
spec currently defines could be described as forms of abuse (certainly by 
the recipient, who is objecting and thus generating the report).  Thus, 
the name seems acceptable to me.

Is it necessary to state that the draft takes a wide view of what 
constitutes abuse, i.e. anything a recipient doesn't like or want?


Received: from ladle.sendmail.com (ladle.sendmail.com [209.246.26.53]) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id mB9JiM4X026703 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <abuse-feedback-report@mipassoc.org>; Tue, 9 Dec 2008 11:44:28 -0800
Authentication-Results: sbh17.songbird.com; dkim=pass (1024-bit key) header.i=@sendmail.com
Received: from spork.sendmail.com (tls.sendmail.com [209.246.26.41]) by ladle.sendmail.com (Switch-3.3.1/Sentrion-3.0.0) with ESMTP id mB9JkPlB031506 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <abuse-feedback-report@mipassoc.org>; Tue, 9 Dec 2008 11:46:25 -0800
Received: from protagonist.smi.sendmail.com ([10.210.202.26]) by spork.sendmail.com (Switch-3.3.1/Switch-3.3.2mp) with ESMTP id mB9JiFo1013919 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <abuse-feedback-report@mipassoc.org>; Tue, 9 Dec 2008 11:44:16 -0800
X-DKIM: Sendmail DKIM Filter v2.5.6 spork.sendmail.com mB9JiFo1013919
Received: from protagonist.smi.sendmail.com (localhost [127.0.0.1]) by protagonist.smi.sendmail.com (8.13.1/8.13.1) with ESMTP id mB9JiFut080998 for <abuse-feedback-report@mipassoc.org>; Tue, 9 Dec 2008 11:44:15 -0800 (PST) (envelope-from msk@sendmail.com)
Received: from localhost (msk@localhost) by protagonist.smi.sendmail.com (8.13.1/8.13.1/Submit) with ESMTP id mB9JiEKR080995 for <abuse-feedback-report@mipassoc.org>; Tue, 9 Dec 2008 11:44:14 -0800 (PST) (envelope-from msk@sendmail.com)
X-Authentication-Warning: protagonist.smi.sendmail.com: msk owned process doing -bs
Date: Tue, 9 Dec 2008 11:44:14 -0800 (PST)
From: "Murray S. Kucherawy" <msk@sendmail.com>
X-X-Sender: msk@protagonist.smi.sendmail.com
To: abuse-feedback-report@mipassoc.org
Message-ID: <20081209113710.O80971@protagonist.smi.sendmail.com>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="0-80634524-1228851854=:80971"
X-MM-Ex-RefId: 149371::081209114417-05CA3B90-586FF2F1/0-0/0-1
X-Virus-Scanned: ClamAV 0.92/8737/Tue Dec 9 08:59:48 2008 on sbh17.songbird.com
X-Virus-Status: Clean
X-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.70]); Tue, 09 Dec 2008 11:44:29 -0800 (PST)
Subject: [feedback-report] Proposed -06 draft
X-BeenThere: abuse-feedback-report@mipassoc.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Public forum for discussion on the feedback-report draft <abuse-feedback-report.mipassoc.org>
List-Unsubscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=unsubscribe>
List-Archive: <http://mipassoc.org/pipermail/abuse-feedback-report>
List-Post: <mailto:abuse-feedback-report@mipassoc.org>
List-Help: <mailto:abuse-feedback-report-request@mipassoc.org?subject=help>
List-Subscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Dec 2008 19:44:29 -0000

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--0-80634524-1228851854=:80971
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed

I'm starting to gather the momentum to move ARF through the IETF 
publication process.  It's my understanding that since the 
interoperability of the proposal will span administrative domains (the 
generator and the recipient will in fact rarely be in the same domain), it 
has to go as a proposed standard, which will mean everyone's scrutiny 
knobs will be set to "11".  Thus, we need to give it some pretty thorough 
review.

I've attached what I'm proposing to post as the -06 draft, and intend to 
begin seeking feedback from lots of parties once I've done so.  You've 
already seen me seek implementation information which is useful when 
justifying to the IESG why the publication is important.

This new version has a number of minor edits but also several important 
changes:

- the IANA stuff has been grouped together into one common section

- Security Considerations has been expanded a little (probably needs more; 
please suggest other issues that could be discussed)

- I've added ABNF; my view is that anything which could be machine-parsed 
should have ABNF

- changed the RFC reference tags to be named rather than numbered

- add more discussion about project history and current implementation 
(this needs to be fleshed out even further)

With your help we can get it ready for easier passage through the IETF 
approval process.

Thanks,

-MSK
--0-80634524-1228851854=:80971
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=new.txt
Content-Transfer-Encoding: BASE64
Content-ID: <20081209114414.O80971@protagonist.smi.sendmail.com>
Content-Description: 
Content-Disposition: attachment; filename=new.txt

DQoNCg0KSW5kaXZpZHVhbCBzdWJtaXNzaW9uICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgWS4gU2hhZnJhbm92aWNoDQpJbnRlcm5ldC1E
cmFmdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNo
YWZUZWsgRW50ZXJwcmlzZXMNCkludGVuZGVkIHN0YXR1czogU3RhbmRhcmRz
IFRyYWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEouIExldmlu
ZQ0KRXhwaXJlczogSnVuZSAxMSwgMjAwOSAgICAgICAgICAgICAgICAgICAg
ICAgICAgRG9tYWluIEFzc3VyYW5jZSBDb3VuY2lsDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBNLiBLdWNoZXJhd3kNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTZW5kbWFpbCwgSW5jLg0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBEZWNlbWJlciA4LCAyMDA4DQoNCg0KICAgICAgICAgICAg
QW4gRXh0ZW5zaWJsZSBGb3JtYXQgZm9yIEVtYWlsIEZlZWRiYWNrIFJlcG9y
dHMNCiAgICAgICAgICAgICAgICAgZHJhZnQtc2hhZnJhbm92aWNoLWZlZWRi
YWNrLXJlcG9ydC0wNg0KDQpTdGF0dXMgb2YgdGhpcyBNZW1vDQoNCiAgIEJ5
IHN1Ym1pdHRpbmcgdGhpcyBJbnRlcm5ldC1EcmFmdCwgZWFjaCBhdXRob3Ig
cmVwcmVzZW50cyB0aGF0IGFueQ0KICAgYXBwbGljYWJsZSBwYXRlbnQgb3Ig
b3RoZXIgSVBSIGNsYWltcyBvZiB3aGljaCBoZSBvciBzaGUgaXMgYXdhcmUN
CiAgIGhhdmUgYmVlbiBvciB3aWxsIGJlIGRpc2Nsb3NlZCwgYW5kIGFueSBv
ZiB3aGljaCBoZSBvciBzaGUgYmVjb21lcw0KICAgYXdhcmUgd2lsbCBiZSBk
aXNjbG9zZWQsIGluIGFjY29yZGFuY2Ugd2l0aCBTZWN0aW9uIDYgb2YgQkNQ
IDc5Lg0KDQogICBJbnRlcm5ldC1EcmFmdHMgYXJlIHdvcmtpbmcgZG9jdW1l
bnRzIG9mIHRoZSBJbnRlcm5ldCBFbmdpbmVlcmluZw0KICAgVGFzayBGb3Jj
ZSAoSUVURiksIGl0cyBhcmVhcywgYW5kIGl0cyB3b3JraW5nIGdyb3Vwcy4g
IE5vdGUgdGhhdA0KICAgb3RoZXIgZ3JvdXBzIG1heSBhbHNvIGRpc3RyaWJ1
dGUgd29ya2luZyBkb2N1bWVudHMgYXMgSW50ZXJuZXQtDQogICBEcmFmdHMu
DQoNCiAgIEludGVybmV0LURyYWZ0cyBhcmUgZHJhZnQgZG9jdW1lbnRzIHZh
bGlkIGZvciBhIG1heGltdW0gb2Ygc2l4IG1vbnRocw0KICAgYW5kIG1heSBi
ZSB1cGRhdGVkLCByZXBsYWNlZCwgb3Igb2Jzb2xldGVkIGJ5IG90aGVyIGRv
Y3VtZW50cyBhdCBhbnkNCiAgIHRpbWUuICBJdCBpcyBpbmFwcHJvcHJpYXRl
IHRvIHVzZSBJbnRlcm5ldC1EcmFmdHMgYXMgcmVmZXJlbmNlDQogICBtYXRl
cmlhbCBvciB0byBjaXRlIHRoZW0gb3RoZXIgdGhhbiBhcyAid29yayBpbiBw
cm9ncmVzcy4iDQoNCiAgIFRoZSBsaXN0IG9mIGN1cnJlbnQgSW50ZXJuZXQt
RHJhZnRzIGNhbiBiZSBhY2Nlc3NlZCBhdA0KICAgaHR0cDovL3d3dy5pZXRm
Lm9yZy9pZXRmLzFpZC1hYnN0cmFjdHMudHh0Lg0KDQogICBUaGUgbGlzdCBv
ZiBJbnRlcm5ldC1EcmFmdCBTaGFkb3cgRGlyZWN0b3JpZXMgY2FuIGJlIGFj
Y2Vzc2VkIGF0DQogICBodHRwOi8vd3d3LmlldGYub3JnL3NoYWRvdy5odG1s
Lg0KDQogICBUaGlzIEludGVybmV0LURyYWZ0IHdpbGwgZXhwaXJlIG9uIEp1
bmUgMTEsIDIwMDkuDQoNCkNvcHlyaWdodCBOb3RpY2UNCg0KICAgQ29weXJp
Z2h0IChDKSBUaGUgSUVURiBUcnVzdCAoMjAwOCkuDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KU2hhZnJhbm92aWNoLCBldCBhbC4gICAgICBFeHBpcmVzIEp1
bmUgMTEsIDIwMDkgICAgICAgICAgICAgICAgIFtQYWdlIDFdDQoMDQpJbnRl
cm5ldC1EcmFmdCAgICAgICAgIEZvcm1hdCBmb3IgRmVlZGJhY2sgUmVwb3J0
cyAgICAgICAgIERlY2VtYmVyIDIwMDgNCg0KDQpBYnN0cmFjdA0KDQogICBU
aGlzIGRvY3VtZW50IGRlZmluZXMgYW4gZXh0ZW5zaWJsZSBmb3JtYXQgYW5k
IE1JTUUgdHlwZSB0aGF0IG1heSBiZQ0KICAgdXNlZCBieSBuZXR3b3JrIG9w
ZXJhdG9ycyB0byByZXBvcnQgZmVlZGJhY2sgYWJvdXQgcmVjZWl2ZWQgZW1h
aWwgdG8NCiAgIG90aGVyIHBhcnRpZXMuICBUaGlzIGZvcm1hdCBpcyBpbnRl
bmRlZCBhcyBhIG1hY2hpbmUtcmVhZGFibGUNCiAgIHJlcGxhY2VtZW50IGZv
ciB2YXJpb3VzIGV4aXN0aW5nIHJlcG9ydCBmb3JtYXRzIGN1cnJlbnRseSB1
c2VkIGluDQogICBJbnRlcm5ldCBlbWFpbC4NCg0KDQpUYWJsZSBvZiBDb250
ZW50cw0KDQogICAxLiAgSW50cm9kdWN0aW9uIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDMNCiAgICAgMS4x
LiAgUHVycG9zZSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAgMw0KICAgICAxLjIuICBSZXF1aXJlbWVudHMg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
ICA0DQogICAgIDEuMy4gIERlZmluaXRpb25zICAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDQNCiAgICAgICAxLjMu
MS4gIEdlbmVyYWwgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAgNA0KICAgICAgIDEuMy4yLiAgRS1tYWlsIFNwZWNp
ZmljICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA0
DQogICAyLiAgRm9ybWF0IG9mIEVtYWlsIEZlZWRiYWNrIFJlcG9ydHMgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDUNCiAgIDMuICBUaGUgJ21l
c3NhZ2UvZmVlZGJhY2stcmVwb3J0JyBDb250ZW50IFR5cGUgLiAuIC4gLiAu
IC4gLiAuIC4gLiAgNg0KICAgICAzLjEuICBSZXF1aXJlZCBGaWVsZHMgIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA2DQog
ICAgIDMuMi4gIE9wdGlvbmFsIEZpZWxkcyBBcHBlYXJpbmcgT25jZSAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDcNCiAgICAgMy4zLiAgT3B0aW9u
YWwgRmllbGRzIEFwcGVhcmluZyBNdWx0aXBsZSBUaW1lcyAuIC4gLiAuIC4g
LiAuIC4gLiAgOA0KICAgICAzLjQuICBGb3JtYWwgRGVmaW5pdGlvbiAgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA4DQogICA0
LiAgRXh0ZW5zaWJpbGl0eSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gMTINCiAgIDUuICBJQU5BIENvbnNpZGVy
YXRpb25zICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAxMw0KICAgICA1LjEuICBNSU1FIFR5cGUgUmVnaXN0cmF0aW9uIG9m
ICdtZXNzYWdlL2ZlZWRiYWNrLXJlcG9ydCcgIC4gLiAuIDEzDQogICAgIDUu
Mi4gIEZlZWRiYWNrIFJlcG9ydCBIZWFkZXIgRmllbGRzICAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gMTQNCiAgICAgNS4zLiAgRmVlZGJhY2sgUmVw
b3J0IFR5cGUgVmFsdWVzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAxNw0KICAgICA1LjQuICBGZWVkYmFjayBSZXBvcnQgREtJTSBGYWlsdXJl
IFZhbHVlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDE5DQogICA2LiAgU2Vj
dXJpdHkgQ29uc2lkZXJhdGlvbnMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gMjENCiAgICAgNi4xLiAgSW5oZXJpdGVkIGZyb20g
UkZDMzQ2MiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAy
MQ0KICAgICA2LjIuICBJbnRlcnByZXRhdGlvbiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDIxDQogICAgIDYuMy4gIEVu
dmVsb3BlIFNlbmRlciBTZWxlY3Rpb24gIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gMjENCiAgICAgNi40LiAgQXR0YWNrcyBBZ2FpbnN0IEF1
dGhlbnRpY2F0aW9uIE1ldGhvZHMgLiAuIC4gLiAuIC4gLiAuIC4gLiAyMQ0K
ICAgICA2LjUuICBJbnRlbnRpb25hbGx5IE1hbGZvcm1lZCBSZXBvcnRzICAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDIyDQogICA3LiAgUmVmZXJlbmNl
cyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gMjMNCiAgICAgNy4xLiAgTm9ybWF0aXZlIFJlZmVyZW5jZXMg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAyMw0KICAg
ICA3LjIuICBJbmZvcm1hdGl2ZSBSZWZlcmVuY2VzIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIDIzDQogICBBcHBlbmRpeCBBLiAgQWNr
bm93bGVkZ2VtZW50cyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gMjUNCiAgIEFwcGVuZGl4IEIuICBTYW1wbGUgRmVlZGJhY2sgUmVw
b3J0cyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAyNg0KICAgICBC
LjEuICBTaW1wbGUgUmVwb3J0IGZvciBFbWFpbCBBYnVzZSB3aXRob3V0IE9w
dGlvbmFsIEhlYWRlcnMgLiAuIDI2DQogICAgIEIuMi4gIE9wdC1PdXQgUmVw
b3J0IHdpdGhvdXQgTWVzc2FnZSBCb2R5ICAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gMjgNCiAgICAgQi4zLiAgRnVsbCBSZXBvcnQgZm9yIEVtYWlsIEFidXNl
IHdpdGggQWxsIEhlYWRlcnMgLiAuIC4gLiAuIC4gLiAyOQ0KICAgICBCLjQu
ICBTYW1wbGUgREtJTSBGYWlsdXJlIFJlcG9ydCAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIDMwDQogICBBcHBlbmRpeCBDLiAgUHVibGljIERp
c2N1c3Npb24sIEhpc3RvcnkgYW5kIFN1cHBvcnQgIC4gLiAuIC4gLiAuIC4g
MzENCiAgIEFwcGVuZGl4IEQuICBEb2N1bWVudCBIaXN0b3J5ICAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAzMg0KICAgQXV0aG9ycycg
QWRkcmVzc2VzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIDM1DQogICBJbnRlbGxlY3R1YWwgUHJvcGVydHkgYW5k
IENvcHlyaWdodCBTdGF0ZW1lbnRzIC4gLiAuIC4gLiAuIC4gLiAuIC4gMzYN
Cg0KDQoNClNoYWZyYW5vdmljaCwgZXQgYWwuICAgICAgRXhwaXJlcyBKdW5l
IDExLCAyMDA5ICAgICAgICAgICAgICAgICBbUGFnZSAyXQ0KDA0KSW50ZXJu
ZXQtRHJhZnQgICAgICAgICBGb3JtYXQgZm9yIEZlZWRiYWNrIFJlcG9ydHMg
ICAgICAgICBEZWNlbWJlciAyMDA4DQoNCg0KMS4gIEludHJvZHVjdGlvbg0K
DQogICBBcyB0aGUgc3BhbSBwcm9ibGVtIGNvbnRpbnVlcyB0byBleHBhbmQg
YW5kIHBvdGVudGlhbCBzb2x1dGlvbnMNCiAgIGV2b2x2ZSwgbmV0d29yayBv
cGVyYXRvcnMgYXJlIGluY3JlYXNpbmdseSBleGNoYW5naW5nIGFidXNlIHJl
cG9ydHMNCiAgIGFtb25nIHRoZW1zZWx2ZXMgYW5kIG90aGVyIHBhcnRpZXMu
ICBIb3dldmVyLCBkaWZmZXJlbnQgb3BlcmF0b3JzDQogICBoYXZlIGRlZmlu
ZWQgdGhlaXIgb3duIGZvcm1hdHMsIGFuZCB0aHVzIHRoZSByZWNlaXZlcnMg
b2YgdGhlc2UNCiAgIHJlcG9ydHMgYXJlIGZvcmNlZCB0byB3cml0ZSBjdXN0
b20gc29mdHdhcmUgdG8gaW50ZXJwcmV0IGVhY2guICBJbg0KICAgYWRkaXRp
b24sIG1hbnkgb3BlcmF0b3JzIHVzZSB2YXJpb3VzIG90aGVyIHJlcG9ydCBm
b3JtYXRzIHRvIHByb3ZpZGUNCiAgIG5vbi1hYnVzZS1yZWxhdGVkIGZlZWRi
YWNrIGFib3V0IHByb2Nlc3NlZCBlbWFpbC4gIFRoaXMgbWVtbyBzZWVrcyB0
bw0KICAgZGVmaW5lIGEgc3RhbmRhcmQgZXh0ZW5zaWJsZSBmb3JtYXQgYnkg
Y3JlYXRpbmcgdGhlICJtZXNzYWdlLw0KICAgZmVlZGJhY2stcmVwb3J0IiBb
TUlNRV0gdHlwZSBmb3IgdGhlc2UgcmVwb3J0cy4NCg0KICAgVGhpcyBmb3Jt
YXQgYW5kIGNvbnRlbnQgdHlwZSBhcmUgaW50ZW5kZWQgdG8gYmUgdXNlZCB3
aXRoaW4gdGhlIHNjb3BlDQogICBvZiB0aGUgZnJhbWV3b3JrIG9mIHRoZSAi
bXVsdGlwYXJ0L3JlcG9ydCIgY29udGVudCB0eXBlIGRlZmluZWQgaW4NCiAg
IFtSRVBPUlRdLiAgV2hpbGUgdGhlcmUgaGFzIGJlZW4gcHJldmlvdXMgd29y
ayBpbiB0aGlzIGFyZWEgKGUuZy4NCiAgIFtTVFJBRFMtQkNQXSBhbmQgW0FT
UkctQUJVU0VdKSwgbm9uZSBvZiB0aGVtIGhhdmUgeWV0IGJlZW4NCiAgIHN1
Y2Nlc3NmdWwuICBJdCBpcyBob3BlZCB0aGF0IHRoaXMgZG9jdW1lbnQgd2ls
bCBoYXZlIGEgYmV0dGVyIGZhdGUuDQoNCiAgIFRoaXMgZm9ybWF0IGlzIGlu
dGVuZGVkIHByaW1hcmlseSBhcyBhbiBBYnVzZSBSZXBvcnRpbmcgRm9ybWF0
IChBUkYpDQogICBmb3IgcmVwb3J0aW5nIGVtYWlsIGFidXNlIGJ1dCBhbHNv
IGluY2x1ZGVzIHN1cHBvcnQgZm9yIGRpcmVjdA0KICAgZmVlZGJhY2sgdmlh
IGVuZCB1c2VyIG1haWwgY2xpZW50cywgcmVwb3J0cyBvZiBzb21lIHR5cGVz
IG9mIHZpcnVzDQogICBhY3Rpdml0eSwgYW5kIHNvbWUgc2ltaWxhciBpc3N1
ZXMuICBJdCBhbHNvIGhhcyB0aGUgY2FwYWNpdHkgdG8NCiAgIHN1cHBvcnQg
bWVzc2FnZSBhdXRoZW50aWNhdGlvbiBmYWlsdXJlIHJlcG9ydGluZywgaW4g
cGFydGljdWxhcg0KICAgW0RLSU1dLg0KDQogICBUaGlzIGRvY3VtZW50IG9u
bHkgZGVmaW5lcyB0aGUgZm9ybWF0IGFuZCBbTUlNRV0gY29udGVudCB0eXBl
IHRvIGJlDQogICB1c2VkIGZvciB0aGVzZSByZXBvcnRzLiAgRGV0ZXJtaW5h
dGlvbiBvZiB3aGVyZSB0aGVzZSByZXBvcnRzIHNob3VsZA0KICAgYmUgc2Vu
dCwgaG93IHRydXN0IGFtb25nIHJlcG9ydCBnZW5lcmF0b3JzIGFuZCByZXBv
cnQgcmVjaXBpZW50cyBpcw0KICAgZXN0YWJsaXNoZWQsIGFuZCByZXBvcnRz
IHJlbGF0ZWQgdG8gbW9yZSB0aGFuIG9uZSBtZXNzYWdlIGFyZSBvdXRzaWRl
DQogICB0aGUgc2NvcGUgb2YgdGhpcyBkb2N1bWVudC4gIEl0IGlzIGFzc3Vt
ZWQgdGhhdCBiZXN0IHByYWN0aWNlcyB3aWxsDQogICBldm9sdmUgb3ZlciB0
aW1lLCBhbmQgd2lsbCBiZSBjb2RpZmllZCBpbiBmdXR1cmUgZG9jdW1lbnRz
Lg0KDQoxLjEuICBQdXJwb3NlDQoNCiAgIFRoZSByZXBvcnRzIGRlZmluZWQg
aW4gdGhpcyBkb2N1bWVudCBhcmUgaW50ZW5kZWQgZm9yIHNldmVyYWwNCiAg
IHB1cnBvc2VzOg0KDQogICBvICBUbyBpbmZvcm0gSVNQcyBhYm91dCBlbWFp
bCBhYnVzZSBvcmlnaW5hdGluZyBmcm9tIG9yIHJlbGF0ZWQgdG8NCiAgICAg
IHRoZWlyIG5ldHdvcmtzOw0KDQogICBvICBUbyBpbmZvcm0gZW1haWwgc2Vy
dmljZSBwcm92aWRlcnMgb3Igb3RoZXIgcHJpbWFyaWx5IG91dGJvdW5kDQog
ICAgICBzZW5kZXJzIHRoYXQgdGhlcmUgbWF5IGJlIGlzc3VlcyByZWdhcmRp
bmcgdGhlaXIgbWFpbDsgdGhlc2UNCiAgICAgIGlzc3VlcyBpbmNsdWRlIChi
dXQgYXJlIG5vdCBsaW1pdGVkIHRvKSByZXBvcnRzIHRoYXQgdGhlIG1haWwg
bWF5DQogICAgICBiZSBjb25zaWRlcmVkIHRvIGJlICJzcGFtIiBieSBhIHJl
Y2lwaWVudCBvZiB0aGUgbWVzc2FnZTsNCg0KICAgbyAgVG8gaW5mb3JtIGVt
YWlsIHNlcnZpY2UgcHJvdmlkZXMgYWJvdXQgb3B0LW91dCByZXF1ZXN0czsN
Cg0KDQoNCg0KDQpTaGFmcmFub3ZpY2gsIGV0IGFsLiAgICAgIEV4cGlyZXMg
SnVuZSAxMSwgMjAwOSAgICAgICAgICAgICAgICAgW1BhZ2UgM10NCgwNCklu
dGVybmV0LURyYWZ0ICAgICAgICAgRm9ybWF0IGZvciBGZWVkYmFjayBSZXBv
cnRzICAgICAgICAgRGVjZW1iZXIgMjAwOA0KDQoNCiAgIG8gIFRvIGFkdmlz
ZSBwcm92aWRlcnMgdGhhdCBjZXJ0aWZ5IG9yIG90aGVyd2lzZSBtYWtlIGFz
c2VydGlvbnMNCiAgICAgIGFib3V0IG1haWwgb2YgcmVjaXBpZW50IGRpc2Fn
cmVlbWVudCB3aXRoIHRoZSBhc3NlcnRpb25zLg0KDQogICBQbGVhc2Ugbm90
ZSB0aGF0IHdoaWxlIHRoZSBwYXJlbnQgIm11bHRpcGFydC9yZXBvcnQiIGNv
bnRlbnQgdHlwZQ0KICAgZGVmaW5lZCBpbiBbUkVQT1JUXSBpcyB1c2VkIGZv
ciBhbGwga2luZHMgb2YgYWRtaW5pc3RyYXRpdmUgbWVzc2FnZXMsDQogICB0
aGlzIGZvcm1hdCBpcyBpbnRlbmRlZCBzcGVjaWZpY2FsbHkgZm9yIGNvbW11
bmljYXRpb25zIGFtb25nDQogICBwcm92aWRlcnMgcmVnYXJkaW5nIGVtYWls
IGFidXNlIGFuZCByZWxhdGVkIGlzc3VlcywgYW5kIFNIT1VMRCBOT1QgYmUN
CiAgIHVzZWQgZm9yIG90aGVyIHJlcG9ydHMuDQoNCjEuMi4gIFJlcXVpcmVt
ZW50cw0KDQogICBUaGUgZm9sbG93aW5nIHJlcXVpcmVtZW50cyBhcmUgbmVj
ZXNzYXJ5IGZvciBmZWVkYmFjayByZXBvcnRzICh0aGUNCiAgIGFjdHVhbCBz
cGVjaWZpY2F0aW9uIGlzIGRlZmluZWQgbGF0ZXIgaW4gdGhpcyBkb2N1bWVu
dCk6DQoNCiAgIG8gIFRoZXkgbXVzdCBiZSBib3RoIGh1bWFuIGFuZCBtYWNo
aW5lIHJlYWRhYmxlOw0KDQogICBvICBBIGNvcHkgb2YgdGhlIG9yaWdpbmFs
IGVtYWlsIG1lc3NhZ2UgKGJvdGggYm9keSBhbmQgaGVhZGVyKSBvciB0aGUN
CiAgICAgIG1lc3NhZ2UgaGVhZGVyIG11c3QgYmUgZW5jbG9zZWQgaW4gb3Jk
ZXIgdG8gYWxsb3cgdGhlIHJlY2VpdmVyIHRvDQogICAgICBoYW5kbGUgdGhl
IHJlcG9ydCBwcm9wZXJseTsNCg0KICAgbyAgVGhlIG1hY2hpbmUgcmVhZGFi
bGUgc2VjdGlvbiBtdXN0IHByb3ZpZGUgYWJpbGl0eSBmb3IgdGhlIHJlcG9y
dA0KICAgICAgZ2VuZXJhdG9ycyB0byBzaGFyZSBtZXRhLWRhdGEgd2l0aCBy
ZWNlaXZlcnM7DQoNCiAgIG8gIFRoZSBmb3JtYXQgbXVzdCBiZSBleHRlbnNp
YmxlLg0KDQoxLjMuICBEZWZpbml0aW9ucw0KDQogICBUaGlzIHNlY3Rpb24g
ZGVmaW5lcyB2YXJpb3VzIHRlcm1zIHVzZWQgdGhyb3VnaG91dCB0aGlzIGRv
Y3VtZW50Lg0KDQoxLjMuMS4gIEdlbmVyYWwNCg0KICAgVGhlIGtleSB3b3Jk
cyAiTVVTVCIsICJNVVNUIE5PVCIsICJSRVFVSVJFRCIsICJTSEFMTCIsICJT
SEFMTCBOT1QiLA0KICAgIlNIT1VMRCIsICJTSE9VTEQgTk9UIiwgIlJFQ09N
TUVOREVEIiwgIk1BWSIsIGFuZCAiT1BUSU9OQUwiIGluIHRoaXMNCiAgIGRv
Y3VtZW50IGFyZSB0byBiZSBpbnRlcnByZXRlZCBhcyBkZXNjcmliZWQgaW4g
W0tFWVdPUkRTXS4NCg0KMS4zLjIuICBFLW1haWwgU3BlY2lmaWMNCg0KICAg
U2VlIFtJLUQuRFJBRlQtQ1JPQ0tFUi1FTUFJTC1BUkNIXSBmb3IgZnVydGhl
ciBkaXNjdXNzaW9uIG9uIGUtbWFpbA0KICAgc3lzdGVtIGFyY2hpdGVjdHVy
ZS4NCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNClNoYWZyYW5vdmljaCwgZXQg
YWwuICAgICAgRXhwaXJlcyBKdW5lIDExLCAyMDA5ICAgICAgICAgICAgICAg
ICBbUGFnZSA0XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICBGb3JtYXQg
Zm9yIEZlZWRiYWNrIFJlcG9ydHMgICAgICAgICBEZWNlbWJlciAyMDA4DQoN
Cg0KMi4gIEZvcm1hdCBvZiBFbWFpbCBGZWVkYmFjayBSZXBvcnRzDQoNCiAg
IFRvIHNhdGlzZnkgdGhlIHJlcXVpcmVtZW50cywgYW4gZW1haWwgZmVlZGJh
Y2sgcmVwb3J0IGlzIGRlZmluZWQgYXMgYQ0KICAgW01JTUVdIG1lc3NhZ2Ug
d2l0aCBhIHRvcC1sZXZlbCBNSU1FIGNvbnRlbnQgdHlwZSBvZiAibXVsdGlw
YXJ0Lw0KICAgcmVwb3J0IiAoYXMgZGVmaW5lZCBpbiBbUkVQT1JUXSkuICBU
aGUgZm9sbG93aW5nIGFwcGx5Og0KDQogICBhLiAgVGhlICJyZXBvcnQtdHlw
ZSIgcGFyYW1ldGVyIG9mIHRoZSAibXVsdGlwYXJ0L3JlcG9ydCIgdHlwZSBp
cyBzZXQNCiAgICAgICB0byAiZmVlZGJhY2stcmVwb3J0IjsNCg0KICAgYi4g
IFRoZSBmaXJzdCBNSU1FIHBhcnQgb2YgdGhlIG1lc3NhZ2UgY29udGFpbnMg
YSBodW1hbiByZWFkYWJsZQ0KICAgICAgIGRlc2NyaXB0aW9uIG9mIHRoZSBy
ZXBvcnQgYW5kIE1VU1QgYmUgaW5jbHVkZWQuDQoNCiAgIGMuICBUaGUgc2Vj
b25kIE1JTUUgcGFydCBvZiB0aGUgbWVzc2FnZSBpcyBhIG1hY2hpbmUtcmVh
ZGFibGUgc2VjdGlvbg0KICAgICAgIHdpdGggdGhlIGNvbnRlbnQgdHlwZSBv
ZiAibWVzc2FnZS9mZWVkYmFjay1yZXBvcnQiIChkZWZpbmVkIGxhdGVyDQog
ICAgICAgaW4gdGhpcyBtZW1vKSBhbmQgTVVTVCBiZSBpbmNsdWRlZC4gIFRo
aXMgc2VjdGlvbiBpcyBpbnRlbmRlZCB0bw0KICAgICAgIGNvbnZleSBtZXRh
LWRhdGEgYWJvdXQgdGhlIHJlcG9ydCBpbiBxdWVzdGlvbiB0aGF0IG1heSBu
b3QgYmUNCiAgICAgICByZWFkaWx5IGF2YWlsYWJsZSBmcm9tIHRoZSBpbmNs
dWRlZCBlbWFpbCBtZXNzYWdlIGl0c2VsZi4NCg0KICAgZC4gIFRoZSB0aGly
ZCBNSU1FIHBhcnQgb2YgdGhlIG1lc3NhZ2UgaXMgZWl0aGVyIG9mIHR5cGUg
Im1lc3NhZ2UvDQogICAgICAgcmZjODIyIiAoYXMgZGVmaW5lZCBpbiBbTUlN
RS1UWVBFU10gYW5kIGNvbnRhaW5zIHRoZSBvcmlnaW5hbA0KICAgICAgIG1l
c3NhZ2UgaW4gaXRzIGVudGlyZXR5LCBPUiBpcyBvZiB0eXBlICJ0ZXh0L3Jm
YzgyMi1oZWFkZXJzIiAoYXMNCiAgICAgICBkZWZpbmVkIGluIFtSRVBPUlRd
IGFuZCBjb250YWlucyBhIGNvcHkgb2YgdGhlIGVudGlyZSBoZWFkZXINCiAg
ICAgICBibG9jayBmcm9tIHRoZSBvcmlnbmFsIG1lc3NhZ2UuICBUaGlzIHBh
cnQgTVVTVCBiZSBpbmNsdWRlZA0KICAgICAgIChjb250cmFyeSB0byBbUkVQ
T1JUXSkuICBXaGlsZSBzb21lIG9wZXJhdG9ycyBtYXkgY2hvb3NlIHRvDQog
ICAgICAgbW9kaWZ5IG9yIHJlZGFjdCB0aGlzIHBvcnRpb24gZm9yIHByaXZh
Y3kgb3IgbGVnYWwgcmVhc29ucywgaXQgaXMNCiAgICAgICBSRUNPTU1FTkRF
RCB0aGF0IHRoZSBlbnRpcmUgb3JpZ2luYWwgZW1haWwgbWVzc2FnZSBiZSBp
bmNsdWRlZA0KICAgICAgIHdpdGhvdXQgYW55IG1vZGlmaWNhdGlvbiBhcyBz
dWNoIG1vZGlmaWNhdGlvbnMgY2FuIGltcGVkZQ0KICAgICAgIGZvcmVuc2lj
IHdvcmsgYnkgdGhlIHJlY2lwaWVudCBvZiB0aGlzIHJlcG9ydC4NCg0KICAg
ZS4gIEV4Y2VwdCBhcyBkaXNjdXNzZWQgYmVsb3csIGVhY2ggZmVlZGJhY2sg
cmVwb3J0IE1VU1QgYmUgcmVsYXRlZA0KICAgICAgIHRvIG9ubHkgYSBzaW5n
bGUgZW1haWwgbWVzc2FnZS4gIFN1bW1hcnkgYW5kIGFnZ3JlZ2F0ZSBmb3Jt
YXRzDQogICAgICAgYXJlIG91dHNpZGUgb2YgdGhlIHNjb3BlIG9mIHRoaXMg
c3BlY2lmaWNhdGlvbi4NCg0KICAgZi4gIFRoZSBTdWJqZWN0IGhlYWRlciBm
aWVsZCBvZiB0aGUgZmVlZGJhY2sgcmVwb3J0IFNIT1VMRCBiZSB0aGUNCiAg
ICAgICBzYW1lIGFzIHRoZSBpbmNsdWRlZCBlbWFpbCBtZXNzYWdlIGFib3V0
IHdoaWNoIHRoZSByZXBvcnQgaXMNCiAgICAgICBiZWluZyBnZW5lcmF0ZWQg
YW5kIE1BWSBpbmNsdWRlIG9ubHkgdGhlIHN0YW5kYXJkIGZvcndhcmRpbmcN
CiAgICAgICBwcmVmaXggdXNlZCBieSBNVUFzIHN1Y2ggYXMgIkZXOiIuICAo
TWFueSBzbWFsbGVyIG9wZXJhdG9ycyB1c2luZw0KICAgICAgIE1VQXMgZm9y
IGFidXNlIGhhbmRsaW5nIHJlbHkgb24gdGhlIHN1YmplY3QgbGluZXMgZm9y
DQogICAgICAgcHJvY2Vzc2luZy4pDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQpTaGFmcmFub3ZpY2gsIGV0IGFsLiAgICAgIEV4cGlyZXMgSnVuZSAxMSwg
MjAwOSAgICAgICAgICAgICAgICAgW1BhZ2UgNV0NCgwNCkludGVybmV0LURy
YWZ0ICAgICAgICAgRm9ybWF0IGZvciBGZWVkYmFjayBSZXBvcnRzICAgICAg
ICAgRGVjZW1iZXIgMjAwOA0KDQoNCjMuICBUaGUgJ21lc3NhZ2UvZmVlZGJh
Y2stcmVwb3J0JyBDb250ZW50IFR5cGUNCg0KICAgQSBuZXcgW01JTUVdIGNv
bnRlbnQgdHlwZSBjYWxsZWQgIm1lc3NhZ2UvZmVlZGJhY2stcmVwb3J0IiBp
cw0KICAgZGVmaW5lZC4gIFRoaXMgY29udGVudCB0eXBlIHByb3ZpZGVzIGEg
bWFjaGluZS1yZWFkYWJsZSBzZWN0aW9uDQogICBpbnRlbmRlZCB0byBsZXQg
dGhlIHJlcG9ydCBnZW5lcmF0b3IgY29udmV5IG1ldGEtZGF0YSB0byB0aGUg
cmVwb3J0DQogICByZWNlaXZlci4gIFRoZSBpbnRlbnQgb2YgdGhpcyBzZWN0
aW9uIGlzIHRvIGNvbnZleSBpbmZvcm1hdGlvbiB3aGljaA0KICAgbWF5IG5v
dCBiZSBvYnZpb3VzIG9yIG1heSBub3QgYmUgZWFzaWx5IGV4dHJhY3RlZCBm
cm9tIHRoZSBvcmlnaW5hbA0KICAgZW1haWwgbWVzc2FnZSBvciBoZWFkZXJz
Lg0KDQogICBUaGUgYm9keSBvZiB0aGlzIGNvbnRlbnQgdHlwZSBjb25zaXN0
cyBvZiBtdWx0aXBsZSAiZmllbGRzIiBmb3JtYXR0ZWQNCiAgIGFjY29yZGlu
ZyB0byB0aGUgQUJORiBvZiBbTUFJTF0gaGVhZGVyIGZpZWxkcy4gIFRoaXMg
c2VjdGlvbiBkZWZpbmVzDQogICB0aGUgaW5pdGlhbCBzZXQgb2YgZmllbGRz
IHByb3ZpZGVkIGJ5IHRoaXMgc3BlY2lmaWNhdGlvbi4gIEFkZGl0aW9uYWwN
CiAgIGZpZWxkcyBtYXkgYmUgcmVnaXN0ZXJlZCBhY2NvcmRpbmcgdG8gdGhl
IHByb2NlZHVyZSBkZXNjcmliZWQgbGF0ZXINCiAgIGluIHRoaXMgbWVtby4g
IEFsdGhvdWdoIHRoZXNlIGZpZWxkcyBoYXZlIGEgc3ludGF4IHNpbWlsYXIg
dG8gdGhvc2UNCiAgIG9mIG1haWwgbWVzc2FnZSBoZWFkZXIgZmllbGRzLCB0
aGV5IGFyZSBzZW1hbnRpY2FsbHkgZGlzdGluY3Q7IGhlbmNlDQogICB0aGV5
IFNIT1VMRCBOT1QgYmUgcmVwZWF0ZWQgaW4gdGhlIGhlYWRlciBhcmVhIG9m
IHRoZSBtZXNzYWdlDQogICBjb250YWluaW5nIHRoZSByZXBvcnQuICBOb3Rl
IHRoYXQgdGhlc2UgZmllbGRzIHJlcHJlc2VudCBpbmZvcm1hdGlvbg0KICAg
dGhhdCB0aGUgcmVjZWl2ZXIgaXMgYXNzZXJ0aW5nIGFib3V0IHRoZSByZXBv
cnQgaW4gcXVlc3Rpb24sIGJ1dCBhcmUNCiAgIG5vdCBuZWNlc3NhcmlseSB2
ZXJpZmlhYmxlLiAgUmVwb3J0IHJlY2VpdmVycyBNVVNUIE5PVCBhc3N1bWUg
dGhhdA0KICAgdGhlc2UgYXNzZXJ0aW9ucyBhcmUgYWx3YXlzIGFjY3VyYXRl
Lg0KDQozLjEuICBSZXF1aXJlZCBGaWVsZHMNCg0KICAgVGhlIGZvbGxvd2lu
ZyByZXBvcnQgaGVhZGVyIGZpZWxkcyBhcmUgUkVRVUlSRUQgYW5kIE1VU1Qg
b25seSBhcHBlYXINCiAgIG9uY2U6DQoNCiAgIG8gICJGZWVkYmFjay1UeXBl
IiBjb250YWlucyB0aGUgdHlwZSBvZiBmZWVkYmFjayByZXBvcnQgKGFzIGRl
ZmluZWQNCiAgICAgIGluIHRoZSBjb3JyZXNwb25kaW5nIElBTkEgcmVnaXN0
cnkgYW5kIGxhdGVyIGluIHRoaXMgbWVtbykuICBUaGlzDQogICAgICBpcyBp
bnRlbmRlZCB0byBsZXQgcmVwb3J0IHBhcnNlcnMgZGlzdGluZ3Vpc2ggYW1v
bmcgZGlmZmVyZW50DQogICAgICB0eXBlcyBvZiByZXBvcnRzLg0KDQogICBv
ICAiVXNlci1BZ2VudCIgaW5kaWNhdGVzIHRoZSBuYW1lIGFuZCB2ZXJzaW9u
IG9mIHRoZSBzb2Z0d2FyZQ0KICAgICAgcHJvZ3JhbSB0aGF0IGdlbmVyYXRl
ZCB0aGUgcmVwb3J0LiAgVGhlIGZvcm1hdCBvZiB0aGlzIGZpZWxkIE1VU1QN
CiAgICAgIGZvbGxvdyBzZWN0aW9uIDE0LjQzIG9mIFtIVFRQXS4gIFRoaXMg
ZmllbGQgaXMgZm9yIGRvY3VtZW50YXRpb24NCiAgICAgIG9ubHk7IHRoZXJl
IGlzIG5vIHJlZ2lzdHJ5IG9mIHVzZXIgYWdlbnQgbmFtZXMgb3IgdmVyc2lv
bnMsIGFuZA0KICAgICAgcmVwb3J0IHJlY2VpdmVycyBTSE9VTEQgTk9UIGV4
cGVjdCB1c2VyIGFnZW50IG5hbWVzIHRvIGJlbG9uZyB0byBhDQogICAgICBr
bm93biBzZXQuDQoNCiAgIG8gICJWZXJzaW9uIiBpbmRpY2F0ZXMgdGhlIHZl
cnNpb24gb2Ygc3BlY2lmaWNhdGlvbiB0aGF0IHRoZSByZXBvcnQNCiAgICAg
IGdlbmVyYXRvciBpcyB1c2luZyB0byBnZW5lcmF0ZSB0aGUgcmVwb3J0LiAg
VGhlIHZlcnNpb24gbnVtYmVyIGluDQogICAgICB0aGlzIHNwZWNpZmljYXRp
b24gaXMgc2V0IHRvICIwLjEiLiAgW05PVEUgVE8gUkZDIEVESVRPUjogVGhp
cw0KICAgICAgc2hvdWxkIGJlIGNoYW5nZWQgdG8gIjEiIGF0IHRpbWUgb2Yg
cHVibGljYXRpb24uXQ0KDQogICBUaGUgZm9sbG93aW5nIHJlcG9ydCBoZWFk
ZXIgZmllbGRzIE1VU1QgYXBwZWFyIGV4YWN0bHkgb25jZSBpbiBhDQogICBb
REtJTV0gZmFpbHVyZSByZXBvcnQgKGRlZmluZWQgYmVsb3cpIGFuZCBNVVNU
IE5PVCBhcHBlYXIgaW4gb3RoZXINCiAgIHJlcG9ydHM6DQoNCg0KDQoNCg0K
U2hhZnJhbm92aWNoLCBldCBhbC4gICAgICBFeHBpcmVzIEp1bmUgMTEsIDIw
MDkgICAgICAgICAgICAgICAgIFtQYWdlIDZdDQoMDQpJbnRlcm5ldC1EcmFm
dCAgICAgICAgIEZvcm1hdCBmb3IgRmVlZGJhY2sgUmVwb3J0cyAgICAgICAg
IERlY2VtYmVyIDIwMDgNCg0KDQogICBvICAiREtJTS1GYWlsdXJlIiBuYW1l
cyB0aGUgdHlwZSBvZiBES0lNIHZlcmlmaWNhdGlvbiBmYWlsdXJlIHRoYXQN
CiAgICAgIG9jY3VycmVkLg0KDQozLjIuICBPcHRpb25hbCBGaWVsZHMgQXBw
ZWFyaW5nIE9uY2UNCg0KICAgVGhlIGZvbGxvd2luZyBoZWFkZXIgZmllbGRz
IGFyZSBPUFRJT05BTCBhbmQgTVVTVCBOT1QgYXBwZWFyIG1vcmUNCiAgIHRo
YW4gb25jZToNCg0KICAgbyAgIk9yaWdpbmFsLUVudmVsb3BlLUlkIiBjb250
YWlucyB0aGUgZW52ZWxvcGUgSUQgc3RyaW5nIHVzZWQgaW4gdGhlDQogICAg
ICBvcmlnaW5hbCBbU01UUF0gdHJhbnNhY3Rpb24gKHNlZSBzZWN0aW9uIDIu
Mi4xIG9mIFtEU05dKS4NCg0KICAgbyAgIk9yaWdpbmFsLU1haWwtRnJvbSIg
Y29udGFpbnMgYSBjb3B5IG9mIHRoZSBlbWFpbCBhZGRyZXNzIHVzZWQgaW4N
CiAgICAgIHRoZSBNQUlMIEZST00gcG9ydGlvbiBvZiB0aGUgb3JpZ2luYWwg
U01UUCB0cmFuc2FjdGlvbi4gIFRoZQ0KICAgICAgZm9ybWF0IG9mIHRoaXMg
ZmllbGQgaXMgZGVmaW5lZCBpbiBzZWN0aW9uIDQuMS4xLjIgb2YgW1NNVFBd
Lg0KDQogICBvICAiQXJyaXZhbC1EYXRlIiBpbmRpY2F0ZXMgdGhlIGRhdGUg
YW5kIHRpbWUgYXQgd2hpY2ggdGhlIG9yaWdpbmFsDQogICAgICBtZXNzYWdl
IHdhcyByZWNlaXZlZCBieSByZWNpcGllbnQgc3lzdGVtJ3MgTVRBLiAgVGhp
cyBmaWVsZCBNVVNUDQogICAgICBiZSBmb3JtYXR0ZWQgYXMgcGVyIHNlY3Rp
b24gMy4zIG9mIFtNQUlMXS4NCg0KICAgbyAgIlJlcG9ydGluZy1NVEEiIGlu
ZGljYXRlcyB0aGUgbmFtZSBvZiB0aGUgTVRBIGdlbmVyYXRpbmcgdGhpcw0K
ICAgICAgZmVlZGJhY2sgcmVwb3J0LiAgVGhpcyBmaWVsZCBpcyBkZWZpbmVk
IGluIHNlY3Rpb24gMi4yLjIgb2YgW0RTTl0sDQogICAgICBleGNlcHQgdGhh
dCBpdCBpcyBhbiBvcHRpb25hbCBmaWVsZCBpbiB0aGlzIHJlcG9ydC4NCg0K
ICAgbyAgIlNvdXJjZS1JUCIgY29udGFpbnMgYW4gSVB2NCBvciBJUHY2IGFk
ZHJlc3Mgb2YgdGhlIE1UQSBmcm9tIHdoaWNoDQogICAgICB0aGUgb3JpZ2lu
YWwgbWVzc2FnZSB3YXMgcmVjZWl2ZWQuICBBZGRyZXNzZXMgTVVTVCBiZSBm
b3JtYXR0ZWQgYXMNCiAgICAgIHBlciBzZWN0aW9uIDQuMS4zIG9mIFtTTVRQ
XS4NCg0KICAgbyAgIkluY2lkZW50cyIgY29udGFpbnMgYW4gaW50ZWdlciBp
bmRpY2F0aW5nIHRoZSBudW1iZXIgb2YgaW5jaWRlbnRzDQogICAgICB0aGlz
IHJlcG9ydCByZXByZXNlbnRzLiAgVGhlIGFic2VuY2Ugb2YgdGhpcyBmaWVs
ZCBpbXBsaWVzIHRoZQ0KICAgICAgcmVwb3J0IGNvdmVycyBhIHNpbmdsZSBp
bmNpZGVudC4gIFRoaXMgZmllbGQgTVVTVCBOT1QgYmUgdXNlZCBmb3INCiAg
ICAgIHJlcG9ydCB0eXBlcyBvdGhlciB0aGFuICJka2ltIi4NCg0KICAgVGhl
IGhpc3RvcmljIGZpZWxkICJSZWNlaXZlZC1EYXRlIiBTSE9VTEQgYWxzbyBi
ZSBhY2NlcHRlZCBhbmQNCiAgIGludGVycHJldGVkIGlkZW50aWNhbGx5IHRv
ICJBcnJpdmFsLURhdGUiLg0KDQogICBUaGUgZm9sbG93aW5nIGhlYWRlciBm
aWVsZHMgYXJlIE9QVElPTkFMIGFuZCBtYXkgZWFjaCBhcHBlYXIgb25jZSBp
bg0KICAgYSBbREtJTV0gZmFpbHVyZSByZXBvcnQ6DQoNCiAgIG8gICJES0lN
LUNhbm9uaWNhbGl6ZWQtQm9keSIgY29udGFpbnMgdGhlIGNhbm9uaWNhbGl6
ZWQgbWVzc2FnZSBib2R5DQogICAgICBvZiBhIG1lc3NhZ2Ugd2hpY2ggZmFp
bGVkIERLSU0gdmVyaWZpY2F0aW9uLCBiYXNlNjQtZW5jb2RlZCBhbmQNCiAg
ICAgIGxpbmUtd3JhcHBlZCB0byByZW1haW4gaW5zaWRlIFtNQUlMXSBsaW1p
dHMuIGJhc2U2NCBlbmNvZGluZyBpcw0KICAgICAgZGVmaW5lZCBpbiBbTUlN
RV0uDQoNCiAgIG8gIERLSU0tQ2Fub25pY2FsaXplZC1IZWFkZXIiIGNvbnRh
aW5zIHRoZSBjYW5vbmljYWxpemVkIG1lc3NhZ2UNCiAgICAgIGhlYWRlciBi
bG9jayBvZiBhIG1lc3NhZ2Ugd2hpY2ggZmFpbGVkIERLSU0gdmVyaWZpY2F0
aW9uLCBiYXNlNjQtDQogICAgICBlbmNvZGVkIGFuZCBsaW5lLXdyYXBwZWQg
dG8gcmVtYWluIGluc2lkZSBbTUFJTF0gbGltaXRzLiAgVGhpcw0KICAgICAg
ZmlsZWQgU0hPVUxEIGJlIGluY2x1ZGVkIGZvciBES0lNIHJlcG9ydHMuDQoN
Cg0KDQoNClNoYWZyYW5vdmljaCwgZXQgYWwuICAgICAgRXhwaXJlcyBKdW5l
IDExLCAyMDA5ICAgICAgICAgICAgICAgICBbUGFnZSA3XQ0KDA0KSW50ZXJu
ZXQtRHJhZnQgICAgICAgICBGb3JtYXQgZm9yIEZlZWRiYWNrIFJlcG9ydHMg
ICAgICAgICBEZWNlbWJlciAyMDA4DQoNCg0KICAgbyAgIkRLSU0tRG9tYWlu
IiBjb250YWlucyB0aGUgZG9tYWluIHdob3NlIHByaXZhdGUga2V5IHdhcyB1
c2VkIHRvDQogICAgICBzaWduIGEgbWVzc2FnZSwgdGFrZW4gZnJvbSB0aGUg
c2lnbmF0dXJlJ3MgImQ9IiB0YWcuDQoNCiAgIG8gICJES0lNLUlkZW50aXR5
IiBjb250YWlucyB0aGUgc2lnbmluZyBhZ2VudCdzIGlkZW50aXR5LCB0YWtl
biBmcm9tDQogICAgICB0aGUgc2lnbmF0dXJlJ3MgImk9IiB0YWcuDQoNCiAg
IG8gICJES0lNLVNlbGVjdG9yIiBjb250YWlucyB0aGUgc2VsZWN0b3IgcmVm
ZXJlbmNlZCBieSBhIERLSU0NCiAgICAgIHNpZ25hdHVyZSwgdGFrZW4gZnJv
bSB0aGUgc2lnbmF0dXJlJ3MgInM9IiB0YWcuDQoNCjMuMy4gIE9wdGlvbmFs
IEZpZWxkcyBBcHBlYXJpbmcgTXVsdGlwbGUgVGltZXMNCg0KICAgVGhlIGZv
bGxvd2luZyBzZXQgb2YgaGVhZGVyIGZpZWxkcyBhcmUgT1BUSU9OQUwgYW5k
IE1BWSBhcHBlYXIgbW9yZQ0KICAgdGhhbiBvbmNlOg0KDQogICBvICAiQXV0
aGVudGljYXRpb24tUmVzdWx0cyIgaW5kaWNhdGVzIHRoZSByZXN1bHQgb2Yg
b25lIG9yIG1vcmUNCiAgICAgIGF1dGhlbnRpY2F0aW9uIGNoZWNrcyBydW4g
YnkgdGhlIHJlcG9ydCBnZW5lcmF0b3IuICBUaGUgZm9ybWF0IG9mDQogICAg
ICB0aGlzIGZpZWxkIGlzIGlzIGRlZmluZWQgaW4NCiAgICAgIFtJLUQuRFJB
RlQtS1VDSEVSQVdZLVNFTkRFUi1BVVRILUhFQURFUl0uICBSZXBvcnQgcmVj
ZWl2ZXJzIHNob3VsZA0KICAgICAgbm90ZSB0aGF0IHRoaXMgZmllbGQgb25s
eSBpbmRpY2F0ZXMgYW4gYXNzZXJ0aW9uIG1hZGUgYnkgdGhlDQogICAgICBy
ZXBvcnQgZ2VuZXJhdG9yLg0KDQogICBvICAiT3JpZ2luYWwtUmNwdC1UbyIg
aW5jbHVkZXMgYSBjb3B5IG9mIHRoZSBlbWFpbCBhZGRyZXNzIHVzZWQgaW4N
CiAgICAgIHRoZSBSQ1BUIFRPIHBvcnRpb24gb2YgdGhlIG9yaWdpbmFsIFtT
TVRQXSB0cmFuc2FjdGlvbi4gIFRoZQ0KICAgICAgZm9ybWF0IG9mIHRoaXMg
ZmllbGQgaXMgZGVmaW5lZCBpbiBzZWN0aW9uIDQuMS4xLjMgb2YgdGhhdCBt
ZW1vLg0KICAgICAgVGhpcyBmaWVsZCBTSE9VTEQgYmUgcmVwZWF0ZWQgZm9y
IGV2ZXJ5IFNNVFAgcmVjaXBpZW50IHNlZW4gYnkgdGhlDQogICAgICByZXBv
cnQgZ2VuZXJhdG9yLg0KDQogICBvICAiUmVtb3ZhbC1SZWNpcGllbnQiIGlu
ZGljYXRlcyB0aGUgZW1haWwgYWRkcmVzcyB0byBiZSByZW1vdmVkIGZyb20N
CiAgICAgIHRoZSBtYWlsaW5nIGxpc3QgKE1VU1QgTk9UIGJlIHVzZWQgd2l0
aCByZXBvcnQgdHlwZXMgb3RoZXIgdGhhbg0KICAgICAgIm9wdC1vdXQiKS4g
IFRoZSBmb3JtYXQgb2YgdGhpcyBmaWVsZCBpcyBkZWZpbmVkIGluIHNlY3Rp
b24gMy40LjENCiAgICAgIG9mIFtNQUlMXS4NCg0KICAgbyAgIlJlcG9ydGVk
LURvbWFpbiIgaW5jbHVkZXMgYSBkb21haW4gbmFtZSB0aGF0IHRoZSByZXBv
cnQgZ2VuZXJhdG9yDQogICAgICBiZWxpZXZlcyB0byBiZSByZWxldmFudCB0
byB0aGUgcmVwb3J0LCBlLmcuIHRoZSBkb21haW4gd2hvc2UNCiAgICAgIGFw
cGFyZW50IGFjdGlvbnMgcHJvdm9rZWQgdGhlIGdlbmVyYXRpb24gb2YgdGhl
IHJlcG9ydC4gIERvbWFpbg0KICAgICAgZm9ybWF0IGlzIGRlZmluZWQgaW4g
c2VjdGlvbiAyLjMuMSBvZiBbRE5TXS4NCg0KICAgbyAgIlJlcG9ydGVkLVVS
SSIgaW5kaWNhdGVzIGEgVVJJIHRoYXQgdGhlIHJlcG9ydCBnZW5lcmF0b3Ig
YmVsaWV2ZXMNCiAgICAgIHRvIGJlIHJlbGV2YW50IHRvIHRoZSByZXBvcnQs
IGUuZy4gYSBVUkkgdG8gd2hpY2ggdGhlIHJlcG9ydA0KICAgICAgcmVjaXBp
ZW50IGNhbiBnbyBmb3IgZnVydGhlciBkZXRhaWxzLiAgVVJJIGZvcm1hdCBp
cyBkZWZpbmVkIGluDQogICAgICBbVVJJXS4NCg0KMy40LiAgRm9ybWFsIERl
ZmluaXRpb24NCg0KICAgVGhlIGZvcm1hbCBkZWZpbml0aW9uIG9mIHRoZSBj
b250ZW50cyBvZiBhICJtZXNzYWdlL2ZlZWRiYWNrLXJlcG9ydCINCiAgIG1l
ZGlhIHR5cGUgdXNpbmcgW0FCTkZdIGlzIGFzIGZvbGxvd3M6DQoNCiAgIGZl
ZWRiYWNrLXJlcG9ydCA9ICooIGZlZWRiYWNrLXR5cGUgLyB1c2VyLWFnZW50
IC8gdmVyc2lvbiApDQoNCg0KDQpTaGFmcmFub3ZpY2gsIGV0IGFsLiAgICAg
IEV4cGlyZXMgSnVuZSAxMSwgMjAwOSAgICAgICAgICAgICAgICAgW1BhZ2Ug
OF0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgRm9ybWF0IGZvciBGZWVk
YmFjayBSZXBvcnRzICAgICAgICAgRGVjZW1iZXIgMjAwOA0KDQoNCiAgICAg
ICAgICAgICAgICAgICAgIFsgZGtpbS1mYWlsdXJlIF0NCiAgICAgICAgICAg
ICAgICAgICAgIG9wdC1maWVsZHMtb25jZQ0KICAgICAgICAgICAgICAgICAg
ICAgZGtpbS1maWVsZHMtb25jZQ0KICAgICAgICAgICAgICAgICAgICAgKigg
b3B0LWZpZWxkcy1tYW55ICkNCg0KICAgZmVlZGJhY2stdHlwZSA9ICJGZWVk
YmFjay1UeXBlOiIgW0NGV1NdIHRva2VuIFtDRldTXSBDUkxGDQogICAgICAg
OyB0aGUgInRva2VuIiBtdXN0IGJlIGEgcmVnaXN0ZXJlZCBmZWVkYmFjayB0
eXBlIGFzDQogICAgICAgOyBkZXNjcmliZWQgZWxzZXdoZXJlIGluIHRoaXMg
ZG9jdW1lbnQNCg0KICAgdXNlci1hZ2VudCA9ICJVc2VyLUFnZW50OiIgW0NG
V1NdIHByb2R1Y3QgW0NGV1NdIENSTEYNCg0KICAgdmVyc2lvbiA9ICJWZXJz
aW9uOiIgW0NGV1NdIHRva2VuIFtDRldTXSBDUkxGDQogICAgICAgOyBhcyBk
ZXNjcmliZWQgYWJvdmUNCg0KICAgZGtpbS1mYWlsdXJlID0gIkRLSU0tRmFp
bHVyZToiIFtDRldTXSB0b2tlbiBbQ0ZXU10gQ1JMRg0KICAgICAgIDsgdGhl
ICJ0b2tlbiIgbXVzdCBiZSBhIHJlZ2lzdGVyZWQgREtJTSBmYWlsdXJlIHR5
cGUNCiAgICAgICA7IGFzIGRlc2NyaWJlZCBlbHNld2hlcmUgaW4gdGhpcyBk
b2N1bWVudA0KDQogICBvcHQtZmllbGRzLW9uY2UgPSBbIGFycml2YWwtZGF0
ZSBdDQogICAgICAgICAgICAgICAgICAgICBbIGRraW0tZmFpbHVyZSBdDQog
ICAgICAgICAgICAgICAgICAgICBbIGluY2lkZW50cyBdDQogICAgICAgICAg
ICAgICAgICAgICBbIG9yaWdpbmFsLWVudmVsb3BlLWlkIF0NCiAgICAgICAg
ICAgICAgICAgICAgIFsgb3JpZ2luYWwtbWFpbC1mcm9tIF0NCiAgICAgICAg
ICAgICAgICAgICAgIFsgcmVwb3J0aW5nLW10YSBdDQogICAgICAgICAgICAg
ICAgICAgICBbIHNvdXJjZS1pcCBdDQoNCiAgIGFycml2YWwtZGF0ZSA9ICJB
cnJpdmFsLURhdGU6IiBbQ0ZXU10gZGF0ZS10aW1lIFtDRldTXSBDUkxGDQoN
CiAgIGluY2lkZW50cyA9ICJJbmNpZGVudHM6IiBbQ0ZXU10gMSpESUdJVCBb
Q0ZXU10gQ1JMRg0KDQogICBvcmlnaW5hbC1lbnZlbG9wZS1pZCA9ICJPcmln
aW5hbC1FbnZlbG9wZS1JZDoiIFtDRldTXQ0KICAgICAgICAgICAgICAgICAg
ICAgICAgICBlbnZlbG9wZS1pZCBbQ0ZXU10gQ1JMRg0KDQogICBvcmlnaW5h
bC1tYWlsLWZyb20gPSAiT3JpZ2luYWwtTWFpbC1Gcm9tOiIgW0NGV1NdDQog
ICAgICAgICAgICAgICAgICAgICAgICByZXZlcnNlLXBhdGggW0NGV1NdIENS
TEYNCg0KICAgcmVwb3J0aW5nLW10YSA9ICJSZXBvcnRpbmctTVRBOiIgW0NG
V1NdIG10YS1uYW1lIFtDRldTXSBDUkxGDQoNCiAgIHNvdXJjZS1pcCA9ICJT
b3VyY2UtSVA6IiBbQ0ZXU10NCiAgICAgICAgICAgICAgICggSVB2NC1hZGRy
ZXNzLWxpdGVyYWwgLw0KICAgICAgICAgICAgICAgICBJUHY2LWFkZHJlc3Mt
bGl0ZXJhbCApIFtDRldTXSBDUkxGDQoNCiAgIGRraW0tZmllbGRzLW9uY2Ug
PSBbIGRraW0tY2Fub24tYm9keSBdDQogICAgICAgICAgICAgICAgICAgICAg
WyBka2ltLWNhbm9uLWhlYWRlciBdDQogICAgICAgICAgICAgICAgICAgICAg
WyBka2ltLWRvbWFpbiBdDQogICAgICAgICAgICAgICAgICAgICAgWyBka2lt
LWlkZW50aXR5IF0NCiAgICAgICAgICAgICAgICAgICAgICBbIGRraW0tc2Vs
ZWN0b3IgXQ0KDQoNCg0KDQpTaGFmcmFub3ZpY2gsIGV0IGFsLiAgICAgIEV4
cGlyZXMgSnVuZSAxMSwgMjAwOSAgICAgICAgICAgICAgICAgW1BhZ2UgOV0N
CgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgRm9ybWF0IGZvciBGZWVkYmFj
ayBSZXBvcnRzICAgICAgICAgRGVjZW1iZXIgMjAwOA0KDQoNCiAgIGRraW0t
Y2Fub24tYm9keSA9ICJES0lNLUNhbm9uaWNhbGl6ZWQtQm9keToiIFtDRldT
XQ0KICAgICAgICAgICAgICAgICAgICAgYmFzZTY0c3RyaW5nIFtDRldTXSBD
UkxGDQoNCiAgIGRraW0tY2Fub24taGVhZGVyID0gIkRLSU0tQ2Fub25pY2Fs
aXplZC1IZWFkZXI6IiBbQ0ZXU10NCiAgICAgICAgICAgICAgICAgICAgICAg
YmFzZTY0c3RyaW5nIFtDRldTXSBDUkxGDQoNCiAgIGRraW0tZG9tYWluID0g
IkRLSU0tRG9tYWluOiIgW0NGV1NdIGRvbWFpbi1uYW1lIFtDRldTXSBDUkxG
DQoNCiAgIGRraW0taWRlbnRpdHkgPSAiREtJTS1Eb21haW46IiBbQ0ZXU10g
WyBsb2NhbC1wYXJ0IF0gIkAiDQogICAgICAgICAgICAgICAgICAgZG9tYWlu
LW5hbWUgW0NGV1NdIENSTEYNCg0KICAgZGtpbS1zZWxlY3RvciA9ICJES0lN
LVNlbGVjdG9yOiIgW0NGV1NdIHNlbGVjdG9yIFtDRldTXSBDUkxGDQoNCiAg
IG9wdC1maWVsZHMtbWFueSA9IFsgYXV0aHJlcy1oZWFkZXIgXQ0KICAgICAg
ICAgICAgICAgICAgICAgWyBvcmlnaW5hbC1yY3B0LXRvIF0NCiAgICAgICAg
ICAgICAgICAgICAgIFsgcmVtb3ZhbC1yZWNpcGllbnQgXQ0KICAgICAgICAg
ICAgICAgICAgICAgWyByZXBvcnRlZC1kb21haW4gXQ0KICAgICAgICAgICAg
ICAgICAgICAgWyByZXBvcnRlZC11cmkgXQ0KDQogICBvcmlnaW5hbC1yY3B0
LXRvID0gIk9yaWdpbmFsLVJjcHQtVG86IiBbQ0ZXU10NCiAgICAgICAgICAg
ICAgICAgICAgICBmb3J3YXJkLXBhdGggW0NGV1NdIENSTEYNCg0KICAgcmVt
b3ZhbC1yZWNpcGllbnQgPSAiUmVtb3ZhbC1SZWNpcGllbnQ6IiBbQ0ZXU10N
CiAgICAgICAgICAgICAgICAgICAgICAgbWFpbGJveCBbQ0ZXU10gQ1JMRg0K
DQogICByZXBvcnRlZC1kb21haW4gPSAiUmVwb3J0ZWQtRG9tYWluOiIgW0NG
V1NdDQogICAgICAgICAgICAgICAgICAgICBkb21haW4tbmFtZSBbQ0ZXU10g
Q1JMRg0KDQogICByZXBvcnRlZC11cmkgPSAiUmVwb3J0ZWQtRG9tYWluOiIg
W0NGV1NdIFVSSSBbQ0ZXU10gQ1JMRg0KDQogICBBIHNldCBvZiBmaWVsZHMg
c2F0aXNmeWluZyB0aGlzIEFCTkYgbWF5IGFwcGVhciBpbiB0aGUgdHJhbnNt
aXR0ZWQNCiAgIG1lc3NhZ2UgaW4gYW55IG9yZGVyLg0KDQogICAiQ1JMRiIg
aXMgaW1wb3J0ZWQgZnJvbSBbQUJORl0uDQoNCiAgICJ0b2tlbiIgaXMgaW1w
b3J0ZWQgZnJvbSBbTUlNRV0uDQoNCiAgICJwcm9kdWN0IiBpcyBpbXBvcnRl
ZCBmcm9tIFtIVFRQXS4NCg0KICAgIm1haWxib3giLCAiQ0ZXUyIgYW5kICJk
YXRlLXRpbWUiIGFyZSBpbXBvcnRlZCBmcm9tIFtNQUlMXS4NCg0KICAgImVu
dmVsb3BlLWlkIiBhbmQgIm10YS1uYW1lIiBhcmUgaW1wb3J0ZWQgZnJvbSBb
RFNOXS4NCg0KICAgInJldmVyc2UtcGF0aCIsICJmb3J3YXJkLXBhdGgiLCAi
bG9jYWwtcGFydCIsICJJUHY0LWFkZHJlc3MtbGl0ZXJhbCINCiAgIGFuZCAi
SVB2Ni1hZGRyZXNzLWxpdGVyYWwiIGFyZSBpbXBvcnRlZCBmcm9tIFtTTVRQ
XS4NCg0KICAgImJhc2U2NHN0cmluZyIsICJkb21haW4tbmFtZSIgYW5kICJz
ZWxlY3RvciIgYXJlIGltcG9ydGVkIGZyb20NCiAgIFtES0lNXS4gIEZ1cnRo
ZXJtb3JlLCBhICJiYXNlNjRzdHJpbmciIFNIT1VMRCBiZSBsaW5lLXdyYXBw
ZWQgYXMNCg0KDQoNClNoYWZyYW5vdmljaCwgZXQgYWwuICAgICAgRXhwaXJl
cyBKdW5lIDExLCAyMDA5ICAgICAgICAgICAgICAgIFtQYWdlIDEwXQ0KDA0K
SW50ZXJuZXQtRHJhZnQgICAgICAgICBGb3JtYXQgZm9yIEZlZWRiYWNrIFJl
cG9ydHMgICAgICAgICBEZWNlbWJlciAyMDA4DQoNCg0KICAgZGVzY3JpYmVk
IGluIHNlY3Rpb24gNi44IG9mIFtNSU1FXS4NCg0KICAgIlVSSSIgaXMgaW1w
b3J0ZWQgZnJvbSBbVVJJXS4NCg0KICAgImF1dGhyZXMtaGVhZGVyIiBpcyBp
bXBvcnRlZCBmcm9tDQogICBbSS1ELkRSQUZULUtVQ0hFUkFXWS1TRU5ERVIt
QVVUSC1IRUFERVJdLg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQoNCg0KU2hhZnJhbm92aWNoLCBldCBhbC4gICAgICBFeHBp
cmVzIEp1bmUgMTEsIDIwMDkgICAgICAgICAgICAgICAgW1BhZ2UgMTFdDQoM
DQpJbnRlcm5ldC1EcmFmdCAgICAgICAgIEZvcm1hdCBmb3IgRmVlZGJhY2sg
UmVwb3J0cyAgICAgICAgIERlY2VtYmVyIDIwMDgNCg0KDQo0LiAgRXh0ZW5z
aWJpbGl0eQ0KDQogICBMaWtlIG1hbnkgb3RoZXIgZm9ybWF0cyBhbmQgcHJv
dG9jb2xzLCB0aGlzIGZvcm1hdCBtYXkgbmVlZCB0byBiZQ0KICAgZXh0ZW5k
ZWQgb3ZlciB0aW1lIHRvIGZpdCB0aGUgZXZlciBjaGFuZ2luZyBsYW5kc2Nh
cGUgb2YgdGhlDQogICBJbnRlcm5ldC4gIFRoZXJlZm9yZSwgZXh0ZW5zaWJp
bGl0eSBpcyBwcm92aWRlZCB2aWEgdHdvIElBTkENCiAgIHJlZ2lzdHJpZXM6
IG9uZSBmb3IgZmVlZGJhY2sgdHlwZXMgYW5kIGEgc2Vjb25kIGZvciByZXBv
cnQgaGVhZGVyDQogICBmaWVsZHMuICBUaGUgZmVlZGJhY2sgdHlwZSByZWdp
c3RyeSBpcyB0byBiZSB1c2VkIGluIGNvbmp1bmN0aW9uIHdpdGgNCiAgIHRo
ZSAiRmVlZGJhY2stVHlwZSIgZmllbGQgYWJvdmUuICBUaGUgaGVhZGVyIG5h
bWUgcmVnaXN0cnkgaXMNCiAgIGludGVuZGVkIGZvciByZWdpc3RyYXRpb24g
b2YgbmV3IG1ldGEtZGF0YSBmaWVsZHMgdG8gYmUgdXNlZCBpbiB0aGUNCiAg
IG1hY2hpbmUgcmVhZGFibGUgcG9ydGlvbiAocGFydCAyKSBvZiB0aGlzIGZv
cm1hdC4gIFBsZWFzZSBub3RlIHRoYXQNCiAgIHZlcnNpb24gbnVtYmVycyBk
byBub3QgY2hhbmdlIHdpdGggbmV3IGZpZWxkIHJlZ2lzdHJhdGlvbnMgdW5s
ZXNzIGENCiAgIG5ldyBzcGVjaWZpY2F0aW9uIG9mIHRoaXMgZm9ybWF0IGlz
IHB1Ymxpc2hlZC4gIEFsc28gbm90ZSB0aGF0IGFsbA0KICAgbmV3IGZpZWxk
IHJlZ2lzdHJhdGlvbnMgbWF5IG9ubHkgYmUgcmVnaXN0ZXJlZCBhcyBPUFRJ
T05BTCBmaWVsZHMuDQogICBBbnkgbmV3IHJlcXVpcmVkIGZpZWxkcyBSRVFV
SVJFIGEgbmV3IHZlcnNpb24gb2YgdGhpcyBzcGVjaWZpY2F0aW9uDQogICB0
byBiZSBwdWJsaXNoZWQuDQoNCiAgIEluIG9yZGVyIHRvIGVuY291cmFnZSBl
eHRlbnNpYmlsaXR5IGFuZCBpbnRlcm9wZXJhYmlsaXR5IG9mIHRoaXMNCiAg
IGZvcm1hdCwgaW1wbGVtZW50b3JzIE1VU1QgaWdub3JlIGFueSBmaWVsZHMg
dGhleSBkbyBub3Qgc3VwcG9ydC4NCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNClNo
YWZyYW5vdmljaCwgZXQgYWwuICAgICAgRXhwaXJlcyBKdW5lIDExLCAyMDA5
ICAgICAgICAgICAgICAgIFtQYWdlIDEyXQ0KDA0KSW50ZXJuZXQtRHJhZnQg
ICAgICAgICBGb3JtYXQgZm9yIEZlZWRiYWNrIFJlcG9ydHMgICAgICAgICBE
ZWNlbWJlciAyMDA4DQoNCg0KNS4gIElBTkEgQ29uc2lkZXJhdGlvbnMNCg0K
ICAgSUFOQSBpcyByZXF1ZXN0ZWQgdG8gcmVnaXN0ZXIgYSBuZXcgW01JTUVd
IHR5cGUgYW5kIGNyZWF0ZSB0aHJlZSBuZXcNCiAgIHJlZ2lzdHJpZXMsIGFz
IGRlc2NyaWJlZCBiZWxvdy4NCg0KNS4xLiAgTUlNRSBUeXBlIFJlZ2lzdHJh
dGlvbiBvZiAnbWVzc2FnZS9mZWVkYmFjay1yZXBvcnQnDQoNCiAgIFRoaXMg
c2VjdGlvbiBwcm92aWRlcyB0aGUgbWVkaWEgdHlwZSByZWdpc3RyYXRpb24g
YXBwbGljYXRpb24gZnJvbQ0KICAgW01JTUUtUkVHXSBmb3IgcHJvY2Vzc2lu
ZyBieSBJQU5BOg0KDQogICBUbzogIGlldGYtdHlwZXNAaWFuYS5vcmcNCg0K
ICAgU3ViamVjdDogIFJlZ2lzdHJhdGlvbiBvZiBtZWRpYSB0eXBlIG1lc3Nh
Z2UvZmVlZGJhY2stcmVwb3J0DQoNCiAgIFR5cGUgbmFtZTogIG1lc3NhZ2UN
Cg0KICAgU3VidHlwZSBuYW1lOiAgZmVlZGJhY2stcmVwb3J0DQoNCiAgIFJl
cXVpcmVkIHBhcmFtZXRlcnM6ICBub25lDQoNCiAgIE9wdGlvbmFsIHBhcmFt
ZXRlcnM6ICBub25lDQoNCiAgIEVuY29kaW5nIGNvbnNpZGVyYXRpb25zOiAg
IjdiaXQiIGVuY29kaW5nIGlzIHN1ZmZpY2llbnQgYW5kIE1VU1QgYmUNCiAg
ICAgIHVzZWQgdG8gbWFpbnRhaW4gcmVhZGFiaWxpdHkgd2hlbiB2aWV3ZWQg
Ynkgbm9uLU1JTUUgbWFpbCByZWFkZXJzLg0KDQogICBTZWN1cml0eSBjb25z
aWRlcmF0aW9uczogIFNlZSB0aGUgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMg
c2VjdGlvbiBvZg0KICAgICAgW3RoaXMgZG9jdW1lbnRdLg0KDQogICBJbnRl
cm9wZXJhYmlsaXR5IGNvbnNpZGVyYXRpb25zOiAgSW1wbGVtZW50b3JzIE1V
U1QgaWdub3JlIGFueSBmaWVsZHMNCiAgICAgIHRoZXkgZG8gbm90IHN1cHBv
cnQuDQoNCiAgIFB1Ymxpc2hlZCBzcGVjaWZpY2F0aW9uOiAgW3RoaXMgZG9j
dW1lbnRdDQoNCiAgIEFwcGxpY2F0aW9ucyB3aGljaCB1c2UgdGhpcyBtZWRp
YSB0eXBlOiAgQWJ1c2UgaGVscGRlc2sgc29mdHdhcmUgZm9yDQogICAgICBJ
U1BzLCBtYWlsIHNlcnZpY2UgYnVyZWF1cywgbWFpbCBjZXJ0aWZpZXJzLCBh
bmQgc2ltaWxhcg0KICAgICAgb3JnYW5pemF0aW9ucw0KDQogICBBZGRpdGlv
bmFsIGluZm9ybWF0aW9uOiAgbm9uZQ0KDQogICBQZXJzb24gYW5kIGVtYWls
IGFkZHJlc3MgdG8gY29udGFjdCBmb3IgZnVydGhlciBpbmZvcm1hdGlvbjoN
Cg0KICAgICAgICAgWWFrb3YgU2hhZnJhbm92aWNoIDxpZXRmQHNoYWZ0ZWsu
b3JnPg0KDQogICAgICAgICBNdXJyYXkgUy4gS3VjaGVyYXd5IDxtc2tAc2Vu
ZG1haWwuY29tPg0KDQoNCg0KDQoNCg0KDQpTaGFmcmFub3ZpY2gsIGV0IGFs
LiAgICAgIEV4cGlyZXMgSnVuZSAxMSwgMjAwOSAgICAgICAgICAgICAgICBb
UGFnZSAxM10NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgRm9ybWF0IGZv
ciBGZWVkYmFjayBSZXBvcnRzICAgICAgICAgRGVjZW1iZXIgMjAwOA0KDQoN
CiAgIEludGVuZGVkIHVzYWdlOiAgQ09NTU9ODQoNCiAgIEF1dGhvcjoNCg0K
ICAgICAgICAgWWFrb3YgU2hhZnJhbm92aWNoDQoNCiAgICAgICAgIEpvaG4g
TGV2aW5lDQoNCiAgICAgICAgIE11cnJheSBTLiBLdWNoZXJhd3kNCg0KICAg
Q2hhbmdlIGNvbnRyb2xsZXI6ICBJRVNHDQoNCjUuMi4gIEZlZWRiYWNrIFJl
cG9ydCBIZWFkZXIgRmllbGRzDQoNCiAgIElBTkEgaXMgcmVxdWVzdGVkIHRv
IGNyZWF0ZSB0aGUgIkZlZWRiYWNrIFJlcG9ydCBIZWFkZXIgRmllbGRzIg0K
ICAgcmVnaXN0cnkuICBUaGlzIHJlZ2lzdHJ5IHdpbGwgY29udGFpbiBoZWFk
ZXIgZmllbGRzIGZvciB1c2UgaW4NCiAgIGZlZWRiYWNrIHJlcG9ydHMsIGRl
ZmluZWQgYnkgdGhpcyBtZW1vLg0KDQogICBOZXcgcmVnaXN0cmF0aW9ucyB0
byB0aGlzIHJlZ2lzdHJ5IE1VU1QgaGF2ZSBhcHByb3ZhbCBieSBhIERlc2ln
bmF0ZWQNCiAgIEV4cGVydCBpbiBhY2NvcmRhbmNlIHdpdGggdGhlIEV4cGVy
dCBSZXZpZXcgZ3VpZGVsaW5lcyBhcyBkZXNjcmliZWQNCiAgIGluIFtJQU5B
LUNPTlNJREVSQVRJT05TXS4gIFRoZSBleHBlcnQgc2hvdWxkIGJlIGFwcG9p
bnRlZCBieSB0aGUgQXJlYQ0KICAgRGlyZWN0b3IgZm9yIHRoZSBBcHBsaWNh
dGlvbnMgQXJlYS4gIEFueSBuZXcgZmllbGQgcmVnaXN0ZXJlZCBpcw0KICAg
Y29uc2lkZXJlZCBPUFRJT05BTCBieSB0aGlzIHNwZWNpZmljYXRpb24gdW5s
ZXNzIGEgbmV3IHZlcnNpb24gb2YNCiAgIHRoaXMgbWVtbyBpcyBwdWJsaXNo
ZWQuDQoNCiAgIE5ldyByZWdpc3RyYXRpb25zIE1VU1QgY29udGFpbiB0aGUg
Zm9sbG93aW5nIGluZm9ybWF0aW9uOg0KDQogICAxLiAgTmFtZSBvZiB0aGUg
ZmllbGQgYmVpbmcgcmVnaXN0ZXJlZA0KDQogICAyLiAgU2hvcnQgZGVzY3Jp
cHRpb24gb2YgdGhlIGZpZWxkDQoNCiAgIDMuICBXaGV0aGVyIHRoZSBmaWVs
ZCBjYW4gYXBwZWFyIG1vcmUgdGhhbiBvbmNlDQoNCiAgIDQuICBUbyB3aGlj
aCBmZWVkYmFjayB0eXBlKHMpIHRoaXMgZmllbGQgYXBwbGllcyAob3IgImFu
eSIpDQoNCiAgIDUuICBUaGUgZG9jdW1lbnQgaW4gd2hpY2ggdGhlIHNwZWNp
ZmljYXRpb24gb2YgdGhlIGZpZWxkIGlzIHB1Ymxpc2hlZA0KDQogICBUaGUg
aW5pdGlhbCByZWdpc3RyeSBzaG91bGQgY29udGFpbiB0aGVzZSB2YWx1ZXM6
DQoNCiAgICAgICBGaWVsZCBOYW1lOiBBcnJpdmFsLURhdGUNCiAgICAgICBE
ZXNjcmlwdGlvbjogZGF0ZS90aW1lIHRoZSBvcmlnaW5hbCBtZXNzYWdlIHdh
cyByZWNlaXZlZA0KICAgICAgIE11bHRpcGxlIEFwcGVhcmFuY2VzOiBObw0K
ICAgICAgIFJlbGF0ZWQgIkZlZWRiYWNrLVR5cGUiOiBhbnkNCiAgICAgICBQ
dWJsaXNoZWQgaW46IFt0aGlzIGRvY3VtZW50XQ0KDQoNCg0KDQoNCg0KDQpT
aGFmcmFub3ZpY2gsIGV0IGFsLiAgICAgIEV4cGlyZXMgSnVuZSAxMSwgMjAw
OSAgICAgICAgICAgICAgICBbUGFnZSAxNF0NCgwNCkludGVybmV0LURyYWZ0
ICAgICAgICAgRm9ybWF0IGZvciBGZWVkYmFjayBSZXBvcnRzICAgICAgICAg
RGVjZW1iZXIgMjAwOA0KDQoNCiAgICAgICBGaWVsZCBOYW1lOiBBdXRoZW50
aWNhdGlvbi1SZXN1bHRzDQogICAgICAgRGVzY3JpcHRpb246IHJlc3VsdHMg
b2YgYXV0aGVudGljYXRpb24gY2hlY2socykNCiAgICAgICBNdWx0aXBsZSBB
cHBlYXJhbmNlczogWWVzDQogICAgICAgUmVsYXRlZCAiRmVlZGJhY2stVHlw
ZSI6IGFueQ0KICAgICAgIFB1Ymxpc2hlZCBpbjogW3RoaXMgZG9jdW1lbnRd
DQoNCg0KICAgICAgIEZpZWxkIE5hbWU6IERLSU0tQ2Fub25pY2FsaXplZC1C
b2R5DQogICAgICAgRGVzY3JpcHRpb246IENhbm9uaWNhbGl6ZWQgYm9keSwg
cGVyIERLSU0sIGJhc2U2NC1lbmNvZGVkDQogICAgICAgTXVsdGlwbGUgQXBw
ZWFyYW5jZXM6IE5vDQogICAgICAgUmVsYXRlZCAiRmVlZGJhY2stVHlwZSI6
IGRraW0NCiAgICAgICBQdWJsaXNoZWQgaW46IFt0aGlzIGRvY3VtZW50XQ0K
DQoNCiAgICAgICBGaWVsZCBOYW1lOiBES0lNLUNhbm9uaWNhbGl6ZWQtSGVh
ZGVyDQogICAgICAgRGVzY3JpcHRpb246IENhbm9uaWNhbGl6ZWQgaGVhZGVy
IGJsY29rLCBwZXIgREtJTSwgYmFzZTY0LWVuY29kZWQNCiAgICAgICBNdWx0
aXBsZSBBcHBlYXJhbmNlczogTm8NCiAgICAgICBSZWxhdGVkICJGZWVkYmFj
ay1UeXBlIjogZGtpbQ0KICAgICAgIFB1Ymxpc2hlZCBpbjogW3RoaXMgZG9j
dW1lbnRdDQoNCg0KICAgICAgIEZpZWxkIE5hbWU6IERLSU0tRG9tYWluDQog
ICAgICAgRGVzY3JpcHRpb246IHNlbGVjdG9yIGZyb20gREtJTSBzaWduYXR1
cmUgKCJkPSIgc2lnbmF0dXJlIHRhZw0KICAgICAgICAgICAgICAgICAgICB2
YWx1ZSkNCiAgICAgICBNdWx0aXBsZSBBcHBlYXJhbmNlczogTm8NCiAgICAg
ICBSZWxhdGVkICJGZWVkYmFjay1UeXBlIjogZGtpbQ0KICAgICAgIFB1Ymxp
c2hlZCBpbjogW3RoaXMgZG9jdW1lbnRdDQoNCg0KICAgICAgIEZpZWxkIE5h
bWU6IERLSU0tRmFpbHVyZQ0KICAgICAgIERlc2NyaXB0aW9uOiByZWdpc3Rl
cmVkIERLSU0gZmFpbHVyZSB0eXBlDQogICAgICAgTXVsdGlwbGUgQXBwZWFy
YW5jZXM6IE5vDQogICAgICAgUmVsYXRlZCAiRmVlZGJhY2stVHlwZSI6IGRr
aW0NCiAgICAgICBQdWJsaXNoZWQgaW46IFt0aGlzIGRvY3VtZW50XQ0KDQoN
CiAgICAgICBGaWVsZCBOYW1lOiBES0lNLUlkZW50aXR5DQogICAgICAgRGVz
Y3JpcHRpb246IERLSU0gc2lnbmluZyBpZGVudGl0eSAoImk9IiBzaWduYXR1
cmUgdGFnIHZhbHVlKQ0KICAgICAgIE11bHRpcGxlIEFwcGVhcmFuY2VzOiBO
bw0KICAgICAgIFJlbGF0ZWQgIkZlZWRiYWNrLVR5cGUiOiBka2ltDQogICAg
ICAgUHVibGlzaGVkIGluOiBbdGhpcyBkb2N1bWVudF0NCg0KDQogICAgICAg
RmllbGQgTmFtZTogREtJTS1TZWxlY3Rvcg0KICAgICAgIERlc2NyaXB0aW9u
OiBzZWxlY3RvciBmcm9tIERLSU0gc2lnbmF0dXJlICgicz0iIHNpZ25hdHVy
ZSB0YWcNCiAgICAgICAgICAgICAgICAgICAgdmFsdWUpDQogICAgICAgTXVs
dGlwbGUgQXBwZWFyYW5jZXM6IE5vDQogICAgICAgUmVsYXRlZCAiRmVlZGJh
Y2stVHlwZSI6IGRraW0NCg0KDQoNClNoYWZyYW5vdmljaCwgZXQgYWwuICAg
ICAgRXhwaXJlcyBKdW5lIDExLCAyMDA5ICAgICAgICAgICAgICAgIFtQYWdl
IDE1XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICBGb3JtYXQgZm9yIEZl
ZWRiYWNrIFJlcG9ydHMgICAgICAgICBEZWNlbWJlciAyMDA4DQoNCg0KICAg
ICAgIFB1Ymxpc2hlZCBpbjogW3RoaXMgZG9jdW1lbnRdDQoNCg0KICAgICAg
IEZpZWxkIE5hbWU6IEZlZWRiYWNrLVR5cGUNCiAgICAgICBEZXNjcmlwdGlv
bjogcmVnaXN0ZXJlZCBmZWVkYmFjayByZXBvcnQgdHlwZQ0KICAgICAgIE11
bHRpcGxlIEFwcGVhcmFuY2VzOiBObw0KICAgICAgIFJlbGF0ZWQgIkZlZWRi
YWNrLVR5cGUiOiBOL0ENCiAgICAgICBQdWJsaXNoZWQgaW46IFt0aGlzIGRv
Y3VtZW50XQ0KDQoNCiAgICAgICBGaWVsZCBOYW1lOiBPcmlnaW5hbC1NYWls
LUZyb20NCiAgICAgICBEZXNjcmlwdGlvbjogZW1haWwgYWRkcmVzcyB1c2Vk
IGluIHRoZSBNQUlMIEZST00gcG9ydGlvbiBvZiB0aGUNCiAgICAgICAgICAg
ICAgICAgICAgb3JpZ2luYWwgU01UUCB0cmFuc2FjdGlvbg0KICAgICAgIE11
bHRpcGxlIEFwcGVhcmFuY2VzOiBObw0KICAgICAgIFJlbGF0ZWQgIkZlZWRi
YWNrLVR5cGUiOiBhbnkNCiAgICAgICBQdWJsaXNoZWQgaW46IFt0aGlzIGRv
Y3VtZW50XQ0KDQoNCiAgICAgICBGaWVsZCBOYW1lOiBPcmlnaW5hbC1SY3B0
LVRvDQogICAgICAgRGVzY3JpcHRpb246IGVtYWlsIGFkZHJlc3MgdXNlZCBp
biB0aGUgUkNQVCBUTyBwb3J0aW9uIG9mIHRoZQ0KICAgICAgICAgICAgICAg
ICAgICBvcmlnaW5hbCBTTVRQIHRyYW5zYWN0aW9uDQogICAgICAgTXVsdGlw
bGUgQXBwZWFyYW5jZXM6IFllcw0KICAgICAgIFJlbGF0ZWQgIkZlZWRiYWNr
LVR5cGUiOiBhbnkNCiAgICAgICBQdWJsaXNoZWQgaW46IFt0aGlzIGRvY3Vt
ZW50XQ0KDQoNCiAgICAgICBGaWVsZCBOYW1lOiBSZWNlaXZlZC1EYXRlDQog
ICAgICAgRGVzY3JpcHRpb246IGRhdGUvdGltZSB0aGUgb3JpZ2luYWwgbWVz
c2FnZSB3YXMgcmVjZWl2ZWQNCiAgICAgICAgICAgICAgICAgICAgKGhpc3Rv
cmljOyBkZXByZWNhdGVkKQ0KICAgICAgIE11bHRpcGxlIEFwcGVhcmFuY2Vz
OiBObw0KICAgICAgIFJlbGF0ZWQgIkZlZWRiYWNrLVR5cGUiOiBhbnkNCiAg
ICAgICBQdWJsaXNoZWQgaW46IFt0aGlzIGRvY3VtZW50XQ0KDQoNCiAgICAg
ICBGaWVsZCBOYW1lOiBSZW1vdmFsLVJlY2lwaWVudA0KICAgICAgIERlc2Ny
aXB0aW9uOiBlbWFpbCBhZGRyZXNzIHRvIGJlIHJlbW92ZWQgZnJvbSB0aGUg
bWFpbGluZyBsaXN0DQogICAgICAgTXVsdGlwbGUgQXBwZWFyYW5jZXM6IFll
cw0KICAgICAgIFJlbGF0ZWQgIkZlZWRiYWNrLVR5cGUiOiBvcHQtb3V0DQog
ICAgICAgUHVibGlzaGVkIGluOiBbdGhpcyBkb2N1bWVudF0NCg0KDQogICAg
ICAgRmllbGQgTmFtZTogUmVwb3J0ZWQtRG9tYWluDQogICAgICAgRGVzY3Jp
cHRpb246IHJlbGV2YW50IGRvbWFpbiBuYW1lDQogICAgICAgTXVsdGlwbGUg
QXBwZWFyYW5jZXM6IFllcw0KICAgICAgIFJlbGF0ZWQgIkZlZWRiYWNrLVR5
cGUiOiBhbnkNCiAgICAgICBQdWJsaXNoZWQgaW46IFt0aGlzIGRvY3VtZW50
XQ0KDQoNCg0KDQoNClNoYWZyYW5vdmljaCwgZXQgYWwuICAgICAgRXhwaXJl
cyBKdW5lIDExLCAyMDA5ICAgICAgICAgICAgICAgIFtQYWdlIDE2XQ0KDA0K
SW50ZXJuZXQtRHJhZnQgICAgICAgICBGb3JtYXQgZm9yIEZlZWRiYWNrIFJl
cG9ydHMgICAgICAgICBEZWNlbWJlciAyMDA4DQoNCg0KICAgICAgIEZpZWxk
IE5hbWU6IFJlcG9ydGVkLVVSSQ0KICAgICAgIERlc2NyaXB0aW9uOiByZWxl
dmFudCBVUkkNCiAgICAgICBNdWx0aXBsZSBBcHBlYXJhbmNlczogWWVzDQog
ICAgICAgUmVsYXRlZCAiRmVlZGJhY2stVHlwZSI6IGFueQ0KICAgICAgIFB1
Ymxpc2hlZCBpbjogW3RoaXMgZG9jdW1lbnRdDQoNCg0KICAgICAgIEZpZWxk
IE5hbWU6IFJlcG9ydGluZy1NVEENCiAgICAgICBEZXNjcmlwdGlvbjogTVRB
IGdlbmVyYXRpbmcgdGhpcyByZXBvcnQNCiAgICAgICBNdWx0aXBsZSBBcHBl
YXJhbmNlczogTm8NCiAgICAgICBSZWxhdGVkICJGZWVkYmFjay1UeXBlIjog
YW55DQogICAgICAgUHVibGlzaGVkIGluOiBbdGhpcyBkb2N1bWVudF0NCg0K
DQogICAgICAgRmllbGQgTmFtZTogU291cmNlLUlQDQogICAgICAgRGVzY3Jp
cHRpb246IElQdjQgb3IgSVB2NiBhZGRyZXNzIGZyb20gd2hpY2ggdGhlIG9y
aWdpbmFsIG1lc3NhZ2UNCiAgICAgICAgICAgICAgICAgICAgd2FzIHJlY2Vp
dmVkDQogICAgICAgTXVsdGlwbGUgQXBwZWFyYW5jZXM6IE5vDQogICAgICAg
UmVsYXRlZCAiRmVlZGJhY2stVHlwZSI6IGFueQ0KICAgICAgIFB1Ymxpc2hl
ZCBpbjogW3RoaXMgZG9jdW1lbnRdDQoNCg0KICAgICAgIEZpZWxkIE5hbWU6
IFVzZXItQWdlbnQNCiAgICAgICBEZXNjcmlwdGlvbjogbmFtZSBhbmQgdmVy
c2lvbiBvZiB0aGUgcHJvZ3JhbSBnZW5lcmF0aW5nIHRoZQ0KICAgICAgICAg
ICAgICAgICAgICByZXBvcnQNCiAgICAgICBNdWx0aXBsZSBBcHBlYXJhbmNl
czogTm8NCiAgICAgICBSZWxhdGVkICJGZWVkYmFjay1UeXBlIjogYW55DQog
ICAgICAgUHVibGlzaGVkIGluOiBbdGhpcyBkb2N1bWVudF0NCg0KDQogICAg
ICAgRmllbGQgTmFtZTogVmVyc2lvbg0KICAgICAgIERlc2NyaXB0aW9uOiB2
ZXJzaW9uIG9mIHNwZWNpZmljYXRpb24gdXNlZA0KICAgICAgIE11bHRpcGxl
IEFwcGVhcmFuY2VzOiBObw0KICAgICAgIFJlbGF0ZWQgIkZlZWRiYWNrLVR5
cGUiOiBhbnkNCiAgICAgICBQdWJsaXNoZWQgaW46IFt0aGlzIGRvY3VtZW50
XQ0KDQo1LjMuICBGZWVkYmFjayBSZXBvcnQgVHlwZSBWYWx1ZXMNCg0KICAg
SUFOQSBpcyByZXF1ZXN0ZWQgdG8gY3JlYXRlIHRoZSAiRmVlZGJhY2sgUmVw
b3J0IFR5cGUgVmFsdWVzIg0KICAgcmVnaXN0cnkuICBUaGlzIHJlZ2lzdHJ5
IHdpbGwgY29udGFpbiBmZWVkYmFjayB0eXBlcyBmb3IgdXNlIGluDQogICBm
ZWVkYmFjayByZXBvcnRzLCBkZWZpbmVkIGJ5IHRoaXMgbWVtby4NCg0KICAg
TmV3IHJlZ2lzdHJhdGlvbnMgdG8gdGhpcyByZWdpc3RyeSBNVVNUIGhhdmUg
YXBwcm92YWwgYnkgYSBEZXNpZ25hdGVkDQogICBFeHBlcnQgaW4gYWNjb3Jk
YW5jZSB3aXRoIHRoZSBFeHBlcnQgUmV2aWV3IGd1aWRlbGluZXMgYXMgZGVz
Y3JpYmVkDQogICBpbiBbSUFOQS1DT05TSURFUkFUSU9OU10uICBUaGUgZXhw
ZXJ0IHNob3VsZCBiZSBhcHBvaW50ZWQgYnkgdGhlIEFyZWENCiAgIERpcmVj
dG9yIGZvciB0aGUgQXBwbGljYXRpb25zIEFyZWEuICBBbnkgbmV3IGZpZWxk
IHJlZ2lzdGVyZWQgaXMNCiAgIGNvbnNpZGVyZWQgT1BUSU9OQUwgYnkgdGhp
cyBzcGVjaWZpY2F0aW9uIHVubGVzcyBhIG5ldyB2ZXJzaW9uIG9mDQogICB0
aGlzIG1lbW8gaXMgcHVibGlzaGVkLg0KDQoNCg0KU2hhZnJhbm92aWNoLCBl
dCBhbC4gICAgICBFeHBpcmVzIEp1bmUgMTEsIDIwMDkgICAgICAgICAgICAg
ICAgW1BhZ2UgMTddDQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgIEZvcm1h
dCBmb3IgRmVlZGJhY2sgUmVwb3J0cyAgICAgICAgIERlY2VtYmVyIDIwMDgN
Cg0KDQogICBOZXcgcmVnaXN0cmF0aW9ucyBNVVNUIGNvbnRhaW4gdGhlIGZv
bGxvd2luZyBpbmZvcm1hdGlvbjoNCg0KICAgMS4gIE5hbWUgb2YgdGhlIGZl
ZWRiYWNrIHR5cGUgYmVpbmcgcmVnaXN0ZXJlZA0KDQogICAyLiAgU2hvcnQg
ZGVzY3JpcHRpb24gb2YgdGhlIGZlZWRiYWNrIHR5cGUNCg0KICAgMy4gIFRo
ZSBkb2N1bWVudCBpbiB3aGljaCB0aGUgc3BlY2lmaWNhdGlvbiBvZiB0aGUg
ZmllbGQgaXMgcHVibGlzaGVkDQoNCiAgIFRoZSBpbml0aWFsIHJlZ2lzdHJ5
IHNob3VsZCBjb250YWluIHRoZXNlIHZhbHVlczoNCg0KICAgICAgIEZlZWRi
YWNrIFR5cGUgTmFtZTogYWJ1c2UNCiAgICAgICBEZXNjcmlwdGlvbjogc3Bh
bSBvciBzb21lIGtpbmQgb2YgZW1haWwgYWJ1c2UNCiAgICAgICBQdWJsaXNo
ZWQgaW46IFt0aGlzIGRvY3VtZW50XQ0KDQoNCiAgICAgICBGZWVkYmFjayBU
eXBlIE5hbWU6IGRraW0NCiAgICAgICBEZXNjcmlwdGlvbjogYSBES0lNIHNp
Z25hdHVyZSB2ZXJpZmljYXRpb24gb3IgcG9saWN5IHZpb2xhdGlvbg0KICAg
ICAgICAgICAgICAgICAgICBlcnJvcg0KICAgICAgIFB1Ymxpc2hlZCBpbjog
W3RoaXMgZG9jdW1lbnRdDQoNCg0KICAgICAgIEZlZWRiYWNrIFR5cGUgTmFt
ZTogZnJhdWQNCiAgICAgICBEZXNjcmlwdGlvbjogaW5kaWNhdGVzIHNvbWUg
a2luZCBvZiBmcmF1ZCBvciBwaGlzaGluZyBhY3Rpdml0eQ0KICAgICAgIFB1
Ymxpc2hlZCBpbjogW3RoaXMgZG9jdW1lbnRdDQoNCg0KICAgICAgIEZlZWRi
YWNrIFR5cGUgTmFtZTogbWlzY2F0ZWdvcml6ZWQNCiAgICAgICBEZXNjcmlw
dGlvbjogaW5kaWNhdGVzIHRoYXQgdGhlIGNvbnRlbnQgY2F0ZWdvcml6YXRp
b24gYXBwbGllZA0KICAgICAgICAgICAgICAgICAgICBpbiBjb25uZWN0aW9u
IHdpdGggYSBjZXJ0aWZpY2F0aW9uIG9yIHJlcHV0YXRpb24NCiAgICAgICAg
ICAgICAgICAgICAgc3lzdGVtIHdhcyBpbmNvcnJlY3QNCiAgICAgICBQdWJs
aXNoZWQgaW46IFt0aGlzIGRvY3VtZW50XQ0KDQoNCiAgICAgICBGZWVkYmFj
ayBUeXBlIE5hbWU6IG5vdC1zcGFtDQogICAgICAgRGVzY3JpcHRpb246IGlu
ZGljYXRlcyB0aGF0IGEgbWVzc2FnZSB0aGF0IHdhcyB0YWdnZWQgb3INCiAg
ICAgICAgICAgICAgICAgICAgY2F0ZWdvcml6ZWQgYXMgc3BhbSAoc3VjaCBh
cyBieSBhbiBJU1ApIGlzIG5vdCBzcGFtDQogICAgICAgUHVibGlzaGVkIGlu
OiBbdGhpcyBkb2N1bWVudF0NCg0KDQogICAgICAgRmVlZGJhY2sgVHlwZSBO
YW1lOiBvcHQtb3V0DQogICAgICAgRGVzY3JpcHRpb246IGEgcmVxdWVzdCB0
byBvcHQgb3V0IGZyb20gbWFpbGluZ3MgZnJvbSB0aGlzDQogICAgICAgICAg
ICAgICAgICAgIHByb3ZpZGVyDQogICAgICAgUHVibGlzaGVkIGluOiBbdGhp
cyBkb2N1bWVudF0NCg0KDQogICAgICAgRmVlZGJhY2sgVHlwZSBOYW1lOiBv
dGhlcg0KICAgICAgIERlc2NyaXB0aW9uOiBhbnkgb3RoZXIgZmVlZGJhY2sg
dGhhdCBkb2VzIG5vdCBmaXQgaW50byBvdGhlcg0KICAgICAgICAgICAgICAg
ICAgICByZWdpc3RlcmVkIHR5cGVzDQoNCg0KDQpTaGFmcmFub3ZpY2gsIGV0
IGFsLiAgICAgIEV4cGlyZXMgSnVuZSAxMSwgMjAwOSAgICAgICAgICAgICAg
ICBbUGFnZSAxOF0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgRm9ybWF0
IGZvciBGZWVkYmFjayBSZXBvcnRzICAgICAgICAgRGVjZW1iZXIgMjAwOA0K
DQoNCiAgICAgICBQdWJsaXNoZWQgaW46IFt0aGlzIGRvY3VtZW50XQ0KDQoN
CiAgICAgICBGZWVkYmFjayBUeXBlIE5hbWU6IHZpcnVzDQogICAgICAgRGVz
Y3JpcHRpb246IHJlcG9ydCBvZiBhIHZpcnVzIGZvdW5kIGluIHRoZSBvcmln
aW5hdGluZyBtZXNzYWdlDQogICAgICAgUHVibGlzaGVkIGluOiBbdGhpcyBk
b2N1bWVudF0NCg0KNS40LiAgRmVlZGJhY2sgUmVwb3J0IERLSU0gRmFpbHVy
ZSBWYWx1ZXMNCg0KICAgSUFOQSBpcyByZXF1ZXN0ZWQgdG8gY3JlYXRlIHRo
ZSAiRmVlZGJhY2sgUmVwb3J0IEhlYWRlciBGaWVsZHMiDQogICByZWdpc3Ry
eS4gIFRoaXMgcmVnaXN0cnkgd2lsbCBjb250YWluIGhlYWRlciBmaWVsZHMg
Zm9yIHVzZSBpbg0KICAgZmVlZGJhY2sgcmVwb3J0cywgZGVmaW5lZCBieSB0
aGlzIG1lbW8uDQoNCiAgIE5ldyByZWdpc3RyYXRpb25zIHRvIHRoaXMgcmVn
aXN0cnkgTVVTVCBoYXZlIGFwcHJvdmFsIGJ5IGEgRGVzaWduYXRlZA0KICAg
RXhwZXJ0IGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgRXhwZXJ0IFJldmlldyBn
dWlkZWxpbmVzIGFzIGRlc2NyaWJlZA0KICAgaW4gW0lBTkEtQ09OU0lERVJB
VElPTlNdLiAgVGhlIGV4cGVydCBzaG91bGQgYmUgYXBwb2ludGVkIGJ5IHRo
ZSBBcmVhDQogICBEaXJlY3RvciBmb3IgdGhlIEFwcGxpY2F0aW9ucyBBcmVh
LiAgQW55IG5ldyBmaWVsZCByZWdpc3RlcmVkIGlzDQogICBjb25zaWRlcmVk
IE9QVElPTkFMIGJ5IHRoaXMgc3BlY2lmaWNhdGlvbiB1bmxlc3MgYSBuZXcg
dmVyc2lvbiBvZg0KICAgdGhpcyBtZW1vIGlzIHB1Ymxpc2hlZC4NCg0KICAg
TmV3IHJlZ2lzdHJhdGlvbnMgTVVTVCBjb250YWluIHRoZSBmb2xsb3dpbmcg
aW5mb3JtYXRpb246DQoNCiAgIDEuICBOYW1lIG9mIHRoZSBES0lNIGZhaWx1
cmUgdHlwZSBiZWluZyByZWdpc3RlcmVkDQoNCiAgIDIuICBTaG9ydCBkZXNj
cmlwdGlvbiBvZiB0aGUgZmFpbHVyZSB0eXBlDQoNCiAgIDMuICBUaGUgZG9j
dW1lbnQgaW4gd2hpY2ggdGhlIHNwZWNpZmljYXRpb24gb2YgdGhlIGZpZWxk
IGlzIHB1Ymxpc2hlZA0KDQogICBUaGUgaW5pdGlhbCByZWdpc3RyeSBzaG91
bGQgY29udGFpbiB0aGVzZSB2YWx1ZXM6DQoNCiAgICAgICBES0lNIEZhaWx1
cmUgVHlwZTogYm9keWhhc2gNCiAgICAgICBEZXNjcmlwdGlvbjogVGhlIGJv
ZHkgaGFzaCBpbiB0aGUgc2lnbmF0dXJlIGFuZCB0aGUgYm9keSBoYXNoDQog
ICAgICAgICAgICAgICAgICAgIGNvbXB1dGVkIGJ5IHRoZSB2ZXJpZmllciBk
aWQgbm90IG1hdGNoLg0KICAgICAgIFB1Ymxpc2hlZCBpbjogW3RoaXMgZG9j
dW1lbnRdDQoNCg0KICAgICAgIERLSU0gRmFpbHVyZSBUeXBlOiBncmFudWxh
cml0eQ0KICAgICAgIERlc2NyaXB0aW9uOiBUaGUga2V5IHJlZmVyZW5jZWQg
YnkgdGhlIHNpZ25hdHVyZSBvbiB0aGUgbWVzc2FnZQ0KICAgICAgICAgICAg
ICAgICAgICB3YXMgbm90IGF1dGhvcml6ZWQgZm9yIHVzZSBieSB0aGUgc2Vu
ZGluZyB1c2VyLg0KICAgICAgIFB1Ymxpc2hlZCBpbjogW3RoaXMgZG9jdW1l
bnRdDQoNCg0KICAgICAgIERLSU0gRmFpbHVyZSBUeXBlOiBvdGhlcg0KICAg
ICAgIERlc2NyaXB0aW9uOiBUaGUgc2lnbmF0dXJlIHZlcmlmaWNhdGlvbiBw
cm9jZXNzIGZhaWxlZCBmb3IgYQ0KICAgICAgICAgICAgICAgICAgICByZWFz
b24gbm90IGVudW1lcmF0ZWQgYnkgc29tZSBvdGhlciByZWdpc3RlcmVkIERL
SU0NCiAgICAgICAgICAgICAgICAgICAgZmFpbHVyZSB0eXBlLg0KICAgICAg
IFB1Ymxpc2hlZCBpbjogW3RoaXMgZG9jdW1lbnRdDQoNCg0KDQoNClNoYWZy
YW5vdmljaCwgZXQgYWwuICAgICAgRXhwaXJlcyBKdW5lIDExLCAyMDA5ICAg
ICAgICAgICAgICAgIFtQYWdlIDE5XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAg
ICAgICBGb3JtYXQgZm9yIEZlZWRiYWNrIFJlcG9ydHMgICAgICAgICBEZWNl
bWJlciAyMDA4DQoNCg0KICAgICAgIERLSU0gRmFpbHVyZSBUeXBlOiBwb2xp
Y3kNCiAgICAgICBEZXNjcmlwdGlvbjogVGhlIERLSU0gQXV0aG9yIERvbWFp
biBTaWduaW5nIFByYWN0aXNlcyAoQURTUCkNCiAgICAgICAgICAgICAgICAg
ICAgZXZhbHVhdGlvbiBmYWlsZWQuDQogICAgICAgUHVibGlzaGVkIGluOiBb
dGhpcyBkb2N1bWVudF0NCg0KDQogICAgICAgREtJTSBGYWlsdXJlIFR5cGU6
IHJldm9rZWQNCiAgICAgICBEZXNjcmlwdGlvbjogVGhlIGtleSByZWZlcmVu
Y2VkIGJ5IHRoZSBzaWduYXR1cmUgb24gdGhlIG1lc3NhZ2UNCiAgICAgICAg
ICAgICAgICAgICAgaGFzIGJlZW4gcmV2b2tlZC4NCiAgICAgICBQdWJsaXNo
ZWQgaW46IFt0aGlzIGRvY3VtZW50XQ0KDQoNCiAgICAgICBES0lNIEZhaWx1
cmUgVHlwZTogc2lnbmF0dXJlDQogICAgICAgRGVzY3JpcHRpb246IFRoZSBz
aWduYXR1cmUgb24gdGhlIG1lc3NhZ2UgZGlkIG5vdCBzdWNjZXNzZnVsbHkN
CiAgICAgICAgICAgICAgICAgICAgdmVyaWZ5IGFnYWluc3QgdGhlIGhlYWRl
ciBoYXNoIGFuZCBwdWJsaWMga2V5Lg0KICAgICAgIFB1Ymxpc2hlZCBpbjog
W3RoaXMgZG9jdW1lbnRdDQoNCg0KICAgICAgIERLSU0gRmFpbHVyZSBUeXBl
OiBzeW50YXgNCiAgICAgICBEZXNjcmlwdGlvbjogVGhlIGtleSByZWZlcmVu
Y2VkIGJ5IHRoZSBzaWduYXR1cmUgb24gdGhlIG1lc3NhZ2UsDQogICAgICAg
ICAgICAgICAgICAgIG9yIHRoZSBzaWduYXR1cmUgaXRzZWxmLCBjb250YWlu
ZWQgYSBzeW50YXggZXJyb3IuDQogICAgICAgUHVibGlzaGVkIGluOiBbdGhp
cyBkb2N1bWVudF0NCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQpTaGFmcmFub3ZpY2gsIGV0IGFs
LiAgICAgIEV4cGlyZXMgSnVuZSAxMSwgMjAwOSAgICAgICAgICAgICAgICBb
UGFnZSAyMF0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgRm9ybWF0IGZv
ciBGZWVkYmFjayBSZXBvcnRzICAgICAgICAgRGVjZW1iZXIgMjAwOA0KDQoN
CjYuICBTZWN1cml0eSBDb25zaWRlcmF0aW9ucw0KDQogICBUaGUgZm9sbG93
aW5nIHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zIGFwcGx5IHdoZW4gZ2VuZXJh
dGluZyBvcg0KICAgcHJvY2Vzc2luZyBhIGZlZWRiYWNrIHJlcG9ydDoNCg0K
Ni4xLiAgSW5oZXJpdGVkIGZyb20gUkZDMzQ2Mg0KDQogICBBbGwgb2YgdGhl
IFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIGZyb20gW1JFUE9SVF0gYXJlIGlu
aGVyaXRlZCBoZXJlLg0KDQo2LjIuICBJbnRlcnByZXRhdGlvbg0KDQogICBU
aGlzIHNwZWNpZmljYXRpb24gZGVzY3JpYmVzIGEgcmVwb3J0IGZvcm1hdC4g
IFRoaXMgbWVtbyBtYWtlcyBubw0KICAgbm9ybWF0aXZlIGFzc2VydGlvbnMg
b2YgYW55IGtpbmQgYWJvdXQgYWN0aW9ucyB0byBiZSB0YWtlbiBieQ0KICAg
cmVjaXBpZW50cyBvZiB0aGVzZSByZXBvcnRzLiAgQWN0aW9ucyB0YWtlbiBi
eSByZWNpcGllbnRzIGFyZSBkb25lDQogICBlbnRpcmVseSBhdCB0aGVpciBv
d24gZGlzY3JldGlvbi4NCg0KICAgVGhlcmUgd2lsbCBiZSBzb21lIGRlc2ly
ZSB0byBwZXJmb3JtIHNvbWUgYWN0aW9ucyBpbiBhbiBhdXRvbWF0ZWQNCiAg
IGZhc2hpb24gaW4gb3JkZXIgdG8gZW5hY3QgdGltZWx5IHJlc3BvbnNlcyB0
byBjb21tb24gZmVlZGJhY2sNCiAgIHJlcG9ydHMuICBDYXV0aW9uIG11c3Qg
YmUgdGFrZW4sIGhvd2V2ZXIsIGFzIHRoZXJlIGlzIG5vIHN1YnN0YW50aWFs
DQogICBzZWN1cml0eSBhcm91bmQgdGhlIGNvbnRlbnQgb2YgdGhlc2UgcmVw
b3J0cy4gIEFuIGF0dGFja2VyIGNvdWxkDQogICBjcmFmdCBhIHJlcG9ydCBt
ZWFudCB0byBnZW5lcmF0ZSB1bmRlc2lyYWJsZSBhY3Rpb25zIG9uIHRoZSBw
YXJ0IG9mIGENCiAgIHJlcG9ydCByZWNpcGllbnQuDQoNCiAgIEl0IGlzIHJl
Y29tbWVuZGVkIHRoYXQgQVJGIHJlcG9ydHMgYmUgdmV0dGVkIHVzaW5nIGNv
bW1vbiBtZXNzYWdlDQogICBhdXRoZW50aWNhdGlvbiBzY2hlbWVzIHN1Y2gg
YXMgW0RLSU1dLCBbU1BGXSBvciBbU0VOREVSSURdIHRvIGNvbmZpcm0NCiAg
IHRoYXQgdGhleSByZXByZXNlbnQgYSB2YWxpZCBtZXNzYWdlIGZyb20gdGhl
IHB1cnBvcnRlZCBzZW5kZXIgb2YgdGhlDQogICByZXBvcnQgcHJpb3IgdG8g
dGhlIHVuZGVydGFraW5nIG9mIGFueSBraW5kIG9mIGF1dG9tYXRlZCBhY3Rp
b24gaW4NCiAgIHJlc3BvbnNlIHRvIHJlY2VpcHQgb2YgdGhlIHJlcG9ydC4N
Cg0KNi4zLiAgRW52ZWxvcGUgU2VuZGVyIFNlbGVjdGlvbg0KDQogICBXaGVu
IGdlbmVyYXRpbmcgYW4gQVJGIG1lc3NhZ2UsIGl0IGlzIG5lY2Vzc2FyeSB0
byBjb25zdHJ1Y3QgdGhlDQogICBtZXNzYWdlIHNvIGFzIHRvIGF2b2lkIGFt
cGxpZmljYXRpb24gb3IgYmFja3NjYXR0ZXIgYXR0YWNrcywNCiAgIGRlbGli
ZXJhdGUgb3Igb3RoZXJ3aXNlLiAgVGh1cywgcGVyIFNlY3Rpb24gMiBvZiBb
RFNOXSwgdGhlIGVudmVsb3BlDQogICBzZW5kZXIgYWRkcmVzcyBvZiB0aGUg
QVJGIG1lc3NhZ2Ugc2hvdWxkIGJlIGNob3NlbiB0byBlbnN1cmUgdGhhdCBu
bw0KICAgZGVsaXZlcnkgc3RhdHVzIHJlcG9ydHMgd2lsbCBiZSBpc3N1ZWQg
aW4gcmVzcG9uc2UgdG8gdGhlIEFSRiBtZXNzYWdlDQogICBpdHNlbGYsIGFu
ZCBtdXN0IGJlIGNob3NlbiBzbyB0aGF0IHRoZXNlIHJlcG9ydHMgd2lsbCBu
b3QgZ2VuZXJhdGUNCiAgIG1haWwgbG9vcHMuICBXaGVuZXZlciBhbiBTTVRQ
IHRyYW5zYWN0aW9uIGlzIHVzZWQgdG8gc2VuZCBhbiBBUkYNCiAgIG1lc3Nh
Z2UsIHRoZSBNQUlMIEZST00gY29tbWFuZCBtdXN0IHVzZSBhIE5VTEwgcmV0
dXJuIGFkZHJlc3MsIGkuZS4NCiAgICJNQUlMIEZST006PD4iLg0KDQo2LjQu
ICBBdHRhY2tzIEFnYWluc3QgQXV0aGVudGljYXRpb24gTWV0aG9kcw0KDQog
ICBJZiBhbiBhdHRhY2sgYmVjb21lcyBrbm93biBhZ2FpbnN0IGFuIGF1dGhl
bnRpY2F0aW9uIG1ldGhvZCwgY2xlYXJseQ0KICAgdGhlbiB0aGUgYWdlbnQg
dmVyaWZ5aW5nIHRoYXQgbWV0aG9kIGNhbiBiZSBmb29sZWQgaW50byB0aGlu
a2luZyBhbg0KICAgaW5hdXRoZW50aWMgbWVzc2FnZSBpcyBhdXRoZW50aWMs
IGFuZCB0aHVzIHRoZSB2YWx1ZSBvZiB0aGlzIGhlYWRlcg0KICAgZmllbGQg
Y2FuIGJlIG1pc2xlYWRpbmcuICBJdCBmb2xsb3dzIHRoYXQgYW55IGF0dGFj
ayBhZ2FpbnN0IHRoZQ0KICAgYXV0aGVudGljYXRpb24gbWV0aG9kcyBzdXBw
b3J0ZWQgYnkgdGhpcyBkb2N1bWVudCAoYW5kIGxhdGVyDQoNCg0KDQpTaGFm
cmFub3ZpY2gsIGV0IGFsLiAgICAgIEV4cGlyZXMgSnVuZSAxMSwgMjAwOSAg
ICAgICAgICAgICAgICBbUGFnZSAyMV0NCgwNCkludGVybmV0LURyYWZ0ICAg
ICAgICAgRm9ybWF0IGZvciBGZWVkYmFjayBSZXBvcnRzICAgICAgICAgRGVj
ZW1iZXIgMjAwOA0KDQoNCiAgIGFtZW5kbWVudHMgdG8gaXQpIGlzIGFsc28g
YSBzZWN1cml0eSBjb25zaWRlcmF0aW9uIGhlcmUuDQoNCjYuNS4gIEludGVu
dGlvbmFsbHkgTWFsZm9ybWVkIFJlcG9ydHMNCg0KICAgSXQgaXMgcG9zc2li
bGUgZm9yIGFuIGF0dGFja2VyIHRvIGdlbmVyYXRlIGFuIEFSRiBtZXNzYWdl
IGZpZWxkIHdoaWNoDQogICBpcyBleHRyYW9yZGluYXJpbHkgbGFyZ2Ugb3Ig
b3RoZXJ3aXNlIG1hbGZvcm1lZCBpbiBhbiBhdHRlbXB0IHRvDQogICBkaXNj
b3ZlciBvciBleHBsb2l0IHdlYWtuZXNzZXMgaW4gcmVjaXBpZW50IHBhcnNp
bmcgY29kZS4NCiAgIEltcGxlbWVudG9ycyBtdXN0IHRob3JvdWdobHkgdmVy
aWZ5IGFsbCBzdWNoIG1lc3NhZ2VzIGFuZCBiZSByb2J1c3QNCiAgIGFnYWlu
c3QgaW50ZW50aW9uYWxseSBhcyB3ZWxsIGFzIHVuaW50ZW50aW9uYWxseSBt
YWxmb3JtZWQgbWVzc2FnZXMuDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQpTaGFmcmFub3ZpY2gsIGV0IGFsLiAgICAgIEV4cGly
ZXMgSnVuZSAxMSwgMjAwOSAgICAgICAgICAgICAgICBbUGFnZSAyMl0NCgwN
CkludGVybmV0LURyYWZ0ICAgICAgICAgRm9ybWF0IGZvciBGZWVkYmFjayBS
ZXBvcnRzICAgICAgICAgRGVjZW1iZXIgMjAwOA0KDQoNCjcuICBSZWZlcmVu
Y2VzDQoNCjcuMS4gIE5vcm1hdGl2ZSBSZWZlcmVuY2VzDQoNCiAgIFtBQk5G
XSAgICAgQ3JvY2tlciwgRC4gYW5kIFAuIE92ZXJlbGwsICJBdWdtZW50ZWQg
Qk5GIGZvciBTeW50YXgNCiAgICAgICAgICAgICAgU3BlY2lmaWNhdGlvbnM6
IEFCTkYiLCBSRkMgNTIzNCwgSmFudWFyeSAyMDA4Lg0KDQogICBbS0VZV09S
RFNdDQogICAgICAgICAgICAgIEJyYWRuZXIsIFMuLCAiS2V5IHdvcmRzIGZv
ciB1c2UgaW4gUkZDcyB0byBJbmRpY2F0ZQ0KICAgICAgICAgICAgICBSZXF1
aXJlbWVudCBMZXZlbHMiLCBSRkMgMjExOSwgTWFyY2ggMTk5Ny4NCg0KICAg
W01BSUxdICAgICBSZXNuaWNrLCBQLiwgIkludGVybmV0IE1lc3NhZ2UgRm9y
bWF0IiwgUkZDIDUzMjIsDQogICAgICAgICAgICAgIE9jdG9iZXIgMjAwOC4N
Cg0KICAgW01JTUVdICAgICBGcmVlZCwgTi4gYW5kIE4uIEJvcmVuc3RlaW4s
ICJNdWx0aXB1cnBvc2UgSW50ZXJuZXQgTWFpbA0KICAgICAgICAgICAgICBF
eHRlbnNpb25zIChNSU1FKSBQYXJ0IE9uZTogRm9ybWF0IG9mIEludGVybmV0
IE1lc3NhZ2UNCiAgICAgICAgICAgICAgQm9kaWVzIiwgUkZDIDIwNDUsIE5v
dmVtYmVyIDE5OTYuDQoNCiAgIFtNSU1FLVJFR10NCiAgICAgICAgICAgICAg
RnJlZWQsIE4uIGFuZCBKLiBLbGVuc2luLCAiTWVkaWEgVHlwZSBTcGVjaWZp
Y2F0aW9ucyBhbmQNCiAgICAgICAgICAgICAgUmVnaXN0cmF0aW9uIFByb2Nl
ZHVyZXMiLCBSRkMgNDI4OCwgRGVjZW1iZXIgMjAwNS4NCg0KICAgW01JTUUt
VFlQRVNdDQogICAgICAgICAgICAgIEZyZWVkLCBOLiBhbmQgTi4gQm9yZW5z
dGVpbiwgIk11bHRpcHVycG9zZSBJbnRlcm5ldCBNYWlsDQogICAgICAgICAg
ICAgIEV4dGVuc2lvbnMgKE1JTUUpIFBhcnQgVHdvOiBNZWRpYSBUeXBlcyIs
IFJGQyAyMDQ2LA0KICAgICAgICAgICAgICBOb3ZlbWJlciAxOTk2Lg0KDQog
ICBbUkVQT1JUXSAgIFZhdWRyZXVpbCwgRy4sICJUaGUgTXVsdGlwYXJ0L1Jl
cG9ydCBDb250ZW50IFR5cGUgZm9yIHRoZQ0KICAgICAgICAgICAgICBSZXBv
cnRpbmcgb2YgTWFpbCBTeXN0ZW0gQWRtaW5pc3RyYXRpdmUgTWVzc2FnZXMi
LA0KICAgICAgICAgICAgICBSRkMgMzQ2MiwgSmFudWFyeSAyMDAzLg0KDQo3
LjIuICBJbmZvcm1hdGl2ZSBSZWZlcmVuY2VzDQoNCiAgIFtBU1JHLUFCVVNF
XQ0KICAgICAgICAgICAgICBBbnRpLVNwYW0gUmVzZWFyY2ggR3JvdXAgKEFT
UkcpIG9mIHRoZSBJbnRlcm5ldCBSZXNlYXJjaA0KICAgICAgICAgICAgICBU
YXNrIEZvcmNlIChJUlRGKSwgIkFidXNlIFJlcG9ydGluZyBTdGFuZGFyZHMg
U3ViZ3JvdXAgb29mDQogICAgICAgICAgICAgIHRoZSBBU1JHIiwgTWF5IDIw
MDUuDQoNCiAgIFtES0lNXSAgICAgQWxsbWFuLCBFLiwgQ2FsbGFzLCBKLiwg
RGVsYW55LCBNLiwgTGliYmV5LCBNLiwgRmVudG9uLA0KICAgICAgICAgICAg
ICBKLiwgYW5kIE0uIFRob21hcywgIkRvbWFpbktleXMgSWRlbnRpZmllZCBN
YWlsIChES0lNKQ0KICAgICAgICAgICAgICBTaWduYXR1cmVzIiwgUkZDIDQ4
NzEsIE1heSAyMDA3Lg0KDQogICBbRE5TXSAgICAgIE1vY2thcGV0cmlzLCBQ
LiwgIkRvbWFpbiBOYW1lcyAtLSBJbXBsZW1lbnRhdGlvbiBhbmQNCiAgICAg
ICAgICAgICAgU3BlY2lmaWNhdGlvbiIsIFJGQyAxMDM1LCBOb3ZlbWJlciAx
OTg3Lg0KDQogICBbRFNOXSAgICAgIE1vb3JlLCBLLiBhbmQgRy4gVmF1ZHJl
dWlsLCAiQW4gRXh0ZW5zaWJsZSBNZXNzYWdlIEZvcm1hdA0KICAgICAgICAg
ICAgICBmb3IgRGVsaXZlcnkgU3RhdHVzIE5vdGlmaWNhdGlvbnMiLCBSRkMg
MzQ2NCwNCiAgICAgICAgICAgICAgSmFudWFyeSAyMDAzLg0KDQoNCg0KU2hh
ZnJhbm92aWNoLCBldCBhbC4gICAgICBFeHBpcmVzIEp1bmUgMTEsIDIwMDkg
ICAgICAgICAgICAgICAgW1BhZ2UgMjNdDQoMDQpJbnRlcm5ldC1EcmFmdCAg
ICAgICAgIEZvcm1hdCBmb3IgRmVlZGJhY2sgUmVwb3J0cyAgICAgICAgIERl
Y2VtYmVyIDIwMDgNCg0KDQogICBbSFRUUF0gICAgIEZpZWxkaW5nLCBSLiwg
R2V0dHlzLCBKLiwgTW9ndWwsIEouLCBGcnlzdHlrLCBILiwNCiAgICAgICAg
ICAgICAgTWFzaW50ZXIsIEwuLCBMZWFjaCwgUC4sIGFuZCBULiBCZXJuZXJz
LUxlZSwgIkh5cGVydGV4dA0KICAgICAgICAgICAgICBUcmFuc2ZlciBQcm90
b2NvbCAtLSBIVFRQLzEuMSIsIFJGQyAyNjE2LCBKdW5lIDE5OTkuDQoNCiAg
IFtJLUQuRFJBRlQtQ1JPQ0tFUi1FTUFJTC1BUkNIXQ0KICAgICAgICAgICAg
ICBDcm9ja2VyLCBELiwgIkludGVybmV0IE1haWwgQXJjaGl0ZWN0dXJlIiwN
CiAgICAgICAgICAgICAgSS1EIGRyYWZ0LWNyb2NrZXItZW1haWwtYXJjaCwg
TWF5IDIwMDcuDQoNCiAgIFtJLUQuRFJBRlQtS1VDSEVSQVdZLVNFTkRFUi1B
VVRILUhFQURFUl0NCiAgICAgICAgICAgICAgS3VjaGVyYXd5LCBNLiwgIk1l
c3NhZ2UgSGVhZGVyIEZpZWxkIGZvciBJbmRpY2F0aW5nDQogICAgICAgICAg
ICAgIE1lc3NhZ2UgQXV0aGVudGljYXRpb24gU3RhdHVzIiwNCiAgICAgICAg
ICAgICAgSS1EIGRyYWZ0LWt1Y2hlcmF3eS1zZW5kZXItYXV0aC1oZWFkZXIt
MTgsIERlY2VtYmVyIDIwMDguDQoNCiAgIFtJQU5BLUNPTlNJREVSQVRJT05T
XQ0KICAgICAgICAgICAgICBOYXJ0ZW4sIFQuIGFuZCBILiBBbHZlc3RyYW5k
LCAiR3VpZGVsaW5lcyBmb3IgV3JpdGluZyBhbg0KICAgICAgICAgICAgICBJ
QU5BIENvbnNpZGVyYXRpb25zIFNlY3Rpb24gaW4gUkZDcyIsIFJGQyA1MjI2
LCBNYXkgMjAwOC4NCg0KICAgW1NFTkRFUklEXQ0KICAgICAgICAgICAgICBM
eW9uLCBKLiBhbmQgTS4gV29uZywgIlNlbmRlciBJRDogQXV0aGVudGljYXRp
bmcgRS1NYWlsIiwNCiAgICAgICAgICAgICAgUkZDIDQ0MDYsIEFwcmlsIDIw
MDYuDQoNCiAgIFtTTVRQXSAgICAgS2xlbnNpbiwgSi4sICJTaW1wbGUgTWFp
bCBUcmFuc2ZlciBQcm90b2NvbCIsIFJGQyA1MzIxLA0KICAgICAgICAgICAg
ICBPY3RvYmVyIDIwMDguDQoNCiAgIFtTUEZdICAgICAgV29uZywgTS4gYW5k
IFcuIFNjaGxpdHQsICJTZW5kZXIgUG9saWN5IEZyYW1ld29yayAoU1BGKQ0K
ICAgICAgICAgICAgICBmb3IgQXV0aG9yaXppbmcgVXNlIG9mIERvbWFpbnMg
aW4gRS1NYWlsLCBWZXJzaW9uIDEiLA0KICAgICAgICAgICAgICBSRkMgNDQw
OCwgQXByaWwgMjAwNi4NCg0KICAgW1NUUkFEUy1CQ1BdDQogICAgICAgICAg
ICAgIENyaXNzbWFuLCBHLiwgIlByb3Bvc2VkIFNwYW0gUmVwb3J0aW5nIEJD
UCBEb2N1bWVudCIsDQogICAgICAgICAgICAgIE1heSAyMDA1Lg0KDQogICBb
VVJJXSAgICAgIEJlcm5lcnMtTGVlLCBULiwgRmllbGRpbmcsIFIuLCBhbmQg
TC4gTWFzaW50ZXIsICJVbmlmb3JtDQogICAgICAgICAgICAgIFJlc291cmNl
IElkZW50aWZpZXIgKFVSSSk6IEdlbmVyaWMgU3ludGF4IiwgUkZDIDM5ODYs
DQogICAgICAgICAgICAgIEphbnVhcnkgMjAwNS4NCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCg0KU2hhZnJhbm92aWNoLCBldCBhbC4gICAgICBF
eHBpcmVzIEp1bmUgMTEsIDIwMDkgICAgICAgICAgICAgICAgW1BhZ2UgMjRd
DQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgIEZvcm1hdCBmb3IgRmVlZGJh
Y2sgUmVwb3J0cyAgICAgICAgIERlY2VtYmVyIDIwMDgNCg0KDQpBcHBlbmRp
eCBBLiAgQWNrbm93bGVkZ2VtZW50cw0KDQogICBUaGUgYXV0aG9ycyB3b3Vs
ZCBsaWtlIHRvIHRoYW5rIG1hbnkgb2YgdGhlIG1lbWJlcnMgb2YgdGhlIGVt
YWlsDQogICBjb21tdW5pdHkgd2hvIHByb3ZpZGVkIGhlbHBmdWwgY29tbWVu
dHMgYW5kIHN1Z2dlc3Rpb25zIGZvciB0aGlzDQogICBkb2N1bWVudCBpbmNs
dWRpbmcgbWFueSBvZiB0aGUgcGFydGljaXBhbnRzIGluIEFTUkcsIElFVEYg
YW5kIE1BQVdHDQogICBhY3Rpdml0aWVzLCBhbmQgYWxsIG9mIHRoZSBtZW1i
ZXJzIG9mIHRoZSBhYnVzZS1mZWVkYmFjay1yZXBvcnQNCiAgIHB1YmxpYyBt
YWlsaW5nIGxpc3QuDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCg0KU2hhZnJhbm92aWNoLCBldCBhbC4gICAgICBFeHBpcmVz
IEp1bmUgMTEsIDIwMDkgICAgICAgICAgICAgICAgW1BhZ2UgMjVdDQoMDQpJ
bnRlcm5ldC1EcmFmdCAgICAgICAgIEZvcm1hdCBmb3IgRmVlZGJhY2sgUmVw
b3J0cyAgICAgICAgIERlY2VtYmVyIDIwMDgNCg0KDQpBcHBlbmRpeCBCLiAg
U2FtcGxlIEZlZWRiYWNrIFJlcG9ydHMNCg0KICAgVGhpcyBzZWN0aW9uIHBy
ZXNlbnRzIHNvbWUgZXhhbXBsZXMgb2YgdGhlIHVzZSBvZiB0aGlzIG1lc3Nh
Z2UgZm9ybWF0DQogICB0byByZXBvcnQgZmVlZGJhY2sgYWJvdXQgYW4gYXJy
aXZpbmcgbWVzc2FnZS4NCg0KQi4xLiAgU2ltcGxlIFJlcG9ydCBmb3IgRW1h
aWwgQWJ1c2Ugd2l0aG91dCBPcHRpb25hbCBIZWFkZXJzDQoNCiAgIFNpbXBs
ZSByZXBvcnQ6DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNClNoYWZyYW5vdmljaCwgZXQgYWwuICAgICAgRXhwaXJlcyBKdW5l
IDExLCAyMDA5ICAgICAgICAgICAgICAgIFtQYWdlIDI2XQ0KDA0KSW50ZXJu
ZXQtRHJhZnQgICAgICAgICBGb3JtYXQgZm9yIEZlZWRiYWNrIFJlcG9ydHMg
ICAgICAgICBEZWNlbWJlciAyMDA4DQoNCg0KICAgRnJvbTogPGFidXNlZGVz
a0BleGFtcGxlLmNvbT4NCiAgIERhdGU6IFRodSwgOCBNYXIgMjAwNSAxNzo0
MDozNiBFRFQNCiAgIFN1YmplY3Q6IEZXOiBFYXJuIG1vbmV5DQogICBUbzog
PGFidXNlQGV4YW1wbGUubmV0Pg0KICAgTUlNRS1WZXJzaW9uOiAxLjANCiAg
IENvbnRlbnQtVHlwZTogbXVsdGlwYXJ0L3JlcG9ydDsgcmVwb3J0LXR5cGU9
ZmVlZGJhY2stcmVwb3J0Ow0KICAgICAgICBib3VuZGFyeT0icGFydDFfMTNk
LjJlNjhlZDU0X2JvdW5kYXJ5Ig0KDQogICAtLXBhcnQxXzEzZC4yZTY4ZWQ1
NF9ib3VuZGFyeQ0KICAgQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy
c2V0PSJVUy1BU0NJSSINCiAgIENvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6
IDdiaXQNCg0KICAgVGhpcyBpcyBhbiBlbWFpbCBhYnVzZSByZXBvcnQgZm9y
IGFuIGVtYWlsIG1lc3NhZ2UgcmVjZWl2ZWQgZnJvbSBJUA0KICAgMTkyLjAu
Mi4xIG9uIFRodSwgOCBNYXIgMjAwNSAxNDowMDowMCBFRFQuIEZvciBtb3Jl
IGluZm9ybWF0aW9uDQogICBhYm91dCB0aGlzIGZvcm1hdCBwbGVhc2Ugc2Vl
IGh0dHA6Ly93d3cubWlwYXNzb2Mub3JnL2FyZi8uDQoNCiAgIC0tcGFydDFf
MTNkLjJlNjhlZDU0X2JvdW5kYXJ5DQogICBDb250ZW50LVR5cGU6IG1lc3Nh
Z2UvZmVlZGJhY2stcmVwb3J0DQoNCiAgIEZlZWRiYWNrLVR5cGU6IGFidXNl
DQogICBVc2VyLUFnZW50OiBTb21lR2VuZXJhdG9yLzEuMA0KICAgVmVyc2lv
bjogMC4xDQoNCiAgIC0tcGFydDFfMTNkLjJlNjhlZDU0X2JvdW5kYXJ5DQog
ICBDb250ZW50LVR5cGU6IG1lc3NhZ2UvcmZjODIyDQogICBDb250ZW50LURp
c3Bvc2l0aW9uOiBpbmxpbmUNCg0KICAgRnJvbTogPHNvbWVzcGFtbWVyQGV4
YW1wbGUubmV0Pg0KICAgUmVjZWl2ZWQ6IGZyb20gbWFpbHNlcnZlci5leGFt
cGxlLm5ldA0KICAgICAgICAobWFpbHNlcnZlci5leGFtcGxlLm5ldCBbMTky
LjAuMi4xXSkNCiAgICAgICAgYnkgZXhhbXBsZS5jb20gd2l0aCBFU01UUCBp
ZCBNNjNkNDEzNzU5NGU0NjsNCiAgICAgICAgVGh1LCAwOCBNYXIgMjAwNSAx
NDowMDowMCAtMDQwMA0KICAgVG86IDxVbmRpc2Nsb3NlZCBSZWNpcGllbnRz
Pg0KICAgU3ViamVjdDogRWFybiBtb25leQ0KICAgTUlNRS1WZXJzaW9uOiAx
LjANCiAgIENvbnRlbnQtdHlwZTogdGV4dC9wbGFpbg0KICAgTWVzc2FnZS1J
RDogODc4N0tKS0ozSzRKM0s0SjNLNEozLm1haWxAZXhhbXBsZS5uZXQNCiAg
IERhdGU6IFRodSwgMDIgU2VwIDIwMDQgMTI6MzE6MDMgLTA1MDANCg0KICAg
U3BhbSBTcGFtIFNwYW0NCiAgIFNwYW0gU3BhbSBTcGFtDQogICBTcGFtIFNw
YW0gU3BhbQ0KICAgU3BhbSBTcGFtIFNwYW0NCiAgIC0tcGFydDFfMTNkLjJl
NjhlZDU0X2JvdW5kYXJ5LS0NCg0KICAgRXhhbXBsZSAxOiBSZXF1aXJlZCBm
aWVsZHMgb25seQ0KDQogICBJbGx1c3RyYXRpb24gb2YgYSBmZWVkYmFjayBy
ZXBvcnQgZ2VuZXJhdGVkIGFjY29yZGluZyB0byB0aGlzDQoNCg0KDQpTaGFm
cmFub3ZpY2gsIGV0IGFsLiAgICAgIEV4cGlyZXMgSnVuZSAxMSwgMjAwOSAg
ICAgICAgICAgICAgICBbUGFnZSAyN10NCgwNCkludGVybmV0LURyYWZ0ICAg
ICAgICAgRm9ybWF0IGZvciBGZWVkYmFjayBSZXBvcnRzICAgICAgICAgRGVj
ZW1iZXIgMjAwOA0KDQoNCiAgIHNwZWNpZmljYXRpb24uICBPbmx5IHRoZSBy
ZXF1aXJlZCBmaWVsZHMgYXJlIHVzZWQuDQoNCkIuMi4gIE9wdC1PdXQgUmVw
b3J0IHdpdGhvdXQgTWVzc2FnZSBCb2R5DQoNCiAgIEEgc2FtcGxlIG9wdC1v
dXQgcmVwb3J0DQoNCiAgIEZyb206IDxhYnVzZWRlc2tAZXhhbXBsZS5jb20+
DQogICBEYXRlOiBUaHUsIDggTWFyIDIwMDUgMTc6NDA6MzYgRURUDQogICBT
dWJqZWN0OiBGVzogRWFybiBtb25leQ0KICAgVG86IDxhYnVzZUBleGFtcGxl
Lm5ldD4NCiAgIE1JTUUtVmVyc2lvbjogMS4wDQogICBDb250ZW50LVR5cGU6
IG11bHRpcGFydC9yZXBvcnQ7IHJlcG9ydC10eXBlPWZlZWRiYWNrLXJlcG9y
dDsNCiAgICAgICAgYm91bmRhcnk9InBhcnQxXzEzZC4yZTY4ZWQ1NF9ib3Vu
ZGFyeSINCg0KICAgLS1wYXJ0MV8xM2QuMmU2OGVkNTRfYm91bmRhcnkNCiAg
IENvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0iVVMtQVNDSUki
DQogICBDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA3Yml0DQoNCiAgIFRo
aXMgaXMgYW4gb3B0LW91dCByZXBvcnQgZm9yIGFuIGVtYWlsIG1lc3NhZ2Ug
cmVjZWl2ZWQgZnJvbSBJUA0KICAgMTkyLjAuMi4xIG9uIFRodSwgOCBNYXIg
MjAwNSAxNDowMDowMCBFRFQuIEZvciBtb3JlIGluZm9ybWF0aW9uDQogICBh
Ym91dCB0aGlzIGZvcm1hdCBwbGVhc2Ugc2VlIGh0dHA6Ly93d3cubWlwYXNz
b2Mub3JnL2FyZi8uDQoNCiAgIC0tcGFydDFfMTNkLjJlNjhlZDU0X2JvdW5k
YXJ5DQogICBDb250ZW50LVR5cGU6IG1lc3NhZ2UvZmVlZGJhY2stcmVwb3J0
DQoNCiAgIEZlZWRiYWNrLVR5cGU6IG9wdC1vdXQNCiAgIFVzZXItQWdlbnQ6
IFNvbWVHZW5lcmF0b3IvMS4wDQogICBWZXJzaW9uOiAwLjENCiAgIFJlbW92
YWwtUmVjaXBpZW50OiB1c2VyQGV4YW1wbGUuY29tDQoNCiAgIC0tcGFydDFf
MTNkLjJlNjhlZDU0X2JvdW5kYXJ5DQogICBDb250ZW50LVR5cGU6IHRleHQv
cmZjODIyLWhlYWRlcg0KDQogICBGcm9tOiA8c29tZXNwYW1tZXJAZXhhbXBs
ZS5uZXQ+DQogICBSZWNlaXZlZDogZnJvbSBtYWlsc2VydmVyLmV4YW1wbGUu
bmV0DQogICAgICAgIChtYWlsc2VydmVyLmV4YW1wbGUubmV0IFsxOTIuMC4y
LjFdKQ0KICAgICAgICBieSBleGFtcGxlLmNvbSB3aXRoIEVTTVRQIGlkIE02
M2Q0MTM3NTk0ZTQ2Ow0KICAgICAgICBUaHUsIDA4IE1hciAyMDA1IDE0OjAw
OjAwIC0wNDAwDQogICBUbzogPFVuZGlzY2xvc2VkIFJlY2lwaWVudHM+DQog
ICBTdWJqZWN0OiBFYXJuIG1vbmV5DQogICBNSU1FLVZlcnNpb246IDEuMA0K
ICAgQ29udGVudC10eXBlOiB0ZXh0L3BsYWluDQogICBNZXNzYWdlLUlEOiA4
Nzg3S0pLSjNLNEozSzRKM0s0SjMubWFpbEBleGFtcGxlLm5ldA0KICAgRGF0
ZTogVGh1LCAwMiBTZXAgMjAwNCAxMjozMTowMyAtMDUwMA0KICAgLS1wYXJ0
MV8xM2QuMmU2OGVkNTRfYm91bmRhcnktLQ0KDQogICBFeGFtcGxlIDI6IEFu
IG9wdC1vdXQgZmVlZGJhY2sgcmVwb3J0LCB3aGljaCBpbmRpY2F0ZXMgdGhl
IGFkZHJlc3Mgb2YNCiAgIGEgdXNlciB3aG8gd2lzaGVzIHRvIG9wdCBvdXQg
b2YgYSBtYWlsaW5nIGxpc3QNCg0KDQoNClNoYWZyYW5vdmljaCwgZXQgYWwu
ICAgICAgRXhwaXJlcyBKdW5lIDExLCAyMDA5ICAgICAgICAgICAgICAgIFtQ
YWdlIDI4XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICBGb3JtYXQgZm9y
IEZlZWRiYWNrIFJlcG9ydHMgICAgICAgICBEZWNlbWJlciAyMDA4DQoNCg0K
ICAgVGhlIHJlcG9ydCBpcyBnZW5lcmF0ZWQgYXMgYSByZXN1bHQgb2YgYSB1
c2VyIGluZGljYXRpbmcgdG8gaXRzIElTUA0KICAgdGhhdCBpdCBkb2VzIG5v
dCB3aXNoIHRvIHJlY2VpdmUgZnVydGhlciBtZXNzYWdlcyBvZiB0aGlzIGtp
bmQuICBUaGUNCiAgIHJlcG9ydCByZXR1cm5lZCBvbmx5IHRoZSBoZWFkZXIg
YmxvY2sgZnJvbSB0aGUgb3JpZ2luYWwgbWVzc2FnZS4gIFRoZQ0KICAgcmVw
b3J0J3MgcmVjaXBpZW50IHJlY2VpdmVzIHRoZSBhZGRyZXNzIG9mIHRoZSBy
ZXF1ZXN0aW5nIHVzZXIgYW5kDQogICBjYW4gdXNlIHRoZSBoZWFkZXIgYmxv
Y2sgYW5kIGl0cyBvd24gcmVjb3JkcyB0byBkZXRlcm1pbmUgZnJvbSB3aGlj
aA0KICAgZGlzdHJpYnV0aW9uIGxpc3QgdGhlIHJlcXVlc3RpbmcgdXNlciBz
aG91bGQgYmUgcmVtb3ZlZC4NCg0KQi4zLiAgRnVsbCBSZXBvcnQgZm9yIEVt
YWlsIEFidXNlIHdpdGggQWxsIEhlYWRlcnMNCg0KICAgQSBmdWxsIGVtYWls
IGFidXNlIHJlcG9ydDoNCg0KICAgRnJvbTogPGFidXNlZGVza0BleGFtcGxl
LmNvbT4NCiAgIERhdGU6IFRodSwgOCBNYXIgMjAwNSAxNzo0MDozNiBFRFQN
CiAgIFN1YmplY3Q6IEZXOiBFYXJuIG1vbmV5DQogICBUbzogPGFidXNlQGV4
YW1wbGUubmV0Pg0KICAgTUlNRS1WZXJzaW9uOiAxLjANCiAgIENvbnRlbnQt
VHlwZTogbXVsdGlwYXJ0L3JlcG9ydDsgcmVwb3J0LXR5cGU9ZmVlZGJhY2st
cmVwb3J0Ow0KICAgICAgICBib3VuZGFyeT0icGFydDFfMTNkLjJlNjhlZDU0
X2JvdW5kYXJ5Ig0KDQogICAtLXBhcnQxXzEzZC4yZTY4ZWQ1NF9ib3VuZGFy
eQ0KICAgQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJVUy1B
U0NJSSINCiAgIENvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQNCg0K
ICAgVGhpcyBpcyBhbiBlbWFpbCBhYnVzZSByZXBvcnQgZm9yIGFuIGVtYWls
IG1lc3NhZ2UgcmVjZWl2ZWQgZnJvbSBJUA0KICAgMTkyLjAuMi4xIG9uIFRo
dSwgOCBNYXIgMjAwNSAxNDowMDowMCBFRFQuIEZvciBtb3JlIGluZm9ybWF0
aW9uDQogICBhYm91dCB0aGlzIGZvcm1hdCBwbGVhc2Ugc2VlIGh0dHA6Ly93
d3cubWlwYXNzb2Mub3JnL2FyZi8uDQoNCiAgIC0tcGFydDFfMTNkLjJlNjhl
ZDU0X2JvdW5kYXJ5DQogICBDb250ZW50LVR5cGU6IG1lc3NhZ2UvZmVlZGJh
Y2stcmVwb3J0DQoNCiAgIEZlZWRiYWNrLVR5cGU6IGFidXNlDQogICBVc2Vy
LUFnZW50OiBTb21lR2VuZXJhdG9yLzEuMA0KICAgVmVyc2lvbjogMC4xDQog
ICBPcmlnaW5hbC1NYWlsLUZyb206IDxzb21lc3BhbW1lckBleGFtcGxlLm5l
dD4NCiAgIE9yaWdpbmFsLVJjcHQtVG86IDx1c2VyQGV4YW1wbGUuY29tPg0K
ICAgUmVjZWl2ZWQtRGF0ZTogVGh1LCA4IE1hciAyMDA1IDE0OjAwOjAwIEVE
VA0KICAgU291cmNlLUlQOiAxOTIuMC4yLjENCiAgIEF1dGhlbnRpY2F0aW9u
LVJlc3VsdHM6IG1haWwuZXhhbXBsZS5jb20NCiAgICAgICAgICAgICAgICAg
IHNtdHAubWFpbD1zb21lc3BhbW1lckBleGFtcGxlLmNvbTsNCiAgICAgICAg
ICAgICAgICAgIHNwZj1mYWlsDQogICBSZXBvcnRlZC1Eb21haW46IGV4YW1w
bGUubmV0DQogICBSZXBvcnRlZC1Vcmk6IGh0dHA6Ly9leGFtcGxlLm5ldC9l
YXJuX21vbmV5Lmh0bWwNCiAgIFJlcG9ydGVkLVVyaTogbWFpbHRvOnVzZXJA
ZXhhbXBsZS5jb20NCiAgIFJlbW92YWwtUmVjaXBpZW50OiB1c2VyQGV4YW1w
bGUuY29tDQoNCiAgIC0tcGFydDFfMTNkLjJlNjhlZDU0X2JvdW5kYXJ5DQog
ICBDb250ZW50LVR5cGU6IG1lc3NhZ2UvcmZjODIyDQogICBDb250ZW50LURp
c3Bvc2l0aW9uOiBpbmxpbmUNCg0KDQoNClNoYWZyYW5vdmljaCwgZXQgYWwu
ICAgICAgRXhwaXJlcyBKdW5lIDExLCAyMDA5ICAgICAgICAgICAgICAgIFtQ
YWdlIDI5XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICBGb3JtYXQgZm9y
IEZlZWRiYWNrIFJlcG9ydHMgICAgICAgICBEZWNlbWJlciAyMDA4DQoNCg0K
ICAgRnJvbTogPHNvbWVzcGFtbWVyQGV4YW1wbGUubmV0Pg0KICAgUmVjZWl2
ZWQ6IGZyb20gbWFpbHNlcnZlci5leGFtcGxlLm5ldCAobWFpbHNlcnZlci5l
eGFtcGxlLm5ldA0KICAgICAgICBbMTkyLjAuMi4xXSkgYnkgZXhhbXBsZS5j
b20gd2l0aCBFU01UUCBpZCBNNjNkNDEzNzU5NGU0NjsNCiAgICAgICAgVGh1
LCAwOCBNYXIgMjAwNSAxNDowMDowMCAtMDQwMA0KICAgVG86IDxVbmRpc2Ns
b3NlZCBSZWNpcGllbnRzPg0KICAgU3ViamVjdDogRWFybiBtb25leQ0KICAg
TUlNRS1WZXJzaW9uOiAxLjANCiAgIENvbnRlbnQtdHlwZTogdGV4dC9wbGFp
bg0KICAgTWVzc2FnZS1JRDogODc4N0tKS0ozSzRKM0s0SjNLNEozLm1haWxA
ZXhhbXBsZS5uZXQNCiAgIERhdGU6IFRodSwgMDIgU2VwIDIwMDQgMTI6MzE6
MDMgLTA1MDANCg0KICAgU3BhbSBTcGFtIFNwYW0NCiAgIFNwYW0gU3BhbSBT
cGFtDQogICBTcGFtIFNwYW0gU3BhbQ0KICAgU3BhbSBTcGFtIFNwYW0NCiAg
IC0tcGFydDFfMTNkLjJlNjhlZDU0X2JvdW5kYXJ5LS0NCg0KICAgRXhhbXBs
ZSAzOiBHZW5lcmljIGFidXNlIHJlcG9ydCB3aXRoIG1heGltdW0gcmV0dXJu
ZWQgaW5mb3JtYXRpb24NCg0KICAgQSBjb250cml2ZWQgZXhhbXBsZSBpbiB3
aGljaCB0aGUgcmVwb3J0IGdlbmVyYXRvciBoYXMgcmV0dXJuZWQgYWxsDQog
ICBwb3NzaWJsZSBpbmZvcm1hdGlvbiBhYm91dCBhbiBhYnVzZSBpbmNpZGVu
dC4NCg0KQi40LiAgU2FtcGxlIERLSU0gRmFpbHVyZSBSZXBvcnQNCg0KICAg
W1RCRF0NCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQpTaGFmcmFub3ZpY2gsIGV0IGFsLiAgICAgIEV4cGly
ZXMgSnVuZSAxMSwgMjAwOSAgICAgICAgICAgICAgICBbUGFnZSAzMF0NCgwN
CkludGVybmV0LURyYWZ0ICAgICAgICAgRm9ybWF0IGZvciBGZWVkYmFjayBS
ZXBvcnRzICAgICAgICAgRGVjZW1iZXIgMjAwOA0KDQoNCkFwcGVuZGl4IEMu
ICBQdWJsaWMgRGlzY3Vzc2lvbiwgSGlzdG9yeSBhbmQgU3VwcG9ydA0KDQog
ICBbUkVNT1ZFIEJFRk9SRSBQVUJMSUNBVElPTl0NCg0KICAgUHVibGljIGRp
c2N1c3Npb24gb2YgdGhpcyBwcm9wb3NlZCBzcGVjaWZpY2F0aW9uIGlzIGhh
bmRsZWQgdmlhIHRoZQ0KICAgYWJ1c2UtZmVlZGJhY2stcmVwb3J0QG1pcGFz
c29jLm9yZyBtYWlsaW5nIGxpc3QuICBUaGUgbGlzdCBpcyBvcGVuLg0KICAg
QWNjZXNzIHRvIHN1YnNjcmlwdGlvbiBmb3JtcyBhbmQgdG8gbGlzdCBhcmNo
aXZlcyBjYW4gYmUgZm91bmQgYXQNCiAgIGh0dHA6Ly9taXBhc3NvYy5vcmcv
bWFpbG1hbi9saXN0aW5mby9hYnVzZS1mZWVkYmFjay1yZXBvcnQuICBBY3Rp
dmUNCiAgIHBhcnRpY2lwYXRpb24gaGFzIGluY2x1ZGVkIHN1Y2ggc2VjdG9y
cyBhcyBtZXNzYWdpbmcgc29mdHdhcmUNCiAgIHZlbmRvcnMsIG1lc3NhZ2lu
ZyBzZXJ2aWNlIHByb3ZpZGVycywgbWVzc2FnaW5nIGNvbnN1bHRhbnRzLCBh
bnRpLQ0KICAgc3BhbSB2ZW5kb3JzLCBsYXJnZSBJbnRlcm5ldCBzZXJ2aWNl
IHByb3ZpZGVycywgZXRjLg0KDQogICBDb3BpZXMgb2YgdGhpcyBhbmQgZWFy
bGllciB2ZXJzaW9ucyBpbmNsdWRpbmcgbXVsdGlwbGUgZm9ybWF0cyBjYW4g
YmUNCiAgIGZvdW5kIGF0IDxodHRwOi8vd3d3LnNoYWZ0ZWsub3JnL3B1Ymxp
Y2F0aW9ucy9kcmFmdHMvYWJ1c2UtcmVwb3J0Lz4uDQogICBBIHB1YmxpYyB3
ZWJzaXRlIHJlZ2FyZGluZyB0aGlzIGRyYWZ0IGFuZCByZWxhdGVkIGVmZm9y
dHMgaXMgbG9jYXRlZA0KICAgYXQgPGh0dHA6Ly9taXBhc3NvYy5vcmcvYXJm
Lz4uDQoNCiAgIChpbXBldHVzIGZvciB0aGUgd29yayBzaG91bGQgYmUgZGlz
Y3Vzc2VkIGhlcmUpDQoNCiAgIChNQUFXRyBhY3Rpdml0eSBzaG91bGQgYmUg
ZGlzY3Vzc2VkIGhlcmUpDQoNCiAgIFNldmVyYWwgY29tcGFuaWVzIGhhdmUg
YWxyZWFkeSBhZG9wdGVkIHVzZSBvZiB0aGlzIHByb3Bvc2FsLA0KICAgaW5j
bHVkaW5nIGxhcmdlLXNjYWxlIGUtbWFpbCBob3N0aW5nIHByb3ZpZGVycyBh
bmQgSW50ZXJuZXQgc2VydmljZQ0KICAgcHJvdmlkZXJzLiAgRm9yIGEgbGlz
dCBvZiB0aGVzZSwgc2VlIHRoZSBQUk9UTyBkb2N1bWVudCBzdXBwb3J0aW5n
DQogICB0aGlzIGRyYWZ0Lg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNClNoYWZyYW5vdmljaCwgZXQgYWwu
ICAgICAgRXhwaXJlcyBKdW5lIDExLCAyMDA5ICAgICAgICAgICAgICAgIFtQ
YWdlIDMxXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICBGb3JtYXQgZm9y
IEZlZWRiYWNrIFJlcG9ydHMgICAgICAgICBEZWNlbWJlciAyMDA4DQoNCg0K
QXBwZW5kaXggRC4gIERvY3VtZW50IEhpc3RvcnkNCg0KICAgQ2hhbmdlcyBm
cm9tIGRyYWZ0LXNoYWZyYW5vdmljaC1mZWVkYmFjay1yZXBvcnQtMDEtcHJl
MSB0bw0KICAgZHJhZnQtc2hhZnJhbm92aWNoLWZlZWRiYWNrLXJlcG9ydC0w
MToNCg0KICAgbyAgQWRkZWQgYW4gIk91dHN0YW5kaW5nIElzc3VlcyIgc2Vj
dGlvbi4NCg0KICAgbyAgTWlub3Igc3BlbGxpbmcgbWlzdGFrZXMgYW5kIGNs
YXJpZmljYXRpb25zLg0KDQogICBvICBBZGRlZCBsaW5rcyB0byBwcmV2aW91
cyB3b3JrIGFuZCBtb3JlIGV4YW1wbGVzLg0KDQogICBvICBBZGRlZCB0aHJl
ZSBuZXcgdHlwZXM6ICJmcmF1ZCIgZm9yIHBoaXNoaW5nLCAib3B0LW91dC1s
aXN0IiBmb3IgYQ0KICAgICAgc2luZ2xlIGxpc3Qgb3B0IG91dCwgYW5kICJv
dGhlciIgYXMgYSBjYXRjaC1hbGwuDQoNCiAgIENoYW5nZXMgZnJvbSBkcmFm
dC1zaGFmcmFub3ZpY2gtZmVlZGJhY2stcmVwb3J0LTAwIHRvDQogICBkcmFm
dC1zaGFmcmFub3ZpY2gtZmVlZGJhY2stcmVwb3J0LTAxLXByZTE6DQoNCiAg
IG8gIENoYW5nZWQgdGhlIGludHJvZHVjdGlvbiBzZWN0aW9uIHRvIGNsYXJp
Znkgc3BlY2lmaWMgcG9pbnRzIHRoYXQNCiAgICAgIGFyZSBvdXQgb2Ygc2Nv
cGUgZm9yIHRoaXMgZG9jdW1lbnQuDQoNCiAgIG8gIEFkZGVkIHBvaW50ZXJz
IHRvIGEgcHVibGljIG1haWxpbmcgbGlzdCBmb3IgZGlzY3Vzc2lvbiBhbmQg
cHVibGljDQogICAgICB3ZWIgcGFnZS4NCg0KICAgbyAgQ2xhcmlmaWVkIHRo
ZSBpbnRlbnQgc2VjdGlvbiBhbmQgYWRkZWQgc29tZSBleHRyYSBwb2ludHMg
dG8gaXQuDQoNCiAgIG8gIE1hZGUgaXQgY2xlYXIgdGhhdCB0aGUgcmVxdWly
ZW1lbnRzIHNlY3Rpb24gaXMgbm90IHRoZSBvbmUNCiAgICAgIGRlZmluaW5n
IHRoZSBzdGFuZGFyZC4NCg0KICAgbyAgQ2xhcmlmaWVkIHRoZSBtYWluIGZv
cm1hdCBzZWN0aW9uIHRvIG1ha2UgYWxsIHRocmVlIHBhcnRzDQogICAgICBt
YW5kYXRvcnkuDQoNCiAgIG8gIENoYW5nZWQgc2VjdGlvbiA0ZiByZWdhcmRp
bmcgc3ViamVjdCBsaW5lcyB0byBtYW5kYXRlIHRoYXQgc3ViamVjdA0KICAg
ICAgbGluZXMgc2hvdWxkIGJlIGxlZnQgaW50YWN0LiAgUmVtb3ZlZCB0aGUg
Y29udmVudGlvbiBmb3Igc3ViamVjdA0KICAgICAgbGluZXMgdGhhdCB3YXMg
ZGVmaW5lZCBpbiB0aGUgcHJldmlvdXMgdmVyc2lvbi4NCg0KICAgbyAgQWRk
ZWQgdGV4dCB0byB0aGUgdGhlIG1hY2hpbmUgcmVhZGFibGUgc2VjdGlvbiBj
bGFyaWZ5aW5nIGl0cw0KICAgICAgaW50ZW50LiAgQWxzbyBhZGRlZCBSRkMy
MTE5IHJlZmVyZW5jZXMsIHJlb3JnYW5pemVkIGZpZWxkcywNCiAgICAgIGlu
ZGljYXRlZCB3aGV0aGVyIHNwZWNpZmljIGhlYWRlciBmaWVsZHMgY2FuIGFw
cGVhciBtb3JlIHRoYW4gb25jZQ0KICAgICAgYW5kIHByb3ZpZGVkIHJlZmVy
ZW5jZXMgYXMgdG8gaG93IHRoZXkgc2hvdWxkIGJlIGZvcm1hdHRlZC4NCg0K
ICAgbyAgUmVtb3ZlZCAiT3JpZ2luYWwtTWVzc2FnZS1JRCIsICJBdXRoZW50
aWNhdGVkLURvbWFpbiIgYW5kDQogICAgICAiQXV0aGVudGljYXRlZC1Eb21h
aW4tTWV0aG9kIiBmcm9tIHRoZSBkcmFmdCBpbmNsdWRpbmcgcmVsYXRlZA0K
ICAgICAgSUFOQSByZWdpc3RyaWVzLiAgQWRkZWQgIlZlcnNpb24iLCAiVXNl
ci1BZ2VudCIsIE9yaWdpbmFsLU1haWwtDQogICAgICBGcm9tIiwgIk9yaWdp
bmFsLVJjcHQtVG8iLCAiUmVwb3J0ZWQtVVJJIiwgIlJlcG9ydGVkLURvbWFp
biIgYW5kDQogICAgICAiQXV0aGVudGljYXRpb24tUmVzdWx0cyIuDQoNCiAg
IG8gIEV4YW1wbGUgaGFzIGJlZW4gdXBkYXRlZCB0byByZWZsZWN0IG5ldyBm
aWVsZHMuDQoNCg0KDQoNClNoYWZyYW5vdmljaCwgZXQgYWwuICAgICAgRXhw
aXJlcyBKdW5lIDExLCAyMDA5ICAgICAgICAgICAgICAgIFtQYWdlIDMyXQ0K
DA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICBGb3JtYXQgZm9yIEZlZWRiYWNr
IFJlcG9ydHMgICAgICAgICBEZWNlbWJlciAyMDA4DQoNCg0KICAgbyAgQWRk
ZWQgYSBuZXcgc2VjdGlvbiBvbiBleHRlbnNpYmlsaXR5IGFuZCBjaGFuZ2Vk
IHRoZSBJQU5BIHNlY3Rpb24NCiAgICAgIHRvIHJlZmxlY3QgdGhhdC4NCg0K
ICAgQ2hhbmdlcyBmcm9tIGRyYWZ0LXNoYWZyYW5vdmljaC1hYnVzZS1yZXBv
cnQtMDAgdG8NCiAgIGRyYWZ0LXNoYWZyYW5vdmljaC1mZWVkYmFjay1yZXBv
cnQtMDA6DQoNCiAgIG8gIE5hbWUgb2YgdGhlIGZvcm1hdCBhbmQgcmVwb3J0
IGNoYW5nZWQgdG8gJ2ZlZWRiYWNrLXJlcG9ydCcNCg0KICAgbyAgTWlub3Ig
c3BlbGxpbmcgY29ycmVjdGlvbnMNCg0KICAgbyAgQWRkZWQgYXV0aGVudGlj
YXRpb24gaGVhZGVycyBhbmQgcmVnaXN0cnkNCg0KICAgbyAgQWRkZWQgZmVl
ZGJhY2stdHlwZSBoZWFkZXIgYW5kIHJlZ2lzdHJ5DQoNCiAgIENoYW5nZXMg
ZnJvbSBkcmFmdC1zaGFmcmFub3ZpY2gtZmVlZGJhY2stcmVwb3J0LTAwIHRv
DQogICBkcmFmdC1zaGFmcmFub3ZpY2gtZmVlZGJhY2stcmVwb3J0LTAxOg0K
DQogICBvICBOb25lIHNpZ25pZmljYW50IChqdXN0IGEgZnJlc2hlbmluZykN
Cg0KICAgQ2hhbmdlcyBmcm9tIGRyYWZ0LXNoYWZyYW5vdmljaC1mZWVkYmFj
ay1yZXBvcnQtMDEgdG8NCiAgIGRyYWZ0LXNoYWZyYW5vdmljaC1mZWVkYmFj
ay1yZXBvcnQtMDI6DQoNCiAgIG8gIE11Y2ggZWRpdG9yaWFsIGNsZWFudXAN
Cg0KICAgbyAgQWRkZWQgSm9obiBMZXZpbmUgYW5kIFBhdWwgSG9mZm1hbiBh
cyBjby1hdXRob3JzDQoNCiAgIG8gIE1hZGUgdGhlIGxpbmUgbGVuZ3RocyBp
biBBcHBlbmRpeCBBIGFwcHJvcHJpYXRlIGZvciBSRkNzDQoNCiAgIG8gIFN3
aXRjaGVkIHRvIHN5bWJvbGljIG5hbWVzIGZvciByZWZlcmVuY2VzDQoNCiAg
IG8gIFJlZHVjZWQgZHVwbGljYXRpb24gb2YgcmVmZXJlbmNlIGNhbGxzDQoN
CiAgIG8gIFJlbW92ZWQgdGV4dCB0aGF0IHNwZWNpZmllZCB0aGUgdHlwZSBv
ZiBSRkMgYW5kIGFwcHJvdmFsIHR5cGUgdGhhdA0KICAgICAgaXMgZXhwZWN0
ZWQNCg0KICAgbyAgUmVtb3ZlZCB0aGUgcmVxdWlyZW1lbnQgZm9yIGFuIFJG
QyB0byB1cGRhdGUgdGhlIElBTkEgcmVnaXN0cmllczsNCiAgICAgIGJvdGgg
YXJlIG5vdyBkZXNpZ25hdGVkIGV4cGVydCBhcHByb3ZhbCBvbmx5DQoNCiAg
IG8gIEFkZGVkIHR3byBuZXcgY2F0ZWdvcmllcyB0byB0aGUgaW5pdGlhbCB2
YWx1ZXMgZm9yIHRoZSAiRmVlZGJhY2stDQogICAgICBUeXBlIiByZWdpc3Ry
eTogIm1pc2NhdGVnb3JpemVkIiBhbmQgIm5vdC1zcGFtIg0KDQogICBDaGFu
Z2VzIGZyb20gZHJhZnQtc2hhZnJhbm92aWNoLWZlZWRiYWNrLXJlcG9ydC0w
MiB0bw0KICAgZHJhZnQtc2hhZnJhbm92aWNoLWZlZWRiYWNrLXJlcG9ydC0w
MzoNCg0KICAgbyAgQWRkZWQgYSBiaXQgdG8gdGhlIFNlY3VyaXR5IENvbnNp
ZGVyYXRpb25zIHNlY3Rpb24NCg0KICAgbyAgVXBkYXRlZCBvYnNvbGV0ZSBy
ZWZlcmVuY2VzDQoNCg0KDQoNClNoYWZyYW5vdmljaCwgZXQgYWwuICAgICAg
RXhwaXJlcyBKdW5lIDExLCAyMDA5ICAgICAgICAgICAgICAgIFtQYWdlIDMz
XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICBGb3JtYXQgZm9yIEZlZWRi
YWNrIFJlcG9ydHMgICAgICAgICBEZWNlbWJlciAyMDA4DQoNCg0KICAgbyAg
UmVzb2x2ZWQgYWxsIGl0ZW1zIGluIHRoZSBvdXRzdGFuZGluZyBpc3N1ZXMg
bGlzdCBhbmQgdGhlcmVmb3JlDQogICAgICByZW1vdmVkIGl0DQoNCiAgIENo
YW5nZXMgZnJvbSBkcmFmdC1zaGFmcmFub3ZpY2gtZmVlZGJhY2stcmVwb3J0
LTAzIHRvDQogICBkcmFmdC1zaGFmcmFub3ZpY2gtZmVlZGJhY2stcmVwb3J0
LTA0Og0KDQogICBvICBBZGRlZCBNdXJyYXkgS3VjaGVyYXd5IGFzIGNvLWF1
dGhvcg0KDQogICBvICBBZGRlZCBzdXBwb3J0IGZvciBES0lNIHJlcG9ydGlu
Zw0KDQogICBvICBDbGVhbmVkIHVwIFhNTCBhIGxvdA0KDQogICBDaGFuZ2Vz
IGZyb20gZHJhZnQtc2hhZnJhbm92aWNoLWZlZWRiYWNrLXJlcG9ydC0wNCB0
bw0KICAgZHJhZnQtc2hhZnJhbm92aWNoLWZlZWRiYWNrLXJlcG9ydC0wNToN
Cg0KICAgbyAgQWRkICJJbmNpZGVudHMiIGhlYWRlcg0KDQogICBvICBSRkMz
NDY0IHJlcGxhY2VzIFJGQzE4OTQNCg0KICAgbyAgUkZDNTIyNiByZXBsYWNl
cyBSRkMyNDM0DQoNCiAgIENoYW5nZXMgZnJvbSBkcmFmdC1zaGFmcmFub3Zp
Y2gtZmVlZGJhY2stcmVwb3J0LTA1IHRvDQogICBkcmFmdC1zaGFmcmFub3Zp
Y2gtZmVlZGJhY2stcmVwb3J0LTA2Og0KDQogICBvICBSZW1vdmUgUGF1bCBI
b2ZmbWFuIGFzIGNvLWF1dGhvciwgcGVyIGhpcyByZXF1ZXN0DQoNCiAgIG8g
IEFkZCBBQk5GIHNlY3Rpb24NCg0KICAgbyAgTW92ZSBNSU1FIHJlZ2lzdHJh
dGlvbiBzdHVmZiBmcm9tIHRoZSBlYXJsaWVyIHNlY3Rpb25zIHRvIHRoZSBJ
QU5BDQogICAgICBDb25zaWRlcmF0aW9ucyBzZWN0aW9uDQoNCiAgIG8gIFNv
bWUgb3RoZXIgbWlub3IgcmUtb3JnYW5pemF0aW9uDQoNCiAgIG8gIEFkZCBt
b3JlIHN0dWZmIHRvIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zDQoNCiAgIG8g
IEFkZCBtb3JlIHByb2plY3QgaGlzdG9yeQ0KDQogICBvICBPdmVyaGF1bCB0
aGUgWE1MDQoNCiAgIG8gIEFkZCBhbmQgdXBkYXRlIHNldmVyYWwgcmVmZXJl
bmNlcw0KDQogICBvICBGaXggc29tZSB0eXBvcw0KDQogICBTdGlsbCB0byBi
ZSBkb25lOg0KDQogICBvICBBZGQgYSBES0lNIGV4YW1wbGUNCg0KDQoNCg0K
DQpTaGFmcmFub3ZpY2gsIGV0IGFsLiAgICAgIEV4cGlyZXMgSnVuZSAxMSwg
MjAwOSAgICAgICAgICAgICAgICBbUGFnZSAzNF0NCgwNCkludGVybmV0LURy
YWZ0ICAgICAgICAgRm9ybWF0IGZvciBGZWVkYmFjayBSZXBvcnRzICAgICAg
ICAgRGVjZW1iZXIgMjAwOA0KDQoNCkF1dGhvcnMnIEFkZHJlc3Nlcw0KDQog
ICBZYWtvdiBTaGFmcmFub3ZpY2gNCiAgIFNoYWZUZWsgRW50ZXJwcmlzZXMN
CiAgIDQwMTQgTGFieXJpbnRoIFJkLg0KICAgQmFsdGltb3JlLCBNRCAgMjEy
MTUNCg0KICAgRW1haWw6IGlldGZAc2hhZnRlay5vcmcNCiAgIFVSSTogICBo
dHRwOi8vd3d3LnNoYWZ0ZWsub3JnDQoNCg0KICAgSm9obiBMZXZpbmUNCiAg
IERvbWFpbiBBc3N1cmFuY2UgQ291bmNpbA0KICAgUE8gQm94IDcyNw0KICAg
VHJ1bWFuc2J1cmcsIE5ZICAxNDg4Ng0KDQogICBQaG9uZTogKzEgODMxIDQ4
MCAyMzAwDQogICBFbWFpbDogam9obi5sZXZpbmVAZG9tYWluLWFzc3VyYW5j
ZS5vcmcNCiAgIFVSSTogICBodHRwOi8vd3d3LmRvbWFpbi1hc3N1cmFuY2Uu
b3JnDQoNCg0KICAgTXVycmF5IFMuIEt1Y2hlcmF3eQ0KICAgU2VuZG1haWws
IEluYy4NCiAgIDY0NzUgQ2hyaXN0aWUgQXZlLiwgU3VpdGUgMzUwDQogICBF
bWVyeXZpbGxlLCBDQSAgOTQ2MDgNCiAgIFVTDQoNCiAgIFBob25lOiArMSA1
MTAgNTk0IDU0MDANCiAgIEVtYWlsOiBtc2sraWV0ZkBzZW5kbWFpbC5jb20N
Cg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
U2hhZnJhbm92aWNoLCBldCBhbC4gICAgICBFeHBpcmVzIEp1bmUgMTEsIDIw
MDkgICAgICAgICAgICAgICAgW1BhZ2UgMzVdDQoMDQpJbnRlcm5ldC1EcmFm
dCAgICAgICAgIEZvcm1hdCBmb3IgRmVlZGJhY2sgUmVwb3J0cyAgICAgICAg
IERlY2VtYmVyIDIwMDgNCg0KDQpGdWxsIENvcHlyaWdodCBTdGF0ZW1lbnQN
Cg0KICAgQ29weXJpZ2h0IChDKSBUaGUgSUVURiBUcnVzdCAoMjAwOCkuDQoN
CiAgIFRoaXMgZG9jdW1lbnQgaXMgc3ViamVjdCB0byB0aGUgcmlnaHRzLCBs
aWNlbnNlcyBhbmQgcmVzdHJpY3Rpb25zDQogICBjb250YWluZWQgaW4gQkNQ
IDc4LCBhbmQgZXhjZXB0IGFzIHNldCBmb3J0aCB0aGVyZWluLCB0aGUgYXV0
aG9ycw0KICAgcmV0YWluIGFsbCB0aGVpciByaWdodHMuDQoNCiAgIFRoaXMg
ZG9jdW1lbnQgYW5kIHRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaGVyZWlu
IGFyZSBwcm92aWRlZCBvbiBhbg0KICAgIkFTIElTIiBiYXNpcyBhbmQgVEhF
IENPTlRSSUJVVE9SLCBUSEUgT1JHQU5JWkFUSU9OIEhFL1NIRSBSRVBSRVNF
TlRTDQogICBPUiBJUyBTUE9OU09SRUQgQlkgKElGIEFOWSksIFRIRSBJTlRF
Uk5FVCBTT0NJRVRZLCBUSEUgSUVURiBUUlVTVCBBTkQNCiAgIFRIRSBJTlRF
Uk5FVCBFTkdJTkVFUklORyBUQVNLIEZPUkNFIERJU0NMQUlNIEFMTCBXQVJS
QU5USUVTLCBFWFBSRVNTDQogICBPUiBJTVBMSUVELCBJTkNMVURJTkcgQlVU
IE5PVCBMSU1JVEVEIFRPIEFOWSBXQVJSQU5UWSBUSEFUIFRIRSBVU0UgT0YN
CiAgIFRIRSBJTkZPUk1BVElPTiBIRVJFSU4gV0lMTCBOT1QgSU5GUklOR0Ug
QU5ZIFJJR0hUUyBPUiBBTlkgSU1QTElFRA0KICAgV0FSUkFOVElFUyBPRiBN
RVJDSEFOVEFCSUxJVFkgT1IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBV
UlBPU0UuDQoNCg0KSW50ZWxsZWN0dWFsIFByb3BlcnR5DQoNCiAgIFRoZSBJ
RVRGIHRha2VzIG5vIHBvc2l0aW9uIHJlZ2FyZGluZyB0aGUgdmFsaWRpdHkg
b3Igc2NvcGUgb2YgYW55DQogICBJbnRlbGxlY3R1YWwgUHJvcGVydHkgUmln
aHRzIG9yIG90aGVyIHJpZ2h0cyB0aGF0IG1pZ2h0IGJlIGNsYWltZWQgdG8N
CiAgIHBlcnRhaW4gdG8gdGhlIGltcGxlbWVudGF0aW9uIG9yIHVzZSBvZiB0
aGUgdGVjaG5vbG9neSBkZXNjcmliZWQgaW4NCiAgIHRoaXMgZG9jdW1lbnQg
b3IgdGhlIGV4dGVudCB0byB3aGljaCBhbnkgbGljZW5zZSB1bmRlciBzdWNo
IHJpZ2h0cw0KICAgbWlnaHQgb3IgbWlnaHQgbm90IGJlIGF2YWlsYWJsZTsg
bm9yIGRvZXMgaXQgcmVwcmVzZW50IHRoYXQgaXQgaGFzDQogICBtYWRlIGFu
eSBpbmRlcGVuZGVudCBlZmZvcnQgdG8gaWRlbnRpZnkgYW55IHN1Y2ggcmln
aHRzLiAgSW5mb3JtYXRpb24NCiAgIG9uIHRoZSBwcm9jZWR1cmVzIHdpdGgg
cmVzcGVjdCB0byByaWdodHMgaW4gUkZDIGRvY3VtZW50cyBjYW4gYmUNCiAg
IGZvdW5kIGluIEJDUCA3OCBhbmQgQkNQIDc5Lg0KDQogICBDb3BpZXMgb2Yg
SVBSIGRpc2Nsb3N1cmVzIG1hZGUgdG8gdGhlIElFVEYgU2VjcmV0YXJpYXQg
YW5kIGFueQ0KICAgYXNzdXJhbmNlcyBvZiBsaWNlbnNlcyB0byBiZSBtYWRl
IGF2YWlsYWJsZSwgb3IgdGhlIHJlc3VsdCBvZiBhbg0KICAgYXR0ZW1wdCBt
YWRlIHRvIG9idGFpbiBhIGdlbmVyYWwgbGljZW5zZSBvciBwZXJtaXNzaW9u
IGZvciB0aGUgdXNlIG9mDQogICBzdWNoIHByb3ByaWV0YXJ5IHJpZ2h0cyBi
eSBpbXBsZW1lbnRlcnMgb3IgdXNlcnMgb2YgdGhpcw0KICAgc3BlY2lmaWNh
dGlvbiBjYW4gYmUgb2J0YWluZWQgZnJvbSB0aGUgSUVURiBvbi1saW5lIElQ
UiByZXBvc2l0b3J5IGF0DQogICBodHRwOi8vd3d3LmlldGYub3JnL2lwci4N
Cg0KICAgVGhlIElFVEYgaW52aXRlcyBhbnkgaW50ZXJlc3RlZCBwYXJ0eSB0
byBicmluZyB0byBpdHMgYXR0ZW50aW9uIGFueQ0KICAgY29weXJpZ2h0cywg
cGF0ZW50cyBvciBwYXRlbnQgYXBwbGljYXRpb25zLCBvciBvdGhlciBwcm9w
cmlldGFyeQ0KICAgcmlnaHRzIHRoYXQgbWF5IGNvdmVyIHRlY2hub2xvZ3kg
dGhhdCBtYXkgYmUgcmVxdWlyZWQgdG8gaW1wbGVtZW50DQogICB0aGlzIHN0
YW5kYXJkLiAgUGxlYXNlIGFkZHJlc3MgdGhlIGluZm9ybWF0aW9uIHRvIHRo
ZSBJRVRGIGF0DQogICBpZXRmLWlwckBpZXRmLm9yZy4NCg0KDQpBY2tub3ds
ZWRnbWVudA0KDQogICBGdW5kaW5nIGZvciB0aGUgUkZDIEVkaXRvciBmdW5j
dGlvbiBpcyBwcm92aWRlZCBieSB0aGUgSUVURg0KICAgQWRtaW5pc3RyYXRp
dmUgU3VwcG9ydCBBY3Rpdml0eSAoSUFTQSkuDQoNCg0KDQoNCg0KU2hhZnJh
bm92aWNoLCBldCBhbC4gICAgICBFeHBpcmVzIEp1bmUgMTEsIDIwMDkgICAg
ICAgICAgICAgICAgW1BhZ2UgMzZdDQoMDQo=

--0-80634524-1228851854=:80971--


Received: from ns1.qubic.net (ns1.qubic.net [208.69.177.116]) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id mB9Ism6o025243 for <abuse-feedback-report@mipassoc.org>; Tue, 9 Dec 2008 10:54:55 -0800
Authentication-Results: sbh17.songbird.com; dkim=pass (1024-bit key) header.i=@resistor.net
Received: from subman.resistor.net ([10.0.0.1]) (authenticated bits=0) by ns1.qubic.net (8.14.3/8.14.3) with ESMTP id mB9IArrC027093 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <abuse-feedback-report@mipassoc.org>; Tue, 9 Dec 2008 10:10:59 -0800 (PST)
Message-Id: <6.2.5.6.2.20081209095451.02e982c0@elandnews.com>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Tue, 09 Dec 2008 10:10:34 -0800
To: abuse-feedback-report@mipassoc.org
From: SM <sm@resistor.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
X-Virus-Scanned: ClamAV 0.92/8737/Tue Dec 9 08:59:48 2008 on sbh17.songbird.com
X-Virus-Status: Clean
X-Greylist: Delayed for 00:43:47 by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.70]); Tue, 09 Dec 2008 10:54:55 -0800 (PST)
Subject: [feedback-report] Abuse Feedback or Email Feedback
X-BeenThere: abuse-feedback-report@mipassoc.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Public forum for discussion on the feedback-report draft <abuse-feedback-report.mipassoc.org>
List-Unsubscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=unsubscribe>
List-Archive: <http://mipassoc.org/pipermail/abuse-feedback-report>
List-Post: <mailto:abuse-feedback-report@mipassoc.org>
List-Help: <mailto:abuse-feedback-report-request@mipassoc.org?subject=help>
List-Subscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Dec 2008 18:54:56 -0000

Hello,

The following comment is for draft-shafranovich-feedback-report-05.

The Abstract defines the format as for

   "report feedback about received email to other parties"

In the Introduction, it is mentioned that

  "Abuse Reporting Format (ARF) for reporting email abuse but also includes
   support for direct feedback via end user mail clients, reports of some types
   of virus activity, and some similar issues."

Section 2 also mentions that the intent is:

   To inform email service provides about opt-out requests

Is the intent to have a have general format for feedback reports?  If 
so, shouldn't the format be renamed to Email Reporting Format instead 
of Abuse Reporting Format?

Regards,
-sm 



Received: from mail.ijs.si (mail.ijs.si [IPv6:2001:1470:ff80::25]) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id mB9EqxvA016897 for <abuse-feedback-report@mipassoc.org>; Tue, 9 Dec 2008 06:53:05 -0800
Authentication-Results: sbh17.songbird.com; dkim=pass (1024-bit key) header.i=@ijs.si
Received: from localhost (localhost.ijs.si [IPv6:::1]) by mail.ijs.si (Postfix) with ESMTP id 3FFE0C3884 for <abuse-feedback-report@mipassoc.org>; Tue,  9 Dec 2008 15:17:31 +0100 (CET)
X-Virus-Scanned: ClamAV 0.92/8735/Tue Dec 9 00:53:21 2008 on sbh17.songbird.com
X-Virus-Scanned: amavisd-new at ijs.si
Received: from mail.ijs.si ([127.0.0.1]) by localhost (mail.ijs.si [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id t3uJL8nN4mnG for <abuse-feedback-report@mipassoc.org>; Tue,  9 Dec 2008 15:17:26 +0100 (CET)
Received: from edina.ijs.si (unknown [IPv6:2001:1470:ff80:88:2e0:81ff:fe72:51d]) by mail.ijs.si (Postfix) with ESMTP id 925C9C385D for <abuse-feedback-report@mipassoc.org>; Tue,  9 Dec 2008 15:17:26 +0100 (CET)
Received: from neli.ijs.si (neli.ijs.si [193.2.4.95]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by edina.ijs.si (Postfix) with ESMTPSA id 36DA922E3C1 for <abuse-feedback-report@mipassoc.org>; Tue,  9 Dec 2008 15:17:23 +0100 (CET)
From: Mark Martinec <Mark.Martinec+ietf@ijs.si>
Organization: J. Stefan Institute
To: abuse-feedback-report@mipassoc.org
Date: Tue, 9 Dec 2008 15:17:17 +0100
User-Agent: KMail/1.9.10
References: <20081208004134.O64585@protagonist.smi.sendmail.com>
In-Reply-To: <20081208004134.O64585@protagonist.smi.sendmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-2"
Content-Disposition: inline
Message-Id: <200812091517.17745.Mark.Martinec+ietf@ijs.si>
X-Virus-Status: Clean
X-Greylist: Delayed for 00:35:22 by milter-greylist-4.0 (sbh17.songbird.com [IPv6:2001:470:1:76:0:ffff:4834:7146]); Tue, 09 Dec 2008 06:53:05 -0800 (PST)
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by sbh17.songbird.com id mB9EqxvA016897
Subject: Re: [feedback-report] Request for information from ARF users
X-BeenThere: abuse-feedback-report@mipassoc.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Public forum for discussion on the feedback-report draft <abuse-feedback-report.mipassoc.org>
List-Unsubscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=unsubscribe>
List-Archive: <http://mipassoc.org/pipermail/abuse-feedback-report>
List-Post: <mailto:abuse-feedback-report@mipassoc.org>
List-Help: <mailto:abuse-feedback-report-request@mipassoc.org?subject=help>
List-Subscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Dec 2008 14:53:06 -0000

Murray,

> As I'm preparing the ARF draft for some revision and fleshing-out in
> preparation for its submission to the IETF for publication, I'm missing
> some information that will be useful to present when that time comes.
>
> So if you're a user of ARF as either a report generator or a report
> consumer, including both ISPs and software vendors, please get back to me
> either on-list or privately with:

> - what organization you represent

- developer of amavisd-new (content filtering);
- postmaster at: Jožef Stefan Institute, Slovenia

> - how you're using ARF (generator, recipient, or both)

Generator only.

- as a developer: ARF generator is part of amavisd-new since
  version 2.6.0, April 2008. It can send ARF (or plain)
  abuse reports on grounds of a quarantined pristine mail
  ('amavisd-report' command), or report generation can be
  invoked automatically during mail reception from a custom
  hook (in Perl).

- as a site, most fraud reports (no spam reports) that we send out
  go to yahoo.com, and unfortunatlely they are not equipped to handle
  ARF or any mail attachments, so our reports include the original
  mail header section in-line. We only send automated reports when
  origin of mail is confirmed by a valid DKIM or DK signature.

- I'd very much like to send abuse reports to proven mail from
  google, but it seems they only take web-form reports.

> - whether or not you've got generator/parsing code that is open source,
>   or could be

amavisd-new is open source (GPL).

> - what kinds of reports you handle and how you handle them (manual
>   or automated)

- manual reports through 'amavisd-report' utility, taking mail header
  section from a quarantine;

- automated reports (by a custom hook to amavisd-new) to yahoo.com
  with several safety-fuses: DKIM/DK must be valid, IP address must
  belong to yahoo pool, sender address must be yahoo.com, several
  fraud indicators in SpamAssassin and SaneSecurity must fire, and
  reports are rate limited to 1 per 6 hours for any given sender
  address. I'm happy to report that so far more than 3000 of our
  reports were manually processed by yahoo so far, and practically
  all reported accounts terminated (except for a small handful,
  apparently operator not reading carefully the report).

> - any local extensions you've added

no

> - how long you've been using it

April 2008.

> - how many users benefit from your implementation (if you're allowed to
> say) - any other information that would explain to others why ARF is
> important to your operation

- 1000 at our side; benefits to other recipients of fraud from yahoo;
- unknown number for users of amavisd-new;

> I'm also interested in hearing from those of you who were part of ARF
> early on so that I can give some history of the work that can't be found
> on the mailing list, especially what the impetus was for starting this
> work and what collaboration was done at MAAWG (or elsewhere) to encourage
> its progress.

None, besides what is on a mailing list (my suggestions were incorporated
into ARF, like: reports for multi-recipient mail).

  Mark



Received: from cancer.codesimply.com (cancer.codesimply.com [70.87.222.20]) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id mB8HK4OJ028271 for <abuse-feedback-report@mipassoc.org>; Mon, 8 Dec 2008 09:20:09 -0800
Received: by cancer.codesimply.com (Postfix, from userid 1000) id 9270D1BAC03; Mon,  8 Dec 2008 11:48:44 -0500 (EST)
Date: Mon, 8 Dec 2008 11:48:44 -0500
From: Ricardo SIGNES <email.arf@rjbs.manxome.org>
To: abuse-feedback-report@mipassoc.org
Message-ID: <20081208164844.GA8471@cancer.codesimply.com>
References: <20081208004134.O64585@protagonist.smi.sendmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20081208004134.O64585@protagonist.smi.sendmail.com>
User-Agent: Mutt/1.5.13 (2006-08-11)
X-Virus-Scanned: ClamAV 0.92/8731/Sun Dec 7 20:31:15 2008 on sbh17.songbird.com
X-Virus-Status: Clean
X-Greylist: Delayed for 00:31:20 by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.70]); Mon, 08 Dec 2008 09:20:09 -0800 (PST)
Subject: Re: [feedback-report] Request for information from ARF users
X-BeenThere: abuse-feedback-report@mipassoc.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Public forum for discussion on the feedback-report draft <abuse-feedback-report.mipassoc.org>
List-Unsubscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=unsubscribe>
List-Archive: <http://mipassoc.org/pipermail/abuse-feedback-report>
List-Post: <mailto:abuse-feedback-report@mipassoc.org>
List-Help: <mailto:abuse-feedback-report-request@mipassoc.org?subject=help>
List-Subscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Dec 2008 17:20:10 -0000

* "Murray S. Kucherawy" <msk@sendmail.com> [2008-12-08T03:42:14]
> - what organization you represent

I'm the lead programmer at Pobox.com and Listbox.com.

> - how you're using ARF (generator, recipient, or both)

We receive, parse, and automatically act on ARF reports.  We are not yet
sending ARF reports.

> - whether or not you've got generator/parsing code that is open source, or 
> could be

Yes, we wrote and published the Perl library Email::ARF.

> - what kinds of reports you handle and how you handle them (manual or 
> automated)

Most of the reports we handle are from large ESPs whose users have (in most
cases mistakenly) reported opt-in mail as spam.  We automatically process those
as if they were opt-out request.  There are a few other common cases (user
turns of spam filtering, then reports us as having forwarded spam is another
big one).

> - any local extensions you've added

Because most large ESPs muck with addresses found in the headers, we've had to
improve our message fingerprinting to allow us to know how to act based on the
redacted message included in the ARF report.  This is an extension to our
mailflow, not to ARF.

> - how long you've been using it

We've been processing ARF formatted mail for at least a year and a half.

> - how many users benefit from your implementation (if you're allowed to say)

I can't say, but I think it's fair to say "quite a lot."

> - any other information that would explain to others why ARF is important to 
> your operation

The biggest benefit is how our internal systems for handling mail to our abuse
and requests addresses were able to change.  It used to be that we'd need to
add code for every feedback loop provider, and some providers did or did not
provide enough information for the program to then understand what problem was
occuring and fix it.  Now we have one report parser and all we have to do is
write the code to fix each detected problem type.

-- 
rjbs


Received: from junkemailfilter.com (smtp143.junkemailfilter.com [69.50.231.143]) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id mB8GxmxC026597 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <abuse-feedback-report@mipassoc.org>; Mon, 8 Dec 2008 08:59:53 -0800
Received: from 47.junkemailfilter.com ([65.49.42.47] helo=junkemailfilter.com) by retry.junkemailfilter.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.69) id 1L9iNM-0004ne-Ao on interface=69.50.231.139 for abuse-feedback-report@mipassoc.org; Mon, 08 Dec 2008 07:50:24 -0800
Received: from localhost ([127.0.0.1]) by darwin.junkemailfilter.com with esmtp (Exim 4.69) id 1L9iN4-0006yU-O5 on interface=127.0.0.1; Mon, 08 Dec 2008 07:50:07 -0800
Message-ID: <493D4229.1060804@perkel.com>
Date: Mon, 08 Dec 2008 07:50:01 -0800
From: Marc Perkel <marc@perkel.com>
User-Agent: Thunderbird 2.0.0.18 (Windows/20081105)
MIME-Version: 1.0
To: "Murray S. Kucherawy" <msk@sendmail.com>
References: <20081208004134.O64585@protagonist.smi.sendmail.com>
In-Reply-To: <20081208004134.O64585@protagonist.smi.sendmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Spamfilter-host: darwin.junkemailfilter.com - http://www.junkemailfilter.com
X-DomainKey-Status: 
X-Virus-Scanned: ClamAV 0.92/8731/Sun Dec 7 20:31:15 2008 on sbh17.songbird.com
X-Virus-Status: Clean
X-Greylist: Delayed for 01:09:24 by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.70]); Mon, 08 Dec 2008 08:59:53 -0800 (PST)
Cc: abuse-feedback-report@mipassoc.org
Subject: Re: [feedback-report] Request for information from ARF users
X-BeenThere: abuse-feedback-report@mipassoc.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Public forum for discussion on the feedback-report draft <abuse-feedback-report.mipassoc.org>
List-Unsubscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=unsubscribe>
List-Archive: <http://mipassoc.org/pipermail/abuse-feedback-report>
List-Post: <mailto:abuse-feedback-report@mipassoc.org>
List-Help: <mailto:abuse-feedback-report-request@mipassoc.org?subject=help>
List-Subscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Dec 2008 16:59:53 -0000

I've been using ARF for about 18 months. I'm the owner of Junk Email 
Filter dot com. (http://www.junkemailfilter.com) We generate automated 
abuse reports when we detect virus infected computers. We generate as 
much as 5000 reports an hour.

At first these reports were a problem in that we found out that we had 
some false positives. We customized the report to be extremely 
respectful of the recipient. Eventually people not only got to like the 
report but came to depend on it so that they could use it in their 
automated scripts to block ports on infected computers. If my reporting 
stops people start asking me what happened.




Received: from yw-out-2324.google.com (yw-out-2324.google.com [74.125.46.28]) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id mB8FZ0Xk020897 for <abuse-feedback-report@mipassoc.org>; Mon, 8 Dec 2008 07:35:05 -0800
Authentication-Results: sbh17.songbird.com; dkim=pass (1024-bit key) header.i=@gmail.com
Received: by yw-out-2324.google.com with SMTP id 5so423796ywh.51 for <abuse-feedback-report@mipassoc.org>; Mon, 08 Dec 2008 07:34:59 -0800 (PST)
Received: by 10.142.178.2 with SMTP id a2mr1526910wff.214.1228750499006; Mon, 08 Dec 2008 07:34:59 -0800 (PST)
Received: by 10.143.76.2 with HTTP; Mon, 8 Dec 2008 07:34:58 -0800 (PST)
Message-ID: <940ce28a0812080734j1a59bde3g80e4d673a8b9febc@mail.gmail.com>
Date: Mon, 8 Dec 2008 10:34:58 -0500
From: "Ken Robbins" <kenrobbins@ieee.org>
Sender: ken1776@gmail.com
To: "Murray S. Kucherawy" <msk@sendmail.com>
In-Reply-To: <20081208004134.O64585@protagonist.smi.sendmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative;  boundary="----=_Part_54630_24647939.1228750499010"
References: <20081208004134.O64585@protagonist.smi.sendmail.com>
X-Google-Sender-Auth: c2b80d331ecafba2
X-Virus-Scanned: ClamAV 0.92/8731/Sun Dec 7 20:31:15 2008 on sbh17.songbird.com
X-Virus-Status: Clean
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.70]); Mon, 08 Dec 2008 07:35:05 -0800 (PST)
Cc: abuse-feedback-report@mipassoc.org
Subject: Re: [feedback-report] Request for information from ARF users
X-BeenThere: abuse-feedback-report@mipassoc.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Public forum for discussion on the feedback-report draft <abuse-feedback-report.mipassoc.org>
List-Unsubscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=unsubscribe>
List-Archive: <http://mipassoc.org/pipermail/abuse-feedback-report>
List-Post: <mailto:abuse-feedback-report@mipassoc.org>
List-Help: <mailto:abuse-feedback-report-request@mipassoc.org?subject=help>
List-Subscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Dec 2008 15:35:07 -0000

------=_Part_54630_24647939.1228750499010
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

> - what organization you representUnica Corporation (www.unica.com). Unica
is a provider of marketing automation software and solutions.

> - how you're using ARF (generator, recipient, or both)
Recipient.

> - whether or not you've got generator/parsing code that is open source, or
could be
Our parsing code is proprietary at this time. It is conceivable that our
code could be segmented and made open source, but there is no plan to do
this at this time.

> - what kinds of reports you handle and how you handle them (manual or
automated)
We handle any sort of ARF report. The processing is fully automated and
integrated with our bounce handler and auto-reply handler technology. A
database record with all of the relevant parsed information is created for
each received ARF report so that additional processing may automatically
occur (e.g., to create suppression lists, unsubscribe actions, etc.)

> - any local extensions you've added
Not yet.

> - how long you've been using it
Only since October 2008.

> - how many users benefit from your implementation (if you're allowed to
say)
We are just getting going with ARF reports, but there will be hundreds of
organizations that will eventually utilize this functionality.

> - any other information that would explain to others why ARF is important
to
your operation
In order to improve mail quality, deliverability, and mail reputation it is
obviously critical to remove recipients that have clicked spam. We have a
need to do this across a worldwide diversity of email ISPs and across
billions of messages sent per year. This is not tenable if the industry does
not adopt a machine readable standard for abuse reports.

Additional needs: While having the ARF standard is an essential starting
point, the process of establishing feedback loops with a diversity of ISPs
is difficult and different for each. The confirmation steps for feedback
loop destinations and for IP ownership vary for provider to provider and can
be convoluted especially for email service providers providing FBL services
on behalf of third parties.

Thanks for your work on ARF,
  Ken Robbins

On Mon, Dec 8, 2008 at 3:42 AM, Murray S. Kucherawy <msk@sendmail.com>wrote:

> As I'm preparing the ARF draft for some revision and fleshing-out in
> preparation for its submission to the IETF for publication, I'm missing
> some information that will be useful to present when that time comes.
>
> So if you're a user of ARF as either a report generator or a report
> consumer, including both ISPs and software vendors, please get back to me
> either on-list or privately with:
>
> - what organization you represent
> - how you're using ARF (generator, recipient, or both)
> - whether or not you've got generator/parsing code that is open source, or
> could be
> - what kinds of reports you handle and how you handle them (manual or
> automated)
> - any local extensions you've added
> - how long you've been using it
> - how many users benefit from your implementation (if you're allowed to
> say)
> - any other information that would explain to others why ARF is important
> to
> your operation
>
> I'm also interested in hearing from those of you who were part of ARF
> early on so that I can give some history of the work that can't be found
> on the mailing list, especially what the impetus was for starting this
> work and what collaboration was done at MAAWG (or elsewhere) to encourage
> its progress.
>
> Thanks!
>
> -MSK
> _______________________________________________
> abuse-feedback-report mailing list
> abuse-feedback-report@mipassoc.org
> http://mipassoc.org/mailman/listinfo/abuse-feedback-report
>

------=_Part_54630_24647939.1228750499010
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

&gt; - what organization you represent<div>Unica Corporation (<a href="http://www.unica.com">www.unica.com</a>). Unica is a provider of marketing automation software and solutions.</div><div><br>&gt; - how you&#39;re using ARF (generator, recipient, or both)</div>
<div>Recipient.</div><div><br>&gt; - whether or not you&#39;ve got generator/parsing code that is open source, or<br>could be</div><div>Our parsing code is proprietary at this time. It is conceivable that our code could be segmented and made open source, but there is no plan to do this at this time.</div>
<div><br>&gt; - what kinds of reports you handle and how you handle them (manual or<br>automated)</div><div>We handle any sort of ARF report. The processing is fully automated and integrated with our bounce handler and auto-reply handler technology. A database record with all of the relevant parsed information is created for each received ARF report so that additional processing may automatically occur (e.g., to create suppression lists, unsubscribe actions, etc.)</div>
<div><br>&gt; - any local extensions you&#39;ve added</div><div>Not yet.</div><div><br>&gt; - how long you&#39;ve been using it</div><div>Only since October 2008.</div><div><br>&gt; - how many users benefit from your implementation (if you&#39;re allowed to say)</div>
<div>We are just getting going with ARF reports, but there will be hundreds of organizations that will eventually utilize this functionality.</div><div><br>&gt; - any other information that would explain to others why ARF is important to<br>
your operation</div><div>In order to improve mail quality, deliverability, and mail reputation it is obviously critical to remove recipients that have clicked spam. We have a need to do this across a worldwide diversity of email ISPs and across billions of messages sent per year. This is not tenable if the industry does not adopt a machine readable standard for abuse reports.</div>
<div><br></div><div>Additional needs: While having the ARF standard is an essential starting point, the process of establishing feedback loops with a diversity of ISPs is difficult and different for each. The confirmation steps for feedback loop destinations and for IP ownership vary for provider to provider and can be convoluted especially for email service providers providing FBL services on behalf of third parties.<br>
<br></div><div>Thanks for your work on ARF,</div><div>&nbsp;&nbsp;Ken Robbins</div><div><br><div class="gmail_quote">On Mon, Dec 8, 2008 at 3:42 AM, Murray S. Kucherawy <span dir="ltr">&lt;<a href="mailto:msk@sendmail.com">msk@sendmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">As I&#39;m preparing the ARF draft for some revision and fleshing-out in<br>
preparation for its submission to the IETF for publication, I&#39;m missing<br>
some information that will be useful to present when that time comes.<br>
<br>
So if you&#39;re a user of ARF as either a report generator or a report<br>
consumer, including both ISPs and software vendors, please get back to me<br>
either on-list or privately with:<br>
<br>
- what organization you represent<br>
- how you&#39;re using ARF (generator, recipient, or both)<br>
- whether or not you&#39;ve got generator/parsing code that is open source, or<br>
could be<br>
- what kinds of reports you handle and how you handle them (manual or<br>
automated)<br>
- any local extensions you&#39;ve added<br>
- how long you&#39;ve been using it<br>
- how many users benefit from your implementation (if you&#39;re allowed to say)<br>
- any other information that would explain to others why ARF is important to<br>
your operation<br>
<br>
I&#39;m also interested in hearing from those of you who were part of ARF<br>
early on so that I can give some history of the work that can&#39;t be found<br>
on the mailing list, especially what the impetus was for starting this<br>
work and what collaboration was done at MAAWG (or elsewhere) to encourage<br>
its progress.<br>
<br>
Thanks!<br>
<br>
-MSK<br>
_______________________________________________<br>
abuse-feedback-report mailing list<br>
<a href="mailto:abuse-feedback-report@mipassoc.org">abuse-feedback-report@mipassoc.org</a><br>
<a href="http://mipassoc.org/mailman/listinfo/abuse-feedback-report" target="_blank">http://mipassoc.org/mailman/listinfo/abuse-feedback-report</a><br>
</blockquote></div><br></div>

------=_Part_54630_24647939.1228750499010--


Received: from gal.iecc.com (gal.iecc.com [208.31.42.53]) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id mB8DTHeF012629 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <abuse-feedback-report@mipassoc.org>; Mon, 8 Dec 2008 05:29:23 -0800
Authentication-Results: sbh17.songbird.com; dkim=pass (1024-bit key) header.i=johnl@user.iecc.com
Received: (qmail 3976 invoked from network); 8 Dec 2008 12:29:15 -0000
Received: from mail1.iecc.com (208.31.42.56) by mail1.iecc.com with QMQP; 8 Dec 2008 12:29:15 -0000
Date: Mon, 8 Dec 2008 12:29:14 +0000 (GMT)
From: John L <johnl@iecc.com>
To: "Murray S. Kucherawy" <msk@sendmail.com>
In-Reply-To: <20081208004134.O64585@protagonist.smi.sendmail.com>
Message-ID: <alpine.BSF.2.00.0812081220590.44024@simone.iecc.com>
References: <20081208004134.O64585@protagonist.smi.sendmail.com>
User-Agent: Alpine 2.00 (BSF 1167 2008-08-23)
Cleverness: None detected
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-Virus-Scanned: ClamAV 0.92/8731/Sun Dec 7 20:31:15 2008 on sbh17.songbird.com
X-Virus-Status: Clean
X-Greylist: Delayed for 01:00:02 by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.70]); Mon, 08 Dec 2008 05:29:23 -0800 (PST)
Cc: ARF mailing list <abuse-feedback-report@mipassoc.org>
Subject: Re: [feedback-report] Request for information from ARF users
X-BeenThere: abuse-feedback-report@mipassoc.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Public forum for discussion on the feedback-report draft <abuse-feedback-report.mipassoc.org>
List-Unsubscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=unsubscribe>
List-Archive: <http://mipassoc.org/pipermail/abuse-feedback-report>
List-Post: <mailto:abuse-feedback-report@mipassoc.org>
List-Help: <mailto:abuse-feedback-report-request@mipassoc.org?subject=help>
List-Subscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Dec 2008 13:29:23 -0000

> - what organization you represent

My tiny network which also hosts abuse.net

> - how you're using ARF (generator, recipient, or both)

Generate for all spam reports, receive in FBLs.

> - whether or not you've got generator/parsing code that is open source, or
> could be

You're welcome to my perl scripts but they're very specific to my local 
qmail and mj2 environment.

> - what kinds of reports you handle and how you handle them (manual or
> automated)

Automated FBL handling recognizes reports of mj2 list mail and generates 
unsubscribes.  Manual otherwise, but very low volume of non-list reports.

> - any local extensions you've added
> - how long you've been using it

Two years, I think.

> - how many users benefit from your implementation (if you're allowed to say)

Varies, highest was about 1000, currently about 100.

> - any other information that would explain to others why ARF is important to
> your operation

Auto-parsing the inbound ARF reports for list mail is a big timesaver.

The outbound ARF is mainly an experiment to see how well it's accepted. 
For the most part, recipients handle it pretty well.

Biggest problem: broken ticketing systems that smash the attachment so 
they write back and ask for the headers.  I've made a web archive of the 
spam I complain about and provide a URL to the spam in the report.  That 
helps, but two or three times a week I get "send headers" including the 
part of the report that tells them how to fetch the URL.

Minor problem: the occasional little web host that seems to be reading 
abuse reports in Outlook and is too scared to open the attachment with the 
message.

Regards,
John Levine, johnl@iecc.com, Primary Perpetrator of "The Internet for Dummies",
Information Superhighwayman wanna-be, http://www.johnlevine.com, ex-Mayor
"More Wiener schnitzel, please", said Tom, revealingly.


Received: from ladle.sendmail.com (ladle.sendmail.com [209.246.26.53]) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id mB89ELb6000653 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <abuse-feedback-report@mipassoc.org>; Mon, 8 Dec 2008 01:14:26 -0800
Authentication-Results: sbh17.songbird.com; dkim=pass (1024-bit key) header.i=@sendmail.com
Received: from fife.sendmail.com (fife.sendmail.com [209.246.26.50]) by ladle.sendmail.com (Switch-3.3.1/Sentrion-3.0.0) with ESMTP id mB88iHIn014924 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <abuse-feedback-report@mipassoc.org>; Mon, 8 Dec 2008 00:44:17 -0800
Received: from protagonist.smi.sendmail.com ([10.210.202.26]) by fife.sendmail.com (Switch-3.3.1/Switch-3.3.2mp) with ESMTP id mB88gEOZ016728 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <abuse-feedback-report@mipassoc.org>; Mon, 8 Dec 2008 00:42:14 -0800
X-DKIM: Sendmail DKIM Filter v2.5.6 fife.sendmail.com mB88gEOZ016728
Received: from protagonist.smi.sendmail.com (localhost [127.0.0.1]) by protagonist.smi.sendmail.com (8.13.1/8.13.1) with ESMTP id mB88gE1l077626 for <abuse-feedback-report@mipassoc.org>; Mon, 8 Dec 2008 00:42:14 -0800 (PST) (envelope-from msk@sendmail.com)
Received: from localhost (msk@localhost) by protagonist.smi.sendmail.com (8.13.1/8.13.1/Submit) with ESMTP id mB88gE7v077623 for <abuse-feedback-report@mipassoc.org>; Mon, 8 Dec 2008 00:42:14 -0800 (PST) (envelope-from msk@sendmail.com)
X-Authentication-Warning: protagonist.smi.sendmail.com: msk owned process doing -bs
Date: Mon, 8 Dec 2008 00:42:14 -0800 (PST)
From: "Murray S. Kucherawy" <msk@sendmail.com>
X-X-Sender: msk@protagonist.smi.sendmail.com
To: abuse-feedback-report@mipassoc.org
Message-ID: <20081208004134.O64585@protagonist.smi.sendmail.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-MM-Ex-RefId: 149371::081208004215-55645B90-6038AB02/0-0/0-1
X-Virus-Scanned: ClamAV 0.92/8731/Sun Dec 7 20:31:15 2008 on sbh17.songbird.com
X-Virus-Status: Clean
X-Greylist: Delayed for 00:32:04 by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.70]); Mon, 08 Dec 2008 01:14:26 -0800 (PST)
Subject: [feedback-report] Request for information from ARF users
X-BeenThere: abuse-feedback-report@mipassoc.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Public forum for discussion on the feedback-report draft <abuse-feedback-report.mipassoc.org>
List-Unsubscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=unsubscribe>
List-Archive: <http://mipassoc.org/pipermail/abuse-feedback-report>
List-Post: <mailto:abuse-feedback-report@mipassoc.org>
List-Help: <mailto:abuse-feedback-report-request@mipassoc.org?subject=help>
List-Subscribe: <http://mipassoc.org/mailman/listinfo/abuse-feedback-report>,  <mailto:abuse-feedback-report-request@mipassoc.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Dec 2008 09:14:27 -0000

As I'm preparing the ARF draft for some revision and fleshing-out in 
preparation for its submission to the IETF for publication, I'm missing 
some information that will be useful to present when that time comes.

So if you're a user of ARF as either a report generator or a report 
consumer, including both ISPs and software vendors, please get back to me 
either on-list or privately with:

- what organization you represent
- how you're using ARF (generator, recipient, or both)
- whether or not you've got generator/parsing code that is open source, or 
could be
- what kinds of reports you handle and how you handle them (manual or 
automated)
- any local extensions you've added
- how long you've been using it
- how many users benefit from your implementation (if you're allowed to say)
- any other information that would explain to others why ARF is important to 
your operation

I'm also interested in hearing from those of you who were part of ARF 
early on so that I can give some history of the work that can't be found 
on the mailing list, especially what the impetus was for starting this 
work and what collaboration was done at MAAWG (or elsewhere) to encourage 
its progress.

Thanks!

-MSK

