From sam-bounces@irtf.org Wed Jan 02 13:53:45 2008
Return-path: <sam-bounces@irtf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1JA8im-00033E-Az; Wed, 02 Jan 2008 13:53:44 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1JA8ik-00031i-5N
	for sam@irtf.org; Wed, 02 Jan 2008 13:53:42 -0500
Received: from wx-out-0506.google.com ([66.249.82.227])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1JA8ij-0007eb-Um
	for sam@irtf.org; Wed, 02 Jan 2008 13:53:42 -0500
Received: by wx-out-0506.google.com with SMTP id i29so1666807wxd.7
	for <sam@irtf.org>; Wed, 02 Jan 2008 10:53:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=domainkey-signature:received:received:message-id:date:from:reply-to:sender:to:subject:cc:mime-version:content-type:x-google-sender-auth;
	bh=eBBLhcc6Kwac8JGkzqOfpa73w3dtCucnqENKe0k3qUE=;
	b=dyhEyYS566Rr+sFin6Vvdth1qP2sHau7kYYanu3Rm+DVFkr6yIhcKj2PnC/WHcVgEK805D1Mw6jqRxXqwwseF8RICue7HesRJkexPN1uVktd8D2mBAkfhs6Eix9aize6vw8xvAJhQRsfe+tBvp6QQ7ZHsoJeKPq8H7EI/mtKIVA=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
	h=message-id:date:from:reply-to:sender:to:subject:cc:mime-version:content-type:x-google-sender-auth;
	b=Q3oXy9ZpVWeKjdFhSDac1b5lMESSIJ4rbcL2KYjqKlC4ihIWgaeTZA+Av4NjqhXwrPPa+H6jNr2FQm/0jR3sxsmnTq8tx8YeAq2pobGIkjLAr7Du7zIIJKSMSoeAfIDViL4dPaX2uUeW7qhEyTKn2hET6n431y5h5gZEewygpEk=
Received: by 10.142.76.4 with SMTP id y4mr1885521wfa.110.1199300020518;
	Wed, 02 Jan 2008 10:53:40 -0800 (PST)
Received: by 10.143.2.5 with HTTP; Wed, 2 Jan 2008 10:53:40 -0800 (PST)
Message-ID: <4ce32a820801021053i6426662aq61eba96be14c36ab@mail.gmail.com>
Date: Wed, 2 Jan 2008 13:53:40 -0500
From: "John Buford" <buford@samrg.org>
To: sam@irtf.org
MIME-Version: 1.0
X-Google-Sender-Auth: fe2463aefc81dd19
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 8abaac9e10c826e8252866cbe6766464
Cc: 
Subject: [SAM] IETF-71 meeting for SAM RG
X-BeenThere: sam@irtf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: buford@samrg.org
List-Id: "For use by members of the Scalable Adaptive Multicast \(SAM\) RG"
	<sam.irtf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/sam>
List-Post: <mailto:sam@irtf.org>
List-Help: <mailto:sam-request@irtf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1792823411=="
Errors-To: sam-bounces@irtf.org

--===============1792823411==
Content-Type: multipart/alternative; 
	boundary="----=_Part_39379_8424919.1199300020510"

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

We plan to hold a meeting of the SAM RG at IETF-71 in Philadelphia.

When the exact date of the meeting is available, we will post to the mail
list.

Please post requests for agenda items to the mail list.

Thank you,

John Buford & Jeremy Mineweaser

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

<div>We plan to hold a meeting of the SAM RG at IETF-71 in Philadelphia.</div>
<div>&nbsp;</div>
<div>When the exact date of the meeting is available, we will post to the mail list.</div>
<div>&nbsp;</div>
<div>Please post requests for agenda items to the mail list.</div>
<div>&nbsp;</div>
<div>Thank you,</div>
<div>&nbsp;</div>
<div>John Buford &amp; Jeremy Mineweaser</div>

------=_Part_39379_8424919.1199300020510--


--===============1792823411==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
SAM mailing list
SAM@irtf.org
https://www1.ietf.org/mailman/listinfo/sam

--===============1792823411==--




From sam-bounces@irtf.org Thu Jan 03 02:35:02 2008
Return-path: <sam-bounces@irtf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1JAKbV-0007QO-8t; Thu, 03 Jan 2008 02:35:01 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1JAKbU-0007QJ-3K
	for sam@irtf.org; Thu, 03 Jan 2008 02:35:00 -0500
Received: from smtp.mei.co.jp ([133.183.100.20])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1JAKbS-0002AG-36
	for sam@irtf.org; Thu, 03 Jan 2008 02:35:00 -0500
Received: from mail-gw.jp.panasonic.com (dodgers.mei.co.jp [157.8.1.150])
	by smtp.mei.co.jp (8.12.11.20060614/3.7W/kc-maile13) with ESMTP id
	m037YrkM004832; Thu, 3 Jan 2008 16:34:53 +0900 (JST)
Received: by mail-gw.jp.panasonic.com (8.11.6p2/3.7W/somlx3) with ESMTP id
	m037YrV20141; Thu, 3 Jan 2008 16:34:53 +0900 (JST)
Received: from epochmail.jp.panasonic.com (localhost [127.0.0.1])
	by mail.jp.panasonic.com (8.11.6p2/3.7W/expos) with ESMTP id
	m037YsQ14636; Thu, 3 Jan 2008 16:34:54 +0900 (JST)
Received: by epochmail.jp.panasonic.com (8.12.11.20060308/3.7W/soml22) id
	m037YqZf010812; Thu, 3 Jan 2008 16:34:52 +0900 (JST)
Received: from donau.mrit.mei.co.jp
	by soml22.jp.panasonic.com (8.12.11.20060308/3.7W) with ESMTP id
	m037YfRO010749; Thu, 3 Jan 2008 16:34:41 +0900 (JST)
Date: Thu, 03 Jan 2008 16:34:45 +0900
From: Eiichi Muramoto <muramoto.eiichi@jp.panasonic.com>
To: buford@samrg.org
Subject: Re: [SAM] IETF-71 meeting for SAM RG
In-Reply-To: <4ce32a820801021053i6426662aq61eba96be14c36ab@mail.gmail.com>
References: <4ce32a820801021053i6426662aq61eba96be14c36ab@mail.gmail.com>
Message-Id: <20080103163207.B1D3.MURAMOTO.EIICHI@jp.panasonic.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.27 [ja]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b19722fc8d3865b147c75ae2495625f2
Cc: sam@irtf.org, xcast@wide.ad.jp
X-BeenThere: sam@irtf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "For use by members of the Scalable Adaptive Multicast \(SAM\) RG"
	<sam.irtf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/sam>
List-Post: <mailto:sam@irtf.org>
List-Help: <mailto:sam-request@irtf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=subscribe>
Errors-To: sam-bounces@irtf.org

John-san

We would like to have presentation below at the BoF of SAM in IETF71

- Tutorial of SAM-TK ( by Nobuo Kawaguchi of Nagoya Univ.)
- ALM API for Topology Management and 
  Network Layers Transparent Multimedia Streaming 
  (by Lim Boon Ping of Panasonic Kuala Lumpur Lab)
- XCAST 1.0 and 2.0 ( by Yuji -UG- Imai of WIDE )

I think 15 min for each is enough.

Best Regards,
Eiichi Muramoto 

On Wed, 2 Jan 2008 13:53:40 -0500
"John Buford" <buford@samrg.org> wrote:

> We plan to hold a meeting of the SAM RG at IETF-71 in Philadelphia.
> 
> When the exact date of the meeting is available, we will post to the mail
> list.
> 
> Please post requests for agenda items to the mail list.
> 
> Thank you,
> 
> John Buford & Jeremy Mineweaser

-- 
Eiichi Muramoto <muramoto.eiichi@jp.panasonic.com>



_______________________________________________
SAM mailing list
SAM@irtf.org
https://www1.ietf.org/mailman/listinfo/sam



From sam-bounces@irtf.org Thu Jan 03 08:40:48 2008
Return-path: <sam-bounces@irtf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1JAQJT-0001zY-NK; Thu, 03 Jan 2008 08:40:47 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1JAQJT-0001zS-1f
	for sam@irtf.org; Thu, 03 Jan 2008 08:40:47 -0500
Received: from m5-141.126.com ([202.108.5.141])
	by ietf-mx.ietf.org with smtp (Exim 4.43) id 1JAQJP-0007u8-O4
	for sam@irtf.org; Thu, 03 Jan 2008 08:40:47 -0500
Received: from forestlin (unknown [202.38.254.137])
	by smtp4 (Coremail) with SMTP id wKjSjbBrdQG05XxHEOX7EA==.62874S4;
	Thu, 03 Jan 2008 21:40:39 +0800 (CST)
Date: Thu, 3 Jan 2008 21:43:04 +0800
From: "Forest.Lin" <lin_longxin@126.com>
To: "Eiichi Muramoto" <muramoto.eiichi@jp.panasonic.com>
References: <4ce32a820801021053i6426662aq61eba96be14c36ab@mail.gmail.com>,
	<20080103163207.B1D3.MURAMOTO.EIICHI@jp.panasonic.com>
Subject: Re: Re: [SAM] IETF-71 meeting for SAM RG
Message-ID: <200801032142407644581@126.com>
X-mailer: Foxmail 6, 10, 201, 20 [cn]
Mime-Version: 1.0
X-Coremail-Antispam: 1U3Yxn0WfASr-VFAUDIcSsGvfJTRUUU178awVAC0I8067AKIx
	kG4x80FVAqrcv_JFW8GrWUM2kK6-nvg3svkS406c8GOVWUur48GF4ln4vEF2I2jVCv07xq
	44I27xCjj4IE548m6r1fGr4UAwAawVAC0I806x82nxCjj4IE548m6r1fGr48WwAawVAC0I
	806sxIjc0FFI0j4x80FVAqrcv_JFW8Gr1xM7C26xCjj4IEI4klw4CSwwAawVAC0I8064x0
	4xCFI7km07C26c8GOVWUur48Jw4ln4vEF2I2jVCF77xC84AF6c8GOVWUur48XFyln4vEF2
	I2jVACjxCF84AF548m6r1fGr48GwAawVAajx8vj4CE548m6r1fGr45WwAawVW8ZrCjY7CE
	548m6r1fGr1rJwAawVAC0I8064x04xCjw2CE548m6r1fGr45XwACY4xI67k04243AVAKzV
	AKj4xxMx02cVAKzwAawVAC0I806r43Wx8v1VAqrcv_JFW8GrWUMI8E67AF67kF1VAFwI0_
	Jrv_JF1ln4vEF2I2jVCFY4k087I20VAqrcv_JFW8Jry7M2kK6-nvg3svkSIE548m6r1fGr
	15KwAawVZSpTZSdaVjqaZIWVAqrcv_JFW8JrykM4xvF2IEb7IF0Fy26I8I3I1ln4vEF2I2
	jVCFY4k087I20VAqrcv_JFW8Gr4kM2kK64xIx7IEF7IF428E1VAqrcv_JFW8Gry5McIj6x
	IIjxv20xvE14v26r1j6r18MxCjnVAqn7xvrwAawVAC0I806sx054AE14vE548m6r1fGr15
	AwAawVAC0I8064x04xCE548m6r1fGr4UCwAawVZYdTZSWfnEAVAqrcv_JFW8JrWUMcIj6I
	8E87Iv67AKxVWUJVW8JwAFxVCaYxvI4VCIwcAKzIAtMxkI7II2jI8vz4vEwIxGrwAawVAC
	0I8062k0o2IEa7xqz4C_JFW8Jry5M2kK64xIx7IE04vEw4CY0x0E548m6r1fGryUXwAFF2
	0E14v26r1j6r4UM2kK64xIx7IE87I20xCjj4IE548m6r1fGr18KwAYFVCjjxCrM7CIcVAF
	z4kK6r1j6r18Mc02F40E42I26xC2a48xM7k0a2IF6r1Un29KB7ZKAUJUUUU8nxnvy29KBj
	DU0xZFpf9x0ziFdgXUUUUU129KBjvJXoWrKw4DWryktF1UCrWkur1kAFb_yoW8JrWkprZ3
	try7Ca95Ka48tay0qr17G3Z0vr18Kwsxtrn5XF15AryUZ3s0kr15J345Wr1UurWrZr4qqw
	4rWF1DGws8trJ==
X-Spam-Score: 4.9 (++++)
X-Scan-Signature: b1c41982e167b872076d0018e4e1dc3c
Cc: sam <sam@irtf.org>
X-BeenThere: sam@irtf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "For use by members of the Scalable Adaptive Multicast \(SAM\) RG"
	<sam.irtf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/sam>
List-Post: <mailto:sam@irtf.org>
List-Help: <mailto:sam-request@irtf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1008970082=="
Errors-To: sam-bounces@irtf.org


This is a multi-part message in MIME format.

--===============1008970082==
Content-Type: multipart/alternative;
	boundary="=====003_Dragon762088352472_====="


This is a multi-part message in MIME format.

--=====003_Dragon762088352472_=====
Content-Type: text/plain;
	charset="gb2312"
Content-Transfer-Encoding: base64

SGksICBJIHdhbnQgdG8gYXNrIHUgYSBxdWVzdGlvbiAsIHRoYXQgaXMgLCB3aGVuIHRoZSBzYW0t
dGsgcHJvamVjdCBjYW4gcmVsZWFzZSB0aGUgZmlyc3QgdmVyc2lvbiBvbiBodHRwOi8vc291cmNl
Zm9yZ2UubmV0L3Byb2plY3RzL3NhbXRrID8gdGh4ISANCg0KDQoNCg0KRm9yZXN0Lkxpbg0KMjAw
OC0wMS0wMw0KDQoNCg0Kt6K8/sjLo7ogRWlpY2hpIE11cmFtb3RvDQq3osvNyrG85KO6IDIwMDgt
MDEtMDMgMTU6MzU6MTQNCsrVvP7Iy6O6IGJ1Zm9yZEBzYW1yZy5vcmcNCrOty82juiBzYW1AaXJ0
Zi5vcmc7IHhjYXN0QHdpZGUuYWQuanANCtb3zOKjuiBSZTogW1NBTV0gSUVURi03MSBtZWV0aW5n
IGZvciBTQU0gUkcNCg0KSm9obi1zYW4NCg0KV2Ugd291bGQgbGlrZSB0byBoYXZlIHByZXNlbnRh
dGlvbiBiZWxvdyBhdCB0aGUgQm9GIG9mIFNBTSBpbiBJRVRGNzENCg0KLSBUdXRvcmlhbCBvZiBT
QU0tVEsgKCBieSBOb2J1byBLYXdhZ3VjaGkgb2YgTmFnb3lhIFVuaXYuKQ0KLSBBTE0gQVBJIGZv
ciBUb3BvbG9neSBNYW5hZ2VtZW50IGFuZCANCiAgTmV0d29yayBMYXllcnMgVHJhbnNwYXJlbnQg
TXVsdGltZWRpYSBTdHJlYW1pbmcgDQogIChieSBMaW0gQm9vbiBQaW5nIG9mIFBhbmFzb25pYyBL
dWFsYSBMdW1wdXIgTGFiKQ0KLSBYQ0FTVCAxLjAgYW5kIDIuMCAoIGJ5IFl1amkgLVVHLSBJbWFp
IG9mIFdJREUgKQ0KDQpJIHRoaW5rIDE1IG1pbiBmb3IgZWFjaCBpcyBlbm91Z2guDQoNCkJlc3Qg
UmVnYXJkcywNCkVpaWNoaSBNdXJhbW90byANCg0KT24gV2VkLCAyIEphbiAyMDA4IDEzOjUzOjQw
IC0wNTAwDQoiSm9obiBCdWZvcmQiICA8YnVmb3JkQHNhbXJnLm9yZyA+IHdyb3RlOg0KDQo+IFdl
IHBsYW4gdG8gaG9sZCBhIG1lZXRpbmcgb2YgdGhlIFNBTSBSRyBhdCBJRVRGLTcxIGluIFBoaWxh
ZGVscGhpYS4NCj4gDQo+IFdoZW4gdGhlIGV4YWN0IGRhdGUgb2YgdGhlIG1lZXRpbmcgaXMgYXZh
aWxhYmxlLCB3ZSB3aWxsIHBvc3QgdG8gdGhlIG1haWwNCj4gbGlzdC4NCj4gDQo+IFBsZWFzZSBw
b3N0IHJlcXVlc3RzIGZvciBhZ2VuZGEgaXRlbXMgdG8gdGhlIG1haWwgbGlzdC4NCj4gDQo+IFRo
YW5rIHlvdSwNCj4gDQo+IEpvaG4gQnVmb3JkICYgSmVyZW15IE1pbmV3ZWFzZXINCg0KLS0gDQpF
aWljaGkgTXVyYW1vdG8gIDxtdXJhbW90by5laWljaGlAanAucGFuYXNvbmljLmNvbSA+DQoNCg0K
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KU0FNIG1h
aWxpbmcgbGlzdA0KU0FNQGlydGYub3JnDQpodHRwczovL3d3dzEuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zYW0NCi4NCg==

--=====003_Dragon762088352472_=====
Content-Type: text/html;
	charset="gb2312"
Content-Transfer-Encoding: base64

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PWdiMjMxMiI+DQo8TUVUQSBjb250ZW50PSJNU0hUTUwgNi4w
MC4yOTAwLjMyNDMiIG5hbWU9R0VORVJBVE9SPg0KPFNUWUxFPkBmb250LWZhY2Ugew0KCWZvbnQt
ZmFtaWx5OiDLzszlOw0KfQ0KQGZvbnQtZmFjZSB7DQoJZm9udC1mYW1pbHk6IFZlcmRhbmE7DQp9
DQpAZm9udC1mYWNlIHsNCglmb250LWZhbWlseTogQMvOzOU7DQp9DQpAcGFnZSBTZWN0aW9uMSB7
c2l6ZTogNTk1LjNwdCA4NDEuOXB0OyBtYXJnaW46IDcyLjBwdCA5MC4wcHQgNzIuMHB0IDkwLjBw
dDsgbGF5b3V0LWdyaWQ6IDE1LjZwdDsgfQ0KUC5Nc29Ob3JtYWwgew0KCVRFWFQtSlVTVElGWTog
aW50ZXItaWRlb2dyYXBoOyBGT05ULVNJWkU6IDEwLjVwdDsgTUFSR0lOOiAwY20gMGNtIDBwdDsg
Rk9OVC1GQU1JTFk6ICJUaW1lcyBOZXcgUm9tYW4iOyBURVhULUFMSUdOOiBqdXN0aWZ5DQp9DQpM
SS5Nc29Ob3JtYWwgew0KCVRFWFQtSlVTVElGWTogaW50ZXItaWRlb2dyYXBoOyBGT05ULVNJWkU6
IDEwLjVwdDsgTUFSR0lOOiAwY20gMGNtIDBwdDsgRk9OVC1GQU1JTFk6ICJUaW1lcyBOZXcgUm9t
YW4iOyBURVhULUFMSUdOOiBqdXN0aWZ5DQp9DQpESVYuTXNvTm9ybWFsIHsNCglURVhULUpVU1RJ
Rlk6IGludGVyLWlkZW9ncmFwaDsgRk9OVC1TSVpFOiAxMC41cHQ7IE1BUkdJTjogMGNtIDBjbSAw
cHQ7IEZPTlQtRkFNSUxZOiAiVGltZXMgTmV3IFJvbWFuIjsgVEVYVC1BTElHTjoganVzdGlmeQ0K
fQ0KQTpsaW5rIHsNCglDT0xPUjogYmx1ZTsgVEVYVC1ERUNPUkFUSU9OOiB1bmRlcmxpbmUNCn0N
ClNQQU4uTXNvSHlwZXJsaW5rIHsNCglDT0xPUjogYmx1ZTsgVEVYVC1ERUNPUkFUSU9OOiB1bmRl
cmxpbmUNCn0NCkE6dmlzaXRlZCB7DQoJQ09MT1I6IHB1cnBsZTsgVEVYVC1ERUNPUkFUSU9OOiB1
bmRlcmxpbmUNCn0NClNQQU4uTXNvSHlwZXJsaW5rRm9sbG93ZWQgew0KCUNPTE9SOiBwdXJwbGU7
IFRFWFQtREVDT1JBVElPTjogdW5kZXJsaW5lDQp9DQpTUEFOLkVtYWlsU3R5bGUxNyB7DQoJRk9O
VC1XRUlHSFQ6IG5vcm1hbDsgQ09MT1I6IHdpbmRvd3RleHQ7IEZPTlQtU1RZTEU6IG5vcm1hbDsg
Rk9OVC1GQU1JTFk6IFZlcmRhbmE7IFRFWFQtREVDT1JBVElPTjogbm9uZTsgbXNvLXN0eWxlLXR5
cGU6IHBlcnNvbmFsLWNvbXBvc2UNCn0NCkRJVi5TZWN0aW9uMSB7DQoJcGFnZTogU2VjdGlvbjEN
Cn0NCkJMT0NLUVVPVEUgew0KCU1BUkdJTi1UT1A6IDBweDsgTUFSR0lOLUJPVFRPTTogMHB4OyBN
QVJHSU4tTEVGVDogMmVtDQp9DQpPTCB7DQoJTUFSR0lOLVRPUDogMHB4OyBNQVJHSU4tQk9UVE9N
OiAwcHgNCn0NClVMIHsNCglNQVJHSU4tVE9QOiAwcHg7IE1BUkdJTi1CT1RUT006IDBweA0KfQ0K
PC9TVFlMRT4NCjwvSEVBRD4NCjxCT0RZPg0KPERJVj48Rk9OVCBmYWNlPVZlcmRhbmEgY29sb3I9
IzAwMDBmZiBzaXplPTI+SGksJm5ic3A7IEkgd2FudCB0byBhc2sgdSBhIA0KcXVlc3Rpb24gLCB0
aGF0IGlzICwgd2hlbiB0aGUgc2FtLXRrIHByb2plY3QgY2FuIHJlbGVhc2UgdGhlIGZpcnN0IA0K
dmVyc2lvbiZuYnNwO29uIDxBIA0KaHJlZj0iaHR0cDovL3NvdXJjZWZvcmdlLm5ldC9wcm9qZWN0
cy9zYW10ayI+aHR0cDovL3NvdXJjZWZvcmdlLm5ldC9wcm9qZWN0cy9zYW10azwvQT4gDQo/IHRo
eCEmbmJzcDs8L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PC9G
T05UPiZuYnNwOzwvRElWPg0KPERJViBhbGlnbj1sZWZ0Pg0KPERJViBhbGlnbj1sZWZ0PjxGT05U
IGZhY2U9VmVyZGFuYSBzaXplPTI+DQo8SFIgc3R5bGU9IldJRFRIOiAxMjJweDsgSEVJR0hUOiAy
cHgiIFNJWkU9Mj4NCjwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgY29sb3I9I2MwYzBjMD48Rk9O
VCBmYWNlPVZlcmRhbmEgDQpzaXplPTI+PFNQQU4+Rm9yZXN0LkxpbjwvU1BBTj48L0ZPTlQ+PC9E
SVY+DQo8RElWPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+MjAwOC0wMS0wMzwvRk9OVD48L0ZP
TlQ+PC9ESVY+PC9ESVY+DQo8RElWPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+DQo8SFI+DQo8
L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05UIGZhY2U9VmVyZGFuYT48Rk9OVCBzaXplPTI+PFNUUk9O
Rz63orz+yMujujwvU1RST05HPiBFaWljaGkgDQpNdXJhbW90bzwvRk9OVD48L0ZPTlQ+PC9ESVY+
DQo8RElWPjxGT05UIGZhY2U9VmVyZGFuYT48Rk9OVCBzaXplPTI+PFNUUk9ORz63osvNyrG85KO6
PC9TVFJPTkc+IA0KMjAwOC0wMS0wMyZuYnNwOzE1OjM1OjE0PC9GT05UPjwvRk9OVD48L0RJVj4N
CjxESVY+PEZPTlQgZmFjZT1WZXJkYW5hPjxGT05UIHNpemU9Mj48U1RST05HPsrVvP7Iy6O6PC9T
VFJPTkc+IA0KYnVmb3JkQHNhbXJnLm9yZzwvRk9OVD48L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05U
IGZhY2U9VmVyZGFuYT48Rk9OVCBzaXplPTI+PFNUUk9ORz6zrcvNo7o8L1NUUk9ORz4gc2FtQGly
dGYub3JnOyANCnhjYXN0QHdpZGUuYWQuanA8L0ZPTlQ+PC9GT05UPjwvRElWPg0KPERJVj48Rk9O
VCBmYWNlPVZlcmRhbmE+PEZPTlQgc2l6ZT0yPjxTVFJPTkc+1vfM4qO6PC9TVFJPTkc+IFJlOiBb
U0FNXSBJRVRGLTcxIA0KbWVldGluZyBmb3IgU0FNIFJHPC9GT05UPjwvRk9OVD48L0RJVj4NCjxE
SVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48L0ZPTlQ+Jm5ic3A7PC9ESVY+DQo8RElWPjxG
T05UIGZhY2U9VmVyZGFuYSBzaXplPTI+DQo8RElWPkpvaG4tc2FuPC9ESVY+DQo8RElWPiZuYnNw
OzwvRElWPg0KPERJVj5XZSZuYnNwO3dvdWxkJm5ic3A7bGlrZSZuYnNwO3RvJm5ic3A7aGF2ZSZu
YnNwO3ByZXNlbnRhdGlvbiZuYnNwO2JlbG93Jm5ic3A7YXQmbmJzcDt0aGUmbmJzcDtCb0YmbmJz
cDtvZiZuYnNwO1NBTSZuYnNwO2luJm5ic3A7SUVURjcxPC9ESVY+DQo8RElWPiZuYnNwOzwvRElW
Pg0KPERJVj4tJm5ic3A7VHV0b3JpYWwmbmJzcDtvZiZuYnNwO1NBTS1USyZuYnNwOygmbmJzcDti
eSZuYnNwO05vYnVvJm5ic3A7S2F3YWd1Y2hpJm5ic3A7b2YmbmJzcDtOYWdveWEmbmJzcDtVbml2
Lik8L0RJVj4NCjxESVY+LSZuYnNwO0FMTSZuYnNwO0FQSSZuYnNwO2ZvciZuYnNwO1RvcG9sb2d5
Jm5ic3A7TWFuYWdlbWVudCZuYnNwO2FuZCZuYnNwOzwvRElWPg0KPERJVj4mbmJzcDsmbmJzcDtO
ZXR3b3JrJm5ic3A7TGF5ZXJzJm5ic3A7VHJhbnNwYXJlbnQmbmJzcDtNdWx0aW1lZGlhJm5ic3A7
U3RyZWFtaW5nJm5ic3A7PC9ESVY+DQo8RElWPiZuYnNwOyZuYnNwOyhieSZuYnNwO0xpbSZuYnNw
O0Jvb24mbmJzcDtQaW5nJm5ic3A7b2YmbmJzcDtQYW5hc29uaWMmbmJzcDtLdWFsYSZuYnNwO0x1
bXB1ciZuYnNwO0xhYik8L0RJVj4NCjxESVY+LSZuYnNwO1hDQVNUJm5ic3A7MS4wJm5ic3A7YW5k
Jm5ic3A7Mi4wJm5ic3A7KCZuYnNwO2J5Jm5ic3A7WXVqaSZuYnNwOy1VRy0mbmJzcDtJbWFpJm5i
c3A7b2YmbmJzcDtXSURFJm5ic3A7KTwvRElWPg0KPERJVj4mbmJzcDs8L0RJVj4NCjxESVY+SSZu
YnNwO3RoaW5rJm5ic3A7MTUmbmJzcDttaW4mbmJzcDtmb3ImbmJzcDtlYWNoJm5ic3A7aXMmbmJz
cDtlbm91Z2guPC9ESVY+DQo8RElWPiZuYnNwOzwvRElWPg0KPERJVj5CZXN0Jm5ic3A7UmVnYXJk
cyw8L0RJVj4NCjxESVY+RWlpY2hpJm5ic3A7TXVyYW1vdG8mbmJzcDs8L0RJVj4NCjxESVY+Jm5i
c3A7PC9ESVY+DQo8RElWPk9uJm5ic3A7V2VkLCZuYnNwOzImbmJzcDtKYW4mbmJzcDsyMDA4Jm5i
c3A7MTM6NTM6NDAmbmJzcDstMDUwMDwvRElWPg0KPERJVj4iSm9obiZuYnNwO0J1Zm9yZCImbmJz
cDsgJmx0O2J1Zm9yZEBzYW1yZy5vcmcgJmd0OyZuYnNwO3dyb3RlOjwvRElWPg0KPERJVj4mbmJz
cDs8L0RJVj4NCjxESVY+Jmd0OyZuYnNwO1dlJm5ic3A7cGxhbiZuYnNwO3RvJm5ic3A7aG9sZCZu
YnNwO2EmbmJzcDttZWV0aW5nJm5ic3A7b2YmbmJzcDt0aGUmbmJzcDtTQU0mbmJzcDtSRyZuYnNw
O2F0Jm5ic3A7SUVURi03MSZuYnNwO2luJm5ic3A7UGhpbGFkZWxwaGlhLjwvRElWPg0KPERJVj4m
Z3Q7Jm5ic3A7PC9ESVY+DQo8RElWPiZndDsmbmJzcDtXaGVuJm5ic3A7dGhlJm5ic3A7ZXhhY3Qm
bmJzcDtkYXRlJm5ic3A7b2YmbmJzcDt0aGUmbmJzcDttZWV0aW5nJm5ic3A7aXMmbmJzcDthdmFp
bGFibGUsJm5ic3A7d2UmbmJzcDt3aWxsJm5ic3A7cG9zdCZuYnNwO3RvJm5ic3A7dGhlJm5ic3A7
bWFpbDwvRElWPg0KPERJVj4mZ3Q7Jm5ic3A7bGlzdC48L0RJVj4NCjxESVY+Jmd0OyZuYnNwOzwv
RElWPg0KPERJVj4mZ3Q7Jm5ic3A7UGxlYXNlJm5ic3A7cG9zdCZuYnNwO3JlcXVlc3RzJm5ic3A7
Zm9yJm5ic3A7YWdlbmRhJm5ic3A7aXRlbXMmbmJzcDt0byZuYnNwO3RoZSZuYnNwO21haWwmbmJz
cDtsaXN0LjwvRElWPg0KPERJVj4mZ3Q7Jm5ic3A7PC9ESVY+DQo8RElWPiZndDsmbmJzcDtUaGFu
ayZuYnNwO3lvdSw8L0RJVj4NCjxESVY+Jmd0OyZuYnNwOzwvRElWPg0KPERJVj4mZ3Q7Jm5ic3A7
Sm9obiZuYnNwO0J1Zm9yZCZuYnNwOyZhbXA7Jm5ic3A7SmVyZW15Jm5ic3A7TWluZXdlYXNlcjwv
RElWPg0KPERJVj4mbmJzcDs8L0RJVj4NCjxESVY+LS0mbmJzcDs8L0RJVj4NCjxESVY+RWlpY2hp
Jm5ic3A7TXVyYW1vdG8mbmJzcDsgJmx0O211cmFtb3RvLmVpaWNoaUBqcC5wYW5hc29uaWMuY29t
ICZndDs8L0RJVj4NCjxESVY+Jm5ic3A7PC9ESVY+DQo8RElWPiZuYnNwOzwvRElWPg0KPERJVj4m
bmJzcDs8L0RJVj4NCjxESVY+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX188L0RJVj4NCjxESVY+U0FNJm5ic3A7bWFpbGluZyZuYnNwO2xpc3Q8L0RJVj4NCjxE
SVY+U0FNQGlydGYub3JnPC9ESVY+DQo8RElWPmh0dHBzOi8vd3d3MS5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NhbTwvRElWPg0KPERJVj4uPC9ESVY+PC9GT05UPjwvRElWPjwvQk9EWT48L0hU
TUw+DQo=

--=====003_Dragon762088352472_=====--





--===============1008970082==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
SAM mailing list
SAM@irtf.org
https://www1.ietf.org/mailman/listinfo/sam

--===============1008970082==--







From sam-bounces@irtf.org Thu Jan 03 10:57:12 2008
Return-path: <sam-bounces@irtf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1JASRU-0005EV-5J; Thu, 03 Jan 2008 10:57:12 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1JASRS-0005EI-Nv
	for sam@irtf.org; Thu, 03 Jan 2008 10:57:10 -0500
Received: from amailer.gwdg.de ([134.76.10.18])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1JASRQ-0001bs-5g
	for sam@irtf.org; Thu, 03 Jan 2008 10:57:10 -0500
Received: from s5.ifi.informatik.uni-goettingen.de ([134.76.81.25]
	helo=[172.23.0.2])
	by mailer.gwdg.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.67)
	(envelope-from <fu@cs.uni-goettingen.de>) id 1JASRK-0006By-3T
	for sam@irtf.org; Thu, 03 Jan 2008 16:57:02 +0100
Message-ID: <477D04C3.4020405@cs.uni-goettingen.de>
Date: Thu, 03 Jan 2008 16:52:35 +0100
From: Xiaoming Fu <fu@cs.uni-goettingen.de>
User-Agent: Thunderbird 2.0.0.9 (Windows/20071031)
MIME-Version: 1.0
To: sam <sam@irtf.org>
Subject: Re: [SAM] IETF-71 meeting for SAM RG
References: <4ce32a820801021053i6426662aq61eba96be14c36ab@mail.gmail.com>,
	<20080103163207.B1D3.MURAMOTO.EIICHI@jp.panasonic.com>
	<200801032142407644581@126.com>
In-Reply-To: <200801032142407644581@126.com>
Content-Type: text/plain; charset=GB2312
Content-Transfer-Encoding: 8bit
X-Authenticated: Id:xfu
X-Spam-Level: -
X-Virus-Scanned: (clean) by exiscan+sophie
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 33cc095b503da4365ce57c727e553cf1
X-BeenThere: sam@irtf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "For use by members of the Scalable Adaptive Multicast \(SAM\) RG"
	<sam.irtf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/sam>
List-Post: <mailto:sam@irtf.org>
List-Help: <mailto:sam-request@irtf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=subscribe>
Errors-To: sam-bounces@irtf.org

Dear all,

As a RG member I have one, probably more general question: where we are
now and where we are going within the RG? In the past few months (since
IETF#69) the technical discussion was somewhat dormant in the mailing
list, nor there is an active ID on SAM, therefore I have been wondering
this question - or more specifically, a set of subquetions below:

http://www.samrg.org states that
"The Scalable Adaptive Multicast (SAM) Research Group invetigates
multicast protocols including application layer multicast (ALM), overlay
multicast (OM), native multicast, and hybrid techniques with the goal of
greater scalabality and adaptability in terms of numbers of multicast
groups and network resources. It also provides input for standardization
efforts within the IETF."
"The Scalable Adaptive Multicast (SAM) Research Group is chartered to
explore and research techniques which improve multicast performance with
respect to dimensions such as number of groups, dynamics of group
membership, dynamics of the network topology, and network resource
constraints. The RG will investigate approaches based on application
layer multicast (ALM), overlay multicast (OM), and native IP multicast,
as well as hybrid approaches."

--> This indicates that, analysis of existing non-IP multicast
approaches would be a GOAL. I have somehow sensed this as possible RG
item but no team work being taken nor active draft at least from what I
know for now.

"A key design consideration is the placement of multicast state
information along the multicast path, including packet headers, end
hosts, and network nodes, where placement may be determined adaptively."

--> This implies that the placement of MC state information could be
dynamic, which does not tell what we should do.

"In SAM architectures, new protocols are expected to coexist and
integrate with native IP multicast protocols while offering more
flexible deployment options and scaling to support a greater number of
simultaneous multicast groups. Alternative technologies such as
end-system multicast and overlay multicast have been demonstrated, but
these mechanisms must be integrated into a unified architecture and
operational design."

--> this implies a new (or called "unified") architecture will be
defined within the RG. Maybe I am missing something, but where is an
architecture or prototypical idea?

"Among the challenges to be addressed are: multicasting in topologies
with concatenated VPNs, such as the Global Information Grid (GIG);
ability to incorporate QoS mechanisms while retaining scalability;
integration with network- and application-layer security mechanisms; and
adaptation schemes which consider group-related factors, such as group
size, number of sources, membership dynamics, sensitivity to delay,
amount of state, state update rate, application data rate, and other
application-specific parameters, as well as network-related factors,
such as dynamics of topology, carrying capacity, and connectivity."
--> This looks to me we aim to define evaluation metrics and make a
systematic evaluation for various existing (non-IP) multicast proposals?

"Methods will be explored for group formation and discovery that scale
to large numbers of groups, accommodate highly dynamic group membership,
and support user-initiated small-group multicast in which the group is
defined as a set of explicitly addressed endpoints. Further challenges
include efficient multicast for limited-resource nodes and access links,
control mechanisms for hybrid systems, approaches to optimization in the
network, including routing, and operation in mobile networks, including
Mobile Ad-hoc Networks (MANETs)."

--> My interpretation would be that SAMRG intends to take group
management into account and consider multicast over specific scenarios.
For the former, I didn't recall much ML discussion on the design space;
For the later if I remember it correctly there is an ID (actually a
group of IDs) on mobile multicast recently and even discussed in last
IETF, would people here be interested on this and like to explore more
details?

"Deploying, diagnosing, debugging, and managing multicast services is
complex, particularly for services which span multiple administrative
domains. The RG will propose and evaluate tools and strategies for
deployment, operations, and management of SAM services."

--> I would rather see some document(s) and more discussions on
operational experiences on IPTV and  multicast deployments in the
Internet. This may allow better understanding of the customers' need and
what are the real operational requirements/constraints. Again question
is: would people here be interested in contributing and discussing their
related work/experiences to the RG?

"The RG will select candidates for analysis and evaluation from existing
research results. Researchers are invited to submit new approaches for
further investigation. Through experimentation, the RG seeks to deepen
its understanding of the solution space and to enable the identification
of preferred solutions as a function of dynamic network characteristics
and the number of multicast sources, receivers, and groups."
--> Well, we probably have some good starts in turns of evaluation of
existing works, but not much extended and reviewed in the RG - or I am
missing any active editors?

"The expected findings of the RG include characterizing the problem
space, including driving scenarios, comparisons and analysis of existing
approaches, a SAM framework that supports multiple ALM/OM/ native/hybrid
protocols, analysis of network infrastructure impact when multicast
traffic becomes a dominant flow in a network, and deployment scenarios
which are independent of but can support and evolve with network
infrastructure support for native multicast. The findings are expected
to be published in technical reports, academic papers, and/or RFCs."
--> This sounds reasonable scoping, but I cannot resist ask myself:
where are we now? Maybe it would be helpful if we could make the future
work agenda more clearly expressed, by defining RG (at least some
mid-term) milestones and soliciting active contributors (esp.
corresponding editors) for each of the work items, e.g., (roughly
sequentially in time but may overlay):

* A survey of existing non-IP multicast approaches (btw - did any
RG/IAB/IETF WG publish a survey on existing IP multicast protocols?
RFC3569? Otherwise, I would suggest also to look at IP multicast
protocols too as another potential work item) - Informational
* Evaluation metrics of multicast approaches - Informational
* An evaluation of Internet multicast approaches - Informational
* A SAM framework for interworking (?) between different multicast
approaches - Informational
* Operational experience of IPTV services (or IPTV operational
practices) - Informational
* Experience with the xxx Protocol - Informational (or BCP?)
* (Suggestions for) Multicast in mobile IP(v6) environments (or some
other scenarios) - Informational
etc.

My 0.02 cents
Cheers,
Xiaoming
Forest.Lin wrote:
> Hi,  I want to ask u a question , that is , when the sam-tk project can 
> release the first version on http://sourceforge.net/projects/samtk ? thx! 
>  
> ------------------------------------------------------------------------
> Forest.Lin
> 2008-01-03
> ------------------------------------------------------------------------
> *发件人：* Eiichi Muramoto
> *发送时间：* 2008-01-03 15:35:14
> *收件人：* buford@samrg.org
> *抄送：* sam@irtf.org; xcast@wide.ad.jp
> *主题：* Re: [SAM] IETF-71 meeting for SAM RG
>  
> John-san
>  
> We would like to have presentation below at the BoF of SAM in IETF71
>  
> - Tutorial of SAM-TK ( by Nobuo Kawaguchi of Nagoya Univ.)
> - ALM API for Topology Management and 
>   Network Layers Transparent Multimedia Streaming 
>   (by Lim Boon Ping of Panasonic Kuala Lumpur Lab)
> - XCAST 1.0 and 2.0 ( by Yuji -UG- Imai of WIDE )
>  
> I think 15 min for each is enough.
>  
> Best Regards,
> Eiichi Muramoto 
>  
> On Wed, 2 Jan 2008 13:53:40 -0500
> "John Buford"  <buford@samrg.org > wrote:
>  
>  > We plan to hold a meeting of the SAM RG at IETF-71 in Philadelphia.
>  > 
>  > When the exact date of the meeting is available, we will post to the mail
>  > list.
>  > 
>  > Please post requests for agenda items to the mail list.
>  > 
>  > Thank you,
>  > 
>  > John Buford & Jeremy Mineweaser
>  
> -- 
> Eiichi Muramoto  <muramoto.eiichi@jp.panasonic.com >
>  
>  
>  


_______________________________________________
SAM mailing list
SAM@irtf.org
https://www1.ietf.org/mailman/listinfo/sam



From sam-bounces@irtf.org Thu Jan 03 11:37:33 2008
Return-path: <sam-bounces@irtf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1JAT4X-0005Ew-AF; Thu, 03 Jan 2008 11:37:33 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1JAT4V-00057K-Lv
	for sam@irtf.org; Thu, 03 Jan 2008 11:37:31 -0500
Received: from wx-out-0506.google.com ([66.249.82.231])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1JAT4U-0002C7-U1
	for sam@irtf.org; Thu, 03 Jan 2008 11:37:31 -0500
Received: by wx-out-0506.google.com with SMTP id i29so1848198wxd.7
	for <sam@irtf.org>; Thu, 03 Jan 2008 08:37:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=domainkey-signature:received:received:message-id:date:from:reply-to:sender:to:subject:cc:mime-version:content-type:x-google-sender-auth;
	bh=uKs2R48/IdlHv8l9ugJh9Swf4CwCuItwBsbo3tjdFgI=;
	b=ZTISTLQ2S8isza5VfgHbpjsIRvrNyFDmAb5NPrAX1CJkUe1r3Bh9MvSnpUEcPykewMqb+speTtfmIrgcudq/ptSML7vvqkHW7kk7IZez9k19yA1zJ00WQc8xsN+hnhJbs7DEhRmDTbbgSxluT6TfKixtI9qIO9u7XYSy/SPUD7Q=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
	h=message-id:date:from:reply-to:sender:to:subject:cc:mime-version:content-type:x-google-sender-auth;
	b=E8gLWLmNutlhRd07zkx0x+Wkr0ko4se4CgrXjBxDgwIMWLbMVw6UhGqTfowHewNlp88MkezhBF2MNmLZcsZ3uLfGbYdXOvMeHdjHMu+EUEVo1b/cjuVkNWvEni1eF2mk2AzQ0pDg3fc0NXp19h1w1knXAzqvJI2wh6kZB9fHycY=
Received: by 10.142.104.9 with SMTP id b9mr4628487wfc.48.1199378245586;
	Thu, 03 Jan 2008 08:37:25 -0800 (PST)
Received: by 10.143.2.5 with HTTP; Thu, 3 Jan 2008 08:37:25 -0800 (PST)
Message-ID: <4ce32a820801030837t41266901x4a397a969880881c@mail.gmail.com>
Date: Thu, 3 Jan 2008 11:37:25 -0500
From: "John Buford" <buford@samrg.org>
To: sam@irtf.org
MIME-Version: 1.0
X-Google-Sender-Auth: 27fa4ef73c561cc6
X-Spam-Score: 0.0 (/)
X-Scan-Signature: ff03b0075c3fc728d7d60a15b4ee1ad2
Cc: 
Subject: [SAM] SAM RG 2007 report
X-BeenThere: sam@irtf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: buford@samrg.org
List-Id: "For use by members of the Scalable Adaptive Multicast \(SAM\) RG"
	<sam.irtf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/sam>
List-Post: <mailto:sam@irtf.org>
List-Help: <mailto:sam-request@irtf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0962590808=="
Errors-To: sam-bounces@irtf.org

--===============0962590808==
Content-Type: multipart/alternative; 
	boundary="----=_Part_4472_14561500.1199378245578"

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

 Here is a report we prepared for Aaron Falk, the IRTF chair,
on SAM RG activities in 2007.  Please let us know
if there are any missing items or suggestions.

John & Jeremy
SAM RG co-chairs

=====================================


2007 SAM RG Report

The RG was formed in June 2006 and is co-chaired by
John Buford (Avaya Labs Research) and Jeremy Mineweaser
(MIT Lincoln Laboratory). The scope of the RG is to research application
layer multicast techniques that leverage native multicast and
can adapt to different application requirements.

The SAM RG held two meetings in 2007: an interim meeting
in January 2007 in conjunction with the P2P Multicasting
Workshop, and a meeting at IETF 69.

The main results of the RG are development of the following drafts
and publications related to work items in the charter of the RG:

- Problem statement and requirements
    draft-irtf-sam-problem-statement-01.txt
    draft-muramoto-irtf-sam-generic-require-01.txt

- Technology survey
   H. Yu, J. Buford. Advanced Topics in Peer-to-Peer Overlay
   Multicast. in Encyclopedia of Wireless and Mobile Communications
   (Ed. B. Fuhrt) CRC Press. To appear.

- Framework for the SAM design:
   draft-irtf-sam-hybrid-overlay-framework-01.txt
   A key part of the SAM framework is leveraging the design of
   "Automatic IP Multicast Without Explicit Tunnels (AMT)"
   (draft-ietf-mboned-auto-multicast-08) by extending it to
   permit ALM connection.

- Hybrid ALM protocol proposals, including:

   Waelrich & Schmidt: The Hybrid Shared Tree Architecture
   Lei, Fu, Yang, & Hogrefe: Dynamic Mesh-Based Overlay Multicast Protocol

- Testbed for SAM experimentation and demonstration
  Participants from WIDE have developed and tested an
  XCAST router on a private PlanetLab.  This work is discussed in:
  draft-muramoto-irtf-sam-exp-testbed-00
  The XCAST (multidestination multicast) router is an element of
  the SAM Framework due to the synergy between overlay routing and
  multi-destination routing in the underlay network,
  which we have shown to have message savings of 30% in the
  following publication:

   Exploiting parallelism in the design of peer-to-peer overlays
   Computer Communications Journal, In Press,
   John Buford, Alan Brown and Mario Kolberg

The next meeting is scheduled for IETF-71. Goals for further
work include moving the XCAST router to the public PlanetLab
for use by the entire RG, and integrating this with the
extended version of AMT described in the SAM Framework specification.

SAMRG: www.samrg.org

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

<div class="gmail_quote">
<div class="gmail_quote">
<div>Here is a report we prepared for Aaron Falk, the IRTF chair,</div>
<div>on SAM RG activities in 2007.&nbsp; Please let us know</div>
<div>if there are any missing items or suggestions.</div>
<div>&nbsp;</div>
<div>John &amp; Jeremy</div>
<div>SAM RG co-chairs</div>
<div>&nbsp;</div>
<div>=====================================</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>2007 SAM RG Report</div>
<div>&nbsp;</div>
<div>The RG was formed in June 2006 and is co-chaired by<br>John Buford (Avaya Labs Research) and Jeremy Mineweaser </div>
<div>(MIT Lincoln Laboratory). The scope of the RG is to research application</div>
<div>layer multicast techniques that leverage native multicast and <br>can adapt to different application requirements.</div>
<div>&nbsp;</div>
<div>The SAM RG held two meetings in 2007: an interim meeting<br>in January 2007 in conjunction with the P2P Multicasting<br>Workshop, and a meeting at IETF 69.&nbsp; </div>
<div>&nbsp;</div>
<div>The main results of the RG are development of the following drafts <br>and publications related to work items in the charter of the RG:</div>
<div>&nbsp;</div>
<div>- Problem statement and requirements<br>&nbsp;&nbsp;&nbsp; draft-irtf-sam-problem-statement-01.txt<br>&nbsp;&nbsp;&nbsp; draft-muramoto-irtf-sam-generic-require-01.txt </div>
<div>&nbsp;</div>
<div>- Technology survey </div>
<div>&nbsp;&nbsp; H. Yu, J. Buford. Advanced Topics in Peer-to-Peer Overlay<br>&nbsp;&nbsp; Multicast. in Encyclopedia of Wireless and Mobile Communications<br>&nbsp;&nbsp; (Ed. B. Fuhrt) CRC Press. To appear.</div>
<div>&nbsp;</div>
<div>- Framework for the SAM design:</div>
<div>&nbsp;&nbsp; draft-irtf-sam-hybrid-overlay-framework-01.txt</div>
<div>&nbsp;&nbsp; A key part of the SAM framework is leveraging the design of<br>&nbsp;&nbsp; &quot;Automatic IP Multicast Without Explicit Tunnels (AMT)&quot;<br>&nbsp;&nbsp; (draft-ietf-mboned-auto-multicast-08) by extending it to<br>&nbsp;&nbsp; permit ALM connection. 
</div>
<div><br>- Hybrid ALM protocol proposals, including:</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp; Waelrich &amp; Schmidt: The Hybrid Shared Tree Architecture<br>&nbsp;&nbsp; Lei, Fu, Yang, &amp; Hogrefe: Dynamic Mesh-Based Overlay Multicast Protocol</div>
<div>&nbsp;</div>
<div>- Testbed for SAM experimentation and demonstration</div>
<div>&nbsp; Participants from WIDE have developed and tested an <br>&nbsp; XCAST router on a private PlanetLab.&nbsp; This work is discussed in:<br>&nbsp; draft-muramoto-irtf-sam-exp-testbed-00</div>
<div>&nbsp; The XCAST (multidestination multicast) router is an element of <br>&nbsp; the SAM Framework due to the synergy between overlay routing and<br>&nbsp; multi-destination routing in the underlay network,<br>&nbsp; which we have shown to have message savings of 30% in the 
<br>&nbsp; following publication:<br>&nbsp;<br>&nbsp;&nbsp; Exploiting parallelism in the design of peer-to-peer overlays<br>&nbsp;&nbsp; Computer Communications Journal, In Press,<br>&nbsp;&nbsp; John Buford, Alan Brown and Mario Kolberg </div>
<div><br>The next meeting is scheduled for IETF-71. Goals for further<br>work include moving the XCAST router to the public PlanetLab<br>for use by the entire RG, and integrating this with the<br>extended version of AMT described in the SAM Framework specification. 
</div>
<div><br>SAMRG: <a href="http://www.samrg.org/" target="_blank">www.samrg.org</a></div>
<div>&nbsp;</div>
<div>&nbsp;</div></div></div><br><br clear="all"><br>

------=_Part_4472_14561500.1199378245578--


--===============0962590808==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
SAM mailing list
SAM@irtf.org
https://www1.ietf.org/mailman/listinfo/sam

--===============0962590808==--




From sam-bounces@irtf.org Thu Jan 03 12:13:45 2008
Return-path: <sam-bounces@irtf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1JATdZ-00061e-Gc; Thu, 03 Jan 2008 12:13:45 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1JATdY-0005xX-Ri
	for sam@irtf.org; Thu, 03 Jan 2008 12:13:44 -0500
Received: from hs-out-0708.google.com ([64.233.178.250]
	helo=hs-out-2122.google.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1JATdW-00039G-JC
	for sam@irtf.org; Thu, 03 Jan 2008 12:13:44 -0500
Received: by hs-out-2122.google.com with SMTP id l65so4173652hsc.7
	for <sam@irtf.org>; Thu, 03 Jan 2008 09:13:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=domainkey-signature:received:received:message-id:date:from:reply-to:sender:to:subject:cc:in-reply-to:mime-version:content-type:references:x-google-sender-auth;
	bh=/PUiUPkNNAB14wLR01msPbcsFX4zjCyXTwm4m7XpMxY=;
	b=IKDkOJB1I6TjeBCYMrrDiIzMHuuAzLCemuNJErZv3Z2Bh0tMqKZqDcNxDnFf9tNH37PBo+X/8c381Z0fLeB+mlbd9ZIeffo/ZsK4m8Opc143qoFN6HOWuNL3x3HnnHiVmkI1f5C4aV/SCs1taiOnAIpGihuPZbRjVYC2HhBhB1M=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
	h=message-id:date:from:reply-to:sender:to:subject:cc:in-reply-to:mime-version:content-type:references:x-google-sender-auth;
	b=O8j5+ML4pgmMU1gVOC2AyX1nRb3vl4ZGvOApFkLLkag6Qf7ycCLpAfohQSF+ZscBds1JlKLXUQfNaxTnI9ho2lvMPSEGZ8A+Q5L89yt6w0MbbDPAtgCLMNRP+lBJ2b9HZIuZwVxh4gwlTnN/Xoo0d7O2ODkUs1UBy85CmvKRY6E=
Received: by 10.142.89.9 with SMTP id m9mr2462328wfb.35.1199380420344;
	Thu, 03 Jan 2008 09:13:40 -0800 (PST)
Received: by 10.143.2.5 with HTTP; Thu, 3 Jan 2008 09:13:40 -0800 (PST)
Message-ID: <4ce32a820801030913s57900a01web369de69eefa0bf@mail.gmail.com>
Date: Thu, 3 Jan 2008 12:13:40 -0500
From: "John Buford" <buford@samrg.org>
To: "Xiaoming Fu" <fu@cs.uni-goettingen.de>, sam <sam@irtf.org>
Subject: Re: [SAM] IETF-71 meeting for SAM RG
In-Reply-To: <477D04C3.4020405@cs.uni-goettingen.de>
MIME-Version: 1.0
References: <4ce32a820801021053i6426662aq61eba96be14c36ab@mail.gmail.com>
	<20080103163207.B1D3.MURAMOTO.EIICHI@jp.panasonic.com>
	<200801032142407644581@126.com>
	<477D04C3.4020405@cs.uni-goettingen.de>
X-Google-Sender-Auth: c3981f149f4a30ff
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 94902b99ee6852833c9a2b680a1de4d3
Cc: 
X-BeenThere: sam@irtf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: buford@samrg.org
List-Id: "For use by members of the Scalable Adaptive Multicast \(SAM\) RG"
	<sam.irtf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/sam>
List-Post: <mailto:sam@irtf.org>
List-Help: <mailto:sam-request@irtf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1491417360=="
Errors-To: sam-bounces@irtf.org

--===============1491417360==
Content-Type: multipart/alternative; 
	boundary="----=_Part_4673_8857273.1199380420295"

------=_Part_4673_8857273.1199380420295
Content-Type: text/plain; charset=GB2312
Content-Transfer-Encoding: base64
Content-Disposition: inline

WGlhb21pbmcsCgpUaGFua3MgZm9yIHJhaXNpbmcgdGhlc2UgcG9pbnRzLiAgUGxlYXNlIHNlZSB0
aGUgc2VwYXJhdGUgZW1haWwgb24KU0FNIFJHIDIwMDcgcmVwb3J0IGZvciBhIHBhcnRpYWwgYW5z
d2VyIHRvIHRoZSBxdWVzdGlvbiwKd2hlcmUgYXJlIHdlIG5vdz8KCkxldCBtZSBnaXZlIG15IHBl
cnNvbmFsIHZpZXdzIHRvIHNvbWUgb2YgeW91ciBxdWVzdGlvbnMgYmVsb3cuCgpKb2huCgpPbiBK
YW4gMywgMjAwOCAxMDo1MiBBTSwgWGlhb21pbmcgRnUgPGZ1QGNzLnVuaS1nb2V0dGluZ2VuLmRl
PiB3cm90ZToKCj4gRGVhciBhbGwsCj4KPiBBcyBhIFJHIG1lbWJlciBJIGhhdmUgb25lLCBwcm9i
YWJseSBtb3JlIGdlbmVyYWwgcXVlc3Rpb246IHdoZXJlIHdlIGFyZQo+IG5vdyBhbmQgd2hlcmUg
d2UgYXJlIGdvaW5nIHdpdGhpbiB0aGUgUkc/IEluIHRoZSBwYXN0IGZldyBtb250aHMgKHNpbmNl
Cj4gSUVURiM2OSkgdGhlIHRlY2huaWNhbCBkaXNjdXNzaW9uIHdhcyBzb21ld2hhdCBkb3JtYW50
IGluIHRoZSBtYWlsaW5nCj4gbGlzdCwgbm9yIHRoZXJlIGlzIGFuIGFjdGl2ZSBJRCBvbiBTQU0s
IHRoZXJlZm9yZSBJIGhhdmUgYmVlbiB3b25kZXJpbmcKPiB0aGlzIHF1ZXN0aW9uIC0gb3IgbW9y
ZSBzcGVjaWZpY2FsbHksIGEgc2V0IG9mIHN1YnF1ZXRpb25zIGJlbG93Ogo+Cj4gaHR0cDovL3d3
dy5zYW1yZy5vcmcgc3RhdGVzIHRoYXQKPiAiVGhlIFNjYWxhYmxlIEFkYXB0aXZlIE11bHRpY2Fz
dCAoU0FNKSBSZXNlYXJjaCBHcm91cCBpbnZldGlnYXRlcwo+IG11bHRpY2FzdCBwcm90b2NvbHMg
aW5jbHVkaW5nIGFwcGxpY2F0aW9uIGxheWVyIG11bHRpY2FzdCAoQUxNKSwgb3ZlcmxheQo+IG11
bHRpY2FzdCAoT00pLCBuYXRpdmUgbXVsdGljYXN0LCBhbmQgaHlicmlkIHRlY2huaXF1ZXMgd2l0
aCB0aGUgZ29hbCBvZgo+IGdyZWF0ZXIgc2NhbGFiYWxpdHkgYW5kIGFkYXB0YWJpbGl0eSBpbiB0
ZXJtcyBvZiBudW1iZXJzIG9mIG11bHRpY2FzdAo+IGdyb3VwcyBhbmQgbmV0d29yayByZXNvdXJj
ZXMuIEl0IGFsc28gcHJvdmlkZXMgaW5wdXQgZm9yIHN0YW5kYXJkaXphdGlvbgo+IGVmZm9ydHMg
d2l0aGluIHRoZSBJRVRGLiIKPiAiVGhlIFNjYWxhYmxlIEFkYXB0aXZlIE11bHRpY2FzdCAoU0FN
KSBSZXNlYXJjaCBHcm91cCBpcyBjaGFydGVyZWQgdG8KPiBleHBsb3JlIGFuZCByZXNlYXJjaCB0
ZWNobmlxdWVzIHdoaWNoIGltcHJvdmUgbXVsdGljYXN0IHBlcmZvcm1hbmNlIHdpdGgKPiByZXNw
ZWN0IHRvIGRpbWVuc2lvbnMgc3VjaCBhcyBudW1iZXIgb2YgZ3JvdXBzLCBkeW5hbWljcyBvZiBn
cm91cAo+IG1lbWJlcnNoaXAsIGR5bmFtaWNzIG9mIHRoZSBuZXR3b3JrIHRvcG9sb2d5LCBhbmQg
bmV0d29yayByZXNvdXJjZQo+IGNvbnN0cmFpbnRzLiBUaGUgUkcgd2lsbCBpbnZlc3RpZ2F0ZSBh
cHByb2FjaGVzIGJhc2VkIG9uIGFwcGxpY2F0aW9uCj4gbGF5ZXIgbXVsdGljYXN0IChBTE0pLCBv
dmVybGF5IG11bHRpY2FzdCAoT00pLCBhbmQgbmF0aXZlIElQIG11bHRpY2FzdCwKPiBhcyB3ZWxs
IGFzIGh5YnJpZCBhcHByb2FjaGVzLiIKPgo+IC0tPiBUaGlzIGluZGljYXRlcyB0aGF0LCBhbmFs
eXNpcyBvZiBleGlzdGluZyBub24tSVAgbXVsdGljYXN0Cj4gYXBwcm9hY2hlcyB3b3VsZCBiZSBh
IEdPQUwuIEkgaGF2ZSBzb21laG93IHNlbnNlZCB0aGlzIGFzIHBvc3NpYmxlIFJHCj4gaXRlbSBi
dXQgbm8gdGVhbSB3b3JrIGJlaW5nIHRha2VuIG5vciBhY3RpdmUgZHJhZnQgYXQgbGVhc3QgZnJv
bSB3aGF0IEkKPiBrbm93IGZvciBub3cuCgoKCkkgYWdyZWUgaXQgaXMgaXQgYSBnb2FsLiAgV2Ug
YWxzbyBrbm93IHRoYXQgYSBmZXcgcmVzZWFyY2ggcHVibGljYXRpb25zIGhhdmUKY29tcGFyZWQg
c2V2ZXJhbCBsZWFkaW5nIEFMTS9PTSBkZXNpZ25zIGFscmVhZHkuICBNb3N0IG9mIHRoZXNlCmNv
bXBhcmlzb25zIGhhdmUgYmVlbiBkb25lIHRocm91Z2ggc2ltdWxhdGlvbnMuICBUaGlzIHJlcXVp
cmVzCmEgc2ltdWxhdGlvbiBlbnZpcm9ubWVudCB0aGF0IGhhcyBhIHJlYWxpc3RpYyBuZXR3b3Jr
IHRvcG9sb2d5IGFuZCBjYW4Kc2NhbGUgdG8gbGFyZ2UgbnVtYmVyIG9mIGVuZCBzeXN0ZW1zLiAg
V2hhdCBzaW11bGF0aW9uIGVudmlyb25tZW50IGRvCnBlb3BsZSB0aGluayB3ZSBzaG91bGQgYWRv
cHQgaW4gdGhlIFJHPyAgVGhlIG9uZXMgSSBjb3VsZCByZWNvbW1lbmQKZnJvbSBwZXJzb25hbCBm
YW1pbGlhcml0eSBhcmUgU1NGTmV0IGFuZCBPdmVyU2ltLgoKCgo+Cj4KPiAiQSBrZXkgZGVzaWdu
IGNvbnNpZGVyYXRpb24gaXMgdGhlIHBsYWNlbWVudCBvZiBtdWx0aWNhc3Qgc3RhdGUKPiBpbmZv
cm1hdGlvbiBhbG9uZyB0aGUgbXVsdGljYXN0IHBhdGgsIGluY2x1ZGluZyBwYWNrZXQgaGVhZGVy
cywgZW5kCj4gaG9zdHMsIGFuZCBuZXR3b3JrIG5vZGVzLCB3aGVyZSBwbGFjZW1lbnQgbWF5IGJl
IGRldGVybWluZWQgYWRhcHRpdmVseS4iCj4KPiAtLT4gVGhpcyBpbXBsaWVzIHRoYXQgdGhlIHBs
YWNlbWVudCBvZiBNQyBzdGF0ZSBpbmZvcm1hdGlvbiBjb3VsZCBiZQo+IGR5bmFtaWMsIHdoaWNo
IGRvZXMgbm90IHRlbGwgd2hhdCB3ZSBzaG91bGQgZG8uCj4KPiAiSW4gU0FNIGFyY2hpdGVjdHVy
ZXMsIG5ldyBwcm90b2NvbHMgYXJlIGV4cGVjdGVkIHRvIGNvZXhpc3QgYW5kCj4gaW50ZWdyYXRl
IHdpdGggbmF0aXZlIElQIG11bHRpY2FzdCBwcm90b2NvbHMgd2hpbGUgb2ZmZXJpbmcgbW9yZQo+
IGZsZXhpYmxlIGRlcGxveW1lbnQgb3B0aW9ucyBhbmQgc2NhbGluZyB0byBzdXBwb3J0IGEgZ3Jl
YXRlciBudW1iZXIgb2YKPiBzaW11bHRhbmVvdXMgbXVsdGljYXN0IGdyb3Vwcy4gQWx0ZXJuYXRp
dmUgdGVjaG5vbG9naWVzIHN1Y2ggYXMKPiBlbmQtc3lzdGVtIG11bHRpY2FzdCBhbmQgb3Zlcmxh
eSBtdWx0aWNhc3QgaGF2ZSBiZWVuIGRlbW9uc3RyYXRlZCwgYnV0Cj4gdGhlc2UgbWVjaGFuaXNt
cyBtdXN0IGJlIGludGVncmF0ZWQgaW50byBhIHVuaWZpZWQgYXJjaGl0ZWN0dXJlIGFuZAo+IG9w
ZXJhdGlvbmFsIGRlc2lnbi4iCj4KPiAtLT4gdGhpcyBpbXBsaWVzIGEgbmV3IChvciBjYWxsZWQg
InVuaWZpZWQiKSBhcmNoaXRlY3R1cmUgd2lsbCBiZQo+IGRlZmluZWQgd2l0aGluIHRoZSBSRy4g
TWF5YmUgSSBhbSBtaXNzaW5nIHNvbWV0aGluZywgYnV0IHdoZXJlIGlzIGFuCj4gYXJjaGl0ZWN0
dXJlIG9yIHByb3RvdHlwaWNhbCBpZGVhPwoKClBsZWFzZSBzZWUgdGhlIFNBTSBmcmFtZXdvcmsg
ZHJhZnQuICBJdCB3YXMgZGlzY3Vzc2VkIGluIHRoZSBJRVRGLTY5Cm1lZXRpbmcgYW5kIHRoZSBz
bGlkZXMgYXJlIG9uLWxpbmUuICBUaGUgYmFzaWMgaWRlYSBpcyB0byBwYXJ0aXRpb24gdGhlCklu
dGVybmV0IGludG8gZG9tYWlucyBvZiBkaWZmZXJlbnQgY2F0ZWdvcmllcyBvZiBuYXRpdmUgbXVs
dGljYXN0IGFuZCBBTE0Kc3VwcG9ydCwKYW5kIHVzZSBhbiBleHRlbnNpb24gdG8gQU1UIGdhdGV3
YXlzIHRvIGJyaWRnZSB0aGVzZSBkb21haW5zLiAgVGhpcyBoYXMgdGhlCmFkdmFudGFnZSBvZiBs
ZXZlcmFnaW5nIHRoZSBBTVQgd29yayB3aGljaCBpcyBhbHJlYWR5IGJlaW5nIHN1cHBvcnRlZApi
eSBzZXZlcmFsIHZlbmRvcnMgYW5kIGZvciB3aGljaCBvcGVuIHNvdXJjZSBpbXBsZW1lbnRhdGlv
bnMgZXhpc3QuCkhvd2V2ZXIgQU1UIGRvZXNuJ3QgZGVhbCB3aXRoIEFMTSwgb25seSBuYXRpdmUg
bXVsdGljYXN0LiAgSGVuY2UgdGhlCmV4dGVuc2lvbnMuCgoKCj4KPgo+ICJBbW9uZyB0aGUgY2hh
bGxlbmdlcyB0byBiZSBhZGRyZXNzZWQgYXJlOiBtdWx0aWNhc3RpbmcgaW4gdG9wb2xvZ2llcwo+
IHdpdGggY29uY2F0ZW5hdGVkIFZQTnMsIHN1Y2ggYXMgdGhlIEdsb2JhbCBJbmZvcm1hdGlvbiBH
cmlkIChHSUcpOwo+IGFiaWxpdHkgdG8gaW5jb3Jwb3JhdGUgUW9TIG1lY2hhbmlzbXMgd2hpbGUg
cmV0YWluaW5nIHNjYWxhYmlsaXR5Owo+IGludGVncmF0aW9uIHdpdGggbmV0d29yay0gYW5kIGFw
cGxpY2F0aW9uLWxheWVyIHNlY3VyaXR5IG1lY2hhbmlzbXM7IGFuZAo+IGFkYXB0YXRpb24gc2No
ZW1lcyB3aGljaCBjb25zaWRlciBncm91cC1yZWxhdGVkIGZhY3RvcnMsIHN1Y2ggYXMgZ3JvdXAK
PiBzaXplLCBudW1iZXIgb2Ygc291cmNlcywgbWVtYmVyc2hpcCBkeW5hbWljcywgc2Vuc2l0aXZp
dHkgdG8gZGVsYXksCj4gYW1vdW50IG9mIHN0YXRlLCBzdGF0ZSB1cGRhdGUgcmF0ZSwgYXBwbGlj
YXRpb24gZGF0YSByYXRlLCBhbmQgb3RoZXIKPiBhcHBsaWNhdGlvbi1zcGVjaWZpYyBwYXJhbWV0
ZXJzLCBhcyB3ZWxsIGFzIG5ldHdvcmstcmVsYXRlZCBmYWN0b3JzLAo+IHN1Y2ggYXMgZHluYW1p
Y3Mgb2YgdG9wb2xvZ3ksIGNhcnJ5aW5nIGNhcGFjaXR5LCBhbmQgY29ubmVjdGl2aXR5LiIKPiAt
LT4gVGhpcyBsb29rcyB0byBtZSB3ZSBhaW0gdG8gZGVmaW5lIGV2YWx1YXRpb24gbWV0cmljcyBh
bmQgbWFrZSBhCj4gc3lzdGVtYXRpYyBldmFsdWF0aW9uIGZvciB2YXJpb3VzIGV4aXN0aW5nIChu
b24tSVApIG11bHRpY2FzdCBwcm9wb3NhbHM/CgoKSSB0aGluayB0aGlzIGlzIHNheWluZyB0aGF0
IHRoZSBTQU0gRnJhbWV3b3JrIHNob3VsZCBiZSBldmFsdWF0ZWQgdW5kZXIKYSB2YXJpZXR5IG9m
IGludGVyZXN0aW5nIGRpbWVuc2lvbnMuICBBcmUgbmV3IG1ldHJpY3MgbmVlZGVkPyAgUGVyaGFw
cy4KVGhlcmUgYXJlIGFscmVhZHkgdmFyaW91cyBtZXRyaWNzIGluIHVzZSwgYnV0IHRoZXNlIGhh
dmVuJ3QgYmVlbiB1c2VkCmluIHRoZSBjb250ZXh0IG9mIGFsbCB0aGVzZSBkaW1lbnNpb25zIGxp
c3RlZCBhYm92ZS4KCkFsc28sIEkgZG9uJ3QgZXhwZWN0IHRvIHNlZSBWUE4vR0lHIG11bHRpY2Fz
dCB3b3JrIGhhcHBlbmluZyBpbiB0aGUgbmVhcgp0ZXJtCnNpbmNlIGl0IGlzIG5vdCBjbGVhciBo
b3cgbXVjaCBwcm9ncmVzcyBpcyBiZWluZyBtYWRlIG9uIHRoZSBHSUcgaXRzZWxmLgoKCj4KPgo+
ICJNZXRob2RzIHdpbGwgYmUgZXhwbG9yZWQgZm9yIGdyb3VwIGZvcm1hdGlvbiBhbmQgZGlzY292
ZXJ5IHRoYXQgc2NhbGUKPiB0byBsYXJnZSBudW1iZXJzIG9mIGdyb3VwcywgYWNjb21tb2RhdGUg
aGlnaGx5IGR5bmFtaWMgZ3JvdXAgbWVtYmVyc2hpcCwKPiBhbmQgc3VwcG9ydCB1c2VyLWluaXRp
YXRlZCBzbWFsbC1ncm91cCBtdWx0aWNhc3QgaW4gd2hpY2ggdGhlIGdyb3VwIGlzCj4gZGVmaW5l
ZCBhcyBhIHNldCBvZiBleHBsaWNpdGx5IGFkZHJlc3NlZCBlbmRwb2ludHMuIEZ1cnRoZXIgY2hh
bGxlbmdlcwo+IGluY2x1ZGUgZWZmaWNpZW50IG11bHRpY2FzdCBmb3IgbGltaXRlZC1yZXNvdXJj
ZSBub2RlcyBhbmQgYWNjZXNzIGxpbmtzLAo+IGNvbnRyb2wgbWVjaGFuaXNtcyBmb3IgaHlicmlk
IHN5c3RlbXMsIGFwcHJvYWNoZXMgdG8gb3B0aW1pemF0aW9uIGluIHRoZQo+IG5ldHdvcmssIGlu
Y2x1ZGluZyByb3V0aW5nLCBhbmQgb3BlcmF0aW9uIGluIG1vYmlsZSBuZXR3b3JrcywgaW5jbHVk
aW5nCj4gTW9iaWxlIEFkLWhvYyBOZXR3b3JrcyAoTUFORVRzKS4iCj4KPiAtLT4gTXkgaW50ZXJw
cmV0YXRpb24gd291bGQgYmUgdGhhdCBTQU1SRyBpbnRlbmRzIHRvIHRha2UgZ3JvdXAKPiBtYW5h
Z2VtZW50IGludG8gYWNjb3VudCBhbmQgY29uc2lkZXIgbXVsdGljYXN0IG92ZXIgc3BlY2lmaWMg
c2NlbmFyaW9zLgo+IEZvciB0aGUgZm9ybWVyLCBJIGRpZG4ndCByZWNhbGwgbXVjaCBNTCBkaXNj
dXNzaW9uIG9uIHRoZSBkZXNpZ24gc3BhY2U7Cj4gRm9yIHRoZSBsYXRlciBpZiBJIHJlbWVtYmVy
IGl0IGNvcnJlY3RseSB0aGVyZSBpcyBhbiBJRCAoYWN0dWFsbHkgYQo+IGdyb3VwIG9mIElEcykg
b24gbW9iaWxlIG11bHRpY2FzdCByZWNlbnRseSBhbmQgZXZlbiBkaXNjdXNzZWQgaW4gbGFzdAo+
IElFVEYsIHdvdWxkIHBlb3BsZSBoZXJlIGJlIGludGVyZXN0ZWQgb24gdGhpcyBhbmQgbGlrZSB0
byBleHBsb3JlIG1vcmUKPiBkZXRhaWxzPwoKClRoZXJlIGhhdmUgYmVlbiBubyBwcm9wb3NhbHMg
aW4gdGhlIFJHIHRoYXQgSSBjYW4gcmVtZW1iZXIgb24gQUxNIGluIG1vYmlsZQpQMlAsCkkgZG9u
J3QgdGhpbmsgdGhlcmUgaGFzIGJlZW4gbXVjaCB3b3JrIG9uIHRoaXMgaW4gZ2VuZXJhbC4KCgo+
Cj4KPiAiRGVwbG95aW5nLCBkaWFnbm9zaW5nLCBkZWJ1Z2dpbmcsIGFuZCBtYW5hZ2luZyBtdWx0
aWNhc3Qgc2VydmljZXMgaXMKPiBjb21wbGV4LCBwYXJ0aWN1bGFybHkgZm9yIHNlcnZpY2VzIHdo
aWNoIHNwYW4gbXVsdGlwbGUgYWRtaW5pc3RyYXRpdmUKPiBkb21haW5zLiBUaGUgUkcgd2lsbCBw
cm9wb3NlIGFuZCBldmFsdWF0ZSB0b29scyBhbmQgc3RyYXRlZ2llcyBmb3IKPiBkZXBsb3ltZW50
LCBvcGVyYXRpb25zLCBhbmQgbWFuYWdlbWVudCBvZiBTQU0gc2VydmljZXMuIgo+Cj4gLS0+IEkg
d291bGQgcmF0aGVyIHNlZSBzb21lIGRvY3VtZW50KHMpIGFuZCBtb3JlIGRpc2N1c3Npb25zIG9u
Cj4gb3BlcmF0aW9uYWwgZXhwZXJpZW5jZXMgb24gSVBUViBhbmQgIG11bHRpY2FzdCBkZXBsb3lt
ZW50cyBpbiB0aGUKPiBJbnRlcm5ldC4gVGhpcyBtYXkgYWxsb3cgYmV0dGVyIHVuZGVyc3RhbmRp
bmcgb2YgdGhlIGN1c3RvbWVycycgbmVlZCBhbmQKPiB3aGF0IGFyZSB0aGUgcmVhbCBvcGVyYXRp
b25hbCByZXF1aXJlbWVudHMvY29uc3RyYWludHMuIEFnYWluIHF1ZXN0aW9uCj4gaXM6IHdvdWxk
IHBlb3BsZSBoZXJlIGJlIGludGVyZXN0ZWQgaW4gY29udHJpYnV0aW5nIGFuZCBkaXNjdXNzaW5n
IHRoZWlyCj4gcmVsYXRlZCB3b3JrL2V4cGVyaWVuY2VzIHRvIHRoZSBSRz8KCgpTdXJlLCBhbGwg
b3BlcmF0aW9uYWwgZXhwZXJpZW5jZSBpcyB1c2VmdWwuCgoKPgo+Cj4gIlRoZSBSRyB3aWxsIHNl
bGVjdCBjYW5kaWRhdGVzIGZvciBhbmFseXNpcyBhbmQgZXZhbHVhdGlvbiBmcm9tIGV4aXN0aW5n
Cj4gcmVzZWFyY2ggcmVzdWx0cy4gUmVzZWFyY2hlcnMgYXJlIGludml0ZWQgdG8gc3VibWl0IG5l
dyBhcHByb2FjaGVzIGZvcgo+IGZ1cnRoZXIgaW52ZXN0aWdhdGlvbi4gVGhyb3VnaCBleHBlcmlt
ZW50YXRpb24sIHRoZSBSRyBzZWVrcyB0byBkZWVwZW4KPiBpdHMgdW5kZXJzdGFuZGluZyBvZiB0
aGUgc29sdXRpb24gc3BhY2UgYW5kIHRvIGVuYWJsZSB0aGUgaWRlbnRpZmljYXRpb24KPiBvZiBw
cmVmZXJyZWQgc29sdXRpb25zIGFzIGEgZnVuY3Rpb24gb2YgZHluYW1pYyBuZXR3b3JrIGNoYXJh
Y3RlcmlzdGljcwo+IGFuZCB0aGUgbnVtYmVyIG9mIG11bHRpY2FzdCBzb3VyY2VzLCByZWNlaXZl
cnMsIGFuZCBncm91cHMuIgo+IC0tPiBXZWxsLCB3ZSBwcm9iYWJseSBoYXZlIHNvbWUgZ29vZCBz
dGFydHMgaW4gdHVybnMgb2YgZXZhbHVhdGlvbiBvZgo+IGV4aXN0aW5nIHdvcmtzLCBidXQgbm90
IG11Y2ggZXh0ZW5kZWQgYW5kIHJldmlld2VkIGluIHRoZSBSRyAtIG9yIEkgYW0KPiBtaXNzaW5n
IGFueSBhY3RpdmUgZWRpdG9ycz8KCgpNb3JlIGNvbnRyaWJ1dGlvbnMgaW4gYWxsIGFyZWFzIG9m
IHRoZSBTQU0gd29yayBhcmVhcyBpbmNsdWRpbmcgZXZhbHVhdGlvbnMKd291bGQgYmUgYSBnb29k
IHRoaW5nLgoKCj4KPgo+ICJUaGUgZXhwZWN0ZWQgZmluZGluZ3Mgb2YgdGhlIFJHIGluY2x1ZGUg
Y2hhcmFjdGVyaXppbmcgdGhlIHByb2JsZW0KPiBzcGFjZSwgaW5jbHVkaW5nIGRyaXZpbmcgc2Nl
bmFyaW9zLCBjb21wYXJpc29ucyBhbmQgYW5hbHlzaXMgb2YgZXhpc3RpbmcKPiBhcHByb2FjaGVz
LCBhIFNBTSBmcmFtZXdvcmsgdGhhdCBzdXBwb3J0cyBtdWx0aXBsZSBBTE0vT00vIG5hdGl2ZS9o
eWJyaWQKPiBwcm90b2NvbHMsIGFuYWx5c2lzIG9mIG5ldHdvcmsgaW5mcmFzdHJ1Y3R1cmUgaW1w
YWN0IHdoZW4gbXVsdGljYXN0Cj4gdHJhZmZpYyBiZWNvbWVzIGEgZG9taW5hbnQgZmxvdyBpbiBh
IG5ldHdvcmssIGFuZCBkZXBsb3ltZW50IHNjZW5hcmlvcwo+IHdoaWNoIGFyZSBpbmRlcGVuZGVu
dCBvZiBidXQgY2FuIHN1cHBvcnQgYW5kIGV2b2x2ZSB3aXRoIG5ldHdvcmsKPiBpbmZyYXN0cnVj
dHVyZSBzdXBwb3J0IGZvciBuYXRpdmUgbXVsdGljYXN0LiBUaGUgZmluZGluZ3MgYXJlIGV4cGVj
dGVkCj4gdG8gYmUgcHVibGlzaGVkIGluIHRlY2huaWNhbCByZXBvcnRzLCBhY2FkZW1pYyBwYXBl
cnMsIGFuZC9vciBSRkNzLiIKPiAtLT4gVGhpcyBzb3VuZHMgcmVhc29uYWJsZSBzY29waW5nLCBi
dXQgSSBjYW5ub3QgcmVzaXN0IGFzayBteXNlbGY6Cj4gd2hlcmUgYXJlIHdlIG5vdz8gTWF5YmUg
aXQgd291bGQgYmUgaGVscGZ1bCBpZiB3ZSBjb3VsZCBtYWtlIHRoZSBmdXR1cmUKPiB3b3JrIGFn
ZW5kYSBtb3JlIGNsZWFybHkgZXhwcmVzc2VkLCBieSBkZWZpbmluZyBSRyAoYXQgbGVhc3Qgc29t
ZQo+IG1pZC10ZXJtKSBtaWxlc3RvbmVzIGFuZCBzb2xpY2l0aW5nIGFjdGl2ZSBjb250cmlidXRv
cnMgKGVzcC4KPiBjb3JyZXNwb25kaW5nIGVkaXRvcnMpIGZvciBlYWNoIG9mIHRoZSB3b3JrIGl0
ZW1zLCBlLmcuLCAocm91Z2hseQo+IHNlcXVlbnRpYWxseSBpbiB0aW1lIGJ1dCBtYXkgb3Zlcmxh
eSk6Cj4KPiAqIEEgc3VydmV5IG9mIGV4aXN0aW5nIG5vbi1JUCBtdWx0aWNhc3QgYXBwcm9hY2hl
cyAoYnR3IC0gZGlkIGFueQo+IFJHL0lBQi9JRVRGIFdHIHB1Ymxpc2ggYSBzdXJ2ZXkgb24gZXhp
c3RpbmcgSVAgbXVsdGljYXN0IHByb3RvY29scz8KCgpUaGVyZSBhcmUgYSBmZXcgcHVibGljYXRp
b25zIG9uIHN1cnZleWluZyBJUCBtdWx0aWNhc3QgcHJvdG9jb2xzLCBidXQgbm90CmNsZWFyCmlm
IHRoZXNlIHdlcmUgb3JnYW5pemVkIGJ5IGFuIFdHL1JHLgoKCgo+Cj4gUkZDMzU2OT8gT3RoZXJ3
aXNlLCBJIHdvdWxkIHN1Z2dlc3QgYWxzbyB0byBsb29rIGF0IElQIG11bHRpY2FzdAo+IHByb3Rv
Y29scyB0b28gYXMgYW5vdGhlciBwb3RlbnRpYWwgd29yayBpdGVtKSAtIEluZm9ybWF0aW9uYWwK
PiAqIEV2YWx1YXRpb24gbWV0cmljcyBvZiBtdWx0aWNhc3QgYXBwcm9hY2hlcyAtIEluZm9ybWF0
aW9uYWwKPiAqIEFuIGV2YWx1YXRpb24gb2YgSW50ZXJuZXQgbXVsdGljYXN0IGFwcHJvYWNoZXMg
LSBJbmZvcm1hdGlvbmFsCj4gKiBBIFNBTSBmcmFtZXdvcmsgZm9yIGludGVyd29ya2luZyAoPykg
YmV0d2VlbiBkaWZmZXJlbnQgbXVsdGljYXN0Cj4gYXBwcm9hY2hlcyAtIEluZm9ybWF0aW9uYWwK
PiAqIE9wZXJhdGlvbmFsIGV4cGVyaWVuY2Ugb2YgSVBUViBzZXJ2aWNlcyAob3IgSVBUViBvcGVy
YXRpb25hbAo+IHByYWN0aWNlcykgLSBJbmZvcm1hdGlvbmFsCj4gKiBFeHBlcmllbmNlIHdpdGgg
dGhlIHh4eCBQcm90b2NvbCAtIEluZm9ybWF0aW9uYWwgKG9yIEJDUD8pCj4gKiAoU3VnZ2VzdGlv
bnMgZm9yKSBNdWx0aWNhc3QgaW4gbW9iaWxlIElQKHY2KSBlbnZpcm9ubWVudHMgKG9yIHNvbWUK
PiBvdGhlciBzY2VuYXJpb3MpIC0gSW5mb3JtYXRpb25hbAo+IGV0Yy4KCgpJIHRoaW5rIHRoZXJl
IGFyZSBlbm91Z2ggV0dzIGRvaW5nIG5hdGl2ZSBtdWx0aWNhc3Qgd29yayBhbHJlYWR5LApidXQg
aHlicmlkIHNjaGVtZXMgYXJlIGluIHNjb3BlIGZvciB0aGUgUkcuCgo+Cj4KPiBNeSAwLjAyIGNl
bnRzCj4gQ2hlZXJzLAo+IFhpYW9taW5nCgoKVGhhbmtzIGZvciB0aGUgY29tbWVudHMuICBQbGVh
c2UgYXR0ZW5kIHRoZSBJRVRGIDcxIG1lZXRpbmcgYW5kCnBhcnRpY2lwYXRlIGluIHRoZSBhZ2Vu
ZGEuCgpKb2huCgoKCgo+Cj4gIEZvcmVzdC5MaW4gd3JvdGU6Cj4gPiBIaSwgIEkgd2FudCB0byBh
c2sgdSBhIHF1ZXN0aW9uICwgdGhhdCBpcyAsIHdoZW4gdGhlIHNhbS10ayBwcm9qZWN0IGNhbgo+
ID4gcmVsZWFzZSB0aGUgZmlyc3QgdmVyc2lvbiBvbiBodHRwOi8vc291cmNlZm9yZ2UubmV0L3By
b2plY3RzL3NhbXRrID8KPiB0aHghCj4gPgo+ID4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPiBGb3Jlc3Qu
TGluCj4gPiAyMDA4LTAxLTAzCj4gPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiA+ICq3orz+yMujuiogRWlp
Y2hpIE11cmFtb3RvCj4gPiAqt6LLzcqxvOSjuiogMjAwOC0wMS0wMyAxNTozNToxNAo+ID4gKsrV
vP7Iy6O6KiBidWZvcmRAc2Ftcmcub3JnCj4gPiAqs63LzaO6KiBzYW1AaXJ0Zi5vcmc7IHhjYXN0
QHdpZGUuYWQuanAKPiA+ICrW98zio7oqIFJlOiBbU0FNXSBJRVRGLTcxIG1lZXRpbmcgZm9yIFNB
TSBSRwo+ID4KPiA+IEpvaG4tc2FuCj4gPgo+ID4gV2Ugd291bGQgbGlrZSB0byBoYXZlIHByZXNl
bnRhdGlvbiBiZWxvdyBhdCB0aGUgQm9GIG9mIFNBTSBpbiBJRVRGNzEKPiA+Cj4gPiAtIFR1dG9y
aWFsIG9mIFNBTS1USyAoIGJ5IE5vYnVvIEthd2FndWNoaSBvZiBOYWdveWEgVW5pdi4pCj4gPiAt
IEFMTSBBUEkgZm9yIFRvcG9sb2d5IE1hbmFnZW1lbnQgYW5kCj4gPiAgIE5ldHdvcmsgTGF5ZXJz
IFRyYW5zcGFyZW50IE11bHRpbWVkaWEgU3RyZWFtaW5nCj4gPiAgIChieSBMaW0gQm9vbiBQaW5n
IG9mIFBhbmFzb25pYyBLdWFsYSBMdW1wdXIgTGFiKQo+ID4gLSBYQ0FTVCAxLjAgYW5kIDIuMCAo
IGJ5IFl1amkgLVVHLSBJbWFpIG9mIFdJREUgKQo+ID4KPiA+IEkgdGhpbmsgMTUgbWluIGZvciBl
YWNoIGlzIGVub3VnaC4KPiA+Cj4gPiBCZXN0IFJlZ2FyZHMsCj4gPiBFaWljaGkgTXVyYW1vdG8K
PiA+Cj4gPiBPbiBXZWQsIDIgSmFuIDIwMDggMTM6NTM6NDAgLTA1MDAKPiA+ICJKb2huIEJ1Zm9y
ZCIgIDxidWZvcmRAc2Ftcmcub3JnID4gd3JvdGU6Cj4gPgo+ID4gID4gV2UgcGxhbiB0byBob2xk
IGEgbWVldGluZyBvZiB0aGUgU0FNIFJHIGF0IElFVEYtNzEgaW4gUGhpbGFkZWxwaGlhLgo+ID4g
ID4KPiA+ICA+IFdoZW4gdGhlIGV4YWN0IGRhdGUgb2YgdGhlIG1lZXRpbmcgaXMgYXZhaWxhYmxl
LCB3ZSB3aWxsIHBvc3QgdG8gdGhlCj4gbWFpbAo+ID4gID4gbGlzdC4KPiA+ICA+Cj4gPiAgPiBQ
bGVhc2UgcG9zdCByZXF1ZXN0cyBmb3IgYWdlbmRhIGl0ZW1zIHRvIHRoZSBtYWlsIGxpc3QuCj4g
PiAgPgo+ID4gID4gVGhhbmsgeW91LAo+ID4gID4KPiA+ICA+IEpvaG4gQnVmb3JkICYgSmVyZW15
IE1pbmV3ZWFzZXIKPiA+Cj4gPiAtLQo+ID4gRWlpY2hpIE11cmFtb3RvICA8bXVyYW1vdG8uZWlp
Y2hpQGpwLnBhbmFzb25pYy5jb20gPgo+ID4KPiA+Cj4gPgo+Cj4KPiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFNBTSBtYWlsaW5nIGxpc3QKPiBTQU1A
aXJ0Zi5vcmcKPiBodHRwczovL3d3dzEuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zYW0KPgo=
------=_Part_4673_8857273.1199380420295
Content-Type: text/html; charset=GB2312
Content-Transfer-Encoding: base64
Content-Disposition: inline

PGRpdj5YaWFvbWluZyw8L2Rpdj4KPGRpdj4mbmJzcDs8L2Rpdj4KPGRpdj5UaGFua3MgZm9yIHJh
aXNpbmcgdGhlc2UgcG9pbnRzLiZuYnNwOyBQbGVhc2Ugc2VlIHRoZSBzZXBhcmF0ZSBlbWFpbCBv
biA8L2Rpdj4KPGRpdj5TQU0gUkcgMjAwNyByZXBvcnQgZm9yIGEgcGFydGlhbCBhbnN3ZXIgdG8g
dGhlIHF1ZXN0aW9uLDwvZGl2Pgo8ZGl2PndoZXJlIGFyZSB3ZSBub3c/PC9kaXY+CjxkaXY+Jm5i
c3A7PC9kaXY+CjxkaXY+TGV0IG1lIGdpdmUgbXkgcGVyc29uYWwgdmlld3MgdG8gc29tZSBvZiB5
b3VyIHF1ZXN0aW9ucyBiZWxvdy48L2Rpdj4KPGRpdj4mbmJzcDs8L2Rpdj4KPGRpdj5Kb2huPGJy
Pjxicj48L2Rpdj4KPGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPk9uIEphbiAzLCAyMDA4IDEwOjUy
IEFNLCBYaWFvbWluZyBGdSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmZ1QGNzLnVuaS1nb2V0dGluZ2Vu
LmRlIj5mdUBjcy51bmktZ29ldHRpbmdlbi5kZTwvYT4mZ3Q7IHdyb3RlOjxicj4KPGJsb2NrcXVv
dGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0iUEFERElORy1MRUZUOiAxZXg7IE1BUkdJTjog
MHB4IDBweCAwcHggMC44ZXg7IEJPUkRFUi1MRUZUOiAjY2NjIDFweCBzb2xpZCI+RGVhciBhbGws
PGJyPjxicj5BcyBhIFJHIG1lbWJlciBJIGhhdmUgb25lLCBwcm9iYWJseSBtb3JlIGdlbmVyYWwg
cXVlc3Rpb246IHdoZXJlIHdlIGFyZTxicj5ub3cgYW5kIHdoZXJlIHdlIGFyZSBnb2luZyB3aXRo
aW4gdGhlIFJHPyBJbiB0aGUgcGFzdCBmZXcgbW9udGhzIChzaW5jZQo8YnI+SUVURiM2OSkgdGhl
IHRlY2huaWNhbCBkaXNjdXNzaW9uIHdhcyBzb21ld2hhdCBkb3JtYW50IGluIHRoZSBtYWlsaW5n
PGJyPmxpc3QsIG5vciB0aGVyZSBpcyBhbiBhY3RpdmUgSUQgb24gU0FNLCB0aGVyZWZvcmUgSSBo
YXZlIGJlZW4gd29uZGVyaW5nPGJyPnRoaXMgcXVlc3Rpb24gLSBvciBtb3JlIHNwZWNpZmljYWxs
eSwgYSBzZXQgb2Ygc3VicXVldGlvbnMgYmVsb3c6PGJyPgo8YnI+PGEgaHJlZj0iaHR0cDovL3d3
dy5zYW1yZy5vcmcvIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL3d3dy5zYW1yZy5vcmc8L2E+IHN0
YXRlcyB0aGF0PGJyPiZxdW90O1RoZSBTY2FsYWJsZSBBZGFwdGl2ZSBNdWx0aWNhc3QgKFNBTSkg
UmVzZWFyY2ggR3JvdXAgaW52ZXRpZ2F0ZXM8YnI+bXVsdGljYXN0IHByb3RvY29scyBpbmNsdWRp
bmcgYXBwbGljYXRpb24gbGF5ZXIgbXVsdGljYXN0IChBTE0pLCBvdmVybGF5Cjxicj5tdWx0aWNh
c3QgKE9NKSwgbmF0aXZlIG11bHRpY2FzdCwgYW5kIGh5YnJpZCB0ZWNobmlxdWVzIHdpdGggdGhl
IGdvYWwgb2Y8YnI+Z3JlYXRlciBzY2FsYWJhbGl0eSBhbmQgYWRhcHRhYmlsaXR5IGluIHRlcm1z
IG9mIG51bWJlcnMgb2YgbXVsdGljYXN0PGJyPmdyb3VwcyBhbmQgbmV0d29yayByZXNvdXJjZXMu
IEl0IGFsc28gcHJvdmlkZXMgaW5wdXQgZm9yIHN0YW5kYXJkaXphdGlvbgo8YnI+ZWZmb3J0cyB3
aXRoaW4gdGhlIElFVEYuJnF1b3Q7PGJyPiZxdW90O1RoZSBTY2FsYWJsZSBBZGFwdGl2ZSBNdWx0
aWNhc3QgKFNBTSkgUmVzZWFyY2ggR3JvdXAgaXMgY2hhcnRlcmVkIHRvPGJyPmV4cGxvcmUgYW5k
IHJlc2VhcmNoIHRlY2huaXF1ZXMgd2hpY2ggaW1wcm92ZSBtdWx0aWNhc3QgcGVyZm9ybWFuY2Ug
d2l0aDxicj5yZXNwZWN0IHRvIGRpbWVuc2lvbnMgc3VjaCBhcyBudW1iZXIgb2YgZ3JvdXBzLCBk
eW5hbWljcyBvZiBncm91cAo8YnI+bWVtYmVyc2hpcCwgZHluYW1pY3Mgb2YgdGhlIG5ldHdvcmsg
dG9wb2xvZ3ksIGFuZCBuZXR3b3JrIHJlc291cmNlPGJyPmNvbnN0cmFpbnRzLiBUaGUgUkcgd2ls
bCBpbnZlc3RpZ2F0ZSBhcHByb2FjaGVzIGJhc2VkIG9uIGFwcGxpY2F0aW9uPGJyPmxheWVyIG11
bHRpY2FzdCAoQUxNKSwgb3ZlcmxheSBtdWx0aWNhc3QgKE9NKSwgYW5kIG5hdGl2ZSBJUCBtdWx0
aWNhc3QsPGJyPgphcyB3ZWxsIGFzIGh5YnJpZCBhcHByb2FjaGVzLiZxdW90Ozxicj48YnI+LS0m
Z3Q7IFRoaXMgaW5kaWNhdGVzIHRoYXQsIGFuYWx5c2lzIG9mIGV4aXN0aW5nIG5vbi1JUCBtdWx0
aWNhc3Q8YnI+YXBwcm9hY2hlcyB3b3VsZCBiZSBhIEdPQUwuIEkgaGF2ZSBzb21laG93IHNlbnNl
ZCB0aGlzIGFzIHBvc3NpYmxlIFJHPGJyPml0ZW0gYnV0IG5vIHRlYW0gd29yayBiZWluZyB0YWtl
biBub3IgYWN0aXZlIGRyYWZ0IGF0IGxlYXN0IGZyb20gd2hhdCBJCjxicj5rbm93IGZvciBub3cu
PC9ibG9ja3F1b3RlPgo8ZGl2PiZuYnNwOzwvZGl2Pgo8ZGl2PiZuYnNwOzwvZGl2Pgo8ZGl2Pkkg
YWdyZWUgaXQgaXMgaXQgYSBnb2FsLiZuYnNwOyBXZSBhbHNvIGtub3cgdGhhdCBhIGZldyByZXNl
YXJjaCBwdWJsaWNhdGlvbnMgaGF2ZTwvZGl2Pgo8ZGl2PmNvbXBhcmVkIHNldmVyYWwgbGVhZGlu
ZyBBTE0vT00gZGVzaWducyBhbHJlYWR5LiZuYnNwOyBNb3N0IG9mIHRoZXNlPC9kaXY+CjxkaXY+
Y29tcGFyaXNvbnMgaGF2ZSBiZWVuIGRvbmUgdGhyb3VnaCBzaW11bGF0aW9ucy4mbmJzcDsgVGhp
cyByZXF1aXJlczwvZGl2Pgo8ZGl2PmEgc2ltdWxhdGlvbiBlbnZpcm9ubWVudCB0aGF0IGhhcyBh
IHJlYWxpc3RpYyBuZXR3b3JrIHRvcG9sb2d5IGFuZCBjYW48L2Rpdj4KPGRpdj5zY2FsZSB0byBs
YXJnZSBudW1iZXIgb2YgZW5kIHN5c3RlbXMuJm5ic3A7IFdoYXQgc2ltdWxhdGlvbiBlbnZpcm9u
bWVudCBkbzwvZGl2Pgo8ZGl2PnBlb3BsZSB0aGluayB3ZSBzaG91bGQgYWRvcHQgaW4gdGhlIFJH
PyZuYnNwOyBUaGUgb25lcyBJIGNvdWxkIHJlY29tbWVuZDwvZGl2Pgo8ZGl2PmZyb20gcGVyc29u
YWwgZmFtaWxpYXJpdHkgYXJlIFNTRk5ldCBhbmQgT3ZlclNpbS48L2Rpdj4KPGRpdj4mbmJzcDs8
L2Rpdj4KPGRpdj4mbmJzcDs8L2Rpdj4KPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBz
dHlsZT0iUEFERElORy1MRUZUOiAxZXg7IE1BUkdJTjogMHB4IDBweCAwcHggMC44ZXg7IEJPUkRF
Ui1MRUZUOiAjY2NjIDFweCBzb2xpZCI+PHNwYW4gaWQ9IiI+PC9zcGFuPjxicj48YnI+JnF1b3Q7
QSBrZXkgZGVzaWduIGNvbnNpZGVyYXRpb24gaXMgdGhlIHBsYWNlbWVudCBvZiBtdWx0aWNhc3Qg
c3RhdGU8YnI+aW5mb3JtYXRpb24gYWxvbmcgdGhlIG11bHRpY2FzdCBwYXRoLCBpbmNsdWRpbmcg
cGFja2V0IGhlYWRlcnMsIGVuZAo8YnI+aG9zdHMsIGFuZCBuZXR3b3JrIG5vZGVzLCB3aGVyZSBw
bGFjZW1lbnQgbWF5IGJlIGRldGVybWluZWQgYWRhcHRpdmVseS4mcXVvdDs8YnI+PGJyPi0tJmd0
OyBUaGlzIGltcGxpZXMgdGhhdCB0aGUgcGxhY2VtZW50IG9mIE1DIHN0YXRlIGluZm9ybWF0aW9u
IGNvdWxkIGJlPGJyPmR5bmFtaWMsIHdoaWNoIGRvZXMgbm90IHRlbGwgd2hhdCB3ZSBzaG91bGQg
ZG8uPGJyPjxicj4mcXVvdDtJbiBTQU0gYXJjaGl0ZWN0dXJlcywgbmV3IHByb3RvY29scyBhcmUg
ZXhwZWN0ZWQgdG8gY29leGlzdCBhbmQKPGJyPmludGVncmF0ZSB3aXRoIG5hdGl2ZSBJUCBtdWx0
aWNhc3QgcHJvdG9jb2xzIHdoaWxlIG9mZmVyaW5nIG1vcmU8YnI+ZmxleGlibGUgZGVwbG95bWVu
dCBvcHRpb25zIGFuZCBzY2FsaW5nIHRvIHN1cHBvcnQgYSBncmVhdGVyIG51bWJlciBvZjxicj5z
aW11bHRhbmVvdXMgbXVsdGljYXN0IGdyb3Vwcy4gQWx0ZXJuYXRpdmUgdGVjaG5vbG9naWVzIHN1
Y2ggYXM8YnI+ZW5kLXN5c3RlbSBtdWx0aWNhc3QgYW5kIG92ZXJsYXkgbXVsdGljYXN0IGhhdmUg
YmVlbiBkZW1vbnN0cmF0ZWQsIGJ1dAo8YnI+dGhlc2UgbWVjaGFuaXNtcyBtdXN0IGJlIGludGVn
cmF0ZWQgaW50byBhIHVuaWZpZWQgYXJjaGl0ZWN0dXJlIGFuZDxicj5vcGVyYXRpb25hbCBkZXNp
Z24uJnF1b3Q7PGJyPjxicj4tLSZndDsgdGhpcyBpbXBsaWVzIGEgbmV3IChvciBjYWxsZWQgJnF1
b3Q7dW5pZmllZCZxdW90OykgYXJjaGl0ZWN0dXJlIHdpbGwgYmU8YnI+ZGVmaW5lZCB3aXRoaW4g
dGhlIFJHLiBNYXliZSBJIGFtIG1pc3Npbmcgc29tZXRoaW5nLCBidXQgd2hlcmUgaXMgYW4KPGJy
PmFyY2hpdGVjdHVyZSBvciBwcm90b3R5cGljYWwgaWRlYT88L2Jsb2NrcXVvdGU+CjxkaXY+Jm5i
c3A7PC9kaXY+CjxkaXY+UGxlYXNlIHNlZSB0aGUgU0FNIGZyYW1ld29yayBkcmFmdC4mbmJzcDsg
SXQgd2FzIGRpc2N1c3NlZCBpbiB0aGUgSUVURi02OSA8L2Rpdj4KPGRpdj5tZWV0aW5nIGFuZCB0
aGUgc2xpZGVzIGFyZSBvbi1saW5lLiZuYnNwOyBUaGUgYmFzaWMgaWRlYSBpcyB0byBwYXJ0aXRp
b24gdGhlIDwvZGl2Pgo8ZGl2PkludGVybmV0IGludG8gZG9tYWlucyBvZiBkaWZmZXJlbnQgY2F0
ZWdvcmllcyBvZiBuYXRpdmUgbXVsdGljYXN0IGFuZCBBTE0gc3VwcG9ydCwgPC9kaXY+CjxkaXY+
YW5kIHVzZSBhbiBleHRlbnNpb24gdG8gQU1UIGdhdGV3YXlzIHRvIGJyaWRnZSB0aGVzZSBkb21h
aW5zLiZuYnNwOyBUaGlzIGhhcyB0aGU8L2Rpdj4KPGRpdj5hZHZhbnRhZ2Ugb2YgbGV2ZXJhZ2lu
ZyB0aGUgQU1UIHdvcmsgd2hpY2ggaXMgYWxyZWFkeSBiZWluZyBzdXBwb3J0ZWQ8L2Rpdj4KPGRp
dj5ieSBzZXZlcmFsIHZlbmRvcnMgYW5kIGZvciB3aGljaCBvcGVuIHNvdXJjZSBpbXBsZW1lbnRh
dGlvbnMgZXhpc3QuPC9kaXY+CjxkaXY+SG93ZXZlciBBTVQgZG9lc24mIzM5O3QgZGVhbCB3aXRo
IEFMTSwgb25seSBuYXRpdmUgbXVsdGljYXN0LiZuYnNwOyBIZW5jZSB0aGU8L2Rpdj4KPGRpdj5l
eHRlbnNpb25zLjwvZGl2Pgo8ZGl2PiZuYnNwOzwvZGl2Pgo8ZGl2PiZuYnNwOzwvZGl2Pgo8Ymxv
Y2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJQQURESU5HLUxFRlQ6IDFleDsgTUFS
R0lOOiAwcHggMHB4IDBweCAwLjhleDsgQk9SREVSLUxFRlQ6ICNjY2MgMXB4IHNvbGlkIj48c3Bh
biBpZD0iIj48L3NwYW4+PGJyPjxicj4mcXVvdDtBbW9uZyB0aGUgY2hhbGxlbmdlcyB0byBiZSBh
ZGRyZXNzZWQgYXJlOiBtdWx0aWNhc3RpbmcgaW4gdG9wb2xvZ2llczxicj53aXRoIGNvbmNhdGVu
YXRlZCBWUE5zLCBzdWNoIGFzIHRoZSBHbG9iYWwgSW5mb3JtYXRpb24gR3JpZCAoR0lHKTsKPGJy
PmFiaWxpdHkgdG8gaW5jb3Jwb3JhdGUgUW9TIG1lY2hhbmlzbXMgd2hpbGUgcmV0YWluaW5nIHNj
YWxhYmlsaXR5Ozxicj5pbnRlZ3JhdGlvbiB3aXRoIG5ldHdvcmstIGFuZCBhcHBsaWNhdGlvbi1s
YXllciBzZWN1cml0eSBtZWNoYW5pc21zOyBhbmQ8YnI+YWRhcHRhdGlvbiBzY2hlbWVzIHdoaWNo
IGNvbnNpZGVyIGdyb3VwLXJlbGF0ZWQgZmFjdG9ycywgc3VjaCBhcyBncm91cDxicj4Kc2l6ZSwg
bnVtYmVyIG9mIHNvdXJjZXMsIG1lbWJlcnNoaXAgZHluYW1pY3MsIHNlbnNpdGl2aXR5IHRvIGRl
bGF5LDxicj5hbW91bnQgb2Ygc3RhdGUsIHN0YXRlIHVwZGF0ZSByYXRlLCBhcHBsaWNhdGlvbiBk
YXRhIHJhdGUsIGFuZCBvdGhlcjxicj5hcHBsaWNhdGlvbi1zcGVjaWZpYyBwYXJhbWV0ZXJzLCBh
cyB3ZWxsIGFzIG5ldHdvcmstcmVsYXRlZCBmYWN0b3JzLDxicj5zdWNoIGFzIGR5bmFtaWNzIG9m
IHRvcG9sb2d5LCBjYXJyeWluZyBjYXBhY2l0eSwgYW5kIGNvbm5lY3Rpdml0eS4mcXVvdDsKPGJy
Pi0tJmd0OyBUaGlzIGxvb2tzIHRvIG1lIHdlIGFpbSB0byBkZWZpbmUgZXZhbHVhdGlvbiBtZXRy
aWNzIGFuZCBtYWtlIGE8YnI+c3lzdGVtYXRpYyBldmFsdWF0aW9uIGZvciB2YXJpb3VzIGV4aXN0
aW5nIChub24tSVApIG11bHRpY2FzdCBwcm9wb3NhbHM/PC9ibG9ja3F1b3RlPgo8ZGl2PiZuYnNw
OzwvZGl2Pgo8ZGl2PkkgdGhpbmsgdGhpcyBpcyBzYXlpbmcgdGhhdCB0aGUgU0FNIEZyYW1ld29y
ayBzaG91bGQgYmUgZXZhbHVhdGVkIHVuZGVyPC9kaXY+CjxkaXY+YSB2YXJpZXR5IG9mIGludGVy
ZXN0aW5nIGRpbWVuc2lvbnMuJm5ic3A7IEFyZSBuZXcgbWV0cmljcyBuZWVkZWQ/Jm5ic3A7IFBl
cmhhcHMuPC9kaXY+CjxkaXY+VGhlcmUgYXJlIGFscmVhZHkgdmFyaW91cyBtZXRyaWNzIGluIHVz
ZSwgYnV0IHRoZXNlIGhhdmVuJiMzOTt0IGJlZW4gdXNlZDwvZGl2Pgo8ZGl2PmluIHRoZSBjb250
ZXh0IG9mIGFsbCB0aGVzZSBkaW1lbnNpb25zIGxpc3RlZCBhYm92ZS48L2Rpdj4KPGRpdj4mbmJz
cDs8L2Rpdj4KPGRpdj5BbHNvLCBJIGRvbiYjMzk7dCBleHBlY3QgdG8gc2VlIFZQTi9HSUcgbXVs
dGljYXN0IHdvcmsgaGFwcGVuaW5nIGluIHRoZSBuZWFyIHRlcm08L2Rpdj4KPGRpdj5zaW5jZSBp
dCBpcyBub3QgY2xlYXIgaG93IG11Y2ggcHJvZ3Jlc3MgaXMgYmVpbmcgbWFkZSBvbiB0aGUgR0lH
IGl0c2VsZi48L2Rpdj4KPGRpdj4mbmJzcDs8L2Rpdj4KPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWls
X3F1b3RlIiBzdHlsZT0iUEFERElORy1MRUZUOiAxZXg7IE1BUkdJTjogMHB4IDBweCAwcHggMC44
ZXg7IEJPUkRFUi1MRUZUOiAjY2NjIDFweCBzb2xpZCI+PHNwYW4gaWQ9IiI+PC9zcGFuPjxicj48
YnI+JnF1b3Q7TWV0aG9kcyB3aWxsIGJlIGV4cGxvcmVkIGZvciBncm91cCBmb3JtYXRpb24gYW5k
IGRpc2NvdmVyeSB0aGF0IHNjYWxlPGJyPgp0byBsYXJnZSBudW1iZXJzIG9mIGdyb3VwcywgYWNj
b21tb2RhdGUgaGlnaGx5IGR5bmFtaWMgZ3JvdXAgbWVtYmVyc2hpcCw8YnI+YW5kIHN1cHBvcnQg
dXNlci1pbml0aWF0ZWQgc21hbGwtZ3JvdXAgbXVsdGljYXN0IGluIHdoaWNoIHRoZSBncm91cCBp
czxicj5kZWZpbmVkIGFzIGEgc2V0IG9mIGV4cGxpY2l0bHkgYWRkcmVzc2VkIGVuZHBvaW50cy4g
RnVydGhlciBjaGFsbGVuZ2VzPGJyPgppbmNsdWRlIGVmZmljaWVudCBtdWx0aWNhc3QgZm9yIGxp
bWl0ZWQtcmVzb3VyY2Ugbm9kZXMgYW5kIGFjY2VzcyBsaW5rcyw8YnI+Y29udHJvbCBtZWNoYW5p
c21zIGZvciBoeWJyaWQgc3lzdGVtcywgYXBwcm9hY2hlcyB0byBvcHRpbWl6YXRpb24gaW4gdGhl
PGJyPm5ldHdvcmssIGluY2x1ZGluZyByb3V0aW5nLCBhbmQgb3BlcmF0aW9uIGluIG1vYmlsZSBu
ZXR3b3JrcywgaW5jbHVkaW5nCjxicj5Nb2JpbGUgQWQtaG9jIE5ldHdvcmtzIChNQU5FVHMpLiZx
dW90Ozxicj48YnI+LS0mZ3Q7IE15IGludGVycHJldGF0aW9uIHdvdWxkIGJlIHRoYXQgU0FNUkcg
aW50ZW5kcyB0byB0YWtlIGdyb3VwPGJyPm1hbmFnZW1lbnQgaW50byBhY2NvdW50IGFuZCBjb25z
aWRlciBtdWx0aWNhc3Qgb3ZlciBzcGVjaWZpYyBzY2VuYXJpb3MuPGJyPkZvciB0aGUgZm9ybWVy
LCBJIGRpZG4mIzM5O3QgcmVjYWxsIG11Y2ggTUwgZGlzY3Vzc2lvbiBvbiB0aGUgZGVzaWduIHNw
YWNlOwo8YnI+Rm9yIHRoZSBsYXRlciBpZiBJIHJlbWVtYmVyIGl0IGNvcnJlY3RseSB0aGVyZSBp
cyBhbiBJRCAoYWN0dWFsbHkgYTxicj5ncm91cCBvZiBJRHMpIG9uIG1vYmlsZSBtdWx0aWNhc3Qg
cmVjZW50bHkgYW5kIGV2ZW4gZGlzY3Vzc2VkIGluIGxhc3Q8YnI+SUVURiwgd291bGQgcGVvcGxl
IGhlcmUgYmUgaW50ZXJlc3RlZCBvbiB0aGlzIGFuZCBsaWtlIHRvIGV4cGxvcmUgbW9yZTxicj4K
ZGV0YWlscz88L2Jsb2NrcXVvdGU+CjxkaXY+Jm5ic3A7PC9kaXY+CjxkaXY+VGhlcmUgaGF2ZSBi
ZWVuIG5vIHByb3Bvc2FscyBpbiB0aGUgUkcmbmJzcDt0aGF0IEkgY2FuIHJlbWVtYmVyIG9uIEFM
TSBpbiBtb2JpbGUgUDJQLDwvZGl2Pgo8ZGl2PkkgZG9uJiMzOTt0IHRoaW5rIHRoZXJlIGhhcyBi
ZWVuIG11Y2ggd29yayBvbiB0aGlzIGluIGdlbmVyYWwuPC9kaXY+CjxkaXY+Jm5ic3A7PC9kaXY+
CjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9IlBBRERJTkctTEVGVDogMWV4
OyBNQVJHSU46IDBweCAwcHggMHB4IDAuOGV4OyBCT1JERVItTEVGVDogI2NjYyAxcHggc29saWQi
PjxzcGFuIGlkPSIiPjwvc3Bhbj48YnI+PGJyPiZxdW90O0RlcGxveWluZywgZGlhZ25vc2luZywg
ZGVidWdnaW5nLCBhbmQgbWFuYWdpbmcgbXVsdGljYXN0IHNlcnZpY2VzIGlzPGJyPmNvbXBsZXgs
IHBhcnRpY3VsYXJseSBmb3Igc2VydmljZXMgd2hpY2ggc3BhbiBtdWx0aXBsZSBhZG1pbmlzdHJh
dGl2ZQo8YnI+ZG9tYWlucy4gVGhlIFJHIHdpbGwgcHJvcG9zZSBhbmQgZXZhbHVhdGUgdG9vbHMg
YW5kIHN0cmF0ZWdpZXMgZm9yPGJyPmRlcGxveW1lbnQsIG9wZXJhdGlvbnMsIGFuZCBtYW5hZ2Vt
ZW50IG9mIFNBTSBzZXJ2aWNlcy4mcXVvdDs8YnI+PGJyPi0tJmd0OyBJIHdvdWxkIHJhdGhlciBz
ZWUgc29tZSBkb2N1bWVudChzKSBhbmQgbW9yZSBkaXNjdXNzaW9ucyBvbjxicj5vcGVyYXRpb25h
bCBleHBlcmllbmNlcyBvbiBJUFRWIGFuZCAmbmJzcDttdWx0aWNhc3QgZGVwbG95bWVudHMgaW4g
dGhlCjxicj5JbnRlcm5ldC4gVGhpcyBtYXkgYWxsb3cgYmV0dGVyIHVuZGVyc3RhbmRpbmcgb2Yg
dGhlIGN1c3RvbWVycyYjMzk7IG5lZWQgYW5kPGJyPndoYXQgYXJlIHRoZSByZWFsIG9wZXJhdGlv
bmFsIHJlcXVpcmVtZW50cy9jb25zdHJhaW50cy4gQWdhaW4gcXVlc3Rpb248YnI+aXM6IHdvdWxk
IHBlb3BsZSBoZXJlIGJlIGludGVyZXN0ZWQgaW4gY29udHJpYnV0aW5nIGFuZCBkaXNjdXNzaW5n
IHRoZWlyCjxicj5yZWxhdGVkIHdvcmsvZXhwZXJpZW5jZXMgdG8gdGhlIFJHPzwvYmxvY2txdW90
ZT4KPGRpdj4mbmJzcDs8L2Rpdj4KPGRpdj5TdXJlLCBhbGwgb3BlcmF0aW9uYWwgZXhwZXJpZW5j
ZSBpcyB1c2VmdWwuPC9kaXY+CjxkaXY+Jm5ic3A7PC9kaXY+CjxibG9ja3F1b3RlIGNsYXNzPSJn
bWFpbF9xdW90ZSIgc3R5bGU9IlBBRERJTkctTEVGVDogMWV4OyBNQVJHSU46IDBweCAwcHggMHB4
IDAuOGV4OyBCT1JERVItTEVGVDogI2NjYyAxcHggc29saWQiPjxzcGFuIGlkPSIiPjwvc3Bhbj48
YnI+PGJyPiZxdW90O1RoZSBSRyB3aWxsIHNlbGVjdCBjYW5kaWRhdGVzIGZvciBhbmFseXNpcyBh
bmQgZXZhbHVhdGlvbiBmcm9tIGV4aXN0aW5nPGJyPgpyZXNlYXJjaCByZXN1bHRzLiBSZXNlYXJj
aGVycyBhcmUgaW52aXRlZCB0byBzdWJtaXQgbmV3IGFwcHJvYWNoZXMgZm9yPGJyPmZ1cnRoZXIg
aW52ZXN0aWdhdGlvbi4gVGhyb3VnaCBleHBlcmltZW50YXRpb24sIHRoZSBSRyBzZWVrcyB0byBk
ZWVwZW48YnI+aXRzIHVuZGVyc3RhbmRpbmcgb2YgdGhlIHNvbHV0aW9uIHNwYWNlIGFuZCB0byBl
bmFibGUgdGhlIGlkZW50aWZpY2F0aW9uPGJyPgpvZiBwcmVmZXJyZWQgc29sdXRpb25zIGFzIGEg
ZnVuY3Rpb24gb2YgZHluYW1pYyBuZXR3b3JrIGNoYXJhY3RlcmlzdGljczxicj5hbmQgdGhlIG51
bWJlciBvZiBtdWx0aWNhc3Qgc291cmNlcywgcmVjZWl2ZXJzLCBhbmQgZ3JvdXBzLiZxdW90Ozxi
cj4tLSZndDsgV2VsbCwgd2UgcHJvYmFibHkgaGF2ZSBzb21lIGdvb2Qgc3RhcnRzIGluIHR1cm5z
IG9mIGV2YWx1YXRpb24gb2Y8YnI+ZXhpc3Rpbmcgd29ya3MsIGJ1dCBub3QgbXVjaCBleHRlbmRl
ZCBhbmQgcmV2aWV3ZWQgaW4gdGhlIFJHIC0gb3IgSSBhbQo8YnI+bWlzc2luZyBhbnkgYWN0aXZl
IGVkaXRvcnM/PC9ibG9ja3F1b3RlPgo8ZGl2PiZuYnNwOzwvZGl2Pgo8ZGl2Pk1vcmUgY29udHJp
YnV0aW9ucyBpbiBhbGwgYXJlYXMgb2YgdGhlIFNBTSB3b3JrIGFyZWFzIGluY2x1ZGluZyBldmFs
dWF0aW9ucyA8L2Rpdj4KPGRpdj53b3VsZCBiZSBhIGdvb2QgdGhpbmcuPC9kaXY+CjxkaXY+Jm5i
c3A7PC9kaXY+CjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9IlBBRERJTkct
TEVGVDogMWV4OyBNQVJHSU46IDBweCAwcHggMHB4IDAuOGV4OyBCT1JERVItTEVGVDogI2NjYyAx
cHggc29saWQiPjxzcGFuIGlkPSIiPjwvc3Bhbj48YnI+PGJyPiZxdW90O1RoZSBleHBlY3RlZCBm
aW5kaW5ncyBvZiB0aGUgUkcgaW5jbHVkZSBjaGFyYWN0ZXJpemluZyB0aGUgcHJvYmxlbTxicj5z
cGFjZSwgaW5jbHVkaW5nIGRyaXZpbmcgc2NlbmFyaW9zLCBjb21wYXJpc29ucyBhbmQgYW5hbHlz
aXMgb2YgZXhpc3RpbmcKPGJyPmFwcHJvYWNoZXMsIGEgU0FNIGZyYW1ld29yayB0aGF0IHN1cHBv
cnRzIG11bHRpcGxlIEFMTS9PTS8gbmF0aXZlL2h5YnJpZDxicj5wcm90b2NvbHMsIGFuYWx5c2lz
IG9mIG5ldHdvcmsgaW5mcmFzdHJ1Y3R1cmUgaW1wYWN0IHdoZW4gbXVsdGljYXN0PGJyPnRyYWZm
aWMgYmVjb21lcyBhIGRvbWluYW50IGZsb3cgaW4gYSBuZXR3b3JrLCBhbmQgZGVwbG95bWVudCBz
Y2VuYXJpb3MKPGJyPndoaWNoIGFyZSBpbmRlcGVuZGVudCBvZiBidXQgY2FuIHN1cHBvcnQgYW5k
IGV2b2x2ZSB3aXRoIG5ldHdvcms8YnI+aW5mcmFzdHJ1Y3R1cmUgc3VwcG9ydCBmb3IgbmF0aXZl
IG11bHRpY2FzdC4gVGhlIGZpbmRpbmdzIGFyZSBleHBlY3RlZDxicj50byBiZSBwdWJsaXNoZWQg
aW4gdGVjaG5pY2FsIHJlcG9ydHMsIGFjYWRlbWljIHBhcGVycywgYW5kL29yIFJGQ3MuJnF1b3Q7
PGJyPgotLSZndDsgVGhpcyBzb3VuZHMgcmVhc29uYWJsZSBzY29waW5nLCBidXQgSSBjYW5ub3Qg
cmVzaXN0IGFzayBteXNlbGY6PGJyPndoZXJlIGFyZSB3ZSBub3c/IE1heWJlIGl0IHdvdWxkIGJl
IGhlbHBmdWwgaWYgd2UgY291bGQgbWFrZSB0aGUgZnV0dXJlPGJyPndvcmsgYWdlbmRhIG1vcmUg
Y2xlYXJseSBleHByZXNzZWQsIGJ5IGRlZmluaW5nIFJHIChhdCBsZWFzdCBzb21lPGJyPm1pZC10
ZXJtKSBtaWxlc3RvbmVzIGFuZCBzb2xpY2l0aW5nIGFjdGl2ZSBjb250cmlidXRvcnMgKGVzcC4K
PGJyPmNvcnJlc3BvbmRpbmcgZWRpdG9ycykgZm9yIGVhY2ggb2YgdGhlIHdvcmsgaXRlbXMsIGUu
Zy4sIChyb3VnaGx5PGJyPnNlcXVlbnRpYWxseSBpbiB0aW1lIGJ1dCBtYXkgb3ZlcmxheSk6PGJy
Pjxicj4qIEEgc3VydmV5IG9mIGV4aXN0aW5nIG5vbi1JUCBtdWx0aWNhc3QgYXBwcm9hY2hlcyAo
YnR3IC0gZGlkIGFueTxicj5SRy9JQUIvSUVURiBXRyBwdWJsaXNoIGEgc3VydmV5IG9uIGV4aXN0
aW5nIElQIG11bHRpY2FzdCBwcm90b2NvbHM/CjwvYmxvY2txdW90ZT4KPGRpdj4mbmJzcDs8L2Rp
dj4KPGRpdj5UaGVyZSBhcmUgYSBmZXcgcHVibGljYXRpb25zIG9uIHN1cnZleWluZyZuYnNwO0lQ
IG11bHRpY2FzdCBwcm90b2NvbHMsIGJ1dCBub3QgY2xlYXI8L2Rpdj4KPGRpdj5pZiB0aGVzZSB3
ZXJlIG9yZ2FuaXplZCBieSBhbiBXRy9SRy48L2Rpdj4KPGRpdj4mbmJzcDs8L2Rpdj4KPGRpdj4m
bmJzcDs8L2Rpdj4KPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0iUEFERElO
Ry1MRUZUOiAxZXg7IE1BUkdJTjogMHB4IDBweCAwcHggMC44ZXg7IEJPUkRFUi1MRUZUOiAjY2Nj
IDFweCBzb2xpZCI+PHNwYW4gaWQ9IiI+PC9zcGFuPjxicj5SRkMzNTY5PyBPdGhlcndpc2UsIEkg
d291bGQgc3VnZ2VzdCBhbHNvIHRvIGxvb2sgYXQgSVAgbXVsdGljYXN0PGJyPnByb3RvY29scyB0
b28gYXMgYW5vdGhlciBwb3RlbnRpYWwgd29yayBpdGVtKSAtIEluZm9ybWF0aW9uYWwKPGJyPiog
RXZhbHVhdGlvbiBtZXRyaWNzIG9mIG11bHRpY2FzdCBhcHByb2FjaGVzIC0gSW5mb3JtYXRpb25h
bDxicj4qIEFuIGV2YWx1YXRpb24gb2YgSW50ZXJuZXQgbXVsdGljYXN0IGFwcHJvYWNoZXMgLSBJ
bmZvcm1hdGlvbmFsPGJyPiogQSBTQU0gZnJhbWV3b3JrIGZvciBpbnRlcndvcmtpbmcgKD8pIGJl
dHdlZW4gZGlmZmVyZW50IG11bHRpY2FzdDxicj5hcHByb2FjaGVzIC0gSW5mb3JtYXRpb25hbAo8
YnI+KiBPcGVyYXRpb25hbCBleHBlcmllbmNlIG9mIElQVFYgc2VydmljZXMgKG9yIElQVFYgb3Bl
cmF0aW9uYWw8YnI+cHJhY3RpY2VzKSAtIEluZm9ybWF0aW9uYWw8YnI+KiBFeHBlcmllbmNlIHdp
dGggdGhlIHh4eCBQcm90b2NvbCAtIEluZm9ybWF0aW9uYWwgKG9yIEJDUD8pPGJyPiogKFN1Z2dl
c3Rpb25zIGZvcikgTXVsdGljYXN0IGluIG1vYmlsZSBJUCh2NikgZW52aXJvbm1lbnRzIChvciBz
b21lCjxicj5vdGhlciBzY2VuYXJpb3MpIC0gSW5mb3JtYXRpb25hbDxicj5ldGMuPC9ibG9ja3F1
b3RlPgo8ZGl2PiZuYnNwOzwvZGl2Pgo8ZGl2PkkgdGhpbmsgdGhlcmUgYXJlIGVub3VnaCBXR3Mg
ZG9pbmcgbmF0aXZlIG11bHRpY2FzdCB3b3JrIGFscmVhZHksPC9kaXY+CjxkaXY+YnV0IGh5YnJp
ZCBzY2hlbWVzIGFyZSBpbiBzY29wZSBmb3IgdGhlIFJHLjwvZGl2Pgo8YmxvY2txdW90ZSBjbGFz
cz0iZ21haWxfcXVvdGUiIHN0eWxlPSJQQURESU5HLUxFRlQ6IDFleDsgTUFSR0lOOiAwcHggMHB4
IDBweCAwLjhleDsgQk9SREVSLUxFRlQ6ICNjY2MgMXB4IHNvbGlkIj48c3BhbiBpZD0iIj48L3Nw
YW4+PGJyPjxicj5NeSAwLjAyIGNlbnRzPGJyPkNoZWVycyw8YnI+PGZvbnQgY29sb3I9IiM4ODg4
ODgiPlhpYW9taW5nPC9mb250PjwvYmxvY2txdW90ZT4KPGRpdj4mbmJzcDs8L2Rpdj4KPGRpdj5U
aGFua3MgZm9yIHRoZSBjb21tZW50cy4mbmJzcDsgUGxlYXNlIGF0dGVuZCB0aGUgSUVURiA3MSBt
ZWV0aW5nIGFuZDwvZGl2Pgo8ZGl2PnBhcnRpY2lwYXRlIGluIHRoZSBhZ2VuZGEuPC9kaXY+Cjxk
aXY+Jm5ic3A7PC9kaXY+CjxkaXY+Sm9objwvZGl2Pgo8ZGl2PiZuYnNwOzwvZGl2Pgo8ZGl2PiZu
YnNwOzwvZGl2Pgo8ZGl2PiZuYnNwOzwvZGl2Pgo8YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVv
dGUiIHN0eWxlPSJQQURESU5HLUxFRlQ6IDFleDsgTUFSR0lOOiAwcHggMHB4IDBweCAwLjhleDsg
Qk9SREVSLUxFRlQ6ICNjY2MgMXB4IHNvbGlkIj48Zm9udCBjb2xvcj0iIzg4ODg4OCI+PHNwYW4g
aWQ9IiI+PC9zcGFuPjxicj48L2ZvbnQ+CjxkaXY+CjxkaXY+PC9kaXY+CjxkaXYgY2xhc3M9Ildq
M0M3YyI+Rm9yZXN0LkxpbiB3cm90ZTo8YnI+Jmd0OyBIaSwgJm5ic3A7SSB3YW50IHRvIGFzayB1
IGEgcXVlc3Rpb24gLCB0aGF0IGlzICwgd2hlbiB0aGUgc2FtLXRrIHByb2plY3QgY2FuPGJyPiZn
dDsgcmVsZWFzZSB0aGUgZmlyc3QgdmVyc2lvbiBvbiA8YSBocmVmPSJodHRwOi8vc291cmNlZm9y
Z2UubmV0L3Byb2plY3RzL3NhbXRrIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL3NvdXJjZWZvcmdl
Lm5ldC9wcm9qZWN0cy9zYW10awo8L2E+ID8gdGh4ITxicj4mZ3Q7PGJyPiZndDsgLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tPGJyPiZndDsgRm9yZXN0Lkxpbjxicj4mZ3Q7IDIwMDgtMDEtMDM8YnI+Jmd0OyAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS08YnI+CiZndDsgKreivP7Iy6O6KiBFaWljaGkgTXVyYW1vdG88YnI+Jmd0OyAq
t6LLzcqxvOSjuiogMjAwOC0wMS0wMyAxNTozNToxNDxicj4mZ3Q7ICrK1bz+yMujuiogPGEgaHJl
Zj0ibWFpbHRvOmJ1Zm9yZEBzYW1yZy5vcmciPmJ1Zm9yZEBzYW1yZy5vcmc8L2E+PGJyPiZndDsg
KrOty82juiogPGEgaHJlZj0ibWFpbHRvOnNhbUBpcnRmLm9yZyI+c2FtQGlydGYub3JnPC9hPjsg
PGEgaHJlZj0ibWFpbHRvOnhjYXN0QHdpZGUuYWQuanAiPgp4Y2FzdEB3aWRlLmFkLmpwPC9hPjxi
cj4mZ3Q7ICrW98zio7oqIFJlOiBbU0FNXSBJRVRGLTcxIG1lZXRpbmcgZm9yIFNBTSBSRzxicj4m
Z3Q7PGJyPiZndDsgSm9obi1zYW48YnI+Jmd0Ozxicj4mZ3Q7IFdlIHdvdWxkIGxpa2UgdG8gaGF2
ZSBwcmVzZW50YXRpb24gYmVsb3cgYXQgdGhlIEJvRiBvZiBTQU0gaW4gSUVURjcxPGJyPiZndDs8
YnI+Jmd0OyAtIFR1dG9yaWFsIG9mIFNBTS1USyAoIGJ5IE5vYnVvIEthd2FndWNoaSBvZiBOYWdv
eWEgVW5pdi4pCjxicj4mZ3Q7IC0gQUxNIEFQSSBmb3IgVG9wb2xvZ3kgTWFuYWdlbWVudCBhbmQ8
YnI+Jmd0OyAmbmJzcDsgTmV0d29yayBMYXllcnMgVHJhbnNwYXJlbnQgTXVsdGltZWRpYSBTdHJl
YW1pbmc8YnI+Jmd0OyAmbmJzcDsgKGJ5IExpbSBCb29uIFBpbmcgb2YgUGFuYXNvbmljIEt1YWxh
IEx1bXB1ciBMYWIpPGJyPiZndDsgLSBYQ0FTVCAxLjAgYW5kIDIuMCAoIGJ5IFl1amkgLVVHLSBJ
bWFpIG9mIFdJREUgKQo8YnI+Jmd0Ozxicj4mZ3Q7IEkgdGhpbmsgMTUgbWluIGZvciBlYWNoIGlz
IGVub3VnaC48YnI+Jmd0Ozxicj4mZ3Q7IEJlc3QgUmVnYXJkcyw8YnI+Jmd0OyBFaWljaGkgTXVy
YW1vdG88YnI+Jmd0Ozxicj4mZ3Q7IE9uIFdlZCwgMiBKYW4gMjAwOCAxMzo1Mzo0MCAtMDUwMDxi
cj4mZ3Q7ICZxdW90O0pvaG4gQnVmb3JkJnF1b3Q7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86
YnVmb3JkQHNhbXJnLm9yZyI+CmJ1Zm9yZEBzYW1yZy5vcmc8L2E+ICZndDsgd3JvdGU6PGJyPiZn
dDs8YnI+Jmd0OyAmbmJzcDsmZ3Q7IFdlIHBsYW4gdG8gaG9sZCBhIG1lZXRpbmcgb2YgdGhlIFNB
TSBSRyBhdCBJRVRGLTcxIGluIFBoaWxhZGVscGhpYS48YnI+Jmd0OyAmbmJzcDsmZ3Q7PGJyPiZn
dDsgJm5ic3A7Jmd0OyBXaGVuIHRoZSBleGFjdCBkYXRlIG9mIHRoZSBtZWV0aW5nIGlzIGF2YWls
YWJsZSwgd2Ugd2lsbCBwb3N0IHRvIHRoZSBtYWlsCjxicj4mZ3Q7ICZuYnNwOyZndDsgbGlzdC48
YnI+Jmd0OyAmbmJzcDsmZ3Q7PGJyPiZndDsgJm5ic3A7Jmd0OyBQbGVhc2UgcG9zdCByZXF1ZXN0
cyBmb3IgYWdlbmRhIGl0ZW1zIHRvIHRoZSBtYWlsIGxpc3QuPGJyPiZndDsgJm5ic3A7Jmd0Ozxi
cj4mZ3Q7ICZuYnNwOyZndDsgVGhhbmsgeW91LDxicj4mZ3Q7ICZuYnNwOyZndDs8YnI+Jmd0OyAm
bmJzcDsmZ3Q7IEpvaG4gQnVmb3JkICZhbXA7IEplcmVteSBNaW5ld2Vhc2VyPGJyPiZndDs8YnI+
Jmd0OyAtLQo8YnI+Jmd0OyBFaWljaGkgTXVyYW1vdG8gJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0
bzptdXJhbW90by5laWljaGlAanAucGFuYXNvbmljLmNvbSI+bXVyYW1vdG8uZWlpY2hpQGpwLnBh
bmFzb25pYy5jb208L2E+ICZndDs8YnI+Jmd0Ozxicj4mZ3Q7PGJyPiZndDs8YnI+PGJyPjxicj5f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj5TQU0gbWFp
bGluZyBsaXN0Cjxicj48YSBocmVmPSJtYWlsdG86U0FNQGlydGYub3JnIj5TQU1AaXJ0Zi5vcmc8
L2E+PGJyPjxhIGhyZWY9Imh0dHBzOi8vd3d3MS5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nh
bSIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3MS5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NhbTwvYT48YnI+PC9kaXY+PC9kaXY+PC9ibG9ja3F1b3RlPjwvZGl2Pjxicj48YnIgY2xlYXI9
ImFsbCI+Cjxicj4K
------=_Part_4673_8857273.1199380420295--


--===============1491417360==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
SAM mailing list
SAM@irtf.org
https://www1.ietf.org/mailman/listinfo/sam

--===============1491417360==--




From sam-bounces@irtf.org Thu Jan 03 15:49:59 2008
Return-path: <sam-bounces@irtf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1JAX0o-0007fZ-VF; Thu, 03 Jan 2008 15:49:58 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1JAX0m-0007fS-VZ
	for sam@irtf.org; Thu, 03 Jan 2008 15:49:57 -0500
Received: from amailer.gwdg.de ([134.76.10.18])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1JAX0k-00085s-Ch
	for sam@irtf.org; Thu, 03 Jan 2008 15:49:56 -0500
Received: from p5b03808d.dip0.t-ipconnect.de ([91.3.128.141]
	helo=[192.168.0.183])
	by mailer.gwdg.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.67)
	(envelope-from <fu@cs.uni-goettingen.de>)
	id 1JAX0d-00036q-70; Thu, 03 Jan 2008 21:49:47 +0100
Message-ID: <477D4A6A.7080006@cs.uni-goettingen.de>
Date: Thu, 03 Jan 2008 21:49:46 +0100
From: Xiaoming Fu <fu@cs.uni-goettingen.de>
User-Agent: Thunderbird 2.0.0.9 (Windows/20071031)
MIME-Version: 1.0
To: buford@samrg.org
Subject: Re: [SAM] IETF-71 meeting for SAM RG
References: <4ce32a820801021053i6426662aq61eba96be14c36ab@mail.gmail.com>	
	<20080103163207.B1D3.MURAMOTO.EIICHI@jp.panasonic.com>	
	<200801032142407644581@126.com>	
	<477D04C3.4020405@cs.uni-goettingen.de>
	<4ce32a820801030913s57900a01web369de69eefa0bf@mail.gmail.com>
In-Reply-To: <4ce32a820801030913s57900a01web369de69eefa0bf@mail.gmail.com>
Content-Type: text/plain; charset=GB2312
Content-Transfer-Encoding: 7bit
X-Authenticated: Id:xfu
X-Spam-Level: -
X-Virus-Scanned: (clean) by exiscan+sophie
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 8a85b14f27c9dcbe0719e27d46abc1f8
Cc: sam <sam@irtf.org>
X-BeenThere: sam@irtf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "For use by members of the Scalable Adaptive Multicast \(SAM\) RG"
	<sam.irtf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/sam>
List-Post: <mailto:sam@irtf.org>
List-Help: <mailto:sam-request@irtf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=subscribe>
Errors-To: sam-bounces@irtf.org

Hi John,

Thanks for your quick response.
John Buford wrote:
> Xiaoming,
>  
> Thanks for raising these points.  Please see the separate email on
> SAM RG 2007 report for a partial answer to the question,
> where are we now?

Maybe it could have been clearer, if action items were more visible to
the RG on what we intend to next. Some additional comments to your comments.

> 
>     http://www.samrg.org <http://www.samrg.org/> states that
>     "The Scalable Adaptive Multicast (SAM) Research Group invetigates
>     multicast protocols including application layer multicast (ALM),
>     overlay
>     multicast (OM), native multicast, and hybrid techniques with the goal of
>     greater scalabality and adaptability in terms of numbers of multicast
>     groups and network resources. It also provides input for
>     standardization
>     efforts within the IETF."
>     "The Scalable Adaptive Multicast (SAM) Research Group is chartered to
>     explore and research techniques which improve multicast performance with
>     respect to dimensions such as number of groups, dynamics of group
>     membership, dynamics of the network topology, and network resource
>     constraints. The RG will investigate approaches based on application
>     layer multicast (ALM), overlay multicast (OM), and native IP multicast,
>     as well as hybrid approaches."
> 
>     --> This indicates that, analysis of existing non-IP multicast
>     approaches would be a GOAL. I have somehow sensed this as possible RG
>     item but no team work being taken nor active draft at least from what I
>     know for now.
> 
> I agree it is it a goal.  We also know that a few research publications have
> compared several leading ALM/OM designs already.  Most of these
> comparisons have been done through simulations.  This requires
> a simulation environment that has a realistic network topology and can
> scale to large number of end systems.  What simulation environment do
> people think we should adopt in the RG?  The ones I could recommend
> from personal familiarity are SSFNet and OverSim.
>  
Performance comparison is one (good) thing, various system design
methodologies and considerations (including deployment aspects) may be
another thing would be of interest. It would be cool if some noteable
publications could be a starting point for generating towards new SAM
framework space, but we may want to check which set of representative
specific approaches would be of interest for the RG and help
understanding the SAM needs.

>     "A key design consideration is the placement of multicast state
>     information along the multicast path, including packet headers, end
>     hosts, and network nodes, where placement may be determined adaptively."
> 
>     --> This implies that the placement of MC state information could be
>     dynamic, which does not tell what we should do.
> 
>     "In SAM architectures, new protocols are expected to coexist and
>     integrate with native IP multicast protocols while offering more
>     flexible deployment options and scaling to support a greater number of
>     simultaneous multicast groups. Alternative technologies such as
>     end-system multicast and overlay multicast have been demonstrated, but
>     these mechanisms must be integrated into a unified architecture and
>     operational design."
> 
>     --> this implies a new (or called "unified") architecture will be
>     defined within the RG. Maybe I am missing something, but where is an
>     architecture or prototypical idea?
> 
>  
> Please see the SAM framework draft.  It was discussed in the IETF-69
> meeting and the slides are on-line.  The basic idea is to partition the
> Internet into domains of different categories of native multicast and 
> ALM support,
> and use an extension to AMT gateways to bridge these domains.  This has the
> advantage of leveraging the AMT work which is already being supported
> by several vendors and for which open source implementations exist.
> However AMT doesn't deal with ALM, only native multicast.  Hence the
> extensions.
Probably I missed it, but I can't remember that there was  a RG
consensus or decision making on moving any existing document as RG item(s).
Concerning this topic itself, my understanding was that, if there are
multiple MC (including IP and various non-IP MC approaches) deployed in
parallel in a single infrastructure, this maybe an interoperability or
interworking issue. Is this what you want to emphasis as the objective
of SAM framework?
> 
>     --> This looks to me we aim to define evaluation metrics and make a
>     systematic evaluation for various existing (non-IP) multicast proposals?
> 
>  
> I think this is saying that the SAM Framework should be evaluated under
> a variety of interesting dimensions.  Are new metrics needed?  Perhaps.
> There are already various metrics in use, but these haven't been used
> in the context of all these dimensions listed above.

It seems we converge here - Maybe we need some document identifying the
metric set as a work item...
>  
> Also, I don't expect to see VPN/GIG multicast work happening in the near 
> term
> since it is not clear how much progress is being made on the GIG itself.

I am not much familiar with GIG; for VPN: at least L3VPN is discussing
MC (RFC4834)
> 
>     "Methods will be explored for group formation and discovery that scale
>     to large numbers of groups, accommodate highly dynamic group membership,
>     and support user-initiated small-group multicast in which the group is
>     defined as a set of explicitly addressed endpoints. Further challenges
>     include efficient multicast for limited-resource nodes and access links,
>     control mechanisms for hybrid systems, approaches to optimization in the
>     network, including routing, and operation in mobile networks, including
>     Mobile Ad-hoc Networks (MANETs)."
> 
>     --> My interpretation would be that SAMRG intends to take group
>     management into account and consider multicast over specific scenarios.
>     For the former, I didn't recall much ML discussion on the design space;
>     For the later if I remember it correctly there is an ID (actually a
>     group of IDs) on mobile multicast recently and even discussed in last
>     IETF, would people here be interested on this and like to explore more
>     details?
> 
>  
> There have been no proposals in the RG that I can remember on ALM in 
> mobile P2P,
> I don't think there has been much work on this in general.
>  
> 
> 
> 
>     "Deploying, diagnosing, debugging, and managing multicast services is
>     complex, particularly for services which span multiple administrative
>     domains. The RG will propose and evaluate tools and strategies for
>     deployment, operations, and management of SAM services."
> 
>     --> I would rather see some document(s) and more discussions on
>     operational experiences on IPTV and  multicast deployments in the
>     Internet. This may allow better understanding of the customers' need and
>     what are the real operational requirements/constraints. Again question
>     is: would people here be interested in contributing and discussing
>     their
>     related work/experiences to the RG?
> 
>  
> Sure, all operational experience is useful.
>  
> 
> 
> 
>     "The RG will select candidates for analysis and evaluation from existing
>     research results. Researchers are invited to submit new approaches for
>     further investigation. Through experimentation, the RG seeks to deepen
>     its understanding of the solution space and to enable the identification
>     of preferred solutions as a function of dynamic network characteristics
>     and the number of multicast sources, receivers, and groups."
>     --> Well, we probably have some good starts in turns of evaluation of
>     existing works, but not much extended and reviewed in the RG - or I am
>     missing any active editors?
> 
>  
> More contributions in all areas of the SAM work areas including evaluations
> would be a good thing.
>  
> 
> 
> 
>     "The expected findings of the RG include characterizing the problem
>     space, including driving scenarios, comparisons and analysis of
>     existing
>     approaches, a SAM framework that supports multiple ALM/OM/ native/hybrid
>     protocols, analysis of network infrastructure impact when multicast
>     traffic becomes a dominant flow in a network, and deployment scenarios
>     which are independent of but can support and evolve with network
>     infrastructure support for native multicast. The findings are expected
>     to be published in technical reports, academic papers, and/or RFCs."
>     --> This sounds reasonable scoping, but I cannot resist ask myself:
>     where are we now? Maybe it would be helpful if we could make the future
>     work agenda more clearly expressed, by defining RG (at least some
>     mid-term) milestones and soliciting active contributors (esp.
>     corresponding editors) for each of the work items, e.g., (roughly
>     sequentially in time but may overlay):
> 
>     * A survey of existing non-IP multicast approaches (btw - did any
>     RG/IAB/IETF WG publish a survey on existing IP multicast protocols? 
> 
>  
> There are a few publications on surveying IP multicast protocols, but 
> not clear
> if these were organized by an WG/RG.

Again, if this is helpful for understanding SAM needs, maybe it would
not hurt to take a closer look first if some individuals would volunteer
to help and contribute...
> 
> 
>     RFC3569? Otherwise, I would suggest also to look at IP multicast
>     protocols too as another potential work item) - Informational
>     * Evaluation metrics of multicast approaches - Informational
>     * An evaluation of Internet multicast approaches - Informational
>     * A SAM framework for interworking (?) between different multicast
>     approaches - Informational
>     * Operational experience of IPTV services (or IPTV operational
>     practices) - Informational
>     * Experience with the xxx Protocol - Informational (or BCP?)
>     * (Suggestions for) Multicast in mobile IP(v6) environments (or some
>     other scenarios) - Informational
>     etc.

> I think there are enough WGs doing native multicast work already,
> but hybrid schemes are in scope for the RG.

Maybe the issue is where the RG wants to investigate. AFAIK native MC is
being deployed in IPTV systems and some other constraint environments,
but not a global Internet, but its implication may be interesting to
know before studying hybrid schemes.

>  
> Thanks for the comments.  Please attend the IETF 71 meeting and
> participate in the agenda.

Thanks - I would be glad to join the meeting and discuss open issues
both face-to-face and in the ML. My impression is that the RG probably
wants to fix a limited set of work items and raise more technical
discussions here esp. contributing and reviewing more related documents
in order to move on... :)

Cheers,
Xiaoming

_______________________________________________
SAM mailing list
SAM@irtf.org
https://www1.ietf.org/mailman/listinfo/sam



From sam-bounces@irtf.org Thu Jan 03 16:13:13 2008
Return-path: <sam-bounces@irtf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1JAXNJ-0000EI-15; Thu, 03 Jan 2008 16:13:13 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1JAXNI-0000CC-3y
	for sam@irtf.org; Thu, 03 Jan 2008 16:13:12 -0500
Received: from mail7.is.haw-hamburg.de ([141.22.192.107])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1JAXNF-0008T8-Nb
	for sam@irtf.org; Thu, 03 Jan 2008 16:13:12 -0500
Received: from mailgate.informatik.haw-hamburg.de
	(osiris.informatik.haw-hamburg.de [141.22.10.154])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by mail7.is.haw-hamburg.de (Postfix) with ESMTP id E58932FE1C;
	Thu,  3 Jan 2008 22:13:05 +0100 (CET)
Received: from mailgate.informatik.haw-hamburg.de ([127.0.0.1])
	by localhost (mailgate.informatik.haw-hamburg.de [127.0.0.1])
	(amavisd-new, port 10024)
	with LMTP id 30768-01-8; Thu,  3 Jan 2008 22:12:56 +0100 (CET)
Received: from [192.168.178.20] (e178184080.adsl.alicedsl.de [85.178.184.80])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by mailgate.informatik.haw-hamburg.de (Postfix) with ESMTP id
	5097B400118; Thu,  3 Jan 2008 22:12:55 +0100 (CET)
Message-ID: <477D4FD6.1040000@informatik.haw-hamburg.de>
Date: Thu, 03 Jan 2008 22:12:54 +0100
From: "Thomas C. Schmidt" <schmidt@informatik.haw-hamburg.de>
User-Agent: Thunderbird 2.0.0.9 (Windows/20071031)
MIME-Version: 1.0
To: buford@samrg.org
Subject: Re: [SAM] IETF-71 meeting for SAM RG
References: <4ce32a820801021053i6426662aq61eba96be14c36ab@mail.gmail.com>	<20080103163207.B1D3.MURAMOTO.EIICHI@jp.panasonic.com>	<200801032142407644581@126.com>	<477D04C3.4020405@cs.uni-goettingen.de>
	<4ce32a820801030913s57900a01web369de69eefa0bf@mail.gmail.com>
In-Reply-To: <4ce32a820801030913s57900a01web369de69eefa0bf@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
X-Virus-Scanned: by amavisd-new at informatik.haw-hamburg.de
X-Virus-Scanned: ClamAV at HAW Hamburg
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 4b800b1eab964a31702fa68f1ff0e955
Cc: sam <sam@irtf.org>
X-BeenThere: sam@irtf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "For use by members of the Scalable Adaptive Multicast \(SAM\) RG"
	<sam.irtf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/sam>
List-Post: <mailto:sam@irtf.org>
List-Help: <mailto:sam-request@irtf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=subscribe>
Errors-To: sam-bounces@irtf.org

Hi Xiamoming, John, and all,

John Buford wrote:

>=20
>     --> My interpretation would be that SAMRG intends to take group
>     management into account and consider multicast over specific scenar=
ios.
>     For the former, I didn't recall much ML discussion on the design sp=
ace;
>     For the later if I remember it correctly there is an ID (actually a
>     group of IDs) on mobile multicast recently and even discussed in la=
st
>     IETF, would people here be interested on this and like to explore m=
ore
>     details?
>=20
> =20
> There have been no proposals in the RG that I can remember on ALM in=20
> mobile P2P,
> I don't think there has been much work on this in general.
> =20
There is a good analysis and architectural proposal by Garyfalos &
Almeroth: "A Flexible Overlay Architecture for Mobile IPv6 Multicast",
IEEE Journ. on Selected Areas in Comm., 23 (11), pp. 2194-2205, November
2005.

Also, the Hybrid Shared Tree presentation Matthias gave in Chicago
headed in this direction:
   W=C3=A4hlisch, M., Schmidt, T.C. "Between Underlay and Overlay: On
Deployable, Efficient, Mobility-agnostic Group Communication
Services", Internet Research, 17 (5), pp. 519-534, Emerald
Insight, UK, November 2007.

>     * Operational experience of IPTV services (or IPTV operational
>     practices) - Informational
>     * Experience with the xxx Protocol - Informational (or BCP?)
>     * (Suggestions for) Multicast in mobile IP(v6) environments (or som=
e
>     other scenarios) - Informational
>     etc.
>
Work in this area is currently addressed in MobOpts. There is a
converging problem statement:

http://tools.ietf.org/html/draft-irtf-mobopts-mmcastv6-ps

and quite a couple of solutions, which are referenced therein.

A discussion on IPTV issues has recently been issued:

http://tools.ietf.org/html/draft-deng-multimob-ps-mobilemulticast

Btw.: IPTV is currently deployed on significant scale in Europe, using
native IP Multicast and following the business model of carriers taking
the role of content providers/distributors.

Best regards,

thomas


--=20

=C2=B0 Prof. Dr. Thomas C. Schmidt
=C2=B0 HAW Hamburg, Dept. Informatik
=C2=B0 University of Applied Sciences
=C2=B0 Berliner Tor 7, D 20099 Hamburg
=C2=B0 Germany, Fon: +49-40-42875-8157
=C2=B0 http://www.informatik.haw-hamburg.de/~schmidt

_______________________________________________
SAM mailing list
SAM@irtf.org
https://www1.ietf.org/mailman/listinfo/sam



From sam-bounces@irtf.org Thu Jan 03 16:14:34 2008
Return-path: <sam-bounces@irtf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1JAXOc-000160-14; Thu, 03 Jan 2008 16:14:34 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1JAXOa-00015t-Px
	for sam@irtf.org; Thu, 03 Jan 2008 16:14:32 -0500
Received: from wx-out-0506.google.com ([66.249.82.228])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1JAXOZ-0008Vb-0x
	for sam@irtf.org; Thu, 03 Jan 2008 16:14:32 -0500
Received: by wx-out-0506.google.com with SMTP id i29so1939697wxd.7
	for <sam@irtf.org>; Thu, 03 Jan 2008 13:14:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=domainkey-signature:received:received:message-id:date:from:reply-to:sender:to:subject:cc:mime-version:content-type:x-google-sender-auth;
	bh=YOeqvXWai3VjzQH9q2v+K+ysmShxDLa4JZUaos4bypo=;
	b=nQGWcXXeCrUc2dp+wrMmgHMXwShVsR3qAGLkM3MV+NlwE/vOlwf3qcopYCrk1dom2kcKiySofXDZ5gXZ5pzRiQOZ1RczHTjS3cw5KjcKRG8OkBxPA/bMG/eXT7381usRur5z+1GoU2uCl4+7m9euS4d5pqu5LvYxhHAjaAYiV1Q=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
	h=message-id:date:from:reply-to:sender:to:subject:cc:mime-version:content-type:x-google-sender-auth;
	b=Ds1zjinRPDs1CKzlSuxFFJR2CzxpCpnKf4HuL/BPH7trDMlUarSxKnPL9UxT+XchgQh8OKF3gjtd5NOG1HoKnXKQn5dNhHNz/+tUzl1LDYr/yQm6Oi/zUjXgoOn2mFAKpqYrs2ym96DvnxkJ/9/0XK14+IJKU58rPqpsoQF2row=
Received: by 10.142.142.16 with SMTP id p16mr4845196wfd.119.1199394869257;
	Thu, 03 Jan 2008 13:14:29 -0800 (PST)
Received: by 10.143.2.5 with HTTP; Thu, 3 Jan 2008 13:14:29 -0800 (PST)
Message-ID: <4ce32a820801031314t6495601fp80ab2207d2910be1@mail.gmail.com>
Date: Thu, 3 Jan 2008 16:14:29 -0500
From: "John Buford" <buford@samrg.org>
To: "Xiaoming Fu" <fu@cs.uni-goettingen.de>
MIME-Version: 1.0
X-Google-Sender-Auth: 8b728748200ccc22
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 093efd19b5f651b2707595638f6c4003
Cc: sam <sam@irtf.org>
Subject: [SAM] SAM RG next steps
X-BeenThere: sam@irtf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: buford@samrg.org
List-Id: "For use by members of the Scalable Adaptive Multicast \(SAM\) RG"
	<sam.irtf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/sam>
List-Post: <mailto:sam@irtf.org>
List-Help: <mailto:sam-request@irtf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1668099843=="
Errors-To: sam-bounces@irtf.org

--===============1668099843==
Content-Type: multipart/alternative; 
	boundary="----=_Part_5940_10775761.1199394869243"

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

Hi Xiaoming,

I believe the charter stipulates that the RG works on:
1) problem statement, 2) requirements/driving scenarios, 3) framework, 4)
evaluation through
implementation, analysis or simulation.

IDs were written on 1,2, and 3.  They have been presented in several RG
meetings
with some discussion and no objections.  It is not clear how much more
should be
done on 1 and 2 IDs.  I don't know that we should try to push them to
informational
RFCs. Possibly new scenarios from IPTV or P2P video delivery systems could
be
incorporated into them.

Question: Should the RG try to push a problem statement / requriements / use
cases into
an informational RFC? If not, then these documents will probably stay in the
expired state.

As for (3), I plan to update (3) before the next meeting.
The goal of the SAM framework is to permit multiple ALM schemes to co-exist
in the
same multicast overlay for experimentation purposes.  The ALM schemes I
think are
most promising are those which are built on a P2P overlay.  In addition, in
the P2P-SIP
WG there is a proposal for a universal P2P overlay protocol. (universal in
that it is meant
to support the operations needed by several multi-hop structured overlays).

So, the direction I have in mind for the SAM Framework involves: extended
AMT gateways,
ALM on P2P overlay, use of a universal P2P overlay protocol.  Then, any
researcher
could plug their own ALM algorithm into this and select their own P2P
overlay algorithm
as well.  Meanwhile, the AMT integration means that native multicast and ALM
can co-exist.

That's the general idea.  We could either build this in PlanetLab or devise
a simulation environment so that multiple research groups can share it.

We should first agree on the SAM Framework approach.
Comments, counter proposals, etc. are welcomed.

John





On Jan 3, 2008 3:49 PM, Xiaoming Fu <fu@cs.uni-goettingen.de> wrote:

> Hi John,
>
> Thanks for your quick response.
> John Buford wrote:
> > Xiaoming,
> >
> > Thanks for raising these points.  Please see the separate email on
> > SAM RG 2007 report for a partial answer to the question,
> > where are we now?
>
> Maybe it could have been clearer, if action items were more visible to
> the RG on what we intend to next. Some additional comments to your
> comments.
>
> <deleted>

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

<div>Hi Xiaoming,</div>
<div>&nbsp;</div>
<div>I believe the charter stipulates that the RG works on:</div>
<div>1) problem statement, 2) requirements/driving scenarios, 3) framework, 4) evaluation through</div>
<div>implementation, analysis or simulation.</div>
<div>&nbsp;</div>
<div>IDs were written on 1,2, and 3.&nbsp; They have been presented in several RG meetings</div>
<div>with some discussion and no objections.&nbsp; It is not clear how much more should be</div>
<div>done on 1 and 2 IDs.&nbsp; I don&#39;t know that we should try to push them to informational</div>
<div>RFCs.&nbsp;Possibly new scenarios from IPTV or P2P video delivery systems could be</div>
<div>incorporated into them.&nbsp; </div>
<div>&nbsp;</div>
<div>Question: Should the RG try to push a problem statement / requriements / use cases into</div>
<div>an informational RFC? If not, then these documents will probably stay in the expired state.</div>
<div>&nbsp;</div>
<div>As for (3), I plan to update (3) before the next meeting.&nbsp; </div>
<div>The goal of the SAM framework is to permit multiple ALM schemes to co-exist in the </div>
<div>same multicast overlay for experimentation purposes.&nbsp; The ALM schemes I think are </div>
<div>most promising are those which are built on a P2P overlay.&nbsp; In addition, in the P2P-SIP </div>
<div>WG there is a proposal for a universal P2P overlay protocol. (universal in that it is meant </div>
<div>to support the operations needed by several multi-hop structured overlays).&nbsp; </div>
<div>So, the direction I have in mind for the SAM Framework involves: extended AMT gateways, </div>
<div>ALM on P2P overlay, use of a universal P2P overlay protocol.&nbsp; Then, any researcher</div>
<div>could plug their own ALM algorithm into this and select their own P2P overlay algorithm</div>
<div>as well.&nbsp; Meanwhile, the AMT integration means that native multicast and ALM</div>
<div>can co-exist.&nbsp; </div>
<div>&nbsp;</div>
<div>That&#39;s the general idea.&nbsp; We could either build this in PlanetLab or devise</div>
<div>a simulation environment so that multiple research groups can share it.</div>
<div>&nbsp;</div>
<div>We should first agree on the SAM Framework approach.&nbsp; </div>
<div>Comments, counter proposals, etc. are welcomed.</div>
<div>&nbsp;</div>
<div>John</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><br><br>&nbsp;</div>
<div class="gmail_quote">On Jan 3, 2008 3:49 PM, Xiaoming Fu &lt;<a href="mailto:fu@cs.uni-goettingen.de">fu@cs.uni-goettingen.de</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hi John,<br><br>Thanks for your quick response.<br>
<div class="Ih2E3d">John Buford wrote:<br>&gt; Xiaoming,<br>&gt;<br>&gt; Thanks for raising these points. &nbsp;Please see the separate email on<br>&gt; SAM RG 2007 report for a partial answer to the question,<br>&gt; where are we now?
<br><br></div>Maybe it could have been clearer, if action items were more visible to<br>the RG on what we intend to next. Some additional comments to your comments.<br><br>&lt;deleted&gt;</blockquote></div>

------=_Part_5940_10775761.1199394869243--


--===============1668099843==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
SAM mailing list
SAM@irtf.org
https://www1.ietf.org/mailman/listinfo/sam

--===============1668099843==--




From sam-bounces@irtf.org Thu Jan 03 17:56:44 2008
Return-path: <sam-bounces@irtf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1JAYzT-0007BB-JC; Thu, 03 Jan 2008 17:56:43 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1JAYzR-0007A5-Ni
	for sam@irtf.org; Thu, 03 Jan 2008 17:56:42 -0500
Received: from mail2.rz.fhtw-berlin.de ([141.45.10.102])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1JAYzP-0001rY-UD
	for sam@irtf.org; Thu, 03 Jan 2008 17:56:41 -0500
Received: from e178184080.adsl.alicedsl.de ([85.178.184.80] helo=mw-thinkpad)
	by mail2.rz.fhtw-berlin.de with esmtpsa (TLSv1:RC4-MD5:128)
	(Exim 4.68 (FreeBSD)) (envelope-from <waehlisch@ieee.org>)
	id 1JAYzP-0007Gw-2m; Thu, 03 Jan 2008 23:56:39 +0100
Date: Thu, 3 Jan 2008 23:56:37 +0100
From: Matthias Waehlisch <waehlisch@ieee.org>
To: John Buford <buford@samrg.org>
Subject: Re: [SAM] SAM RG next steps
In-Reply-To: <4ce32a820801031314t6495601fp80ab2207d2910be1@mail.gmail.com>
Message-ID: <Pine.WNT.4.64.0801032308200.3180@mw-thinkpad>
References: <4ce32a820801031314t6495601fp80ab2207d2910be1@mail.gmail.com>
X-X-Sender: mw@mail2.rz.fhtw-berlin.de
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 5a9a1bd6c2d06a21d748b7d0070ddcb8
Cc: sam <sam@irtf.org>
X-BeenThere: sam@irtf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "For use by members of the Scalable Adaptive Multicast \(SAM\) RG"
	<sam.irtf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/sam>
List-Post: <mailto:sam@irtf.org>
List-Help: <mailto:sam-request@irtf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=subscribe>
Errors-To: sam-bounces@irtf.org

Hi John,

On Thu, 3 Jan 2008, John Buford wrote:

> I believe the charter stipulates that the RG works on: 1) problem 
> statement, 2) requirements/driving scenarios, 3) framework, 4) 
> evaluation through implementation, analysis or simulation.

[...]

> Question: Should the RG try to push a problem statement / requriements / 
> use cases into an informational RFC? If not, then these documents will 
> probably stay in the expired state.
> 
  I think yes. It doesn't seem obvious why an Internet Draft should go to 
expire: Is the topic sufficiently discussed or is the draft insufficient 
... And a comprehensive problem statement gives a good starting point for 
further work.

[...]
> In addition, in the P2P-SIP WG there is a proposal for a universal P2P 
> overlay protocol. (universal in that it is meant to support the 
> operations needed by several multi-hop structured overlays).
> 
> So, the direction I have in mind for the SAM Framework involves: 
> extended AMT gateways, ALM on P2P overlay, use of a universal P2P 
> overlay protocol.  Then, any researcher could plug their own ALM 
> algorithm into this and select their own P2P overlay algorithm as well.  
> Meanwhile, the AMT integration means that native multicast and ALM can 
> co-exist.
> 
  What does a universal P2P overlay protocol mean in detail? Is it similar 
to the common API by Dabek et al. ("Towards a Common API for Structured 
Peer-to-Peer Overlays", 2003)?

  Btw: It makes sense to have an interface definition between ALM 'stack' 
and application. But this should be a part of a common group membership 
framework maybe borrowed from IGMP/MLD. That could be also an outcome of 
SAM RG.

> That's the general idea.  We could either build this in PlanetLab or 
> devise a simulation environment so that multiple research groups can 
> share it.
> 
  Or in both - like the approach in OverSim which allows to incorporate 
real-world traffic into the simulator.

Cheers
  matthias

--
Matthias Waehlisch
:. HAW Hamburg, Dept. Informatik        :. link-lab
:. Berliner Tor 7, 20099 Hamburg        :. Hoenower Str. 35, 10318 Berlin
:. Germany, mailto:waehlisch@ieee.org   :. Germany, mailto:mw@link-lab.net
:. http://home.fhtw-berlin.de/~mw       :. http://www.link-lab.net


_______________________________________________
SAM mailing list
SAM@irtf.org
https://www1.ietf.org/mailman/listinfo/sam



From sam-bounces@irtf.org Thu Jan 03 18:07:05 2008
Return-path: <sam-bounces@irtf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1JAZ9V-0000zx-Cx; Thu, 03 Jan 2008 18:07:05 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1JAZ9U-0000zl-4w
	for sam@irtf.org; Thu, 03 Jan 2008 18:07:04 -0500
Received: from nz-out-0506.google.com ([64.233.162.238])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1JAZ9S-00022a-0J
	for sam@irtf.org; Thu, 03 Jan 2008 18:07:04 -0500
Received: by nz-out-0506.google.com with SMTP id f1so5110072nzc.37
	for <sam@irtf.org>; Thu, 03 Jan 2008 15:07:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=domainkey-signature:received:received:message-id:date:from:reply-to:sender:to:subject:cc:in-reply-to:mime-version:content-type:references:x-google-sender-auth;
	bh=tROU3cqtR5jSPFhP1e6rBspUupIcLo+jZcmAWhyPZJw=;
	b=re5neJt3yDtb5lrChEsolvBkousKHu12gpcHGBcTmcsL7L1tNplusW/tCB2x110y59UuL2Eg4ZSRDsgyGviU8GHUqRTu36ZwK2NVi2lFI1D4V+8wM8o7Fu35T1YBKAStZW27qTQdFJsA7ZDwKt8ejtjfGQ4NwACFvBIgSjmJZG8=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
	h=message-id:date:from:reply-to:sender:to:subject:cc:in-reply-to:mime-version:content-type:references:x-google-sender-auth;
	b=r7qleEnp7xZKJhqQoy9nkYDSXF/pV+e0XV7GM2q3K9sAAYrnv4K6HLJjya7/7T8uWX8xFWPfksYrPTpLE0Mra3kkOXjKGDtW1b2FA1bxsVDXl0647sQN6iFQLIO4iUq56A5UcONjZKzdHK/cGZRd/AeZk4C7lfJfmtztPz6QJtg=
Received: by 10.142.127.10 with SMTP id z10mr3451350wfc.216.1199401604868;
	Thu, 03 Jan 2008 15:06:44 -0800 (PST)
Received: by 10.143.2.5 with HTTP; Thu, 3 Jan 2008 15:06:17 -0800 (PST)
Message-ID: <4ce32a820801031506h35917681x463baaf1d615c149@mail.gmail.com>
Date: Thu, 3 Jan 2008 18:06:17 -0500
From: "John Buford" <buford@samrg.org>
To: "Matthias Waehlisch" <waehlisch@ieee.org>
Subject: Re: [SAM] SAM RG next steps
In-Reply-To: <Pine.WNT.4.64.0801032308200.3180@mw-thinkpad>
MIME-Version: 1.0
References: <4ce32a820801031314t6495601fp80ab2207d2910be1@mail.gmail.com>
	<Pine.WNT.4.64.0801032308200.3180@mw-thinkpad>
X-Google-Sender-Auth: beec19473ce454ad
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 03169bfe4792634a390035a01a6c6d2f
Cc: sam <sam@irtf.org>
X-BeenThere: sam@irtf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: buford@samrg.org
List-Id: "For use by members of the Scalable Adaptive Multicast \(SAM\) RG"
	<sam.irtf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/sam>
List-Post: <mailto:sam@irtf.org>
List-Help: <mailto:sam-request@irtf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1052897407=="
Errors-To: sam-bounces@irtf.org

--===============1052897407==
Content-Type: multipart/alternative; 
	boundary="----=_Part_6365_7055424.1199401577858"

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

Hi Matthias,
These are interesting points

On Jan 3, 2008 5:56 PM, Matthias Waehlisch <waehlisch@ieee.org> wrote:

> Hi John,
>
> On Thu, 3 Jan 2008, John Buford wrote:
>
> > I believe the charter stipulates that the RG works on: 1) problem
> > statement, 2) requirements/driving scenarios, 3) framework, 4)
> > evaluation through implementation, analysis or simulation.
>
> [...]
>
> > Question: Should the RG try to push a problem statement / requriements /
> > use cases into an informational RFC? If not, then these documents will
> > probably stay in the expired state.
> >
>  I think yes. It doesn't seem obvious why an Internet Draft should go to
> expire: Is the topic sufficiently discussed or is the draft insufficient
> ... And a comprehensive problem statement gives a good starting point for
> further work.


I agree that auto-expiring IDs in RGs may not be necessary to the
extent that it is in WGs.

The possibility of producing an informational RFC in RGs has only recently
started.  It appears to be some effort to make an ID ready for this stage.


>
>
> [...]
> > In addition, in the P2P-SIP WG there is a proposal for a universal P2P
> > overlay protocol. (universal in that it is meant to support the
> > operations needed by several multi-hop structured overlays).
> >
> > So, the direction I have in mind for the SAM Framework involves:
> > extended AMT gateways, ALM on P2P overlay, use of a universal P2P
> > overlay protocol.  Then, any researcher could plug their own ALM
> > algorithm into this and select their own P2P overlay algorithm as well.
> > Meanwhile, the AMT integration means that native multicast and ALM can
> > co-exist.
> >
>  What does a universal P2P overlay protocol mean in detail? Is it similar
> to the common API by Dabek et al. ("Towards a Common API for Structured
> Peer-to-Peer Overlays", 2003)?


I recall the Dabek et al. model is mainly on the DHT level.
The protocol also needs to cover overlay maintenance.
It starts from the observation that many structured overlays have to send
the same types of messages between peers, such as GET, PUT, JOIN, LEAVE,
ROUTING-TABLE UPDATE, PROBE, etc.  But the details vary from overlay to
overlay.  So the protocol covers the common message types with basic
fields plus extension mechanisms.

I think an example of this in practice is the OverlayWeaver implementation
which supports a number of different overlay algorithms using a generic
message layer. (OW also follows the Dabek et al. proposal at the DHT API
layer).


>
>
>  Btw: It makes sense to have an interface definition between ALM 'stack'
> and application. But this should be a part of a common group membership
> framework maybe borrowed from IGMP/MLD. That could be also an outcome of
> SAM RG.


I think there is a proposed ALM API in the RG that was discussed at IETF-69.
Is this what you are thinking of?


>
>
> > That's the general idea.  We could either build this in PlanetLab or
> > devise a simulation environment so that multiple research groups can
> > share it.
> >
>  Or in both - like the approach in OverSim which allows to incorporate
> real-world traffic into the simulator.
>
> Cheers
>  matthias
>
> --
> Matthias Waehlisch
> :. HAW Hamburg, Dept. Informatik        :. link-lab
> :. Berliner Tor 7, 20099 Hamburg        :. Hoenower Str. 35, 10318 Berlin
> :. Germany, mailto:waehlisch@ieee.org   :. Germany, mailto:mw@link-lab.net
> :. http://home.fhtw-berlin.de/~mw       :. http://www.link-lab.net
>
>

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

<div>Hi Matthias,</div>
<div>These are interesting points <br><br></div>
<div class="gmail_quote">On Jan 3, 2008 5:56 PM, Matthias Waehlisch &lt;<a href="mailto:waehlisch@ieee.org">waehlisch@ieee.org</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hi John,<br>
<div class="Ih2E3d"><br>On Thu, 3 Jan 2008, John Buford wrote:<br><br>&gt; I believe the charter stipulates that the RG works on: 1) problem<br>&gt; statement, 2) requirements/driving scenarios, 3) framework, 4)<br>&gt; evaluation through implementation, analysis or simulation.
<br><br></div>[...]<br>
<div class="Ih2E3d"><br>&gt; Question: Should the RG try to push a problem statement / requriements /<br>&gt; use cases into an informational RFC? If not, then these documents will<br>&gt; probably stay in the expired state.
<br>&gt;<br></div>&nbsp;I think yes. It doesn&#39;t seem obvious why an Internet Draft should go to<br>expire: Is the topic sufficiently discussed or is the draft insufficient<br>... And a comprehensive problem statement gives a good starting point for
<br>further work.</blockquote>
<div>&nbsp;</div>
<div>I agree that auto-expiring IDs in RGs may not be necessary to the</div>
<div>extent that it is in WGs.</div>
<div>&nbsp;</div>
<div>The possibility of producing an informational RFC in RGs has only recently</div>
<div>started.&nbsp; It appears to be some effort to make an ID ready for this stage.</div>
<div>&nbsp;</div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><span id=""></span><br><br>[...]<br>
<div class="Ih2E3d">&gt; In addition, in the P2P-SIP WG there is a proposal for a universal P2P<br>&gt; overlay protocol. (universal in that it is meant to support the<br>&gt; operations needed by several multi-hop structured overlays).
<br>&gt;<br>&gt; So, the direction I have in mind for the SAM Framework involves:<br>&gt; extended AMT gateways, ALM on P2P overlay, use of a universal P2P<br>&gt; overlay protocol. &nbsp;Then, any researcher could plug their own ALM
<br>&gt; algorithm into this and select their own P2P overlay algorithm as well.<br>&gt; Meanwhile, the AMT integration means that native multicast and ALM can<br>&gt; co-exist.<br>&gt;<br></div>&nbsp;What does a universal P2P overlay protocol mean in detail? Is it similar
<br>to the common API by Dabek et al. (&quot;Towards a Common API for Structured<br>Peer-to-Peer Overlays&quot;, 2003)?</blockquote>
<div>&nbsp;</div>
<div>I recall the Dabek et al. model is mainly on the DHT level. </div>
<div>The protocol also needs to cover overlay maintenance.</div>
<div>It starts from the observation that many structured overlays have to send</div>
<div>the same types of messages between peers, such as GET, PUT, JOIN, LEAVE,</div>
<div>ROUTING-TABLE UPDATE, PROBE, etc.&nbsp; But the details vary from overlay to </div>
<div>overlay.&nbsp; So the protocol covers the common message types with basic</div>
<div>fields plus extension mechanisms.</div>
<div>&nbsp;</div>
<div>I think an example of this in practice is the OverlayWeaver implementation</div>
<div>which supports a number of different overlay algorithms using a generic</div>
<div>message layer. (OW also follows the Dabek et al. proposal at the DHT API layer).</div>
<div>&nbsp;</div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><span id=""></span><br><br>&nbsp;Btw: It makes sense to have an interface definition between ALM &#39;stack&#39;
<br>and application. But this should be a part of a common group membership<br>framework maybe borrowed from IGMP/MLD. That could be also an outcome of<br>SAM RG.</blockquote>
<div>&nbsp;</div>
<div>I think there is a proposed ALM API in the RG that was discussed at IETF-69.</div>
<div>Is this what you are thinking of?</div>
<div>&nbsp;</div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><span id=""></span><br>
<div class="Ih2E3d"><br>&gt; That&#39;s the general idea. &nbsp;We could either build this in PlanetLab or<br>&gt; devise a simulation environment so that multiple research groups can<br>&gt; share it.<br>&gt;<br></div>&nbsp;Or in both - like the approach in OverSim which allows to incorporate
<br>real-world traffic into the simulator.<br><br>Cheers<br>&nbsp;matthias<br><font color="#888888"><br>--<br>Matthias Waehlisch<br>:. HAW Hamburg, Dept. Informatik &nbsp; &nbsp; &nbsp; &nbsp;:. link-lab<br>:. Berliner Tor 7, 20099 Hamburg &nbsp; &nbsp; &nbsp; &nbsp;:. Hoenower Str. 35, 10318 Berlin
<br>:. Germany, mailto:<a href="mailto:waehlisch@ieee.org">waehlisch@ieee.org</a> &nbsp; :. Germany, mailto:<a href="mailto:mw@link-lab.net">mw@link-lab.net</a><br>:. <a href="http://home.fhtw-berlin.de/~mw" target="_blank">http://home.fhtw-berlin.de/~mw
</a> &nbsp; &nbsp; &nbsp; :. <a href="http://www.link-lab.net/" target="_blank">http://www.link-lab.net</a><br><br></font></blockquote></div><br><br clear="all">

------=_Part_6365_7055424.1199401577858--


--===============1052897407==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
SAM mailing list
SAM@irtf.org
https://www1.ietf.org/mailman/listinfo/sam

--===============1052897407==--




From sam-bounces@irtf.org Thu Jan 03 18:07:57 2008
Return-path: <sam-bounces@irtf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1JAZAL-0002I2-AL; Thu, 03 Jan 2008 18:07:57 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1JAZAJ-0002Hw-Rs
	for sam@irtf.org; Thu, 03 Jan 2008 18:07:55 -0500
Received: from nz-out-0506.google.com ([64.233.162.229])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1JAZAI-00023y-Vl
	for sam@irtf.org; Thu, 03 Jan 2008 18:07:55 -0500
Received: by nz-out-0506.google.com with SMTP id f1so5111400nzc.37
	for <sam@irtf.org>; Thu, 03 Jan 2008 15:07:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=domainkey-signature:received:received:message-id:date:from:reply-to:sender:to:subject:cc:in-reply-to:mime-version:content-type:references:x-google-sender-auth;
	bh=tROU3cqtR5jSPFhP1e6rBspUupIcLo+jZcmAWhyPZJw=;
	b=K+acT9WrgMkv8eTU6mRG6dhIjzYAJOu7FCXL8W4BkheQb3eeRsSUXwUBsB8wC6Z9OmVSu3Y4hVnMAUkj5HPSEmE7Sl5jj7Vskc+R+TmwtHIiKzVUri42ok2ic8Ucwl2drSgO4t4mV1uOUxyLg2mB+LHji4pwnsReKtfG2PvJyTI=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
	h=message-id:date:from:reply-to:sender:to:subject:cc:in-reply-to:mime-version:content-type:references:x-google-sender-auth;
	b=r7qleEnp7xZKJhqQoy9nkYDSXF/pV+e0XV7GM2q3K9sAAYrnv4K6HLJjya7/7T8uWX8xFWPfksYrPTpLE0Mra3kkOXjKGDtW1b2FA1bxsVDXl0647sQN6iFQLIO4iUq56A5UcONjZKzdHK/cGZRd/AeZk4C7lfJfmtztPz6QJtg=
Received: by 10.142.194.1 with SMTP id r1mr4914979wff.123.1199401577877;
	Thu, 03 Jan 2008 15:06:17 -0800 (PST)
Received: by 10.143.2.5 with HTTP; Thu, 3 Jan 2008 15:06:17 -0800 (PST)
Message-ID: <4ce32a820801031506h35917681x463baaf1d615c149@mail.gmail.com>
Date: Thu, 3 Jan 2008 18:06:17 -0500
From: "John Buford" <buford@samrg.org>
To: "Matthias Waehlisch" <waehlisch@ieee.org>
Subject: Re: [SAM] SAM RG next steps
In-Reply-To: <Pine.WNT.4.64.0801032308200.3180@mw-thinkpad>
MIME-Version: 1.0
References: <4ce32a820801031314t6495601fp80ab2207d2910be1@mail.gmail.com>
	<Pine.WNT.4.64.0801032308200.3180@mw-thinkpad>
X-Google-Sender-Auth: beec19473ce454ad
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 03169bfe4792634a390035a01a6c6d2f
Cc: sam <sam@irtf.org>
X-BeenThere: sam@irtf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: buford@samrg.org
List-Id: "For use by members of the Scalable Adaptive Multicast \(SAM\) RG"
	<sam.irtf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/sam>
List-Post: <mailto:sam@irtf.org>
List-Help: <mailto:sam-request@irtf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0838681197=="
Errors-To: sam-bounces@irtf.org

--===============0838681197==
Content-Type: multipart/alternative; 
	boundary="----=_Part_6365_7055424.1199401577858"

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

Hi Matthias,
These are interesting points

On Jan 3, 2008 5:56 PM, Matthias Waehlisch <waehlisch@ieee.org> wrote:

> Hi John,
>
> On Thu, 3 Jan 2008, John Buford wrote:
>
> > I believe the charter stipulates that the RG works on: 1) problem
> > statement, 2) requirements/driving scenarios, 3) framework, 4)
> > evaluation through implementation, analysis or simulation.
>
> [...]
>
> > Question: Should the RG try to push a problem statement / requriements /
> > use cases into an informational RFC? If not, then these documents will
> > probably stay in the expired state.
> >
>  I think yes. It doesn't seem obvious why an Internet Draft should go to
> expire: Is the topic sufficiently discussed or is the draft insufficient
> ... And a comprehensive problem statement gives a good starting point for
> further work.


I agree that auto-expiring IDs in RGs may not be necessary to the
extent that it is in WGs.

The possibility of producing an informational RFC in RGs has only recently
started.  It appears to be some effort to make an ID ready for this stage.


>
>
> [...]
> > In addition, in the P2P-SIP WG there is a proposal for a universal P2P
> > overlay protocol. (universal in that it is meant to support the
> > operations needed by several multi-hop structured overlays).
> >
> > So, the direction I have in mind for the SAM Framework involves:
> > extended AMT gateways, ALM on P2P overlay, use of a universal P2P
> > overlay protocol.  Then, any researcher could plug their own ALM
> > algorithm into this and select their own P2P overlay algorithm as well.
> > Meanwhile, the AMT integration means that native multicast and ALM can
> > co-exist.
> >
>  What does a universal P2P overlay protocol mean in detail? Is it similar
> to the common API by Dabek et al. ("Towards a Common API for Structured
> Peer-to-Peer Overlays", 2003)?


I recall the Dabek et al. model is mainly on the DHT level.
The protocol also needs to cover overlay maintenance.
It starts from the observation that many structured overlays have to send
the same types of messages between peers, such as GET, PUT, JOIN, LEAVE,
ROUTING-TABLE UPDATE, PROBE, etc.  But the details vary from overlay to
overlay.  So the protocol covers the common message types with basic
fields plus extension mechanisms.

I think an example of this in practice is the OverlayWeaver implementation
which supports a number of different overlay algorithms using a generic
message layer. (OW also follows the Dabek et al. proposal at the DHT API
layer).


>
>
>  Btw: It makes sense to have an interface definition between ALM 'stack'
> and application. But this should be a part of a common group membership
> framework maybe borrowed from IGMP/MLD. That could be also an outcome of
> SAM RG.


I think there is a proposed ALM API in the RG that was discussed at IETF-69.
Is this what you are thinking of?


>
>
> > That's the general idea.  We could either build this in PlanetLab or
> > devise a simulation environment so that multiple research groups can
> > share it.
> >
>  Or in both - like the approach in OverSim which allows to incorporate
> real-world traffic into the simulator.
>
> Cheers
>  matthias
>
> --
> Matthias Waehlisch
> :. HAW Hamburg, Dept. Informatik        :. link-lab
> :. Berliner Tor 7, 20099 Hamburg        :. Hoenower Str. 35, 10318 Berlin
> :. Germany, mailto:waehlisch@ieee.org   :. Germany, mailto:mw@link-lab.net
> :. http://home.fhtw-berlin.de/~mw       :. http://www.link-lab.net
>
>

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

<div>Hi Matthias,</div>
<div>These are interesting points <br><br></div>
<div class="gmail_quote">On Jan 3, 2008 5:56 PM, Matthias Waehlisch &lt;<a href="mailto:waehlisch@ieee.org">waehlisch@ieee.org</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hi John,<br>
<div class="Ih2E3d"><br>On Thu, 3 Jan 2008, John Buford wrote:<br><br>&gt; I believe the charter stipulates that the RG works on: 1) problem<br>&gt; statement, 2) requirements/driving scenarios, 3) framework, 4)<br>&gt; evaluation through implementation, analysis or simulation.
<br><br></div>[...]<br>
<div class="Ih2E3d"><br>&gt; Question: Should the RG try to push a problem statement / requriements /<br>&gt; use cases into an informational RFC? If not, then these documents will<br>&gt; probably stay in the expired state.
<br>&gt;<br></div>&nbsp;I think yes. It doesn&#39;t seem obvious why an Internet Draft should go to<br>expire: Is the topic sufficiently discussed or is the draft insufficient<br>... And a comprehensive problem statement gives a good starting point for
<br>further work.</blockquote>
<div>&nbsp;</div>
<div>I agree that auto-expiring IDs in RGs may not be necessary to the</div>
<div>extent that it is in WGs.</div>
<div>&nbsp;</div>
<div>The possibility of producing an informational RFC in RGs has only recently</div>
<div>started.&nbsp; It appears to be some effort to make an ID ready for this stage.</div>
<div>&nbsp;</div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><span id=""></span><br><br>[...]<br>
<div class="Ih2E3d">&gt; In addition, in the P2P-SIP WG there is a proposal for a universal P2P<br>&gt; overlay protocol. (universal in that it is meant to support the<br>&gt; operations needed by several multi-hop structured overlays).
<br>&gt;<br>&gt; So, the direction I have in mind for the SAM Framework involves:<br>&gt; extended AMT gateways, ALM on P2P overlay, use of a universal P2P<br>&gt; overlay protocol. &nbsp;Then, any researcher could plug their own ALM
<br>&gt; algorithm into this and select their own P2P overlay algorithm as well.<br>&gt; Meanwhile, the AMT integration means that native multicast and ALM can<br>&gt; co-exist.<br>&gt;<br></div>&nbsp;What does a universal P2P overlay protocol mean in detail? Is it similar
<br>to the common API by Dabek et al. (&quot;Towards a Common API for Structured<br>Peer-to-Peer Overlays&quot;, 2003)?</blockquote>
<div>&nbsp;</div>
<div>I recall the Dabek et al. model is mainly on the DHT level. </div>
<div>The protocol also needs to cover overlay maintenance.</div>
<div>It starts from the observation that many structured overlays have to send</div>
<div>the same types of messages between peers, such as GET, PUT, JOIN, LEAVE,</div>
<div>ROUTING-TABLE UPDATE, PROBE, etc.&nbsp; But the details vary from overlay to </div>
<div>overlay.&nbsp; So the protocol covers the common message types with basic</div>
<div>fields plus extension mechanisms.</div>
<div>&nbsp;</div>
<div>I think an example of this in practice is the OverlayWeaver implementation</div>
<div>which supports a number of different overlay algorithms using a generic</div>
<div>message layer. (OW also follows the Dabek et al. proposal at the DHT API layer).</div>
<div>&nbsp;</div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><span id=""></span><br><br>&nbsp;Btw: It makes sense to have an interface definition between ALM &#39;stack&#39;
<br>and application. But this should be a part of a common group membership<br>framework maybe borrowed from IGMP/MLD. That could be also an outcome of<br>SAM RG.</blockquote>
<div>&nbsp;</div>
<div>I think there is a proposed ALM API in the RG that was discussed at IETF-69.</div>
<div>Is this what you are thinking of?</div>
<div>&nbsp;</div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><span id=""></span><br>
<div class="Ih2E3d"><br>&gt; That&#39;s the general idea. &nbsp;We could either build this in PlanetLab or<br>&gt; devise a simulation environment so that multiple research groups can<br>&gt; share it.<br>&gt;<br></div>&nbsp;Or in both - like the approach in OverSim which allows to incorporate
<br>real-world traffic into the simulator.<br><br>Cheers<br>&nbsp;matthias<br><font color="#888888"><br>--<br>Matthias Waehlisch<br>:. HAW Hamburg, Dept. Informatik &nbsp; &nbsp; &nbsp; &nbsp;:. link-lab<br>:. Berliner Tor 7, 20099 Hamburg &nbsp; &nbsp; &nbsp; &nbsp;:. Hoenower Str. 35, 10318 Berlin
<br>:. Germany, mailto:<a href="mailto:waehlisch@ieee.org">waehlisch@ieee.org</a> &nbsp; :. Germany, mailto:<a href="mailto:mw@link-lab.net">mw@link-lab.net</a><br>:. <a href="http://home.fhtw-berlin.de/~mw" target="_blank">http://home.fhtw-berlin.de/~mw
</a> &nbsp; &nbsp; &nbsp; :. <a href="http://www.link-lab.net/" target="_blank">http://www.link-lab.net</a><br><br></font></blockquote></div><br><br clear="all">

------=_Part_6365_7055424.1199401577858--


--===============0838681197==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
SAM mailing list
SAM@irtf.org
https://www1.ietf.org/mailman/listinfo/sam

--===============0838681197==--




From sam-bounces@irtf.org Fri Jan 04 06:54:23 2008
Return-path: <sam-bounces@irtf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1JAl82-0005TP-TG; Fri, 04 Jan 2008 06:54:22 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1JAl81-0005TK-Ek
	for sam@irtf.org; Fri, 04 Jan 2008 06:54:21 -0500
Received: from mail2.rz.fhtw-berlin.de ([141.45.10.102])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1JAl7z-0000dL-KY
	for sam@irtf.org; Fri, 04 Jan 2008 06:54:21 -0500
Received: from e178130028.adsl.alicedsl.de ([85.178.130.28] helo=mw-thinkpad)
	by mail2.rz.fhtw-berlin.de with esmtpsa (TLSv1:RC4-MD5:128)
	(Exim 4.68 (FreeBSD)) (envelope-from <waehlisch@ieee.org>)
	id 1JAl7w-000ISL-Dw; Fri, 04 Jan 2008 12:54:16 +0100
Date: Fri, 4 Jan 2008 12:54:05 +0100
From: Matthias Waehlisch <waehlisch@ieee.org>
To: John Buford <buford@samrg.org>
Subject: Re: [SAM] SAM RG next steps
In-Reply-To: <4ce32a820801031506h35917681x463baaf1d615c149@mail.gmail.com>
Message-ID: <Pine.WNT.4.64.0801040059100.3180@mw-thinkpad>
References: <4ce32a820801031314t6495601fp80ab2207d2910be1@mail.gmail.com> 
	<Pine.WNT.4.64.0801032308200.3180@mw-thinkpad>
	<4ce32a820801031506h35917681x463baaf1d615c149@mail.gmail.com>
X-X-Sender: mw@mail2.rz.fhtw-berlin.de
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 25620135586de10c627e3628c432b04a
Cc: sam <sam@irtf.org>
X-BeenThere: sam@irtf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "For use by members of the Scalable Adaptive Multicast \(SAM\) RG"
	<sam.irtf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/sam>
List-Post: <mailto:sam@irtf.org>
List-Help: <mailto:sam-request@irtf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=subscribe>
Errors-To: sam-bounces@irtf.org

Hi John,

On Thu, 3 Jan 2008, John Buford wrote:

> > [...]
> > > In addition, in the P2P-SIP WG there is a proposal for a universal 
> > > P2P overlay protocol. (universal in that it is meant to support the 
> > > operations needed by several multi-hop structured overlays).
> > >
> > > So, the direction I have in mind for the SAM Framework involves: 
> > > extended AMT gateways, ALM on P2P overlay, use of a universal P2P 
> > > overlay protocol.  Then, any researcher could plug their own ALM 
> > > algorithm into this and select their own P2P overlay algorithm as 
> > > well. Meanwhile, the AMT integration means that native multicast and 
> > > ALM can co-exist.
> > >
> >  What does a universal P2P overlay protocol mean in detail? Is it 
> > similar to the common API by Dabek et al. ("Towards a Common API for 
> > Structured Peer-to-Peer Overlays", 2003)?
> 
> I recall the Dabek et al. model is mainly on the DHT level. The protocol 
> also needs to cover overlay maintenance. It starts from the observation 
> that many structured overlays have to send the same types of messages 
> between peers, such as GET, PUT, JOIN, LEAVE, ROUTING-TABLE UPDATE, 
> PROBE, etc.  But the details vary from overlay to overlay.  So the 
> protocol covers the common message types with basic fields plus 
> extension mechanisms.
> 
  there is a detailed description for the KBR (key based routing) layer 
and some very rough ideas for multicast (CAST).

  The problem of the Dabek et al. model from my point of view is that it 
intermingles semantic definitions with algorithmic logic. The CAST 
abstraction for example provides standard group membership methods (join, 
leave, ...) on the one hand and tree maintenace description similar to 
SCRIBE on the other hand.

> >  Btw: It makes sense to have an interface definition between ALM 
> > 'stack' and application. But this should be a part of a common group 
> > membership framework maybe borrowed from IGMP/MLD. That could be also 
> > an outcome of SAM RG.
> 
> 
> I think there is a proposed ALM API in the RG that was discussed at 
> IETF-69. Is this what you are thinking of?
> 
  Do you mean the SAMTK? Hm, I think partly, because SAMTK is an 
implementation as far as I understand. It can be seen as a standard stack, 
however, it would be fine to have a document as a general ALM group 
membership guidance. This includes definition of group management methods 
(as done in SAMTK), a general packet format, etc. ... The SAMTK 
definitions for example differ from the interfaces in the Dabek et al. 
model. If we are looking on implementations in different ALM simulators we 
will also find discrepancies, although some of them rely on the Dabek et 
al. model.

  Another point is the question of broadcast as a special case of 
multicast. How should we define it: Should the application developer join 
a special multicast group - but which one? Or should we define a separate 
broadcast socket/interface?

  All of these could be addressed in a common group membership description 
for ALM. I feel a bit uncomfortable with too many approaches being around 
on this basic topic.

Cheers
  matthias

--
Matthias Waehlisch
:. HAW Hamburg, Dept. Informatik        :. link-lab
:. Berliner Tor 7, 20099 Hamburg        :. Hoenower Str. 35, 10318 Berlin
:. Germany, mailto:waehlisch@ieee.org   :. Germany, mailto:mw@link-lab.net
:. http://home.fhtw-berlin.de/~mw       :. http://www.link-lab.net

_______________________________________________
SAM mailing list
SAM@irtf.org
https://www1.ietf.org/mailman/listinfo/sam



From sam-bounces@irtf.org Fri Jan 04 15:09:58 2008
Return-path: <sam-bounces@irtf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1JAsre-0007hM-9R; Fri, 04 Jan 2008 15:09:58 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1JAsrc-0007gy-ND
	for sam@irtf.org; Fri, 04 Jan 2008 15:09:56 -0500
Received: from nz-out-0506.google.com ([64.233.162.227])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1JAsrb-0003mM-Jn
	for sam@irtf.org; Fri, 04 Jan 2008 15:09:56 -0500
Received: by nz-out-0506.google.com with SMTP id f1so5814159nzc.37
	for <sam@irtf.org>; Fri, 04 Jan 2008 12:09:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=domainkey-signature:received:received:message-id:date:from:reply-to:sender:to:subject:cc:in-reply-to:mime-version:content-type:references:x-google-sender-auth;
	bh=xwv5k6kG3ATtbNHR6kreGXbUgXIxLEqXXveAp2St2AQ=;
	b=NwJPKewHMJpBOLZuT1SQ9cBzOhy23vMuTa33QAZ1d61g5aO6EuoFz1uN6IUwi1YLEKW0u+8bypLnYYJtXvpEnaT+ozMW5IVvb2K44MBkOt+QRJ7EISwhDt5uzblQCllV8WaqxRS2CUzEN1dwpk01b2CppcSH/iJtbD+BteCKwlA=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
	h=message-id:date:from:reply-to:sender:to:subject:cc:in-reply-to:mime-version:content-type:references:x-google-sender-auth;
	b=Msy+DJnbnS7z5IIM2PG2/J9u0Y2KbKp6KYaH0dj/I5283TXddZ4+EKOR+8jvQY7nvVKOUQv9tulJmEY9Q+qB/BIGi7hkDzMg35hZPu53Fh2GiP1/yFm4fzqoPaJYu3EU/rWDDpVrkyQ1CdtuBa8Qv7jHYC3Uxl9cCNL/UwI+eww=
Received: by 10.143.34.11 with SMTP id m11mr1164354wfj.222.1199477393620;
	Fri, 04 Jan 2008 12:09:53 -0800 (PST)
Received: by 10.143.33.18 with HTTP; Fri, 4 Jan 2008 12:09:53 -0800 (PST)
Message-ID: <4ce32a820801041209w721cc5cfkc30646d9481da812@mail.gmail.com>
Date: Fri, 4 Jan 2008 15:09:53 -0500
From: "John Buford" <buford@samrg.org>
To: "Matthias Waehlisch" <waehlisch@ieee.org>, sam <sam@irtf.org>
Subject: Re: [SAM] SAM RG next steps
In-Reply-To: <Pine.WNT.4.64.0801040059100.3180@mw-thinkpad>
MIME-Version: 1.0
References: <4ce32a820801031314t6495601fp80ab2207d2910be1@mail.gmail.com>
	<Pine.WNT.4.64.0801032308200.3180@mw-thinkpad>
	<4ce32a820801031506h35917681x463baaf1d615c149@mail.gmail.com>
	<Pine.WNT.4.64.0801040059100.3180@mw-thinkpad>
X-Google-Sender-Auth: 2dc6751bc6605619
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 825e642946eda55cd9bc654a36dab8c2
Cc: 
X-BeenThere: sam@irtf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: buford@samrg.org
List-Id: "For use by members of the Scalable Adaptive Multicast \(SAM\) RG"
	<sam.irtf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/sam>
List-Post: <mailto:sam@irtf.org>
List-Help: <mailto:sam-request@irtf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0334212734=="
Errors-To: sam-bounces@irtf.org

--===============0334212734==
Content-Type: multipart/alternative; 
	boundary="----=_Part_2532_24844128.1199477393619"

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

Perhaps the SAMTK designers could comment on this discussion?

On Jan 4, 2008 6:54 AM, Matthias Waehlisch <waehlisch@ieee.org> wrote:

> Hi John,
>
> On Thu, 3 Jan 2008, John Buford wrote:
>
> > > [...]
> > > > In addition, in the P2P-SIP WG there is a proposal for a universal
> > > > P2P overlay protocol. (universal in that it is meant to support the
> > > > operations needed by several multi-hop structured overlays).
> > > >
> > > > So, the direction I have in mind for the SAM Framework involves:
> > > > extended AMT gateways, ALM on P2P overlay, use of a universal P2P
> > > > overlay protocol.  Then, any researcher could plug their own ALM
> > > > algorithm into this and select their own P2P overlay algorithm as
> > > > well. Meanwhile, the AMT integration means that native multicast and
> > > > ALM can co-exist.
> > > >
> > >  What does a universal P2P overlay protocol mean in detail? Is it
> > > similar to the common API by Dabek et al. ("Towards a Common API for
> > > Structured Peer-to-Peer Overlays", 2003)?
> >
> > I recall the Dabek et al. model is mainly on the DHT level. The protocol
> > also needs to cover overlay maintenance. It starts from the observation
> > that many structured overlays have to send the same types of messages
> > between peers, such as GET, PUT, JOIN, LEAVE, ROUTING-TABLE UPDATE,
> > PROBE, etc.  But the details vary from overlay to overlay.  So the
> > protocol covers the common message types with basic fields plus
> > extension mechanisms.
> >
>  there is a detailed description for the KBR (key based routing) layer
> and some very rough ideas for multicast (CAST).
>
>  The problem of the Dabek et al. model from my point of view is that it
> intermingles semantic definitions with algorithmic logic. The CAST
> abstraction for example provides standard group membership methods (join,
> leave, ...) on the one hand and tree maintenace description similar to
> SCRIBE on the other hand.
>
> > >  Btw: It makes sense to have an interface definition between ALM
> > > 'stack' and application. But this should be a part of a common group
> > > membership framework maybe borrowed from IGMP/MLD. That could be also
> > > an outcome of SAM RG.
> >
> >
> > I think there is a proposed ALM API in the RG that was discussed at
> > IETF-69. Is this what you are thinking of?
> >
>  Do you mean the SAMTK? Hm, I think partly, because SAMTK is an
> implementation as far as I understand. It can be seen as a standard stack,
> however, it would be fine to have a document as a general ALM group
> membership guidance. This includes definition of group management methods
> (as done in SAMTK), a general packet format, etc. ... The SAMTK
> definitions for example differ from the interfaces in the Dabek et al.
> model. If we are looking on implementations in different ALM simulators we
> will also find discrepancies, although some of them rely on the Dabek et
> al. model.
>
>  Another point is the question of broadcast as a special case of
> multicast. How should we define it: Should the application developer join
> a special multicast group - but which one? Or should we define a separate
> broadcast socket/interface?
>
>  All of these could be addressed in a common group membership description
> for ALM. I feel a bit uncomfortable with too many approaches being around
> on this basic topic.
>
> Cheers
>  matthias
>
> --
> Matthias Waehlisch
> :. HAW Hamburg, Dept. Informatik        :. link-lab
> :. Berliner Tor 7, 20099 Hamburg        :. Hoenower Str. 35, 10318 Berlin
> :. Germany, mailto:waehlisch@ieee.org   :. Germany, mailto:mw@link-lab.net
> :. http://home.fhtw-berlin.de/~mw       :. http://www.link-lab.net
>

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

Perhaps the SAMTK designers could comment on this discussion?<br><br>
<div class="gmail_quote">On Jan 4, 2008 6:54 AM, Matthias Waehlisch &lt;<a href="mailto:waehlisch@ieee.org">waehlisch@ieee.org</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div class="Ih2E3d">Hi John,<br><br>On Thu, 3 Jan 2008, John Buford wrote:<br><br></div>
<div class="Ih2E3d">&gt; &gt; [...]<br>&gt; &gt; &gt; In addition, in the P2P-SIP WG there is a proposal for a universal<br>&gt; &gt; &gt; P2P overlay protocol. (universal in that it is meant to support the<br>&gt; &gt; &gt; operations needed by several multi-hop structured overlays).
<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; So, the direction I have in mind for the SAM Framework involves:<br>&gt; &gt; &gt; extended AMT gateways, ALM on P2P overlay, use of a universal P2P<br>&gt; &gt; &gt; overlay protocol. &nbsp;Then, any researcher could plug their own ALM
<br>&gt; &gt; &gt; algorithm into this and select their own P2P overlay algorithm as<br>&gt; &gt; &gt; well. Meanwhile, the AMT integration means that native multicast and<br>&gt; &gt; &gt; ALM can co-exist.<br>&gt; &gt; &gt;
<br>&gt; &gt; &nbsp;What does a universal P2P overlay protocol mean in detail? Is it<br>&gt; &gt; similar to the common API by Dabek et al. (&quot;Towards a Common API for<br>&gt; &gt; Structured Peer-to-Peer Overlays&quot;, 2003)?
<br>&gt;<br>&gt; I recall the Dabek et al. model is mainly on the DHT level. The protocol<br>&gt; also needs to cover overlay maintenance. It starts from the observation<br>&gt; that many structured overlays have to send the same types of messages
<br>&gt; between peers, such as GET, PUT, JOIN, LEAVE, ROUTING-TABLE UPDATE,<br>&gt; PROBE, etc. &nbsp;But the details vary from overlay to overlay. &nbsp;So the<br>&gt; protocol covers the common message types with basic fields plus
<br>&gt; extension mechanisms.<br>&gt;<br></div>&nbsp;there is a detailed description for the KBR (key based routing) layer<br>and some very rough ideas for multicast (CAST).<br><br>&nbsp;The problem of the Dabek et al. model from my point of view is that it
<br>intermingles semantic definitions with algorithmic logic. The CAST<br>abstraction for example provides standard group membership methods (join,<br>leave, ...) on the one hand and tree maintenace description similar to
<br>SCRIBE on the other hand.<br>
<div class="Ih2E3d"><br>&gt; &gt; &nbsp;Btw: It makes sense to have an interface definition between ALM<br>&gt; &gt; &#39;stack&#39; and application. But this should be a part of a common group<br>&gt; &gt; membership framework maybe borrowed from IGMP/MLD. That could be also
<br>&gt; &gt; an outcome of SAM RG.<br>&gt;<br>&gt;<br>&gt; I think there is a proposed ALM API in the RG that was discussed at<br>&gt; IETF-69. Is this what you are thinking of?<br>&gt;<br></div>&nbsp;Do you mean the SAMTK? Hm, I think partly, because SAMTK is an
<br>implementation as far as I understand. It can be seen as a standard stack,<br>however, it would be fine to have a document as a general ALM group<br>membership guidance. This includes definition of group management methods
<br>(as done in SAMTK), a general packet format, etc. ... The SAMTK<br>definitions for example differ from the interfaces in the Dabek et al.<br>model. If we are looking on implementations in different ALM simulators we<br>
will also find discrepancies, although some of them rely on the Dabek et<br>al. model.<br><br>&nbsp;Another point is the question of broadcast as a special case of<br>multicast. How should we define it: Should the application developer join
<br>a special multicast group - but which one? Or should we define a separate<br>broadcast socket/interface?<br><br>&nbsp;All of these could be addressed in a common group membership description<br>for ALM. I feel a bit uncomfortable with too many approaches being around
<br>on this basic topic.<br>
<div>
<div></div>
<div class="Wj3C7c"><br>Cheers<br>&nbsp;matthias<br><br>--<br>Matthias Waehlisch<br>:. HAW Hamburg, Dept. Informatik &nbsp; &nbsp; &nbsp; &nbsp;:. link-lab<br>:. Berliner Tor 7, 20099 Hamburg &nbsp; &nbsp; &nbsp; &nbsp;:. Hoenower Str. 35, 10318 Berlin<br>:. Germany, mailto:
<a href="mailto:waehlisch@ieee.org">waehlisch@ieee.org</a> &nbsp; :. Germany, mailto:<a href="mailto:mw@link-lab.net">mw@link-lab.net</a><br>:. <a href="http://home.fhtw-berlin.de/~mw" target="_blank">http://home.fhtw-berlin.de/~mw
</a> &nbsp; &nbsp; &nbsp; :. <a href="http://www.link-lab.net/" target="_blank">http://www.link-lab.net</a><br></div></div></blockquote></div><br><br clear="all"><br>

------=_Part_2532_24844128.1199477393619--


--===============0334212734==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
SAM mailing list
SAM@irtf.org
https://www1.ietf.org/mailman/listinfo/sam

--===============0334212734==--




From sam-bounces@irtf.org Sat Jan 05 16:58:37 2008
Return-path: <sam-bounces@irtf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1JBH2L-0000Qv-4G; Sat, 05 Jan 2008 16:58:37 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1JBH2J-0000Qo-TC
	for sam@irtf.org; Sat, 05 Jan 2008 16:58:35 -0500
Received: from amailer.gwdg.de ([134.76.10.18])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1JBH2I-0001tQ-D0
	for sam@irtf.org; Sat, 05 Jan 2008 16:58:35 -0500
Received: from p5b038983.dip0.t-ipconnect.de ([91.3.137.131]
	helo=[192.168.0.183])
	by mailer.gwdg.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.67)
	(envelope-from <fu@cs.uni-goettingen.de>)
	id 1JBH23-0005Us-Ce; Sat, 05 Jan 2008 22:58:19 +0100
Message-ID: <477FFD7F.7020902@cs.uni-goettingen.de>
Date: Sat, 05 Jan 2008 22:58:23 +0100
From: Xiaoming Fu <fu@cs.uni-goettingen.de>
User-Agent: Thunderbird 2.0.0.9 (Windows/20071031)
MIME-Version: 1.0
To: Matthias Waehlisch <waehlisch@ieee.org>
Subject: Re: [SAM] SAM RG next steps
References: <4ce32a820801031314t6495601fp80ab2207d2910be1@mail.gmail.com>
	<Pine.WNT.4.64.0801032308200.3180@mw-thinkpad>
In-Reply-To: <Pine.WNT.4.64.0801032308200.3180@mw-thinkpad>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Authenticated: Id:xfu
X-Spam-Level: -
X-Virus-Scanned: (clean) by exiscan+sophie
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 856eb5f76e7a34990d1d457d8e8e5b7f
Cc: sam <sam@irtf.org>
X-BeenThere: sam@irtf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "For use by members of the Scalable Adaptive Multicast \(SAM\) RG"
	<sam.irtf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/sam>
List-Post: <mailto:sam@irtf.org>
List-Help: <mailto:sam-request@irtf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=subscribe>
Errors-To: sam-bounces@irtf.org

Matthias Waehlisch wrote:
>   What does a universal P2P overlay protocol mean in detail? Is it similar 
> to the common API by Dabek et al. ("Towards a Common API for Structured 
> Peer-to-Peer Overlays", 2003)?

Probably general p2p overlay protocol is not directly targeted within 
the RG, but p2p/overlay multicast issues may do. There are some current 
efforts within the P2PSIP WG, not sure what about P2PRG...

> 
>   Btw: It makes sense to have an interface definition between ALM 'stack' 
> and application. But this should be a part of a common group membership 
> framework maybe borrowed from IGMP/MLD. That could be also an outcome of 
> SAM RG.

Re: group member management seems a good item to work on, maybe we can 
work out something within the group...
Xiaoming

_______________________________________________
SAM mailing list
SAM@irtf.org
https://www1.ietf.org/mailman/listinfo/sam



From sam-bounces@irtf.org Sun Jan 06 09:08:04 2008
Return-path: <sam-bounces@irtf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1JBWAV-0005Xh-2m; Sun, 06 Jan 2008 09:08:03 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1JBWAU-0005Xb-3g
	for sam@irtf.org; Sun, 06 Jan 2008 09:08:02 -0500
Received: from mail2.nagoya-u.jp ([133.6.1.42])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1JBWAR-0001N6-Mx
	for sam@irtf.org; Sun, 06 Jan 2008 09:08:02 -0500
Received: from [192.168.0.6] (ntaich097200.aich.nt.ftth.ppp.infoweb.ne.jp
	[220.147.165.200])
	by mail2.nagoya-u.jp (Postfix) with ESMTP id AAE3860;
	Sun,  6 Jan 2008 23:07:56 +0900 (JST)
Message-ID: <4780E0BE.2020102@nagoya-u.jp>
Date: Sun, 06 Jan 2008 23:07:58 +0900
From: Nobuo Kawaguchi <kawaguti@nagoya-u.jp>
Organization: Nagoya University
User-Agent: Thunderbird 2.0.0.9 (Windows/20071031)
MIME-Version: 1.0
To: sam <sam@irtf.org>
Subject: Re: [SAM] SAM RG next steps
References: <4ce32a820801031314t6495601fp80ab2207d2910be1@mail.gmail.com>	<Pine.WNT.4.64.0801032308200.3180@mw-thinkpad>	<4ce32a820801031506h35917681x463baaf1d615c149@mail.gmail.com>	<Pine.WNT.4.64.0801040059100.3180@mw-thinkpad>
	<4ce32a820801041209w721cc5cfkc30646d9481da812@mail.gmail.com>
In-Reply-To: <4ce32a820801041209w721cc5cfkc30646d9481da812@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 2086112c730e13d5955355df27e3074b
Cc: 
X-BeenThere: sam@irtf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "For use by members of the Scalable Adaptive Multicast \(SAM\) RG"
	<sam.irtf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/sam>
List-Post: <mailto:sam@irtf.org>
List-Help: <mailto:sam-request@irtf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=subscribe>
Errors-To: sam-bounces@irtf.org

Hi John, and all,

I'm one of the SAMTK designer. So I should say my opinion.

As I already presented in IETF-69 SAM-RG, SAMTK is 
just a middleware(or toolkit) to ease a development of 
applications and multi-point protocols.
This means that, by using SAMTK, application developers can 
easily develop a multi-point comm app without considering
multi-point protocols. Also protocol researchers can 
utilize real applications just developing a protocol plug-in
for SAMTK.

We also provide a group management API in SAMTK.
We already implement a Web based centralized group management. 
But API does not limit the implementation.
(We also planning to implement a P2P/DHT based group management.)
 
As you already mentioned, API in SAMTK could be more general.
However, we do not know what kind of communication pattern 
will be suitable for multi-point group communication and 
group management.
This means, definition of "common" API is not easy.
So we start from a implementation. 
By using SAMTK as a reference, we can discuss its pros and cons.
We do not hesitate to change the API of SAMTK as a result of
discussions in SAM-RG.

SAMTK is now in beta phase. We are currently preparing English
documents. So please wait a bit.

yours, 

Nobuo Kawaguchi
Graduate School of Engineering, Nagoya Univ., Japan.
kawaguti@nagoya-u.jp


John Buford Wrotes,
> Perhaps the SAMTK designers could comment on this discussion?
> 
> On Jan 4, 2008 6:54 AM, Matthias Waehlisch <waehlisch@ieee.org> wrote:
> 
>> Hi John,
>>
>> On Thu, 3 Jan 2008, John Buford wrote:
>>
>>>> [...]
>>>>> In addition, in the P2P-SIP WG there is a proposal for a universal
>>>>> P2P overlay protocol. (universal in that it is meant to support the
>>>>> operations needed by several multi-hop structured overlays).
>>>>>
>>>>> So, the direction I have in mind for the SAM Framework involves:
>>>>> extended AMT gateways, ALM on P2P overlay, use of a universal P2P
>>>>> overlay protocol.  Then, any researcher could plug their own ALM
>>>>> algorithm into this and select their own P2P overlay algorithm as
>>>>> well. Meanwhile, the AMT integration means that native multicast and
>>>>> ALM can co-exist.
>>>>>
>>>>  What does a universal P2P overlay protocol mean in detail? Is it
>>>> similar to the common API by Dabek et al. ("Towards a Common API for
>>>> Structured Peer-to-Peer Overlays", 2003)?
>>> I recall the Dabek et al. model is mainly on the DHT level. The protocol
>>> also needs to cover overlay maintenance. It starts from the observation
>>> that many structured overlays have to send the same types of messages
>>> between peers, such as GET, PUT, JOIN, LEAVE, ROUTING-TABLE UPDATE,
>>> PROBE, etc.  But the details vary from overlay to overlay.  So the
>>> protocol covers the common message types with basic fields plus
>>> extension mechanisms.
>>>
>>  there is a detailed description for the KBR (key based routing) layer
>> and some very rough ideas for multicast (CAST).
>>
>>  The problem of the Dabek et al. model from my point of view is that it
>> intermingles semantic definitions with algorithmic logic. The CAST
>> abstraction for example provides standard group membership methods (join,
>> leave, ...) on the one hand and tree maintenace description similar to
>> SCRIBE on the other hand.
>>
>>>>  Btw: It makes sense to have an interface definition between ALM
>>>> 'stack' and application. But this should be a part of a common group
>>>> membership framework maybe borrowed from IGMP/MLD. That could be also
>>>> an outcome of SAM RG.
>>>
>>> I think there is a proposed ALM API in the RG that was discussed at
>>> IETF-69. Is this what you are thinking of?
>>>
>>  Do you mean the SAMTK? Hm, I think partly, because SAMTK is an
>> implementation as far as I understand. It can be seen as a standard stack,
>> however, it would be fine to have a document as a general ALM group
>> membership guidance. This includes definition of group management methods
>> (as done in SAMTK), a general packet format, etc. ... The SAMTK
>> definitions for example differ from the interfaces in the Dabek et al.
>> model. If we are looking on implementations in different ALM simulators we
>> will also find discrepancies, although some of them rely on the Dabek et
>> al. model.
>>
>>  Another point is the question of broadcast as a special case of
>> multicast. How should we define it: Should the application developer join
>> a special multicast group - but which one? Or should we define a separate
>> broadcast socket/interface?
>>
>>  All of these could be addressed in a common group membership description
>> for ALM. I feel a bit uncomfortable with too many approaches being around
>> on this basic topic.
>>
>> Cheers
>>  matthias
>>
>> --
>> Matthias Waehlisch
>> :. HAW Hamburg, Dept. Informatik        :. link-lab
>> :. Berliner Tor 7, 20099 Hamburg        :. Hoenower Str. 35, 10318 Berlin
>> :. Germany, mailto:waehlisch@ieee.org   :. Germany, mailto:mw@link-lab.net
>> :. http://home.fhtw-berlin.de/~mw       :. http://www.link-lab.net
>>
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> SAM mailing list
> SAM@irtf.org
> https://www1.ietf.org/mailman/listinfo/sam

_______________________________________________
SAM mailing list
SAM@irtf.org
https://www1.ietf.org/mailman/listinfo/sam



From sam-bounces@irtf.org Thu Jan 17 05:04:57 2008
Return-path: <sam-bounces@irtf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1JFRcH-000791-C0; Thu, 17 Jan 2008 05:04:57 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1JFRcD-0006zU-RK
	for sam@irtf.org; Thu, 17 Jan 2008 05:04:53 -0500
Received: from smtp.mei.co.jp ([133.183.100.20])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1JFRc8-0006Bv-7Z
	for sam@irtf.org; Thu, 17 Jan 2008 05:04:53 -0500
Received: from mail-gw.jp.panasonic.com ([157.8.1.145])
	by smtp.mei.co.jp (8.12.11.20060614/3.7W/kc-maile14) with ESMTP id
	m0HA4iW9006194; Thu, 17 Jan 2008 19:04:44 +0900 (JST)
Received: by mail-gw.jp.panasonic.com (8.11.6p2/3.7W/somlb2) with ESMTP id
	m0HA4i908489; Thu, 17 Jan 2008 19:04:44 +0900 (JST)
Received: from localhost (localhost [127.0.0.1])
	by mail.jp.panasonic.com (8.11.6p2/3.7W/kc-maili04) with SMTP id
	m0HA4ib16285; Thu, 17 Jan 2008 19:04:44 +0900 (JST)
X-MimeOLE: Produced By Microsoft Exchange V6.5.6944.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C858F0.5D2E0DD5"
Date: Thu, 17 Jan 2008 18:04:35 +0800
Message-ID: <769E965D82021346949AF2BC41D8EAB77FBED9@prdcm-mail.prdcm.panasonic.com.my>
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
Thread-Topic: draft-pkll-irtf-sam-alm-api-00
Thread-Index: AchQbZGABF0/AHwsQvKy2UR5NCue+QIglB3g
From: "Lim Boon Ping" <boonping.lim@my.panasonic.com>
To: "Nobuo Kawaguchi" <kawaguti@nagoya-u.jp>, "sam" <sam@irtf.org>
X-Spam-Score: 0.8 (/)
X-Scan-Signature: aafbb359257cdee39d68c7ac7bccd638
Cc: "Tan Pek Yew \(PSL\)" <pekyew.tan@sg.panasonic.com>
Subject: [SAM] draft-pkll-irtf-sam-alm-api-00
X-BeenThere: sam@irtf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "For use by members of the Scalable Adaptive Multicast \(SAM\) RG"
	<sam.irtf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/sam>
List-Post: <mailto:sam@irtf.org>
List-Help: <mailto:sam-request@irtf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=subscribe>
Errors-To: sam-bounces@irtf.org

This is a multi-part message in MIME format.

------_=_NextPart_001_01C858F0.5D2E0DD5
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Dear all,

Inline with the goal of SAM RG to develop a SAM framework, we have made =
an
attempt to define a set of wrapper API for ALM topology management and
network layer transparent content distribution. Attached in this email =
is the
initial draft.

  Abstract: This document defines and describes the topology management =
and
  network layer transparent middleware wrapper API for ALM forwarding
  table construction, distribution and multimedia content transportation =
over
  IPv4/IPv6 for unicast and xcast.

The proposed draft is intended to compliment SAMTK which proposed a =
standard
set of API for Group Management and Traffic Management, leaving the =
Topology
Management module undefined. Additionally, this draft also describes =
flexible
protocol selection mechanism as proposed in SAMTK's Traffic Management =
API.

It is understood that defining a set of common API which cover all ALM
protocols is a challenging task. We hope this draft will be a starting =
point
for further discussion to achieve SAM's goal, common ALM framework. Your
comments and suggestions are much appreciated.

Thank you!

Regards,
Boon Ping


-----Original Message-----
From: Nobuo Kawaguchi [mailto:kawaguti@nagoya-u.jp]=20
Sent: Sunday, January 06, 2008 10:08 PM
To: sam
Subject: Re: [SAM] SAM RG next steps

Hi John, and all,

I'm one of the SAMTK designer. So I should say my opinion.

As I already presented in IETF-69 SAM-RG, SAMTK is=20
just a middleware(or toolkit) to ease a development of=20
applications and multi-point protocols.
This means that, by using SAMTK, application developers can=20
easily develop a multi-point comm app without considering
multi-point protocols. Also protocol researchers can=20
utilize real applications just developing a protocol plug-in
for SAMTK.

We also provide a group management API in SAMTK.
We already implement a Web based centralized group management.=20
But API does not limit the implementation.
(We also planning to implement a P2P/DHT based group management.)
=20
As you already mentioned, API in SAMTK could be more general.
However, we do not know what kind of communication pattern=20
will be suitable for multi-point group communication and=20
group management.
This means, definition of "common" API is not easy.
So we start from a implementation.=20
By using SAMTK as a reference, we can discuss its pros and cons.
We do not hesitate to change the API of SAMTK as a result of
discussions in SAM-RG.

SAMTK is now in beta phase. We are currently preparing English
documents. So please wait a bit.

yours,=20

Nobuo Kawaguchi
Graduate School of Engineering, Nagoya Univ., Japan.
kawaguti@nagoya-u.jp


John Buford Wrotes,
> Perhaps the SAMTK designers could comment on this discussion?
>=20
> On Jan 4, 2008 6:54 AM, Matthias Waehlisch <waehlisch@ieee.org> wrote:
>=20
>> Hi John,
>>
>> On Thu, 3 Jan 2008, John Buford wrote:
>>
>>>> [...]
>>>>> In addition, in the P2P-SIP WG there is a proposal for a universal
>>>>> P2P overlay protocol. (universal in that it is meant to support =
the
>>>>> operations needed by several multi-hop structured overlays).
>>>>>
>>>>> So, the direction I have in mind for the SAM Framework involves:
>>>>> extended AMT gateways, ALM on P2P overlay, use of a universal P2P
>>>>> overlay protocol.  Then, any researcher could plug their own ALM
>>>>> algorithm into this and select their own P2P overlay algorithm as
>>>>> well. Meanwhile, the AMT integration means that native multicast =
and
>>>>> ALM can co-exist.
>>>>>
>>>>  What does a universal P2P overlay protocol mean in detail? Is it
>>>> similar to the common API by Dabek et al. ("Towards a Common API =
for
>>>> Structured Peer-to-Peer Overlays", 2003)?
>>> I recall the Dabek et al. model is mainly on the DHT level. The =
protocol
>>> also needs to cover overlay maintenance. It starts from the =
observation
>>> that many structured overlays have to send the same types of =
messages
>>> between peers, such as GET, PUT, JOIN, LEAVE, ROUTING-TABLE UPDATE,
>>> PROBE, etc.  But the details vary from overlay to overlay.  So the
>>> protocol covers the common message types with basic fields plus
>>> extension mechanisms.
>>>
>>  there is a detailed description for the KBR (key based routing) =
layer
>> and some very rough ideas for multicast (CAST).
>>
>>  The problem of the Dabek et al. model from my point of view is that =
it
>> intermingles semantic definitions with algorithmic logic. The CAST
>> abstraction for example provides standard group membership methods =
(join,
>> leave, ...) on the one hand and tree maintenace description similar =
to
>> SCRIBE on the other hand.
>>
>>>>  Btw: It makes sense to have an interface definition between ALM
>>>> 'stack' and application. But this should be a part of a common =
group
>>>> membership framework maybe borrowed from IGMP/MLD. That could be =
also
>>>> an outcome of SAM RG.
>>>
>>> I think there is a proposed ALM API in the RG that was discussed at
>>> IETF-69. Is this what you are thinking of?
>>>
>>  Do you mean the SAMTK? Hm, I think partly, because SAMTK is an
>> implementation as far as I understand. It can be seen as a standard =
stack,
>> however, it would be fine to have a document as a general ALM group
>> membership guidance. This includes definition of group management =
methods
>> (as done in SAMTK), a general packet format, etc. ... The SAMTK
>> definitions for example differ from the interfaces in the Dabek et =
al.
>> model. If we are looking on implementations in different ALM =
simulators we
>> will also find discrepancies, although some of them rely on the Dabek =
et
>> al. model.
>>
>>  Another point is the question of broadcast as a special case of
>> multicast. How should we define it: Should the application developer =
join
>> a special multicast group - but which one? Or should we define a =
separate
>> broadcast socket/interface?
>>
>>  All of these could be addressed in a common group membership =
description
>> for ALM. I feel a bit uncomfortable with too many approaches being =
around
>> on this basic topic.
>>
>> Cheers
>>  matthias
>>
>> --
>> Matthias Waehlisch
>> :. HAW Hamburg, Dept. Informatik        :. link-lab
>> :. Berliner Tor 7, 20099 Hamburg        :. Hoenower Str. 35, 10318 =
Berlin
>> :. Germany, mailto:waehlisch@ieee.org   :. Germany, =
mailto:mw@link-lab.net
>> :. http://home.fhtw-berlin.de/~mw       :. http://www.link-lab.net
>>
>=20
>=20
> =
------------------------------------------------------------------------
>=20
> _______________________________________________
> SAM mailing list
> SAM@irtf.org
> https://www1.ietf.org/mailman/listinfo/sam

_______________________________________________
SAM mailing list
SAM@irtf.org
https://www1.ietf.org/mailman/listinfo/sam



------_=_NextPart_001_01C858F0.5D2E0DD5
Content-Type: text/plain;
	name="20080117-draft-pkll-irtf-sam-alm-api-00.txt"
Content-Transfer-Encoding: base64
Content-Description: 20080117-draft-pkll-irtf-sam-alm-api-00.txt
Content-Disposition: attachment;
	filename="20080117-draft-pkll-irtf-sam-alm-api-00.txt"

U2NhbGFibGUgQWRhcHRpdmUgTXVsdGljYXN0IFJlc2VhcmNoIEdyb3VwICAgICAgICAgQi5QLiBM
aW0sIEsuIEV0dGlrYW4gCkludGVybmV0IERyYWZ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFBhbmFzb25pYyBLdWFsYSBMdW1wdXIgTGFiICAgICAgICAgICAgIApJbnRlbmRlZCBzdGF0
dXM6IEluZm9ybWF0aW9uYWwgICAgICAgICAgICAgICAgICAgICAgICAgSmFudWFyeSAxNywgMjAw
OCAKRXhwaXJlczogSnVseSAyMDA4IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgQUxNIEFQSSBm
b3IgVG9wb2xvZ3kgTWFuYWdlbWVudCBhbmQgTmV0d29yayBMYXllciBUcmFuc3BhcmVudCAKICAg
ICAgICAgICAgICAgICAgICAgICAgICBNdWx0aW1lZGlhIFRyYW5zcG9ydCAKICAgICAgICAgICAg
ICAgICAgIGRyYWZ0LXBrbGwtaXJ0Zi1zYW0tYWxtLWFwaS0wMC50eHQgCgoKU3RhdHVzIG9mIHRo
aXMgTWVtbyAKCiAgQnkgc3VibWl0dGluZyB0aGlzIEludGVybmV0LURyYWZ0LCBlYWNoIGF1dGhv
ciByZXByZXNlbnRzIHRoYXQgICAgICAgCiAgYW55IGFwcGxpY2FibGUgcGF0ZW50IG9yIG90aGVy
IElQUiBjbGFpbXMgb2Ygd2hpY2ggaGUgb3Igc2hlIGlzICAgICAgIAogIGF3YXJlIGhhdmUgYmVl
biBvciB3aWxsIGJlIGRpc2Nsb3NlZCwgYW5kIGFueSBvZiB3aGljaCBoZSBvciBzaGUgICAgICAg
CiAgYmVjb21lcyBhd2FyZSB3aWxsIGJlIGRpc2Nsb3NlZCwgaW4gYWNjb3JkYW5jZSB3aXRoIFNl
Y3Rpb24gNiBvZiAgICAgICAKICBCQ1AgNzkuIAoKICBJbnRlcm5ldC1EcmFmdHMgYXJlIHdvcmtp
bmcgZG9jdW1lbnRzIG9mIHRoZSBJbnRlcm5ldCBFbmdpbmVlcmluZyAKICBUYXNrIEZvcmNlIChJ
RVRGKSwgaXRzIGFyZWFzLCBhbmQgaXRzIHdvcmtpbmcgZ3JvdXBzLiAgTm90ZSB0aGF0IAogIG90
aGVyIGdyb3VwcyBtYXkgYWxzbyBkaXN0cmlidXRlIHdvcmtpbmcgZG9jdW1lbnRzIGFzIEludGVy
bmV0LQogIERyYWZ0cy4gCgogIEludGVybmV0LURyYWZ0cyBhcmUgZHJhZnQgZG9jdW1lbnRzIHZh
bGlkIGZvciBhIG1heGltdW0gb2Ygc2l4IG1vbnRocyAKICBhbmQgbWF5IGJlIHVwZGF0ZWQsIHJl
cGxhY2VkLCBvciBvYnNvbGV0ZWQgYnkgb3RoZXIgZG9jdW1lbnRzIGF0IGFueSAKICB0aW1lLiAg
SXQgaXMgaW5hcHByb3ByaWF0ZSB0byB1c2UgSW50ZXJuZXQtRHJhZnRzIGFzIHJlZmVyZW5jZSAK
ICBtYXRlcmlhbCBvciB0byBjaXRlIHRoZW0gb3RoZXIgdGhhbiBhcyAid29yayBpbiBwcm9ncmVz
cy4iIAoKICBUaGUgbGlzdCBvZiBjdXJyZW50IEludGVybmV0LURyYWZ0cyBjYW4gYmUgYWNjZXNz
ZWQgYXQgCiAgaHR0cDovL3d3dy5pZXRmLm9yZy9pZXRmLzFpZC1hYnN0cmFjdHMudHh0IAoKICBU
aGUgbGlzdCBvZiBJbnRlcm5ldC1EcmFmdCBTaGFkb3cgRGlyZWN0b3JpZXMgY2FuIGJlIGFjY2Vz
c2VkIGF0IAogIGh0dHA6Ly93d3cuaWV0Zi5vcmcvc2hhZG93Lmh0bWwgCgogIFRoaXMgSW50ZXJu
ZXQtRHJhZnQgd2lsbCBleHBpcmUgb24gSnVseSAxNywgMjAwOC4gCgpDb3B5cmlnaHQgTm90aWNl
IAoKICBDb3B5cmlnaHQgKEMpIFRoZSBJRVRGIFRydXN0ICgyMDA4KS4gCgpBYnN0cmFjdCAKCiAg
VGhpcyBkb2N1bWVudCBkZWZpbmVzIGFuZCBkZXNjcmliZXMgdGhlIHRvcG9sb2d5IG1hbmFnZW1l
bnQgYW5kIAogIG5ldHdvcmsgbGF5ZXIgdHJhbnNwYXJlbnQgbWlkZGxld2FyZSB3cmFwcGVyIEFQ
SSBmb3IgQUxNIGZvcndhcmRpbmcgCiAgdGFibGUgY29uc3RydWN0aW9uLCBkaXN0cmlidXRpb24g
YW5kIG11bHRpbWVkaWEgdHJhbnNwb3J0IG92ZXIgCiAgSVB2NC9JUHY2IGZvciB1bmljYXN0IGFu
ZCB4Y2FzdC4gCgogCiAKIApMaW0gZXQgYWwuICAgICAgICAgICAgICBFeHBpcmVzIEp1bHkgMTcs
IDIwMDggICAgICAgICAgICAgICAgIFtQYWdlIDFdIAoMCkludGVybmV0LURyYWZ0ICAgICAgICAg
ICAgQUxNIE1pZGRsZXdhcmUgQVBJICAgICAgICAgICAgICBKYW51YXJ5IDIwMDggCiAgIAoKICAg
CgpDb252ZW50aW9ucyB1c2VkIGluIHRoaXMgZG9jdW1lbnQgCgogICJYY2FzdCIgW1JGQzUwNThd
IGluZGljYXRlcyBhIHR5cGUgb2YgZGF0YWdyYW0gZGVsaXZlcnkgc3lzdGVtIHdpdGggCiAgZXhw
bGljaXQgbGlzdCBvZiBkZXN0aW5hdGlvbnMgZW1iZWRkZWQgaW4gZWFjaCBkYXRhZ3JhbS4gIAoK
ICAiQUxNY2FzdCIgaW5kaWNhdGVzIGFuIGFwcGxpY2F0aW9uIGxheWVyIElQIG11bHRpbWVkaWEg
cmVsYXkgY29uY2VwdCAKICB3aGVyZSAgZW5kIG5vZGVzIGRvZXMgZm9yd2FyZGluZyBieSByZWZl
cnJpbmcgdG8gcHJlLWNvbXB1dGVkIGxvY2FsIAogIGZvcndhcmRpbmcgdGFibGUuIE5vIGV4cGxp
Y2l0IGxpc3Qgb2YgZGVzdGluYXRpb25zIGFkZHJlc3NlcyBhcmUgCiAgZW1iZWRkZWQgaW4gSVAg
ZGF0YWdyYW0uIEVhY2ggcmVsYXkgbm9kZSBtdXN0IGxvb2t1cCB0aGUgbG9jYWwgCiAgZm9yd2Fy
ZGluZyB0YWJsZSwgZHVwbGljYXRlIGlmIG5lY2Vzc2FyeSBhbmQgZm9yd2FyZCB0aGUgZGF0YWdy
YW0gCiAgYmFzZWQgb24gc291cmNlIGFuZCBkZXN0aW5hdGlvbiBJUC90cmFuc3BvcnQgcHJvdG9j
b2wvcG9ydCBudW1iZXIuIEEgCiAgbWFya2VyIGJpdCBjYW4gYmUgc2V0IGluIHBhY2tldCB0byBp
ZGVudGlmeSBpZiBwYWNrZXQgCiAgZHVwbGljYXRpb24vcmVsYXkgaXMgcmVxdWlyZWQgYXQgcmVj
ZWl2aW5nIG5vZGUuIAoKICAiQUxNIHRvcG9sb2d5IiBpbmRpY2F0ZXMgbmV0d29yayBjb25uZWN0
aXZpdHkgYmV0d2VlbiBuZXR3b3JrIG5vZGVzIAogIGZvcm1lZCBiYXNlZCBvbiBuZXR3b3JrIG1l
dHJpY3MgYW5kIG5vZGUgY2FwYWJpbGl0aWVzLiAKCiAgVGhlIGtleSB3b3JkcyAiTVVTVCIsICJN
VVNUIE5PVCIsICJSRVFVSVJFRCIsICJTSEFMTCIsICJTSEFMTCBOT1QiLCAKICAiU0hPVUxEIiwg
IlNIT1VMRCBOT1QiLCAiUkVDT01NRU5ERUQiLCAiTUFZIiwgYW5kICJPUFRJT05BTCIgaW4gdGhp
cyAKICBkb2N1bWVudCBhcmUgdG8gYmUgaW50ZXJwcmV0ZWQgYXMgZGVzY3JpYmVkIGluIFJGQy0y
MTE5LiAKClRhYmxlIG9mIENvbnRlbnRzIAoKICAgCiAgMS4gSW50cm9kdWN0aW9uIC4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiAzIAogICAgIDEuMS4gTmVl
ZHMgZm9yIEFMTSBUb3BvbG9neSBNYW5hZ2VtZW50IFdyYXBwZXIgQVBJIC4uLi4uLi4uLi4uIDQg
CiAgICAgICAgMS4xLjEuIExpbWl0YXRpb24gb2YgUHJvdG9jb2wtc3BlY2lmaWMgQVBJIC4uLi4u
Li4uLi4uLi4uLi4gNCAKICAgICAgICAxLjEuMi4gTGFjayBvZiBjb21wbGV0ZSBjb3ZlcmFnZSBv
ZiBkaWZmZXJlbnQgQUxNIEFQSXMuLi4uLiA0IAogICAgIDEuMi4gTmVlZHMgZm9yIE5ldHdvcmsg
TGF5ZXIgVHJhbnNwYXJlbnQgV3JhcHBlciBBUEkgLi4uLi4uLi4uIDYgCiAgICAgICAgMS4yLjEu
IExhY2sgb2YgbXVsdGltZWRpYSBuZXR3b3JrL3RyYW5zcG9ydCBsYXllciBzZWxlY3Rpb24gNiAK
ICAgICAgICAxLjIuMi4gS2VybmVsIHNwYWNlIHZzLiBVc2VyIHNwYWNlIGNvbnRlbnQgZHVwbGlj
YXRpb24gYW5kIAogICAgICAgIHJlbGF5IC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4gNiAKICAgICAxLjMuIFN0YW5kYXJkaXppbmcgQVBJIGZvciBT
QU0gRnJhbWV3b3JrIC4uLi4uLi4uLi4uLi4uLi4uLi4uLiA3IAogIDIuIE1pZGRsZXdhcmUgQVBJ
IGZvciBGb3J3YXJkaW5nIFBhdGggQ29uc3RydWN0aW9uICYgRGlzdHJpYnV0aW9uIDggCiAgICAg
Mi4xLiBjb25zdHJ1Y3RQYXRoKCkgLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLiA5IAogICAgIDIuMi4gcmVsZWFzZVBhdGgoKSAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLiAxMCAKICAgICAyLjMuIHNlbmRQYXRoKCkgLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4gMTAgCiAgICAgMi40LiB1cGRhdGVQYXRoKCkg
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uIDExIAogIDMuIE1pZGRs
ZXdhcmUgQVBJIGZvciBDb250ZW50IFRyYW5zbWlzc2lvbiAvIFJlY2VpdmluZyAuLi4uLi4uLi4g
MTEgCiAgICAgMy4xLiBzZW5kKCkgLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uIDEyIAogICAgICAgIDMuMS4xLiBUcmFuc3BvcnQgTW9kZSAuLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiAxMiAKICAgICAzLjIuIHJlY3YoKSAuLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4gMTMgCiAgNC4gTWlkZGxld2Fy
ZSBBUEkgZm9yIENvbnRlbnQgUmVsYXkuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uIDE0IAog
ICAgIDQuMS4gcmVsYXkoKSAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLiAxNCAKICA1LiBNaWRkbGV3YXJlIEFQSSBmb3IgUmVsYXkgUGF0aCBMb29rdXAuLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4gMTUgCiAKIApMaW0gZXQuYWwuICAgICAgICAgICAgICBFeHBp
cmVzIEp1bHkgMTcsIDIwMDggICAgICAgICAgICAgICAgIFtQYWdlIDJdIAoMCkludGVybmV0LURy
YWZ0ICAgICAgICAgICAgQUxNIE1pZGRsZXdhcmUgQVBJICAgICAgICAgICAgICBKYW51YXJ5IDIw
MDggCiAgIAoKICAgICA1LjEuIGxvb2t1cFBhdGgoKSAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4gMTUgCiAgNi4gRXhhbXBsZSBvZiBNYXJrZXQgQml0IFBsYWNlbWVu
dC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uIDE2IAogIDcuIFVzZWNhc2UgRGVzY3JpcHRp
b24gLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiAxNiAKICA4LiBTdW1t
YXJ5IC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4g
MTkgCiAgOS4gQWNrbm93bGVkZ21lbnRzIC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uIDIwIAogIDEwLiBSZWZlcmVuY2VzIC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiAyMSAKICAgICAxMC4xLiBOb3JtYXRpdmUgUmVmZXJl
bmNlcy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4gMjEgCiAgICAgMTAuMi4gSW5m
b3JtYXRpdmUgUmVmZXJlbmNlcy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uIDIxIAog
IEF1dGhvcidzIEFkZHJlc3NlcyAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLiAyMyAKICBJbnRlbGxlY3R1YWwgUHJvcGVydHkgU3RhdGVtZW50Li4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4gMjMgCiAgRGlzY2xhaW1lciBvZiBWYWxpZGl0eSAuLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uIDI0IAogICAKICAgCgoxLiBJbnRyb2R1
Y3Rpb24gCgogIE1hbnkgQXBwbGljYXRpb24gTGF5ZXIgTXVsdGljYXN0IChBTE0pIHByb3RvY29s
cyBoYXZlIGJlZW4gZGV2ZWxvcGVkIAogIGluIHRoZSBwYXN0LiBTb21lIG9mIHdoaWNoIGFyZSBB
TE1JWzFdLCBOYXJhZGFbMl0sIE5JQ0VbM10sIFlPSURbNF0sIAogIEhNVFBbNV0sIEJheWV1eFs2
XSwgU0NSSUJFWzddLCBCb3JnWzhdLiBUaGVzZSBwcm90b2NvbHMsIGNvbWJpbmVkIAogIHdpdGgg
QUxNLWJhc2VkIG11bHRpbWVkaWEgYXBwbGljYXRpb24gKHN1Y2ggYXMgbWVkaWEgc3RyZWFtaW5n
IFs5XSwgCiAgdmlkZW8gY29uZmVyZW5jaW5nIFsxMF0pIHdlcmUgYnVpbHQgb24gdG9wIG9mIEFM
TSBhcHBsaWNhdGlvbiBvciAKICBsZXZlcmFnZXMgb24gZXhpc3Rpbmcgb3ZlcmxheSBpbmZyYXN0
cnVjdHVyZSBbMTEsMTJdLCBwcm92aWRpbmcgYSAKICBjb21tb24gc2V0IG9mIGZ1bmN0aW9uYWxp
dGllcywgd2hpY2ggaW5jbHVkZTogIAoKICAgLSBBTE0gdG9wb2xvZ3kgY29uc3RydWN0aW9uIChh
dCBpbml0aWFsIHN0YWdlKSwgCgogICAtIEFMTSB0b3BvbG9neSByZS1jb25zdHJ1Y3Rpb24gKHVw
b24gbWVtYmVyc2hpcCBjaGFuZ2UpLCAgCgogICAtIEFMTSB0b3BvbG9neSByZWZpbmVtZW50ICh1
cG9uIG5ldHdvcmsgY29uZGl0aW9uIG9yIHBlcmZvcm1hbmNlIAogIG1ldHJpY3MgY2hhbmdlKSwg
CgogICAtIEFMTSB0b3BvbG9neSBkaXN0cmlidXRpb24gKGZvciBjZW50cmFsaXplZCBhcHByb2Fj
aCksICAKCiAgIC0gQUxNIGZvcndhcmRpbmcgdGFibGUgbG9va3VwICh1cG9uIGRhdGEgZGVsaXZl
cnkvcmVsYXkpLCBhbmQgCgogICAtIENvbnRlbnQgZGlzdHJpYnV0aW9uIGJhc2VkIG9uIEFMTSB0
b3BvbG9neS4gCgogIERlc3BpdGUgc2hhcmluZyBhIHNldCBvZiBzaW1pbGFyIGZ1bmN0aW9uYWxp
dGllcywgdGhlc2UgcHJvdG9jb2xzIAogIGhhdmUgYmVlbiBpbmRlcGVuZGVudGx5IGRldmVsb3Bl
ZCBhbmQgaW50ZWdyYXRlZCBpbnRvIG5ldHdvcmsgCiAgc2ltdWxhdG9yIG9yIGluZGl2aWR1YWwg
YXBwbGljYXRpb24gZm9yIHBlcmZvcm1hbmNlIGJlbmNobWFya2luZywgCiAgZGVwbG95bWVudCB0
ZXN0aW5nIChlaXRoZXIgbG9jYWwgb3IgSW50ZXJuZXQtYmFzZWQgdGVzdGJlZCkgb3IgYWN0dWFs
IAogIHVzYWdlLiBMYWNrIG9mIGNvbW1vbiBzZXQgb2Ygd3JhcHBlciBBUEkgbGVhZHMgdG8gcmVk
dW5kYW50IAogIGFwcGxpY2F0aW9uIGxheWVyIGRldmVsb3BtZW50LCB0aHVzIGRpbHV0aW5nIGVm
Zm9ydCBmb3IgdW5kZXJseWluZyAKICBBTE0gcHJvdG9jb2wgZW5oYW5jZW1lbnQgYW5kIGludGVn
cmF0aW9uIG9uIGEgY29tbW9uIGFwcGxpY2F0aW9uIAogIHBsYXRmb3JtLiAgIAoKICAgCiAKIApM
aW0gZXQuYWwuICAgICAgICAgICAgICBFeHBpcmVzIEp1bHkgMTcsIDIwMDggICAgICAgICAgICAg
ICAgIFtQYWdlIDNdIAoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgQUxNIE1pZGRsZXdhcmUg
QVBJICAgICAgICAgICAgICBKYW51YXJ5IDIwMDggCiAgIAoKMS4xLiBOZWVkcyBmb3IgQUxNIFRv
cG9sb2d5IE1hbmFnZW1lbnQgV3JhcHBlciBBUEkgCgogICAKCjEuMS4xLiBMaW1pdGF0aW9uIG9m
IFByb3RvY29sLXNwZWNpZmljIEFQSSAgCgogIEN1cnJlbnRseSwgZWFjaCBBTE0gcHJvdG9jb2xz
IGV4cG9ydCBkaWZmZXJlbnQgc2V0IG9mIHByb3RvY29sLQogIHNwZWNpZmljIEFQSXMgZGVzcGl0
ZSBwcm92aWRpbmcgY29tbW9uIHNlcnZpY2VzLiBUaGVzZSB0b3BvbG9neSAKICBtYW5hZ2VtZW50
IEFQSXMgcHJvdmlkZSBjb21tb24gZnVuY3Rpb25zIHRvIHRyaWdnZXIgdG9wb2xvZ3kgCiAgY29u
c3RydWN0aW9uLCB0b3BvbG9neSBkaXN0cmlidXRpb24sIHRvcG9sb2d5IHVwZGF0ZSwgcGF0aCBs
b29rdXAsIAogIGNvbnRlbnQgc2VuZGluZyBhbmQgcmVjZWl2aW5nLiBPZnRlbiwgYW4gQUxNIG1p
ZGRsZXdhcmUgKG9yIAogIGFwcGxpY2F0aW9uIGNvbnRyb2xsZXIpIGV4aXN0cyBhcyBhIGdsdWlu
ZyBtb2R1bGUgdG8gY29vcmRpbmF0ZSB0aGUgCiAgaW52b2NhdGlvbiBvZiB0aGlzIFRvcG9sb2d5
IE1hbmFnZW1lbnQgbW9kdWxlIEFQSXMgd2l0aCBHcm91cCAKICBNYW5hZ2VtZW50IGFuZCBUcmFu
c3BvcnQgTWFuYWdlbWVudCBtb2R1bGVzIEFQSXMuIER1ZSB0byBsYWNrIG9mIAogIHN0YW5kYXJk
aXplZCBzZXQgb2Ygd3JhcHBlciBBUElzLCB0aGUgQUxNIG1pZGRsZXdhcmUgaXMgcmVzdHJpY3Rl
ZCB0byAKICBhY2Nlc3Mgb25seSBvbmUgQUxNIHByb3RvY29sIGJ5IGludGVyZmFjaW5nIHdpdGgg
cHJvdG9jb2wtc3BlY2lmaWMgCiAgQVBJcy4gVGhpcyBhbHNvIGRvZXMgbm90IGVuYWJsZSBpbnRl
cm9wZXJhYmlsaXR5IGJldHdlZW4gb3IgCiAgaW50ZWdyYXRpb24gd2l0aCBvdGhlciBBTE0gcHJv
dG9jb2xzLiAKCiAgRm9yIGV4YW1wbGUsIGluIEFMTUkgWzEsIDE2XSwgQUxNSSBjbGllbnQgY2Fs
bHMgcmVnaXN0ZXIoKSB0byAKICBpbml0aWF0ZSBhIGpvaW4gcmVxdWVzdCB0byBBTE1JIHNlcnZl
cjsgQUxNSSBzZXJ2ZXIgaW50ZXJmYWNlcyB3aXRoIAogIGluaXRUb3BvKCkgdG8gdHJpZ2dlciBw
YXRoIGNvbnN0cnVjdGlvbiwgc2VuZFRvcG8oKSB0byBkaXN0cmlidXRlIAogIHBhdGgsIHNlbnRN
c3RVcGRhdGUoKSB0byBkaXN0cmlidXRlIHVwZGF0ZWQgcGF0aC4gSW4gWU9JRCBbNCwgMTddLCAK
ICB0aGUgWW9pZCBUcmVlIE1hbmFnZW1lbnQgUHJvdG9jb2wgKFlUTVApIG1vZHVsZSBBUEkncyB5
dG1wX3JwX3N0YXJ0KCkgCiAgaXMgY2FsbGVkIHRvIGluaXRpYXRlIGEgbm9kZSBhcyBSZW5kZXp2
b3VzIFBvaW50IChSUCkgYW5kIAogIHl0bXBfbWVtYmVyX3N0YXJ0KCkgaXMgY2FsbGVkIHRvIGlu
aXRpYXRlIGEgWU9JRCBjbGllbnQuIFRoZSBSUCBub2RlIAogIGlzIGxhdGVyIHF1ZXJpZWQgYnkg
WW9pZCBjbGllbnQgZm9yIGEgbGlzdCBvZiBuZWlnaGJvciBub2RlcyB3aG9tIGFyZSAKICBwb3Rl
bnRpYWwgcGFyZW50IGZvciB0b3BvbG9neSBjb25zdHJ1Y3Rpb24vcmVjb25zdHJ1Y3Rpb24vcmVm
aW5lbWVudC4gCiAgQmFzZWQgb24gdGhlIGdpdmVuIGV4YW1wbGVzLCB3aXRoIGVhY2ggQUxNIHBy
b3RvY29scyBleHBvcnRpbmcgCiAgZGlmZmVyZW50IHNldCBvZiBBUElzLCB0aGUgQUxNIG1pZGRs
ZXdhcmUgbG9vc2VzIHRoZSBmbGV4aWJpbGl0eSB0byAKICBsZXZlcmFnZSBvbiBvciBhY2Nlc3Mg
ZGlmZmVyZW50IEFMTSBwcm90b2NvbHMgYmFzZWQgb24gdGhlIAogIGFwcGxpY2F0aW9uIG5lZWRz
IHdpdGhpbiB0aGUgc2FtZSBhcmNoaXRlY3R1cmUuIEludGVyb3BlcmFiaWxpdHkgaXMgCiAgb25s
eSBwb3NzaWJsZSB3aXRoIGFub3RoZXIgbGF5ZXIgb2YgaW50ZXJmYWNpbmcgY29kZSBmb3IgZWFj
aCBBTE0gCiAgcHJvdG9jb2xzLCB3aGljaCBpcyBhIHJlZHVuZGFudCBzdGVwLiAgIAoKICAgCgox
LjEuMi4gTGFjayBvZiBjb21wbGV0ZSBjb3ZlcmFnZSBvZiBkaWZmZXJlbnQgQUxNIEFQSXMgIAoK
ICBFeGlzdGluZyBBTE0gcHJvdG9jb2xzIGNhbiBiZSBsYXJnZWx5IGRpdmlkZWQgaW50byB0d28g
Z3JvdXBzOiAKICBjZW50cmFsaXplZCB0b3BvbG9neSBtYW5hZ2VtZW50IFsxXSBhbmQgb3Zlcmxh
eS1iYXNlZCBkaXN0cmlidXRlZCAKICB0b3BvbG9neSBtYW5hZ2VtZW50IFsyLDMsNCw1LDYsNyw4
XS4gSW4gY2VudHJhbGl6ZWQgYXBwcm9hY2gsIAogIHRvcG9sb2d5IGNvbnN0cnVjdGlvbi9yZWNv
bnN0cnVjdGlvbi9yZWZpbmVtZW50IGlzIHRyaWdnZXJlZCBhdCAKICBjZW50cmFsaXplZCBzZXJ2
ZXIgbm9kZSBhbmQgdGhlIGNvbnN0cnVjdGVkIGZvcndhcmRpbmcgcGF0aCAKICBpbmZvcm1hdGlv
biBpcyBzdWJzZXF1ZW50bHkgZGlzdHJpYnV0ZWQgdG8gYWxsIGNsaWVudCBub2RlcyBlLmcgaW4g
CiAgdGhlIGZvcm0gb2YgZm9yd2FyZGluZyB0YWJsZS4gT24gdGhlIG90aGVyIGhhbmQsIGluIG92
ZXJsYXktYmFzZWQgCiAgZGlzdHJpYnV0ZWQgYXBwcm9hY2gsIHRoZSB1bmRlcmx5aW5nIHBlZXIt
dG8tcGVlciBvdmVybGF5IHByb3ZpZGVzIAogCiAKTGltIGV0LmFsLiAgICAgICAgICAgICAgRXhw
aXJlcyBKdWx5IDE3LCAyMDA4ICAgICAgICAgICAgICAgICBbUGFnZSA0XSAKDApJbnRlcm5ldC1E
cmFmdCAgICAgICAgICAgIEFMTSBNaWRkbGV3YXJlIEFQSSAgICAgICAgICAgICAgSmFudWFyeSAy
MDA4IAogICAKCiAgdG9wb2xvZ3kgaW5mb3JtYXRpb24gZm9yIHBhdGggY29uc3RydWN0aW9uIGFu
ZCBjb250ZW50IGRpc3RyaWJ1dGlvbi4gCiAgQ2xpZW50IG5vZGUgaW5pdGlhdGVzIGpvaW4gcmVx
dWVzdCB0byByb290L3BhcmVudCBub2RlIGluIG9yZGVyIHRvIAogIHNldHVwIGZvcndhcmRpbmcg
cGF0aC4gVGhlIHJvbGUgb2YgdG9wb2xvZ3kgY29uc3RydWN0aW9uLyAKICByZWNvbnN0cnVjdGlv
bi9yZWZpbmVtZW50IGNhbiBiZSB0cmlnZ2VyZWQgb3IgcGVyZm9ybWVkIGJ5IHRoZSAKICBwYXJl
bnQvY2hpbGQvcm9vdCBub2RlLiAgCgogIFByaW9yIHJlc2VhcmNoZXMgWzE0LDE1XSBoYXZlIGJl
ZW4gY2FycmllZC1vdXQgIHRvIGlkZW50aWZ5IGNvbW1vbiAKICBzZXQgb2YgQVBJIGZvciBvdmVy
bGF5LWJhc2VkIEFMTS4gUmVsYXlDYXN0IFsxNF0gcHJvcG9zZXMgTWFrZVRyZWUoKSwgCiAgRmlu
ZCgpLCBTZW5kRGF0KCksIFJlY3ZEYXQoKSB0byB0cmlnZ2VyIGRpZmZlcmVudCBBTE0gcHJvdG9j
b2xzIGZvciAKICB0b3BvbG9neSBjb25zdHJ1Y3Rpb24gYmFzZWQgb24gbmV0d29yayBvdmVybGF5
IGluZm9ybWF0aW9uLCBwYXRoIAogIGxvb2t1cCwgY29udGVudCBkaXN0cmlidXRpb24sIHJlc3Bl
Y3RpdmVseS4gRGFiZWsgZXQuIGFsLlsxNV0gCiAgaW50cm9kdWNlcyBhIHNldCBvZiBjb21tb24g
QVBJIGZvciBzdHJ1Y3R1cmVkIHBlZXItdG8tcGVlciBvdmVybGF5cywgCiAgY292ZXJpbmcgZGlz
dHJpYnV0ZWQgaGFzaCB0YWJsZXMgKERIVCksIGdyb3VwIGFueWNhc3QgYW5kIG11bHRpY2FzdCAK
ICAoQ0FTVCkgYW5kIGRlY2VudHJhbGl6ZWQgb2JqZWN0IGxvY2F0aW9uIGFuZCByb3V0aW5nIChE
T0xSKSBvbiB0b3Agb2YgCiAga2V5LWJhc2VkIHJvdXRpbmcgKEtCUikuIERIVCBhbmQgRE9MUiBh
cmUgb3V0IG9mIHRoZSBzY29wZSBvZiBBTE0gCiAgdGh1cyB3aWxsIG5vdCBiZSBkaXNjdXNzZWQg
aGVyZS4gTmV2ZXJ0aGVsZXNzIGEgbGlzdCBvZiBjb21tb24gQVBJIAogIHN1Y2ggYXMgZm9yd2Fy
ZCgpLCBqb2luKCksIGxlYXZlKCksIGxvY2FsX2xvb2t1cCgpLCBtdWx0aWNhc3QoKSBhbmQgCiAg
YW55Y2FzdCgpIGFyZSBkZWZpbmVkIGZvciBDQVNUIHByb3RvY29scyBidWlsdCBvbiB0b3Agb2Yg
S0JSIHBlZXItdG8tCiAgcGVlciBvdmVybGF5LiBUaGVzZSBBUElzIG1heSBiZSBhcHBsaWNhYmxl
IGZvciBleGlzdGluZyBvdmVybGF5LWJhc2VkIAogIEFMTSBwcm90b2NvbHMgc3VjaCBhcyBCYXll
dXhbNl0sIFNDUklCRVs3XSwgQm9yZ1s4XSAoZWcuIGJ1aWx0IG9uIHRvcCAKICBvZiBUYXBlc3Ry
eSwgUGFzdHJ5IGV0YyksIGJ1dCBub3QgYXBwbGljYWJsZSB0byBBTE0gcHJvdG9jb2xzIHdoaWNo
IAogIGlzIG5vbi1vdmVybGF5LWJhc2VkLCBzdWNoIGFzIEFMTUkgWzFdIGFuZCBldGMuIFRoZSBs
YXR0ZXIgYWRvcHRzIAogIGNsaWVudC1zZXJ2ZXIgYXJjaGl0ZWN0dXJlLCB3aGljaCByZXF1aXJl
cyBhbm90aGVyIHNldCBvZiBjb21tb24gQVBJcyAKICBmb3IgQUxNIG1pZGRsZXdhcmUgYWNjZXNz
IHRvIHBlcmZvcm0gdG9wb2xvZ3kgY29uc3RydWN0aW9uLyAKICByZWNvbnN0cnVjdGlvbi9yZWZp
bmVtZW50LCB0b3BvbG9neSBkaXN0cmlidXRpb24sIHRvcG9sb2d5IHVwZGF0ZSBhbmQgCiAgcGF0
aCBsb29rdXAsIHNlcGFyYXRlbHkgYXQgQUxNIHNlcnZlciBhbmQgQUxNIGNsaWVudCBzaWRlLiAg
CgogIFRoZSByZXF1aXJlbWVudCBmb3IgY2VudHJhbGl6ZWQgQUxNIHByb3RvY29scyBzbGlnaHQg
ZGlmZmVycyBjb21wYXJlZCAKICB0byBvdmVybGF5LWJhc2VkIGRpc3RyaWJ1dGVkIEFMTSBwcm90
b2NvbHMuIEluIHRoZSBmb3JtYWwgYXBwcm9hY2gsIAogIGFuIEFMTSBzZXJ2ZXIgZXhpc3RzIHRv
IG1vbml0b3IgZ3JvdXAgbWVtYmVyc2hpcCwgZ2F0aGVyIG1ldHJpY3MgCiAgaW5mb3JtYXRpb24s
IGNvbnN0cnVjdC91cGRhdGUvZGlzdHJpYnV0ZSB0b3BvbG9neSAoYS5rLmEgZm9yd2FyZGluZyAK
ICB0YWJsZSkgb24gY2VudHJhbGl6ZWQgQUxNIHByb3RvY29scy4gVGhlIEFMTSBjbGllbnQgaW4t
dHVybiAKICBjb2xsZWN0L3VwZGF0ZSBtZXRyaWNzIGluZm9ybWF0aW9uIHRvIHRoZSBBTE0gc2Vy
dmVyLCByZWNlaXZlIAogIGZvcndhcmRpbmcgdGFibGUgZnJvbSBBTE0gc2VydmVyLCByZWNlaXZl
IGNvbnRlbnQgZnJvbSAKICBzb3VyY2UvdXBzdHJlYW0gQUxNIG5vZGUsIHBlcmZvcm0gZm9yd2Fy
ZGluZyB0YWJsZSBsb29rdXAgdG8gaWRlbnRpZnkgCiAgbmV4dCBkZXN0aW5hdGlvbiBBTE0gbm9k
ZSBmb3IgY29udGVudCByZWxheS4gVGhlIGFmb3JlbWVudGlvbmVkIHByaW9yIAogIHJlc2VhcmNo
ICBkbyBub3QgY29uc2lkZXIgdGhlc2UgcmVxdWlyZW1lbnRzLCBhbmQgdGh1cyBhIHNldCBvZiAK
ICBjb21tb24gQVBJIGZvciBjZW50cmFsaXplZCBBTE0gcHJvdG9jb2xzIGFyZSByZXF1aXJlZCB0
byBwcm92aWRlIAogIGNvbXBsZXRlIGNvdmVyYWdlLiAgCgogICAKCgoKCgoKIAogCkxpbSBldC5h
bC4gICAgICAgICAgICAgIEV4cGlyZXMgSnVseSAxNywgMjAwOCAgICAgICAgICAgICAgICAgW1Bh
Z2UgNV0gCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICBBTE0gTWlkZGxld2FyZSBBUEkgICAg
ICAgICAgICAgIEphbnVhcnkgMjAwOCAKICAgCgoxLjIuIE5lZWRzIGZvciBOZXR3b3JrIExheWVy
IFRyYW5zcGFyZW50IFdyYXBwZXIgQVBJIAoKMS4yLjEuIExhY2sgb2YgbXVsdGltZWRpYSBuZXR3
b3JrL3RyYW5zcG9ydCBsYXllciBzZWxlY3Rpb24gIAoKICBWYXJpb3VzIElQIGxheWVyIGFuZCB0
cmFuc3BvcnQgbGF5ZXIgcHJvdG9jb2xzIGV4aXN0IGFzIGEgbWVhbiB0byAKICBkZWxpdmVyIEFM
TSBjb250ZW50IHdpdGhpbiBhIHRvcG9sb2d5LiBEaWZmZXJlbnQgQUxNIHByb3RvY29scyBkZWZp
bmUgCiAgZGlmZmVyZW50IHNldCBvZiBBUEkgZm9yIGNvbnRlbnQgZGlzdHJpYnV0aW9uLiBIb3dl
dmVyIG5laXRoZXIgb2YgCiAgdGhlc2UgQVBJcyBhbGxvd3Mgc2VsZWN0aW9uIG9mIElQIHByb3Rv
Y29sLCB0cmFuc3BvcnQgcHJvdG9jb2wgb3IgCiAgY2FzdGluZyB0eXBlIHNwZWNpZmljYWxseSBm
cm9tIHRoZSBBTE0gbWlkZGxld2FyZS4gVGhpcyBsaW1pdHMgdGhlIAogIGZsZXhpYmxlIHNlbGVj
dGlvbiBvZiBUQ1AvVURQLElQdjQvSVB2NixJUCBNdWx0aWNhc3QvTXVsdGktCiAgVW5pY2FzdC9B
bnljYXN0L1hjYXN0LWJhc2VkIG9wdGlvbnMgZm9yIG11bHRpbWVkaWEgY29udGVudCAKICBkaXN0
cmlidXRpb24uIAoKICBGb3IgZXhhbXBsZSBBTE1JIFsxXSBwcm92aWRlcyBzZW5kVGNwUGt0KCks
IHNlbmRVZHBQa3QoKSwgCiAgcmVjdlVkcERhdGEoKSBhbmQgcmVjdlRjcERhdGEoKSB0byB0cmln
Z2VyIGRpZmZlcmVudCB0cmFuc3BvcnQgCiAgcHJvdG9jb2xzIGZvciBjb250ZW50IHNlbmRpbmcg
YW5kIHJlY2VpdmluZywgd2hpbGUgbXVsdGljYXN0KCkgZm9yIAogIGNvbnRlbnQgcmVsYXkuIFRo
ZSB0cmFuc3BvcnQgcHJvdG9jb2wgY2FuIGJlIHNlbGVjdGVkIGJ5IGNhbGxpbmcgCiAgc2VwYXJh
dGUgcGFja2V0IHNlbmRpbmcvcmVjZWl2aW5nIGZ1bmN0aW9ucy4gSG93ZXZlciwgdGhlcmUgaXMg
bm8gCiAgc3BlY2lmaWMgaW5kaWNhdGlvbiB3aGV0aGVyIHRoZSBjb250ZW50IGlzIHRyYW5zbWl0
dGVkIHZpYSBJUHY0IAogIGFuZC9vciBJUHY2IGF0IHByZXNlbnQuIFJlbGF5Q2FzdFsxNF0gb2Zm
ZXJzIGEgcmF0aGVyIGdlbmVyaWMgQVBJIAogIFNlbmREYXQoKSBhbmQgUmVjdkRhdCgpLCBsZWF2
aW5nIHRoZSBpbXBsZW1lbnRhdGlvbiBkZXRhaWxzIHRvIAogIFRyYWZmaWMgTWFuYWdlbWVudCBt
b2R1bGUsIGFuZCB0aHVzIGxpbWl0aW5nIGNob2ljZSBvZiBwcm90b2NvbHMgCiAgc2VsZWN0aW9u
IGZyb20gQUxNIG1pZGRsZXdhcmUuICAKCiAgSXQgaXMgZW52aXNpb25lZCB0aGF0IHRoZSBBTE0g
bWlkZGxld2FyZSBzaG91bGQgaGF2ZSBmbGV4aWJpbGl0eSB0byAKICBzZWxlY3QgdGhlIGFmb3Jl
bWVudGlvbmVkIG5ldHdvcmsgYW5kIHRyYW5zcG9ydCBsYXllciBwcm90b2NvbHMsIGFuZCAKICB0
aGUgdW5kZXJseWluZyBUcmFmZmljIE1hbmFnZW1lbnQgbW9kdWxlIHRvIHN3aXRjaCBkeW5hbWlj
YWxseSBiYXNlZCAKICBvbiBuZXR3b3JrIGNhcGFiaWxpdHkgYW5kIGFwcGxpY2F0aW9uIG5lZWQg
YXMgdGFyZ2V0ZWQgYnkgU0FNVEsgCiAgWzEzLDE4XS4gCgogICAKCjEuMi4yLiBLZXJuZWwgc3Bh
Y2UgdnMuIFVzZXIgc3BhY2UgY29udGVudCBkdXBsaWNhdGlvbiBhbmQgcmVsYXkgCgogIEl0IGlz
IHRvIG91ciB1bmRlcnN0YW5kaW5nIHRoYXQgYWxsIG9mIHRoZSBBTE0gcHJvdG9jb2xzIAogIGFm
b3JlbWVudGlvbmVkIHBlcmZvcm0gZm9yd2FyZGluZyB0YWJsZSBsb29rdXAsIGNvbnRlbnQgZHVw
bGljYXRpb24gCiAgYW5kIGRpc3RyaWJ1dGlvbiBhdCB1c2VyIHNwYWNlIGluIGVhY2ggQUxNIHJl
bGF5IG5vZGUuIEN1cnJlbnRseSwgCiAgdGhlcmUgaXMgbm8gaW1wbGVtZW50YXRpb24gc3BlY2lm
aWMgaW5mb3JtYXRpb24gYWJvdXQgc2VsZWN0aW9uIG9mIAogIGtlcm5lbCBzcGFjZSBwcm9jZXNz
aW5nIG9yIHVzZXIgc3BhY2UgcHJvY2Vzc2luZyBmcm9tIEFMTSBtaWRkbGV3YXJlLiAgCgogIFdo
aWxlIGxpbmUtc3BlZWQgcHJvY2Vzc2luZyBpcyBjcnVjaWFsIGZvciBkZWxheS1zZW5zaXRpdmUg
QUxNIAogIGFwcGxpY2F0aW9uIHN1Y2ggYXMgcmVhbC10aW1lIHZpZGVvIGNvbmZlcmVuY2luZywg
bWVkaWEgc3RyZWFtaW5nIAogIGV0YywgaXQgaXMgZW52aXNpb25lZCB0aGF0IHRoZSBBTE0gbWlk
ZGxld2FyZSBzaG91bGQgYmUgZ3JhbnRlZCB0aGUgCiAgZmxleGliaWxpdHkgdG8gZGVjaWRlIHdo
ZXRoZXIgdGhlIGZvcndhcmRpbmcgdGFibGUgbG9va3VwIGFuZCBjb250ZW50IAogIGR1cGxpY2F0
aW9uIHNob3VsZCBiZSBwZXJmb3JtZWQgaW4ga2VybmVsIHNwYWNlIG9yIHVzZXIgc3BhY2UuIFRo
ZSAKICBzZWxlY3Rpb24gc2hhbGwgYWZmZWN0IHRoZSBkZXNpZ24gb2YgZm9yd2FyZGluZyB0YWJs
ZSBwbGFjZW1lbnQgCiAgKGZvcndhcmRpbmcgdGFibGUgY29uc3RydWN0aW9uIGF0IHVzZXIgc3Bh
Y2UgYW5kIHdyaXRpbmcgdGhlIHRhYmxlIAogCiAKTGltIGV0LmFsLiAgICAgICAgICAgICAgRXhw
aXJlcyBKdWx5IDE3LCAyMDA4ICAgICAgICAgICAgICAgICBbUGFnZSA2XSAKDApJbnRlcm5ldC1E
cmFmdCAgICAgICAgICAgIEFMTSBNaWRkbGV3YXJlIEFQSSAgICAgICAgICAgICAgSmFudWFyeSAy
MDA4IAogICAKCiAgaW50byB2b2xhdGlsZSBtZW1vcnkgaW4ga2VybmVsIHNwYWNlKSwgcGF0Y2hp
bmcgb2YgbmV3IHN5c3RlbSBjYWxsIHRvIAogIHBlcmZvcm0gQUxNIGZvcndhcmRpbmcgdGFibGUg
bG9va3VwLCBhZGRpbmcgbmV3IGtlcm5lbCBtb2R1bGUgdG8gCiAgcGVyZm9ybSBjb250ZW50IGR1
cGxpY2F0aW9uLCBjb25maWd1cmluZyBhcHByb3ByaWF0ZSAKICBzb3VyY2UvZGVzdGluYXRpb24g
SVAgYWRkcmVzcy9wb3J0IGJhc2VkIG9uIGZvcndhcmRpbmcgdGFibGUuIAoKICAgCgoxLjMuIFN0
YW5kYXJkaXppbmcgQVBJIGZvciBTQU0gRnJhbWV3b3JrIAoKICBBbGlnbmluZyB3aXRoIHRoZSBn
b2FsIG9mIFNBTSBSRyB0byBkZXZlbG9wIGEgU0FNIGZyYW1ld29yaywgb3VyIGdvYWwgCiAgZm9j
dXNlcyBvbiBwcm92aWRpbmcgYSBzZXQgb2Ygd3JhcHBlciBBUEkgZm9yIEFMTSB0b3BvbG9neSBt
YW5hZ2VtZW50IAogIGFuZCBuZXR3b3JrIGxheWVyIHRyYW5zcGFyZW50IGNvbnRlbnQgZGlzdHJp
YnV0aW9uIGFzIGEgY29tbW9uIAogIHBsYXRmb3JtIGZvciBBTE0gYXBwbGljYXRpb24gZGV2ZWxv
cG1lbnQgYW5kIHRlc3RpbmcuIFRoaXMgd2lsbCBhbGxvdyAKICByZXNlYXJjaGVycyB0byBmb2N1
cyBvbiBBTE0gdG9wb2xvZ3kgcHJvdG9jb2wgZW5oYW5jZW1lbnQgd2hpY2ggaXMgCiAgdGhlIGtl
eSBjb21wb25lbnQgb2YgQUxNIHRlY2hub2xvZ3kuICAgCgogIFRoZSBwcm9wb3NlZCB3cmFwcGVy
IEFQSSBmb3IgbmV0d29yayB0b3BvbG9neSBtYW5hZ2VtZW50IGludGVuZHMgdG8gCiAgc3VwcG9y
dCBib3RoIGNlbnRyYWxpemVkIGFuZCBkaXN0cmlidXRlZCB0b3BvbG9neSBtYW5hZ2VtZW50IAog
IHByb3RvY29scy4gSXQgaXMgaW50ZW5kZWQgdG8gY29tcGxpbWVudCBTQU1USyBbMTMsMThdIHdo
aWNoIGhhcyAKICBwcm9wb3NlZCBhIHN0YW5kYXJkIHNldCBvZiBBUEkgZm9yIEdyb3VwIE1hbmFn
ZW1lbnQgYW5kIFRyYWZmaWMgCiAgTWFuYWdlbWVudCwgYnV0IGxlYXZpbmcgdGhlIFRvcG9sb2d5
IE1hbmFnZW1lbnQgbW9kdWxlIHVuZGVmaW5lZC4gCgogIFRoZSBuZXR3b3JrIGxheWVyIHRyYW5z
cGFyZW50IHdyYXBwZXIgQVBJIGFpbXMgdG8gaGlkZSBkZXRhaWwgb2YgCiAgc29ja2V0IGNvbmZp
Z3VyYXRpb24sIGRpc3RyaWJ1dGlvbiBsaXN0IGNvbmZpZ3VyYXRpb24gYW5kIHBhY2tldCAKICBk
dXBsaWNhdGlvbiBtZXRob2QgZnJvbSBhcHBsaWNhdGlvbiBkZXZlbG9wZXIuIEl0IGlzIGludGVu
ZGVkIHRvIAogIHN1cHBvcnQgYm90aCBJUHY0IGFuZCBJUHY2IGRhdGEgdHJhbnNtaXNzaW9uIG9u
IHRvcCBvZiBjb252ZW50aW9uYWwgCiAgdW5pY2FzdCBwcm90b2NvbCBvciBYQ2FzdCBbUkZDNTA1
OF0gcHJvdG9jb2wgd2l0aCBmbGV4aWJpbGl0eSB0byAKICBzZWxlY3QgZWl0aGVyIFRDUCBvciBV
RFAtYmFzZWQgdHJhbm1pc3Npb24uIE1lYW53aGlsZSB0aGUgQVBJIHNoYWxsIAogIGFsc28gcHJv
dmlkZSBpbnRlcmZhY2VzIHRvIHRyaWdnZXIgdXNlciBzcGFjZSBvciBrZXJuZWwgc3BhY2UgCiAg
Zm9yd2FyZGluZyB0YWJsZSBsb29rdXAgZm9yIEFMTSBzb3VyY2UgYW5kIHJlbGF5IG5vZGVzLiBJ
dCBpcyAKICBpbnRlbmRlZCB0byBjb21wbGltZW50IFNBTVRLIFsxMywxOF0ncyBwcm9wb3NlZCBU
cmFmZmljIE1hbmFnZW1lbnQgCiAgQVBJIHdpdGggYWRkaXRpb25hbCBzdXBwb3J0IG9uIGZsZXhp
YmxlIHByb3RvY29scyBzZWxlY3Rpb24uIAoKICBGaWd1cmUgMSBpbGx1c3RyYXRlcyB0aGUgZW52
aXNpb25lZCBhcmNoaXRlY3R1cmUgd2l0aCBjb21wbGltZW50IHRvIAogIFNBTVRLIFsxMywxOF0u
IAoKICAgCgogICAKCiAgIAoKICAgCgogICAKCiAgIAogCiAKTGltIGV0LmFsLiAgICAgICAgICAg
ICAgRXhwaXJlcyBKdWx5IDE3LCAyMDA4ICAgICAgICAgICAgICAgICBbUGFnZSA3XSAKDApJbnRl
cm5ldC1EcmFmdCAgICAgICAgICAgIEFMTSBNaWRkbGV3YXJlIEFQSSAgICAgICAgICAgICAgSmFu
dWFyeSAyMDA4IAogICAKCiAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rIAogIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgIFNBTSBBcHBsaWNhdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAg
ICAKICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSsgCiAgfCAgICAgICAgICAgICAgICAgIFNBTVRLIENvcmUgTW9kdWxl
IChNaWRkbGV3YXJlKSAgICAgICAgICAgICAgICAgICB8IAogIHwgKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLSsgKy0tLS0tLS0tLS0tLS0tLS0tLS0rICstLS0tLS0tLS0tLS0tLS0tLS0rfCAgICAgICAg
ICAgICAKICB8IHwgVG9wb2xvZ3kgTWFuYWdlbWVudCB8IHwgIEdyb3VwIE1hbmFnZW1lbnQgfCB8
VHJhZmZpYyBNYW5hZ2VtZW50fHwgCiAgfCB8IE1vZHVsZS9XcmFwcGVyIEFQSSAgfCB8ICAgICAg
TW9kdWxlICAgICAgIHwgfCAgICAgIE1vZHVsZSAgICAgIHx8ICAKICB8ICstLS0tLS0tLS0tLS0t
LS0tLS0tLS0rLSstLS0tLS0tLS0tLS0tLS0tLS0tKy0rLS0tLS0tLS0tLS0tLS0tLS0tK3wgICAg
ICAgCiAgfCB8QUxNSSB8TmFyYWRhIHxZb2lkIHxOSUNFIHxCYXlldXggfFNDUklCRSB8UHJvcHJp
ZXRhcnkgcHJvdG9jb2xzIHx8IAogIHwgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rfCAKICArLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgCiAgfCAg
ICAgICAgICAgICAgICAgIE9TIChMaW51eCwgV2luZG93cywgQlNEKSAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgCiAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rIAoKICAgICAgICAgICAgRmlndXJlIDEgUHJvcG9z
ZWQgbWlkZGxld2FyZSBhcmNoaXRlY3R1cmUgZGVzaWduLiAKCiAgIAoKMi4gTWlkZGxld2FyZSBB
UEkgZm9yIEZvcndhcmRpbmcgUGF0aCBDb25zdHJ1Y3Rpb24gJiBEaXN0cmlidXRpb24gIAoKICBU
aGlzIHNlY3Rpb24gaW50cm9kdWNlcyB0aGUgYmFzaWMgQVBJIGZvciBmb3J3YXJkaW5nIHBhdGgg
CiAgY29uc3RydWN0aW9uIGFuZCBkaXN0cmlidXRpb24uIAoKICBJbiBBTE0gc2VydmljZXMsIEFW
IGRhdGEgc3RyZWFtcyBhcmUgZGlzdHJpYnV0ZWQgZnJvbSBzb3VyY2UgdG8gCiAgZGVzdGluYXRp
b25zIGJhc2VkIG9uIHByZS1jb25zdHJ1Y3RlZCBmb3J3YXJkaW5nIHBhdGguIFRoZSBmb3J3YXJk
aW5nIAogIHBhdGggbWF5IGJlIGNvbnN0cnVjdGVkIGJhc2VkIG9uIGRpZmZlcmVudCBtZXRyaWNz
IGRlZmluZWQgYnkgCiAgZGlmZmVyZW50IEFMTSBwYXRoIGNvbnN0cnVjdGlvbiBhbGdvcml0aG1z
LiBUeXBpY2FsIG1ldHJpY3MgYXJlIAogIGxhdGVuY3ksIGF2YWlsYWJsZSBiYW5kd2lkdGgsIGpp
dHRlciBldGMgYmV0d2VlbiBBTE0gbm9kZXMuIE92ZXIgCiAgdGltZSwgdGhlIGZvcndhcmRpbmcg
cGF0aCBtYXkgYmUgcmVjb25zdHJ1Y3RlZCBvciByZWZpbmVkIHVwb24gbWVtYmVyIAogIGpvaW4v
bGVhdmUgb3IgbmV0d29yayBjb25kaXRpb24gY2hhbmdlLiBOZXdseSBhZGRlZCBhbmQgdXBkYXRl
ZCAKICBmb3J3YXJkaW5nIHBhdGggYXJlIHNlbnQgdG8gZWFjaCBzb3VyY2UvcmVsYXkgbm9kZXMg
Zm9yIGZ1cnRoZXIgCiAgdXBkYXRlIG9uIHRoZWlyIGZvcndhcmRpbmcgdGFibGUuIE9ubHkgdGhl
IGNoYW5nZXMgc2hvdWxkIGJlIHNlbnQgb3V0IAogIGluIHVwZGF0ZS9yZWZpbmVtZW50IHN0YWdl
IGZvciBsZXNzZXIgdHJhZmZpYyBnZW5lcmF0aW9uIAoKICBUaGVzZSB0eXBpY2FsIG9wZXJhdGlv
bnMgY2FuIGJlIGZhY2lsaXRhdGVkIGJ5IGxpc3Qgb2YgZm9yd2FyZGluZyAKICBwYXRoIGNvbnN0
cnVjdGlvbiBhbmQgZGlzdHJpYnV0aW9uIHdyYXBwZXIgQVBJLiBUaGUgd3JhcHBlciBBUEkgCiAg
c2VydmVzIGFzIGFuIGludGVyZmFjZSB0byB0cmlnZ2VyIEFMTSB0b3BvbG9neSBtYW5hZ2VtZW50
IHBsdWdpbiBBUEkgCiAgb3IgbmV0d29yayBsYXllciBBUEksIG1ha2luZyB0aGUgQUxNIGFwcGxp
Y2F0aW9uIHRyYW5zcGFyZW50IHRvd2FyZHMgCiAgdW5kZXJseWluZyBBTE0gYWxnb3JpdGhtcy4g
VGhlIHdyYXBwZXIgQVBJIGluY2x1ZGVzIAoKICAgICAgIGNvbnN0cnVjdFBhdGgoKSAKCiAgICAg
ICByZWxlYXNlUGF0aCgpIAoKICAgICAgIHNlbmRQYXRoKCkgCgogICAgICAgdXBkYXRlUGF0aCgp
IAogCiAKTGltIGV0LmFsLiAgICAgICAgICAgICAgRXhwaXJlcyBKdWx5IDE3LCAyMDA4ICAgICAg
ICAgICAgICAgICBbUGFnZSA4XSAKDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgIEFMTSBNaWRk
bGV3YXJlIEFQSSAgICAgICAgICAgICAgSmFudWFyeSAyMDA4IAogICAKCiAgVGhlc2UgQVBJIHNo
YWxsIGJlIGNhbGxlZCBieSBBTE0gbWlkZGxld2FyZSB1cG9uIG5vdGlmaWNhdGlvbiBvZiAKICBn
cm91cCBtZW1iZXJzaGlwIGNoYW5nZSBmcm9tIGdyb3VwIG1lbWJlcnNoaXAgbW9kdWxlIChzdWNo
IGFzIHVwb24gCiAgam9pbigpIG9yIGxlYXZlKCkgZnVuY3Rpb25zIGJlaW5nIHRyaWdnZXJlZCkg
b3IgbmV0d29yayBjb25kaXRpb24gCiAgY2hhbmdlIGZyb20gbWV0cmljcyBjb2xsZWN0aW9uIG1v
ZHVsZS4gCgogIFdlIHdpbGwgZGlzY3VzcyB0aGUgd3JhcHBlciBBUEkgaW4gbW9yZSBkZXRhaWxz
IGluIHRoZSBmb2xsb3dpbmcgCiAgc3Vic2VjdGlvbnMuIAoKICAgCgoyLjEuIGNvbnN0cnVjdFBh
dGgoKSAKCiAgQUxNIG1pZGRsZXdhcmUgY2FsbHMgY29uc3RydWN0UGF0aCgpIHRvIHRyaWdnZXIg
cGF0aCBjb25zdHJ1Y3Rpb24gQVBJIAogIGluIHRvcG9sb2d5IG1hbmFnZW1lbnQgcGx1Z2luIEFQ
SS4gCgogIFRoZSBzeW50YXggaXMsICAKCiAgcmV0ID0gY29uc3RydWN0UGF0aChjb25zdCBpbnQg
YWN0aW9uTW9kZSwgc3RydWN0IEFsbVBhdGhMc3QqIAogIGFsbVBhdGhzLCBzdHJ1Y3QgQWxtTWV0
cmljc0xzdCogYWxtTWV0cmljcyk7IAoKICBhY3Rpb25Nb2RlIC0gaW5kaWNhdGVzIGFjdGlvbiBy
ZXF1ZXN0ZWQgYnkgbm9kZSwgd2hldGhlciBhbiBBTE0gCiAgc2VydmVyIG5vZGUgb3IgYW4gQUxN
IGNsaWVudCBub2RlLiBCb3RoIG5vZGVzIHdpdGggZGlmZmVyZW50IHJvbGUgCiAgc2hhbGwgdHJp
Z2dlciBkaWZmZXJlbnQgb3BlcmF0aW9uIHRvIHVuZGVybHlpbmcgQUxNIHBsdWdpbiBBUEkuIAog
IEJVSUxEVFJFRSBtb2RlIGlzIHNldCBieSBBTE0gc2VydmVyIG5vZGUgdG8gdHJpZ2dlciBmdW5j
dGlvbiBjYWxsIHRvIAogIGxvY2FsIEFMTSBwbHVnaW4gZm9yIHRvcG9sb2d5IGNvbnN0cnVjdGlv
biBpbiBjZW50cmFsaXplZCBhcHByb2FjaC4gCiAgSk9JTiBtb2RlIGlzIHNldCBieSBBTE0gY2xp
ZW50IG5vZGUgdG8gdHJpZ2dlciBmdW5jdGlvbiBjYWxsIHRvIGpvaW4gCiAgYSBncm91cCBhbmQg
ZmluZCBhIHBhcmVudCBpbiBvdmVybGF5IGFwcHJvYWNoLiAKCiAgYWxtUGF0aCAtIHNlcnZlcyBh
cyBhbiBvdXRwdXQgcGFyYW1ldGVyIHdoaWNoIHByb3ZpZGVzIHBhdGggCiAgaW5mb3JtYXRpb24g
aW4gQWxtUGF0aCBzdHJ1Y3QgZm9ybWF0IHRvIEFMTSBzZXJ2ZXIgYW5kIEFMTSBjbGllbnQgCiAg
bm9kZS4gSWYgdGhpcyBmdW5jdGlvbiBpcyB0cmlnZ2VyZWQgYnkgQUxNIHNlcnZlciBub2RlLCB0
aGlzIAogIHBhcmFtZXRlciByZXR1cm5zIGZvcndhcmRpbmcgcGF0aCBmb3IgYWxsIHNvdXJjZXMg
KGZvciBmdXJ0aGVyIAogIGRpc3RyaWJ1dGlvbiB0byBlYWNoIHNvdXJjZS9yZWxheSBub2Rlcyku
IElmIGZ1bmN0aW9uIGlzIHRyaWdnZXJlZCBieSAKICBBTE0gY2xpZW50IG5vZGUsIHRoaXMgcGFy
YW1ldGVyIHJldHVybnMgc2VsZWN0ZWQgcGFyZW50IHRvIEFMTSBjbGllbnQgCiAgKGZvciBmdXJ0
aGVyIGRhdGEgcGF0aCBzZXR1cCkuIAoKICBhbG1NZXRyaWNzIC0gc2VydmVzIGFzIGFuIG9wdGlv
bmFsIGlucHV0IHBhcmFtZXRlciB3aGljaCBwcm92aWRlcyAKICBtZXRyaWNzIGluZm9ybWF0aW9u
IGluIEFsbU1ldHJpY3Mgc3RydWN0IGZvcm1hdCBmcm9tIG1ldHJpY3MgCiAgY29sbGVjdGlvbiBt
b2R1bGUgdG8gdG9wb2xvZ3kgY29uc3RydWN0aW9uIG1vZHVsZS4gSW4gY2VudHJhbGl6ZWQgCiAg
YXBwcm9hY2gsIGlmIG1ldHJpY3MgY29sbGVjdGlvbiBtb2R1bGUgaXMgZXh0ZXJuYWwgYW5kIGlu
ZGlyZWN0bHkgCiAgaW50ZXJmYWNpbmcgd2l0aCBBTE0gdG9wb2xvZ3kgbWFuYWdlbWVudCBtb2R1
bGUgdmlhIEFMTSBtaWRkbGV3YXJlLCAKICB0aGUgbWV0cmljcyBpbmZvcm1hdGlvbiBpcyBwYXNz
aW5nIHZpYSB0aGlzIHBhcmFtZXRlci4gT3RoZXJ3aXNlIGlmIAogIEFMTSBwbHVnaW4gaGFzIGJ1
aWx0IGluIG1ldHJpY3MgY29sbGVjdGlvbiBtb2R1bGUsIHRoaXMgcGFyYW1ldGVyIGlzIAogIHVu
dXNlZC4gSW4gZGlzdHJpYnV0ZWQgb3ZlcmxheSBhcHByb2FjaCwgdGhlIEFMTSBjbGllbnQgbm9k
ZSBpbnZva2VzIAogIEpPSU4gcmVxdWVzdCB0byBwYXJlbnQgb3Igcm9vdCBub2RlIHZpYSB0aGlz
IGZ1bmN0aW9uLCB3aXRob3V0IAogIHJlcXVpcmVkIHRvIHByb3ZpZGUgbWV0cmljcyBpbmZvcm1h
dGlvbiwgbmVlZCBub3QgdXNlIHRoaXMgcGFyYW1ldGVyIAogIGFzIHdlbGwuIAogCiAKTGltIGV0
LmFsLiAgICAgICAgICAgICAgRXhwaXJlcyBKdWx5IDE3LCAyMDA4ICAgICAgICAgICAgICAgICBb
UGFnZSA5XSAKDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgIEFMTSBNaWRkbGV3YXJlIEFQSSAg
ICAgICAgICAgICAgSmFudWFyeSAyMDA4IAogICAKCjIuMi4gcmVsZWFzZVBhdGgoKSAKCiAgQUxN
IG1pZGRsZXdhcmUgY2FsbHMgcmVsZWFzZVBhdGggKCkgdG8gdHJpZ2dlciBwYXRoIGRlc3RydWN0
aW9uIEFQSSAKICBpbiB0b3BvbG9neSBtYW5hZ2VtZW50IHBsdWdpbiBBUEkuIAoKICBUaGUgc3lu
dGF4IGlzLCAgCgogIHJldCA9IHJlbGVhc2VQYXRoKGNvbnN0IGludCBhY3Rpb25Nb2RlKTsgCgog
IGFjdGlvbk1vZGUgLSBpbmRpY2F0ZXMgYWN0aW9uIHJlcXVlc3RlZCBieSBub2RlLCB3aGV0aGVy
IGFuIEFMTSAKICBzZXJ2ZXIgbm9kZSBvciBhbiBBTE0gY2xpZW50IG5vZGUuIEJvdGggbm9kZXMg
d2l0aCBkaWZmZXJlbnQgcm9sZSAKICBzaGFsbCB0cmlnZ2VyIGRpZmZlcmVudCBvcGVyYXRpb24g
dG8gdW5kZXJseWluZyBBTE0gdG9wb2xvZ3kgCiAgbWFuYWdlbWVudCBBUEkuIERFU1RST1lUUkVF
IG1vZGUgaXMgc2V0IGJ5IEFMTSBzZXJ2ZXIgbm9kZSB0byB0cmlnZ2VyIAogIGZ1bmN0aW9uIGNh
bGwgdG8gbG9jYWwgQUxNIHBsdWdpbiB0byBkZXN0cm95IGNvbnN0cnVjdGVkIGZvcndhcmRpbmcg
CiAgcGF0aCBhbmQgcmVsZWFzZSByZXNvdXJjZXMgYWxsb2NhdGVkLiBMRUFWRSBtb2RlIGlzIHNl
dCBieSBBTE0gY2xpZW50IAogIG5vZGUgdG8gdHJpZ2dlciBmdW5jdGlvbiBjYWxsIHRvIGluZm9y
bSBxdWl0dGluZyBtZXNzYWdlIHRvIGl0cyAKICBwYXJlbnQsIGRpc2Nvbm5lY3QgaXRzIGNvbm5l
Y3Rpb24gdG8gdGhlIHBhcmVudCBhbmQgZnJlZSByZXNvdXJjZXMgCiAgYWxsb2NhdGVkLiAKCiAg
IAoKMi4zLiBzZW5kUGF0aCgpIAoKICBBTE0gbWlkZGxld2FyZSBjYWxscyBzZW5kUGF0aCgpIHRv
IHRyaWdnZXIgcGF0aCBkaXN0cmlidXRpb24gQVBJIGluIAogIHRvcG9sb2d5IG1hbmFnZW1lbnQg
cGx1Z2luIEFQSS4gCgogIFRoZSBzeW50YXggaXMsICAKCiAgcmV0ID0gc2VuZFBhdGgoY29uc3Qg
aW50IHRyYW5zcG9ydE1vZGUsIGNvbnN0IGluIHNlbmRNb2RlLCBzdHJ1Y3QgCiAgQWxtUGF0aExz
dCogYWxtUGF0aHMpOyAKCiAgdHJhbnNwb3J0TW9kZSAtIGluZGljYXRlcyB0cmFuc3BvcnQgbW9k
ZSB0byBzZW5kIHBhdGguIElQVjQgbW9kZSBpcyAKICBzZXQgdG8gc2VuZCB1c2luZyBJUHY0LiBJ
UFY2IG1vZGUgaXMgc2V0IHRvIHNlbmQgdXNpbmcgSVB2Ni4gQVVUTyAKICBtb2RlIGlzIHNldCB3
aGVuIGFwcGxpY2F0aW9uIGxheWVyIHJlcXVpcmVzIHRyYW5zcG9ydCBsYXllciAKICBtaWRkbGV3
YXJlIHRvIHNlbGVjdCBhcHByb3ByaWF0ZSB0cmFuc3BvcnQgcHJvdG9jb2wuIAoKICBzZW5kTW9k
ZSAtIGluZGljYXRlcyBsZXZlbCBvZiBwYXRoIGluZm9ybWF0aW9uIHRvIGJlIHNlbnQgdG8gZWFj
aCAKICBzb3VyY2UvcmVsYXkgbm9kZXMuIE5PREVTUEVDSUZJRUQgbW9kZSBpcyBzZXQgdG8gc2Vu
ZCBvbmx5IG5vZGUtCiAgc3BlY2lmaWMgZm9yd2FyZGluZyBwYXRoLiBGVUxMIG1vZGUgaXMgc2V0
IHRvIHNlbmQgYWxsIHBhdGhzIHRvIGFsbCAKICBub2RlLiAKCiAgYWxtUGF0aHMgLSBzZXJ2ZXMg
YXMgYW4gaW5wdXQgcGFyYW1ldGVyIHdpdGggZm9yd2FyZGluZyBwYXRocyAKICBjb25zdHJ1Y3Rl
ZCBhdCBTZWN0aW9uIDIuMS4gCgogIFRoaXMgZnVuY3Rpb24gaXMgYXBwbGljYWJsZSBmb3IgY2Vu
dHJhbGl6ZWQgYXBwcm9hY2ggd2hlcmUgZm9yd2FyZGluZyAKICBwYXRocyBhcmUgYnVpbHQgYnkg
c2VydmVyIG5vZGUgYW5kIG5lZWQgdG8gYmUgZGlzdHJpYnV0ZWQgdG8gb3RoZXIgCiAgc291cmNl
L3JlbGF5IG5vZGVzLiAgCiAKIApMaW0gZXQuYWwuICAgICAgICAgICAgICBFeHBpcmVzIEp1bHkg
MTcsIDIwMDggICAgICAgICAgICAgICAgW1BhZ2UgMTBdIAoMCkludGVybmV0LURyYWZ0ICAgICAg
ICAgICAgQUxNIE1pZGRsZXdhcmUgQVBJICAgICAgICAgICAgICBKYW51YXJ5IDIwMDggCiAgIAoK
ICBJbiBvdmVybGF5IGFwcHJvYWNoLCBhZnRlciBjb25zdHJ1Y3RQYXRoKCkgaXMgdHJpZ2dlcmVk
IGJ5IEFMTSBjbGllbnQgCiAgbm9kZSwgcGFyZW50L3Jvb3QvcmVuZGV6dm91cyBwb2ludCBpcyBh
c3N1bWVkIHRvIGhhdmUgcHJvdG9jb2wgCiAgc3BlY2lmaWMgcGF0aCByZXF1ZXN0L2Fja25vd2xl
ZGdlbWVudCBtZWNoYW5pc20gZm9yIGludGVybWVkaWF0ZSAKICByZWxheSBub2RlKHMpIG5lZ290
aWF0aW9uLCB0aHVzIHRoaXMgZnVuY3Rpb24gbWF5IG5vdCBiZSB1c2VkLiAKCiAgIAoKMi40LiB1
cGRhdGVQYXRoKCkgCgogIEFMTSBtaWRkbGV3YXJlIGNhbGxzIHVwZGF0ZVBhdGgoKSB0byB0cmln
Z2VyIHBhdGggdXBkYXRlIEFQSSBpbiAKICB0b3BvbG9neSBtYW5hZ2VtZW50IHBsdWdpbiBBUEku
IFRoZSBzeW50YXggaXMsICAKCiAgcmV0ID0gdXBkYXRlUGF0aChzdHJ1Y3QgQWxtUGF0aExzdCog
YWxtUGF0aHMpIAoKICBhbG1QYXRocyAtIHNlcnZlcyBhcyBhbiBpbnB1dCBwYXJhbWV0ZXIgd2l0
aCBmb3J3YXJkaW5nIHBhdGhzIAogIHJlY2VpdmVkIGZyb20gc2VuZFBhdGgoKWF0IFNlY3Rpb24g
Mi4xLjMuIAoKICBUaGlzIGZ1bmN0aW9uIGlzIGFwcGxpY2FibGUgZm9yIGNlbnRyYWxpemVkIGFw
cHJvYWNoIHdoZXJlIGZvcndhcmRpbmcgCiAgcGF0aHMgYXJlIGJ1aWx0IGJ5IHNlcnZlciBub2Rl
IGFuZCBuZWVkIHRvIGJlIHVwZGF0ZWQgdG8gb3RoZXIgCiAgc291cmNlL3JlbGF5IG5vZGVzLiBB
dCBBTE0gc2VydmVyIG5vZGUsIHNlbmRQYXRoKCkgaXMgY2FsbGVkIHRvIAogIGRpc3RyaWJ1dGUg
dXBkYXRlZCBBTE0gcGF0aC4gQXQgQUxNIHNvdXJjZS9yZWxheSBub2RlcywgdXBkYXRlUGF0aCgp
IAogIEFQSSBpcyBjYWxsZWQgZnJvbSBuZXR3b3JrIGxheWVyIEFQSSwgdmlhIEFMTSBtaWRkbGV3
YXJlLCB0byB1cGRhdGUgCiAgZm9yd2FyZGluZyBwYXRoLiBUaGlzIEFQSSBtYW5pcHVsYXRlcyBm
b3J3YXJkaW5nIHRhYmxlIAogIChpbnNlcnQvZGVsZXRlL3VwZGF0ZSkgYmFzZWQgb24gaXRzIGlu
cHV0IHBhcmFtZXRlci4gCgogICAKCjMuIE1pZGRsZXdhcmUgQVBJIGZvciBDb250ZW50IFRyYW5z
bWlzc2lvbiAvIFJlY2VpdmluZyAKCiAgVGhpcyBzZWN0aW9uIGludHJvZHVjZXMgdGhlIGJhc2lj
IEFQSSBmb3IgQVYgc3RyZWFtIHRyYW5zbWlzc2lvbiBhbmQgCiAgcmVjZWl2aW5nIHZpYSBuZXR3
b3JrIGxheWVyIHRyYW5zcGFyZW50IEFQSS4gCgogIEFWIHN0cmVhbXMgY2FuIGJlIHRyYW5zbWl0
dGVkIHZpYSBlaXRoZXIgSVB2NC92NiB1bmljYXN0IG9yIElQdjYgCiAgWGNhc3QgW1JGQzUwNThd
LiBUaGUgd3JhcHBlciBBUEkgc2VydmVzIGFzIGFuIGludGVyZmFjZSB0byB0cmlnZ2VyIAogIEJT
RC9YQ2FzdCBuZXR3b3JrIHNvY2tldCBBUEksIG1ha2luZyB0aGUgQUxNIGFwcGxpY2F0aW9uIHRy
YW5zcGFyZW50IAogIHRvd2FyZHMgbmV0d29yayBsYXllci4gVGhlIHdyYXBwZXIgQVBJIGluY2x1
ZGVzIAoKICAgICAgIHNlbmQoKSAKCiAgICAgICByZWN2KCkgCgogIFRoZXNlIEFQSSBzaGFsbCBi
ZSBjYWxsZWQgYnkgQUxNIG1pZGRsZXdhcmUgdXBvbiByZWNlaXZpbmcgY2FwdHVyZWQgCiAgQVYg
c3RyZWFtIGZyb20gQUxNIGFwcGxpY2F0aW9uLCBhbmQgdXBvbiByZWNlaXZpbmcgQVYgc3RyZWFt
IHRvIGJlIAogIHBsYXliYWNrIGZyb20gdGhlIG5ldHdvcmsuIAoKICBXZSB3aWxsIGRpc2N1c3Mg
dGhlIHdyYXBwZXIgQVBJIGluIG1vcmUgZGV0YWlscyBpbiB0aGUgZm9sbG93aW5nIAogIHN1YnNl
Y3Rpb25zLiAKIAogCkxpbSBldC5hbC4gICAgICAgICAgICAgIEV4cGlyZXMgSnVseSAxNywgMjAw
OCAgICAgICAgICAgICAgICBbUGFnZSAxMV0gCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICBB
TE0gTWlkZGxld2FyZSBBUEkgICAgICAgICAgICAgIEphbnVhcnkgMjAwOCAKICAgCgozLjEuIHNl
bmQoKSAKCiAgQUxNIG1pZGRsZXdhcmUgY2FsbHMgc2VuZCgpIHRvIHRyaWdnZXIgbmV0d29yayBz
b2NrZXQgQVBJIGZvciBkYXRhIAogIHRyYW5zbWlzc2lvbi4gVGhlIHN5bnRheCBpcywgIAoKICBy
ZXQgPSBzZW5kKGNvbnN0IGludCB0cmFuc3BvcnRNb2RlLCBzdHJ1Y3QgQWxtRGF0YSogZGF0YSkg
CgogIHRyYW5zcG9ydE1vZGUgLSBpbmRpY2F0ZXMgdHJhbnNwb3J0IG1vZGUgdG8gc2VuZCBBViBj
b250ZW50LiAKICBBTE1DQVNUVjRVRFAgbW9kZSBpcyBzZXQgdG8gc2VuZCB1c2luZyBJUHY0IHVu
aWNhc3QgVURQIHN0cmVhbS4gCiAgQUxNQ0FTVFY0VENQIG1vZGUgaXMgc2V0IHRvIHNlbmQgdXNp
bmcgSVB2NCB1bmljYXN0IFRDUCBzdHJlYW0uIAogIEFMTUNBU1RWNlVEUCBtb2RlIGlzIHNldCB0
byBzZW5kIHVzaW5nIElQdjYgdW5pY2FzdCBVRFAgc3RyZWFtLiAKICBBTE1DQVNUVjZUQ1AgbW9k
ZSBpcyBzZXQgdG8gc2VuZCB1c2luZyBJUHY2IHVuaWNhc3QgVENQIHN0cmVhbS4gCiAgWENBU1Q2
LTEgbW9kZSBpcyBzZXQgdG8gc2VuZCB1c2luZyBJUHY2IFhjYXN0IHdpdGggb25seSBuZXh0IHJl
Y2VpdmVyIAogIGRlc3RpbmF0aW9uIGFkZHJlc3MgZ2l2ZW4uIFhDQVNUNi0yIG1vZGUgaXMgc2V0
IHRvIHNlbmQgdXNpbmcgSVB2NiAKICBYY2FzdCB3aXRoIGZ1bGwgcmVjZWl2ZXJzIGxpc3Qgb2Yg
ZGVzdGluYXRpb24gYWRkcmVzcyBnaXZlbiBmcm9tIAogIHNvdXJjZS4gSVBNVUxUSUNBU1QgbW9k
ZSBpcyBzZXQgdG8gc2VuZCB1c2luZyBJUCBtdWx0aWNhc3QuIEFVVE8gbW9kZSAKICBpcyBzZXQg
d2hlbiBhcHBsaWNhdGlvbiBsYXllciByZXF1aXJlcyB0cmFuc3BvcnQgbGF5ZXIgbWlkZGxld2Fy
ZSB0byAKICBzZWxlY3QgYXBwcm9wcmlhdGUgdHJhbnNwb3J0IHByb3RvY29sLiBSZWZlciB0byBT
ZWN0aW9uIDMuMS4xIGZvciAKICBkaWZmZXJlbmNlcyBiZXR3ZWVuIHRyYW5zcG9ydCBtb2Rlcy4g
CgogIGRhdGEgLSBzZXJ2ZXMgYXMgYW4gaW5wdXQgcGFyYW1ldGVyIHdoaWNoIHByb3ZpZGVzIEFW
IGRhdGEgCiAgaW5mb3JtYXRpb24gaW4gQWxtRGF0YSBzdHJ1Y3QgZm9ybWF0LiAKCiAgVGhpcyBB
UEkgaXMgaW52b2tlZCBieSBBTE0gc291cmNlIG5vZGUgZnJvbSB1c2VyIHNwYWNlLiBVcG9uIAog
IGludm9jYXRpb24sIGl0IHRyaWdnZXJzIGxvb2t1cFBhdGgoKSBhcyBkZXNjcmliZWQgbGF0ZXIg
b24gaW4gU2VjdGlvbiAKICA0LjEgdG8gc2VlayBmb3IgbmV4dCBkZXNpZ25hdGVkIHJlY2VpdmVy
KHMpLiBCYXNlZCBvbiB0cmFuc3BvcnRNb2RlLCAKICBpdCBzaGFsbCBjcmVhdGUgYXBwcm9wcmlh
dGUgc29ja2V0IHR5cGUsIHNldCBzb2NrZXQgb3B0aW9ucywgYWRkIAogIG1lbWJlciBpbnRvIGdy
b3VwIChmb3IgWGNhc3QpLCB0cmlnZ2VyIFhjYXN0U2VuZCgpIHN5c3RlbSBjYWxsIGZvciAKICBJ
UHY2LWJhc2VkIFhjYXN0IG9yIEJTRCBzZW5kKCkgZm9yIElQdjQvdjYgZGF0YSB0cmFuc21pc3Np
b24uIAoKICAgCgozLjEuMS4gVHJhbnNwb3J0IE1vZGUgCgogIFRoaXMgc2VjdGlvbiBkZXNjcmli
ZXMgNCBkaWZmZXJlbnQgdHJhbnNwb3J0IG1vZGVzIGFzIG1lbnRpb25lZCBpbiAKICBTZWN0aW9u
IDMuMSBhbmQgbGF0ZXIgb24gaW4gNC4xLiAKCiAgQUxNQ0FTVFY0IC0gYW4gSVB2NCBBViBzdHJl
YW0gcmVsYXkgbWVjaGFuaXNtIHdpdGggZW5kIG5vZGUgCiAgZm9yd2FyZGluZyBieSByZWZlcnJp
bmcgdG8gbG9jYWwgZm9yd2FyZGluZyB0YWJsZS4gTm8gZXhwbGljaXQgbGlzdCAKICBvZiBkZXN0
aW5hdGlvbnMgYWRkcmVzc2VzIGVtYmVkZGVkIGluIElQIGRhdGFncmFtLiBFYWNoIHJlbGF5IG5v
ZGUgCiAgbXVzdCBsb29rdXAgdGhlIGxvY2FsIGZvcndhcmRpbmcgdGFibGUsIGR1cGxpY2F0ZSBh
bmQgZm9yd2FyZCB0aGUgQVYgCiAgc3RyZWFtIGJhc2VkIG9uIHNvdXJjZSBhbmQgZGVzdGluYXRp
b24gSVAgaW4gdGhlIGZvcndhcmRpbmcgdGFibGUuIAogICpUaGlzIGlzIGEgcHJvcHJpZXRhcnkg
dHJhbnNwb3J0IHByb3RvY29sIGRldmVsb3BlZCBpbi1ob3VzZS4gCgogICAgQUxNQ0FTVFY0VURQ
IC0gYW4gSVB2NCBVRFAgdmVyc2lvbiBvZiBBTE1DQVNUIGNvbmNlcHQuIAoKICAgIEFMTUNBU1RW
NFRDUCAtIGFuIElQdjQgVENQIHZlcnNpb24gb2YgQUxNQ0FTVCBjb25jZXB0LiAKIAogCkxpbSBl
dC5hbC4gICAgICAgICAgICAgIEV4cGlyZXMgSnVseSAxNywgMjAwOCAgICAgICAgICAgICAgICBb
UGFnZSAxMl0gCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICBBTE0gTWlkZGxld2FyZSBBUEkg
ICAgICAgICAgICAgIEphbnVhcnkgMjAwOCAKICAgCgogICAgQUxNQ0FTVFY2VURQIC0gYW4gSVB2
NiBVRFAgdmVyc2lvbiBvZiBBTE1DQVNUIGNvbmNlcHQuIAoKICAgIEFMTUNBU1RWNlRDUCAtIGFu
IElQdjYgVENQIHZlcnNpb24gb2YgQUxNQ0FTVCBjb25jZXB0LiAKCiAgWENBU1Q2LTEgLSBhbiBh
bHRlcm5hdGl2ZSBvZiBYY2FzdC1iYXNlZCBBViBzdHJlYW0gcmVsYXkgbWVjaGFuaXNtLiAKICBP
cmlnaW5hbCBYY2FzdCBwYWNrZXQgZm9ybWF0IGFyZSB1c2VkLiBTb3VyY2Ugbm9kZSBjb25zdHJ1
Y3RzIFhjYXN0IAogIHBhY2tldC4gWGNhc3QgcGFja2V0IGhlYWRlciBjb250YWlucyBvbmUgbmV4
dCByZWNlaXZlciBhdCBPdXRlciBJUCAKICBEZXN0aW5hdGlvbiBmaWVsZCwgYmFzZWQgb24gQUxN
IGZvcndhcmRpbmcgdGFibGUuIEVhY2ggcmVsYXkgbm9kZSAKICBtdXN0IGxvb2t1cCB0aGUgbG9j
YWwgQUxNIGZvcndhcmRpbmcgdGFibGUsIHVwZGF0ZSB0aGUgWGNhc3QgaGVhZGVyIAogIHdpdGgg
Y3VycmVudCBTb3VyY2UgSVAgYXQgT3V0ZXIgSVAgU291cmNlIGZpZWxkIGFuZCBuZXh0IERlc3Rp
bmF0aW9uIAogIGZpZWxkcyBhdCBPdXRlciBJUCBEZXN0aW5hdGlvbiBmaWVsZCwgZHVwbGljYXRl
IGFuZCBmb3J3YXJkIHRoZSBBViAKICBzdHJlYW0gYmFzZWQgb24gc291cmNlIGFuZCBkZXN0aW5h
dGlvbiBJUCBpbiB0aGUgZm9yd2FyZGluZyB0YWJsZS4gCgogIFhDQVNUNi0yIC0gYW4gYWx0ZXJu
YXRpdmUgb2YgWGNhc3QtYmFzZWQgQVYgc3RyZWFtIHJlbGF5IG1lY2hhbmlzbS4gCiAgT3JpZ2lu
YWwgWGNhc3QgcGFja2V0IGZvcm1hdCBhcmUgdXNlZC4gU291cmNlIG5vZGUgY29uc3RydWN0cyBY
Y2FzdCAKICBwYWNrZXQuIFNvdXJjZSBub2RlIGFkZHMgZXhwbGljaXQgbGlzdCBvZiByZWNlaXZl
cnMgaW50byBYY2FzdCAKICBoZWFkZXIsIGJhc2VkIG9uIEFMTSBmb3J3YXJkaW5nIHRhYmxlLiBJ
biB0aGlzIGNhc2UsIFhDQVNUNi0yICBpcyAKICBkaWZmZXJlbnQgY29tcGFyZWQgdG8gWENBU1Q2
LTEgd2hlcmUgaW4gdGhlIGZvcm1hbCBjYXNlLCByZWxheSBub2RlIAogIG5lZWQgbm90IG1haW50
YWluIGEgbG9jYWwgQUxNIGZvcndhcmRpbmcgdGFibGUgYW5kIG5lZWQgbm90IGxvb2t1cCAKICBm
b3J3YXJkaW5nIHRhYmxlIHVwb24gcmVjZWl2aW5nIHBhY2tldC4gV2hlbiBhbiBYQ0FTVCBwYWNr
ZXQgYXJyaXZlcywgCiAgZmlyc3QgZW50cnkgaW4gWENBU1QgcGFja2V0IE91dGVyIElQIERlc3Rp
bmF0aW9uIGZpZWxkLCB3aGljaCBkZW5vdGVzIAogIHRoZSBjdXJyZW50IG5vZGUsIGlzIHJlbW92
ZWQuIFRoZSBuZXh0IGRlc3RpbmF0aW9uIG9mIHJlY2VpdmVyIGlzIAogIGRldGVybWluZWQgYnkg
cmVmZXJyaW5nIHRvIHRoZSBzZWNvbmQgZW50cnkgaW4gWENBU1QgT3V0ZXIgSVAgCiAgRGVzdGlu
YXRpb24gZmllbGQuIFBhY2tldCBpcyB0aGVuIGR1cGxpY2F0ZWQgYW5kIGZvcndhcmRlZCBiYXNl
ZCBvbiAKICBPdXRlciBJUCBEZXN0aW5hdGlvbiBmaWVsZCBpbiBYQ0FTVCBoZWFkZXIuIAoKICBJ
UE1VTFRJQ0FTVCAtIGFuIElQIG11bHRpY2FzdCBiYXNlZCBBViBzdHJlYW0gcmVsYXkgbWVjaGFu
aXNtIHdpdGggCiAgaW50ZXJtZWRpYXRlIHJvdXRlcnMgYXJlIGFzc3VtZWQgdG8gYmUgbXVsdGlj
YXN0LWVuYWJsZWQuIAoKICAgCgozLjIuIHJlY3YoKSAKCiAgQUxNIG1pZGRsZXdhcmUgY2FsbHMg
cmVjdigpIHRvIHJlbGF5IGNvbnRlbnQgcmVjZWl2ZWQgZnJvbSBuZXR3b3JrIHRvIAogIEFMTSBh
cHBsaWNhdGlvbi4gVGhlIHN5bnRheCBpcywgIAoKICByZXQgPSByZWN2KHN0cnVjdCBBbG1EYXRh
KiBkYXRhKSAKCiAgZGF0YSAtIHNlcnZlcyBhcyBhbiBpbnB1dCBwYXJhbWV0ZXIgd2hpY2ggcHJv
dmlkZXMgQVYgZGF0YSAKICBpbmZvcm1hdGlvbiBpbiBBbG1EYXRhIHN0cnVjdCBmb3JtYXQuIAoK
ICBUaGlzIEFQSSBpcyBjYWxsZWQgZnJvbSBuZXR3b3JrIGxheWVyIEFQSSwgZWl0aGVyIElQdjQv
djYgQlNEIHJlY3YoKSAKICBvciBJUHY2IFhjYXN0UmVjdigpIHN5c3RlbSBjYWxsLCB2aWEgQUxN
IG1pZGRsZXdhcmUsIHRvIGNvbnZleSBBViAKICBkYXRhIHRvIEFMTSBhcHBsaWNhdGlvbi4gIAoK
ICAgCgogCiAKTGltIGV0LmFsLiAgICAgICAgICAgICAgRXhwaXJlcyBKdWx5IDE3LCAyMDA4ICAg
ICAgICAgICAgICAgIFtQYWdlIDEzXSAKDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgIEFMTSBN
aWRkbGV3YXJlIEFQSSAgICAgICAgICAgICAgSmFudWFyeSAyMDA4IAogICAKCjQuIE1pZGRsZXdh
cmUgQVBJIGZvciBDb250ZW50IFJlbGF5IAoKICBUaGlzIHNlY3Rpb24gaW50cm9kdWNlcyB0aGUg
YmFzaWMgQVBJIGZvciBBViBzdHJlYW0gcmVsYXkgYXQgQUxNIAogIGludGVybWVkaWF0ZSByZWxh
eSBub2RlIHZpYSBuZXR3b3JrIGxheWVyIHRyYW5zcGFyZW50IEFQSS4gCgogIEFWIHN0cmVhbXMg
YXJlIHRyYW5zbWl0dGVkIHRvIEFMTSByZWxheSBub2RlIHZpYSBlaXRoZXIgSVB2NC92Ni1iYXNl
ZCAKICBBTE1jYXN0IG9yIElQdjYtYmFzZWQgWGNhc3QuIFRoZSB3cmFwcGVyIEFQSSBzZXJ2ZXMg
YXMgYW4gaW50ZXJmYWNlIAogIHRvIHRyaWdnZXIgQUxNIHBhdGggbG9va3VwIGFuZCBkdXBsaWNh
dGUgYSBjb3B5IG9mIEFWIHN0cmVhbSAKICBhdXRvbWF0aWNhbGx5IGF0IGludGVybWVkaWF0ZSBy
ZWxheSBub2RlLCBtYWtpbmcgdGhlIEFMTSBhcHBsaWNhdGlvbiAKICB0cmFuc3BhcmVudCB0b3dh
cmRzIG5ldHdvcmsgbGF5ZXIgYW5kIEFMTSBhbGdvcml0aG1zLiBUaGUgd3JhcHBlciBBUEkgCiAg
aW5jbHVkZXMgCgogICAgICAgcmVsYXkoKSAKCiAgVGhpcyBBUEkgc2hhbGwgYmUgY2FsbGVkIGJ5
IEFMTSBtaWRkbGV3YXJlIHVwb24gcmVjZWl2aW5nIEFWIHN0cmVhbSAKICB0byBiZSByZWxheWVk
IGZyb20gdGhlIG5ldHdvcmsuIAoKICBXZSB3aWxsIGRpc2N1c3MgdGhlIHdyYXBwZXIgQVBJIGlu
IG1vcmUgZGV0YWlscyBpbiB0aGUgZm9sbG93aW5nIAogIHN1YnNlY3Rpb25zLiAKCiAgIAoKNC4x
LiByZWxheSgpIAoKICBBTE0gbWlkZGxld2FyZSBjYWxscyByZWxheSgpIHRvIHRyaWdnZXIgbmV0
d29yayBzb2NrZXQgQVBJIGZvciBkYXRhIAogIHJlbGF5LiBUaGUgc3ludGF4IGlzLCAgCgogIHJl
dCA9IHJlbGF5KGNvbnN0IGludCB0cmFuc3BvcnRNb2RlLCBzdHJ1Y3QgQWxtRGF0YSogZGF0YSkg
CgogIHRyYW5zcG9ydE1vZGUgLSBpbmRpY2F0ZXMgdHJhbnNwb3J0IG1vZGUgdG8gc2VuZCBBViBj
b250ZW50LiAKICBBTE1DQVNUVjRVRFAgbW9kZSBpcyBzZXQgdG8gc2VuZCB1c2luZyBJUHY0IHVu
aWNhc3QgVURQIHN0cmVhbS4gCiAgQUxNQ0FTVFY0VENQIG1vZGUgaXMgc2V0IHRvIHNlbmQgdXNp
bmcgSVB2NCB1bmljYXN0IFRDUCBzdHJlYW0uIAogIEFMTUNBU1RWNlVEUCBtb2RlIGlzIHNldCB0
byBzZW5kIHVzaW5nIElQdjYgdW5pY2FzdCBVRFAgc3RyZWFtLiAKICBBTE1DQVNUVjZUQ1AgbW9k
ZSBpcyBzZXQgdG8gc2VuZCB1c2luZyBJUHY2IHVuaWNhc3QgVENQIHN0cmVhbS4gCiAgWENBU1Q2
LTEgbW9kZSBpcyBzZXQgdG8gc2VuZCB1c2luZyBJUHY2IFhjYXN0IHdpdGggb25seSBuZXh0IHJl
Y2VpdmVyIAogIGRlc3RpbmF0aW9uIGFkZHJlc3MgZ2l2ZW4uIFhDQVNUNi0yIG1vZGUgaXMgc2V0
IHRvIHNlbmQgdXNpbmcgSVB2NiAKICBYY2FzdCB3aXRoIGZ1bGwgcmVjZWl2ZXJzIGxpc3Qgb2Yg
ZGVzdGluYXRpb24gYWRkcmVzcyBnaXZlbiBmcm9tIAogIHNvdXJjZS4gSVBNVUxUSUNBU1QgbW9k
ZSBpcyBzZXQgdG8gc2VuZCB1c2luZyBJUCBtdWx0aWNhc3QuIEFVVE8gbW9kZSAKICBpcyBzZXQg
d2hlbiBhcHBsaWNhdGlvbiBsYXllciByZXF1aXJlcyB0cmFuc3BvcnQgbGF5ZXIgbWlkZGxld2Fy
ZSB0byAKICBzZWxlY3QgYXBwcm9wcmlhdGUgdHJhbnNwb3J0IHByb3RvY29sLiBSZWZlciB0byBT
ZWN0aW9uIDMuMS4xIGZvciAKICBkaWZmZXJlbmNlcyBiZXR3ZWVuIHRyYW5zcG9ydCBtb2Rlcy4g
CgogIGRhdGEgLSBzZXJ2ZXMgYXMgYW4gaW5wdXQgcGFyYW1ldGVyIHdoaWNoIHByb3ZpZGVzIEFW
IGRhdGEgCiAgaW5mb3JtYXRpb24gaW4gQWxtRGF0YSBzdHJ1Y3QgZm9ybWF0LiAKCiAgSWYgZWl0
aGVyIEFMTUNBU1RWNFVEUCwgQUxNQ0FTVFY0VENQLCBBTE1DQVNUVjZVRFAgb3IgQUxNQ0FTVFY2
VENQIAogIHRyYW5zcG9ydCBtb2RlIGlzIHVzZWQsIHRoaXMgQVBJIGNoZWNrcyBtYXJrZXIgYml0
IGluIHBhY2tldCAoUmVmZXIgCiAKIApMaW0gZXQuYWwuICAgICAgICAgICAgICBFeHBpcmVzIEp1
bHkgMTcsIDIwMDggICAgICAgICAgICAgICAgW1BhZ2UgMTRdIAoMCkludGVybmV0LURyYWZ0ICAg
ICAgICAgICAgQUxNIE1pZGRsZXdhcmUgQVBJICAgICAgICAgICAgICBKYW51YXJ5IDIwMDggCiAg
IAoKICB0byBTZWN0aW9uIDQuMS4xIGZvciBtYXJrZXQgYml0IHBsYWNlbWVudCBleGFtcGxlKSB0
byBpZGVudGlmeSBpZiAKICBwYWNrZXQgZHVwbGljYXRpb24vcmVsYXkgaXMgcmVxdWlyZWQgdG8g
ZGVzaWduYXRlZCBkZXN0aW5hdGlvbi4gSWYgCiAgbWFya2VyIGJpdCBpcyBzZXQsIGl0IGV4dHJh
Y3RzIG9yaWdpbmF0b3IgKHNvdXJjZSkgSVAgYWRkcmVzcyBmcm9tIAogIHBhY2tldCwgbG9va3Vw
IHRvIGl0cyBBTE0gbG9jYWwgZm9yd2FyZGluZyB0YWJsZSBhbmQgaW52b2tlIHY0L3Y2IEJTRCAK
ICBzZW5kKCkuICAKCiAgSWYgWENBU1Q2LTEgdHJhbnNwb3J0IG1vZGUgaXMgdXNlZCwgdGhpcyBB
UEkgZXh0cmFjdHMgb3JpZ2luYXRvciBJUCAKICBhZGRyZXNzIGZyb20gcGFja2V0LCBsb29rdXAg
dG8gaXRzIEFMTSBmb3J3YXJkaW5nIHRhYmxlIGZvciBuZXh0IAogIGRlc3RpbmF0aW9uKHMpLCBj
cmVhdGUgWGNhc3QgZ3JvdXAsIHNldCBzb2NrZXQgb3B0aW9uLCBhZGQgbWVtYmVyIAogIGludG8g
WGNhc3QgZ3JvdXAgYW5kIGludm9rZXMgWGNhc3Qga2VybmVsIEFQSSBYY2FzdFNlbmQoKS4gIAoK
ICBJZiBYQ0FTVDYtMiB0cmFuc3BvcnQgbW9kZSBpcyB1c2VkLCB0aGlzIEFQSSBuZWVkIG5vdCBy
ZWZlciB0byAKICBmb3J3YXJkaW5nIHRhYmxlIGF0IHJlbGF5IG5vZGUuIEluc3RlYWQsIGl0IGNy
ZWF0ZXMgWGNhc3QgZ3JvdXAsIHNldCAKICBzb2NrZXQgb3B0aW9uLCBhZGQgbWVtYmVyIGludG8g
WGNhc3QgZ3JvdXAgYW5kIGludm9rZXMgWGNhc3Qga2VybmVsIAogIEFQSSBYY2FzdFNlbmQoKS4g
CgogICAKCjUuIE1pZGRsZXdhcmUgQVBJIGZvciBSZWxheSBQYXRoIExvb2t1cCAKCiAgVGhpcyBz
ZWN0aW9uIGludHJvZHVjZXMgdGhlIGJhc2ljIEFQSSBmb3IgQUxNIHBhdGggbG9va3VwIGF0IEFM
TSAKICBzb3VyY2UgYW5kIGludGVybWVkaWF0ZSByZWxheSBub2RlLiAgCgogIFRoaXMgQVBJIGlz
IHVzZWQgYXQgc291cmNlIG9ubHkgd2hlbiB0cmFuc3BvcnRNb2RlIGlzIHNldCB0byBYQ0FTVDYt
CiAgMiwgYXMgdGhpcyB0cmFuc3BvcnRNb2RlIGluY2x1ZGVzIGFsbCByZWNlaXZlcnMnIGFkZHJl
c3NlcyBpbiBYQ0FTVCAKICBoZWFkZXIgYXQgc291cmNlLiBOZXZlcnRoZWxlc3MsIGZvciBvdGhl
ciB0cmFuc3BvcnQgbW9kZSwgdXBvbiAKICByZWNlaXZpbmcgQVYgc3RyZWFtIGF0IHNvdXJjZS9y
ZWxheSBub2RlLCBBTE0gcGF0aCBsb29rdXAgaXMgcmVxdWlyZWQgCiAgdG8gZGV0ZXJtaW5lIGRl
c3RpbmF0aW9uIG9mIG5leHQgcmVjZWl2ZXIocykuIFRoZSB3cmFwcGVyIEFQSSBzZXJ2ZXMgCiAg
YXMgYW4gaW50ZXJmYWNlIHRvIHRyaWdnZXIgQUxNIHBhdGggbG9va3VwIGF0IHNvdXJjZSBhbmQg
aW50ZXJtZWRpYXRlIAogIHJlbGF5IG5vZGUsIG1ha2luZyB0aGUgQUxNIGFwcGxpY2F0aW9uIHRy
YW5zcGFyZW50IHRvd2FyZHMgbmV0d29yayAKICBsYXllciBhbmQgQUxNIGFsZ29yaXRobXMuIFRo
ZSB3cmFwcGVyIEFQSSBpbmNsdWRlcyAKCiAgICAgICBsb29rdXBQYXRoKCkgCgogIFRoaXMgQVBJ
IHNoYWxsIGJlIGNhbGxlZCBieSBBTE0gbWlkZGxld2FyZSB1cG9uIHJlY2VpdmluZyBBViBzdHJl
YW0gCiAgdG8gYmUgdHJhbnNtaXR0ZWQgb3IgcmVsYXllZC4gSXQgbWF5IGJlIGNhbGxlZCBmcm9t
IHNlbmQoKSAoU2VjdGlvbiAKICAzLjEpIG9yIHJlbGF5KCkgKFNlY3Rpb24gNC4xKS4gIAoKICBX
ZSB3aWxsIGRpc2N1c3MgdGhlIHdyYXBwZXIgQVBJIGluIG1vcmUgZGV0YWlscyBpbiB0aGUgZm9s
bG93aW5nIAogIHN1YnNlY3Rpb25zLiAKCiAgIAoKNS4xLiBsb29rdXBQYXRoKCkgCgogIEFMTSBt
aWRkbGV3YXJlIGNhbGxzIGxvb2t1cFBhdGgoKSB0byBwZXJmb3JtIGZvcndhcmRpbmcgcGF0aCBs
b29rdXAuIAogIFRoZSBzeW50YXggaXMsICAKIAogCkxpbSBldC5hbC4gICAgICAgICAgICAgIEV4
cGlyZXMgSnVseSAxNywgMjAwOCAgICAgICAgICAgICAgICBbUGFnZSAxNV0gCgwKSW50ZXJuZXQt
RHJhZnQgICAgICAgICAgICBBTE0gTWlkZGxld2FyZSBBUEkgICAgICAgICAgICAgIEphbnVhcnkg
MjAwOCAKICAgCgogIHJldCA9IGxvb2t1cFBhdGggKHVpbnQzMl90IGtleSwgc3RydWN0IEFsbURp
c3RMc3QqIGFsbURpc3QpIAoKICBrZXkgLSBpbmRpY2F0ZXMgcHJpbWFyeSBrZXkgdG8gbG9va3Vw
IGluIGZvcndhcmRpbmcgdGFibGUuIEluIHRoaXMgCiAgZHJhZnQsIHNvdXJjZSBJUCBhZGRyZXNz
IGlzIHVzZWQuICAgCgogIGFsbURpc3QgLSBzZXJ2ZXMgYXMgb3V0cHV0IHBhcmFtZXRlciB3aGlj
aCBwcm92aWRlcyBicmFuY2ggCiAgaW5mb3JtYXRpb24gaW4gQWxtRGlzdCBzdHJ1Y3QgZm9ybWF0
IGNvbnNpc3RzIG9mIGJyYW5jaCBpbmZvIGFuZCBvbmUgCiAgZGVzdGluYXRpb24gSVAgYWRkcmVz
cyBwZXIgYnJhbmNoLiAKCiAgICAgCgo2LiBFeGFtcGxlIG9mIE1hcmtldCBCaXQgUGxhY2VtZW50
IAoKICBBIG1hcmtlciBiaXQgaXMgdXNlZCB0byBkaXN0aW5ndWlzaCB0aGUgcGFja2V0IGZvciBk
dXBsaWNhdGlvbiBhbmQgCiAgcmVsYXkuIEluIG91ciBpbXBsZW1lbnRhdGlvbiwgdGhlIG1hcmtl
dCBiaXQgb2Zmc2V0IGlzIHNldCBhdCBmaXJzdCAKICBiaXQgb2YgSVAgcGF5bG9hZC4gSWYgZWl0
aGVyIEFMTUNBU1RWNFVEUCwgQUxNQ0FTVFY0VENQLCBBTE1DQVNUVjZVRFAgCiAgb3IgQUxNQ0FT
VFY2VENQIHRyYW5zcG9ydCBtb2RlIGlzIHVzZWQsIHRoZSBmaXJzdCBiaXQgb2YgSVAgcGF5bG9h
ZCAKICBmb3IgZXZlcnkgcGFja2V0IHdpbGwgYmUgY2hlY2tlZC4gCgogICAKCjcuIFVzZWNhc2Ug
RGVzY3JpcHRpb24gICAKCiAgSW4gYW4gQUxNLWJhc2VkIGFwcGxpY2F0aW9uIChmb3IgZS5nLiBt
dWx0aS1wYXJ0eSB2aWRlbyBjb25mZXJlbmNpbmcsIAogIGZpbGUgZG93bmxvYWQgZXRjKSwgdGhl
IHByb3Bvc2VkIHdyYXBwZXIgQVBJIGNhbiBiZSB1c2VkIHRvIHByb3ZpZGUgCiAgdHJhbnNwYXJl
bmN5IHRvd2FyZHMgQUxNIGFsZ29yaXRobXMgYW5kIG5ldHdvcmsgbGF5ZXIuIAoKICBGb3IgY2Vu
dHJhbGl6ZWQgYXBwcm9hY2ggd2l0aCBhbiBBTE0gc2VydmVyIGNvbnN0cnVjdHMgTiBkaXN0cmli
dXRpb24gCiAgdHJlZXMgZm9yIE4gc291cmNlIG5vZGVzLCB0aGUgQVBJIHVzYWdlIGlzIGlsbHVz
dHJhdGVkIGluIEZpZ3VyZSAyLiBBIAogIGdyb3VwIG1lbWJlcnNoaXAgbW9kdWxlIGFuZCBhIG1l
dHJpYyBjb2xsZWN0aW9uIG1vZHVsZSBhcmUgYXNzdW1lZCB0byAKICBjby1leGlzdCBpbiBBTE0g
TWlkZGxld2FyZS4gCgogICAKCiAgIAoKICAgCgogICAKCiAgIAoKICAgCgogICAKCiAgIAogCiAK
TGltIGV0LmFsLiAgICAgICAgICAgICAgRXhwaXJlcyBKdWx5IDE3LCAyMDA4ICAgICAgICAgICAg
ICAgIFtQYWdlIDE2XSAKDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgIEFMTSBNaWRkbGV3YXJl
IEFQSSAgICAgICAgICAgICAgSmFudWFyeSAyMDA4IAogICAKCiAgICAgICAgICBBTE0gICAgICAg
ICAgICAgICBBTE0gICAgICAgICAgICAgICBBTE0gICAgICAgICAgICAgQUxNIAogICAgICAgIFNl
cnZlciAgICAgICAgICAgQ2xpZW50IEEgICAgICAgICAgIENsaWVudCBCICAgICAgICBDbGllbnQg
QyAKICAgICAgKy0tLS0tLS0tLS0tKyAgLiAgKy0tLS0tLS0tLS0tKyAgICstLS0tLS0tLS0tLSsg
ICAgKy0tLS0tLS0tLS0tKyAKICAgICAgfCAgQUxNIFZDICAgfCAgLiAgfCAgQUxNIFZDICAgfCAg
IHwgIEFMTSBWQyAgIHwgICAgfCAgIEFMTSBWQyAgfCAKICAgICAgfCAgU2VydmVyICAgfCAgLiAg
fCAgQ2xpZW50ICAgfCAgIHwgIENsaWVudCAgIHwgICAgfCAgIENsaWVudCAgfCAKICAgICAgfGFw
cGxpY2F0aW9ufCAgLiAgfGFwcGxpY2F0aW9ufCAgIHxhcHBsaWNhdGlvbnwgICAgfGFwcGxpY2F0
aW9ufCAKICAgICAgKy0tLS0tLS0tLS0tKyAgLiAgKy0tLS0tLS0tLS0tKyAgICstLS0tLS0tLS0t
LSsgICAgKy0tLS0tLS0tLS0tKyAKICAgICAgfCAgICBBTE0gICAgfCAgLiAgfCAgICBBTE0gICAg
fCAgIHwgICAgQUxNICAgIHwgICAgfCAgICBBTE0gICAgfCAKICAgICAgfE1pZGRsZXdhcmUgfCAg
LiAgfE1pZGRsZXdhcmUgfCAgIHxNaWRkbGV3YXJlIHwgICAgfE1pZGRsZXdhcmUgfCAKICAgICAg
fCB8ICAgICAgICAgfCAgLiAgfCAgICAgICAgICAgfCAgIHwgICAgICAgICAgIHwgICAgfCAgICAg
ICAgICAgfCAKICAgICAgfCB8Y29uc3RydWN0fCAgLiAgfCAgICAgICAgICAgfCAgIHwgICAgICAg
ICAgIHwgICAgfCAgICAgICAgICAgfCAKICAgICAgfCB8UGF0aCgpLyAgfCAgLiAgfCAgICAgICAg
ICAgfCAgIHwgICAgICAgICAgIHwgICAgfCAgICAgICAgICAgfCAKICAgICAgfCB8c2VuZCAgICAg
fCAgLiAgfCAgICAgICAgICAgfCAgIHwgICAgICAgICAgIHwgICAgfCAgICAgICAgICAgfCAKICAg
ICAgfCB8UGF0aCgpLyAgfCAgLiAgfCAgICAgICAgICAgfCAgIHwgICAgICAgICAgIHwgICAgfCAg
ICAgICAgICAgfCAKICAgICAgfCB8cmVsZWFzZSAgfCAgLiAgfCAgICAgICAgICAgfCAgIHwgICAg
ICAgICAgIHwgICAgfCAgICAgICAgICAgfCAKICAgICAgfCB8UGF0aCgpICAgfCAgLiAgfCAgICAg
ICAgICAgfCAgIHwgICAgICAgICAgIHwgICAgfCAgICAgICAgICAgfCAKICAgICAgfCBWICAgICAg
ICAgfCAgLiAgfCstLS0tLS0tLSsgfCAgIHwrLS0tLS0tLS0rIHwgICAgfCstLS0tLS0tLSsgfCAK
ICAgICAgfCstLS0tLS0tLSsgfCAgLiAgfHxUb3BvbG9neXwgfCAgIHx8VG9wb2xvZ3l8IHwgICAg
fHxUb3BvbG9neXwgfCAgCiAgICAgIHx8VG9wb2xvZ3l8IHwgIC4gIHx8IFBsdWdpbiB8IHwgICB8
fCBQbHVnaW4gfCB8ICAgIHx8IFBsdWdpbiB8IHwgCiAgICAgIHx8IFBsdWdpbiB8IHwgIC4gIHwr
LS0tLS0tLS0rIHwgICB8Ky0tLS0tLS0tKyB8ICAgIHwrLS0tLS0tLS0rIHwgCiAgICAgIHwrLS0t
LS0tLS0rIHwgIC4gIHwgXiAgICAgICAgIHwgICB8IF4gICAgICAgICB8ICAgIHwgXiAgICAgICAg
IHwgCiAgICAgIHwgfCAgICAgICAgIHwgIC4gIHwgfHVwZGF0ZSAgIHwgICB8IHx1cGRhdGUgICB8
ICAgIHwgfHVwZGF0ZSAgIHwgICAKICAgICAgfCB8ICAgICAgICAgfCAgLiAgfCB8UGF0aCgpICAg
fCAgIHwgfFBhdGgoKSAgIHwgICAgfCB8UGF0aCgpICAgfCAKICAgICAgKy18LS0tLS0tLS0tKyAg
LiAgKy18LS0tLS0tLS0tKyAgICstfC0tLS0tLS0tLSsgICAgKy18LS0tLS0tLS0tKyAKICAgICAg
fCBWIFRDUC9VRFAvfCAgLiAgfCB8IFRDUC9VRFAgfCAgIHwgfCAgVENQL1VEUHwgICAgfCB8ICBU
Q1AvVURQfCAKICAgICAgfCAgIFJUUCAvSVAgfCAgICAgfCAgIFJUUCAvSVAgfCAgIHwgICBSVFAg
L0lQIHwgICAgfCAgIFJUUCAvSVAgfCAgCiAgICAgICstLS0tLS0tLS0tLSsgIC4gICstLS0tLS0t
LS0tLSsgICArLS0tLS0tLS0tLS0rICAgICstLS0tLS0tLS0tLSsgCiAgICAgICAgICAgfHwgICAg
ICAgIC4gICAgIHx8ICAgIHx8ICAgICAgICAgIHx8ICAgIHx8ICAgICAgICAgfHwgCiAgICAgICAg
ICAgPT09PT09PT09PS49PT09PT0gICAgICA9PT09PT09PT09PT09ICAgICAgPT09PT09PT09PT0g
CiAgIAogICAgICAgICAgIHwgPC0tLS0tLS0tLS0tLSBBTE0gQ29udHJvbCBQYXRoIGZsb3cgLS0t
LS0tLS0tLS0tLS0+IHwgCiAgIAoKICAgRmlndXJlIDIgTWlkZGxld2FyZSBBUEkgdXNhZ2UgZm9y
IENlbnRyYWxpemVkIEFMTSBUcmVlIENvbnN0cnVjdGlvbiAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBBcHByb2FjaCAKCiAgIAoKICBGb3IgZGlzdHJpYnV0ZWQgYXBwcm9hY2ggd2l0
aCBBTE0gY2xpZW50IHJlcXVlc3RzIHJvb3Qgbm9kZSAKICAocmVuZGV6dm91cyBwb2ludCkgZm9y
IGEgcGFyZW50IG5vZGUsIHRoZSBBUEkgdXNhZ2UgaXMgaWxsdXN0cmF0ZWQgaW4gCiAgRmlndXJl
IDMuIAoKICAgCgogICAKCiAgIAogCiAKTGltIGV0LmFsLiAgICAgICAgICAgICAgRXhwaXJlcyBK
dWx5IDE3LCAyMDA4ICAgICAgICAgICAgICAgIFtQYWdlIDE3XSAKDApJbnRlcm5ldC1EcmFmdCAg
ICAgICAgICAgIEFMTSBNaWRkbGV3YXJlIEFQSSAgICAgICAgICAgICAgSmFudWFyeSAyMDA4IAog
ICAKCiAgICAgICAgICBMZWFmICAgICAgICAgICAgICAgUm9vdCAgICAgICAgICAgUGFyZW50ICAg
ICAgICAgICBQYXJlbnQgCiAgICAgIEFMTSBDbGllbnQgQSAgICAgICAgICAgICAgICAgICAgICAg
QUxNIENsaWVudCBCICAgICBBTE0gQ2xpZW50IEMgCiAgICAgICstLS0tLS0tLS0tLSsgIC4gICst
LS0tLS0tLS0tLSsgICArLS0tLS0tLS0tLS0rICAgICstLS0tLS0tLS0tLSsgCiAgICAgIHwgIEFM
TSBWQyAgIHwgIC4gIHwgIEFMTSBWQyAgIHwgICB8ICBBTE0gVkMgICB8ICAgIHwgICBBTE0gVkMg
IHwgICAgIAogICAgICB8YXBwbGljYXRpb258ICAuICB8YXBwbGljYXRpb258ICAgfGFwcGxpY2F0
aW9ufCAgICB8YXBwbGljYXRpb258IAogICAgICArLS0tLS0tLS0tLS0rICAuICArLS0tLS0tLS0t
LS0rICAgKy0tLS0tLS0tLS0tKyAgICArLS0tLS0tLS0tLS0rIAogICAgICB8ICAgIEFMTSAgICB8
ICAuICB8ICAgIEFMTSAgICB8ICAgfCAgICBBTE0gICAgfCAgICB8ICAgIEFMTSAgICB8IAogICAg
ICB8TWlkZGxld2FyZSB8ICAuICB8TWlkZGxld2FyZSB8ICAgfE1pZGRsZXdhcmUgfCAgICB8TWlk
ZGxld2FyZSB8IAogICAgICB8IHwgICAgICAgICB8ICAuICB8ICAgICAgICAgICB8ICAgfCAgICAg
ICAgICAgfCAgICB8ICAgICAgICAgICB8IAogICAgICB8IHxjb25zdHJ1Y3R8ICAuICB8ICAgICAg
ICAgICB8ICAgfCAgICAgICAgICAgfCAgICB8ICAgICAgICAgICB8IAogICAgICB8IHxQYXRoKCkv
ICB8ICAuICB8ICAgICAgICAgICB8ICAgfCAgICAgICAgICAgfCAgICB8ICAgICAgICAgICB8IAog
ICAgICB8IHxyZWxlYXNlICB8ICAuICB8ICAgICAgICAgICB8ICAgfCAgICAgICAgICAgfCAgICB8
ICAgICAgICAgICB8IAogICAgICB8IHxQYXRoKCkvICB8ICAuICB8ICAgICAgICAgICB8ICAgfCAg
ICAgICAgICAgfCAgICB8ICAgICAgICAgICB8IAogICAgICB8IFYgICAgICAgICB8ICAuICB8Ky0t
LS0tLS0tKyB8ICAgfCstLS0tLS0tLSsgfCAgICB8Ky0tLS0tLS0tKyB8IAogICAgICB8Ky0tLS0t
LS0tKyB8ICAuICB8fFRvcG9sb2d5fCB8ICAgfHxUb3BvbG9neXwgfCAgICB8fFRvcG9sb2d5fCB8
ICAKICAgICAgfHxUb3BvbG9neXwgfCAgLiAgfHwgUGx1Z2luIHwgfCAgIHx8IFBsdWdpbiB8IHwg
ICAgfHwgUGx1Z2luIHwgfCAKICAgICAgfHwgUGx1Z2luIHwgfCAgLiAgfCstLS0tLS0tLSsgfCAg
IHwrLS0tLS0tLS0rIHwgICAgfCstLS0tLS0tLSsgfCAKICAgICAgfCstLS0tLS0tLSsgfCAgLiAg
fCBeICAgICAgICAgfCAgIHwgXiAgICAgICAgIHwgICAgfCBeICAgICAgICAgfCAgICAgCiAgICAg
ICstfC0tLS0tLS0tLSsgIC4gICstfC0tLS0tLS0tLSsgICArLXwtLS0tLS0tLS0rICAgICstfC0t
LS0tLS0tLSsgCiAgICAgIHwgViBUQ1AvVURQL3wgIC4gIHwgViBUQ1AvVURQIHwgICB8IFYgIFRD
UC9VRFB8ICAgIHwgViAgVENQL1VEUHwgCiAgICAgIHwgICBSVFAgL0lQIHwgICAgIHwgICBSVFAg
L0lQIHwgICB8ICAgUlRQIC9JUCB8ICAgIHwgICBSVFAgL0lQIHwgIAogICAgICArLS0tLS0tLS0t
LS0rICAuICArLS0tLS0tLS0tLS0rICAgKy0tLS0tLS0tLS0tKyAgICArLS0tLS0tLS0tLS0rIAog
ICAgICAgICAgIHx8ICB8fCAgICAuICAgICB8fCAgICAgICAgICAgICAgIHx8IHx8ICAgICAgICAg
fHwgCiAgICAgICAgICAgPT09PXx8PT09PS49PT09PT0gICAgICAgICAgICAgICAgfHwgICA9PT09
PT09PT09PSAKICAgICAgICAgICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09IAog
ICAKICAgICAgICAgICAgfCA8LS0tLS0tLS0tLS0tIEFMTSBDb250cm9sIFBhdGggZmxvdyAtLS0t
LS0tLS0tLS0tLT4gfCAKICAgCgogICBGaWd1cmUgMyBNaWRkbGV3YXJlIEFQSSB1c2FnZSBmb3Ig
T3ZlcmxheSBUcmVlIENvbnN0cnVjdGlvbiBBcHByb2FjaCAKCiAgIAoKICBGb3IgQUxNIGNvbnRl
bnQgZGlzdHJpYnV0aW9uLCBzb3VyY2Ugc3RyZWFtcyBhcmUgY2FwdHVyZWQgZnJvbSAKICBtdWx0
aXBsZSBWQyBub2RlIGFuZCBzZW5kIHRvIHRoZSBuZXh0IGRlc2lnbmF0ZWQgcmVjZWl2ZXIocyku
IFVwb24gCiAgcmVjZWl2aW5nIHRoZSBzdHJlYW0sIHJlY2VpdmVyIGtlZXBzIGEgY29weSBmb3Ig
bG9jYWwgcGxheWJhY2suIE5leHQgCiAgaXQgcGVyZm9ybXMgbG9va3VwIGFuZCByZWxheSB0aGUg
c3RyZWFtIHRvIHRoZSBuZXh0IGRlc2lnbmF0ZWQgCiAgcmVjZWl2ZXIocykuIFRoZSBBUEkgdXNh
Z2UgZm9yIGNvbnRlbnQgZGlzdHJpYnV0aW9uIGlzIGlsbHVzdHJhdGVkIGluIAogIEZpZ3VyZSA0
LiAKICAgCiAgIAogICAKICAgCiAgIAogICAKICAgCiAgIAogCiAKTGltIGV0LmFsLiAgICAgICAg
ICAgICAgRXhwaXJlcyBKdWx5IDE3LCAyMDA4ICAgICAgICAgICAgICAgIFtQYWdlIDE4XSAKDApJ
bnRlcm5ldC1EcmFmdCAgICAgICAgICAgIEFMTSBNaWRkbGV3YXJlIEFQSSAgICAgICAgICAgICAg
SmFudWFyeSAyMDA4IAogICAKCiAgICAgICAgICAgQUxNICAgICAgICAgICAgIEFMTSAgICAgICAg
ICAgICBBTE0gCiAgICAgICAgIFNvdXJjZSBBICAgICAgICBSZWxheSBCICAgICAgICBSZWNlaXZl
ciBDIAogICAgICArLS0tLS0tLS0tLS0rICAgKy0tLS0tLS0tLS0tLS0rICAgICstLS0tLS0tLS0t
LS0tKyAKICAgICAgfCAgQUxNIFZDICAgfCAgIHwgIEFMTSBWQyAgICAgfCAgICB8ICAgQUxNIFZD
ICAgIHwgCiAgICAgIHwgIENsaWVudCAgIHwgICB8ICBDbGllbnQgICAgIHwgICAgfCAgIENsaWVu
dCAgICB8IAogICAgICB8YXBwbGljYXRpb258ICAgfGFwcGxpY2F0aW9uICB8ICAgIHxhcHBsaWNh
dGlvbiAgfCAKICAgICAgKy0tLS0tLS0tLS0tKyAgICstLS0tLS0tLS0tLS0tKyAgICArLS0tLS0t
LS0tLS0tLSsgCiAgICAgIHwgICAgQUxNICAgIHwgICB8ICAgIEFMTSAgICAgIHwgICAgfCAgICBB
TE0gICAgICB8IAogICAgICB8IE1pZGRsZXdhcmV8ICAgfCBNaWRkbGV3YXJlICB8ICAgIHxNaWRk
bGV3YXJlICAgfCAKICAgICAgfCB8ICAgICAgICB8fCAgIHwgXiAgICAgICB8ICB8fCAgICB8IF4g
ICAgICAgICAgIHwgCiAgICAgIHwgfGxvb2t1cCAgfHwgICB8IHxyZWN2KCkgfCAgfHwgICAgfCB8
cmVjdigpICAgICB8ICAgCiAgICAgIHwgfFBhdGgoKS8gfHwgICB8IHwgbG9va3VwfCAgfHwgICAg
fCB8ICAgICAgICAgICB8ICAgCiAgICAgIHwgViAgICAgICAgfHwgICB8IHwgUGF0aCgpViAgfHwg
ICAgfCB8ICAgICAgICAgICB8ICAgCiAgICAgIHwrLS0tLS0tLS0rfHwgICB8IHwrLS0tLS0tLS0r
fHwgICAgfCB8Ky0tLS0tLS0tKyB8IAogICAgICB8fFRvcG9sb2d5fHx8ICAgfCB8fFRvcG9sb2d5
fHx8ICAgIHwgfHxUb3BvbG9neXwgfCAgCiAgICAgIHx8IFBsdWdpbiB8fHwgICB8IHx8IFBsdWdp
biB8fHwgICAgfCB8fCBQbHVnaW4gfCB8IAogICAgICB8Ky0tLS0tLS0tK3x8ICAgfCB8Ky0tLS0t
LS0tK3x8ICAgIHwgfCstLS0tLS0tLSsgfCAKICAgICAgKy0tLS0tLS0tLS18KyAgICstfC0tLS0t
LS0tLS18KyAgICArLXwtLS0tLS0tLS0tLSsgCiAgICAgIHwgICAgc2VuZCgpfHwgICB8IHwgICBy
ZWxheSgpfHwgICAgfCB8ICAgICAgICAgICB8ICAgICAKICAgICAgfCAgICAgICAgLS18fCAgIHwg
fCAgICAgICAtLS18fCAgICB8IHwgICAgICAgICAgIHwgCiAgICAgIHwrLS0tLS0tLXwrIHwgICB8
K3wtLS0tLS0tfCsgIHwgICAgfCt8LS0tLS0tLSsgICB8IAogICAgICB8fFhDYXN0LyBWfCB8ICAg
fHwgWENhc3QvIFZ8ICB8ICAgIHx8IFhDYXN0LyB8ICAgfCAgCiAgICAgIHx8VW5pY2FzdCB8IHwg
ICB8fCBVbmljYXN0IHwgIHwgICAgfHwgVW5pY2FzdHwgICB8IAogICAgICB8Ky0tLS0tLS0tKyB8
ICAgfCstLS0tLS0tLS0rICB8ICAgIHwrLS0tLS0tLS0rICAgfCAKICAgICAgKy0tLS0tLS0tLS0t
KyAgICstLS0tLS0tLS0tLS0tKyAgICArLS0tLS0tLS0tLS0tLSsgCiAgICAgICAgICAgICB8fCAg
ICAgICAgICB8fCAgICB8fCAgICAgICAgICAgfHwgCiAgICAgICAgICAgICAgPT09PT09PT09PT09
PSAgICAgPT09PT09PT09PT09PSAKICAgCiAgICB8IDwtLS0tLS0tLS0tLS0gQUxNIERhdGEgUGF0
aCBmbG93IC0tLS0tLS0tLS0tLS0tPiB8IAogICAKICBGaWd1cmUgNCBNaWRkbGV3YXJlIEFQSSB1
c2FnZSBmb3IgQUxNIGNvbnRlbnQgdHJhbnNtaXNzaW9uLCByZWxheSBhbmQgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVjZWl2ZS4gCgogICAKCjguIFN1bW1hcnkgCgogIFRoaXMg
ZHJhZnQgZGVmaW5lcyBhIGxpc3Qgb2Ygd3JhcHBlciBBUEkgdG8gYWNjZXNzIEFMTSBwcm90b2Nv
bHMgYW5kIAogIG5ldHdvcmsgdHJhbnNwb3J0IGxheWVyIG1vZHVsZXMuIEdpdmVuIHNldCBvZiB3
cmFwcGVyIEFQSSwgQUxNIAogIGFwcGxpY2F0aW9uIGRldmVsb3BlciBpcyBncmFudGVkIHdpdGgg
KDEpIGZsZXhpYmlsaXR5IHRvIHRyaWdnZXIgCiAgb3BlcmF0aW9ucyBpbiB0aGUgQUxNIHBsdWdp
bi9jb21wb25lbnQgYWNjb3JkaW5nIHRvIGFwcGxpY2F0aW9uIG5lZWRzIAogIGFuZCAoMikgdHJh
bnNwYXJlbmN5IHRvIGRldGFpbCBvZiBzb2NrZXQgY29uZmlndXJhdGlvbiwgZGlzdHJpYnV0aW9u
IAogIGxpc3QgY29uZmlndXJhdGlvbiBhbmQgcGFja2V0IGR1cGxpY2F0aW9uIG1ldGhvZC4gVGhp
cyB3aWxsIGFsbG93IAogIHJlc2VhcmNoZXJzIHRvIGZvY3VzIG9uIEFMTSB0b3BvbG9neSBwcm90
b2NvbCBlbmhhbmNlbWVudCB3aGljaCBpcyAKICB0aGUga2V5IGNvbXBvbmVudCBvZiBBTE0gdGVj
aG5vbG9neS4gIAoKCiAKIApMaW0gZXQuYWwuICAgICAgICAgICAgICBFeHBpcmVzIEp1bHkgMTcs
IDIwMDggICAgICAgICAgICAgICAgW1BhZ2UgMTldIAoMCkludGVybmV0LURyYWZ0ICAgICAgICAg
ICAgQUxNIE1pZGRsZXdhcmUgQVBJICAgICAgICAgICAgICBKYW51YXJ5IDIwMDggCiAgIAoKOS4g
QWNrbm93bGVkZ21lbnRzIAoKICBUaGUgYXV0aG9ycyB3b3VsZCBsaWtlIHRvIGFja25vd2xlZGdl
IEVpaWNoaSBNdXJhbW90bywgVGFuIFBlayBZZXcgCiAgZm9yIHRoZWlyIGhlbHBmdWwgY29tbWVu
dHMuIAoKICBUaGlzIGRvY3VtZW50IHdhcyBwcmVwYXJlZCB1c2luZyAyLVdvcmQtdjIuMC50ZW1w
bGF0ZS5kb3QuIAoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKIAogCkxp
bSBldC5hbC4gICAgICAgICAgICAgIEV4cGlyZXMgSnVseSAxNywgMjAwOCAgICAgICAgICAgICAg
ICBbUGFnZSAyMF0gCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICBBTE0gTWlkZGxld2FyZSBB
UEkgICAgICAgICAgICAgIEphbnVhcnkgMjAwOCAKICAgCgoxMC4gUmVmZXJlbmNlcyAKCjEwLjEu
IE5vcm1hdGl2ZSBSZWZlcmVuY2VzIAoKICBbUkZDNTA1OF0gUi4gQm9pdmllLCBOLiBGZWxkbWFu
ICwgWS4gSW1haSAsIFcuIExpdmVucyAsIEQuIE9vbXMsIE8uIAogICAgICAgICAgICBQYXJpZGFl
bnMsLCAiIEV4cGxpY2l0IE11bHRpY2FzdCAoWGNhc3QpIENvbmNlcHRzIGFuZCAKICAgICAgICAg
ICAgT3B0aW9ucyIsIFJGQyA1MDU4LCBOb3ZlbWJlciAyMDA3LiAgCgoxMC4yLiBJbmZvcm1hdGl2
ZSBSZWZlcmVuY2VzIAoKICBbMV0gIERpbWl0cmlvcyBQZW5kYXJha2lzLCBTaGVybGlhIFNoaSwg
RGluZXNoIFZlcm1hLCBhbmQgTWFyY2VsIAogICAgICAgIFdhbGR2b2dlbCwgIkFMTUk6IEFuIGFw
cGxpY2F0aW9uIGxldmVsIG11bHRpY2FzdCAKICAgICAgICBpbmZyYXN0cnVjdHVyZSIsIFByb2Mu
IG9mIFRoaXJkIFVTTklYIFN5bXBvc2l1bSBvbiBJbnRlcm5ldCAKICAgICAgICBUZWNobm9sb2dp
ZXMgYW5kIFN5c3RlbXMgKFVTSVRTICcwMSksIE1hcmNoIDIwMDEuIAoKICBbMl0gIFlhbmcgaHVh
IENoYXdhdGhlLCBTYW5qb3kgRy4gUmFvLCBhbmQgSHVpIFpoYW5nLCAiQSBjYXNlIGZvciAKICAg
ICAgICBlbmQgc3lzdGVtIG11bHRpY2FzdCIsIEluIEFDTSBTSUdNRVRSSUNTLCBKdW5lIDIwMDAu
IAoKICBbM10gIFN1bWFuIEJhbmVyamVlLCBCb2JieSBCaGF0dGFjaGFyamVlLCBhbmQgQ2hyaXN0
b3BoZXIgCiAgICAgICAgS29tbWFyZWRkeSwgIlNjYWxhYmxlIGFwcGxpY2F0aW9uIGxheWVyIG11
bHRpY2FzdCIsIFByb2MuIG9mIAogICAgICAgIEFDTSBTSUdDT01NLCAyMDAyLiAKCiAgWzRdICBQ
YXVsIEZyYW5jaXMsICJZb2lkOiBleHRlbmRpbmcgdGhlIGludGVybmV0IG11bHRpY2FzdCAKICAg
ICAgICBhcmNoaXRlY3R1cmUiLCBVbnJlZmVycmVkIFJlcG9ydCwgaHR0cDovL3d3dy55YWxsY2Fz
dC5jb20sIAogICAgICAgIEFwcmlsIDIwMDAuIAoKICBbNV0gIEJlaWNodWFuIFpoYW5nLCBTdWdp
aCBKYW1pbiwgYW5kIExpeGlhIFpoYW5nLCAiSG9zdCBtdWx0aWNhc3Q6IAogICAgICAgIGEgZnJh
bWV3b3JrIGZvciBkZWxpdmVyaW5nIG11bHRpY2FzdCB0byBlbmQgdXNlcnMiLCBQcm9jLiBJRUVF
IAogICAgICAgIElORk9DT00sIEp1bmUgMjAwMi4gCgogIFs2XSAgU2hlbGx5IFEuIFpodWFuZywg
QmVuIFkuIFpoYW8sIEFudGhvbnkgRC4gSm9zZXBoLCBSYW5keSBILiAKICAgICAgICBLYXR6LCBh
bmQgSm9obiBLdWJpYXRvd2ljeiwgIkJheWV1eDogQW4gYXJjaGl0ZWN0dXJlIGZvciAKICAgICAg
ICBzY2FsYWJsZSBhbmQgZmF1bHQtdG9sZXJhbnQgd2lkZS1hcmVhIGRhdGEgZGlzc2VtaW5hdGlv
biIsIAogICAgICAgIFByb2MuIG9mIEludGVybmF0aW9uYWwgV29ya3Nob3Agb24gTmV0d29yayBh
bmQgT3BlcmF0aW5nIFN5c3RlbSAKICAgICAgICBTdXBwb3J0IGZvciBEaWdpdGFsIEF1ZGlvIGFu
ZCBWaWRlbyAoTk9TU0RBViAyMDAxKSwgSnVuZSAyMDAxLiAKCiAgWzddICBNaWd1ZWwgQ2FzdHJv
LCBQZXRlciBEcnVzY2hlbCwgQW5uZS1NYXJpZSBLZXJtYXJyZWMsIGFuZCBBbnRvbnkgCiAgICAg
ICAgUm93c3Ryb24sICJTY3JpYmU6IGEgbGFyZ2Utc2NhbGUgYW5kIGRlY2VudHJhbGlzZWQgYXBw
bGljYXRpb24tCiAgICAgICAgbGV2ZWwgbXVsdGljYXN0IGluZnJhc3RydWN0dXJlIiwgSUVFRSBK
b3VybmFsIG9uIFNlbGVjdGVkIEFyZWFzIAogICAgICAgIGluIENvbW11bmljYXRpb25zIChKU0FD
KShTcGVjaWFsIGlzc3VlIG9uIE5ldHdvcmsgU3VwcG9ydCBmb3IgCiAgICAgICAgTXVsdGljYXN0
IENvbW11bmljYXRpb25zKSwgMjAoOCksIE9jdG9iZXIgMjAwMi4gCgogIFs4XSAgUi4gWmhhbmcs
IFkuQy4gSHUsICJCb3JnOiBBIGh5YnJpZCBwcm90b2NvbCBmb3Igc2NhbGFibGUgCiAgICAgICAg
YXBwbGljYXRpb24tbGV2ZWwgbXVsdGljYXN0IGluIHBlZXItdG8tcGVlciBuZXR3b3JrcyIsIFBy
b2MuIG9mIAogICAgICAgIEludGVybmF0aW9uYWwgV29ya3Nob3Agb24gTmV0d29yayBhbmQgb3Bl
cmF0aW5nIHN5c3RlbXMgc3VwcG9ydCAKICAgICAgICBmb3IgZGlnaXRhbCBhdWRpbyBhbmQgdmlk
ZW8sIDIwMDMuIAoKIAogCkxpbSBldC5hbC4gICAgICAgICAgICAgIEV4cGlyZXMgSnVseSAxNywg
MjAwOCAgICAgICAgICAgICAgICBbUGFnZSAyMV0gCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAg
ICBBTE0gTWlkZGxld2FyZSBBUEkgICAgICAgICAgICAgIEphbnVhcnkgMjAwOCAKICAgCgogIFs5
XSAgUy4gQmFuZXJqZWUsIFMuIExlZSwgQi4gQmhhdHRhY2hhcmplZSwgQS4gU3Jpbml2YXNhbiwg
YW5kIFIuIAogICAgICAgIEJyYXVkLCAiU2NhbGFibGUgcmVzaWxpZW50IG1lZGlhIHN0cmVhbWlu
ZyIsICBVbnJlZmVycmVkIAogICAgICAgIFJlcG9ydCwgaHR0cDovL3d3dy5jcy51bWQuZWR1L3By
b2plY3RzL25pY2UvcGFwZXJzL2NzLXRyLQogICAgICAgIDQ0ODIucGRmLCBNYXkgMjAwMy4gCgog
IFsxMF0gIkVuZCBTeXN0ZW0gTXVsdGljYXN0IiwgaHR0cDovL2VzbS5jcy5jbXUuZWR1Ly4gCgog
IFsxMV0gQmVuIFkuIFpoYW8sIExpbmcgSHVhbmcsIEplcmVteSBTdHJpYmxpbmcsIFNlYW4gQy4g
UmhlYSwgCiAgICAgICAgQW50aG9ueSBELiBKb3NlcGgsIGFuZCBKb2huIEt1YmlhdG93aWN6LCAi
IFRhcGVzdHJ5OiBBIAogICAgICAgIHJlc2lsaWVudCBnbG9iYWwtc2NhbGUgb3ZlcmxheSBmb3Ig
c2VydmljZSBkZXBsb3ltZW50IiwgSUVFRSAKICAgICAgICBKb3VybmFsIG9uIFNlbGVjdGVkIEFy
ZWFzIGluIENvbW11bmljYXRpb25zLCAyMDAzLiAKCiAgWzEyXSBBLiBSb3dzdHJvbiBhbmQgUC4g
RHJ1c2NoZWwsICJQYXN0cnk6IFNjYWxhYmxlLCBkaXN0cmlidXRlZCAKICAgICAgICBvYmplY3Qg
bG9jYXRpb24gYW5kIHJvdXRpbmcgZm9yIGxhcmdlLXNjYWxlIHBlZXItdG8tcGVlciAKICAgICAg
ICBzeXN0ZW1zIiwgUHJvYy4gSW50ZXJuYXRpb25hbCBDb25mZXJlbmNlIG9uIERpc3RyaWJ1dGVk
IFN5c3RlbXMgCiAgICAgICAgUGxhdGZvcm1zIChNaWRkbGV3YXJlKSwgTm92ZW1iZXIgMjAwMS4g
CgogIFsxM10gTm9idW8gS2F3YWd1Y2hpLCAiU0FNVEs6IEEgVG9vbGtpdCBmb3IgU2NhbGFibGUg
QWRhcHRpdmUgCiAgICAgICAgTXVsdGljYXN0IiwgVW5yZWZlcnJlZCBSZXBvcnQsIAogICAgICAg
IGh0dHA6Ly93d3czLmlldGYub3JnL3Byb2NlZWRpbmdzLzA3anVsL3NsaWRlcy9TQU1SRy0yL3Nh
bXJnLQogICAgICAgIDIucHB0LiAKCiAgWzE0XSBNaW11cmEsIE4uLCBOYWthdWNoaSwgSy4sIE1v
cmlrYXdhLCBILiBhbmQgQW95YW1hLCBULiwgCiAgICAgICAgIlJlbGF5Q2FzdDogQSBNaWRkbGV3
YXJlIGZvciBBcHBsaWNhdGlvbi1sZXZlbCBNdWx0aWNhc3QgCiAgICAgICAgU2VydmljZXMiLCBQ
cm9jLiBvZiBJRUVFL0FDTSBJbnRlcm5hdGlvbmFsIFN5bXBvc2l1bSBvbiBDbHVzdGVyIAogICAg
ICAgIENvbXB1dGluZyBhbmQgdGhlIEdyaWQsIDIwMDMuICAgCgogIFsxNV0gRi4gRGFiZWssIEIu
IFpoYW8sIFAuIERydXNjaGVsLCBhbmQgSS4gU3RvaWNhLCAiVG93YXJkcyBhIAogICAgICAgIENv
bW1vbiBBUEkgZm9yIFN0cnVjdHVyZWQgUGVlci10by1QZWVyIE92ZXJsYXlzIiwgUHJvYy4gT2Yg
Mm5kIAogICAgICAgIEludGVybmF0aW9uYWwgV29ya3Nob3Agb24gUGVlci10by1QZWVyIFN5c3Rl
bXMsIDIwMDMuIAoKICBbMTZdIEFMTUkgc291cmNlIGNvZGUsIGh0dHA6Ly93d3cuYXJsLnd1c3Rs
LmVkdS9+c2hlcmxpYS9hbG1pLyAKCiAgWzE3XSBZT0lEMiBzb3VyY2UgY29kZSwgCiAgICAgICAg
aHR0cDovL3d3dy5pc2kuZWR1L2RpdjcveW9pZC9yZWxlYXNlcy9pbmRleC5odG1sIAoKICBbMThd
IE4uIEthd2FndWNoaSwgWS4gSW1haSwgRS4gTXVyYW1vdG8sIFMuIFNha3VyYWksIEQuIE1hdHN1
aSwgRi4gCiAgICAgICAgS2FuLCAiWENBU1Qgb24gUGxhbmV0TGFiIiwgV29ya3Nob3Agb24gUGVl
ci10by1QZWVyIAogICAgICAgIE11bHRpY2FzdGluZyAyMDA3IChQMlBNJzA3KSxEZW1vbnN0cmF0
aW9uKDIwMDcpLiAKCiAgICAgICAgIAoKICAgICAgICAgCgoKCgogCiAKTGltIGV0LmFsLiAgICAg
ICAgICAgICAgRXhwaXJlcyBKdWx5IDE3LCAyMDA4ICAgICAgICAgICAgICAgIFtQYWdlIDIyXSAK
DApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgIEFMTSBNaWRkbGV3YXJlIEFQSSAgICAgICAgICAg
ICAgSmFudWFyeSAyMDA4IAogICAKCkF1dGhvcidzIEFkZHJlc3NlcyAKCiAgQm9vbiBQaW5nLCBM
aW0gCiAgUGFuYXNvbmljIEt1YWxhIEx1bXB1ciBMYWIsIAogIFBhbmFzb25pYyBSJkQgQ2VudGVy
IE1hbGF5c2lhLCAKICBQZW50aG91c2UgU3VpdGUsIExldmVsIDQsIAogIFF1aWxsIEJ1aWxkaW5n
IDMsIDM1MDEgSmxuLiBUZWtub2tyYXQgNSwgCiAgNjMwMDAgQ3liZXJqYXlhLCBTZWxhbmdvciwg
TWFsYXlzaWEuIAogICAgIAogIFBob25lOiArNiAwMy04MzE4MTIyOCAKICBFbWFpbDogYm9vbnBp
bmcubGltQG15LnBhbmFzb25pYy5jb20gCiAgIAoKICBLLiBFdHRpa2FuIAogIFBhbmFzb25pYyBL
dWFsYSBMdW1wdXIgTGFiLCAKICBQYW5hc29uaWMgUiZEIENlbnRlciBNYWxheXNpYSwgCiAgUGVu
dGhvdXNlIFN1aXRlLCBMZXZlbCA0LCAKICBRdWlsbCBCdWlsZGluZyAzLCAzNTAxIEpsbi4gVGVr
bm9rcmF0IDUsIAogIDYzMDAwIEN5YmVyamF5YSwgU2VsYW5nb3IsIE1hbGF5c2lhLiAKICAgICAK
ICBQaG9uZTogKzYgMDMtODMxODEyMjggCiAgRW1haWw6IGV0dGlrYW5rLmtAbXkucGFuYXNvbmlj
LmNvbSAKICAgCgpJbnRlbGxlY3R1YWwgUHJvcGVydHkgU3RhdGVtZW50IAoKICBUaGUgSUVURiB0
YWtlcyBubyBwb3NpdGlvbiByZWdhcmRpbmcgdGhlIHZhbGlkaXR5IG9yIHNjb3BlIG9mIGFueSAK
ICBJbnRlbGxlY3R1YWwgUHJvcGVydHkgUmlnaHRzIG9yIG90aGVyIHJpZ2h0cyB0aGF0IG1pZ2h0
IGJlIGNsYWltZWQgdG8gCiAgcGVydGFpbiB0byB0aGUgaW1wbGVtZW50YXRpb24gb3IgdXNlIG9m
IHRoZSB0ZWNobm9sb2d5IGRlc2NyaWJlZCBpbiAKICB0aGlzIGRvY3VtZW50IG9yIHRoZSBleHRl
bnQgdG8gd2hpY2ggYW55IGxpY2Vuc2UgdW5kZXIgc3VjaCByaWdodHMgCiAgbWlnaHQgb3IgbWln
aHQgbm90IGJlIGF2YWlsYWJsZTsgbm9yIGRvZXMgaXQgcmVwcmVzZW50IHRoYXQgaXQgaGFzIAog
IG1hZGUgYW55IGluZGVwZW5kZW50IGVmZm9ydCB0byBpZGVudGlmeSBhbnkgc3VjaCByaWdodHMu
ICBJbmZvcm1hdGlvbiAKICBvbiB0aGUgcHJvY2VkdXJlcyB3aXRoIHJlc3BlY3QgdG8gcmlnaHRz
IGluIFJGQyBkb2N1bWVudHMgY2FuIGJlIAogIGZvdW5kIGluIEJDUCA3OCBhbmQgQkNQIDc5LiAK
CiAgQ29waWVzIG9mIElQUiBkaXNjbG9zdXJlcyBtYWRlIHRvIHRoZSBJRVRGIFNlY3JldGFyaWF0
IGFuZCBhbnkgCiAgYXNzdXJhbmNlcyBvZiBsaWNlbnNlcyB0byBiZSBtYWRlIGF2YWlsYWJsZSwg
b3IgdGhlIHJlc3VsdCBvZiBhbiAKICBhdHRlbXB0IG1hZGUgdG8gb2J0YWluIGEgZ2VuZXJhbCBs
aWNlbnNlIG9yIHBlcm1pc3Npb24gZm9yIHRoZSB1c2Ugb2YgCiAgc3VjaCBwcm9wcmlldGFyeSBy
aWdodHMgYnkgaW1wbGVtZW50ZXJzIG9yIHVzZXJzIG9mIHRoaXMgCiAgc3BlY2lmaWNhdGlvbiBj
YW4gYmUgb2J0YWluZWQgZnJvbSB0aGUgSUVURiBvbi1saW5lIElQUiByZXBvc2l0b3J5IGF0IAog
IGh0dHA6Ly93d3cuaWV0Zi5vcmcvaXByLiAKCiAgVGhlIElFVEYgaW52aXRlcyBhbnkgaW50ZXJl
c3RlZCBwYXJ0eSB0byBicmluZyB0byBpdHMgYXR0ZW50aW9uIGFueSAKICBjb3B5cmlnaHRzLCBw
YXRlbnRzIG9yIHBhdGVudCBhcHBsaWNhdGlvbnMsIG9yIG90aGVyIHByb3ByaWV0YXJ5IAogIHJp
Z2h0cyB0aGF0IG1heSBjb3ZlciB0ZWNobm9sb2d5IHRoYXQgbWF5IGJlIHJlcXVpcmVkIHRvIGlt
cGxlbWVudCAKICB0aGlzIHN0YW5kYXJkLiAgUGxlYXNlIGFkZHJlc3MgdGhlIGluZm9ybWF0aW9u
IHRvIHRoZSBJRVRGIGF0IAogIGlldGYtaXByQGlldGYub3JnLiAKIAogCkxpbSBldC5hbC4gICAg
ICAgICAgICAgIEV4cGlyZXMgSnVseSAxNywgMjAwOCAgICAgICAgICAgICAgICBbUGFnZSAyM10g
CgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICBBTE0gTWlkZGxld2FyZSBBUEkgICAgICAgICAg
ICAgIEphbnVhcnkgMjAwOCAKICAgCgpEaXNjbGFpbWVyIG9mIFZhbGlkaXR5IAoKICBUaGlzIGRv
Y3VtZW50IGFuZCB0aGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGhlcmVpbiBhcmUgcHJvdmlkZWQg
b24gYW4gCiAgIkFTIElTIiBiYXNpcyBhbmQgVEhFIENPTlRSSUJVVE9SLCBUSEUgT1JHQU5JWkFU
SU9OIEhFL1NIRSBSRVBSRVNFTlRTIAogIE9SIElTIFNQT05TT1JFRCBCWSAoSUYgQU5ZKSwgVEhF
IElOVEVSTkVUIFNPQ0lFVFksIFRIRSBJRVRGIFRSVVNUIEFORCAKICBUSEUgSU5URVJORVQgRU5H
SU5FRVJJTkcgVEFTSyBGT1JDRSBESVNDTEFJTSBBTEwgV0FSUkFOVElFUywgRVhQUkVTUyAKICBP
UiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIEFOWSBXQVJSQU5UWSBUSEFU
IFRIRSBVU0UgT0YgCiAgVEhFIElORk9STUFUSU9OIEhFUkVJTiBXSUxMIE5PVCBJTkZSSU5HRSBB
TlkgUklHSFRTIE9SIEFOWSBJTVBMSUVEIAogIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZ
IE9SIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAKCkNvcHlyaWdodCBTdGF0ZW1l
bnQgCgogIENvcHlyaWdodCAoQykgVGhlIElFVEYgVHJ1c3QgKDIwMDgpLiAKCiAgVGhpcyBkb2N1
bWVudCBpcyBzdWJqZWN0IHRvIHRoZSByaWdodHMsIGxpY2Vuc2VzIGFuZCByZXN0cmljdGlvbnMg
CiAgY29udGFpbmVkIGluIEJDUCA3OCwgYW5kIGV4Y2VwdCBhcyBzZXQgZm9ydGggdGhlcmVpbiwg
dGhlIGF1dGhvcnMgCiAgcmV0YWluIGFsbCB0aGVpciByaWdodHMuIAoKQWNrbm93bGVkZ21lbnQg
CgogIEZ1bmRpbmcgZm9yIHRoZSBSRkMgRWRpdG9yIGZ1bmN0aW9uIGlzIGN1cnJlbnRseSBwcm92
aWRlZCBieSB0aGUgCiAgSW50ZXJuZXQgU29jaWV0eS4gCgogICAKCgoKCgoKCgoKCgoKCgoKCgoK
CgoKCiAKIApMaW0gZXQuYWwuICAgICAgICAgICAgICBFeHBpcmVzIEp1bHkgMTcsIDIwMDggICAg
ICAgICAgICAgICAgW1BhZ2UgMjRdIAoMCg==

------_=_NextPart_001_01C858F0.5D2E0DD5
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
SAM mailing list
SAM@irtf.org
https://www1.ietf.org/mailman/listinfo/sam

------_=_NextPart_001_01C858F0.5D2E0DD5--





From sam-bounces@irtf.org Tue Jan 22 03:27:33 2008
Return-path: <sam-bounces@irtf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1JHETk-0006il-H8; Tue, 22 Jan 2008 03:27:32 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1JHETj-0006ie-8p
	for sam@irtf.org; Tue, 22 Jan 2008 03:27:31 -0500
Received: from smtp.mei.co.jp ([133.183.100.20])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1JHETg-0002Mh-NK
	for sam@irtf.org; Tue, 22 Jan 2008 03:27:31 -0500
Received: from mail-gw.jp.panasonic.com ([157.8.1.145])
	by smtp.mei.co.jp (8.12.11.20060614/3.7W/kc-maile13) with ESMTP id
	m0M8RPYD017099
	for <sam@irtf.org>; Tue, 22 Jan 2008 17:27:25 +0900 (JST)
Received: by mail-gw.jp.panasonic.com (8.11.6p2/3.7W/somlb2) with ESMTP id
	m0M8RPI13301
	for <sam@irtf.org>; Tue, 22 Jan 2008 17:27:25 +0900 (JST)
Received: from prdcm-mail.prdcm.panasonic.com.my (localhost [127.0.0.1])
	by mail.jp.panasonic.com (8.11.6p2/3.7W/kc-maili06) with ESMTP id
	m0M8RNI25711
	for <sam@irtf.org>; Tue, 22 Jan 2008 17:27:23 +0900 (JST)
X-MimeOLE: Produced By Microsoft Exchange V6.5.6944.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 22 Jan 2008 16:27:21 +0800
Message-ID: <769E965D82021346949AF2BC41D8EAB77FC34E@prdcm-mail.prdcm.panasonic.com.my>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: I-D ACTION:draft-lim-irtf-sam-alm-api-00.txt
Thread-Index: AchQbZGABF0/AHwsQvKy2UR5NCue+QIglB3gAPe5oYA=
From: "Lim Boon Ping" <boonping.lim@my.panasonic.com>
To: "sam" <sam@irtf.org>
X-Spam-Score: 0.8 (/)
X-Scan-Signature: d8ae4fd88fcaf47c1a71c804d04f413d
Subject: [SAM] I-D ACTION:draft-lim-irtf-sam-alm-api-00.txt
X-BeenThere: sam@irtf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "For use by members of the Scalable Adaptive Multicast \(SAM\) RG"
	<sam.irtf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/sam>
List-Post: <mailto:sam@irtf.org>
List-Help: <mailto:sam-request@irtf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sam>,
	<mailto:sam-request@irtf.org?subject=subscribe>
Errors-To: sam-bounces@irtf.org

Dear all,

----

A New Internet-Draft is available from the on-line Internet-Drafts
directories.


	Title		: ALM API for Topology Management and Network Layer
Transparent Multimedia Transport=20
	Author(s)	: B. Lim, K. Ettikan
	Filename	: draft-lim-irtf-sam-alm-api-00.txt
	Pages		: 24
	Date		: 2008-1-21
=09
  This document defines and describes the topology management and=20
  network layer transparent middleware wrapper API for ALM forwarding=20
  table construction, distribution and multimedia transport over=20
  IPv4/IPv6 for unicast and xcast. =20


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-lim-irtf-sam-alm-api-00.txt



Regards,
Boon Ping


-----Original Message-----
From: Lim Boon Ping [mailto:boonping.lim@my.panasonic.com]=20
Sent: Thursday, January 17, 2008 6:05 PM
To: Nobuo Kawaguchi; sam
Cc: Tan Pek Yew (PSL)
Subject: [SAM] draft-pkll-irtf-sam-alm-api-00

Dear all,

Inline with the goal of SAM RG to develop a SAM framework, we have made =
an
attempt to define a set of wrapper API for ALM topology management and
network layer transparent content distribution. Attached in this email =
is the
initial draft.

  Abstract: This document defines and describes the topology management =
and
  network layer transparent middleware wrapper API for ALM forwarding
  table construction, distribution and multimedia content transportation =
over
  IPv4/IPv6 for unicast and xcast.

The proposed draft is intended to compliment SAMTK which proposed a =
standard
set of API for Group Management and Traffic Management, leaving the =
Topology
Management module undefined. Additionally, this draft also describes =
flexible
protocol selection mechanism as proposed in SAMTK's Traffic Management =
API.

It is understood that defining a set of common API which cover all ALM
protocols is a challenging task. We hope this draft will be a starting =
point
for further discussion to achieve SAM's goal, common ALM framework. Your
comments and suggestions are much appreciated.

Thank you!

Regards,
Boon Ping




_______________________________________________
SAM mailing list
SAM@irtf.org
https://www1.ietf.org/mailman/listinfo/sam



