
From nobody Sat Aug 12 12:29:06 2017
Return-Path: <spencerdawkins.ietf@gmail.com>
X-Original-To: tsv-area@ietfa.amsl.com
Delivered-To: tsv-area@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EDC63131D1E for <tsv-area@ietfa.amsl.com>; Sat, 12 Aug 2017 12:29:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level: 
X-Spam-Status: No, score=-2.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9Gjs9xzI2CPn for <tsv-area@ietfa.amsl.com>; Sat, 12 Aug 2017 12:29:03 -0700 (PDT)
Received: from mail-yw0-x22a.google.com (mail-yw0-x22a.google.com [IPv6:2607:f8b0:4002:c05::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EB6CA12EAF7 for <tsv-area@ietf.org>; Sat, 12 Aug 2017 12:29:02 -0700 (PDT)
Received: by mail-yw0-x22a.google.com with SMTP id p68so38075025ywg.0 for <tsv-area@ietf.org>; Sat, 12 Aug 2017 12:29:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to; bh=PKUJ7X7odSNwL3ulwhnjlqWc8hJtpEL89Kf+EyZMqno=; b=GnYCgZjh9A/b5V9gjY4//Ldj3685Mzyan75M66LmCDkOHGv5motiVMtDSAyS56qpiE /22np5e7XvQ5iYRsiMs499fX5FI0Q1T8Z+isvjwhhobW3v3QDP1OPI08XMJzsRH6/VkI Ua9hSgYnO0DT7NGTP3yokykq8j3g7oDP+t/KwVwq+kG7tCswnAeC/I1fZl566rhr7l3U 3amnvS8hFtOWSylewOe2wZ+jclEAkpgnqmjr5oSOF1BDU9AmBUMXanG2sdMXf7yr5DlY xQQgMB4iqyvTBTOcKXkfdCefYvahgJJONBXT9qSS+xlUqxaMwoC+m08C8w3hlOr2cZv/ VF1Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=PKUJ7X7odSNwL3ulwhnjlqWc8hJtpEL89Kf+EyZMqno=; b=sGwlYhZuhT87VtgWBvO6iyfqn1KUkoEwAcJmgL8R9+0mUF8Muu1RDyVIXEueTPXm8h V0YBYTLbBnfyB7ON5hdi9K6cSVg8cI438duyoUyjKAEA8DCMpKaNcAL/v5Kjwzw9xVwO g3curPvobNbcGNhuYDG/DcAmWkya7vZJKJ0S8KEKViaQ4Ywu4evd0aMSxTpwxeGhx6RR hh2Jt0psI1L7buBYg9A3ENRGSXs8IQdEx18NZLHZ9IMCdP55s/j8un7Otzq32r0oM3TE Am18uf9BIcvuAxmqkUQNkyWjzYVGhxhmck1pU9EwIbi9wZqQpIeZdp+9ZI1XRmyineod D60w==
X-Gm-Message-State: AHYfb5iDRyu2Cd+a8V4dn/nUqF943NVNAtlkfVSzgAfPN7IBA6JJaSpP jifgBFHOTIXmWRnlZv05R0lDsiiZoEFS
X-Received: by 10.13.210.67 with SMTP id u64mr16673491ywd.218.1502566141911; Sat, 12 Aug 2017 12:29:01 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.52.79 with HTTP; Sat, 12 Aug 2017 12:29:01 -0700 (PDT)
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Sat, 12 Aug 2017 14:29:01 -0500
Message-ID: <CAKKJt-cLByzV-j0yxjuWM_4Hqbs3=OQwgRzx-kpTheLOJ7Cu+Q@mail.gmail.com>
Subject: IETF 99 TSVAREA minutes - DRAFT
To: "tsv-area@ietf.org >> tsv-area@ietf.org" <tsv-area@ietf.org>
Content-Type: multipart/alternative; boundary="001a114e7e3023fe1d055693713d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsv-area/Qk9Z-sgXFONWMjC4TOsNOTs-P40>
X-BeenThere: tsv-area@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: IETF Transport and Services Area Mailing List <tsv-area.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsv-area>, <mailto:tsv-area-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsv-area/>
List-Post: <mailto:tsv-area@ietf.org>
List-Help: <mailto:tsv-area-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsv-area>, <mailto:tsv-area-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 Aug 2017 19:29:05 -0000

--001a114e7e3023fe1d055693713d
Content-Type: text/plain; charset="UTF-8"

TSVAREA minutes are now available at
https://datatracker.ietf.org/doc/minutes-99-tsvarea/00/, thanks to David
Black, who took awesome minutes, and no thanks to Spencer, who submitted
them one day after the draft minutes cutoff date.

Hey, yesterday was my 15th anniversary, OK? :p

Please provide comments before the "Corrections to submissions cutoff
date", which is September 4, 2017.

Thanks!

Spencer

--001a114e7e3023fe1d055693713d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">TSVAREA minutes are now available at=C2=A0<a href=3D"https=
://datatracker.ietf.org/doc/minutes-99-tsvarea/00/">https://datatracker.iet=
f.org/doc/minutes-99-tsvarea/00/</a>, thanks to David Black, who took aweso=
me minutes, and no thanks to Spencer, who submitted them one day after the =
draft minutes cutoff date.<div><br></div><div>Hey, yesterday was my 15th an=
niversary, OK? :p</div><div><br></div><div>Please provide comments before t=
he &quot;Corrections to submissions cutoff date&quot;, which is September 4=
, 2017.</div><div><br></div><div>Thanks!</div><div><br></div><div>Spencer</=
div></div>

--001a114e7e3023fe1d055693713d--


From nobody Mon Aug 14 04:38:14 2017
Return-Path: <ietf@bobbriscoe.net>
X-Original-To: tsv-area@ietfa.amsl.com
Delivered-To: tsv-area@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 351F31321AA; Mon, 14 Aug 2017 04:38:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level: 
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=bobbriscoe.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dhPj1vH7iPCL; Mon, 14 Aug 2017 04:38:03 -0700 (PDT)
Received: from server.dnsblock1.com (server.dnsblock1.com [85.13.236.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B129B1321A4; Mon, 14 Aug 2017 04:38:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bobbriscoe.net; s=default; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Date:Message-ID:Subject:From:Cc:To:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=DmpnEoilwiwoQ96n4RcQzpM8DiDzbYwtAzO4+D31IM0=; b=ujRepKHRKNyzYgd50VLYOvkIEk T6SLsmCTOwOwh9B8HyLAiWQqWd7ZNjLdybmCe+GFUZV8556ZT3M0h6mhs+y1BLngZzX/V2qVrSA9c N5wwkZrshDnVJWuKXW9F+l6HMjo3ezZYePmcrLTbSukmLbqXnzBhVqul+L/UusomY8yZJY/gOl4SX LG5ZYUUlXeTInsb6e8kJQlHzqSOM5rs9FsOZ9bzvp33/XXOoBe5tehxgE2dEAZf5wacAEHxvFton7 mHkSmSgZqRAd2dFBzMIefK2VpFeaCusLaJysnhBUIoQuCwIAhL7j1fQIZ6OpvTlK37FEE7JLYqS5J feknPIbA==;
Received: from 6.136.199.146.dyn.plus.net ([146.199.136.6]:43850 helo=[192.168.0.2]) by server.dnsblock1.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from <ietf@bobbriscoe.net>) id 1dhDh2-0004bA-Ds; Mon, 14 Aug 2017 12:38:00 +0100
To: michio@netapp.com, TAPS WG IETF list <taps@ietf.org>
Cc: tsv-area IETF list <tsv-area@ietf.org>
From: Bob Briscoe <ietf@bobbriscoe.net>
Subject: Old paper related to your PASTE talk
Message-ID: <80679bf9-b708-47d9-b955-5aab181f03ad@bobbriscoe.net>
Date: Mon, 14 Aug 2017 12:37:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-GB
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server.dnsblock1.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - bobbriscoe.net
X-Get-Message-Sender-Via: server.dnsblock1.com: authenticated_id: in@bobbriscoe.net
X-Authenticated-Sender: server.dnsblock1.com: in@bobbriscoe.net
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsv-area/juuvjMKPrsqhCxcrh20hQQXaBvU>
X-BeenThere: tsv-area@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: IETF Transport and Services Area Mailing List <tsv-area.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsv-area>, <mailto:tsv-area-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsv-area/>
List-Post: <mailto:tsv-area@ietf.org>
List-Help: <mailto:tsv-area-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsv-area>, <mailto:tsv-area-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 Aug 2017 11:38:06 -0000

Michio and the TAPS wg,

While I was checking over DavidB's (excellent) TSVAREA minutes, the 
discussion of the relationship between writing to non-volatile memory 
and TAPS triggered an old memory. I believe this would effectively add a 
requirement for persistence and/or transactional semantics to the API.

In the distributed systems research community, there was work on an API 
for persistence and transactional semantics that came up with some nice 
ideas in the late 1990s. They used reflection to provide app-specific 
information declaratively but still separate from app code. Obviously 
the age of the work dates some of the details (e.g. use of CORBA or 
Java), and there's no explicit consideration of latency, but it's still 
worth trying to understand the rationale for using reflection.

I found these two papers, that are part of the old ANSA project site 
that Andrew Herbert kindly rescued from oblivion recently, and uploaded 
to more stable storage (irony intended):

Schwiderski, Scarlet, "Design and Implementation of a Persistence 
Service for Java," ANSA Technical Report APM.1940.02 (January 1997)
http://www.computerconservationsociety.org/ansa/97/Primary/194002.pdf

Wu, Zhixue, "A Reflective Component-Based Transaction Architecture" 
Middleware'98
http://www.computerconservationsociety.org/ansa/ANSAhtml/98-ansa/external/9804tb/9804tran.pdf

And this tech report, which I haven't read, from the Uni of Tromsø:

Anna-Brith A. Jakobsen and Randi Karlsen, "ReflecTS; A Reflective 
Transaction Service Framework for Open Applications"
https://munin.uit.no/bitstream/handle/10037/378/report.pdf;sequence=1
via https://munin.uit.no/handle/10037/378

This paper gives a good starting point:
Stroud, R. & Wu, Z., "Using Meta-Object Protocols to Implement Atomic 
Data Types," Distributed Syst. Engineering 952(2):168-189 In: Proc. 
ECOOP'95 Vol.952 No.2 pp.168-189 (1995)
I can't find it online, but here's a scan of a tech report with the same 
title and authors: https://assets.cs.ncl.ac.uk/TRs/512.pdf


For those interested, try searching for some variation of "transaction 
OR persistence reflection metaobject middleware"




Bob


-- 
________________________________________________________________
Bob Briscoe                               http://bobbriscoe.net/


From nobody Mon Aug 14 18:31:24 2017
Return-Path: <David.Black@dell.com>
X-Original-To: tsv-area@ietfa.amsl.com
Delivered-To: tsv-area@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 71261132476; Mon, 14 Aug 2017 18:31:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.72
X-Spam-Level: 
X-Spam-Status: No, score=-2.72 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=dell.com header.b=0ByE+u1P; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=emc.com header.b=LqsXlUtQ
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RauKGbmtFfOx; Mon, 14 Aug 2017 18:31:14 -0700 (PDT)
Received: from esa5.dell-outbound.iphmx.com (esa5.dell-outbound.iphmx.com [68.232.153.95]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 15C161321B6; Mon, 14 Aug 2017 18:31:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1502760586; x=1534296586; h=from:cc:to:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=5VGZ8u0TXkQUbSIAYK+TWBtJ5VG8JZGstDSafqj8/tg=; b=0ByE+u1PtNsIi2TC+65Rv6/9N+rH/HKwvztpE6QaZD+0d7egFRAo7n1v mYkb3hDhPz5abVeVwSnTDNXztWdLX3SuUbwVu+cAEbU/ilRR5HNwrzGxf 0zkc9O5G1fMjiUVrBPDfoTlGx62tonUe+DLCbFY1Hp2nHp8DmfqkChAd+ k=;
Received: from esa1.dell-outbound2.iphmx.com ([68.232.153.201]) by esa5.dell-outbound.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 14 Aug 2017 20:29:44 -0500
From: "Black, David" <David.Black@dell.com>
Cc: tsv-area IETF list <tsv-area@ietf.org>, "Black, David" <David.Black@dell.com>
Received: from mailuogwhop.emc.com ([168.159.213.141]) by esa1.dell-outbound2.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Aug 2017 07:30:23 +0600
Received: from maildlpprd03.lss.emc.com (maildlpprd03.lss.emc.com [10.253.24.35]) by mailuogwprd04.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id v7F1V8T4012701 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 14 Aug 2017 21:31:09 -0400
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd04.lss.emc.com v7F1V8T4012701
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1502760670; bh=Lcw7X4v1x1rpTFkavlQGEKWEjJY=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=LqsXlUtQaA1MfuCcBZj2W4xxl7LVUUQ/f2weEhRwjEqUMQ/nOVa0UmVAKWKkp6Q3a VknR0IiMjzaM5SsJ5h7Z+FQr/EDh7awhAUscnABJMeh7MznZz/AJENRayaJ/vwGMPd vwMZiYNwMP3kmeH28fz4uLf4bfq5+WAJampudTa8=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd04.lss.emc.com v7F1V8T4012701
Received: from mailusrhubprd53.lss.emc.com (mailusrhubprd53.lss.emc.com [10.106.48.18]) by maildlpprd03.lss.emc.com (RSA Interceptor); Mon, 14 Aug 2017 21:30:18 -0400
Received: from MXHUB318.corp.emc.com (MXHUB318.corp.emc.com [10.146.3.96]) by mailusrhubprd53.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id v7F1UnbY018230 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=FAIL); Mon, 14 Aug 2017 21:30:49 -0400
Received: from MX307CL04.corp.emc.com ([fe80::849f:5da2:11b:4385]) by MXHUB318.corp.emc.com ([10.146.3.96]) with mapi id 14.03.0352.000; Mon, 14 Aug 2017 21:30:49 -0400
To: Bob Briscoe <ietf@bobbriscoe.net>, "michio@netapp.com" <michio@netapp.com>, TAPS WG IETF list <taps@ietf.org>
Subject: RE: Old paper related to your PASTE talk
Thread-Topic: Old paper related to your PASTE talk
Thread-Index: AQHTFPHV7dZqk+kxn0m/tIMrH9/+4KKEofOQ
Date: Tue, 15 Aug 2017 01:30:48 +0000
Message-ID: <CE03DB3D7B45C245BCA0D243277949362FC01649@MX307CL04.corp.emc.com>
References: <80679bf9-b708-47d9-b955-5aab181f03ad@bobbriscoe.net>
In-Reply-To: <80679bf9-b708-47d9-b955-5aab181f03ad@bobbriscoe.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.105.8.135]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd53.lss.emc.com
X-RSA-Classifications: public
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsv-area/DvgGpGmrMSBRNMjLJh8PuUv55EE>
X-BeenThere: tsv-area@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: IETF Transport and Services Area Mailing List <tsv-area.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsv-area>, <mailto:tsv-area-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsv-area/>
List-Post: <mailto:tsv-area@ietf.org>
List-Help: <mailto:tsv-area-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsv-area>, <mailto:tsv-area-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Aug 2017 01:31:16 -0000

Rm9yIGN1cnJlbnQgd29yayBpbiB0aGlzIGFyZWEsIHNlZTogaHR0cHM6Ly93d3cuc25pYS5vcmcv
dGVjaF9hY3Rpdml0aWVzL3N0YW5kYXJkcy9jdXJyX3N0YW5kYXJkcy9ucG0NCg0KVGhpcyBpcyBh
IGh5YnJpZCBvZiBhIGZ1bmN0aW9uYWwgbW9kZWwgYW5kIGFuIEFQSSwgYnV0IGlzIGluIGFib3V0
IHRoZSBzYW1lIHRlcnJpdG9yeSBpbiB0aGF0IGl0IGRlZmluZXMgdGhlIHNlcnZpY2VzIHRoYXQg
YXBwbGljYXRpb25zIGFuZCBwcm9ncmFtbWVycyBjYW4gZXhwZWN0L3VzZS4NCg0KVGhhbmtzLCAt
LURhdmlkDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogdHN2LWFyZWEg
W21haWx0bzp0c3YtYXJlYS1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgQm9iIEJyaXNj
b2UNCj4gU2VudDogTW9uZGF5LCBBdWd1c3QgMTQsIDIwMTcgNzozOCBBTQ0KPiBUbzogbWljaGlv
QG5ldGFwcC5jb207IFRBUFMgV0cgSUVURiBsaXN0IDx0YXBzQGlldGYub3JnPg0KPiBDYzogdHN2
LWFyZWEgSUVURiBsaXN0IDx0c3YtYXJlYUBpZXRmLm9yZz4NCj4gU3ViamVjdDogT2xkIHBhcGVy
IHJlbGF0ZWQgdG8geW91ciBQQVNURSB0YWxrDQo+IA0KPiBNaWNoaW8gYW5kIHRoZSBUQVBTIHdn
LA0KPiANCj4gV2hpbGUgSSB3YXMgY2hlY2tpbmcgb3ZlciBEYXZpZEIncyAoZXhjZWxsZW50KSBU
U1ZBUkVBIG1pbnV0ZXMsIHRoZQ0KPiBkaXNjdXNzaW9uIG9mIHRoZSByZWxhdGlvbnNoaXAgYmV0
d2VlbiB3cml0aW5nIHRvIG5vbi12b2xhdGlsZSBtZW1vcnkNCj4gYW5kIFRBUFMgdHJpZ2dlcmVk
IGFuIG9sZCBtZW1vcnkuIEkgYmVsaWV2ZSB0aGlzIHdvdWxkIGVmZmVjdGl2ZWx5IGFkZCBhDQo+
IHJlcXVpcmVtZW50IGZvciBwZXJzaXN0ZW5jZSBhbmQvb3IgdHJhbnNhY3Rpb25hbCBzZW1hbnRp
Y3MgdG8gdGhlIEFQSS4NCj4gDQo+IEluIHRoZSBkaXN0cmlidXRlZCBzeXN0ZW1zIHJlc2VhcmNo
IGNvbW11bml0eSwgdGhlcmUgd2FzIHdvcmsgb24gYW4gQVBJDQo+IGZvciBwZXJzaXN0ZW5jZSBh
bmQgdHJhbnNhY3Rpb25hbCBzZW1hbnRpY3MgdGhhdCBjYW1lIHVwIHdpdGggc29tZSBuaWNlDQo+
IGlkZWFzIGluIHRoZSBsYXRlIDE5OTBzLiBUaGV5IHVzZWQgcmVmbGVjdGlvbiB0byBwcm92aWRl
IGFwcC1zcGVjaWZpYw0KPiBpbmZvcm1hdGlvbiBkZWNsYXJhdGl2ZWx5IGJ1dCBzdGlsbCBzZXBh
cmF0ZSBmcm9tIGFwcCBjb2RlLiBPYnZpb3VzbHkNCj4gdGhlIGFnZSBvZiB0aGUgd29yayBkYXRl
cyBzb21lIG9mIHRoZSBkZXRhaWxzIChlLmcuIHVzZSBvZiBDT1JCQSBvcg0KPiBKYXZhKSwgYW5k
IHRoZXJlJ3Mgbm8gZXhwbGljaXQgY29uc2lkZXJhdGlvbiBvZiBsYXRlbmN5LCBidXQgaXQncyBz
dGlsbA0KPiB3b3J0aCB0cnlpbmcgdG8gdW5kZXJzdGFuZCB0aGUgcmF0aW9uYWxlIGZvciB1c2lu
ZyByZWZsZWN0aW9uLg0KPiANCj4gSSBmb3VuZCB0aGVzZSB0d28gcGFwZXJzLCB0aGF0IGFyZSBw
YXJ0IG9mIHRoZSBvbGQgQU5TQSBwcm9qZWN0IHNpdGUNCj4gdGhhdCBBbmRyZXcgSGVyYmVydCBr
aW5kbHkgcmVzY3VlZCBmcm9tIG9ibGl2aW9uIHJlY2VudGx5LCBhbmQgdXBsb2FkZWQNCj4gdG8g
bW9yZSBzdGFibGUgc3RvcmFnZSAoaXJvbnkgaW50ZW5kZWQpOg0KPiANCj4gU2Nod2lkZXJza2ks
IFNjYXJsZXQsICJEZXNpZ24gYW5kIEltcGxlbWVudGF0aW9uIG9mIGEgUGVyc2lzdGVuY2UNCj4g
U2VydmljZSBmb3IgSmF2YSwiIEFOU0EgVGVjaG5pY2FsIFJlcG9ydCBBUE0uMTk0MC4wMiAoSmFu
dWFyeSAxOTk3KQ0KPiBodHRwOi8vd3d3LmNvbXB1dGVyY29uc2VydmF0aW9uc29jaWV0eS5vcmcv
YW5zYS85Ny9QcmltYXJ5LzE5NDAwMi5wZGYNCj4gDQo+IFd1LCBaaGl4dWUsICJBIFJlZmxlY3Rp
dmUgQ29tcG9uZW50LUJhc2VkIFRyYW5zYWN0aW9uIEFyY2hpdGVjdHVyZSINCj4gTWlkZGxld2Fy
ZSc5OA0KPiBodHRwOi8vd3d3LmNvbXB1dGVyY29uc2VydmF0aW9uc29jaWV0eS5vcmcvYW5zYS9B
TlNBaHRtbC85OC0NCj4gYW5zYS9leHRlcm5hbC85ODA0dGIvOTgwNHRyYW4ucGRmDQo+IA0KPiBB
bmQgdGhpcyB0ZWNoIHJlcG9ydCwgd2hpY2ggSSBoYXZlbid0IHJlYWQsIGZyb20gdGhlIFVuaSBv
ZiBUcm9tc8O4Og0KPiANCj4gQW5uYS1Ccml0aCBBLiBKYWtvYnNlbiBhbmQgUmFuZGkgS2FybHNl
biwgIlJlZmxlY1RTOyBBIFJlZmxlY3RpdmUNCj4gVHJhbnNhY3Rpb24gU2VydmljZSBGcmFtZXdv
cmsgZm9yIE9wZW4gQXBwbGljYXRpb25zIg0KPiBodHRwczovL211bmluLnVpdC5uby9iaXRzdHJl
YW0vaGFuZGxlLzEwMDM3LzM3OC9yZXBvcnQucGRmO3NlcXVlbmNlPTENCj4gdmlhIGh0dHBzOi8v
bXVuaW4udWl0Lm5vL2hhbmRsZS8xMDAzNy8zNzgNCj4gDQo+IFRoaXMgcGFwZXIgZ2l2ZXMgYSBn
b29kIHN0YXJ0aW5nIHBvaW50Og0KPiBTdHJvdWQsIFIuICYgV3UsIFouLCAiVXNpbmcgTWV0YS1P
YmplY3QgUHJvdG9jb2xzIHRvIEltcGxlbWVudCBBdG9taWMNCj4gRGF0YSBUeXBlcywiIERpc3Ry
aWJ1dGVkIFN5c3QuIEVuZ2luZWVyaW5nIDk1MigyKToxNjgtMTg5IEluOiBQcm9jLg0KPiBFQ09P
UCc5NSBWb2wuOTUyIE5vLjIgcHAuMTY4LTE4OSAoMTk5NSkNCj4gSSBjYW4ndCBmaW5kIGl0IG9u
bGluZSwgYnV0IGhlcmUncyBhIHNjYW4gb2YgYSB0ZWNoIHJlcG9ydCB3aXRoIHRoZSBzYW1lDQo+
IHRpdGxlIGFuZCBhdXRob3JzOiBodHRwczovL2Fzc2V0cy5jcy5uY2wuYWMudWsvVFJzLzUxMi5w
ZGYNCj4gDQo+IA0KPiBGb3IgdGhvc2UgaW50ZXJlc3RlZCwgdHJ5IHNlYXJjaGluZyBmb3Igc29t
ZSB2YXJpYXRpb24gb2YgInRyYW5zYWN0aW9uDQo+IE9SIHBlcnNpc3RlbmNlIHJlZmxlY3Rpb24g
bWV0YW9iamVjdCBtaWRkbGV3YXJlIg0KPiANCj4gDQo+IA0KPiANCj4gQm9iDQo+IA0KPiANCj4g
LS0NCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KPiBCb2IgQnJpc2NvZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBodHRwOi8vYm9iYnJpc2NvZS5uZXQvDQoNCg==

