From owner-wrec@cs.utk.edu  Thu Jun  1 12:20:20 2000
Received: from cs.utk.edu (CS.UTK.EDU [128.169.94.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA26645
	for <wrec-archive@odin.ietf.org>; Thu, 1 Jun 2000 12:20:19 -0400 (EDT)
Received: from localhost (daemon@localhost) 
        by cs.utk.edu with SMTP (cf v2.9s-UTK)
	id MAA12696; Thu, 1 Jun 2000 12:13:27 -0400 (EDT)
Received: by cs.utk.edu (bulk_mailer v1.13); Thu, 1 Jun 2000 12:13:27 -0400
Received:  
        by cs.utk.edu (cf v2.9s-UTK)
	id MAA12677; Thu, 1 Jun 2000 12:13:26 -0400 (EDT)
Received: from finch-post-10.mail.demon.net (marvin@localhost) 
        by cs.utk.edu with ESMTP (cf v2.9s-UTK)
	id MAA12664; Thu, 1 Jun 2000 12:13:24 -0400 (EDT)
Received: from finch-post-10.mail.demon.net (194.217.242.38 -> finch-post-10.mail.demon.net)
 by cs.utk.edu (smtpshim v1.0); Thu, 1 Jun 2000 12:13:25 -0400
Received: from alethea.demon.co.uk ([194.222.10.198] helo=IAN-NTLAP)
	by finch-post-10.mail.demon.net with smtp (Exim 2.12 #1)
	id 12xXaw-0005FD-0A
	for wrec@cs.utk.edu; Thu, 1 Jun 2000 16:13:18 +0000
From: Ian Cooper <ian@mirror-image.com>
To: wrec@cs.utk.edu
Subject: inter-cache mailing list down
Date: Thu, 01 Jun 2000 17:12:59 +0100
Organization: Mirror Image Internet
Message-ID: <vm2djsc8tbrqrhq35uvvndb9vke6i1okjd@4ax.com>
X-Mailer: Forte Agent 1.8/32.548
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
List-Unsubscribe: <mailto:wrec-request@cs.utk.edu?Subject=unsubscribe>
Content-Transfer-Encoding: 7bit

Once again, apologies for the noise.


I've had it brought to my attention that the inter-cache list is
currently down.

If you'd like to join, please mail me privately (those who have
already pointed out the problem or made personal enquiries need not do
so again) and I will subscribe you once things are sorted.

Details of how to subscribe are in an appendix of the draft I
submitted yesterday, and I should imagine that the problem will be
resolved by Monday.


From owner-wrec@cs.utk.edu  Thu Jun  1 16:44:39 2000
Received: from cs.utk.edu (CS.UTK.EDU [128.169.94.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA03196
	for <wrec-archive@odin.ietf.org>; Thu, 1 Jun 2000 16:44:38 -0400 (EDT)
Received: from localhost (daemon@localhost) 
        by cs.utk.edu with SMTP (cf v2.9s-UTK)
	id QAA10994; Thu, 1 Jun 2000 16:39:56 -0400 (EDT)
Received: by cs.utk.edu (bulk_mailer v1.13); Thu, 1 Jun 2000 16:39:55 -0400
Received:  
        by cs.utk.edu (cf v2.9s-UTK)
	id QAA10974; Thu, 1 Jun 2000 16:39:55 -0400 (EDT)
Received: from bbcr.uwaterloo.ca (marvin@localhost) 
        by cs.utk.edu with ESMTP (cf v2.9s-UTK)
	id QAA10940; Thu, 1 Jun 2000 16:39:41 -0400 (EDT)
Received: from bbcr.uwaterloo.ca (129.97.34.2 -> bbcr.uwaterloo.ca)
 by cs.utk.edu (smtpshim v1.0); Thu, 1 Jun 2000 16:39:47 -0400
Received: from [129.97.74.190] ([129.97.74.190])
	by bbcr.uwaterloo.ca (8.8.8/8.8.8) with ESMTP id QAA19980
	for <webrepl@cs.utk.edu>; Thu, 1 Jun 2000 16:39:38 -0400 (EDT)
X-Sender: jwwong@bbcr.uwaterloo.ca
Message-Id: <l03130309b55c7f22e548@[129.97.74.190]>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Thu, 1 Jun 2000 17:01:08 -0400
To: webrepl@cs.utk.edu
From: Johnny Wong <jwwong@bcr.uwaterloo.ca>
Subject: Workshop on Electronic Commerce
List-Unsubscribe: <mailto:wrec-request@cs.utk.edu?Subject=unsubscribe>

Please accept my apologies if you receive multiple copies of this announcement.

Johnny Wong

--------------------------------------------------------------------------------

                             Call for Participation


Third International Workshop on Technological Challenges of Electronic
Commerce

                             University of Waterloo
                           Waterloo, Ontario, Canada
                                June 28-29, 2000

                                  Sponsored by
                         IBM Centre for Advanced Studies
               Bell University Labs at the University of Waterloo
    Institute for Global Electronic Commerce, U. of Maryland Baltimore County

                     http://cas.ibm.com/EC2000/ec-2000.html



The rapid development of the Internet is changing the way commerce is
conducted, and is leading to economic globalization. Electronic commerce is
becoming a major channel for conducting business, with increasing number of
organizations developing, deploying and installing electronic commerce
products, applications and solutions.

The goal of this workshop is to share and disseminate information about
important current research and development issues concerning electronic
commerce, by bringing together leading researchers and developers in this
area. We will provide an opportunity to review the state of the art in the
enabling technologies for electronic commerce, as well as create a forum
for academia, government and industry to identify future technological
challenges.

The workshop will feature invited speakers, presentations, and discussions.
The technical program will also include tutorial and breakout sessions.
Tutorial on wireless e-commerce, computing finance, and IP security are
tentatively scheduled. The breakout sessions will focus on EC architectures
and solutions, security and privacy, legal and policy issues, EC from the
user's perspective, user interface and intelligent agents, and EC
education. The program will conclude with a wrap-up plenary.

Technical program:         http://cas.ibm.com/EC2000/tech_prog.html
Registration information:  http://cas.ibm.com/EC2000/registration.html
Hotel information:         http://cas.ibm.com/EC2000/hotel.html


Honorary Chairs                           For further information, contact
Johnny Wong, U. of Waterloo               Weidong Kou
Gabby Silberman, IBM CAS                  IBM Centre for Advanced Studies
Haig Baronikian, Bell Canada              1150 Eglinton Avenue East
Shlomo Carmi, UMBC                        Toronto, ON, Canada, M3C 1H7
                                          Phone: +1 (416) 448 2614
General Co-Chairs                         email: kdong@ca.ibm.com
Weidong Kou, IBM CAS
Yelena Yesha, UMBC

Local Arrangements Chair
Jean Webster, U. of Waterloo



--------
J. W. Wong
Professor, Computer Science
Director, Institute for Computer Research
University of Waterloo
Waterloo, Ontario, Canada N2L 3G1

Phone: 519-888-4431  fax: 519-885-1208




From owner-wrec@cs.utk.edu  Fri Jun  2 21:28:39 2000
Received: from cs.utk.edu (CS.UTK.EDU [128.169.94.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA18222
	for <wrec-archive@odin.ietf.org>; Fri, 2 Jun 2000 21:28:38 -0400 (EDT)
Received: from localhost (daemon@localhost) 
        by cs.utk.edu with SMTP (cf v2.9s-UTK)
	id VAA07576; Fri, 2 Jun 2000 21:23:20 -0400 (EDT)
Received: by cs.utk.edu (bulk_mailer v1.13); Fri, 2 Jun 2000 21:23:20 -0400
Received:  
        by cs.utk.edu (cf v2.9s-UTK)
	id VAA07556; Fri, 2 Jun 2000 21:23:19 -0400 (EDT)
Received: from omega.cisco.com (marvin@localhost) 
        by cs.utk.edu with ESMTP (cf v2.9s-UTK)
	id VAA07542; Fri, 2 Jun 2000 21:23:14 -0400 (EDT)
Received: from omega.cisco.com (171.69.63.141 -> omega.cisco.com)
 by cs.utk.edu (smtpshim v1.0); Fri, 2 Jun 2000 21:23:14 -0400
Received: from dli2-nt (dhcp-10-34-17-66.cisco.com [10.34.17.66])
	by omega.cisco.com (8.8.8-Cisco List Logging/8.8.8) with ESMTP id SAA26178;
	Fri, 2 Jun 2000 18:23:11 -0700 (PDT)
Message-Id: <4.2.0.58.20000602181907.00da3b70@omega>
X-Sender: lidan@omega
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Fri, 02 Jun 2000 18:23:58 -0700
To: wrec@cs.utk.edu
From: Dan Li <lidan@cisco.com>
Subject: the slides on web cache invalidation protocol
Cc: Pei Cao <cao@cisco.com>
Mime-Version: 1.0
Content-Type: multipart/mixed;
	boundary="=====================_279848691==_"
List-Unsubscribe: <mailto:wrec-request@cs.utk.edu?Subject=unsubscribe>

--=====================_279848691==_
Content-Type: text/plain; charset="us-ascii"; format=flowed

Hi, here is the slides on WCIP presented in the recent caching workshop.

It's mostly a bag of ideas, a better write-up is on the way. Please 
comment, if you are interested in working on it.

Thanks!
Dan
--=====================_279848691==_
Content-Type: application/vnd.ms-powerpoint; name="invalidation.ppt"
Content-Disposition: attachment; filename="invalidation.ppt"
Content-Transfer-Encoding: base64

0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAACAAAAZgAAAAAAAAAA
EAAAbQAAAAEAAAD+////AAAAAGwAAABvAAAA////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////8P
AOgDHDEAAAEA6QMoAAAAgBYAAOAQAADgEAAAgBYAAAUAAAAKAAAAAgAAAAMAAAABAAAAAAAAAQ8A
8gP2AQAALwDIDwwAAAAwANIPBAAAAAAAAAAPANUHMAEAAAAAtw9EAAAAVABpAG0AZQBzACAATgBl
AHcAIABSAG8AbQBhAG4AAACktxIApLcSALCzEgD40wMw1LMSAAgAAADUsxIAftQDMAAABhIQALcP
RAAAAEEAcgBpAGEAbAAAAE4AZQB3ACAAUgBvAG0AYQBuAAAApLcSAKS3EgCwsxIA+NMDMNSzEgAI
AAAA1LMSAH7UAzAAAAYiIAC3D0QAAABNAG8AbgBvAHQAeQBwAGUAIABTAG8AcgB0AHMAAAAAAKS3
EgCktxIAsLMSAPjTAzDUsxIACAAAANSzEgB+1AMwAgAGAjAAtw9EAAAAQwBvAHUAcgBpAGUAcgAg
AE4AZQB3AAAAdABzAAAAAACktxIApLcSALCzEgD40wMw1LMSAAgAAADUsxIAftQDMAAABjEAAKQP
CgAAABIAAwASAAEAHAAAAKUPCAAAAAAAAAgAAAEAAACpDwoAAAAHAAAAAgAJBAAAQACjD24AAAAF
AP/9PwAAACIgAABkAAAAAAAAAGQAAAAAAAAAAABAAgAAAAAHAAAA///vAAAAAAD///////8YAAAA
AAEAAAAFAAAgASABAAAAAAAFAABAAkACAAAAAAAFAABgA2ADAAAAAAAFAACABIAEAAAAAF8A5AdA
BwAAAADlBwQAAAABAAAADwDmBywHAAAAALoPFAAAAHcAaABvAG8AcwBoAC4AdwBhAHYAEAC6DwgA
AAAuAFcAQQBWACAAug8CAAAAMQAwALoPBgAAADEAMAAzAAAA5wfgBgAAUklGRtYGAABXQVZFZm10
IBAAAAABAAEAESsAABErAAABAAgAZGF0YbIGAACAgICAgICAgICAgICAgICAgICAgICAgICAgICA
gIB+gICAgICAgICAgIB+foB+gICAgH6AfoCAgICAfn5+fn5+fn6AfoCAgICAfn6AgICAgICAgICA
gICAgICAgICAfoCAgICAgICAgICAfn6AgH5+foCAgICAgICAgICAgICAgICAgICAgICAgICAgICA
gICAgICAgICAgICAfn5+gICAgICAgIKCgH58fHx+fn5+gIKGiIaCfnp2dHZ4enx+goiMjpCMgnp2
cm5scnZ8hIiQlJSOiIB8dnRycHB0en6AiJCQioSAfHh2dHZ8fn6ChoaEgoKGiIaAenh2dnZ6fH6C
hIaMko6KgnhybGhudHqCipKSkIiAenZycnBwcnJ4foiQkpickI58altRVV98nLW7q6WOYklDQ1mE
o7G3q4huW0lDWX6Wq7uxknpsbmhdX3KAkp6no5iYlHxdU1VTU2qIhpaUenyQmoiGhIKEeF9fbH6Y
qa+Ydl9dZHKKkoaMim5VYnyClquxjm5mZF9dhKuzoaWCZF01PXJymLurjG5qXWp6jJyhiH6UbE1s
jJqckIJkcpSemIp4W1tfZnylpZyCWVFmV0tfkrunmqGIeGhbeqG9no6WeFtDSWqIlJSlp5h6eHiE
ZFNRerHFfF9mSTlXr9O5iE07UW6awdXmv3ZLO09VeIZ+lL2neGpdXVlTfq3JtaeUbE0/cK+1pWxN
O0NHcLXm2bWMWykSS2iludXffCUMJTt4u9nkvXRLUVNdnt/myZZiR3J8imxTbnZ6jq+hfm5mU1tu
iJ7Dq3g7GkF6oa+/jj0rQVmSyd27fD0vGDFyx/zyuV8SAAo/fKXV5r2EVzUvQ3qt09XDo2YpFC9w
jqG/tZ52Yk1RcoieqaGYmI6KfE89T5azlnRqZGhqnK+rt7WWbEc/R1+MucPRyYpLFAgzhNPy15xk
UUNNcIyns7e3q4ZwVzsxU5rR2cW3kEEODk2at9Xq0XovIz9ieKXHzZZTQU1baHaSpbOroZyIaFlw
fn56iJ6KcnaAgHRbXXCMmKu3nnRXT1V0jJqYlIJ4eGRddoh+dnZ4nqeKgHpkX3iOjHpoX26Glp6Y
iIJyU1FskJqhnI50YmRwhn5fbISIiJyaclFfbF1birWzjnRmXVddfqu3p4JoV2ZwfKGakIRmV2hu
aICKiIiho5iAYlVbaHqMo6GWiGxTQ1eOr6ujnoBiWWJueJSllHBkaGp2jKmtnoZqTTlPdISUq7u1
moBdR1FbZHBwfpytr6magmhoaGRweH6GlpyalIx4aF1ZboKQmJyOjIaAdG5yipqOcF1kbHaWr6un
hmpRTWJ8jJCamJaSinZkanCAioiKhHp4enqCioiSlop0bGpyfIianph8X1tyfoKQnJiYkn5qYl9q
fIyYo5R6fHhwcH5+gJKelJSMdl1XaHyKjpKOfHp4goKEjoZ8eHyAhHqAiIR6bmRocHiIjJqtp45y
XVlmbnSKmJaEgHpqbHyAeoKMioR8fH6EiIaCdnBwbnJ6hoyOlJKEcGhyeHp8hIaAgIB+goaGhoR8
eHRyamp0dn6Kjo6Ujn52enx6fICAfHhycnZ+iISGjIqAeHJwcnR6hIyMhoKAgHx8fHZ6goB4dnh8
gIaIiIaIhHh0eH5+fn5+fn6AhISCgIB6eHh4eICGioqEgHx6eHp+foKKin5ycnqAfoCEgnx4en5+
gIaGhIB8dnR4fICEhIKCgHp4enx+fn6AhIaEgHyAgHx6eHx8fH6AgICAgoCAgoCAfnp6fHp6foKG
hoSAfn5+fH6AgH58fH6AgIKIhn58fHp6fICCgoB+fHx6fn5+hIiKioR+enh6enx+gICCgoKCgoKC
goB+fn58fn6AhISCgH58foCCgoCChIKAfHx+foCCgoKCgH6AgoSCfn5+gICAgICAgIKCgoKAgH5+
fn6AgISCgoKCgn5+gIJ+gIB8fHyAgoKCgICAfoCAgH6AgICAgIB+foB+fn5+gIB+gICAgICAgICA
fn5+fnx8foCCgoKAfnx8fnx8foCCgoKAfn5+fHx8fn5+gICAgICAgH58fHx8foCAgH6AgIB+foCA
fn58fHx8fn5+fn6AgH5+fn5+fnx+fn6AgICCgoB+fHp6foCAgIKAfn5+fn6Afnx8fHx+gIKAgH58
fH5+gICCgIB+fn58fHx+fn5+gICCgoB+fHx8fnx+gIKCgHx+fn6Afnx6fH5+fn6AgICAgH5+fnx8
fH5+gICAgIB+fn5+fn6AgoSAfHx+fn5+foB+gICAfn6AQAAPAAsEsggAAA8AAPCqCAAAAAAG8BgG
AAAEBAMAwgAAAHEAAAAUAAAAAQAAAA0AAAAFAAAACAAAAAMAAAAPAAAABAAAAAYAAAACAAAABAAA
AAYAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABgAAAAAAAAAEAAAA
AAAAAAUAAAAAAAAABAAAAAAAAAAFAAAAAAAAAAQAAAAAAAAABQAAAAAAAAAEAAAAAAAAAAUAAAAA
AAAAAwAAAAAAAAAGAAAAAAAAAAQAAAAAAAAABgAAAAAAAAAEAAAAAAAAAAYAAAAAAAAABgAAAAAA
AAAEAAAAAAAAAAYAAAAAAAAABAAAAAAAAAAGAAAAAAAAAAQAAAAAAAAABgAAAAAAAAAEAAAAAAAA
AAQAAAAAAAAABAAAAAAAAAAFAAAAAAAAAAcAAAAAAAAABAAAAAAAAAAGAAAAAAAAAAQAAAAAAAAA
BwAAAAAAAAAEAAAAAAAAAAYAAAAAAAAABAAAAAAAAAAHAAAAAAAAAAQAAAAAAAAABwAAAAAAAAAE
AAAAAAAAAAYAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAUA
AAAAAAAABAAAAAAAAAAFAAAAAAAAAAQAAAAAAAAABQAAAAAAAAAEAAAAAAAAAAUAAAAAAAAABAAA
AAAAAAAFAAAAAAAAAAQAAAAAAAAABwAAAAAAAAAEAAAAAAAAAAcAAAAAAAAABAAAAAAAAAAHAAAA
AAAAAAQAAAAAAAAABgAAAAAAAAAEAAAAAAAAAAYAAAAAAAAABAAAAAAAAAAHAAAAAAAAAAQAAAAA
AAAABQAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAeAAAAAAAAAAQAAAAAAAAAEwAAAAAA
AAAEAAAAAAAAAAYAAAAAAAAABAAAAAAAAAAGAAAAAAAAAAQAAAAAAAAABQAAAAAAAAAEAAAAAAAA
AAgAAAAAAAAABAAAAAAAAAALAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAUAAAAAAAAA
BAAAAAAAAAAFAAAAAAAAAAQAAAAAAAAAEgAAAAAAAAAEAAAAAAAAAAUAAAAAAAAAEAAAAAAAAAAG
AAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAcAAAAAAAAABAAAAAAAAAAGAAAAAAAAAAQA
AAAAAAAABwAAAAAAAAAEAAAAAAAAAAoAAAAAAAAABAAAAAAAAAAHAAAAAAAAAAQAAAAAAAAACQAA
AAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABQAAAAAAAAAEAAAA
AAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABgAAAAAAAAAEAAAAAAAAAAYAAAAA
AAAABAAAAAAAAAAGAAAAAAAAAAQAAAAAAAAABgAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAA
AAAFAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAUAAAAAAAAABAAAAAAAAAAEAAAAAAAA
AAQAAAAAAAAABQAAAAAAAAAEAAAAAAAAAAYAAAAAAAAABAAAAAAAAAAGAAAAAAAAAAQAAAAAAAAA
CAAAAAAAAAAEAAAAAAAAAAkAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAE
AAAAAAAAAAUAAAAAAAAADQAAAAAAAAAEAAAAAAAAAAkAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQA
AAAAAAAAAgAAAAAAAAAMAAAAAAAAAAQAAAAAAAAACQAAAAAAAAAEAAAAAAAAAAQAAAAAAAAACQAA
AAAAAAAEAAAAAAAAAAQAAAAAAAAABQAAADkAAAAEAAAAOgAAAAoAAAA7AAAABAAAADwAAAAZAAAA
PQAAAAQAAAA+AAAABAAAAD8AAAAEAAAAQAAAAAQAAABBAAAABAAAAEIAAAAEAAAAQwAAAAQAAABE
AAAABAAAAEUAAAAEAAAARgAAAAQAAACjBQvwHAIAAIEAMGUBAIIAmLIAAIMAMGUBAIQAmLIAAIUA
AAAAAIcAAAAAAIgAAAAAAIkAAAAAAL8AAAAPAAwB9AAAEA0BAAAAIA4BAAAAIIABAAAAAIEB/759
AIIBAAABAIMB////AIQBAAABAIUBAAAAIIZBAAAAAIfBAAAAAIgBAAAAAIkBAAAAAIoBAAAAAIsB
AAAAAIwBAAAAAI0BAAAAAI4BAAAAAI8BAAAAAJABAAAAAJEBAAAAAJIBAAAAAJMBAAAAAJQBAAAA
AJUBAAAAAJYBAAAAAJfBAAAAAJgBAAAAAJkBAAAAAJoBAAAAAJsBAAAAAJwBAwAAQL8BHAAeAMAB
AAAAAMEBAAABAMIB////AMMBAAAAIMQBAAAAAMVBAAAAAMbBAAAAAMcBAAAAAMgBAAAAAMkBAAAA
AMoBAAAAAMsBNSUAAMwBAAAIAM0BAAAAAM4BAAAAAM/BAAAAANcBAgAAAP8BDgAOAAACAAAAAAEC
gICAAAICy8vLAAMCAAAAIAQCAAABAAUCqCkBAAYCqCkBAAcCAAAAAAgCAAAAAAkCAAABAAoCAAAA
AAsCAAAAAAwCAAABAA0CAAAAAA4CAAAAAA8CAAEAABACAAAAABECAAAAAD8CAgADAAQDAQAAAEED
qCkBAEIDAAAAAEMDAwAAAEQDfL4BAEUDAAAAAH8DAAAPAIQDfL4BAIUDAAAAAIYDfL4BAIcDAAAA
AIAAGvEgAAAAzAD/AADMAAD4+PgAsrKyAMwzAAAAAP8A/wAAAABm/wBAAB7xEAAAAAQAAAgBAAAI
AgAACPcAABBTACLxHgAAAI8DAAAAAJADAgAAAJEDAAAAAJIDAgAAAL8DAIIAgh8A8A84AAAAAADz
AxQAAAApAAAABAAAAAAAAAAAAACAAAAAAAAA8wMUAAAAKgAAAAQAAAAAAAAAAQAAgAAAAAAPANAH
6AEAAA8A+gNnAAAAAAD+AwMAAAAAAQAAAP0DNAAAADIAAABkAAAAMgAAAGQAAADgsxIAftQDMNiz
EgAIAAAAXg4AAGAJAAB0/v//iP///wAAAABwAPsDCAAAAAAAAABwCAAAcAD7AwgAAAABAAAAQAsA
AB8A+gNnAAAAAAD+AwMAAAAAAQAAAP0DNAAAADwAAABkAAAAPAAAAGQAAADgsxIAftQDMNizEgAI
AAAAAAAAAAAAAAAA+v//QgAAAAAAAABwAPsDCAAAAAAAAABwCAAAcAD7AwgAAAABAAAAQAsAAB8A
/wMUAAAAAgAABAwAAAAAAAAAAAAAAAIAAAAfAAgEPAAAAAAA/QM0AAAAMgAAAGQAAAAyAAAAZAAA
AKS3EgCktxIAAQAAAAAAAABeDgAA/AkAAAAAAAAAAAAAAAD//x8ABwQ8AAAAAAD9AzQAAAAhAAAA
ZAAAACEAAABkAAAApLcSAKS3EgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf//HwCIE14AAAAP
AIoTVgAAAAAAug8OAAAAXwBfAF8AUABQAFQAOQAAAIsTOAAAAC8AyA8MAAAAMADSDwQAAAAAAAAA
AAB6FwQAAABLAAAAAAB7FxAAAAC012IA5AQAAAMAAwACDzIwPwDZDwwAAAAAANoPBAAAAAAADABP
ANkPDAAAAAAA2g8EAAAAAAA9AA8A8A/QGwAAAADzAxQAAAArAAAABAAAAAIAAAAAAQAAAAAAAAAA
nw8EAAAABgAAAAAAqA8lAAAAV0NJUDoLV2ViIENhY2hlIEludmFsaWRhdGlvbiBQcm90b2NvbAAA
oQ8WAAAAJgAAAAAAAAgAAAEAJgAAAAAAAgAoABAAnw8EAAAABQAAAAAAqA84AAAARGFuIExpICAg
JiAgIFBlaSBDYW8Ne2xpZGFuLCBjYW99QGNpc2NvLmNvbQ1NYXkgMTksIDIwMDAAAKEPFAAAADkA
AAAAAAAAAAA5AAAAAAACACAAAACqD3QAAAAEAAAAAAAAAAMAAAABAAAAAwAEAAAAAAAAAAEAAAAB
AAAAAAABAAAAAAAAAAcAAAABAAAAAwACAAAAAAAAAAUAAAABAAAAAwABAAAAAAAAAAQAAAABAAAA
AwACAAAAAAAAAAUAAAABAAAAAwASAAAAAAAAAAAA8wMUAAAA+AAAAAQAAAACAAAAAwEAAAAAAAAA
AJ8PBAAAAAAAAAAAAKgPIwAAAFByb2JsZW06IFNjYWxhYmxlIFdlYiBQcm94eSBDYWNoaW5nAACh
DxwAAAAkAAAAAAAAAAAACQAAAAAAAAAbAAAAAAACACYAEACfDwQAAAABAAAAAACoD5MAAABlYXN5
IHBhcnQ6IHN0YXRpYyBvYmplY3RzDWhhcmQgcGFydDogcG9wdWxhciAmIGZyZXF1ZW50bHkgdXBk
YXRlZCBvYmoNZnJlcXVlbnRseSBjaGVjayBjb25zaXN0ZW5jeSAmIHJldHJpZXZlIG5ldyBjb3Bp
ZXMNbG9uZ2VyIGRlbGF5LCBoZWF2aWVyIGxvYWQAAKEPOgAAAEYAAAAAAAAAAABOAAAAAQAAAAAA
GgAAAAAAAAAJAAAAAAAEAP8AAP4jAAAAAAAAAE4AAAAABAAAEgQAAKoPGgAAAEIAAAAAAAAAAwAA
AAEAAAADAE8AAAAAAAAAAADzAxQAAAD3AAAABAAAAAIAAAACAQAAAAAAAAAAnw8EAAAAAAAAAAAA
qA8WAAAAV2ViLWJhc2VkIEFwcGxpY2F0aW9ucxAAnw8EAAAAAQAAAAAAqA+hAAAAUmVhbC10aW1l
DVRWIGFuZCByYWRpbw1JbmZyZXF1ZW50bHkgY2hhbmdpbmcNUkZDcywgb24tbGluZSBtYW51YWxz
DUZyZXF1ZW50bHkgY2hhbmdpbmcNTmV3cyAmIHN0b2NrIHF1b3Rlcywgc2hvcHBpbmcgY2F0YWxv
ZyAmIHByaWNlcywgcHJvZHVjdCBpbnZlbnRvcnkgJiBvcmRlcnMAAKEPoAAAAAoAAAAAAAAQAABa
AA0AAAABAAAQAABaABYAAAAAAAAQAABaABYAAAABAAAQAABaABQAAAAAAAAQAABaAEsAAAABAAAQ
AABaAAoAAAAAAAAADAAAAAAABAAAAP/+AQAAAAAAAAAWAAAAAAQAABIEFgAAAAAEBAASBAAA//4U
AAAAAAgAABIIFQAAAAAMBAASDP8AAP42AAAAAAAEAP8AAP4AAKoPGgAAACwAAAAAAAAABQAAAAEA
AAADAHEAAAAAAAAAAADzAxQAAAD2AAAAAAAAAAIAAAABAQAAAAAAAAAAnw8EAAAAAAAAAAAAqA8E
AAAAV0NJUBAAnw8EAAAAAQAAAAAAqA8xAQAASW52YWxpZGF0aW9uIGNoYW5uZWwgDWJldHdlZW4g
dGhlIGludmFsaWRhdGlvbiBzZXJ2ZXIgYW5kIHdlYiBjYWNoZXMNcmVzcG9uc2libGUgZm9yIG11
bHRpcGxlIG9iamVjdHMNaGVhcnRiZWF0IHRvIHByb3ZpZGUgZnJlc2huZXNzIGd1YXJhbnRlZQ1J
bnZhbGlkYXRpb24gbWVzc2FnZXMNUFVSR0UgbWV0aG9kIC0tIGV4dGVuc2lvbiB0byBIVFRQDVBP
U1QgdG8gdXBkYXRlIHRoZSBvYmplY3QgKGRlbHRhIGVuY29kaW5nKQ1EZWxpdmVyeQ11bmljYXN0
LCBhcHBsaWNhdGlvbi1sYXllciBtdWx0aWNhc3QsIG9yIElQIG11bHRpY2FzdA0AAKEPfgAAABYA
AAAAAAAAAAB5AAAAAQAAAAAAFgAAAAAAAAAAAE0AAAABAAAAAAAJAAAAAAAAAAAANgAAAAEAAAAA
AAEAAAAAAAAAAAAWAAAAAAAAAHkAAAAAAAAAFgAAAAAAAABNAAAAAAAAAAkAAAAAAAAANgAAAAAA
AAABAAAAAAAAAAAAqg8aAAAA+wAAAAAAAAAHAAAAAQAAAAMAMAAAAAAAAAAAAPMDFAAAAPsAAAAA
AAAAAgAAAAQBAAAAAAAAAACfDwQAAAAAAAAAAACoDwwAAABXQ0lQOiBzdGVwIDEQAJ8PBAAAAAEA
AAAAAKgP7AAAAFdlYiBjYWNoZQ1pbmRpY2F0ZSBpbnRlcmVzdCBpbiByZWNlaXZpbmcgaW52YWxp
ZGF0aW9uDUludmFsaWRhdGlvbjogbGlzdGVuZXI9PGl0cyBpcCBhZGRyPg1wb3J0IGlzIGRlZmF1
bHQgdG8gODAuDVdlYiBzZXJ2ZXINcmVzcG9uZCB3aXRoIGluZm8uIG9uIHRoZSBpbnZhbGlkYXRp
b24gY2hhbm5lbA1JbnZhbGlkYXRpb246IGNoYW5uZWw9PD4sIGlwPTw+LCBwb3J0PTw+LCANZnJl
c2gtYm91bmQ9PHNlY29uZHM+AAChD8YAAAAKAAAAAAAAAAAALAAAAAEAAAAAACUAAAABAAEIAAAE
AAEAFwAAAAEAAAAAAAsAAAAAAAAAAAAvAAAAAQAAAAAAQQAAAAEAAQgAAAQAAQAKAAAAAAAAACwA
AAAAAAAAJAAAAAIAAwAQAAMAFAABAAAAAAADAAMAFAAXAAAAAAAAAAsAAAAAAAAALwAAAAAAAAAq
AAAAAgADABAAAwASAAEAAAACAAMAEAADABIAFQAAAAIAAwAQAAMAEgABAAAAAAADAAMAEgAAAKoP
LAAAAFEAAAAAAAAACAAAAAEAAAADAG0AAAAAAAAAAgAAAAEAAAADACUAAAAAAAAAAADzAxQAAAD8
AAAAAAAAAAIAAAAFAQAAAAAAAAAAnw8EAAAAAAAAAAAAqA8MAAAAV0NJUDogc3RlcCAyEACfDwQA
AAABAAAAAACoD2sBAABXZWIgY2FjaGUNam9pbiB0aGUgaW52YWxpZGF0aW9uIGNoYW5uZWwgaWYg
aXQgY2FjaGVzIHF1aXRlIGEgZmV3IG9iamVjdHMgb2YgdGhlIGNoYW5uZWwNSW4gdW5pY2FzdCwg
ZXN0YWJsaXNoIGEgcGVyc2lzdGVudCBjb25uZWN0aW9uIHdpdGggdGhlIGludmFsaWRhdGlvbiBz
ZXJ2ZXINSW4gYXBwbGljYXRpb24tbGF5ZXIgbXVsdGljYXN0LCB0aGUgaW52YWxpZGF0aW9uIHNl
cnZlciByZWRpcmVjdHMgdGhlIGNhY2hlIHRvIGEgbG9jYWwgaW52YWxpZGF0aW9uIHJlbGF5IHBv
aW50IGluIHRoZSBDb250ZW50IERlbGl2ZXJ5IE5ldHdvcmsgKENETikNSW4gSVAgbXVsdGljYXN0
LCBzaW1wbHkgam9pbiB0aGUgbXVsdGljYXN0IGdyb3VwDQ0AAKEPJAAAAAoAAAAAAAAAAABiAQAA
AQAAAAAACgAAAAAAAABiAQAAAAAAAAAAqg8aAAAAWwAAAAAAAAAHAAAAAQAAAAMACgEAAAAAAAAA
APMDFAAAAP0AAAAAAAAAAgAAAAYBAAAAAAAAAACfDwQAAAAAAAAAAACoDwwAAABXQ0lQOiBzdGVw
IDMQAJ8PBAAAAAEAAAAAAKgPTQEAAEludmFsaWRhdGlvbiBzZXZlcg1JbiB1bmljYXN0LCBzZW5k
IGludmFsaWRhdGlvbnMgYW5kIG9wdGlvbmFsbHkgb2JqZWN0IHVwZGF0ZXMgdG8gZWFjaCBwYXJ0
aWNpcGF0aW5nIGNhY2hlDUluIGFwcGxpY2F0aW9uLWxheWVyIG11bHRpY2FzdCwgdGhlIENETiBy
ZWxheXMgdGhlIGludmFsaWRhdGlvbnMgdG8gdGhlIGNhY2hlcy4NSW4gSVAgbXVsdGljYXN0LCBt
dWx0aWNhc3QgdG8gdGhlIGdyb3VwIGFkZHJlc3Mgb2YgdGhlIGludmFsaWRhdGlvbiBjaGFubmVs
DXNlbmQgaGVhcnRiZWF0IGlmIG5vIG1lc3NhZ2UgaXMgc2VudCBpbiB0aGUgbGFzdCBoZWFydGJl
YXQgaW50ZXJ2YWwuDQAAoQ8kAAAAEwAAAAAAAAAAADsBAAABAAAAAAATAAAAAAAAADsBAAAAAAAA
AACqDz4AAAAWAAAAAAAAAAcAAAABAAAAAwAGAAAAAAAAAA4AAAABAAAAAwBuAAAAAAAAAA4AAAAB
AAAAAwChAAAAAAAAAAAA8wMUAAAA/gAAAAAAAAACAAAABwEAAAAAAAAAAJ8PBAAAAAAAAAAAAKgP
CgAAAEZyZXNobmVzcyAQAJ8PBAAAAAEAAAAAAKAPEAMAAEkAbgAgAG4AbwByAG0AYQBsACAAYwBh
AHMAZQANAHQAaABlACAAYwBhAGMAaABlACAAaQBuAHYAYQBsAGkAZABhAHQAZQBzACAAdABoAGUA
IABvAGIAagBlAGMAdAAgAGEAcwAgAHMAbwBvAG4AIABhAHMAIABhAG4AIABpAG4AdgBhAGwAaQBk
AGEAdABpAG8AbgAgAG0AZQBzAHMAYQBnAGUAIABpAHMAIAByAGUAYwBlAGkAdgBlAGQADQBJAG4A
IABjAGEAcwBlACAAbwBmACAAbgBlAHQAdwBvAHIAawAgAG8AcgAgAHMAZQByAHYAZQByACAAZgBh
AGkAbAB1AHIAZQAsAA0AaQBmACAAdABoAGUAIABjAGEAYwBoAGUAIAByAGUAYwBlAGkAdgBlAHMA
IABuAG8AIABoAGUAYQByAHQAYgBlAGEAdAAgAGYAcgBvAG0AIAB0AGgAZQAgAGkAbgB2AGEAbABp
AGQAYQB0AGkAbwBuACAAcwBlAHIAdgBlAHIAIABpAG4AIAB0AGgAZQAgAGwAYQBzAHQAIABoAGUA
YQByAHQAYgBlAGEAdAAgAGkAbgB0AGUAcgB2AGEAbAAsACAAaQBuAHYAYQBsAGkAZABhAHQAZQAg
AGEAbABsACAAbwBiAGoAZQBjAHQAcwAgAHcAaABvAHMAZQAgABwgZgByAGUAcwBoAC0AYgBvAHUA
bgBkAB0gIAB0AGkAbQBlAHIAIABoAGEAZAAgAGUAeABwAGkAcgBlAGQALgANAFIAZQBzAGUAdAAg
AGEAbABsACAAHCBmAHIAZQBzAGgALQBiAG8AdQBuAGQAHSAgAHQAaQBtAGUAcgBzACAAdwBoAGUA
bgBlAHYAZQByACAAYQBuACAAaQBuAHYAYQBsAGkAZABhAHQAaQBvAG4AIABvAHIAIABoAGUAYQBy
AHQAYgBlAGEAdAAgAG0AZQBzAHMAYQBnAGUAIABvAGYAIAB0AGgAZQAgAGMAaABhAG4AbgBlAGwA
IABhAHIAcgBpAHYAZQBzAC4ADQAAAKEPSAAAAA8AAAAAAAAAAABQAAAAAQAAAAAAJgAAAAAAAAAA
AAQBAAABAAAAAAAPAAAAAAAAAFAAAAAAAAAAJgAAAAAAAAAEAQAAAAAAAAAA8wMUAAAA/wAAAAAA
AAACAAAACAEAAAAAAAAAAJ8PBAAAAAAAAAAAAKgPEwAAAEZyZXNobmVzcyBHdWFyYW50ZWUQAJ8P
BAAAAAEAAAAAAKAPkAEAAGYAcgBlAHMAaAAtAGIAbwB1AG4AZAAgAG8AZgAgAGEAbgAgAG8AYgBq
AGUAYwB0ACAAPQAgADUAIABtAGkAbgB1AHQAZQBzAA0AaABlAGEAcgB0AGIAZQBhAHQAIABpAG4A
dABlAHIAdgBhAGwAIABvAGYAIAB0AGgAZQAgAGMAaABhAG4AbgBlAGwAIAA9ACAAMQAgAG0AaQBu
AHUAdABlAA0ASQBuACAAdABoAGUAIAB3AG8AcgBzAHQAIABjAGEAcwBlACwAIAB0AGgAZQAgAG8A
YgBqAGUAYwB0ACAAaQBzACAAZwB1AGEAcgBhAG4AdABlAGUAZAAgAHQAbwAgAGIAZQAgAGkAbgB2
AGEAbABpAGQAYQB0AGUAZAAgADYAIABtAGkAbgB1AHQAZQBzACAAYQBmAHQAZQByACAAaQB0ABkg
cwAgAHUAcABkAGEAdABlAGQAIABhAHQAIAB0AGgAZQAgAGkAbgB2AGEAbABpAGQAYQB0AGkAbwBu
ACAAcwBlAHIAdgBlAHIALgAAAPMDFAAAAAABAAAAAAAAAgAAAAkBAAAAAAAAAACfDwQAAAAAAAAA
AACoDx4AAABUcmFuc3BhcmVudCBDYWNoZXMgb24gdGhlIHBhdGgQAJ8PBAAAAAEAAAAAAKAPIAMA
AFIAZQBjAGUAaQB2AGkAbgBnACAAaQBuACAAdABoAGUAIAByAGUAcQB1AGUAcwB0AA0ASQBmACAA
YQAgAGMAYQBjAGgAZQAgAGQAbwBlAHMAbgAZIHQAIAB1AG4AZABlAHIAcwB0AGEAbgBkACAAdABo
AGUAIABpAG4AdgBhAGwAaQBkAGEAdABpAG8AbgAgAGgAZQBhAGQAZQByACAAaQBuACAAYQAgAGMA
bABpAGUAbgB0ACAAcgBlAHEAdQBlAHMAdAAsACAAcABhAHMAcwAgAGkAdAAgAG8AbgAuAA0ATwB0
AGgAZQByAHcAaQBzAGUALAAgAGMAaABhAG4AZwBlACAAdABoAGUAIABsAGkAcwB0AGUAbgBlAHIA
IABpAHAAIABhAGQAZAByAC4AIAB0AG8AIABpAHQAcwAgAG8AdwBuACAAaQBwACAAYQBkAGQAcgBl
AHMAcwAuAA0AUgBlAGMAZQBpAHYAaQBuAGcAIABpAG4AIAB0AGgAZQAgAHIAZQBzAHAAbwBuAHMA
ZQANAGkAZgAgAHQAaABlACAAYwBhAGMAaABlACAAZABvAGUAcwBuABkgdAAgAHcAYQBuAHQAIAB0
AG8AIABqAG8AaQBuACAAdABoAGUAIABjAGgAYQBuAG4AZQBsACAAYQBuAGQAIAByAGUAbABhAHkA
IABpAG4AdgBhAGwAaQBkAGEAdABpAG8AbgBzACwAIABqAHUAcwB0ACAAcABhAHMAcwAgAG8AbgAg
AHQAaABlACAAYwBoAGEAbgBuAGUAbAAgAGkAbgBmAG8ALgANAE8AdABoAGUAcgB3AGkAcwBlACwA
IAByAGUAcABsAGEAYwBlACAAdABoAGUAIABjAGgAYQBuAG4AZQBsACAAaQBwACAAYQBkAGQALgAg
AHcAaQB0AGgAIABpAHQAcwAgAG8AdwBuACAAaQBwACAAYQBuAGQAIAByAGUAbABhAHkAIABpAG4A
dgBhAGwAaQBkAGEAdABpAG8AbgBzACAAdABvACAAdABoAGEAdAAgAGwAaQBzAHQAZQBuAGUAcgAu
AA0AAAChD1oAAAAZAAAAAAAAAAAAlgAAAAEAAAAAABoAAAAAAAAAAADHAAAAAQAAAAAAAQAAAAAA
AAAAABkAAAAAAAAAlgAAAAAAAAAaAAAAAAAAAMcAAAAAAAAAAQAAAAAAAAAAAKoPdAAAAI8AAAAA
AAAABwAAAAEAAAADAA0AAAAAAAAAAwAAAAEAAAADAFsAAAAAAAAADQAAAAEAAAADAEAAAAAAAAAA
AwAAAAEAAAADABIAAAAAAAAAAwAAAAEAAAADAAoAAAAAAAAADgAAAAEAAAADABMAAAAAAAAAAADz
AxQAAAABAQAAAAAAAAIAAAAKAQAAAAAAAAAAnw8EAAAAAAAAAAAAqA8VAAAAVGFyZ2V0ZWQgSW52
YWxpZGF0aW9uEACfDwQAAAABAAAAAACoD0ABAABUaGUgaW52YWxpZGF0aW9uIHNlcnZlciBvciBy
ZWxheSBwb2ludCBrZWVwcyB0cmFjayBvZiB3aGF0IG9iamVjdHMgYSBjYWNoZSBoYXMgYW5kIG9u
bHkgc2VuZCBpbnZhbGlkYXRpb25zIGZvciBvYmplY3RzIGluIHRoZSBjYWNoZS4NQmVzdCBhcHBs
aWVkIHRvIGFwcGxpY2F0aW9uLWxheWVyIG11bHRpY2FzdA11bmljYXN0OiBub3Qgc2NhbGFibGU7
IHRoZSBzaW5nbGUgaW52YWxpZGF0aW9uIHNlcnZlciBtYXkgYmUgb3ZlcmxvYWRlZC4NSVAgbXVs
dGljYXN0OiBpbnZhbGlkYXRpb24gbWVzc2FnZXMgYXJlIGRlbGl2ZXJlZCB0byBldmVyeSBzdWJz
Y3JpYmVyLgAAoQ8kAAAAsQAAAAAAAAAAAJAAAAABAAAAAACxAAAAAAAAAJAAAAAAAAAAAACqDywA
AABdAAAAAAAAAA0AAAABAAAAAwBHAAAAAAAAAAcAAAABAAAAAwCJAAAAAAAAAAAA8wMUAAAAAgEA
AAAAAAACAAAACwEAAAAAAAAAAJ8PBAAAAAAAAAAAAKgPCQAAAFNlY3VyaXR5IBAAnw8EAAAAAQAA
AAAAqA9ZAQAAV2VhayBzZWN1cml0eSBiYXNlZCBvbiBJUCBhZGRyZXNzDWxpa2UgdGhlIENFUlQg
Zml4IGZvciBjYWNoZSBwb2xsdXRpb24NU3Ryb25nIHNlY3VyaXR5IGJhc2VkIG9uIHNlc3Npb24g
a2V5DW9idGFpbiB0aGUgc2Vzc2lvbiBrZXkgd2hlbiByZWdpc3RlcmluZyB3aXRoIHRoZSBpbnZh
bGlkYXRpb24gc2VydmVyDXVzZSBwdWJsaWMga2V5IG9mIHRoZSBpbnZhbGlkYXRpb24gY2hhbm5l
bA10aGUgaW52YWxpZGF0aW9uIHNlcnZlciB1c2VzIHRoZSBzZXNzaW9uIGtleSB0byBzaWduIHRo
ZSBpbnZhbGlkYXRpb24gbWVzc2FnZQ1FdGFnZSBpcyBwYXJ0IG9mIHRoZSBtZXNzYWdlIHRvIHBy
ZXZlbnQgcmVwbGF5AAChD2wAAAAiAAAAAAAAAAAAJgAAAAEAAAAAACUAAAAAAAAAAABFAAAAAQAA
AAAAKwAAAAIAAAAAAH0AAAABAAAAAAAiAAAAAAAAACYAAAAAAAAAJQAAAAAAAABFAAAAAAAAACsA
AAAAAAAAfQAAAAAAAAAAAKoPGgAAACsBAAAAAAAABgAAAAEAAAADACkAAAAAAAAAAADzAxQAAAAD
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
RSs3cDMrN+oXawfqFwQmdjwEJnY8awfqF2sH6hdvLXY8by12PHYz6hd2M+oXby0cACAAAgAAQCgA
AWAAgABABAABYACAAEAEAAFgAIAAQAQAAWAAgABAAwAAQAQAAWAAgABABAAAQAQAAWAAgAoADAAI
ADAqAAAAAAAAMCoAAGBUAACuQwAAAAAAALIQAAAAAAAAshAAAG8tAACuQwAAby0AALIQAAC4FgAA
rkMAALgWAACMSQAAqT0AANQKAACpPQAAAQAEABAAMhgAAHkHAADNPAAAEyYAAGMAbwBtAHAAdQB0
AHIAMgAAAAAAEPAIAAAAoAhQE/oU8AkPAATwSAAAABIACvAIAAAAAdwCAAAMAACDAAvwMAAAAIEB
AAAACIMBBQAACJMBjp+LAJQB3r1oAL8BHgAfAP8BAAAIAAQDCQAAAD8DAQABABAA8AcgAAAA////
AAAAAAD///8AAAAAAJn//wDMzP8AzOz/AN3d3QAPAO4DDAgAAAIA7wMYAAAAAQAAAA0OAAAAAAAA
AAAAgFMBAAAHAAAAAAD5AxAAAABA5gAAAAAAAAIAAQACAAAADwAMBKQHAAAPAALwnAcAAKADCPAI
AAAACQAAAAnUAgAPAAPwNAcAAA8ABPAoAAAAAQAJ8BAAAAAAAAAAUBzIAAAAAABkEC0DAgAK8AgA
AAAA1AIABQAAAA8ABPCuAAAAEgAK8AgAAAAC1AIAIAIAAPMAC/BaAAAAfwAAAAQAgADUZywDgQCr
ZwEAggDWswAAgwCrZwEAhADWswAAhQAAAAAAhwACAAAAiAAAAAAAvwAAAAIAvwEAABEA/wEAAAkA
PwIAAAIAAQMKBAAAiAMAAAAAAAAQ8AgAAACQAOABABVsAw8AEfAQAAAAAADDCwgAAAAAAAAADQBt
AQ8ADfAMAAAAAACeDwQAAAAAAAAADwAE8JgAAAAyBArwCAAAAAPUAgAACgAAowAL8DwAAACFAAIA
AACHAAEAAAC/AAAADwCBAf+ZAAC/ARwAHgD/AQYADgAFAqgpAQAGAqgpAQA/AgIAAwB/AwAADwAA
ABDwCAAAADAG0AWQBoAHDwAR8CwAAAAPABQQJAAAAAEA8Q8cAAAAAAAABwBEAAAAAAAAAAAAAAEA
AQABAwAAAAANMA8ABPCeAAAAMgQK8AgAAAAE1AIAAAoAALMAC/BCAAAABAAkYrX/hQACAAAAhwAB
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
zADMzP8AsrKyAA8A8AOgBwAAAQDxAwgAAAACAQAABwAMMA8ADARgBwAADwAC8FgHAACwAwjwCAAA
AAMAAAAD2AIADwAD8PAGAAAPAATwKAAAAAEACfAQAAAAkgEAAAAAAAAGAAAAkwEAAAIACvAIAAAA
ANgCAAUAAAAPAATwlAAAABIACvAIAAAAAtgCACACAADjAAvwVAAAAAQAAAAAAH8ABAAEAL8BAQAR
AMABAQAACMEBAAABAMQBAAAAAMsBnDEAAM0BAAAAAM4BAAAAANcBAgAAAP8BCQAJAD8CAAACAAED
BAgAAIgDAAAAAAAAEPAIAAAAKgG3AaoG4AQPABHwEAAAAAAAwwsIAAAAAAAAAAsALAMPAATwHAYA
ABIACvAIAAAAA9gCACACAADzAAvwWgAAAH8AAAAEAIAAtGksA4EAq2cBAIIA1rMAAIMAq2cBAIQA
1rMAAIUAAAAAAIcAAAAAAIgAAAAAAL8AAAACAL8BAAARAP8BAAAJAD8CAAACAAEDBQgAAIgDAAAA
AAAAEPAIAAAAEAWQAFAQIBYPABHwEAAAAAAAwwsIAAAAAQAAAAwALAMPAA3wegUAAAAAnw8EAAAA
AgAAAAAAoA8iBQAAVABoAGkAcwAgAGcAcgBhAHAAaAAgAGMAbABhAHMAcwBpAGYAaQBlAGQAIAB0
AGgAZQAgAHYAYQByAGkAbwB1AHMAIAB3AGUAYgAtAGIAYQBzAGUAZAAgAGEAcABwAGwAaQBjAGEA
dABpAG8AbgBzAC4AIABGAHIAZQBxAHUAZQBuAHQAbAB5ACAAdQBwAGQAYQB0AGUAZAAgAG8AYgBq
AGUAYwB0AHMAIABmAGEAbABsAHMAIABpAG4AdABvACAAdABoAGUAIABzAGUAYwBvAG4AZAAgAGMA
YQB0AGUAZwBvAHIAeQAuACAASQB0ACAAaQBuAGMAbAB1AGQAZQBzACAAdwBlAGIAIABwAGEAZwBl
AHMAIABvAG4AIABDAE4ATgAuAGMAbwBtACAAYQBuAGQAIABZAGEAaABvAG8ALgBjAG8AbQAsACAA
aQBuAGMAbAB1AGQAZQAgAG4AZQB3AHMALAAgAHMAdABvAGMAawAgAHEAdQBvAHQAZQBzACwAIABn
AGEAbQBlACAAcwBjAG8AcgBlAHMALAAgAGEAbgBkACAAcwBvACAAbwBuAC4ADQBUAGgAZQAgAGYA
aQByAHMAdAAgAGMAYQB0AGUAZwBvAHIAeQAgAGkAcwAgAHQAaABlACAAZQBhAHMAeQAgAHAAYQBy
AHQALgAgAA0AVABoAGUAIABsAGEAcwB0ACAAdAB3AG8ALAAgAGwAaQB2AGUAIABtAHUAbAB0AGkA
bQBlAGQAaQBhACAAYQBuAGQAIABjAGwAaQBlAG4AdAAtAHMAcABlAGMAaQBmAGkAYwAgAGkAbgBm
AG8AcgBtAGEAdABpAG8AbgAgAGUAeABjAGgAYQBuAGcAZQAgAGEAcgBlACAAbgBvAHQAIABjAGEA
YwBoAGUAYQBiAGwAZQAuACAADQBIAG8AdwBlAHYAZQByACwAIAAgAHQAaABlACAAbQB1AGwAdABp
AG0AZQBkAGkAYQAgAGcAYQB0AGUAdwBhAHkAcwAgAGEAbgBkACAAdABoAGUAIABzAGUAcgB2AGUA
cgAgAHIAZQBwAGwAaQBjAGEAdABpAG8AbgBzACAAYwBhAG4AIABjAG8ALQBsAG8AYwBhAHQAZQAg
AHcAaQB0AGgAIABhACAAdwBlAGIAIABjAGEAYwBoAGUAIABwAHIAbwB4AHkALAAgAHMAaQBtAHAA
bAB5ACAAYgBlAGMAYQB1AHMAZQAgAHAAcgBvAHgAaQBlAHMAIABhAHIAZQAgAGEAbAByAGUAYQBk
AHkAIABwAGwAYQBjAGUAZAAgAGEAdAAgAHMAdAByAGEAdABlAGcAaQBjACAAcABvAGkAbgB0AHMA
IABvAGYAIAB0AGgAZQAgAG4AZQB0AHcAbwByAGsAIABhAG4AZAAgAGEAbAByAGUAYQBkAHkAIABj
AG8AbgBmAGkAZwB1AHIAZQBkACAAaQBuAHQAbwAgAHQAaABlACAAYgByAG8AdwBzAGUAcgBzABkg
IABkAGEAdABhACAAcABhAHQAaAAuACAAUwBvACAAdwBlAGIAIABjAGEAYwBoAGUAIAB2AGUAbgBk
AGUAcgBzACAAZABvACAAYQBsAGwAIABvAGYAIAB0AGgAZQBtAC4ADQB0AG8AZABhAHkALAAgAHcA
ZQAgAHcAaQBsAGwAIABmAG8AYwB1AHMAIABvAG4AIAB0AGgAZQAgAHMAZQBjAG8AbgBkACAAYwBh
AHQAZQBnAG8AcgB5AC4AAAChDyoAAACSAgAAAAABAAAAAQBaAQAAAAACABQACwEAAAAAAgAKAC0A
AAAAAAIAFAAAAKYPCgAAAIARAABuAH4EfgQPAATwSAAAABIACvAIAAAAAdgCAAAMAACDAAvwMAAA
AIEBAAAACIMBBQAACJMB3r1oAJQBjp+LAL8BHgAfAP8BAAAIAAQDCQAAAD8DAQABABAA8AcgAAAA
////AAAAAACWlpYAAAAAAADMmQAzM8wAzMz/ALKysgAPAPADbwUAAAEA8QMIAAAAAwEAAAcADDAP
AAwELwUAAA8AAvAnBQAA0AMI8AgAAAADAAAAA+ACAA8AA/C/BAAADwAE8CgAAAABAAnwEAAAAJIB
AAAAAAAABgAAAJMBAAACAArwCAAAAADgAgAFAAAADwAE8JQAAAASAArwCAAAAALgAgAgAgAA4wAL
8FQAAAAEAAAAAAB/AAQABAC/AQEAEQDAAQEAAAjBAQAAAQDEAQAAAADLAZwxAADNAQAAAADOAQAA
AADXAQIAAAD/AQkACQA/AgAAAgABAwQIAACIAwAAAAAAABDwCAAAACoBFwJKBxAFDwAR8BAAAAAA
AMMLCAAAAAAAAAALACwDDwAE8OsDAAASAArwCAAAAAPgAgAgAgAA8wAL8FoAAAB/AAAABACAAJRf
LAOBAKtnAQCCANazAACDAKtnAQCEANazAACFAAAAAACHAAAAAACIAAAAAAC/AAAAAgC/AQAAEQD/
AQAACQA/AgAAAgABAwUIAACIAwAAAAAAABDwCAAAABAF8AAgENAUDwAR8BAAAAAAAMMLCAAAAAEA
AAAMACwDDwAN8EkDAAAAAJ8PBAAAAAIAAAAAAKgPBQMAAFNvIHdoYXQgaXMgdGhlIHByb2JsZW0g
d2UgYXJlIHRyeWluZyB0byBzb2x2ZT8gDUluIHdlYiBwcm94eSBjYWNoaW5nLCBhIGRvY3VtZW50
IGlzIGRvd25sb2FkZWQgb25jZSBmcm9tIHRoZSB3aWRlIGFyZWEgbmV0d29yayB0byB0aGUgcHJv
eHkuIFRoZSBwcm94eSB0aGVuIHNlcnZlcyB0aGUgZG9jdW1lbnQgdG8gZW5kLXVzZXJzIHJlcGVh
dGVkbHkgb3V0IG9mIHRoZSBjYWNoZSwgYXQgTEFOIHNwZWVkLiBUaGlzIGltcHJvdmVzIHRoZSBy
ZXNwb25zZSB0aW1lIGFuZCByZWR1Y2VzIHRoZSB0cmFmZmljLg1XaGVuIHRoZSBkb2N1bWVudCBz
ZWxkb20gY2hhbmdlcywgZXZlcnl0aGluZyB3b3JrcyBvdXQgd29uZGVyZnVsbHkuDUhvd2V2ZXIs
IHRoZSBoYXJkIHBhcnQgaXMgd2hlbiB0aGUgZG9jdW1lbnQgaXMgcG9wdWxhciBhbmQgZnJlcXVl
bnRseSBjaGFuZ2luZy4gVGhlIHByb3h5IGhhcyB0byBmcmVxdWVudGx5IGNoZWNrIHdpdGggdGhl
IHNlcnZlciBpZiB0aGUgY2FjaGVkIGNvcHkgaXMgc3RpbGwgdmFsaWQuIEFuZCBmcmVxdWVudGx5
IGl0IGhhcyB0byBwdXJnZSB0aGUgY2FjaGVkIGNvcHkgYW5kIGRvd25sb2FkIGEgZnJlc2ggY29w
eS4NRm9yIHBvcHVsYXIgZG9jdW1lbnRzIHRoYXQgY2hhbmdlIHNldmVyYWwgdGltZXMgYSBkYXks
IHRoaXMgYmVjb21lcyBhIGJpZyBidXJkZW4gb24gYm90aCB0aGUgd2ViIHNlcnZlciwgdGhlIHBy
b3hpZXMgYW5kIHRoZSBuZXR3b3JrLg1TbyB3aGF0IGFyZSB0aGVzZSBvYmplY3RzIGluIHRoZSBy
ZWFsIGxpZmU/AAChDxYAAAAGAwAAAAABAAAAAQAGAwAAAAACABQAAACmDwoAAACAEQAAbgB+BH4E
DwAE8EgAAAASAArwCAAAAAHgAgAADAAAgwAL8DAAAACBAQAAAAiDAQUAAAiTAd69aACUAY6fiwC/
AR4AHwD/AQAACAAEAwkAAAA/AwEAAQAQAPAHIAAAAP///wAAAAAAlpaWAAAAAAAAzJkAMzPMAMzM
/wCysrIAAAByF2QAAAABADAAAAAAAF9GAAAdTQAAKQAwACQxAADhPAAAoVEAAGoAEADHkAAA9gDg
ABd9AAADdQAAEVQAAKqTAABSmwAAD38AAAeBAAD/ggAA94QAAO+GAADniAAA34oAANeMAADPjgAA
AAD1DxwAAAAMAQAAgxUAAwAAAADJoAAAAQAAAAMBAAABAAAADwDoAxwxAAABAOkDKAAAAIAWAADg
EAAA4BAAAIAWAAAFAAAACgAAAAIAAAADAAAAAQAAAAAAAAEPAPID9gEAAC8AyA8MAAAAMADSDwQA
AAAAAAAADwDVBzABAAAAALcPRAAAAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuAAAApLcS
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
MTksIDIwMDAkABcAFgALABgAGAAMAAsAGAAYABcAGAAFAAAALgEBAAAABQAAAAIBAgAAAAUAAAAJ
AgAAAAIFAAAAFAIAAAAABQAAAC4BGAAAAAUAAAACAQEAAAAZAAAAMgoZAm8BDAAAAE1heSAxOSwg
MjAwMCQAFwAWAAsAGAAYAAwACwAYABgAFwAYAAUAAAAuAQEAAAAFAAAAAgECAAAABQAAAAIBAgAA
AAQAAAAtAQEABAAAAC0BAwAcAAAA+wIQAAcAAAAAALwCAAAAAAECAiJTeXN0ZW0AdxEcZvwHAIoB
AAAKAAcAigEHAIoBAAAKAAQAAAAtAQQABAAAAPABBQAPAAAAJgYPABQAVE5QUAQADAAAAAAAAAAA
AAAAAAAJAAAAJgYPAAgA/////wEAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAABSAG8AbwB0ACAARQBuAHQAcgB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAFgAFAf//////////AwAAABCNgWSbT88RhuoAqgC5KegAAAAAAAAA
AAAAAABAO+ck+cy/AZQAAABABAAAAAAAAEMAdQByAHIAZQBuAHQAIABVAHMAZQByAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAIA////////////////AAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACQAAAAAAAAABQBTAHUAbQBtAGEAcgB5AEkA
bgBmAG8AcgBtAGEAdABpAG8AbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAgEBAAAA////
//////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRAAAATCgAAAAAAABQAG8A
dwBlAHIAUABvAGkAbgB0ACAARABvAGMAdQBtAGUAbgB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAKAACAQIAAAAEAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AACx0gAAAAAAAFIAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAWAAUB//////////8DAAAAEI2BZJtPzxGG6gCqALkp6AAAAAAAAAAA
AAAAAOCscQxkyr8BlAAAAEAEAAAAAAAAQwB1AHIAcgBlAG4AdAAgAFUAcwBlAHIAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAgD///////////////8AAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAJAAAAAAAAAAFAFMAdQBtAG0AYQByAHkASQBu
AGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQEAAAD/////
/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFEAAABMKAAAAAAAAFAAbwB3
AGUAcgBQAG8AaQBuAHQAIABEAG8AYwB1AG0AZQBuAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAoAAIBAgAAAAQAAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
ALHSAAAAAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAA
DQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAb
AAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAAIgAAACMAAAAkAAAAJQAAACYAAAAnAAAAKAAAACkA
AAAqAAAAKwAAACwAAAAtAAAALgAAAC8AAAAwAAAAMQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAA
ADgAAAA5AAAAOgAAADsAAAA8AAAAPQAAAD4AAAA/AAAAQAAAAEEAAABCAAAAQwAAAEQAAABFAAAA
RgAAAEcAAABIAAAASQAAAEoAAABLAAAATAAAAE0AAABOAAAATwAAAFAAAAB6AAAAUgAAAFMAAABU
AAAAVQAAAFYAAABXAAAAWAAAAFkAAABaAAAAWwAAAFwAAABdAAAAXgAAAF8AAABgAAAAYQAAAGIA
AABjAAAAZAAAAGUAAAD+/////////3gAAAD9/////v////3////+////////////////////////
/////////////////////////////////////////////v////////97AAAAfAAAAH0AAAB+AAAA
fwAAAIAAAAABAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAAN
AAAADgAAAA8AAAD+/////v//////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
/////////4EAAACCAAAAgwAAAIQAAACFAAAAhgAAAIcAAACIAAAAiQAAAIoAAACLAAAAjAAAAI0A
AACOAAAAjwAAAJAAAACRAAAAkgAAAP7/////////lQAAAGsAAAD/////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////AAD2DxwAAAAUAAAAX8CR443SAAAEAPQDAwD//2RsaTIIAAAAk5cIACss+a5EAAAABdXN
1ZwuGxCTlwgAKyz5rjQDAADwAgAADwAAAAEAAACAAAAAAwAAAIgAAAAEAAAAoAAAAAYAAACoAAAA
BwAAALAAAAAIAAAAuAAAAAkAAADAAAAACgAAAMgAAAAXAAAA0AAAAAsAAADYAAAAEAAAAOAAAAAT
AAAA6AAAABYAAADwAAAADQAAAPgAAAAMAAAAjwIAAAIAAADkBAAAHgAAAA8AAABPbi1zY3JlZW4g
U2hvdwAAAwAAALHSAAADAAAAZgAAAAMAAAANAAAAAwAAAAMAAAADAAAAAAAAAAMAAAAAAAAAAwAA
ADEVCAALAAAAAAAAAAsAAAAAAAAACwAAAAAAAAALAAAAAAAAAB4QAAASAAAAEAAAAFRpbWVzIE5l
dyBSb21hbgAGAAAAQXJpYWwADwAAAE1vbm90eXBlIFNvcnRzAAwAAABDb3VyaWVyIE5ldwAaAAAA
UmVwb3J0aW5nIFByb2dyZXNzIChsb25nKQAmAAAAV0NJUDogV2ViIENhY2hlIEludmFsaWRhdGlv
biBQcm90b2NvbAAkAAAAUHJvYmxlbTogU2NhbGFibGUgV2ViIFByb3h5IENhY2hpbmcAFwAAAFdl
Yi1iYXMBAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAA
DgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAc
AAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoA
AAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAA
ADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAA
RwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAHoAAABSAAAAUwAAAFQAAABV
AAAAVgAAAFcAAABYAAAAWQAAAFoAAABbAAAAXAAAAF0AAABeAAAAXwAAAGAAAABhAAAAYgAAAGMA
AABkAAAAZQAAAP7///94AAAA///////////////////////////9/////v////7////9////////
///////////////////////////////////////+/////////3sAAAB8AAAAfQAAAH4AAAB/AAAA
gAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAO
AAAADwAAAP7////+////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////AAD2DxwAAAAUAAAAX8CR443SAAAEAPQDAwD//2RsaTIIAAAAk5cIACss+a5EAAAABdXN1Zwu
GxCTlwgAKyz5rjQDAADwAgAADwAAAAEAAACAAAAAAwAAAIgAAAAEAAAAoAAAAAYAAACoAAAABwAA
ALAAAAAIAAAAuAAAAAkAAADAAAAACgAAAMgAAAAXAAAA0AAAAAsAAADYAAAAEAAAAOAAAAATAAAA
6AAAABYAAADwAAAADQAAAPgAAAAMAAAAjwIAAAIAAADkBAAAHgAAAA8AAABPbi1zY3JlZW4gU2hv
dwAAAwAAALHSAAADAAAAZgAAAAMAAAANAAAAAwAAAAMAAAADAAAAAAAAAAMAAAAAAAAAAwAAADEV
CAALAAAAAAAAAAsAAAAAAAAACwAAAAAAAAALAAAAAAAAAB4QAAASAAAAEAAAAFRpbWVzIE5ldyBS
b21hbgAGAAAAQXJpYWwADwAAAE1vbm90eXBlIFNvcnRzAAwAAABDb3VyaWVyIE5ldwAaAAAAUmVw
b3J0aW5nIFByb2dyZXNzIChsb25nKQAmAAAAV0NJUDogV2ViIENhY2hlIEludmFsaWRhdGlvbiBQ
cm90b2NvbAAkAAAAUHJvYmxlbTogU2NhbGFibGUgV2ViIFByb3h5IENhY2hpbmcAFwAAAFdlYi1i
YXOBAAAAggAAAIMAAACEAAAAhQAAAIYAAACHAAAAiAAAAIkAAACKAAAAiwAAAIwAAACNAAAAjgAA
AI8AAACQAAAAkQAAAJIAAAD+/////////5UAAABuAAAA////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAC
AAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAOAAAADwAAABAA
AAARAAAAEgAAABMAAAAUAAAAFQAAABYAAAAXAAAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAA
AB8AAAAgAAAAIQAAACIAAAAjAAAAJAAAACUAAAAmAAAAJwAAACgAAAApAAAAKgAAACsAAAAsAAAA
LQAAAC4AAAAvAAAAMAAAADEAAAAyAAAAMwAAADQAAAA1AAAANgAAADcAAAA4AAAAOQAAADoAAAA7
AAAAPAAAAD0AAAA+AAAAPwAAAEAAAABBAAAAQgAAAEMAAABEAAAARQAAAEYAAABHAAAASAAAAEkA
AABKAAAASwAAAEwAAABNAAAATgAAAE8AAABQAAAAegAAAFIAAABTAAAAVAAAAFUAAABWAAAAVwAA
AFgAAABZAAAAWgAAAFsAAABcAAAAXQAAAF4AAABfAAAAYAAAAGEAAABiAAAAYwAAAGQAAABlAAAA
/v////7/////////////////////////////////////////////////////////////////////
///////////////9////eAAAAP7////9////ewAAAHwAAAB9AAAAfgAAAH8AAACAAAAAUgBvAG8A
dAAgAEUAbgB0AHIAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
ABYABQH//////////wMAAAAQjYFkm0/PEYbqAKoAuSnoAAAAAAAAAAAAAAAAAJ94KdzBvwGUAAAA
QAQAAAAAAABDAHUAcgByAGUAbgB0ACAAVQBzAGUAcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAGgACAP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAABAAAAAkAAAAAAAAAAUAUwB1AG0AbQBhAHIAeQBJAG4AZgBvAHIAbQBhAHQAaQBv
AG4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAIBAQAAAP//////////AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQAAAEwoAAAAAAAAUABvAHcAZQByAFAAbwBpAG4AdAAg
AEQAbwBjAHUAbQBlAG4AdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAgECAAAABAAAAP//
//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsdIAAAAAAAAFAEQAbwBj
AHUAbQBlAG4AdABTAHUAbQBtAGEAcgB5AEkAbgBmAG8AcgBtAGEAdABpAG8AbgAAAAAAAAAAAAAA
OAACAf///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADM
AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////8AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////
/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAACCAAAA
gwAAAIQAAACFAAAAhgAAAIcAAACIAAAAiQAAAIoAAACLAAAAjAAAAI0AAACOAAAAjwAAAJAAAACR
AAAAkgAAAP7////+////lQAAAGYAAAD/////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////EhAAtw9EAAAA
QQByAGkAYQBsAAAATgBlAHcAIABSAG8AbQBhAG4AAACktxIApLcSALCzEgD40wMw1LMSAAgAAADU
sxIAftQDMAAABiIgALcPRAAAAE0AbwBuAG8AdAB5AHAAZQAgAFMAbwByAHQAcwAAAAAApLcSAKS3
EgCwsxIA+NMDMNSzEgAIAAAA1LMSAH7UAzACAAYCMAC3D0QAAABDAG8AdQByAGkAZQByACAATgBl
AHcAAAB0AHMAAAAAAKS3EgCktxIAsLMSAPjTAzDUsxIACAAAANSzEgB+1AMwAAAGMQAApA8KAAAA
EgADABIAAQAcAAAApQ8IAAAAAAAACAAAAQAAAKkPCgAAAAcAAAACAAkEAABAAKMPbgAAAAUA//0/
AAAAIiAAAGQAAAAAAAAAZAAAAAAAAAAAAEACAAAAAAcAAAD//+8AAAAAAP///////xgAAAAAAQAA
AAUAACABIAEAAAAAAAUAAEACQAIAAAAAAAUAAGADYAMAAAAAAAUAAIAEgAQAAAAAXwDkB0AHAAAA
AOUHBAAAAAEAAAAPAOYHLAcAAAAAug8UAAAAdwBoAG8AbwBzAGgALgB3AGEAdgAQALoPCAAAAC4A
VwBBAFYAIAC6DwIAAAAxADAAug8GAAAAMQAwADMAAADnB+AGAABSSUZG1gYAAFdBVkVmbXQgEAAA
AAEAAQARKwAAESsAAAEACABkYXRhsgYAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgH6A
gICAgICAgICAgH5+gH6AgICAfoB+gICAgIB+fn5+fn5+foB+gICAgIB+foCAgICAgICAgICAgICA
gICAgIB+gICAgICAgICAgIB+foCAfn5+gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA
gICAgICAgIB+fn6AgICAgICAgoKAfnx8fH5+fn6AgoaIhoJ+enZ0dnh6fH6CiIyOkIyCenZybmxy
dnyEiJCUlI6IgHx2dHJwcHR6foCIkJCKhIB8eHZ0dnx+foKGhoSCgoaIhoB6eHZ2dnp8foKEhoyS
joqCeHJsaG50eoKKkpKQiIB6dnJycHBycnh+iJCSmJyQjnxqW1FVX3yctburpY5iSUNDWYSjsber
iG5bSUNZfparu7GSemxuaF1fcoCSnqejmJiUfF1TVVNTaoiGlpR6fJCaiIaEgoR4X19sfpipr5h2
X11kcoqShoyKblVifIKWq7GObmZkX12Eq7OhpYJkXTU9cnKYu6uMbmpdanqMnKGIfpRsTWyMmpyQ
gmRylJ6YinhbW19mfKWlnIJZUWZXS1+Su6eaoYh4aFt6ob2ejpZ4W0NJaoiUlKWnmHp4eIRkU1F6
scV8X2ZJOVev07mITTtRbprB1ea/dks7T1V4hn6Uvad4al1dWVN+rcm1p5RsTT9wr7WlbE07Q0dw
tebZtYxbKRJLaKW51d98JQwlO3i72eS9dEtRU12e3+bJlmJHcnyKbFNudnqOr6F+bmZTW26InsOr
eDsaQXqhr7+OPStBWZLJ3bt8PS8YMXLH/PK5XxIACj98pdXmvYRXNS9Deq3T1cOjZikUL3COob+1
nnZiTVFyiJ6poZiYjop8Tz1PlrOWdGpkaGqcr6u3tZZsRz9HX4y5w9HJiksUCDOE0/LXnGRRQ01w
jKezt7erhnBXOzFTmtHZxbeQQQ4OTZq31erRei8jP2J4pcfNllNBTVtodpKls6uhnIhoWXB+fnqI
nopydoCAdFtdcIyYq7eedFdPVXSMmpiUgnh4ZF12iH52dniep4qAemRfeI6MemhfboaWnpiIgnJT
UWyQmqGcjnRiZHCGfl9shIiInJpyUV9sXVuKtbOOdGZdV11+q7engmhXZnB8oZqQhGZXaG5ogIqI
iKGjmIBiVVtoeoyjoZaIbFNDV46vq6OegGJZYm54lKWUcGRoanaMqa2ehmpNOU90hJSru7WagF1H
UVtkcHB+nK2vqZqCaGhoZHB4foaWnJqUjHhoXVlugpCYnI6MhoB0bnKKmo5wXWRsdpavq6eGalFN
YnyMkJqYlpKKdmRqcICKiIqEenh6eoKKiJKWinRsanJ8iJqemHxfW3J+gpCcmJiSfmpiX2p8jJij
lHp8eHBwfn6Akp6UlIx2XVdofIqOko58eniCgoSOhnx4fICEeoCIhHpuZGhweIiMmq2njnJdWWZu
dIqYloSAempsfIB6goyKhHx8foSIhoJ2cHBucnqGjI6UkoRwaHJ4enyEhoCAgH6ChoaGhHx4dHJq
anR2foqOjpSOfnZ6fHp8gIB8eHJydn6IhIaMioB4cnBydHqEjIyGgoCAfHx8dnqCgHh2eHyAhoiI
hoiEeHR4fn5+fn5+foCEhIKAgHp4eHh4gIaKioSAfHp4en5+goqKfnJyeoB+gISCfHh6fn6AhoaE
gHx2dHh8gISEgoKAenh6fH5+foCEhoSAfICAfHp4fHx8foCAgICCgICCgIB+enp8enp+goaGhIB+
fn58foCAfnx8foCAgoiGfnx8enp8gIKCgH58fHp+fn6EiIqKhH56eHp6fH6AgIKCgoKCgoKCgH5+
fnx+foCEhIKAfnx+gIKCgIKEgoB8fH5+gIKCgoKAfoCChIJ+fn6AgICAgICAgoKCgoCAfn5+foCA
hIKCgoKCfn6Agn6AgHx8fICCgoKAgIB+gICAfoCAgICAgH5+gH5+fn6AgH6AgICAgICAgIB+fn5+
fHx+gIKCgoB+fHx+fHx+gIKCgoB+fn58fHx+fn6AgICAgICAfnx8fHx+gICAfoCAgH5+gIB+fnx8
fHx+fn5+foCAfn5+fn5+fH5+foCAgIKCgH58enp+gICAgoB+fn5+foB+fHx8fH6AgoCAfnx8fn6A
gIKAgH5+fnx8fH5+fn6AgIKCgH58fHx+fH6AgoKAfH5+foB+fHp8fn5+foCAgICAfn5+fHx8fn6A
gICAgH5+fn5+foCChIB8fH5+fn5+gH6AgIB+foBAAA8ACwSyCAAADwAA8KoIAAAAAAbwGAYAAAQE
AwDCAAAAcQAAABQAAAABAAAADQAAAAUAAAAIAAAAAwAAAA8AAAAEAAAABgAAAAIAAAAEAAAABgAA
AAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAGAAAAAAAAAAQAAAAAAAAA
BQAAAAAAAAAEAAAAAAAAAAUAAAAAAAAABAAAAAAAAAAFAAAAAAAAAAQAAAAAAAAABQAAAAAAAAAD
AAAAAAAAAAYAAAAAAAAABAAAAAAAAAAGAAAAAAAAAAQAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAQA
AAAAAAAABgAAAAAAAAAEAAAAAAAAAAYAAAAAAAAABAAAAAAAAAAGAAAAAAAAAAQAAAAAAAAABAAA
AAAAAAAEAAAAAAAAAAUAAAAAAAAABwAAAAAAAAAEAAAAAAAAAAYAAAAAAAAABAAAAAAAAAAHAAAA
AAAAAAQAAAAAAAAABgAAAAAAAAAEAAAAAAAAAAcAAAAAAAAABAAAAAAAAAAHAAAAAAAAAAQAAAAA
AAAABgAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABQAAAAAA
AAAEAAAAAAAAAAUAAAAAAAAABAAAAAAAAAAFAAAAAAAAAAQAAAAAAAAABQAAAAAAAAAEAAAAAAAA
AAUAAAAAAAAABAAAAAAAAAAHAAAAAAAAAAQAAAAAAAAABwAAAAAAAAAEAAAAAAAAAAcAAAAAAAAA
BAAAAAAAAAAGAAAAAAAAAAQAAAAAAAAABgAAAAAAAAAEAAAAAAAAAAcAAAAAAAAABAAAAAAAAAAF
AAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAB4AAAAAAAAABAAAAAAAAAATAAAAAAAAAAQA
AAAAAAAABgAAAAAAAAAEAAAAAAAAAAYAAAAAAAAABAAAAAAAAAAFAAAAAAAAAAQAAAAAAAAACAAA
AAAAAAAEAAAAAAAAAAsAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABQAAAAAAAAAEAAAA
AAAAAAUAAAAAAAAABAAAAAAAAAASAAAAAAAAAAQAAAAAAAAABQAAAAAAAAAQAAAAAAAAAAYAAAAA
AAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABwAAAAAAAAAEAAAAAAAAAAYAAAAAAAAABAAAAAAA
AAAHAAAAAAAAAAQAAAAAAAAACgAAAAAAAAAEAAAAAAAAAAcAAAAAAAAABAAAAAAAAAAJAAAAAAAA
AAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAFAAAAAAAAAAQAAAAAAAAA
BAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAGAAAAAAAAAAQAAAAAAAAABgAAAAAAAAAE
AAAAAAAAAAYAAAAAAAAABAAAAAAAAAAGAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAUA
AAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABQAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAA
AAAAAAAFAAAAAAAAAAQAAAAAAAAABgAAAAAAAAAEAAAAAAAAAAYAAAAAAAAABAAAAAAAAAAIAAAA
AAAAAAQAAAAAAAAACQAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAA
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
AAAAAAAABQAAAAEAAAADABIAAAAAAAAAAADzAxQAAAD4AAAABAAAAAIAAAADAQAAAAAAAAAAnw8E
AAAAAAAAAAAAqA8jAAAAUHJvYmxlbTogU2NhbGFibGUgV2ViIFByb3h5IENhY2hpbmcAAKEPHAAA
ACQAAAAAAAAAAAAJAAAAAAAAABsAAAAAAAIAJgAQAJ8PBAAAAAEAAAAAAKgPkwAAAGVhc3kgcGFy
dDogc3RhdGljIG9iamVjdHMNaGFyZCBwYXJ0OiBwb3B1bGFyICYgZnJlcXVlbnRseSB1cGRhdGVk
IG9iag1mcmVxdWVudGx5IGNoZWNrIGNvbnNpc3RlbmN5ICYgcmV0cmlldmUgbmV3IGNvcGllcw1s
b25nZXIgZGVsYXksIGhlYXZpZXIgbG9hZAAAoQ86AAAARgAAAAAAAAAAAE4AAAABAAAAAAAaAAAA
AAAAAAkAAAAAAAQA/wAA/iMAAAAAAAAATgAAAAAEAAASBAAAqg8aAAAAQgAAAAAAAAADAAAAAQAA
AAMATwAAAAAAAAAAAPMDFAAAAPcAAAAEAAAAAgAAAAIBAAAAAAAAAACfDwQAAAAAAAAAAACoDxYA
AABXZWItYmFzZWQgQXBwbGljYXRpb25zEACfDwQAAAABAAAAAACoD6EAAABSZWFsLXRpbWUNVFYg
YW5kIHJhZGlvDUluZnJlcXVlbnRseSBjaGFuZ2luZw1SRkNzLCBvbi1saW5lIG1hbnVhbHMNRnJl
cXVlbnRseSBjaGFuZ2luZw1OZXdzICYgc3RvY2sgcXVvdGVzLCBzaG9wcGluZyBjYXRhbG9nICYg
cHJpY2VzLCBwcm9kdWN0IGludmVudG9yeSAmIG9yZGVycwAAoQ+gAAAACgAAAAAAABAAAFoADQAA
AAEAABAAAFoAFgAAAAAAABAAAFoAFgAAAAEAABAAAFoAFAAAAAAAABAAAFoASwAAAAEAABAAAFoA
CgAAAAAAAAAMAAAAAAAEAAAA//4BAAAAAAAAABYAAAAABAAAEgQWAAAAAAQEABIEAAD//hQAAAAA
CAAAEggVAAAAAAwEABIM/wAA/jYAAAAAAAQA/wAA/gAAqg8aAAAALAAAAAAAAAAFAAAAAQAAAAMA
cQAAAAAAAAAAAPMDFAAAAPYAAAAAAAAAAgAAAAEBAAAAAAAAAACfDwQAAAAAAAAAAACoDwQAAABX
Q0lQEACfDwQAAAABAAAAAACoDzEBAABJbnZhbGlkYXRpb24gY2hhbm5lbCANYmV0d2VlbiB0aGUg
aW52YWxpZGF0aW9uIHNlcnZlciBhbmQgd2ViIGNhY2hlcw1yZXNwb25zaWJsZSBmb3IgbXVsdGlw
bGUgb2JqZWN0cw1oZWFydGJlYXQgdG8gcHJvdmlkZSBmcmVzaG5lc3MgZ3VhcmFudGVlDUludmFs
aWRhdGlvbiBtZXNzYWdlcw1QVVJHRSBtZXRob2QgLS0gZXh0ZW5zaW9uIHRvIEhUVFANUE9TVCB0
byB1cGRhdGUgdGhlIG9iamVjdCAoZGVsdGEgZW5jb2RpbmcpDURlbGl2ZXJ5DXVuaWNhc3QsIGFw
cGxpY2F0aW9uLWxheWVyIG11bHRpY2FzdCwgb3IgSVAgbXVsdGljYXN0DQAAoQ9+AAAAFgAAAAAA
AAAAAHkAAAABAAAAAAAWAAAAAAAAAAAATQAAAAEAAAAAAAkAAAAAAAAAAAA2AAAAAQAAAAAAAQAA
AAAAAAAAABYAAAAAAAAAeQAAAAAAAAAWAAAAAAAAAE0AAAAAAAAACQAAAAAAAAA2AAAAAAAAAAEA
AAAAAAAAAACqDxoAAAD7AAAAAAAAAAcAAAABAAAAAwAwAAAAAAAAAAAA8wMUAAAA+wAAAAAAAAAC
AAAABAEAAAAAAAAAAJ8PBAAAAAAAAAAAAKgPDAAAAFdDSVA6IHN0ZXAgMRAAnw8EAAAAAQAAAAAA
qA/sAAAAV2ViIGNhY2hlDWluZGljYXRlIGludGVyZXN0IGluIHJlY2VpdmluZyBpbnZhbGlkYXRp
b24NSW52YWxpZGF0aW9uOiBsaXN0ZW5lcj08aXRzIGlwIGFkZHI+DXBvcnQgaXMgZGVmYXVsdCB0
byA4MC4NV2ViIHNlcnZlcg1yZXNwb25kIHdpdGggaW5mby4gb24gdGhlIGludmFsaWRhdGlvbiBj
aGFubmVsDUludmFsaWRhdGlvbjogY2hhbm5lbD08PiwgaXA9PD4sIHBvcnQ9PD4sIA1mcmVzaC1i
b3VuZD08c2Vjb25kcz4AAKEPxgAAAAoAAAAAAAAAAAAsAAAAAQAAAAAAJQAAAAEAAQgAAAQAAQAX
AAAAAQAAAAAACwAAAAAAAAAAAC8AAAABAAAAAABBAAAAAQABCAAABAABAAoAAAAAAAAALAAAAAAA
AAAkAAAAAgADABAAAwAUAAEAAAAAAAMAAwAUABcAAAAAAAAACwAAAAAAAAAvAAAAAAAAACoAAAAC
AAMAEAADABIAAQAAAAIAAwAQAAMAEgAVAAAAAgADABAAAwASAAEAAAAAAAMAAwASAAAAqg8sAAAA
UQAAAAAAAAAIAAAAAQAAAAMAbQAAAAAAAAACAAAAAQAAAAMAJQAAAAAAAAAAAPMDFAAAAPwAAAAA
AAAAAgAAAAUBAAAAAAAAAACfDwQAAAAAAAAAAACoDwwAAABXQ0lQOiBzdGVwIDIQAJ8PBAAAAAEA
AAAAAKgPawEAAFdlYiBjYWNoZQ1qb2luIHRoZSBpbnZhbGlkYXRpb24gY2hhbm5lbCBpZiBpdCBj
YWNoZXMgcXVpdGUgYSBmZXcgb2JqZWN0cyBvZiB0aGUgY2hhbm5lbA1JbiB1bmljYXN0LCBlc3Rh
Ymxpc2ggYSBwZXJzaXN0ZW50IGNvbm5lY3Rpb24gd2l0aCB0aGUgaW52YWxpZGF0aW9uIHNlcnZl
cg1JbiBhcHBsaWNhdGlvbi1sYXllciBtdWx0aWNhc3QsIHRoZSBpbnZhbGlkYXRpb24gc2VydmVy
IHJlZGlyZWN0cyB0aGUgY2FjaGUgdG8gYSBsb2NhbCBpbnZhbGlkYXRpb24gcmVsYXkgcG9pbnQg
aW4gdGhlIENvbnRlbnQgRGVsaXZlcnkgTmV0d29yayAoQ0ROKQ1JbiBJUCBtdWx0aWNhc3QsIHNp
bXBseSBqb2luIHRoZSBtdWx0aWNhc3QgZ3JvdXANDQAAoQ8kAAAACgAAAAAAAAAAAGIBAAABAAAA
AAAKAAAAAAAAAGIBAAAAAAAAAACqDxoAAABbAAAAAAAAAAcAAAABAAAAAwAKAQAAAAAAAAAA8wMU
AAAA/QAAAAAAAAACAAAABgEAAAAAAAAAAJ8PBAAAAAAAAAAAAKgPDAAAAFdDSVA6IHN0ZXAgMxAA
nw8EAAAAAQAAAAAAqA9NAQAASW52YWxpZGF0aW9uIHNldmVyDUluIHVuaWNhc3QsIHNlbmQgaW52
YWxpZGF0aW9ucyBhbmQgb3B0aW9uYWxseSBvYmplY3QgdXBkYXRlcyB0byBlYWNoIHBhcnRpY2lw
YXRpbmcgY2FjaGUNSW4gYXBwbGljYXRpb24tbGF5ZXIgbXVsdGljYXN0LCB0aGUgQ0ROIHJlbGF5
cyB0aGUgaW52YWxpZGF0aW9ucyB0byB0aGUgY2FjaGVzLg1JbiBJUCBtdWx0aWNhc3QsIG11bHRp
Y2FzdCB0byB0aGUgZ3JvdXAgYWRkcmVzcyBvZiB0aGUgaW52YWxpZGF0aW9uIGNoYW5uZWwNc2Vu
ZCBoZWFydGJlYXQgaWYgbm8gbWVzc2FnZSBpcyBzZW50IGluIHRoZSBsYXN0IGhlYXJ0YmVhdCBp
bnRlcnZhbC4NAAChDyQAAAATAAAAAAAAAAAAOwEAAAEAAAAAABMAAAAAAAAAOwEAAAAAAAAAAKoP
PgAAABYAAAAAAAAABwAAAAEAAAADAAYAAAAAAAAADgAAAAEAAAADAG4AAAAAAAAADgAAAAEAAAAD
AKEAAAAAAAAAAADzAxQAAAD+AAAAAAAAAAIAAAAHAQAAAAAAAAAAnw8EAAAAAAAAAAAAqA8KAAAA
RnJlc2huZXNzIBAAnw8EAAAAAQAAAAAAoA8QAwAASQBuACAAbgBvAHIAbQBhAGwAIABjAGEAcwBl
AA0AdABoAGUAIABjAGEAYwBoAGUAIABpAG4AdgBhAGwAaQBkAGEAdABlAHMAIAB0AGgAZQAgAG8A
YgBqAGUAYwB0ACAAYQBzACAAcwBvAG8AbgAgAGEAcwAgAGEAbgAgAGkAbgB2AGEAbABpAGQAYQB0
AGkAbwBuACAAbQBlAHMAcwBhAGcAZQAgAGkAcwAgAHIAZQBjAGUAaQB2AGUAZAANAEkAbgAgAGMA
YQBzAGUAIABvAGYAIABuAGUAdAB3AG8AcgBrACAAbwByACAAcwBlAHIAdgBlAHIAIABmAGEAaQBs
AHUAcgBlACwADQBpAGYAIAB0AGgAZQAgAGMAYQBjAGgAZQAgAHIAZQBjAGUAaQB2AGUAcwAgAG4A
bwAgAGgAZQBhAHIAdABiAGUAYQB0ACAAZgByAG8AbQAgAHQAaABlACAAaQBuAHYAYQBsAGkAZABh
AHQAaQBvAG4AIABzAGUAcgB2AGUAcgAgAGkAbgAgAHQAaABlACAAbABhAHMAdAAgAGgAZQBhAHIA
dABiAGUAYQB0ACAAaQBuAHQAZQByAHYAYQBsACwAIABpAG4AdgBhAGwAaQBkAGEAdABlACAAYQBs
AGwAIABvAGIAagBlAGMAdABzACAAdwBoAG8AcwBlACAAHCBmAHIAZQBzAGgALQBiAG8AdQBuAGQA
HSAgAHQAaQBtAGUAcgAgAGgAYQBkACAAZQB4AHAAaQByAGUAZAAuAA0AUgBlAHMAZQB0ACAAYQBs
AGwAIAAcIGYAcgBlAHMAaAAtAGIAbwB1AG4AZAAdICAAdABpAG0AZQByAHMAIAB3AGgAZQBuAGUA
dgBlAHIAIABhAG4AIABpAG4AdgBhAGwAaQBkAGEAdABpAG8AbgAgAG8AcgAgAGgAZQBhAHIAdABi
AGUAYQB0ACAAbQBlAHMAcwBhAGcAZQAgAG8AZgAgAHQAaABlACAAYwBoAGEAbgBuAGUAbAAgAGEA
cgByAGkAdgBlAHMALgANAAAAoQ9IAAAADwAAAAAAAAAAAFAAAAABAAAAAAAmAAAAAAAAAAAABAEA
AAEAAAAAAA8AAAAAAAAAUAAAAAAAAAAmAAAAAAAAAAQBAAAAAAAAAADzAxQAAAD/AAAAAAAAAAIA
AAAIAQAAAAAAAAAAnw8EAAAAAAAAAAAAqA8TAAAARnJlc2huZXNzIEd1YXJhbnRlZRAAnw8EAAAA
AQAAAAAAoA+QAQAAZgByAGUAcwBoAC0AYgBvAHUAbgBkACAAbwBmACAAYQBuACAAbwBiAGoAZQBj
AHQAIAA9ACAANQAgAG0AaQBuAHUAdABlAHMADQBoAGUAYQByAHQAYgBlAGEAdAAgAGkAbgB0AGUA
cgB2AGEAbAAgAG8AZgAgAHQAaABlACAAYwBoAGEAbgBuAGUAbAAgAD0AIAAxACAAbQBpAG4AdQB0
AGUADQBJAG4AIAB0AGgAZQAgAHcAbwByAHMAdAAgAGMAYQBzAGUALAAgAHQAaABlACAAbwBiAGoA
ZQBjAHQAIABpAHMAIABnAHUAYQByAGEAbgB0AGUAZQBkACAAdABvACAAYgBlACAAaQBuAHYAYQBs
AGkAZABhAHQAZQBkACAANgAgAG0AaQBuAHUAdABlAHMAIABhAGYAdABlAHIAIABpAHQAGSBzACAA
dQBwAGQAYQB0AGUAZAAgAGEAdAAgAHQAaABlACAAaQBuAHYAYQBsAGkAZABhAHQAaQBvAG4AIABz
AGUAcgB2AGUAcgAuAAAA8wMUAAAAAAEAAAAAAAACAAAACQEAAAAAAAAAAJ8PBAAAAAAAAAAAAKgP
HgAAAFRyYW5zcGFyZW50IENhY2hlcyBvbiB0aGUgcGF0aBAAnw8EAAAAAQAAAAAAoA8gAwAAUgBl
AGMAZQBpAHYAaQBuAGcAIABpAG4AIAB0AGgAZQAgAHIAZQBxAHUAZQBzAHQADQBJAGYAIABhACAA
YwBhAGMAaABlACAAZABvAGUAcwBuABkgdAAgAHUAbgBkAGUAcgBzAHQAYQBuAGQAIAB0AGgAZQAg
AGkAbgB2AGEAbABpAGQAYQB0AGkAbwBuACAAaABlAGEAZABlAHIAIABpAG4AIABhACAAYwBsAGkA
ZQBuAHQAIAByAGUAcQB1AGUAcwB0ACwAIABwAGEAcwBzACAAaQB0ACAAbwBuAC4ADQBPAHQAaABl
AHIAdwBpAHMAZQAsACAAYwBoAGEAbgBnAGUAIAB0AGgAZQAgAGwAaQBzAHQAZQBuAGUAcgAgAGkA
cAAgAGEAZABkAHIALgAgAHQAbwAgAGkAdABzACAAbwB3AG4AIABpAHAAIABhAGQAZAByAGUAcwBz
AC4ADQBSAGUAYwBlAGkAdgBpAG4AZwAgAGkAbgAgAHQAaABlACAAcgBlAHMAcABvAG4AcwBlAA0A
aQBmACAAdABoAGUAIABjAGEAYwBoAGUAIABkAG8AZQBzAG4AGSB0ACAAdwBhAG4AdAAgAHQAbwAg
AGoAbwBpAG4AIAB0AGgAZQAgAGMAaABhAG4AbgBlAGwAIABhAG4AZAAgAHIAZQBsAGEAeQAgAGkA
bgB2AGEAbABpAGQAYQB0AGkAbwBuAHMALAAgAGoAdQBzAHQAIABwAGEAcwBzACAAbwBuACAAdABo
AGUAIABjAGgAYQBuAG4AZQBsACAAaQBuAGYAbwAuAA0ATwB0AGgAZQByAHcAaQBzAGUALAAgAHIA
ZQBwAGwAYQBjAGUAIAB0AGgAZQAgAGMAaABhAG4AbgBlAGwAIABpAHAAIABhAGQAZAAuACAAdwBp
AHQAaAAgAGkAdABzACAAbwB3AG4AIABpAHAAIABhAG4AZAAgAHIAZQBsAGEAeQAgAGkAbgB2AGEA
bABpAGQAYQB0AGkAbwBuAHMAIAB0AG8AIAB0AGgAYQB0ACAAbABpAHMAdABlAG4AZQByAC4ADQAA
AKEPWgAAABkAAAAAAAAAAACWAAAAAQAAAAAAGgAAAAAAAAAAAMcAAAABAAAAAAABAAAAAAAAAAAA
GQAAAAAAAACWAAAAAAAAABoAAAAAAAAAxwAAAAAAAAABAAAAAAAAAAAAqg90AAAAjwAAAAAAAAAH
AAAAAQAAAAMADQAAAAAAAAADAAAAAQAAAAMAWwAAAAAAAAANAAAAAQAAAAMAQAAAAAAAAAADAAAA
AQAAAAMAEgAAAAAAAAADAAAAAQAAAAMACgAAAAAAAAAOAAAAAQAAAAMAEwAAAAAAAAAAAPMDFAAA
AAEBAAAAAAAAAgAAAAoBAAAAAAAAAACfDwQAAAAAAAAAAACoDxUAAABUYXJnZXRlZCBJbnZhbGlk
YXRpb24QAJ8PBAAAAAEAAAAAAKgPQAEAAFRoZSBpbnZhbGlkYXRpb24gc2VydmVyIG9yIHJlbGF5
IHBvaW50IGtlZXBzIHRyYWNrIG9mIHdoYXQgb2JqZWN0cyBhIGNhY2hlIGhhcyBhbmQgb25seSBz
ZW5kIGludmFsaWRhdGlvbnMgZm9yIG9iamVjdHMgaW4gdGhlIGNhY2hlLg1CZXN0IGFwcGxpZWQg
dG8gYXBwbGljYXRpb24tbGF5ZXIgbXVsdGljYXN0DXVuaWNhc3Q6IG5vdCBzY2FsYWJsZTsgdGhl
IHNpbmdsZSBpbnZhbGlkYXRpb24gc2VydmVyIG1heSBiZSBvdmVybG9hZGVkLg1JUCBtdWx0aWNh
c3Q6IGludmFsaWRhdGlvbiBtZXNzYWdlcyBhcmUgZGVsaXZlcmVkIHRvIGV2ZXJ5IHN1YnNjcmli
ZXIuAAChDyQAAACxAAAAAAAAAAAAkAAAAAEAAAAAALEAAAAAAAAAkAAAAAAAAAAAAKoPLAAAAF0A
AAAAAAAADQAAAAEAAAADAEcAAAAAAAAABwAAAAEAAAADAIkAAAAAAAAAAADzAxQAAAACAQAAAAAA
AAIAAAALAQAAAAAAAAAAnw8EAAAAAAAAAAAAqA8JAAAAU2VjdXJpdHkgEACfDwQAAAABAAAAAACo
D1kBAABXZWFrIHNlY3VyaXR5IGJhc2VkIG9uIElQIGFkZHJlc3MNbGlrZSB0aGUgQ0VSVCBmaXgg
Zm9yIGNhY2hlIHBvbGx1dGlvbg1TdHJvbmcgc2VjdXJpdHkgYmFzZWQgb24gc2Vzc2lvbiBrZXkN
b2J0YWluIHRoZSBzZXNzaW9uIGtleSB3aGVuIHJlZ2lzdGVyaW5nIHdpdGggdGhlIGludmFsaWRh
dGlvbiBzZXJ2ZXINdXNlIHB1YmxpYyBrZXkgb2YgdGhlIGludmFsaWRhdGlvbiBjaGFubmVsDXRo
ZSBpbnZhbGlkYXRpb24gc2VydmVyIHVzZXMgdGhlIHNlc3Npb24ga2V5IHRvIHNpZ24gdGhlIGlu
dmFsaWRhdGlvbiBtZXNzYWdlDUV0YWdlIGlzIHBhcnQgb2YgdGhlIG1lc3NhZ2UgdG8gcHJldmVu
dCByZXBsYXkAAKEPbAAAACIAAAAAAAAAAAAmAAAAAQAAAAAAJQAAAAAAAAAAAEUAAAABAAAAAAAr
AAAAAgAAAAAAfQAAAAEAAAAAACIAAAAAAAAAJgAAAAAAAAAlAAAAAAAAAEUAAAAAAAAAKwAAAAAA
AAB9AAAAAAAAAAAAqg8aAAAAKwEAAAAAAAAGAAAAAQAAAAMAKQAAAAAAAAAAAPMDFAAAAAMBAAAA
AAAAAgAAAAwBAAAAAAAAAACfDwQAAAAAAAAAAACoDxAAAABXb3JrIGluIHByb2dyZXNzEACfDwQA
AAABAAAAAACoDz0AAABJbnRlcm5ldCBEcmFmdCBpbiBwcm9ncmVzcw13ZWxjb21lIGNvbW1lbnRz
DWpvaW50IGRldmVsb3BtZW50LwDwD1QAAAAAAPMDFAAAAGoAAAAAAAAAAAAAAAABAAAAAAAAAADz
AxQAAAD5AAAAAAAAAAAAAABTAQAAAAAAAAAA8wMUAAAA+gAAAAAAAAAAAAAAVAEAAAAAAAABAAEE
UAAAAAAAAAH///9/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABIAAADqAwAAAAAAAHIXCAAAAAEAEABZoQAAAAD1DxwA
AAAMAQAAgxUAAzWhAAB90gAAAQAAAAMBAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkA
AAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAD+/////v//////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
//////////////////////////////7/AAAEAAIAAAAAAAAAAAAAAAAAAAAAAAIAAAAC1c3VnC4b
EJOXCAArLPmuRAAAAAXVzdWcLhsQk5cIACss+a40AwAA8AIAAA8AAAABAAAAgAAAAAMAAACIAAAA
BAAAAKAAAAAGAAAAqAAAAAcAAACwAAAACAAAALgAAAAJAAAAwAAAAAoAAADIAAAAFwAAANAAAAAL
AAAA2AAAABAAAADgAAAAEwAAAOgAAAAWAAAA8AAAAA0AAAD4AAAADAAAAI8CAAACAAAA5AQAAB4A
AAAPAAAAT24tc2NyZWVuIFNob3cAAAMAAACx0gAAAwAAAGYAAAADAAAADQAAAAMAAAADAAAAAwAA
AAAAAAADAAAAAAAAAAMAAAAxFQgACwAAAAAAAAALAAAAAAAAAAsAAAAAAAAACwAAAAAAAAAeEAAA
EgAAABAAAABUaW1lcyBOZXcgUm9tYW4ABgAAAEFyaWFsAA8AAABNb25vdHlwZSBTb3J0cwAMAAAA
Q291cmllciBOZXcAGgAAAFJlcG9ydGluZyBQcm9ncmVzcyAobG9uZykAJgAAAFdDSVA6IFdlYiBD
YWNoZSBJbnZhbGlkYXRpb24gUHJvdG9jb2wAJAAAAFByb2JsZW06IFNjYWxhYmxlIFdlYiBQcm94
eSBDYWNoaW5nABcAAABXZWItYmFzZWQgQXBwbGljYXRpb25zAAUAAABXQ0lQAA0AAABXQ0lQOiBz
dGVwIDEADQAAAFdDSVA6IHN0ZXAgMgANAAAAV0NJUDogc3RlcCAzAAsAAABGcmVzaG5lc3MgABQA
AABGcmVzaG5lc3MgR3VhcmFudGVlAB8AAABUcmFuc3BhcmVudCBDYWNoZXMgb24gdGhlIHBhdGgA
FgAAAFRhcmdldGVkIEludmFsaWRhdGlvbgAKAAAAU2VjdXJpdHkgABEAAABXb3JrIGluIHByb2dy
ZXNzAAwQAAAGAAAAHgAAAAsAAABGb250cyBVc2VkAAMAAAAEAAAAHgAAABAAAABEZXNpZ24gVGVt
cGxhdGUAAwAAAAEAAAAeAAAADQAAAFNsaWRlIFRpdGxlcwADAAAADQAAAACYAAAAAwAAAAAAAAAg
AAAAAQAAADYAAAACAAAAPgAAAAEAAAACAAAACgAAAF9QSURfR1VJRAACAAAA5AQAAEEAAABOAAAA
ewAyADYAOQAyADgANABFADAALQAyAEQAQgBFAC0AMQAxAEQANAAtADkARAAzAEUALQAwADAANQAw
AEQAQQAwAEIARAA1ADEAMwB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAA=
--=====================_279848691==_--



From owner-wrec@cs.utk.edu  Sun Jun  4 20:50:22 2000
Received: from cs.utk.edu (CS.UTK.EDU [128.169.94.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA10780
	for <wrec-archive@odin.ietf.org>; Sun, 4 Jun 2000 20:50:22 -0400 (EDT)
Received: from localhost (daemon@localhost) 
        by cs.utk.edu with SMTP (cf v2.9s-UTK)
	id UAA21694; Sun, 4 Jun 2000 20:45:16 -0400 (EDT)
Received: by cs.utk.edu (bulk_mailer v1.13); Sun, 4 Jun 2000 20:45:16 -0400
Received:  
        by cs.utk.edu (cf v2.9s-UTK)
	id UAA21676; Sun, 4 Jun 2000 20:45:15 -0400 (EDT)
Received: from ircache.net (marvin@localhost) 
        by cs.utk.edu with ESMTP (cf v2.9s-UTK)
	id UAA21663; Sun, 4 Jun 2000 20:45:13 -0400 (EDT)
Received: from ircache.net (192.52.106.29 -> ack.ircache.net)
 by cs.utk.edu (smtpshim v1.0); Sun, 4 Jun 2000 20:45:13 -0400
Received: from surf.ircache.net (surf.scd.ucar.edu [128.117.28.53])
	by ircache.net (8.8.6/8.8.6) with ESMTP id RAA08494
	for <wrec@cs.utk.edu>; Sun, 4 Jun 2000 17:45:12 -0700 (PDT)
Received: from localhost (wessels@localhost)
	by surf.ircache.net (8.8.6/8.8.6) with ESMTP id SAA29878
	for <wrec@cs.utk.edu>; Sun, 4 Jun 2000 18:45:06 -0600 (MDT)
Date: Sun, 4 Jun 2000 18:45:06 -0600
From: Duane Wessels <wessels@ircache.net>
To: wrec@cs.utk.edu
Subject: HTTP compliance
Message-ID: <Pine.SGI.4.10.10006031728460.28215-100000@surf.ircache.net>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
List-Unsubscribe: <mailto:wrec-request@cs.utk.edu?Subject=unsubscribe>

During the workshop in Lisbon, many people mentioned the need for HTTP
compliance tests.  An analogy was made to the "connect-a-thon" that Sun
has organized for NFS implementations.  One nice feature of the
connect-a-thon is that participating companies can not use the results
to claim compliance in their marketing literature.  It seems to be an
engineering-only event to ensure that products interoperate with each
other.

My group would very much like to take on this role for HTTP
compliance/interoperation testing.  We are interested in developing
software for vendors and others to use.  We are willing to host
"HTTP-a-thon" events if vendors would find it useful.

Unfortunately, we probably don't have the resources at this time to
pull it off.    We need money to hire a programmer/coordinator.  What
follows is our plan for making it happen:

1) We create a "consortium" of sorts to fund the development.
   The members are vendors and others interested in HTTP compliance
   software and tests.  Given that the discussion originated in
   the context of caching, we expect many members to be companies
   that have caching products.

2) Companies pay an annual membership fee of $20k (+/- $5k).
   Our goal is to collect about $200/year for this project.
   This money pays for salary, equipment, travel, etc. 
   
3) Development is driven by the needs and desires of the members.
   That is, members decide which features and tests are most
   important.  I envision something democratic -- one vote per
   member.

4) My group implements the desired features, and provides support for
   the software.

5) Members have immediate access to software releases.  Software is
   released to non-members after a period of six months (or so).
   Members are bound to specific terms of use.  Results may not be used
   in marketing literature.

This is our proposal; nothing has been set in stone.  I'm eager to find
out if vendors and others think its a workable model.  Feel free to
follow up on this list, or reply to me personally.

Duane W.



From owner-wrec@cs.utk.edu  Sun Jun  4 23:07:28 2000
Received: from cs.utk.edu (CS.UTK.EDU [128.169.94.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA13210
	for <wrec-archive@odin.ietf.org>; Sun, 4 Jun 2000 23:07:28 -0400 (EDT)
Received: from localhost (daemon@localhost) 
        by cs.utk.edu with SMTP (cf v2.9s-UTK)
	id XAA00818; Sun, 4 Jun 2000 23:03:12 -0400 (EDT)
Received: by cs.utk.edu (bulk_mailer v1.13); Sun, 4 Jun 2000 23:03:12 -0400
Received:  
        by cs.utk.edu (cf v2.9s-UTK)
	id XAA00800; Sun, 4 Jun 2000 23:03:12 -0400 (EDT)
Received: from fozzie.sanmateo.akamai.com (marvin@localhost) 
        by cs.utk.edu with ESMTP (cf v2.9s-UTK)
	id XAA00787; Sun, 4 Jun 2000 23:03:10 -0400 (EDT)
Received: from fozzie.sanmateo.akamai.com (63.196.237.2 -> fw.west.akamai.com)
 by cs.utk.edu (smtpshim v1.0); Sun, 4 Jun 2000 23:03:10 -0400
Received: from marjorie.sanmateo.akamai.com (IDENT:root@marjorie.sanmateo.akamai.com [172.23.1.15])
	by fozzie.sanmateo.akamai.com (8.9.3/8.9.3) with ESMTP id UAA19312;
	Sun, 4 Jun 2000 20:01:23 -0700 (PDT)
Received: (from mnot@localhost)
	by marjorie.sanmateo.akamai.com (8.9.3/8.9.3) id UAA06989;
	Sun, 4 Jun 2000 20:02:59 -0700
Date: Sun, 4 Jun 2000 20:02:59 -0700
From: Mark C Nottingham <mnot@akamai.com>
To: Duane Wessels <wessels@ircache.net>
Cc: wrec@cs.utk.edu
Subject: Re: HTTP compliance
Message-ID: <20000604200255.A6952@akamai.com>
References: <Pine.SGI.4.10.10006031728460.28215-100000@surf.ircache.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2i
In-Reply-To: <Pine.SGI.4.10.10006031728460.28215-100000@surf.ircache.net>; from wessels@ircache.net on Sun, Jun 04, 2000 at 06:45:06PM -0600
List-Unsubscribe: <mailto:wrec-request@cs.utk.edu?Subject=unsubscribe>

Duane,

I (and everyone I talked to) think that you guys are a natural for this sort
of project, mostly because you're already in the testing business. As long
as the focus stays on the engineering level, and away from making it
competitive, this will be great.

Others will have more intelligent things to say about the organisation of
funding, membership, etc., but it would be nice if vendors who aren't
directly participating weren't cut out (e.g., six-month code delay), as
they're generally the people who need the most help.

How is the connect-a-thon organised in this respect?

A few points for discussion; 

* What are the target devices for such tests?
Describing server and client as well as proxy/surrogate tests is useful, but
much more work, and it may turn out quite a bit harder (and more disruptive)
to pull the vendors on board.

I'd recommend starting with proxy/surrogate devices, and eventually
expanding into clients and servers if there's enough interest.

* What kinds of tests?
The most obvious goal is to prove full 1.1 compliance, according to stated
RFC2119 requirements. I think most people realise that doing so is actually
a very difficult task, because of all of the possible permutations of HTTP
mechanisms, etc that present themselves.

As I said in Lisbon, my interest is primarily in assuring that caches
operate in a predictable way to content providers; while we could test to
make sure that each message is well-formed, etc., IMHO that won't be
necessary, as it's already in the best interests of the vendor to do so.

It may be more realistic to define a relatively small group of relevant
tests to start with, making it easier to get a first go at it out quickly,
to gauge response and hopefully have some positive effects ASAP.

Finally, I'd be very surprised if any of the commercial vendors who showed
interest didn't have a pre-existing compliance engine that they use
interally. If one could be convinced/arm-twisted that it would be in their
best interests to donate it (or a portion), we'd save a lot of effort.

Cheers,


On Sun, Jun 04, 2000 at 06:45:06PM -0600, Duane Wessels wrote:
> During the workshop in Lisbon, many people mentioned the need for HTTP
> compliance tests.  An analogy was made to the "connect-a-thon" that Sun
> has organized for NFS implementations.  One nice feature of the
> connect-a-thon is that participating companies can not use the results
> to claim compliance in their marketing literature.  It seems to be an
> engineering-only event to ensure that products interoperate with each
> other.
> 
> My group would very much like to take on this role for HTTP
> compliance/interoperation testing.  We are interested in developing
> software for vendors and others to use.  We are willing to host
> "HTTP-a-thon" events if vendors would find it useful.
> 
> Unfortunately, we probably don't have the resources at this time to
> pull it off.    We need money to hire a programmer/coordinator.  What
> follows is our plan for making it happen:
> 
[snip]
> 
> This is our proposal; nothing has been set in stone.  I'm eager to find
> out if vendors and others think its a workable model.  Feel free to
> follow up on this list, or reply to me personally.



-- 
Mark Nottingham, Senior Developer
Akamai Technologies (San Mateo, CA)


From owner-wrec@cs.utk.edu  Mon Jun  5 09:47:21 2000
Received: from cs.utk.edu (CS.UTK.EDU [128.169.94.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA02265
	for <wrec-archive@odin.ietf.org>; Mon, 5 Jun 2000 09:47:20 -0400 (EDT)
Received: from localhost (daemon@localhost) 
        by cs.utk.edu with SMTP (cf v2.9s-UTK)
	id JAA17442; Mon, 5 Jun 2000 09:42:09 -0400 (EDT)
Received: by cs.utk.edu (bulk_mailer v1.13); Mon, 5 Jun 2000 09:42:09 -0400
Received:  
        by cs.utk.edu (cf v2.9s-UTK)
	id JAA17424; Mon, 5 Jun 2000 09:42:08 -0400 (EDT)
Received: from pail.ircache.net (marvin@localhost) 
        by cs.utk.edu with ESMTP (cf v2.9s-UTK)
	id JAA17410; Mon, 5 Jun 2000 09:42:06 -0400 (EDT)
Received: from pail.ircache.net (128.117.28.5 -> pail.scd.ucar.edu)
 by cs.utk.edu (smtpshim v1.0); Mon, 5 Jun 2000 09:42:06 -0400
Received: from localhost (rousskov@localhost)
	by pail.ircache.net (8.9.2/8.8.7) with ESMTP id HAA44129;
	Mon, 5 Jun 2000 07:42:03 -0600 (MDT)
	(envelope-from rousskov@ircache.net)
Date: Mon, 5 Jun 2000 07:42:03 -0600 (MDT)
From: Alex Rousskov <rousskov@ircache.net>
To: Mark C Nottingham <mnot@akamai.com>
cc: wrec@cs.utk.edu
Subject: Re: HTTP compliance
In-Reply-To: <20000604200255.A6952@akamai.com>
Message-ID: <Pine.BSF.4.05.10006050645130.42396-100000@pail.ircache.net>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
List-Unsubscribe: <mailto:wrec-request@cs.utk.edu?Subject=unsubscribe>

On Sun, 4 Jun 2000, Mark C Nottingham wrote:

> Others will have more intelligent things to say about the organisation of
> funding, membership, etc., but it would be nice if vendors who aren't
> directly participating weren't cut out (e.g., six-month code delay), as
> they're generally the people who need the most help.

We would be more than happy to cut nobody out. However, there are two
problems that are hard to solve if you allow free timely access to the
tool:

	- a not-for-marketing license would be nearly impossible
	  to enforce; a company or a magazine are likely to violate
	  the licensing terms (knowingly or not) and publish claims
	  of [non]compliance.

	- there is not much incentive for vendors to pay for the
	  development if they can get the tool anyway (just look
	  at the number of Polygraph sponsors versus the number of
	  caching vendors who use the tool)

> How is the connect-a-thon organised in this respect?

It will probably up to the participants to decide. IMO, connect-a-thon
will not be very useful for these kinds of tests because the tool will
be testing mostly compliance with standards and current practice rather
than compatibility with similar software. I suspect that most of the
tests can be done in isolation so connect-a-thon will not be required.
 
> * What are the target devices for such tests?
> Describing server and client as well as proxy/surrogate tests is useful, but
> much more work, and it may turn out quite a bit harder (and more disruptive)
> to pull the vendors on board.
> 
> I'd recommend starting with proxy/surrogate devices, and eventually
> expanding into clients and servers if there's enough interest.

I would make it demand driven. If there is enough interest/support from
the server/client community, the tool can include server/client tests.
 
> * What kinds of tests?
> The most obvious goal is to prove full 1.1 compliance, according to stated
> RFC2119 requirements. I think most people realise that doing so is actually
> a very difficult task, because of all of the possible permutations of HTTP
> mechanisms, etc that present themselves.

Full HTTP/1.1 compliance is a nice goal, but probably not very
practical. Again, since the tool is designed for product developers, I
would leave the scope for them to decide on. Initial goals should
probably be more modest to get some visible progress sooner.
 
> As I said in Lisbon, my interest is primarily in assuring that caches
> operate in a predictable way to content providers; while we could test to
> make sure that each message is well-formed, etc., IMHO that won't be
> necessary, as it's already in the best interests of the vendor to do so.
> 
> It may be more realistic to define a relatively small group of relevant
> tests to start with, making it easier to get a first go at it out quickly,
> to gauge response and hopefully have some positive effects ASAP.

Agree.
 
> Finally, I'd be very surprised if any of the commercial vendors who showed
> interest didn't have a pre-existing compliance engine that they use
> interally. If one could be convinced/arm-twisted that it would be in their
> best interests to donate it (or a portion), we'd save a lot of effort.

I am less optimistic after talking to several vendors :). However, we
definitely should try to use the results of past developments if any.

Thanks,

Alex.



From owner-wrec@cs.utk.edu  Mon Jun  5 11:48:38 2000
Received: from cs.utk.edu (CS.UTK.EDU [128.169.94.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA04956
	for <wrec-archive@odin.ietf.org>; Mon, 5 Jun 2000 11:48:38 -0400 (EDT)
Received: from localhost (daemon@localhost) 
        by cs.utk.edu with SMTP (cf v2.9s-UTK)
	id LAA27407; Mon, 5 Jun 2000 11:43:49 -0400 (EDT)
Received: by cs.utk.edu (bulk_mailer v1.13); Mon, 5 Jun 2000 11:43:49 -0400
Received:  
        by cs.utk.edu (cf v2.9s-UTK)
	id LAA27388; Mon, 5 Jun 2000 11:43:49 -0400 (EDT)
Received: from mail-relay1.mirrorimage.net (marvin@localhost) 
        by cs.utk.edu with ESMTP (cf v2.9s-UTK)
	id LAA27372; Mon, 5 Jun 2000 11:43:47 -0400 (EDT)
Received: from mail-relay1.mirrorimage.net (209.58.140.11)
 by cs.utk.edu (smtpshim v1.0); Mon, 5 Jun 2000 11:43:47 -0400
Received: from oskarpc (mail-relay1.mirrorimage.net [209.58.140.11])
	by mail-relay1.mirrorimage.net (8.9.3/8.9.3) with SMTP id KAA28584
	for <wrec@cs.utk.edu>; Mon, 5 Jun 2000 10:43:32 -0500
From: "Oskar Batuner" <oskar@mirror-image.com>
To: <wrec@cs.utk.edu>
Subject: RE: HTTP compliance
Date: Mon, 5 Jun 2000 11:42:25 -0400
Message-ID: <NCBBIGEDHDAFCJHPOCMHKEHBCGAA.oskar@mirror-image.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
In-Reply-To: <Pine.BSF.4.05.10006050645130.42396-100000@pail.ircache.net>
List-Unsubscribe: <mailto:wrec-request@cs.utk.edu?Subject=unsubscribe>
X-MIME-Autoconverted: from 8bit to quoted-printable by cs.utk.edu id LAA27407
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ietf.org id LAA04956

Folks, for me it looks like we are talking about two different
possible developments:

1. HTTP compliance tests.
2. Connect-a-thone.

A while ago I was in NFS development and connect-a-thon was a very
important part of testing. But the way it worked had nearly nothing to
do with the protocol compliance testing. Different vendors came together
with equipment and software, point clients to other people’s
servers and run a group of standardized tests. If our new client has
problem with the current version of let's say HP-UX - it does not matter
who is in compliance, it just means that WE do have a problem.
If such problem is found when both versions are not yet released – you
talk to other party, and also look how this specific test works with
other people implementations.

The primary goal of such tests is inter-vendor compatibility and
"current industry practices" definitely dominate over puristic protocol
compliance issues.

What kind of possible even/alliance are we trying to create?
Both have the right to exist.

The first one, compliance tests, is kind of more straightforward,
one can just write a set of tests with limited interaction with
cache/service vendors. Still to be really useful such tests
should take into account current practices, the way HTTP is
practically implemented, not just seat in the clean
room with nothing but the set of RFC's.

I agree with Alex that there is no need for all of us to come
together for such testing. Tests can be made available as
a software package - or alternately run remotely by configuring
the test lab and system under test to point to one another. The
latter form creates more controllable environment and may prevent
some problems Alex is talking about.

The form of organization Duane is proposing is best suited exactly
for this type of testing.

Connect-a-thone may be also a good thing to have. It is especially
useful for cache/layerX switch/router vendors - current environment
becomes extremely complicated. Too many different devices available,
and understanding the source of the problem when interacting with
specific device often requires a help of vendor engineers - not just
sales support. Service vendors may be interested in both testing
possible elements of infrastructure and preventing problems for
service customers.

The connect-a-thone event may be opened to non-members for some
registration fee.

My two cents.

- Oskar

>-----Original Message-----
>From: Alex Rousskov [mailto:rousskov@ircache.net]
>Sent: Monday, June 05, 2000 9:42 AM
>To: Mark C Nottingham
>Cc: wrec@cs.utk.edu
>Subject: Re: HTTP compliance
>
>
>On Sun, 4 Jun 2000, Mark C Nottingham wrote:
>
>> Others will have more intelligent things to say about the organisation of
>> funding, membership, etc., but it would be nice if vendors who aren't
>> directly participating weren't cut out (e.g., six-month code delay), as
>> they're generally the people who need the most help.
>
>We would be more than happy to cut nobody out. However, there are two
>problems that are hard to solve if you allow free timely access to the
>tool:
>
>	- a not-for-marketing license would be nearly impossible
>	  to enforce; a company or a magazine are likely to violate
>	  the licensing terms (knowingly or not) and publish claims
>	  of [non]compliance.
>
>	- there is not much incentive for vendors to pay for the
>	  development if they can get the tool anyway (just look
>	  at the number of Polygraph sponsors versus the number of
>	  caching vendors who use the tool)
>
>> How is the connect-a-thon organised in this respect?
>
>It will probably up to the participants to decide. IMO, connect-a-thon
>will not be very useful for these kinds of tests because the tool will
>be testing mostly compliance with standards and current practice rather
>than compatibility with similar software. I suspect that most of the
>tests can be done in isolation so connect-a-thon will not be required.
>
>> * What are the target devices for such tests?
>> Describing server and client as well as proxy/surrogate tests is
>useful, but
>> much more work, and it may turn out quite a bit harder (and more
>disruptive)
>> to pull the vendors on board.
>>
>> I'd recommend starting with proxy/surrogate devices, and eventually
>> expanding into clients and servers if there's enough interest.
>
>I would make it demand driven. If there is enough interest/support from
>the server/client community, the tool can include server/client tests.
>
>> * What kinds of tests?
>> The most obvious goal is to prove full 1.1 compliance, according
>to stated
>> RFC2119 requirements. I think most people realise that doing so
>is actually
>> a very difficult task, because of all of the possible
>permutations of HTTP
>> mechanisms, etc that present themselves.
>
>Full HTTP/1.1 compliance is a nice goal, but probably not very
>practical. Again, since the tool is designed for product developers, I
>would leave the scope for them to decide on. Initial goals should
>probably be more modest to get some visible progress sooner.
>
>> As I said in Lisbon, my interest is primarily in assuring that caches
>> operate in a predictable way to content providers; while we could test to
>> make sure that each message is well-formed, etc., IMHO that won't be
>> necessary, as it's already in the best interests of the vendor to do so.
>>
>> It may be more realistic to define a relatively small group of relevant
>> tests to start with, making it easier to get a first go at it
>out quickly,
>> to gauge response and hopefully have some positive effects ASAP.
>
>Agree.
>
>> Finally, I'd be very surprised if any of the commercial vendors
>who showed
>> interest didn't have a pre-existing compliance engine that they use
>> interally. If one could be convinced/arm-twisted that it would
>be in their
>> best interests to donate it (or a portion), we'd save a lot of effort.
>
>I am less optimistic after talking to several vendors :). However, we
>definitely should try to use the results of past developments if any.
>
>Thanks,
>
>Alex.
>



From owner-wrec@cs.utk.edu  Mon Jun  5 11:50:54 2000
Received: from cs.utk.edu (CS.UTK.EDU [128.169.94.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA04981
	for <wrec-archive@odin.ietf.org>; Mon, 5 Jun 2000 11:50:54 -0400 (EDT)
Received: from localhost (daemon@localhost) 
        by cs.utk.edu with SMTP (cf v2.9s-UTK)
	id LAA27980; Mon, 5 Jun 2000 11:45:32 -0400 (EDT)
Received: by cs.utk.edu (bulk_mailer v1.13); Mon, 5 Jun 2000 11:45:32 -0400
Received:  
        by cs.utk.edu (cf v2.9s-UTK)
	id LAA27961; Mon, 5 Jun 2000 11:45:31 -0400 (EDT)
Received: from 1-132.mnot.net (marvin@localhost) 
        by cs.utk.edu with ESMTP (cf v2.9s-UTK)
	id LAA27928; Mon, 5 Jun 2000 11:45:27 -0400 (EDT)
Received: from 1-132.mnot.net (63.201.242.106 -> adsl-63-201-242-106.dsl.snfc21.pacbell.net)
 by cs.utk.edu (smtpshim v1.0); Mon, 5 Jun 2000 11:45:27 -0400
Received: by 1-132.mnot.net (Postfix, from userid 500)
	id 9968F6600; Mon,  5 Jun 2000 08:48:35 -0700 (PDT)
Date: Mon, 5 Jun 2000 08:48:35 -0700
From: Mark Nottingham <mnot@mnot.net>
To: Alex Rousskov <rousskov@ircache.net>
Cc: Mark C Nottingham <mnot@akamai.com>, wrec@cs.utk.edu
Subject: Re: HTTP compliance
Message-ID: <20000605084835.C24561@mnot.net>
References: <20000604200255.A6952@akamai.com> <Pine.BSF.4.05.10006050645130.42396-100000@pail.ircache.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2i
In-Reply-To: <Pine.BSF.4.05.10006050645130.42396-100000@pail.ircache.net>; from rousskov@ircache.net on Mon, Jun 05, 2000 at 07:42:03AM -0600
List-Unsubscribe: <mailto:wrec-request@cs.utk.edu?Subject=unsubscribe>

On Mon, Jun 05, 2000 at 07:42:03AM -0600, Alex Rousskov wrote:
> > Finally, I'd be very surprised if any of the commercial vendors who showed
> > interest didn't have a pre-existing compliance engine that they use
> > interally. If one could be convinced/arm-twisted that it would be in their
> > best interests to donate it (or a portion), we'd save a lot of effort.
> 
> I am less optimistic after talking to several vendors :). However, we
> definitely should try to use the results of past developments if any.

*grin*
I meant in no way to imply optimism by that statement. 


-- 
Mark Nottingham
http://www.mnot.net/


From owner-wrec@cs.utk.edu  Mon Jun  5 13:43:26 2000
Received: from cs.utk.edu (CS.UTK.EDU [128.169.94.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA07332
	for <wrec-archive@odin.ietf.org>; Mon, 5 Jun 2000 13:43:26 -0400 (EDT)
Received: from localhost (daemon@localhost) 
        by cs.utk.edu with SMTP (cf v2.9s-UTK)
	id NAA11656; Mon, 5 Jun 2000 13:37:22 -0400 (EDT)
Received: by cs.utk.edu (bulk_mailer v1.13); Mon, 5 Jun 2000 13:37:22 -0400
Received:  
        by cs.utk.edu (cf v2.9s-UTK)
	id NAA11638; Mon, 5 Jun 2000 13:37:21 -0400 (EDT)
Received: from mnot.sanmateo.akamai.com (marvin@localhost) 
        by cs.utk.edu with ESMTP (cf v2.9s-UTK)
	id NAA11624; Mon, 5 Jun 2000 13:37:19 -0400 (EDT)
Received: from mnot.sanmateo.akamai.com (63.196.237.2 -> fw.west.akamai.com)
 by cs.utk.edu (smtpshim v1.0); Mon, 5 Jun 2000 13:37:19 -0400
Received: by mnot.sanmateo.akamai.com (Postfix, from userid 20351)
	id C87305009; Mon,  5 Jun 2000 10:37:33 -0700 (PDT)
Date: Mon, 5 Jun 2000 10:37:33 -0700
From: Mark C Nottingham <mnot@akamai.com>
To: Oskar Batuner <oskar@mirror-image.com>
Cc: wrec@cs.utk.edu
Subject: Re: HTTP compliance
Message-ID: <20000605103730.A9042@akamai.com>
References: <Pine.BSF.4.05.10006050645130.42396-100000@pail.ircache.net> <NCBBIGEDHDAFCJHPOCMHKEHBCGAA.oskar@mirror-image.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
User-Agent: Mutt/1.2i
In-Reply-To: <NCBBIGEDHDAFCJHPOCMHKEHBCGAA.oskar@mirror-image.com>; from oskar@mirror-image.com on Mon, Jun 05, 2000 at 11:42:25AM -0400
List-Unsubscribe: <mailto:wrec-request@cs.utk.edu?Subject=unsubscribe>
X-MIME-Autoconverted: from 8bit to quoted-printable by cs.utk.edu id NAA11656
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ietf.org id NAA07332


Connect-a-thon has been mentioned not as a similar type of test or model for
testing, but as a model for how the participants approach the tests.

I also agree that people shouldn't have to be in the same room. Regarding
current practice vs. clean room, this is good, *as long as* the tests vary
from the specification. i.e., it would be good to test for optimal
operation, etc., but to declare that common practice supercedes an explicit
requirement in the specification is IMHO folly.

Cheers,


On Mon, Jun 05, 2000 at 11:42:25AM -0400, Oskar Batuner wrote:
> Folks, for me it looks like we are talking about two different
> possible developments:
> 
> 1. HTTP compliance tests.
> 2. Connect-a-thone.
> 
> A while ago I was in NFS development and connect-a-thon was a very
> important part of testing. But the way it worked had nearly nothing to
> do with the protocol compliance testing. Different vendors came together
> with equipment and software, point clients to other people’s
> servers and run a group of standardized tests. If our new client has
> problem with the current version of let's say HP-UX - it does not matter
> who is in compliance, it just means that WE do have a problem.
> If such problem is found when both versions are not yet released – you
> talk to other party, and also look how this specific test works with
> other people implementations.
> 
> The primary goal of such tests is inter-vendor compatibility and
> "current industry practices" definitely dominate over puristic protocol
> compliance issues.
> 
> What kind of possible even/alliance are we trying to create?
> Both have the right to exist.
> 
> The first one, compliance tests, is kind of more straightforward,
> one can just write a set of tests with limited interaction with
> cache/service vendors. Still to be really useful such tests
> should take into account current practices, the way HTTP is
> practically implemented, not just seat in the clean
> room with nothing but the set of RFC's.
> 
> I agree with Alex that there is no need for all of us to come
> together for such testing. Tests can be made available as
> a software package - or alternately run remotely by configuring
> the test lab and system under test to point to one another. The
> latter form creates more controllable environment and may prevent
> some problems Alex is talking about.
> 
> The form of organization Duane is proposing is best suited exactly
> for this type of testing.
> 
> Connect-a-thone may be also a good thing to have. It is especially
> useful for cache/layerX switch/router vendors - current environment
> becomes extremely complicated. Too many different devices available,
> and understanding the source of the problem when interacting with
> specific device often requires a help of vendor engineers - not just
> sales support. Service vendors may be interested in both testing
> possible elements of infrastructure and preventing problems for
> service customers.
> 
> The connect-a-thone event may be opened to non-members for some
> registration fee.
> 
> My two cents.
> 
> - Oskar
> 
> >-----Original Message-----
> >From: Alex Rousskov [mailto:rousskov@ircache.net]
> >Sent: Monday, June 05, 2000 9:42 AM
> >To: Mark C Nottingham
> >Cc: wrec@cs.utk.edu
> >Subject: Re: HTTP compliance
> >
> >
> >On Sun, 4 Jun 2000, Mark C Nottingham wrote:
> >
> >> Others will have more intelligent things to say about the organisation of
> >> funding, membership, etc., but it would be nice if vendors who aren't
> >> directly participating weren't cut out (e.g., six-month code delay), as
> >> they're generally the people who need the most help.
> >
> >We would be more than happy to cut nobody out. However, there are two
> >problems that are hard to solve if you allow free timely access to the
> >tool:
> >
> >	- a not-for-marketing license would be nearly impossible
> >	  to enforce; a company or a magazine are likely to violate
> >	  the licensing terms (knowingly or not) and publish claims
> >	  of [non]compliance.
> >
> >	- there is not much incentive for vendors to pay for the
> >	  development if they can get the tool anyway (just look
> >	  at the number of Polygraph sponsors versus the number of
> >	  caching vendors who use the tool)
> >
> >> How is the connect-a-thon organised in this respect?
> >
> >It will probably up to the participants to decide. IMO, connect-a-thon
> >will not be very useful for these kinds of tests because the tool will
> >be testing mostly compliance with standards and current practice rather
> >than compatibility with similar software. I suspect that most of the
> >tests can be done in isolation so connect-a-thon will not be required.
> >
> >> * What are the target devices for such tests?
> >> Describing server and client as well as proxy/surrogate tests is
> >useful, but
> >> much more work, and it may turn out quite a bit harder (and more
> >disruptive)
> >> to pull the vendors on board.
> >>
> >> I'd recommend starting with proxy/surrogate devices, and eventually
> >> expanding into clients and servers if there's enough interest.
> >
> >I would make it demand driven. If there is enough interest/support from
> >the server/client community, the tool can include server/client tests.
> >
> >> * What kinds of tests?
> >> The most obvious goal is to prove full 1.1 compliance, according
> >to stated
> >> RFC2119 requirements. I think most people realise that doing so
> >is actually
> >> a very difficult task, because of all of the possible
> >permutations of HTTP
> >> mechanisms, etc that present themselves.
> >
> >Full HTTP/1.1 compliance is a nice goal, but probably not very
> >practical. Again, since the tool is designed for product developers, I
> >would leave the scope for them to decide on. Initial goals should
> >probably be more modest to get some visible progress sooner.
> >
> >> As I said in Lisbon, my interest is primarily in assuring that caches
> >> operate in a predictable way to content providers; while we could test to
> >> make sure that each message is well-formed, etc., IMHO that won't be
> >> necessary, as it's already in the best interests of the vendor to do so.
> >>
> >> It may be more realistic to define a relatively small group of relevant
> >> tests to start with, making it easier to get a first go at it
> >out quickly,
> >> to gauge response and hopefully have some positive effects ASAP.
> >
> >Agree.
> >
> >> Finally, I'd be very surprised if any of the commercial vendors
> >who showed
> >> interest didn't have a pre-existing compliance engine that they use
> >> interally. If one could be convinced/arm-twisted that it would
> >be in their
> >> best interests to donate it (or a portion), we'd save a lot of effort.
> >
> >I am less optimistic after talking to several vendors :). However, we
> >definitely should try to use the results of past developments if any.
> >
> >Thanks,
> >
> >Alex.
> >

-- 
Mark Nottingham, Senior Developer
Akamai Technologies (San Mateo, CA)


From owner-wrec@cs.utk.edu  Mon Jun  5 13:53:42 2000
Received: from cs.utk.edu (CS.UTK.EDU [128.169.94.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA07554
	for <wrec-archive@odin.ietf.org>; Mon, 5 Jun 2000 13:53:40 -0400 (EDT)
Received: from localhost (daemon@localhost) 
        by cs.utk.edu with SMTP (cf v2.9s-UTK)
	id NAA13594; Mon, 5 Jun 2000 13:49:18 -0400 (EDT)
Received: by cs.utk.edu (bulk_mailer v1.13); Mon, 5 Jun 2000 13:49:18 -0400
Received:  
        by cs.utk.edu (cf v2.9s-UTK)
	id NAA13576; Mon, 5 Jun 2000 13:49:18 -0400 (EDT)
Received: from calcite.rhyolite.com (marvin@localhost) 
        by cs.utk.edu with ESMTP (cf v2.9s-UTK)
	id NAA13536; Mon, 5 Jun 2000 13:49:10 -0400 (EDT)
Received: from calcite.rhyolite.com (38.159.140.3 -> calcite.rhyolite.com)
 by cs.utk.edu (smtpshim v1.0); Mon, 5 Jun 2000 13:49:11 -0400
Received: (from vjs@localhost)
	by calcite.rhyolite.com (8.9.3/calcite) id LAA26783
	for wrec@cs.utk.edu  env-from <vjs>;
	Mon, 5 Jun 2000 11:49:08 -0600 (MDT)
Date: Mon, 5 Jun 2000 11:49:08 -0600 (MDT)
From: Vernon Schryver <vjs@calcite.rhyolite.com>
Message-Id: <200006051749.LAA26783@calcite.rhyolite.com>
To: wrec@cs.utk.edu
Subject: Re: HTTP compliance
List-Unsubscribe: <mailto:wrec-request@cs.utk.edu?Subject=unsubscribe>

> From: Mark C Nottingham <mnot@akamai.com>

> ...
> from the specification. i.e., it would be good to test for optimal
> operation, etc., but to declare that common practice supercedes an explicit
> requirement in the specification is IMHO folly.

Some people figure that going out of business is a greater folly.
Others giggle about the OSI style of protocol development.

In other words, the IETF slogans "rough consensus and running code" 
and "be conservative in what you send and generous in what you accept"
are supposed to supersede all explicit requirements.

  ....

Is anything happening with the redirection proxy hazards document
or the NECP document?  The silence about them is deafening.


Vernon Schryver    vjs@rhyolite.com


From owner-wrec@cs.utk.edu  Mon Jun  5 14:11:13 2000
Received: from cs.utk.edu (CS.UTK.EDU [128.169.94.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA07864
	for <wrec-archive@odin.ietf.org>; Mon, 5 Jun 2000 14:11:12 -0400 (EDT)
Received: from localhost (daemon@localhost) 
        by cs.utk.edu with SMTP (cf v2.9s-UTK)
	id OAA15670; Mon, 5 Jun 2000 14:05:27 -0400 (EDT)
Received: by cs.utk.edu (bulk_mailer v1.13); Mon, 5 Jun 2000 14:05:27 -0400
Received:  
        by cs.utk.edu (cf v2.9s-UTK)
	id OAA15652; Mon, 5 Jun 2000 14:05:26 -0400 (EDT)
Received: from mnot.sanmateo.akamai.com (marvin@localhost) 
        by cs.utk.edu with ESMTP (cf v2.9s-UTK)
	id OAA15639; Mon, 5 Jun 2000 14:05:24 -0400 (EDT)
Received: from mnot.sanmateo.akamai.com (63.196.237.2 -> fw.west.akamai.com)
 by cs.utk.edu (smtpshim v1.0); Mon, 5 Jun 2000 14:05:24 -0400
Received: by mnot.sanmateo.akamai.com (Postfix, from userid 20351)
	id D994F5009; Mon,  5 Jun 2000 11:05:38 -0700 (PDT)
Date: Mon, 5 Jun 2000 11:05:38 -0700
From: Mark C Nottingham <mnot@akamai.com>
To: Vernon Schryver <vjs@calcite.rhyolite.com>
Cc: wrec@cs.utk.edu
Subject: Re: HTTP compliance
Message-ID: <20000605110535.C9042@akamai.com>
References: <200006051749.LAA26783@calcite.rhyolite.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2i
In-Reply-To: <200006051749.LAA26783@calcite.rhyolite.com>; from vjs@calcite.rhyolite.com on Mon, Jun 05, 2000 at 11:49:08AM -0600
List-Unsubscribe: <mailto:wrec-request@cs.utk.edu?Subject=unsubscribe>


Cache vendors have taken a remarkably long time to start correctly
implementing HTTP cacheability measures (Cache-Control, ageing, cacheability
rules, etc). Current practice is a mush of different (mis-)interpretations
of the specification. It would be of no benefit to gather consensus on these
issues; they don't work because of misimplementation, rather than poor
specification.

In other words, allowing current practice to supercede standards presupposes
that current practice has solved problems unforseen by the authors.

As far as complete compliance testing goes, we'd need to get interest and
participation from both server and client vendors before we can determine
that we represent true current practice. 



On Mon, Jun 05, 2000 at 11:49:08AM -0600, Vernon Schryver wrote:
> > From: Mark C Nottingham <mnot@akamai.com>
> 
> > ...
> > from the specification. i.e., it would be good to test for optimal
> > operation, etc., but to declare that common practice supercedes an explicit
> > requirement in the specification is IMHO folly.
> 
> Some people figure that going out of business is a greater folly.
> Others giggle about the OSI style of protocol development.
> 
> In other words, the IETF slogans "rough consensus and running code" 
> and "be conservative in what you send and generous in what you accept"
> are supposed to supersede all explicit requirements.
> 
>   ....
> 
> Is anything happening with the redirection proxy hazards document
> or the NECP document?  The silence about them is deafening.
> 
> 
> Vernon Schryver    vjs@rhyolite.com

-- 
Mark Nottingham, Senior Developer
Akamai Technologies (San Mateo, CA)


From owner-wrec@cs.utk.edu  Mon Jun  5 15:54:26 2000
Received: from cs.utk.edu (CS.UTK.EDU [128.169.94.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA09474
	for <wrec-archive@odin.ietf.org>; Mon, 5 Jun 2000 15:54:26 -0400 (EDT)
Received: from localhost (daemon@localhost) 
        by cs.utk.edu with SMTP (cf v2.9s-UTK)
	id PAA24988; Mon, 5 Jun 2000 15:49:51 -0400 (EDT)
Received: by cs.utk.edu (bulk_mailer v1.13); Mon, 5 Jun 2000 15:49:51 -0400
Received:  
        by cs.utk.edu (cf v2.9s-UTK)
	id PAA24968; Mon, 5 Jun 2000 15:49:50 -0400 (EDT)
Received: from mail-relay1.mirrorimage.net (marvin@localhost) 
        by cs.utk.edu with ESMTP (cf v2.9s-UTK)
	id PAA24947; Mon, 5 Jun 2000 15:49:49 -0400 (EDT)
Received: from mail-relay1.mirrorimage.net (209.58.140.11 -> mail-relay1.mirrorimage.net)
 by cs.utk.edu (smtpshim v1.0); Mon, 5 Jun 2000 15:49:49 -0400
Received: from oskarpc (mail-relay1.mirrorimage.net [209.58.140.11])
	by mail-relay1.mirrorimage.net (8.9.3/8.9.3) with SMTP id OAA07063;
	Mon, 5 Jun 2000 14:49:39 -0500
From: "Oskar Batuner" <oskar@mirror-image.com>
To: "Mark C Nottingham" <mnot@akamai.com>
Cc: <wrec@cs.utk.edu>
Subject: RE: HTTP compliance
Date: Mon, 5 Jun 2000 15:48:32 -0400
Message-ID: <NCBBIGEDHDAFCJHPOCMHIEHECGAA.oskar@mirror-image.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
In-Reply-To: <20000605110535.C9042@akamai.com>
List-Unsubscribe: <mailto:wrec-request@cs.utk.edu?Subject=unsubscribe>
Content-Transfer-Encoding: 7bit

Mark, here we again have to set the right goal. 
On my mind such goal should be not the ultimate judgment 
if particular implementation is right or wrong, but to provide the 
information how this implementation will interoperate with the rest 
of the world - now and in the foreseeable future. Especially 
if we go with the proposed format when results are not 
published and used for marketing.

There should be a series of tests and multiple levels of 
compatibility. Compliance with the letter of 2616 is also 
of some interest, this helps to predict interoperation with the 
future implementations. And you are right when you talk about 
looking for agreement on the common interpretation of the 
spec - this may be most probable direction of future developments 
one should take into account. Kind of problem is that such discussions 
will inevitably push us into the HTTP development area. Is this 
good or bad? I'm not sure. 

- Oskar

>-----Original Message-----
>From: Mark C Nottingham [mailto:mnot@akamai.com]
>Sent: Monday, June 05, 2000 2:06 PM
>To: Vernon Schryver
>Cc: wrec@cs.utk.edu
>Subject: Re: HTTP compliance
>
>
>
>Cache vendors have taken a remarkably long time to start correctly
>implementing HTTP cacheability measures (Cache-Control, ageing, 
>cacheability
>rules, etc). Current practice is a mush of different (mis-)interpretations
>of the specification. It would be of no benefit to gather 
>consensus on these
>issues; they don't work because of misimplementation, rather than poor
>specification.
>
>In other words, allowing current practice to supercede standards 
>presupposes
>that current practice has solved problems unforseen by the authors.
>
>As far as complete compliance testing goes, we'd need to get interest and
>participation from both server and client vendors before we can determine
>that we represent true current practice. 
>
>
>
>On Mon, Jun 05, 2000 at 11:49:08AM -0600, Vernon Schryver wrote:
>> > From: Mark C Nottingham <mnot@akamai.com>
>> 
>> > ...
>> > from the specification. i.e., it would be good to test for optimal
>> > operation, etc., but to declare that common practice 
>supercedes an explicit
>> > requirement in the specification is IMHO folly.
>> 
>> Some people figure that going out of business is a greater folly.
>> Others giggle about the OSI style of protocol development.
>> 
>> In other words, the IETF slogans "rough consensus and running code" 
>> and "be conservative in what you send and generous in what you accept"
>> are supposed to supersede all explicit requirements.
>> 
>>   ....
>> 
>> Is anything happening with the redirection proxy hazards document
>> or the NECP document?  The silence about them is deafening.
>> 
>> 
>> Vernon Schryver    vjs@rhyolite.com
>
>-- 
>Mark Nottingham, Senior Developer
>Akamai Technologies (San Mateo, CA)
>


From owner-wrec@cs.utk.edu  Mon Jun  5 17:19:46 2000
Received: from cs.utk.edu (CS.UTK.EDU [128.169.94.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA10629
	for <wrec-archive@odin.ietf.org>; Mon, 5 Jun 2000 17:19:45 -0400 (EDT)
Received: from localhost (daemon@localhost) 
        by cs.utk.edu with SMTP (cf v2.9s-UTK)
	id RAA03583; Mon, 5 Jun 2000 17:15:03 -0400 (EDT)
Received: by cs.utk.edu (bulk_mailer v1.13); Mon, 5 Jun 2000 17:15:02 -0400
Received:  
        by cs.utk.edu (cf v2.9s-UTK)
	id RAA03558; Mon, 5 Jun 2000 17:15:02 -0400 (EDT)
Received: from mnot.sanmateo.akamai.com (marvin@localhost) 
        by cs.utk.edu with ESMTP (cf v2.9s-UTK)
	id RAA03545; Mon, 5 Jun 2000 17:15:00 -0400 (EDT)
Received: from mnot.sanmateo.akamai.com (63.196.237.2 -> fw.west.akamai.com)
 by cs.utk.edu (smtpshim v1.0); Mon, 5 Jun 2000 17:15:00 -0400
Received: by mnot.sanmateo.akamai.com (Postfix, from userid 20351)
	id 3A7415009; Mon,  5 Jun 2000 14:15:11 -0700 (PDT)
Date: Mon, 5 Jun 2000 14:15:11 -0700
From: Mark C Nottingham <mnot@akamai.com>
To: Oskar Batuner <oskar@mirror-image.com>
Cc: wrec@cs.utk.edu
Subject: Re: HTTP compliance
Message-ID: <20000605141508.A9991@akamai.com>
References: <20000605110535.C9042@akamai.com> <NCBBIGEDHDAFCJHPOCMHIEHECGAA.oskar@mirror-image.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2i
In-Reply-To: <NCBBIGEDHDAFCJHPOCMHIEHECGAA.oskar@mirror-image.com>; from oskar@mirror-image.com on Mon, Jun 05, 2000 at 03:48:32PM -0400
List-Unsubscribe: <mailto:wrec-request@cs.utk.edu?Subject=unsubscribe>

On Mon, Jun 05, 2000 at 03:48:32PM -0400, Oskar Batuner wrote:
> Mark, here we again have to set the right goal. 
> On my mind such goal should be not the ultimate judgment 
> if particular implementation is right or wrong, but to provide the 
> information how this implementation will interoperate with the rest 
> of the world - now and in the foreseeable future. Especially 
> if we go with the proposed format when results are not 
> published and used for marketing.

Well said. Interesting points of contact are:
* other intermediates (proxies, caches)
* client software (user-agents)
* server software (origin servers)
* content providers' expectations
* end user expectations (?)

It's obviously the last two that I'm focused on, but the others are just as
worthy. However, they may be a somewhat more ambitious undertaking.


> There should be a series of tests and multiple levels of 
> compatibility. Compliance with the letter of 2616 is also 
> of some interest, this helps to predict interoperation with the 
> future implementations. And you are right when you talk about 
> looking for agreement on the common interpretation of the 
> spec - this may be most probable direction of future developments 
> one should take into account. Kind of problem is that such discussions 
> will inevitably push us into the HTTP development area. Is this 
> good or bad? I'm not sure. 

One way to find out! Seriously, there's a lot of ground to be covered there.
As Jeff mentioned, if there are ambiguities or conflicts in the spec, now is
the appropriate time to raise them with the wg.


-- 
Mark Nottingham, Senior Developer
Akamai Technologies (San Mateo, CA)


From owner-wrec@cs.utk.edu  Mon Jun  5 18:50:56 2000
Received: from cs.utk.edu (CS.UTK.EDU [128.169.94.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA12242
	for <wrec-archive@odin.ietf.org>; Mon, 5 Jun 2000 18:50:55 -0400 (EDT)
Received: from localhost (daemon@localhost) 
        by cs.utk.edu with SMTP (cf v2.9s-UTK)
	id SAA09934; Mon, 5 Jun 2000 18:46:08 -0400 (EDT)
Received: by cs.utk.edu (bulk_mailer v1.13); Mon, 5 Jun 2000 18:46:08 -0400
Received:  
        by cs.utk.edu (cf v2.9s-UTK)
	id SAA09915; Mon, 5 Jun 2000 18:46:07 -0400 (EDT)
Received: from boreas.isi.edu (marvin@localhost) 
        by cs.utk.edu with ESMTP (cf v2.9s-UTK)
	id SAA09901; Mon, 5 Jun 2000 18:46:05 -0400 (EDT)
Received: from boreas.isi.edu (128.9.160.161 -> boreas.isi.edu)
 by cs.utk.edu (smtpshim v1.0); Mon, 5 Jun 2000 18:46:05 -0400
Received: from isi.edu (sci.isi.edu [128.9.160.93])
	by boreas.isi.edu (8.9.3/8.9.3) with ESMTP id PAA11697;
	Mon, 5 Jun 2000 15:46:01 -0700 (PDT)
Message-ID: <393C2D9A.B60D3B28@isi.edu>
Date: Mon, 05 Jun 2000 15:45:46 -0700
From: Joe Touch <touch@ISI.EDU>
X-Mailer: Mozilla 4.73 [en] (Win98; U)
X-Accept-Language: en,pdf
MIME-Version: 1.0
To: Vernon Schryver <vjs@calcite.rhyolite.com>
CC: wrec@cs.utk.edu
Subject: Re: HTTP compliance
References: <200006051749.LAA26783@calcite.rhyolite.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
List-Unsubscribe: <mailto:wrec-request@cs.utk.edu?Subject=unsubscribe>
Content-Transfer-Encoding: 7bit



Vernon Schryver wrote:
> 
> Is anything happening with the redirection proxy hazards document
> or the NECP document?  The silence about them is deafening.

My understanding is that there is interest in incorporating
the proxy hazards issues into a current document, namely
"known problems". Some of the issues are already raised there,
and the sum of issues I am aware of is available on the website
summary I posted earlier. 

I don't know how to best integrate it with that document, though.
I've given the framework, I'm not sure free-running text would
be more useful at this point.

Joe


From owner-wrec@cs.utk.edu  Mon Jun  5 19:11:28 2000
Received: from cs.utk.edu (CS.UTK.EDU [128.169.94.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA12498
	for <wrec-archive@odin.ietf.org>; Mon, 5 Jun 2000 19:11:28 -0400 (EDT)
Received: from localhost (daemon@localhost) 
        by cs.utk.edu with SMTP (cf v2.9s-UTK)
	id TAA11720; Mon, 5 Jun 2000 19:07:01 -0400 (EDT)
Received: by cs.utk.edu (bulk_mailer v1.13); Mon, 5 Jun 2000 19:07:00 -0400
Received:  
        by cs.utk.edu (cf v2.9s-UTK)
	id TAA11702; Mon, 5 Jun 2000 19:07:00 -0400 (EDT)
Received: from catarina.usc.edu (marvin@localhost) 
        by cs.utk.edu with ESMTP (cf v2.9s-UTK)
	id TAA11689; Mon, 5 Jun 2000 19:06:58 -0400 (EDT)
Received: from catarina.usc.edu (128.125.51.47 -> catarina.usc.edu)
 by cs.utk.edu (smtpshim v1.0); Mon, 5 Jun 2000 19:06:58 -0400
Received: from rumi.usc.edu (rumi.usc.edu [128.125.51.41])
	by catarina.usc.edu (8.9.3/8.9.3) with ESMTP id QAA13010;
	Mon, 5 Jun 2000 16:06:57 -0700 (PDT)
Received: from usc.edu (localhost [127.0.0.1])
	by rumi.usc.edu (8.9.3/8.9.3) with ESMTP id QAA32870;
	Mon, 5 Jun 2000 16:06:57 -0700 (PDT)
Message-Id: <200006052306.QAA32870@rumi.usc.edu>
To: Vernon Schryver <vjs@calcite.rhyolite.com>
cc: wrec@cs.utk.edu
Subject: Re: HTTP compliance 
In-Reply-To: Message from Vernon Schryver <vjs@calcite.rhyolite.com> 
   of "Mon, 05 Jun 2000 11:49:08 MDT." <200006051749.LAA26783@calcite.rhyolite.com> 
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-ID: <32867.960246417.1@usc.edu>
Date: Mon, 05 Jun 2000 16:06:57 -0700
From: Jeremy Elson <jelson@usc.edu>
List-Unsubscribe: <mailto:wrec-request@cs.utk.edu?Subject=unsubscribe>

Vernon Schryver writes:
>Is anything happening with the redirection proxy hazards document
>or the NECP document?  The silence about them is deafening.

We're working on a new draft of NECP that focuses exclusively on its
use in server-farm load-balancing.  We do not mention its potential
[mis]use in a redirection/interception proxy (or whatever the current
term is for those things).  Instead, we assume that the topic will be
discussed fully, and in context, in either the redirection proxy
hazards or "known problems" document.

Currently, the actual protocol definition is unchanged with respect to
previous versions of the draft.  (We did replace all mentions of the
word "standard" with "protocol", though, in recognition of the fact
that this is to be an Informational RFC and is not currently on the
Standards track).

-Jeremy


From owner-wrec@cs.utk.edu  Thu Jun  8 12:40:33 2000
Received: from cs.utk.edu (CS.UTK.EDU [128.169.94.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA11499
	for <wrec-archive@odin.ietf.org>; Thu, 8 Jun 2000 12:40:33 -0400 (EDT)
Received: from localhost (daemon@localhost) 
        by cs.utk.edu with SMTP (cf v2.9s-UTK)
	id MAA15850; Thu, 8 Jun 2000 12:40:24 -0400 (EDT)
Received: by cs.utk.edu (bulk_mailer v1.13); Thu, 8 Jun 2000 12:40:16 -0400
Received:  
        by cs.utk.edu (cf v2.9s-UTK)
	id MAA15818; Thu, 8 Jun 2000 12:40:15 -0400 (EDT)
Received: from mta5.rcsntx.swbell.net (marvin@localhost) 
        by cs.utk.edu with ESMTP (cf v2.9s-UTK)
	id MAA15762; Thu, 8 Jun 2000 12:40:13 -0400 (EDT)
From: <zainprov@swbell.net>
Received: from mta5.rcsntx.swbell.net (151.164.30.29 -> mta5.rcsntx.swbell.net)
 by cs.utk.edu (smtpshim v1.0); Thu, 8 Jun 2000 12:40:13 -0400
Received: from zainprov ([207.193.24.81]) by mta5.rcsntx.swbell.net
 (Sun Internet Mail Server sims.3.5.2000.01.05.12.18.p9)
 with SMTP id <0FVU00BB1FA6SN@mta5.rcsntx.swbell.net> for wrec@cs.utk.edu; Thu,
 8 Jun 2000 11:05:19 -0500 (CDT)
Date: Thu, 08 Jun 2000 11:05:19 -0500 (CDT)
Date-warning: Date header was inserted by mta5.rcsntx.swbell.net
Subject: Shocking LOSE 10-100lbs. DESTINY
To: wrec@cs.utk.edu
Message-id: <0FVU00BIAFCTSN@mta5.rcsntx.swbell.net>
MIME-version: 1.0
Content-type: text/plain; charset=unknown-8bit
List-Unsubscribe: <mailto:wrec-request@cs.utk.edu?Subject=unsubscribe>


Hello From Destiny,

You will LOOSE 20-100 pounds easy!
Do to Such a high demand for Destiny, we are able
To Dramatically reduce our price for the entire System!
You will LOVE our incredible offer on this
Scientific Breakthrough in Weight Loss.
Now with a 105% Money Back Guarantee!   
LOOK! http://home.swbell.net/zainprov/destiny.htm



We hope things are going well for you.  Good luck, God Bless, and 
HAVE A GREAT DAY!



Either you are someone else subscribed to our list.  To be removed
Simply reply with a blank email.  

Thank you,

Sherry Wilson



From owner-wrec@cs.utk.edu  Mon Jun 19 16:51:13 2000
Received: from cs.utk.edu (CS.UTK.EDU [128.169.94.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA23269
	for <wrec-archive@odin.ietf.org>; Mon, 19 Jun 2000 16:51:13 -0400 (EDT)
Received: from localhost (daemon@localhost) 
        by cs.utk.edu with SMTP (cf v2.9s-UTK)
	id QAA15026; Mon, 19 Jun 2000 16:50:41 -0400 (EDT)
Received: by cs.utk.edu (bulk_mailer v1.13); Mon, 19 Jun 2000 16:50:18 -0400
Received:  
        by cs.utk.edu (cf v2.9s-UTK)
	id QAA14982; Mon, 19 Jun 2000 16:50:17 -0400 (EDT)
Received: from mail.cs.utexas.edu (marvin@localhost) 
        by cs.utk.edu with ESMTP (cf v2.9s-UTK)
	id QAA14969; Mon, 19 Jun 2000 16:50:15 -0400 (EDT)
Received: from mail.cs.utexas.edu (128.83.139.10 -> mail.cs.utexas.edu)
 by cs.utk.edu (smtpshim v1.0); Mon, 19 Jun 2000 16:50:15 -0400
Received: from cs.utexas.edu (vaio.csres.utexas.edu [128.83.141.4])
	by mail.cs.utexas.edu (8.9.3/8.9.3) with ESMTP id PAA24169;
	Mon, 19 Jun 2000 15:50:13 -0500 (CDT)
Message-ID: <394E87E2.2793D35F@cs.utexas.edu>
Date: Mon, 19 Jun 2000 15:51:47 -0500
From: Mike Dahlin <dahlin@cs.utexas.edu>
X-Mailer: Mozilla 4.72 [en]C-CCK-MCD {Sony}  (Win98; U)
X-Accept-Language: en
MIME-Version: 1.0
To: wrec@cs.utk.edu
CC: Dan Li <lidan@cisco.com>, Pei Cao <cao@cisco.com>, yin@cs.utexas.edu,
        lorenzo@cs.utexas.edu, dahlin@cs.utexas.edu, lin@cs.utexas.edu
Subject: Re: the slides on web cache invalidation protocol
References: <4.2.0.58.20000602181907.00da3b70@omega>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
List-Unsubscribe: <mailto:wrec-request@cs.utk.edu?Subject=unsubscribe>
Content-Transfer-Encoding: 7bit

Dan Li wrote:

> Hi, here is the slides on WCIP presented in the recent caching workshop.
>
> It's mostly a bag of ideas, a better write-up is on the way. Please
> comment, if you are interested in working on it.
>
> Thanks!
> Dan
>
>   ------------------------------------------------------------------------
>                        Name: invalidation.ppt
>    invalidation.ppt    Type: Microsoft PowerPoint Show (application/vnd.ms-powerpoint)
>                    Encoding: base64

Overall, I agree with the motivation and high-level approach.
Providing invalidation-based consistency as an option would make it
easier to construct services that behave correctly. It could also
improve performance/scalability in a number of of situations.

There is one significant point where I think a small change in what is
described would significantly improve the protocol independent of most
other design decisions. In addition, I have a number of more
detailed comments, questions, and other issues to consider.

Below, I first discuss what I see as the main issue in detail. Then I
discuss the lower level comments using the outline of Li and Cao's
powerpoint presentation (sent to this mailing list a few weeks ago;
see ftp://cs.utk.edu/pub/wrec/mail-archive.2000-06) as a framework.


Main comment:

I mark this as the main comment not because it is particularly hard to
fix, but because not fixing it could, I believe, hamstring the
protocol by making it more complex and less expressive than it could
be with a slightly different approach.

The definition of "fresh bound of an object" described in the
powerpoint is awkward in that it gives the "heartbeat interval"
semantic meaning.  In particular, the design bounds the worst case
staleness of an object to (fresh_bound +
heartbeat_interval). According to the slides, objects become stale as
follows: "if the cache receives no heartbeat from the invalidation
server in the last heartbeat interval, invalidate all objects whose
'fresh bound' timer has expired."  The slides go on to give the
following example: if an object fresh bound is 5 minutes and the
heartbeat interval of the channel is 1 minute then the worst case
staleness of the object is 6 minutes.

I believe that the lease (or "fresh bound") on an object should define
the semantic guarantee and that the heartbeat interval should have no
semantic meaning. For example, one could use the following definition:
"if an object's freshness bound is F and the time since the cache's
last communication with the server (server-initiated heartbeat or
reply to a cache's request) is CS, the cached object is valid iff
(CS <= F); otherwise the cached object must be revalidated before use."

There are several advantages to this approach:

1) Performance -- separating these concerns allows the heartbeat
   interval to be tuned to match link characteristics and performance
   requirements. For example, as loss rate falls, lower heartbeat
   rates (down to 1 hb per lease interval rather than multiple hb per
   lease interval) may be appropriate. Or, busy servers may want to
   reduce their heartbeat rate (trading increased risk of "stranding"
   clients for reduced overhead). Or, some servers may not want to
   send periodic heartbeats at all (piggy-backing "I'm alive" messages
   on other messages to clients actively using the service and
   dropping idle clients.)

2) Clarity -- Telling web masters that they should set their
   "freshness_bound = 5 minutes" to get, say, a 6 minute maximum
   stalenes is an API that will confuse people.

3) Flexibility -- Separating the heartbeat interval from the freshness
   guarantee makes it easier to support a broad range of consistency
   guarantees. Conversely, if the heartbeat interval must be smaller
   than the staleness guarantee, small staleness guarantees in the
   seconds to tens of seconds range become very expensive because they
   force the system to use even shorter heartbeats.  Furthermore,
   semantics that separate heartbeats from maximum staleness can be
   extended in a straightforward way to allow services to provide
   strong consistency guarantees under which clients never see stale
   data; that is not an option if heartbeats have this semantic
   baggage.

4) Flexibility -- Separating the heartbeat interval from the freshness
   guarantee makes it easier to support different implementations of
   heartbeats from unreliable multicast to unreliable unicast to
   reliable unicast to client polling.


// Aside:
// Two pieces of background that I am assuming in the above discussion.
// 1) Protocols will piggyback "I'm alive"/volume lease
// renewal/heartbeat on all client->server messages so that the system
// can function correctly without heartbeats
// 2) Protocols that use heartbeats and that run on unreliable transport
// may want to send multiple heartbeats per lease interval to avoid the
// need to resynchronize state when one or two messages are lost.







Detailed comments on slides
---------------------------

Slides 1-3
----------
Not much to argue with here...

Slide 4
-------

1.
The slide implies that active server-push heartbeats are required by
the protocol. As indicated above, I think we may want to consider
making server-push heartbeats optional (e.g., the system renews the
leases of active clients by piggy-backing renewals on other traffic
and/or allow clients to send explicit "lease renewal" messages rather
than requiring server push).

If the definitions are cleaned up as discussed above, this option
comes more or less for free.


2.
"Delivery: unicast, application-layer multicast, or IP multicast."

I agree with the goal of making the consistency protocol independent
of the transport protocol to the extent possible.

One other option to put on the wish list: hierarchy of consistency
servers (perhaps this was already assumed.)

Another one to put on the wish list: unreliable unicast (the
later slides imply that unicast = persistent connection/TCP).

(I'm not saying that we want to support all of these protocols, but
it would be nice to have a systematic way to decide which ones to
support.)

One other point to keep in mind as we hash out the details: there may be
some subtle effects of different transports on the semantics you end
up with.

For example: suppose you use unreliable IP multicast for both
invalidations and heartbeats and an invalidation message is lost but a
client receives a subsequent heartbeat. Unless the protocol goes to
some trouble, there is effectively no upper bound on the maximum
staleness of a cached object (which may be much weaker semantics than
some users might expect or desire from the protocol.)

When I think about these protocols, this dilemma (desire for protocol
independence v. the need for certain guarantees from the transport
layer in order to provide certain desirable semantics guarantees) is
one of the things I struggle with.

I don't have a great answer. Here are some options to get the
discussion started:

o Varying semantics

Define a simple protocol that is independent of transport semantics,
allow different servers to specify different transports to be used,
and allow the semantics delivered to the application vary depending
on the transport chosen by the server. To make this acceptable, we
should precisely charactactize the semantics provided by different
transport choices.

The advantage of the approach is that it may offer the chance to
provide a simple protocol that has good performance and semantics in a
wide range of implementations and it lets servers pay for just the
semantics they need.

A disadvantage is that it is not satisfying to have the tranport layer
choice affect semantics.

o Limit network choices or limit semantics

Define a simple protocol that makes specific assumptions about the
network transport and that provides specific semantics. If a transport
doesn't meet the assumptions, it cannot be used (or requires a layer
above it to fix the semantic limitations). If a transport layer
provides stronger guarantees than assumed by the protocol, the system
may pay unneeded overhead as these guarantees are re-implemented at
the consistency protocol level.

The disadvantage of this approach is that we face a dilemma: if we
specify stronger semantics (e.g., specify a protocol that guarantees
some maximum staleness) we eliminate certain transports (or increase
the complexity of using certain transports); conversely, if we specify
weaker semantics, we leave some applications unsatisfied.

The advantage is that we may be able to hash out a specific solution
to the compromise that keeps everyone happy.

The obvious example of a successful application of this strategy is
HTTP -- HTTP uses a somewhat heavyweight network protocol that keeps
the HTTP protocol simple but that may give up the opportunities for
optimizing performance. We should keep this option in the back of our
minds before we commit to supporting a wide range of transports.


o Provide protocol "hooks" for varying semantics

Define a simple protocol, but add some optional features to provide
stronger semantics on weaker networks.

The disadvantage of this approach is protocol complexity.



3.
"POST to update the object (Delta encoding)"

It is worth noting that this really raises the ante w.r.t security.  I
have not tried to think through these details.


Slide 5
-------
1.
Question: I assume the client-->server message "Invalidation: ..." is
piggy-backed on the GET request?


2.
One option we may want to consider: clients may want to specify a
maximum time that the server is entitled to send invalidations (or
updates) to the client. I'm not sure this is vital, but it might be
important in some circumstances. The point is that pushing things to a
client does chew up client resources (especially if the server is
pushing updates, not just invalidates) so one might want to give
clients the option of limiting this usage.

(My initial reaction would be to omit this feature, but it may be
worth discussing.)

3.  Given the (somewhat peculiar IMHO) definition of heartbeats
proposed in the powerpoint, something may be missing (or it may be a
deliberate omission for the powerpoint) -- if object expirations are a
function of the heartbeat interval, the server needs to tell the
client what heartbeat interval it is using in the server-->client
"Invalidation:" message. If the definition is fixed, this is not an
issue.

Slide 6
-------
1.
"Join the invalidation channel if it caches quite a few objects of the
channel"

Hm. I don't know off hand how to set this magic number.

Is a "channel" equivalent to a server (an IP address?); is it intended
that more general 'volumes' be supported? (It looks like this protocol
supports those by allowing a server to give out different
"Invalidation:" IP addresses for different volumes, which seems like a
nice feature.)

2.
"In unicast, establish a persistent connection with the
invalidation server" Note that depending on the decisions made about
the network/protocol semantics above, the persistent connection may
end up having semantic meaning (which could be awkward.) E.g., one
might expect that if you are using a persistent connection that you
would get things like in-order, reliable delivery. But if the
connection gets torn down and another one started, you might lose some
of those properties. If you are relying on those properties, you would
need to have the "persistent connection re-established" event passed
up to the consistency protocol, which could be problematic.

3.
The structure of the message that the client sends to the server to
connect (for tcp-unicast) probably needs to be defined

4.
It might also be worth considering supporting unreliable unicast
(e.g., UDP) (so unicast = persistent connection might not be quite
right).


Slide 7
-------

1.
"Send heartbeats if no message is sent in the last heartbeat interval"
seems a bit awkward.

2.
Should the system have the option of using unicast for invalidations
and multicast for heartbeats? (What new semantic issues arise?)


Slide 8
------

(main comments: see discussion above)

1.
Incidently, I believe the freshness bound stated (fresh_bound +
heartbeat_interval) is not quite right (even if the original
definition for fresh bound/heartbeat is used). I believe that the
proposed protocol actually provides a freshness bound of: (fresh_bound
+ heartbeat_interval + max_network_delay). Note that the alternate
definition also has this property (its guarantee is fresh_bound +
max_network_delay).

In theory this could significantly weaken semantic guarantees but in
practice this is probably something that could be lived with.

At the same time, a small refinement of the definition can get rid of
this glitch (at least for lease renewals "piggy-backed" on replies to
client requests): when a client sends a request at time T1 and
receives a reply at time T2, it knows that the server was alive at
some instant between time T1 and T2. Rather than expire objects at
time T2 + F, the client can expire objects at time T1 + F.

I don't think this is a huge issue, but I think the protocol is a bit
cleaner this way with essentially no additional cost. It also improves
flexibility by supporting correct behavior with very short leases.

Unfortunately, this trick doesn't help in the case of servers
"pushing" heartbeats.  Ideas anyone?




2.
It seems like there is an implicit assumption that heartbeats are sent
via an unreliable channel so that the heartbeat interval is much
shorter than the fresh bound). (Then if one or two heartbeat are lost,
the client-server state stays synchronized.) If heartbeats are sent on
a reliable channel, you just want to send them once, just before the
lease expires.

3.
If leases expire (e.g., no heartbeats for a while), the simple way to
re-synchronize the state is to discard objects, and that is what is
indicated here. That is probably the prudent way to go. Still, there
may be some benefits to considering other reconnection protocols
that might have some nice performance benefits.


Slide 9
-------

see comments above

Slide 10
--------
1.
Should a transparent caches be able to reply to get-if-modified/
lease-renewal requests?   The advantage of allowing them to do so is
improved performance. Given better consistency guarantees to control
the semantics of caches, this (conceptually) should be possible. The
challenge in doing so is probably proving sensible semantics across
failures.


2. hierarchy
In addition to working through the details of transparent hierarchical
caches, we should work through the details of explicit hierarchical
caches (in particular the 2-level client/proxy case). Again, I suspect
the main issue is failure semantics.


Slide 11
--------
1.
In addition to supporting scalability via application-level multicast,
the system should support scalability via hierarchy of
caches/invalidation servers. In addition to providing a similar type
of scalability as application-level multicast, supporting hierarchies  (a)
provides a simple way to build scalable invalidation servers on a
cluster and (b) can improve lease renewal/reconnection latency by
letting consistency servers near clients locally handle client requests.


Slide 12
--------
1.
One other option to add is to specify an SSL or IPSec channel in the
"Invalidation:" header (where there would normally be just an IP
address.) This approach might let you factor the security out of this
protocol and leave it to the transport layer (this is in the spirit of
the "vary semantics by transport layer" approach above -- depending on
the transport layer the server uses, the service will get different
semantic guarantees.


2.
Let me see if I understand how the ETAG is working to prevent
replays. If a client is caching object O with Etag E, the server sends
an invalidate message of roughly the form:
   Invalidate O E {MD5{Invalidate 0 E}}K_server_private
So the client knows this is a "fresh" request. If the signature
doesn't match or E does not match the client's entity tage for O, the
client ignores the message; similar procedure for update, right.

This seems reasonable, although it is a bit awkward if lossy channels
are to be supported -- if a client misses an invalidation message,
the old version of that object becomes "stuck" in the cache
forever. It would be nice if these were self-healing in some way
(e.g., one could specify a monotonically increasing version number
rather than an opaque etag, but I guess that has its own problems.)




Other issues
------------
(some of which I have candidate answers for and some of
which I do not..)


o recovery (after server/ crash)
e.g., suppose server crashes and recovers before leases expire

One possible solution is to use server "epoch numbers" to allow
clients to detect when lease renewals/heartbeats do not apply to
object leases they are holding. An alternate implementation of this
concept would be for servers not to re-use the same heartbeat channel
when they recover (at least until max_lease has passed).

o How to set "legacy" cache control headers in different scenarios
(esp. in a hierarchy where some levels speak "invalidation" and some
don't) For example, what should happen when a server and proxy speak
"invalidation" but want to support clients talking to the proxy that
don't.

o Should the system support atomic invalidation of multiple objects?
(I can think of a number of advantages of doing so, and it seems
pretty straightforward to do.)



Well, hopefully this is enough to get discussion rolling...

I look forward to continuing this discussion and getting a protocol
out there.

-mike






From owner-wrec@cs.utk.edu  Mon Jun 19 17:38:59 2000
Received: from cs.utk.edu (CS.UTK.EDU [128.169.94.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA24070
	for <wrec-archive@odin.ietf.org>; Mon, 19 Jun 2000 17:38:58 -0400 (EDT)
Received: from localhost (daemon@localhost) 
        by cs.utk.edu with SMTP (cf v2.9s-UTK)
	id RAA19377; Mon, 19 Jun 2000 17:38:58 -0400 (EDT)
Received: by cs.utk.edu (bulk_mailer v1.13); Mon, 19 Jun 2000 17:38:57 -0400
Received:  
        by cs.utk.edu (cf v2.9s-UTK)
	id RAA19347; Mon, 19 Jun 2000 17:38:55 -0400 (EDT)
Received: from omega.cisco.com (marvin@localhost) 
        by cs.utk.edu with ESMTP (cf v2.9s-UTK)
	id RAA19330; Mon, 19 Jun 2000 17:38:53 -0400 (EDT)
Received: from omega.cisco.com (171.69.63.141 -> omega.cisco.com)
 by cs.utk.edu (smtpshim v1.0); Mon, 19 Jun 2000 17:38:53 -0400
Received: from dli2-nt (dhcp-10-34-17-66.cisco.com [10.34.17.66])
	by omega.cisco.com (8.8.8-Cisco List Logging/8.8.8) with ESMTP id OAA06382;
	Mon, 19 Jun 2000 14:38:18 -0700 (PDT)
Message-Id: <4.2.0.58.20000619143755.00d27b60@omega>
X-Sender: lidan@omega
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Mon, 19 Jun 2000 14:39:11 -0700
To: Mike Dahlin <dahlin@cs.utexas.edu>, wrec@cs.utk.edu
From: Dan Li <lidan@cisco.com>
Subject: Re: the slides on web cache invalidation protocol
Cc: Pei Cao <cao@cisco.com>, yin@cs.utexas.edu, lorenzo@cs.utexas.edu,
        dahlin@cs.utexas.edu, lin@cs.utexas.edu
In-Reply-To: <394E87E2.2793D35F@cs.utexas.edu>
References: <4.2.0.58.20000602181907.00da3b70@omega>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
List-Unsubscribe: <mailto:wrec-request@cs.utk.edu?Subject=unsubscribe>

At 03:51 PM 6/19/00 -0500, Mike Dahlin wrote:
>The definition of "fresh bound of an object" described in the
>powerpoint is awkward in that it gives the "heartbeat interval"
>semantic meaning.  In particular, the design bounds the worst case
>staleness of an object to (fresh_bound +
>heartbeat_interval).

I fully agree. In fact the draft we are working on got rid of it. Thanks 
for pointing it out!

Dan


From owner-wrec@cs.utk.edu  Tue Jun 20 08:58:10 2000
Received: from cs.utk.edu (CS.UTK.EDU [128.169.94.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA20316
	for <wrec-archive@odin.ietf.org>; Tue, 20 Jun 2000 08:58:10 -0400 (EDT)
Received: from localhost (daemon@localhost) 
        by cs.utk.edu with SMTP (cf v2.9s-UTK)
	id IAA02738; Tue, 20 Jun 2000 08:58:05 -0400 (EDT)
Received: by cs.utk.edu (bulk_mailer v1.13); Tue, 20 Jun 2000 08:58:03 -0400
Received:  
        by cs.utk.edu (cf v2.9s-UTK)
	id IAA02716; Tue, 20 Jun 2000 08:58:03 -0400 (EDT)
Received: from ada.cs.ucy.ac.cy (marvin@localhost) 
        by cs.utk.edu with ESMTP (cf v2.9s-UTK)
	id IAA02670; Tue, 20 Jun 2000 08:57:29 -0400 (EDT)
Received: from ada.cs.ucy.ac.cy (194.42.10.200 -> ada.cs.ucy.ac.cy)
 by cs.utk.edu (smtpshim v1.0); Tue, 20 Jun 2000 08:57:35 -0400
Received: from cs144 (cs144.cs.ucy.ac.cy [194.42.7.56])
	by ada.cs.ucy.ac.cy (8.8.8/8.8.8) with SMTP id QAA34954;
	Tue, 20 Jun 2000 16:04:45 +0300
Message-ID: <0d0501bfdab8$bf382a70$38072ac2@cs.ucy.ac.cy>
From: "Andreas Pitsillides" <andreas.pitsillides@ucy.ac.cy>
To: <xtp-relay@cs.concordia.ca>, <webrepl@cs.utk.edu>,
        "\"terena list\"" <ga@terena.nl>, <tcpsat@lerc.nasa.gov>,
        <tcp-impl@lerc.nasa.gov>, <tci-announce@computer.org>, <tccc@ieee.org>,
        <reres@laas.fr>, <request-datacom@comsoc.org>,
        <performance@haven.epm.ornl.gov>, <itc@ieee.org>,
        <iscc2000@infres.enst.fr>, <ieeetcpc@listserv.utoronto.ca>,
        <ieee_rtc_list@cs.tamu.edu>, "\"GU-NET\"" <gu-net@gunet.gr>,
        "\"Globecom\"" <confs-globecom@comsoc.org>,
        <f-troup@CODEX.CIS.upenn.edu>, <fokus-user@fokus.gmd.de>,
        <ctc-members@tinac.com>, <Cost264@lip6.fr>,
        <cost257@informatik.uni-wuerzburg.de>,
        <cost237-transport@comp.lancs.ac.uk>,
        "\"Conferencesa\"" <confs-conferencesa@comsoc.org>,
        <comswtc@comsoc.org>, "\"comm-theory\"" <comm-theory@ieee.org>,
        "\"cnom\"" <cnom@maestro.bellcore.com>,
        "\"alg\"" <alg@comm.toronto.edu>, <iwqos@comsoc.org>
Cc: "Andreas Pitsillides" <Andreas.Pitsillides@ucy.ac.cy>
Subject: IEEE Infocom 2001 ---> 13 DAYS to GO ---- HAVE YOU SUBMITTED YOUR PAPER ?  
Date: Tue, 20 Jun 2000 16:08:15 +0300
MIME-Version: 1.0
Content-Type: text/plain;
	charset="windows-1253"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2919.6600
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600
List-Unsubscribe: <mailto:wrec-request@cs.utk.edu?Subject=unsubscribe>
Content-Transfer-Encoding: 7bit

Please accept our apologies for multiple copies.

HAVE YOU SUBMITTED YOUR PAPER ?- 13 DAYS to GO

----------------------------------<>-----------------------------------
The 20th Annual Conference of IEEE Communications and Computer Societies
                      C A L L   F O R    P A P E R S
                   I E E E   I N F O C O M    2 0 0 1


               The Conference on Computer Communications
                "20 Years into the Communications Odyssey"

                     http://www.ieee-infocom.org/2001

                  April 22-26, 2001 - Anchorage, Alaska
        Sponsored by the IEEE Communications and Computer Societies

 CALL FOR PAPERS
 ================

 The major conference on computer communications and networking is
 celebrating its 20th anniversary in the splendid setting of Anchorage
 (Alaska) during the week of April 22-26. The conference will bring
 together researchers and practitioners of every aspect of digital
 communications and networks, presenting the most up-to-date results
 and achievements in these fields. The IEEE INFOCOM 2001 program committee
 is soliciting original papers describing state-of-the-art research and
 development in all areas of computer networking and data
 communications. Topics of interest include, but are not limited to,
 the following:


 BISDN and ATM                       Network management and control
 Billing and pricing                 Network measurements and testbeds
 Communication protocols             Protocol design and analysis
 Congestion and admission control    Quality of service
 Flow control                        Queueing theory
 Cryptography, information hiding    Scheduling
 Internet and web applications       Security and privacy
 Optical networks                    Storage area networks
 Mobile networks                     Switching and switch architectures
 Multicast                           Traffic management and control
 Multimedia                          Routing
 Multiple access                     Web performance and caching
 Network architectures               Wireless networks


 PAPER SUBMISSION
 ================

 Papers must be submitted electronically according to the instructions
 described in <http://www.ieee-infocom.org/2001> and summarized
 below. Proposals for panels, half- or full-day tutorials should be
 submitted to the respective chairs. Please refer to the conference web
 site for further details.

 Papers must be formatted according to the IEEE standard format except
 for the font size, which MUST be 11pt.  To make it easy to adhere to
 the formatting standard, we offer templates and samples for LaTex,
 MSWord, and FrameMaker (please refer to the pertinent web pages at
<http://www.ieee-infocom.org/2001>).
 -------------------------------------------------------------------
 PAPERS THAT DO NOT COMPLY TO THE ABOVE FORMAT CANNOT BE REVIEWED
 -------------------------------------------------------------------

 Submissions must be in PDF or Postscript.  Postscript papers must use
 only standard PostScript fonts: Times Roman, Courier, Symbol, and
 Helvetica.  (Please note that Postscript output from MSWord typically
 does not work on non-Microsoft platforms.  The use of the Apple
 LaserWriter II printer driver is strongly recommended).  The above
 formatted papers can be submitted in a compressed form (gzip, zip,
 WinZip, compress).

 Because of the size limitation on the final manuscript, and to ensure
 that the reviewed paper and the final version have a similar size,
 -----------------------------------------------------
 PAPERS WITH MORE THAN 11 PAGES CANNOT BE REVIEWED
 -----------------------------------------------------
 (this is roughly equivalent to 20 double-spaced pages).

 Papers must be submitted electronically using the Web site at
 <http://www.ieee-infocom.org/2001>.  This web page contains exact and
 detailed instructions about the submission process. Author's contact
 information must be provided during submission. To save space, authors
 may omit this information from the paper itself.  Authors will receive
 an immediate notification of the successful receipt of the file
 containing their paper.  Subsequently, a formal notification will be
 sent after verifying that the paper can be printed successfully.

 -------------------------------------------------------------------------
| SUBMISSIONS WILL ONLY BE ACCEPTED BETWEEN MAY 1ST AND JULY 5TH, 000. |
 ------------------------------------------------------------------------->
 SUBMISSION DEADLINES ARE STRICT!  PAPERS THAT HAVE BEEN IMPROPERLY
 SUBMITTED OR IMPROPERLY FORMATTED BY THE SUBMISSION DEADLINE WILL NOT BE
CONSIDERED.  TO AVOID LAST MINUTE PROBLEMS, AUTHORS ARE ENCOURAGED TO SUBMIT
THEIR PAPERS WELL IN ADVANCE OF THE DEADLINE.


 THE REVIEW PROCESS
 ==================

 Each paper will typically be reviewed by three independent reviewers,
 whose reviews will be relayed to the corresponding author.  Following
 last year successful experiment, authors will have a chance to provide
 a limited rebuttal on the reviews before the program committee makes
 its final decision.


 TRAVEL GRANTS
 =============

 Limited travel assistance to students, post-docs and junior faculty
 presenting a paper in the conference will be available. Please refer
 to the conference web site for further details.


 IMPORTANT DATES
 ===============

    Complete paper due             July 5, 2000
    Notification of acceptance     October 31, 2000
    Final version due              December 31, 2000


 PROGRAM COMMITTEE CO-CHAIRS [infocom@watson.ibm.com]
 ===========================

    Rene L. Cruz, UCSD
    Giovanni Pacifici, IBM Research





From owner-wrec@cs.utk.edu  Thu Jun 22 13:24:24 2000
Received: from cs.utk.edu (CS.UTK.EDU [128.169.94.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA10947
	for <wrec-archive@odin.ietf.org>; Thu, 22 Jun 2000 13:24:23 -0400 (EDT)
Received: from localhost (daemon@localhost) 
        by cs.utk.edu with SMTP (cf v2.9s-UTK)
	id NAA03033; Thu, 22 Jun 2000 13:24:09 -0400 (EDT)
Received: by cs.utk.edu (bulk_mailer v1.13); Thu, 22 Jun 2000 13:23:59 -0400
Received:  
        by cs.utk.edu (cf v2.9s-UTK)
	id NAA02976; Thu, 22 Jun 2000 13:23:58 -0400 (EDT)
Received: from finch-post-12.mail.demon.net (marvin@localhost) 
        by cs.utk.edu with ESMTP (cf v2.9s-UTK)
	id NAA02963; Thu, 22 Jun 2000 13:23:57 -0400 (EDT)
Received: from finch-post-12.mail.demon.net (194.217.242.41 -> finch-post-12.mail.demon.net)
 by cs.utk.edu (smtpshim v1.0); Thu, 22 Jun 2000 13:23:57 -0400
Received: from alethea.demon.co.uk ([194.222.10.198] helo=ian-ntlap.mirror-image.com)
	by finch-post-12.mail.demon.net with esmtp (Exim 2.12 #1)
	id 135Ahn-000Flf-0C
	for wrec@cs.utk.edu; Thu, 22 Jun 2000 17:23:55 +0000
Message-Id: <4.3.2.7.2.20000622131418.00b1c2c0@127.0.0.1>
X-Sender: ian/pop.mirrorimage.net@127.0.0.1
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Thu, 22 Jun 2000 13:23:54 -0400
To: wrec@cs.utk.edu
From: Ian Cooper <ian@mirror-image.com>
Subject: Taxonomy - section 4, replica selection
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
List-Unsubscribe: <mailto:wrec-request@cs.utk.edu?Subject=unsubscribe>

It looks like section 4 of the taxonomy would benefit from the inclusion of 
a sub-section on URNs being used in the replica selection process.  (I 
don't know how this got missed - it's certainly something that's mentioned 
in the security section.)

I'd be grateful if someone would submit a sample section for inclusion in 
the draft.



From owner-wrec@cs.utk.edu  Thu Jun 22 19:40:22 2000
Received: from cs.utk.edu (CS.UTK.EDU [128.169.94.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA17460
	for <wrec-archive@odin.ietf.org>; Thu, 22 Jun 2000 19:40:22 -0400 (EDT)
Received: from localhost (daemon@localhost) 
        by cs.utk.edu with SMTP (cf v2.9s-UTK)
	id TAA05419; Thu, 22 Jun 2000 19:40:17 -0400 (EDT)
Received: by cs.utk.edu (bulk_mailer v1.13); Thu, 22 Jun 2000 19:40:15 -0400
Received:  
        by cs.utk.edu (cf v2.9s-UTK)
	id TAA05397; Thu, 22 Jun 2000 19:40:14 -0400 (EDT)
Received: from mnot.sanmateo.akamai.com (marvin@localhost) 
        by cs.utk.edu with ESMTP (cf v2.9s-UTK)
	id TAA05383; Thu, 22 Jun 2000 19:40:12 -0400 (EDT)
Received: from mnot.sanmateo.akamai.com (63.196.237.2)
 by cs.utk.edu (smtpshim v1.0); Thu, 22 Jun 2000 19:40:13 -0400
Received: by mnot.sanmateo.akamai.com (Postfix, from userid 20351)
	id DB5FD5047; Thu, 22 Jun 2000 16:40:17 -0700 (PDT)
Date: Thu, 22 Jun 2000 16:40:17 -0700
From: Mark C Nottingham <mnot@akamai.com>
To: wrec@cs.utk.edu
Subject: HTTP Compliance tests
Message-ID: <20000622164014.B18537@akamai.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2i
List-Unsubscribe: <mailto:wrec-request@cs.utk.edu?Subject=unsubscribe>


Here are some areas that seem to be common pitfalls. Comments/additions
welcome; this is just a starting point.

* obeying server-side freshness controls (all Cache-Control, Expires)
* proper generation of Age headers
* handling of Date headers
* caching negotiated responses (Vary header)
* parsing combined ("folded") HTTP headers
* byte-range handling
* erroneous forwarding of hop-by-hop headers
* invalidation of cache entries (upon POST, etc)

While there are many other compliance issues, I've selected these because
they effect cachability, an areas that IMHO vendors have a conflict of
interest about, to some degree. It's very much in the interest of vendors to
assure that a device operates correctly in the eyes of the ISP (thier
customer), but that may not be the case for the HTTP mechanisms which
represent the origin server's wishes.

Two issues present themselves:

* HTTP Version
More caches are presenting themselves as HTTP/1.1 devices, which makes it
easy to know what criteria to apply to them, but several still advertise as
1.0 devices. However, they do use 1.1 mechanisms. This is further confused
by the differences between RFC2068 and RFC2616.

* Nature of tests 
I think this was discussed before, but there are different kinds of
behaviours that we can look for; some that are necessary for compliance
(required), and some that are a Good Idea (optimal). While there will
undoubtedly be different perceptions of what optimal is, I think we can and
should test for some 'safe' optimal behaviours, especially in terms of
taking advantage of the cacheability of an object.


-- 
Mark Nottingham, Senior Developer
Akamai Technologies (San Mateo, CA)


From owner-wrec@cs.utk.edu  Thu Jun 22 21:52:37 2000
Received: from cs.utk.edu (CS.UTK.EDU [128.169.94.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA19314
	for <wrec-archive@odin.ietf.org>; Thu, 22 Jun 2000 21:52:37 -0400 (EDT)
Received: from localhost (daemon@localhost) 
        by cs.utk.edu with SMTP (cf v2.9s-UTK)
	id VAA14806; Thu, 22 Jun 2000 21:51:59 -0400 (EDT)
Received: by cs.utk.edu (bulk_mailer v1.13); Thu, 22 Jun 2000 21:51:58 -0400
Received:  
        by cs.utk.edu (cf v2.9s-UTK)
	id VAA14784; Thu, 22 Jun 2000 21:51:57 -0400 (EDT)
Received: from zamboni.cmcl.cs.cmu.edu (marvin@localhost) 
        by cs.utk.edu with SMTP (cf v2.9s-UTK)
	id VAA14770; Thu, 22 Jun 2000 21:51:55 -0400 (EDT)
Received: from zamboni.cmcl.cs.cmu.edu (128.2.220.240 -> ZAMBONI.CMCL.CS.CMU.EDU)
 by cs.utk.edu (smtpshim v1.0); Thu, 22 Jun 2000 21:51:55 -0400
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <14674.49832.924099.767014@zamboni.cmcl.cs.cmu.edu>
Date: Thu, 22 Jun 2000 21:51:36 -0400 (EDT)
To: Mark C Nottingham <mnot@akamai.com>
Cc: wrec@cs.utk.edu
Subject: Re: HTTP Compliance tests
In-Reply-To: <20000622164014.B18537@akamai.com>
References: <20000622164014.B18537@akamai.com>
X-Mailer: VM 6.75 under 20.4 "Emerald" XEmacs  Lucid
From: Andrew Myers <acm+@cs.cmu.edu>
List-Unsubscribe: <mailto:wrec-request@cs.utk.edu?Subject=unsubscribe>
Content-Transfer-Encoding: 7bit

I'd like to suggest one more area: content negotiation.  As a random
example of what can go wrong: Some caches will serve up gzip encoded
content to a client that hasn't advertised that it can accept such
content.  There are a number of uglier issues with content negotiation
(hello byte ranges!), but I'd just like to see some tests for the
really basic stuff.

Andy

Mark C Nottingham writes:
 > 
 > Here are some areas that seem to be common pitfalls. Comments/additions
 > welcome; this is just a starting point.
[...]


From owner-wrec@cs.utk.edu  Fri Jun 23 17:06:01 2000
Received: from cs.utk.edu (CS.UTK.EDU [128.169.94.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA19244
	for <wrec-archive@odin.ietf.org>; Fri, 23 Jun 2000 17:06:01 -0400 (EDT)
Received: from localhost (daemon@localhost) 
        by cs.utk.edu with SMTP (cf v2.9s-UTK)
	id RAA01449; Fri, 23 Jun 2000 17:05:30 -0400 (EDT)
Received: by cs.utk.edu (bulk_mailer v1.13); Fri, 23 Jun 2000 17:05:03 -0400
Received:  
        by cs.utk.edu (cf v2.9s-UTK)
	id RAA01416; Fri, 23 Jun 2000 17:05:02 -0400 (EDT)
Received: from mnot.sanmateo.akamai.com (marvin@localhost) 
        by cs.utk.edu with ESMTP (cf v2.9s-UTK)
	id RAA01403; Fri, 23 Jun 2000 17:05:00 -0400 (EDT)
Received: from mnot.sanmateo.akamai.com (63.196.237.2)
 by cs.utk.edu (smtpshim v1.0); Fri, 23 Jun 2000 17:05:01 -0400
Received: by mnot.sanmateo.akamai.com (Postfix, from userid 20351)
	id DCD17502A; Fri, 23 Jun 2000 14:05:05 -0700 (PDT)
Date: Fri, 23 Jun 2000 14:05:05 -0700
From: Mark Nottingham <mnot@akamai.com>
To: Andrew Myers <acm+@cs.cmu.edu>
Cc: wrec@cs.utk.edu
Subject: Re: HTTP Compliance tests
Message-ID: <20000623140502.H21037@akamai.com>
References: <20000622164014.B18537@akamai.com> <14674.49832.924099.767014@zamboni.cmcl.cs.cmu.edu>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2i
In-Reply-To: <14674.49832.924099.767014@zamboni.cmcl.cs.cmu.edu>; from acm+@cs.cmu.edu on Thu, Jun 22, 2000 at 09:51:36PM -0400
List-Unsubscribe: <mailto:wrec-request@cs.utk.edu?Subject=unsubscribe>


I think this would be taken care of by the Vary testing.

Also, it would be nice (maybe I'm dreaming here) to test a history of
products, not just the most recent a vendor has to offer. From the logs I've
looked at, there are a *lot* of old proxies out there.



On Thu, Jun 22, 2000 at 09:51:36PM -0400, Andrew Myers wrote:
> I'd like to suggest one more area: content negotiation.  As a random
> example of what can go wrong: Some caches will serve up gzip encoded
> content to a client that hasn't advertised that it can accept such
> content.  There are a number of uglier issues with content negotiation
> (hello byte ranges!), but I'd just like to see some tests for the
> really basic stuff.
> 
> Andy
> 
> Mark C Nottingham writes:
>  > 
>  > Here are some areas that seem to be common pitfalls. Comments/additions
>  > welcome; this is just a starting point.
> [...]

-- 
Mark Nottingham, Senior Developer
Akamai Technologies (San Mateo, CA)


From owner-wrec@cs.utk.edu  Fri Jun 23 18:12:58 2000
Received: from cs.utk.edu (CS.UTK.EDU [128.169.94.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA20645
	for <wrec-archive@odin.ietf.org>; Fri, 23 Jun 2000 18:12:58 -0400 (EDT)
Received: from localhost (daemon@localhost) 
        by cs.utk.edu with SMTP (cf v2.9s-UTK)
	id SAA06966; Fri, 23 Jun 2000 18:12:58 -0400 (EDT)
Received: by cs.utk.edu (bulk_mailer v1.13); Fri, 23 Jun 2000 18:12:56 -0400
Received:  
        by cs.utk.edu (cf v2.9s-UTK)
	id SAA06944; Fri, 23 Jun 2000 18:12:56 -0400 (EDT)
Received: from pail.ircache.net (marvin@localhost) 
        by cs.utk.edu with ESMTP (cf v2.9s-UTK)
	id SAA06930; Fri, 23 Jun 2000 18:12:54 -0400 (EDT)
Received: from pail.ircache.net (128.117.28.5 -> pail.scd.ucar.edu)
 by cs.utk.edu (smtpshim v1.0); Fri, 23 Jun 2000 18:12:54 -0400
Received: from localhost (rousskov@localhost)
	by pail.ircache.net (8.9.2/8.8.7) with ESMTP id QAA47327;
	Fri, 23 Jun 2000 16:12:50 -0600 (MDT)
	(envelope-from rousskov@ircache.net)
Date: Fri, 23 Jun 2000 16:12:50 -0600 (MDT)
From: Alex Rousskov <rousskov@ircache.net>
To: Mark Nottingham <mnot@akamai.com>
cc: wrec@cs.utk.edu
Subject: Re: HTTP Compliance tests
In-Reply-To: <20000623140502.H21037@akamai.com>
Message-ID: <Pine.BSF.4.05.10006231605500.47290-100000@pail.ircache.net>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
List-Unsubscribe: <mailto:wrec-request@cs.utk.edu?Subject=unsubscribe>

On Fri, 23 Jun 2000, Mark Nottingham wrote:

> Also, it would be nice (maybe I'm dreaming here) to test a history of
> products, not just the most recent a vendor has to offer. From the logs I've
> looked at, there are a *lot* of old proxies out there.

Mark,

	The above should not be a problem if the development model I am
advocating is accepted: The compliance testing tool is a collection of
tests. To add a test to the tool, one needs to get enough "votes" from
the "interested parties" participating in the tool development. All test
results are kept private. If you are interested in testing old proxies,
there will be nothing preventing you from running those tests. This is
_not_ a competition so one can test any product one has access to.

$0.02,

Alex.



From owner-wrec@cs.utk.edu  Mon Jun 26 06:47:13 2000
Received: from cs.utk.edu (CS.UTK.EDU [128.169.94.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA29407
	for <wrec-archive@odin.ietf.org>; Mon, 26 Jun 2000 06:47:13 -0400 (EDT)
Received: from localhost (daemon@localhost) 
        by cs.utk.edu with SMTP (cf v2.9s-UTK)
	id GAA23609; Mon, 26 Jun 2000 06:46:58 -0400 (EDT)
Received: by cs.utk.edu (bulk_mailer v1.13); Mon, 26 Jun 2000 06:46:49 -0400
Received:  
        by cs.utk.edu (cf v2.9s-UTK)
	id GAA23587; Mon, 26 Jun 2000 06:46:49 -0400 (EDT)
Received: from ietf.org (marvin@localhost) 
        by cs.utk.edu with ESMTP (cf v2.9s-UTK)
	id GAA23574; Mon, 26 Jun 2000 06:46:47 -0400 (EDT)
Received: from ietf.org (132.151.1.176 -> odin.ietf.org)
 by cs.utk.edu (smtpshim v1.0); Mon, 26 Jun 2000 06:46:47 -0400
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA29386;
	Mon, 26 Jun 2000 06:46:45 -0400 (EDT)
Message-Id: <200006261046.GAA29386@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce:;
Cc: wrec@cs.utk.edu
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-ietf-wrec-taxonomy-04.txt
Date: Mon, 26 Jun 2000 06:46:45 -0400
Sender: nsyracus@cnri.reston.va.us
List-Unsubscribe: <mailto:wrec-request@cs.utk.edu?Subject=unsubscribe>

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Web Replication and Caching Working Group of the IETF.

	Title		: Internet Web Replication and Caching Taxonomy
	Author(s)	: I. Cooper, I. Melve, G. Tomlinson
	Filename	: draft-ietf-wrec-taxonomy-04.txt
	Pages		: 36
	Date		: 23-Jun-00
	
This memo specifies standard terminology and the current taxonomy of
web replication and caching infrastructure deployed today. It
introduces standard concepts and protocols used today within this
application domain. Currently deployed solutions employing these
technologies are presented to establish a standard taxonomy. Known
problems with caching proxies are covered in an accompanying
document[23], and are not part of this document. This document
presents open protocols and points to published material for each
   protocol.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-wrec-taxonomy-04.txt

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-wrec-taxonomy-04.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-wrec-taxonomy-04.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

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

ENCODING mime
FILE /internet-drafts/draft-ietf-wrec-taxonomy-04.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-wrec-taxonomy-04.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

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

--OtherAccess--

--NextPart--



From owner-wrec@cs.utk.edu  Wed Jun 28 09:43:22 2000
Received: from cs.utk.edu (CS.UTK.EDU [128.169.94.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA22926
	for <wrec-archive@odin.ietf.org>; Wed, 28 Jun 2000 09:43:22 -0400 (EDT)
Received: from localhost (daemon@localhost) 
        by cs.utk.edu with SMTP (cf v2.9s-UTK)
	id JAA11594; Wed, 28 Jun 2000 09:43:14 -0400 (EDT)
Received: by cs.utk.edu (bulk_mailer v1.13); Wed, 28 Jun 2000 09:42:59 -0400
Received:  
        by cs.utk.edu (cf v2.9s-UTK)
	id JAA11563; Wed, 28 Jun 2000 09:42:59 -0400 (EDT)
Received: from rvs.uni-hannover.de (marvin@localhost) 
        by cs.utk.edu with ESMTP (cf v2.9s-UTK)
	id JAA11515; Wed, 28 Jun 2000 09:42:40 -0400 (EDT)
Received: from rvs.uni-hannover.de (130.75.3.211 -> lanai.rvs.uni-hannover.de)
 by cs.utk.edu (smtpshim v1.0); Wed, 28 Jun 2000 09:42:45 -0400
Received: from animal.rvs.uni-hannover.de (animal.rvs.uni-hannover.de [130.75.3.208])
	by rvs.uni-hannover.de (8.9.1/8.9.1) with ESMTP id PAA14924;
	Wed, 28 Jun 2000 15:42:00 +0200 (MET DST)
Date: Wed, 28 Jun 2000 15:41:54 +0200 (CEST)
From: "Jens-S. Voeckler" <voeckler@rvs.uni-hannover.de>
To: tf-cache@terena.nl, wrec@cs.utk.edu
Subject: Proceedings from the BOF on log file analysis
Message-ID: <Pine.LNX.4.21.0006281524150.1206-200000@animal.rvs.uni-hannover.de>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="1266864131-1956264438-962199714=:1206"
List-Unsubscribe: <mailto:wrec-request@cs.utk.edu?Subject=unsubscribe>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

--1266864131-1956264438-962199714=:1206
Content-Type: TEXT/PLAIN; charset=ISO-8859-1
X-MIME-Autoconverted: from 8bit to quoted-printable by cs.utk.edu id JAA11594
Content-Transfer-Encoding: quoted-printable

Hi,

please find attached the proceedings from the BOF on log file analysis
and related topics from the 5th WCW in Lisbon, 24th of May, 2000.

Le deagh dh=F9rachd,
Dipl.-Ing. Jens-S. V=F6ckler (voeckler@rvs.uni-hannover.de)
Institute for Computer Networks and Distributed Systems
University of Hanover, Germany; +49 511 762 4726

--1266864131-1956264438-962199714=:1206
Content-Type: TEXT/plain; name="Lisbon-Meeting.txt"
Content-ID: <Pine.LNX.4.21.0006281541540.1206@animal.rvs.uni-hannover.de>
Content-Description: BOF on log file analysis
Content-Disposition: attachment; filename="Lisbon-Meeting.txt"
Content-Transfer-Encoding: BASE64

TWludXRlcyBGcm9tIENhY2hlIExvZ3MgQW5hbHlzaXMgQi5vLkYNCjV0aCBD
YWNoaW5nIFdvcmtzaG9wLCBMaXNib246IDI0LzUvMDANCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KQ2hhaXI6CQlKZW5zLVMu
IFb2Y2tsZXINClByZXNlbnQ6CUpvaG4gRGVuaG9sbSwgTWF0aWphIEdyYWJu
YXIsIFNlcmdlIEtyYXNobm92LA0KCQlHZW9yZ2UgTmVpc3NlciwgSGVucmlr
IE5vcmRzdHL2bSwgQWxleGVpIE5vdmlrb3YsDQoJCVdvanRlayBTeWx3ZXN0
cnphaywgRHVhbmUgV2Vzc2Vscw0KDQoNCkFnZW5kYQ0KLS0tLS0tDQoNCiAt
IExvZyBBb255bWl6YXRpb24NCiAtIFN0YW5kYXJkIExvZyBGb3JtYXQgRGVz
Y3JpcHRvcg0KIC0gTmF0dXJlIG9mIExvZyBTdGF0aXN0aWNzDQoNCg0KQW5v
bnltaXphdGlvbg0KLS0tLS0tLS0tLS0tLQ0KDQpUaGUgcHJpbmNpcGxlIG9i
amVjdGl2ZSBpcyB0byBwcm92aWRlIGxvZ3Mgc3VpdGFibGUgZm9yIGVuZ2lu
ZWVyaW5nIGFuZA0KYWNhZGVtaWMgc3R1ZHkgd2l0aG91dCBjb21wcm9taXNp
bmcgY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGUN
CmNhY2hlIGxvZ3MuICBJc3N1ZXMgcmFpc2VkIGluY2x1ZGVkIC0gDQoNCiAt
IERpZmZlcmVudCBjb3VudHJpZXMgaGF2ZSBkaWZmZXJlbnQgc3RhbmRhcmRz
LiAgQW55IGFub255bWl6YXRpb24gd291bGQgaGF2ZQ0KICAgdG8gZGVtb25z
dHJhYmx5IHByb3RlY3QgY29uZmlkZW50aWFsaXR5IHRvIHdoYXRldmVyIGRl
Z3JlZS4gIFNvIGRpZmZlcmVudA0KICAgbGV2ZWxzIG9mIGFub255bWl6YXRp
b24gd291bGQgYmUgbmVlZGVkIHRvIGFsbG93IG1heGltdW0gaW5mb3JtYXRp
b24gdG8gYmUNCiAgIGNvbnZleWVkIHVuZGVyIGRpZmZlcmVudCBsYXdzLiAg
RWFjaCBsZXZlbCBhbmQgc3R5bGUgb2YgYW5vbnltaXphdGlvbiB3b3VsZA0K
ICAgbmVlZCBpdHMgcHJvcGVydGllcyBkb2N1bWVudGluZy4NCg0KIC0gU29t
ZSBzaXRlcyBpbmNsdWRlIHVzZXIgaW5mb3JtYXRpb24gaW4gdGhlIFVSTC4g
IEJvdGggaW4gUE9TVCBkYXRhIGFuZCBpbg0KICAgc29tZSBkeW5hbWljYWxs
eSBnZW5lcmF0ZWQgcGFnZSBuYW1lcy4gIFN1Y2ggaW5mb3JtYXRpb24gd291
bGQgYWxzbyBoYXZlIHRvDQogICBiZSByZW1vdmVkLg0KDQogLSBUZWNobmlx
dWVzIHdvdWxkIGhhdmUgdG8gYmUgcHJvb2YgYWdhaW5zdCBzb21lb25lIHdp
dGggYWNjZXNzIHRvIHNpdGUgbG9ncw0KICAgZnJvbSBhIHdlYnNpdGUgYWNj
ZXNzZWQgZHVyaW5nIHRoZSBzYW1wbGUgcGVyaW9kLiAgU3VjaCBhIHBlcnNv
biB3b3VsZCBoYXZlDQogICBhIGRlLWFub255bWl6ZWQgc2FtcGxlIHNldCB0
byBjb21wYXJlIGFnYWluc3QgYW5kIHRoaXMgbXVzdCBub3QgcGVybWl0IHRo
ZW0NCiAgIHRvIHJldmVyc2UgZW5naW5lZXIgdGhlIGFub255bWl6YXRpb24g
cHJvY2Vzcy4NCg0KU29sdXRpb25zIGFuZCBpZGVhcyBpbmNsdWRlZCAtIA0K
DQogLSBGaWVsZHMgc3VjaCBhcyBzb3VyY2UgaXAsIFVSTCBhbmQgc2l0ZW5h
bWUgY291bGQgYmUgTUQ1IGVuY29kZWQuICBCeSBNRDUNCiAgIGVuY29kaW5n
IHRoZSBmaWVsZCBkYXRhIHBsdXMgYSBzZWNyZXQgc3RyaW5nLCBzZWNyZWN5
IHNob3VsZCBiZSBwcmVzZXJ2ZWQNCiAgIGV2ZW4gaWYgc29tZW9uZSBoYXMg
YWNjZXNzIHRvIHNpdGUgbG9ncy4gIFdoaWxlIHRoZXkgbWF5IGJlIGFibGUg
dG8gY3Jvc3MtDQogICByZWZlcmVuY2UgaGl0IHRpbWVzIGFuZCBkZXRlcm1p
bmUgd2hpY2ggZW5jb2RlZCBzaXRlIGlzIHRoZWlycywgYSAxa0Igb3INCiAg
IGdyZWF0ZXIgc2VjcmV0IHN0cmluZyByZW5kZXJzIHJldmVyc2UgZW5naW5l
ZXJpbmcgdGhlIGVuY29kaW5nIG5vbi10cml2aWFsLg0KICAgU2ltaWxhcmx5
IHN1Y2ggYSBwZXJzb24gY291bGQgZGV0ZXJtaW5lIHNvbWUgdXNlciBpZGVu
dGl0aWVzIGJhc2VkIG9uDQogICBzaXRlIGxvZ3MsIGJ1dCB0aGV5IHNob3Vs
ZCBiZSB1bmFibGUgdG8gcmV2ZXJzZSBlbmdpbmVlciBzb3VyY2UgaXAgZW5j
b2RpbmcNCiAgIHRvIG9idGFpbiBhbGwgdXNlciBpZGVudGl0aWVzLg0KDQog
LSBDcm9zcy1sb2dmaWxlIGNvbXBhcmFiaWxpdHkgaXMgYWxzbyBhIGNvbmNl
cm4uIFNpbmNlIGxvZyBmaWxlcyBhcmUgdmFzdCwNCiAgIHRoZSBpbnRlcnZh
bCBvZiBjb21wYXJhYmlsaXR5IG5lZWRzIHRvIGJlIGRlZmluZWQgYmVmb3Jl
aGFuZCAoZS5nLiBhIHllYXINCiAgIG9yIGp1c3QgYSBtb250aCksIG9yIHRo
ZSBzZWNyZXQgbmVlZHMgdG8gYmUgaW5jcmVhc2VkIHN1ZmZpY2llbnRseS4N
Cg0KIC0gU2l0ZSBzaG91bGQgYmUgZW5jb2RlZCBzZXBhcmF0ZWx5IHRvIFVS
TC4gIFRoaXMgcGVybWl0cyBzaXRlIGJ5IHNpdGUNCiAgIGFuYWx5c2lzIGFz
IHdlbGwgYXMgd2l0aGluLXNpdGUgYW5hbHlzaXMuDQoNCiAtIEZpbGUgZXh0
ZW5zaW9ucyBhcmUgYSBtYXR0ZXIgb2YgYW5hbHlzaXMgLSBhIHNlcGFyYXRl
IGVuY29kaW5nIGZvciB0aG9zZQ0KICAgY291bGQgYmUgb3B0aW9uYWxseSBw
cm92aWRlZC4NCg0KPiBJZiBpdCBpcyBqdXN0IHRoZSBmaWxlIGV4dGVuc2lv
biA8Y2hhcj57MSw2fSwgaXQgbWlnaHQgbm90IGV2ZW4gaGF2ZSB0bw0KPiBi
ZSBlbmNvZGVkIGF0IGFsbC4uLg0KDQpTdGFuZGFyZGlzaW5nIEZvcm1hdCBi
eSB1c2Ugb2YgTWV0YS1EYXRhDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0NCg0KQ3VycmVudGx5IG1vc3QgbG9nIGZpbGVzIGRvIG5vdCBjb21l
IHdpdGggbWV0YS1kYXRhIGhlYWRlcnMgZGVzY3JpYmluZyB0aGUNCmZpZWxk
cy4gIFNvbWUga2luZCBvZiBvcGVubHkgYWdyZWVkIHN0YW5kYXJkIHdvdWxk
IGJlIGFkdmlzYWJsZSB0byBlbmFibGUNCmF1dG9tYXRlZCBkaXNjb3Zlcnkg
b2YgbG9nIGZpbGUgZm9ybWF0LiAgTW9zdCBvciBhbGwgdmVuZG9ycy9hdXRo
b3JzIGFyZSBxdWl0ZQ0KaGFwcHkgdG8gcHJvdmlkZSB0aGlzIGluZm9ybWF0
aW9uIGZvciBsb2cgYW5hbHlzaXMsIHNvIHRoZXJlIHNob3VsZCBiZSBubyBi
aWcNCmlzc3VlcyBpbiBwbGFjaW5nIHRoaXMgaW5mb3JtYXRpb24gYXQgdGhl
IHRvcCBvZiBlYWNoIGxvZyBmaWxlLg0KDQogLSBIYXNoLWJhc2VkLCBjb21t
ZW50IHN0eWxlIGluZm9ybWF0aW9uLi4uICMgRm9ybWF0Li4uDQoNCj4gQWZ0
ZXIgdGhlIEJPRiwgdGhlcmUgd2FzIGEgbWFpbCB0aGF0IHRoZSBXM0MgYWxy
ZWFkeSB0aGlua3MgYWxvbmcgdGhvc2UNCj4gbGluZXMsIHRvby4gQmVpbmcg
YXdhcmUgdGhhdCBpdCBpcyBjb25zaWRlcmVkIGJhZCBzdHlsZSB0byBwdWJs
aXNoIGFuIGVtYWlsDQo+IHcvbyBjaGVja2luZyBiYWNrIHdpdGggdGhlIGF1
dGhvciwgaXQgaXMgYmVsaWV2ZWQgdGhhdCB0aGUgYXV0aG9yIGludGVuZGVk
DQo+IHRvIG1ha2UgdGhpbmdzIHB1YmxpY2x5IGtub3duOg0KPg0KPiBEYXRl
OiBUdWUsIDIzIE1heSAyMDAwIDE3OjEyOjM1IC0wNDAwDQo+IEZyb206IEh1
c3NlaW4gU3VsZW1hbiA8aHVzc2VpbkB2dC5lZHU+DQo+IFRvOiB2b2Vja2xl
ckBydnMudW5pLWhhbm5vdmVyLmRlLCBtYXJ0aW5AbmV0Lmx1dC5hYy51aw0K
PiBDYzogLi4uDQo+IFN1YmplY3Q6IG1ldGEtZm9ybWF0IGZvciBsb2cgZmls
ZXMgLi4uDQo+IA0KPiBoaQ0KPiANCj4gaSByZWNlaXZlZCBhIGNvcHkgb2Yg
dGhlIGZvbGxvd2luZyBtZXNzYWdlIGZyb20gQmFsYWNoYW5kZXINCj4gS3Jp
c2huYW11cnRoeSAtIGkgZG9udCBrbm93IGlmIGFueW9uZSBlbHNlIGhhcyBy
ZXNwb25kZWQgeWV0LCBidXQgd2UndmUNCj4gYmVlbiBkZXZpc2luZyBhbiBh
cHByb2FjaCB0byBzb2x2ZSB0aGUgcHJvYmxlbSBvZiBkaXNwYXJhdGUgbG9n
IGZpbGUNCj4gZm9ybWF0cyAod2hlcmUgd2UgaXMgdGhlIFdlYiBDaGFyYWN0
ZXJpemF0aW9uIEFjdGl2aXR5IHdvcmtpbmcgZ3JvdXAgb2YNCj4gdGhlIFcz
QykNCj4gDQo+IHdlIHVzZSBhbiBYTUwgZGVmaW5pdGlvbiBmb3IgZW50cmll
cyBpbiBhIGxvZyBmaWxlLiBpdHMgc3RpbGwgc29tZXdoYXQNCj4gdW5kZXIg
ZGV2ZWxvcG1lbnQgLSBhcyB3ZSB0cnkgdG8gZGVmaW5lIG1vcmUgZm9ybWF0
cyB1c2luZyB0aGlzLCB0aGUNCj4gZm9ybWF0IGRlZmluaXRpb24gc3BlY2lm
aWNhdGlvbiBsYW5ndWFnZSBtYXkgYmUgcmVmaW5lZC4NCj4gDQo+IHRoaXMg
ZGVmaW5pdGlvbiBnZXRzIGZlZCBpbnRvIGEgZGF0YSBmaWxlIHZhbGlkYXRv
ciB3aGljaCBjYW4gdGhlbiBjaGVjaw0KPiBhbnkgZ2VuZXJhbCBsb2cgZmls
ZSBmb3IgZXJyb3JzLCBvcHRpb25hbGx5IGNvbnZlcnRpbmcgdGhlIGRhdGEg
dG8gYQ0KPiBkaWZmZXJlbnQgZm9ybWF0Lg0KPiANCj4gZm9yIG1vcmUgZGV0
YWlscyBhYm91dCB0aGUgcHJvamVjdCBhbmQgZXhhbXBsZXMsIGdvIHRvIHRo
ZSBXZWINCj4gQ2hhcmFjdGVyaXphdGlvbiBSZXBvc2l0b3J5IGF0Og0KPiAg
ICBodHRwOi8vcHVybC5vcmcvbmV0L3JlcG9zaXRvcnkNCj4gDQo+IHdpdGhp
biB0aGUgbmV4dCBtb250aCBvciBzbywgd2UgZXhwZWN0IHRvIHB1Ymxpc2gg
YSB0ZWNobmljYWwgcmVwb3J0IG9uDQo+IHRoaXMgZm9ybWF0LWRyaXZlbiB2
YWxpZGF0aW9uIHByb2Nlc3MuIHRoZXJlIHdpbGwgYWxzbyBiZSBhDQo+IGRl
bW9uc3RyYXRpb24gYW5kIHNob3J0LXBhcGVyIHByZXNlbnRhdGlvbiBhYm91
dCB0aGlzIGF0IEFDTSBEaWdpdGFsDQo+IExpYnJhcmllcyAyMDAwIGluIDIg
d2Vla3MgLi4uDQo+IA0KPiB0dGZuDQo+IA0KPiBodXNzZWluDQo+ID5NYXJ0
aW4gSGFtaWx0b24gd3JvdGU6DQo+ID4NCj4gPj4gSXQncyBiZWVuIGEgYnVn
YmVhciBvZiBtaW5lIGZvciBhIGxvbmcgdGltZSB0aGF0IGFsdGhvdWdoIHdl
IGhhdmUNCj4gPj4gKG1vcmUgb3IgbGVzcykgYSBzdGFuZGFyZCBsb2cgZmls
ZSBmb3JtYXQgZm9yIHByb3h5IGNhY2hlcyAod2VsbCwNCj4gPj4gT0ssIHBs
YWluIHZhbmlsbGEgQ29tbW9uIExvZ2ZpbGUgYW5kIFNxdWlkKSwgdGhlcmUg
aXNuJ3QgYSBjb21tb25seQ0KPiA+PiBhY2NlcHRlZCBmb3JtYXQgZm9yIHN1
bW1hcmllcyBvZiB0aG9zZSBsb2cgZmlsZXMuDQo+ID4NCj4gPkNvbnNpZGVy
aW5nIG5hdGl2ZSBsb2cgZm9ybWF0IHN0eWxlLCBub3cgc3VwcG9ydGVkIGJ5
IG1ham9yIGNhY2hlDQo+ID52ZW5kb3JzLCB0aGVyZSBtaWdodCBiZSBldmVu
IG1vcmUgaW50ZXJlc3RpbmcgdGhpbmdzIHRvIHJlcG9ydC4gWWVzLA0KPiA+
SSBrbm93IGFib3V0IHRoZSBvZmZlciBmcm9tIHNxdWlkLWRldiB0byBpbXBs
ZW1lbnQgdGhlbS4gSSBhbSAoc3RpbGwpDQo+ID5ub3QgY29uY3JldGUgYnV0
IHRoaW5raW5nIGluIHRlcm1zIG9mIHdoYXQgQWRyaWFuIENvY2tyb2Z0IGRp
ZCB3aXRoDQo+ID50aGUgU1VOIHdlYiBzZXJ2ZXJzLi4uIEFuZCB0YWxraW5n
IGFib3V0IHRoYXQsIHNvbWUgbWV0YSBkZWZpbml0aW9uDQo+ID5vZiBsb2cg
ZmlsZSBmb3JtYXRzIGlzIG1pc3NpbmcsIHRvbywgZS5nLiBhIGdlbmVyYWxs
eSBhY2NlcHRlZCBzdHlsZSANCj4gPnRvIGRlc2NyaWJlIHdoYXQgYSBsb2cg
ZmlsZSBkb2VzIHJlcG9ydCAtIHNvIHlvdSBjYW4gcGFyc2UgYSB2YXJpZXR5
IA0KPiA+b2YgbG9ncyBpZiB5b3UgaGF2ZSB0aGUgbWV0YSBkZXNjcmlwdGlv
biwgbm90IGxpbWl0ZWQgdG8gc3F1aWQgbmF0aXZlIA0KPiA+Zm9ybWF0Lg0K
PiANCj4gLS0gDQo+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCj4gaHVz
c2VpbiBzdWxlbWFuIC0gaHVzc2VpbkB2dC5lZHUgLSB2dCBjcyAtIGh0dHA6
Ly9wdXJsLm9yZy9uZXQvaHVzc2Vpbg0KPiA9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09DQoNCiAtIE1hbnkgZmllbGRzIHdvdWxkIGJlIHN0YW5kYXJkLCBz
cmMgaXAsIHRpbWVzdGFtcCwgd2hlcmVhcyBvdGhlcnMgLSBjYWNoZQ0KICAg
cmV0dXJuIHR5cGUgKGVnIFRDUF9ISVQsIFRDUF9ISVRfVkVSSUZZKSwgbWF5
IGJlIHZlbmRvciBzcGVjaWZpYyBhbmQgdGhlDQogICBtZXRhLWRhdGEgc2hv
dWxkIHJlZmxlY3QgdGhhdCwgZWcgKCN0aW1lc3RhbXAgU3FkLWNvZGUpLiBT
b21lIGZpZWxkcyBjYW4NCiAgIGFsc28gYmUgcmVkdWNlZCBmcm9tIHN1Y2gg
YSBzdHJpbmcgdG8gYSBzaW5nbGUgbnVtYmVyIGdpdmluZyB0aGUgY29kZS4g
QQ0KICAgbGlzdCBvZiBjb252ZXJzaW9ucyB3b3VsZCBiZSBxdW90ZWQgaW4g
dGhlIG1ldGEtZGF0YS4gVGhpcyB3b3VsZCBzYXZlDQogICBzcGFjZSBpbiBs
b2cgZmlsZXMgYnkgYXZvaWRpbmcgbmVlZGxlc3MgcmVwZXRpdGlvbiBhbmQg
c2ltcGxpZnkgcGFyc2luZy4NCg0KICAgU3RhbmRhcmRzIGNvbmNlcm5pbmcg
cmVwcmVzZW50YXRpb24gb2YgZGF0YSBkbyBleGlzdCBhbmQgbmVlZCB0byBi
ZQ0KICAgdmVyaWZpZWQgZm9yIGFwcGxpY2FiaWxpdHkuDQoNCiAtIEZpZWxk
cyBzaG91bGQgYmUgc2VwYXJhdGVkIGJ5IGEgc2luZ2xlIHNwYWNlIGluIGFs
bCBpbnN0YW5jZXMsIG5vIG1hdHRlcg0KICAgaG93IG5pY2UgbW9yZSBmb3Jt
YXR0aW5nIG1ha2VzIHRoZW0uIENhY2hlIGxvZ3MgYXJlIHZhc3QsIGFuZCBh
cyBzdWNoDQogICBtYWtpbmcgdGhlbSBodW1hbi1yZWFkYWJsZSBpcyBzdXBl
cmZsdW91cy4gU2NyaXB0cyB0byBib3RoIHNlYXJjaCBsb2dzDQogICBhbmQg
cHJlc2VudCBtb3JlIGh1bWFuLXJlYWRhYmxlIHJlc3VsdHMgYXJlIHRyaXZp
YWwuIFRoZSB3b3JrbG9hZCBpbg0KICAgY29waW5nIHdpdGggdGhpcyBmb3Jt
YXR0aW5nIGlzIHVubmVjZXNzYXJ5IGNvc3QsIGFuZCBpdCByZXF1aXJlcyBt
dWNoDQogICBtb3JlIGNvbXBsZXggY29kZSB0byBndWFyYW50ZWUgYSBjb3Jy
ZWN0IHJlYWQgb2YgdGhlIGxvZyBsaW5lLg0KDQogICBDb252ZXJzaW9uIHRv
b2xzIG5lZWQgbm90IGJlIGxpbWl0ZWQgdG8gc2NyaXB0cywgYnV0IGNvdWxk
IGFsc28gDQogICBlbmNvbXBhc3MgZ3VpIGJhc2VkIHRvb2xzIGFzIHNvb24g
YXMgY2FjaGUgbWFpbnRhaW5hbmNlIGJlY29tZXMNCiAgIGEgcmVndWxhciBw
YXJ0IG9mIGFuIGFkbWluJ3Mgd29yayBkYXkuDQoNCiAtIFNvbWUgVVJMcyBj
b250YWluIHdoaXRlIHNwYWNlcyAtIHRoaXMgaXMgY2xlYXJseSBhIHByb2Js
ZW0gZm9yIGFuYWx5c2lzLg0KICAgQXMgaXQgY2Fubm90IGJlIGd1YXJhbnRl
ZWQgdGhhdCBhIGxvZyBsaW5lIHdpbGwgbm90IGJlIGNvcnJ1cHQsDQogICB2
ZXJpZnlpbmcgZm9ybWF0IG9mIHdoaXRlIHNwYWNlIHNlcGFyYXRlZCBmaWVs
ZHMgaXMgbWFkZSBtb3JlIGNvbXBsZXggYnkNCiAgIHdoaXRlIHNwYWNlIHdp
dGhpbiBVUkxzLiBUaGlzIHdvdWxkIGJlIGJlc3Qgc29sdmVkIGJ5IHZlbmRv
cnMgY29udmVydGluZw0KICAgd2hpdGUgc3BhY2Ugd2l0aGluIFVSTHMgaW50
byBhIG5vbi1icmVha2luZyBzcGFjZS4NCg0KPiBUcmFkaXRpb25hbGx5LCBh
ICIrIiBzaWduIHdhcyB1c2VkIHRvIGVuY29kZSBwbGFpbiBzcGFjZS4gIiUy
MCIgd291bGQNCj4gYWxzbyBkbywgb2YgY291cnNlLCBhcyB3ZWxsIGFzIHRo
ZSAmbmJzcDsgcmVwcmVzZW50YXRpb24gY2hyKDE2MCksIHdoaWNoDQo+IGxv
b2tzIGxpa2UgYSBzcGFjZSB0byBhIGh1bWFuLCBidXQgbm90IHRvIGFueSBw
YXJzZXIuDQoNCiAtIFNvbWUgdmVuZG9ycyBoYXZlIGEgbGltaXQgdG8gdGhl
IGxlbmd0aCBvZiBsaW5lIHRoZXkgd2lsbCBwcmludCBvdXQgLSA4aw0KICAg
aGFzIGJlZW4gZW5jb3VudGVyZWQuIEFuIG92ZXItbG9uZyBsaW5lIGlzIGZy
ZXF1ZW50bHkgbm90IHRlcm1pbmF0ZWQgYnkNCiAgIGEgY2FycmlhZ2UgcmV0
dXJuIC8gbmV3bGluZS4gVGhpcyBjYXVzZXMgZm9ybWF0IHZpb2xhdGlvbiBm
b3IgYW5hbHlzaXMuDQogICBBbGwgdmVuZG9ycyBzaG91bGQgd3JpdGUgbG9n
IGxpbmVzIHRvICgyXk4pLTIgY2hhcnMgKGUuZy4gODE5MCBjaGFycykNCiAg
IGFuZCBndWFyYW50ZWUgdG8gcHV0IGEgQ1IvbmV3bGluZSBhdCB0aGUgZW5k
IG9mIHRoZSBsaW5lICh5aWVsZGluZyA4aw0KICAgY2hhcnMpLiBNYXhpbXVt
IGxvZyBsaW5lIGxlbmd0aCBjb3VsZCBhbHNvIGJlIHNwZWNpZmllZCBpbiB0
aGUNCiAgIG1ldGEtZGF0YS4gSFRUUC8xLjEgcmVxdWlyZXMgbm8gbGltaXQg
YnkgaW4gcHJhY3RpY2UgcGFyc2luZw0KICAgcmVxdWlyZW1lbnRzIG1lZGlh
dGUgZm9yIGEgc2Vuc2libGUgbWF4aW11bS4NCg0KPiBGcm9tIFJGQyAyNjE2
LCAzLjIuMToNCj4NCj4gIFRoZSBIVFRQIHByb3RvY29sIGRvZXMgbm90IHBs
YWNlIGFueSBhIHByaW9yaSBsaW1pdCBvbiB0aGUgbGVuZ3RoIG9mDQo+ICBh
IFVSSS4gU2VydmVycyBNVVNUIGJlIGFibGUgdG8gaGFuZGxlIHRoZSBVUkkg
b2YgYW55IHJlc291cmNlIHRoZXkNCj4gIHNlcnZlLCBhbmQgU0hPVUxEIGJl
IGFibGUgdG8gaGFuZGxlIFVSSXMgb2YgdW5ib3VuZGVkIGxlbmd0aCBpZiB0
aGV5DQo+ICBwcm92aWRlIEdFVC1iYXNlZCBmb3JtcyB0aGF0IGNvdWxkIGdl
bmVyYXRlIHN1Y2ggVVJJcy4gQSBzZXJ2ZXINCj4gIFNIT1VMRCByZXR1cm4g
NDE0IChSZXF1ZXN0LVVSSSBUb28gTG9uZykgc3RhdHVzIGlmIGEgVVJJIGlz
IGxvbmdlcg0KPiAgdGhhbiB0aGUgc2VydmVyIGNhbiBoYW5kbGUgKHNlZSBz
ZWN0aW9uIDEwLjQuMTUpLg0KPiANCj4gICAgIE5vdGU6IFNlcnZlcnMgb3Vn
aHQgdG8gYmUgY2F1dGlvdXMgYWJvdXQgZGVwZW5kaW5nIG9uIFVSSSBsZW5n
dGhzDQo+ICAgICBhYm92ZSAyNTUgYnl0ZXMsIGJlY2F1c2Ugc29tZSBvbGRl
ciBjbGllbnQgb3IgcHJveHkNCj4gICAgIGltcGxlbWVudGF0aW9ucyBtaWdo
dCBub3QgcHJvcGVybHkgc3VwcG9ydCB0aGVzZSBsZW5ndGhzLg0KDQogLSBU
aGUgaXNzdWUgb2YgY29uZmlndXJhYmlsaXR5IGFuZCBhIGJhc2ljIHNldCBv
ZiBvcHRpb24gd2FzIGJyaWVmbHkNCiAgIHJhaXNlZCwgd2l0aG91dCBhbnkg
cmVzdWx0cy4NCg0KDQpOYXR1cmUgb2YgQ2FjaGUgQmVoYXZpb3VyDQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCihJdCdzIGEgaGl0IC0gYnV0IHdo
YXQgS0lORCBvZiBoaXQ/KQ0KDQo+IFRoYXQgaXMgYW4gaXRlbSBmb3IgdGhl
IFNxdWlkIEZBUSwgdG9vLg0KDQpEaWZmZXJlbnQgdmVuZG9ycyBtZWFzdXJl
IHRoZWlyIGhpdCByYXRlcyBpbiBzbGlnaHRseSBkaWZmZXJlbnQgd2F5cywg
YW5kDQpyZXBvcnQgdGhlaXIgaGl0cyBpbiBzbGlnaHRseSBkaWZmZXJlbnQg
d2F5cy4gU3RhbmRhcmQgaW50ZXJwcmV0YXRpb25zDQpzaG91bGQgYmUgYWdy
ZWVkLiBIaXQgdHlwZXMgaW5jbHVkZSAtDQoNCiAtIFZhbGlkYXRpbmcgYSB1
c2VyIGFnZW50IElNUw0KIC0gVmFsaWRhdGluZyBhIHN0b3JlIG9iamVjdCB3
aXRoIHVwc3RyZWFtIGF1dGhvcml0eQ0KIC0gQSBmdWxsIGhpdCAtIHJldHVy
bmluZyBzdG9yZWQgb2JqZWN0DQogLSBBIGZvcmNlZCB2YWxpZGF0aW9uIG9m
IGEgc3RvcmVkIG9iamVjdA0KIC0gQSBzdGFsZSBoaXQgKGlmIElNUyBmYWls
cykNCiAtIEEgcHJlZmV0Y2ggaGl0DQogLSBBIHBhcnRpYWwgaGl0IChlZy4g
cGFydCBvZiBhbiBvYmplY3Qgb2J0YWluZWQgYnkgYnl0ZSByYW5nZXMpDQoN
CiAtIEFsbCB2ZW5kb3JzIHNob3VsZCBwcm92aWRlIGV4YWN0IGRldGFpbHMg
b2YgaG93IGFsbCB0aGVzZSAoYW5kIGFueQ0KICAgb3RoZXIpIGFyZSByZXBy
ZXNlbnRlZCBpbiB0aGVpciBsb2dzLiBNb3N0IGFscmVhZHkgZG8uDQoNCj4g
QWxsIGxvZyBmaWxlIHByb2Nlc3NvcnMgc2hvdWxkIHRlbGwgaG93IHRob3Nl
IEhJVHMgYXJlIGNvbWJpbmVkLiBPbmx5DQo+IEplc2FsZmEgKGh0dHA6Ly93
d3cubGlub2ZlZS5vcmcvfmVsa25lci93ZWJ0b29scy9qZXNhbGZhLykgc2hv
d3MNCj4gZGlmZmVyZW50IGhpdHMgc2VwYXJhdGVseS4NCg0KIC0gQWxzbyB1
bmRlciBkZWJhdGUgaXMgdGhlIG5hdHVyZSBvZiBieXRlIGhpdCByYXRlLiBB
biBJTVMgaGFzIGEgYnl0ZQ0KICAgc2F2aW5nIGVxdWFsIHRvIHRoZSBzaXpl
IG9mIHRoZSBvYmplY3QgbWludXMgdGhlIGJ5dGVzIHJlcXVpcmVkIGZvciB0
aGUNCiAgIElNUyByZXBseS4gVGhlIHNpemUgb2YgdGhlIG9iamVjdCBpcyBu
b3QgcXVvdGVkIGluIGFsbCAob3IgcGVyaGFwcyBhbnkpDQogICB2ZW5kb3Jz
JyBsb2dzLCBzbyB0aGUgYnl0ZSBzYXZpbmcgYXNzb2NpYXRlZCB3aXRoIHRo
aXMgY2Fubm90IGJlDQogICBkZXRlcm1pbmVkLiBVc2VmdWwgbWlnaHQgYmUg
dGhlIGNvbmNlcHQgb2YgSGl0IEJ5dGVzIGFuZCBNaXNzIEJ5dGVzIHdpdGgN
CiAgIElNUyBjb250cmlidXRpbmcgdG8gYm90aC4NCg0KIC0gU29tZSBmaWVs
ZHMgbm90IHJvdXRpbmVseSBpbmNsdWRlZCBpbiBjYWNoZSBsb2dzIGFyZSBE
TlMgUlRULCBETlMgY2FjaGUNCiAgIGhpdC9taXNzLCBwZWVyIHJlc3BvbnNl
IFJUVCwgYW5kIHNvbWUgb3RoZXIgdXNlZnVsIG1ldHJpY3MuIFdoaWxlIHRo
ZXNlDQogICB3b3VsZCBzd2VsbCBsb2dzIGNvbnNpZGVyYWJseSwgdGhleSBh
cmUgZXhjZWxsZW50IHBlcmZvcm1hbmNlDQogICBtZWFzdXJlbWVudCB0b29s
cyBmb3IgY2FjaGUgYWRtaW5pc3RyYXRvcnMuIFZlbmRvcnMgc2hvdWxkIHBy
b3ZpZGUgYSBsb2cNCiAgIGZvcm1hdCBvcHRpb24gdG8gc2hvdyBhbGwgc3Vj
aCBpbmZvcm1hdGlvbi4gRW5jb2RpbmcgdGhlIGZpZWxkIHZhbHVlcyBhcw0K
ICAgbnVtYmVycyB3aXRoIHN0aW5nIHZhbHVlcyBpbiB0aGUgbWV0YS1kYXRh
IHdvdWxkIHJlZHVjZSB0aGUgc2l6ZQ0KICAgaW5jcmVhc2UuDQoNCj4gQWRy
aWFuIENvY2tyb2Z0ICJTdW4gUGVyZm9ybWFuY2UgYW5kIFR1bmluZywgMm5k
IGVkIiBkcmlsbGVkIGEgZmV3IGhvbGVzDQo+IGludG8gdGhlIE5ldHNjYXBl
IDIuNSBQcm94eSBDYWNoZSAodGhlIGJvb2sgd2FzIHB1Ymxpc2hlZCAxOTk4
KSBhbmQgaGFkDQo+IGl0IHJlcG9ydCAoYW1vbmcgdGhlIHVzdWFsIHN1c3Bl
Y3RzKToNCj4NCj4gIDkuIHN0YXR1cyB0byBjbGllbnQgKG91dGJvdW5kKQ0K
PiAxMC4gbGVuZ3RoIHRvIGNsaWVudCAob3V0Ym91bmQpDQo+IDExLiBzdGF0
dXMgZnJvbSBzZXJ2ZXIgKGluYm91bmQpDQo+IDEyLiBsZW5ndGggZnJvbSBz
ZXJ2ZXIgKGluYm91bmQpDQo+IDEzLiBsZW5ndGggZnJvbSBjbGllbnQgKGZv
ciBQT1NUKQ0KPiAxNC4gbGVuZ3RoIHRvIHNlcnZlciAoZm9yIFBPU1QpDQo+
IDE1LiBjbGllbnQgaGVhZGVyIHJlcXVlc3QgbGVuZ3RoIA0KPiAxNi4gcHJv
eHkgaGVhZGVyIHJlc3BvbnNlIGxlbmd0aCANCj4gMTcuIHByb3h5IGhlYWRl
ciByZXF1ZXN0IGxlbmd0aA0KPiAxOC4gc2VydmVyIGhlYWRlciByZXNwb25z
ZSBsZW5ndGgNCj4gMjMuIGNhY2hlIGZpbmlzaCBzdGF0dXMge3dyaXR0ZW4s
cmVmcmVzaGVkLGVycm9yLG5vLWNoZWNrLHVwLXRvLWRhdGUsDQo+ICAgICBo
b3N0LW5vdC1hdmFpbGFibGUsY2wtbWlzbWF0Y2gsZG8tbm90LWNhY2hlLG5v
bi1jYWNoZWFibGV9DQo+IDI0LiB0b3RhbCB0cmFuc2ZlciB0aW1lDQo+IDI1
LiBkbnMgbG9va3VwIHRpbWUNCj4gMjYuIGluaXRpYWwgd2FpdCB0aW1lDQo+
IDI3LiBmdWxsIHdhaXQgdGltZQ0KDQpGdXJ0aGVyIGRpc2N1c3Npb24gY2Vu
dGVyZWQgb24gdGhlIHN0YXRpc3RpY2FsIG1ldGhvZHMgdXNlZCwgYW5kIHRo
ZQ0KKGZvZ2d5KSBpZGVhIHRvIGRlZmluZSBzb21lIHN0YW5kYXJkIG1lYW5p
bmcgdG8gbm90IG9ubHkgdGhlIG9iamVjdCBhbmQNCnZvbHVtZSBoaXQgcmF0
aW9zLCBidXQgYWxzbyBvdGhlciBzdGF0aXN0aWNhbCBtYXRlcmlhbCAoIk5l
dmVyIHRydXN0IGENCnN0YXRpc3RpYyB5b3UgaGF2ZW4ndCBmb3JnZWQgeW91
cnNlbGYuIikgRGlmZmVyZW50IHZlbmRvcnMgdGFsayBhYm91dA0Kc2ltaWxh
ciBpc3N1ZXMgZGlmZmVyZW50bHkuIFRoZSBtZXRob2RzIHdoaWNoIGFyZSB1
c2VkLCBvciBhIHNldCBvZg0KcHJvY2VkdXJlcyBuZWVkIHNvbWUgc3RhbmRh
cmRpemF0aW9uLiBUaGVyZSBpcyBhbHNvIGEgbmVlZCBmb3IgYSBjb21tb25s
eQ0KYWNjZXB0YWJsZSB0YXhvbm9teS4gVGhlIGlzc3VlIG9mIHN0YW5kYXJk
aXplZCBjb21wdXRhdGlvbmFsIG1ldGhvZHMgYW5kDQpjb21wYXJhYmxlIHJl
c3VsdHMgd2FzIHJhaXNlZCBvbiBXUkVDIC0gdGhlIG5lZWQgdG8gaGF2ZSBh
IHN0YW5kYXJkIGZvciBsb2cNCmZpbGUgc3VtbWFyaWVzLg0KDQpTb21lIGRp
c2N1c3Npb24gb2NjdXJlZCBhbHNvIG9uIG1vbml0b3JpbmcgYWN0aXZpdHkg
LSBhIG51bWJlciBvZiBzb2x1dGlvbnMNCmV4aXN0IHVzaW5nIFNOTVAgb3Ig
Y2FjaGUtZ2VuZXJhdGVkIG91dHB1dCBnb3QgcmVndWxhcmx5IGFuZCBwYXJz
ZWQgYnkNCnNjcmlwdHMgdG8gcHJvZHVjZSBncmFwaHMuDQoNCiAtIEEgdXNl
ZnVsIHRlY2huaXF1ZSBpcyB0byBncmFiIHJlZ3VsYXIgaW5mb3JtYXRpb24g
YW5kIGRpc3BsYXkgYW4gYXZlcmFnZQ0KICAgb2YgdGhlIGxhc3QgaGFsZi1o
b3VyLCBob3VyLCA8aW5zZXJ0IHBlcmlvZCBvZiBpbnRlcmVzdD4uIEJ5IGdh
dGhlcmluZw0KICAgc3RhdHMgcmVndWxhcmx5IGFuZCBhdmVyYWdpbmcgb3Zl
ciBhIHBlcmlvZCBvZiB0aW1lLCBzcGlrZSBiZWhhdmlvdXIgaXMNCiAgIHBy
ZXZlbnRlZCBmcm9tIHNrZXdpbmcgZGF0YS4NCg0KIC0gT24gdGhhdCBub3Rl
LCBpdCB3YXMgZGVlbWVkIHVuZmVhc2libGUgdG8gbWVhc3VyZSB0aW1lIGZv
ciB0aW1lc3RhbXBzDQogICBtb3JlIGFjY3VyYXRlbHkgdGhhbiB0aGUgbmVh
cmVzdCBtaWlsaXNlY29uZC4gU3F1aWQgbWF5IG5vdCBldmVuIGhhdmUNCiAg
IHRoZSB0aW1lc3RhbXAgdG8gdGhlIG5lYXJlc3QgbWlsbGlzZWNvbmQgZHVl
IHRvIHRoZSB0aW1lc3RhbXAgb25seQ0KICAgdXBkYXRpbmcgb24gY2FsbHMg
dG8gc2VsZWN0KCkgKFRoYW5rcyBEdWFuZSEpIC0gb3RoZXIgdmVuZG9ycyBt
YXkgaGF2ZQ0KICAgc2ltaWxhciBwcm9jZWR1cmVzIHRoYXQgcHJldmVudCBn
cmVhdGVyIGFjY3VyYWN5Lg0KDQogLSBBbm90aGVyIGlzc3VlIGFsc28gZW5j
b3VudGVyZWQgd2FzIHRvIGxldCBzb21lIG9mIHRoZSBzdW1taW5nIGJ5IGFu
eQ0KICAgZXh0ZXJuYWwgbG9nIHByb2Nlc3NvcnMgYmUgZG9uZSBieSB0aGUg
Y2FjaGUuIEEgY2FjaGUgY291bGQgcG9zc2libGUNCiAgIGFjY3VtdWxhdGUg
YSBzdW0gZm9yIDxpbnNlcnQgcGVyaW9kIG9mIGludGVyZXN0PiwgYW5kIGtl
ZXAgaXQgYXZhaWxhYmxlDQogICBkdXJpbmcgdGhlIG5leHQgb25lIG9yIHR3
byBzdWNoIGludGVydmFscyBmb3IgYXN5bmNocm9uZW91cyByZXRyaWV2YWwu
DQogICBBY2Nlc3MgdG8gdGhlc2UgY291bnRlcnMgd291bGQgbmVlZCBhIHNw
ZWNpZmljIEFQSSwgdG9vLiBUaGUgbWVudGlvbmVkDQogICBhcHByb2FjaCBo
YXMgc29tZSBkcmF3YmFja3MsIGFuZCBpcyBub3QgaWRlYWwgZnJvbSB0aGUg
dmlld3BvaW50IG9mDQogICBzb2Z0d2FyZSBlbmdpbmVlcmluZy4NCg==
--1266864131-1956264438-962199714=:1206--


